Fri Nov 15 04:08:34 UTC 2024 I: starting to build libtypes-xsd-perl/trixie/i386 on jenkins on '2024-11-15 04:08' Fri Nov 15 04:08:34 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_10/30843/console.log Fri Nov 15 04:08:34 UTC 2024 I: Downloading source for trixie/libtypes-xsd-perl=0.008-1 --2024-11-15 04:08:35-- http://deb.debian.org/debian/pool/main/libt/libtypes-xsd-perl/libtypes-xsd-perl_0.008-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2209 (2.2K) [text/prs.lines.tag] Saving to: ‘libtypes-xsd-perl_0.008-1.dsc’ 0K .. 100% 333M=0s 2024-11-15 04:08:35 (333 MB/s) - ‘libtypes-xsd-perl_0.008-1.dsc’ saved [2209/2209] Fri Nov 15 04:08:35 UTC 2024 I: libtypes-xsd-perl_0.008-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libtypes-xsd-perl Binary: libtypes-xsd-perl Architecture: all Version: 0.008-1 Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Homepage: https://metacpan.org/release/Types-XSD Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libtypes-xsd-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libtypes-xsd-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: perl, debhelper-compat (= 13), libdatetime-incomplete-perl, libdatetimex-auto-perl, libtype-tiny-perl (>= 2), libtypes-xsd-lite-perl (>= 0.007), libxml-regexp-perl Package-List: libtypes-xsd-perl deb perl optional arch=all Checksums-Sha1: 89a7bb55a984282476640cabdab5ca1e210b1b33 153483 libtypes-xsd-perl_0.008.orig.tar.gz de3baba528e92b33b49d0721d1c5c99b8e2f51c5 3488 libtypes-xsd-perl_0.008-1.debian.tar.xz Checksums-Sha256: e2b0913b927b3c26e8f9ee148ebbe6463ec6211f698fc7c9faf79091fe0c3e03 153483 libtypes-xsd-perl_0.008.orig.tar.gz e1c5be9f05f511d3ed97a7c82a664300d914c9f034ffb245ace4b96d8a5cfca6 3488 libtypes-xsd-perl_0.008-1.debian.tar.xz Files: 61b21285acee9388ff055cb685b68f06 153483 libtypes-xsd-perl_0.008.orig.tar.gz f8a7499e4854e221058a3d7cdc0bd3d4 3488 libtypes-xsd-perl_0.008-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmM0cLYACgkQLHwxRsGg ASHrkA//f5eGtXPmISmSXjch6BummAqVSG/Fl+YpBAwKe181yMimSLokdsS9pS0G GXvNCbPRS0VMKrBsgQNIXVbacjaxpS4u9qw3yeN858S6gKVLoOMhbT3tucRU2qBe Ntqd6xY4k6VHOfS76KeF+xxlN31oBDUVLJnKgc2oHUBu+HdWiemU0CVOSBD4DjHS UUSBY04WLHyNBf5VYkuSKDa2At5kfvCj0C8ralweTmwmcF8+6u7fVKWtubdb6IiB f/0+USbe2RHJW2QyOlkgAXq4LBbJyQdPG0JVo5KU3RIFiYCtdxImb7n1xZnfySBw 9J3+LgCLyxDrxa513SGEzEb1KQ1hLEi6LylXl9VKzElXovVq/xCO9ReIAKdSTXyf ld8XuTjABTirEZIHpceY8VHaSsIZJssAHqW2yH00JqPryTCZaSzB1OjPfpw2pYRb SP4mba9CF6atUtD9b2hWc96OB/RbTq3APrIxiSfGE7XvDbfZdU2OCEpen2BT+WxE fBkpwffkXLmXE8YONDneoNkbTa3NW8T6iHowNIEgDSPEdzUW8uIjfNZHC6UztAjP K/2jYIpvvGALE/6/W++nkcLFoMK14u+vqKKJHumdEfju223hlJmegsm+c7qWP3+r BPB8Z0paTv6PJrY3ZLCBv++IF7dB5ly+rXCccmzHpswqIwgpMIA= =1Xva -----END PGP SIGNATURE----- Fri Nov 15 04:08:35 UTC 2024 I: Checking whether the package is not for us Fri Nov 15 04:08:35 UTC 2024 I: Starting 1st build on remote node ionos16-i386.debian.net. Fri Nov 15 04:08:35 UTC 2024 I: Preparing to do remote build '1' on ionos16-i386.debian.net. Fri Nov 15 04:10:31 UTC 2024 I: Deleting $TMPDIR on ionos16-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Dec 17 22:31:37 -12 2025 I: pbuilder-time-stamp: 1766053897 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [libtypes-xsd-perl_0.008-1.dsc] I: copying [./libtypes-xsd-perl_0.008.orig.tar.gz] I: copying [./libtypes-xsd-perl_0.008-1.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Sep 28 16:05:10 2022 gpgv: using RSA key 9FE3E9C36691A69FF53CC6842C7C3146C1A00121 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libtypes-xsd-perl_0.008-1.dsc: no acceptable signature found dpkg-source: info: extracting libtypes-xsd-perl in libtypes-xsd-perl-0.008 dpkg-source: info: unpacking libtypes-xsd-perl_0.008.orig.tar.gz dpkg-source: info: unpacking libtypes-xsd-perl_0.008-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/68611/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='282bdf4c1c6e4de1932b423d1ed10093' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='68611' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/pbuilderrc_zsqB --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/b1 --logfile b1/build.log libtypes-xsd-perl_0.008-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos16-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/68611/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: perl, debhelper-compat (= 13), libdatetime-incomplete-perl, libdatetimex-auto-perl, libtype-tiny-perl (>= 2), libtypes-xsd-lite-perl (>= 0.007), libxml-regexp-perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19960 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libdatetime-incomplete-perl; however: Package libdatetime-incomplete-perl is not installed. pbuilder-satisfydepends-dummy depends on libdatetimex-auto-perl; however: Package libdatetimex-auto-perl is not installed. pbuilder-satisfydepends-dummy depends on libtype-tiny-perl (>= 2); however: Package libtype-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on libtypes-xsd-lite-perl (>= 0.007); however: Package libtypes-xsd-lite-perl is not installed. pbuilder-satisfydepends-dummy depends on libxml-regexp-perl; however: Package libxml-regexp-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-c3-perl{a} libarchive-zip-perl{a} libb-hooks-endofscope-perl{a} libb-hooks-op-check-perl{a} libclass-c3-perl{a} libclass-data-inheritable-perl{a} libclass-inspector-perl{a} libclass-method-modifiers-perl{a} libclass-singleton-perl{a} libdata-optlist-perl{a} libdatetime-event-recurrence-perl{a} libdatetime-format-strptime-perl{a} libdatetime-incomplete-perl{a} libdatetime-locale-perl{a} libdatetime-perl{a} libdatetime-set-perl{a} libdatetime-timezone-perl{a} libdatetimex-auto-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdevel-stacktrace-perl{a} libdynaloader-functions-perl{a} libelf1t64{a} libeval-closure-perl{a} libexception-class-perl{a} libexporter-tiny-perl{a} libfile-sharedir-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libmodule-implementation-perl{a} libmodule-runtime-perl{a} libmro-compat-perl{a} libnamespace-autoclean-perl{a} libnamespace-clean-perl{a} libpackage-stash-perl{a} libparams-classify-perl{a} libparams-util-perl{a} libparams-validate-perl{a} libparams-validationcompiler-perl{a} libpipeline1{a} librole-tiny-perl{a} libset-infinite-perl{a} libspecio-perl{a} libsub-exporter-perl{a} libsub-exporter-progressive-perl{a} libsub-identify-perl{a} libsub-install-perl{a} libsub-name-perl{a} libsub-quote-perl{a} libtool{a} libtry-tiny-perl{a} libtype-tiny-perl{a} libtypes-xsd-lite-perl{a} libuchardet0{a} libvariable-magic-perl{a} libxml-regexp-perl{a} libxml2{a} libxstring-perl{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libclass-c3-xs-perl libclass-xsaccessor-perl libdevel-lexalias-perl libltdl-dev libmail-sendmail-perl libpackage-stash-xs-perl libref-util-perl libtype-tiny-xs-perl libuniversal-ref-perl lynx wget 0 packages upgraded, 79 newly installed, 0 to remove and 0 not upgraded. Need to get 25.3 MB of archives. After unpacking 113 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-3 [255 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.2-9 [102 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 12 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-2 [723 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-8 [517 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 22 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 23 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.1 [733 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 debhelper all 13.20 [915 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 libalgorithm-c3-perl all 0.11-2 [10.8 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 libb-hooks-op-check-perl i386 0.22-3+b2 [10.7 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 34 http://deb.debian.org/debian trixie/main i386 libdevel-callchecker-perl i386 0.009-1+b1 [16.2 kB] Get: 35 http://deb.debian.org/debian trixie/main i386 libparams-classify-perl i386 0.015-2+b4 [23.1 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 38 http://deb.debian.org/debian trixie/main i386 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get: 40 http://deb.debian.org/debian trixie/main i386 libvariable-magic-perl i386 0.64-1+b1 [45.8 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 libb-hooks-endofscope-perl all 0.28-1 [17.5 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 libclass-c3-perl all 0.35-2 [21.0 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 libclass-data-inheritable-perl all 0.10-1 [8632 B] Get: 44 http://deb.debian.org/debian trixie/main i386 libclass-inspector-perl all 1.36-3 [17.5 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 46 http://deb.debian.org/debian trixie/main i386 libclass-singleton-perl all 1.6-2 [12.5 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 libparams-util-perl i386 1.102-3+b1 [24.7 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 libsub-install-perl all 0.929-1 [10.5 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 libdata-optlist-perl all 0.114-1 [10.6 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 libpackage-stash-perl all 0.40-1 [22.0 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 libsub-identify-perl i386 0.14-3+b3 [11.2 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 libsub-name-perl i386 0.27-1+b3 [12.6 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 libnamespace-autoclean-perl all 0.31-1 [13.8 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 libsub-exporter-perl all 0.990-1 [50.6 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 libeval-closure-perl all 0.14-3 [11.2 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 libexception-class-perl all 1.45-1 [34.6 kB] Get: 60 http://deb.debian.org/debian trixie/main i386 libparams-validationcompiler-perl all 0.31-1 [30.9 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 libmro-compat-perl all 0.15-2 [11.8 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 libxstring-perl i386 0.005-2+b4 [8212 B] Get: 65 http://deb.debian.org/debian trixie/main i386 libspecio-perl all 0.48-1 [142 kB] Get: 66 http://deb.debian.org/debian trixie/main i386 libdatetime-locale-perl all 1:1.41-1 [3131 kB] Get: 67 http://deb.debian.org/debian trixie/main i386 libdatetime-timezone-perl all 1:2.63-2+2024b [261 kB] Get: 68 http://deb.debian.org/debian trixie/main i386 libdatetime-perl i386 2:1.65-1+b2 [119 kB] Get: 69 http://deb.debian.org/debian trixie/main i386 libparams-validate-perl i386 1.31-2+b3 [64.9 kB] Get: 70 http://deb.debian.org/debian trixie/main i386 libset-infinite-perl all 0.65-3 [39.9 kB] Get: 71 http://deb.debian.org/debian trixie/main i386 libdatetime-set-perl all 0.3900-2 [46.6 kB] Get: 72 http://deb.debian.org/debian trixie/main i386 libdatetime-event-recurrence-perl all 0.19-2 [18.1 kB] Get: 73 http://deb.debian.org/debian trixie/main i386 libdatetime-format-strptime-perl all 1.7900-1 [37.3 kB] Get: 74 http://deb.debian.org/debian trixie/main i386 libdatetime-incomplete-perl all 0.08-2 [25.4 kB] Get: 75 http://deb.debian.org/debian trixie/main i386 libexporter-tiny-perl all 1.006002-1 [38.7 kB] Get: 76 http://deb.debian.org/debian trixie/main i386 libdatetimex-auto-perl all 0.009-2 [12.4 kB] Get: 77 http://deb.debian.org/debian trixie/main i386 libtype-tiny-perl all 2.004000-1 [357 kB] Get: 78 http://deb.debian.org/debian trixie/main i386 libtypes-xsd-lite-perl all 0.007-1 [13.7 kB] Get: 79 http://deb.debian.org/debian trixie/main i386 libxml-regexp-perl all 0.04-1.1 [7500 B] Fetched 25.3 MB in 1s (19.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (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 ... 19960 files and directories currently installed.) Preparing to unpack .../00-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-9_i386.deb ... Unpacking bsdextrautils (2.40.2-9) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../09-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../22-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../24-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../30-libalgorithm-c3-perl_0.11-2_all.deb ... Unpacking libalgorithm-c3-perl (0.11-2) ... Selecting previously unselected package libb-hooks-op-check-perl:i386. Preparing to unpack .../31-libb-hooks-op-check-perl_0.22-3+b2_i386.deb ... Unpacking libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../32-libdynaloader-functions-perl_0.004-1_all.deb ... Unpacking libdynaloader-functions-perl (0.004-1) ... Selecting previously unselected package libdevel-callchecker-perl:i386. Preparing to unpack .../33-libdevel-callchecker-perl_0.009-1+b1_i386.deb ... Unpacking libdevel-callchecker-perl:i386 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:i386. Preparing to unpack .../34-libparams-classify-perl_0.015-2+b4_i386.deb ... Unpacking libparams-classify-perl:i386 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../35-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../36-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../37-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../38-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../39-libvariable-magic-perl_0.64-1+b1_i386.deb ... Unpacking libvariable-magic-perl (0.64-1+b1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../40-libb-hooks-endofscope-perl_0.28-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.28-1) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../41-libclass-c3-perl_0.35-2_all.deb ... Unpacking libclass-c3-perl (0.35-2) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../42-libclass-data-inheritable-perl_0.10-1_all.deb ... Unpacking libclass-data-inheritable-perl (0.10-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../43-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../44-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-singleton-perl. Preparing to unpack .../45-libclass-singleton-perl_1.6-2_all.deb ... Unpacking libclass-singleton-perl (1.6-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../46-libparams-util-perl_1.102-3+b1_i386.deb ... Unpacking libparams-util-perl (1.102-3+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../47-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../48-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../49-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../50-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../51-libsub-identify-perl_0.14-3+b3_i386.deb ... Unpacking libsub-identify-perl (0.14-3+b3) ... Selecting previously unselected package libsub-name-perl:i386. Preparing to unpack .../52-libsub-name-perl_0.27-1+b3_i386.deb ... Unpacking libsub-name-perl:i386 (0.27-1+b3) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../53-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libnamespace-autoclean-perl. Preparing to unpack .../54-libnamespace-autoclean-perl_0.31-1_all.deb ... Unpacking libnamespace-autoclean-perl (0.31-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../55-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libeval-closure-perl. Preparing to unpack .../56-libeval-closure-perl_0.14-3_all.deb ... Unpacking libeval-closure-perl (0.14-3) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../57-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../58-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libparams-validationcompiler-perl. Preparing to unpack .../59-libparams-validationcompiler-perl_0.31-1_all.deb ... Unpacking libparams-validationcompiler-perl (0.31-1) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../60-libmro-compat-perl_0.15-2_all.deb ... Unpacking libmro-compat-perl (0.15-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../61-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../62-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libxstring-perl:i386. Preparing to unpack .../63-libxstring-perl_0.005-2+b4_i386.deb ... Unpacking libxstring-perl:i386 (0.005-2+b4) ... Selecting previously unselected package libspecio-perl. Preparing to unpack .../64-libspecio-perl_0.48-1_all.deb ... Unpacking libspecio-perl (0.48-1) ... Selecting previously unselected package libdatetime-locale-perl. Preparing to unpack .../65-libdatetime-locale-perl_1%3a1.41-1_all.deb ... Unpacking libdatetime-locale-perl (1:1.41-1) ... Selecting previously unselected package libdatetime-timezone-perl. Preparing to unpack .../66-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... Selecting previously unselected package libdatetime-perl. Preparing to unpack .../67-libdatetime-perl_2%3a1.65-1+b2_i386.deb ... Unpacking libdatetime-perl (2:1.65-1+b2) ... Selecting previously unselected package libparams-validate-perl:i386. Preparing to unpack .../68-libparams-validate-perl_1.31-2+b3_i386.deb ... Unpacking libparams-validate-perl:i386 (1.31-2+b3) ... Selecting previously unselected package libset-infinite-perl. Preparing to unpack .../69-libset-infinite-perl_0.65-3_all.deb ... Unpacking libset-infinite-perl (0.65-3) ... Selecting previously unselected package libdatetime-set-perl. Preparing to unpack .../70-libdatetime-set-perl_0.3900-2_all.deb ... Unpacking libdatetime-set-perl (0.3900-2) ... Selecting previously unselected package libdatetime-event-recurrence-perl. Preparing to unpack .../71-libdatetime-event-recurrence-perl_0.19-2_all.deb ... Unpacking libdatetime-event-recurrence-perl (0.19-2) ... Selecting previously unselected package libdatetime-format-strptime-perl. Preparing to unpack .../72-libdatetime-format-strptime-perl_1.7900-1_all.deb ... Unpacking libdatetime-format-strptime-perl (1.7900-1) ... Selecting previously unselected package libdatetime-incomplete-perl. Preparing to unpack .../73-libdatetime-incomplete-perl_0.08-2_all.deb ... Unpacking libdatetime-incomplete-perl (0.08-2) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../74-libexporter-tiny-perl_1.006002-1_all.deb ... Unpacking libexporter-tiny-perl (1.006002-1) ... Selecting previously unselected package libdatetimex-auto-perl. Preparing to unpack .../75-libdatetimex-auto-perl_0.009-2_all.deb ... Unpacking libdatetimex-auto-perl (0.009-2) ... Selecting previously unselected package libtype-tiny-perl. Preparing to unpack .../76-libtype-tiny-perl_2.004000-1_all.deb ... Unpacking libtype-tiny-perl (2.004000-1) ... Selecting previously unselected package libtypes-xsd-lite-perl. Preparing to unpack .../77-libtypes-xsd-lite-perl_0.007-1_all.deb ... Unpacking libtypes-xsd-lite-perl (0.007-1) ... Selecting previously unselected package libxml-regexp-perl. Preparing to unpack .../78-libxml-regexp-perl_0.04-1.1_all.deb ... Unpacking libxml-regexp-perl (0.04-1.1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libset-infinite-perl (0.65-3) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-9) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libdynaloader-functions-perl (0.004-1) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libxml-regexp-perl (0.04-1.1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libsub-identify-perl (0.14-3+b3) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libclass-singleton-perl (1.6-2) ... Setting up file (1:5.45-3+b1) ... Setting up libxstring-perl:i386 (0.005-2+b4) ... Setting up libsub-install-perl (0.929-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 18 10:32:15 UTC 2025. Universal Time is now: Thu Dec 18 10:32:15 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libalgorithm-c3-perl (0.11-2) ... Setting up libvariable-magic-perl (0.64-1+b1) ... Setting up autopoint (0.22.5-2) ... Setting up libb-hooks-op-check-perl:i386 (0.22-3+b2) ... Setting up libparams-util-perl (1.102-3+b1) ... Setting up autoconf (2.72-3) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libsub-name-perl:i386 (0.27-1+b3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libexporter-tiny-perl (1.006002-1) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up libtype-tiny-perl (2.004000-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libclass-c3-perl (0.35-2) ... Setting up libdevel-callchecker-perl:i386 (0.009-1+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libdata-optlist-perl (0.114-1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libtypes-xsd-lite-perl (0.007-1) ... Setting up libmro-compat-perl (0.15-2) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libeval-closure-perl (0.14-3) ... Setting up libparams-validationcompiler-perl (0.31-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl:i386 (0.015-2+b4) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libmodule-runtime-perl (0.016-2) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up debhelper (13.20) ... Setting up libspecio-perl (0.48-1) ... Setting up libparams-validate-perl:i386 (1.31-2+b3) ... Setting up libb-hooks-endofscope-perl (0.28-1) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up libnamespace-autoclean-perl (0.31-1) ... Setting up libdatetime-locale-perl (1:1.41-1) ... Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... Setting up libdatetime-perl (2:1.65-1+b2) ... Setting up libdatetime-set-perl (0.3900-2) ... Setting up libdatetime-format-strptime-perl (1.7900-1) ... Setting up libdatetime-event-recurrence-perl (0.19-2) ... Setting up libdatetimex-auto-perl (0.009-2) ... Setting up libdatetime-incomplete-perl (0.08-2) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libtypes-xsd-perl-0.008/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libtypes-xsd-perl_0.008-1_source.changes dpkg-buildpackage: info: source package libtypes-xsd-perl dpkg-buildpackage: info: source version 0.008-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jonas Smedegaard dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libtypes-xsd-perl-0.008=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libtypes-xsd-perl-0.008=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Types::XSD Writing MYMETA.yml and MYMETA.json dh_auto_build make -j22 make[1]: Entering directory '/build/reproducible-path/libtypes-xsd-perl-0.008' cp lib/Types/XSD.pm blib/lib/Types/XSD.pm Manifying 1 pod document make[1]: Leaving directory '/build/reproducible-path/libtypes-xsd-perl-0.008' dh_auto_test make -j22 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libtypes-xsd-perl-0.008' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01basic.t ............... ok 1 - use Types::XSD; 1..1 ok t/02datetimes.t ........... ok 1 - Value "2009-02-12T03:54:00Z" passes type constraint DateTime ok 2 - Value "2009-02-12T03:54:00Z" passes type constraint DateTimeStamp ok 3 - Value "2009-02-12T03:54:00Z" passes type constraint DateTime[explicitTimezone=>"optional"] ok 4 - Value "2009-02-12T03:54:00Z" passes type constraint DateTime[explicitTimezone=>"required"] ok 5 - Value "2009-02-12T03:54:00Z" fails type constraint DateTime[explicitTimezone=>"prohibited"] ok 6 - Value "2009-02-12T03:54:00+00:00" passes type constraint DateTime ok 7 - Value "2009-02-12T03:54:00+00:00" passes type constraint DateTimeStamp ok 8 - Value "2009-02-12T03:54:00+00:00" passes type constraint DateTime[explicitTimezone=>"optional"] ok 9 - Value "2009-02-12T03:54:00+00:00" passes type constraint DateTime[explicitTimezone=>"required"] ok 10 - Value "2009-02-12T03:54:00+00:00" fails type constraint DateTime[explicitTimezone=>"prohibited"] ok 11 - Value "2009-02-12T03:54:00" passes type constraint DateTime ok 12 - Value "2009-02-12T03:54:00" fails type constraint DateTimeStamp ok 13 - Value "2009-02-12T03:54:00" passes type constraint DateTime[explicitTimezone=>"optional"] ok 14 - Value "2009-02-12T03:54:00" fails type constraint DateTime[explicitTimezone=>"required"] ok 15 - Value "2009-02-12T03:54:00" passes type constraint DateTime[explicitTimezone=>"prohibited"] ok 16 - Value "2009-02-12T03:54:00" passes type constraint DateTime[assertions=>"ARRAY(0x591ee110)"] ok 17 - Value "2009-02-12T03:54:00" passes type constraint DateTime[assertions=>"m/^2009/"] ok 18 - Value "2010-02-12T03:54:00" fails type constraint DateTime[assertions=>"ARRAY(0x577510d0)"] ok 19 - Value "2010-02-12T03:54:00" fails type constraint DateTime[assertions=>"m/^2009/"] ok 20 - Value "2009-02-12T03:54:00" passes type constraint DateTime[assertions=>"ARRAY(0x5905c444)"] 1..20 ok t/03duration.t ............ ok 1 - Value "P4YT5S" passes type constraint Duration ok 2 - Value "-P4YT5S" passes type constraint Duration ok 3 - Value "+P4YT5S" fails type constraint Duration ok 4 - Value "P4Y" passes type constraint YearMonthDuration ok 5 - Value "P4Y6M" passes type constraint YearMonthDuration ok 6 - Value "-P4Y" passes type constraint YearMonthDuration ok 7 - Value "-P4Y6M" passes type constraint YearMonthDuration ok 8 - Value "+P4Y" fails type constraint YearMonthDuration ok 9 - Value "+P4Y6M" fails type constraint YearMonthDuration ok 10 - Value "P4YT5S" fails type constraint YearMonthDuration ok 11 - Value "-P4YT5S" fails type constraint YearMonthDuration ok 12 - Value "+P4YT5S" fails type constraint YearMonthDuration ok 13 - Value "P3DT6H0M0S" passes type constraint DayTimeDuration ok 14 - Value "-P3DT6H0M0S" passes type constraint DayTimeDuration ok 15 - Value "+P3DT6H0M0S" fails type constraint DayTimeDuration ok 16 - Value "PT6H0M0S" passes type constraint DayTimeDuration ok 17 - Value "-PT6H0M0S" passes type constraint DayTimeDuration ok 18 - Value "+PT6H0M0S" fails type constraint DayTimeDuration ok 19 - Value "P4Y" fails type constraint DayTimeDuration ok 20 - Value "P4Y6M" fails type constraint DayTimeDuration ok 21 - Value "-P4Y" fails type constraint DayTimeDuration ok 22 - Value "-P4Y6M" fails type constraint DayTimeDuration ok 23 - Value "+P4Y" fails type constraint DayTimeDuration ok 24 - Value "+P4Y6M" fails type constraint DayTimeDuration ok 25 - Value "P4YT5S" fails type constraint DayTimeDuration ok 26 - Value "-P4YT5S" fails type constraint DayTimeDuration ok 27 - Value "+P4YT5S" fails type constraint DayTimeDuration 1..27 ok t/50anyURI.t .............. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 11. ok 1 - Value "ftp://p.org" passes type constraint AnyURI[maxLength=>"11"] ok 2 - Value "ftp://w.edu" passes type constraint AnyURI[maxLength=>"11"] ok 3 - Value "ftp://h.com" passes type constraint AnyURI[maxLength=>"11"] ok 4 - Value "ftp://y.edu" passes type constraint AnyURI[maxLength=>"11"] ok 5 - Value "ftp://w.org" passes type constraint AnyURI[maxLength=>"11"] 1..5 ok 1 - Type atomic/anyURI is restricted by facet maxLength with value 11. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 40. ok 1 - Value "ftp://a.edu" passes type constraint AnyURI[maxLength=>"40"] ok 2 - Value "ftp://ftp.beca.net" passes type constraint AnyURI[maxLength=>"40"] ok 3 - Value "gopher://displayspeci.com" passes type constraint AnyURI[maxLength=>"40"] ok 4 - Value "http://www.usingvocabu.aries.gov" passes type constraint AnyURI[maxLength=>"40"] ok 5 - Value "gopher://LanguageSch.mashasforb.ilda.edu" passes type constraint AnyURI[maxLength=>"40"] 1..5 ok 2 - Type atomic/anyURI is restricted by facet maxLength with value 40. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 26. ok 1 - Value "ftp://u.gov" passes type constraint AnyURI[maxLength=>"26"] ok 2 - Value "mailto:p\@p.com" passes type constraint AnyURI[maxLength=>"26"] ok 3 - Value "gopher://more.gov" passes type constraint AnyURI[maxLength=>"26"] ok 4 - Value "ftp://ftp.suiter.gov" passes type constraint AnyURI[maxLength=>"26"] ok 5 - Value "ftp://ftp.tosoftwareVi.net" passes type constraint AnyURI[maxLength=>"26"] 1..5 ok 3 - Type atomic/anyURI is restricted by facet maxLength with value 26. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 31. ok 1 - Value "ftp://c.gov" passes type constraint AnyURI[maxLength=>"31"] ok 2 - Value "http://topro.edu" passes type constraint AnyURI[maxLength=>"31"] ok 3 - Value "http://simplestwi.org" passes type constraint AnyURI[maxLength=>"31"] ok 4 - Value "http://www.softwaretoc.com" passes type constraint AnyURI[maxLength=>"31"] ok 5 - Value "http://www.mustafromtw.Inve.com" passes type constraint AnyURI[maxLength=>"31"] 1..5 ok 4 - Type atomic/anyURI is restricted by facet maxLength with value 31. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 63. ok 1 - Value "ftp://i.edu" passes type constraint AnyURI[maxLength=>"63"] ok 2 - Value "ftp://ftp.andforbeco.gov" passes type constraint AnyURI[maxLength=>"63"] ok 3 - Value "gopher://information.implicityf.l.org" passes type constraint AnyURI[maxLength=>"63"] ok 4 - Value "ftp://ftp.interoperab.litytheisC.mmitteeoff.rp.org" passes type constraint AnyURI[maxLength=>"63"] ok 5 - Value "gopher://theofDOMvoc.bulariesre.ositoryAso.complexand.ilter.net" passes type constraint AnyURI[maxLength=>"63"] 1..5 ok 5 - Type atomic/anyURI is restricted by facet maxLength with value 63. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 11. ok 1 - Value "ftp://r.org" passes type constraint AnyURI[minLength=>"11"] ok 2 - Value "gopher://andforSubco.edu" passes type constraint AnyURI[minLength=>"11"] ok 3 - Value "gopher://transformin.datasbuilt.d.gov" passes type constraint AnyURI[minLength=>"11"] ok 4 - Value "gopher://inregistryp.ofilesapro.essorscand.vel.edu" passes type constraint AnyURI[minLength=>"11"] ok 5 - Value "http://www.andatforens.csUsingapp.icationsty.eadoptiona.dme.org" passes type constraint AnyURI[minLength=>"11"] 1..5 ok 6 - Type atomic/anyURI is restricted by facet minLength with value 11. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 41. ok 1 - Value "ftp://ftp.earlythespe.ifications.bjec.edu" passes type constraint AnyURI[minLength=>"41"] ok 2 - Value "ftp://ftp.ECrelatedvi.tuallySuch.tErrorsne.net" passes type constraint AnyURI[minLength=>"41"] ok 3 - Value "mailto:w\@transactionsfedensureknowndesignreposi.edu" passes type constraint AnyURI[minLength=>"41"] ok 4 - Value "news://governmentc.meebXMLpro.essTheMark.pdynamicXML.net" passes type constraint AnyURI[minLength=>"41"] ok 5 - Value "http://www.technologie.aforandbyO.ePCreposit.rytopartne.shi.gov" passes type constraint AnyURI[minLength=>"41"] 1..5 ok 7 - Type atomic/anyURI is restricted by facet minLength with value 41. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 36. ok 1 - Value "mailto:filef\@andAofimplementatio.org" passes type constraint AnyURI[minLength=>"36"] ok 2 - Value "http://www.development.uildandbas.data.org" passes type constraint AnyURI[minLength=>"36"] ok 3 - Value "gopher://alanguagePr.jecttodocu.entsmanual.h.gov" passes type constraint AnyURI[minLength=>"36"] ok 4 - Value "ftp://testatoolcr.ationinspe.ificationt.stingembed.edu" passes type constraint AnyURI[minLength=>"36"] ok 5 - Value "http://www.scriteriath.XMLchainto.pplication.mprovedtes.toa.gov" passes type constraint AnyURI[minLength=>"36"] 1..5 ok 8 - Type atomic/anyURI is restricted by facet minLength with value 36. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 50. ok 1 - Value "gopher://businessInd.gitalapart.ersindustr.and.gov" passes type constraint AnyURI[minLength=>"50"] ok 2 - Value "telnet://formustalld.tadefineso.particular.ndaSim.org" passes type constraint AnyURI[minLength=>"50"] ok 3 - Value "ftp://ftp.implementat.onstoservi.esandconsi.tencysui.edu" passes type constraint AnyURI[minLength=>"50"] ok 4 - Value "http://www.andcompatib.lityXMLthr.ughfilethe.SLarethero.edu" passes type constraint AnyURI[minLength=>"50"] ok 5 - Value "telnet://theofamongt.eTheisissu.swirelessO.SISforneed.ddisc.org" passes type constraint AnyURI[minLength=>"50"] 1..5 ok 9 - Type atomic/anyURI is restricted by facet minLength with value 50. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 63. ok 1 - Value "http://www.oftheunbias.dInternetn.wdynamicpa.tnersissar.tec.org" passes type constraint AnyURI[minLength=>"63"] ok 2 - Value "gopher://criteriaTou.estechnolo.ycorrectne.sandforbui.dInte.gov" passes type constraint AnyURI[minLength=>"63"] ok 3 - Value "mailto:isberesultbeingofuseapp\@canandeffortshelpinrelatedma.gov" passes type constraint AnyURI[minLength=>"63"] ok 4 - Value "ftp://toreviewedh.sprovideda.heobtained.tructuredw.relesstw.net" passes type constraint AnyURI[minLength=>"63"] ok 5 - Value "gopher://XMLisbuilds.rintXMLsig.ificanteli.inatetoXML.easur.com" passes type constraint AnyURI[minLength=>"63"] 1..5 ok 10 - Type atomic/anyURI is restricted by facet minLength with value 63. # Subtest: Type atomic/anyURI is restricted by facet length with value 11. ok 1 - Value "ftp://o.gov" passes type constraint AnyURI[length=>"11"] ok 2 - Value "ftp://a.edu" passes type constraint AnyURI[length=>"11"] ok 3 - Value "ftp://e.gov" passes type constraint AnyURI[length=>"11"] ok 4 - Value "ftp://v.edu" passes type constraint AnyURI[length=>"11"] ok 5 - Value "ftp://n.edu" passes type constraint AnyURI[length=>"11"] 1..5 ok 11 - Type atomic/anyURI is restricted by facet length with value 11. # Subtest: Type atomic/anyURI is restricted by facet length with value 11. ok 1 - Value "ftp://f.org" passes type constraint AnyURI[length=>"11"] ok 2 - Value "ftp://b.edu" passes type constraint AnyURI[length=>"11"] ok 3 - Value "ftp://p.org" passes type constraint AnyURI[length=>"11"] ok 4 - Value "ftp://x.gov" passes type constraint AnyURI[length=>"11"] ok 5 - Value "ftp://d.edu" passes type constraint AnyURI[length=>"11"] 1..5 ok 12 - Type atomic/anyURI is restricted by facet length with value 11. # Subtest: Type atomic/anyURI is restricted by facet length with value 34. ok 1 - Value "http://www.OASISofinin.ormatio.net" passes type constraint AnyURI[length=>"34"] ok 2 - Value "http://www.MarkupXMLso.twareen.edu" passes type constraint AnyURI[length=>"34"] ok 3 - Value "ftp://discoverbui.dObjectXML.n.org" passes type constraint AnyURI[length=>"34"] ok 4 - Value "telnet://befileXMLus.technolog.edu" passes type constraint AnyURI[length=>"34"] ok 5 - Value "telnet://toolsandwit.reference.org" passes type constraint AnyURI[length=>"34"] 1..5 ok 13 - Type atomic/anyURI is restricted by facet length with value 34. # Subtest: Type atomic/anyURI is restricted by facet length with value 12. ok 1 - Value "http://t.gov" passes type constraint AnyURI[length=>"12"] ok 2 - Value "http://t.gov" passes type constraint AnyURI[length=>"12"] ok 3 - Value "http://d.edu" passes type constraint AnyURI[length=>"12"] ok 4 - Value "news://a.org" passes type constraint AnyURI[length=>"12"] ok 5 - Value "news://d.net" passes type constraint AnyURI[length=>"12"] 1..5 ok 14 - Type atomic/anyURI is restricted by facet length with value 12. # Subtest: Type atomic/anyURI is restricted by facet length with value 63. ok 1 - Value "ftp://partnership.registrysu.portcontai.ingaobject.roupsmak.org" passes type constraint AnyURI[length=>"63"] ok 2 - Value "http://information.ndcanXMLTh.choicesath.sechairsis.illonto.net" passes type constraint AnyURI[length=>"63"] ok 3 - Value "http://www.filedatabet.eofarecomp.tibilityTh.ebXMLStand.rds.gov" passes type constraint AnyURI[length=>"63"] ok 4 - Value "ftp://ofprovidesc.mpatibilit.vocabulary.bjectSchem.sinorgan.com" passes type constraint AnyURI[length=>"63"] ok 5 - Value "ftp://ftp.constituent.roupsobjec.iveNSRLcri.eriacanisO.ethe.com" passes type constraint AnyURI[length=>"63"] 1..5 ok 15 - Type atomic/anyURI is restricted by facet length with value 63. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,7}\.){1,2}\c{3}. ok 1 - Value "gopher://Sty.reques.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "telnet://wirel.oldert.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "telnet://beth.edu" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "gopher://fort.ham.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "news://mode.edu" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 16 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,7}\.){1,2}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,3}\.){1,4}\c{3}. ok 1 - Value "telnet://mo.X.th.com" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "news://thu.o.pro.wid.com" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "ftp://b.Co.and.net" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "telnet://s.an.to.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "telnet://Th.int.e.r.com" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 17 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,3}\.){1,4}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,7}\.){1,4}\c{3}. ok 1 - Value "ftp://XSLthat.incons.isdispl.softwa.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "ftp://too.edu" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "ftp://indust.Aso.dra.gov" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "news://r.di.gov" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "news://busin.pa.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 18 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,7}\.){1,4}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,6}\.){1,2}\c{3}. ok 1 - Value "ftp://techn.using.gov" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,6}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "ftp://the.com" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,6}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "telnet://these.s.org" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,6}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "gopher://area.gov" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,6}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "news://ap.refe.edu" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,6}\\.){1,2}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 19 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,6}\.){1,2}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,10}\.){1,5}\c{3}. ok 1 - Value "telnet://and.the.thattesti.andspeci.im.gov" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "ftp://beingamon.I.net" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "gopher://whoservi.theXSL.fact.ma.net" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "ftp://furtherre.th.i.forconso.gov" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "telnet://allowtec.recognitio.com" passes type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 20 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,10}\.){1,5}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "telnet://f.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bfabb8)"] ok 2 - Value "mailto:devic\@manipulationandabilityspecifica.gov" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bfabb8)"] ok 3 - Value "gopher://Conformance.up.com" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bfabb8)"] ok 4 - Value "gopher://Conformance.up.com" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bfabb8)"] ok 5 - Value "http://www.systemswebi.teroperabi.itybeandof.hic.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bfabb8)"] 1..5 ok 21 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "http://www.signaturesr.acht.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf64b0)"] ok 2 - Value "ftp://forInvestig.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf64b0)"] ok 3 - Value "ftp://forInvestig.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf64b0)"] ok 4 - Value "http://www.withouttheR.commendati.nsmeasureme.gov" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf64b0)"] ok 5 - Value "news://th.gov" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf64b0)"] 1..5 ok 22 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "http://www.ensureaddre.sasspecifi.ationsimag.sandst.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf5978)"] ok 2 - Value "ftp://ftp.computingHT.Lheterogen.ousretriev.vendorsbe.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf5978)"] ok 3 - Value "http://www.ensureaddre.sasspecifi.ationsimag.sandst.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf5978)"] ok 4 - Value "ftp://ftp.computingHT.Lheterogen.ousretriev.vendorsbe.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf5978)"] ok 5 - Value "ftp://ftp.prot.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf5978)"] 1..5 ok 23 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "news://ableresultp.ovidedfo.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59becca8)"] ok 2 - Value "gopher://thesedefine.escribesof.hoseindustr.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59becca8)"] ok 3 - Value "news://ableresultp.ovidedfo.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59becca8)"] ok 4 - Value "ftp://ftp.issuesquali.yensureand.histestscr.ationforc.com" passes type constraint AnyURI[enumeration=>"ARRAY(0x59becca8)"] ok 5 - Value "telnet://correctiono.forinforma.ionbuildca.abilities.com" passes type constraint AnyURI[enumeration=>"ARRAY(0x59becca8)"] 1..5 ok 24 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "gopher://programacce.sbynewtheI.ternetinfo.mationinte.org" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf6d34)"] ok 2 - Value "ftp://ftp.areandaComm.tteetransa.tthembusin.ssisfilt.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf6d34)"] ok 3 - Value "ftp://ftp.areandaComm.tteetransa.tthembusin.ssisfilt.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf6d34)"] ok 4 - Value "ftp://ftp.areandaComm.tteetransa.tthembusin.ssisfilt.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf6d34)"] ok 5 - Value "ftp://ftp.areandaComm.tteetransa.tthembusin.ssisfilt.edu" passes type constraint AnyURI[enumeration=>"ARRAY(0x59bf6d34)"] 1..5 ok 25 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet whiteSpace with value collapse. ok 1 - Value "mailto:Ch\@futureinterconnectedbusinesspartnerscommunityof.org" passes type constraint AnyURI[whiteSpace=>"collapse"] ok 2 - Value "telnet://adventdatab.seensureis.awcreateor.anizations.elp.org" passes type constraint AnyURI[whiteSpace=>"collapse"] ok 3 - Value "ftp://ftp.transactcon.ributerigo.oustoproto.ypesConfor.an.org" passes type constraint AnyURI[whiteSpace=>"collapse"] ok 4 - Value "ftp://ftp.ofknownOrga.izationint.olsfiveinc.udeinforma.io.org" passes type constraint AnyURI[whiteSpace=>"collapse"] ok 5 - Value "mailto:industr\@providethethisobjectsadNISTforeachcomputer.edu" passes type constraint AnyURI[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/anyURI is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 25. ok 1 - Value "ftp://b.org" fails type constraint AnyURI[minLength=>"25"] ok 2 - Value "gopher://i.com" fails type constraint AnyURI[minLength=>"25"] ok 3 - Value "http://ensure.com" fails type constraint AnyURI[minLength=>"25"] ok 4 - Value "gopher://forthea.org" fails type constraint AnyURI[minLength=>"25"] ok 5 - Value "http://investigati.n.gov" fails type constraint AnyURI[minLength=>"25"] 1..5 ok 27 - Type atomic/anyURI is restricted by facet minLength with value 25. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 32. ok 1 - Value "ftp://q.edu" fails type constraint AnyURI[minLength=>"32"] ok 2 - Value "gopher://ton.gov" fails type constraint AnyURI[minLength=>"32"] ok 3 - Value "http://ascommerce.gov" fails type constraint AnyURI[minLength=>"32"] ok 4 - Value "telnet://oneasTheand.e.com" fails type constraint AnyURI[minLength=>"32"] ok 5 - Value "http://www.pervasiveen.urei.edu" fails type constraint AnyURI[minLength=>"32"] 1..5 ok 28 - Type atomic/anyURI is restricted by facet minLength with value 32. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 48. ok 1 - Value "ftp://f.gov" fails type constraint AnyURI[minLength=>"48"] ok 2 - Value "ftp://transmitin.org" fails type constraint AnyURI[minLength=>"48"] ok 3 - Value "gopher://canbuiltbui.dtha.com" fails type constraint AnyURI[minLength=>"48"] ok 4 - Value "http://Standardsan.toprocessp.rtne.org" fails type constraint AnyURI[minLength=>"48"] ok 5 - Value "mailto:ofjoint\@goodthenusingbytheandsoftwar.com" fails type constraint AnyURI[minLength=>"48"] 1..5 ok 29 - Type atomic/anyURI is restricted by facet minLength with value 48. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 47. ok 1 - Value "ftp://g.org" fails type constraint AnyURI[minLength=>"47"] ok 2 - Value "http://www.meth.com" fails type constraint AnyURI[minLength=>"47"] ok 3 - Value "mailto:gl\@businessconso.org" fails type constraint AnyURI[minLength=>"47"] ok 4 - Value "ftp://Businessani.Nationalto.ac.edu" fails type constraint AnyURI[minLength=>"47"] ok 5 - Value "http://www.thisOASISUn.versityand.serewell.edu" fails type constraint AnyURI[minLength=>"47"] 1..5 ok 30 - Type atomic/anyURI is restricted by facet minLength with value 47. # Subtest: Type atomic/anyURI is restricted by facet minLength with value 63. ok 1 - Value "ftp://o.org" fails type constraint AnyURI[minLength=>"63"] ok 2 - Value "telnet://aasthrough.edu" fails type constraint AnyURI[minLength=>"63"] ok 3 - Value "news://oftheimeasu.ementsiswi.e.com" fails type constraint AnyURI[minLength=>"63"] ok 4 - Value "ftp://exchangeuse.ofandtheot.ercorrecti.nsy.net" fails type constraint AnyURI[minLength=>"63"] ok 5 - Value "mailto:naturereviewedrev\@anddiscoverchoicesotherimprovedla.org" fails type constraint AnyURI[minLength=>"63"] 1..5 ok 31 - Type atomic/anyURI is restricted by facet minLength with value 63. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 11. ok 1 - Value "http://c.edu" fails type constraint AnyURI[maxLength=>"11"] ok 2 - Value "telnet://bedevelopme.gov" fails type constraint AnyURI[maxLength=>"11"] ok 3 - Value "news://aeachthetoa.dimproveda.re.org" fails type constraint AnyURI[maxLength=>"11"] ok 4 - Value "http://environment.accessofto.anguagetoa.dla.com" fails type constraint AnyURI[maxLength=>"11"] ok 5 - Value "mailto:\@cooperationthenandandisFurthermoreCPUdatainconstitu.org" fails type constraint AnyURI[maxLength=>"11"] 1..5 ok 32 - Type atomic/anyURI is restricted by facet maxLength with value 11. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 60. ok 1 - Value "news://ofstructure.uiteandoft.theinterna.ionalrefer.nceeb.org" fails type constraint AnyURI[maxLength=>"60"] ok 2 - Value "news://usertoitsfi.dmeasurede.endability.ellareObje.tdefin.gov" fails type constraint AnyURI[maxLength=>"60"] ok 3 - Value "ftp://constituent.eadershipc.mputerSoft.areSoftwar.chairsus.net" fails type constraint AnyURI[maxLength=>"60"] ok 4 - Value "ftp://ftp.hasandebXML.rganizatio.sExtensibl.meetsVirtu.ll.gov" fails type constraint AnyURI[maxLength=>"60"] ok 5 - Value "ftp://ftp.manualOASIS.rganizatio.objectivec.eatesobjec.too.net" fails type constraint AnyURI[maxLength=>"60"] 1..5 ok 33 - Type atomic/anyURI is restricted by facet maxLength with value 60. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 33. ok 1 - Value "ftp://ftp.facilitates.sedversi.org" fails type constraint AnyURI[maxLength=>"33"] ok 2 - Value "telnet://becomethene.workingthe.ffaci.gov" fails type constraint AnyURI[maxLength=>"33"] ok 3 - Value "http://www.implementat.oncomplian.ofsfileoff.org" fails type constraint AnyURI[maxLength=>"33"] ok 4 - Value "telnet://Architectur.lemergingm.morybusine.sinfrast.edu" fails type constraint AnyURI[maxLength=>"33"] ok 5 - Value "ftp://Individualr.gardobtain.dtoNISTiss.essoftware.ilesbetw.org" fails type constraint AnyURI[maxLength=>"33"] 1..5 ok 34 - Type atomic/anyURI is restricted by facet maxLength with value 33. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 37. ok 1 - Value "telnet://firstDOMfed.theandperv.si.org" fails type constraint AnyURI[maxLength=>"37"] ok 2 - Value "mailto:templateslarge\@involveddevelopmen.gov" fails type constraint AnyURI[maxLength=>"37"] ok 3 - Value "http://rangeincorp.ratedPCres.urcelangua.esind.edu" fails type constraint AnyURI[maxLength=>"37"] ok 4 - Value "telnet://certainmatc.electronic.MLspecific.tionofdev.net" fails type constraint AnyURI[maxLength=>"37"] ok 5 - Value "ftp://heterogeneo.spervasive.sinteroper.bilityhelp.ngandand.edu" fails type constraint AnyURI[maxLength=>"37"] 1..5 ok 35 - Type atomic/anyURI is restricted by facet maxLength with value 37. # Subtest: Type atomic/anyURI is restricted by facet maxLength with value 17. ok 1 - Value "http://www.lan.edu" fails type constraint AnyURI[maxLength=>"17"] ok 2 - Value "telnet://aresystemst.olsb.edu" fails type constraint AnyURI[maxLength=>"17"] ok 3 - Value "gopher://arebuildsec.ritythesei.assu.org" fails type constraint AnyURI[maxLength=>"17"] ok 4 - Value "news://inhardwared.velopmentI.formationl.nguage.com" fails type constraint AnyURI[maxLength=>"17"] ok 5 - Value "http://www.thatcompute.sLibraryto.aisedawill.oftwareser.ice.gov" fails type constraint AnyURI[maxLength=>"17"] 1..5 ok 36 - Type atomic/anyURI is restricted by facet maxLength with value 17. # Subtest: Type atomic/anyURI is restricted by facet length with value 11. ok 1 - Value "http://s.org" fails type constraint AnyURI[length=>"11"] ok 2 - Value "ftp://ftp.inreferenc.edu" fails type constraint AnyURI[length=>"11"] ok 3 - Value "telnet://draftpervas.veretrievep.gov" fails type constraint AnyURI[length=>"11"] ok 4 - Value "ftp://anddiscussi.nsalsonetw.rksforelim.nate.edu" fails type constraint AnyURI[length=>"11"] ok 5 - Value "gopher://libraryserv.cestoprofi.esAtobothS.ructuredre.osito.gov" fails type constraint AnyURI[length=>"11"] 1..5 ok 37 - Type atomic/anyURI is restricted by facet length with value 11. # Subtest: Type atomic/anyURI is restricted by facet length with value 53. ok 1 - Value "ftp://j.edu" fails type constraint AnyURI[length=>"53"] ok 2 - Value "ftp://computerele.edu" fails type constraint AnyURI[length=>"53"] ok 3 - Value "ftp://ftp.toolsrangeG.oupsc.gov" fails type constraint AnyURI[length=>"53"] ok 4 - Value "news://Atotechnolo.iesreposit.ryeffor.gov" fails type constraint AnyURI[length=>"53"] ok 5 - Value "http://andmediumso.enablingty.icalthatbl.cksThet.org" fails type constraint AnyURI[length=>"53"] 1..5 ok 38 - Type atomic/anyURI is restricted by facet length with value 53. # Subtest: Type atomic/anyURI is restricted by facet length with value 15. ok 1 - Value "gopher://the.edu" fails type constraint AnyURI[length=>"15"] ok 2 - Value "ftp://ftp.mechanismth.A.org" fails type constraint AnyURI[length=>"15"] ok 3 - Value "telnet://themrevolut.onaccompli.he.org" fails type constraint AnyURI[length=>"15"] ok 4 - Value "http://www.theseXMLoft.chniquesse.sorssoftwar.com" fails type constraint AnyURI[length=>"15"] ok 5 - Value "http://andOrganiza.ionanddata.usinessofc.nformancei.methods.com" fails type constraint AnyURI[length=>"15"] 1..5 ok 39 - Type atomic/anyURI is restricted by facet length with value 15. # Subtest: Type atomic/anyURI is restricted by facet length with value 14. ok 1 - Value "ftp://ftp.h.edu" fails type constraint AnyURI[length=>"14"] ok 2 - Value "ftp://ftp.development.n.org" fails type constraint AnyURI[length=>"14"] ok 3 - Value "ftp://ftp.eXtensibler.centofmana.eu.org" fails type constraint AnyURI[length=>"14"] ok 4 - Value "mailto:all\@doreferenceandtechnologiessuccessunb.gov" fails type constraint AnyURI[length=>"14"] ok 5 - Value "ftp://ftp.sinformatio.InAdatabas.implementa.ionsthatfi.espr.org" fails type constraint AnyURI[length=>"14"] 1..5 ok 40 - Type atomic/anyURI is restricted by facet length with value 14. # Subtest: Type atomic/anyURI is restricted by facet length with value 63. ok 1 - Value "ftp://p.org" fails type constraint AnyURI[length=>"63"] ok 2 - Value "ftp://ftp.Groupsand.org" fails type constraint AnyURI[length=>"63"] ok 3 - Value "gopher://definesConf.rmanceTrad.org" fails type constraint AnyURI[length=>"63"] ok 4 - Value "ftp://ftp.issuesantec.nicalwides.readwebthu.org" fails type constraint AnyURI[length=>"63"] ok 5 - Value "mailto:toOASISandaredevelopme\@vocabulariestestingthesefrom.net" fails type constraint AnyURI[length=>"63"] 1..5 ok 41 - Type atomic/anyURI is restricted by facet length with value 63. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,2}\.){1,5}\c{3}. ok 1 - Value "ftp://eachbewit.otherwilleXtens.follow.lawbeaande.XMLus.repositor.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,2}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "http://build.theamongimag.becom.OASIScompu.thedue.XMLbusinessis.organizations.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,2}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "http://regist.stimu.waysmanyth.andprofil.exchang.knownagraphi.ECprovidedCom.otherSchemape.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,2}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "ftp://Theask.toolseto.theacceleratef.andtesttest.the.disseminateToin.ofAdistribu.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,2}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "news://libr.ssolvetoolsto.metrologypr.software.sup.beknow.theseabil.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,2}\\.){1,5}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 42 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,2}\.){1,5}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,3}\.){1,4}\c{3}. ok 1 - Value "ftp://toregist.thesecanther.NISTme.thefor.amongthosesuch.andtonetw.org" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "gopher://aInternetthela.Virtuallyso.software.communi.widelyTo.usedtheover.andeachS.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "ftp://andbothreposit.regis.revolutioniz.oncreatedt.resourcesI.usingandmakeNI.org" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "telnet://interoperabilit.donatea.portable.ofandE.knownforaut.bothNa.comput.isITLProvid.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "gopher://successand.isconformanto.enterprisesm.andErrorswes.devel.andAd.someModelA.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,3}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 43 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,3}\.){1,4}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,5}\.){1,4}\c{3}. ok 1 - Value "news://olderperfo.totempla.forlanguageth.thesethecreate.towidetotheb.abilitySchema.useofyears.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,5}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "telnet://filewithinD.thecomputera.byresidesitp.nointhemsi.arecreates.withtodocuments.accomplishsec.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,5}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "ftp://Businessdepe.thebenefitswo.SOCgovernment.referencech.deployedTh.aroledistrib.andXMLarepub.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,5}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "gopher://vendor.buildfiles.theandparticip.browserssetTof.fororganiz.industry.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,5}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "telnet://anddisc.fromdesktopi.addition.onlypro.XMLasthet.versionss.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,5}\\.){1,4}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 44 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,5}\.){1,4}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,10}\.){1,3}\c{3}. ok 1 - Value "telnet://aboutdevelopm.referenceofreg.mustthebuildLan.ofamongAtois.andtheandmust.certainOASI.theInternetaan.thethetheseus.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "gopher://CPUtographics.ebXMLArchitec.furthertheofa.thecomplexadd.fourcorrection.ofrelatedvo.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "ftp://scomputingth.certaintheof.issueselectroni.thetechnologie.partnersofthis.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "gopher://forandandpervas.testingthisde.andStandardscha.DelawareandviaS.repositoryaProv.Organizationsp.theSchemassig.willbothsof.com" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "telnet://registryourde.includecanof.testableleade.discoveryobtai.thatreferen.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,10}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 45 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,10}\.){1,3}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,7}\.){1,3}\c{3}. ok 1 - Value "gopher://mustNISTproc.aselectronican.systemsstan.andwireles.Informationa.definecanfo.completi.wouldofanat.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 2 - Value "telnet://aparadigmsta.XMLstake.dataaregr.repositori.signaturesNat.andprocessdocum.gov" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 3 - Value "news://understandthe.including.whichamong.partnerships.andsupplytest.contribut.forofhel.net" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 4 - Value "ftp://distributed.anofandbusin.typespecific.databaseinclu.thesetestbrow.creationwhereTh.theconsortiu.supplyasv.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] ok 5 - Value "ftp://availableobj.theDevelopand.thatmostfori.fromAnsignif.allowswo.edu" fails type constraint AnyURI[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3,6}://((?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){1,7}\\.){1,3}(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){3}\$))"] 1..5 ok 46 - Type atomic/anyURI is restricted by facet pattern with value \c{3,6}://(\c{1,7}\.){1,3}\c{3}. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "ftp://organizatio.sobjectneu.ralledtech.ol.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9a830)"] ok 2 - Value "http://systemsis.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9a830)"] ok 3 - Value "ftp://ftp.theviaXMLme.rolo.edu" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9a830)"] ok 4 - Value "http://www.i.com" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9a830)"] ok 5 - Value "http://www.suchma.edu" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9a830)"] 1..5 ok 47 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "ftp://preciseboth.ndicationa.dOASISthis.othethetoo.s.edu" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9b6f4)"] ok 2 - Value "gopher://theFacilita.iondomains.pecificati.nsofprovide.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9b6f4)"] ok 3 - Value "mailto:partnershipsbe\@itsofsoftwarenaturethatorganiza.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9b6f4)"] ok 4 - Value "news://standardsth.stakeholde.sfr.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9b6f4)"] ok 5 - Value "ftp://ensurewayst.etoisSoftw.readdres.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c9b6f4)"] 1..5 ok 48 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "telnet://DOMwiththeh.ssensorspro.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c8db84)"] ok 2 - Value "ftp://ftp.specificati.nsthetarge.andn.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c8db84)"] ok 3 - Value "telnet://fiveXSLalso.echnologie.TothetheXS.widewil.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c8db84)"] ok 4 - Value "ftp://DOMcontaini.ginobvious.ngofECst.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c8db84)"] ok 5 - Value "http://www.collaborate.p.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59c8db84)"] 1..5 ok 49 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "http://www.issuesbysta.dardssigni.icantSXMLS.yles.net" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bffc70)"] ok 2 - Value "ftp://havingclean.hehashasFu.thermorewo.kSME.edu" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bffc70)"] ok 3 - Value "ftp://repositorie.organizati.nsofDOMthe.OASIS.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bffc70)"] ok 4 - Value "http://willthebyBu.inessneede.incan.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bffc70)"] ok 5 - Value "http://www.forNSRLfilt.r.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bffc70)"] 1..5 ok 50 - Type atomic/anyURI is restricted by facet enumeration. # Subtest: Type atomic/anyURI is restricted by facet enumeration. ok 1 - Value "ftp://ftp.technologyk.ownHTMLtoo.sArchitect.ralch.net" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bfc7d8)"] ok 2 - Value "mailto:prominentEXiSTrais\@implementationsofitwellandexecu.gov" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bfc7d8)"] ok 3 - Value "http://suchItebXML.ecurityand.fw.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bfc7d8)"] ok 4 - Value "telnet://largehighth.AXMLvocabul.org" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bfc7d8)"] ok 5 - Value "http://Stylesheetf.rOrganizati.com" fails type constraint AnyURI[enumeration=>"ARRAY(0x59bfc7d8)"] 1..5 ok 51 - Type atomic/anyURI is restricted by facet enumeration. 1..51 ok t/50base64Binary.t ........ # Subtest: Type atomic/base64Binary is restricted by facet maxLength with value 1. ok 1 - Value "YQ==" passes type constraint Base64Binary[maxLength=>"1"] ok 2 - Value "aA==" passes type constraint Base64Binary[maxLength=>"1"] ok 3 - Value "Yw==" passes type constraint Base64Binary[maxLength=>"1"] ok 4 - Value "aQ==" passes type constraint Base64Binary[maxLength=>"1"] ok 5 - Value "ZA==" passes type constraint Base64Binary[maxLength=>"1"] 1..5 ok 1 - Type atomic/base64Binary is restricted by facet maxLength with value 1. # Subtest: Type atomic/base64Binary is restricted by facet maxLength with value 45. ok 1 - Value "ZQ==" passes type constraint Base64Binary[maxLength=>"45"] ok 2 - Value "bGNlbmdnamh4eXBy" passes type constraint Base64Binary[maxLength=>"45"] ok 3 - Value "bnJyY2J0b3Zhb2pqaXdsd2tiam5kc3I=" passes type constraint Base64Binary[maxLength=>"45"] ok 4 - Value "YWR2eHdicnVzdmx3YW1tdnV2c3drZHVlbHBjb29vbHR3ZA==" passes type constraint Base64Binary[maxLength=>"45"] ok 5 - Value "ZmNhYWNvY3l5a3d0bGF5bmRidHVvY2lmcmt5ZGdxcmtxcXNnZHlsZG94bmJ2" passes type constraint Base64Binary[maxLength=>"45"] 1..5 ok 2 - Type atomic/base64Binary is restricted by facet maxLength with value 45. # Subtest: Type atomic/base64Binary is restricted by facet maxLength with value 54. ok 1 - Value "Yg==" passes type constraint Base64Binary[maxLength=>"54"] ok 2 - Value "Y3V2bmFka3dxZHdiY2U=" passes type constraint Base64Binary[maxLength=>"54"] ok 3 - Value "eXNidmxsbnF3Z3JiYWRodWF5aW9paHViZ2Vm" passes type constraint Base64Binary[maxLength=>"54"] ok 4 - Value "ZHZtamxud2doaGNpZ3F0bGVxdXNlZGhucHh2anZtYmxia2Zwcm5sZg==" passes type constraint Base64Binary[maxLength=>"54"] ok 5 - Value "cmp4c2NlYnRsc3d2d25ld2tld215eXNzdWVkdWp3ZGpwaWdsbWlhYnVxZ2l3Y2ZqZ2Nkb2o=" passes type constraint Base64Binary[maxLength=>"54"] 1..5 ok 3 - Type atomic/base64Binary is restricted by facet maxLength with value 54. # Subtest: Type atomic/base64Binary is restricted by facet maxLength with value 61. ok 1 - Value "Yw==" passes type constraint Base64Binary[maxLength=>"61"] ok 2 - Value "b3l1a3F5dWJpa3dkcmdoeQ==" passes type constraint Base64Binary[maxLength=>"61"] ok 3 - Value "dGRweWRkY3ZoYnFuaGZ4ampsdHBibXFldGx1ZHd1cA==" passes type constraint Base64Binary[maxLength=>"61"] ok 4 - Value "Ymp4cmVva2R4dmJ4am9wbWdyc255Zm1mcWZpZ3VxZXJ3eHZ4ZmdrdnVmZmJmYQ==" passes type constraint Base64Binary[maxLength=>"61"] ok 5 - Value "cW93dWRoa2pub2FtaWNkdmNldWF3ZXNnYm9taXR2eG93eG5uYmJxanJudXZ3ZHFldmhiZ3NoYXRndWtxaw==" passes type constraint Base64Binary[maxLength=>"61"] 1..5 ok 4 - Type atomic/base64Binary is restricted by facet maxLength with value 61. # Subtest: Type atomic/base64Binary is restricted by facet maxLength with value 74. ok 1 - Value "aQ==" passes type constraint Base64Binary[maxLength=>"74"] ok 2 - Value "ZGFldHZrZGlsYm94Ymx4YXVwaQ==" passes type constraint Base64Binary[maxLength=>"74"] ok 3 - Value "c3ViaGl3ZWFsZmdqaGJneXh3and4bnR3am9neGtkbGhrbnllaA==" passes type constraint Base64Binary[maxLength=>"74"] ok 4 - Value "YmNnc3lqYmZvYnBscmhqamZraHZ5dndxZG90cnB1dXJuZWp0bnlzamx0ZWh5ZGxkcG1hY25hdg==" passes type constraint Base64Binary[maxLength=>"74"] ok 5 - Value "aWN0YXJlam94am9yaWhybWhkaGFuY2Fza2FsaXFyZWhsa21qY2hnZWl0aWh0eGJvZGlyaWtmdXJicG14cmh5Z2x5eHF3Y2Focw==" passes type constraint Base64Binary[maxLength=>"74"] 1..5 ok 5 - Type atomic/base64Binary is restricted by facet maxLength with value 74. # Subtest: Type atomic/base64Binary is restricted by facet minLength with value 1. ok 1 - Value "aA==" passes type constraint Base64Binary[minLength=>"1"] ok 2 - Value "dHVzd2VtY3lidXZ0ZmhydXFzZg==" passes type constraint Base64Binary[minLength=>"1"] ok 3 - Value "YXN5b3JwbXJubGxraWFzYmZucGd2Y3NpbWxkbnhpaXBtd3ZveA==" passes type constraint Base64Binary[minLength=>"1"] ok 4 - Value "bWpjbGNxY2ZvamFicmxhamZic2NnbXF4c2JsZXdzdnRlZHh5d210anVobnl2Zm9wZWdka2hrYg==" passes type constraint Base64Binary[minLength=>"1"] ok 5 - Value "eWlmYWh3c29zZGJ1YWtldGh2cXBpcG1iZXZya2d5b2VtcGdmc3BjbGNvcG1tbHZqZHdtYmZ5Ymt1Z3N0eW9rdmllYXFxYnBuYw==" passes type constraint Base64Binary[minLength=>"1"] 1..5 ok 6 - Type atomic/base64Binary is restricted by facet minLength with value 1. # Subtest: Type atomic/base64Binary is restricted by facet minLength with value 27. ok 1 - Value "aGZkb2Jub2x1Y2p1YXhlbWRxb2Rwa3F5dmpw" passes type constraint Base64Binary[minLength=>"27"] ok 2 - Value "bXVqY3NwdG53aXh0eWp2ZGZzc3VxcGpramt2Y2JqeHBpbnNicHg=" passes type constraint Base64Binary[minLength=>"27"] ok 3 - Value "Y2JmdnR3ZHh1amFjZnV2Z2RpcmJvcWxhYXBlcGpsY2dia2JianVmaGdqcGlncWllaw==" passes type constraint Base64Binary[minLength=>"27"] ok 4 - Value "a3NtZ2pmdmVreHl4ZXJhaHR5eGpzaGJzcXBucWpob2VycnlybHZ3bWlmb295c2NibHNncGhjcmVkaGtx" passes type constraint Base64Binary[minLength=>"27"] ok 5 - Value "ZHlta3ljbW9pY25tdnNtYXZna2hmdXJzaWZwZ3RwbG1iZ3R3a3d4Y3Nwbmh4cnZzbGZneG5rZ2ZucHFlZGhmZ21sZWF0ZXk=" passes type constraint Base64Binary[minLength=>"27"] 1..5 ok 7 - Type atomic/base64Binary is restricted by facet minLength with value 27. # Subtest: Type atomic/base64Binary is restricted by facet minLength with value 14. ok 1 - Value "a2tjYnBrcXNod3Roc3A=" passes type constraint Base64Binary[minLength=>"14"] ok 2 - Value "amVxdGtzbW9jdHNpaWFkbXBwd2pycXBpamhndGQ=" passes type constraint Base64Binary[minLength=>"14"] ok 3 - Value "cHR1anZoZHBxaWZxcmJya3Rhb21zcWptZ25kZWh2amdkd2p2ZHJ1cWx0c2U=" passes type constraint Base64Binary[minLength=>"14"] ok 4 - Value "ZGNzamRveHZ5cXRsbXNva3NtamNid2hsc3dvbW9udm13Z3ljZHdhYXdxZGtlYWRmc2FqeXdlbmZjbmk=" passes type constraint Base64Binary[minLength=>"14"] ok 5 - Value "c3V5bnRocm5oc2pqZWhxdm5mZnNsd2pkaG1tbHhrbHdmd2N5c3Vuc2dsZ2NpYXJndGh4a2Fwc3JsaGhsc3NrZWxhYmp0ZWxleGo=" passes type constraint Base64Binary[minLength=>"14"] 1..5 ok 8 - Type atomic/base64Binary is restricted by facet minLength with value 14. # Subtest: Type atomic/base64Binary is restricted by facet minLength with value 11. ok 1 - Value "a3JubmtudXVvbmk=" passes type constraint Base64Binary[minLength=>"11"] ok 2 - Value "dm14dWN1YXFwZWljd3dtYnNudWJrZmFoaWw=" passes type constraint Base64Binary[minLength=>"11"] ok 3 - Value "cWVwc2djeHlranR3cmJ1b29ucWhwdHhpaGF0dnNnZ3ZtaW9veGZ5dmg=" passes type constraint Base64Binary[minLength=>"11"] ok 4 - Value "ZmtycHFnanh5cnh5d2hnb2Rtc3JleG1pcnZ1ZWVhZ3FtdHdnZWtwZW11dWF4aHhhZHVrd3l3Y3E=" passes type constraint Base64Binary[minLength=>"11"] ok 5 - Value "Y3hxdWljeGFwcXhoZ3JhaXNwdWlmdGtnZHlmbGlxanhibmFpeXZ1Y294dHJoZXdmbWZ3b2JudHVtd3V3aWFrYWN3ZnB4dmw=" passes type constraint Base64Binary[minLength=>"11"] 1..5 ok 9 - Type atomic/base64Binary is restricted by facet minLength with value 11. # Subtest: Type atomic/base64Binary is restricted by facet minLength with value 74. ok 1 - Value "dnBwcmh3dGFocGN5b25jeHJjYW9zaXJpbGdpc2xmY2dzZWRna25peXBqaW1iaHV0ZHhhZ2hmZ2NnY3lnYWVvbWdiYXZzZGZya3U=" passes type constraint Base64Binary[minLength=>"74"] ok 2 - Value "YWVnc2NnYnhkYnF0aHF2cHh1ZG5qdnBzcWhuZnlja210cHVoY21jdXRzZ2pxa2lybG9yY3Jhd2Nvb2NpbGV2bnV3ZmJud2xwYmg=" passes type constraint Base64Binary[minLength=>"74"] ok 3 - Value "dmJnd3Rwbmx1aGt2ZmhteWtrYmhrcWJxZXRwdnd4dmxibXNsZWJvZ3NscmhqeWZuY3Vic3N1b3Zqd21vcXh5eHVudm5keHF4aHA=" passes type constraint Base64Binary[minLength=>"74"] ok 4 - Value "YWJrbmlubGRyZ3d3ZHVrdnNmd2h0aGJ4cWNqeXBjbnBpZ3d5Z2tkcXRpZm9oZmR1aHlubXN3d2dmZXZlcHhrZm5meXFzd3B4aGg=" passes type constraint Base64Binary[minLength=>"74"] ok 5 - Value "aXBpb2RuaGF3aGtld3hrdHVyYmFmcHl3eGtqZ2VvcXdyaHhiaWtzd3lvd3hydmdjbHdrd3FncmZlZWtjZGVxYXdncGRjd3JheGk=" passes type constraint Base64Binary[minLength=>"74"] 1..5 ok 10 - Type atomic/base64Binary is restricted by facet minLength with value 74. # Subtest: Type atomic/base64Binary is restricted by facet length with value 1. ok 1 - Value "Yw==" passes type constraint Base64Binary[length=>"1"] ok 2 - Value "eQ==" passes type constraint Base64Binary[length=>"1"] ok 3 - Value "cw==" passes type constraint Base64Binary[length=>"1"] ok 4 - Value "aQ==" passes type constraint Base64Binary[length=>"1"] ok 5 - Value "dQ==" passes type constraint Base64Binary[length=>"1"] 1..5 ok 11 - Type atomic/base64Binary is restricted by facet length with value 1. # Subtest: Type atomic/base64Binary is restricted by facet length with value 1. ok 1 - Value "cw==" passes type constraint Base64Binary[length=>"1"] ok 2 - Value "aw==" passes type constraint Base64Binary[length=>"1"] ok 3 - Value "cA==" passes type constraint Base64Binary[length=>"1"] ok 4 - Value "dQ==" passes type constraint Base64Binary[length=>"1"] ok 5 - Value "aw==" passes type constraint Base64Binary[length=>"1"] 1..5 ok 12 - Type atomic/base64Binary is restricted by facet length with value 1. # Subtest: Type atomic/base64Binary is restricted by facet length with value 31. ok 1 - Value "c3dqYWFmdml0dGZyeG9lanJsYWR3eHF4b3JuYm53ag==" passes type constraint Base64Binary[length=>"31"] ok 2 - Value "YnRvYmlzZnFmcmhrcHB3eGJ1eXhmZ3l0aWtoZmVubg==" passes type constraint Base64Binary[length=>"31"] ok 3 - Value "YWlnb3RqcmFoeWZ2eGJhZG5sdHBkYWV3aGxpaGRyYw==" passes type constraint Base64Binary[length=>"31"] ok 4 - Value "YW13cHJpcmhwbmJuZW93cmpqaWdwbWxlaG53d2t5aw==" passes type constraint Base64Binary[length=>"31"] ok 5 - Value "YXVoaGVnZXBic2Nzb3NveXVvbmd4eXNsZmh2aXdvbA==" passes type constraint Base64Binary[length=>"31"] 1..5 ok 13 - Type atomic/base64Binary is restricted by facet length with value 31. # Subtest: Type atomic/base64Binary is restricted by facet length with value 47. ok 1 - Value "c3dtdG9ka2lrbmhsZ2ZjYmV3b3BxdG1od2p4aWpnaWZsZm92d3d1cmF1cHBueGU=" passes type constraint Base64Binary[length=>"47"] ok 2 - Value "bGFnaHhkd3F2dHRzcnFiY3Z4cWVubmxhZ3h5ZmV2aXhjZmFmdWVzZ2x0eWdqZmM=" passes type constraint Base64Binary[length=>"47"] ok 3 - Value "ZGVmcGhiYWF2eWZkcHBxa3dncWhnZHNqd3N2am1nZGhnYXN4d2JwY21qc2h0c2Q=" passes type constraint Base64Binary[length=>"47"] ok 4 - Value "cnFraW5sbG1ieXBrdXh4bXVndndkYWV4cWNhY3lkdGxwdXFlaHF3ZHl1dWhzZWQ=" passes type constraint Base64Binary[length=>"47"] ok 5 - Value "aWFjYmdtY3Jia2tyZXByZHNxeGxnYWxwc2t5Y21qdWpmYnlldnNsbW10YmVpb24=" passes type constraint Base64Binary[length=>"47"] 1..5 ok 14 - Type atomic/base64Binary is restricted by facet length with value 47. # Subtest: Type atomic/base64Binary is restricted by facet length with value 74. ok 1 - Value "d3d4YW1iam5qeGNhbHBmaXhyaHZqcHRsbXRzbWJ1ZGxpd3R2Y2xuYm9yc2lxYnFuYWtnZHFjc2l4ZHZ1eWd2d3JqYmZtYnhtYnE=" passes type constraint Base64Binary[length=>"74"] ok 2 - Value "dWhhZmNiZHl2b211aHJpa2FoeG5oZGdqYm1wZGNtd3Zxcmt2ZWV3bHNxb2RkY2hod29hYXJxcWZqbWVodmhvbXZocXdkdHhidXc=" passes type constraint Base64Binary[length=>"74"] ok 3 - Value "YmV4YXZwZHZoc2h4bXdocHBxdmFndnN1dmlydnl5am1waWVzeGhnanl5bmdibmhhdmxkbnF1aGFpcXZ2amphb29rbnljYmpocmk=" passes type constraint Base64Binary[length=>"74"] ok 4 - Value "cHhqY3Fqdmx4bGxpZGZveGpudGNhYWF5bmZxc3Nya3BvdHJuc25wYWNoYWZ2c29hYWRheGZnb3JleHJyc3FhZmRydXV5dmhnaWI=" passes type constraint Base64Binary[length=>"74"] ok 5 - Value "ZWhzeGlja21qdHFzZmphaXRtZGNzdGlxYnFvZndpeHdpcGlqbmZhdHhtdmFpdm54b3draGphdndnZGV2dWhzYnhkdGN2bmdjaXE=" passes type constraint Base64Binary[length=>"74"] 1..5 ok 15 - Type atomic/base64Binary is restricted by facet length with value 74. # Subtest: Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{20}. ok 1 - Value "dGRoYWx5anVnZnRydGRl" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{20}\$))"] ok 2 - Value "dnBtZWFvZHNkcWNjbHBx" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{20}\$))"] ok 3 - Value "bWhqcWdjd2ZwdGtjbXJs" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{20}\$))"] ok 4 - Value "ZHFrcWt4eWRjZ2d4YnR0" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{20}\$))"] ok 5 - Value "Y25hc3dxZGd2eGlqZGx0" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{20}\$))"] 1..5 ok 16 - Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{20}. # Subtest: Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{68}. ok 1 - Value "ZWxxdXJyanJuanFodGZ3Z25sc3VrZGJ0cGp5dHFoaGJxYmVyZ2RpbXl0c3NueWJpdXVq" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{68}\$))"] ok 2 - Value "eGpycXh2dXFsa3lsbWtwcWt4d2hkcHVicXFlcWp2b2FtcGRucmNmbmFwcHFpcG9tdm9j" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{68}\$))"] ok 3 - Value "Y2V5c2dic3R0Z3V0eHdwb3JlY2hmbGlkZW9yb25xZGl1aXZsaG9mcGVrdnd4bXlid3Fv" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{68}\$))"] ok 4 - Value "Z2htb25kbmRycWpjc2pmYXVpamFtZGtsdm1sa3Fjc3RrdWRybWRlaGdmeGNxZHhzeW1v" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{68}\$))"] ok 5 - Value "b2tsb3lpd3Rjcm5ybWt2c3dqdWRzcGFtbWlmbmFlZHJ0a3d3bGR1b3V4b2xhbmZ4eWx5" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{68}\$))"] 1..5 ok 17 - Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{68}. # Subtest: Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{64}. ok 1 - Value "b21pbWV3Ym9ibm1pbnBmdGdyYnl1Ymxybm9kcGhqbXNydmthamFocGtwaW55b2t1" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{64}\$))"] ok 2 - Value "dGx4aHlyaWxkY29hc25md3hqZnBnc214Ymlwb2t1dGdvZnNjaWljY3N1Z2NuZnB4" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{64}\$))"] ok 3 - Value "aXRhcmxvbW9lZW1zaGR3ZnF1ZW5jdHdjdG9hZmxvdnV4dWtseHd3YmJybWl1aGJo" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{64}\$))"] ok 4 - Value "Ym5rbmJxZ2V2ZmxoZHdhZnBtbXlnbGZ5cnBta3lhZGtpb2dwbW1ha29iY2pxYm9i" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{64}\$))"] ok 5 - Value "Z2pvYmZwaHhxeGZxdW1od2ZpYWlld2pwbHZlY3J5bmV4bmNjZG1qbWVrYmx3dmd3" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{64}\$))"] 1..5 ok 18 - Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{64}. # Subtest: Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{24}. ok 1 - Value "bmxscXJ5bWRpeWJraWxybW1l" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{24}\$))"] ok 2 - Value "cmRnd3drb291cWhnaGFpdGZz" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{24}\$))"] ok 3 - Value "ZGJ4cHFzdnVxZXd5a2RvZnJz" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{24}\$))"] ok 4 - Value "dmp1amFhandsY21yeWJ0dHNp" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{24}\$))"] ok 5 - Value "aXZkcGl3eWdyd2ZleG9pbmly" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{24}\$))"] 1..5 ok 19 - Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{24}. # Subtest: Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{60}. ok 1 - Value "a2dicW9mY29ybWdjb2tycGRscWNxamp0ZWxxbWlzaXFrZm9oZ2twdWR5eHh5" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{60}\$))"] ok 2 - Value "c3V1d2ZqdHJ1eG1nZm1kdHN4bWtoYXdrdWNzbGhrdmhxc2R5Y2tpb25lbXZx" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{60}\$))"] ok 3 - Value "a2VzdXZub2hscG53aHZsdml4aGZxdGZ3aXl3cmRocXdkcmNuaWpxZGVpYmlx" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{60}\$))"] ok 4 - Value "b3FocGJvcmtrdG5nZnFkcWtsb3NnZ3FnbWtnZ2JzbmZ3d3BvanZkZmVveWNv" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{60}\$))"] ok 5 - Value "aW9wdmhldHRkc2t3cXllZXZjbm9haXNhcWhvZXFpdXNpdXh3dmpqY25oZWJs" passes type constraint Base64Binary[pattern=>"(?^:(?ms:^[a-zA-Z0-9+/]{60}\$))"] 1..5 ok 20 - Type atomic/base64Binary is restricted by facet pattern with value [a-zA-Z0-9+/]{60}. # Subtest: Type atomic/base64Binary is restricted by facet enumeration. ok 1 - Value "b250Z21mb2x5bGluYmduandpbnBwb3V1YWhqd2NidA==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953ddc4)"] ok 2 - Value "dHJhZWJmc3Zhcg==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953ddc4)"] ok 3 - Value "b250Z21mb2x5bGluYmduandpbnBwb3V1YWhqd2NidA==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953ddc4)"] ok 4 - Value "dHJhZWJmc3Zhcg==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953ddc4)"] ok 5 - Value "dHJhZWJmc3Zhcg==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953ddc4)"] 1..5 ok 21 - Type atomic/base64Binary is restricted by facet enumeration. # Subtest: Type atomic/base64Binary is restricted by facet enumeration. ok 1 - Value "c2dmc2ZhZXBuZGZnY214Z2Rsd2N4am1hbXl3ZGRuY3hpcHZscHlzeWpkZHNwcGdwbGlpZXJzaHRqaw==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x59539848)"] ok 2 - Value "ZHFzbWxnbWVw" passes type constraint Base64Binary[enumeration=>"ARRAY(0x59539848)"] ok 3 - Value "dGVmd3BsbWRmY3htcG1kd2JoaWZtcnhobXZlYWVnYXRlYWxwbm1meW14dXU=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x59539848)"] ok 4 - Value "dmxpbXRpbnJ3aWlwamp3ZXhiZXJ0cXBx" passes type constraint Base64Binary[enumeration=>"ARRAY(0x59539848)"] ok 5 - Value "d2xnbmNkZWN4ZWZleHNqYXZkc2xlcXRidnZ1aXV0aGhzdmZ0ZWxwbndiZmln" passes type constraint Base64Binary[enumeration=>"ARRAY(0x59539848)"] 1..5 ok 22 - Type atomic/base64Binary is restricted by facet enumeration. # Subtest: Type atomic/base64Binary is restricted by facet enumeration. ok 1 - Value "cXNraWVxYWN1ZXh5b3F0dmRnZ2ZnbGl2eGRsdGk=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x595359f0)"] ok 2 - Value "YnVuanVxZnh0aXhzYmpjeHFmcXNxd3lrYmtjdnRrd2lqbXh3aG9xdmphdnVnampkeWdndGx1dXBzYmlnanY=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x595359f0)"] ok 3 - Value "cnVia21pZ3d3cWF5dHlvZGtrY2tvZXF4dmRkZmthZmNwamp1ZGRvcGRrdndnZnJmdGttdnVoZ3I=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x595359f0)"] ok 4 - Value "cnVmZGRucWV5c3ZsZ2ZzdGVyZHlyb2VtaGFtb211cG50eHN3" passes type constraint Base64Binary[enumeration=>"ARRAY(0x595359f0)"] ok 5 - Value "YnVuanVxZnh0aXhzYmpjeHFmcXNxd3lrYmtjdnRrd2lqbXh3aG9xdmphdnVnampkeWdndGx1dXBzYmlnanY=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x595359f0)"] 1..5 ok 23 - Type atomic/base64Binary is restricted by facet enumeration. # Subtest: Type atomic/base64Binary is restricted by facet enumeration. ok 1 - Value "YmZ1c21md3R2bmd3bnZ4cnRubG15cHJhamFsb2Rscg==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953dc5c)"] ok 2 - Value "dW15anlkeWxuZHhkaXF1ZWl0bHNma2pleXRhd3ViYmlxeG9reXNlZXV5c2NiY3l5aWtlc21xdHNpaWdvbA==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953dc5c)"] ok 3 - Value "YWZkcWd2a2ZzcHN5cnNjbWF3eGR2Z3Nwa2xkdWd4YXBlcHludGFvcmd3eWJsbHlz" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953dc5c)"] ok 4 - Value "ZXJueG91cG9zYmtwcXZleGhmeHljc3RsdWdqcXA=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953dc5c)"] ok 5 - Value "YmZ1c21md3R2bmd3bnZ4cnRubG15cHJhamFsb2Rscg==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953dc5c)"] 1..5 ok 24 - Type atomic/base64Binary is restricted by facet enumeration. # Subtest: Type atomic/base64Binary is restricted by facet enumeration. ok 1 - Value "ZWNkbmVkcnJhZG9mYmpwb3Jwc25ic3c=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953a090)"] ok 2 - Value "ZmJkZ3FtY2h0dXd5eGRnb2VzZmFoc25sYWZteHZ4cWNncWRzaWxwZWNkYmptbXRiZnc=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953a090)"] ok 3 - Value "ZmJkZ3FtY2h0dXd5eGRnb2VzZmFoc25sYWZteHZ4cWNncWRzaWxwZWNkYmptbXRiZnc=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953a090)"] ok 4 - Value "ZmJkZ3FtY2h0dXd5eGRnb2VzZmFoc25sYWZteHZ4cWNncWRzaWxwZWNkYmptbXRiZnc=" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953a090)"] ok 5 - Value "eHRhdnFkaXNxZQ==" passes type constraint Base64Binary[enumeration=>"ARRAY(0x5953a090)"] 1..5 ok 25 - Type atomic/base64Binary is restricted by facet enumeration. # Subtest: Type atomic/base64Binary is restricted by facet whiteSpace with value collapse. ok 1 - Value "cGdjb2VtcGF1d29ramhld2d2bm53bnR3d3B5b3dkeGpnc29sY2Y=" passes type constraint Base64Binary[whiteSpace=>"collapse"] ok 2 - Value "Y3JvaGxveW9maXhlandleGhhZnFza3RicG5wbmRndW94aXlsYXY=" passes type constraint Base64Binary[whiteSpace=>"collapse"] ok 3 - Value "ZWJteW90cXVvcWp0dHhiYWhhcWpzdHh4dmFuamp3dW5hcm11dHA=" passes type constraint Base64Binary[whiteSpace=>"collapse"] ok 4 - Value "eWJtYm1jaWFhZnBjcWxxa3FwaWVsdW1pd2xzcmd0aW90cnZqY2s=" passes type constraint Base64Binary[whiteSpace=>"collapse"] ok 5 - Value "dW1pbGlmb2R1dWNjbHd5ZGJyZXNhcmVlb3JwamJqZmpxb2pubGs=" passes type constraint Base64Binary[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/base64Binary is restricted by facet whiteSpace with value collapse. 1..26 ok t/50boolean.t ............. # Subtest: Type atomic/boolean is restricted by facet pattern with value [1]{1}. ok 1 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 2 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 3 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 4 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 5 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] 1..5 ok 1 - Type atomic/boolean is restricted by facet pattern with value [1]{1}. # Subtest: Type atomic/boolean is restricted by facet pattern with value false. ok 1 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 2 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 3 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 4 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 5 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] 1..5 ok 2 - Type atomic/boolean is restricted by facet pattern with value false. # Subtest: Type atomic/boolean is restricted by facet pattern with value [1]{1}. ok 1 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 2 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 3 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 4 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 5 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] 1..5 ok 3 - Type atomic/boolean is restricted by facet pattern with value [1]{1}. # Subtest: Type atomic/boolean is restricted by facet pattern with value false. ok 1 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 2 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 3 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 4 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] ok 5 - Value "false" passes type constraint Boolean[pattern=>"(?^:(?ms:^false\$))"] 1..5 ok 4 - Type atomic/boolean is restricted by facet pattern with value false. # Subtest: Type atomic/boolean is restricted by facet pattern with value [1]{1}. ok 1 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 2 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 3 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 4 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] ok 5 - Value "1" passes type constraint Boolean[pattern=>"(?^:(?ms:^[1]{1}\$))"] 1..5 ok 5 - Type atomic/boolean is restricted by facet pattern with value [1]{1}. # Subtest: Type atomic/boolean is restricted by facet whiteSpace with value collapse. ok 1 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 2 - Value "1" passes type constraint Boolean[whiteSpace=>"collapse"] ok 3 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 4 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 5 - Value "1" passes type constraint Boolean[whiteSpace=>"collapse"] 1..5 ok 6 - Type atomic/boolean is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/boolean is restricted by facet whiteSpace with value collapse. ok 1 - Value "1" passes type constraint Boolean[whiteSpace=>"collapse"] ok 2 - Value "1" passes type constraint Boolean[whiteSpace=>"collapse"] ok 3 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 4 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 5 - Value "1" passes type constraint Boolean[whiteSpace=>"collapse"] 1..5 ok 7 - Type atomic/boolean is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/boolean is restricted by facet whiteSpace with value collapse. ok 1 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 2 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 3 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 4 - Value "1" passes type constraint Boolean[whiteSpace=>"collapse"] ok 5 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] 1..5 ok 8 - Type atomic/boolean is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/boolean is restricted by facet whiteSpace with value collapse. ok 1 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 2 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 3 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 4 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 5 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] 1..5 ok 9 - Type atomic/boolean is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/boolean is restricted by facet whiteSpace with value collapse. ok 1 - Value "false" passes type constraint Boolean[whiteSpace=>"collapse"] ok 2 - Value "0" passes type constraint Boolean[whiteSpace=>"collapse"] ok 3 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 4 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] ok 5 - Value "true" passes type constraint Boolean[whiteSpace=>"collapse"] 1..5 ok 10 - Type atomic/boolean is restricted by facet whiteSpace with value collapse. 1..10 ok t/50byte.t ................ # Subtest: Type atomic/byte is restricted by facet minExclusive with value -128. ok 1 - Value "-127" passes type constraint Byte[minExclusive=>"-128"] ok 2 - Value "-3" passes type constraint Byte[minExclusive=>"-128"] ok 3 - Value "125" passes type constraint Byte[minExclusive=>"-128"] ok 4 - Value "97" passes type constraint Byte[minExclusive=>"-128"] ok 5 - Value "127" passes type constraint Byte[minExclusive=>"-128"] 1..5 ok 1 - Type atomic/byte is restricted by facet minExclusive with value -128. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 32. ok 1 - Value "33" passes type constraint Byte[minExclusive=>"32"] ok 2 - Value "56" passes type constraint Byte[minExclusive=>"32"] ok 3 - Value "47" passes type constraint Byte[minExclusive=>"32"] ok 4 - Value "110" passes type constraint Byte[minExclusive=>"32"] ok 5 - Value "127" passes type constraint Byte[minExclusive=>"32"] 1..5 ok 2 - Type atomic/byte is restricted by facet minExclusive with value 32. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 79. ok 1 - Value "80" passes type constraint Byte[minExclusive=>"79"] ok 2 - Value "111" passes type constraint Byte[minExclusive=>"79"] ok 3 - Value "113" passes type constraint Byte[minExclusive=>"79"] ok 4 - Value "84" passes type constraint Byte[minExclusive=>"79"] ok 5 - Value "127" passes type constraint Byte[minExclusive=>"79"] 1..5 ok 3 - Type atomic/byte is restricted by facet minExclusive with value 79. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 95. ok 1 - Value "96" passes type constraint Byte[minExclusive=>"95"] ok 2 - Value "122" passes type constraint Byte[minExclusive=>"95"] ok 3 - Value "109" passes type constraint Byte[minExclusive=>"95"] ok 4 - Value "97" passes type constraint Byte[minExclusive=>"95"] ok 5 - Value "127" passes type constraint Byte[minExclusive=>"95"] 1..5 ok 4 - Type atomic/byte is restricted by facet minExclusive with value 95. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 126. ok 1 - Value "127" passes type constraint Byte[minExclusive=>"126"] 1..1 ok 5 - Type atomic/byte is restricted by facet minExclusive with value 126. # Subtest: Type atomic/byte is restricted by facet minInclusive with value -128. ok 1 - Value "-128" passes type constraint Byte[minInclusive=>"-128"] ok 2 - Value "125" passes type constraint Byte[minInclusive=>"-128"] ok 3 - Value "-103" passes type constraint Byte[minInclusive=>"-128"] ok 4 - Value "122" passes type constraint Byte[minInclusive=>"-128"] ok 5 - Value "127" passes type constraint Byte[minInclusive=>"-128"] 1..5 ok 6 - Type atomic/byte is restricted by facet minInclusive with value -128. # Subtest: Type atomic/byte is restricted by facet minInclusive with value 35. ok 1 - Value "35" passes type constraint Byte[minInclusive=>"35"] ok 2 - Value "56" passes type constraint Byte[minInclusive=>"35"] ok 3 - Value "36" passes type constraint Byte[minInclusive=>"35"] ok 4 - Value "47" passes type constraint Byte[minInclusive=>"35"] ok 5 - Value "127" passes type constraint Byte[minInclusive=>"35"] 1..5 ok 7 - Type atomic/byte is restricted by facet minInclusive with value 35. # Subtest: Type atomic/byte is restricted by facet minInclusive with value 28. ok 1 - Value "28" passes type constraint Byte[minInclusive=>"28"] ok 2 - Value "60" passes type constraint Byte[minInclusive=>"28"] ok 3 - Value "113" passes type constraint Byte[minInclusive=>"28"] ok 4 - Value "35" passes type constraint Byte[minInclusive=>"28"] ok 5 - Value "127" passes type constraint Byte[minInclusive=>"28"] 1..5 ok 8 - Type atomic/byte is restricted by facet minInclusive with value 28. # Subtest: Type atomic/byte is restricted by facet minInclusive with value -50. ok 1 - Value "-50" passes type constraint Byte[minInclusive=>"-50"] ok 2 - Value "52" passes type constraint Byte[minInclusive=>"-50"] ok 3 - Value "124" passes type constraint Byte[minInclusive=>"-50"] ok 4 - Value "62" passes type constraint Byte[minInclusive=>"-50"] ok 5 - Value "127" passes type constraint Byte[minInclusive=>"-50"] 1..5 ok 9 - Type atomic/byte is restricted by facet minInclusive with value -50. # Subtest: Type atomic/byte is restricted by facet minInclusive with value 127. ok 1 - Value "127" passes type constraint Byte[minInclusive=>"127"] 1..1 ok 10 - Type atomic/byte is restricted by facet minInclusive with value 127. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value -127. ok 1 - Value "-128" passes type constraint Byte[maxExclusive=>"-127"] 1..1 ok 11 - Type atomic/byte is restricted by facet maxExclusive with value -127. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value -15. ok 1 - Value "-128" passes type constraint Byte[maxExclusive=>"-15"] ok 2 - Value "-116" passes type constraint Byte[maxExclusive=>"-15"] ok 3 - Value "-56" passes type constraint Byte[maxExclusive=>"-15"] ok 4 - Value "-41" passes type constraint Byte[maxExclusive=>"-15"] ok 5 - Value "-16" passes type constraint Byte[maxExclusive=>"-15"] 1..5 ok 12 - Type atomic/byte is restricted by facet maxExclusive with value -15. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value 103. ok 1 - Value "-128" passes type constraint Byte[maxExclusive=>"103"] ok 2 - Value "-1" passes type constraint Byte[maxExclusive=>"103"] ok 3 - Value "44" passes type constraint Byte[maxExclusive=>"103"] ok 4 - Value "68" passes type constraint Byte[maxExclusive=>"103"] ok 5 - Value "102" passes type constraint Byte[maxExclusive=>"103"] 1..5 ok 13 - Type atomic/byte is restricted by facet maxExclusive with value 103. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value 110. ok 1 - Value "-128" passes type constraint Byte[maxExclusive=>"110"] ok 2 - Value "-100" passes type constraint Byte[maxExclusive=>"110"] ok 3 - Value "-59" passes type constraint Byte[maxExclusive=>"110"] ok 4 - Value "-42" passes type constraint Byte[maxExclusive=>"110"] ok 5 - Value "109" passes type constraint Byte[maxExclusive=>"110"] 1..5 ok 14 - Type atomic/byte is restricted by facet maxExclusive with value 110. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value 127. ok 1 - Value "-128" passes type constraint Byte[maxExclusive=>"127"] ok 2 - Value "3" passes type constraint Byte[maxExclusive=>"127"] ok 3 - Value "-73" passes type constraint Byte[maxExclusive=>"127"] ok 4 - Value "-19" passes type constraint Byte[maxExclusive=>"127"] ok 5 - Value "126" passes type constraint Byte[maxExclusive=>"127"] 1..5 ok 15 - Type atomic/byte is restricted by facet maxExclusive with value 127. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value -128. ok 1 - Value "-128" passes type constraint Byte[maxInclusive=>"-128"] 1..1 ok 16 - Type atomic/byte is restricted by facet maxInclusive with value -128. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value 123. ok 1 - Value "-128" passes type constraint Byte[maxInclusive=>"123"] ok 2 - Value "117" passes type constraint Byte[maxInclusive=>"123"] ok 3 - Value "-75" passes type constraint Byte[maxInclusive=>"123"] ok 4 - Value "11" passes type constraint Byte[maxInclusive=>"123"] ok 5 - Value "123" passes type constraint Byte[maxInclusive=>"123"] 1..5 ok 17 - Type atomic/byte is restricted by facet maxInclusive with value 123. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value 17. ok 1 - Value "-128" passes type constraint Byte[maxInclusive=>"17"] ok 2 - Value "1" passes type constraint Byte[maxInclusive=>"17"] ok 3 - Value "-5" passes type constraint Byte[maxInclusive=>"17"] ok 4 - Value "-112" passes type constraint Byte[maxInclusive=>"17"] ok 5 - Value "17" passes type constraint Byte[maxInclusive=>"17"] 1..5 ok 18 - Type atomic/byte is restricted by facet maxInclusive with value 17. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value -47. ok 1 - Value "-128" passes type constraint Byte[maxInclusive=>"-47"] ok 2 - Value "-81" passes type constraint Byte[maxInclusive=>"-47"] ok 3 - Value "-69" passes type constraint Byte[maxInclusive=>"-47"] ok 4 - Value "-98" passes type constraint Byte[maxInclusive=>"-47"] ok 5 - Value "-47" passes type constraint Byte[maxInclusive=>"-47"] 1..5 ok 19 - Type atomic/byte is restricted by facet maxInclusive with value -47. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value 127. ok 1 - Value "-128" passes type constraint Byte[maxInclusive=>"127"] ok 2 - Value "96" passes type constraint Byte[maxInclusive=>"127"] ok 3 - Value "-55" passes type constraint Byte[maxInclusive=>"127"] ok 4 - Value "-57" passes type constraint Byte[maxInclusive=>"127"] ok 5 - Value "127" passes type constraint Byte[maxInclusive=>"127"] 1..5 ok 20 - Type atomic/byte is restricted by facet maxInclusive with value 127. # Subtest: Type atomic/byte is restricted by facet fractionDigits with value 0. ok 1 - Value "-128" passes type constraint Byte[fractionDigits=>"0"] ok 2 - Value "31" passes type constraint Byte[fractionDigits=>"0"] ok 3 - Value "24" passes type constraint Byte[fractionDigits=>"0"] ok 4 - Value "-13" passes type constraint Byte[fractionDigits=>"0"] ok 5 - Value "127" passes type constraint Byte[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/byte is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/byte is restricted by facet totalDigits with value 1. ok 1 - Value "7" passes type constraint Byte[totalDigits=>"1"] ok 2 - Value "6" passes type constraint Byte[totalDigits=>"1"] ok 3 - Value "8" passes type constraint Byte[totalDigits=>"1"] ok 4 - Value "5" passes type constraint Byte[totalDigits=>"1"] ok 5 - Value "4" passes type constraint Byte[totalDigits=>"1"] 1..5 ok 22 - Type atomic/byte is restricted by facet totalDigits with value 1. # Subtest: Type atomic/byte is restricted by facet totalDigits with value 2. ok 1 - Value "4" passes type constraint Byte[totalDigits=>"2"] ok 2 - Value "31" passes type constraint Byte[totalDigits=>"2"] ok 3 - Value "8" passes type constraint Byte[totalDigits=>"2"] ok 4 - Value "81" passes type constraint Byte[totalDigits=>"2"] ok 5 - Value "5" passes type constraint Byte[totalDigits=>"2"] 1..5 ok 23 - Type atomic/byte is restricted by facet totalDigits with value 2. # Subtest: Type atomic/byte is restricted by facet totalDigits with value 3. ok 1 - Value "4" passes type constraint Byte[totalDigits=>"3"] ok 2 - Value "78" passes type constraint Byte[totalDigits=>"3"] ok 3 - Value "118" passes type constraint Byte[totalDigits=>"3"] ok 4 - Value "7" passes type constraint Byte[totalDigits=>"3"] ok 5 - Value "40" passes type constraint Byte[totalDigits=>"3"] 1..5 ok 24 - Type atomic/byte is restricted by facet totalDigits with value 3. # Subtest: Type atomic/byte is restricted by facet pattern with value \-\d{3}. ok 1 - Value "-113" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 2 - Value "-114" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 3 - Value "-113" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 4 - Value "-114" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 5 - Value "-112" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] 1..5 ok 25 - Type atomic/byte is restricted by facet pattern with value \-\d{3}. # Subtest: Type atomic/byte is restricted by facet pattern with value \-\d{2}. ok 1 - Value "-84" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 2 - Value "-58" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 3 - Value "-64" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 4 - Value "-44" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 5 - Value "-52" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] 1..5 ok 26 - Type atomic/byte is restricted by facet pattern with value \-\d{2}. # Subtest: Type atomic/byte is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-4" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-4" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-1" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-2" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-7" passes type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 27 - Type atomic/byte is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/byte is restricted by facet pattern with value \d{1}. ok 1 - Value "8" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "2" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "6" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "5" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "6" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 28 - Type atomic/byte is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/byte is restricted by facet pattern with value \d{3}. ok 1 - Value "114" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "113" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "113" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "114" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "116" passes type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 29 - Type atomic/byte is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-59" passes type constraint Byte[enumeration=>"ARRAY(0x599cff10)"] ok 2 - Value "127" passes type constraint Byte[enumeration=>"ARRAY(0x599cff10)"] ok 3 - Value "-128" passes type constraint Byte[enumeration=>"ARRAY(0x599cff10)"] ok 4 - Value "-128" passes type constraint Byte[enumeration=>"ARRAY(0x599cff10)"] ok 5 - Value "-59" passes type constraint Byte[enumeration=>"ARRAY(0x599cff10)"] 1..5 ok 30 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-93" passes type constraint Byte[enumeration=>"ARRAY(0x599e6ee8)"] ok 2 - Value "3" passes type constraint Byte[enumeration=>"ARRAY(0x599e6ee8)"] ok 3 - Value "-93" passes type constraint Byte[enumeration=>"ARRAY(0x599e6ee8)"] ok 4 - Value "-7" passes type constraint Byte[enumeration=>"ARRAY(0x599e6ee8)"] ok 5 - Value "50" passes type constraint Byte[enumeration=>"ARRAY(0x599e6ee8)"] 1..5 ok 31 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "62" passes type constraint Byte[enumeration=>"ARRAY(0x599e5698)"] ok 2 - Value "127" passes type constraint Byte[enumeration=>"ARRAY(0x599e5698)"] ok 3 - Value "-128" passes type constraint Byte[enumeration=>"ARRAY(0x599e5698)"] ok 4 - Value "-128" passes type constraint Byte[enumeration=>"ARRAY(0x599e5698)"] ok 5 - Value "-128" passes type constraint Byte[enumeration=>"ARRAY(0x599e5698)"] 1..5 ok 32 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-48" passes type constraint Byte[enumeration=>"ARRAY(0x57f18710)"] ok 2 - Value "69" passes type constraint Byte[enumeration=>"ARRAY(0x57f18710)"] ok 3 - Value "33" passes type constraint Byte[enumeration=>"ARRAY(0x57f18710)"] ok 4 - Value "-48" passes type constraint Byte[enumeration=>"ARRAY(0x57f18710)"] ok 5 - Value "-60" passes type constraint Byte[enumeration=>"ARRAY(0x57f18710)"] 1..5 ok 33 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-35" passes type constraint Byte[enumeration=>"ARRAY(0x57f18bd4)"] ok 2 - Value "14" passes type constraint Byte[enumeration=>"ARRAY(0x57f18bd4)"] ok 3 - Value "-45" passes type constraint Byte[enumeration=>"ARRAY(0x57f18bd4)"] ok 4 - Value "-128" passes type constraint Byte[enumeration=>"ARRAY(0x57f18bd4)"] ok 5 - Value "127" passes type constraint Byte[enumeration=>"ARRAY(0x57f18bd4)"] 1..5 ok 34 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet whiteSpace with value collapse. ok 1 - Value "-128" passes type constraint Byte[whiteSpace=>"collapse"] ok 2 - Value "-125" passes type constraint Byte[whiteSpace=>"collapse"] ok 3 - Value "90" passes type constraint Byte[whiteSpace=>"collapse"] ok 4 - Value "-89" passes type constraint Byte[whiteSpace=>"collapse"] ok 5 - Value "127" passes type constraint Byte[whiteSpace=>"collapse"] 1..5 ok 35 - Type atomic/byte is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/byte is restricted by facet minInclusive with value -17. ok 1 - Value "-128" fails type constraint Byte[minInclusive=>"-17"] ok 2 - Value "-102" fails type constraint Byte[minInclusive=>"-17"] ok 3 - Value "-24" fails type constraint Byte[minInclusive=>"-17"] ok 4 - Value "-53" fails type constraint Byte[minInclusive=>"-17"] ok 5 - Value "-18" fails type constraint Byte[minInclusive=>"-17"] 1..5 ok 36 - Type atomic/byte is restricted by facet minInclusive with value -17. # Subtest: Type atomic/byte is restricted by facet minInclusive with value 0. ok 1 - Value "-128" fails type constraint Byte[minInclusive=>"0"] ok 2 - Value "-124" fails type constraint Byte[minInclusive=>"0"] ok 3 - Value "-110" fails type constraint Byte[minInclusive=>"0"] ok 4 - Value "-15" fails type constraint Byte[minInclusive=>"0"] ok 5 - Value "-1" fails type constraint Byte[minInclusive=>"0"] 1..5 ok 37 - Type atomic/byte is restricted by facet minInclusive with value 0. # Subtest: Type atomic/byte is restricted by facet minInclusive with value -107. ok 1 - Value "-128" fails type constraint Byte[minInclusive=>"-107"] ok 2 - Value "-125" fails type constraint Byte[minInclusive=>"-107"] ok 3 - Value "-117" fails type constraint Byte[minInclusive=>"-107"] ok 4 - Value "-124" fails type constraint Byte[minInclusive=>"-107"] ok 5 - Value "-108" fails type constraint Byte[minInclusive=>"-107"] 1..5 ok 38 - Type atomic/byte is restricted by facet minInclusive with value -107. # Subtest: Type atomic/byte is restricted by facet minInclusive with value 19. ok 1 - Value "-128" fails type constraint Byte[minInclusive=>"19"] ok 2 - Value "4" fails type constraint Byte[minInclusive=>"19"] ok 3 - Value "-64" fails type constraint Byte[minInclusive=>"19"] ok 4 - Value "-14" fails type constraint Byte[minInclusive=>"19"] ok 5 - Value "18" fails type constraint Byte[minInclusive=>"19"] 1..5 ok 39 - Type atomic/byte is restricted by facet minInclusive with value 19. # Subtest: Type atomic/byte is restricted by facet minInclusive with value 127. ok 1 - Value "-128" fails type constraint Byte[minInclusive=>"127"] ok 2 - Value "-85" fails type constraint Byte[minInclusive=>"127"] ok 3 - Value "64" fails type constraint Byte[minInclusive=>"127"] ok 4 - Value "36" fails type constraint Byte[minInclusive=>"127"] ok 5 - Value "126" fails type constraint Byte[minInclusive=>"127"] 1..5 ok 40 - Type atomic/byte is restricted by facet minInclusive with value 127. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value -128. ok 1 - Value "-127" fails type constraint Byte[maxInclusive=>"-128"] ok 2 - Value "67" fails type constraint Byte[maxInclusive=>"-128"] ok 3 - Value "15" fails type constraint Byte[maxInclusive=>"-128"] ok 4 - Value "123" fails type constraint Byte[maxInclusive=>"-128"] ok 5 - Value "127" fails type constraint Byte[maxInclusive=>"-128"] 1..5 ok 41 - Type atomic/byte is restricted by facet maxInclusive with value -128. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value 122. ok 1 - Value "123" fails type constraint Byte[maxInclusive=>"122"] ok 2 - Value "125" fails type constraint Byte[maxInclusive=>"122"] ok 3 - Value "126" fails type constraint Byte[maxInclusive=>"122"] ok 4 - Value "124" fails type constraint Byte[maxInclusive=>"122"] ok 5 - Value "127" fails type constraint Byte[maxInclusive=>"122"] 1..5 ok 42 - Type atomic/byte is restricted by facet maxInclusive with value 122. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value -93. ok 1 - Value "-92" fails type constraint Byte[maxInclusive=>"-93"] ok 2 - Value "6" fails type constraint Byte[maxInclusive=>"-93"] ok 3 - Value "-16" fails type constraint Byte[maxInclusive=>"-93"] ok 4 - Value "-84" fails type constraint Byte[maxInclusive=>"-93"] ok 5 - Value "127" fails type constraint Byte[maxInclusive=>"-93"] 1..5 ok 43 - Type atomic/byte is restricted by facet maxInclusive with value -93. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value -91. ok 1 - Value "-90" fails type constraint Byte[maxInclusive=>"-91"] ok 2 - Value "-56" fails type constraint Byte[maxInclusive=>"-91"] ok 3 - Value "-22" fails type constraint Byte[maxInclusive=>"-91"] ok 4 - Value "-41" fails type constraint Byte[maxInclusive=>"-91"] ok 5 - Value "127" fails type constraint Byte[maxInclusive=>"-91"] 1..5 ok 44 - Type atomic/byte is restricted by facet maxInclusive with value -91. # Subtest: Type atomic/byte is restricted by facet maxInclusive with value -100. ok 1 - Value "-99" fails type constraint Byte[maxInclusive=>"-100"] ok 2 - Value "-11" fails type constraint Byte[maxInclusive=>"-100"] ok 3 - Value "91" fails type constraint Byte[maxInclusive=>"-100"] ok 4 - Value "-1" fails type constraint Byte[maxInclusive=>"-100"] ok 5 - Value "127" fails type constraint Byte[maxInclusive=>"-100"] 1..5 ok 45 - Type atomic/byte is restricted by facet maxInclusive with value -100. # Subtest: Type atomic/byte is restricted by facet totalDigits with value 1. ok 1 - Value "99" fails type constraint Byte[totalDigits=>"1"] ok 2 - Value "108" fails type constraint Byte[totalDigits=>"1"] ok 3 - Value "44" fails type constraint Byte[totalDigits=>"1"] ok 4 - Value "113" fails type constraint Byte[totalDigits=>"1"] ok 5 - Value "45" fails type constraint Byte[totalDigits=>"1"] 1..5 ok 46 - Type atomic/byte is restricted by facet totalDigits with value 1. # Subtest: Type atomic/byte is restricted by facet totalDigits with value 2. ok 1 - Value "116" fails type constraint Byte[totalDigits=>"2"] ok 2 - Value "126" fails type constraint Byte[totalDigits=>"2"] ok 3 - Value "109" fails type constraint Byte[totalDigits=>"2"] ok 4 - Value "111" fails type constraint Byte[totalDigits=>"2"] ok 5 - Value "115" fails type constraint Byte[totalDigits=>"2"] 1..5 ok 47 - Type atomic/byte is restricted by facet totalDigits with value 2. # Subtest: Type atomic/byte is restricted by facet minExclusive with value -128. ok 1 - Value "-128" fails type constraint Byte[minExclusive=>"-128"] 1..1 ok 48 - Type atomic/byte is restricted by facet minExclusive with value -128. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 17. ok 1 - Value "-128" fails type constraint Byte[minExclusive=>"17"] ok 2 - Value "-120" fails type constraint Byte[minExclusive=>"17"] ok 3 - Value "-78" fails type constraint Byte[minExclusive=>"17"] ok 4 - Value "-9" fails type constraint Byte[minExclusive=>"17"] ok 5 - Value "17" fails type constraint Byte[minExclusive=>"17"] 1..5 ok 49 - Type atomic/byte is restricted by facet minExclusive with value 17. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 113. ok 1 - Value "-128" fails type constraint Byte[minExclusive=>"113"] ok 2 - Value "8" fails type constraint Byte[minExclusive=>"113"] ok 3 - Value "34" fails type constraint Byte[minExclusive=>"113"] ok 4 - Value "75" fails type constraint Byte[minExclusive=>"113"] ok 5 - Value "113" fails type constraint Byte[minExclusive=>"113"] 1..5 ok 50 - Type atomic/byte is restricted by facet minExclusive with value 113. # Subtest: Type atomic/byte is restricted by facet minExclusive with value -118. ok 1 - Value "-128" fails type constraint Byte[minExclusive=>"-118"] ok 2 - Value "-118" fails type constraint Byte[minExclusive=>"-118"] ok 3 - Value "-119" fails type constraint Byte[minExclusive=>"-118"] ok 4 - Value "-121" fails type constraint Byte[minExclusive=>"-118"] ok 5 - Value "-118" fails type constraint Byte[minExclusive=>"-118"] 1..5 ok 51 - Type atomic/byte is restricted by facet minExclusive with value -118. # Subtest: Type atomic/byte is restricted by facet minExclusive with value 126. ok 1 - Value "-128" fails type constraint Byte[minExclusive=>"126"] ok 2 - Value "75" fails type constraint Byte[minExclusive=>"126"] ok 3 - Value "-69" fails type constraint Byte[minExclusive=>"126"] ok 4 - Value "91" fails type constraint Byte[minExclusive=>"126"] ok 5 - Value "126" fails type constraint Byte[minExclusive=>"126"] 1..5 ok 52 - Type atomic/byte is restricted by facet minExclusive with value 126. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value -127. ok 1 - Value "-127" fails type constraint Byte[maxExclusive=>"-127"] ok 2 - Value "113" fails type constraint Byte[maxExclusive=>"-127"] ok 3 - Value "-100" fails type constraint Byte[maxExclusive=>"-127"] ok 4 - Value "2" fails type constraint Byte[maxExclusive=>"-127"] ok 5 - Value "127" fails type constraint Byte[maxExclusive=>"-127"] 1..5 ok 53 - Type atomic/byte is restricted by facet maxExclusive with value -127. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value 48. ok 1 - Value "48" fails type constraint Byte[maxExclusive=>"48"] ok 2 - Value "119" fails type constraint Byte[maxExclusive=>"48"] ok 3 - Value "59" fails type constraint Byte[maxExclusive=>"48"] ok 4 - Value "74" fails type constraint Byte[maxExclusive=>"48"] ok 5 - Value "127" fails type constraint Byte[maxExclusive=>"48"] 1..5 ok 54 - Type atomic/byte is restricted by facet maxExclusive with value 48. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value 100. ok 1 - Value "100" fails type constraint Byte[maxExclusive=>"100"] ok 2 - Value "113" fails type constraint Byte[maxExclusive=>"100"] ok 3 - Value "110" fails type constraint Byte[maxExclusive=>"100"] ok 4 - Value "115" fails type constraint Byte[maxExclusive=>"100"] ok 5 - Value "127" fails type constraint Byte[maxExclusive=>"100"] 1..5 ok 55 - Type atomic/byte is restricted by facet maxExclusive with value 100. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value -38. ok 1 - Value "-38" fails type constraint Byte[maxExclusive=>"-38"] ok 2 - Value "35" fails type constraint Byte[maxExclusive=>"-38"] ok 3 - Value "80" fails type constraint Byte[maxExclusive=>"-38"] ok 4 - Value "-22" fails type constraint Byte[maxExclusive=>"-38"] ok 5 - Value "127" fails type constraint Byte[maxExclusive=>"-38"] 1..5 ok 56 - Type atomic/byte is restricted by facet maxExclusive with value -38. # Subtest: Type atomic/byte is restricted by facet maxExclusive with value 127. ok 1 - Value "127" fails type constraint Byte[maxExclusive=>"127"] 1..1 ok 57 - Type atomic/byte is restricted by facet maxExclusive with value 127. # Subtest: Type atomic/byte is restricted by facet pattern with value \-\d{3}. ok 1 - Value "32" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 2 - Value "3" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 3 - Value "9" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 4 - Value "5" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 5 - Value "2" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] 1..5 ok 58 - Type atomic/byte is restricted by facet pattern with value \-\d{3}. # Subtest: Type atomic/byte is restricted by facet pattern with value \-\d{2}. ok 1 - Value "115" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 2 - Value "-112" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 3 - Value "-113" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 4 - Value "3" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] ok 5 - Value "112" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{2}\$))"] 1..5 ok 59 - Type atomic/byte is restricted by facet pattern with value \-\d{2}. # Subtest: Type atomic/byte is restricted by facet pattern with value \-\d{1}. ok 1 - Value "63" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-86" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "111" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-77" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "116" fails type constraint Byte[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 60 - Type atomic/byte is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/byte is restricted by facet pattern with value \d{1}. ok 1 - Value "-115" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "72" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "-112" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "-95" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "-43" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 61 - Type atomic/byte is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/byte is restricted by facet pattern with value \d{3}. ok 1 - Value "24" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "1" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "-25" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "9" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "-1" fails type constraint Byte[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 62 - Type atomic/byte is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "101" fails type constraint Byte[enumeration=>"ARRAY(0x599ea654)"] ok 2 - Value "-53" fails type constraint Byte[enumeration=>"ARRAY(0x599ea654)"] ok 3 - Value "39" fails type constraint Byte[enumeration=>"ARRAY(0x599ea654)"] ok 4 - Value "-110" fails type constraint Byte[enumeration=>"ARRAY(0x599ea654)"] ok 5 - Value "33" fails type constraint Byte[enumeration=>"ARRAY(0x599ea654)"] 1..5 ok 63 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-92" fails type constraint Byte[enumeration=>"ARRAY(0x599eae60)"] ok 2 - Value "-120" fails type constraint Byte[enumeration=>"ARRAY(0x599eae60)"] ok 3 - Value "-122" fails type constraint Byte[enumeration=>"ARRAY(0x599eae60)"] ok 4 - Value "-80" fails type constraint Byte[enumeration=>"ARRAY(0x599eae60)"] ok 5 - Value "44" fails type constraint Byte[enumeration=>"ARRAY(0x599eae60)"] 1..5 ok 64 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-18" fails type constraint Byte[enumeration=>"ARRAY(0x599e1954)"] ok 2 - Value "127" fails type constraint Byte[enumeration=>"ARRAY(0x599e1954)"] ok 3 - Value "79" fails type constraint Byte[enumeration=>"ARRAY(0x599e1954)"] ok 4 - Value "-82" fails type constraint Byte[enumeration=>"ARRAY(0x599e1954)"] ok 5 - Value "-82" fails type constraint Byte[enumeration=>"ARRAY(0x599e1954)"] 1..5 ok 65 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "20" fails type constraint Byte[enumeration=>"ARRAY(0x599e56d4)"] ok 2 - Value "-24" fails type constraint Byte[enumeration=>"ARRAY(0x599e56d4)"] ok 3 - Value "10" fails type constraint Byte[enumeration=>"ARRAY(0x599e56d4)"] ok 4 - Value "27" fails type constraint Byte[enumeration=>"ARRAY(0x599e56d4)"] ok 5 - Value "28" fails type constraint Byte[enumeration=>"ARRAY(0x599e56d4)"] 1..5 ok 66 - Type atomic/byte is restricted by facet enumeration. # Subtest: Type atomic/byte is restricted by facet enumeration. ok 1 - Value "-126" fails type constraint Byte[enumeration=>"ARRAY(0x599ea848)"] ok 2 - Value "-23" fails type constraint Byte[enumeration=>"ARRAY(0x599ea848)"] ok 3 - Value "22" fails type constraint Byte[enumeration=>"ARRAY(0x599ea848)"] ok 4 - Value "-102" fails type constraint Byte[enumeration=>"ARRAY(0x599ea848)"] ok 5 - Value "-102" fails type constraint Byte[enumeration=>"ARRAY(0x599ea848)"] 1..5 ok 67 - Type atomic/byte is restricted by facet enumeration. 1..67 ok t/50date.t ................ # Subtest: Type atomic/date is restricted by facet minExclusive with value 1970-01-01. ok 1 - Value "1970-01-02" passes type constraint Date[minExclusive=>"1970-01-01"] ok 2 - Value "2016-05-28" passes type constraint Date[minExclusive=>"1970-01-01"] ok 3 - Value "2020-11-21" passes type constraint Date[minExclusive=>"1970-01-01"] ok 4 - Value "2003-11-08" passes type constraint Date[minExclusive=>"1970-01-01"] ok 5 - Value "2030-12-31" passes type constraint Date[minExclusive=>"1970-01-01"] 1..5 ok 1 - Type atomic/date is restricted by facet minExclusive with value 1970-01-01. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2027-03-05. ok 1 - Value "2027-03-06" passes type constraint Date[minExclusive=>"2027-03-05"] ok 2 - Value "2027-11-29" passes type constraint Date[minExclusive=>"2027-03-05"] ok 3 - Value "2030-05-22" passes type constraint Date[minExclusive=>"2027-03-05"] ok 4 - Value "2029-12-10" passes type constraint Date[minExclusive=>"2027-03-05"] ok 5 - Value "2030-12-31" passes type constraint Date[minExclusive=>"2027-03-05"] 1..5 ok 2 - Type atomic/date is restricted by facet minExclusive with value 2027-03-05. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2005-11-17. ok 1 - Value "2005-11-18" passes type constraint Date[minExclusive=>"2005-11-17"] ok 2 - Value "2014-03-09" passes type constraint Date[minExclusive=>"2005-11-17"] ok 3 - Value "2015-05-23" passes type constraint Date[minExclusive=>"2005-11-17"] ok 4 - Value "2015-07-12" passes type constraint Date[minExclusive=>"2005-11-17"] ok 5 - Value "2030-12-31" passes type constraint Date[minExclusive=>"2005-11-17"] 1..5 ok 3 - Type atomic/date is restricted by facet minExclusive with value 2005-11-17. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2025-01-09. ok 1 - Value "2025-01-10" passes type constraint Date[minExclusive=>"2025-01-09"] ok 2 - Value "2025-02-13" passes type constraint Date[minExclusive=>"2025-01-09"] ok 3 - Value "2029-03-07" passes type constraint Date[minExclusive=>"2025-01-09"] ok 4 - Value "2028-04-05" passes type constraint Date[minExclusive=>"2025-01-09"] ok 5 - Value "2030-12-31" passes type constraint Date[minExclusive=>"2025-01-09"] 1..5 ok 4 - Type atomic/date is restricted by facet minExclusive with value 2025-01-09. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2030-12-30. ok 1 - Value "2030-12-31" passes type constraint Date[minExclusive=>"2030-12-30"] 1..1 ok 5 - Type atomic/date is restricted by facet minExclusive with value 2030-12-30. # Subtest: Type atomic/date is restricted by facet minInclusive with value 1970-01-01. ok 1 - Value "1970-01-01" passes type constraint Date[minInclusive=>"1970-01-01"] ok 2 - Value "1992-02-28" passes type constraint Date[minInclusive=>"1970-01-01"] ok 3 - Value "2002-08-18" passes type constraint Date[minInclusive=>"1970-01-01"] ok 4 - Value "2020-03-01" passes type constraint Date[minInclusive=>"1970-01-01"] ok 5 - Value "2030-12-31" passes type constraint Date[minInclusive=>"1970-01-01"] 1..5 ok 6 - Type atomic/date is restricted by facet minInclusive with value 1970-01-01. # Subtest: Type atomic/date is restricted by facet minInclusive with value 1973-09-08. ok 1 - Value "1973-09-08" passes type constraint Date[minInclusive=>"1973-09-08"] ok 2 - Value "2017-08-17" passes type constraint Date[minInclusive=>"1973-09-08"] ok 3 - Value "1975-08-29" passes type constraint Date[minInclusive=>"1973-09-08"] ok 4 - Value "1995-01-12" passes type constraint Date[minInclusive=>"1973-09-08"] ok 5 - Value "2030-12-31" passes type constraint Date[minInclusive=>"1973-09-08"] 1..5 ok 7 - Type atomic/date is restricted by facet minInclusive with value 1973-09-08. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2005-07-30. ok 1 - Value "2005-07-30" passes type constraint Date[minInclusive=>"2005-07-30"] ok 2 - Value "2022-05-28" passes type constraint Date[minInclusive=>"2005-07-30"] ok 3 - Value "2017-06-11" passes type constraint Date[minInclusive=>"2005-07-30"] ok 4 - Value "2013-12-12" passes type constraint Date[minInclusive=>"2005-07-30"] ok 5 - Value "2030-12-31" passes type constraint Date[minInclusive=>"2005-07-30"] 1..5 ok 8 - Type atomic/date is restricted by facet minInclusive with value 2005-07-30. # Subtest: Type atomic/date is restricted by facet minInclusive with value 1979-03-05. ok 1 - Value "1979-03-05" passes type constraint Date[minInclusive=>"1979-03-05"] ok 2 - Value "2014-06-05" passes type constraint Date[minInclusive=>"1979-03-05"] ok 3 - Value "2022-09-30" passes type constraint Date[minInclusive=>"1979-03-05"] ok 4 - Value "1994-09-26" passes type constraint Date[minInclusive=>"1979-03-05"] ok 5 - Value "2030-12-31" passes type constraint Date[minInclusive=>"1979-03-05"] 1..5 ok 9 - Type atomic/date is restricted by facet minInclusive with value 1979-03-05. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2030-12-31. ok 1 - Value "2030-12-31" passes type constraint Date[minInclusive=>"2030-12-31"] 1..1 ok 10 - Type atomic/date is restricted by facet minInclusive with value 2030-12-31. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 1970-01-02. ok 1 - Value "1970-01-01" passes type constraint Date[maxExclusive=>"1970-01-02"] 1..1 ok 11 - Type atomic/date is restricted by facet maxExclusive with value 1970-01-02. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2016-09-05. ok 1 - Value "1970-01-01" passes type constraint Date[maxExclusive=>"2016-09-05"] ok 2 - Value "1987-02-26" passes type constraint Date[maxExclusive=>"2016-09-05"] ok 3 - Value "1994-04-13" passes type constraint Date[maxExclusive=>"2016-09-05"] ok 4 - Value "1986-10-18" passes type constraint Date[maxExclusive=>"2016-09-05"] ok 5 - Value "2016-09-04" passes type constraint Date[maxExclusive=>"2016-09-05"] 1..5 ok 12 - Type atomic/date is restricted by facet maxExclusive with value 2016-09-05. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 1990-01-30. ok 1 - Value "1970-01-01" passes type constraint Date[maxExclusive=>"1990-01-30"] ok 2 - Value "1975-12-28" passes type constraint Date[maxExclusive=>"1990-01-30"] ok 3 - Value "1984-11-27" passes type constraint Date[maxExclusive=>"1990-01-30"] ok 4 - Value "1978-10-23" passes type constraint Date[maxExclusive=>"1990-01-30"] ok 5 - Value "1990-01-29" passes type constraint Date[maxExclusive=>"1990-01-30"] 1..5 ok 13 - Type atomic/date is restricted by facet maxExclusive with value 1990-01-30. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2027-10-13. ok 1 - Value "1970-01-01" passes type constraint Date[maxExclusive=>"2027-10-13"] ok 2 - Value "1975-06-19" passes type constraint Date[maxExclusive=>"2027-10-13"] ok 3 - Value "2011-10-11" passes type constraint Date[maxExclusive=>"2027-10-13"] ok 4 - Value "1977-03-18" passes type constraint Date[maxExclusive=>"2027-10-13"] ok 5 - Value "2027-10-12" passes type constraint Date[maxExclusive=>"2027-10-13"] 1..5 ok 14 - Type atomic/date is restricted by facet maxExclusive with value 2027-10-13. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2030-12-31. ok 1 - Value "1970-01-01" passes type constraint Date[maxExclusive=>"2030-12-31"] ok 2 - Value "1971-11-24" passes type constraint Date[maxExclusive=>"2030-12-31"] ok 3 - Value "2003-11-21" passes type constraint Date[maxExclusive=>"2030-12-31"] ok 4 - Value "2013-07-19" passes type constraint Date[maxExclusive=>"2030-12-31"] ok 5 - Value "2030-12-30" passes type constraint Date[maxExclusive=>"2030-12-31"] 1..5 ok 15 - Type atomic/date is restricted by facet maxExclusive with value 2030-12-31. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 1970-01-01. ok 1 - Value "1970-01-01" passes type constraint Date[maxInclusive=>"1970-01-01"] 1..1 ok 16 - Type atomic/date is restricted by facet maxInclusive with value 1970-01-01. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 2029-09-09. ok 1 - Value "1970-01-01" passes type constraint Date[maxInclusive=>"2029-09-09"] ok 2 - Value "1982-06-16" passes type constraint Date[maxInclusive=>"2029-09-09"] ok 3 - Value "2005-09-03" passes type constraint Date[maxInclusive=>"2029-09-09"] ok 4 - Value "2023-12-26" passes type constraint Date[maxInclusive=>"2029-09-09"] ok 5 - Value "2029-09-09" passes type constraint Date[maxInclusive=>"2029-09-09"] 1..5 ok 17 - Type atomic/date is restricted by facet maxInclusive with value 2029-09-09. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 2020-12-27. ok 1 - Value "1970-01-01" passes type constraint Date[maxInclusive=>"2020-12-27"] ok 2 - Value "2016-06-30" passes type constraint Date[maxInclusive=>"2020-12-27"] ok 3 - Value "1994-03-09" passes type constraint Date[maxInclusive=>"2020-12-27"] ok 4 - Value "2014-12-19" passes type constraint Date[maxInclusive=>"2020-12-27"] ok 5 - Value "2020-12-27" passes type constraint Date[maxInclusive=>"2020-12-27"] 1..5 ok 18 - Type atomic/date is restricted by facet maxInclusive with value 2020-12-27. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 1971-01-23. ok 1 - Value "1970-01-01" passes type constraint Date[maxInclusive=>"1971-01-23"] ok 2 - Value "1970-06-21" passes type constraint Date[maxInclusive=>"1971-01-23"] ok 3 - Value "1970-11-24" passes type constraint Date[maxInclusive=>"1971-01-23"] ok 4 - Value "1970-03-11" passes type constraint Date[maxInclusive=>"1971-01-23"] ok 5 - Value "1971-01-23" passes type constraint Date[maxInclusive=>"1971-01-23"] 1..5 ok 19 - Type atomic/date is restricted by facet maxInclusive with value 1971-01-23. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 2030-12-31. ok 1 - Value "1970-01-01" passes type constraint Date[maxInclusive=>"2030-12-31"] ok 2 - Value "2006-09-25" passes type constraint Date[maxInclusive=>"2030-12-31"] ok 3 - Value "2022-02-18" passes type constraint Date[maxInclusive=>"2030-12-31"] ok 4 - Value "1982-05-02" passes type constraint Date[maxInclusive=>"2030-12-31"] ok 5 - Value "2030-12-31" passes type constraint Date[maxInclusive=>"2030-12-31"] 1..5 ok 20 - Type atomic/date is restricted by facet maxInclusive with value 2030-12-31. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d58-0\d-\d8. ok 1 - Value "1858-06-28" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d58-0\\d-\\d8\$))"] ok 2 - Value "1858-05-08" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d58-0\\d-\\d8\$))"] ok 3 - Value "1958-02-08" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d58-0\\d-\\d8\$))"] ok 4 - Value "1958-08-28" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d58-0\\d-\\d8\$))"] ok 5 - Value "1958-08-18" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d58-0\\d-\\d8\$))"] 1..5 ok 21 - Type atomic/date is restricted by facet pattern with value \d\d58-0\d-\d8. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d10-\d4-1\d. ok 1 - Value "1910-04-16" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d10-\\d4-1\\d\$))"] ok 2 - Value "1710-04-16" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d10-\\d4-1\\d\$))"] ok 3 - Value "1910-04-16" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d10-\\d4-1\\d\$))"] ok 4 - Value "1810-04-17" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d10-\\d4-1\\d\$))"] ok 5 - Value "1710-04-17" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d10-\\d4-1\\d\$))"] 1..5 ok 22 - Type atomic/date is restricted by facet pattern with value \d\d10-\d4-1\d. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d90-\d7-2\d. ok 1 - Value "1890-07-24" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d90-\\d7-2\\d\$))"] ok 2 - Value "2090-07-21" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d90-\\d7-2\\d\$))"] ok 3 - Value "1990-07-23" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d90-\\d7-2\\d\$))"] ok 4 - Value "1990-07-27" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d90-\\d7-2\\d\$))"] ok 5 - Value "1990-07-22" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d90-\\d7-2\\d\$))"] 1..5 ok 23 - Type atomic/date is restricted by facet pattern with value \d\d90-\d7-2\d. # Subtest: Type atomic/date is restricted by facet pattern with value 17\d\d-\d0-1\d. ok 1 - Value "1748-10-16" passes type constraint Date[pattern=>"(?^:(?ms:^17\\d\\d-\\d0-1\\d\$))"] ok 2 - Value "1731-10-17" passes type constraint Date[pattern=>"(?^:(?ms:^17\\d\\d-\\d0-1\\d\$))"] ok 3 - Value "1734-10-17" passes type constraint Date[pattern=>"(?^:(?ms:^17\\d\\d-\\d0-1\\d\$))"] ok 4 - Value "1769-10-12" passes type constraint Date[pattern=>"(?^:(?ms:^17\\d\\d-\\d0-1\\d\$))"] ok 5 - Value "1728-10-16" passes type constraint Date[pattern=>"(?^:(?ms:^17\\d\\d-\\d0-1\\d\$))"] 1..5 ok 24 - Type atomic/date is restricted by facet pattern with value 17\d\d-\d0-1\d. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d44-\d2-\d5. ok 1 - Value "1844-02-15" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d44-\\d2-\\d5\$))"] ok 2 - Value "1744-02-05" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d44-\\d2-\\d5\$))"] ok 3 - Value "1944-02-05" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d44-\\d2-\\d5\$))"] ok 4 - Value "2044-02-15" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d44-\\d2-\\d5\$))"] ok 5 - Value "1944-02-25" passes type constraint Date[pattern=>"(?^:(?ms:^\\d\\d44-\\d2-\\d5\$))"] 1..5 ok 25 - Type atomic/date is restricted by facet pattern with value \d\d44-\d2-\d5. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "2028-06-23" passes type constraint Date[enumeration=>"ARRAY(0x593f69b8)"] ok 2 - Value "2026-01-04" passes type constraint Date[enumeration=>"ARRAY(0x593f69b8)"] ok 3 - Value "1998-11-16" passes type constraint Date[enumeration=>"ARRAY(0x593f69b8)"] ok 4 - Value "1997-12-26" passes type constraint Date[enumeration=>"ARRAY(0x593f69b8)"] ok 5 - Value "2023-08-17" passes type constraint Date[enumeration=>"ARRAY(0x593f69b8)"] 1..5 ok 26 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "2009-09-16" passes type constraint Date[enumeration=>"ARRAY(0x593e85a4)"] ok 2 - Value "2009-09-16" passes type constraint Date[enumeration=>"ARRAY(0x593e85a4)"] ok 3 - Value "1974-02-14" passes type constraint Date[enumeration=>"ARRAY(0x593e85a4)"] ok 4 - Value "2009-09-16" passes type constraint Date[enumeration=>"ARRAY(0x593e85a4)"] ok 5 - Value "2027-07-03" passes type constraint Date[enumeration=>"ARRAY(0x593e85a4)"] 1..5 ok 27 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "1973-10-26" passes type constraint Date[enumeration=>"ARRAY(0x593f1370)"] ok 2 - Value "1995-07-16" passes type constraint Date[enumeration=>"ARRAY(0x593f1370)"] ok 3 - Value "1990-04-07" passes type constraint Date[enumeration=>"ARRAY(0x593f1370)"] ok 4 - Value "1992-08-14" passes type constraint Date[enumeration=>"ARRAY(0x593f1370)"] ok 5 - Value "1973-09-16" passes type constraint Date[enumeration=>"ARRAY(0x593f1370)"] 1..5 ok 28 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "1991-09-06" passes type constraint Date[enumeration=>"ARRAY(0x593f1b7c)"] ok 2 - Value "2021-10-20" passes type constraint Date[enumeration=>"ARRAY(0x593f1b7c)"] ok 3 - Value "1975-11-02" passes type constraint Date[enumeration=>"ARRAY(0x593f1b7c)"] ok 4 - Value "1975-11-02" passes type constraint Date[enumeration=>"ARRAY(0x593f1b7c)"] ok 5 - Value "2022-07-25" passes type constraint Date[enumeration=>"ARRAY(0x593f1b7c)"] 1..5 ok 29 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "2006-12-31" passes type constraint Date[enumeration=>"ARRAY(0x593f66ac)"] ok 2 - Value "2027-09-16" passes type constraint Date[enumeration=>"ARRAY(0x593f66ac)"] ok 3 - Value "2006-12-31" passes type constraint Date[enumeration=>"ARRAY(0x593f66ac)"] ok 4 - Value "2027-09-16" passes type constraint Date[enumeration=>"ARRAY(0x593f66ac)"] ok 5 - Value "2010-06-24" passes type constraint Date[enumeration=>"ARRAY(0x593f66ac)"] 1..5 ok 30 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet whiteSpace with value collapse. ok 1 - Value "1970-01-01" passes type constraint Date[whiteSpace=>"collapse"] ok 2 - Value "1988-10-01" passes type constraint Date[whiteSpace=>"collapse"] ok 3 - Value "1980-12-11" passes type constraint Date[whiteSpace=>"collapse"] ok 4 - Value "2006-08-12" passes type constraint Date[whiteSpace=>"collapse"] ok 5 - Value "2030-12-31" passes type constraint Date[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/date is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2010-10-14. ok 1 - Value "1970-01-01" fails type constraint Date[minInclusive=>"2010-10-14"] ok 2 - Value "2005-09-16" fails type constraint Date[minInclusive=>"2010-10-14"] ok 3 - Value "1974-02-08" fails type constraint Date[minInclusive=>"2010-10-14"] ok 4 - Value "1976-04-01" fails type constraint Date[minInclusive=>"2010-10-14"] ok 5 - Value "2010-10-13" fails type constraint Date[minInclusive=>"2010-10-14"] 1..5 ok 32 - Type atomic/date is restricted by facet minInclusive with value 2010-10-14. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2022-10-26. ok 1 - Value "1970-01-01" fails type constraint Date[minInclusive=>"2022-10-26"] ok 2 - Value "2001-09-15" fails type constraint Date[minInclusive=>"2022-10-26"] ok 3 - Value "1997-06-24" fails type constraint Date[minInclusive=>"2022-10-26"] ok 4 - Value "2022-01-05" fails type constraint Date[minInclusive=>"2022-10-26"] ok 5 - Value "2022-10-25" fails type constraint Date[minInclusive=>"2022-10-26"] 1..5 ok 33 - Type atomic/date is restricted by facet minInclusive with value 2022-10-26. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2004-12-05. ok 1 - Value "1970-01-01" fails type constraint Date[minInclusive=>"2004-12-05"] ok 2 - Value "1995-11-19" fails type constraint Date[minInclusive=>"2004-12-05"] ok 3 - Value "1997-12-03" fails type constraint Date[minInclusive=>"2004-12-05"] ok 4 - Value "1970-05-18" fails type constraint Date[minInclusive=>"2004-12-05"] ok 5 - Value "2004-12-04" fails type constraint Date[minInclusive=>"2004-12-05"] 1..5 ok 34 - Type atomic/date is restricted by facet minInclusive with value 2004-12-05. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2023-07-31. ok 1 - Value "1970-01-01" fails type constraint Date[minInclusive=>"2023-07-31"] ok 2 - Value "2004-08-16" fails type constraint Date[minInclusive=>"2023-07-31"] ok 3 - Value "1972-01-13" fails type constraint Date[minInclusive=>"2023-07-31"] ok 4 - Value "1994-08-02" fails type constraint Date[minInclusive=>"2023-07-31"] ok 5 - Value "2023-07-30" fails type constraint Date[minInclusive=>"2023-07-31"] 1..5 ok 35 - Type atomic/date is restricted by facet minInclusive with value 2023-07-31. # Subtest: Type atomic/date is restricted by facet minInclusive with value 2030-12-31. ok 1 - Value "1970-01-01" fails type constraint Date[minInclusive=>"2030-12-31"] ok 2 - Value "2012-02-22" fails type constraint Date[minInclusive=>"2030-12-31"] ok 3 - Value "1974-04-29" fails type constraint Date[minInclusive=>"2030-12-31"] ok 4 - Value "2023-01-19" fails type constraint Date[minInclusive=>"2030-12-31"] ok 5 - Value "2030-12-30" fails type constraint Date[minInclusive=>"2030-12-31"] 1..5 ok 36 - Type atomic/date is restricted by facet minInclusive with value 2030-12-31. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 1970-01-01. ok 1 - Value "1970-01-02" fails type constraint Date[maxInclusive=>"1970-01-01"] ok 2 - Value "2014-06-29" fails type constraint Date[maxInclusive=>"1970-01-01"] ok 3 - Value "1994-05-21" fails type constraint Date[maxInclusive=>"1970-01-01"] ok 4 - Value "1978-04-13" fails type constraint Date[maxInclusive=>"1970-01-01"] ok 5 - Value "2030-12-31" fails type constraint Date[maxInclusive=>"1970-01-01"] 1..5 ok 37 - Type atomic/date is restricted by facet maxInclusive with value 1970-01-01. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 1995-12-15. ok 1 - Value "1995-12-16" fails type constraint Date[maxInclusive=>"1995-12-15"] ok 2 - Value "1997-04-27" fails type constraint Date[maxInclusive=>"1995-12-15"] ok 3 - Value "1998-11-29" fails type constraint Date[maxInclusive=>"1995-12-15"] ok 4 - Value "2007-04-14" fails type constraint Date[maxInclusive=>"1995-12-15"] ok 5 - Value "2030-12-31" fails type constraint Date[maxInclusive=>"1995-12-15"] 1..5 ok 38 - Type atomic/date is restricted by facet maxInclusive with value 1995-12-15. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 2020-08-23. ok 1 - Value "2020-08-24" fails type constraint Date[maxInclusive=>"2020-08-23"] ok 2 - Value "2025-02-08" fails type constraint Date[maxInclusive=>"2020-08-23"] ok 3 - Value "2026-06-28" fails type constraint Date[maxInclusive=>"2020-08-23"] ok 4 - Value "2023-11-28" fails type constraint Date[maxInclusive=>"2020-08-23"] ok 5 - Value "2030-12-31" fails type constraint Date[maxInclusive=>"2020-08-23"] 1..5 ok 39 - Type atomic/date is restricted by facet maxInclusive with value 2020-08-23. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 2013-11-30. ok 1 - Value "2013-12-01" fails type constraint Date[maxInclusive=>"2013-11-30"] ok 2 - Value "2030-12-20" fails type constraint Date[maxInclusive=>"2013-11-30"] ok 3 - Value "2017-12-03" fails type constraint Date[maxInclusive=>"2013-11-30"] ok 4 - Value "2029-07-17" fails type constraint Date[maxInclusive=>"2013-11-30"] ok 5 - Value "2030-12-31" fails type constraint Date[maxInclusive=>"2013-11-30"] 1..5 ok 40 - Type atomic/date is restricted by facet maxInclusive with value 2013-11-30. # Subtest: Type atomic/date is restricted by facet maxInclusive with value 1985-01-05. ok 1 - Value "1985-01-06" fails type constraint Date[maxInclusive=>"1985-01-05"] ok 2 - Value "2017-10-04" fails type constraint Date[maxInclusive=>"1985-01-05"] ok 3 - Value "1991-08-21" fails type constraint Date[maxInclusive=>"1985-01-05"] ok 4 - Value "2019-05-04" fails type constraint Date[maxInclusive=>"1985-01-05"] ok 5 - Value "2030-12-31" fails type constraint Date[maxInclusive=>"1985-01-05"] 1..5 ok 41 - Type atomic/date is restricted by facet maxInclusive with value 1985-01-05. # Subtest: Type atomic/date is restricted by facet minExclusive with value 1970-01-01. ok 1 - Value "1970-01-01" fails type constraint Date[minExclusive=>"1970-01-01"] 1..1 ok 42 - Type atomic/date is restricted by facet minExclusive with value 1970-01-01. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2026-12-09. ok 1 - Value "1970-01-01" fails type constraint Date[minExclusive=>"2026-12-09"] ok 2 - Value "1970-09-30" fails type constraint Date[minExclusive=>"2026-12-09"] ok 3 - Value "2020-02-25" fails type constraint Date[minExclusive=>"2026-12-09"] ok 4 - Value "2015-05-09" fails type constraint Date[minExclusive=>"2026-12-09"] ok 5 - Value "2026-12-09" fails type constraint Date[minExclusive=>"2026-12-09"] 1..5 ok 43 - Type atomic/date is restricted by facet minExclusive with value 2026-12-09. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2010-09-26. ok 1 - Value "1970-01-01" fails type constraint Date[minExclusive=>"2010-09-26"] ok 2 - Value "1997-01-26" fails type constraint Date[minExclusive=>"2010-09-26"] ok 3 - Value "1978-01-21" fails type constraint Date[minExclusive=>"2010-09-26"] ok 4 - Value "2004-01-25" fails type constraint Date[minExclusive=>"2010-09-26"] ok 5 - Value "2010-09-26" fails type constraint Date[minExclusive=>"2010-09-26"] 1..5 ok 44 - Type atomic/date is restricted by facet minExclusive with value 2010-09-26. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2027-08-11. ok 1 - Value "1970-01-01" fails type constraint Date[minExclusive=>"2027-08-11"] ok 2 - Value "1977-04-20" fails type constraint Date[minExclusive=>"2027-08-11"] ok 3 - Value "1976-10-24" fails type constraint Date[minExclusive=>"2027-08-11"] ok 4 - Value "1985-05-27" fails type constraint Date[minExclusive=>"2027-08-11"] ok 5 - Value "2027-08-11" fails type constraint Date[minExclusive=>"2027-08-11"] 1..5 ok 45 - Type atomic/date is restricted by facet minExclusive with value 2027-08-11. # Subtest: Type atomic/date is restricted by facet minExclusive with value 2030-12-30. ok 1 - Value "1970-01-01" fails type constraint Date[minExclusive=>"2030-12-30"] ok 2 - Value "2011-12-16" fails type constraint Date[minExclusive=>"2030-12-30"] ok 3 - Value "2004-05-15" fails type constraint Date[minExclusive=>"2030-12-30"] ok 4 - Value "1983-10-10" fails type constraint Date[minExclusive=>"2030-12-30"] ok 5 - Value "2030-12-30" fails type constraint Date[minExclusive=>"2030-12-30"] 1..5 ok 46 - Type atomic/date is restricted by facet minExclusive with value 2030-12-30. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 1970-01-02. ok 1 - Value "1970-01-02" fails type constraint Date[maxExclusive=>"1970-01-02"] ok 2 - Value "2014-07-21" fails type constraint Date[maxExclusive=>"1970-01-02"] ok 3 - Value "2023-12-27" fails type constraint Date[maxExclusive=>"1970-01-02"] ok 4 - Value "1971-11-15" fails type constraint Date[maxExclusive=>"1970-01-02"] ok 5 - Value "2030-12-31" fails type constraint Date[maxExclusive=>"1970-01-02"] 1..5 ok 47 - Type atomic/date is restricted by facet maxExclusive with value 1970-01-02. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2003-05-06. ok 1 - Value "2003-05-06" fails type constraint Date[maxExclusive=>"2003-05-06"] ok 2 - Value "2028-05-02" fails type constraint Date[maxExclusive=>"2003-05-06"] ok 3 - Value "2027-11-22" fails type constraint Date[maxExclusive=>"2003-05-06"] ok 4 - Value "2004-08-11" fails type constraint Date[maxExclusive=>"2003-05-06"] ok 5 - Value "2030-12-31" fails type constraint Date[maxExclusive=>"2003-05-06"] 1..5 ok 48 - Type atomic/date is restricted by facet maxExclusive with value 2003-05-06. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2011-10-16. ok 1 - Value "2011-10-16" fails type constraint Date[maxExclusive=>"2011-10-16"] ok 2 - Value "2027-07-04" fails type constraint Date[maxExclusive=>"2011-10-16"] ok 3 - Value "2022-07-19" fails type constraint Date[maxExclusive=>"2011-10-16"] ok 4 - Value "2024-08-04" fails type constraint Date[maxExclusive=>"2011-10-16"] ok 5 - Value "2030-12-31" fails type constraint Date[maxExclusive=>"2011-10-16"] 1..5 ok 49 - Type atomic/date is restricted by facet maxExclusive with value 2011-10-16. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2012-11-19. ok 1 - Value "2012-11-19" fails type constraint Date[maxExclusive=>"2012-11-19"] ok 2 - Value "2025-08-14" fails type constraint Date[maxExclusive=>"2012-11-19"] ok 3 - Value "2013-08-06" fails type constraint Date[maxExclusive=>"2012-11-19"] ok 4 - Value "2028-07-19" fails type constraint Date[maxExclusive=>"2012-11-19"] ok 5 - Value "2030-12-31" fails type constraint Date[maxExclusive=>"2012-11-19"] 1..5 ok 50 - Type atomic/date is restricted by facet maxExclusive with value 2012-11-19. # Subtest: Type atomic/date is restricted by facet maxExclusive with value 2030-12-31. ok 1 - Value "2030-12-31" fails type constraint Date[maxExclusive=>"2030-12-31"] 1..1 ok 51 - Type atomic/date is restricted by facet maxExclusive with value 2030-12-31. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d54-0\d-\d8. ok 1 - Value "1842-11-10" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d54-0\\d-\\d8\$))"] ok 2 - Value "1944-12-23" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d54-0\\d-\\d8\$))"] ok 3 - Value "1940-11-25" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d54-0\\d-\\d8\$))"] ok 4 - Value "1944-12-06" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d54-0\\d-\\d8\$))"] ok 5 - Value "1936-11-14" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d54-0\\d-\\d8\$))"] 1..5 ok 52 - Type atomic/date is restricted by facet pattern with value \d\d54-0\d-\d8. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d79-0\d-\d5. ok 1 - Value "1817-10-11" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d79-0\\d-\\d5\$))"] ok 2 - Value "1994-12-07" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d79-0\\d-\\d5\$))"] ok 3 - Value "1712-10-24" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d79-0\\d-\\d5\$))"] ok 4 - Value "1945-11-16" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d79-0\\d-\\d5\$))"] ok 5 - Value "1949-11-07" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d79-0\\d-\\d5\$))"] 1..5 ok 53 - Type atomic/date is restricted by facet pattern with value \d\d79-0\d-\d5. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d35-0\d-\d7. ok 1 - Value "1910-10-18" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d35-0\\d-\\d7\$))"] ok 2 - Value "1939-11-06" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d35-0\\d-\\d7\$))"] ok 3 - Value "2011-11-22" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d35-0\\d-\\d7\$))"] ok 4 - Value "1898-10-23" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d35-0\\d-\\d7\$))"] ok 5 - Value "2066-11-26" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d35-0\\d-\\d7\$))"] 1..5 ok 54 - Type atomic/date is restricted by facet pattern with value \d\d35-0\d-\d7. # Subtest: Type atomic/date is restricted by facet pattern with value 19\d\d-\d0-2\d. ok 1 - Value "1868-04-03" fails type constraint Date[pattern=>"(?^:(?ms:^19\\d\\d-\\d0-2\\d\$))"] ok 2 - Value "1775-08-02" fails type constraint Date[pattern=>"(?^:(?ms:^19\\d\\d-\\d0-2\\d\$))"] ok 3 - Value "1816-07-12" fails type constraint Date[pattern=>"(?^:(?ms:^19\\d\\d-\\d0-2\\d\$))"] ok 4 - Value "1871-03-05" fails type constraint Date[pattern=>"(?^:(?ms:^19\\d\\d-\\d0-2\\d\$))"] ok 5 - Value "2029-09-17" fails type constraint Date[pattern=>"(?^:(?ms:^19\\d\\d-\\d0-2\\d\$))"] 1..5 ok 55 - Type atomic/date is restricted by facet pattern with value 19\d\d-\d0-2\d. # Subtest: Type atomic/date is restricted by facet pattern with value \d\d32-0\d-\d7. ok 1 - Value "2039-11-14" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d32-0\\d-\\d7\$))"] ok 2 - Value "1914-11-02" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d32-0\\d-\\d7\$))"] ok 3 - Value "1992-11-13" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d32-0\\d-\\d7\$))"] ok 4 - Value "2012-12-20" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d32-0\\d-\\d7\$))"] ok 5 - Value "1931-11-06" fails type constraint Date[pattern=>"(?^:(?ms:^\\d\\d32-0\\d-\\d7\$))"] 1..5 ok 56 - Type atomic/date is restricted by facet pattern with value \d\d32-0\d-\d7. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "2022-07-14" fails type constraint Date[enumeration=>"ARRAY(0x593f6760)"] ok 2 - Value "1993-01-02" fails type constraint Date[enumeration=>"ARRAY(0x593f6760)"] ok 3 - Value "1983-12-28" fails type constraint Date[enumeration=>"ARRAY(0x593f6760)"] ok 4 - Value "1989-01-15" fails type constraint Date[enumeration=>"ARRAY(0x593f6760)"] ok 5 - Value "1976-03-07" fails type constraint Date[enumeration=>"ARRAY(0x593f6760)"] 1..5 ok 57 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "2003-10-14" fails type constraint Date[enumeration=>"ARRAY(0x593f633c)"] ok 2 - Value "2025-03-18" fails type constraint Date[enumeration=>"ARRAY(0x593f633c)"] ok 3 - Value "1990-12-20" fails type constraint Date[enumeration=>"ARRAY(0x593f633c)"] ok 4 - Value "2003-04-17" fails type constraint Date[enumeration=>"ARRAY(0x593f633c)"] ok 5 - Value "1974-03-26" fails type constraint Date[enumeration=>"ARRAY(0x593f633c)"] 1..5 ok 58 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "1985-03-29" fails type constraint Date[enumeration=>"ARRAY(0x593f8ab4)"] ok 2 - Value "2012-08-17" fails type constraint Date[enumeration=>"ARRAY(0x593f8ab4)"] ok 3 - Value "2019-05-15" fails type constraint Date[enumeration=>"ARRAY(0x593f8ab4)"] ok 4 - Value "2025-05-20" fails type constraint Date[enumeration=>"ARRAY(0x593f8ab4)"] ok 5 - Value "1988-02-08" fails type constraint Date[enumeration=>"ARRAY(0x593f8ab4)"] 1..5 ok 59 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "1994-06-04" fails type constraint Date[enumeration=>"ARRAY(0x593f10dc)"] ok 2 - Value "1994-11-01" fails type constraint Date[enumeration=>"ARRAY(0x593f10dc)"] ok 3 - Value "1975-01-06" fails type constraint Date[enumeration=>"ARRAY(0x593f10dc)"] ok 4 - Value "1974-04-22" fails type constraint Date[enumeration=>"ARRAY(0x593f10dc)"] ok 5 - Value "2019-12-30" fails type constraint Date[enumeration=>"ARRAY(0x593f10dc)"] 1..5 ok 60 - Type atomic/date is restricted by facet enumeration. # Subtest: Type atomic/date is restricted by facet enumeration. ok 1 - Value "2023-06-17" fails type constraint Date[enumeration=>"ARRAY(0x593ed430)"] ok 2 - Value "1999-06-24" fails type constraint Date[enumeration=>"ARRAY(0x593ed430)"] ok 3 - Value "1979-02-19" fails type constraint Date[enumeration=>"ARRAY(0x593ed430)"] ok 4 - Value "2022-06-20" fails type constraint Date[enumeration=>"ARRAY(0x593ed430)"] ok 5 - Value "1984-01-21" fails type constraint Date[enumeration=>"ARRAY(0x593ed430)"] 1..5 ok 61 - Type atomic/date is restricted by facet enumeration. 1..61 ok t/50dateTime.t ............ # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 1970-01-01T00:00:00. ok 1 - Value "1970-01-01T00:00:01" passes type constraint DateTime[minExclusive=>"1970-01-01T00:00:00"] ok 2 - Value "2027-06-01T06:03:52" passes type constraint DateTime[minExclusive=>"1970-01-01T00:00:00"] ok 3 - Value "1972-03-04T12:42:23" passes type constraint DateTime[minExclusive=>"1970-01-01T00:00:00"] ok 4 - Value "2012-02-17T19:25:05" passes type constraint DateTime[minExclusive=>"1970-01-01T00:00:00"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minExclusive=>"1970-01-01T00:00:00"] 1..5 ok 1 - Type atomic/dateTime is restricted by facet minExclusive with value 1970-01-01T00:00:00. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 1974-04-26T23:23:51. ok 1 - Value "1974-04-26T23:23:52" passes type constraint DateTime[minExclusive=>"1974-04-26T23:23:51"] ok 2 - Value "1985-02-07T10:25:40" passes type constraint DateTime[minExclusive=>"1974-04-26T23:23:51"] ok 3 - Value "1988-10-16T19:12:29" passes type constraint DateTime[minExclusive=>"1974-04-26T23:23:51"] ok 4 - Value "2019-01-10T02:21:44" passes type constraint DateTime[minExclusive=>"1974-04-26T23:23:51"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minExclusive=>"1974-04-26T23:23:51"] 1..5 ok 2 - Type atomic/dateTime is restricted by facet minExclusive with value 1974-04-26T23:23:51. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 1981-06-08T06:29:37. ok 1 - Value "1981-06-08T06:29:38" passes type constraint DateTime[minExclusive=>"1981-06-08T06:29:37"] ok 2 - Value "2017-06-14T03:12:11" passes type constraint DateTime[minExclusive=>"1981-06-08T06:29:37"] ok 3 - Value "1983-05-12T11:48:28" passes type constraint DateTime[minExclusive=>"1981-06-08T06:29:37"] ok 4 - Value "1998-02-06T16:36:46" passes type constraint DateTime[minExclusive=>"1981-06-08T06:29:37"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minExclusive=>"1981-06-08T06:29:37"] 1..5 ok 3 - Type atomic/dateTime is restricted by facet minExclusive with value 1981-06-08T06:29:37. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 2001-09-04T00:13:18. ok 1 - Value "2001-09-04T00:13:19" passes type constraint DateTime[minExclusive=>"2001-09-04T00:13:18"] ok 2 - Value "2008-07-28T04:38:47" passes type constraint DateTime[minExclusive=>"2001-09-04T00:13:18"] ok 3 - Value "2026-09-04T17:05:14" passes type constraint DateTime[minExclusive=>"2001-09-04T00:13:18"] ok 4 - Value "2014-11-06T02:46:17" passes type constraint DateTime[minExclusive=>"2001-09-04T00:13:18"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minExclusive=>"2001-09-04T00:13:18"] 1..5 ok 4 - Type atomic/dateTime is restricted by facet minExclusive with value 2001-09-04T00:13:18. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 2030-12-31T23:59:58. ok 1 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minExclusive=>"2030-12-31T23:59:58"] 1..1 ok 5 - Type atomic/dateTime is restricted by facet minExclusive with value 2030-12-31T23:59:58. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 1970-01-01T00:00:00. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[minInclusive=>"1970-01-01T00:00:00"] ok 2 - Value "1989-08-09T14:53:55" passes type constraint DateTime[minInclusive=>"1970-01-01T00:00:00"] ok 3 - Value "2001-10-06T04:45:24" passes type constraint DateTime[minInclusive=>"1970-01-01T00:00:00"] ok 4 - Value "2024-08-29T12:07:59" passes type constraint DateTime[minInclusive=>"1970-01-01T00:00:00"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minInclusive=>"1970-01-01T00:00:00"] 1..5 ok 6 - Type atomic/dateTime is restricted by facet minInclusive with value 1970-01-01T00:00:00. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 1972-10-10T11:07:03. ok 1 - Value "1972-10-10T11:07:03" passes type constraint DateTime[minInclusive=>"1972-10-10T11:07:03"] ok 2 - Value "1985-06-18T11:28:03" passes type constraint DateTime[minInclusive=>"1972-10-10T11:07:03"] ok 3 - Value "2005-03-07T13:01:30" passes type constraint DateTime[minInclusive=>"1972-10-10T11:07:03"] ok 4 - Value "1991-09-12T05:14:01" passes type constraint DateTime[minInclusive=>"1972-10-10T11:07:03"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minInclusive=>"1972-10-10T11:07:03"] 1..5 ok 7 - Type atomic/dateTime is restricted by facet minInclusive with value 1972-10-10T11:07:03. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 1978-11-30T10:14:33. ok 1 - Value "1978-11-30T10:14:33" passes type constraint DateTime[minInclusive=>"1978-11-30T10:14:33"] ok 2 - Value "2010-07-19T04:52:34" passes type constraint DateTime[minInclusive=>"1978-11-30T10:14:33"] ok 3 - Value "1995-05-24T13:31:48" passes type constraint DateTime[minInclusive=>"1978-11-30T10:14:33"] ok 4 - Value "2002-08-05T20:23:56" passes type constraint DateTime[minInclusive=>"1978-11-30T10:14:33"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minInclusive=>"1978-11-30T10:14:33"] 1..5 ok 8 - Type atomic/dateTime is restricted by facet minInclusive with value 1978-11-30T10:14:33. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 2006-07-21T01:32:21. ok 1 - Value "2006-07-21T01:32:21" passes type constraint DateTime[minInclusive=>"2006-07-21T01:32:21"] ok 2 - Value "2017-08-28T19:07:05" passes type constraint DateTime[minInclusive=>"2006-07-21T01:32:21"] ok 3 - Value "2009-02-10T19:11:06" passes type constraint DateTime[minInclusive=>"2006-07-21T01:32:21"] ok 4 - Value "2020-12-28T10:12:14" passes type constraint DateTime[minInclusive=>"2006-07-21T01:32:21"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minInclusive=>"2006-07-21T01:32:21"] 1..5 ok 9 - Type atomic/dateTime is restricted by facet minInclusive with value 2006-07-21T01:32:21. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 2030-12-31T23:59:59. ok 1 - Value "2030-12-31T23:59:59" passes type constraint DateTime[minInclusive=>"2030-12-31T23:59:59"] 1..1 ok 10 - Type atomic/dateTime is restricted by facet minInclusive with value 2030-12-31T23:59:59. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 1970-01-01T00:00:01. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxExclusive=>"1970-01-01T00:00:01"] 1..1 ok 11 - Type atomic/dateTime is restricted by facet maxExclusive with value 1970-01-01T00:00:01. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 1980-05-22T13:12:09. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxExclusive=>"1980-05-22T13:12:09"] ok 2 - Value "1977-04-13T14:25:05" passes type constraint DateTime[maxExclusive=>"1980-05-22T13:12:09"] ok 3 - Value "1971-08-21T22:26:27" passes type constraint DateTime[maxExclusive=>"1980-05-22T13:12:09"] ok 4 - Value "1978-04-13T16:51:02" passes type constraint DateTime[maxExclusive=>"1980-05-22T13:12:09"] ok 5 - Value "1980-05-22T13:12:08" passes type constraint DateTime[maxExclusive=>"1980-05-22T13:12:09"] 1..5 ok 12 - Type atomic/dateTime is restricted by facet maxExclusive with value 1980-05-22T13:12:09. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 1996-08-13T00:44:39. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxExclusive=>"1996-08-13T00:44:39"] ok 2 - Value "1988-05-22T00:32:31" passes type constraint DateTime[maxExclusive=>"1996-08-13T00:44:39"] ok 3 - Value "1992-04-09T20:02:24" passes type constraint DateTime[maxExclusive=>"1996-08-13T00:44:39"] ok 4 - Value "1976-01-14T17:55:37" passes type constraint DateTime[maxExclusive=>"1996-08-13T00:44:39"] ok 5 - Value "1996-08-13T00:44:38" passes type constraint DateTime[maxExclusive=>"1996-08-13T00:44:39"] 1..5 ok 13 - Type atomic/dateTime is restricted by facet maxExclusive with value 1996-08-13T00:44:39. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 2018-06-17T15:34:43. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxExclusive=>"2018-06-17T15:34:43"] ok 2 - Value "1988-02-05T04:45:18" passes type constraint DateTime[maxExclusive=>"2018-06-17T15:34:43"] ok 3 - Value "1986-07-28T23:17:07" passes type constraint DateTime[maxExclusive=>"2018-06-17T15:34:43"] ok 4 - Value "2002-06-24T02:55:38" passes type constraint DateTime[maxExclusive=>"2018-06-17T15:34:43"] ok 5 - Value "2018-06-17T15:34:42" passes type constraint DateTime[maxExclusive=>"2018-06-17T15:34:43"] 1..5 ok 14 - Type atomic/dateTime is restricted by facet maxExclusive with value 2018-06-17T15:34:43. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 2030-12-31T23:59:59. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxExclusive=>"2030-12-31T23:59:59"] ok 2 - Value "1996-08-07T20:33:24" passes type constraint DateTime[maxExclusive=>"2030-12-31T23:59:59"] ok 3 - Value "1988-07-12T00:50:57" passes type constraint DateTime[maxExclusive=>"2030-12-31T23:59:59"] ok 4 - Value "1989-09-24T02:35:47" passes type constraint DateTime[maxExclusive=>"2030-12-31T23:59:59"] ok 5 - Value "2030-12-31T23:59:58" passes type constraint DateTime[maxExclusive=>"2030-12-31T23:59:59"] 1..5 ok 15 - Type atomic/dateTime is restricted by facet maxExclusive with value 2030-12-31T23:59:59. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 1970-01-01T00:00:00. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxInclusive=>"1970-01-01T00:00:00"] 1..1 ok 16 - Type atomic/dateTime is restricted by facet maxInclusive with value 1970-01-01T00:00:00. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 1982-05-22T18:01:37. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxInclusive=>"1982-05-22T18:01:37"] ok 2 - Value "1973-11-06T05:46:55" passes type constraint DateTime[maxInclusive=>"1982-05-22T18:01:37"] ok 3 - Value "1976-01-06T16:31:01" passes type constraint DateTime[maxInclusive=>"1982-05-22T18:01:37"] ok 4 - Value "1972-01-03T01:59:05" passes type constraint DateTime[maxInclusive=>"1982-05-22T18:01:37"] ok 5 - Value "1982-05-22T18:01:37" passes type constraint DateTime[maxInclusive=>"1982-05-22T18:01:37"] 1..5 ok 17 - Type atomic/dateTime is restricted by facet maxInclusive with value 1982-05-22T18:01:37. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 2003-03-09T02:00:23. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxInclusive=>"2003-03-09T02:00:23"] ok 2 - Value "1984-04-06T04:33:04" passes type constraint DateTime[maxInclusive=>"2003-03-09T02:00:23"] ok 3 - Value "1985-09-14T06:20:20" passes type constraint DateTime[maxInclusive=>"2003-03-09T02:00:23"] ok 4 - Value "1979-11-20T13:55:06" passes type constraint DateTime[maxInclusive=>"2003-03-09T02:00:23"] ok 5 - Value "2003-03-09T02:00:23" passes type constraint DateTime[maxInclusive=>"2003-03-09T02:00:23"] 1..5 ok 18 - Type atomic/dateTime is restricted by facet maxInclusive with value 2003-03-09T02:00:23. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 1972-09-29T19:51:19. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxInclusive=>"1972-09-29T19:51:19"] ok 2 - Value "1970-03-02T17:58:01" passes type constraint DateTime[maxInclusive=>"1972-09-29T19:51:19"] ok 3 - Value "1971-08-30T06:44:31" passes type constraint DateTime[maxInclusive=>"1972-09-29T19:51:19"] ok 4 - Value "1970-03-27T07:06:53" passes type constraint DateTime[maxInclusive=>"1972-09-29T19:51:19"] ok 5 - Value "1972-09-29T19:51:19" passes type constraint DateTime[maxInclusive=>"1972-09-29T19:51:19"] 1..5 ok 19 - Type atomic/dateTime is restricted by facet maxInclusive with value 1972-09-29T19:51:19. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 2030-12-31T23:59:59. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[maxInclusive=>"2030-12-31T23:59:59"] ok 2 - Value "2011-01-30T06:50:16" passes type constraint DateTime[maxInclusive=>"2030-12-31T23:59:59"] ok 3 - Value "1989-01-21T04:59:59" passes type constraint DateTime[maxInclusive=>"2030-12-31T23:59:59"] ok 4 - Value "2010-12-10T06:21:51" passes type constraint DateTime[maxInclusive=>"2030-12-31T23:59:59"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[maxInclusive=>"2030-12-31T23:59:59"] 1..5 ok 20 - Type atomic/dateTime is restricted by facet maxInclusive with value 2030-12-31T23:59:59. # Subtest: Type atomic/dateTime is restricted by facet pattern with value 19\d\d-0\d-\d8T\d8:\d5:5\d. ok 1 - Value "1900-06-08T18:25:54" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-\\d8T\\d8:\\d5:5\\d\$))"] ok 2 - Value "1957-07-18T18:25:53" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-\\d8T\\d8:\\d5:5\\d\$))"] ok 3 - Value "1952-01-18T18:55:54" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-\\d8T\\d8:\\d5:5\\d\$))"] ok 4 - Value "1922-05-08T18:55:51" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-\\d8T\\d8:\\d5:5\\d\$))"] ok 5 - Value "1930-03-18T18:45:58" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-\\d8T\\d8:\\d5:5\\d\$))"] 1..5 ok 21 - Type atomic/dateTime is restricted by facet pattern with value 19\d\d-0\d-\d8T\d8:\d5:5\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d55-0\d-\d8T\d6:1\d:0\d. ok 1 - Value "1955-03-28T16:11:07" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d55-0\\d-\\d8T\\d6:1\\d:0\\d\$))"] ok 2 - Value "1955-05-18T16:15:05" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d55-0\\d-\\d8T\\d6:1\\d:0\\d\$))"] ok 3 - Value "2055-08-18T16:13:07" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d55-0\\d-\\d8T\\d6:1\\d:0\\d\$))"] ok 4 - Value "1855-04-28T06:14:09" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d55-0\\d-\\d8T\\d6:1\\d:0\\d\$))"] ok 5 - Value "2055-04-28T16:10:07" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d55-0\\d-\\d8T\\d6:1\\d:0\\d\$))"] 1..5 ok 22 - Type atomic/dateTime is restricted by facet pattern with value \d\d55-0\d-\d8T\d6:1\d:0\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value 19\d\d-0\d-0\dT\d5:1\d:3\d. ok 1 - Value "1958-07-04T15:13:32" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-0\\dT\\d5:1\\d:3\\d\$))"] ok 2 - Value "1961-08-08T15:12:38" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-0\\dT\\d5:1\\d:3\\d\$))"] ok 3 - Value "1953-08-03T05:18:33" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-0\\dT\\d5:1\\d:3\\d\$))"] ok 4 - Value "1974-07-07T05:14:32" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-0\\dT\\d5:1\\d:3\\d\$))"] ok 5 - Value "1947-04-03T05:10:38" passes type constraint DateTime[pattern=>"(?^:(?ms:^19\\d\\d-0\\d-0\\dT\\d5:1\\d:3\\d\$))"] 1..5 ok 23 - Type atomic/dateTime is restricted by facet pattern with value 19\d\d-0\d-0\dT\d5:1\d:3\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d89-\d2-\d0T1\d:2\d:1\d. ok 1 - Value "1889-02-10T12:26:15" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d89-\\d2-\\d0T1\\d:2\\d:1\\d\$))"] ok 2 - Value "1889-02-10T18:26:16" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d89-\\d2-\\d0T1\\d:2\\d:1\\d\$))"] ok 3 - Value "1989-02-10T17:24:12" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d89-\\d2-\\d0T1\\d:2\\d:1\\d\$))"] ok 4 - Value "1989-02-10T10:21:16" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d89-\\d2-\\d0T1\\d:2\\d:1\\d\$))"] ok 5 - Value "1889-02-20T17:23:14" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d89-\\d2-\\d0T1\\d:2\\d:1\\d\$))"] 1..5 ok 24 - Type atomic/dateTime is restricted by facet pattern with value \d\d89-\d2-\d0T1\d:2\d:1\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d77-0\d-0\dT1\d:\d5:\d5. ok 1 - Value "2077-02-04T11:05:35" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d77-0\\d-0\\dT1\\d:\\d5:\\d5\$))"] ok 2 - Value "2077-02-04T14:15:25" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d77-0\\d-0\\dT1\\d:\\d5:\\d5\$))"] ok 3 - Value "1777-03-02T13:15:15" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d77-0\\d-0\\dT1\\d:\\d5:\\d5\$))"] ok 4 - Value "1877-02-07T11:25:55" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d77-0\\d-0\\dT1\\d:\\d5:\\d5\$))"] ok 5 - Value "1977-04-01T13:35:05" passes type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d77-0\\d-0\\dT1\\d:\\d5:\\d5\$))"] 1..5 ok 25 - Type atomic/dateTime is restricted by facet pattern with value \d\d77-0\d-0\dT1\d:\d5:\d5. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "1972-11-27T20:41:04" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc6118)"] ok 2 - Value "2029-04-19T14:21:30" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc6118)"] ok 3 - Value "2029-12-13T21:03:46" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc6118)"] ok 4 - Value "1972-11-27T20:41:04" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc6118)"] ok 5 - Value "2010-02-12T03:22:00" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc6118)"] 1..5 ok 26 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "1997-07-18T03:59:37" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbd048)"] ok 2 - Value "2016-12-24T10:20:27" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbd048)"] ok 3 - Value "2004-04-06T20:47:16" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbd048)"] ok 4 - Value "1980-08-25T23:48:17" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbd048)"] ok 5 - Value "1980-08-25T23:48:17" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbd048)"] 1..5 ok 27 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "1975-03-11T11:29:35" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbc800)"] ok 2 - Value "1977-04-10T16:52:34" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbc800)"] ok 3 - Value "2030-09-14T23:19:53" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbc800)"] ok 4 - Value "2019-01-15T02:01:47" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbc800)"] ok 5 - Value "1975-03-11T11:29:35" passes type constraint DateTime[enumeration=>"ARRAY(0x59bbc800)"] 1..5 ok 28 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "2018-02-02T20:25:48" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc63d4)"] ok 2 - Value "2018-02-02T20:25:48" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc63d4)"] ok 3 - Value "2019-11-24T15:12:13" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc63d4)"] ok 4 - Value "2000-08-27T05:34:53" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc63d4)"] ok 5 - Value "1999-01-22T23:05:35" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc63d4)"] 1..5 ok 29 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "1989-04-17T09:42:01" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc9394)"] ok 2 - Value "1996-12-01T14:47:04" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc9394)"] ok 3 - Value "1996-12-01T14:47:04" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc9394)"] ok 4 - Value "1989-04-17T09:42:01" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc9394)"] ok 5 - Value "2011-07-27T05:09:10" passes type constraint DateTime[enumeration=>"ARRAY(0x59bc9394)"] 1..5 ok 30 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet whiteSpace with value collapse. ok 1 - Value "1970-01-01T00:00:00" passes type constraint DateTime[whiteSpace=>"collapse"] ok 2 - Value "1986-07-08T16:33:18" passes type constraint DateTime[whiteSpace=>"collapse"] ok 3 - Value "1989-05-06T16:03:34" passes type constraint DateTime[whiteSpace=>"collapse"] ok 4 - Value "2009-06-16T02:15:50" passes type constraint DateTime[whiteSpace=>"collapse"] ok 5 - Value "2030-12-31T23:59:59" passes type constraint DateTime[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/dateTime is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 1995-07-23T18:55:18. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minInclusive=>"1995-07-23T18:55:18"] ok 2 - Value "1977-04-04T01:57:42" fails type constraint DateTime[minInclusive=>"1995-07-23T18:55:18"] ok 3 - Value "1979-12-22T00:46:29" fails type constraint DateTime[minInclusive=>"1995-07-23T18:55:18"] ok 4 - Value "1970-07-17T19:04:58" fails type constraint DateTime[minInclusive=>"1995-07-23T18:55:18"] ok 5 - Value "1995-07-23T18:55:17" fails type constraint DateTime[minInclusive=>"1995-07-23T18:55:18"] 1..5 ok 32 - Type atomic/dateTime is restricted by facet minInclusive with value 1995-07-23T18:55:18. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 2020-05-11T02:01:37. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minInclusive=>"2020-05-11T02:01:37"] ok 2 - Value "1975-10-25T04:00:55" fails type constraint DateTime[minInclusive=>"2020-05-11T02:01:37"] ok 3 - Value "1979-10-18T13:55:12" fails type constraint DateTime[minInclusive=>"2020-05-11T02:01:37"] ok 4 - Value "1991-09-25T05:46:39" fails type constraint DateTime[minInclusive=>"2020-05-11T02:01:37"] ok 5 - Value "2020-05-11T02:01:36" fails type constraint DateTime[minInclusive=>"2020-05-11T02:01:37"] 1..5 ok 33 - Type atomic/dateTime is restricted by facet minInclusive with value 2020-05-11T02:01:37. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 2007-02-14T09:11:44. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minInclusive=>"2007-02-14T09:11:44"] ok 2 - Value "1988-09-17T06:02:09" fails type constraint DateTime[minInclusive=>"2007-02-14T09:11:44"] ok 3 - Value "1983-07-27T21:54:26" fails type constraint DateTime[minInclusive=>"2007-02-14T09:11:44"] ok 4 - Value "2000-08-26T12:38:57" fails type constraint DateTime[minInclusive=>"2007-02-14T09:11:44"] ok 5 - Value "2007-02-14T09:11:43" fails type constraint DateTime[minInclusive=>"2007-02-14T09:11:44"] 1..5 ok 34 - Type atomic/dateTime is restricted by facet minInclusive with value 2007-02-14T09:11:44. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 2003-12-13T22:56:59. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minInclusive=>"2003-12-13T22:56:59"] ok 2 - Value "1974-07-12T22:32:41" fails type constraint DateTime[minInclusive=>"2003-12-13T22:56:59"] ok 3 - Value "1973-08-11T15:28:10" fails type constraint DateTime[minInclusive=>"2003-12-13T22:56:59"] ok 4 - Value "1994-06-27T22:33:39" fails type constraint DateTime[minInclusive=>"2003-12-13T22:56:59"] ok 5 - Value "2003-12-13T22:56:58" fails type constraint DateTime[minInclusive=>"2003-12-13T22:56:59"] 1..5 ok 35 - Type atomic/dateTime is restricted by facet minInclusive with value 2003-12-13T22:56:59. # Subtest: Type atomic/dateTime is restricted by facet minInclusive with value 2030-12-31T23:59:59. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minInclusive=>"2030-12-31T23:59:59"] ok 2 - Value "1985-09-29T04:34:41" fails type constraint DateTime[minInclusive=>"2030-12-31T23:59:59"] ok 3 - Value "1984-09-17T22:13:04" fails type constraint DateTime[minInclusive=>"2030-12-31T23:59:59"] ok 4 - Value "2002-11-08T07:18:24" fails type constraint DateTime[minInclusive=>"2030-12-31T23:59:59"] ok 5 - Value "2030-12-31T23:59:58" fails type constraint DateTime[minInclusive=>"2030-12-31T23:59:59"] 1..5 ok 36 - Type atomic/dateTime is restricted by facet minInclusive with value 2030-12-31T23:59:59. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 1970-01-01T00:00:00. ok 1 - Value "1970-01-01T00:00:01" fails type constraint DateTime[maxInclusive=>"1970-01-01T00:00:00"] ok 2 - Value "1978-11-22T17:37:16" fails type constraint DateTime[maxInclusive=>"1970-01-01T00:00:00"] ok 3 - Value "1975-09-30T17:03:00" fails type constraint DateTime[maxInclusive=>"1970-01-01T00:00:00"] ok 4 - Value "1989-06-27T18:42:04" fails type constraint DateTime[maxInclusive=>"1970-01-01T00:00:00"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxInclusive=>"1970-01-01T00:00:00"] 1..5 ok 37 - Type atomic/dateTime is restricted by facet maxInclusive with value 1970-01-01T00:00:00. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 1994-02-25T03:11:05. ok 1 - Value "1994-02-25T03:11:06" fails type constraint DateTime[maxInclusive=>"1994-02-25T03:11:05"] ok 2 - Value "1996-08-18T07:44:57" fails type constraint DateTime[maxInclusive=>"1994-02-25T03:11:05"] ok 3 - Value "1999-07-22T13:11:01" fails type constraint DateTime[maxInclusive=>"1994-02-25T03:11:05"] ok 4 - Value "2005-04-11T16:31:40" fails type constraint DateTime[maxInclusive=>"1994-02-25T03:11:05"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxInclusive=>"1994-02-25T03:11:05"] 1..5 ok 38 - Type atomic/dateTime is restricted by facet maxInclusive with value 1994-02-25T03:11:05. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 1979-10-05T09:19:23. ok 1 - Value "1979-10-05T09:19:24" fails type constraint DateTime[maxInclusive=>"1979-10-05T09:19:23"] ok 2 - Value "2003-04-10T16:45:22" fails type constraint DateTime[maxInclusive=>"1979-10-05T09:19:23"] ok 3 - Value "2020-10-15T19:51:38" fails type constraint DateTime[maxInclusive=>"1979-10-05T09:19:23"] ok 4 - Value "1984-06-25T08:40:37" fails type constraint DateTime[maxInclusive=>"1979-10-05T09:19:23"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxInclusive=>"1979-10-05T09:19:23"] 1..5 ok 39 - Type atomic/dateTime is restricted by facet maxInclusive with value 1979-10-05T09:19:23. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 2010-06-21T08:46:41. ok 1 - Value "2010-06-21T08:46:42" fails type constraint DateTime[maxInclusive=>"2010-06-21T08:46:41"] ok 2 - Value "2019-10-25T02:13:37" fails type constraint DateTime[maxInclusive=>"2010-06-21T08:46:41"] ok 3 - Value "2023-07-02T01:50:00" fails type constraint DateTime[maxInclusive=>"2010-06-21T08:46:41"] ok 4 - Value "2027-01-03T05:59:32" fails type constraint DateTime[maxInclusive=>"2010-06-21T08:46:41"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxInclusive=>"2010-06-21T08:46:41"] 1..5 ok 40 - Type atomic/dateTime is restricted by facet maxInclusive with value 2010-06-21T08:46:41. # Subtest: Type atomic/dateTime is restricted by facet maxInclusive with value 2014-02-07T21:55:18. ok 1 - Value "2014-02-07T21:55:19" fails type constraint DateTime[maxInclusive=>"2014-02-07T21:55:18"] ok 2 - Value "2024-12-06T20:15:18" fails type constraint DateTime[maxInclusive=>"2014-02-07T21:55:18"] ok 3 - Value "2016-11-03T15:51:28" fails type constraint DateTime[maxInclusive=>"2014-02-07T21:55:18"] ok 4 - Value "2028-11-30T22:31:00" fails type constraint DateTime[maxInclusive=>"2014-02-07T21:55:18"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxInclusive=>"2014-02-07T21:55:18"] 1..5 ok 41 - Type atomic/dateTime is restricted by facet maxInclusive with value 2014-02-07T21:55:18. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 1970-01-01T00:00:00. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minExclusive=>"1970-01-01T00:00:00"] 1..1 ok 42 - Type atomic/dateTime is restricted by facet minExclusive with value 1970-01-01T00:00:00. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 1972-03-14T12:38:28. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minExclusive=>"1972-03-14T12:38:28"] ok 2 - Value "1971-02-24T22:57:40" fails type constraint DateTime[minExclusive=>"1972-03-14T12:38:28"] ok 3 - Value "1970-09-23T02:03:55" fails type constraint DateTime[minExclusive=>"1972-03-14T12:38:28"] ok 4 - Value "1970-03-18T11:34:06" fails type constraint DateTime[minExclusive=>"1972-03-14T12:38:28"] ok 5 - Value "1972-03-14T12:38:28" fails type constraint DateTime[minExclusive=>"1972-03-14T12:38:28"] 1..5 ok 43 - Type atomic/dateTime is restricted by facet minExclusive with value 1972-03-14T12:38:28. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 1985-09-09T17:03:02. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minExclusive=>"1985-09-09T17:03:02"] ok 2 - Value "1983-03-07T07:44:54" fails type constraint DateTime[minExclusive=>"1985-09-09T17:03:02"] ok 3 - Value "1978-10-06T11:31:46" fails type constraint DateTime[minExclusive=>"1985-09-09T17:03:02"] ok 4 - Value "1976-05-07T04:41:18" fails type constraint DateTime[minExclusive=>"1985-09-09T17:03:02"] ok 5 - Value "1985-09-09T17:03:02" fails type constraint DateTime[minExclusive=>"1985-09-09T17:03:02"] 1..5 ok 44 - Type atomic/dateTime is restricted by facet minExclusive with value 1985-09-09T17:03:02. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 2010-03-03T22:44:36. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minExclusive=>"2010-03-03T22:44:36"] ok 2 - Value "1989-01-16T17:14:43" fails type constraint DateTime[minExclusive=>"2010-03-03T22:44:36"] ok 3 - Value "1994-06-18T01:00:17" fails type constraint DateTime[minExclusive=>"2010-03-03T22:44:36"] ok 4 - Value "1992-01-01T10:34:42" fails type constraint DateTime[minExclusive=>"2010-03-03T22:44:36"] ok 5 - Value "2010-03-03T22:44:36" fails type constraint DateTime[minExclusive=>"2010-03-03T22:44:36"] 1..5 ok 45 - Type atomic/dateTime is restricted by facet minExclusive with value 2010-03-03T22:44:36. # Subtest: Type atomic/dateTime is restricted by facet minExclusive with value 2030-12-31T23:59:58. ok 1 - Value "1970-01-01T00:00:00" fails type constraint DateTime[minExclusive=>"2030-12-31T23:59:58"] ok 2 - Value "1997-03-24T19:39:12" fails type constraint DateTime[minExclusive=>"2030-12-31T23:59:58"] ok 3 - Value "2030-12-14T12:32:08" fails type constraint DateTime[minExclusive=>"2030-12-31T23:59:58"] ok 4 - Value "2005-11-16T03:56:15" fails type constraint DateTime[minExclusive=>"2030-12-31T23:59:58"] ok 5 - Value "2030-12-31T23:59:58" fails type constraint DateTime[minExclusive=>"2030-12-31T23:59:58"] 1..5 ok 46 - Type atomic/dateTime is restricted by facet minExclusive with value 2030-12-31T23:59:58. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 1970-01-01T00:00:01. ok 1 - Value "1970-01-01T00:00:01" fails type constraint DateTime[maxExclusive=>"1970-01-01T00:00:01"] ok 2 - Value "2001-05-23T02:51:50" fails type constraint DateTime[maxExclusive=>"1970-01-01T00:00:01"] ok 3 - Value "2005-07-15T12:00:28" fails type constraint DateTime[maxExclusive=>"1970-01-01T00:00:01"] ok 4 - Value "1974-01-23T08:30:04" fails type constraint DateTime[maxExclusive=>"1970-01-01T00:00:01"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxExclusive=>"1970-01-01T00:00:01"] 1..5 ok 47 - Type atomic/dateTime is restricted by facet maxExclusive with value 1970-01-01T00:00:01. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 2005-05-16T14:28:30. ok 1 - Value "2005-05-16T14:28:30" fails type constraint DateTime[maxExclusive=>"2005-05-16T14:28:30"] ok 2 - Value "2027-09-25T09:41:07" fails type constraint DateTime[maxExclusive=>"2005-05-16T14:28:30"] ok 3 - Value "2022-05-24T20:55:16" fails type constraint DateTime[maxExclusive=>"2005-05-16T14:28:30"] ok 4 - Value "2014-09-07T05:28:34" fails type constraint DateTime[maxExclusive=>"2005-05-16T14:28:30"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxExclusive=>"2005-05-16T14:28:30"] 1..5 ok 48 - Type atomic/dateTime is restricted by facet maxExclusive with value 2005-05-16T14:28:30. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 1999-05-23T06:56:49. ok 1 - Value "1999-05-23T06:56:49" fails type constraint DateTime[maxExclusive=>"1999-05-23T06:56:49"] ok 2 - Value "2024-10-19T18:04:30" fails type constraint DateTime[maxExclusive=>"1999-05-23T06:56:49"] ok 3 - Value "2028-11-25T19:57:00" fails type constraint DateTime[maxExclusive=>"1999-05-23T06:56:49"] ok 4 - Value "2002-08-27T20:38:39" fails type constraint DateTime[maxExclusive=>"1999-05-23T06:56:49"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxExclusive=>"1999-05-23T06:56:49"] 1..5 ok 49 - Type atomic/dateTime is restricted by facet maxExclusive with value 1999-05-23T06:56:49. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 2025-12-09T05:41:30. ok 1 - Value "2025-12-09T05:41:30" fails type constraint DateTime[maxExclusive=>"2025-12-09T05:41:30"] ok 2 - Value "2030-05-04T05:09:58" fails type constraint DateTime[maxExclusive=>"2025-12-09T05:41:30"] ok 3 - Value "2030-03-08T03:03:10" fails type constraint DateTime[maxExclusive=>"2025-12-09T05:41:30"] ok 4 - Value "2029-02-02T06:32:37" fails type constraint DateTime[maxExclusive=>"2025-12-09T05:41:30"] ok 5 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxExclusive=>"2025-12-09T05:41:30"] 1..5 ok 50 - Type atomic/dateTime is restricted by facet maxExclusive with value 2025-12-09T05:41:30. # Subtest: Type atomic/dateTime is restricted by facet maxExclusive with value 2030-12-31T23:59:59. ok 1 - Value "2030-12-31T23:59:59" fails type constraint DateTime[maxExclusive=>"2030-12-31T23:59:59"] 1..1 ok 51 - Type atomic/dateTime is restricted by facet maxExclusive with value 2030-12-31T23:59:59. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d69-\d9-\d9T\d8:\d1:3\d. ok 1 - Value "1804-03-13T14:44:07" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d69-\\d9-\\d9T\\d8:\\d1:3\\d\$))"] ok 2 - Value "1857-04-20T12:48:24" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d69-\\d9-\\d9T\\d8:\\d1:3\\d\$))"] ok 3 - Value "1844-06-17T11:28:01" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d69-\\d9-\\d9T\\d8:\\d1:3\\d\$))"] ok 4 - Value "1837-02-13T03:46:42" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d69-\\d9-\\d9T\\d8:\\d1:3\\d\$))"] ok 5 - Value "2053-07-20T14:07:26" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d69-\\d9-\\d9T\\d8:\\d1:3\\d\$))"] 1..5 ok 52 - Type atomic/dateTime is restricted by facet pattern with value \d\d69-\d9-\d9T\d8:\d1:3\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d94-\d9-\d7T1\d:0\d:0\d. ok 1 - Value "1900-01-15T27:42:43" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d94-\\d9-\\d7T1\\d:0\\d:0\\d\$))"] ok 2 - Value "1860-07-20T47:29:29" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d94-\\d9-\\d7T1\\d:0\\d:0\\d\$))"] ok 3 - Value "1945-05-01T23:30:29" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d94-\\d9-\\d7T1\\d:0\\d:0\\d\$))"] ok 4 - Value "1915-04-22T37:37:17" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d94-\\d9-\\d7T1\\d:0\\d:0\\d\$))"] ok 5 - Value "1852-03-12T02:26:41" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d94-\\d9-\\d7T1\\d:0\\d:0\\d\$))"] 1..5 ok 53 - Type atomic/dateTime is restricted by facet pattern with value \d\d94-\d9-\d7T1\d:0\d:0\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value 20\d\d-\d8-\d5T\d1:\d1:0\d. ok 1 - Value "1870-07-17T16:19:31" fails type constraint DateTime[pattern=>"(?^:(?ms:^20\\d\\d-\\d8-\\d5T\\d1:\\d1:0\\d\$))"] ok 2 - Value "1853-05-24T07:12:41" fails type constraint DateTime[pattern=>"(?^:(?ms:^20\\d\\d-\\d8-\\d5T\\d1:\\d1:0\\d\$))"] ok 3 - Value "1886-04-20T06:27:46" fails type constraint DateTime[pattern=>"(?^:(?ms:^20\\d\\d-\\d8-\\d5T\\d1:\\d1:0\\d\$))"] ok 4 - Value "1890-05-16T15:52:42" fails type constraint DateTime[pattern=>"(?^:(?ms:^20\\d\\d-\\d8-\\d5T\\d1:\\d1:0\\d\$))"] ok 5 - Value "1784-01-12T19:18:16" fails type constraint DateTime[pattern=>"(?^:(?ms:^20\\d\\d-\\d8-\\d5T\\d1:\\d1:0\\d\$))"] 1..5 ok 54 - Type atomic/dateTime is restricted by facet pattern with value 20\d\d-\d8-\d5T\d1:\d1:0\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d58-\d2-2\dT0\d:1\d:3\d. ok 1 - Value "2088-09-01T58:01:14" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d58-\\d2-2\\dT0\\d:1\\d:3\\d\$))"] ok 2 - Value "1822-04-03T48:25:22" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d58-\\d2-2\\dT0\\d:1\\d:3\\d\$))"] ok 3 - Value "2045-05-17T25:35:03" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d58-\\d2-2\\dT0\\d:1\\d:3\\d\$))"] ok 4 - Value "1984-06-12T22:54:26" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d58-\\d2-2\\dT0\\d:1\\d:3\\d\$))"] ok 5 - Value "1757-07-03T24:21:49" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d58-\\d2-2\\dT0\\d:1\\d:3\\d\$))"] 1..5 ok 55 - Type atomic/dateTime is restricted by facet pattern with value \d\d58-\d2-2\dT0\d:1\d:3\d. # Subtest: Type atomic/dateTime is restricted by facet pattern with value \d\d59-\d3-\d4T1\d:\d9:3\d. ok 1 - Value "1915-09-15T04:17:25" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d59-\\d3-\\d4T1\\d:\\d9:3\\d\$))"] ok 2 - Value "2080-04-01T02:55:00" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d59-\\d3-\\d4T1\\d:\\d9:3\\d\$))"] ok 3 - Value "1773-02-07T22:02:16" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d59-\\d3-\\d4T1\\d:\\d9:3\\d\$))"] ok 4 - Value "1928-08-16T05:10:23" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d59-\\d3-\\d4T1\\d:\\d9:3\\d\$))"] ok 5 - Value "1821-05-26T40:44:50" fails type constraint DateTime[pattern=>"(?^:(?ms:^\\d\\d59-\\d3-\\d4T1\\d:\\d9:3\\d\$))"] 1..5 ok 56 - Type atomic/dateTime is restricted by facet pattern with value \d\d59-\d3-\d4T1\d:\d9:3\d. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "1982-04-07T08:02:06" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc4ba0)"] ok 2 - Value "2011-07-06T00:53:58" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc4ba0)"] ok 3 - Value "1988-07-25T00:53:54" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc4ba0)"] ok 4 - Value "1980-08-23T16:18:42" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc4ba0)"] ok 5 - Value "2005-08-30T12:44:12" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc4ba0)"] 1..5 ok 57 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "2019-01-01T06:19:23" fails type constraint DateTime[enumeration=>"ARRAY(0x59bd64d4)"] ok 2 - Value "1988-11-25T10:48:28" fails type constraint DateTime[enumeration=>"ARRAY(0x59bd64d4)"] ok 3 - Value "2005-11-03T19:40:14" fails type constraint DateTime[enumeration=>"ARRAY(0x59bd64d4)"] ok 4 - Value "1983-10-29T00:26:08" fails type constraint DateTime[enumeration=>"ARRAY(0x59bd64d4)"] ok 5 - Value "2024-06-30T20:10:04" fails type constraint DateTime[enumeration=>"ARRAY(0x59bd64d4)"] 1..5 ok 58 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "2028-06-22T03:58:25" fails type constraint DateTime[enumeration=>"ARRAY(0x599f8e80)"] ok 2 - Value "2014-06-11T03:26:09" fails type constraint DateTime[enumeration=>"ARRAY(0x599f8e80)"] ok 3 - Value "1983-09-29T15:42:36" fails type constraint DateTime[enumeration=>"ARRAY(0x599f8e80)"] ok 4 - Value "2027-11-04T16:09:15" fails type constraint DateTime[enumeration=>"ARRAY(0x599f8e80)"] ok 5 - Value "2007-08-29T05:30:08" fails type constraint DateTime[enumeration=>"ARRAY(0x599f8e80)"] 1..5 ok 59 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "1990-06-06T11:43:20" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc9bb4)"] ok 2 - Value "1979-10-08T13:20:30" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc9bb4)"] ok 3 - Value "2013-09-21T12:11:08" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc9bb4)"] ok 4 - Value "1973-03-15T16:34:41" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc9bb4)"] ok 5 - Value "2009-06-03T05:27:26" fails type constraint DateTime[enumeration=>"ARRAY(0x59bc9bb4)"] 1..5 ok 60 - Type atomic/dateTime is restricted by facet enumeration. # Subtest: Type atomic/dateTime is restricted by facet enumeration. ok 1 - Value "2017-04-19T00:44:12" fails type constraint DateTime[enumeration=>"ARRAY(0x59bcd888)"] ok 2 - Value "2010-12-29T10:32:23" fails type constraint DateTime[enumeration=>"ARRAY(0x59bcd888)"] ok 3 - Value "1984-02-20T04:39:36" fails type constraint DateTime[enumeration=>"ARRAY(0x59bcd888)"] ok 4 - Value "2025-05-15T02:29:24" fails type constraint DateTime[enumeration=>"ARRAY(0x59bcd888)"] ok 5 - Value "2012-10-19T23:46:22" fails type constraint DateTime[enumeration=>"ARRAY(0x59bcd888)"] 1..5 ok 61 - Type atomic/dateTime is restricted by facet enumeration. 1..61 ok t/50decimal.t ............. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" passes type constraint Decimal[minExclusive=>"-999999999999999999"] ok 2 - Value "743242983065211192" passes type constraint Decimal[minExclusive=>"-999999999999999999"] ok 3 - Value "-298277777844702550" passes type constraint Decimal[minExclusive=>"-999999999999999999"] ok 4 - Value "-489622089249996726" passes type constraint Decimal[minExclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minExclusive=>"-999999999999999999"] 1..5 ok 1 - Type atomic/decimal is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value 631308414640570968. ok 1 - Value "631308414640570969" passes type constraint Decimal[minExclusive=>"631308414640570968"] ok 2 - Value "655270940327769770" passes type constraint Decimal[minExclusive=>"631308414640570968"] ok 3 - Value "633688260227604501" passes type constraint Decimal[minExclusive=>"631308414640570968"] ok 4 - Value "724204691061185475" passes type constraint Decimal[minExclusive=>"631308414640570968"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minExclusive=>"631308414640570968"] 1..5 ok 2 - Type atomic/decimal is restricted by facet minExclusive with value 631308414640570968. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value -67428259604688900. ok 1 - Value "-67428259604688899.9" passes type constraint Decimal[minExclusive=>"-67428259604688900"] ok 2 - Value "964512941415486691.7" passes type constraint Decimal[minExclusive=>"-67428259604688900"] ok 3 - Value "929574180872636469.1" passes type constraint Decimal[minExclusive=>"-67428259604688900"] ok 4 - Value "10009076448161849.4" passes type constraint Decimal[minExclusive=>"-67428259604688900"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minExclusive=>"-67428259604688900"] 1..5 ok 3 - Type atomic/decimal is restricted by facet minExclusive with value -67428259604688900. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value -294253147230818967. ok 1 - Value "-294253147230818966" passes type constraint Decimal[minExclusive=>"-294253147230818967"] ok 2 - Value "42621829743492400" passes type constraint Decimal[minExclusive=>"-294253147230818967"] ok 3 - Value "778328217399065823" passes type constraint Decimal[minExclusive=>"-294253147230818967"] ok 4 - Value "303014161192265037" passes type constraint Decimal[minExclusive=>"-294253147230818967"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minExclusive=>"-294253147230818967"] 1..5 ok 4 - Type atomic/decimal is restricted by facet minExclusive with value -294253147230818967. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "999999999999999999" passes type constraint Decimal[minExclusive=>"999999999999999998"] 1..1 ok 5 - Type atomic/decimal is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Decimal[minInclusive=>"-999999999999999999"] ok 2 - Value "-479965255856956706" passes type constraint Decimal[minInclusive=>"-999999999999999999"] ok 3 - Value "870254101268362444" passes type constraint Decimal[minInclusive=>"-999999999999999999"] ok 4 - Value "934935134052641058" passes type constraint Decimal[minInclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minInclusive=>"-999999999999999999"] 1..5 ok 6 - Type atomic/decimal is restricted by facet minInclusive with value -999999999999999999. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 229822855408968073. ok 1 - Value "229822855408968073" passes type constraint Decimal[minInclusive=>"229822855408968073"] ok 2 - Value "583563079235933449" passes type constraint Decimal[minInclusive=>"229822855408968073"] ok 3 - Value "693743199641761298" passes type constraint Decimal[minInclusive=>"229822855408968073"] ok 4 - Value "877108449600715506" passes type constraint Decimal[minInclusive=>"229822855408968073"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minInclusive=>"229822855408968073"] 1..5 ok 7 - Type atomic/decimal is restricted by facet minInclusive with value 229822855408968073. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value -785368448026986020. ok 1 - Value "-785368448026986020" passes type constraint Decimal[minInclusive=>"-785368448026986020"] ok 2 - Value "-286947689254679556" passes type constraint Decimal[minInclusive=>"-785368448026986020"] ok 3 - Value "126998522279017820" passes type constraint Decimal[minInclusive=>"-785368448026986020"] ok 4 - Value "-119719541893928025" passes type constraint Decimal[minInclusive=>"-785368448026986020"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minInclusive=>"-785368448026986020"] 1..5 ok 8 - Type atomic/decimal is restricted by facet minInclusive with value -785368448026986020. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 325207740352921658. ok 1 - Value "325207740352921658" passes type constraint Decimal[minInclusive=>"325207740352921658"] ok 2 - Value "707562012596744786" passes type constraint Decimal[minInclusive=>"325207740352921658"] ok 3 - Value "748498012179183663" passes type constraint Decimal[minInclusive=>"325207740352921658"] ok 4 - Value "330318245307241752" passes type constraint Decimal[minInclusive=>"325207740352921658"] ok 5 - Value "999999999999999999" passes type constraint Decimal[minInclusive=>"325207740352921658"] 1..5 ok 9 - Type atomic/decimal is restricted by facet minInclusive with value 325207740352921658. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "999999999999999999" passes type constraint Decimal[minInclusive=>"999999999999999999"] 1..1 ok 10 - Type atomic/decimal is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxExclusive=>"-999999999999999998"] 1..1 ok 11 - Type atomic/decimal is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value 78119693427168402. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxExclusive=>"78119693427168402"] ok 2 - Value "-96490893692868357.6" passes type constraint Decimal[maxExclusive=>"78119693427168402"] ok 3 - Value "-755590101850159647.2" passes type constraint Decimal[maxExclusive=>"78119693427168402"] ok 4 - Value "-5141080192436564.5" passes type constraint Decimal[maxExclusive=>"78119693427168402"] ok 5 - Value "78119693427168401.9" passes type constraint Decimal[maxExclusive=>"78119693427168402"] 1..5 ok 12 - Type atomic/decimal is restricted by facet maxExclusive with value 78119693427168402. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value 171942968603657986. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxExclusive=>"171942968603657986"] ok 2 - Value "-949549894722090902" passes type constraint Decimal[maxExclusive=>"171942968603657986"] ok 3 - Value "-322109878631769832" passes type constraint Decimal[maxExclusive=>"171942968603657986"] ok 4 - Value "-879600105740250893" passes type constraint Decimal[maxExclusive=>"171942968603657986"] ok 5 - Value "171942968603657985" passes type constraint Decimal[maxExclusive=>"171942968603657986"] 1..5 ok 13 - Type atomic/decimal is restricted by facet maxExclusive with value 171942968603657986. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value -214771926190724381. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxExclusive=>"-214771926190724381"] ok 2 - Value "-673138182227871496" passes type constraint Decimal[maxExclusive=>"-214771926190724381"] ok 3 - Value "-790816317239260538" passes type constraint Decimal[maxExclusive=>"-214771926190724381"] ok 4 - Value "-771501840474373263" passes type constraint Decimal[maxExclusive=>"-214771926190724381"] ok 5 - Value "-214771926190724382" passes type constraint Decimal[maxExclusive=>"-214771926190724381"] 1..5 ok 14 - Type atomic/decimal is restricted by facet maxExclusive with value -214771926190724381. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxExclusive=>"999999999999999999"] ok 2 - Value "-898677092665433495" passes type constraint Decimal[maxExclusive=>"999999999999999999"] ok 3 - Value "-811125566986646839" passes type constraint Decimal[maxExclusive=>"999999999999999999"] ok 4 - Value "252077093927926209" passes type constraint Decimal[maxExclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" passes type constraint Decimal[maxExclusive=>"999999999999999999"] 1..5 ok 15 - Type atomic/decimal is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxInclusive=>"-999999999999999999"] 1..1 ok 16 - Type atomic/decimal is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value 625897845365533055. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxInclusive=>"625897845365533055"] ok 2 - Value "-904949153608526819" passes type constraint Decimal[maxInclusive=>"625897845365533055"] ok 3 - Value "89736250999809495" passes type constraint Decimal[maxInclusive=>"625897845365533055"] ok 4 - Value "316378507306027046" passes type constraint Decimal[maxInclusive=>"625897845365533055"] ok 5 - Value "625897845365533055" passes type constraint Decimal[maxInclusive=>"625897845365533055"] 1..5 ok 17 - Type atomic/decimal is restricted by facet maxInclusive with value 625897845365533055. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value -888403528420030673. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxInclusive=>"-888403528420030673"] ok 2 - Value "-892559497148452709" passes type constraint Decimal[maxInclusive=>"-888403528420030673"] ok 3 - Value "-963657554932478572" passes type constraint Decimal[maxInclusive=>"-888403528420030673"] ok 4 - Value "-931230510007482365" passes type constraint Decimal[maxInclusive=>"-888403528420030673"] ok 5 - Value "-888403528420030673" passes type constraint Decimal[maxInclusive=>"-888403528420030673"] 1..5 ok 18 - Type atomic/decimal is restricted by facet maxInclusive with value -888403528420030673. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value -95776055693671313. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxInclusive=>"-95776055693671313"] ok 2 - Value "-286380458379470656" passes type constraint Decimal[maxInclusive=>"-95776055693671313"] ok 3 - Value "-461116417455741628" passes type constraint Decimal[maxInclusive=>"-95776055693671313"] ok 4 - Value "-561010407438011614" passes type constraint Decimal[maxInclusive=>"-95776055693671313"] ok 5 - Value "-95776055693671313" passes type constraint Decimal[maxInclusive=>"-95776055693671313"] 1..5 ok 19 - Type atomic/decimal is restricted by facet maxInclusive with value -95776055693671313. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Decimal[maxInclusive=>"999999999999999999"] ok 2 - Value "-868387287908872983" passes type constraint Decimal[maxInclusive=>"999999999999999999"] ok 3 - Value "-58200625491938273" passes type constraint Decimal[maxInclusive=>"999999999999999999"] ok 4 - Value "-77940022604026548" passes type constraint Decimal[maxInclusive=>"999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Decimal[maxInclusive=>"999999999999999999"] 1..5 ok 20 - Type atomic/decimal is restricted by facet maxInclusive with value 999999999999999999. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 0. ok 1 - Value "-999999999999999999" passes type constraint Decimal[fractionDigits=>"0"] ok 2 - Value "99137122271968136" passes type constraint Decimal[fractionDigits=>"0"] ok 3 - Value "-256179772521919035" passes type constraint Decimal[fractionDigits=>"0"] ok 4 - Value "794953751044983335" passes type constraint Decimal[fractionDigits=>"0"] ok 5 - Value "999999999999999999" passes type constraint Decimal[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/decimal is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 4. ok 1 - Value "123456789123456789" passes type constraint Decimal[fractionDigits=>"4"] ok 2 - Value "12345678912345678.9" passes type constraint Decimal[fractionDigits=>"4"] ok 3 - Value "1234567891234567.89" passes type constraint Decimal[fractionDigits=>"4"] ok 4 - Value "123456789123456.789" passes type constraint Decimal[fractionDigits=>"4"] ok 5 - Value "12345678912345.6789" passes type constraint Decimal[fractionDigits=>"4"] 1..5 ok 22 - Type atomic/decimal is restricted by facet fractionDigits with value 4. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 8. ok 1 - Value "123456789123456789" passes type constraint Decimal[fractionDigits=>"8"] ok 2 - Value "1234567891234567.89" passes type constraint Decimal[fractionDigits=>"8"] ok 3 - Value "12345678912345.6789" passes type constraint Decimal[fractionDigits=>"8"] ok 4 - Value "123456789123.456789" passes type constraint Decimal[fractionDigits=>"8"] ok 5 - Value "1234567891.23456789" passes type constraint Decimal[fractionDigits=>"8"] 1..5 ok 23 - Type atomic/decimal is restricted by facet fractionDigits with value 8. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 12. ok 1 - Value "123456789123456789" passes type constraint Decimal[fractionDigits=>"12"] ok 2 - Value "123456789123456.789" passes type constraint Decimal[fractionDigits=>"12"] ok 3 - Value "123456789123.456789" passes type constraint Decimal[fractionDigits=>"12"] ok 4 - Value "123456789.123456789" passes type constraint Decimal[fractionDigits=>"12"] ok 5 - Value "123456.789123456789" passes type constraint Decimal[fractionDigits=>"12"] 1..5 ok 24 - Type atomic/decimal is restricted by facet fractionDigits with value 12. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 18. ok 1 - Value "123456789123456789" passes type constraint Decimal[fractionDigits=>"18"] ok 2 - Value "12345678912345.6789" passes type constraint Decimal[fractionDigits=>"18"] ok 3 - Value "1234567891.23456789" passes type constraint Decimal[fractionDigits=>"18"] ok 4 - Value "123456.789123456789" passes type constraint Decimal[fractionDigits=>"18"] ok 5 - Value ".123456789123456789" passes type constraint Decimal[fractionDigits=>"18"] 1..5 ok 25 - Type atomic/decimal is restricted by facet fractionDigits with value 18. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 1. ok 1 - Value "9" passes type constraint Decimal[totalDigits=>"1"] ok 2 - Value "7" passes type constraint Decimal[totalDigits=>"1"] ok 3 - Value "9" passes type constraint Decimal[totalDigits=>"1"] ok 4 - Value "1" passes type constraint Decimal[totalDigits=>"1"] ok 5 - Value "8" passes type constraint Decimal[totalDigits=>"1"] 1..5 ok 26 - Type atomic/decimal is restricted by facet totalDigits with value 1. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 5. ok 1 - Value "3" passes type constraint Decimal[totalDigits=>"5"] ok 2 - Value "82" passes type constraint Decimal[totalDigits=>"5"] ok 3 - Value "513" passes type constraint Decimal[totalDigits=>"5"] ok 4 - Value "5330" passes type constraint Decimal[totalDigits=>"5"] ok 5 - Value "17254" passes type constraint Decimal[totalDigits=>"5"] 1..5 ok 27 - Type atomic/decimal is restricted by facet totalDigits with value 5. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 9. ok 1 - Value "2" passes type constraint Decimal[totalDigits=>"9"] ok 2 - Value "353" passes type constraint Decimal[totalDigits=>"9"] ok 3 - Value "95326" passes type constraint Decimal[totalDigits=>"9"] ok 4 - Value "2513421" passes type constraint Decimal[totalDigits=>"9"] ok 5 - Value "581216683" passes type constraint Decimal[totalDigits=>"9"] 1..5 ok 28 - Type atomic/decimal is restricted by facet totalDigits with value 9. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 13. ok 1 - Value "9" passes type constraint Decimal[totalDigits=>"13"] ok 2 - Value "5514" passes type constraint Decimal[totalDigits=>"13"] ok 3 - Value "1524616" passes type constraint Decimal[totalDigits=>"13"] ok 4 - Value "8864756997" passes type constraint Decimal[totalDigits=>"13"] ok 5 - Value "8178688412222" passes type constraint Decimal[totalDigits=>"13"] 1..5 ok 29 - Type atomic/decimal is restricted by facet totalDigits with value 13. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 18. ok 1 - Value "4" passes type constraint Decimal[totalDigits=>"18"] ok 2 - Value "82757" passes type constraint Decimal[totalDigits=>"18"] ok 3 - Value "321149124" passes type constraint Decimal[totalDigits=>"18"] ok 4 - Value "4303115591742" passes type constraint Decimal[totalDigits=>"18"] ok 5 - Value "526575824825222369" passes type constraint Decimal[totalDigits=>"18"] 1..5 ok 30 - Type atomic/decimal is restricted by facet totalDigits with value 18. # Subtest: Type atomic/decimal is restricted by facet pattern with value \d{1}. ok 1 - Value "3" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "2" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "2" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "4" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "9" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 31 - Type atomic/decimal is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \-\d{2}\.\d{3}. ok 1 - Value "-24.547" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{2}\\.\\d{3}\$))"] ok 2 - Value "-65.424" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{2}\\.\\d{3}\$))"] ok 3 - Value "-31.228" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{2}\\.\\d{3}\$))"] ok 4 - Value "-46.582" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{2}\\.\\d{3}\$))"] ok 5 - Value "-12.216" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{2}\\.\\d{3}\$))"] 1..5 ok 32 - Type atomic/decimal is restricted by facet pattern with value \-\d{2}\.\d{3}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \-\d{1}\.\d{8}. ok 1 - Value "-7.48951421" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{1}\\.\\d{8}\$))"] ok 2 - Value "-4.34531931" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{1}\\.\\d{8}\$))"] ok 3 - Value "-7.37470534" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{1}\\.\\d{8}\$))"] ok 4 - Value "-4.58314140" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{1}\\.\\d{8}\$))"] ok 5 - Value "-7.73893515" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{1}\\.\\d{8}\$))"] 1..5 ok 33 - Type atomic/decimal is restricted by facet pattern with value \-\d{1}\.\d{8}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \.\d{13}. ok 1 - Value ".2684842045582" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\.\\d{13}\$))"] ok 2 - Value ".1165417431543" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\.\\d{13}\$))"] ok 3 - Value ".1055532252427" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\.\\d{13}\$))"] ok 4 - Value ".2338485411688" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\.\\d{13}\$))"] ok 5 - Value ".7974769556356" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\.\\d{13}\$))"] 1..5 ok 34 - Type atomic/decimal is restricted by facet pattern with value \.\d{13}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \d{5}\.\d{13}. ok 1 - Value "55217.9736118850526" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{5}\\.\\d{13}\$))"] ok 2 - Value "16876.8783301171042" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{5}\\.\\d{13}\$))"] ok 3 - Value "11416.7935261225030" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{5}\\.\\d{13}\$))"] ok 4 - Value "67916.2046755544972" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{5}\\.\\d{13}\$))"] ok 5 - Value "67535.5493283257017" passes type constraint Decimal[pattern=>"(?^:(?ms:^\\d{5}\\.\\d{13}\$))"] 1..5 ok 35 - Type atomic/decimal is restricted by facet pattern with value \d{5}\.\d{13}. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "8.63882452" passes type constraint Decimal[enumeration=>"ARRAY(0x5a161a90)"] ok 2 - Value "-0.92" passes type constraint Decimal[enumeration=>"ARRAY(0x5a161a90)"] ok 3 - Value "-1914.0" passes type constraint Decimal[enumeration=>"ARRAY(0x5a161a90)"] ok 4 - Value "8.63882452" passes type constraint Decimal[enumeration=>"ARRAY(0x5a161a90)"] ok 5 - Value "549.95" passes type constraint Decimal[enumeration=>"ARRAY(0x5a161a90)"] 1..5 ok 36 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "-61113534938.0" passes type constraint Decimal[enumeration=>"ARRAY(0x5a0cfb30)"] ok 2 - Value "729089.6" passes type constraint Decimal[enumeration=>"ARRAY(0x5a0cfb30)"] ok 3 - Value "0.575" passes type constraint Decimal[enumeration=>"ARRAY(0x5a0cfb30)"] ok 4 - Value "7.682949472786" passes type constraint Decimal[enumeration=>"ARRAY(0x5a0cfb30)"] ok 5 - Value "89.20902289982400" passes type constraint Decimal[enumeration=>"ARRAY(0x5a0cfb30)"] 1..5 ok 37 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "-97585886185" passes type constraint Decimal[enumeration=>"ARRAY(0x5a051e5c)"] ok 2 - Value "-7.335" passes type constraint Decimal[enumeration=>"ARRAY(0x5a051e5c)"] ok 3 - Value "0.672" passes type constraint Decimal[enumeration=>"ARRAY(0x5a051e5c)"] ok 4 - Value "0.672" passes type constraint Decimal[enumeration=>"ARRAY(0x5a051e5c)"] ok 5 - Value "-5439.8474996" passes type constraint Decimal[enumeration=>"ARRAY(0x5a051e5c)"] 1..5 ok 38 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "613.87" passes type constraint Decimal[enumeration=>"ARRAY(0x5a220d0c)"] ok 2 - Value "-2.39446916113" passes type constraint Decimal[enumeration=>"ARRAY(0x5a220d0c)"] ok 3 - Value "613.87" passes type constraint Decimal[enumeration=>"ARRAY(0x5a220d0c)"] ok 4 - Value "1906433845.89" passes type constraint Decimal[enumeration=>"ARRAY(0x5a220d0c)"] ok 5 - Value "1906433845.89" passes type constraint Decimal[enumeration=>"ARRAY(0x5a220d0c)"] 1..5 ok 39 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "-82.78605057" passes type constraint Decimal[enumeration=>"ARRAY(0x5a2210a4)"] ok 2 - Value "0.3316" passes type constraint Decimal[enumeration=>"ARRAY(0x5a2210a4)"] ok 3 - Value "337920.941" passes type constraint Decimal[enumeration=>"ARRAY(0x5a2210a4)"] ok 4 - Value "0.3316" passes type constraint Decimal[enumeration=>"ARRAY(0x5a2210a4)"] ok 5 - Value "-150" passes type constraint Decimal[enumeration=>"ARRAY(0x5a2210a4)"] 1..5 ok 40 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet whiteSpace with value collapse. ok 1 - Value "-999999999999999999" passes type constraint Decimal[whiteSpace=>"collapse"] ok 2 - Value "208837336784347682" passes type constraint Decimal[whiteSpace=>"collapse"] ok 3 - Value "831121983923768014" passes type constraint Decimal[whiteSpace=>"collapse"] ok 4 - Value "463294725437835008" passes type constraint Decimal[whiteSpace=>"collapse"] ok 5 - Value "999999999999999999" passes type constraint Decimal[whiteSpace=>"collapse"] 1..5 ok 41 - Type atomic/decimal is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 46766021207033325. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minInclusive=>"46766021207033325"] ok 2 - Value "-82035416317982814.9" fails type constraint Decimal[minInclusive=>"46766021207033325"] ok 3 - Value "-116283630323041617.3" fails type constraint Decimal[minInclusive=>"46766021207033325"] ok 4 - Value "-507102669884162774.8" fails type constraint Decimal[minInclusive=>"46766021207033325"] ok 5 - Value "46766021207033324.9" fails type constraint Decimal[minInclusive=>"46766021207033325"] 1..5 ok 42 - Type atomic/decimal is restricted by facet minInclusive with value 46766021207033325. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 217527397529179155. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minInclusive=>"217527397529179155"] ok 2 - Value "-642389304015569471" fails type constraint Decimal[minInclusive=>"217527397529179155"] ok 3 - Value "194432658843846068" fails type constraint Decimal[minInclusive=>"217527397529179155"] ok 4 - Value "-320930938798775041" fails type constraint Decimal[minInclusive=>"217527397529179155"] ok 5 - Value "217527397529179154" fails type constraint Decimal[minInclusive=>"217527397529179155"] 1..5 ok 43 - Type atomic/decimal is restricted by facet minInclusive with value 217527397529179155. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value -484062845034851418. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minInclusive=>"-484062845034851418"] ok 2 - Value "-744312015684597677" fails type constraint Decimal[minInclusive=>"-484062845034851418"] ok 3 - Value "-798318711162899803" fails type constraint Decimal[minInclusive=>"-484062845034851418"] ok 4 - Value "-756444991985341836" fails type constraint Decimal[minInclusive=>"-484062845034851418"] ok 5 - Value "-484062845034851419" fails type constraint Decimal[minInclusive=>"-484062845034851418"] 1..5 ok 44 - Type atomic/decimal is restricted by facet minInclusive with value -484062845034851418. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 913110463857996767. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minInclusive=>"913110463857996767"] ok 2 - Value "219067290813932176" fails type constraint Decimal[minInclusive=>"913110463857996767"] ok 3 - Value "476222585470221001" fails type constraint Decimal[minInclusive=>"913110463857996767"] ok 4 - Value "-977179111791051587" fails type constraint Decimal[minInclusive=>"913110463857996767"] ok 5 - Value "913110463857996766" fails type constraint Decimal[minInclusive=>"913110463857996767"] 1..5 ok 45 - Type atomic/decimal is restricted by facet minInclusive with value 913110463857996767. # Subtest: Type atomic/decimal is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minInclusive=>"999999999999999999"] ok 2 - Value "948164537304475361" fails type constraint Decimal[minInclusive=>"999999999999999999"] ok 3 - Value "347408282265509792" fails type constraint Decimal[minInclusive=>"999999999999999999"] ok 4 - Value "-213987886304789709" fails type constraint Decimal[minInclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" fails type constraint Decimal[minInclusive=>"999999999999999999"] 1..5 ok 46 - Type atomic/decimal is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" fails type constraint Decimal[maxInclusive=>"-999999999999999999"] ok 2 - Value "704874057733450020" fails type constraint Decimal[maxInclusive=>"-999999999999999999"] ok 3 - Value "209113495339849242" fails type constraint Decimal[maxInclusive=>"-999999999999999999"] ok 4 - Value "833990441992082941" fails type constraint Decimal[maxInclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxInclusive=>"-999999999999999999"] 1..5 ok 47 - Type atomic/decimal is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value 334974685437745555. ok 1 - Value "334974685437745556" fails type constraint Decimal[maxInclusive=>"334974685437745555"] ok 2 - Value "854169634314423861" fails type constraint Decimal[maxInclusive=>"334974685437745555"] ok 3 - Value "573806945776759695" fails type constraint Decimal[maxInclusive=>"334974685437745555"] ok 4 - Value "807371345967442368" fails type constraint Decimal[maxInclusive=>"334974685437745555"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxInclusive=>"334974685437745555"] 1..5 ok 48 - Type atomic/decimal is restricted by facet maxInclusive with value 334974685437745555. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value -873150926158042127. ok 1 - Value "-873150926158042126" fails type constraint Decimal[maxInclusive=>"-873150926158042127"] ok 2 - Value "305728505095716730" fails type constraint Decimal[maxInclusive=>"-873150926158042127"] ok 3 - Value "-283733388508344998" fails type constraint Decimal[maxInclusive=>"-873150926158042127"] ok 4 - Value "917584284119832151" fails type constraint Decimal[maxInclusive=>"-873150926158042127"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxInclusive=>"-873150926158042127"] 1..5 ok 49 - Type atomic/decimal is restricted by facet maxInclusive with value -873150926158042127. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value -276828978495828214. ok 1 - Value "-276828978495828213" fails type constraint Decimal[maxInclusive=>"-276828978495828214"] ok 2 - Value "-168341274308303273" fails type constraint Decimal[maxInclusive=>"-276828978495828214"] ok 3 - Value "-55137136585436293" fails type constraint Decimal[maxInclusive=>"-276828978495828214"] ok 4 - Value "468581798712038836" fails type constraint Decimal[maxInclusive=>"-276828978495828214"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxInclusive=>"-276828978495828214"] 1..5 ok 50 - Type atomic/decimal is restricted by facet maxInclusive with value -276828978495828214. # Subtest: Type atomic/decimal is restricted by facet maxInclusive with value 187840545667389724. ok 1 - Value "187840545667389725" fails type constraint Decimal[maxInclusive=>"187840545667389724"] ok 2 - Value "339229216664273730" fails type constraint Decimal[maxInclusive=>"187840545667389724"] ok 3 - Value "934076830476541443" fails type constraint Decimal[maxInclusive=>"187840545667389724"] ok 4 - Value "983589035502023346" fails type constraint Decimal[maxInclusive=>"187840545667389724"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxInclusive=>"187840545667389724"] 1..5 ok 51 - Type atomic/decimal is restricted by facet maxInclusive with value 187840545667389724. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 0. ok 1 - Value "12345678912345678.9" fails type constraint Decimal[fractionDigits=>"0"] ok 2 - Value "1234567891234.56789" fails type constraint Decimal[fractionDigits=>"0"] ok 3 - Value "123456789.123456789" fails type constraint Decimal[fractionDigits=>"0"] ok 4 - Value "12345.6789123456789" fails type constraint Decimal[fractionDigits=>"0"] ok 5 - Value ".123456789123456789" fails type constraint Decimal[fractionDigits=>"0"] 1..5 ok 52 - Type atomic/decimal is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 3. ok 1 - Value "12345678912345.6789" fails type constraint Decimal[fractionDigits=>"3"] ok 2 - Value "12345678912.3456789" fails type constraint Decimal[fractionDigits=>"3"] ok 3 - Value "12345678.9123456789" fails type constraint Decimal[fractionDigits=>"3"] ok 4 - Value "12345.6789123456789" fails type constraint Decimal[fractionDigits=>"3"] ok 5 - Value ".123456789123456789" fails type constraint Decimal[fractionDigits=>"3"] 1..5 ok 53 - Type atomic/decimal is restricted by facet fractionDigits with value 3. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 6. ok 1 - Value "12345678912.3456789" fails type constraint Decimal[fractionDigits=>"6"] ok 2 - Value "123456789.123456789" fails type constraint Decimal[fractionDigits=>"6"] ok 3 - Value "1234567.89123456789" fails type constraint Decimal[fractionDigits=>"6"] ok 4 - Value "12345.6789123456789" fails type constraint Decimal[fractionDigits=>"6"] ok 5 - Value ".123456789123456789" fails type constraint Decimal[fractionDigits=>"6"] 1..5 ok 54 - Type atomic/decimal is restricted by facet fractionDigits with value 6. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 9. ok 1 - Value "12345678.9123456789" fails type constraint Decimal[fractionDigits=>"9"] ok 2 - Value "123456.789123456789" fails type constraint Decimal[fractionDigits=>"9"] ok 3 - Value "1234.56789123456789" fails type constraint Decimal[fractionDigits=>"9"] ok 4 - Value "12.3456789123456789" fails type constraint Decimal[fractionDigits=>"9"] ok 5 - Value ".123456789123456789" fails type constraint Decimal[fractionDigits=>"9"] 1..5 ok 55 - Type atomic/decimal is restricted by facet fractionDigits with value 9. # Subtest: Type atomic/decimal is restricted by facet fractionDigits with value 12. ok 1 - Value "12345.6789123456789" fails type constraint Decimal[fractionDigits=>"12"] ok 2 - Value "1234.56789123456789" fails type constraint Decimal[fractionDigits=>"12"] ok 3 - Value "123.456789123456789" fails type constraint Decimal[fractionDigits=>"12"] ok 4 - Value "12.3456789123456789" fails type constraint Decimal[fractionDigits=>"12"] ok 5 - Value ".123456789123456789" fails type constraint Decimal[fractionDigits=>"12"] 1..5 ok 56 - Type atomic/decimal is restricted by facet fractionDigits with value 12. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 1. ok 1 - Value "61" fails type constraint Decimal[totalDigits=>"1"] ok 2 - Value "777054" fails type constraint Decimal[totalDigits=>"1"] ok 3 - Value "3113816699" fails type constraint Decimal[totalDigits=>"1"] ok 4 - Value "61315691291273" fails type constraint Decimal[totalDigits=>"1"] ok 5 - Value "354128147257253653" fails type constraint Decimal[totalDigits=>"1"] 1..5 ok 57 - Type atomic/decimal is restricted by facet totalDigits with value 1. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 4. ok 1 - Value "28265" fails type constraint Decimal[totalDigits=>"4"] ok 2 - Value "85558005" fails type constraint Decimal[totalDigits=>"4"] ok 3 - Value "70552163453" fails type constraint Decimal[totalDigits=>"4"] ok 4 - Value "17566155886475" fails type constraint Decimal[totalDigits=>"4"] ok 5 - Value "692412876221863375" fails type constraint Decimal[totalDigits=>"4"] 1..5 ok 58 - Type atomic/decimal is restricted by facet totalDigits with value 4. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 7. ok 1 - Value "16365494" fails type constraint Decimal[totalDigits=>"7"] ok 2 - Value "2968213192" fails type constraint Decimal[totalDigits=>"7"] ok 3 - Value "470843264218" fails type constraint Decimal[totalDigits=>"7"] ok 4 - Value "12171827714185" fails type constraint Decimal[totalDigits=>"7"] ok 5 - Value "426453427863172041" fails type constraint Decimal[totalDigits=>"7"] 1..5 ok 59 - Type atomic/decimal is restricted by facet totalDigits with value 7. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 10. ok 1 - Value "18747415133" fails type constraint Decimal[totalDigits=>"10"] ok 2 - Value "111010154613" fails type constraint Decimal[totalDigits=>"10"] ok 3 - Value "8568256181607" fails type constraint Decimal[totalDigits=>"10"] ok 4 - Value "34732211933321" fails type constraint Decimal[totalDigits=>"10"] ok 5 - Value "338610360158571185" fails type constraint Decimal[totalDigits=>"10"] 1..5 ok 60 - Type atomic/decimal is restricted by facet totalDigits with value 10. # Subtest: Type atomic/decimal is restricted by facet totalDigits with value 13. ok 1 - Value "18521730524616" fails type constraint Decimal[totalDigits=>"13"] ok 2 - Value "178163458326868" fails type constraint Decimal[totalDigits=>"13"] ok 3 - Value "3921554721062893" fails type constraint Decimal[totalDigits=>"13"] ok 4 - Value "21558713367427384" fails type constraint Decimal[totalDigits=>"13"] ok 5 - Value "373687644748891316" fails type constraint Decimal[totalDigits=>"13"] 1..5 ok 61 - Type atomic/decimal is restricted by facet totalDigits with value 13. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minExclusive=>"-999999999999999999"] 1..1 ok 62 - Type atomic/decimal is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value -742667420521034182. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minExclusive=>"-742667420521034182"] ok 2 - Value "-873668702595663188" fails type constraint Decimal[minExclusive=>"-742667420521034182"] ok 3 - Value "-875371982501205708" fails type constraint Decimal[minExclusive=>"-742667420521034182"] ok 4 - Value "-746298922746964699" fails type constraint Decimal[minExclusive=>"-742667420521034182"] ok 5 - Value "-742667420521034182" fails type constraint Decimal[minExclusive=>"-742667420521034182"] 1..5 ok 63 - Type atomic/decimal is restricted by facet minExclusive with value -742667420521034182. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value -990296746466916787. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minExclusive=>"-990296746466916787"] ok 2 - Value "-994232159881783270" fails type constraint Decimal[minExclusive=>"-990296746466916787"] ok 3 - Value "-990366049657691773" fails type constraint Decimal[minExclusive=>"-990296746466916787"] ok 4 - Value "-994038375252986787" fails type constraint Decimal[minExclusive=>"-990296746466916787"] ok 5 - Value "-990296746466916787" fails type constraint Decimal[minExclusive=>"-990296746466916787"] 1..5 ok 64 - Type atomic/decimal is restricted by facet minExclusive with value -990296746466916787. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value 604887570436412057. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minExclusive=>"604887570436412057"] ok 2 - Value "587916849690211326" fails type constraint Decimal[minExclusive=>"604887570436412057"] ok 3 - Value "-505435956225881732" fails type constraint Decimal[minExclusive=>"604887570436412057"] ok 4 - Value "-362094017196074591" fails type constraint Decimal[minExclusive=>"604887570436412057"] ok 5 - Value "604887570436412057" fails type constraint Decimal[minExclusive=>"604887570436412057"] 1..5 ok 65 - Type atomic/decimal is restricted by facet minExclusive with value 604887570436412057. # Subtest: Type atomic/decimal is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "-999999999999999999" fails type constraint Decimal[minExclusive=>"999999999999999998"] ok 2 - Value "990234289529774656" fails type constraint Decimal[minExclusive=>"999999999999999998"] ok 3 - Value "-168010106926399727" fails type constraint Decimal[minExclusive=>"999999999999999998"] ok 4 - Value "-758263458208696671" fails type constraint Decimal[minExclusive=>"999999999999999998"] ok 5 - Value "999999999999999998" fails type constraint Decimal[minExclusive=>"999999999999999998"] 1..5 ok 66 - Type atomic/decimal is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999998" fails type constraint Decimal[maxExclusive=>"-999999999999999998"] ok 2 - Value "-735099782760447738" fails type constraint Decimal[maxExclusive=>"-999999999999999998"] ok 3 - Value "-701067706877750217" fails type constraint Decimal[maxExclusive=>"-999999999999999998"] ok 4 - Value "563399700388934165" fails type constraint Decimal[maxExclusive=>"-999999999999999998"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxExclusive=>"-999999999999999998"] 1..5 ok 67 - Type atomic/decimal is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value -407946586294197554. ok 1 - Value "-407946586294197554" fails type constraint Decimal[maxExclusive=>"-407946586294197554"] ok 2 - Value "170561410536352337" fails type constraint Decimal[maxExclusive=>"-407946586294197554"] ok 3 - Value "834811255246798541" fails type constraint Decimal[maxExclusive=>"-407946586294197554"] ok 4 - Value "263175454538351659" fails type constraint Decimal[maxExclusive=>"-407946586294197554"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxExclusive=>"-407946586294197554"] 1..5 ok 68 - Type atomic/decimal is restricted by facet maxExclusive with value -407946586294197554. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value -663400175032719417. ok 1 - Value "-663400175032719417" fails type constraint Decimal[maxExclusive=>"-663400175032719417"] ok 2 - Value "281117135260569906" fails type constraint Decimal[maxExclusive=>"-663400175032719417"] ok 3 - Value "-341239977425938983" fails type constraint Decimal[maxExclusive=>"-663400175032719417"] ok 4 - Value "-53150907639494195" fails type constraint Decimal[maxExclusive=>"-663400175032719417"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxExclusive=>"-663400175032719417"] 1..5 ok 69 - Type atomic/decimal is restricted by facet maxExclusive with value -663400175032719417. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value -491326681056714730. ok 1 - Value "-491326681056714730" fails type constraint Decimal[maxExclusive=>"-491326681056714730"] ok 2 - Value "449964112725542981" fails type constraint Decimal[maxExclusive=>"-491326681056714730"] ok 3 - Value "781090115734859921" fails type constraint Decimal[maxExclusive=>"-491326681056714730"] ok 4 - Value "248281740579833699" fails type constraint Decimal[maxExclusive=>"-491326681056714730"] ok 5 - Value "999999999999999999" fails type constraint Decimal[maxExclusive=>"-491326681056714730"] 1..5 ok 70 - Type atomic/decimal is restricted by facet maxExclusive with value -491326681056714730. # Subtest: Type atomic/decimal is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "999999999999999999" fails type constraint Decimal[maxExclusive=>"999999999999999999"] 1..1 ok 71 - Type atomic/decimal is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/decimal is restricted by facet pattern with value \d{1}. ok 1 - Value "33485.142484370" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "22277333688275456.1" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "533.47561744" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "-32143132.775" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "583.07" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 72 - Type atomic/decimal is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \d{1}\.\d{4}. ok 1 - Value "-8554.601982" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}\$))"] ok 2 - Value "944224585854343587" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}\$))"] ok 3 - Value "421252945.60641372" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}\$))"] ok 4 - Value "75538277749.623" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}\$))"] ok 5 - Value "866392.8623164201" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}\$))"] 1..5 ok 73 - Type atomic/decimal is restricted by facet pattern with value \d{1}\.\d{4}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \-\d{5}\.\d{4}. ok 1 - Value "2978258.516875716" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{5}\\.\\d{4}\$))"] ok 2 - Value "-3333144481863.7" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{5}\\.\\d{4}\$))"] ok 3 - Value "5976326.11677485" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{5}\\.\\d{4}\$))"] ok 4 - Value "559.5603990704" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{5}\\.\\d{4}\$))"] ok 5 - Value "-642.26405" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{5}\\.\\d{4}\$))"] 1..5 ok 74 - Type atomic/decimal is restricted by facet pattern with value \-\d{5}\.\d{4}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \d{10}\.\d{3}. ok 1 - Value "-84225859357429657.5" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{10}\\.\\d{3}\$))"] ok 2 - Value "844382745.346644" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{10}\\.\\d{3}\$))"] ok 3 - Value "-85.56736916122194" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{10}\\.\\d{3}\$))"] ok 4 - Value "4.2536055668381" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{10}\\.\\d{3}\$))"] ok 5 - Value "463434.957553725" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\d{10}\\.\\d{3}\$))"] 1..5 ok 75 - Type atomic/decimal is restricted by facet pattern with value \d{10}\.\d{3}. # Subtest: Type atomic/decimal is restricted by facet pattern with value \-\d{17}\.\d{1}. ok 1 - Value "222935976.00581813" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{17}\\.\\d{1}\$))"] ok 2 - Value "4763.344745968" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{17}\\.\\d{1}\$))"] ok 3 - Value "-41338645.5464910" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{17}\\.\\d{1}\$))"] ok 4 - Value "2589394455884.5340" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{17}\\.\\d{1}\$))"] ok 5 - Value "-5388.7212686" fails type constraint Decimal[pattern=>"(?^:(?ms:^\\-\\d{17}\\.\\d{1}\$))"] 1..5 ok 76 - Type atomic/decimal is restricted by facet pattern with value \-\d{17}\.\d{1}. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "-502354523120606799" fails type constraint Decimal[enumeration=>"ARRAY(0x5a227d88)"] ok 2 - Value "221533348282852537" fails type constraint Decimal[enumeration=>"ARRAY(0x5a227d88)"] ok 3 - Value "-853805601507541477" fails type constraint Decimal[enumeration=>"ARRAY(0x5a227d88)"] ok 4 - Value "-433480763327352080" fails type constraint Decimal[enumeration=>"ARRAY(0x5a227d88)"] ok 5 - Value "124650441041409543" fails type constraint Decimal[enumeration=>"ARRAY(0x5a227d88)"] 1..5 ok 77 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "-408689031972378824" fails type constraint Decimal[enumeration=>"ARRAY(0x5a051f74)"] ok 2 - Value "-106409202240518085" fails type constraint Decimal[enumeration=>"ARRAY(0x5a051f74)"] ok 3 - Value "-769651937952429587" fails type constraint Decimal[enumeration=>"ARRAY(0x5a051f74)"] ok 4 - Value "772891982319434011" fails type constraint Decimal[enumeration=>"ARRAY(0x5a051f74)"] ok 5 - Value "-755901886467195138" fails type constraint Decimal[enumeration=>"ARRAY(0x5a051f74)"] 1..5 ok 78 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "177925645621303640" fails type constraint Decimal[enumeration=>"ARRAY(0x5a21d5c8)"] ok 2 - Value "-965869140580617234" fails type constraint Decimal[enumeration=>"ARRAY(0x5a21d5c8)"] ok 3 - Value "-795893491728559609" fails type constraint Decimal[enumeration=>"ARRAY(0x5a21d5c8)"] ok 4 - Value "-815977366399654568" fails type constraint Decimal[enumeration=>"ARRAY(0x5a21d5c8)"] ok 5 - Value "87705392143277105" fails type constraint Decimal[enumeration=>"ARRAY(0x5a21d5c8)"] 1..5 ok 79 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "13775870503200948" fails type constraint Decimal[enumeration=>"ARRAY(0x5a0d006c)"] ok 2 - Value "-38941978700236967" fails type constraint Decimal[enumeration=>"ARRAY(0x5a0d006c)"] ok 3 - Value "-707626978704362529" fails type constraint Decimal[enumeration=>"ARRAY(0x5a0d006c)"] ok 4 - Value "13775870503200948" fails type constraint Decimal[enumeration=>"ARRAY(0x5a0d006c)"] ok 5 - Value "-587995474964697616" fails type constraint Decimal[enumeration=>"ARRAY(0x5a0d006c)"] 1..5 ok 80 - Type atomic/decimal is restricted by facet enumeration. # Subtest: Type atomic/decimal is restricted by facet enumeration. ok 1 - Value "359155983938342026" fails type constraint Decimal[enumeration=>"ARRAY(0x5a2281e8)"] ok 2 - Value "319004331918121497" fails type constraint Decimal[enumeration=>"ARRAY(0x5a2281e8)"] ok 3 - Value "748689826255232170" fails type constraint Decimal[enumeration=>"ARRAY(0x5a2281e8)"] ok 4 - Value "125609983152650927" fails type constraint Decimal[enumeration=>"ARRAY(0x5a2281e8)"] ok 5 - Value "-888196266682436784" fails type constraint Decimal[enumeration=>"ARRAY(0x5a2281e8)"] 1..5 ok 81 - Type atomic/decimal is restricted by facet enumeration. 1..81 ok t/50double.t .............. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}E\-\d{3}. ok 1 - Value "4E-289" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 2 - Value "3E-238" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 3 - Value "2E-173" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 4 - Value "2E-153" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 5 - Value "3E-137" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] 1..5 ok 1 - Type atomic/double is restricted by facet pattern with value \d{1}E\-\d{3}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{4}E\-\d{2}. ok 1 - Value "5.2185E-22" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 2 - Value "4.3272E-51" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 3 - Value "3.1138E-51" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 4 - Value "8.3266E-55" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 5 - Value "8.3968E-76" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] 1..5 ok 2 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{4}E\-\d{2}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{8}E\-\d{1}. ok 1 - Value "4.54918975E-8" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 2 - Value "9.82585255E-8" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 3 - Value "7.42727726E-4" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 4 - Value "6.83242786E-5" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 5 - Value "8.34238582E-8" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] 1..5 ok 3 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{8}E\-\d{1}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{12}E\d{1}. ok 1 - Value "4.319926813832E4" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 2 - Value "4.462166867158E3" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 3 - Value "4.642845497493E5" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 4 - Value "8.388325397297E5" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 5 - Value "3.693914247175E4" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] 1..5 ok 4 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{12}E\d{1}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{16}E\d{3}. ok 1 - Value "8.9765779385971216E261" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 2 - Value "6.8222841673422587E283" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 3 - Value "4.9578685246487246E116" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 4 - Value "7.9774272498493962E262" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 5 - Value "5.2646546428267367E153" passes type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] 1..5 ok 5 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{16}E\d{3}. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "3.5861613937406181E36" passes type constraint Double[enumeration=>"ARRAY(0x58dd5274)"] ok 2 - Value "2.8407030485906319E216" passes type constraint Double[enumeration=>"ARRAY(0x58dd5274)"] ok 3 - Value "4.9E-324" passes type constraint Double[enumeration=>"ARRAY(0x58dd5274)"] ok 4 - Value "4.9E-324" passes type constraint Double[enumeration=>"ARRAY(0x58dd5274)"] ok 5 - Value "2.8407030485906319E216" passes type constraint Double[enumeration=>"ARRAY(0x58dd5274)"] 1..5 ok 6 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "2.4983147023924484E216" passes type constraint Double[enumeration=>"ARRAY(0x58dded4c)"] ok 2 - Value "2.9181385291440688E126" passes type constraint Double[enumeration=>"ARRAY(0x58dded4c)"] ok 3 - Value "2.7311892445441031E36" passes type constraint Double[enumeration=>"ARRAY(0x58dded4c)"] ok 4 - Value "2.9181385291440688E126" passes type constraint Double[enumeration=>"ARRAY(0x58dded4c)"] ok 5 - Value "4.8523411539849754E-234" passes type constraint Double[enumeration=>"ARRAY(0x58dded4c)"] 1..5 ok 7 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "4.6505307100535510E216" passes type constraint Double[enumeration=>"ARRAY(0x58dd51e8)"] ok 2 - Value "2.4426721708407727E-144" passes type constraint Double[enumeration=>"ARRAY(0x58dd51e8)"] ok 3 - Value "2.1028238996196812E36" passes type constraint Double[enumeration=>"ARRAY(0x58dd51e8)"] ok 4 - Value "3.3142672291800245E-54" passes type constraint Double[enumeration=>"ARRAY(0x58dd51e8)"] ok 5 - Value "4.6505307100535510E216" passes type constraint Double[enumeration=>"ARRAY(0x58dd51e8)"] 1..5 ok 8 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "4.3411284761058989E126" passes type constraint Double[enumeration=>"ARRAY(0x5734fb54)"] ok 2 - Value "2.0744434746534796E36" passes type constraint Double[enumeration=>"ARRAY(0x5734fb54)"] ok 3 - Value "3.4043189586904751E216" passes type constraint Double[enumeration=>"ARRAY(0x5734fb54)"] ok 4 - Value "4.3411284761058989E126" passes type constraint Double[enumeration=>"ARRAY(0x5734fb54)"] ok 5 - Value "4.9E-324" passes type constraint Double[enumeration=>"ARRAY(0x5734fb54)"] 1..5 ok 9 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "2.0102746771275176E-9" passes type constraint Double[enumeration=>"ARRAY(0x58ddeaf4)"] ok 2 - Value "4.6999860123584760E201" passes type constraint Double[enumeration=>"ARRAY(0x58ddeaf4)"] ok 3 - Value "2.7409799988042133E-219" passes type constraint Double[enumeration=>"ARRAY(0x58ddeaf4)"] ok 4 - Value "2.0102746771275176E-9" passes type constraint Double[enumeration=>"ARRAY(0x58ddeaf4)"] ok 5 - Value "2.8428374096671001E96" passes type constraint Double[enumeration=>"ARRAY(0x58ddeaf4)"] 1..5 ok 10 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet whiteSpace with value collapse. ok 1 - Value "-INF" passes type constraint Double[whiteSpace=>"collapse"] ok 2 - Value "-1.7976931348623157E308" passes type constraint Double[whiteSpace=>"collapse"] ok 3 - Value "-4.5400409861528464E150" passes type constraint Double[whiteSpace=>"collapse"] ok 4 - Value "-2.4656082617219581E-8" passes type constraint Double[whiteSpace=>"collapse"] ok 5 - Value "-2.4465657314964493E-166" passes type constraint Double[whiteSpace=>"collapse"] ok 6 - Value "-4.9E-324" passes type constraint Double[whiteSpace=>"collapse"] ok 7 - Value "-0" passes type constraint Double[whiteSpace=>"collapse"] ok 8 - Value "0" passes type constraint Double[whiteSpace=>"collapse"] ok 9 - Value "4.9E-324" passes type constraint Double[whiteSpace=>"collapse"] ok 10 - Value "3.9962074390640384E-166" passes type constraint Double[whiteSpace=>"collapse"] ok 11 - Value "4.7083935269121063E-8" passes type constraint Double[whiteSpace=>"collapse"] ok 12 - Value "4.7439793877361399E150" passes type constraint Double[whiteSpace=>"collapse"] ok 13 - Value "1.7976931348623157E308" passes type constraint Double[whiteSpace=>"collapse"] ok 14 - Value "INF" passes type constraint Double[whiteSpace=>"collapse"] ok 15 - Value "NaN" passes type constraint Double[whiteSpace=>"collapse"] 1..15 ok 11 - Type atomic/double is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}E\-\d{3}. ok 1 - Value "3E6" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 2 - Value "1E-12" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 3 - Value "5E-47" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 4 - Value "7E36" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] ok 5 - Value "5E-42" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{3}\$))"] 1..5 ok 12 - Type atomic/double is restricted by facet pattern with value \d{1}E\-\d{3}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{4}E\-\d{2}. ok 1 - Value "5.532777422E-262" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 2 - Value "4.84496778864735E7" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 3 - Value "3.3664231457E-8" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 4 - Value "5.39693584258676E139" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] ok 5 - Value "1.977777E-227" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{4}E\\-\\d{2}\$))"] 1..5 ok 13 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{4}E\-\d{2}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{8}E\-\d{1}. ok 1 - Value "2.938778577292527E-112" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 2 - Value "8.687E-228" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 3 - Value "7.2552325433887758E57" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 4 - Value "6.264672671344E55" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] ok 5 - Value "4.564652616398648E-53" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{8}E\\-\\d{1}\$))"] 1..5 ok 14 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{8}E\-\d{1}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{12}E\d{1}. ok 1 - Value "7.377E277" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 2 - Value "7.44122758643E172" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 3 - Value "5.37737654663E193" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 4 - Value "9.253644E228" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] ok 5 - Value "3.61775E52" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{12}E\\d{1}\$))"] 1..5 ok 15 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{12}E\d{1}. # Subtest: Type atomic/double is restricted by facet pattern with value \d{1}\.\d{16}E\d{3}. ok 1 - Value "8.9396649815531E32" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 2 - Value "7.2936652792E4" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 3 - Value "3.5827872E2" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 4 - Value "6.49517724E8" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] ok 5 - Value "9.953E7" fails type constraint Double[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{16}E\\d{3}\$))"] 1..5 ok 16 - Type atomic/double is restricted by facet pattern with value \d{1}\.\d{16}E\d{3}. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "-4.4342657606591980E-49" fails type constraint Double[enumeration=>"ARRAY(0x58dd5940)"] ok 2 - Value "3.7575966972397818E-198" fails type constraint Double[enumeration=>"ARRAY(0x58dd5940)"] ok 3 - Value "3.3981202785445614E201" fails type constraint Double[enumeration=>"ARRAY(0x58dd5940)"] ok 4 - Value "-1.7976931348623157E308" fails type constraint Double[enumeration=>"ARRAY(0x58dd5940)"] ok 5 - Value "-2.0203071715201305E119" fails type constraint Double[enumeration=>"ARRAY(0x58dd5940)"] 1..5 ok 17 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "3.0290494958619612E-240" fails type constraint Double[enumeration=>"ARRAY(0x58ddcf2c)"] ok 2 - Value "4.6549602908266423E-303" fails type constraint Double[enumeration=>"ARRAY(0x58ddcf2c)"] ok 3 - Value "-3.1835210975897257E56" fails type constraint Double[enumeration=>"ARRAY(0x58ddcf2c)"] ok 4 - Value "2.9265667529149958E-282" fails type constraint Double[enumeration=>"ARRAY(0x58ddcf2c)"] ok 5 - Value "-2.7763292621557008E-70" fails type constraint Double[enumeration=>"ARRAY(0x58ddcf2c)"] 1..5 ok 18 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "1.9833779215040069E96" fails type constraint Double[enumeration=>"ARRAY(0x58ddca54)"] ok 2 - Value "2.2670473638907323E-282" fails type constraint Double[enumeration=>"ARRAY(0x58ddca54)"] ok 3 - Value "-2.5987908015975612E-196" fails type constraint Double[enumeration=>"ARRAY(0x58ddca54)"] ok 4 - Value "3.4125183524111053E-135" fails type constraint Double[enumeration=>"ARRAY(0x58ddca54)"] ok 5 - Value "-1.8627286721557672E161" fails type constraint Double[enumeration=>"ARRAY(0x58ddca54)"] 1..5 ok 19 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "-3.2497254652116023E14" fails type constraint Double[enumeration=>"ARRAY(0x58de528c)"] ok 2 - Value "-3.9755079320248947E-112" fails type constraint Double[enumeration=>"ARRAY(0x58de528c)"] ok 3 - Value "4.6005443625421961E-177" fails type constraint Double[enumeration=>"ARRAY(0x58de528c)"] ok 4 - Value "-1.8167207834888545E-217" fails type constraint Double[enumeration=>"ARRAY(0x58de528c)"] ok 5 - Value "3.2695765668213063E-261" fails type constraint Double[enumeration=>"ARRAY(0x58de528c)"] 1..5 ok 20 - Type atomic/double is restricted by facet enumeration. # Subtest: Type atomic/double is restricted by facet enumeration. ok 1 - Value "-3.1145780814992152E-196" fails type constraint Double[enumeration=>"ARRAY(0x58de4e68)"] ok 2 - Value "2.8562046481936448E12" fails type constraint Double[enumeration=>"ARRAY(0x58de4e68)"] ok 3 - Value "-4.7955738439334855E182" fails type constraint Double[enumeration=>"ARRAY(0x58de4e68)"] ok 4 - Value "-4.9E-324" fails type constraint Double[enumeration=>"ARRAY(0x58de4e68)"] ok 5 - Value "1.9560810896697008E-240" fails type constraint Double[enumeration=>"ARRAY(0x58de4e68)"] 1..5 ok 21 - Type atomic/double is restricted by facet enumeration. 1..21 ok t/50duration.t ............ # Subtest: Type atomic/duration is restricted by facet minExclusive with value P1970Y01M01DT00H00M00S. ok 1 - Value "P1970Y01M01DT00H00M01S" passes type constraint Duration[minExclusive=>"P1970Y01M01DT00H00M00S"] ok 2 - Value "P1997Y11M11DT15H19M36S" passes type constraint Duration[minExclusive=>"P1970Y01M01DT00H00M00S"] ok 3 - Value "P2024Y03M19DT10H24M27S" passes type constraint Duration[minExclusive=>"P1970Y01M01DT00H00M00S"] ok 4 - Value "P2001Y12M19DT16H30M37S" passes type constraint Duration[minExclusive=>"P1970Y01M01DT00H00M00S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minExclusive=>"P1970Y01M01DT00H00M00S"] 1..5 ok 1 - Type atomic/duration is restricted by facet minExclusive with value P1970Y01M01DT00H00M00S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P2015Y06M12DT06H42M35S. ok 1 - Value "P2015Y06M12DT06H42M36S" passes type constraint Duration[minExclusive=>"P2015Y06M12DT06H42M35S"] ok 2 - Value "P2024Y04M08DT18H43M25S" passes type constraint Duration[minExclusive=>"P2015Y06M12DT06H42M35S"] ok 3 - Value "P2028Y04M14DT22H36M57S" passes type constraint Duration[minExclusive=>"P2015Y06M12DT06H42M35S"] ok 4 - Value "P2026Y02M06DT14H13M13S" passes type constraint Duration[minExclusive=>"P2015Y06M12DT06H42M35S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minExclusive=>"P2015Y06M12DT06H42M35S"] 1..5 ok 2 - Type atomic/duration is restricted by facet minExclusive with value P2015Y06M12DT06H42M35S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P2030Y05M22DT14H53M02S. ok 1 - Value "P2030Y05M22DT14H53M03S" passes type constraint Duration[minExclusive=>"P2030Y05M22DT14H53M02S"] ok 2 - Value "P2030Y06M21DT17H53M15S" passes type constraint Duration[minExclusive=>"P2030Y05M22DT14H53M02S"] ok 3 - Value "P2030Y11M13DT15H22M10S" passes type constraint Duration[minExclusive=>"P2030Y05M22DT14H53M02S"] ok 4 - Value "P2030Y09M30DT06H34M42S" passes type constraint Duration[minExclusive=>"P2030Y05M22DT14H53M02S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minExclusive=>"P2030Y05M22DT14H53M02S"] 1..5 ok 3 - Type atomic/duration is restricted by facet minExclusive with value P2030Y05M22DT14H53M02S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P2029Y10M29DT21H06M18S. ok 1 - Value "P2029Y10M29DT21H06M19S" passes type constraint Duration[minExclusive=>"P2029Y10M29DT21H06M18S"] ok 2 - Value "P2030Y03M28DT20H53M50S" passes type constraint Duration[minExclusive=>"P2029Y10M29DT21H06M18S"] ok 3 - Value "P2030Y05M25DT04H06M40S" passes type constraint Duration[minExclusive=>"P2029Y10M29DT21H06M18S"] ok 4 - Value "P2030Y11M30DT20H45M46S" passes type constraint Duration[minExclusive=>"P2029Y10M29DT21H06M18S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minExclusive=>"P2029Y10M29DT21H06M18S"] 1..5 ok 4 - Type atomic/duration is restricted by facet minExclusive with value P2029Y10M29DT21H06M18S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P2030Y12M31DT23H59M58S. ok 1 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minExclusive=>"P2030Y12M31DT23H59M58S"] 1..1 ok 5 - Type atomic/duration is restricted by facet minExclusive with value P2030Y12M31DT23H59M58S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P1970Y01M01DT00H00M00S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[minInclusive=>"P1970Y01M01DT00H00M00S"] ok 2 - Value "P2013Y09M12DT12H40M18S" passes type constraint Duration[minInclusive=>"P1970Y01M01DT00H00M00S"] ok 3 - Value "P2008Y03M14DT18H40M18S" passes type constraint Duration[minInclusive=>"P1970Y01M01DT00H00M00S"] ok 4 - Value "P2005Y12M19DT06H31M58S" passes type constraint Duration[minInclusive=>"P1970Y01M01DT00H00M00S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minInclusive=>"P1970Y01M01DT00H00M00S"] 1..5 ok 6 - Type atomic/duration is restricted by facet minInclusive with value P1970Y01M01DT00H00M00S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P1978Y12M21DT17H22M44S. ok 1 - Value "P1978Y12M21DT17H22M44S" passes type constraint Duration[minInclusive=>"P1978Y12M21DT17H22M44S"] ok 2 - Value "P2013Y06M18DT09H18M34S" passes type constraint Duration[minInclusive=>"P1978Y12M21DT17H22M44S"] ok 3 - Value "P2010Y05M06DT16H52M15S" passes type constraint Duration[minInclusive=>"P1978Y12M21DT17H22M44S"] ok 4 - Value "P1990Y01M25DT15H51M01S" passes type constraint Duration[minInclusive=>"P1978Y12M21DT17H22M44S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minInclusive=>"P1978Y12M21DT17H22M44S"] 1..5 ok 7 - Type atomic/duration is restricted by facet minInclusive with value P1978Y12M21DT17H22M44S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P1989Y09M10DT10H34M11S. ok 1 - Value "P1989Y09M10DT10H34M11S" passes type constraint Duration[minInclusive=>"P1989Y09M10DT10H34M11S"] ok 2 - Value "P2017Y07M19DT04H37M22S" passes type constraint Duration[minInclusive=>"P1989Y09M10DT10H34M11S"] ok 3 - Value "P2009Y10M12DT09H40M36S" passes type constraint Duration[minInclusive=>"P1989Y09M10DT10H34M11S"] ok 4 - Value "P1994Y08M12DT06H51M28S" passes type constraint Duration[minInclusive=>"P1989Y09M10DT10H34M11S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minInclusive=>"P1989Y09M10DT10H34M11S"] 1..5 ok 8 - Type atomic/duration is restricted by facet minInclusive with value P1989Y09M10DT10H34M11S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P2024Y01M12DT09H17M54S. ok 1 - Value "P2024Y01M12DT09H17M54S" passes type constraint Duration[minInclusive=>"P2024Y01M12DT09H17M54S"] ok 2 - Value "P2027Y02M19DT00H14M52S" passes type constraint Duration[minInclusive=>"P2024Y01M12DT09H17M54S"] ok 3 - Value "P2024Y10M23DT20H30M30S" passes type constraint Duration[minInclusive=>"P2024Y01M12DT09H17M54S"] ok 4 - Value "P2029Y08M03DT08H51M30S" passes type constraint Duration[minInclusive=>"P2024Y01M12DT09H17M54S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minInclusive=>"P2024Y01M12DT09H17M54S"] 1..5 ok 9 - Type atomic/duration is restricted by facet minInclusive with value P2024Y01M12DT09H17M54S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P2030Y12M31DT23H59M59S. ok 1 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[minInclusive=>"P2030Y12M31DT23H59M59S"] 1..1 ok 10 - Type atomic/duration is restricted by facet minInclusive with value P2030Y12M31DT23H59M59S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P1970Y01M01DT00H00M01S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxExclusive=>"P1970Y01M01DT00H00M01S"] 1..1 ok 11 - Type atomic/duration is restricted by facet maxExclusive with value P1970Y01M01DT00H00M01S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P1990Y06M11DT15H00M05S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxExclusive=>"P1990Y06M11DT15H00M05S"] ok 2 - Value "P1986Y04M24DT00H21M12S" passes type constraint Duration[maxExclusive=>"P1990Y06M11DT15H00M05S"] ok 3 - Value "P1971Y09M17DT08H19M32S" passes type constraint Duration[maxExclusive=>"P1990Y06M11DT15H00M05S"] ok 4 - Value "P1987Y09M12DT13H23M05S" passes type constraint Duration[maxExclusive=>"P1990Y06M11DT15H00M05S"] ok 5 - Value "P1990Y06M11DT15H00M04S" passes type constraint Duration[maxExclusive=>"P1990Y06M11DT15H00M05S"] 1..5 ok 12 - Type atomic/duration is restricted by facet maxExclusive with value P1990Y06M11DT15H00M05S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P2009Y03M30DT15H11M46S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxExclusive=>"P2009Y03M30DT15H11M46S"] ok 2 - Value "P1987Y01M13DT23H21M22S" passes type constraint Duration[maxExclusive=>"P2009Y03M30DT15H11M46S"] ok 3 - Value "P1989Y12M31DT02H47M51S" passes type constraint Duration[maxExclusive=>"P2009Y03M30DT15H11M46S"] ok 4 - Value "P1972Y10M22DT15H02M48S" passes type constraint Duration[maxExclusive=>"P2009Y03M30DT15H11M46S"] ok 5 - Value "P2009Y03M30DT15H11M45S" passes type constraint Duration[maxExclusive=>"P2009Y03M30DT15H11M46S"] 1..5 ok 13 - Type atomic/duration is restricted by facet maxExclusive with value P2009Y03M30DT15H11M46S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P1983Y12M12DT16H37M58S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxExclusive=>"P1983Y12M12DT16H37M58S"] ok 2 - Value "P1983Y05M10DT03H50M24S" passes type constraint Duration[maxExclusive=>"P1983Y12M12DT16H37M58S"] ok 3 - Value "P1970Y08M29DT13H31M28S" passes type constraint Duration[maxExclusive=>"P1983Y12M12DT16H37M58S"] ok 4 - Value "P1971Y05M25DT10H29M29S" passes type constraint Duration[maxExclusive=>"P1983Y12M12DT16H37M58S"] ok 5 - Value "P1983Y12M12DT16H37M57S" passes type constraint Duration[maxExclusive=>"P1983Y12M12DT16H37M58S"] 1..5 ok 14 - Type atomic/duration is restricted by facet maxExclusive with value P1983Y12M12DT16H37M58S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P2030Y12M31DT23H59M59S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxExclusive=>"P2030Y12M31DT23H59M59S"] ok 2 - Value "P1993Y07M20DT18H29M29S" passes type constraint Duration[maxExclusive=>"P2030Y12M31DT23H59M59S"] ok 3 - Value "P2010Y06M27DT18H05M25S" passes type constraint Duration[maxExclusive=>"P2030Y12M31DT23H59M59S"] ok 4 - Value "P2023Y01M15DT16H37M06S" passes type constraint Duration[maxExclusive=>"P2030Y12M31DT23H59M59S"] ok 5 - Value "P2030Y12M31DT23H59M58S" passes type constraint Duration[maxExclusive=>"P2030Y12M31DT23H59M59S"] 1..5 ok 15 - Type atomic/duration is restricted by facet maxExclusive with value P2030Y12M31DT23H59M59S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1970Y01M01DT00H00M00S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxInclusive=>"P1970Y01M01DT00H00M00S"] 1..1 ok 16 - Type atomic/duration is restricted by facet maxInclusive with value P1970Y01M01DT00H00M00S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1970Y02M12DT08H03M16S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxInclusive=>"P1970Y02M12DT08H03M16S"] ok 2 - Value "P1970Y01M15DT15H39M46S" passes type constraint Duration[maxInclusive=>"P1970Y02M12DT08H03M16S"] ok 3 - Value "P1970Y01M16DT05H01M14S" passes type constraint Duration[maxInclusive=>"P1970Y02M12DT08H03M16S"] ok 4 - Value "P1970Y01M24DT03H56M38S" passes type constraint Duration[maxInclusive=>"P1970Y02M12DT08H03M16S"] ok 5 - Value "P1970Y02M12DT08H03M16S" passes type constraint Duration[maxInclusive=>"P1970Y02M12DT08H03M16S"] 1..5 ok 17 - Type atomic/duration is restricted by facet maxInclusive with value P1970Y02M12DT08H03M16S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1981Y03M20DT22H33M14S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxInclusive=>"P1981Y03M20DT22H33M14S"] ok 2 - Value "P1973Y06M18DT22H11M53S" passes type constraint Duration[maxInclusive=>"P1981Y03M20DT22H33M14S"] ok 3 - Value "P1971Y11M27DT21H59M21S" passes type constraint Duration[maxInclusive=>"P1981Y03M20DT22H33M14S"] ok 4 - Value "P1981Y01M03DT00H54M52S" passes type constraint Duration[maxInclusive=>"P1981Y03M20DT22H33M14S"] ok 5 - Value "P1981Y03M20DT22H33M14S" passes type constraint Duration[maxInclusive=>"P1981Y03M20DT22H33M14S"] 1..5 ok 18 - Type atomic/duration is restricted by facet maxInclusive with value P1981Y03M20DT22H33M14S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1989Y04M21DT11H28M41S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxInclusive=>"P1989Y04M21DT11H28M41S"] ok 2 - Value "P1981Y05M04DT21H26M39S" passes type constraint Duration[maxInclusive=>"P1989Y04M21DT11H28M41S"] ok 3 - Value "P1978Y02M28DT22H43M07S" passes type constraint Duration[maxInclusive=>"P1989Y04M21DT11H28M41S"] ok 4 - Value "P1981Y10M20DT02H31M54S" passes type constraint Duration[maxInclusive=>"P1989Y04M21DT11H28M41S"] ok 5 - Value "P1989Y04M21DT11H28M41S" passes type constraint Duration[maxInclusive=>"P1989Y04M21DT11H28M41S"] 1..5 ok 19 - Type atomic/duration is restricted by facet maxInclusive with value P1989Y04M21DT11H28M41S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P2030Y12M31DT23H59M59S. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[maxInclusive=>"P2030Y12M31DT23H59M59S"] ok 2 - Value "P1988Y02M02DT22H28M22S" passes type constraint Duration[maxInclusive=>"P2030Y12M31DT23H59M59S"] ok 3 - Value "P2023Y12M03DT05H48M36S" passes type constraint Duration[maxInclusive=>"P2030Y12M31DT23H59M59S"] ok 4 - Value "P1975Y09M04DT03H30M21S" passes type constraint Duration[maxInclusive=>"P2030Y12M31DT23H59M59S"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[maxInclusive=>"P2030Y12M31DT23H59M59S"] 1..5 ok 20 - Type atomic/duration is restricted by facet maxInclusive with value P2030Y12M31DT23H59M59S. # Subtest: Type atomic/duration is restricted by facet pattern with value P\d\d76Y\d4M2\dDT1\dH\d9M\d9S. ok 1 - Value "P1876Y04M23DT16H39M39S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d76Y\\d4M2\\dDT1\\dH\\d9M\\d9S\$))"] ok 2 - Value "P1876Y04M22DT17H19M19S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d76Y\\d4M2\\dDT1\\dH\\d9M\\d9S\$))"] ok 3 - Value "P1876Y04M24DT12H49M19S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d76Y\\d4M2\\dDT1\\dH\\d9M\\d9S\$))"] ok 4 - Value "P1776Y04M25DT16H09M19S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d76Y\\d4M2\\dDT1\\dH\\d9M\\d9S\$))"] ok 5 - Value "P1876Y04M23DT15H49M59S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d76Y\\d4M2\\dDT1\\dH\\d9M\\d9S\$))"] 1..5 ok 21 - Type atomic/duration is restricted by facet pattern with value P\d\d76Y\d4M2\dDT1\dH\d9M\d9S. # Subtest: Type atomic/duration is restricted by facet pattern with value P\d\d74Y0\dM\d6DT1\dH\d0M\d7S. ok 1 - Value "P1974Y05M26DT18H00M27S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d74Y0\\dM\\d6DT1\\dH\\d0M\\d7S\$))"] ok 2 - Value "P2074Y09M06DT18H20M17S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d74Y0\\dM\\d6DT1\\dH\\d0M\\d7S\$))"] ok 3 - Value "P1974Y03M26DT14H10M17S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d74Y0\\dM\\d6DT1\\dH\\d0M\\d7S\$))"] ok 4 - Value "P1874Y04M26DT13H00M37S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d74Y0\\dM\\d6DT1\\dH\\d0M\\d7S\$))"] ok 5 - Value "P1774Y04M26DT15H10M37S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d74Y0\\dM\\d6DT1\\dH\\d0M\\d7S\$))"] 1..5 ok 22 - Type atomic/duration is restricted by facet pattern with value P\d\d74Y0\dM\d6DT1\dH\d0M\d7S. # Subtest: Type atomic/duration is restricted by facet pattern with value P20\d\dY\d3M\d1DT\d4H\d7M\d6S. ok 1 - Value "P2043Y03M11DT04H17M16S" passes type constraint Duration[pattern=>"(?^:(?ms:^P20\\d\\dY\\d3M\\d1DT\\d4H\\d7M\\d6S\$))"] ok 2 - Value "P2017Y03M21DT04H37M36S" passes type constraint Duration[pattern=>"(?^:(?ms:^P20\\d\\dY\\d3M\\d1DT\\d4H\\d7M\\d6S\$))"] ok 3 - Value "P2034Y03M01DT14H57M06S" passes type constraint Duration[pattern=>"(?^:(?ms:^P20\\d\\dY\\d3M\\d1DT\\d4H\\d7M\\d6S\$))"] ok 4 - Value "P2051Y03M11DT14H37M56S" passes type constraint Duration[pattern=>"(?^:(?ms:^P20\\d\\dY\\d3M\\d1DT\\d4H\\d7M\\d6S\$))"] ok 5 - Value "P2077Y03M01DT04H07M46S" passes type constraint Duration[pattern=>"(?^:(?ms:^P20\\d\\dY\\d3M\\d1DT\\d4H\\d7M\\d6S\$))"] 1..5 ok 23 - Type atomic/duration is restricted by facet pattern with value P20\d\dY\d3M\d1DT\d4H\d7M\d6S. # Subtest: Type atomic/duration is restricted by facet pattern with value P19\d\dY\d8M\d3DT\d0H1\dM\d2S. ok 1 - Value "P1941Y08M13DT00H15M02S" passes type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY\\d8M\\d3DT\\d0H1\\dM\\d2S\$))"] ok 2 - Value "P1912Y08M23DT10H14M32S" passes type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY\\d8M\\d3DT\\d0H1\\dM\\d2S\$))"] ok 3 - Value "P1944Y08M13DT00H14M32S" passes type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY\\d8M\\d3DT\\d0H1\\dM\\d2S\$))"] ok 4 - Value "P1938Y08M23DT10H13M02S" passes type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY\\d8M\\d3DT\\d0H1\\dM\\d2S\$))"] ok 5 - Value "P1948Y08M23DT10H14M52S" passes type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY\\d8M\\d3DT\\d0H1\\dM\\d2S\$))"] 1..5 ok 24 - Type atomic/duration is restricted by facet pattern with value P19\d\dY\d8M\d3DT\d0H1\dM\d2S. # Subtest: Type atomic/duration is restricted by facet pattern with value P\d\d63Y\d4M1\dDT0\dH\d4M4\dS. ok 1 - Value "P1863Y04M14DT04H14M46S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d63Y\\d4M1\\dDT0\\dH\\d4M4\\dS\$))"] ok 2 - Value "P1863Y04M15DT06H44M47S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d63Y\\d4M1\\dDT0\\dH\\d4M4\\dS\$))"] ok 3 - Value "P2063Y04M17DT07H34M43S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d63Y\\d4M1\\dDT0\\dH\\d4M4\\dS\$))"] ok 4 - Value "P1863Y04M18DT00H24M40S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d63Y\\d4M1\\dDT0\\dH\\d4M4\\dS\$))"] ok 5 - Value "P1963Y04M13DT04H34M45S" passes type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d63Y\\d4M1\\dDT0\\dH\\d4M4\\dS\$))"] 1..5 ok 25 - Type atomic/duration is restricted by facet pattern with value P\d\d63Y\d4M1\dDT0\dH\d4M4\dS. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P2000Y08M25DT00H50M37S" passes type constraint Duration[enumeration=>"ARRAY(0x59445228)"] ok 2 - Value "P1997Y09M21DT02H26M51S" passes type constraint Duration[enumeration=>"ARRAY(0x59445228)"] ok 3 - Value "P1988Y07M27DT12H21M55S" passes type constraint Duration[enumeration=>"ARRAY(0x59445228)"] ok 4 - Value "P2000Y08M25DT00H50M37S" passes type constraint Duration[enumeration=>"ARRAY(0x59445228)"] ok 5 - Value "P1983Y03M24DT09H12M25S" passes type constraint Duration[enumeration=>"ARRAY(0x59445228)"] 1..5 ok 26 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P1995Y02M01DT05H15M19S" passes type constraint Duration[enumeration=>"ARRAY(0x59450050)"] ok 2 - Value "P1989Y03M16DT04H44M26S" passes type constraint Duration[enumeration=>"ARRAY(0x59450050)"] ok 3 - Value "P2019Y06M07DT15H23M38S" passes type constraint Duration[enumeration=>"ARRAY(0x59450050)"] ok 4 - Value "P1979Y03M06DT16H39M48S" passes type constraint Duration[enumeration=>"ARRAY(0x59450050)"] ok 5 - Value "P1995Y02M01DT05H15M19S" passes type constraint Duration[enumeration=>"ARRAY(0x59450050)"] 1..5 ok 27 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P1974Y07M30DT07H58M46S" passes type constraint Duration[enumeration=>"ARRAY(0x59444fbc)"] ok 2 - Value "P1979Y12M12DT13H36M50S" passes type constraint Duration[enumeration=>"ARRAY(0x59444fbc)"] ok 3 - Value "P1971Y01M25DT00H00M13S" passes type constraint Duration[enumeration=>"ARRAY(0x59444fbc)"] ok 4 - Value "P2005Y11M15DT09H43M12S" passes type constraint Duration[enumeration=>"ARRAY(0x59444fbc)"] ok 5 - Value "P1974Y07M30DT07H58M46S" passes type constraint Duration[enumeration=>"ARRAY(0x59444fbc)"] 1..5 ok 28 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P2006Y06M20DT01H05M49S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cfc0)"] ok 2 - Value "P1978Y02M20DT15H18M23S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cfc0)"] ok 3 - Value "P2006Y06M20DT01H05M49S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cfc0)"] ok 4 - Value "P1992Y12M03DT11H54M34S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cfc0)"] ok 5 - Value "P2025Y05M27DT08H26M21S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cfc0)"] 1..5 ok 29 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P2012Y01M30DT22H51M53S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cc8c)"] ok 2 - Value "P1970Y01M27DT04H00M33S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cc8c)"] ok 3 - Value "P2002Y03M13DT22H40M25S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cc8c)"] ok 4 - Value "P1974Y01M22DT17H35M48S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cc8c)"] ok 5 - Value "P2002Y11M07DT03H22M59S" passes type constraint Duration[enumeration=>"ARRAY(0x5943cc8c)"] 1..5 ok 30 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet whiteSpace with value collapse. ok 1 - Value "P1970Y01M01DT00H00M00S" passes type constraint Duration[whiteSpace=>"collapse"] ok 2 - Value "P2015Y12M04DT03H50M05S" passes type constraint Duration[whiteSpace=>"collapse"] ok 3 - Value "P1989Y07M13DT09H21M19S" passes type constraint Duration[whiteSpace=>"collapse"] ok 4 - Value "P1980Y06M18DT05H57M31S" passes type constraint Duration[whiteSpace=>"collapse"] ok 5 - Value "P2030Y12M31DT23H59M59S" passes type constraint Duration[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/duration is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P1979Y05M22DT21H16M00S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minInclusive=>"P1979Y05M22DT21H16M00S"] ok 2 - Value "P1970Y05M21DT18H22M32S" fails type constraint Duration[minInclusive=>"P1979Y05M22DT21H16M00S"] ok 3 - Value "P1970Y01M10DT04H04M51S" fails type constraint Duration[minInclusive=>"P1979Y05M22DT21H16M00S"] ok 4 - Value "P1973Y12M29DT05H47M26S" fails type constraint Duration[minInclusive=>"P1979Y05M22DT21H16M00S"] ok 5 - Value "P1979Y05M22DT21H15M59S" fails type constraint Duration[minInclusive=>"P1979Y05M22DT21H16M00S"] 1..5 ok 32 - Type atomic/duration is restricted by facet minInclusive with value P1979Y05M22DT21H16M00S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P2020Y07M24DT16H45M10S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minInclusive=>"P2020Y07M24DT16H45M10S"] ok 2 - Value "P2017Y05M05DT20H46M17S" fails type constraint Duration[minInclusive=>"P2020Y07M24DT16H45M10S"] ok 3 - Value "P1980Y09M22DT08H38M19S" fails type constraint Duration[minInclusive=>"P2020Y07M24DT16H45M10S"] ok 4 - Value "P2013Y09M05DT12H59M59S" fails type constraint Duration[minInclusive=>"P2020Y07M24DT16H45M10S"] ok 5 - Value "P2020Y07M24DT16H45M09S" fails type constraint Duration[minInclusive=>"P2020Y07M24DT16H45M10S"] 1..5 ok 33 - Type atomic/duration is restricted by facet minInclusive with value P2020Y07M24DT16H45M10S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P2020Y02M05DT23H43M19S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minInclusive=>"P2020Y02M05DT23H43M19S"] ok 2 - Value "P1979Y12M11DT04H01M22S" fails type constraint Duration[minInclusive=>"P2020Y02M05DT23H43M19S"] ok 3 - Value "P1990Y09M27DT06H02M01S" fails type constraint Duration[minInclusive=>"P2020Y02M05DT23H43M19S"] ok 4 - Value "P1974Y09M01DT00H50M09S" fails type constraint Duration[minInclusive=>"P2020Y02M05DT23H43M19S"] ok 5 - Value "P2020Y02M05DT23H43M18S" fails type constraint Duration[minInclusive=>"P2020Y02M05DT23H43M19S"] 1..5 ok 34 - Type atomic/duration is restricted by facet minInclusive with value P2020Y02M05DT23H43M19S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P1985Y11M17DT03H28M39S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minInclusive=>"P1985Y11M17DT03H28M39S"] ok 2 - Value "P1981Y08M20DT09H15M08S" fails type constraint Duration[minInclusive=>"P1985Y11M17DT03H28M39S"] ok 3 - Value "P1980Y11M22DT05H56M45S" fails type constraint Duration[minInclusive=>"P1985Y11M17DT03H28M39S"] ok 4 - Value "P1974Y10M08DT03H51M35S" fails type constraint Duration[minInclusive=>"P1985Y11M17DT03H28M39S"] ok 5 - Value "P1985Y11M17DT03H28M38S" fails type constraint Duration[minInclusive=>"P1985Y11M17DT03H28M39S"] 1..5 ok 35 - Type atomic/duration is restricted by facet minInclusive with value P1985Y11M17DT03H28M39S. # Subtest: Type atomic/duration is restricted by facet minInclusive with value P2030Y12M31DT23H59M59S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minInclusive=>"P2030Y12M31DT23H59M59S"] ok 2 - Value "P1992Y03M21DT22H31M44S" fails type constraint Duration[minInclusive=>"P2030Y12M31DT23H59M59S"] ok 3 - Value "P1982Y08M30DT10H29M11S" fails type constraint Duration[minInclusive=>"P2030Y12M31DT23H59M59S"] ok 4 - Value "P2005Y07M18DT17H02M03S" fails type constraint Duration[minInclusive=>"P2030Y12M31DT23H59M59S"] ok 5 - Value "P2030Y12M31DT23H59M58S" fails type constraint Duration[minInclusive=>"P2030Y12M31DT23H59M59S"] 1..5 ok 36 - Type atomic/duration is restricted by facet minInclusive with value P2030Y12M31DT23H59M59S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1970Y01M01DT00H00M00S. ok 1 - Value "P1970Y01M01DT00H00M01S" fails type constraint Duration[maxInclusive=>"P1970Y01M01DT00H00M00S"] ok 2 - Value "P1978Y09M23DT07H58M54S" fails type constraint Duration[maxInclusive=>"P1970Y01M01DT00H00M00S"] ok 3 - Value "P2003Y11M12DT12H24M27S" fails type constraint Duration[maxInclusive=>"P1970Y01M01DT00H00M00S"] ok 4 - Value "P1972Y12M20DT09H48M15S" fails type constraint Duration[maxInclusive=>"P1970Y01M01DT00H00M00S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxInclusive=>"P1970Y01M01DT00H00M00S"] 1..5 ok 37 - Type atomic/duration is restricted by facet maxInclusive with value P1970Y01M01DT00H00M00S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P2017Y11M05DT07H47M53S. ok 1 - Value "P2017Y11M05DT07H47M54S" fails type constraint Duration[maxInclusive=>"P2017Y11M05DT07H47M53S"] ok 2 - Value "P2030Y09M02DT19H53M28S" fails type constraint Duration[maxInclusive=>"P2017Y11M05DT07H47M53S"] ok 3 - Value "P2025Y02M07DT17H07M02S" fails type constraint Duration[maxInclusive=>"P2017Y11M05DT07H47M53S"] ok 4 - Value "P2026Y07M26DT14H18M19S" fails type constraint Duration[maxInclusive=>"P2017Y11M05DT07H47M53S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxInclusive=>"P2017Y11M05DT07H47M53S"] 1..5 ok 38 - Type atomic/duration is restricted by facet maxInclusive with value P2017Y11M05DT07H47M53S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1983Y03M31DT13H03M25S. ok 1 - Value "P1983Y03M31DT13H03M26S" fails type constraint Duration[maxInclusive=>"P1983Y03M31DT13H03M25S"] ok 2 - Value "P2005Y01M28DT09H21M40S" fails type constraint Duration[maxInclusive=>"P1983Y03M31DT13H03M25S"] ok 3 - Value "P2020Y08M15DT04H17M25S" fails type constraint Duration[maxInclusive=>"P1983Y03M31DT13H03M25S"] ok 4 - Value "P1987Y04M17DT07H51M04S" fails type constraint Duration[maxInclusive=>"P1983Y03M31DT13H03M25S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxInclusive=>"P1983Y03M31DT13H03M25S"] 1..5 ok 39 - Type atomic/duration is restricted by facet maxInclusive with value P1983Y03M31DT13H03M25S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P2004Y12M06DT10H36M29S. ok 1 - Value "P2004Y12M06DT10H36M30S" fails type constraint Duration[maxInclusive=>"P2004Y12M06DT10H36M29S"] ok 2 - Value "P2015Y04M26DT18H05M14S" fails type constraint Duration[maxInclusive=>"P2004Y12M06DT10H36M29S"] ok 3 - Value "P2026Y12M23DT19H22M29S" fails type constraint Duration[maxInclusive=>"P2004Y12M06DT10H36M29S"] ok 4 - Value "P2028Y05M31DT09H15M47S" fails type constraint Duration[maxInclusive=>"P2004Y12M06DT10H36M29S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxInclusive=>"P2004Y12M06DT10H36M29S"] 1..5 ok 40 - Type atomic/duration is restricted by facet maxInclusive with value P2004Y12M06DT10H36M29S. # Subtest: Type atomic/duration is restricted by facet maxInclusive with value P1989Y02M14DT22H12M09S. ok 1 - Value "P1989Y02M14DT22H12M10S" fails type constraint Duration[maxInclusive=>"P1989Y02M14DT22H12M09S"] ok 2 - Value "P1992Y11M01DT16H40M21S" fails type constraint Duration[maxInclusive=>"P1989Y02M14DT22H12M09S"] ok 3 - Value "P1995Y03M22DT22H27M03S" fails type constraint Duration[maxInclusive=>"P1989Y02M14DT22H12M09S"] ok 4 - Value "P2010Y01M27DT10H05M12S" fails type constraint Duration[maxInclusive=>"P1989Y02M14DT22H12M09S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxInclusive=>"P1989Y02M14DT22H12M09S"] 1..5 ok 41 - Type atomic/duration is restricted by facet maxInclusive with value P1989Y02M14DT22H12M09S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P1970Y01M01DT00H00M00S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minExclusive=>"P1970Y01M01DT00H00M00S"] 1..1 ok 42 - Type atomic/duration is restricted by facet minExclusive with value P1970Y01M01DT00H00M00S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P1974Y08M01DT01H59M52S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minExclusive=>"P1974Y08M01DT01H59M52S"] ok 2 - Value "P1974Y03M13DT17H19M07S" fails type constraint Duration[minExclusive=>"P1974Y08M01DT01H59M52S"] ok 3 - Value "P1972Y08M14DT16H42M47S" fails type constraint Duration[minExclusive=>"P1974Y08M01DT01H59M52S"] ok 4 - Value "P1973Y03M29DT16H56M06S" fails type constraint Duration[minExclusive=>"P1974Y08M01DT01H59M52S"] ok 5 - Value "P1974Y08M01DT01H59M52S" fails type constraint Duration[minExclusive=>"P1974Y08M01DT01H59M52S"] 1..5 ok 43 - Type atomic/duration is restricted by facet minExclusive with value P1974Y08M01DT01H59M52S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P2030Y07M10DT08H51M22S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minExclusive=>"P2030Y07M10DT08H51M22S"] ok 2 - Value "P1978Y12M17DT22H17M47S" fails type constraint Duration[minExclusive=>"P2030Y07M10DT08H51M22S"] ok 3 - Value "P2029Y12M09DT07H42M51S" fails type constraint Duration[minExclusive=>"P2030Y07M10DT08H51M22S"] ok 4 - Value "P2011Y05M04DT23H43M21S" fails type constraint Duration[minExclusive=>"P2030Y07M10DT08H51M22S"] ok 5 - Value "P2030Y07M10DT08H51M22S" fails type constraint Duration[minExclusive=>"P2030Y07M10DT08H51M22S"] 1..5 ok 44 - Type atomic/duration is restricted by facet minExclusive with value P2030Y07M10DT08H51M22S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P1993Y07M06DT16H26M06S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minExclusive=>"P1993Y07M06DT16H26M06S"] ok 2 - Value "P1975Y06M13DT19H10M35S" fails type constraint Duration[minExclusive=>"P1993Y07M06DT16H26M06S"] ok 3 - Value "P1982Y08M03DT00H49M53S" fails type constraint Duration[minExclusive=>"P1993Y07M06DT16H26M06S"] ok 4 - Value "P1974Y07M21DT16H02M33S" fails type constraint Duration[minExclusive=>"P1993Y07M06DT16H26M06S"] ok 5 - Value "P1993Y07M06DT16H26M06S" fails type constraint Duration[minExclusive=>"P1993Y07M06DT16H26M06S"] 1..5 ok 45 - Type atomic/duration is restricted by facet minExclusive with value P1993Y07M06DT16H26M06S. # Subtest: Type atomic/duration is restricted by facet minExclusive with value P2030Y12M31DT23H59M58S. ok 1 - Value "P1970Y01M01DT00H00M00S" fails type constraint Duration[minExclusive=>"P2030Y12M31DT23H59M58S"] ok 2 - Value "P2014Y02M19DT10H43M12S" fails type constraint Duration[minExclusive=>"P2030Y12M31DT23H59M58S"] ok 3 - Value "P1981Y11M21DT18H38M44S" fails type constraint Duration[minExclusive=>"P2030Y12M31DT23H59M58S"] ok 4 - Value "P2019Y07M05DT21H46M10S" fails type constraint Duration[minExclusive=>"P2030Y12M31DT23H59M58S"] ok 5 - Value "P2030Y12M31DT23H59M58S" fails type constraint Duration[minExclusive=>"P2030Y12M31DT23H59M58S"] 1..5 ok 46 - Type atomic/duration is restricted by facet minExclusive with value P2030Y12M31DT23H59M58S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P1970Y01M01DT00H00M01S. ok 1 - Value "P1970Y01M01DT00H00M01S" fails type constraint Duration[maxExclusive=>"P1970Y01M01DT00H00M01S"] ok 2 - Value "P1989Y04M23DT23H47M39S" fails type constraint Duration[maxExclusive=>"P1970Y01M01DT00H00M01S"] ok 3 - Value "P1983Y06M26DT22H09M28S" fails type constraint Duration[maxExclusive=>"P1970Y01M01DT00H00M01S"] ok 4 - Value "P2014Y05M30DT00H06M01S" fails type constraint Duration[maxExclusive=>"P1970Y01M01DT00H00M01S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxExclusive=>"P1970Y01M01DT00H00M01S"] 1..5 ok 47 - Type atomic/duration is restricted by facet maxExclusive with value P1970Y01M01DT00H00M01S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P1983Y08M22DT12H17M52S. ok 1 - Value "P1983Y08M22DT12H17M52S" fails type constraint Duration[maxExclusive=>"P1983Y08M22DT12H17M52S"] ok 2 - Value "P2004Y11M19DT00H59M44S" fails type constraint Duration[maxExclusive=>"P1983Y08M22DT12H17M52S"] ok 3 - Value "P2027Y12M23DT16H11M34S" fails type constraint Duration[maxExclusive=>"P1983Y08M22DT12H17M52S"] ok 4 - Value "P2025Y09M06DT09H26M22S" fails type constraint Duration[maxExclusive=>"P1983Y08M22DT12H17M52S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxExclusive=>"P1983Y08M22DT12H17M52S"] 1..5 ok 48 - Type atomic/duration is restricted by facet maxExclusive with value P1983Y08M22DT12H17M52S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P2024Y06M08DT17H23M35S. ok 1 - Value "P2024Y06M08DT17H23M35S" fails type constraint Duration[maxExclusive=>"P2024Y06M08DT17H23M35S"] ok 2 - Value "P2029Y11M22DT00H36M33S" fails type constraint Duration[maxExclusive=>"P2024Y06M08DT17H23M35S"] ok 3 - Value "P2030Y12M03DT10H22M41S" fails type constraint Duration[maxExclusive=>"P2024Y06M08DT17H23M35S"] ok 4 - Value "P2029Y08M06DT14H36M28S" fails type constraint Duration[maxExclusive=>"P2024Y06M08DT17H23M35S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxExclusive=>"P2024Y06M08DT17H23M35S"] 1..5 ok 49 - Type atomic/duration is restricted by facet maxExclusive with value P2024Y06M08DT17H23M35S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P1974Y04M13DT23H56M57S. ok 1 - Value "P1974Y04M13DT23H56M57S" fails type constraint Duration[maxExclusive=>"P1974Y04M13DT23H56M57S"] ok 2 - Value "P2003Y03M21DT07H39M44S" fails type constraint Duration[maxExclusive=>"P1974Y04M13DT23H56M57S"] ok 3 - Value "P1980Y04M18DT22H14M48S" fails type constraint Duration[maxExclusive=>"P1974Y04M13DT23H56M57S"] ok 4 - Value "P2013Y08M14DT10H05M35S" fails type constraint Duration[maxExclusive=>"P1974Y04M13DT23H56M57S"] ok 5 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxExclusive=>"P1974Y04M13DT23H56M57S"] 1..5 ok 50 - Type atomic/duration is restricted by facet maxExclusive with value P1974Y04M13DT23H56M57S. # Subtest: Type atomic/duration is restricted by facet maxExclusive with value P2030Y12M31DT23H59M59S. ok 1 - Value "P2030Y12M31DT23H59M59S" fails type constraint Duration[maxExclusive=>"P2030Y12M31DT23H59M59S"] 1..1 ok 51 - Type atomic/duration is restricted by facet maxExclusive with value P2030Y12M31DT23H59M59S. # Subtest: Type atomic/duration is restricted by facet pattern with value P\d\d69Y\d2M1\dDT\d0H\d9M5\dS. ok 1 - Value "P1986Y06M24DT05H04M09S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d69Y\\d2M1\\dDT\\d0H\\d9M5\\dS\$))"] ok 2 - Value "P1808Y03M05DT19H21M14S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d69Y\\d2M1\\dDT\\d0H\\d9M5\\dS\$))"] ok 3 - Value "P2038Y06M26DT05H46M26S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d69Y\\d2M1\\dDT\\d0H\\d9M5\\dS\$))"] ok 4 - Value "P1995Y05M02DT02H32M32S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d69Y\\d2M1\\dDT\\d0H\\d9M5\\dS\$))"] ok 5 - Value "P1871Y04M03DT14H27M43S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d69Y\\d2M1\\dDT\\d0H\\d9M5\\dS\$))"] 1..5 ok 52 - Type atomic/duration is restricted by facet pattern with value P\d\d69Y\d2M1\dDT\d0H\d9M5\dS. # Subtest: Type atomic/duration is restricted by facet pattern with value P19\d\dY0\dM2\dDT\d1H\d9M\d9S. ok 1 - Value "P1813Y12M05DT03H21M34S" fails type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY0\\dM2\\dDT\\d1H\\d9M\\d9S\$))"] ok 2 - Value "P2007Y12M12DT06H56M25S" fails type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY0\\dM2\\dDT\\d1H\\d9M\\d9S\$))"] ok 3 - Value "P2092Y11M14DT19H47M40S" fails type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY0\\dM2\\dDT\\d1H\\d9M\\d9S\$))"] ok 4 - Value "P1763Y12M15DT18H26M48S" fails type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY0\\dM2\\dDT\\d1H\\d9M\\d9S\$))"] ok 5 - Value "P2021Y10M10DT07H26M26S" fails type constraint Duration[pattern=>"(?^:(?ms:^P19\\d\\dY0\\dM2\\dDT\\d1H\\d9M\\d9S\$))"] 1..5 ok 53 - Type atomic/duration is restricted by facet pattern with value P19\d\dY0\dM2\dDT\d1H\d9M\d9S. # Subtest: Type atomic/duration is restricted by facet pattern with value P\d\d24Y0\dM1\dDT1\dH\d0M5\dS. ok 1 - Value "P2080Y11M20DT28H23M07S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d24Y0\\dM1\\dDT1\\dH\\d0M5\\dS\$))"] ok 2 - Value "P1963Y10M27DT05H33M27S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d24Y0\\dM1\\dDT1\\dH\\d0M5\\dS\$))"] ok 3 - Value "P1860Y11M01DT29H07M09S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d24Y0\\dM1\\dDT1\\dH\\d0M5\\dS\$))"] ok 4 - Value "P1734Y10M27DT26H39M38S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d24Y0\\dM1\\dDT1\\dH\\d0M5\\dS\$))"] ok 5 - Value "P1895Y11M04DT03H43M10S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d24Y0\\dM1\\dDT1\\dH\\d0M5\\dS\$))"] 1..5 ok 54 - Type atomic/duration is restricted by facet pattern with value P\d\d24Y0\dM1\dDT1\dH\d0M5\dS. # Subtest: Type atomic/duration is restricted by facet pattern with value P\d\d80Y\d8M1\dDT1\dH3\dM2\dS. ok 1 - Value "P2035Y04M26DT42H16M44S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d80Y\\d8M1\\dDT1\\dH3\\dM2\\dS\$))"] ok 2 - Value "P1953Y03M25DT56H22M31S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d80Y\\d8M1\\dDT1\\dH3\\dM2\\dS\$))"] ok 3 - Value "P1882Y02M01DT43H46M14S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d80Y\\d8M1\\dDT1\\dH3\\dM2\\dS\$))"] ok 4 - Value "P1816Y02M03DT41H50M58S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d80Y\\d8M1\\dDT1\\dH3\\dM2\\dS\$))"] ok 5 - Value "P1847Y04M23DT38H01M44S" fails type constraint Duration[pattern=>"(?^:(?ms:^P\\d\\d80Y\\d8M1\\dDT1\\dH3\\dM2\\dS\$))"] 1..5 ok 55 - Type atomic/duration is restricted by facet pattern with value P\d\d80Y\d8M1\dDT1\dH3\dM2\dS. # Subtest: Type atomic/duration is restricted by facet pattern with value P17\d\dY\d7M\d3DT0\dH0\dM\d5S. ok 1 - Value "P1865Y03M10DT42H54M38S" fails type constraint Duration[pattern=>"(?^:(?ms:^P17\\d\\dY\\d7M\\d3DT0\\dH0\\dM\\d5S\$))"] ok 2 - Value "P2018Y05M22DT17H44M47S" fails type constraint Duration[pattern=>"(?^:(?ms:^P17\\d\\dY\\d7M\\d3DT0\\dH0\\dM\\d5S\$))"] ok 3 - Value "P1905Y01M08DT26H15M16S" fails type constraint Duration[pattern=>"(?^:(?ms:^P17\\d\\dY\\d7M\\d3DT0\\dH0\\dM\\d5S\$))"] ok 4 - Value "P1843Y02M12DT29H32M46S" fails type constraint Duration[pattern=>"(?^:(?ms:^P17\\d\\dY\\d7M\\d3DT0\\dH0\\dM\\d5S\$))"] ok 5 - Value "P1903Y08M21DT22H44M37S" fails type constraint Duration[pattern=>"(?^:(?ms:^P17\\d\\dY\\d7M\\d3DT0\\dH0\\dM\\d5S\$))"] 1..5 ok 56 - Type atomic/duration is restricted by facet pattern with value P17\d\dY\d7M\d3DT0\dH0\dM\d5S. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P1977Y02M26DT14H18M13S" fails type constraint Duration[enumeration=>"ARRAY(0x59444cd8)"] ok 2 - Value "P1975Y12M04DT23H29M12S" fails type constraint Duration[enumeration=>"ARRAY(0x59444cd8)"] ok 3 - Value "P2030Y11M04DT11H41M43S" fails type constraint Duration[enumeration=>"ARRAY(0x59444cd8)"] ok 4 - Value "P1988Y08M06DT06H19M22S" fails type constraint Duration[enumeration=>"ARRAY(0x59444cd8)"] ok 5 - Value "P2005Y11M27DT00H33M07S" fails type constraint Duration[enumeration=>"ARRAY(0x59444cd8)"] 1..5 ok 57 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P1981Y11M23DT16H09M50S" fails type constraint Duration[enumeration=>"ARRAY(0x594594e8)"] ok 2 - Value "P2010Y06M28DT11H03M59S" fails type constraint Duration[enumeration=>"ARRAY(0x594594e8)"] ok 3 - Value "P1992Y10M18DT14H04M45S" fails type constraint Duration[enumeration=>"ARRAY(0x594594e8)"] ok 4 - Value "P2029Y02M05DT05H00M57S" fails type constraint Duration[enumeration=>"ARRAY(0x594594e8)"] ok 5 - Value "P1989Y02M26DT09H51M25S" fails type constraint Duration[enumeration=>"ARRAY(0x594594e8)"] 1..5 ok 58 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P2010Y07M27DT09H27M16S" fails type constraint Duration[enumeration=>"ARRAY(0x5797de3c)"] ok 2 - Value "P2026Y09M14DT21H08M32S" fails type constraint Duration[enumeration=>"ARRAY(0x5797de3c)"] ok 3 - Value "P1975Y03M27DT00H38M25S" fails type constraint Duration[enumeration=>"ARRAY(0x5797de3c)"] ok 4 - Value "P1981Y07M18DT07H20M45S" fails type constraint Duration[enumeration=>"ARRAY(0x5797de3c)"] ok 5 - Value "P2020Y08M07DT17H01M03S" fails type constraint Duration[enumeration=>"ARRAY(0x5797de3c)"] 1..5 ok 59 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P1984Y04M17DT14H29M44S" fails type constraint Duration[enumeration=>"ARRAY(0x5944c830)"] ok 2 - Value "P2000Y11M09DT22H21M21S" fails type constraint Duration[enumeration=>"ARRAY(0x5944c830)"] ok 3 - Value "P1982Y08M31DT16H43M07S" fails type constraint Duration[enumeration=>"ARRAY(0x5944c830)"] ok 4 - Value "P2024Y11M27DT08H56M36S" fails type constraint Duration[enumeration=>"ARRAY(0x5944c830)"] ok 5 - Value "P1994Y10M27DT19H38M01S" fails type constraint Duration[enumeration=>"ARRAY(0x5944c830)"] 1..5 ok 60 - Type atomic/duration is restricted by facet enumeration. # Subtest: Type atomic/duration is restricted by facet enumeration. ok 1 - Value "P2026Y09M10DT04H49M57S" fails type constraint Duration[enumeration=>"ARRAY(0x5943d13c)"] ok 2 - Value "P1996Y07M07DT12H07M48S" fails type constraint Duration[enumeration=>"ARRAY(0x5943d13c)"] ok 3 - Value "P2002Y01M29DT05H40M29S" fails type constraint Duration[enumeration=>"ARRAY(0x5943d13c)"] ok 4 - Value "P2014Y08M29DT12H35M33S" fails type constraint Duration[enumeration=>"ARRAY(0x5943d13c)"] ok 5 - Value "P2000Y08M01DT22H16M07S" fails type constraint Duration[enumeration=>"ARRAY(0x5943d13c)"] 1..5 ok 61 - Type atomic/duration is restricted by facet enumeration. 1..61 ok t/50float.t ............... # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}E\-\d{2}. ok 1 - Value "5E-16" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 2 - Value "3E-18" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 3 - Value "4E-26" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 4 - Value "2E-18" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 5 - Value "6E-13" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] 1..5 ok 1 - Type atomic/float is restricted by facet pattern with value \d{1}E\-\d{2}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{2}E\-\d{1}. ok 1 - Value "42E-2" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 2 - Value "48E-5" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 3 - Value "64E-2" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 4 - Value "62E-1" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 5 - Value "39E-8" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] 1..5 ok 2 - Type atomic/float is restricted by facet pattern with value \d{2}E\-\d{1}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}\.\d{2}E\d{1}. ok 1 - Value "6.77E7" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 2 - Value "3.84E8" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 3 - Value "9.84E6" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 4 - Value "4.73E1" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 5 - Value "4.74E2" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] 1..5 ok 3 - Type atomic/float is restricted by facet pattern with value \d{1}\.\d{2}E\d{1}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}\.\d{3}E\d{2}. ok 1 - Value "9.966E21" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 2 - Value "1.537E23" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 3 - Value "6.815E27" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 4 - Value "4.555E23" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 5 - Value "6.645E12" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] 1..5 ok 4 - Type atomic/float is restricted by facet pattern with value \d{1}\.\d{3}E\d{2}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}\.\d{7}E\-\d{2}. ok 1 - Value "2.7821581E-24" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 2 - Value "4.2646267E-21" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 3 - Value "7.3748222E-24" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 4 - Value "8.5676163E-27" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 5 - Value "4.9665652E-22" passes type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] 1..5 ok 5 - Type atomic/float is restricted by facet pattern with value \d{1}\.\d{7}E\-\d{2}. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "1.4E-45" passes type constraint Float[enumeration=>"ARRAY(0x59d35594)"] ok 2 - Value "2.8222192E20" passes type constraint Float[enumeration=>"ARRAY(0x59d35594)"] ok 3 - Value "2.6927628E-19" passes type constraint Float[enumeration=>"ARRAY(0x59d35594)"] ok 4 - Value "2.5357204E7" passes type constraint Float[enumeration=>"ARRAY(0x59d35594)"] ok 5 - Value "2.5357204E7" passes type constraint Float[enumeration=>"ARRAY(0x59d35594)"] 1..5 ok 6 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "3.1628908E-25" passes type constraint Float[enumeration=>"ARRAY(0x59d34f04)"] ok 2 - Value "3.1628908E-25" passes type constraint Float[enumeration=>"ARRAY(0x59d34f04)"] ok 3 - Value "3.4028235E38" passes type constraint Float[enumeration=>"ARRAY(0x59d34f04)"] ok 4 - Value "3.3473630E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d34f04)"] ok 5 - Value "3.3473630E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d34f04)"] 1..5 ok 7 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "2.8312165E-25" passes type constraint Float[enumeration=>"ARRAY(0x59d2adb4)"] ok 2 - Value "1.5954879E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d2adb4)"] ok 3 - Value "1.5954879E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d2adb4)"] ok 4 - Value "1.5954879E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d2adb4)"] ok 5 - Value "2.8312165E-25" passes type constraint Float[enumeration=>"ARRAY(0x59d2adb4)"] 1..5 ok 8 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "2.7832936E21" passes type constraint Float[enumeration=>"ARRAY(0x59d3501c)"] ok 2 - Value "3.1031987E10" passes type constraint Float[enumeration=>"ARRAY(0x59d3501c)"] ok 3 - Value "2.7832936E21" passes type constraint Float[enumeration=>"ARRAY(0x59d3501c)"] ok 4 - Value "1.4657043E-1" passes type constraint Float[enumeration=>"ARRAY(0x59d3501c)"] ok 5 - Value "2.4912911E-12" passes type constraint Float[enumeration=>"ARRAY(0x59d3501c)"] 1..5 ok 9 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "2.0771560E15" passes type constraint Float[enumeration=>"ARRAY(0x59d32eb4)"] ok 2 - Value "1.8092974E-25" passes type constraint Float[enumeration=>"ARRAY(0x59d32eb4)"] ok 3 - Value "1.8092974E-25" passes type constraint Float[enumeration=>"ARRAY(0x59d32eb4)"] ok 4 - Value "2.2696584E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d32eb4)"] ok 5 - Value "2.2696584E-5" passes type constraint Float[enumeration=>"ARRAY(0x59d32eb4)"] 1..5 ok 10 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet whiteSpace with value collapse. ok 1 - Value "-INF" passes type constraint Float[whiteSpace=>"collapse"] ok 2 - Value "-3.4028235E38" passes type constraint Float[whiteSpace=>"collapse"] ok 3 - Value "-2.7950497E18" passes type constraint Float[whiteSpace=>"collapse"] ok 4 - Value "-2.0132317E-2" passes type constraint Float[whiteSpace=>"collapse"] ok 5 - Value "-2.7053610E-22" passes type constraint Float[whiteSpace=>"collapse"] ok 6 - Value "-1.4E-45" passes type constraint Float[whiteSpace=>"collapse"] ok 7 - Value "-0" passes type constraint Float[whiteSpace=>"collapse"] ok 8 - Value "0" passes type constraint Float[whiteSpace=>"collapse"] ok 9 - Value "1.4E-45" passes type constraint Float[whiteSpace=>"collapse"] ok 10 - Value "2.9102584E-25" passes type constraint Float[whiteSpace=>"collapse"] ok 11 - Value "2.2788946E-5" passes type constraint Float[whiteSpace=>"collapse"] ok 12 - Value "3.2699550E15" passes type constraint Float[whiteSpace=>"collapse"] ok 13 - Value "3.4028235E38" passes type constraint Float[whiteSpace=>"collapse"] ok 14 - Value "INF" passes type constraint Float[whiteSpace=>"collapse"] ok 15 - Value "NaN" passes type constraint Float[whiteSpace=>"collapse"] 1..15 ok 11 - Type atomic/float is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}E\-\d{2}. ok 1 - Value "5E3" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 2 - Value "1E-5" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 3 - Value "7E-9" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 4 - Value "5E3" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] ok 5 - Value "8E-2" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}E\\-\\d{2}\$))"] 1..5 ok 12 - Type atomic/float is restricted by facet pattern with value \d{1}E\-\d{2}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{2}E\-\d{1}. ok 1 - Value "9113754E-14" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 2 - Value "624922E-25" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 3 - Value "7576E19" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 4 - Value "8E-27" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] ok 5 - Value "7578E22" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{2}E\\-\\d{1}\$))"] 1..5 ok 13 - Type atomic/float is restricted by facet pattern with value \d{2}E\-\d{1}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}\.\d{2}E\d{1}. ok 1 - Value "4.92245E25" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 2 - Value "7.3539E27" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 3 - Value "8.749E25" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 4 - Value "3.722388E14" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] ok 5 - Value "7.5E28" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{2}E\\d{1}\$))"] 1..5 ok 14 - Type atomic/float is restricted by facet pattern with value \d{1}\.\d{2}E\d{1}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}\.\d{3}E\d{2}. ok 1 - Value "7.347924E4" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 2 - Value "3.7562E7" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 3 - Value "4.2438E5" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 4 - Value "1.46E5" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] ok 5 - Value "8.3354E9" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{3}E\\d{2}\$))"] 1..5 ok 15 - Type atomic/float is restricted by facet pattern with value \d{1}\.\d{3}E\d{2}. # Subtest: Type atomic/float is restricted by facet pattern with value \d{1}\.\d{7}E\-\d{2}. ok 1 - Value "8.77683E-8" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 2 - Value "4.48E-3" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 3 - Value "2.36895E-6" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 4 - Value "2.54836E-7" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] ok 5 - Value "8.5E8" fails type constraint Float[pattern=>"(?^:(?ms:^\\d{1}\\.\\d{7}E\\-\\d{2}\$))"] 1..5 ok 16 - Type atomic/float is restricted by facet pattern with value \d{1}\.\d{7}E\-\d{2}. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "-1.8868965E18" fails type constraint Float[enumeration=>"ARRAY(0x59d3c27c)"] ok 2 - Value "-2.2511439E-14" fails type constraint Float[enumeration=>"ARRAY(0x59d3c27c)"] ok 3 - Value "-INF" fails type constraint Float[enumeration=>"ARRAY(0x59d3c27c)"] ok 4 - Value "1.4886925E-21" fails type constraint Float[enumeration=>"ARRAY(0x59d3c27c)"] ok 5 - Value "-2.4423220E12" fails type constraint Float[enumeration=>"ARRAY(0x59d3c27c)"] 1..5 ok 17 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "0" fails type constraint Float[enumeration=>"ARRAY(0x59d32d4c)"] ok 2 - Value "2.9645228E-37" fails type constraint Float[enumeration=>"ARRAY(0x59d32d4c)"] ok 3 - Value "2.6648029E9" fails type constraint Float[enumeration=>"ARRAY(0x59d32d4c)"] ok 4 - Value "-1.7993774E32" fails type constraint Float[enumeration=>"ARRAY(0x59d32d4c)"] ok 5 - Value "-3.1408676E16" fails type constraint Float[enumeration=>"ARRAY(0x59d32d4c)"] 1..5 ok 18 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "1.6820146E-7" fails type constraint Float[enumeration=>"ARRAY(0x59d37348)"] ok 2 - Value "-2.8018486E2" fails type constraint Float[enumeration=>"ARRAY(0x59d37348)"] ok 3 - Value "-1.8362160E22" fails type constraint Float[enumeration=>"ARRAY(0x59d37348)"] ok 4 - Value "INF" fails type constraint Float[enumeration=>"ARRAY(0x59d37348)"] ok 5 - Value "-2.0940774E6" fails type constraint Float[enumeration=>"ARRAY(0x59d37348)"] 1..5 ok 19 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "2.1227235E-41" fails type constraint Float[enumeration=>"ARRAY(0x59d3cb78)"] ok 2 - Value "INF" fails type constraint Float[enumeration=>"ARRAY(0x59d3cb78)"] ok 3 - Value "1.8456685E-43" fails type constraint Float[enumeration=>"ARRAY(0x59d3cb78)"] ok 4 - Value "-3.0546106E-18" fails type constraint Float[enumeration=>"ARRAY(0x59d3cb78)"] ok 5 - Value "2.1049167E-5" fails type constraint Float[enumeration=>"ARRAY(0x59d3cb78)"] 1..5 ok 20 - Type atomic/float is restricted by facet enumeration. # Subtest: Type atomic/float is restricted by facet enumeration. ok 1 - Value "2.2542101E-25" fails type constraint Float[enumeration=>"ARRAY(0x59d35148)"] ok 2 - Value "-2.5676257E-10" fails type constraint Float[enumeration=>"ARRAY(0x59d35148)"] ok 3 - Value "2.2542101E-25" fails type constraint Float[enumeration=>"ARRAY(0x59d35148)"] ok 4 - Value "2.4031905E-43" fails type constraint Float[enumeration=>"ARRAY(0x59d35148)"] ok 5 - Value "1.4401430E-19" fails type constraint Float[enumeration=>"ARRAY(0x59d35148)"] 1..5 ok 21 - Type atomic/float is restricted by facet enumeration. 1..21 ok t/50gDay.t ................ # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---01. ok 1 - Value "---02" passes type constraint GDay[minExclusive=>"---01"] ok 2 - Value "---17" passes type constraint GDay[minExclusive=>"---01"] ok 3 - Value "---26" passes type constraint GDay[minExclusive=>"---01"] ok 4 - Value "---06" passes type constraint GDay[minExclusive=>"---01"] ok 5 - Value "---31" passes type constraint GDay[minExclusive=>"---01"] 1..5 ok 1 - Type atomic/gDay is restricted by facet minExclusive with value ---01. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---20. ok 1 - Value "---21" passes type constraint GDay[minExclusive=>"---20"] ok 2 - Value "---28" passes type constraint GDay[minExclusive=>"---20"] ok 3 - Value "---21" passes type constraint GDay[minExclusive=>"---20"] ok 4 - Value "---27" passes type constraint GDay[minExclusive=>"---20"] ok 5 - Value "---31" passes type constraint GDay[minExclusive=>"---20"] 1..5 ok 2 - Type atomic/gDay is restricted by facet minExclusive with value ---20. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---04. ok 1 - Value "---05" passes type constraint GDay[minExclusive=>"---04"] ok 2 - Value "---14" passes type constraint GDay[minExclusive=>"---04"] ok 3 - Value "---25" passes type constraint GDay[minExclusive=>"---04"] ok 4 - Value "---14" passes type constraint GDay[minExclusive=>"---04"] ok 5 - Value "---31" passes type constraint GDay[minExclusive=>"---04"] 1..5 ok 3 - Type atomic/gDay is restricted by facet minExclusive with value ---04. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---04. ok 1 - Value "---05" passes type constraint GDay[minExclusive=>"---04"] ok 2 - Value "---14" passes type constraint GDay[minExclusive=>"---04"] ok 3 - Value "---20" passes type constraint GDay[minExclusive=>"---04"] ok 4 - Value "---24" passes type constraint GDay[minExclusive=>"---04"] ok 5 - Value "---31" passes type constraint GDay[minExclusive=>"---04"] 1..5 ok 4 - Type atomic/gDay is restricted by facet minExclusive with value ---04. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---30. ok 1 - Value "---31" passes type constraint GDay[minExclusive=>"---30"] 1..1 ok 5 - Type atomic/gDay is restricted by facet minExclusive with value ---30. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---01. ok 1 - Value "---01" passes type constraint GDay[minInclusive=>"---01"] ok 2 - Value "---09" passes type constraint GDay[minInclusive=>"---01"] ok 3 - Value "---17" passes type constraint GDay[minInclusive=>"---01"] ok 4 - Value "---14" passes type constraint GDay[minInclusive=>"---01"] ok 5 - Value "---31" passes type constraint GDay[minInclusive=>"---01"] 1..5 ok 6 - Type atomic/gDay is restricted by facet minInclusive with value ---01. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---16. ok 1 - Value "---16" passes type constraint GDay[minInclusive=>"---16"] ok 2 - Value "---18" passes type constraint GDay[minInclusive=>"---16"] ok 3 - Value "---16" passes type constraint GDay[minInclusive=>"---16"] ok 4 - Value "---29" passes type constraint GDay[minInclusive=>"---16"] ok 5 - Value "---31" passes type constraint GDay[minInclusive=>"---16"] 1..5 ok 7 - Type atomic/gDay is restricted by facet minInclusive with value ---16. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---24. ok 1 - Value "---24" passes type constraint GDay[minInclusive=>"---24"] ok 2 - Value "---29" passes type constraint GDay[minInclusive=>"---24"] ok 3 - Value "---24" passes type constraint GDay[minInclusive=>"---24"] ok 4 - Value "---30" passes type constraint GDay[minInclusive=>"---24"] ok 5 - Value "---31" passes type constraint GDay[minInclusive=>"---24"] 1..5 ok 8 - Type atomic/gDay is restricted by facet minInclusive with value ---24. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---08. ok 1 - Value "---08" passes type constraint GDay[minInclusive=>"---08"] ok 2 - Value "---30" passes type constraint GDay[minInclusive=>"---08"] ok 3 - Value "---27" passes type constraint GDay[minInclusive=>"---08"] ok 4 - Value "---15" passes type constraint GDay[minInclusive=>"---08"] ok 5 - Value "---31" passes type constraint GDay[minInclusive=>"---08"] 1..5 ok 9 - Type atomic/gDay is restricted by facet minInclusive with value ---08. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---31. ok 1 - Value "---31" passes type constraint GDay[minInclusive=>"---31"] 1..1 ok 10 - Type atomic/gDay is restricted by facet minInclusive with value ---31. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---02. ok 1 - Value "---01" passes type constraint GDay[maxExclusive=>"---02"] 1..1 ok 11 - Type atomic/gDay is restricted by facet maxExclusive with value ---02. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---25. ok 1 - Value "---01" passes type constraint GDay[maxExclusive=>"---25"] ok 2 - Value "---15" passes type constraint GDay[maxExclusive=>"---25"] ok 3 - Value "---21" passes type constraint GDay[maxExclusive=>"---25"] ok 4 - Value "---07" passes type constraint GDay[maxExclusive=>"---25"] ok 5 - Value "---24" passes type constraint GDay[maxExclusive=>"---25"] 1..5 ok 12 - Type atomic/gDay is restricted by facet maxExclusive with value ---25. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---30. ok 1 - Value "---01" passes type constraint GDay[maxExclusive=>"---30"] ok 2 - Value "---20" passes type constraint GDay[maxExclusive=>"---30"] ok 3 - Value "---24" passes type constraint GDay[maxExclusive=>"---30"] ok 4 - Value "---22" passes type constraint GDay[maxExclusive=>"---30"] ok 5 - Value "---29" passes type constraint GDay[maxExclusive=>"---30"] 1..5 ok 13 - Type atomic/gDay is restricted by facet maxExclusive with value ---30. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---15. ok 1 - Value "---01" passes type constraint GDay[maxExclusive=>"---15"] ok 2 - Value "---13" passes type constraint GDay[maxExclusive=>"---15"] ok 3 - Value "---06" passes type constraint GDay[maxExclusive=>"---15"] ok 4 - Value "---11" passes type constraint GDay[maxExclusive=>"---15"] ok 5 - Value "---14" passes type constraint GDay[maxExclusive=>"---15"] 1..5 ok 14 - Type atomic/gDay is restricted by facet maxExclusive with value ---15. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---31. ok 1 - Value "---01" passes type constraint GDay[maxExclusive=>"---31"] ok 2 - Value "---06" passes type constraint GDay[maxExclusive=>"---31"] ok 3 - Value "---22" passes type constraint GDay[maxExclusive=>"---31"] ok 4 - Value "---09" passes type constraint GDay[maxExclusive=>"---31"] ok 5 - Value "---30" passes type constraint GDay[maxExclusive=>"---31"] 1..5 ok 15 - Type atomic/gDay is restricted by facet maxExclusive with value ---31. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---01. ok 1 - Value "---01" passes type constraint GDay[maxInclusive=>"---01"] 1..1 ok 16 - Type atomic/gDay is restricted by facet maxInclusive with value ---01. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---07. ok 1 - Value "---01" passes type constraint GDay[maxInclusive=>"---07"] ok 2 - Value "---01" passes type constraint GDay[maxInclusive=>"---07"] ok 3 - Value "---01" passes type constraint GDay[maxInclusive=>"---07"] ok 4 - Value "---02" passes type constraint GDay[maxInclusive=>"---07"] ok 5 - Value "---07" passes type constraint GDay[maxInclusive=>"---07"] 1..5 ok 17 - Type atomic/gDay is restricted by facet maxInclusive with value ---07. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---01. ok 1 - Value "---01" passes type constraint GDay[maxInclusive=>"---01"] 1..1 ok 18 - Type atomic/gDay is restricted by facet maxInclusive with value ---01. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---10. ok 1 - Value "---01" passes type constraint GDay[maxInclusive=>"---10"] ok 2 - Value "---02" passes type constraint GDay[maxInclusive=>"---10"] ok 3 - Value "---05" passes type constraint GDay[maxInclusive=>"---10"] ok 4 - Value "---08" passes type constraint GDay[maxInclusive=>"---10"] ok 5 - Value "---10" passes type constraint GDay[maxInclusive=>"---10"] 1..5 ok 19 - Type atomic/gDay is restricted by facet maxInclusive with value ---10. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---31. ok 1 - Value "---01" passes type constraint GDay[maxInclusive=>"---31"] ok 2 - Value "---15" passes type constraint GDay[maxInclusive=>"---31"] ok 3 - Value "---25" passes type constraint GDay[maxInclusive=>"---31"] ok 4 - Value "---01" passes type constraint GDay[maxInclusive=>"---31"] ok 5 - Value "---31" passes type constraint GDay[maxInclusive=>"---31"] 1..5 ok 20 - Type atomic/gDay is restricted by facet maxInclusive with value ---31. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---\d5. ok 1 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 2 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 3 - Value "---25" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 4 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 5 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] 1..5 ok 21 - Type atomic/gDay is restricted by facet pattern with value ---\d5. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---\d5. ok 1 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 2 - Value "---25" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 3 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 4 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] ok 5 - Value "---15" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d5\$))"] 1..5 ok 22 - Type atomic/gDay is restricted by facet pattern with value ---\d5. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---0\d. ok 1 - Value "---02" passes type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 2 - Value "---03" passes type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 3 - Value "---04" passes type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 4 - Value "---07" passes type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 5 - Value "---05" passes type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] 1..5 ok 23 - Type atomic/gDay is restricted by facet pattern with value ---0\d. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---\d2. ok 1 - Value "---02" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d2\$))"] ok 2 - Value "---22" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d2\$))"] ok 3 - Value "---22" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d2\$))"] ok 4 - Value "---22" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d2\$))"] ok 5 - Value "---12" passes type constraint GDay[pattern=>"(?^:(?ms:^---\\d2\$))"] 1..5 ok 24 - Type atomic/gDay is restricted by facet pattern with value ---\d2. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---1\d. ok 1 - Value "---14" passes type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 2 - Value "---13" passes type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 3 - Value "---14" passes type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 4 - Value "---13" passes type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 5 - Value "---11" passes type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] 1..5 ok 25 - Type atomic/gDay is restricted by facet pattern with value ---1\d. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---15" passes type constraint GDay[enumeration=>"ARRAY(0x59f104c0)"] ok 2 - Value "---26" passes type constraint GDay[enumeration=>"ARRAY(0x59f104c0)"] ok 3 - Value "---30" passes type constraint GDay[enumeration=>"ARRAY(0x59f104c0)"] ok 4 - Value "---18" passes type constraint GDay[enumeration=>"ARRAY(0x59f104c0)"] ok 5 - Value "---30" passes type constraint GDay[enumeration=>"ARRAY(0x59f104c0)"] 1..5 ok 26 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---20" passes type constraint GDay[enumeration=>"ARRAY(0x59f1ab80)"] ok 2 - Value "---10" passes type constraint GDay[enumeration=>"ARRAY(0x59f1ab80)"] ok 3 - Value "---12" passes type constraint GDay[enumeration=>"ARRAY(0x59f1ab80)"] ok 4 - Value "---18" passes type constraint GDay[enumeration=>"ARRAY(0x59f1ab80)"] ok 5 - Value "---04" passes type constraint GDay[enumeration=>"ARRAY(0x59f1ab80)"] 1..5 ok 27 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---12" passes type constraint GDay[enumeration=>"ARRAY(0x59f10330)"] ok 2 - Value "---24" passes type constraint GDay[enumeration=>"ARRAY(0x59f10330)"] ok 3 - Value "---12" passes type constraint GDay[enumeration=>"ARRAY(0x59f10330)"] ok 4 - Value "---30" passes type constraint GDay[enumeration=>"ARRAY(0x59f10330)"] ok 5 - Value "---24" passes type constraint GDay[enumeration=>"ARRAY(0x59f10330)"] 1..5 ok 28 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---12" passes type constraint GDay[enumeration=>"ARRAY(0x59f16f84)"] ok 2 - Value "---05" passes type constraint GDay[enumeration=>"ARRAY(0x59f16f84)"] ok 3 - Value "---18" passes type constraint GDay[enumeration=>"ARRAY(0x59f16f84)"] ok 4 - Value "---12" passes type constraint GDay[enumeration=>"ARRAY(0x59f16f84)"] ok 5 - Value "---17" passes type constraint GDay[enumeration=>"ARRAY(0x59f16f84)"] 1..5 ok 29 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---21" passes type constraint GDay[enumeration=>"ARRAY(0x59f10bb4)"] ok 2 - Value "---14" passes type constraint GDay[enumeration=>"ARRAY(0x59f10bb4)"] ok 3 - Value "---13" passes type constraint GDay[enumeration=>"ARRAY(0x59f10bb4)"] ok 4 - Value "---30" passes type constraint GDay[enumeration=>"ARRAY(0x59f10bb4)"] ok 5 - Value "---26" passes type constraint GDay[enumeration=>"ARRAY(0x59f10bb4)"] 1..5 ok 30 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet whiteSpace with value collapse. ok 1 - Value "---01" passes type constraint GDay[whiteSpace=>"collapse"] ok 2 - Value "---25" passes type constraint GDay[whiteSpace=>"collapse"] ok 3 - Value "---22" passes type constraint GDay[whiteSpace=>"collapse"] ok 4 - Value "---26" passes type constraint GDay[whiteSpace=>"collapse"] ok 5 - Value "---31" passes type constraint GDay[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/gDay is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---11. ok 1 - Value "---01" fails type constraint GDay[minInclusive=>"---11"] ok 2 - Value "---08" fails type constraint GDay[minInclusive=>"---11"] ok 3 - Value "---05" fails type constraint GDay[minInclusive=>"---11"] ok 4 - Value "---08" fails type constraint GDay[minInclusive=>"---11"] ok 5 - Value "---10" fails type constraint GDay[minInclusive=>"---11"] 1..5 ok 32 - Type atomic/gDay is restricted by facet minInclusive with value ---11. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---05. ok 1 - Value "---01" fails type constraint GDay[minInclusive=>"---05"] ok 2 - Value "---02" fails type constraint GDay[minInclusive=>"---05"] ok 3 - Value "---02" fails type constraint GDay[minInclusive=>"---05"] ok 4 - Value "---03" fails type constraint GDay[minInclusive=>"---05"] ok 5 - Value "---04" fails type constraint GDay[minInclusive=>"---05"] 1..5 ok 33 - Type atomic/gDay is restricted by facet minInclusive with value ---05. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---16. ok 1 - Value "---01" fails type constraint GDay[minInclusive=>"---16"] ok 2 - Value "---09" fails type constraint GDay[minInclusive=>"---16"] ok 3 - Value "---13" fails type constraint GDay[minInclusive=>"---16"] ok 4 - Value "---10" fails type constraint GDay[minInclusive=>"---16"] ok 5 - Value "---15" fails type constraint GDay[minInclusive=>"---16"] 1..5 ok 34 - Type atomic/gDay is restricted by facet minInclusive with value ---16. # Subtest: Type atomic/gDay is restricted by facet minInclusive with value ---31. ok 1 - Value "---01" fails type constraint GDay[minInclusive=>"---31"] ok 2 - Value "---20" fails type constraint GDay[minInclusive=>"---31"] ok 3 - Value "---01" fails type constraint GDay[minInclusive=>"---31"] ok 4 - Value "---14" fails type constraint GDay[minInclusive=>"---31"] ok 5 - Value "---30" fails type constraint GDay[minInclusive=>"---31"] 1..5 ok 35 - Type atomic/gDay is restricted by facet minInclusive with value ---31. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---01. ok 1 - Value "---02" fails type constraint GDay[maxInclusive=>"---01"] ok 2 - Value "---07" fails type constraint GDay[maxInclusive=>"---01"] ok 3 - Value "---30" fails type constraint GDay[maxInclusive=>"---01"] ok 4 - Value "---29" fails type constraint GDay[maxInclusive=>"---01"] ok 5 - Value "---31" fails type constraint GDay[maxInclusive=>"---01"] 1..5 ok 36 - Type atomic/gDay is restricted by facet maxInclusive with value ---01. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---30. ok 1 - Value "---31" fails type constraint GDay[maxInclusive=>"---30"] 1..1 ok 37 - Type atomic/gDay is restricted by facet maxInclusive with value ---30. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---05. ok 1 - Value "---06" fails type constraint GDay[maxInclusive=>"---05"] ok 2 - Value "---25" fails type constraint GDay[maxInclusive=>"---05"] ok 3 - Value "---27" fails type constraint GDay[maxInclusive=>"---05"] ok 4 - Value "---24" fails type constraint GDay[maxInclusive=>"---05"] ok 5 - Value "---31" fails type constraint GDay[maxInclusive=>"---05"] 1..5 ok 38 - Type atomic/gDay is restricted by facet maxInclusive with value ---05. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---05. ok 1 - Value "---06" fails type constraint GDay[maxInclusive=>"---05"] ok 2 - Value "---10" fails type constraint GDay[maxInclusive=>"---05"] ok 3 - Value "---07" fails type constraint GDay[maxInclusive=>"---05"] ok 4 - Value "---07" fails type constraint GDay[maxInclusive=>"---05"] ok 5 - Value "---31" fails type constraint GDay[maxInclusive=>"---05"] 1..5 ok 39 - Type atomic/gDay is restricted by facet maxInclusive with value ---05. # Subtest: Type atomic/gDay is restricted by facet maxInclusive with value ---12. ok 1 - Value "---13" fails type constraint GDay[maxInclusive=>"---12"] ok 2 - Value "---26" fails type constraint GDay[maxInclusive=>"---12"] ok 3 - Value "---20" fails type constraint GDay[maxInclusive=>"---12"] ok 4 - Value "---22" fails type constraint GDay[maxInclusive=>"---12"] ok 5 - Value "---31" fails type constraint GDay[maxInclusive=>"---12"] 1..5 ok 40 - Type atomic/gDay is restricted by facet maxInclusive with value ---12. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---01. ok 1 - Value "---01" fails type constraint GDay[minExclusive=>"---01"] 1..1 ok 41 - Type atomic/gDay is restricted by facet minExclusive with value ---01. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---18. ok 1 - Value "---01" fails type constraint GDay[minExclusive=>"---18"] ok 2 - Value "---05" fails type constraint GDay[minExclusive=>"---18"] ok 3 - Value "---16" fails type constraint GDay[minExclusive=>"---18"] ok 4 - Value "---17" fails type constraint GDay[minExclusive=>"---18"] ok 5 - Value "---18" fails type constraint GDay[minExclusive=>"---18"] 1..5 ok 42 - Type atomic/gDay is restricted by facet minExclusive with value ---18. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---02. ok 1 - Value "---01" fails type constraint GDay[minExclusive=>"---02"] ok 2 - Value "---01" fails type constraint GDay[minExclusive=>"---02"] ok 3 - Value "---01" fails type constraint GDay[minExclusive=>"---02"] ok 4 - Value "---01" fails type constraint GDay[minExclusive=>"---02"] ok 5 - Value "---02" fails type constraint GDay[minExclusive=>"---02"] 1..5 ok 43 - Type atomic/gDay is restricted by facet minExclusive with value ---02. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---10. ok 1 - Value "---01" fails type constraint GDay[minExclusive=>"---10"] ok 2 - Value "---01" fails type constraint GDay[minExclusive=>"---10"] ok 3 - Value "---01" fails type constraint GDay[minExclusive=>"---10"] ok 4 - Value "---03" fails type constraint GDay[minExclusive=>"---10"] ok 5 - Value "---10" fails type constraint GDay[minExclusive=>"---10"] 1..5 ok 44 - Type atomic/gDay is restricted by facet minExclusive with value ---10. # Subtest: Type atomic/gDay is restricted by facet minExclusive with value ---30. ok 1 - Value "---01" fails type constraint GDay[minExclusive=>"---30"] ok 2 - Value "---27" fails type constraint GDay[minExclusive=>"---30"] ok 3 - Value "---21" fails type constraint GDay[minExclusive=>"---30"] ok 4 - Value "---02" fails type constraint GDay[minExclusive=>"---30"] ok 5 - Value "---30" fails type constraint GDay[minExclusive=>"---30"] 1..5 ok 45 - Type atomic/gDay is restricted by facet minExclusive with value ---30. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---02. ok 1 - Value "---02" fails type constraint GDay[maxExclusive=>"---02"] ok 2 - Value "---29" fails type constraint GDay[maxExclusive=>"---02"] ok 3 - Value "---14" fails type constraint GDay[maxExclusive=>"---02"] ok 4 - Value "---02" fails type constraint GDay[maxExclusive=>"---02"] ok 5 - Value "---31" fails type constraint GDay[maxExclusive=>"---02"] 1..5 ok 46 - Type atomic/gDay is restricted by facet maxExclusive with value ---02. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---26. ok 1 - Value "---26" fails type constraint GDay[maxExclusive=>"---26"] ok 2 - Value "---27" fails type constraint GDay[maxExclusive=>"---26"] ok 3 - Value "---28" fails type constraint GDay[maxExclusive=>"---26"] ok 4 - Value "---28" fails type constraint GDay[maxExclusive=>"---26"] ok 5 - Value "---31" fails type constraint GDay[maxExclusive=>"---26"] 1..5 ok 47 - Type atomic/gDay is restricted by facet maxExclusive with value ---26. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---05. ok 1 - Value "---05" fails type constraint GDay[maxExclusive=>"---05"] ok 2 - Value "---17" fails type constraint GDay[maxExclusive=>"---05"] ok 3 - Value "---07" fails type constraint GDay[maxExclusive=>"---05"] ok 4 - Value "---21" fails type constraint GDay[maxExclusive=>"---05"] ok 5 - Value "---31" fails type constraint GDay[maxExclusive=>"---05"] 1..5 ok 48 - Type atomic/gDay is restricted by facet maxExclusive with value ---05. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---13. ok 1 - Value "---13" fails type constraint GDay[maxExclusive=>"---13"] ok 2 - Value "---28" fails type constraint GDay[maxExclusive=>"---13"] ok 3 - Value "---13" fails type constraint GDay[maxExclusive=>"---13"] ok 4 - Value "---16" fails type constraint GDay[maxExclusive=>"---13"] ok 5 - Value "---31" fails type constraint GDay[maxExclusive=>"---13"] 1..5 ok 49 - Type atomic/gDay is restricted by facet maxExclusive with value ---13. # Subtest: Type atomic/gDay is restricted by facet maxExclusive with value ---31. ok 1 - Value "---31" fails type constraint GDay[maxExclusive=>"---31"] 1..1 ok 50 - Type atomic/gDay is restricted by facet maxExclusive with value ---31. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---2\d. ok 1 - Value "---14" fails type constraint GDay[pattern=>"(?^:(?ms:^---2\\d\$))"] ok 2 - Value "---10" fails type constraint GDay[pattern=>"(?^:(?ms:^---2\\d\$))"] ok 3 - Value "---18" fails type constraint GDay[pattern=>"(?^:(?ms:^---2\\d\$))"] ok 4 - Value "---12" fails type constraint GDay[pattern=>"(?^:(?ms:^---2\\d\$))"] ok 5 - Value "---10" fails type constraint GDay[pattern=>"(?^:(?ms:^---2\\d\$))"] 1..5 ok 51 - Type atomic/gDay is restricted by facet pattern with value ---2\d. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---\d3. ok 1 - Value "---06" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d3\$))"] ok 2 - Value "---05" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d3\$))"] ok 3 - Value "---14" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d3\$))"] ok 4 - Value "---04" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d3\$))"] ok 5 - Value "---27" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d3\$))"] 1..5 ok 52 - Type atomic/gDay is restricted by facet pattern with value ---\d3. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---\d4. ok 1 - Value "---28" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d4\$))"] ok 2 - Value "---13" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d4\$))"] ok 3 - Value "---03" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d4\$))"] ok 4 - Value "---01" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d4\$))"] ok 5 - Value "---28" fails type constraint GDay[pattern=>"(?^:(?ms:^---\\d4\$))"] 1..5 ok 53 - Type atomic/gDay is restricted by facet pattern with value ---\d4. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---0\d. ok 1 - Value "---22" fails type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 2 - Value "---10" fails type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 3 - Value "---16" fails type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 4 - Value "---11" fails type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] ok 5 - Value "---22" fails type constraint GDay[pattern=>"(?^:(?ms:^---0\\d\$))"] 1..5 ok 54 - Type atomic/gDay is restricted by facet pattern with value ---0\d. # Subtest: Type atomic/gDay is restricted by facet pattern with value ---1\d. ok 1 - Value "---22" fails type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 2 - Value "---02" fails type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 3 - Value "---24" fails type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 4 - Value "---06" fails type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] ok 5 - Value "---06" fails type constraint GDay[pattern=>"(?^:(?ms:^---1\\d\$))"] 1..5 ok 55 - Type atomic/gDay is restricted by facet pattern with value ---1\d. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---22" fails type constraint GDay[enumeration=>"ARRAY(0x59f0c32c)"] ok 2 - Value "---30" fails type constraint GDay[enumeration=>"ARRAY(0x59f0c32c)"] ok 3 - Value "---13" fails type constraint GDay[enumeration=>"ARRAY(0x59f0c32c)"] ok 4 - Value "---19" fails type constraint GDay[enumeration=>"ARRAY(0x59f0c32c)"] ok 5 - Value "---02" fails type constraint GDay[enumeration=>"ARRAY(0x59f0c32c)"] 1..5 ok 56 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---18" fails type constraint GDay[enumeration=>"ARRAY(0x59f1aa90)"] ok 2 - Value "---26" fails type constraint GDay[enumeration=>"ARRAY(0x59f1aa90)"] ok 3 - Value "---26" fails type constraint GDay[enumeration=>"ARRAY(0x59f1aa90)"] ok 4 - Value "---16" fails type constraint GDay[enumeration=>"ARRAY(0x59f1aa90)"] ok 5 - Value "---17" fails type constraint GDay[enumeration=>"ARRAY(0x59f1aa90)"] 1..5 ok 57 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---17" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b580)"] ok 2 - Value "---08" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b580)"] ok 3 - Value "---01" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b580)"] ok 4 - Value "---17" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b580)"] ok 5 - Value "---01" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b580)"] 1..5 ok 58 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---27" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b350)"] ok 2 - Value "---26" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b350)"] ok 3 - Value "---28" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b350)"] ok 4 - Value "---23" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b350)"] ok 5 - Value "---25" fails type constraint GDay[enumeration=>"ARRAY(0x59f1b350)"] 1..5 ok 59 - Type atomic/gDay is restricted by facet enumeration. # Subtest: Type atomic/gDay is restricted by facet enumeration. ok 1 - Value "---02" fails type constraint GDay[enumeration=>"ARRAY(0x59f10240)"] ok 2 - Value "---24" fails type constraint GDay[enumeration=>"ARRAY(0x59f10240)"] ok 3 - Value "---25" fails type constraint GDay[enumeration=>"ARRAY(0x59f10240)"] ok 4 - Value "---18" fails type constraint GDay[enumeration=>"ARRAY(0x59f10240)"] ok 5 - Value "---24" fails type constraint GDay[enumeration=>"ARRAY(0x59f10240)"] 1..5 ok 60 - Type atomic/gDay is restricted by facet enumeration. 1..60 ok t/50gMonth.t .............. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --01. ok 1 - Value "--02" passes type constraint GMonth[minExclusive=>"--01"] ok 2 - Value "--07" passes type constraint GMonth[minExclusive=>"--01"] ok 3 - Value "--10" passes type constraint GMonth[minExclusive=>"--01"] ok 4 - Value "--06" passes type constraint GMonth[minExclusive=>"--01"] ok 5 - Value "--12" passes type constraint GMonth[minExclusive=>"--01"] 1..5 ok 1 - Type atomic/gMonth is restricted by facet minExclusive with value --01. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --09. ok 1 - Value "--10" passes type constraint GMonth[minExclusive=>"--09"] ok 2 - Value "--12" passes type constraint GMonth[minExclusive=>"--09"] ok 3 - Value "--10" passes type constraint GMonth[minExclusive=>"--09"] ok 4 - Value "--11" passes type constraint GMonth[minExclusive=>"--09"] ok 5 - Value "--12" passes type constraint GMonth[minExclusive=>"--09"] 1..5 ok 2 - Type atomic/gMonth is restricted by facet minExclusive with value --09. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --03. ok 1 - Value "--04" passes type constraint GMonth[minExclusive=>"--03"] ok 2 - Value "--12" passes type constraint GMonth[minExclusive=>"--03"] ok 3 - Value "--07" passes type constraint GMonth[minExclusive=>"--03"] ok 4 - Value "--08" passes type constraint GMonth[minExclusive=>"--03"] ok 5 - Value "--12" passes type constraint GMonth[minExclusive=>"--03"] 1..5 ok 3 - Type atomic/gMonth is restricted by facet minExclusive with value --03. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --04. ok 1 - Value "--05" passes type constraint GMonth[minExclusive=>"--04"] ok 2 - Value "--11" passes type constraint GMonth[minExclusive=>"--04"] ok 3 - Value "--09" passes type constraint GMonth[minExclusive=>"--04"] ok 4 - Value "--07" passes type constraint GMonth[minExclusive=>"--04"] ok 5 - Value "--12" passes type constraint GMonth[minExclusive=>"--04"] 1..5 ok 4 - Type atomic/gMonth is restricted by facet minExclusive with value --04. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --11. ok 1 - Value "--12" passes type constraint GMonth[minExclusive=>"--11"] 1..1 ok 5 - Type atomic/gMonth is restricted by facet minExclusive with value --11. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --01. ok 1 - Value "--01" passes type constraint GMonth[minInclusive=>"--01"] ok 2 - Value "--01" passes type constraint GMonth[minInclusive=>"--01"] ok 3 - Value "--11" passes type constraint GMonth[minInclusive=>"--01"] ok 4 - Value "--05" passes type constraint GMonth[minInclusive=>"--01"] ok 5 - Value "--12" passes type constraint GMonth[minInclusive=>"--01"] 1..5 ok 6 - Type atomic/gMonth is restricted by facet minInclusive with value --01. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --05. ok 1 - Value "--05" passes type constraint GMonth[minInclusive=>"--05"] ok 2 - Value "--10" passes type constraint GMonth[minInclusive=>"--05"] ok 3 - Value "--05" passes type constraint GMonth[minInclusive=>"--05"] ok 4 - Value "--11" passes type constraint GMonth[minInclusive=>"--05"] ok 5 - Value "--12" passes type constraint GMonth[minInclusive=>"--05"] 1..5 ok 7 - Type atomic/gMonth is restricted by facet minInclusive with value --05. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --07. ok 1 - Value "--07" passes type constraint GMonth[minInclusive=>"--07"] ok 2 - Value "--08" passes type constraint GMonth[minInclusive=>"--07"] ok 3 - Value "--07" passes type constraint GMonth[minInclusive=>"--07"] ok 4 - Value "--11" passes type constraint GMonth[minInclusive=>"--07"] ok 5 - Value "--12" passes type constraint GMonth[minInclusive=>"--07"] 1..5 ok 8 - Type atomic/gMonth is restricted by facet minInclusive with value --07. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --11. ok 1 - Value "--11" passes type constraint GMonth[minInclusive=>"--11"] ok 2 - Value "--11" passes type constraint GMonth[minInclusive=>"--11"] ok 3 - Value "--11" passes type constraint GMonth[minInclusive=>"--11"] ok 4 - Value "--12" passes type constraint GMonth[minInclusive=>"--11"] ok 5 - Value "--12" passes type constraint GMonth[minInclusive=>"--11"] 1..5 ok 9 - Type atomic/gMonth is restricted by facet minInclusive with value --11. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --12. ok 1 - Value "--12" passes type constraint GMonth[minInclusive=>"--12"] 1..1 ok 10 - Type atomic/gMonth is restricted by facet minInclusive with value --12. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --02. ok 1 - Value "--01" passes type constraint GMonth[maxExclusive=>"--02"] 1..1 ok 11 - Type atomic/gMonth is restricted by facet maxExclusive with value --02. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --02. ok 1 - Value "--01" passes type constraint GMonth[maxExclusive=>"--02"] 1..1 ok 12 - Type atomic/gMonth is restricted by facet maxExclusive with value --02. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --11. ok 1 - Value "--01" passes type constraint GMonth[maxExclusive=>"--11"] ok 2 - Value "--07" passes type constraint GMonth[maxExclusive=>"--11"] ok 3 - Value "--05" passes type constraint GMonth[maxExclusive=>"--11"] ok 4 - Value "--07" passes type constraint GMonth[maxExclusive=>"--11"] ok 5 - Value "--10" passes type constraint GMonth[maxExclusive=>"--11"] 1..5 ok 13 - Type atomic/gMonth is restricted by facet maxExclusive with value --11. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --09. ok 1 - Value "--01" passes type constraint GMonth[maxExclusive=>"--09"] ok 2 - Value "--05" passes type constraint GMonth[maxExclusive=>"--09"] ok 3 - Value "--07" passes type constraint GMonth[maxExclusive=>"--09"] ok 4 - Value "--07" passes type constraint GMonth[maxExclusive=>"--09"] ok 5 - Value "--08" passes type constraint GMonth[maxExclusive=>"--09"] 1..5 ok 14 - Type atomic/gMonth is restricted by facet maxExclusive with value --09. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --12. ok 1 - Value "--01" passes type constraint GMonth[maxExclusive=>"--12"] ok 2 - Value "--02" passes type constraint GMonth[maxExclusive=>"--12"] ok 3 - Value "--08" passes type constraint GMonth[maxExclusive=>"--12"] ok 4 - Value "--08" passes type constraint GMonth[maxExclusive=>"--12"] ok 5 - Value "--11" passes type constraint GMonth[maxExclusive=>"--12"] 1..5 ok 15 - Type atomic/gMonth is restricted by facet maxExclusive with value --12. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --01. ok 1 - Value "--01" passes type constraint GMonth[maxInclusive=>"--01"] 1..1 ok 16 - Type atomic/gMonth is restricted by facet maxInclusive with value --01. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --09. ok 1 - Value "--01" passes type constraint GMonth[maxInclusive=>"--09"] ok 2 - Value "--02" passes type constraint GMonth[maxInclusive=>"--09"] ok 3 - Value "--05" passes type constraint GMonth[maxInclusive=>"--09"] ok 4 - Value "--07" passes type constraint GMonth[maxInclusive=>"--09"] ok 5 - Value "--09" passes type constraint GMonth[maxInclusive=>"--09"] 1..5 ok 17 - Type atomic/gMonth is restricted by facet maxInclusive with value --09. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --04. ok 1 - Value "--01" passes type constraint GMonth[maxInclusive=>"--04"] ok 2 - Value "--04" passes type constraint GMonth[maxInclusive=>"--04"] ok 3 - Value "--03" passes type constraint GMonth[maxInclusive=>"--04"] ok 4 - Value "--03" passes type constraint GMonth[maxInclusive=>"--04"] ok 5 - Value "--04" passes type constraint GMonth[maxInclusive=>"--04"] 1..5 ok 18 - Type atomic/gMonth is restricted by facet maxInclusive with value --04. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --03. ok 1 - Value "--01" passes type constraint GMonth[maxInclusive=>"--03"] ok 2 - Value "--02" passes type constraint GMonth[maxInclusive=>"--03"] ok 3 - Value "--02" passes type constraint GMonth[maxInclusive=>"--03"] ok 4 - Value "--02" passes type constraint GMonth[maxInclusive=>"--03"] ok 5 - Value "--03" passes type constraint GMonth[maxInclusive=>"--03"] 1..5 ok 19 - Type atomic/gMonth is restricted by facet maxInclusive with value --03. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --12. ok 1 - Value "--01" passes type constraint GMonth[maxInclusive=>"--12"] ok 2 - Value "--11" passes type constraint GMonth[maxInclusive=>"--12"] ok 3 - Value "--07" passes type constraint GMonth[maxInclusive=>"--12"] ok 4 - Value "--08" passes type constraint GMonth[maxInclusive=>"--12"] ok 5 - Value "--12" passes type constraint GMonth[maxInclusive=>"--12"] 1..5 ok 20 - Type atomic/gMonth is restricted by facet maxInclusive with value --12. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --1\d. ok 1 - Value "--11" passes type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 2 - Value "--11" passes type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 3 - Value "--11" passes type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 4 - Value "--11" passes type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 5 - Value "--12" passes type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] 1..5 ok 21 - Type atomic/gMonth is restricted by facet pattern with value --1\d. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --\d2. ok 1 - Value "--02" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d2\$))"] ok 2 - Value "--02" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d2\$))"] ok 3 - Value "--02" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d2\$))"] ok 4 - Value "--02" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d2\$))"] ok 5 - Value "--02" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d2\$))"] 1..5 ok 22 - Type atomic/gMonth is restricted by facet pattern with value --\d2. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --\d9. ok 1 - Value "--09" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d9\$))"] ok 2 - Value "--09" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d9\$))"] ok 3 - Value "--09" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d9\$))"] ok 4 - Value "--09" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d9\$))"] ok 5 - Value "--09" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d9\$))"] 1..5 ok 23 - Type atomic/gMonth is restricted by facet pattern with value --\d9. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --\d6. ok 1 - Value "--06" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d6\$))"] ok 2 - Value "--06" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d6\$))"] ok 3 - Value "--06" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d6\$))"] ok 4 - Value "--06" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d6\$))"] ok 5 - Value "--06" passes type constraint GMonth[pattern=>"(?^:(?ms:^--\\d6\$))"] 1..5 ok 24 - Type atomic/gMonth is restricted by facet pattern with value --\d6. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --0\d. ok 1 - Value "--05" passes type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 2 - Value "--01" passes type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 3 - Value "--07" passes type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 4 - Value "--03" passes type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 5 - Value "--08" passes type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] 1..5 ok 25 - Type atomic/gMonth is restricted by facet pattern with value --0\d. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b81a94)"] ok 2 - Value "--05" passes type constraint GMonth[enumeration=>"ARRAY(0x58b81a94)"] ok 3 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b81a94)"] ok 4 - Value "--08" passes type constraint GMonth[enumeration=>"ARRAY(0x58b81a94)"] ok 5 - Value "--01" passes type constraint GMonth[enumeration=>"ARRAY(0x58b81a94)"] 1..5 ok 26 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--06" passes type constraint GMonth[enumeration=>"ARRAY(0x58b890d0)"] ok 2 - Value "--06" passes type constraint GMonth[enumeration=>"ARRAY(0x58b890d0)"] ok 3 - Value "--12" passes type constraint GMonth[enumeration=>"ARRAY(0x58b890d0)"] ok 4 - Value "--12" passes type constraint GMonth[enumeration=>"ARRAY(0x58b890d0)"] ok 5 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b890d0)"] 1..5 ok 27 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--12" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8979c)"] ok 2 - Value "--12" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8979c)"] ok 3 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8979c)"] ok 4 - Value "--12" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8979c)"] ok 5 - Value "--04" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8979c)"] 1..5 ok 28 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--05" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8727c)"] ok 2 - Value "--10" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8727c)"] ok 3 - Value "--07" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8727c)"] ok 4 - Value "--05" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8727c)"] ok 5 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8727c)"] 1..5 ok 29 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--05" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8246c)"] ok 2 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8246c)"] ok 3 - Value "--05" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8246c)"] ok 4 - Value "--05" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8246c)"] ok 5 - Value "--02" passes type constraint GMonth[enumeration=>"ARRAY(0x58b8246c)"] 1..5 ok 30 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet whiteSpace with value collapse. ok 1 - Value "--01" passes type constraint GMonth[whiteSpace=>"collapse"] ok 2 - Value "--03" passes type constraint GMonth[whiteSpace=>"collapse"] ok 3 - Value "--11" passes type constraint GMonth[whiteSpace=>"collapse"] ok 4 - Value "--09" passes type constraint GMonth[whiteSpace=>"collapse"] ok 5 - Value "--12" passes type constraint GMonth[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/gMonth is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --12. ok 1 - Value "--01" fails type constraint GMonth[minInclusive=>"--12"] ok 2 - Value "--06" fails type constraint GMonth[minInclusive=>"--12"] ok 3 - Value "--10" fails type constraint GMonth[minInclusive=>"--12"] ok 4 - Value "--04" fails type constraint GMonth[minInclusive=>"--12"] ok 5 - Value "--11" fails type constraint GMonth[minInclusive=>"--12"] 1..5 ok 32 - Type atomic/gMonth is restricted by facet minInclusive with value --12. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --10. ok 1 - Value "--01" fails type constraint GMonth[minInclusive=>"--10"] ok 2 - Value "--07" fails type constraint GMonth[minInclusive=>"--10"] ok 3 - Value "--08" fails type constraint GMonth[minInclusive=>"--10"] ok 4 - Value "--02" fails type constraint GMonth[minInclusive=>"--10"] ok 5 - Value "--09" fails type constraint GMonth[minInclusive=>"--10"] 1..5 ok 33 - Type atomic/gMonth is restricted by facet minInclusive with value --10. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --10. ok 1 - Value "--01" fails type constraint GMonth[minInclusive=>"--10"] ok 2 - Value "--03" fails type constraint GMonth[minInclusive=>"--10"] ok 3 - Value "--07" fails type constraint GMonth[minInclusive=>"--10"] ok 4 - Value "--03" fails type constraint GMonth[minInclusive=>"--10"] ok 5 - Value "--09" fails type constraint GMonth[minInclusive=>"--10"] 1..5 ok 34 - Type atomic/gMonth is restricted by facet minInclusive with value --10. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --04. ok 1 - Value "--01" fails type constraint GMonth[minInclusive=>"--04"] ok 2 - Value "--02" fails type constraint GMonth[minInclusive=>"--04"] ok 3 - Value "--02" fails type constraint GMonth[minInclusive=>"--04"] ok 4 - Value "--02" fails type constraint GMonth[minInclusive=>"--04"] ok 5 - Value "--03" fails type constraint GMonth[minInclusive=>"--04"] 1..5 ok 35 - Type atomic/gMonth is restricted by facet minInclusive with value --04. # Subtest: Type atomic/gMonth is restricted by facet minInclusive with value --12. ok 1 - Value "--01" fails type constraint GMonth[minInclusive=>"--12"] ok 2 - Value "--02" fails type constraint GMonth[minInclusive=>"--12"] ok 3 - Value "--07" fails type constraint GMonth[minInclusive=>"--12"] ok 4 - Value "--08" fails type constraint GMonth[minInclusive=>"--12"] ok 5 - Value "--11" fails type constraint GMonth[minInclusive=>"--12"] 1..5 ok 36 - Type atomic/gMonth is restricted by facet minInclusive with value --12. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --01. ok 1 - Value "--02" fails type constraint GMonth[maxInclusive=>"--01"] ok 2 - Value "--11" fails type constraint GMonth[maxInclusive=>"--01"] ok 3 - Value "--08" fails type constraint GMonth[maxInclusive=>"--01"] ok 4 - Value "--10" fails type constraint GMonth[maxInclusive=>"--01"] ok 5 - Value "--12" fails type constraint GMonth[maxInclusive=>"--01"] 1..5 ok 37 - Type atomic/gMonth is restricted by facet maxInclusive with value --01. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --05. ok 1 - Value "--06" fails type constraint GMonth[maxInclusive=>"--05"] ok 2 - Value "--08" fails type constraint GMonth[maxInclusive=>"--05"] ok 3 - Value "--08" fails type constraint GMonth[maxInclusive=>"--05"] ok 4 - Value "--07" fails type constraint GMonth[maxInclusive=>"--05"] ok 5 - Value "--12" fails type constraint GMonth[maxInclusive=>"--05"] 1..5 ok 38 - Type atomic/gMonth is restricted by facet maxInclusive with value --05. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --05. ok 1 - Value "--06" fails type constraint GMonth[maxInclusive=>"--05"] ok 2 - Value "--11" fails type constraint GMonth[maxInclusive=>"--05"] ok 3 - Value "--06" fails type constraint GMonth[maxInclusive=>"--05"] ok 4 - Value "--06" fails type constraint GMonth[maxInclusive=>"--05"] ok 5 - Value "--12" fails type constraint GMonth[maxInclusive=>"--05"] 1..5 ok 39 - Type atomic/gMonth is restricted by facet maxInclusive with value --05. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --03. ok 1 - Value "--04" fails type constraint GMonth[maxInclusive=>"--03"] ok 2 - Value "--06" fails type constraint GMonth[maxInclusive=>"--03"] ok 3 - Value "--09" fails type constraint GMonth[maxInclusive=>"--03"] ok 4 - Value "--07" fails type constraint GMonth[maxInclusive=>"--03"] ok 5 - Value "--12" fails type constraint GMonth[maxInclusive=>"--03"] 1..5 ok 40 - Type atomic/gMonth is restricted by facet maxInclusive with value --03. # Subtest: Type atomic/gMonth is restricted by facet maxInclusive with value --03. ok 1 - Value "--04" fails type constraint GMonth[maxInclusive=>"--03"] ok 2 - Value "--10" fails type constraint GMonth[maxInclusive=>"--03"] ok 3 - Value "--05" fails type constraint GMonth[maxInclusive=>"--03"] ok 4 - Value "--05" fails type constraint GMonth[maxInclusive=>"--03"] ok 5 - Value "--12" fails type constraint GMonth[maxInclusive=>"--03"] 1..5 ok 41 - Type atomic/gMonth is restricted by facet maxInclusive with value --03. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --01. ok 1 - Value "--01" fails type constraint GMonth[minExclusive=>"--01"] 1..1 ok 42 - Type atomic/gMonth is restricted by facet minExclusive with value --01. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --02. ok 1 - Value "--01" fails type constraint GMonth[minExclusive=>"--02"] ok 2 - Value "--01" fails type constraint GMonth[minExclusive=>"--02"] ok 3 - Value "--02" fails type constraint GMonth[minExclusive=>"--02"] ok 4 - Value "--02" fails type constraint GMonth[minExclusive=>"--02"] ok 5 - Value "--02" fails type constraint GMonth[minExclusive=>"--02"] 1..5 ok 43 - Type atomic/gMonth is restricted by facet minExclusive with value --02. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --01. ok 1 - Value "--01" fails type constraint GMonth[minExclusive=>"--01"] 1..1 ok 44 - Type atomic/gMonth is restricted by facet minExclusive with value --01. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --04. ok 1 - Value "--01" fails type constraint GMonth[minExclusive=>"--04"] ok 2 - Value "--04" fails type constraint GMonth[minExclusive=>"--04"] ok 3 - Value "--02" fails type constraint GMonth[minExclusive=>"--04"] ok 4 - Value "--03" fails type constraint GMonth[minExclusive=>"--04"] ok 5 - Value "--04" fails type constraint GMonth[minExclusive=>"--04"] 1..5 ok 45 - Type atomic/gMonth is restricted by facet minExclusive with value --04. # Subtest: Type atomic/gMonth is restricted by facet minExclusive with value --11. ok 1 - Value "--01" fails type constraint GMonth[minExclusive=>"--11"] ok 2 - Value "--08" fails type constraint GMonth[minExclusive=>"--11"] ok 3 - Value "--07" fails type constraint GMonth[minExclusive=>"--11"] ok 4 - Value "--06" fails type constraint GMonth[minExclusive=>"--11"] ok 5 - Value "--11" fails type constraint GMonth[minExclusive=>"--11"] 1..5 ok 46 - Type atomic/gMonth is restricted by facet minExclusive with value --11. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --02. ok 1 - Value "--02" fails type constraint GMonth[maxExclusive=>"--02"] ok 2 - Value "--08" fails type constraint GMonth[maxExclusive=>"--02"] ok 3 - Value "--11" fails type constraint GMonth[maxExclusive=>"--02"] ok 4 - Value "--12" fails type constraint GMonth[maxExclusive=>"--02"] ok 5 - Value "--12" fails type constraint GMonth[maxExclusive=>"--02"] 1..5 ok 47 - Type atomic/gMonth is restricted by facet maxExclusive with value --02. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --10. ok 1 - Value "--10" fails type constraint GMonth[maxExclusive=>"--10"] ok 2 - Value "--11" fails type constraint GMonth[maxExclusive=>"--10"] ok 3 - Value "--10" fails type constraint GMonth[maxExclusive=>"--10"] ok 4 - Value "--12" fails type constraint GMonth[maxExclusive=>"--10"] ok 5 - Value "--12" fails type constraint GMonth[maxExclusive=>"--10"] 1..5 ok 48 - Type atomic/gMonth is restricted by facet maxExclusive with value --10. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --06. ok 1 - Value "--06" fails type constraint GMonth[maxExclusive=>"--06"] ok 2 - Value "--07" fails type constraint GMonth[maxExclusive=>"--06"] ok 3 - Value "--09" fails type constraint GMonth[maxExclusive=>"--06"] ok 4 - Value "--11" fails type constraint GMonth[maxExclusive=>"--06"] ok 5 - Value "--12" fails type constraint GMonth[maxExclusive=>"--06"] 1..5 ok 49 - Type atomic/gMonth is restricted by facet maxExclusive with value --06. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --08. ok 1 - Value "--08" fails type constraint GMonth[maxExclusive=>"--08"] ok 2 - Value "--11" fails type constraint GMonth[maxExclusive=>"--08"] ok 3 - Value "--10" fails type constraint GMonth[maxExclusive=>"--08"] ok 4 - Value "--09" fails type constraint GMonth[maxExclusive=>"--08"] ok 5 - Value "--12" fails type constraint GMonth[maxExclusive=>"--08"] 1..5 ok 50 - Type atomic/gMonth is restricted by facet maxExclusive with value --08. # Subtest: Type atomic/gMonth is restricted by facet maxExclusive with value --12. ok 1 - Value "--12" fails type constraint GMonth[maxExclusive=>"--12"] 1..1 ok 51 - Type atomic/gMonth is restricted by facet maxExclusive with value --12. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --0\d. ok 1 - Value "--10" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 2 - Value "--12" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 3 - Value "--10" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 4 - Value "--12" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 5 - Value "--12" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] 1..5 ok 52 - Type atomic/gMonth is restricted by facet pattern with value --0\d. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --\d1. ok 1 - Value "--06" fails type constraint GMonth[pattern=>"(?^:(?ms:^--\\d1\$))"] ok 2 - Value "--08" fails type constraint GMonth[pattern=>"(?^:(?ms:^--\\d1\$))"] ok 3 - Value "--05" fails type constraint GMonth[pattern=>"(?^:(?ms:^--\\d1\$))"] ok 4 - Value "--04" fails type constraint GMonth[pattern=>"(?^:(?ms:^--\\d1\$))"] ok 5 - Value "--04" fails type constraint GMonth[pattern=>"(?^:(?ms:^--\\d1\$))"] 1..5 ok 53 - Type atomic/gMonth is restricted by facet pattern with value --\d1. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --0\d. ok 1 - Value "--11" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 2 - Value "--11" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 3 - Value "--11" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 4 - Value "--10" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 5 - Value "--12" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] 1..5 ok 54 - Type atomic/gMonth is restricted by facet pattern with value --0\d. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --0\d. ok 1 - Value "--10" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 2 - Value "--10" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 3 - Value "--10" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 4 - Value "--11" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] ok 5 - Value "--11" fails type constraint GMonth[pattern=>"(?^:(?ms:^--0\\d\$))"] 1..5 ok 55 - Type atomic/gMonth is restricted by facet pattern with value --0\d. # Subtest: Type atomic/gMonth is restricted by facet pattern with value --1\d. ok 1 - Value "--03" fails type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 2 - Value "--08" fails type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 3 - Value "--08" fails type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 4 - Value "--02" fails type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] ok 5 - Value "--08" fails type constraint GMonth[pattern=>"(?^:(?ms:^--1\\d\$))"] 1..5 ok 56 - Type atomic/gMonth is restricted by facet pattern with value --1\d. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--08" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8ff48)"] ok 2 - Value "--05" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8ff48)"] ok 3 - Value "--08" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8ff48)"] ok 4 - Value "--04" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8ff48)"] ok 5 - Value "--05" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8ff48)"] 1..5 ok 57 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--01" fails type constraint GMonth[enumeration=>"ARRAY(0x58b87470)"] ok 2 - Value "--08" fails type constraint GMonth[enumeration=>"ARRAY(0x58b87470)"] ok 3 - Value "--08" fails type constraint GMonth[enumeration=>"ARRAY(0x58b87470)"] ok 4 - Value "--07" fails type constraint GMonth[enumeration=>"ARRAY(0x58b87470)"] ok 5 - Value "--12" fails type constraint GMonth[enumeration=>"ARRAY(0x58b87470)"] 1..5 ok 58 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--08" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e6a4)"] ok 2 - Value "--02" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e6a4)"] ok 3 - Value "--03" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e6a4)"] ok 4 - Value "--05" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e6a4)"] ok 5 - Value "--03" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e6a4)"] 1..5 ok 59 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--01" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8f750)"] ok 2 - Value "--12" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8f750)"] ok 3 - Value "--06" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8f750)"] ok 4 - Value "--05" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8f750)"] ok 5 - Value "--03" fails type constraint GMonth[enumeration=>"ARRAY(0x58b8f750)"] 1..5 ok 60 - Type atomic/gMonth is restricted by facet enumeration. # Subtest: Type atomic/gMonth is restricted by facet enumeration. ok 1 - Value "--03" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e514)"] ok 2 - Value "--07" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e514)"] ok 3 - Value "--03" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e514)"] ok 4 - Value "--11" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e514)"] ok 5 - Value "--03" fails type constraint GMonth[enumeration=>"ARRAY(0x58b7e514)"] 1..5 ok 61 - Type atomic/gMonth is restricted by facet enumeration. 1..61 ok t/50gMonthDay.t ........... # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --01-01. ok 1 - Value "--01-02" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 2 - Value "--01-14" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 3 - Value "--07-21" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 4 - Value "--07-11" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minExclusive=>"--01-01"] 1..5 ok 1 - Type atomic/gMonthDay is restricted by facet minExclusive with value --01-01. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --10-23. ok 1 - Value "--10-24" passes type constraint GMonthDay[minExclusive=>"--10-23"] ok 2 - Value "--11-28" passes type constraint GMonthDay[minExclusive=>"--10-23"] ok 3 - Value "--12-30" passes type constraint GMonthDay[minExclusive=>"--10-23"] ok 4 - Value "--12-13" passes type constraint GMonthDay[minExclusive=>"--10-23"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minExclusive=>"--10-23"] 1..5 ok 2 - Type atomic/gMonthDay is restricted by facet minExclusive with value --10-23. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --06-21. ok 1 - Value "--06-22" passes type constraint GMonthDay[minExclusive=>"--06-21"] ok 2 - Value "--11-30" passes type constraint GMonthDay[minExclusive=>"--06-21"] ok 3 - Value "--12-22" passes type constraint GMonthDay[minExclusive=>"--06-21"] ok 4 - Value "--09-27" passes type constraint GMonthDay[minExclusive=>"--06-21"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minExclusive=>"--06-21"] 1..5 ok 3 - Type atomic/gMonthDay is restricted by facet minExclusive with value --06-21. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --01-01. ok 1 - Value "--01-02" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 2 - Value "--12-08" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 3 - Value "--01-17" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 4 - Value "--02-16" passes type constraint GMonthDay[minExclusive=>"--01-01"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minExclusive=>"--01-01"] 1..5 ok 4 - Type atomic/gMonthDay is restricted by facet minExclusive with value --01-01. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --12-30. ok 1 - Value "--12-31" passes type constraint GMonthDay[minExclusive=>"--12-30"] 1..1 ok 5 - Type atomic/gMonthDay is restricted by facet minExclusive with value --12-30. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --01-01. ok 1 - Value "--01-01" passes type constraint GMonthDay[minInclusive=>"--01-01"] ok 2 - Value "--11-14" passes type constraint GMonthDay[minInclusive=>"--01-01"] ok 3 - Value "--01-29" passes type constraint GMonthDay[minInclusive=>"--01-01"] ok 4 - Value "--09-11" passes type constraint GMonthDay[minInclusive=>"--01-01"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minInclusive=>"--01-01"] 1..5 ok 6 - Type atomic/gMonthDay is restricted by facet minInclusive with value --01-01. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --06-11. ok 1 - Value "--06-11" passes type constraint GMonthDay[minInclusive=>"--06-11"] ok 2 - Value "--11-30" passes type constraint GMonthDay[minInclusive=>"--06-11"] ok 3 - Value "--12-19" passes type constraint GMonthDay[minInclusive=>"--06-11"] ok 4 - Value "--10-20" passes type constraint GMonthDay[minInclusive=>"--06-11"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minInclusive=>"--06-11"] 1..5 ok 7 - Type atomic/gMonthDay is restricted by facet minInclusive with value --06-11. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --07-02. ok 1 - Value "--07-02" passes type constraint GMonthDay[minInclusive=>"--07-02"] ok 2 - Value "--07-19" passes type constraint GMonthDay[minInclusive=>"--07-02"] ok 3 - Value "--11-16" passes type constraint GMonthDay[minInclusive=>"--07-02"] ok 4 - Value "--07-22" passes type constraint GMonthDay[minInclusive=>"--07-02"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minInclusive=>"--07-02"] 1..5 ok 8 - Type atomic/gMonthDay is restricted by facet minInclusive with value --07-02. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --03-04. ok 1 - Value "--03-04" passes type constraint GMonthDay[minInclusive=>"--03-04"] ok 2 - Value "--03-09" passes type constraint GMonthDay[minInclusive=>"--03-04"] ok 3 - Value "--04-19" passes type constraint GMonthDay[minInclusive=>"--03-04"] ok 4 - Value "--05-18" passes type constraint GMonthDay[minInclusive=>"--03-04"] ok 5 - Value "--12-31" passes type constraint GMonthDay[minInclusive=>"--03-04"] 1..5 ok 9 - Type atomic/gMonthDay is restricted by facet minInclusive with value --03-04. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --12-31. ok 1 - Value "--12-31" passes type constraint GMonthDay[minInclusive=>"--12-31"] 1..1 ok 10 - Type atomic/gMonthDay is restricted by facet minInclusive with value --12-31. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --01-02. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxExclusive=>"--01-02"] 1..1 ok 11 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --01-02. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --10-09. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxExclusive=>"--10-09"] ok 2 - Value "--03-19" passes type constraint GMonthDay[maxExclusive=>"--10-09"] ok 3 - Value "--07-24" passes type constraint GMonthDay[maxExclusive=>"--10-09"] ok 4 - Value "--02-01" passes type constraint GMonthDay[maxExclusive=>"--10-09"] ok 5 - Value "--10-08" passes type constraint GMonthDay[maxExclusive=>"--10-09"] 1..5 ok 12 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --10-09. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --07-23. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxExclusive=>"--07-23"] ok 2 - Value "--05-03" passes type constraint GMonthDay[maxExclusive=>"--07-23"] ok 3 - Value "--01-17" passes type constraint GMonthDay[maxExclusive=>"--07-23"] ok 4 - Value "--01-20" passes type constraint GMonthDay[maxExclusive=>"--07-23"] ok 5 - Value "--07-22" passes type constraint GMonthDay[maxExclusive=>"--07-23"] 1..5 ok 13 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --07-23. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --11-27. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxExclusive=>"--11-27"] ok 2 - Value "--07-12" passes type constraint GMonthDay[maxExclusive=>"--11-27"] ok 3 - Value "--03-03" passes type constraint GMonthDay[maxExclusive=>"--11-27"] ok 4 - Value "--08-25" passes type constraint GMonthDay[maxExclusive=>"--11-27"] ok 5 - Value "--11-26" passes type constraint GMonthDay[maxExclusive=>"--11-27"] 1..5 ok 14 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --11-27. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --12-31. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxExclusive=>"--12-31"] ok 2 - Value "--07-29" passes type constraint GMonthDay[maxExclusive=>"--12-31"] ok 3 - Value "--10-26" passes type constraint GMonthDay[maxExclusive=>"--12-31"] ok 4 - Value "--02-01" passes type constraint GMonthDay[maxExclusive=>"--12-31"] ok 5 - Value "--12-30" passes type constraint GMonthDay[maxExclusive=>"--12-31"] 1..5 ok 15 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --12-31. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --01-01. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxInclusive=>"--01-01"] 1..1 ok 16 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --01-01. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --02-24. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxInclusive=>"--02-24"] ok 2 - Value "--02-11" passes type constraint GMonthDay[maxInclusive=>"--02-24"] ok 3 - Value "--01-22" passes type constraint GMonthDay[maxInclusive=>"--02-24"] ok 4 - Value "--02-01" passes type constraint GMonthDay[maxInclusive=>"--02-24"] ok 5 - Value "--02-24" passes type constraint GMonthDay[maxInclusive=>"--02-24"] 1..5 ok 17 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --02-24. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --06-11. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxInclusive=>"--06-11"] ok 2 - Value "--01-05" passes type constraint GMonthDay[maxInclusive=>"--06-11"] ok 3 - Value "--05-21" passes type constraint GMonthDay[maxInclusive=>"--06-11"] ok 4 - Value "--02-23" passes type constraint GMonthDay[maxInclusive=>"--06-11"] ok 5 - Value "--06-11" passes type constraint GMonthDay[maxInclusive=>"--06-11"] 1..5 ok 18 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --06-11. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --07-01. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxInclusive=>"--07-01"] ok 2 - Value "--06-24" passes type constraint GMonthDay[maxInclusive=>"--07-01"] ok 3 - Value "--01-03" passes type constraint GMonthDay[maxInclusive=>"--07-01"] ok 4 - Value "--03-15" passes type constraint GMonthDay[maxInclusive=>"--07-01"] ok 5 - Value "--07-01" passes type constraint GMonthDay[maxInclusive=>"--07-01"] 1..5 ok 19 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --07-01. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --12-31. ok 1 - Value "--01-01" passes type constraint GMonthDay[maxInclusive=>"--12-31"] ok 2 - Value "--11-28" passes type constraint GMonthDay[maxInclusive=>"--12-31"] ok 3 - Value "--07-29" passes type constraint GMonthDay[maxInclusive=>"--12-31"] ok 4 - Value "--05-03" passes type constraint GMonthDay[maxInclusive=>"--12-31"] ok 5 - Value "--12-31" passes type constraint GMonthDay[maxInclusive=>"--12-31"] 1..5 ok 20 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --12-31. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --\d2-1\d. ok 1 - Value "--02-13" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d2-1\\d\$))"] ok 2 - Value "--02-13" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d2-1\\d\$))"] ok 3 - Value "--02-17" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d2-1\\d\$))"] ok 4 - Value "--02-17" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d2-1\\d\$))"] ok 5 - Value "--02-12" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d2-1\\d\$))"] 1..5 ok 21 - Type atomic/gMonthDay is restricted by facet pattern with value --\d2-1\d. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --\d1-2\d. ok 1 - Value "--01-25" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-2\\d\$))"] ok 2 - Value "--01-22" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-2\\d\$))"] ok 3 - Value "--01-24" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-2\\d\$))"] ok 4 - Value "--01-23" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-2\\d\$))"] ok 5 - Value "--01-25" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-2\\d\$))"] 1..5 ok 22 - Type atomic/gMonthDay is restricted by facet pattern with value --\d1-2\d. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --0\d-\d8. ok 1 - Value "--07-08" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d8\$))"] ok 2 - Value "--08-18" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d8\$))"] ok 3 - Value "--09-28" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d8\$))"] ok 4 - Value "--02-18" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d8\$))"] ok 5 - Value "--05-18" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d8\$))"] 1..5 ok 23 - Type atomic/gMonthDay is restricted by facet pattern with value --0\d-\d8. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --\d3-0\d. ok 1 - Value "--03-01" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d3-0\\d\$))"] ok 2 - Value "--03-04" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d3-0\\d\$))"] ok 3 - Value "--03-03" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d3-0\\d\$))"] ok 4 - Value "--03-01" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d3-0\\d\$))"] ok 5 - Value "--03-06" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d3-0\\d\$))"] 1..5 ok 24 - Type atomic/gMonthDay is restricted by facet pattern with value --\d3-0\d. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --0\d-1\d. ok 1 - Value "--05-11" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-1\\d\$))"] ok 2 - Value "--05-15" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-1\\d\$))"] ok 3 - Value "--07-17" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-1\\d\$))"] ok 4 - Value "--03-16" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-1\\d\$))"] ok 5 - Value "--05-17" passes type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-1\\d\$))"] 1..5 ok 25 - Type atomic/gMonthDay is restricted by facet pattern with value --0\d-1\d. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--11-18" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c0f24)"] ok 2 - Value "--11-18" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c0f24)"] ok 3 - Value "--08-18" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c0f24)"] ok 4 - Value "--11-08" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c0f24)"] ok 5 - Value "--08-19" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c0f24)"] 1..5 ok 26 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--12-06" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587bd070)"] ok 2 - Value "--08-20" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587bd070)"] ok 3 - Value "--08-20" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587bd070)"] ok 4 - Value "--08-20" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587bd070)"] ok 5 - Value "--01-28" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587bd070)"] 1..5 ok 27 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--07-09" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587cb3ac)"] ok 2 - Value "--12-01" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587cb3ac)"] ok 3 - Value "--01-29" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587cb3ac)"] ok 4 - Value "--10-27" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587cb3ac)"] ok 5 - Value "--07-09" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587cb3ac)"] 1..5 ok 28 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--07-06" passes type constraint GMonthDay[enumeration=>"ARRAY(0x56cf5964)"] ok 2 - Value "--01-29" passes type constraint GMonthDay[enumeration=>"ARRAY(0x56cf5964)"] ok 3 - Value "--06-07" passes type constraint GMonthDay[enumeration=>"ARRAY(0x56cf5964)"] ok 4 - Value "--05-08" passes type constraint GMonthDay[enumeration=>"ARRAY(0x56cf5964)"] ok 5 - Value "--05-08" passes type constraint GMonthDay[enumeration=>"ARRAY(0x56cf5964)"] 1..5 ok 29 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--09-13" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c50a8)"] ok 2 - Value "--09-03" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c50a8)"] ok 3 - Value "--02-23" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c50a8)"] ok 4 - Value "--09-13" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c50a8)"] ok 5 - Value "--03-28" passes type constraint GMonthDay[enumeration=>"ARRAY(0x587c50a8)"] 1..5 ok 30 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet whiteSpace with value collapse. ok 1 - Value "--01-01" passes type constraint GMonthDay[whiteSpace=>"collapse"] ok 2 - Value "--04-14" passes type constraint GMonthDay[whiteSpace=>"collapse"] ok 3 - Value "--02-09" passes type constraint GMonthDay[whiteSpace=>"collapse"] ok 4 - Value "--08-09" passes type constraint GMonthDay[whiteSpace=>"collapse"] ok 5 - Value "--12-31" passes type constraint GMonthDay[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/gMonthDay is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --08-23. ok 1 - Value "--01-01" fails type constraint GMonthDay[minInclusive=>"--08-23"] ok 2 - Value "--07-12" fails type constraint GMonthDay[minInclusive=>"--08-23"] ok 3 - Value "--07-21" fails type constraint GMonthDay[minInclusive=>"--08-23"] ok 4 - Value "--07-05" fails type constraint GMonthDay[minInclusive=>"--08-23"] ok 5 - Value "--08-22" fails type constraint GMonthDay[minInclusive=>"--08-23"] 1..5 ok 32 - Type atomic/gMonthDay is restricted by facet minInclusive with value --08-23. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --06-04. ok 1 - Value "--01-01" fails type constraint GMonthDay[minInclusive=>"--06-04"] ok 2 - Value "--03-03" fails type constraint GMonthDay[minInclusive=>"--06-04"] ok 3 - Value "--01-06" fails type constraint GMonthDay[minInclusive=>"--06-04"] ok 4 - Value "--04-04" fails type constraint GMonthDay[minInclusive=>"--06-04"] ok 5 - Value "--06-03" fails type constraint GMonthDay[minInclusive=>"--06-04"] 1..5 ok 33 - Type atomic/gMonthDay is restricted by facet minInclusive with value --06-04. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --07-26. ok 1 - Value "--01-01" fails type constraint GMonthDay[minInclusive=>"--07-26"] ok 2 - Value "--07-14" fails type constraint GMonthDay[minInclusive=>"--07-26"] ok 3 - Value "--03-23" fails type constraint GMonthDay[minInclusive=>"--07-26"] ok 4 - Value "--03-26" fails type constraint GMonthDay[minInclusive=>"--07-26"] ok 5 - Value "--07-25" fails type constraint GMonthDay[minInclusive=>"--07-26"] 1..5 ok 34 - Type atomic/gMonthDay is restricted by facet minInclusive with value --07-26. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --04-03. ok 1 - Value "--01-01" fails type constraint GMonthDay[minInclusive=>"--04-03"] ok 2 - Value "--03-04" fails type constraint GMonthDay[minInclusive=>"--04-03"] ok 3 - Value "--01-26" fails type constraint GMonthDay[minInclusive=>"--04-03"] ok 4 - Value "--01-21" fails type constraint GMonthDay[minInclusive=>"--04-03"] ok 5 - Value "--04-02" fails type constraint GMonthDay[minInclusive=>"--04-03"] 1..5 ok 35 - Type atomic/gMonthDay is restricted by facet minInclusive with value --04-03. # Subtest: Type atomic/gMonthDay is restricted by facet minInclusive with value --12-31. ok 1 - Value "--01-01" fails type constraint GMonthDay[minInclusive=>"--12-31"] ok 2 - Value "--01-13" fails type constraint GMonthDay[minInclusive=>"--12-31"] ok 3 - Value "--09-28" fails type constraint GMonthDay[minInclusive=>"--12-31"] ok 4 - Value "--04-05" fails type constraint GMonthDay[minInclusive=>"--12-31"] ok 5 - Value "--12-30" fails type constraint GMonthDay[minInclusive=>"--12-31"] 1..5 ok 36 - Type atomic/gMonthDay is restricted by facet minInclusive with value --12-31. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --01-01. ok 1 - Value "--01-02" fails type constraint GMonthDay[maxInclusive=>"--01-01"] ok 2 - Value "--05-02" fails type constraint GMonthDay[maxInclusive=>"--01-01"] ok 3 - Value "--03-27" fails type constraint GMonthDay[maxInclusive=>"--01-01"] ok 4 - Value "--01-16" fails type constraint GMonthDay[maxInclusive=>"--01-01"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxInclusive=>"--01-01"] 1..5 ok 37 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --01-01. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --07-17. ok 1 - Value "--07-18" fails type constraint GMonthDay[maxInclusive=>"--07-17"] ok 2 - Value "--09-25" fails type constraint GMonthDay[maxInclusive=>"--07-17"] ok 3 - Value "--10-07" fails type constraint GMonthDay[maxInclusive=>"--07-17"] ok 4 - Value "--08-10" fails type constraint GMonthDay[maxInclusive=>"--07-17"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxInclusive=>"--07-17"] 1..5 ok 38 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --07-17. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --08-08. ok 1 - Value "--08-09" fails type constraint GMonthDay[maxInclusive=>"--08-08"] ok 2 - Value "--11-18" fails type constraint GMonthDay[maxInclusive=>"--08-08"] ok 3 - Value "--10-10" fails type constraint GMonthDay[maxInclusive=>"--08-08"] ok 4 - Value "--09-03" fails type constraint GMonthDay[maxInclusive=>"--08-08"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxInclusive=>"--08-08"] 1..5 ok 39 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --08-08. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --10-12. ok 1 - Value "--10-13" fails type constraint GMonthDay[maxInclusive=>"--10-12"] ok 2 - Value "--11-05" fails type constraint GMonthDay[maxInclusive=>"--10-12"] ok 3 - Value "--11-10" fails type constraint GMonthDay[maxInclusive=>"--10-12"] ok 4 - Value "--10-30" fails type constraint GMonthDay[maxInclusive=>"--10-12"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxInclusive=>"--10-12"] 1..5 ok 40 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --10-12. # Subtest: Type atomic/gMonthDay is restricted by facet maxInclusive with value --10-20. ok 1 - Value "--10-21" fails type constraint GMonthDay[maxInclusive=>"--10-20"] ok 2 - Value "--12-05" fails type constraint GMonthDay[maxInclusive=>"--10-20"] ok 3 - Value "--11-30" fails type constraint GMonthDay[maxInclusive=>"--10-20"] ok 4 - Value "--12-18" fails type constraint GMonthDay[maxInclusive=>"--10-20"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxInclusive=>"--10-20"] 1..5 ok 41 - Type atomic/gMonthDay is restricted by facet maxInclusive with value --10-20. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --01-01. ok 1 - Value "--01-01" fails type constraint GMonthDay[minExclusive=>"--01-01"] 1..1 ok 42 - Type atomic/gMonthDay is restricted by facet minExclusive with value --01-01. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --11-02. ok 1 - Value "--01-01" fails type constraint GMonthDay[minExclusive=>"--11-02"] ok 2 - Value "--08-11" fails type constraint GMonthDay[minExclusive=>"--11-02"] ok 3 - Value "--04-10" fails type constraint GMonthDay[minExclusive=>"--11-02"] ok 4 - Value "--03-28" fails type constraint GMonthDay[minExclusive=>"--11-02"] ok 5 - Value "--11-02" fails type constraint GMonthDay[minExclusive=>"--11-02"] 1..5 ok 43 - Type atomic/gMonthDay is restricted by facet minExclusive with value --11-02. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --07-10. ok 1 - Value "--01-01" fails type constraint GMonthDay[minExclusive=>"--07-10"] ok 2 - Value "--04-19" fails type constraint GMonthDay[minExclusive=>"--07-10"] ok 3 - Value "--05-01" fails type constraint GMonthDay[minExclusive=>"--07-10"] ok 4 - Value "--01-27" fails type constraint GMonthDay[minExclusive=>"--07-10"] ok 5 - Value "--07-10" fails type constraint GMonthDay[minExclusive=>"--07-10"] 1..5 ok 44 - Type atomic/gMonthDay is restricted by facet minExclusive with value --07-10. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --12-26. ok 1 - Value "--01-01" fails type constraint GMonthDay[minExclusive=>"--12-26"] ok 2 - Value "--10-22" fails type constraint GMonthDay[minExclusive=>"--12-26"] ok 3 - Value "--03-26" fails type constraint GMonthDay[minExclusive=>"--12-26"] ok 4 - Value "--08-29" fails type constraint GMonthDay[minExclusive=>"--12-26"] ok 5 - Value "--12-26" fails type constraint GMonthDay[minExclusive=>"--12-26"] 1..5 ok 45 - Type atomic/gMonthDay is restricted by facet minExclusive with value --12-26. # Subtest: Type atomic/gMonthDay is restricted by facet minExclusive with value --12-30. ok 1 - Value "--01-01" fails type constraint GMonthDay[minExclusive=>"--12-30"] ok 2 - Value "--03-15" fails type constraint GMonthDay[minExclusive=>"--12-30"] ok 3 - Value "--03-23" fails type constraint GMonthDay[minExclusive=>"--12-30"] ok 4 - Value "--08-22" fails type constraint GMonthDay[minExclusive=>"--12-30"] ok 5 - Value "--12-30" fails type constraint GMonthDay[minExclusive=>"--12-30"] 1..5 ok 46 - Type atomic/gMonthDay is restricted by facet minExclusive with value --12-30. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --01-02. ok 1 - Value "--01-02" fails type constraint GMonthDay[maxExclusive=>"--01-02"] ok 2 - Value "--10-23" fails type constraint GMonthDay[maxExclusive=>"--01-02"] ok 3 - Value "--08-12" fails type constraint GMonthDay[maxExclusive=>"--01-02"] ok 4 - Value "--05-31" fails type constraint GMonthDay[maxExclusive=>"--01-02"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxExclusive=>"--01-02"] 1..5 ok 47 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --01-02. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --06-29. ok 1 - Value "--06-29" fails type constraint GMonthDay[maxExclusive=>"--06-29"] ok 2 - Value "--11-02" fails type constraint GMonthDay[maxExclusive=>"--06-29"] ok 3 - Value "--07-28" fails type constraint GMonthDay[maxExclusive=>"--06-29"] ok 4 - Value "--10-19" fails type constraint GMonthDay[maxExclusive=>"--06-29"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxExclusive=>"--06-29"] 1..5 ok 48 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --06-29. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --05-20. ok 1 - Value "--05-20" fails type constraint GMonthDay[maxExclusive=>"--05-20"] ok 2 - Value "--07-14" fails type constraint GMonthDay[maxExclusive=>"--05-20"] ok 3 - Value "--08-06" fails type constraint GMonthDay[maxExclusive=>"--05-20"] ok 4 - Value "--09-09" fails type constraint GMonthDay[maxExclusive=>"--05-20"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxExclusive=>"--05-20"] 1..5 ok 49 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --05-20. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --01-11. ok 1 - Value "--01-11" fails type constraint GMonthDay[maxExclusive=>"--01-11"] ok 2 - Value "--10-24" fails type constraint GMonthDay[maxExclusive=>"--01-11"] ok 3 - Value "--07-10" fails type constraint GMonthDay[maxExclusive=>"--01-11"] ok 4 - Value "--02-05" fails type constraint GMonthDay[maxExclusive=>"--01-11"] ok 5 - Value "--12-31" fails type constraint GMonthDay[maxExclusive=>"--01-11"] 1..5 ok 50 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --01-11. # Subtest: Type atomic/gMonthDay is restricted by facet maxExclusive with value --12-31. ok 1 - Value "--12-31" fails type constraint GMonthDay[maxExclusive=>"--12-31"] 1..1 ok 51 - Type atomic/gMonthDay is restricted by facet maxExclusive with value --12-31. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --\d1-1\d. ok 1 - Value "--04-04" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-1\\d\$))"] ok 2 - Value "--06-07" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-1\\d\$))"] ok 3 - Value "--08-03" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-1\\d\$))"] ok 4 - Value "--05-04" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-1\\d\$))"] ok 5 - Value "--08-23" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d1-1\\d\$))"] 1..5 ok 52 - Type atomic/gMonthDay is restricted by facet pattern with value --\d1-1\d. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --\d6-\d8. ok 1 - Value "--08-21" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d6-\\d8\$))"] ok 2 - Value "--03-06" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d6-\\d8\$))"] ok 3 - Value "--07-12" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d6-\\d8\$))"] ok 4 - Value "--05-15" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d6-\\d8\$))"] ok 5 - Value "--05-24" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d6-\\d8\$))"] 1..5 ok 53 - Type atomic/gMonthDay is restricted by facet pattern with value --\d6-\d8. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --0\d-\d0. ok 1 - Value "--10-17" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d0\$))"] ok 2 - Value "--12-24" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d0\$))"] ok 3 - Value "--11-14" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d0\$))"] ok 4 - Value "--11-04" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d0\$))"] ok 5 - Value "--12-15" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d0\$))"] 1..5 ok 54 - Type atomic/gMonthDay is restricted by facet pattern with value --0\d-\d0. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --0\d-\d6. ok 1 - Value "--10-14" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d6\$))"] ok 2 - Value "--10-18" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d6\$))"] ok 3 - Value "--11-11" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d6\$))"] ok 4 - Value "--11-03" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d6\$))"] ok 5 - Value "--11-14" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--0\\d-\\d6\$))"] 1..5 ok 55 - Type atomic/gMonthDay is restricted by facet pattern with value --0\d-\d6. # Subtest: Type atomic/gMonthDay is restricted by facet pattern with value --\d5-\d9. ok 1 - Value "--03-17" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d5-\\d9\$))"] ok 2 - Value "--08-16" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d5-\\d9\$))"] ok 3 - Value "--07-17" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d5-\\d9\$))"] ok 4 - Value "--08-20" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d5-\\d9\$))"] ok 5 - Value "--08-22" fails type constraint GMonthDay[pattern=>"(?^:(?ms:^--\\d5-\\d9\$))"] 1..5 ok 56 - Type atomic/gMonthDay is restricted by facet pattern with value --\d5-\d9. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--04-12" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587bc274)"] ok 2 - Value "--03-26" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587bc274)"] ok 3 - Value "--04-29" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587bc274)"] ok 4 - Value "--09-09" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587bc274)"] ok 5 - Value "--03-12" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587bc274)"] 1..5 ok 57 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--07-13" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c8094)"] ok 2 - Value "--06-15" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c8094)"] ok 3 - Value "--12-04" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c8094)"] ok 4 - Value "--04-21" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c8094)"] ok 5 - Value "--07-05" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c8094)"] 1..5 ok 58 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--02-15" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce868)"] ok 2 - Value "--11-29" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce868)"] ok 3 - Value "--03-04" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce868)"] ok 4 - Value "--05-09" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce868)"] ok 5 - Value "--10-29" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce868)"] 1..5 ok 59 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--08-07" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce318)"] ok 2 - Value "--04-06" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce318)"] ok 3 - Value "--12-27" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce318)"] ok 4 - Value "--02-27" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce318)"] ok 5 - Value "--09-18" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587ce318)"] 1..5 ok 60 - Type atomic/gMonthDay is restricted by facet enumeration. # Subtest: Type atomic/gMonthDay is restricted by facet enumeration. ok 1 - Value "--04-24" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c7f2c)"] ok 2 - Value "--09-22" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c7f2c)"] ok 3 - Value "--08-13" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c7f2c)"] ok 4 - Value "--11-16" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c7f2c)"] ok 5 - Value "--11-06" fails type constraint GMonthDay[enumeration=>"ARRAY(0x587c7f2c)"] 1..5 ok 61 - Type atomic/gMonthDay is restricted by facet enumeration. 1..61 ok t/50gYear.t ............... # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 1970. ok 1 - Value "1971" passes type constraint GYear[minExclusive=>"1970"] ok 2 - Value "1975" passes type constraint GYear[minExclusive=>"1970"] ok 3 - Value "2019" passes type constraint GYear[minExclusive=>"1970"] ok 4 - Value "1979" passes type constraint GYear[minExclusive=>"1970"] ok 5 - Value "2030" passes type constraint GYear[minExclusive=>"1970"] 1..5 ok 1 - Type atomic/gYear is restricted by facet minExclusive with value 1970. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 2008. ok 1 - Value "2009" passes type constraint GYear[minExclusive=>"2008"] ok 2 - Value "2020" passes type constraint GYear[minExclusive=>"2008"] ok 3 - Value "2024" passes type constraint GYear[minExclusive=>"2008"] ok 4 - Value "2026" passes type constraint GYear[minExclusive=>"2008"] ok 5 - Value "2030" passes type constraint GYear[minExclusive=>"2008"] 1..5 ok 2 - Type atomic/gYear is restricted by facet minExclusive with value 2008. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 2025. ok 1 - Value "2026" passes type constraint GYear[minExclusive=>"2025"] ok 2 - Value "2029" passes type constraint GYear[minExclusive=>"2025"] ok 3 - Value "2029" passes type constraint GYear[minExclusive=>"2025"] ok 4 - Value "2029" passes type constraint GYear[minExclusive=>"2025"] ok 5 - Value "2030" passes type constraint GYear[minExclusive=>"2025"] 1..5 ok 3 - Type atomic/gYear is restricted by facet minExclusive with value 2025. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 2012. ok 1 - Value "2013" passes type constraint GYear[minExclusive=>"2012"] ok 2 - Value "2016" passes type constraint GYear[minExclusive=>"2012"] ok 3 - Value "2023" passes type constraint GYear[minExclusive=>"2012"] ok 4 - Value "2017" passes type constraint GYear[minExclusive=>"2012"] ok 5 - Value "2030" passes type constraint GYear[minExclusive=>"2012"] 1..5 ok 4 - Type atomic/gYear is restricted by facet minExclusive with value 2012. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 2029. ok 1 - Value "2030" passes type constraint GYear[minExclusive=>"2029"] 1..1 ok 5 - Type atomic/gYear is restricted by facet minExclusive with value 2029. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 1970. ok 1 - Value "1970" passes type constraint GYear[minInclusive=>"1970"] ok 2 - Value "2013" passes type constraint GYear[minInclusive=>"1970"] ok 3 - Value "1990" passes type constraint GYear[minInclusive=>"1970"] ok 4 - Value "1992" passes type constraint GYear[minInclusive=>"1970"] ok 5 - Value "2030" passes type constraint GYear[minInclusive=>"1970"] 1..5 ok 6 - Type atomic/gYear is restricted by facet minInclusive with value 1970. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 2010. ok 1 - Value "2010" passes type constraint GYear[minInclusive=>"2010"] ok 2 - Value "2028" passes type constraint GYear[minInclusive=>"2010"] ok 3 - Value "2026" passes type constraint GYear[minInclusive=>"2010"] ok 4 - Value "2011" passes type constraint GYear[minInclusive=>"2010"] ok 5 - Value "2030" passes type constraint GYear[minInclusive=>"2010"] 1..5 ok 7 - Type atomic/gYear is restricted by facet minInclusive with value 2010. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 1974. ok 1 - Value "1974" passes type constraint GYear[minInclusive=>"1974"] ok 2 - Value "2012" passes type constraint GYear[minInclusive=>"1974"] ok 3 - Value "1981" passes type constraint GYear[minInclusive=>"1974"] ok 4 - Value "1998" passes type constraint GYear[minInclusive=>"1974"] ok 5 - Value "2030" passes type constraint GYear[minInclusive=>"1974"] 1..5 ok 8 - Type atomic/gYear is restricted by facet minInclusive with value 1974. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 1997. ok 1 - Value "1997" passes type constraint GYear[minInclusive=>"1997"] ok 2 - Value "2015" passes type constraint GYear[minInclusive=>"1997"] ok 3 - Value "2021" passes type constraint GYear[minInclusive=>"1997"] ok 4 - Value "2028" passes type constraint GYear[minInclusive=>"1997"] ok 5 - Value "2030" passes type constraint GYear[minInclusive=>"1997"] 1..5 ok 9 - Type atomic/gYear is restricted by facet minInclusive with value 1997. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 2030. ok 1 - Value "2030" passes type constraint GYear[minInclusive=>"2030"] 1..1 ok 10 - Type atomic/gYear is restricted by facet minInclusive with value 2030. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 1971. ok 1 - Value "1970" passes type constraint GYear[maxExclusive=>"1971"] 1..1 ok 11 - Type atomic/gYear is restricted by facet maxExclusive with value 1971. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2022. ok 1 - Value "1970" passes type constraint GYear[maxExclusive=>"2022"] ok 2 - Value "1973" passes type constraint GYear[maxExclusive=>"2022"] ok 3 - Value "1983" passes type constraint GYear[maxExclusive=>"2022"] ok 4 - Value "1971" passes type constraint GYear[maxExclusive=>"2022"] ok 5 - Value "2021" passes type constraint GYear[maxExclusive=>"2022"] 1..5 ok 12 - Type atomic/gYear is restricted by facet maxExclusive with value 2022. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2003. ok 1 - Value "1970" passes type constraint GYear[maxExclusive=>"2003"] ok 2 - Value "1973" passes type constraint GYear[maxExclusive=>"2003"] ok 3 - Value "1991" passes type constraint GYear[maxExclusive=>"2003"] ok 4 - Value "1996" passes type constraint GYear[maxExclusive=>"2003"] ok 5 - Value "2002" passes type constraint GYear[maxExclusive=>"2003"] 1..5 ok 13 - Type atomic/gYear is restricted by facet maxExclusive with value 2003. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2005. ok 1 - Value "1970" passes type constraint GYear[maxExclusive=>"2005"] ok 2 - Value "1984" passes type constraint GYear[maxExclusive=>"2005"] ok 3 - Value "1982" passes type constraint GYear[maxExclusive=>"2005"] ok 4 - Value "1998" passes type constraint GYear[maxExclusive=>"2005"] ok 5 - Value "2004" passes type constraint GYear[maxExclusive=>"2005"] 1..5 ok 14 - Type atomic/gYear is restricted by facet maxExclusive with value 2005. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2030. ok 1 - Value "1970" passes type constraint GYear[maxExclusive=>"2030"] ok 2 - Value "2022" passes type constraint GYear[maxExclusive=>"2030"] ok 3 - Value "1971" passes type constraint GYear[maxExclusive=>"2030"] ok 4 - Value "2008" passes type constraint GYear[maxExclusive=>"2030"] ok 5 - Value "2029" passes type constraint GYear[maxExclusive=>"2030"] 1..5 ok 15 - Type atomic/gYear is restricted by facet maxExclusive with value 2030. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1970. ok 1 - Value "1970" passes type constraint GYear[maxInclusive=>"1970"] 1..1 ok 16 - Type atomic/gYear is restricted by facet maxInclusive with value 1970. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1975. ok 1 - Value "1970" passes type constraint GYear[maxInclusive=>"1975"] ok 2 - Value "1974" passes type constraint GYear[maxInclusive=>"1975"] ok 3 - Value "1971" passes type constraint GYear[maxInclusive=>"1975"] ok 4 - Value "1974" passes type constraint GYear[maxInclusive=>"1975"] ok 5 - Value "1975" passes type constraint GYear[maxInclusive=>"1975"] 1..5 ok 17 - Type atomic/gYear is restricted by facet maxInclusive with value 1975. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 2019. ok 1 - Value "1970" passes type constraint GYear[maxInclusive=>"2019"] ok 2 - Value "1975" passes type constraint GYear[maxInclusive=>"2019"] ok 3 - Value "1976" passes type constraint GYear[maxInclusive=>"2019"] ok 4 - Value "2001" passes type constraint GYear[maxInclusive=>"2019"] ok 5 - Value "2019" passes type constraint GYear[maxInclusive=>"2019"] 1..5 ok 18 - Type atomic/gYear is restricted by facet maxInclusive with value 2019. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1998. ok 1 - Value "1970" passes type constraint GYear[maxInclusive=>"1998"] ok 2 - Value "1994" passes type constraint GYear[maxInclusive=>"1998"] ok 3 - Value "1992" passes type constraint GYear[maxInclusive=>"1998"] ok 4 - Value "1987" passes type constraint GYear[maxInclusive=>"1998"] ok 5 - Value "1998" passes type constraint GYear[maxInclusive=>"1998"] 1..5 ok 19 - Type atomic/gYear is restricted by facet maxInclusive with value 1998. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 2030. ok 1 - Value "1970" passes type constraint GYear[maxInclusive=>"2030"] ok 2 - Value "2028" passes type constraint GYear[maxInclusive=>"2030"] ok 3 - Value "2002" passes type constraint GYear[maxInclusive=>"2030"] ok 4 - Value "2020" passes type constraint GYear[maxInclusive=>"2030"] ok 5 - Value "2030" passes type constraint GYear[maxInclusive=>"2030"] 1..5 ok 20 - Type atomic/gYear is restricted by facet maxInclusive with value 2030. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d47. ok 1 - Value "2047" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d47\$))"] ok 2 - Value "1847" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d47\$))"] ok 3 - Value "2047" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d47\$))"] ok 4 - Value "1947" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d47\$))"] ok 5 - Value "1947" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d47\$))"] 1..5 ok 21 - Type atomic/gYear is restricted by facet pattern with value \d\d47. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d61. ok 1 - Value "1961" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d61\$))"] ok 2 - Value "1861" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d61\$))"] ok 3 - Value "1761" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d61\$))"] ok 4 - Value "2061" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d61\$))"] ok 5 - Value "1861" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d61\$))"] 1..5 ok 22 - Type atomic/gYear is restricted by facet pattern with value \d\d61. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d86. ok 1 - Value "2086" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d86\$))"] ok 2 - Value "2086" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d86\$))"] ok 3 - Value "1886" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d86\$))"] ok 4 - Value "1786" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d86\$))"] ok 5 - Value "1986" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d86\$))"] 1..5 ok 23 - Type atomic/gYear is restricted by facet pattern with value \d\d86. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d14. ok 1 - Value "1814" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d14\$))"] ok 2 - Value "1814" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d14\$))"] ok 3 - Value "1914" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d14\$))"] ok 4 - Value "1814" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d14\$))"] ok 5 - Value "1914" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d14\$))"] 1..5 ok 24 - Type atomic/gYear is restricted by facet pattern with value \d\d14. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d21. ok 1 - Value "1921" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d21\$))"] ok 2 - Value "1821" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d21\$))"] ok 3 - Value "1921" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d21\$))"] ok 4 - Value "1921" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d21\$))"] ok 5 - Value "1821" passes type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d21\$))"] 1..5 ok 25 - Type atomic/gYear is restricted by facet pattern with value \d\d21. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "2006" passes type constraint GYear[enumeration=>"ARRAY(0x595b30bc)"] ok 2 - Value "1999" passes type constraint GYear[enumeration=>"ARRAY(0x595b30bc)"] ok 3 - Value "2028" passes type constraint GYear[enumeration=>"ARRAY(0x595b30bc)"] ok 4 - Value "2006" passes type constraint GYear[enumeration=>"ARRAY(0x595b30bc)"] ok 5 - Value "1999" passes type constraint GYear[enumeration=>"ARRAY(0x595b30bc)"] 1..5 ok 26 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "1976" passes type constraint GYear[enumeration=>"ARRAY(0x595aedb0)"] ok 2 - Value "2018" passes type constraint GYear[enumeration=>"ARRAY(0x595aedb0)"] ok 3 - Value "1976" passes type constraint GYear[enumeration=>"ARRAY(0x595aedb0)"] ok 4 - Value "2011" passes type constraint GYear[enumeration=>"ARRAY(0x595aedb0)"] ok 5 - Value "2020" passes type constraint GYear[enumeration=>"ARRAY(0x595aedb0)"] 1..5 ok 27 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "2004" passes type constraint GYear[enumeration=>"ARRAY(0x595a60e4)"] ok 2 - Value "2004" passes type constraint GYear[enumeration=>"ARRAY(0x595a60e4)"] ok 3 - Value "1991" passes type constraint GYear[enumeration=>"ARRAY(0x595a60e4)"] ok 4 - Value "2014" passes type constraint GYear[enumeration=>"ARRAY(0x595a60e4)"] ok 5 - Value "2004" passes type constraint GYear[enumeration=>"ARRAY(0x595a60e4)"] 1..5 ok 28 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "2015" passes type constraint GYear[enumeration=>"ARRAY(0x595b5d34)"] ok 2 - Value "2007" passes type constraint GYear[enumeration=>"ARRAY(0x595b5d34)"] ok 3 - Value "2027" passes type constraint GYear[enumeration=>"ARRAY(0x595b5d34)"] ok 4 - Value "2021" passes type constraint GYear[enumeration=>"ARRAY(0x595b5d34)"] ok 5 - Value "2027" passes type constraint GYear[enumeration=>"ARRAY(0x595b5d34)"] 1..5 ok 29 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "2000" passes type constraint GYear[enumeration=>"ARRAY(0x595ae6e4)"] ok 2 - Value "2020" passes type constraint GYear[enumeration=>"ARRAY(0x595ae6e4)"] ok 3 - Value "1982" passes type constraint GYear[enumeration=>"ARRAY(0x595ae6e4)"] ok 4 - Value "1982" passes type constraint GYear[enumeration=>"ARRAY(0x595ae6e4)"] ok 5 - Value "1982" passes type constraint GYear[enumeration=>"ARRAY(0x595ae6e4)"] 1..5 ok 30 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet whiteSpace with value collapse. ok 1 - Value "1970" passes type constraint GYear[whiteSpace=>"collapse"] ok 2 - Value "2006" passes type constraint GYear[whiteSpace=>"collapse"] ok 3 - Value "1981" passes type constraint GYear[whiteSpace=>"collapse"] ok 4 - Value "1979" passes type constraint GYear[whiteSpace=>"collapse"] ok 5 - Value "2030" passes type constraint GYear[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/gYear is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 2019. ok 1 - Value "1970" fails type constraint GYear[minInclusive=>"2019"] ok 2 - Value "1991" fails type constraint GYear[minInclusive=>"2019"] ok 3 - Value "1978" fails type constraint GYear[minInclusive=>"2019"] ok 4 - Value "1984" fails type constraint GYear[minInclusive=>"2019"] ok 5 - Value "2018" fails type constraint GYear[minInclusive=>"2019"] 1..5 ok 32 - Type atomic/gYear is restricted by facet minInclusive with value 2019. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 2019. ok 1 - Value "1970" fails type constraint GYear[minInclusive=>"2019"] ok 2 - Value "1972" fails type constraint GYear[minInclusive=>"2019"] ok 3 - Value "2008" fails type constraint GYear[minInclusive=>"2019"] ok 4 - Value "2009" fails type constraint GYear[minInclusive=>"2019"] ok 5 - Value "2018" fails type constraint GYear[minInclusive=>"2019"] 1..5 ok 33 - Type atomic/gYear is restricted by facet minInclusive with value 2019. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 2017. ok 1 - Value "1970" fails type constraint GYear[minInclusive=>"2017"] ok 2 - Value "2004" fails type constraint GYear[minInclusive=>"2017"] ok 3 - Value "1999" fails type constraint GYear[minInclusive=>"2017"] ok 4 - Value "1974" fails type constraint GYear[minInclusive=>"2017"] ok 5 - Value "2016" fails type constraint GYear[minInclusive=>"2017"] 1..5 ok 34 - Type atomic/gYear is restricted by facet minInclusive with value 2017. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 1980. ok 1 - Value "1970" fails type constraint GYear[minInclusive=>"1980"] ok 2 - Value "1976" fails type constraint GYear[minInclusive=>"1980"] ok 3 - Value "1977" fails type constraint GYear[minInclusive=>"1980"] ok 4 - Value "1974" fails type constraint GYear[minInclusive=>"1980"] ok 5 - Value "1979" fails type constraint GYear[minInclusive=>"1980"] 1..5 ok 35 - Type atomic/gYear is restricted by facet minInclusive with value 1980. # Subtest: Type atomic/gYear is restricted by facet minInclusive with value 2030. ok 1 - Value "1970" fails type constraint GYear[minInclusive=>"2030"] ok 2 - Value "1973" fails type constraint GYear[minInclusive=>"2030"] ok 3 - Value "1976" fails type constraint GYear[minInclusive=>"2030"] ok 4 - Value "2009" fails type constraint GYear[minInclusive=>"2030"] ok 5 - Value "2029" fails type constraint GYear[minInclusive=>"2030"] 1..5 ok 36 - Type atomic/gYear is restricted by facet minInclusive with value 2030. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1970. ok 1 - Value "1971" fails type constraint GYear[maxInclusive=>"1970"] ok 2 - Value "1994" fails type constraint GYear[maxInclusive=>"1970"] ok 3 - Value "2005" fails type constraint GYear[maxInclusive=>"1970"] ok 4 - Value "2025" fails type constraint GYear[maxInclusive=>"1970"] ok 5 - Value "2030" fails type constraint GYear[maxInclusive=>"1970"] 1..5 ok 37 - Type atomic/gYear is restricted by facet maxInclusive with value 1970. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1978. ok 1 - Value "1979" fails type constraint GYear[maxInclusive=>"1978"] ok 2 - Value "1982" fails type constraint GYear[maxInclusive=>"1978"] ok 3 - Value "2022" fails type constraint GYear[maxInclusive=>"1978"] ok 4 - Value "2011" fails type constraint GYear[maxInclusive=>"1978"] ok 5 - Value "2030" fails type constraint GYear[maxInclusive=>"1978"] 1..5 ok 38 - Type atomic/gYear is restricted by facet maxInclusive with value 1978. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1993. ok 1 - Value "1994" fails type constraint GYear[maxInclusive=>"1993"] ok 2 - Value "2000" fails type constraint GYear[maxInclusive=>"1993"] ok 3 - Value "2003" fails type constraint GYear[maxInclusive=>"1993"] ok 4 - Value "2018" fails type constraint GYear[maxInclusive=>"1993"] ok 5 - Value "2030" fails type constraint GYear[maxInclusive=>"1993"] 1..5 ok 39 - Type atomic/gYear is restricted by facet maxInclusive with value 1993. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1985. ok 1 - Value "1986" fails type constraint GYear[maxInclusive=>"1985"] ok 2 - Value "1997" fails type constraint GYear[maxInclusive=>"1985"] ok 3 - Value "2012" fails type constraint GYear[maxInclusive=>"1985"] ok 4 - Value "2017" fails type constraint GYear[maxInclusive=>"1985"] ok 5 - Value "2030" fails type constraint GYear[maxInclusive=>"1985"] 1..5 ok 40 - Type atomic/gYear is restricted by facet maxInclusive with value 1985. # Subtest: Type atomic/gYear is restricted by facet maxInclusive with value 1982. ok 1 - Value "1983" fails type constraint GYear[maxInclusive=>"1982"] ok 2 - Value "2021" fails type constraint GYear[maxInclusive=>"1982"] ok 3 - Value "1990" fails type constraint GYear[maxInclusive=>"1982"] ok 4 - Value "2027" fails type constraint GYear[maxInclusive=>"1982"] ok 5 - Value "2030" fails type constraint GYear[maxInclusive=>"1982"] 1..5 ok 41 - Type atomic/gYear is restricted by facet maxInclusive with value 1982. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 1970. ok 1 - Value "1970" fails type constraint GYear[minExclusive=>"1970"] 1..1 ok 42 - Type atomic/gYear is restricted by facet minExclusive with value 1970. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 2019. ok 1 - Value "1970" fails type constraint GYear[minExclusive=>"2019"] ok 2 - Value "1999" fails type constraint GYear[minExclusive=>"2019"] ok 3 - Value "1997" fails type constraint GYear[minExclusive=>"2019"] ok 4 - Value "2017" fails type constraint GYear[minExclusive=>"2019"] ok 5 - Value "2019" fails type constraint GYear[minExclusive=>"2019"] 1..5 ok 43 - Type atomic/gYear is restricted by facet minExclusive with value 2019. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 1993. ok 1 - Value "1970" fails type constraint GYear[minExclusive=>"1993"] ok 2 - Value "1976" fails type constraint GYear[minExclusive=>"1993"] ok 3 - Value "1990" fails type constraint GYear[minExclusive=>"1993"] ok 4 - Value "1987" fails type constraint GYear[minExclusive=>"1993"] ok 5 - Value "1993" fails type constraint GYear[minExclusive=>"1993"] 1..5 ok 44 - Type atomic/gYear is restricted by facet minExclusive with value 1993. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 1988. ok 1 - Value "1970" fails type constraint GYear[minExclusive=>"1988"] ok 2 - Value "1983" fails type constraint GYear[minExclusive=>"1988"] ok 3 - Value "1987" fails type constraint GYear[minExclusive=>"1988"] ok 4 - Value "1973" fails type constraint GYear[minExclusive=>"1988"] ok 5 - Value "1988" fails type constraint GYear[minExclusive=>"1988"] 1..5 ok 45 - Type atomic/gYear is restricted by facet minExclusive with value 1988. # Subtest: Type atomic/gYear is restricted by facet minExclusive with value 2029. ok 1 - Value "1970" fails type constraint GYear[minExclusive=>"2029"] ok 2 - Value "1986" fails type constraint GYear[minExclusive=>"2029"] ok 3 - Value "1994" fails type constraint GYear[minExclusive=>"2029"] ok 4 - Value "2021" fails type constraint GYear[minExclusive=>"2029"] ok 5 - Value "2029" fails type constraint GYear[minExclusive=>"2029"] 1..5 ok 46 - Type atomic/gYear is restricted by facet minExclusive with value 2029. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 1971. ok 1 - Value "1971" fails type constraint GYear[maxExclusive=>"1971"] ok 2 - Value "1983" fails type constraint GYear[maxExclusive=>"1971"] ok 3 - Value "2019" fails type constraint GYear[maxExclusive=>"1971"] ok 4 - Value "2029" fails type constraint GYear[maxExclusive=>"1971"] ok 5 - Value "2030" fails type constraint GYear[maxExclusive=>"1971"] 1..5 ok 47 - Type atomic/gYear is restricted by facet maxExclusive with value 1971. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 1993. ok 1 - Value "1993" fails type constraint GYear[maxExclusive=>"1993"] ok 2 - Value "2025" fails type constraint GYear[maxExclusive=>"1993"] ok 3 - Value "2010" fails type constraint GYear[maxExclusive=>"1993"] ok 4 - Value "2003" fails type constraint GYear[maxExclusive=>"1993"] ok 5 - Value "2030" fails type constraint GYear[maxExclusive=>"1993"] 1..5 ok 48 - Type atomic/gYear is restricted by facet maxExclusive with value 1993. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2014. ok 1 - Value "2014" fails type constraint GYear[maxExclusive=>"2014"] ok 2 - Value "2023" fails type constraint GYear[maxExclusive=>"2014"] ok 3 - Value "2021" fails type constraint GYear[maxExclusive=>"2014"] ok 4 - Value "2027" fails type constraint GYear[maxExclusive=>"2014"] ok 5 - Value "2030" fails type constraint GYear[maxExclusive=>"2014"] 1..5 ok 49 - Type atomic/gYear is restricted by facet maxExclusive with value 2014. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2011. ok 1 - Value "2011" fails type constraint GYear[maxExclusive=>"2011"] ok 2 - Value "2019" fails type constraint GYear[maxExclusive=>"2011"] ok 3 - Value "2016" fails type constraint GYear[maxExclusive=>"2011"] ok 4 - Value "2026" fails type constraint GYear[maxExclusive=>"2011"] ok 5 - Value "2030" fails type constraint GYear[maxExclusive=>"2011"] 1..5 ok 50 - Type atomic/gYear is restricted by facet maxExclusive with value 2011. # Subtest: Type atomic/gYear is restricted by facet maxExclusive with value 2030. ok 1 - Value "2030" fails type constraint GYear[maxExclusive=>"2030"] 1..1 ok 51 - Type atomic/gYear is restricted by facet maxExclusive with value 2030. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d06. ok 1 - Value "1835" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d06\$))"] ok 2 - Value "1871" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d06\$))"] ok 3 - Value "1999" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d06\$))"] ok 4 - Value "2095" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d06\$))"] ok 5 - Value "1829" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d06\$))"] 1..5 ok 52 - Type atomic/gYear is restricted by facet pattern with value \d\d06. # Subtest: Type atomic/gYear is restricted by facet pattern with value 19\d\d. ok 1 - Value "1802" fails type constraint GYear[pattern=>"(?^:(?ms:^19\\d\\d\$))"] ok 2 - Value "2010" fails type constraint GYear[pattern=>"(?^:(?ms:^19\\d\\d\$))"] ok 3 - Value "1825" fails type constraint GYear[pattern=>"(?^:(?ms:^19\\d\\d\$))"] ok 4 - Value "1711" fails type constraint GYear[pattern=>"(?^:(?ms:^19\\d\\d\$))"] ok 5 - Value "2079" fails type constraint GYear[pattern=>"(?^:(?ms:^19\\d\\d\$))"] 1..5 ok 53 - Type atomic/gYear is restricted by facet pattern with value 19\d\d. # Subtest: Type atomic/gYear is restricted by facet pattern with value 17\d\d. ok 1 - Value "1959" fails type constraint GYear[pattern=>"(?^:(?ms:^17\\d\\d\$))"] ok 2 - Value "1934" fails type constraint GYear[pattern=>"(?^:(?ms:^17\\d\\d\$))"] ok 3 - Value "1983" fails type constraint GYear[pattern=>"(?^:(?ms:^17\\d\\d\$))"] ok 4 - Value "2022" fails type constraint GYear[pattern=>"(?^:(?ms:^17\\d\\d\$))"] ok 5 - Value "1839" fails type constraint GYear[pattern=>"(?^:(?ms:^17\\d\\d\$))"] 1..5 ok 54 - Type atomic/gYear is restricted by facet pattern with value 17\d\d. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d66. ok 1 - Value "2026" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d66\$))"] ok 2 - Value "1928" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d66\$))"] ok 3 - Value "1873" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d66\$))"] ok 4 - Value "1908" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d66\$))"] ok 5 - Value "2008" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d66\$))"] 1..5 ok 55 - Type atomic/gYear is restricted by facet pattern with value \d\d66. # Subtest: Type atomic/gYear is restricted by facet pattern with value \d\d77. ok 1 - Value "1802" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d77\$))"] ok 2 - Value "1864" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d77\$))"] ok 3 - Value "1851" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d77\$))"] ok 4 - Value "1707" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d77\$))"] ok 5 - Value "2015" fails type constraint GYear[pattern=>"(?^:(?ms:^\\d\\d77\$))"] 1..5 ok 56 - Type atomic/gYear is restricted by facet pattern with value \d\d77. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "1987" fails type constraint GYear[enumeration=>"ARRAY(0x595ae9a0)"] ok 2 - Value "1983" fails type constraint GYear[enumeration=>"ARRAY(0x595ae9a0)"] ok 3 - Value "1975" fails type constraint GYear[enumeration=>"ARRAY(0x595ae9a0)"] ok 4 - Value "2023" fails type constraint GYear[enumeration=>"ARRAY(0x595ae9a0)"] ok 5 - Value "2010" fails type constraint GYear[enumeration=>"ARRAY(0x595ae9a0)"] 1..5 ok 57 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "1990" fails type constraint GYear[enumeration=>"ARRAY(0x595b38a0)"] ok 2 - Value "2027" fails type constraint GYear[enumeration=>"ARRAY(0x595b38a0)"] ok 3 - Value "1990" fails type constraint GYear[enumeration=>"ARRAY(0x595b38a0)"] ok 4 - Value "1970" fails type constraint GYear[enumeration=>"ARRAY(0x595b38a0)"] ok 5 - Value "1970" fails type constraint GYear[enumeration=>"ARRAY(0x595b38a0)"] 1..5 ok 58 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "1987" fails type constraint GYear[enumeration=>"ARRAY(0x595b5438)"] ok 2 - Value "1989" fails type constraint GYear[enumeration=>"ARRAY(0x595b5438)"] ok 3 - Value "1987" fails type constraint GYear[enumeration=>"ARRAY(0x595b5438)"] ok 4 - Value "1997" fails type constraint GYear[enumeration=>"ARRAY(0x595b5438)"] ok 5 - Value "2009" fails type constraint GYear[enumeration=>"ARRAY(0x595b5438)"] 1..5 ok 59 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "2006" fails type constraint GYear[enumeration=>"ARRAY(0x595ae838)"] ok 2 - Value "1987" fails type constraint GYear[enumeration=>"ARRAY(0x595ae838)"] ok 3 - Value "1997" fails type constraint GYear[enumeration=>"ARRAY(0x595ae838)"] ok 4 - Value "2027" fails type constraint GYear[enumeration=>"ARRAY(0x595ae838)"] ok 5 - Value "1994" fails type constraint GYear[enumeration=>"ARRAY(0x595ae838)"] 1..5 ok 60 - Type atomic/gYear is restricted by facet enumeration. # Subtest: Type atomic/gYear is restricted by facet enumeration. ok 1 - Value "1993" fails type constraint GYear[enumeration=>"ARRAY(0x595a5d10)"] ok 2 - Value "1989" fails type constraint GYear[enumeration=>"ARRAY(0x595a5d10)"] ok 3 - Value "2015" fails type constraint GYear[enumeration=>"ARRAY(0x595a5d10)"] ok 4 - Value "2026" fails type constraint GYear[enumeration=>"ARRAY(0x595a5d10)"] ok 5 - Value "1999" fails type constraint GYear[enumeration=>"ARRAY(0x595a5d10)"] 1..5 ok 61 - Type atomic/gYear is restricted by facet enumeration. 1..61 ok t/50gYearMonth.t .......... # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 1970-01. ok 1 - Value "1970-02" passes type constraint GYearMonth[minExclusive=>"1970-01"] ok 2 - Value "1995-03" passes type constraint GYearMonth[minExclusive=>"1970-01"] ok 3 - Value "2012-10" passes type constraint GYearMonth[minExclusive=>"1970-01"] ok 4 - Value "2001-06" passes type constraint GYearMonth[minExclusive=>"1970-01"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minExclusive=>"1970-01"] 1..5 ok 1 - Type atomic/gYearMonth is restricted by facet minExclusive with value 1970-01. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 2030-01. ok 1 - Value "2030-02" passes type constraint GYearMonth[minExclusive=>"2030-01"] ok 2 - Value "2030-10" passes type constraint GYearMonth[minExclusive=>"2030-01"] ok 3 - Value "2030-08" passes type constraint GYearMonth[minExclusive=>"2030-01"] ok 4 - Value "2030-06" passes type constraint GYearMonth[minExclusive=>"2030-01"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minExclusive=>"2030-01"] 1..5 ok 2 - Type atomic/gYearMonth is restricted by facet minExclusive with value 2030-01. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 2029-04. ok 1 - Value "2029-05" passes type constraint GYearMonth[minExclusive=>"2029-04"] ok 2 - Value "2030-03" passes type constraint GYearMonth[minExclusive=>"2029-04"] ok 3 - Value "2030-02" passes type constraint GYearMonth[minExclusive=>"2029-04"] ok 4 - Value "2030-01" passes type constraint GYearMonth[minExclusive=>"2029-04"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minExclusive=>"2029-04"] 1..5 ok 3 - Type atomic/gYearMonth is restricted by facet minExclusive with value 2029-04. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 1970-06. ok 1 - Value "1970-07" passes type constraint GYearMonth[minExclusive=>"1970-06"] ok 2 - Value "1982-10" passes type constraint GYearMonth[minExclusive=>"1970-06"] ok 3 - Value "1989-07" passes type constraint GYearMonth[minExclusive=>"1970-06"] ok 4 - Value "1993-10" passes type constraint GYearMonth[minExclusive=>"1970-06"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minExclusive=>"1970-06"] 1..5 ok 4 - Type atomic/gYearMonth is restricted by facet minExclusive with value 1970-06. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 2030-11. ok 1 - Value "2030-12" passes type constraint GYearMonth[minExclusive=>"2030-11"] 1..1 ok 5 - Type atomic/gYearMonth is restricted by facet minExclusive with value 2030-11. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1970-01. ok 1 - Value "1970-01" passes type constraint GYearMonth[minInclusive=>"1970-01"] ok 2 - Value "2010-04" passes type constraint GYearMonth[minInclusive=>"1970-01"] ok 3 - Value "2016-04" passes type constraint GYearMonth[minInclusive=>"1970-01"] ok 4 - Value "2001-05" passes type constraint GYearMonth[minInclusive=>"1970-01"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minInclusive=>"1970-01"] 1..5 ok 6 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1970-01. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 2012-02. ok 1 - Value "2012-02" passes type constraint GYearMonth[minInclusive=>"2012-02"] ok 2 - Value "2013-02" passes type constraint GYearMonth[minInclusive=>"2012-02"] ok 3 - Value "2012-04" passes type constraint GYearMonth[minInclusive=>"2012-02"] ok 4 - Value "2030-11" passes type constraint GYearMonth[minInclusive=>"2012-02"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minInclusive=>"2012-02"] 1..5 ok 7 - Type atomic/gYearMonth is restricted by facet minInclusive with value 2012-02. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1974-11. ok 1 - Value "1974-11" passes type constraint GYearMonth[minInclusive=>"1974-11"] ok 2 - Value "1998-12" passes type constraint GYearMonth[minInclusive=>"1974-11"] ok 3 - Value "1979-10" passes type constraint GYearMonth[minInclusive=>"1974-11"] ok 4 - Value "2030-08" passes type constraint GYearMonth[minInclusive=>"1974-11"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minInclusive=>"1974-11"] 1..5 ok 8 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1974-11. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1988-05. ok 1 - Value "1988-05" passes type constraint GYearMonth[minInclusive=>"1988-05"] ok 2 - Value "2017-08" passes type constraint GYearMonth[minInclusive=>"1988-05"] ok 3 - Value "2018-09" passes type constraint GYearMonth[minInclusive=>"1988-05"] ok 4 - Value "1993-01" passes type constraint GYearMonth[minInclusive=>"1988-05"] ok 5 - Value "2030-12" passes type constraint GYearMonth[minInclusive=>"1988-05"] 1..5 ok 9 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1988-05. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 2030-12. ok 1 - Value "2030-12" passes type constraint GYearMonth[minInclusive=>"2030-12"] 1..1 ok 10 - Type atomic/gYearMonth is restricted by facet minInclusive with value 2030-12. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1970-02. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxExclusive=>"1970-02"] 1..1 ok 11 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1970-02. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1983-06. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxExclusive=>"1983-06"] ok 2 - Value "1976-09" passes type constraint GYearMonth[maxExclusive=>"1983-06"] ok 3 - Value "1981-04" passes type constraint GYearMonth[maxExclusive=>"1983-06"] ok 4 - Value "1977-01" passes type constraint GYearMonth[maxExclusive=>"1983-06"] ok 5 - Value "1983-05" passes type constraint GYearMonth[maxExclusive=>"1983-06"] 1..5 ok 12 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1983-06. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1971-05. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxExclusive=>"1971-05"] ok 2 - Value "1970-08" passes type constraint GYearMonth[maxExclusive=>"1971-05"] ok 3 - Value "1971-02" passes type constraint GYearMonth[maxExclusive=>"1971-05"] ok 4 - Value "1971-04" passes type constraint GYearMonth[maxExclusive=>"1971-05"] ok 5 - Value "1971-04" passes type constraint GYearMonth[maxExclusive=>"1971-05"] 1..5 ok 13 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1971-05. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1981-02. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxExclusive=>"1981-02"] ok 2 - Value "1978-11" passes type constraint GYearMonth[maxExclusive=>"1981-02"] ok 3 - Value "1970-10" passes type constraint GYearMonth[maxExclusive=>"1981-02"] ok 4 - Value "1978-11" passes type constraint GYearMonth[maxExclusive=>"1981-02"] ok 5 - Value "1981-01" passes type constraint GYearMonth[maxExclusive=>"1981-02"] 1..5 ok 14 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1981-02. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 2030-12. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxExclusive=>"2030-12"] ok 2 - Value "1995-06" passes type constraint GYearMonth[maxExclusive=>"2030-12"] ok 3 - Value "1981-08" passes type constraint GYearMonth[maxExclusive=>"2030-12"] ok 4 - Value "2001-12" passes type constraint GYearMonth[maxExclusive=>"2030-12"] ok 5 - Value "2030-11" passes type constraint GYearMonth[maxExclusive=>"2030-12"] 1..5 ok 15 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 2030-12. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 1970-01. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxInclusive=>"1970-01"] 1..1 ok 16 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 1970-01. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 2010-06. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxInclusive=>"2010-06"] ok 2 - Value "1994-07" passes type constraint GYearMonth[maxInclusive=>"2010-06"] ok 3 - Value "1971-10" passes type constraint GYearMonth[maxInclusive=>"2010-06"] ok 4 - Value "1985-10" passes type constraint GYearMonth[maxInclusive=>"2010-06"] ok 5 - Value "2010-06" passes type constraint GYearMonth[maxInclusive=>"2010-06"] 1..5 ok 17 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 2010-06. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 1986-01. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxInclusive=>"1986-01"] ok 2 - Value "1972-02" passes type constraint GYearMonth[maxInclusive=>"1986-01"] ok 3 - Value "1976-12" passes type constraint GYearMonth[maxInclusive=>"1986-01"] ok 4 - Value "1975-11" passes type constraint GYearMonth[maxInclusive=>"1986-01"] ok 5 - Value "1986-01" passes type constraint GYearMonth[maxInclusive=>"1986-01"] 1..5 ok 18 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 1986-01. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 2014-07. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxInclusive=>"2014-07"] ok 2 - Value "2007-06" passes type constraint GYearMonth[maxInclusive=>"2014-07"] ok 3 - Value "1984-02" passes type constraint GYearMonth[maxInclusive=>"2014-07"] ok 4 - Value "1981-10" passes type constraint GYearMonth[maxInclusive=>"2014-07"] ok 5 - Value "2014-07" passes type constraint GYearMonth[maxInclusive=>"2014-07"] 1..5 ok 19 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 2014-07. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 2030-12. ok 1 - Value "1970-01" passes type constraint GYearMonth[maxInclusive=>"2030-12"] ok 2 - Value "1981-09" passes type constraint GYearMonth[maxInclusive=>"2030-12"] ok 3 - Value "1999-10" passes type constraint GYearMonth[maxInclusive=>"2030-12"] ok 4 - Value "2012-01" passes type constraint GYearMonth[maxInclusive=>"2030-12"] ok 5 - Value "2030-12" passes type constraint GYearMonth[maxInclusive=>"2030-12"] 1..5 ok 20 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 2030-12. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value 17\d\d-\d1. ok 1 - Value "1747-01" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-\\d1\$))"] ok 2 - Value "1726-01" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-\\d1\$))"] ok 3 - Value "1790-01" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-\\d1\$))"] ok 4 - Value "1781-01" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-\\d1\$))"] ok 5 - Value "1701-01" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-\\d1\$))"] 1..5 ok 21 - Type atomic/gYearMonth is restricted by facet pattern with value 17\d\d-\d1. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value \d\d31-\d3. ok 1 - Value "1831-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d31-\\d3\$))"] ok 2 - Value "1831-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d31-\\d3\$))"] ok 3 - Value "2031-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d31-\\d3\$))"] ok 4 - Value "2031-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d31-\\d3\$))"] ok 5 - Value "1831-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d31-\\d3\$))"] 1..5 ok 22 - Type atomic/gYearMonth is restricted by facet pattern with value \d\d31-\d3. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value \d\d76-0\d. ok 1 - Value "1876-08" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d76-0\\d\$))"] ok 2 - Value "1876-09" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d76-0\\d\$))"] ok 3 - Value "1876-05" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d76-0\\d\$))"] ok 4 - Value "1976-08" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d76-0\\d\$))"] ok 5 - Value "1876-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d76-0\\d\$))"] 1..5 ok 23 - Type atomic/gYearMonth is restricted by facet pattern with value \d\d76-0\d. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value 17\d\d-0\d. ok 1 - Value "1718-04" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-0\\d\$))"] ok 2 - Value "1709-06" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-0\\d\$))"] ok 3 - Value "1710-08" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-0\\d\$))"] ok 4 - Value "1704-07" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-0\\d\$))"] ok 5 - Value "1797-03" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^17\\d\\d-0\\d\$))"] 1..5 ok 24 - Type atomic/gYearMonth is restricted by facet pattern with value 17\d\d-0\d. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value 18\d\d-\d2. ok 1 - Value "1866-02" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^18\\d\\d-\\d2\$))"] ok 2 - Value "1864-02" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^18\\d\\d-\\d2\$))"] ok 3 - Value "1877-02" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^18\\d\\d-\\d2\$))"] ok 4 - Value "1887-02" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^18\\d\\d-\\d2\$))"] ok 5 - Value "1833-02" passes type constraint GYearMonth[pattern=>"(?^:(?ms:^18\\d\\d-\\d2\$))"] 1..5 ok 25 - Type atomic/gYearMonth is restricted by facet pattern with value 18\d\d-\d2. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2017-03" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589adc90)"] ok 2 - Value "2028-04" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589adc90)"] ok 3 - Value "2028-04" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589adc90)"] ok 4 - Value "1980-03" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589adc90)"] ok 5 - Value "2014-08" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589adc90)"] 1..5 ok 26 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2010-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3540)"] ok 2 - Value "1986-04" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3540)"] ok 3 - Value "2015-06" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3540)"] ok 4 - Value "2010-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3540)"] ok 5 - Value "2000-01" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3540)"] 1..5 ok 27 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2001-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589a4bdc)"] ok 2 - Value "2001-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589a4bdc)"] ok 3 - Value "2001-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589a4bdc)"] ok 4 - Value "1978-12" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589a4bdc)"] ok 5 - Value "1972-08" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589a4bdc)"] 1..5 ok 28 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2027-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b357c)"] ok 2 - Value "2027-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b357c)"] ok 3 - Value "1974-01" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b357c)"] ok 4 - Value "2007-11" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b357c)"] ok 5 - Value "2027-09" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b357c)"] 1..5 ok 29 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "1991-12" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3824)"] ok 2 - Value "2027-03" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3824)"] ok 3 - Value "1991-12" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3824)"] ok 4 - Value "1991-12" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3824)"] ok 5 - Value "1998-08" passes type constraint GYearMonth[enumeration=>"ARRAY(0x589b3824)"] 1..5 ok 30 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet whiteSpace with value collapse. ok 1 - Value "1970-01" passes type constraint GYearMonth[whiteSpace=>"collapse"] ok 2 - Value "1985-10" passes type constraint GYearMonth[whiteSpace=>"collapse"] ok 3 - Value "1988-04" passes type constraint GYearMonth[whiteSpace=>"collapse"] ok 4 - Value "2013-03" passes type constraint GYearMonth[whiteSpace=>"collapse"] ok 5 - Value "2030-12" passes type constraint GYearMonth[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/gYearMonth is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1975-10. ok 1 - Value "1970-01" fails type constraint GYearMonth[minInclusive=>"1975-10"] ok 2 - Value "1975-02" fails type constraint GYearMonth[minInclusive=>"1975-10"] ok 3 - Value "1972-09" fails type constraint GYearMonth[minInclusive=>"1975-10"] ok 4 - Value "1970-07" fails type constraint GYearMonth[minInclusive=>"1975-10"] ok 5 - Value "1975-09" fails type constraint GYearMonth[minInclusive=>"1975-10"] 1..5 ok 32 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1975-10. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1998-12. ok 1 - Value "1970-01" fails type constraint GYearMonth[minInclusive=>"1998-12"] ok 2 - Value "1990-10" fails type constraint GYearMonth[minInclusive=>"1998-12"] ok 3 - Value "1998-06" fails type constraint GYearMonth[minInclusive=>"1998-12"] ok 4 - Value "1985-06" fails type constraint GYearMonth[minInclusive=>"1998-12"] ok 5 - Value "1998-11" fails type constraint GYearMonth[minInclusive=>"1998-12"] 1..5 ok 33 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1998-12. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1997-07. ok 1 - Value "1970-01" fails type constraint GYearMonth[minInclusive=>"1997-07"] ok 2 - Value "1993-03" fails type constraint GYearMonth[minInclusive=>"1997-07"] ok 3 - Value "1971-11" fails type constraint GYearMonth[minInclusive=>"1997-07"] ok 4 - Value "1992-03" fails type constraint GYearMonth[minInclusive=>"1997-07"] ok 5 - Value "1997-06" fails type constraint GYearMonth[minInclusive=>"1997-07"] 1..5 ok 34 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1997-07. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 1973-02. ok 1 - Value "1970-01" fails type constraint GYearMonth[minInclusive=>"1973-02"] ok 2 - Value "1970-12" fails type constraint GYearMonth[minInclusive=>"1973-02"] ok 3 - Value "1971-10" fails type constraint GYearMonth[minInclusive=>"1973-02"] ok 4 - Value "1970-03" fails type constraint GYearMonth[minInclusive=>"1973-02"] ok 5 - Value "1973-01" fails type constraint GYearMonth[minInclusive=>"1973-02"] 1..5 ok 35 - Type atomic/gYearMonth is restricted by facet minInclusive with value 1973-02. # Subtest: Type atomic/gYearMonth is restricted by facet minInclusive with value 2030-12. ok 1 - Value "1970-01" fails type constraint GYearMonth[minInclusive=>"2030-12"] ok 2 - Value "2022-02" fails type constraint GYearMonth[minInclusive=>"2030-12"] ok 3 - Value "2010-09" fails type constraint GYearMonth[minInclusive=>"2030-12"] ok 4 - Value "2012-08" fails type constraint GYearMonth[minInclusive=>"2030-12"] ok 5 - Value "2030-11" fails type constraint GYearMonth[minInclusive=>"2030-12"] 1..5 ok 36 - Type atomic/gYearMonth is restricted by facet minInclusive with value 2030-12. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 1970-01. ok 1 - Value "1970-02" fails type constraint GYearMonth[maxInclusive=>"1970-01"] ok 2 - Value "1997-03" fails type constraint GYearMonth[maxInclusive=>"1970-01"] ok 3 - Value "2005-06" fails type constraint GYearMonth[maxInclusive=>"1970-01"] ok 4 - Value "2029-12" fails type constraint GYearMonth[maxInclusive=>"1970-01"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxInclusive=>"1970-01"] 1..5 ok 37 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 1970-01. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 1977-09. ok 1 - Value "1977-10" fails type constraint GYearMonth[maxInclusive=>"1977-09"] ok 2 - Value "1982-06" fails type constraint GYearMonth[maxInclusive=>"1977-09"] ok 3 - Value "2000-11" fails type constraint GYearMonth[maxInclusive=>"1977-09"] ok 4 - Value "2013-09" fails type constraint GYearMonth[maxInclusive=>"1977-09"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxInclusive=>"1977-09"] 1..5 ok 38 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 1977-09. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 1983-01. ok 1 - Value "1983-02" fails type constraint GYearMonth[maxInclusive=>"1983-01"] ok 2 - Value "2018-02" fails type constraint GYearMonth[maxInclusive=>"1983-01"] ok 3 - Value "2002-05" fails type constraint GYearMonth[maxInclusive=>"1983-01"] ok 4 - Value "1996-09" fails type constraint GYearMonth[maxInclusive=>"1983-01"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxInclusive=>"1983-01"] 1..5 ok 39 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 1983-01. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 1971-08. ok 1 - Value "1971-09" fails type constraint GYearMonth[maxInclusive=>"1971-08"] ok 2 - Value "1997-08" fails type constraint GYearMonth[maxInclusive=>"1971-08"] ok 3 - Value "1996-10" fails type constraint GYearMonth[maxInclusive=>"1971-08"] ok 4 - Value "2022-06" fails type constraint GYearMonth[maxInclusive=>"1971-08"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxInclusive=>"1971-08"] 1..5 ok 40 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 1971-08. # Subtest: Type atomic/gYearMonth is restricted by facet maxInclusive with value 2004-01. ok 1 - Value "2004-02" fails type constraint GYearMonth[maxInclusive=>"2004-01"] ok 2 - Value "2012-02" fails type constraint GYearMonth[maxInclusive=>"2004-01"] ok 3 - Value "2019-09" fails type constraint GYearMonth[maxInclusive=>"2004-01"] ok 4 - Value "2027-06" fails type constraint GYearMonth[maxInclusive=>"2004-01"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxInclusive=>"2004-01"] 1..5 ok 41 - Type atomic/gYearMonth is restricted by facet maxInclusive with value 2004-01. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 1970-01. ok 1 - Value "1970-01" fails type constraint GYearMonth[minExclusive=>"1970-01"] 1..1 ok 42 - Type atomic/gYearMonth is restricted by facet minExclusive with value 1970-01. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 2009-09. ok 1 - Value "1970-01" fails type constraint GYearMonth[minExclusive=>"2009-09"] ok 2 - Value "1994-07" fails type constraint GYearMonth[minExclusive=>"2009-09"] ok 3 - Value "1992-03" fails type constraint GYearMonth[minExclusive=>"2009-09"] ok 4 - Value "1996-11" fails type constraint GYearMonth[minExclusive=>"2009-09"] ok 5 - Value "2009-09" fails type constraint GYearMonth[minExclusive=>"2009-09"] 1..5 ok 43 - Type atomic/gYearMonth is restricted by facet minExclusive with value 2009-09. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 2018-11. ok 1 - Value "1970-01" fails type constraint GYearMonth[minExclusive=>"2018-11"] ok 2 - Value "1972-10" fails type constraint GYearMonth[minExclusive=>"2018-11"] ok 3 - Value "1978-05" fails type constraint GYearMonth[minExclusive=>"2018-11"] ok 4 - Value "2018-03" fails type constraint GYearMonth[minExclusive=>"2018-11"] ok 5 - Value "2018-11" fails type constraint GYearMonth[minExclusive=>"2018-11"] 1..5 ok 44 - Type atomic/gYearMonth is restricted by facet minExclusive with value 2018-11. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 1982-07. ok 1 - Value "1970-01" fails type constraint GYearMonth[minExclusive=>"1982-07"] ok 2 - Value "1979-08" fails type constraint GYearMonth[minExclusive=>"1982-07"] ok 3 - Value "1976-04" fails type constraint GYearMonth[minExclusive=>"1982-07"] ok 4 - Value "1975-10" fails type constraint GYearMonth[minExclusive=>"1982-07"] ok 5 - Value "1982-07" fails type constraint GYearMonth[minExclusive=>"1982-07"] 1..5 ok 45 - Type atomic/gYearMonth is restricted by facet minExclusive with value 1982-07. # Subtest: Type atomic/gYearMonth is restricted by facet minExclusive with value 2030-11. ok 1 - Value "1970-01" fails type constraint GYearMonth[minExclusive=>"2030-11"] ok 2 - Value "1997-04" fails type constraint GYearMonth[minExclusive=>"2030-11"] ok 3 - Value "2018-05" fails type constraint GYearMonth[minExclusive=>"2030-11"] ok 4 - Value "2022-06" fails type constraint GYearMonth[minExclusive=>"2030-11"] ok 5 - Value "2030-11" fails type constraint GYearMonth[minExclusive=>"2030-11"] 1..5 ok 46 - Type atomic/gYearMonth is restricted by facet minExclusive with value 2030-11. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1970-02. ok 1 - Value "1970-02" fails type constraint GYearMonth[maxExclusive=>"1970-02"] ok 2 - Value "2005-03" fails type constraint GYearMonth[maxExclusive=>"1970-02"] ok 3 - Value "2011-06" fails type constraint GYearMonth[maxExclusive=>"1970-02"] ok 4 - Value "2021-05" fails type constraint GYearMonth[maxExclusive=>"1970-02"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxExclusive=>"1970-02"] 1..5 ok 47 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1970-02. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 2014-09. ok 1 - Value "2014-09" fails type constraint GYearMonth[maxExclusive=>"2014-09"] ok 2 - Value "2026-08" fails type constraint GYearMonth[maxExclusive=>"2014-09"] ok 3 - Value "2030-08" fails type constraint GYearMonth[maxExclusive=>"2014-09"] ok 4 - Value "2019-06" fails type constraint GYearMonth[maxExclusive=>"2014-09"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxExclusive=>"2014-09"] 1..5 ok 48 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 2014-09. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1995-01. ok 1 - Value "1995-01" fails type constraint GYearMonth[maxExclusive=>"1995-01"] ok 2 - Value "2015-07" fails type constraint GYearMonth[maxExclusive=>"1995-01"] ok 3 - Value "2009-04" fails type constraint GYearMonth[maxExclusive=>"1995-01"] ok 4 - Value "2012-05" fails type constraint GYearMonth[maxExclusive=>"1995-01"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxExclusive=>"1995-01"] 1..5 ok 49 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1995-01. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 1979-10. ok 1 - Value "1979-10" fails type constraint GYearMonth[maxExclusive=>"1979-10"] ok 2 - Value "2017-11" fails type constraint GYearMonth[maxExclusive=>"1979-10"] ok 3 - Value "2013-05" fails type constraint GYearMonth[maxExclusive=>"1979-10"] ok 4 - Value "2005-10" fails type constraint GYearMonth[maxExclusive=>"1979-10"] ok 5 - Value "2030-12" fails type constraint GYearMonth[maxExclusive=>"1979-10"] 1..5 ok 50 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 1979-10. # Subtest: Type atomic/gYearMonth is restricted by facet maxExclusive with value 2030-12. ok 1 - Value "2030-12" fails type constraint GYearMonth[maxExclusive=>"2030-12"] 1..1 ok 51 - Type atomic/gYearMonth is restricted by facet maxExclusive with value 2030-12. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value \d\d10-0\d. ok 1 - Value "1959-12" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d10-0\\d\$))"] ok 2 - Value "1856-11" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d10-0\\d\$))"] ok 3 - Value "2028-11" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d10-0\\d\$))"] ok 4 - Value "1829-10" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d10-0\\d\$))"] ok 5 - Value "1796-12" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d10-0\\d\$))"] 1..5 ok 52 - Type atomic/gYearMonth is restricted by facet pattern with value \d\d10-0\d. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value 19\d\d-0\d. ok 1 - Value "1854-11" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-0\\d\$))"] ok 2 - Value "1853-10" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-0\\d\$))"] ok 3 - Value "1829-10" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-0\\d\$))"] ok 4 - Value "1728-10" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-0\\d\$))"] ok 5 - Value "1883-12" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-0\\d\$))"] 1..5 ok 53 - Type atomic/gYearMonth is restricted by facet pattern with value 19\d\d-0\d. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value 19\d\d-\d6. ok 1 - Value "1806-04" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-\\d6\$))"] ok 2 - Value "1831-05" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-\\d6\$))"] ok 3 - Value "1888-04" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-\\d6\$))"] ok 4 - Value "1850-02" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-\\d6\$))"] ok 5 - Value "2025-03" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^19\\d\\d-\\d6\$))"] 1..5 ok 54 - Type atomic/gYearMonth is restricted by facet pattern with value 19\d\d-\d6. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value \d\d54-0\d. ok 1 - Value "1994-10" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d54-0\\d\$))"] ok 2 - Value "1791-12" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d54-0\\d\$))"] ok 3 - Value "2056-10" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d54-0\\d\$))"] ok 4 - Value "1987-11" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d54-0\\d\$))"] ok 5 - Value "1885-11" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d54-0\\d\$))"] 1..5 ok 55 - Type atomic/gYearMonth is restricted by facet pattern with value \d\d54-0\d. # Subtest: Type atomic/gYearMonth is restricted by facet pattern with value \d\d41-\d2. ok 1 - Value "1862-03" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d41-\\d2\$))"] ok 2 - Value "1869-07" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d41-\\d2\$))"] ok 3 - Value "1847-04" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d41-\\d2\$))"] ok 4 - Value "1759-06" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d41-\\d2\$))"] ok 5 - Value "1768-08" fails type constraint GYearMonth[pattern=>"(?^:(?ms:^\\d\\d41-\\d2\$))"] 1..5 ok 56 - Type atomic/gYearMonth is restricted by facet pattern with value \d\d41-\d2. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "1981-09" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b33c4)"] ok 2 - Value "2022-01" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b33c4)"] ok 3 - Value "2008-05" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b33c4)"] ok 4 - Value "2013-11" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b33c4)"] ok 5 - Value "2003-10" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b33c4)"] 1..5 ok 57 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2027-07" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589bac8c)"] ok 2 - Value "1978-05" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589bac8c)"] ok 3 - Value "2013-05" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589bac8c)"] ok 4 - Value "2010-06" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589bac8c)"] ok 5 - Value "1999-01" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589bac8c)"] 1..5 ok 58 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2008-10" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b3928)"] ok 2 - Value "1983-05" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b3928)"] ok 3 - Value "1974-09" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b3928)"] ok 4 - Value "1982-09" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b3928)"] ok 5 - Value "2026-01" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b3928)"] 1..5 ok 59 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2020-08" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b4e30)"] ok 2 - Value "2030-08" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b4e30)"] ok 3 - Value "2024-04" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b4e30)"] ok 4 - Value "2021-01" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b4e30)"] ok 5 - Value "1978-11" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589b4e30)"] 1..5 ok 60 - Type atomic/gYearMonth is restricted by facet enumeration. # Subtest: Type atomic/gYearMonth is restricted by facet enumeration. ok 1 - Value "2016-02" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589ae9d8)"] ok 2 - Value "1972-04" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589ae9d8)"] ok 3 - Value "1977-07" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589ae9d8)"] ok 4 - Value "2017-06" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589ae9d8)"] ok 5 - Value "1973-09" fails type constraint GYearMonth[enumeration=>"ARRAY(0x589ae9d8)"] 1..5 ok 61 - Type atomic/gYearMonth is restricted by facet enumeration. 1..61 ok t/50hexBinary.t ........... # Subtest: Type atomic/hexBinary is restricted by facet maxLength with value 1. ok 1 - Value "71" passes type constraint HexBinary[maxLength=>"1"] ok 2 - Value "76" passes type constraint HexBinary[maxLength=>"1"] ok 3 - Value "77" passes type constraint HexBinary[maxLength=>"1"] ok 4 - Value "67" passes type constraint HexBinary[maxLength=>"1"] ok 5 - Value "79" passes type constraint HexBinary[maxLength=>"1"] 1..5 ok 1 - Type atomic/hexBinary is restricted by facet maxLength with value 1. # Subtest: Type atomic/hexBinary is restricted by facet maxLength with value 29. ok 1 - Value "6f" passes type constraint HexBinary[maxLength=>"29"] ok 2 - Value "636b647679747573" passes type constraint HexBinary[maxLength=>"29"] ok 3 - Value "6f7774697171766977747769697065" passes type constraint HexBinary[maxLength=>"29"] ok 4 - Value "686e75626463777362686a726472747078746d656f75" passes type constraint HexBinary[maxLength=>"29"] ok 5 - Value "767261756d6e6f726f707462687963777068676870786c6277756c686a" passes type constraint HexBinary[maxLength=>"29"] 1..5 ok 2 - Type atomic/hexBinary is restricted by facet maxLength with value 29. # Subtest: Type atomic/hexBinary is restricted by facet maxLength with value 7. ok 1 - Value "6f" passes type constraint HexBinary[maxLength=>"7"] ok 2 - Value "7774" passes type constraint HexBinary[maxLength=>"7"] ok 3 - Value "6a766f" passes type constraint HexBinary[maxLength=>"7"] ok 4 - Value "66646c68" passes type constraint HexBinary[maxLength=>"7"] ok 5 - Value "7676726d68" passes type constraint HexBinary[maxLength=>"7"] 1..5 ok 3 - Type atomic/hexBinary is restricted by facet maxLength with value 7. # Subtest: Type atomic/hexBinary is restricted by facet maxLength with value 6. ok 1 - Value "68" passes type constraint HexBinary[maxLength=>"6"] ok 2 - Value "7568" passes type constraint HexBinary[maxLength=>"6"] ok 3 - Value "626b71" passes type constraint HexBinary[maxLength=>"6"] ok 4 - Value "79757774" passes type constraint HexBinary[maxLength=>"6"] ok 5 - Value "6e6e6a666f" passes type constraint HexBinary[maxLength=>"6"] 1..5 ok 4 - Type atomic/hexBinary is restricted by facet maxLength with value 6. # Subtest: Type atomic/hexBinary is restricted by facet maxLength with value 74. ok 1 - Value "71" passes type constraint HexBinary[maxLength=>"74"] ok 2 - Value "6f6f6f697479676d63786c617769736e796b6b" passes type constraint HexBinary[maxLength=>"74"] ok 3 - Value "76796d7664777762686d6c766c726163737377626a686f767761637471636162796b706261" passes type constraint HexBinary[maxLength=>"74"] ok 4 - Value "6362696e6a666e6871726f657373756a71656e796470756866756765766a70706172696264687763716e77776276686876676e736a7762" passes type constraint HexBinary[maxLength=>"74"] ok 5 - Value "696e6d6f6f72706c7170666269637373746d736c6b746e75666e6b72626167766d70646371726f6a636173786c70627274636971786c6a78706e6a726574636b6c6f6b676871677073" passes type constraint HexBinary[maxLength=>"74"] 1..5 ok 5 - Type atomic/hexBinary is restricted by facet maxLength with value 74. # Subtest: Type atomic/hexBinary is restricted by facet minLength with value 1. ok 1 - Value "73" passes type constraint HexBinary[minLength=>"1"] ok 2 - Value "7176616c65796e636b6968706d78727068686f" passes type constraint HexBinary[minLength=>"1"] ok 3 - Value "726d78636362786866667365666376686568766d78616165736e67756a746f746c79757262" passes type constraint HexBinary[minLength=>"1"] ok 4 - Value "696267697273796f6275786162616b636e777272706e627262696a726372766975626a6f6d61706c6979656b747962677563726f6e756d" passes type constraint HexBinary[minLength=>"1"] ok 5 - Value "70736e68776c76636a727873726f6b6e716e6f696979676e777365716473616f647461756b706b7666686f69786c6178777577626f71716568666f626f7968776c62786b7074677864" passes type constraint HexBinary[minLength=>"1"] 1..5 ok 6 - Type atomic/hexBinary is restricted by facet minLength with value 1. # Subtest: Type atomic/hexBinary is restricted by facet minLength with value 28. ok 1 - Value "72707761716a6571706564686a6873726b7472656c6f616b6d6c6b77" passes type constraint HexBinary[minLength=>"28"] ok 2 - Value "6e72676a6a6e61776b6f676c76616a7776676e7279616e70656b6d6b677466686374746b6c776e" passes type constraint HexBinary[minLength=>"28"] ok 3 - Value "696e7270626562767870696464776773686963716b626c6762706d726573786579736c63697573646e63786778696c73776b" passes type constraint HexBinary[minLength=>"28"] ok 4 - Value "77726365726371756f76706c66686e786a6761766f6879766d7069737376686171646d6466707562676f717879646a7971777765676c6c6478706c6867" passes type constraint HexBinary[minLength=>"28"] ok 5 - Value "637366746e7564657066636f6e667161636472617368776b67646e6b6e7470627963696162696c6b7175746e626c6f706b787778716e766e646c6168726b726675716b6165746361" passes type constraint HexBinary[minLength=>"28"] 1..5 ok 7 - Type atomic/hexBinary is restricted by facet minLength with value 28. # Subtest: Type atomic/hexBinary is restricted by facet minLength with value 2. ok 1 - Value "7965" passes type constraint HexBinary[minLength=>"2"] ok 2 - Value "70786a7071636169626270636f786374666c6962" passes type constraint HexBinary[minLength=>"2"] ok 3 - Value "75696a7571746d757878626a6e666f6f70776c6374616f6f65646f79797762726a6469676970" passes type constraint HexBinary[minLength=>"2"] ok 4 - Value "77767578746e646d6b667861717375667965646f6f7679686863636a6e6a756277797979726c61626d6e666a64726b677767666866617765" passes type constraint HexBinary[minLength=>"2"] ok 5 - Value "69766a63617879686a6b786f70716a7978687471636c6d79666b646767766d646471617970746d726c776971686c79617579666c6d626d75686d746d6562666878756162736363716f6c" passes type constraint HexBinary[minLength=>"2"] 1..5 ok 8 - Type atomic/hexBinary is restricted by facet minLength with value 2. # Subtest: Type atomic/hexBinary is restricted by facet minLength with value 48. ok 1 - Value "6669726d66716874726b6a7669776f636c77687462677072796d67726373616f6d6a62676e71737662786d706e657361" passes type constraint HexBinary[minLength=>"48"] ok 2 - Value "7076647968747279656174736a766a68726d7167796f67666c73656f7261756c6e716576796a68756e62646d67786f7776656a616572" passes type constraint HexBinary[minLength=>"48"] ok 3 - Value "6a6562666d64656f7979716d737769706e63677064707474636f7471626e6b637973666d6e6a626879776f6b65716e62646d6a6470686f79636d7165" passes type constraint HexBinary[minLength=>"48"] ok 4 - Value "6c6361646e766f616369686a6a6363786967746164646f6d6e616a6d69636d69636161636c79746a6b61666175736f676675696363786f756f6e667978706a797761" passes type constraint HexBinary[minLength=>"48"] ok 5 - Value "78796276646a6f61646b6c6d6d70746c686e6c636971757273746e766e63696d6171677571696c666a6874626c74696365797975756875657377726674626d69706976766c6c7376" passes type constraint HexBinary[minLength=>"48"] 1..5 ok 9 - Type atomic/hexBinary is restricted by facet minLength with value 48. # Subtest: Type atomic/hexBinary is restricted by facet minLength with value 74. ok 1 - Value "6c6e6f6f636375616170726576757375616b70776c6564737366636c66776e706c6669746d6c6d666d67766b6a6a776e6b79756e6367756e7864676778706e6874757078757179687179" passes type constraint HexBinary[minLength=>"74"] ok 2 - Value "6e6a72616d72637170627874706c6e63716878746d6d636e776b646467716b7677676a6f71646762656b64617678776875656a63716f6d656e686e72656f7379667078756f61746e6c64" passes type constraint HexBinary[minLength=>"74"] ok 3 - Value "736f6463647962746d797378787866646a6e65767472776961766270696176746c797172776679636f65646c7871666a637765736f64766e6275676c766c6e706178777570637168776c" passes type constraint HexBinary[minLength=>"74"] ok 4 - Value "616b6f6a686d756a74756e7861746f757172766672766f66636c76657162637565687177767671796f6b7269686c6b6268726b6868726d6e736c74777166726c76626272786c76626264" passes type constraint HexBinary[minLength=>"74"] ok 5 - Value "736b6d74726669796777796164756b706973786c747574746f6a786671766672736d736866697168776663626b7073686465716f64766c677275696676776479726263706a6a79616b6f" passes type constraint HexBinary[minLength=>"74"] 1..5 ok 10 - Type atomic/hexBinary is restricted by facet minLength with value 74. # Subtest: Type atomic/hexBinary is restricted by facet length with value 1. ok 1 - Value "63" passes type constraint HexBinary[length=>"1"] ok 2 - Value "77" passes type constraint HexBinary[length=>"1"] ok 3 - Value "78" passes type constraint HexBinary[length=>"1"] ok 4 - Value "77" passes type constraint HexBinary[length=>"1"] ok 5 - Value "65" passes type constraint HexBinary[length=>"1"] 1..5 ok 11 - Type atomic/hexBinary is restricted by facet length with value 1. # Subtest: Type atomic/hexBinary is restricted by facet length with value 16. ok 1 - Value "73756e6d646279637070646378667371" passes type constraint HexBinary[length=>"16"] ok 2 - Value "696a7372617365727177786e76626274" passes type constraint HexBinary[length=>"16"] ok 3 - Value "6e67676f66736a677468677077746668" passes type constraint HexBinary[length=>"16"] ok 4 - Value "616c6b6b636377696e7265646e6e7678" passes type constraint HexBinary[length=>"16"] ok 5 - Value "6c777676726b78736e61736a64766973" passes type constraint HexBinary[length=>"16"] 1..5 ok 12 - Type atomic/hexBinary is restricted by facet length with value 16. # Subtest: Type atomic/hexBinary is restricted by facet length with value 41. ok 1 - Value "776c6a7870627864747264616e76637377706464696c736e6a637372756c736c696a66786c65796e6f" passes type constraint HexBinary[length=>"41"] ok 2 - Value "6e7066747876756f6e71636d6a65656a746278707574706c6f7872746370676268686f6e7979767670" passes type constraint HexBinary[length=>"41"] ok 3 - Value "7976726a686e70676d756a786c67756367667672747563767563797375706c6e7263796c6d796f746f" passes type constraint HexBinary[length=>"41"] ok 4 - Value "74626c6575637874666f62716b6d7377636a7673626f70676a656e6f7862646569756d6b616d617972" passes type constraint HexBinary[length=>"41"] ok 5 - Value "6f7470776c63616d6771636e756c6e716f64736f62677868726672736e77766d6d7272646562766365" passes type constraint HexBinary[length=>"41"] 1..5 ok 13 - Type atomic/hexBinary is restricted by facet length with value 41. # Subtest: Type atomic/hexBinary is restricted by facet length with value 68. ok 1 - Value "61647361677962727668716261676e776777676764666a697478706f656f6d646d72696f7474796b74627672716470636d71617073617767626e697569746164776d6870" passes type constraint HexBinary[length=>"68"] ok 2 - Value "6c71686d646d64687679646a686761737563666f696f73696f63787976696267706763616d786d647170767470706466726169636d7161716e78786974796a7767726565" passes type constraint HexBinary[length=>"68"] ok 3 - Value "7675776d67747075716a677377686d6c6c617768616a77786574657972656973646e6c6a626c757172717374757576776b7968766d6d736875776d6273696e79636b7663" passes type constraint HexBinary[length=>"68"] ok 4 - Value "68637564617068786a696a6762686c6c6d74776b7273647564656e726372666c6e6c63636c6e77787870616a6966656971746f74746f6572787870726d6874776f786268" passes type constraint HexBinary[length=>"68"] ok 5 - Value "7262656f6e6c6467666a6f7568676f746668756f6f6f716766666a63736a7265687273676b636663756472696567686678736f7074636b67666f71736272756170706467" passes type constraint HexBinary[length=>"68"] 1..5 ok 14 - Type atomic/hexBinary is restricted by facet length with value 68. # Subtest: Type atomic/hexBinary is restricted by facet length with value 74. ok 1 - Value "71617165766675796f7077626377736e796f62757475776a6363686e6570727665706379666c6d637074756e647075637775616871676161746b786a65687867616e747874786b617170" passes type constraint HexBinary[length=>"74"] ok 2 - Value "6f6d636d71766b6679676b6e7169727276636a747961716464797066626d6474707671616a61707163796e75706f6561646b64676a6e7778746c6b7874767063706a6976777065767577" passes type constraint HexBinary[length=>"74"] ok 3 - Value "787372716871736f6f616178707273707874687562696177616f6c637677686e72636d676f6a6b786c776e64666d7378796679656a64706d676d72616d7973746668736b65626964716e" passes type constraint HexBinary[length=>"74"] ok 4 - Value "7367786779776e6476666369717977766e76796f6e79636d706a686d6b616a676a6272687979646775776e6863776b62746a706f77726672706e78716a666f626476776674756b786f6e" passes type constraint HexBinary[length=>"74"] ok 5 - Value "6174786a656d70627377707072676773717375746676787272646975616b71766a73646f6a696f736f67616f746a6e7272626b616b636d6b706469767574757772736a64726e716f6765" passes type constraint HexBinary[length=>"74"] 1..5 ok 15 - Type atomic/hexBinary is restricted by facet length with value 74. # Subtest: Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{56}. ok 1 - Value "756765786D706E686D61746C736A66696F6870727272707864666579" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{56}\$))"] ok 2 - Value "6164696771616D657769787078716767647573626D65686570687579" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{56}\$))"] ok 3 - Value "6C6C716F636879677467686871776571686161616E6D78636B686563" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{56}\$))"] ok 4 - Value "6B6C6365756F73647967646E766366776F6F6B68706C6D71656F7072" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{56}\$))"] ok 5 - Value "687565777368706D646B6B6D6C6F65716A6D6A62776D747267666B69" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{56}\$))"] 1..5 ok 16 - Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{56}. # Subtest: Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{66}. ok 1 - Value "6564757662646E6B76686F77747473656B7876726F7062616A6B70677272736867" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{66}\$))"] ok 2 - Value "6E6776726D7468796B766A766B6872796C6A7063666C68616F616B6272766D6B6A" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{66}\$))"] ok 3 - Value "686463686A7665776B746F756A616673626E6C69796278747176677861756A6378" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{66}\$))"] ok 4 - Value "656B6B6C7379727171746970697473726B626F6C71677373637976786E736B6776" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{66}\$))"] ok 5 - Value "707574686276776574756F63756977616A797869707968676C7276757174756468" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{66}\$))"] 1..5 ok 17 - Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{66}. # Subtest: Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{18}. ok 1 - Value "686163626B6E726F61" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{18}\$))"] ok 2 - Value "66666F7062616A7269" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{18}\$))"] ok 3 - Value "6C706B737361767170" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{18}\$))"] ok 4 - Value "7561746E7175666A61" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{18}\$))"] ok 5 - Value "6661656273726E6C63" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{18}\$))"] 1..5 ok 18 - Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{18}. # Subtest: Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{46}. ok 1 - Value "616B6374737472717274636768616E66746C77726F6771" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{46}\$))"] ok 2 - Value "71686674766B73656B6E6772617378686D77746E696D66" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{46}\$))"] ok 3 - Value "626467696F686C71616B6D7872766B666E796D6D6D6779" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{46}\$))"] ok 4 - Value "6B78696E627863716F696D676371786D797264736D686C" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{46}\$))"] ok 5 - Value "756A756779636D61626B626676726E666566757362656A" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{46}\$))"] 1..5 ok 19 - Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{46}. # Subtest: Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{60}. ok 1 - Value "746A71716F6E6F796E7463657773706177746A746173616274706671616A" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{60}\$))"] ok 2 - Value "6A6F6F67676273756B726A696D6F6E61726E796969767061756262726279" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{60}\$))"] ok 3 - Value "69706467776169706D7871727879636E6D69626271797962776B67686D61" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{60}\$))"] ok 4 - Value "6672626F676B666A6977666876747279757376786F686D616D76676C7171" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{60}\$))"] ok 5 - Value "626679666F666A78626B77656275626C6E6970667662776D737462646276" passes type constraint HexBinary[pattern=>"(?^:(?ms:^[0-9A-F]{60}\$))"] 1..5 ok 20 - Type atomic/hexBinary is restricted by facet pattern with value [0-9A-F]{60}. # Subtest: Type atomic/hexBinary is restricted by facet enumeration. ok 1 - Value "747879637369666c796970646e6b6e616c65777064646d687967716d6e726c6e7064676b6e6871686f65616f6c676b7379696c6e7578766b646c7678756e62" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b88f40)"] ok 2 - Value "636b6b686471656b6d656166616975717369656464636571786969636f6a747765617364706f7667666164727071766e67717771796b647274796f7771716f7373666e" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b88f40)"] ok 3 - Value "747879637369666c796970646e6b6e616c65777064646d687967716d6e726c6e7064676b6e6871686f65616f6c676b7379696c6e7578766b646c7678756e62" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b88f40)"] ok 4 - Value "696a66756d766e" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b88f40)"] ok 5 - Value "786c6c716971787963" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b88f40)"] 1..5 ok 21 - Type atomic/hexBinary is restricted by facet enumeration. # Subtest: Type atomic/hexBinary is restricted by facet enumeration. ok 1 - Value "78787167726d70666773646363637167666a76716c746d65746265786f68666e706b6972696f7071776e626975656c767661636e756a6a6962617261" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b7f1bc)"] ok 2 - Value "696b70746c7777656b6b686b786961737561746a6a666262646161666e617376626b6d70796c6f72786d66786d70657267706971746966636f" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b7f1bc)"] ok 3 - Value "71746474" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b7f1bc)"] ok 4 - Value "70796171746777756779647270757175746f6177636a77647766786e6e626a6c6474796c656f666874" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b7f1bc)"] ok 5 - Value "78787167726d70666773646363637167666a76716c746d65746265786f68666e706b6972696f7071776e626975656c767661636e756a6a6962617261" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b7f1bc)"] 1..5 ok 22 - Type atomic/hexBinary is restricted by facet enumeration. # Subtest: Type atomic/hexBinary is restricted by facet enumeration. ok 1 - Value "66656a78736c737670696577636f6f7374736e666f716b6b6d70706372636670756376717174637271636f766174716877676c7677616b6b616b66686b796e6e" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b83da0)"] ok 2 - Value "7869716779776174636276726362707274646f6672636874796c77716f796d67776463706664686d79727972696a6768686c746a706d776d67757266756373777278616d616d6a74" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b83da0)"] ok 3 - Value "716f6a676d716c6a7962627064746c6d6f6b" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b83da0)"] ok 4 - Value "66656a78736c737670696577636f6f7374736e666f716b6b6d70706372636670756376717174637271636f766174716877676c7677616b6b616b66686b796e6e" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b83da0)"] ok 5 - Value "697869686d6d726979716e736d6d6c716e61756f626c72656a6a6176696772737564787364757971736a7470617074766b797074736b6b6c7869656e656968616f6b63736778656975" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b83da0)"] 1..5 ok 23 - Type atomic/hexBinary is restricted by facet enumeration. # Subtest: Type atomic/hexBinary is restricted by facet enumeration. ok 1 - Value "656b6472646f6a6163776e71" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b890bc)"] ok 2 - Value "64756572756677727068687376727365796679757174776b6c67686b656f67657570797976" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b890bc)"] ok 3 - Value "6b64636963626276647477686f706770756a7068776870696c62746a63786f6b6e6a746672626c63637376776c6b73786e6b7372616266616875646175646f6167656f636e63697274" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b890bc)"] ok 4 - Value "6b64636963626276647477686f706770756a7068776870696c62746a63786f6b6e6a746672626c63637376776c6b73786e6b7372616266616875646175646f6167656f636e63697274" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b890bc)"] ok 5 - Value "63696877766e6a636270666f696c72686a" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b890bc)"] 1..5 ok 24 - Type atomic/hexBinary is restricted by facet enumeration. # Subtest: Type atomic/hexBinary is restricted by facet enumeration. ok 1 - Value "6761737571766c716873746d72" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b86b58)"] ok 2 - Value "6d6f63686e7463706a67747172716b75656966746273697579687666706c6c72726e69706f6b67716d766f626b6c757171777363796b646e666468736f6f6b696464" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b86b58)"] ok 3 - Value "6b696767676c64707177726b77777865796d63656b6b6369626a66646d6d72676877707162786765757471706c75796c6b75676b6561756b6579706c647269696c766e" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b86b58)"] ok 4 - Value "6f6b66687469687477677775706a61" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b86b58)"] ok 5 - Value "657575657662737270776a626a70716d6878796e77627878647167786c6862657867796576686d6c63696567787261666d" passes type constraint HexBinary[enumeration=>"ARRAY(0x58b86b58)"] 1..5 ok 25 - Type atomic/hexBinary is restricted by facet enumeration. # Subtest: Type atomic/hexBinary is restricted by facet whiteSpace with value collapse. ok 1 - Value "657570736465656376746b73687578756e70706769717479776a61787476686877707472626269726e727970706b6b616e736e6d6e736b6777756d786f626a78696276736d6777" passes type constraint HexBinary[whiteSpace=>"collapse"] ok 2 - Value "75656e7472726f756176676767676763746a6f726a726d6967776e716b6e776e676e7375706a686569697978726c6d706e737871626b786f716a63786f6b78746d68796d706676" passes type constraint HexBinary[whiteSpace=>"collapse"] ok 3 - Value "6a686275666f766e746e786e6d657765716365776f7164636e6d696865757873656f6c72776c627673676a686b686a77646761636177767468667276726171676f71686579636f" passes type constraint HexBinary[whiteSpace=>"collapse"] ok 4 - Value "6471726971796f71756a6f6876796576776d756b706e6b73646e6d7962796b6c67736a7363746a63796272676c646d72647771786b77626b77717563646c6561706a7578756964" passes type constraint HexBinary[whiteSpace=>"collapse"] ok 5 - Value "6d6e6b6664616f6f6b676e646d6c67776a6d6e6a6a6d736a73726e62747079656b6765706f67776e6778746479736273736b626b6f76797170766d7264656c6573646b696a6864" passes type constraint HexBinary[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/hexBinary is restricted by facet whiteSpace with value collapse. 1..26 ok t/50ID.t .................. # Subtest: Type atomic/ID is restricted by facet maxLength with value 1. ok 1 - Value "_" passes type constraint Id[maxLength=>"1"] ok 2 - Value "a" passes type constraint Id[maxLength=>"1"] ok 3 - Value "f" passes type constraint Id[maxLength=>"1"] ok 4 - Value "r" passes type constraint Id[maxLength=>"1"] ok 5 - Value "_" passes type constraint Id[maxLength=>"1"] 1..5 ok 1 - Type atomic/ID is restricted by facet maxLength with value 1. # Subtest: Type atomic/ID is restricted by facet maxLength with value 62. ok 1 - Value "f" passes type constraint Id[maxLength=>"62"] ok 2 - Value "ofollowing.worki" passes type constraint Id[maxLength=>"62"] ok 3 - Value "tthe.the.revolutionize.of_retri" passes type constraint Id[maxLength=>"62"] ok 4 - Value "vlibraries_building_developing.computing_for_d" passes type constraint Id[maxLength=>"62"] ok 5 - Value "qassociated_robust-the.the_and-working-eliminate-participants" passes type constraint Id[maxLength=>"62"] 1..5 ok 2 - Type atomic/ID is restricted by facet maxLength with value 62. # Subtest: Type atomic/ID is restricted by facet maxLength with value 58. ok 1 - Value "w" passes type constraint Id[maxLength=>"58"] ok 2 - Value "abeing_g.and-fi" passes type constraint Id[maxLength=>"58"] ok 3 - Value "dthat_known-a.been-enable_wor" passes type constraint Id[maxLength=>"58"] ok 4 - Value "ttransact-information-under-as_documents_th" passes type constraint Id[maxLength=>"58"] ok 5 - Value "_is.development-success.which_technologies_than.registry." passes type constraint Id[maxLength=>"58"] 1..5 ok 3 - Type atomic/ID is restricted by facet maxLength with value 58. # Subtest: Type atomic/ID is restricted by facet maxLength with value 22. ok 1 - Value "n" passes type constraint Id[maxLength=>"22"] ok 2 - Value "cdisco" passes type constraint Id[maxLength=>"22"] ok 3 - Value "dwithin-and" passes type constraint Id[maxLength=>"22"] ok 4 - Value "cfurther_devices" passes type constraint Id[maxLength=>"22"] ok 5 - Value "ttools.implementation" passes type constraint Id[maxLength=>"22"] 1..5 ok 4 - Type atomic/ID is restricted by facet maxLength with value 22. # Subtest: Type atomic/ID is restricted by facet maxLength with value 64. ok 1 - Value "h" passes type constraint Id[maxLength=>"64"] ok 2 - Value "drepository.prot" passes type constraint Id[maxLength=>"64"] ok 3 - Value "tfor.software_portable.will_doc" passes type constraint Id[maxLength=>"64"] ok 4 - Value "_key.not.devices_software.of_is_including_for." passes type constraint Id[maxLength=>"64"] ok 5 - Value "bfiles.business_both.a.to_more_and.type.information.to_reposi" passes type constraint Id[maxLength=>"64"] 1..5 ok 5 - Type atomic/ID is restricted by facet maxLength with value 64. # Subtest: Type atomic/ID is restricted by facet minLength with value 1. ok 1 - Value "t" passes type constraint Id[minLength=>"1"] ok 2 - Value "_consistency_mat" passes type constraint Id[minLength=>"1"] ok 3 - Value "pintelligent.these_enable.build" passes type constraint Id[minLength=>"1"] ok 4 - Value "_are.can_cross-reference-for_test.well_files.m" passes type constraint Id[minLength=>"1"] ok 5 - Value "fand-and-development-build-widely.only_systems-these_for_stan" passes type constraint Id[minLength=>"1"] 1..5 ok 6 - Type atomic/ID is restricted by facet minLength with value 1. # Subtest: Type atomic/ID is restricted by facet minLength with value 45. ok 1 - Value "_mechanism-tools.to.for_documents_application" passes type constraint Id[minLength=>"45"] ok 2 - Value "_2001-both_law_them-that_to-allows_asking.the-sma" passes type constraint Id[minLength=>"45"] ok 3 - Value "yand.of_years_a-to.among-methods.electronic.these_inf" passes type constraint Id[minLength=>"45"] ok 4 - Value "cforensics_their_implementations.and.be_and-means_create-" passes type constraint Id[minLength=>"45"] ok 5 - Value "iand-large.and-to-the-supply.cooperation-languages-each.filte" passes type constraint Id[minLength=>"45"] 1..5 ok 7 - Type atomic/ID is restricted by facet minLength with value 45. # Subtest: Type atomic/ID is restricted by facet minLength with value 58. ok 1 - Value "_well.lack-retrieval.improved-and-between.file.annual.that" passes type constraint Id[minLength=>"58"] ok 2 - Value "_business-oriented.generation-related-industry-browsers_dev" passes type constraint Id[minLength=>"58"] ok 3 - Value "jcan_role_own_libraries-for-involved_this.will_business-and." passes type constraint Id[minLength=>"58"] ok 4 - Value "dthe_using.specifications.would.organizations_the.computing_b" passes type constraint Id[minLength=>"58"] ok 5 - Value "ffor_specifications.divisions_without.from.this.rapid_with_res" passes type constraint Id[minLength=>"58"] 1..5 ok 8 - Type atomic/ID is restricted by facet minLength with value 58. # Subtest: Type atomic/ID is restricted by facet minLength with value 6. ok 1 - Value "tis-be" passes type constraint Id[minLength=>"6"] ok 2 - Value "cfiles-of_a_suites_f" passes type constraint Id[minLength=>"6"] ok 3 - Value "lfacilitates.new-computing-build-o" passes type constraint Id[minLength=>"6"] ok 4 - Value "afor-to_for-and-work_widespread.through_effort-c" passes type constraint Id[minLength=>"6"] ok 5 - Value "vtoday.result-security_files_information-as.of-as.in_chosen_as" passes type constraint Id[minLength=>"6"] 1..5 ok 9 - Type atomic/ID is restricted by facet minLength with value 6. # Subtest: Type atomic/ID is restricted by facet minLength with value 64. ok 1 - Value "xbe-to_bandwidth.the-are_information_and.software_annual.quality" passes type constraint Id[minLength=>"64"] ok 2 - Value "_degree_resides-environments-the-software_infrastructure.use-app" passes type constraint Id[minLength=>"64"] ok 3 - Value "uregistries-transforming_interoperability.as.targeted.from-imple" passes type constraint Id[minLength=>"64"] ok 4 - Value "wbandwidth.new.are-management_specifications_vocabularies.device" passes type constraint Id[minLength=>"64"] ok 5 - Value "hbe-under_all_related_provides.community.problems-ways.and_langu" passes type constraint Id[minLength=>"64"] 1..5 ok 10 - Type atomic/ID is restricted by facet minLength with value 64. # Subtest: Type atomic/ID is restricted by facet length with value 1. ok 1 - Value "c" passes type constraint Id[length=>"1"] ok 2 - Value "_" passes type constraint Id[length=>"1"] ok 3 - Value "l" passes type constraint Id[length=>"1"] ok 4 - Value "_" passes type constraint Id[length=>"1"] ok 5 - Value "_" passes type constraint Id[length=>"1"] 1..5 ok 11 - Type atomic/ID is restricted by facet length with value 1. # Subtest: Type atomic/ID is restricted by facet length with value 57. ok 1 - Value "athat-system_the.development_the.that_entire_launching_re" passes type constraint Id[length=>"57"] ok 2 - Value "gspecifications-web.in.g_automatically_four-resides.perso" passes type constraint Id[length=>"57"] ok 3 - Value "msolutions-and.sense_mechanism_a-of-this.need-gain_used.w" passes type constraint Id[length=>"57"] ok 4 - Value "_and.a.that-would_are-the-create.requires.repository.led-" passes type constraint Id[length=>"57"] ok 5 - Value "bindustries_in-of_structure_means-revolutionize_to-networ" passes type constraint Id[length=>"57"] 1..5 ok 12 - Type atomic/ID is restricted by facet length with value 57. # Subtest: Type atomic/ID is restricted by facet length with value 24. ok 1 - Value "pdraft.and_manipulation-" passes type constraint Id[length=>"24"] ok 2 - Value "jof.of.complete-meets_no" passes type constraint Id[length=>"24"] ok 3 - Value "_as_information-build_wa" passes type constraint Id[length=>"24"] ok 4 - Value "nbe.file-these-rapidly-d" passes type constraint Id[length=>"24"] ok 5 - Value "swhich_improved_years.sp" passes type constraint Id[length=>"24"] 1..5 ok 13 - Type atomic/ID is restricted by facet length with value 24. # Subtest: Type atomic/ID is restricted by facet length with value 8. ok 1 - Value "ythe-bus" passes type constraint Id[length=>"8"] ok 2 - Value "uthrough" passes type constraint Id[length=>"8"] ok 3 - Value "qto-whic" passes type constraint Id[length=>"8"] ok 4 - Value "_profile" passes type constraint Id[length=>"8"] ok 5 - Value "wto.in-h" passes type constraint Id[length=>"8"] 1..5 ok 14 - Type atomic/ID is restricted by facet length with value 8. # Subtest: Type atomic/ID is restricted by facet length with value 64. ok 1 - Value "vcomputing.standardization_creation_enable-and-one_of-robust-ref" passes type constraint Id[length=>"64"] ok 2 - Value "_profile-and_a-object.for_revolution-will-used_repository_displa" passes type constraint Id[length=>"64"] ok 3 - Value "pused-pervasive-appropriate-used_tremendous-must.to.e_devices-de" passes type constraint Id[length=>"64"] ok 4 - Value "fsoftware-software-ability.supply_and_will-software_software-mad" passes type constraint Id[length=>"64"] ok 5 - Value "bwill.all_for_formed.database.be_efforts.with.and-is-as-foster_c" passes type constraint Id[length=>"64"] 1..5 ok 15 - Type atomic/ID is restricted by facet length with value 64. # Subtest: Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{11}. ok 1 - Value "_execution_b" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "ufor-needed." passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "yindustry-in" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "ucomputer.th" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "sinformation" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl 1..5 ok 16 - Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{11}. # Subtest: Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{55}. ok 1 - Value "ncross-reference-the_be-collaborate_systems-e-to.the_par" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "yincluding_the_with_use.tools.20_the_retrieves_help-the." passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "uand_are_provide-including.as-discovery-system_is.offer_" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "_organization_influence_systems-a-which_pervasive-pervas" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "iversions.visibly_and.languages-use.the-versions-tools.c" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl 1..5 ok 17 - Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{55}. # Subtest: Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{18}. ok 1 - Value "hand-some.the.parti" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "_to_contribute_stim" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "ktune-degree.from_c" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "xbe-the-sensors.als" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "hindustry_and-the-a" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl 1..5 ok 18 - Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{18}. # Subtest: Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{15}. ok 1 - Value "kvertical-for.al" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "wto_development-" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "tand.must.provid" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "ycollaborating_t" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "_competence_comm" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl 1..5 ok 19 - Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{15}. # Subtest: Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{36}. ok 1 - Value "jsystems_resources_further_without.ba" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "xwill-manipulation.of.describes_and_a" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "_build_process_transactional.around_w" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "sadoption-set_and.computing.original." passes type constraint Id # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "wusing.asking-library-one-be.commerce" passes type constraint Id # TODO XML Schema regexp not easily translated to Perl 1..5 ok 20 - Type atomic/ID is restricted by facet pattern with value [\i-[:]][\c-[:]]{36}. # Subtest: Type atomic/ID is restricted by facet enumeration. ok 1 - Value "_manufacturers_information.world_th" passes type constraint Id[enumeration=>"ARRAY(0x58826c0c)"] ok 2 - Value "_work-of-is-documents_relationships-of_at.object" passes type constraint Id[enumeration=>"ARRAY(0x58826c0c)"] ok 3 - Value "dallow-success-of_devices_enough_the.retrieve" passes type constraint Id[enumeration=>"ARRAY(0x58826c0c)"] ok 4 - Value "maccomplish.versions.care.define-and.pr" passes type constraint Id[enumeration=>"ARRAY(0x58826c0c)"] ok 5 - Value "hdocuments-impact" passes type constraint Id[enumeration=>"ARRAY(0x58826c0c)"] 1..5 ok 21 - Type atomic/ID is restricted by facet enumeration. # Subtest: Type atomic/ID is restricted by facet enumeration. ok 1 - Value "svisibly.registry_is_support_for-will.industry-in_provide.and" passes type constraint Id[enumeration=>"ARRAY(0x587b81dc)"] ok 2 - Value "svisibly.registry_is_support_for-will.industry-in_provide.and" passes type constraint Id[enumeration=>"ARRAY(0x587b81dc)"] ok 3 - Value "tresult-a-of-methods-as.of-networks_and.specifica" passes type constraint Id[enumeration=>"ARRAY(0x587b81dc)"] ok 4 - Value "_of_of_a-conferences_prominent-organizations-as_recent_te" passes type constraint Id[enumeration=>"ARRAY(0x587b81dc)"] ok 5 - Value "_of_of_a-conferences_prominent-organizations-as_recent_te" passes type constraint Id[enumeration=>"ARRAY(0x587b81dc)"] 1..5 ok 22 - Type atomic/ID is restricted by facet enumeration. # Subtest: Type atomic/ID is restricted by facet enumeration. ok 1 - Value "wto-to.the_and.appr" passes type constraint Id[enumeration=>"ARRAY(0x587b6a5c)"] ok 2 - Value "uservices_all_of_" passes type constraint Id[enumeration=>"ARRAY(0x587b6a5c)"] ok 3 - Value "hin.and-software-hardware-a" passes type constraint Id[enumeration=>"ARRAY(0x587b6a5c)"] ok 4 - Value "hin.and-software-hardware-a" passes type constraint Id[enumeration=>"ARRAY(0x587b6a5c)"] ok 5 - Value "qprim" passes type constraint Id[enumeration=>"ARRAY(0x587b6a5c)"] 1..5 ok 23 - Type atomic/ID is restricted by facet enumeration. # Subtest: Type atomic/ID is restricted by facet enumeration. ok 1 - Value "iimpact-the.devices_templates_sy" passes type constraint Id[enumeration=>"ARRAY(0x587b6ea8)"] ok 2 - Value "lprovides.discover.over.clean.rel" passes type constraint Id[enumeration=>"ARRAY(0x587b6ea8)"] ok 3 - Value "stesting-addressing_th" passes type constraint Id[enumeration=>"ARRAY(0x587b6ea8)"] ok 4 - Value "lprovides.discover.over.clean.rel" passes type constraint Id[enumeration=>"ARRAY(0x587b6ea8)"] ok 5 - Value "hi" passes type constraint Id[enumeration=>"ARRAY(0x587b6ea8)"] 1..5 ok 24 - Type atomic/ID is restricted by facet enumeration. # Subtest: Type atomic/ID is restricted by facet enumeration. ok 1 - Value "hregistry.as.on-work.u" passes type constraint Id[enumeration=>"ARRAY(0x58826f68)"] ok 2 - Value "ca" passes type constraint Id[enumeration=>"ARRAY(0x58826f68)"] ok 3 - Value "hregistry.as.on-work.u" passes type constraint Id[enumeration=>"ARRAY(0x58826f68)"] ok 4 - Value "hregistry.as.on-work.u" passes type constraint Id[enumeration=>"ARRAY(0x58826f68)"] ok 5 - Value "hregistry.as.on-work.u" passes type constraint Id[enumeration=>"ARRAY(0x58826f68)"] 1..5 ok 25 - Type atomic/ID is restricted by facet enumeration. # Subtest: Type atomic/ID is restricted by facet whiteSpace with value collapse. ok 1 - Value "yto-by_process-primarily-type_revolution.and-the_te" passes type constraint Id[whiteSpace=>"collapse"] ok 2 - Value "rorganization.cooperation-to.of-under.in-the.in-app" passes type constraint Id[whiteSpace=>"collapse"] ok 3 - Value "_information.define.screen_interconnected-that_adve" passes type constraint Id[whiteSpace=>"collapse"] ok 4 - Value "unetworking.technology_of-provide-developed_ways_th" passes type constraint Id[whiteSpace=>"collapse"] ok 5 - Value "ithe_g.other-improved_asking-metrology-number_e.and" passes type constraint Id[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/ID is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/ID is restricted by facet minLength with value 53. ok 1 - Value "w" fails type constraint Id[minLength=>"53"] ok 2 - Value "hheterogeneou" fails type constraint Id[minLength=>"53"] ok 3 - Value "rwill.product-the-that-ou" fails type constraint Id[minLength=>"53"] ok 4 - Value "achain_will_and_must_from.those-print" fails type constraint Id[minLength=>"53"] ok 5 - Value "dcommerce.understand_in-the.pervasive.second-gene" fails type constraint Id[minLength=>"53"] 1..5 ok 27 - Type atomic/ID is restricted by facet minLength with value 53. # Subtest: Type atomic/ID is restricted by facet minLength with value 39. ok 1 - Value "g" fails type constraint Id[minLength=>"39"] ok 2 - Value "_must.web." fails type constraint Id[minLength=>"39"] ok 3 - Value "vweb.in-global-with" fails type constraint Id[minLength=>"39"] ok 4 - Value "gtwo.performance.templates-t" fails type constraint Id[minLength=>"39"] ok 5 - Value "_registry-from_software-industry_with" fails type constraint Id[minLength=>"39"] 1..5 ok 28 - Type atomic/ID is restricted by facet minLength with value 39. # Subtest: Type atomic/ID is restricted by facet minLength with value 33. ok 1 - Value "l" fails type constraint Id[minLength=>"33"] ok 2 - Value "_annual." fails type constraint Id[minLength=>"33"] ok 3 - Value "wincluding-fed." fails type constraint Id[minLength=>"33"] ok 4 - Value "ga_a-business.the-help" fails type constraint Id[minLength=>"33"] ok 5 - Value "gdata_respect_the_commerce_th" fails type constraint Id[minLength=>"33"] 1..5 ok 29 - Type atomic/ID is restricted by facet minLength with value 33. # Subtest: Type atomic/ID is restricted by facet minLength with value 3. ok 1 - Value "s" fails type constraint Id[minLength=>"3"] ok 2 - Value "o" fails type constraint Id[minLength=>"3"] ok 3 - Value "_" fails type constraint Id[minLength=>"3"] ok 4 - Value "o" fails type constraint Id[minLength=>"3"] ok 5 - Value "v" fails type constraint Id[minLength=>"3"] 1..5 ok 30 - Type atomic/ID is restricted by facet minLength with value 3. # Subtest: Type atomic/ID is restricted by facet minLength with value 64. ok 1 - Value "a" fails type constraint Id[minLength=>"64"] ok 2 - Value "rraised_approach" fails type constraint Id[minLength=>"64"] ok 3 - Value "_for.for_and-filter-and_its.par" fails type constraint Id[minLength=>"64"] ok 4 - Value "ospecifications.used_industries_mediums.each-t" fails type constraint Id[minLength=>"64"] ok 5 - Value "_can-used.lack-the.exchange.automatic.contributor-is_each_dis" fails type constraint Id[minLength=>"64"] 1..5 ok 31 - Type atomic/ID is restricted by facet minLength with value 64. # Subtest: Type atomic/ID is restricted by facet maxLength with value 1. ok 1 - Value "_v" fails type constraint Id[maxLength=>"1"] ok 2 - Value "hthat-describes.t" fails type constraint Id[maxLength=>"1"] ok 3 - Value "lmust-specifications_both.work_t" fails type constraint Id[maxLength=>"1"] ok 4 - Value "aclean.used.and-included.these_debug_for.relate" fails type constraint Id[maxLength=>"1"] ok 5 - Value "jbe.security-standards_the_service.methods.original_as.as_tool" fails type constraint Id[maxLength=>"1"] 1..5 ok 32 - Type atomic/ID is restricted by facet maxLength with value 1. # Subtest: Type atomic/ID is restricted by facet maxLength with value 7. ok 1 - Value "sopen.te" fails type constraint Id[maxLength=>"7"] ok 2 - Value "kthat-personal_testing" fails type constraint Id[maxLength=>"7"] ok 3 - Value "uour_respect.has-and-participate_dis" fails type constraint Id[maxLength=>"7"] ok 4 - Value "pas_discovery.as_well-systems-the.target_and_intui" fails type constraint Id[maxLength=>"7"] ok 5 - Value "band.technologies.as.by_become_specifications.transforming_well-" fails type constraint Id[maxLength=>"7"] 1..5 ok 33 - Type atomic/ID is restricted by facet maxLength with value 7. # Subtest: Type atomic/ID is restricted by facet maxLength with value 62. ok 1 - Value "acost_can.documents_of_know-tools.s_tools.than-and_enabling_cro" fails type constraint Id[maxLength=>"62"] ok 2 - Value "_for.to.set-software_is.this.the_language-better.and_the_to-app" fails type constraint Id[maxLength=>"62"] ok 3 - Value "hhaving-regard_includes-of.to_and.market_be_computing_and_neede" fails type constraint Id[maxLength=>"62"] ok 4 - Value "ipartnerships.and_diagnostic.commerce_projector_files_dynamic-p" fails type constraint Id[maxLength=>"62"] ok 5 - Value "fuse-the_and-to.reputation_web.on-is-industry.transforming_perv" fails type constraint Id[maxLength=>"62"] 1..5 ok 34 - Type atomic/ID is restricted by facet maxLength with value 62. # Subtest: Type atomic/ID is restricted by facet maxLength with value 25. ok 1 - Value "ris-technologies.at-techni" fails type constraint Id[maxLength=>"25"] ok 2 - Value "p20.daily_applications.on.led_testi" fails type constraint Id[maxLength=>"25"] ok 3 - Value "fcomputing_and-manipulate.tools-already.data" fails type constraint Id[maxLength=>"25"] ok 4 - Value "mconformance_discussions_information.consortium_print" fails type constraint Id[maxLength=>"25"] ok 5 - Value "wof-documents.better_the_advanced_led.challenges_any.automatic" fails type constraint Id[maxLength=>"25"] 1..5 ok 35 - Type atomic/ID is restricted by facet maxLength with value 25. # Subtest: Type atomic/ID is restricted by facet maxLength with value 64. ok 1 - Value "svirtually_repository.target-user.the_widespread_who-further_a.en" fails type constraint Id[maxLength=>"64"] ok 2 - Value "gthe.international-of-processors-as.are-mediums_and.ambiguities_pervasive_and-of" fails type constraint Id[maxLength=>"64"] ok 3 - Value "icomputing.back-adoption.exchange.testing_influence.results_following.industry-defining_a_busin" fails type constraint Id[maxLength=>"64"] ok 4 - Value "padvanced.contributor.used.of.of-of-fed-standards-language-of.must.key.and-implementations_robust-graphical_al" fails type constraint Id[maxLength=>"64"] ok 5 - Value "sbrowsers_lack-for-g_specifications.fed-provides.number-defining.hampered_testing_for-series-for_memory.in-using.the.built-th" fails type constraint Id[maxLength=>"64"] 1..5 ok 36 - Type atomic/ID is restricted by facet maxLength with value 64. # Subtest: Type atomic/ID is restricted by facet length with value 1. ok 1 - Value "fi" fails type constraint Id[length=>"1"] ok 2 - Value "mleadership-are.o" fails type constraint Id[length=>"1"] ok 3 - Value "eand-is-by.neutral.signatures_to" fails type constraint Id[length=>"1"] ok 4 - Value "_to-the.and-registries.impact_requesting_filter" fails type constraint Id[length=>"1"] ok 5 - Value "nprocess.data-the_defines-heterogeneous.by-networking_the_soft" fails type constraint Id[length=>"1"] 1..5 ok 37 - Type atomic/ID is restricted by facet length with value 1. # Subtest: Type atomic/ID is restricted by facet length with value 33. ok 1 - Value "e" fails type constraint Id[length=>"33"] ok 2 - Value "qand_lar" fails type constraint Id[length=>"33"] ok 3 - Value "dexercise_law.e" fails type constraint Id[length=>"33"] ok 4 - Value "ga_information.a.of_a-" fails type constraint Id[length=>"33"] ok 5 - Value "yaccessible_are_transmit-and-" fails type constraint Id[length=>"33"] 1..5 ok 38 - Type atomic/ID is restricted by facet length with value 33. # Subtest: Type atomic/ID is restricted by facet length with value 3. ok 1 - Value "aham" fails type constraint Id[length=>"3"] ok 2 - Value "yan_such_lacking_wi" fails type constraint Id[length=>"3"] ok 3 - Value "vindustry_sensors-more_advanced-ha" fails type constraint Id[length=>"3"] ok 4 - Value "linvestigation_no.significant.prominent-s.is_its." fails type constraint Id[length=>"3"] ok 5 - Value "dthe-in-technologies-files-with.organizations_technologies.proje" fails type constraint Id[length=>"3"] 1..5 ok 39 - Type atomic/ID is restricted by facet length with value 3. # Subtest: Type atomic/ID is restricted by facet length with value 51. ok 1 - Value "f" fails type constraint Id[length=>"51"] ok 2 - Value "iheterogeneou" fails type constraint Id[length=>"51"] ok 3 - Value "scomputing_multidisciplin" fails type constraint Id[length=>"51"] ok 4 - Value "vsuite-retrieve-to_issues.documents.v" fails type constraint Id[length=>"51"] ok 5 - Value "schairing.reference.the-next_object-and.community" fails type constraint Id[length=>"51"] 1..5 ok 40 - Type atomic/ID is restricted by facet length with value 51. # Subtest: Type atomic/ID is restricted by facet length with value 64. ok 1 - Value "q" fails type constraint Id[length=>"64"] ok 2 - Value "yas.technical_ar" fails type constraint Id[length=>"64"] ok 3 - Value "nsoftware-of-tune.competence-it" fails type constraint Id[length=>"64"] ok 4 - Value "iwidely.the_distributed.of_organization.promin" fails type constraint Id[length=>"64"] ok 5 - Value "lconformance_and-the-the_testing-of.and-to.with.is_be-and_dat" fails type constraint Id[length=>"64"] 1..5 ok 41 - Type atomic/ID is restricted by facet length with value 64. 1..41 ok t/50int.t ................. # Subtest: Type atomic/int is restricted by facet minExclusive with value -2147483648. ok 1 - Value "-2147483647" passes type constraint Int[minExclusive=>"-2147483648"] ok 2 - Value "-1529308213" passes type constraint Int[minExclusive=>"-2147483648"] ok 3 - Value "736511976" passes type constraint Int[minExclusive=>"-2147483648"] ok 4 - Value "2100599421" passes type constraint Int[minExclusive=>"-2147483648"] ok 5 - Value "2147483647" passes type constraint Int[minExclusive=>"-2147483648"] 1..5 ok 1 - Type atomic/int is restricted by facet minExclusive with value -2147483648. # Subtest: Type atomic/int is restricted by facet minExclusive with value -1627498592. ok 1 - Value "-1627498591" passes type constraint Int[minExclusive=>"-1627498592"] ok 2 - Value "2027187427" passes type constraint Int[minExclusive=>"-1627498592"] ok 3 - Value "-1502841975" passes type constraint Int[minExclusive=>"-1627498592"] ok 4 - Value "-1133731086" passes type constraint Int[minExclusive=>"-1627498592"] ok 5 - Value "2147483647" passes type constraint Int[minExclusive=>"-1627498592"] 1..5 ok 2 - Type atomic/int is restricted by facet minExclusive with value -1627498592. # Subtest: Type atomic/int is restricted by facet minExclusive with value 410341384. ok 1 - Value "410341385" passes type constraint Int[minExclusive=>"410341384"] ok 2 - Value "893609864" passes type constraint Int[minExclusive=>"410341384"] ok 3 - Value "499930050" passes type constraint Int[minExclusive=>"410341384"] ok 4 - Value "874321586" passes type constraint Int[minExclusive=>"410341384"] ok 5 - Value "2147483647" passes type constraint Int[minExclusive=>"410341384"] 1..5 ok 3 - Type atomic/int is restricted by facet minExclusive with value 410341384. # Subtest: Type atomic/int is restricted by facet minExclusive with value 272279129. ok 1 - Value "272279130" passes type constraint Int[minExclusive=>"272279129"] ok 2 - Value "1884283998" passes type constraint Int[minExclusive=>"272279129"] ok 3 - Value "731235525" passes type constraint Int[minExclusive=>"272279129"] ok 4 - Value "309357714" passes type constraint Int[minExclusive=>"272279129"] ok 5 - Value "2147483647" passes type constraint Int[minExclusive=>"272279129"] 1..5 ok 4 - Type atomic/int is restricted by facet minExclusive with value 272279129. # Subtest: Type atomic/int is restricted by facet minExclusive with value 2147483646. ok 1 - Value "2147483647" passes type constraint Int[minExclusive=>"2147483646"] 1..1 ok 5 - Type atomic/int is restricted by facet minExclusive with value 2147483646. # Subtest: Type atomic/int is restricted by facet minInclusive with value -2147483648. ok 1 - Value "-2147483648" passes type constraint Int[minInclusive=>"-2147483648"] ok 2 - Value "190151643" passes type constraint Int[minInclusive=>"-2147483648"] ok 3 - Value "-112621736" passes type constraint Int[minInclusive=>"-2147483648"] ok 4 - Value "98792388" passes type constraint Int[minInclusive=>"-2147483648"] ok 5 - Value "2147483647" passes type constraint Int[minInclusive=>"-2147483648"] 1..5 ok 6 - Type atomic/int is restricted by facet minInclusive with value -2147483648. # Subtest: Type atomic/int is restricted by facet minInclusive with value -1728117668. ok 1 - Value "-1728117668" passes type constraint Int[minInclusive=>"-1728117668"] ok 2 - Value "-814587757" passes type constraint Int[minInclusive=>"-1728117668"] ok 3 - Value "2069610640" passes type constraint Int[minInclusive=>"-1728117668"] ok 4 - Value "86987481" passes type constraint Int[minInclusive=>"-1728117668"] ok 5 - Value "2147483647" passes type constraint Int[minInclusive=>"-1728117668"] 1..5 ok 7 - Type atomic/int is restricted by facet minInclusive with value -1728117668. # Subtest: Type atomic/int is restricted by facet minInclusive with value -484721378. ok 1 - Value "-484721378" passes type constraint Int[minInclusive=>"-484721378"] ok 2 - Value "455017347" passes type constraint Int[minInclusive=>"-484721378"] ok 3 - Value "913084689" passes type constraint Int[minInclusive=>"-484721378"] ok 4 - Value "919609429" passes type constraint Int[minInclusive=>"-484721378"] ok 5 - Value "2147483647" passes type constraint Int[minInclusive=>"-484721378"] 1..5 ok 8 - Type atomic/int is restricted by facet minInclusive with value -484721378. # Subtest: Type atomic/int is restricted by facet minInclusive with value 1012081748. ok 1 - Value "1012081748" passes type constraint Int[minInclusive=>"1012081748"] ok 2 - Value "1962924477" passes type constraint Int[minInclusive=>"1012081748"] ok 3 - Value "2061791888" passes type constraint Int[minInclusive=>"1012081748"] ok 4 - Value "1117627776" passes type constraint Int[minInclusive=>"1012081748"] ok 5 - Value "2147483647" passes type constraint Int[minInclusive=>"1012081748"] 1..5 ok 9 - Type atomic/int is restricted by facet minInclusive with value 1012081748. # Subtest: Type atomic/int is restricted by facet minInclusive with value 2147483647. ok 1 - Value "2147483647" passes type constraint Int[minInclusive=>"2147483647"] 1..1 ok 10 - Type atomic/int is restricted by facet minInclusive with value 2147483647. # Subtest: Type atomic/int is restricted by facet maxExclusive with value -2147483647. ok 1 - Value "-2147483648" passes type constraint Int[maxExclusive=>"-2147483647"] 1..1 ok 11 - Type atomic/int is restricted by facet maxExclusive with value -2147483647. # Subtest: Type atomic/int is restricted by facet maxExclusive with value -1810120723. ok 1 - Value "-2147483648" passes type constraint Int[maxExclusive=>"-1810120723"] ok 2 - Value "-1850462532" passes type constraint Int[maxExclusive=>"-1810120723"] ok 3 - Value "-1848695294" passes type constraint Int[maxExclusive=>"-1810120723"] ok 4 - Value "-2068950192" passes type constraint Int[maxExclusive=>"-1810120723"] ok 5 - Value "-1810120724" passes type constraint Int[maxExclusive=>"-1810120723"] 1..5 ok 12 - Type atomic/int is restricted by facet maxExclusive with value -1810120723. # Subtest: Type atomic/int is restricted by facet maxExclusive with value 1403226675. ok 1 - Value "-2147483648" passes type constraint Int[maxExclusive=>"1403226675"] ok 2 - Value "-314821885" passes type constraint Int[maxExclusive=>"1403226675"] ok 3 - Value "-1323723968" passes type constraint Int[maxExclusive=>"1403226675"] ok 4 - Value "-1185155929" passes type constraint Int[maxExclusive=>"1403226675"] ok 5 - Value "1403226674" passes type constraint Int[maxExclusive=>"1403226675"] 1..5 ok 13 - Type atomic/int is restricted by facet maxExclusive with value 1403226675. # Subtest: Type atomic/int is restricted by facet maxExclusive with value -1338447688. ok 1 - Value "-2147483648" passes type constraint Int[maxExclusive=>"-1338447688"] ok 2 - Value "-2122631874" passes type constraint Int[maxExclusive=>"-1338447688"] ok 3 - Value "-2134321545" passes type constraint Int[maxExclusive=>"-1338447688"] ok 4 - Value "-1824892031" passes type constraint Int[maxExclusive=>"-1338447688"] ok 5 - Value "-1338447689" passes type constraint Int[maxExclusive=>"-1338447688"] 1..5 ok 14 - Type atomic/int is restricted by facet maxExclusive with value -1338447688. # Subtest: Type atomic/int is restricted by facet maxExclusive with value 2147483647. ok 1 - Value "-2147483648" passes type constraint Int[maxExclusive=>"2147483647"] ok 2 - Value "-1925888897" passes type constraint Int[maxExclusive=>"2147483647"] ok 3 - Value "367544275" passes type constraint Int[maxExclusive=>"2147483647"] ok 4 - Value "1877337193" passes type constraint Int[maxExclusive=>"2147483647"] ok 5 - Value "2147483646" passes type constraint Int[maxExclusive=>"2147483647"] 1..5 ok 15 - Type atomic/int is restricted by facet maxExclusive with value 2147483647. # Subtest: Type atomic/int is restricted by facet maxInclusive with value -2147483648. ok 1 - Value "-2147483648" passes type constraint Int[maxInclusive=>"-2147483648"] 1..1 ok 16 - Type atomic/int is restricted by facet maxInclusive with value -2147483648. # Subtest: Type atomic/int is restricted by facet maxInclusive with value -1910754291. ok 1 - Value "-2147483648" passes type constraint Int[maxInclusive=>"-1910754291"] ok 2 - Value "-1950916646" passes type constraint Int[maxInclusive=>"-1910754291"] ok 3 - Value "-1953865974" passes type constraint Int[maxInclusive=>"-1910754291"] ok 4 - Value "-2001500912" passes type constraint Int[maxInclusive=>"-1910754291"] ok 5 - Value "-1910754291" passes type constraint Int[maxInclusive=>"-1910754291"] 1..5 ok 17 - Type atomic/int is restricted by facet maxInclusive with value -1910754291. # Subtest: Type atomic/int is restricted by facet maxInclusive with value 1033309964. ok 1 - Value "-2147483648" passes type constraint Int[maxInclusive=>"1033309964"] ok 2 - Value "-1135211238" passes type constraint Int[maxInclusive=>"1033309964"] ok 3 - Value "-1086646887" passes type constraint Int[maxInclusive=>"1033309964"] ok 4 - Value "-871959884" passes type constraint Int[maxInclusive=>"1033309964"] ok 5 - Value "1033309964" passes type constraint Int[maxInclusive=>"1033309964"] 1..5 ok 18 - Type atomic/int is restricted by facet maxInclusive with value 1033309964. # Subtest: Type atomic/int is restricted by facet maxInclusive with value 348085051. ok 1 - Value "-2147483648" passes type constraint Int[maxInclusive=>"348085051"] ok 2 - Value "-1756416665" passes type constraint Int[maxInclusive=>"348085051"] ok 3 - Value "260108624" passes type constraint Int[maxInclusive=>"348085051"] ok 4 - Value "-1559552005" passes type constraint Int[maxInclusive=>"348085051"] ok 5 - Value "348085051" passes type constraint Int[maxInclusive=>"348085051"] 1..5 ok 19 - Type atomic/int is restricted by facet maxInclusive with value 348085051. # Subtest: Type atomic/int is restricted by facet maxInclusive with value 2147483647. ok 1 - Value "-2147483648" passes type constraint Int[maxInclusive=>"2147483647"] ok 2 - Value "171860631" passes type constraint Int[maxInclusive=>"2147483647"] ok 3 - Value "1437643801" passes type constraint Int[maxInclusive=>"2147483647"] ok 4 - Value "716321140" passes type constraint Int[maxInclusive=>"2147483647"] ok 5 - Value "2147483647" passes type constraint Int[maxInclusive=>"2147483647"] 1..5 ok 20 - Type atomic/int is restricted by facet maxInclusive with value 2147483647. # Subtest: Type atomic/int is restricted by facet fractionDigits with value 0. ok 1 - Value "-2147483648" passes type constraint Int[fractionDigits=>"0"] ok 2 - Value "1958247551" passes type constraint Int[fractionDigits=>"0"] ok 3 - Value "-1159431106" passes type constraint Int[fractionDigits=>"0"] ok 4 - Value "1969512786" passes type constraint Int[fractionDigits=>"0"] ok 5 - Value "2147483647" passes type constraint Int[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/int is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/int is restricted by facet totalDigits with value 1. ok 1 - Value "2" passes type constraint Int[totalDigits=>"1"] ok 2 - Value "6" passes type constraint Int[totalDigits=>"1"] ok 3 - Value "1" passes type constraint Int[totalDigits=>"1"] ok 4 - Value "1" passes type constraint Int[totalDigits=>"1"] ok 5 - Value "7" passes type constraint Int[totalDigits=>"1"] 1..5 ok 22 - Type atomic/int is restricted by facet totalDigits with value 1. # Subtest: Type atomic/int is restricted by facet totalDigits with value 3. ok 1 - Value "2" passes type constraint Int[totalDigits=>"3"] ok 2 - Value "32" passes type constraint Int[totalDigits=>"3"] ok 3 - Value "902" passes type constraint Int[totalDigits=>"3"] ok 4 - Value "1" passes type constraint Int[totalDigits=>"3"] ok 5 - Value "88" passes type constraint Int[totalDigits=>"3"] 1..5 ok 23 - Type atomic/int is restricted by facet totalDigits with value 3. # Subtest: Type atomic/int is restricted by facet totalDigits with value 5. ok 1 - Value "6" passes type constraint Int[totalDigits=>"5"] ok 2 - Value "56" passes type constraint Int[totalDigits=>"5"] ok 3 - Value "482" passes type constraint Int[totalDigits=>"5"] ok 4 - Value "5382" passes type constraint Int[totalDigits=>"5"] ok 5 - Value "31986" passes type constraint Int[totalDigits=>"5"] 1..5 ok 24 - Type atomic/int is restricted by facet totalDigits with value 5. # Subtest: Type atomic/int is restricted by facet totalDigits with value 7. ok 1 - Value "3" passes type constraint Int[totalDigits=>"7"] ok 2 - Value "83" passes type constraint Int[totalDigits=>"7"] ok 3 - Value "524" passes type constraint Int[totalDigits=>"7"] ok 4 - Value "7574" passes type constraint Int[totalDigits=>"7"] ok 5 - Value "6269784" passes type constraint Int[totalDigits=>"7"] 1..5 ok 25 - Type atomic/int is restricted by facet totalDigits with value 7. # Subtest: Type atomic/int is restricted by facet totalDigits with value 10. ok 1 - Value "4" passes type constraint Int[totalDigits=>"10"] ok 2 - Value "721" passes type constraint Int[totalDigits=>"10"] ok 3 - Value "12077" passes type constraint Int[totalDigits=>"10"] ok 4 - Value "4536775" passes type constraint Int[totalDigits=>"10"] ok 5 - Value "1377882784" passes type constraint Int[totalDigits=>"10"] 1..5 ok 26 - Type atomic/int is restricted by facet totalDigits with value 10. # Subtest: Type atomic/int is restricted by facet pattern with value \-\d{10}. ok 1 - Value "-2021151233" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 2 - Value "-2123141222" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 3 - Value "-2122362122" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 4 - Value "-2126241225" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 5 - Value "-2026142512" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] 1..5 ok 27 - Type atomic/int is restricted by facet pattern with value \-\d{10}. # Subtest: Type atomic/int is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-63629" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-25648" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-62278" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-86928" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-32647" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 28 - Type atomic/int is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/int is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-5" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-6" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-9" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-3" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-4" passes type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 29 - Type atomic/int is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/int is restricted by facet pattern with value \d{3}. ok 1 - Value "526" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "637" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "864" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "356" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "146" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 30 - Type atomic/int is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/int is restricted by facet pattern with value \d{10}. ok 1 - Value "2124321125" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 2 - Value "2011272332" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 3 - Value "2026262112" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 4 - Value "2124131112" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 5 - Value "2023271111" passes type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] 1..5 ok 31 - Type atomic/int is restricted by facet pattern with value \d{10}. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "-48251" passes type constraint Int[enumeration=>"ARRAY(0x5841de08)"] ok 2 - Value "-2212763" passes type constraint Int[enumeration=>"ARRAY(0x5841de08)"] ok 3 - Value "-48251" passes type constraint Int[enumeration=>"ARRAY(0x5841de08)"] ok 4 - Value "-48251" passes type constraint Int[enumeration=>"ARRAY(0x5841de08)"] ok 5 - Value "-726612373" passes type constraint Int[enumeration=>"ARRAY(0x5841de08)"] 1..5 ok 32 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "997702013" passes type constraint Int[enumeration=>"ARRAY(0x59ef2f50)"] ok 2 - Value "-8333939" passes type constraint Int[enumeration=>"ARRAY(0x59ef2f50)"] ok 3 - Value "-2147483648" passes type constraint Int[enumeration=>"ARRAY(0x59ef2f50)"] ok 4 - Value "2147483647" passes type constraint Int[enumeration=>"ARRAY(0x59ef2f50)"] ok 5 - Value "997702013" passes type constraint Int[enumeration=>"ARRAY(0x59ef2f50)"] 1..5 ok 33 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "9391921" passes type constraint Int[enumeration=>"ARRAY(0x59ee636c)"] ok 2 - Value "-314" passes type constraint Int[enumeration=>"ARRAY(0x59ee636c)"] ok 3 - Value "323669986" passes type constraint Int[enumeration=>"ARRAY(0x59ee636c)"] ok 4 - Value "43292492" passes type constraint Int[enumeration=>"ARRAY(0x59ee636c)"] ok 5 - Value "323669986" passes type constraint Int[enumeration=>"ARRAY(0x59ee636c)"] 1..5 ok 34 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "2147483647" passes type constraint Int[enumeration=>"ARRAY(0x5841dbb0)"] ok 2 - Value "-7786609" passes type constraint Int[enumeration=>"ARRAY(0x5841dbb0)"] ok 3 - Value "-7786609" passes type constraint Int[enumeration=>"ARRAY(0x5841dbb0)"] ok 4 - Value "444723" passes type constraint Int[enumeration=>"ARRAY(0x5841dbb0)"] ok 5 - Value "2147483647" passes type constraint Int[enumeration=>"ARRAY(0x5841dbb0)"] 1..5 ok 35 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "-642" passes type constraint Int[enumeration=>"ARRAY(0x59ef3248)"] ok 2 - Value "-765383" passes type constraint Int[enumeration=>"ARRAY(0x59ef3248)"] ok 3 - Value "-642" passes type constraint Int[enumeration=>"ARRAY(0x59ef3248)"] ok 4 - Value "-2" passes type constraint Int[enumeration=>"ARRAY(0x59ef3248)"] ok 5 - Value "-878521" passes type constraint Int[enumeration=>"ARRAY(0x59ef3248)"] 1..5 ok 36 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet whiteSpace with value collapse. ok 1 - Value "-2147483648" passes type constraint Int[whiteSpace=>"collapse"] ok 2 - Value "-1857713729" passes type constraint Int[whiteSpace=>"collapse"] ok 3 - Value "-1858797953" passes type constraint Int[whiteSpace=>"collapse"] ok 4 - Value "1894997310" passes type constraint Int[whiteSpace=>"collapse"] ok 5 - Value "2147483647" passes type constraint Int[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/int is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/int is restricted by facet minInclusive with value -1105723757. ok 1 - Value "-2147483648" fails type constraint Int[minInclusive=>"-1105723757"] ok 2 - Value "-1554203522" fails type constraint Int[minInclusive=>"-1105723757"] ok 3 - Value "-1867927754" fails type constraint Int[minInclusive=>"-1105723757"] ok 4 - Value "-1246783233" fails type constraint Int[minInclusive=>"-1105723757"] ok 5 - Value "-1105723758" fails type constraint Int[minInclusive=>"-1105723757"] 1..5 ok 38 - Type atomic/int is restricted by facet minInclusive with value -1105723757. # Subtest: Type atomic/int is restricted by facet minInclusive with value 314385179. ok 1 - Value "-2147483648" fails type constraint Int[minInclusive=>"314385179"] ok 2 - Value "-202084546" fails type constraint Int[minInclusive=>"314385179"] ok 3 - Value "-1030582070" fails type constraint Int[minInclusive=>"314385179"] ok 4 - Value "-558804931" fails type constraint Int[minInclusive=>"314385179"] ok 5 - Value "314385178" fails type constraint Int[minInclusive=>"314385179"] 1..5 ok 39 - Type atomic/int is restricted by facet minInclusive with value 314385179. # Subtest: Type atomic/int is restricted by facet minInclusive with value -978972026. ok 1 - Value "-2147483648" fails type constraint Int[minInclusive=>"-978972026"] ok 2 - Value "-1886474009" fails type constraint Int[minInclusive=>"-978972026"] ok 3 - Value "-2048558050" fails type constraint Int[minInclusive=>"-978972026"] ok 4 - Value "-1270407674" fails type constraint Int[minInclusive=>"-978972026"] ok 5 - Value "-978972027" fails type constraint Int[minInclusive=>"-978972026"] 1..5 ok 40 - Type atomic/int is restricted by facet minInclusive with value -978972026. # Subtest: Type atomic/int is restricted by facet minInclusive with value 990570194. ok 1 - Value "-2147483648" fails type constraint Int[minInclusive=>"990570194"] ok 2 - Value "238590822" fails type constraint Int[minInclusive=>"990570194"] ok 3 - Value "695318947" fails type constraint Int[minInclusive=>"990570194"] ok 4 - Value "895695993" fails type constraint Int[minInclusive=>"990570194"] ok 5 - Value "990570193" fails type constraint Int[minInclusive=>"990570194"] 1..5 ok 41 - Type atomic/int is restricted by facet minInclusive with value 990570194. # Subtest: Type atomic/int is restricted by facet minInclusive with value 2147483647. ok 1 - Value "-2147483648" fails type constraint Int[minInclusive=>"2147483647"] ok 2 - Value "1357856806" fails type constraint Int[minInclusive=>"2147483647"] ok 3 - Value "-319808428" fails type constraint Int[minInclusive=>"2147483647"] ok 4 - Value "-121654525" fails type constraint Int[minInclusive=>"2147483647"] ok 5 - Value "2147483646" fails type constraint Int[minInclusive=>"2147483647"] 1..5 ok 42 - Type atomic/int is restricted by facet minInclusive with value 2147483647. # Subtest: Type atomic/int is restricted by facet maxInclusive with value -2147483648. ok 1 - Value "-2147483647" fails type constraint Int[maxInclusive=>"-2147483648"] ok 2 - Value "157650509" fails type constraint Int[maxInclusive=>"-2147483648"] ok 3 - Value "145963417" fails type constraint Int[maxInclusive=>"-2147483648"] ok 4 - Value "-1718129641" fails type constraint Int[maxInclusive=>"-2147483648"] ok 5 - Value "2147483647" fails type constraint Int[maxInclusive=>"-2147483648"] 1..5 ok 43 - Type atomic/int is restricted by facet maxInclusive with value -2147483648. # Subtest: Type atomic/int is restricted by facet maxInclusive with value 107981828. ok 1 - Value "107981829" fails type constraint Int[maxInclusive=>"107981828"] ok 2 - Value "690669358" fails type constraint Int[maxInclusive=>"107981828"] ok 3 - Value "797235603" fails type constraint Int[maxInclusive=>"107981828"] ok 4 - Value "554730780" fails type constraint Int[maxInclusive=>"107981828"] ok 5 - Value "2147483647" fails type constraint Int[maxInclusive=>"107981828"] 1..5 ok 44 - Type atomic/int is restricted by facet maxInclusive with value 107981828. # Subtest: Type atomic/int is restricted by facet maxInclusive with value -1631590701. ok 1 - Value "-1631590700" fails type constraint Int[maxInclusive=>"-1631590701"] ok 2 - Value "746911236" fails type constraint Int[maxInclusive=>"-1631590701"] ok 3 - Value "1443179759" fails type constraint Int[maxInclusive=>"-1631590701"] ok 4 - Value "-1281519134" fails type constraint Int[maxInclusive=>"-1631590701"] ok 5 - Value "2147483647" fails type constraint Int[maxInclusive=>"-1631590701"] 1..5 ok 45 - Type atomic/int is restricted by facet maxInclusive with value -1631590701. # Subtest: Type atomic/int is restricted by facet maxInclusive with value -396617149. ok 1 - Value "-396617148" fails type constraint Int[maxInclusive=>"-396617149"] ok 2 - Value "1984167525" fails type constraint Int[maxInclusive=>"-396617149"] ok 3 - Value "1869474272" fails type constraint Int[maxInclusive=>"-396617149"] ok 4 - Value "1326598106" fails type constraint Int[maxInclusive=>"-396617149"] ok 5 - Value "2147483647" fails type constraint Int[maxInclusive=>"-396617149"] 1..5 ok 46 - Type atomic/int is restricted by facet maxInclusive with value -396617149. # Subtest: Type atomic/int is restricted by facet maxInclusive with value 1617521685. ok 1 - Value "1617521686" fails type constraint Int[maxInclusive=>"1617521685"] ok 2 - Value "2058985880" fails type constraint Int[maxInclusive=>"1617521685"] ok 3 - Value "2093269693" fails type constraint Int[maxInclusive=>"1617521685"] ok 4 - Value "1714939022" fails type constraint Int[maxInclusive=>"1617521685"] ok 5 - Value "2147483647" fails type constraint Int[maxInclusive=>"1617521685"] 1..5 ok 47 - Type atomic/int is restricted by facet maxInclusive with value 1617521685. # Subtest: Type atomic/int is restricted by facet totalDigits with value 1. ok 1 - Value "14" fails type constraint Int[totalDigits=>"1"] ok 2 - Value "1938" fails type constraint Int[totalDigits=>"1"] ok 3 - Value "377163" fails type constraint Int[totalDigits=>"1"] ok 4 - Value "61711285" fails type constraint Int[totalDigits=>"1"] ok 5 - Value "1516122451" fails type constraint Int[totalDigits=>"1"] 1..5 ok 48 - Type atomic/int is restricted by facet totalDigits with value 1. # Subtest: Type atomic/int is restricted by facet totalDigits with value 2. ok 1 - Value "258" fails type constraint Int[totalDigits=>"2"] ok 2 - Value "2282" fails type constraint Int[totalDigits=>"2"] ok 3 - Value "72675" fails type constraint Int[totalDigits=>"2"] ok 4 - Value "418404" fails type constraint Int[totalDigits=>"2"] ok 5 - Value "1260205586" fails type constraint Int[totalDigits=>"2"] 1..5 ok 49 - Type atomic/int is restricted by facet totalDigits with value 2. # Subtest: Type atomic/int is restricted by facet totalDigits with value 3. ok 1 - Value "2457" fails type constraint Int[totalDigits=>"3"] ok 2 - Value "51587" fails type constraint Int[totalDigits=>"3"] ok 3 - Value "750043" fails type constraint Int[totalDigits=>"3"] ok 4 - Value "4422785" fails type constraint Int[totalDigits=>"3"] ok 5 - Value "1653135776" fails type constraint Int[totalDigits=>"3"] 1..5 ok 50 - Type atomic/int is restricted by facet totalDigits with value 3. # Subtest: Type atomic/int is restricted by facet totalDigits with value 4. ok 1 - Value "86408" fails type constraint Int[totalDigits=>"4"] ok 2 - Value "568165" fails type constraint Int[totalDigits=>"4"] ok 3 - Value "2113676" fails type constraint Int[totalDigits=>"4"] ok 4 - Value "65357261" fails type constraint Int[totalDigits=>"4"] ok 5 - Value "1623517461" fails type constraint Int[totalDigits=>"4"] 1..5 ok 51 - Type atomic/int is restricted by facet totalDigits with value 4. # Subtest: Type atomic/int is restricted by facet totalDigits with value 5. ok 1 - Value "107802" fails type constraint Int[totalDigits=>"5"] ok 2 - Value "2591104" fails type constraint Int[totalDigits=>"5"] ok 3 - Value "21390625" fails type constraint Int[totalDigits=>"5"] ok 4 - Value "784566563" fails type constraint Int[totalDigits=>"5"] ok 5 - Value "1257555418" fails type constraint Int[totalDigits=>"5"] 1..5 ok 52 - Type atomic/int is restricted by facet totalDigits with value 5. # Subtest: Type atomic/int is restricted by facet minExclusive with value -2147483648. ok 1 - Value "-2147483648" fails type constraint Int[minExclusive=>"-2147483648"] 1..1 ok 53 - Type atomic/int is restricted by facet minExclusive with value -2147483648. # Subtest: Type atomic/int is restricted by facet minExclusive with value -1347613196. ok 1 - Value "-2147483648" fails type constraint Int[minExclusive=>"-1347613196"] ok 2 - Value "-1941168364" fails type constraint Int[minExclusive=>"-1347613196"] ok 3 - Value "-1711127617" fails type constraint Int[minExclusive=>"-1347613196"] ok 4 - Value "-1368513905" fails type constraint Int[minExclusive=>"-1347613196"] ok 5 - Value "-1347613196" fails type constraint Int[minExclusive=>"-1347613196"] 1..5 ok 54 - Type atomic/int is restricted by facet minExclusive with value -1347613196. # Subtest: Type atomic/int is restricted by facet minExclusive with value -52553616. ok 1 - Value "-2147483648" fails type constraint Int[minExclusive=>"-52553616"] ok 2 - Value "-724022492" fails type constraint Int[minExclusive=>"-52553616"] ok 3 - Value "-1508674745" fails type constraint Int[minExclusive=>"-52553616"] ok 4 - Value "-52996607" fails type constraint Int[minExclusive=>"-52553616"] ok 5 - Value "-52553616" fails type constraint Int[minExclusive=>"-52553616"] 1..5 ok 55 - Type atomic/int is restricted by facet minExclusive with value -52553616. # Subtest: Type atomic/int is restricted by facet minExclusive with value 545642569. ok 1 - Value "-2147483648" fails type constraint Int[minExclusive=>"545642569"] ok 2 - Value "-536743899" fails type constraint Int[minExclusive=>"545642569"] ok 3 - Value "363486011" fails type constraint Int[minExclusive=>"545642569"] ok 4 - Value "-1454064932" fails type constraint Int[minExclusive=>"545642569"] ok 5 - Value "545642569" fails type constraint Int[minExclusive=>"545642569"] 1..5 ok 56 - Type atomic/int is restricted by facet minExclusive with value 545642569. # Subtest: Type atomic/int is restricted by facet minExclusive with value 2147483646. ok 1 - Value "-2147483648" fails type constraint Int[minExclusive=>"2147483646"] ok 2 - Value "-481987679" fails type constraint Int[minExclusive=>"2147483646"] ok 3 - Value "919865681" fails type constraint Int[minExclusive=>"2147483646"] ok 4 - Value "-590002976" fails type constraint Int[minExclusive=>"2147483646"] ok 5 - Value "2147483646" fails type constraint Int[minExclusive=>"2147483646"] 1..5 ok 57 - Type atomic/int is restricted by facet minExclusive with value 2147483646. # Subtest: Type atomic/int is restricted by facet maxExclusive with value -2147483647. ok 1 - Value "-2147483647" fails type constraint Int[maxExclusive=>"-2147483647"] ok 2 - Value "1320063562" fails type constraint Int[maxExclusive=>"-2147483647"] ok 3 - Value "883318207" fails type constraint Int[maxExclusive=>"-2147483647"] ok 4 - Value "1579179461" fails type constraint Int[maxExclusive=>"-2147483647"] ok 5 - Value "2147483647" fails type constraint Int[maxExclusive=>"-2147483647"] 1..5 ok 58 - Type atomic/int is restricted by facet maxExclusive with value -2147483647. # Subtest: Type atomic/int is restricted by facet maxExclusive with value -1862034354. ok 1 - Value "-1862034354" fails type constraint Int[maxExclusive=>"-1862034354"] ok 2 - Value "1603056474" fails type constraint Int[maxExclusive=>"-1862034354"] ok 3 - Value "-1538388085" fails type constraint Int[maxExclusive=>"-1862034354"] ok 4 - Value "1638251926" fails type constraint Int[maxExclusive=>"-1862034354"] ok 5 - Value "2147483647" fails type constraint Int[maxExclusive=>"-1862034354"] 1..5 ok 59 - Type atomic/int is restricted by facet maxExclusive with value -1862034354. # Subtest: Type atomic/int is restricted by facet maxExclusive with value -1564577088. ok 1 - Value "-1564577088" fails type constraint Int[maxExclusive=>"-1564577088"] ok 2 - Value "801713771" fails type constraint Int[maxExclusive=>"-1564577088"] ok 3 - Value "1786441673" fails type constraint Int[maxExclusive=>"-1564577088"] ok 4 - Value "1669059396" fails type constraint Int[maxExclusive=>"-1564577088"] ok 5 - Value "2147483647" fails type constraint Int[maxExclusive=>"-1564577088"] 1..5 ok 60 - Type atomic/int is restricted by facet maxExclusive with value -1564577088. # Subtest: Type atomic/int is restricted by facet maxExclusive with value 1028669252. ok 1 - Value "1028669252" fails type constraint Int[maxExclusive=>"1028669252"] ok 2 - Value "1727749747" fails type constraint Int[maxExclusive=>"1028669252"] ok 3 - Value "2034721430" fails type constraint Int[maxExclusive=>"1028669252"] ok 4 - Value "2146626319" fails type constraint Int[maxExclusive=>"1028669252"] ok 5 - Value "2147483647" fails type constraint Int[maxExclusive=>"1028669252"] 1..5 ok 61 - Type atomic/int is restricted by facet maxExclusive with value 1028669252. # Subtest: Type atomic/int is restricted by facet maxExclusive with value 2147483647. ok 1 - Value "2147483647" fails type constraint Int[maxExclusive=>"2147483647"] 1..1 ok 62 - Type atomic/int is restricted by facet maxExclusive with value 2147483647. # Subtest: Type atomic/int is restricted by facet pattern with value \-\d{10}. ok 1 - Value "37" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 2 - Value "-96215428" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 3 - Value "-252765767" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 4 - Value "-6372239" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] ok 5 - Value "-4567324" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{10}\$))"] 1..5 ok 63 - Type atomic/int is restricted by facet pattern with value \-\d{10}. # Subtest: Type atomic/int is restricted by facet pattern with value \-\d{5}. ok 1 - Value "2928288" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-55" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-656423387" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-7863" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "884355" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 64 - Type atomic/int is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/int is restricted by facet pattern with value \-\d{1}. ok 1 - Value "4713" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-6741" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "41" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "6421527" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-645751222" fails type constraint Int[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 65 - Type atomic/int is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/int is restricted by facet pattern with value \d{3}. ok 1 - Value "-38" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "7543" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "-2025222435" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "2126271224" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "-61" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 66 - Type atomic/int is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/int is restricted by facet pattern with value \d{10}. ok 1 - Value "-5566282" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 2 - Value "-158417927" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 3 - Value "34672729" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 4 - Value "4296" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 5 - Value "662153738" fails type constraint Int[pattern=>"(?^:(?ms:^\\d{10}\$))"] 1..5 ok 67 - Type atomic/int is restricted by facet pattern with value \d{10}. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "-1538024579" fails type constraint Int[enumeration=>"ARRAY(0x59eed52c)"] ok 2 - Value "5365287" fails type constraint Int[enumeration=>"ARRAY(0x59eed52c)"] ok 3 - Value "114571599" fails type constraint Int[enumeration=>"ARRAY(0x59eed52c)"] ok 4 - Value "5365287" fails type constraint Int[enumeration=>"ARRAY(0x59eed52c)"] ok 5 - Value "-1816238048" fails type constraint Int[enumeration=>"ARRAY(0x59eed52c)"] 1..5 ok 68 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "116970484" fails type constraint Int[enumeration=>"ARRAY(0x59efa744)"] ok 2 - Value "1583653002" fails type constraint Int[enumeration=>"ARRAY(0x59efa744)"] ok 3 - Value "989798885" fails type constraint Int[enumeration=>"ARRAY(0x59efa744)"] ok 4 - Value "-476887895" fails type constraint Int[enumeration=>"ARRAY(0x59efa744)"] ok 5 - Value "1837761890" fails type constraint Int[enumeration=>"ARRAY(0x59efa744)"] 1..5 ok 69 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "-1338835307" fails type constraint Int[enumeration=>"ARRAY(0x59ef1338)"] ok 2 - Value "-695473537" fails type constraint Int[enumeration=>"ARRAY(0x59ef1338)"] ok 3 - Value "-386708731" fails type constraint Int[enumeration=>"ARRAY(0x59ef1338)"] ok 4 - Value "-386708731" fails type constraint Int[enumeration=>"ARRAY(0x59ef1338)"] ok 5 - Value "1837505618" fails type constraint Int[enumeration=>"ARRAY(0x59ef1338)"] 1..5 ok 70 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "2147483647" fails type constraint Int[enumeration=>"ARRAY(0x59efa8ac)"] ok 2 - Value "384508812" fails type constraint Int[enumeration=>"ARRAY(0x59efa8ac)"] ok 3 - Value "-2068540027" fails type constraint Int[enumeration=>"ARRAY(0x59efa8ac)"] ok 4 - Value "-1583879972" fails type constraint Int[enumeration=>"ARRAY(0x59efa8ac)"] ok 5 - Value "729371608" fails type constraint Int[enumeration=>"ARRAY(0x59efa8ac)"] 1..5 ok 71 - Type atomic/int is restricted by facet enumeration. # Subtest: Type atomic/int is restricted by facet enumeration. ok 1 - Value "-219237349" fails type constraint Int[enumeration=>"ARRAY(0x59ef3400)"] ok 2 - Value "-899341555" fails type constraint Int[enumeration=>"ARRAY(0x59ef3400)"] ok 3 - Value "-219237349" fails type constraint Int[enumeration=>"ARRAY(0x59ef3400)"] ok 4 - Value "898550454" fails type constraint Int[enumeration=>"ARRAY(0x59ef3400)"] ok 5 - Value "1622854063" fails type constraint Int[enumeration=>"ARRAY(0x59ef3400)"] 1..5 ok 72 - Type atomic/int is restricted by facet enumeration. 1..72 ok t/50integer.t ............. # Subtest: Type atomic/integer is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" passes type constraint Integer[minExclusive=>"-999999999999999999"] ok 2 - Value "443137129197984424" passes type constraint Integer[minExclusive=>"-999999999999999999"] ok 3 - Value "974548584383189585" passes type constraint Integer[minExclusive=>"-999999999999999999"] ok 4 - Value "-933323119839668311" passes type constraint Integer[minExclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Integer[minExclusive=>"-999999999999999999"] 1..5 ok 1 - Type atomic/integer is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/integer is restricted by facet minExclusive with value 511594901568435787. ok 1 - Value "511594901568435788" passes type constraint Integer[minExclusive=>"511594901568435787"] ok 2 - Value "610220741092562958" passes type constraint Integer[minExclusive=>"511594901568435787"] ok 3 - Value "836708064607050875" passes type constraint Integer[minExclusive=>"511594901568435787"] ok 4 - Value "658348392840525865" passes type constraint Integer[minExclusive=>"511594901568435787"] ok 5 - Value "999999999999999999" passes type constraint Integer[minExclusive=>"511594901568435787"] 1..5 ok 2 - Type atomic/integer is restricted by facet minExclusive with value 511594901568435787. # Subtest: Type atomic/integer is restricted by facet minExclusive with value 389578809107570477. ok 1 - Value "389578809107570478" passes type constraint Integer[minExclusive=>"389578809107570477"] ok 2 - Value "682131065909218436" passes type constraint Integer[minExclusive=>"389578809107570477"] ok 3 - Value "482804737273022810" passes type constraint Integer[minExclusive=>"389578809107570477"] ok 4 - Value "914441667137662715" passes type constraint Integer[minExclusive=>"389578809107570477"] ok 5 - Value "999999999999999999" passes type constraint Integer[minExclusive=>"389578809107570477"] 1..5 ok 3 - Type atomic/integer is restricted by facet minExclusive with value 389578809107570477. # Subtest: Type atomic/integer is restricted by facet minExclusive with value 470740450062970382. ok 1 - Value "470740450062970383" passes type constraint Integer[minExclusive=>"470740450062970382"] ok 2 - Value "662902075507417933" passes type constraint Integer[minExclusive=>"470740450062970382"] ok 3 - Value "590924368168927172" passes type constraint Integer[minExclusive=>"470740450062970382"] ok 4 - Value "620830740395671088" passes type constraint Integer[minExclusive=>"470740450062970382"] ok 5 - Value "999999999999999999" passes type constraint Integer[minExclusive=>"470740450062970382"] 1..5 ok 4 - Type atomic/integer is restricted by facet minExclusive with value 470740450062970382. # Subtest: Type atomic/integer is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "999999999999999999" passes type constraint Integer[minExclusive=>"999999999999999998"] 1..1 ok 5 - Type atomic/integer is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/integer is restricted by facet minInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Integer[minInclusive=>"-999999999999999999"] ok 2 - Value "-531635689142616829" passes type constraint Integer[minInclusive=>"-999999999999999999"] ok 3 - Value "-585408758799392136" passes type constraint Integer[minInclusive=>"-999999999999999999"] ok 4 - Value "745573427013310751" passes type constraint Integer[minInclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Integer[minInclusive=>"-999999999999999999"] 1..5 ok 6 - Type atomic/integer is restricted by facet minInclusive with value -999999999999999999. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 156487900906511434. ok 1 - Value "156487900906511434" passes type constraint Integer[minInclusive=>"156487900906511434"] ok 2 - Value "600191706710963948" passes type constraint Integer[minInclusive=>"156487900906511434"] ok 3 - Value "408597210565453406" passes type constraint Integer[minInclusive=>"156487900906511434"] ok 4 - Value "322374839388900638" passes type constraint Integer[minInclusive=>"156487900906511434"] ok 5 - Value "999999999999999999" passes type constraint Integer[minInclusive=>"156487900906511434"] 1..5 ok 7 - Type atomic/integer is restricted by facet minInclusive with value 156487900906511434. # Subtest: Type atomic/integer is restricted by facet minInclusive with value -362471093580558400. ok 1 - Value "-362471093580558400" passes type constraint Integer[minInclusive=>"-362471093580558400"] ok 2 - Value "506504656626137485" passes type constraint Integer[minInclusive=>"-362471093580558400"] ok 3 - Value "403237895164793885" passes type constraint Integer[minInclusive=>"-362471093580558400"] ok 4 - Value "381039479548217691" passes type constraint Integer[minInclusive=>"-362471093580558400"] ok 5 - Value "999999999999999999" passes type constraint Integer[minInclusive=>"-362471093580558400"] 1..5 ok 8 - Type atomic/integer is restricted by facet minInclusive with value -362471093580558400. # Subtest: Type atomic/integer is restricted by facet minInclusive with value -183640263935870295. ok 1 - Value "-183640263935870295" passes type constraint Integer[minInclusive=>"-183640263935870295"] ok 2 - Value "429867068360666903" passes type constraint Integer[minInclusive=>"-183640263935870295"] ok 3 - Value "340717798352538690" passes type constraint Integer[minInclusive=>"-183640263935870295"] ok 4 - Value "214286893239231791" passes type constraint Integer[minInclusive=>"-183640263935870295"] ok 5 - Value "999999999999999999" passes type constraint Integer[minInclusive=>"-183640263935870295"] 1..5 ok 9 - Type atomic/integer is restricted by facet minInclusive with value -183640263935870295. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "999999999999999999" passes type constraint Integer[minInclusive=>"999999999999999999"] 1..1 ok 10 - Type atomic/integer is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxExclusive=>"-999999999999999998"] 1..1 ok 11 - Type atomic/integer is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -863230876206589446. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxExclusive=>"-863230876206589446"] ok 2 - Value "-984910341015155393" passes type constraint Integer[maxExclusive=>"-863230876206589446"] ok 3 - Value "-870742508782352781" passes type constraint Integer[maxExclusive=>"-863230876206589446"] ok 4 - Value "-903545016129904603" passes type constraint Integer[maxExclusive=>"-863230876206589446"] ok 5 - Value "-863230876206589447" passes type constraint Integer[maxExclusive=>"-863230876206589446"] 1..5 ok 12 - Type atomic/integer is restricted by facet maxExclusive with value -863230876206589446. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value 549869808681548999. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxExclusive=>"549869808681548999"] ok 2 - Value "-787539741001840193" passes type constraint Integer[maxExclusive=>"549869808681548999"] ok 3 - Value "-255803148941878739" passes type constraint Integer[maxExclusive=>"549869808681548999"] ok 4 - Value "-639833227964826918" passes type constraint Integer[maxExclusive=>"549869808681548999"] ok 5 - Value "549869808681548998" passes type constraint Integer[maxExclusive=>"549869808681548999"] 1..5 ok 13 - Type atomic/integer is restricted by facet maxExclusive with value 549869808681548999. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -839533034801862807. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxExclusive=>"-839533034801862807"] ok 2 - Value "-904217810162270606" passes type constraint Integer[maxExclusive=>"-839533034801862807"] ok 3 - Value "-975833234751130778" passes type constraint Integer[maxExclusive=>"-839533034801862807"] ok 4 - Value "-948658638815220892" passes type constraint Integer[maxExclusive=>"-839533034801862807"] ok 5 - Value "-839533034801862808" passes type constraint Integer[maxExclusive=>"-839533034801862807"] 1..5 ok 14 - Type atomic/integer is restricted by facet maxExclusive with value -839533034801862807. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxExclusive=>"999999999999999999"] ok 2 - Value "968427442786447432" passes type constraint Integer[maxExclusive=>"999999999999999999"] ok 3 - Value "-927768633139940622" passes type constraint Integer[maxExclusive=>"999999999999999999"] ok 4 - Value "-392022443438005962" passes type constraint Integer[maxExclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" passes type constraint Integer[maxExclusive=>"999999999999999999"] 1..5 ok 15 - Type atomic/integer is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxInclusive=>"-999999999999999999"] 1..1 ok 16 - Type atomic/integer is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 828008406281169228. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxInclusive=>"828008406281169228"] ok 2 - Value "-480145976733018877" passes type constraint Integer[maxInclusive=>"828008406281169228"] ok 3 - Value "-198155044675043050" passes type constraint Integer[maxInclusive=>"828008406281169228"] ok 4 - Value "-449651710856988442" passes type constraint Integer[maxInclusive=>"828008406281169228"] ok 5 - Value "828008406281169228" passes type constraint Integer[maxInclusive=>"828008406281169228"] 1..5 ok 17 - Type atomic/integer is restricted by facet maxInclusive with value 828008406281169228. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 705179181121327491. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxInclusive=>"705179181121327491"] ok 2 - Value "-116826494207499098" passes type constraint Integer[maxInclusive=>"705179181121327491"] ok 3 - Value "230481006202911111" passes type constraint Integer[maxInclusive=>"705179181121327491"] ok 4 - Value "95074826745361540" passes type constraint Integer[maxInclusive=>"705179181121327491"] ok 5 - Value "705179181121327491" passes type constraint Integer[maxInclusive=>"705179181121327491"] 1..5 ok 18 - Type atomic/integer is restricted by facet maxInclusive with value 705179181121327491. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value -2761698266856349. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxInclusive=>"-2761698266856349"] ok 2 - Value "-161047999884288548" passes type constraint Integer[maxInclusive=>"-2761698266856349"] ok 3 - Value "-446821181429400256" passes type constraint Integer[maxInclusive=>"-2761698266856349"] ok 4 - Value "-166593548519859024" passes type constraint Integer[maxInclusive=>"-2761698266856349"] ok 5 - Value "-2761698266856349" passes type constraint Integer[maxInclusive=>"-2761698266856349"] 1..5 ok 19 - Type atomic/integer is restricted by facet maxInclusive with value -2761698266856349. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Integer[maxInclusive=>"999999999999999999"] ok 2 - Value "823690339516311319" passes type constraint Integer[maxInclusive=>"999999999999999999"] ok 3 - Value "978685767674965178" passes type constraint Integer[maxInclusive=>"999999999999999999"] ok 4 - Value "-530672654045668989" passes type constraint Integer[maxInclusive=>"999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Integer[maxInclusive=>"999999999999999999"] 1..5 ok 20 - Type atomic/integer is restricted by facet maxInclusive with value 999999999999999999. # Subtest: Type atomic/integer is restricted by facet fractionDigits with value 0. ok 1 - Value "-999999999999999999" passes type constraint Integer[fractionDigits=>"0"] ok 2 - Value "70613191813607922" passes type constraint Integer[fractionDigits=>"0"] ok 3 - Value "825606520242485152" passes type constraint Integer[fractionDigits=>"0"] ok 4 - Value "662351389368224684" passes type constraint Integer[fractionDigits=>"0"] ok 5 - Value "999999999999999999" passes type constraint Integer[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/integer is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 1. ok 1 - Value "3" passes type constraint Integer[totalDigits=>"1"] ok 2 - Value "2" passes type constraint Integer[totalDigits=>"1"] ok 3 - Value "6" passes type constraint Integer[totalDigits=>"1"] ok 4 - Value "2" passes type constraint Integer[totalDigits=>"1"] ok 5 - Value "6" passes type constraint Integer[totalDigits=>"1"] 1..5 ok 22 - Type atomic/integer is restricted by facet totalDigits with value 1. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 5. ok 1 - Value "1" passes type constraint Integer[totalDigits=>"5"] ok 2 - Value "13" passes type constraint Integer[totalDigits=>"5"] ok 3 - Value "392" passes type constraint Integer[totalDigits=>"5"] ok 4 - Value "3263" passes type constraint Integer[totalDigits=>"5"] ok 5 - Value "44340" passes type constraint Integer[totalDigits=>"5"] 1..5 ok 23 - Type atomic/integer is restricted by facet totalDigits with value 5. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 9. ok 1 - Value "5" passes type constraint Integer[totalDigits=>"9"] ok 2 - Value "328" passes type constraint Integer[totalDigits=>"9"] ok 3 - Value "91395" passes type constraint Integer[totalDigits=>"9"] ok 4 - Value "2427870" passes type constraint Integer[totalDigits=>"9"] ok 5 - Value "463625194" passes type constraint Integer[totalDigits=>"9"] 1..5 ok 24 - Type atomic/integer is restricted by facet totalDigits with value 9. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 13. ok 1 - Value "1" passes type constraint Integer[totalDigits=>"13"] ok 2 - Value "7382" passes type constraint Integer[totalDigits=>"13"] ok 3 - Value "6779457" passes type constraint Integer[totalDigits=>"13"] ok 4 - Value "6180912352" passes type constraint Integer[totalDigits=>"13"] ok 5 - Value "3307865857649" passes type constraint Integer[totalDigits=>"13"] 1..5 ok 25 - Type atomic/integer is restricted by facet totalDigits with value 13. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 18. ok 1 - Value "1" passes type constraint Integer[totalDigits=>"18"] ok 2 - Value "14506" passes type constraint Integer[totalDigits=>"18"] ok 3 - Value "121457346" passes type constraint Integer[totalDigits=>"18"] ok 4 - Value "3683445412166" passes type constraint Integer[totalDigits=>"18"] ok 5 - Value "495140751164400574" passes type constraint Integer[totalDigits=>"18"] 1..5 ok 26 - Type atomic/integer is restricted by facet totalDigits with value 18. # Subtest: Type atomic/integer is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-916336264155436366" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-952682614477467412" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-947637432751355373" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-961133431445663578" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-924254345137746455" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 27 - Type atomic/integer is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/integer is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-823666421" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-442642367" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "-321934657" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-924385566" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-618594232" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 28 - Type atomic/integer is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/integer is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-2" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-7" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-9" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-5" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-8" passes type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 29 - Type atomic/integer is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/integer is restricted by facet pattern with value \d{5}. ok 1 - Value "82365" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "79898" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "33364" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "76112" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "26887" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 30 - Type atomic/integer is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/integer is restricted by facet pattern with value \d{18}. ok 1 - Value "953387635577466672" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "956462344852823454" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "947511736164636562" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "955527688752774616" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "925612635728263464" passes type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 31 - Type atomic/integer is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "5609571936" passes type constraint Integer[enumeration=>"ARRAY(0x580b9350)"] ok 2 - Value "-4739709191124" passes type constraint Integer[enumeration=>"ARRAY(0x580b9350)"] ok 3 - Value "371694697980" passes type constraint Integer[enumeration=>"ARRAY(0x580b9350)"] ok 4 - Value "61" passes type constraint Integer[enumeration=>"ARRAY(0x580b9350)"] ok 5 - Value "61" passes type constraint Integer[enumeration=>"ARRAY(0x580b9350)"] 1..5 ok 32 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "94122922748785" passes type constraint Integer[enumeration=>"ARRAY(0x59b87900)"] ok 2 - Value "-54" passes type constraint Integer[enumeration=>"ARRAY(0x59b87900)"] ok 3 - Value "-54" passes type constraint Integer[enumeration=>"ARRAY(0x59b87900)"] ok 4 - Value "45817917" passes type constraint Integer[enumeration=>"ARRAY(0x59b87900)"] ok 5 - Value "45817917" passes type constraint Integer[enumeration=>"ARRAY(0x59b87900)"] 1..5 ok 33 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "522" passes type constraint Integer[enumeration=>"ARRAY(0x59b87e50)"] ok 2 - Value "-34" passes type constraint Integer[enumeration=>"ARRAY(0x59b87e50)"] ok 3 - Value "-34" passes type constraint Integer[enumeration=>"ARRAY(0x59b87e50)"] ok 4 - Value "522" passes type constraint Integer[enumeration=>"ARRAY(0x59b87e50)"] ok 5 - Value "-567825257" passes type constraint Integer[enumeration=>"ARRAY(0x59b87e50)"] 1..5 ok 34 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "-21" passes type constraint Integer[enumeration=>"ARRAY(0x59b87a7c)"] ok 2 - Value "759297981117" passes type constraint Integer[enumeration=>"ARRAY(0x59b87a7c)"] ok 3 - Value "-479" passes type constraint Integer[enumeration=>"ARRAY(0x59b87a7c)"] ok 4 - Value "44" passes type constraint Integer[enumeration=>"ARRAY(0x59b87a7c)"] ok 5 - Value "9967661580861324" passes type constraint Integer[enumeration=>"ARRAY(0x59b87a7c)"] 1..5 ok 35 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "-4149" passes type constraint Integer[enumeration=>"ARRAY(0x59b873b0)"] ok 2 - Value "848" passes type constraint Integer[enumeration=>"ARRAY(0x59b873b0)"] ok 3 - Value "86" passes type constraint Integer[enumeration=>"ARRAY(0x59b873b0)"] ok 4 - Value "3411676615506539" passes type constraint Integer[enumeration=>"ARRAY(0x59b873b0)"] ok 5 - Value "499220832" passes type constraint Integer[enumeration=>"ARRAY(0x59b873b0)"] 1..5 ok 36 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet whiteSpace with value collapse. ok 1 - Value "-999999999999999999" passes type constraint Integer[whiteSpace=>"collapse"] ok 2 - Value "765487259224892246" passes type constraint Integer[whiteSpace=>"collapse"] ok 3 - Value "784529489867233475" passes type constraint Integer[whiteSpace=>"collapse"] ok 4 - Value "67939852834455693" passes type constraint Integer[whiteSpace=>"collapse"] ok 5 - Value "999999999999999999" passes type constraint Integer[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/integer is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 555633833307218160. ok 1 - Value "-999999999999999999" fails type constraint Integer[minInclusive=>"555633833307218160"] ok 2 - Value "-715375137462915939" fails type constraint Integer[minInclusive=>"555633833307218160"] ok 3 - Value "-330293086481657660" fails type constraint Integer[minInclusive=>"555633833307218160"] ok 4 - Value "-20439147890683564" fails type constraint Integer[minInclusive=>"555633833307218160"] ok 5 - Value "555633833307218159" fails type constraint Integer[minInclusive=>"555633833307218160"] 1..5 ok 38 - Type atomic/integer is restricted by facet minInclusive with value 555633833307218160. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 885701465961149291. ok 1 - Value "-999999999999999999" fails type constraint Integer[minInclusive=>"885701465961149291"] ok 2 - Value "-733333145792854732" fails type constraint Integer[minInclusive=>"885701465961149291"] ok 3 - Value "503646561312402961" fails type constraint Integer[minInclusive=>"885701465961149291"] ok 4 - Value "37750437322319377" fails type constraint Integer[minInclusive=>"885701465961149291"] ok 5 - Value "885701465961149290" fails type constraint Integer[minInclusive=>"885701465961149291"] 1..5 ok 39 - Type atomic/integer is restricted by facet minInclusive with value 885701465961149291. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 903027701396896364. ok 1 - Value "-999999999999999999" fails type constraint Integer[minInclusive=>"903027701396896364"] ok 2 - Value "803542756340227002" fails type constraint Integer[minInclusive=>"903027701396896364"] ok 3 - Value "-884575287008817597" fails type constraint Integer[minInclusive=>"903027701396896364"] ok 4 - Value "-968554962892916587" fails type constraint Integer[minInclusive=>"903027701396896364"] ok 5 - Value "903027701396896363" fails type constraint Integer[minInclusive=>"903027701396896364"] 1..5 ok 40 - Type atomic/integer is restricted by facet minInclusive with value 903027701396896364. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 283850128955389857. ok 1 - Value "-999999999999999999" fails type constraint Integer[minInclusive=>"283850128955389857"] ok 2 - Value "-981348040158314034" fails type constraint Integer[minInclusive=>"283850128955389857"] ok 3 - Value "-108551497634576688" fails type constraint Integer[minInclusive=>"283850128955389857"] ok 4 - Value "-52284006405687333" fails type constraint Integer[minInclusive=>"283850128955389857"] ok 5 - Value "283850128955389856" fails type constraint Integer[minInclusive=>"283850128955389857"] 1..5 ok 41 - Type atomic/integer is restricted by facet minInclusive with value 283850128955389857. # Subtest: Type atomic/integer is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint Integer[minInclusive=>"999999999999999999"] ok 2 - Value "915231012652328866" fails type constraint Integer[minInclusive=>"999999999999999999"] ok 3 - Value "-1842156205751122" fails type constraint Integer[minInclusive=>"999999999999999999"] ok 4 - Value "-774880558353902237" fails type constraint Integer[minInclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" fails type constraint Integer[minInclusive=>"999999999999999999"] 1..5 ok 42 - Type atomic/integer is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" fails type constraint Integer[maxInclusive=>"-999999999999999999"] ok 2 - Value "732627831192335320" fails type constraint Integer[maxInclusive=>"-999999999999999999"] ok 3 - Value "102989881653762438" fails type constraint Integer[maxInclusive=>"-999999999999999999"] ok 4 - Value "343045546112201282" fails type constraint Integer[maxInclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxInclusive=>"-999999999999999999"] 1..5 ok 43 - Type atomic/integer is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 579644983036442961. ok 1 - Value "579644983036442962" fails type constraint Integer[maxInclusive=>"579644983036442961"] ok 2 - Value "657783372604533621" fails type constraint Integer[maxInclusive=>"579644983036442961"] ok 3 - Value "892814218656800078" fails type constraint Integer[maxInclusive=>"579644983036442961"] ok 4 - Value "976683336572491260" fails type constraint Integer[maxInclusive=>"579644983036442961"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxInclusive=>"579644983036442961"] 1..5 ok 44 - Type atomic/integer is restricted by facet maxInclusive with value 579644983036442961. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 879158057178991646. ok 1 - Value "879158057178991647" fails type constraint Integer[maxInclusive=>"879158057178991646"] ok 2 - Value "957210626799168633" fails type constraint Integer[maxInclusive=>"879158057178991646"] ok 3 - Value "948775841289909504" fails type constraint Integer[maxInclusive=>"879158057178991646"] ok 4 - Value "924521657636632656" fails type constraint Integer[maxInclusive=>"879158057178991646"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxInclusive=>"879158057178991646"] 1..5 ok 45 - Type atomic/integer is restricted by facet maxInclusive with value 879158057178991646. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 514914181641328960. ok 1 - Value "514914181641328961" fails type constraint Integer[maxInclusive=>"514914181641328960"] ok 2 - Value "546412662884414317" fails type constraint Integer[maxInclusive=>"514914181641328960"] ok 3 - Value "984544185618551293" fails type constraint Integer[maxInclusive=>"514914181641328960"] ok 4 - Value "891200472113873434" fails type constraint Integer[maxInclusive=>"514914181641328960"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxInclusive=>"514914181641328960"] 1..5 ok 46 - Type atomic/integer is restricted by facet maxInclusive with value 514914181641328960. # Subtest: Type atomic/integer is restricted by facet maxInclusive with value 987717400733315819. ok 1 - Value "987717400733315820" fails type constraint Integer[maxInclusive=>"987717400733315819"] ok 2 - Value "998982291238848384" fails type constraint Integer[maxInclusive=>"987717400733315819"] ok 3 - Value "988147725447667619" fails type constraint Integer[maxInclusive=>"987717400733315819"] ok 4 - Value "995440855248586341" fails type constraint Integer[maxInclusive=>"987717400733315819"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxInclusive=>"987717400733315819"] 1..5 ok 47 - Type atomic/integer is restricted by facet maxInclusive with value 987717400733315819. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 1. ok 1 - Value "73" fails type constraint Integer[totalDigits=>"1"] ok 2 - Value "769239" fails type constraint Integer[totalDigits=>"1"] ok 3 - Value "3283247286" fails type constraint Integer[totalDigits=>"1"] ok 4 - Value "28350621311206" fails type constraint Integer[totalDigits=>"1"] ok 5 - Value "235172957253454087" fails type constraint Integer[totalDigits=>"1"] 1..5 ok 48 - Type atomic/integer is restricted by facet totalDigits with value 1. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 4. ok 1 - Value "62917" fails type constraint Integer[totalDigits=>"4"] ok 2 - Value "37332132" fails type constraint Integer[totalDigits=>"4"] ok 3 - Value "33541623096" fails type constraint Integer[totalDigits=>"4"] ok 4 - Value "26653195820701" fails type constraint Integer[totalDigits=>"4"] ok 5 - Value "436943262590675951" fails type constraint Integer[totalDigits=>"4"] 1..5 ok 49 - Type atomic/integer is restricted by facet totalDigits with value 4. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 7. ok 1 - Value "83731185" fails type constraint Integer[totalDigits=>"7"] ok 2 - Value "7824493436" fails type constraint Integer[totalDigits=>"7"] ok 3 - Value "423631318782" fails type constraint Integer[totalDigits=>"7"] ok 4 - Value "37155925877143" fails type constraint Integer[totalDigits=>"7"] ok 5 - Value "622613398826468318" fails type constraint Integer[totalDigits=>"7"] 1..5 ok 50 - Type atomic/integer is restricted by facet totalDigits with value 7. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 10. ok 1 - Value "73816310381" fails type constraint Integer[totalDigits=>"10"] ok 2 - Value "872704113788" fails type constraint Integer[totalDigits=>"10"] ok 3 - Value "6843138681342" fails type constraint Integer[totalDigits=>"10"] ok 4 - Value "87437784153102" fails type constraint Integer[totalDigits=>"10"] ok 5 - Value "111482155734837965" fails type constraint Integer[totalDigits=>"10"] 1..5 ok 51 - Type atomic/integer is restricted by facet totalDigits with value 10. # Subtest: Type atomic/integer is restricted by facet totalDigits with value 13. ok 1 - Value "76486620136657" fails type constraint Integer[totalDigits=>"13"] ok 2 - Value "881113724560259" fails type constraint Integer[totalDigits=>"13"] ok 3 - Value "7847781334630603" fails type constraint Integer[totalDigits=>"13"] ok 4 - Value "79384111427118245" fails type constraint Integer[totalDigits=>"13"] ok 5 - Value "235339218946921455" fails type constraint Integer[totalDigits=>"13"] 1..5 ok 52 - Type atomic/integer is restricted by facet totalDigits with value 13. # Subtest: Type atomic/integer is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint Integer[minExclusive=>"-999999999999999999"] 1..1 ok 53 - Type atomic/integer is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/integer is restricted by facet minExclusive with value -438857029232744943. ok 1 - Value "-999999999999999999" fails type constraint Integer[minExclusive=>"-438857029232744943"] ok 2 - Value "-706516304210049812" fails type constraint Integer[minExclusive=>"-438857029232744943"] ok 3 - Value "-587275362264587543" fails type constraint Integer[minExclusive=>"-438857029232744943"] ok 4 - Value "-811308817075634922" fails type constraint Integer[minExclusive=>"-438857029232744943"] ok 5 - Value "-438857029232744943" fails type constraint Integer[minExclusive=>"-438857029232744943"] 1..5 ok 54 - Type atomic/integer is restricted by facet minExclusive with value -438857029232744943. # Subtest: Type atomic/integer is restricted by facet minExclusive with value 520623083761981407. ok 1 - Value "-999999999999999999" fails type constraint Integer[minExclusive=>"520623083761981407"] ok 2 - Value "-369704743268721243" fails type constraint Integer[minExclusive=>"520623083761981407"] ok 3 - Value "431295840769552640" fails type constraint Integer[minExclusive=>"520623083761981407"] ok 4 - Value "-899920080041305242" fails type constraint Integer[minExclusive=>"520623083761981407"] ok 5 - Value "520623083761981407" fails type constraint Integer[minExclusive=>"520623083761981407"] 1..5 ok 55 - Type atomic/integer is restricted by facet minExclusive with value 520623083761981407. # Subtest: Type atomic/integer is restricted by facet minExclusive with value -803324837597181761. ok 1 - Value "-999999999999999999" fails type constraint Integer[minExclusive=>"-803324837597181761"] ok 2 - Value "-979574777898465747" fails type constraint Integer[minExclusive=>"-803324837597181761"] ok 3 - Value "-847977457228131287" fails type constraint Integer[minExclusive=>"-803324837597181761"] ok 4 - Value "-869245724557926333" fails type constraint Integer[minExclusive=>"-803324837597181761"] ok 5 - Value "-803324837597181761" fails type constraint Integer[minExclusive=>"-803324837597181761"] 1..5 ok 56 - Type atomic/integer is restricted by facet minExclusive with value -803324837597181761. # Subtest: Type atomic/integer is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "-999999999999999999" fails type constraint Integer[minExclusive=>"999999999999999998"] ok 2 - Value "-609931933249433066" fails type constraint Integer[minExclusive=>"999999999999999998"] ok 3 - Value "-366111682540258165" fails type constraint Integer[minExclusive=>"999999999999999998"] ok 4 - Value "-974096115222225610" fails type constraint Integer[minExclusive=>"999999999999999998"] ok 5 - Value "999999999999999998" fails type constraint Integer[minExclusive=>"999999999999999998"] 1..5 ok 57 - Type atomic/integer is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999998" fails type constraint Integer[maxExclusive=>"-999999999999999998"] ok 2 - Value "-457591284603875657" fails type constraint Integer[maxExclusive=>"-999999999999999998"] ok 3 - Value "277743723766642247" fails type constraint Integer[maxExclusive=>"-999999999999999998"] ok 4 - Value "-945199490913345428" fails type constraint Integer[maxExclusive=>"-999999999999999998"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxExclusive=>"-999999999999999998"] 1..5 ok 58 - Type atomic/integer is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -740625800233241758. ok 1 - Value "-740625800233241758" fails type constraint Integer[maxExclusive=>"-740625800233241758"] ok 2 - Value "398541088728751173" fails type constraint Integer[maxExclusive=>"-740625800233241758"] ok 3 - Value "-547997326204181850" fails type constraint Integer[maxExclusive=>"-740625800233241758"] ok 4 - Value "-288328762100017528" fails type constraint Integer[maxExclusive=>"-740625800233241758"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxExclusive=>"-740625800233241758"] 1..5 ok 59 - Type atomic/integer is restricted by facet maxExclusive with value -740625800233241758. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -587018553452636869. ok 1 - Value "-587018553452636869" fails type constraint Integer[maxExclusive=>"-587018553452636869"] ok 2 - Value "82097550327076279" fails type constraint Integer[maxExclusive=>"-587018553452636869"] ok 3 - Value "361640725837125523" fails type constraint Integer[maxExclusive=>"-587018553452636869"] ok 4 - Value "-490115177088915028" fails type constraint Integer[maxExclusive=>"-587018553452636869"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxExclusive=>"-587018553452636869"] 1..5 ok 60 - Type atomic/integer is restricted by facet maxExclusive with value -587018553452636869. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value -343370478631694008. ok 1 - Value "-343370478631694008" fails type constraint Integer[maxExclusive=>"-343370478631694008"] ok 2 - Value "161483662816734775" fails type constraint Integer[maxExclusive=>"-343370478631694008"] ok 3 - Value "460404257832331682" fails type constraint Integer[maxExclusive=>"-343370478631694008"] ok 4 - Value "101612848955484236" fails type constraint Integer[maxExclusive=>"-343370478631694008"] ok 5 - Value "999999999999999999" fails type constraint Integer[maxExclusive=>"-343370478631694008"] 1..5 ok 61 - Type atomic/integer is restricted by facet maxExclusive with value -343370478631694008. # Subtest: Type atomic/integer is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "999999999999999999" fails type constraint Integer[maxExclusive=>"999999999999999999"] 1..1 ok 62 - Type atomic/integer is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/integer is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-2875718525374455" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "4428734471785813" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "55632973" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-4" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-3452617252542" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 63 - Type atomic/integer is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/integer is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-39682798272352427" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "522688578965" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "278352863422374" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-922973" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-5523297772154555" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 64 - Type atomic/integer is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/integer is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-615" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "252" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-845526" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "52887" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "54515685354" fails type constraint Integer[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 65 - Type atomic/integer is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/integer is restricted by facet pattern with value \d{5}. ok 1 - Value "3" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "4" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "-564172" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "6468988464" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "19938571382266" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 66 - Type atomic/integer is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/integer is restricted by facet pattern with value \d{18}. ok 1 - Value "3765" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "-3163464278" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "-36284471451" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "146557" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "-41468" fails type constraint Integer[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 67 - Type atomic/integer is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "429432980408758879" fails type constraint Integer[enumeration=>"ARRAY(0x59b98b0c)"] ok 2 - Value "625583585677498054" fails type constraint Integer[enumeration=>"ARRAY(0x59b98b0c)"] ok 3 - Value "429432980408758879" fails type constraint Integer[enumeration=>"ARRAY(0x59b98b0c)"] ok 4 - Value "419065458728186345" fails type constraint Integer[enumeration=>"ARRAY(0x59b98b0c)"] ok 5 - Value "-820591559414092452" fails type constraint Integer[enumeration=>"ARRAY(0x59b98b0c)"] 1..5 ok 68 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "182392902047340266" fails type constraint Integer[enumeration=>"ARRAY(0x580b9404)"] ok 2 - Value "350482891421959097" fails type constraint Integer[enumeration=>"ARRAY(0x580b9404)"] ok 3 - Value "-819606813622294482" fails type constraint Integer[enumeration=>"ARRAY(0x580b9404)"] ok 4 - Value "77593997135002590" fails type constraint Integer[enumeration=>"ARRAY(0x580b9404)"] ok 5 - Value "-988246105259493966" fails type constraint Integer[enumeration=>"ARRAY(0x580b9404)"] 1..5 ok 69 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "-450845844618843249" fails type constraint Integer[enumeration=>"ARRAY(0x59b93d54)"] ok 2 - Value "645472034881447109" fails type constraint Integer[enumeration=>"ARRAY(0x59b93d54)"] ok 3 - Value "210135983395829173" fails type constraint Integer[enumeration=>"ARRAY(0x59b93d54)"] ok 4 - Value "-553527799610078252" fails type constraint Integer[enumeration=>"ARRAY(0x59b93d54)"] ok 5 - Value "-762857802722344046" fails type constraint Integer[enumeration=>"ARRAY(0x59b93d54)"] 1..5 ok 70 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "74575575756274270" fails type constraint Integer[enumeration=>"ARRAY(0x59b91218)"] ok 2 - Value "366787906513476480" fails type constraint Integer[enumeration=>"ARRAY(0x59b91218)"] ok 3 - Value "490640727365811545" fails type constraint Integer[enumeration=>"ARRAY(0x59b91218)"] ok 4 - Value "402439179028029947" fails type constraint Integer[enumeration=>"ARRAY(0x59b91218)"] ok 5 - Value "490640727365811545" fails type constraint Integer[enumeration=>"ARRAY(0x59b91218)"] 1..5 ok 71 - Type atomic/integer is restricted by facet enumeration. # Subtest: Type atomic/integer is restricted by facet enumeration. ok 1 - Value "187412487362427881" fails type constraint Integer[enumeration=>"ARRAY(0x59b93e44)"] ok 2 - Value "515203305113594911" fails type constraint Integer[enumeration=>"ARRAY(0x59b93e44)"] ok 3 - Value "433049324809725133" fails type constraint Integer[enumeration=>"ARRAY(0x59b93e44)"] ok 4 - Value "546973724262155513" fails type constraint Integer[enumeration=>"ARRAY(0x59b93e44)"] ok 5 - Value "999999999999999999" fails type constraint Integer[enumeration=>"ARRAY(0x59b93e44)"] 1..5 ok 72 - Type atomic/integer is restricted by facet enumeration. 1..72 ok t/50language.t ............ # Subtest: Type atomic/language is restricted by facet maxLength with value 2. ok 1 - Value "TH" passes type constraint Language[maxLength=>"2"] ok 2 - Value "HU" passes type constraint Language[maxLength=>"2"] ok 3 - Value "TA" passes type constraint Language[maxLength=>"2"] ok 4 - Value "UR" passes type constraint Language[maxLength=>"2"] ok 5 - Value "FA" passes type constraint Language[maxLength=>"2"] 1..5 ok 1 - Type atomic/language is restricted by facet maxLength with value 2. # Subtest: Type atomic/language is restricted by facet maxLength with value 2. ok 1 - Value "SS" passes type constraint Language[maxLength=>"2"] ok 2 - Value "BE" passes type constraint Language[maxLength=>"2"] ok 3 - Value "QU" passes type constraint Language[maxLength=>"2"] ok 4 - Value "LA" passes type constraint Language[maxLength=>"2"] ok 5 - Value "RW" passes type constraint Language[maxLength=>"2"] 1..5 ok 2 - Type atomic/language is restricted by facet maxLength with value 2. # Subtest: Type atomic/language is restricted by facet maxLength with value 2. ok 1 - Value "RM" passes type constraint Language[maxLength=>"2"] ok 2 - Value "KM" passes type constraint Language[maxLength=>"2"] ok 3 - Value "EO" passes type constraint Language[maxLength=>"2"] ok 4 - Value "BH" passes type constraint Language[maxLength=>"2"] ok 5 - Value "LV" passes type constraint Language[maxLength=>"2"] 1..5 ok 3 - Type atomic/language is restricted by facet maxLength with value 2. # Subtest: Type atomic/language is restricted by facet maxLength with value 9. ok 1 - Value "IN" passes type constraint Language[maxLength=>"9"] ok 2 - Value "CS" passes type constraint Language[maxLength=>"9"] ok 3 - Value "SS-a" passes type constraint Language[maxLength=>"9"] ok 4 - Value "BN-UK" passes type constraint Language[maxLength=>"9"] ok 5 - Value "UK-Indian" passes type constraint Language[maxLength=>"9"] 1..5 ok 4 - Type atomic/language is restricted by facet maxLength with value 9. # Subtest: Type atomic/language is restricted by facet maxLength with value 11. ok 1 - Value "NO" passes type constraint Language[maxLength=>"11"] ok 2 - Value "TL-a" passes type constraint Language[maxLength=>"11"] ok 3 - Value "AA-USA" passes type constraint Language[maxLength=>"11"] ok 4 - Value "DE-CHINA" passes type constraint Language[maxLength=>"11"] ok 5 - Value "GD-Thailand" passes type constraint Language[maxLength=>"11"] 1..5 ok 5 - Type atomic/language is restricted by facet maxLength with value 11. # Subtest: Type atomic/language is restricted by facet minLength with value 2. ok 1 - Value "TS" passes type constraint Language[minLength=>"2"] ok 2 - Value "TA-a" passes type constraint Language[minLength=>"2"] ok 3 - Value "CO-USA" passes type constraint Language[minLength=>"2"] ok 4 - Value "PT-CHINA" passes type constraint Language[minLength=>"2"] ok 5 - Value "YO-Thailand" passes type constraint Language[minLength=>"2"] 1..5 ok 6 - Type atomic/language is restricted by facet minLength with value 2. # Subtest: Type atomic/language is restricted by facet minLength with value 5. ok 1 - Value "JW-UK" passes type constraint Language[minLength=>"5"] ok 2 - Value "EU-USA" passes type constraint Language[minLength=>"5"] ok 3 - Value "BA-LANG" passes type constraint Language[minLength=>"5"] ok 4 - Value "BN-CHINA" passes type constraint Language[minLength=>"5"] ok 5 - Value "LT-Thailand" passes type constraint Language[minLength=>"5"] 1..5 ok 7 - Type atomic/language is restricted by facet minLength with value 5. # Subtest: Type atomic/language is restricted by facet minLength with value 9. ok 1 - Value "BR-Indian" passes type constraint Language[minLength=>"9"] ok 2 - Value "AF-Ebonics" passes type constraint Language[minLength=>"9"] ok 3 - Value "PA-Thailand" passes type constraint Language[minLength=>"9"] ok 4 - Value "OM-Indian" passes type constraint Language[minLength=>"9"] ok 5 - Value "FI-Ebonics" passes type constraint Language[minLength=>"9"] 1..5 ok 8 - Type atomic/language is restricted by facet minLength with value 9. # Subtest: Type atomic/language is restricted by facet minLength with value 4. ok 1 - Value "BO-a" passes type constraint Language[minLength=>"4"] ok 2 - Value "JW-UK" passes type constraint Language[minLength=>"4"] ok 3 - Value "KL-USA" passes type constraint Language[minLength=>"4"] ok 4 - Value "GU-LANG" passes type constraint Language[minLength=>"4"] ok 5 - Value "SG-Thailand" passes type constraint Language[minLength=>"4"] 1..5 ok 9 - Type atomic/language is restricted by facet minLength with value 4. # Subtest: Type atomic/language is restricted by facet minLength with value 11. ok 1 - Value "HU-Thailand" passes type constraint Language[minLength=>"11"] ok 2 - Value "TG-Thailand" passes type constraint Language[minLength=>"11"] ok 3 - Value "ML-Thailand" passes type constraint Language[minLength=>"11"] ok 4 - Value "SO-Thailand" passes type constraint Language[minLength=>"11"] ok 5 - Value "IK-Thailand" passes type constraint Language[minLength=>"11"] 1..5 ok 10 - Type atomic/language is restricted by facet minLength with value 11. # Subtest: Type atomic/language is restricted by facet length with value 2. ok 1 - Value "EU" passes type constraint Language[length=>"2"] ok 2 - Value "IS" passes type constraint Language[length=>"2"] ok 3 - Value "SM" passes type constraint Language[length=>"2"] ok 4 - Value "PT" passes type constraint Language[length=>"2"] ok 5 - Value "VI" passes type constraint Language[length=>"2"] 1..5 ok 11 - Type atomic/language is restricted by facet length with value 2. # Subtest: Type atomic/language is restricted by facet length with value 7. ok 1 - Value "BO-LANG" passes type constraint Language[length=>"7"] ok 2 - Value "SD-LANG" passes type constraint Language[length=>"7"] ok 3 - Value "TI-LANG" passes type constraint Language[length=>"7"] ok 4 - Value "BI-LANG" passes type constraint Language[length=>"7"] ok 5 - Value "PL-LANG" passes type constraint Language[length=>"7"] 1..5 ok 12 - Type atomic/language is restricted by facet length with value 7. # Subtest: Type atomic/language is restricted by facet length with value 10. ok 1 - Value "HU-Ebonics" passes type constraint Language[length=>"10"] ok 2 - Value "MR-Ebonics" passes type constraint Language[length=>"10"] ok 3 - Value "TT-Ebonics" passes type constraint Language[length=>"10"] ok 4 - Value "TR-Ebonics" passes type constraint Language[length=>"10"] ok 5 - Value "GN-Ebonics" passes type constraint Language[length=>"10"] 1..5 ok 13 - Type atomic/language is restricted by facet length with value 10. # Subtest: Type atomic/language is restricted by facet length with value 5. ok 1 - Value "FI-UK" passes type constraint Language[length=>"5"] ok 2 - Value "LT-UK" passes type constraint Language[length=>"5"] ok 3 - Value "TN-UK" passes type constraint Language[length=>"5"] ok 4 - Value "HU-UK" passes type constraint Language[length=>"5"] ok 5 - Value "TN-UK" passes type constraint Language[length=>"5"] 1..5 ok 14 - Type atomic/language is restricted by facet length with value 5. # Subtest: Type atomic/language is restricted by facet length with value 11. ok 1 - Value "ZH-Thailand" passes type constraint Language[length=>"11"] ok 2 - Value "TN-Thailand" passes type constraint Language[length=>"11"] ok 3 - Value "ML-Thailand" passes type constraint Language[length=>"11"] ok 4 - Value "FY-Thailand" passes type constraint Language[length=>"11"] ok 5 - Value "IS-Thailand" passes type constraint Language[length=>"11"] 1..5 ok 15 - Type atomic/language is restricted by facet length with value 11. # Subtest: Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. ok 1 - Value "TE-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 2 - Value "TG-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 3 - Value "TH-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 4 - Value "TI-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 5 - Value "TK-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] 1..5 ok 16 - Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. # Subtest: Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. ok 1 - Value "TL-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 2 - Value "TN-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 3 - Value "TO-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 4 - Value "TR-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 5 - Value "TS-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] 1..5 ok 17 - Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. # Subtest: Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. ok 1 - Value "AS-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 2 - Value "AY-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 3 - Value "AZ-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 4 - Value "BA-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 5 - Value "BE-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] 1..5 ok 18 - Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. # Subtest: Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. ok 1 - Value "SL-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 2 - Value "SM-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 3 - Value "SN-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 4 - Value "SO-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 5 - Value "SQ-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] 1..5 ok 19 - Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. # Subtest: Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. ok 1 - Value "WO-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 2 - Value "XH-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 3 - Value "YO-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 4 - Value "ZH-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] ok 5 - Value "ZU-USA" passes type constraint Language[pattern=>"(?^:(?ms:^([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*\$))"] 1..5 ok 20 - Type atomic/language is restricted by facet pattern with value ([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{3})*. # Subtest: Type atomic/language is restricted by facet enumeration. ok 1 - Value "AS" passes type constraint Language[enumeration=>"ARRAY(0x5863ca90)"] ok 2 - Value "AR" passes type constraint Language[enumeration=>"ARRAY(0x5863ca90)"] ok 3 - Value "AZ" passes type constraint Language[enumeration=>"ARRAY(0x5863ca90)"] ok 4 - Value "AS" passes type constraint Language[enumeration=>"ARRAY(0x5863ca90)"] ok 5 - Value "AS" passes type constraint Language[enumeration=>"ARRAY(0x5863ca90)"] 1..5 ok 21 - Type atomic/language is restricted by facet enumeration. # Subtest: Type atomic/language is restricted by facet enumeration. ok 1 - Value "SL" passes type constraint Language[enumeration=>"ARRAY(0x58637b90)"] ok 2 - Value "SQ" passes type constraint Language[enumeration=>"ARRAY(0x58637b90)"] ok 3 - Value "SS" passes type constraint Language[enumeration=>"ARRAY(0x58637b90)"] ok 4 - Value "SN" passes type constraint Language[enumeration=>"ARRAY(0x58637b90)"] ok 5 - Value "SN" passes type constraint Language[enumeration=>"ARRAY(0x58637b90)"] 1..5 ok 22 - Type atomic/language is restricted by facet enumeration. # Subtest: Type atomic/language is restricted by facet enumeration. ok 1 - Value "BO" passes type constraint Language[enumeration=>"ARRAY(0x56b9183c)"] ok 2 - Value "BO" passes type constraint Language[enumeration=>"ARRAY(0x56b9183c)"] ok 3 - Value "BE" passes type constraint Language[enumeration=>"ARRAY(0x56b9183c)"] ok 4 - Value "BG" passes type constraint Language[enumeration=>"ARRAY(0x56b9183c)"] ok 5 - Value "BH" passes type constraint Language[enumeration=>"ARRAY(0x56b9183c)"] 1..5 ok 23 - Type atomic/language is restricted by facet enumeration. # Subtest: Type atomic/language is restricted by facet enumeration. ok 1 - Value "CA" passes type constraint Language[enumeration=>"ARRAY(0x586395d0)"] ok 2 - Value "CO" passes type constraint Language[enumeration=>"ARRAY(0x586395d0)"] ok 3 - Value "CY" passes type constraint Language[enumeration=>"ARRAY(0x586395d0)"] ok 4 - Value "CS" passes type constraint Language[enumeration=>"ARRAY(0x586395d0)"] ok 5 - Value "CY" passes type constraint Language[enumeration=>"ARRAY(0x586395d0)"] 1..5 ok 24 - Type atomic/language is restricted by facet enumeration. # Subtest: Type atomic/language is restricted by facet enumeration. ok 1 - Value "CA" passes type constraint Language[enumeration=>"ARRAY(0x5863472c)"] ok 2 - Value "CA" passes type constraint Language[enumeration=>"ARRAY(0x5863472c)"] ok 3 - Value "CY" passes type constraint Language[enumeration=>"ARRAY(0x5863472c)"] ok 4 - Value "CS" passes type constraint Language[enumeration=>"ARRAY(0x5863472c)"] ok 5 - Value "CY" passes type constraint Language[enumeration=>"ARRAY(0x5863472c)"] 1..5 ok 25 - Type atomic/language is restricted by facet enumeration. # Subtest: Type atomic/language is restricted by facet whiteSpace with value collapse. ok 1 - Value "FO" passes type constraint Language[whiteSpace=>"collapse"] ok 2 - Value "ZH" passes type constraint Language[whiteSpace=>"collapse"] ok 3 - Value "EO" passes type constraint Language[whiteSpace=>"collapse"] ok 4 - Value "BE" passes type constraint Language[whiteSpace=>"collapse"] ok 5 - Value "PL" passes type constraint Language[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/language is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/language is restricted by facet minLength with value 6. ok 1 - Value "SK" fails type constraint Language[minLength=>"6"] ok 2 - Value "CY-a" fails type constraint Language[minLength=>"6"] ok 3 - Value "BA-a" fails type constraint Language[minLength=>"6"] ok 4 - Value "TW-UK" fails type constraint Language[minLength=>"6"] ok 5 - Value "MY" fails type constraint Language[minLength=>"6"] 1..5 ok 27 - Type atomic/language is restricted by facet minLength with value 6. # Subtest: Type atomic/language is restricted by facet minLength with value 6. ok 1 - Value "FJ" fails type constraint Language[minLength=>"6"] ok 2 - Value "HR-a" fails type constraint Language[minLength=>"6"] ok 3 - Value "XH-a" fails type constraint Language[minLength=>"6"] ok 4 - Value "LT-UK" fails type constraint Language[minLength=>"6"] ok 5 - Value "MK" fails type constraint Language[minLength=>"6"] 1..5 ok 28 - Type atomic/language is restricted by facet minLength with value 6. # Subtest: Type atomic/language is restricted by facet minLength with value 9. ok 1 - Value "MR" fails type constraint Language[minLength=>"9"] ok 2 - Value "YO-a" fails type constraint Language[minLength=>"9"] ok 3 - Value "TE-a" fails type constraint Language[minLength=>"9"] ok 4 - Value "SG-UK" fails type constraint Language[minLength=>"9"] ok 5 - Value "TO-CHINA" fails type constraint Language[minLength=>"9"] 1..5 ok 29 - Type atomic/language is restricted by facet minLength with value 9. # Subtest: Type atomic/language is restricted by facet minLength with value 11. ok 1 - Value "ZH" fails type constraint Language[minLength=>"11"] ok 2 - Value "PL-a" fails type constraint Language[minLength=>"11"] ok 3 - Value "EN-USA" fails type constraint Language[minLength=>"11"] ok 4 - Value "BE-CHINA" fails type constraint Language[minLength=>"11"] ok 5 - Value "SD-Ebonics" fails type constraint Language[minLength=>"11"] 1..5 ok 30 - Type atomic/language is restricted by facet minLength with value 11. # Subtest: Type atomic/language is restricted by facet maxLength with value 2. ok 1 - Value "OM-a" fails type constraint Language[maxLength=>"2"] ok 2 - Value "PL-UK" fails type constraint Language[maxLength=>"2"] ok 3 - Value "MO-USA" fails type constraint Language[maxLength=>"2"] ok 4 - Value "NL-LANG" fails type constraint Language[maxLength=>"2"] ok 5 - Value "BE-Thailand" fails type constraint Language[maxLength=>"2"] 1..5 ok 31 - Type atomic/language is restricted by facet maxLength with value 2. # Subtest: Type atomic/language is restricted by facet maxLength with value 5. ok 1 - Value "ZH-USA" fails type constraint Language[maxLength=>"5"] ok 2 - Value "KN-LANG" fails type constraint Language[maxLength=>"5"] ok 3 - Value "KL-CHINA" fails type constraint Language[maxLength=>"5"] ok 4 - Value "YO-Indian" fails type constraint Language[maxLength=>"5"] ok 5 - Value "VO-Thailand" fails type constraint Language[maxLength=>"5"] 1..5 ok 32 - Type atomic/language is restricted by facet maxLength with value 5. # Subtest: Type atomic/language is restricted by facet maxLength with value 9. ok 1 - Value "SQ-Ebonics" fails type constraint Language[maxLength=>"9"] ok 2 - Value "CA-Thailand" fails type constraint Language[maxLength=>"9"] ok 3 - Value "CS-Ebonics" fails type constraint Language[maxLength=>"9"] ok 4 - Value "TO-Thailand" fails type constraint Language[maxLength=>"9"] ok 5 - Value "ZH-Ebonics" fails type constraint Language[maxLength=>"9"] 1..5 ok 33 - Type atomic/language is restricted by facet maxLength with value 9. # Subtest: Type atomic/language is restricted by facet maxLength with value 7. ok 1 - Value "ES-CHINA" fails type constraint Language[maxLength=>"7"] ok 2 - Value "FJ-Indian" fails type constraint Language[maxLength=>"7"] ok 3 - Value "ML-Ebonics" fails type constraint Language[maxLength=>"7"] ok 4 - Value "SH-Thailand" fails type constraint Language[maxLength=>"7"] ok 5 - Value "IA-CHINA" fails type constraint Language[maxLength=>"7"] 1..5 ok 34 - Type atomic/language is restricted by facet maxLength with value 7. # Subtest: Type atomic/language is restricted by facet maxLength with value 8. ok 1 - Value "AF-Indian" fails type constraint Language[maxLength=>"8"] ok 2 - Value "KM-Ebonics" fails type constraint Language[maxLength=>"8"] ok 3 - Value "AA-Thailand" fails type constraint Language[maxLength=>"8"] ok 4 - Value "HR-Indian" fails type constraint Language[maxLength=>"8"] ok 5 - Value "OM-Ebonics" fails type constraint Language[maxLength=>"8"] 1..5 ok 35 - Type atomic/language is restricted by facet maxLength with value 8. # Subtest: Type atomic/language is restricted by facet length with value 2. ok 1 - Value "SG-a" fails type constraint Language[length=>"2"] ok 2 - Value "HI-UK" fails type constraint Language[length=>"2"] ok 3 - Value "SI-USA" fails type constraint Language[length=>"2"] ok 4 - Value "JA-LANG" fails type constraint Language[length=>"2"] ok 5 - Value "MN-Thailand" fails type constraint Language[length=>"2"] 1..5 ok 36 - Type atomic/language is restricted by facet length with value 2. # Subtest: Type atomic/language is restricted by facet length with value 6. ok 1 - Value "AF" fails type constraint Language[length=>"6"] ok 2 - Value "LN-a" fails type constraint Language[length=>"6"] ok 3 - Value "TS-UK" fails type constraint Language[length=>"6"] ok 4 - Value "SR-CHINA" fails type constraint Language[length=>"6"] ok 5 - Value "GA-Thailand" fails type constraint Language[length=>"6"] 1..5 ok 37 - Type atomic/language is restricted by facet length with value 6. # Subtest: Type atomic/language is restricted by facet length with value 7. ok 1 - Value "MG" fails type constraint Language[length=>"7"] ok 2 - Value "IT" fails type constraint Language[length=>"7"] ok 3 - Value "BA-a" fails type constraint Language[length=>"7"] ok 4 - Value "SV-UK" fails type constraint Language[length=>"7"] ok 5 - Value "GU-USA" fails type constraint Language[length=>"7"] 1..5 ok 38 - Type atomic/language is restricted by facet length with value 7. # Subtest: Type atomic/language is restricted by facet length with value 5. ok 1 - Value "KL" fails type constraint Language[length=>"5"] ok 2 - Value "AR-a" fails type constraint Language[length=>"5"] ok 3 - Value "SV-USA" fails type constraint Language[length=>"5"] ok 4 - Value "IE-CHINA" fails type constraint Language[length=>"5"] ok 5 - Value "KY-Thailand" fails type constraint Language[length=>"5"] 1..5 ok 39 - Type atomic/language is restricted by facet length with value 5. # Subtest: Type atomic/language is restricted by facet length with value 11. ok 1 - Value "ML" fails type constraint Language[length=>"11"] ok 2 - Value "FJ-a" fails type constraint Language[length=>"11"] ok 3 - Value "SL-USA" fails type constraint Language[length=>"11"] ok 4 - Value "AF-CHINA" fails type constraint Language[length=>"11"] ok 5 - Value "AZ-Ebonics" fails type constraint Language[length=>"11"] 1..5 ok 40 - Type atomic/language is restricted by facet length with value 11. 1..40 ok t/50long.t ................ # Subtest: Type atomic/long is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" passes type constraint Long[minExclusive=>"-999999999999999999"] ok 2 - Value "-438183056062100283" passes type constraint Long[minExclusive=>"-999999999999999999"] ok 3 - Value "-730415030775278138" passes type constraint Long[minExclusive=>"-999999999999999999"] ok 4 - Value "-75024681958743010" passes type constraint Long[minExclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Long[minExclusive=>"-999999999999999999"] 1..5 ok 1 - Type atomic/long is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/long is restricted by facet minExclusive with value 968402995542501752. ok 1 - Value "968402995542501753" passes type constraint Long[minExclusive=>"968402995542501752"] ok 2 - Value "992032847900994818" passes type constraint Long[minExclusive=>"968402995542501752"] ok 3 - Value "974537720720994502" passes type constraint Long[minExclusive=>"968402995542501752"] ok 4 - Value "986012772750288166" passes type constraint Long[minExclusive=>"968402995542501752"] ok 5 - Value "999999999999999999" passes type constraint Long[minExclusive=>"968402995542501752"] 1..5 ok 2 - Type atomic/long is restricted by facet minExclusive with value 968402995542501752. # Subtest: Type atomic/long is restricted by facet minExclusive with value 420715981815711347. ok 1 - Value "420715981815711348" passes type constraint Long[minExclusive=>"420715981815711347"] ok 2 - Value "917335403421977926" passes type constraint Long[minExclusive=>"420715981815711347"] ok 3 - Value "950507687486504889" passes type constraint Long[minExclusive=>"420715981815711347"] ok 4 - Value "782630077344273642" passes type constraint Long[minExclusive=>"420715981815711347"] ok 5 - Value "999999999999999999" passes type constraint Long[minExclusive=>"420715981815711347"] 1..5 ok 3 - Type atomic/long is restricted by facet minExclusive with value 420715981815711347. # Subtest: Type atomic/long is restricted by facet minExclusive with value -244808889653066019. ok 1 - Value "-244808889653066018" passes type constraint Long[minExclusive=>"-244808889653066019"] ok 2 - Value "646654461216909232" passes type constraint Long[minExclusive=>"-244808889653066019"] ok 3 - Value "992170879059480184" passes type constraint Long[minExclusive=>"-244808889653066019"] ok 4 - Value "783790005141873453" passes type constraint Long[minExclusive=>"-244808889653066019"] ok 5 - Value "999999999999999999" passes type constraint Long[minExclusive=>"-244808889653066019"] 1..5 ok 4 - Type atomic/long is restricted by facet minExclusive with value -244808889653066019. # Subtest: Type atomic/long is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "999999999999999999" passes type constraint Long[minExclusive=>"999999999999999998"] 1..1 ok 5 - Type atomic/long is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/long is restricted by facet minInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Long[minInclusive=>"-999999999999999999"] ok 2 - Value "-397938882569509377" passes type constraint Long[minInclusive=>"-999999999999999999"] ok 3 - Value "-344267677883061784" passes type constraint Long[minInclusive=>"-999999999999999999"] ok 4 - Value "415083628365485290" passes type constraint Long[minInclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Long[minInclusive=>"-999999999999999999"] 1..5 ok 6 - Type atomic/long is restricted by facet minInclusive with value -999999999999999999. # Subtest: Type atomic/long is restricted by facet minInclusive with value 654371390798063278. ok 1 - Value "654371390798063278" passes type constraint Long[minInclusive=>"654371390798063278"] ok 2 - Value "876174309598772003" passes type constraint Long[minInclusive=>"654371390798063278"] ok 3 - Value "661591040355611765" passes type constraint Long[minInclusive=>"654371390798063278"] ok 4 - Value "895577718881608925" passes type constraint Long[minInclusive=>"654371390798063278"] ok 5 - Value "999999999999999999" passes type constraint Long[minInclusive=>"654371390798063278"] 1..5 ok 7 - Type atomic/long is restricted by facet minInclusive with value 654371390798063278. # Subtest: Type atomic/long is restricted by facet minInclusive with value 679423031619886596. ok 1 - Value "679423031619886596" passes type constraint Long[minInclusive=>"679423031619886596"] ok 2 - Value "913111223216426828" passes type constraint Long[minInclusive=>"679423031619886596"] ok 3 - Value "912510378381782725" passes type constraint Long[minInclusive=>"679423031619886596"] ok 4 - Value "929305182239794686" passes type constraint Long[minInclusive=>"679423031619886596"] ok 5 - Value "999999999999999999" passes type constraint Long[minInclusive=>"679423031619886596"] 1..5 ok 8 - Type atomic/long is restricted by facet minInclusive with value 679423031619886596. # Subtest: Type atomic/long is restricted by facet minInclusive with value 579451386929251021. ok 1 - Value "579451386929251021" passes type constraint Long[minInclusive=>"579451386929251021"] ok 2 - Value "902992188127024208" passes type constraint Long[minInclusive=>"579451386929251021"] ok 3 - Value "824874704639240016" passes type constraint Long[minInclusive=>"579451386929251021"] ok 4 - Value "708948875639938824" passes type constraint Long[minInclusive=>"579451386929251021"] ok 5 - Value "999999999999999999" passes type constraint Long[minInclusive=>"579451386929251021"] 1..5 ok 9 - Type atomic/long is restricted by facet minInclusive with value 579451386929251021. # Subtest: Type atomic/long is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "999999999999999999" passes type constraint Long[minInclusive=>"999999999999999999"] 1..1 ok 10 - Type atomic/long is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/long is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999999" passes type constraint Long[maxExclusive=>"-999999999999999998"] 1..1 ok 11 - Type atomic/long is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/long is restricted by facet maxExclusive with value -562908107193849537. ok 1 - Value "-999999999999999999" passes type constraint Long[maxExclusive=>"-562908107193849537"] ok 2 - Value "-808380194595141275" passes type constraint Long[maxExclusive=>"-562908107193849537"] ok 3 - Value "-822649479248610771" passes type constraint Long[maxExclusive=>"-562908107193849537"] ok 4 - Value "-590945378547525183" passes type constraint Long[maxExclusive=>"-562908107193849537"] ok 5 - Value "-562908107193849538" passes type constraint Long[maxExclusive=>"-562908107193849537"] 1..5 ok 12 - Type atomic/long is restricted by facet maxExclusive with value -562908107193849537. # Subtest: Type atomic/long is restricted by facet maxExclusive with value -62970516107334394. ok 1 - Value "-999999999999999999" passes type constraint Long[maxExclusive=>"-62970516107334394"] ok 2 - Value "-270926369799275666" passes type constraint Long[maxExclusive=>"-62970516107334394"] ok 3 - Value "-365308762022580493" passes type constraint Long[maxExclusive=>"-62970516107334394"] ok 4 - Value "-882518584237943728" passes type constraint Long[maxExclusive=>"-62970516107334394"] ok 5 - Value "-62970516107334395" passes type constraint Long[maxExclusive=>"-62970516107334394"] 1..5 ok 13 - Type atomic/long is restricted by facet maxExclusive with value -62970516107334394. # Subtest: Type atomic/long is restricted by facet maxExclusive with value -40900034799576711. ok 1 - Value "-999999999999999999" passes type constraint Long[maxExclusive=>"-40900034799576711"] ok 2 - Value "-274843839731028429" passes type constraint Long[maxExclusive=>"-40900034799576711"] ok 3 - Value "-682373695437848980" passes type constraint Long[maxExclusive=>"-40900034799576711"] ok 4 - Value "-266120163505469408" passes type constraint Long[maxExclusive=>"-40900034799576711"] ok 5 - Value "-40900034799576712" passes type constraint Long[maxExclusive=>"-40900034799576711"] 1..5 ok 14 - Type atomic/long is restricted by facet maxExclusive with value -40900034799576711. # Subtest: Type atomic/long is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Long[maxExclusive=>"999999999999999999"] ok 2 - Value "361579683220858870" passes type constraint Long[maxExclusive=>"999999999999999999"] ok 3 - Value "863135773750244748" passes type constraint Long[maxExclusive=>"999999999999999999"] ok 4 - Value "-230400793531868153" passes type constraint Long[maxExclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" passes type constraint Long[maxExclusive=>"999999999999999999"] 1..5 ok 15 - Type atomic/long is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/long is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Long[maxInclusive=>"-999999999999999999"] 1..1 ok 16 - Type atomic/long is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/long is restricted by facet maxInclusive with value 472512421492236489. ok 1 - Value "-999999999999999999" passes type constraint Long[maxInclusive=>"472512421492236489"] ok 2 - Value "-543180519732171516" passes type constraint Long[maxInclusive=>"472512421492236489"] ok 3 - Value "-106047285186662175" passes type constraint Long[maxInclusive=>"472512421492236489"] ok 4 - Value "-561394859984429942" passes type constraint Long[maxInclusive=>"472512421492236489"] ok 5 - Value "472512421492236489" passes type constraint Long[maxInclusive=>"472512421492236489"] 1..5 ok 17 - Type atomic/long is restricted by facet maxInclusive with value 472512421492236489. # Subtest: Type atomic/long is restricted by facet maxInclusive with value -319274017545440269. ok 1 - Value "-999999999999999999" passes type constraint Long[maxInclusive=>"-319274017545440269"] ok 2 - Value "-727194004132777993" passes type constraint Long[maxInclusive=>"-319274017545440269"] ok 3 - Value "-493310300001086924" passes type constraint Long[maxInclusive=>"-319274017545440269"] ok 4 - Value "-587606438485648919" passes type constraint Long[maxInclusive=>"-319274017545440269"] ok 5 - Value "-319274017545440269" passes type constraint Long[maxInclusive=>"-319274017545440269"] 1..5 ok 18 - Type atomic/long is restricted by facet maxInclusive with value -319274017545440269. # Subtest: Type atomic/long is restricted by facet maxInclusive with value 395309234845914847. ok 1 - Value "-999999999999999999" passes type constraint Long[maxInclusive=>"395309234845914847"] ok 2 - Value "-771424898560677999" passes type constraint Long[maxInclusive=>"395309234845914847"] ok 3 - Value "-388165179280097323" passes type constraint Long[maxInclusive=>"395309234845914847"] ok 4 - Value "315473587110365078" passes type constraint Long[maxInclusive=>"395309234845914847"] ok 5 - Value "395309234845914847" passes type constraint Long[maxInclusive=>"395309234845914847"] 1..5 ok 19 - Type atomic/long is restricted by facet maxInclusive with value 395309234845914847. # Subtest: Type atomic/long is restricted by facet maxInclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint Long[maxInclusive=>"999999999999999999"] ok 2 - Value "779716996244725456" passes type constraint Long[maxInclusive=>"999999999999999999"] ok 3 - Value "112284133831870302" passes type constraint Long[maxInclusive=>"999999999999999999"] ok 4 - Value "391081913308217287" passes type constraint Long[maxInclusive=>"999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint Long[maxInclusive=>"999999999999999999"] 1..5 ok 20 - Type atomic/long is restricted by facet maxInclusive with value 999999999999999999. # Subtest: Type atomic/long is restricted by facet fractionDigits with value 0. ok 1 - Value "-999999999999999999" passes type constraint Long[fractionDigits=>"0"] ok 2 - Value "-439678890605573080" passes type constraint Long[fractionDigits=>"0"] ok 3 - Value "673029236492377779" passes type constraint Long[fractionDigits=>"0"] ok 4 - Value "-367446140835359757" passes type constraint Long[fractionDigits=>"0"] ok 5 - Value "999999999999999999" passes type constraint Long[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/long is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/long is restricted by facet totalDigits with value 1. ok 1 - Value "9" passes type constraint Long[totalDigits=>"1"] ok 2 - Value "8" passes type constraint Long[totalDigits=>"1"] ok 3 - Value "3" passes type constraint Long[totalDigits=>"1"] ok 4 - Value "2" passes type constraint Long[totalDigits=>"1"] ok 5 - Value "8" passes type constraint Long[totalDigits=>"1"] 1..5 ok 22 - Type atomic/long is restricted by facet totalDigits with value 1. # Subtest: Type atomic/long is restricted by facet totalDigits with value 5. ok 1 - Value "2" passes type constraint Long[totalDigits=>"5"] ok 2 - Value "59" passes type constraint Long[totalDigits=>"5"] ok 3 - Value "256" passes type constraint Long[totalDigits=>"5"] ok 4 - Value "1881" passes type constraint Long[totalDigits=>"5"] ok 5 - Value "87876" passes type constraint Long[totalDigits=>"5"] 1..5 ok 23 - Type atomic/long is restricted by facet totalDigits with value 5. # Subtest: Type atomic/long is restricted by facet totalDigits with value 9. ok 1 - Value "2" passes type constraint Long[totalDigits=>"9"] ok 2 - Value "324" passes type constraint Long[totalDigits=>"9"] ok 3 - Value "53160" passes type constraint Long[totalDigits=>"9"] ok 4 - Value "2241858" passes type constraint Long[totalDigits=>"9"] ok 5 - Value "350271868" passes type constraint Long[totalDigits=>"9"] 1..5 ok 24 - Type atomic/long is restricted by facet totalDigits with value 9. # Subtest: Type atomic/long is restricted by facet totalDigits with value 13. ok 1 - Value "7" passes type constraint Long[totalDigits=>"13"] ok 2 - Value "1299" passes type constraint Long[totalDigits=>"13"] ok 3 - Value "4347514" passes type constraint Long[totalDigits=>"13"] ok 4 - Value "7559612718" passes type constraint Long[totalDigits=>"13"] ok 5 - Value "1416366976154" passes type constraint Long[totalDigits=>"13"] 1..5 ok 25 - Type atomic/long is restricted by facet totalDigits with value 13. # Subtest: Type atomic/long is restricted by facet totalDigits with value 18. ok 1 - Value "3" passes type constraint Long[totalDigits=>"18"] ok 2 - Value "95740" passes type constraint Long[totalDigits=>"18"] ok 3 - Value "735611727" passes type constraint Long[totalDigits=>"18"] ok 4 - Value "3784148207702" passes type constraint Long[totalDigits=>"18"] ok 5 - Value "157826879511434666" passes type constraint Long[totalDigits=>"18"] 1..5 ok 26 - Type atomic/long is restricted by facet totalDigits with value 18. # Subtest: Type atomic/long is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-986558763664653645" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-913428556433725453" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-973221252533651368" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-943246656652245344" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-956548175456225582" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 27 - Type atomic/long is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/long is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-787574922" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-726788351" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "-256584684" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-289122472" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-386638897" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 28 - Type atomic/long is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/long is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-8" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-8" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-7" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-4" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-8" passes type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 29 - Type atomic/long is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/long is restricted by facet pattern with value \d{5}. ok 1 - Value "43733" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "29358" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "75414" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "66282" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "88634" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 30 - Type atomic/long is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/long is restricted by facet pattern with value \d{18}. ok 1 - Value "934646773752244366" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "946663632864638888" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "953654543736653615" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "946365341267825427" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "955717642814452228" passes type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 31 - Type atomic/long is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "11686316" passes type constraint Long[enumeration=>"ARRAY(0x58bbf958)"] ok 2 - Value "-5496081750511" passes type constraint Long[enumeration=>"ARRAY(0x58bbf958)"] ok 3 - Value "-5496081750511" passes type constraint Long[enumeration=>"ARRAY(0x58bbf958)"] ok 4 - Value "445463702" passes type constraint Long[enumeration=>"ARRAY(0x58bbf958)"] ok 5 - Value "-5496081750511" passes type constraint Long[enumeration=>"ARRAY(0x58bbf958)"] 1..5 ok 32 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "29044724" passes type constraint Long[enumeration=>"ARRAY(0x58bbb3b4)"] ok 2 - Value "-530271545" passes type constraint Long[enumeration=>"ARRAY(0x58bbb3b4)"] ok 3 - Value "-53330603926218023" passes type constraint Long[enumeration=>"ARRAY(0x58bbb3b4)"] ok 4 - Value "-530271545" passes type constraint Long[enumeration=>"ARRAY(0x58bbb3b4)"] ok 5 - Value "-36983185" passes type constraint Long[enumeration=>"ARRAY(0x58bbb3b4)"] 1..5 ok 33 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "4812" passes type constraint Long[enumeration=>"ARRAY(0x570ea7a8)"] ok 2 - Value "-4722" passes type constraint Long[enumeration=>"ARRAY(0x570ea7a8)"] ok 3 - Value "-2032980968765" passes type constraint Long[enumeration=>"ARRAY(0x570ea7a8)"] ok 4 - Value "34853718286" passes type constraint Long[enumeration=>"ARRAY(0x570ea7a8)"] ok 5 - Value "-4722" passes type constraint Long[enumeration=>"ARRAY(0x570ea7a8)"] 1..5 ok 34 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "-52501609699" passes type constraint Long[enumeration=>"ARRAY(0x570e9b14)"] ok 2 - Value "62317068276" passes type constraint Long[enumeration=>"ARRAY(0x570e9b14)"] ok 3 - Value "-2295090265679" passes type constraint Long[enumeration=>"ARRAY(0x570e9b14)"] ok 4 - Value "947653025590775" passes type constraint Long[enumeration=>"ARRAY(0x570e9b14)"] ok 5 - Value "-902030968896" passes type constraint Long[enumeration=>"ARRAY(0x570e9b14)"] 1..5 ok 35 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "59419563214914" passes type constraint Long[enumeration=>"ARRAY(0x58bb0668)"] ok 2 - Value "88745595866" passes type constraint Long[enumeration=>"ARRAY(0x58bb0668)"] ok 3 - Value "59419563214914" passes type constraint Long[enumeration=>"ARRAY(0x58bb0668)"] ok 4 - Value "88745595866" passes type constraint Long[enumeration=>"ARRAY(0x58bb0668)"] ok 5 - Value "-14260976357358" passes type constraint Long[enumeration=>"ARRAY(0x58bb0668)"] 1..5 ok 36 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet whiteSpace with value collapse. ok 1 - Value "-999999999999999999" passes type constraint Long[whiteSpace=>"collapse"] ok 2 - Value "-141811240377451630" passes type constraint Long[whiteSpace=>"collapse"] ok 3 - Value "107634268556318302" passes type constraint Long[whiteSpace=>"collapse"] ok 4 - Value "-741262037408872975" passes type constraint Long[whiteSpace=>"collapse"] ok 5 - Value "999999999999999999" passes type constraint Long[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/long is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/long is restricted by facet minInclusive with value 583792148562175316. ok 1 - Value "-999999999999999999" fails type constraint Long[minInclusive=>"583792148562175316"] ok 2 - Value "406638238320622626" fails type constraint Long[minInclusive=>"583792148562175316"] ok 3 - Value "-638693120471822479" fails type constraint Long[minInclusive=>"583792148562175316"] ok 4 - Value "-323016043871903592" fails type constraint Long[minInclusive=>"583792148562175316"] ok 5 - Value "583792148562175315" fails type constraint Long[minInclusive=>"583792148562175316"] 1..5 ok 38 - Type atomic/long is restricted by facet minInclusive with value 583792148562175316. # Subtest: Type atomic/long is restricted by facet minInclusive with value -689877964040234158. ok 1 - Value "-999999999999999999" fails type constraint Long[minInclusive=>"-689877964040234158"] ok 2 - Value "-820792054363353774" fails type constraint Long[minInclusive=>"-689877964040234158"] ok 3 - Value "-725379333585144926" fails type constraint Long[minInclusive=>"-689877964040234158"] ok 4 - Value "-928387095497131129" fails type constraint Long[minInclusive=>"-689877964040234158"] ok 5 - Value "-689877964040234159" fails type constraint Long[minInclusive=>"-689877964040234158"] 1..5 ok 39 - Type atomic/long is restricted by facet minInclusive with value -689877964040234158. # Subtest: Type atomic/long is restricted by facet minInclusive with value -635039562549570168. ok 1 - Value "-999999999999999999" fails type constraint Long[minInclusive=>"-635039562549570168"] ok 2 - Value "-844669926868859999" fails type constraint Long[minInclusive=>"-635039562549570168"] ok 3 - Value "-651482607533091162" fails type constraint Long[minInclusive=>"-635039562549570168"] ok 4 - Value "-950390854239020283" fails type constraint Long[minInclusive=>"-635039562549570168"] ok 5 - Value "-635039562549570169" fails type constraint Long[minInclusive=>"-635039562549570168"] 1..5 ok 40 - Type atomic/long is restricted by facet minInclusive with value -635039562549570168. # Subtest: Type atomic/long is restricted by facet minInclusive with value -217274055791231379. ok 1 - Value "-999999999999999999" fails type constraint Long[minInclusive=>"-217274055791231379"] ok 2 - Value "-967264967922566177" fails type constraint Long[minInclusive=>"-217274055791231379"] ok 3 - Value "-527241730293832538" fails type constraint Long[minInclusive=>"-217274055791231379"] ok 4 - Value "-902272444411393578" fails type constraint Long[minInclusive=>"-217274055791231379"] ok 5 - Value "-217274055791231380" fails type constraint Long[minInclusive=>"-217274055791231379"] 1..5 ok 41 - Type atomic/long is restricted by facet minInclusive with value -217274055791231379. # Subtest: Type atomic/long is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint Long[minInclusive=>"999999999999999999"] ok 2 - Value "-4604910092599779" fails type constraint Long[minInclusive=>"999999999999999999"] ok 3 - Value "695824151654512500" fails type constraint Long[minInclusive=>"999999999999999999"] ok 4 - Value "476038958967349045" fails type constraint Long[minInclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" fails type constraint Long[minInclusive=>"999999999999999999"] 1..5 ok 42 - Type atomic/long is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/long is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" fails type constraint Long[maxInclusive=>"-999999999999999999"] ok 2 - Value "-136550217446477439" fails type constraint Long[maxInclusive=>"-999999999999999999"] ok 3 - Value "301508639387523258" fails type constraint Long[maxInclusive=>"-999999999999999999"] ok 4 - Value "165029836242362782" fails type constraint Long[maxInclusive=>"-999999999999999999"] ok 5 - Value "999999999999999999" fails type constraint Long[maxInclusive=>"-999999999999999999"] 1..5 ok 43 - Type atomic/long is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/long is restricted by facet maxInclusive with value 648840685860569087. ok 1 - Value "648840685860569088" fails type constraint Long[maxInclusive=>"648840685860569087"] ok 2 - Value "870346801180572437" fails type constraint Long[maxInclusive=>"648840685860569087"] ok 3 - Value "947290282026430821" fails type constraint Long[maxInclusive=>"648840685860569087"] ok 4 - Value "819053053548357647" fails type constraint Long[maxInclusive=>"648840685860569087"] ok 5 - Value "999999999999999999" fails type constraint Long[maxInclusive=>"648840685860569087"] 1..5 ok 44 - Type atomic/long is restricted by facet maxInclusive with value 648840685860569087. # Subtest: Type atomic/long is restricted by facet maxInclusive with value 837276573179478677. ok 1 - Value "837276573179478678" fails type constraint Long[maxInclusive=>"837276573179478677"] ok 2 - Value "982131744201154708" fails type constraint Long[maxInclusive=>"837276573179478677"] ok 3 - Value "878401732190292315" fails type constraint Long[maxInclusive=>"837276573179478677"] ok 4 - Value "855806805973112446" fails type constraint Long[maxInclusive=>"837276573179478677"] ok 5 - Value "999999999999999999" fails type constraint Long[maxInclusive=>"837276573179478677"] 1..5 ok 45 - Type atomic/long is restricted by facet maxInclusive with value 837276573179478677. # Subtest: Type atomic/long is restricted by facet maxInclusive with value -231112914202378227. ok 1 - Value "-231112914202378226" fails type constraint Long[maxInclusive=>"-231112914202378227"] ok 2 - Value "642456873159420352" fails type constraint Long[maxInclusive=>"-231112914202378227"] ok 3 - Value "209104855015940588" fails type constraint Long[maxInclusive=>"-231112914202378227"] ok 4 - Value "912184317590979202" fails type constraint Long[maxInclusive=>"-231112914202378227"] ok 5 - Value "999999999999999999" fails type constraint Long[maxInclusive=>"-231112914202378227"] 1..5 ok 46 - Type atomic/long is restricted by facet maxInclusive with value -231112914202378227. # Subtest: Type atomic/long is restricted by facet maxInclusive with value -716385737637535546. ok 1 - Value "-716385737637535545" fails type constraint Long[maxInclusive=>"-716385737637535546"] ok 2 - Value "732781777769492545" fails type constraint Long[maxInclusive=>"-716385737637535546"] ok 3 - Value "531162283326065394" fails type constraint Long[maxInclusive=>"-716385737637535546"] ok 4 - Value "240919302458363108" fails type constraint Long[maxInclusive=>"-716385737637535546"] ok 5 - Value "999999999999999999" fails type constraint Long[maxInclusive=>"-716385737637535546"] 1..5 ok 47 - Type atomic/long is restricted by facet maxInclusive with value -716385737637535546. # Subtest: Type atomic/long is restricted by facet totalDigits with value 1. ok 1 - Value "61" fails type constraint Long[totalDigits=>"1"] ok 2 - Value "352314" fails type constraint Long[totalDigits=>"1"] ok 3 - Value "5672867257" fails type constraint Long[totalDigits=>"1"] ok 4 - Value "61221375404615" fails type constraint Long[totalDigits=>"1"] ok 5 - Value "146672972327691410" fails type constraint Long[totalDigits=>"1"] 1..5 ok 48 - Type atomic/long is restricted by facet totalDigits with value 1. # Subtest: Type atomic/long is restricted by facet totalDigits with value 4. ok 1 - Value "59600" fails type constraint Long[totalDigits=>"4"] ok 2 - Value "68323727" fails type constraint Long[totalDigits=>"4"] ok 3 - Value "37839894647" fails type constraint Long[totalDigits=>"4"] ok 4 - Value "58464689733810" fails type constraint Long[totalDigits=>"4"] ok 5 - Value "514834822567682304" fails type constraint Long[totalDigits=>"4"] 1..5 ok 49 - Type atomic/long is restricted by facet totalDigits with value 4. # Subtest: Type atomic/long is restricted by facet totalDigits with value 7. ok 1 - Value "41891153" fails type constraint Long[totalDigits=>"7"] ok 2 - Value "3180876051" fails type constraint Long[totalDigits=>"7"] ok 3 - Value "356217484246" fails type constraint Long[totalDigits=>"7"] ok 4 - Value "15184683016354" fails type constraint Long[totalDigits=>"7"] ok 5 - Value "568323046628399965" fails type constraint Long[totalDigits=>"7"] 1..5 ok 50 - Type atomic/long is restricted by facet totalDigits with value 7. # Subtest: Type atomic/long is restricted by facet totalDigits with value 10. ok 1 - Value "62183883927" fails type constraint Long[totalDigits=>"10"] ok 2 - Value "454688281764" fails type constraint Long[totalDigits=>"10"] ok 3 - Value "4250944564358" fails type constraint Long[totalDigits=>"10"] ok 4 - Value "60434747874517" fails type constraint Long[totalDigits=>"10"] ok 5 - Value "882271787829559286" fails type constraint Long[totalDigits=>"10"] 1..5 ok 51 - Type atomic/long is restricted by facet totalDigits with value 10. # Subtest: Type atomic/long is restricted by facet totalDigits with value 13. ok 1 - Value "73160554226563" fails type constraint Long[totalDigits=>"13"] ok 2 - Value "152523424361917" fails type constraint Long[totalDigits=>"13"] ok 3 - Value "7816567088582023" fails type constraint Long[totalDigits=>"13"] ok 4 - Value "65585590862232778" fails type constraint Long[totalDigits=>"13"] ok 5 - Value "175655245093397441" fails type constraint Long[totalDigits=>"13"] 1..5 ok 52 - Type atomic/long is restricted by facet totalDigits with value 13. # Subtest: Type atomic/long is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint Long[minExclusive=>"-999999999999999999"] 1..1 ok 53 - Type atomic/long is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/long is restricted by facet minExclusive with value 797627372074136696. ok 1 - Value "-999999999999999999" fails type constraint Long[minExclusive=>"797627372074136696"] ok 2 - Value "571517462213777986" fails type constraint Long[minExclusive=>"797627372074136696"] ok 3 - Value "-828347264457694281" fails type constraint Long[minExclusive=>"797627372074136696"] ok 4 - Value "-932731884480699309" fails type constraint Long[minExclusive=>"797627372074136696"] ok 5 - Value "797627372074136696" fails type constraint Long[minExclusive=>"797627372074136696"] 1..5 ok 54 - Type atomic/long is restricted by facet minExclusive with value 797627372074136696. # Subtest: Type atomic/long is restricted by facet minExclusive with value -425021319963341470. ok 1 - Value "-999999999999999999" fails type constraint Long[minExclusive=>"-425021319963341470"] ok 2 - Value "-821040419442518247" fails type constraint Long[minExclusive=>"-425021319963341470"] ok 3 - Value "-693233371923550840" fails type constraint Long[minExclusive=>"-425021319963341470"] ok 4 - Value "-460176317465711225" fails type constraint Long[minExclusive=>"-425021319963341470"] ok 5 - Value "-425021319963341470" fails type constraint Long[minExclusive=>"-425021319963341470"] 1..5 ok 55 - Type atomic/long is restricted by facet minExclusive with value -425021319963341470. # Subtest: Type atomic/long is restricted by facet minExclusive with value -371832791753599733. ok 1 - Value "-999999999999999999" fails type constraint Long[minExclusive=>"-371832791753599733"] ok 2 - Value "-781426192888480178" fails type constraint Long[minExclusive=>"-371832791753599733"] ok 3 - Value "-475269055523014805" fails type constraint Long[minExclusive=>"-371832791753599733"] ok 4 - Value "-972055299241825914" fails type constraint Long[minExclusive=>"-371832791753599733"] ok 5 - Value "-371832791753599733" fails type constraint Long[minExclusive=>"-371832791753599733"] 1..5 ok 56 - Type atomic/long is restricted by facet minExclusive with value -371832791753599733. # Subtest: Type atomic/long is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "-999999999999999999" fails type constraint Long[minExclusive=>"999999999999999998"] ok 2 - Value "-828451730987506351" fails type constraint Long[minExclusive=>"999999999999999998"] ok 3 - Value "-161134781826219875" fails type constraint Long[minExclusive=>"999999999999999998"] ok 4 - Value "-325521743394460605" fails type constraint Long[minExclusive=>"999999999999999998"] ok 5 - Value "999999999999999998" fails type constraint Long[minExclusive=>"999999999999999998"] 1..5 ok 57 - Type atomic/long is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/long is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999998" fails type constraint Long[maxExclusive=>"-999999999999999998"] ok 2 - Value "422087990407563173" fails type constraint Long[maxExclusive=>"-999999999999999998"] ok 3 - Value "-339322319330811249" fails type constraint Long[maxExclusive=>"-999999999999999998"] ok 4 - Value "342669886312905402" fails type constraint Long[maxExclusive=>"-999999999999999998"] ok 5 - Value "999999999999999999" fails type constraint Long[maxExclusive=>"-999999999999999998"] 1..5 ok 58 - Type atomic/long is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/long is restricted by facet maxExclusive with value -75742468208222612. ok 1 - Value "-75742468208222612" fails type constraint Long[maxExclusive=>"-75742468208222612"] ok 2 - Value "-31400323710645496" fails type constraint Long[maxExclusive=>"-75742468208222612"] ok 3 - Value "11220641590985134" fails type constraint Long[maxExclusive=>"-75742468208222612"] ok 4 - Value "913147533063598804" fails type constraint Long[maxExclusive=>"-75742468208222612"] ok 5 - Value "999999999999999999" fails type constraint Long[maxExclusive=>"-75742468208222612"] 1..5 ok 59 - Type atomic/long is restricted by facet maxExclusive with value -75742468208222612. # Subtest: Type atomic/long is restricted by facet maxExclusive with value 426043137105943214. ok 1 - Value "426043137105943214" fails type constraint Long[maxExclusive=>"426043137105943214"] ok 2 - Value "499210806298271291" fails type constraint Long[maxExclusive=>"426043137105943214"] ok 3 - Value "845897864523529612" fails type constraint Long[maxExclusive=>"426043137105943214"] ok 4 - Value "744814266325269324" fails type constraint Long[maxExclusive=>"426043137105943214"] ok 5 - Value "999999999999999999" fails type constraint Long[maxExclusive=>"426043137105943214"] 1..5 ok 60 - Type atomic/long is restricted by facet maxExclusive with value 426043137105943214. # Subtest: Type atomic/long is restricted by facet maxExclusive with value 911347761427307999. ok 1 - Value "911347761427307999" fails type constraint Long[maxExclusive=>"911347761427307999"] ok 2 - Value "989033144562084456" fails type constraint Long[maxExclusive=>"911347761427307999"] ok 3 - Value "944503962585307676" fails type constraint Long[maxExclusive=>"911347761427307999"] ok 4 - Value "953828544159003174" fails type constraint Long[maxExclusive=>"911347761427307999"] ok 5 - Value "999999999999999999" fails type constraint Long[maxExclusive=>"911347761427307999"] 1..5 ok 61 - Type atomic/long is restricted by facet maxExclusive with value 911347761427307999. # Subtest: Type atomic/long is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "999999999999999999" fails type constraint Long[maxExclusive=>"999999999999999999"] 1..1 ok 62 - Type atomic/long is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/long is restricted by facet pattern with value \-\d{18}. ok 1 - Value "523528" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-83453757559438134" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-82864921" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "24834653926555265" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "5368" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 63 - Type atomic/long is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/long is restricted by facet pattern with value \-\d{9}. ok 1 - Value "6643732616" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-872475" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "6622853" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-428237977745" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "88546941" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 64 - Type atomic/long is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/long is restricted by facet pattern with value \-\d{1}. ok 1 - Value "7481741375817" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-24856383" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "72534" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-112193385578992" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "69519774439863" fails type constraint Long[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 65 - Type atomic/long is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/long is restricted by facet pattern with value \d{5}. ok 1 - Value "-28847764362258" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "-7848246815716" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "66448574776" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "586544" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "-8" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 66 - Type atomic/long is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/long is restricted by facet pattern with value \d{18}. ok 1 - Value "-1448838426" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "-13887678695934982" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "-4461457" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "-61" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "2492224547" fails type constraint Long[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 67 - Type atomic/long is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "-345398431745117306" fails type constraint Long[enumeration=>"ARRAY(0x58bba5b8)"] ok 2 - Value "127657392041073069" fails type constraint Long[enumeration=>"ARRAY(0x58bba5b8)"] ok 3 - Value "732130377772227224" fails type constraint Long[enumeration=>"ARRAY(0x58bba5b8)"] ok 4 - Value "123031806783405084" fails type constraint Long[enumeration=>"ARRAY(0x58bba5b8)"] ok 5 - Value "-630366862888847245" fails type constraint Long[enumeration=>"ARRAY(0x58bba5b8)"] 1..5 ok 68 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "305873581919190229" fails type constraint Long[enumeration=>"ARRAY(0x58bafb8c)"] ok 2 - Value "201555919457502952" fails type constraint Long[enumeration=>"ARRAY(0x58bafb8c)"] ok 3 - Value "-777124409677342197" fails type constraint Long[enumeration=>"ARRAY(0x58bafb8c)"] ok 4 - Value "976496010192487994" fails type constraint Long[enumeration=>"ARRAY(0x58bafb8c)"] ok 5 - Value "486599881741643702" fails type constraint Long[enumeration=>"ARRAY(0x58bafb8c)"] 1..5 ok 69 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "-279754425781666426" fails type constraint Long[enumeration=>"ARRAY(0x58bc3a7c)"] ok 2 - Value "786134019132565419" fails type constraint Long[enumeration=>"ARRAY(0x58bc3a7c)"] ok 3 - Value "-944473943643886481" fails type constraint Long[enumeration=>"ARRAY(0x58bc3a7c)"] ok 4 - Value "937655730037457501" fails type constraint Long[enumeration=>"ARRAY(0x58bc3a7c)"] ok 5 - Value "-727874622972624506" fails type constraint Long[enumeration=>"ARRAY(0x58bc3a7c)"] 1..5 ok 70 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "590935681411644430" fails type constraint Long[enumeration=>"ARRAY(0x58bc7a68)"] ok 2 - Value "-239453803593872249" fails type constraint Long[enumeration=>"ARRAY(0x58bc7a68)"] ok 3 - Value "-592225327498727915" fails type constraint Long[enumeration=>"ARRAY(0x58bc7a68)"] ok 4 - Value "217482413221273817" fails type constraint Long[enumeration=>"ARRAY(0x58bc7a68)"] ok 5 - Value "443393241210575883" fails type constraint Long[enumeration=>"ARRAY(0x58bc7a68)"] 1..5 ok 71 - Type atomic/long is restricted by facet enumeration. # Subtest: Type atomic/long is restricted by facet enumeration. ok 1 - Value "229811982042096740" fails type constraint Long[enumeration=>"ARRAY(0x58bbf430)"] ok 2 - Value "-814928962517383447" fails type constraint Long[enumeration=>"ARRAY(0x58bbf430)"] ok 3 - Value "-822190539041481426" fails type constraint Long[enumeration=>"ARRAY(0x58bbf430)"] ok 4 - Value "602607134494231199" fails type constraint Long[enumeration=>"ARRAY(0x58bbf430)"] ok 5 - Value "229811982042096740" fails type constraint Long[enumeration=>"ARRAY(0x58bbf430)"] 1..5 ok 72 - Type atomic/long is restricted by facet enumeration. 1..72 ok t/50Name.t ................ # Subtest: Type atomic/Name is restricted by facet maxLength with value 1. ok 1 - Value "h" passes type constraint Name[maxLength=>"1"] ok 2 - Value "j" passes type constraint Name[maxLength=>"1"] ok 3 - Value "y" passes type constraint Name[maxLength=>"1"] ok 4 - Value "_" passes type constraint Name[maxLength=>"1"] ok 5 - Value "w" passes type constraint Name[maxLength=>"1"] 1..5 ok 1 - Type atomic/Name is restricted by facet maxLength with value 1. # Subtest: Type atomic/Name is restricted by facet maxLength with value 2. ok 1 - Value "e" passes type constraint Name[maxLength=>"2"] ok 2 - Value "w" passes type constraint Name[maxLength=>"2"] ok 3 - Value "o" passes type constraint Name[maxLength=>"2"] ok 4 - Value "p" passes type constraint Name[maxLength=>"2"] ok 5 - Value "w" passes type constraint Name[maxLength=>"2"] 1..5 ok 2 - Type atomic/Name is restricted by facet maxLength with value 2. # Subtest: Type atomic/Name is restricted by facet maxLength with value 11. ok 1 - Value ":" passes type constraint Name[maxLength=>"11"] ok 2 - Value "fin" passes type constraint Name[maxLength=>"11"] ok 3 - Value "cmeth" passes type constraint Name[maxLength=>"11"] ok 4 - Value "ythe:fi" passes type constraint Name[maxLength=>"11"] ok 5 - Value "_the_an-i" passes type constraint Name[maxLength=>"11"] 1..5 ok 3 - Type atomic/Name is restricted by facet maxLength with value 11. # Subtest: Type atomic/Name is restricted by facet maxLength with value 24. ok 1 - Value "l" passes type constraint Name[maxLength=>"24"] ok 2 - Value "_langu" passes type constraint Name[maxLength=>"24"] ok 3 - Value "sof.emergin" passes type constraint Name[maxLength=>"24"] ok 4 - Value ":among.systems-s" passes type constraint Name[maxLength=>"24"] ok 5 - Value "vfor_portable.in_oper" passes type constraint Name[maxLength=>"24"] 1..5 ok 4 - Type atomic/Name is restricted by facet maxLength with value 24. # Subtest: Type atomic/Name is restricted by facet maxLength with value 64. ok 1 - Value "i" passes type constraint Name[maxLength=>"64"] ok 2 - Value "_information-div" passes type constraint Name[maxLength=>"64"] ok 3 - Value ":the:for:wireless.reference:as:" passes type constraint Name[maxLength=>"64"] ok 4 - Value "_led_technology-allow:competence:next_a:well.n" passes type constraint Name[maxLength=>"64"] ok 5 - Value "gand.sense_of:academia_the-the.the:to_and_ensure-for.eliminat" passes type constraint Name[maxLength=>"64"] 1..5 ok 5 - Type atomic/Name is restricted by facet maxLength with value 64. # Subtest: Type atomic/Name is restricted by facet minLength with value 1. ok 1 - Value "_" passes type constraint Name[minLength=>"1"] ok 2 - Value "kthe.appropriate" passes type constraint Name[minLength=>"1"] ok 3 - Value ":the_international.of_as-as-cos" passes type constraint Name[minLength=>"1"] ok 4 - Value "xregistry:shift.business:known-eliminated.of.s" passes type constraint Name[minLength=>"1"] ok 5 - Value "maddress-chosen:correction_technologies-including-the.testing" passes type constraint Name[minLength=>"1"] 1..5 ok 6 - Type atomic/Name is restricted by facet minLength with value 1. # Subtest: Type atomic/Name is restricted by facet minLength with value 63. ok 1 - Value "_ensure-thus.localized:second-generation:templates.of.annual:by" passes type constraint Name[minLength=>"63"] ok 2 - Value "hif.testability_partnership-manipulation.transforming_allow-as:" passes type constraint Name[minLength=>"63"] ok 3 - Value "fwill-created.into:processes-filter_them-be.the_chairing-can:di" passes type constraint Name[minLength=>"63"] ok 4 - Value "dand.entire_recommending-organizations.development_on.in.of_voc" passes type constraint Name[minLength=>"63"] ok 5 - Value "fand:work:used:community_paradigm.filter:defining.the_repositor" passes type constraint Name[minLength=>"63"] 1..5 ok 7 - Type atomic/Name is restricted by facet minLength with value 63. # Subtest: Type atomic/Name is restricted by facet minLength with value 28. ok 1 - Value "isoftware_made.tremendous:wi" passes type constraint Name[minLength=>"28"] ok 2 - Value "dif-the-security:files-5_with-with-it" passes type constraint Name[minLength=>"28"] ok 3 - Value "eto-to-with.concepts.implementation-respect_be" passes type constraint Name[minLength=>"28"] ok 4 - Value ":the_industry:discussions-as:hardware.for_these.and:res" passes type constraint Name[minLength=>"28"] ok 5 - Value "pthe_retrieve_fact-the:be_with-language:back_modeling:the.manipu" passes type constraint Name[minLength=>"28"] 1..5 ok 8 - Type atomic/Name is restricted by facet minLength with value 28. # Subtest: Type atomic/Name is restricted by facet minLength with value 54. ok 1 - Value "mengineering.devices_these.used:distributed_projector." passes type constraint Name[minLength=>"54"] ok 2 - Value "xobjects:and:systems-conformance.the_which:the_own_to-to" passes type constraint Name[minLength=>"54"] ok 3 - Value "cdeveloping:be.information-creation-both-will.repository:i" passes type constraint Name[minLength=>"54"] ok 4 - Value "jto:interconnected.and-system.a-manual-the.for:specific:prov" passes type constraint Name[minLength=>"54"] ok 5 - Value ":use_chain-lack.most:measure-help:the-creating:into.discovery:" passes type constraint Name[minLength=>"54"] 1..5 ok 9 - Type atomic/Name is restricted by facet minLength with value 54. # Subtest: Type atomic/Name is restricted by facet minLength with value 64. ok 1 - Value "pconsortiums_known:the:the_market_include_the-revisions-role_mat" passes type constraint Name[minLength=>"64"] ok 2 - Value "wall_cooperation-to_industries:commerce_hardware.and:high.and-vo" passes type constraint Name[minLength=>"64"] ok 3 - Value "ghelp.of-into:used-alike-performance-contains.the_the_back_coope" passes type constraint Name[minLength=>"64"] ok 4 - Value "uusing-organizations.with-who-need-in_automating:as:can:the_be.s" passes type constraint Name[minLength=>"64"] ok 5 - Value "wis.for-within_from-of.e.for_development_the:personal:of-reputat" passes type constraint Name[minLength=>"64"] 1..5 ok 10 - Type atomic/Name is restricted by facet minLength with value 64. # Subtest: Type atomic/Name is restricted by facet length with value 1. ok 1 - Value "x" passes type constraint Name[length=>"1"] ok 2 - Value "_" passes type constraint Name[length=>"1"] ok 3 - Value "e" passes type constraint Name[length=>"1"] ok 4 - Value "q" passes type constraint Name[length=>"1"] ok 5 - Value ":" passes type constraint Name[length=>"1"] 1..5 ok 11 - Type atomic/Name is restricted by facet length with value 1. # Subtest: Type atomic/Name is restricted by facet length with value 8. ok 1 - Value "ssyntax:" passes type constraint Name[length=>"8"] ok 2 - Value "jto_of.f" passes type constraint Name[length=>"8"] ok 3 - Value "hcompone" passes type constraint Name[length=>"8"] ok 4 - Value "jenforce" passes type constraint Name[length=>"8"] ok 5 - Value "_tools-s" passes type constraint Name[length=>"8"] 1..5 ok 12 - Type atomic/Name is restricted by facet length with value 8. # Subtest: Type atomic/Name is restricted by facet length with value 60. ok 1 - Value "yallow.results_of.for_the_is:involved:of:be.daily.led-an.ref" passes type constraint Name[length=>"60"] ok 2 - Value "iwill-computing.other.software.ambiguities-heterogeneous-bus" passes type constraint Name[length=>"60"] ok 3 - Value "_its:resource-fact-new-tools.communication:availability.a:da" passes type constraint Name[length=>"60"] ok 4 - Value "gincluding_other:manipulate_be_users.signature:no.enforcemen" passes type constraint Name[length=>"60"] ok 5 - Value "kportable_and.related-appropriate_user-including.pervasive:f" passes type constraint Name[length=>"60"] 1..5 ok 13 - Type atomic/Name is restricted by facet length with value 60. # Subtest: Type atomic/Name is restricted by facet length with value 6. ok 1 - Value "iis_us" passes type constraint Name[length=>"6"] ok 2 - Value "ilink:" passes type constraint Name[length=>"6"] ok 3 - Value "iof-ro" passes type constraint Name[length=>"6"] ok 4 - Value ":measu" passes type constraint Name[length=>"6"] ok 5 - Value "fsubje" passes type constraint Name[length=>"6"] 1..5 ok 14 - Type atomic/Name is restricted by facet length with value 6. # Subtest: Type atomic/Name is restricted by facet length with value 64. ok 1 - Value "sinformation-to_is_industry_engineering_object-models-voiced-and" passes type constraint Name[length=>"64"] ok 2 - Value "kis.the-with_a.competence:used-collaborate_technologies-informat" passes type constraint Name[length=>"64"] ok 3 - Value "dmanipulation.on-data_made-supply.will-a:to:implementations-tool" passes type constraint Name[length=>"64"] ok 4 - Value ":define_performance.the:conformance-management_developing_from_g" passes type constraint Name[length=>"64"] ok 5 - Value "oway:a-into-system:we-support:interoperability.led.with_the:the_" passes type constraint Name[length=>"64"] 1..5 ok 15 - Type atomic/Name is restricted by facet length with value 64. # Subtest: Type atomic/Name is restricted by facet pattern with value \i\c{45}. ok 1 - Value "finteroperability-these_files-print:a_into_or:" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){45}\$))"] ok 2 - Value "icomputing_will:includes:capabilities:need:to:" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){45}\$))"] ok 3 - Value "yrecognition.will:security_automating_library_" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){45}\$))"] ok 4 - Value "wfor-and_obvious_rich_technologies:ensure:indu" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){45}\$))"] ok 5 - Value "athe.appropriate.landscape-browsers-and.donate" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){45}\$))"] 1..5 ok 16 - Type atomic/Name is restricted by facet pattern with value \i\c{45}. # Subtest: Type atomic/Name is restricted by facet pattern with value \i\c{52}. ok 1 - Value "ldesktop_object.needs_some:in:collaborating.of-be:app" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){52}\$))"] ok 2 - Value "rsignatures:the_are:degree_over_is:tests_technologies" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){52}\$))"] ok 3 - Value "uthe:profile-documents-of-we:and_recent_the_own-using" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){52}\$))"] ok 4 - Value ":provide.systems.for.specifications.partnerships-of:t" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){52}\$))"] ok 5 - Value "himpact:filter.computer.for_than.the.must_success.cor" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){52}\$))"] 1..5 ok 17 - Type atomic/Name is restricted by facet pattern with value \i\c{52}. # Subtest: Type atomic/Name is restricted by facet pattern with value \i\c{32}. ok 1 - Value ":a-a.and_s-for-used_means-high_we" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){32}\$))"] ok 2 - Value "_the.the-a:raised-to-review-to-hi" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){32}\$))"] ok 3 - Value "gleadership_interacting_test.avai" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){32}\$))"] ok 4 - Value "ywith_and.emerging.computer_to_be" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){32}\$))"] ok 5 - Value "isoftware_graphical-the_areas.tim" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){32}\$))"] 1..5 ok 18 - Type atomic/Name is restricted by facet pattern with value \i\c{32}. # Subtest: Type atomic/Name is restricted by facet pattern with value \i\c{14}. ok 1 - Value "fof-for-pervasi" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){14}\$))"] ok 2 - Value ":necessary_auto" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){14}\$))"] ok 3 - Value "tdata_also_seri" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){14}\$))"] ok 4 - Value "irelated-ensure" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){14}\$))"] ok 5 - Value "_to.help.approp" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){14}\$))"] 1..5 ok 19 - Type atomic/Name is restricted by facet pattern with value \i\c{14}. # Subtest: Type atomic/Name is restricted by facet pattern with value \i\c{31}. ok 1 - Value "lscreen-contribute:2001.reposito" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){31}\$))"] ok 2 - Value "mmore-s:software:and:each_a:to-f" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){31}\$))"] ok 3 - Value "dcan_graphical-for.the.daily.all" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){31}\$))"] ok 4 - Value "_computer_these:through-build_da" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){31}\$))"] ok 5 - Value "fof.effectively_areas-the:templa" passes type constraint Name[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE]))))(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){31}\$))"] 1..5 ok 20 - Type atomic/Name is restricted by facet pattern with value \i\c{31}. # Subtest: Type atomic/Name is restricted by facet enumeration. ok 1 - Value "lsoftware-quality_and:interoperability:in-commerce-test:will:.g" passes type constraint Name[enumeration=>"ARRAY(0x58d347ac)"] ok 2 - Value "tprimary-need:the:documents_maintai" passes type constraint Name[enumeration=>"ARRAY(0x58d347ac)"] ok 3 - Value "ais_profiles:academia:for-be" passes type constraint Name[enumeration=>"ARRAY(0x58d347ac)"] ok 4 - Value ":processes_and.both.fi" passes type constraint Name[enumeration=>"ARRAY(0x58d347ac)"] ok 5 - Value ":processes_and.both.fi" passes type constraint Name[enumeration=>"ARRAY(0x58d347ac)"] 1..5 ok 21 - Type atomic/Name is restricted by facet enumeration. # Subtest: Type atomic/Name is restricted by facet enumeration. ok 1 - Value "ra-the-partners-that-pervasive.by_challenges:discover" passes type constraint Name[enumeration=>"ARRAY(0x57294734)"] ok 2 - Value "yr" passes type constraint Name[enumeration=>"ARRAY(0x57294734)"] ok 3 - Value "ra-the-partners-that-pervasive.by_challenges:discover" passes type constraint Name[enumeration=>"ARRAY(0x57294734)"] ok 4 - Value "_discovery:designed_graphics_perv" passes type constraint Name[enumeration=>"ARRAY(0x57294734)"] ok 5 - Value "uof.retrieve:the_provided_specific_in_systems-on-a-chi" passes type constraint Name[enumeration=>"ARRAY(0x57294734)"] 1..5 ok 22 - Type atomic/Name is restricted by facet enumeration. # Subtest: Type atomic/Name is restricted by facet enumeration. ok 1 - Value "_and-dat" passes type constraint Name[enumeration=>"ARRAY(0x58d40144)"] ok 2 - Value ":specificatio" passes type constraint Name[enumeration=>"ARRAY(0x58d40144)"] ok 3 - Value "ibusiness_processes-language-chain" passes type constraint Name[enumeration=>"ARRAY(0x58d40144)"] ok 4 - Value ":specificatio" passes type constraint Name[enumeration=>"ARRAY(0x58d40144)"] ok 5 - Value "_to_the:has_to:launchi" passes type constraint Name[enumeration=>"ARRAY(0x58d40144)"] 1..5 ok 23 - Type atomic/Name is restricted by facet enumeration. # Subtest: Type atomic/Name is restricted by facet enumeration. ok 1 - Value "prigorous.must.than.s" passes type constraint Name[enumeration=>"ARRAY(0x57294c70)"] ok 2 - Value "rservices:and:electronic_th" passes type constraint Name[enumeration=>"ARRAY(0x57294c70)"] ok 3 - Value "ocan:has_of:to.unambi" passes type constraint Name[enumeration=>"ARRAY(0x57294c70)"] ok 4 - Value "jfor.enabling-around-eliminated-to.for-business-oriented_i" passes type constraint Name[enumeration=>"ARRAY(0x57294c70)"] ok 5 - Value "prigorous.must.than.s" passes type constraint Name[enumeration=>"ARRAY(0x57294c70)"] 1..5 ok 24 - Type atomic/Name is restricted by facet enumeration. # Subtest: Type atomic/Name is restricted by facet enumeration. ok 1 - Value "papplication_the-object.object_computing_can" passes type constraint Name[enumeration=>"ARRAY(0x57294cc0)"] ok 2 - Value ":to.environments-define.it.issues.t" passes type constraint Name[enumeration=>"ARRAY(0x57294cc0)"] ok 3 - Value "_these-known.quality.application_available.the." passes type constraint Name[enumeration=>"ARRAY(0x57294cc0)"] ok 4 - Value "rand_to.and-the.c" passes type constraint Name[enumeration=>"ARRAY(0x57294cc0)"] ok 5 - Value "dand_applica" passes type constraint Name[enumeration=>"ARRAY(0x57294cc0)"] 1..5 ok 25 - Type atomic/Name is restricted by facet enumeration. # Subtest: Type atomic/Name is restricted by facet whiteSpace with value collapse. ok 1 - Value "tstandardization.a.retrie" passes type constraint Name[whiteSpace=>"collapse"] ok 2 - Value "gfact:foster:own.and.inte" passes type constraint Name[whiteSpace=>"collapse"] ok 3 - Value "pfact_testing.the_from:or" passes type constraint Name[whiteSpace=>"collapse"] ok 4 - Value "_files-to:by_to_providing" passes type constraint Name[whiteSpace=>"collapse"] ok 5 - Value ":body_signatures-testing_" passes type constraint Name[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/Name is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/Name is restricted by facet minLength with value 8. ok 1 - Value "n" fails type constraint Name[minLength=>"8"] ok 2 - Value "db" fails type constraint Name[minLength=>"8"] ok 3 - Value "dfo" fails type constraint Name[minLength=>"8"] ok 4 - Value "yind" fails type constraint Name[minLength=>"8"] ok 5 - Value "glead" fails type constraint Name[minLength=>"8"] 1..5 ok 27 - Type atomic/Name is restricted by facet minLength with value 8. # Subtest: Type atomic/Name is restricted by facet minLength with value 13. ok 1 - Value "f" fails type constraint Name[minLength=>"13"] ok 2 - Value "vto" fails type constraint Name[minLength=>"13"] ok 3 - Value ":do-t" fails type constraint Name[minLength=>"13"] ok 4 - Value "mas:eme" fails type constraint Name[minLength=>"13"] ok 5 - Value "rand:is-r" fails type constraint Name[minLength=>"13"] 1..5 ok 28 - Type atomic/Name is restricted by facet minLength with value 13. # Subtest: Type atomic/Name is restricted by facet minLength with value 58. ok 1 - Value "i" fails type constraint Name[minLength=>"58"] ok 2 - Value "xcomputing.the-" fails type constraint Name[minLength=>"58"] ok 3 - Value ":that:will:a:between_precise:" fails type constraint Name[minLength=>"58"] ok 4 - Value "vfurther_work-adoption.is.web_significant:a" fails type constraint Name[minLength=>"58"] ok 5 - Value "dtest.choices_the:unbiased:software-are-standards:from-in" fails type constraint Name[minLength=>"58"] 1..5 ok 29 - Type atomic/Name is restricted by facet minLength with value 58. # Subtest: Type atomic/Name is restricted by facet minLength with value 4. ok 1 - Value "y" fails type constraint Name[minLength=>"4"] ok 2 - Value "r" fails type constraint Name[minLength=>"4"] ok 3 - Value "r" fails type constraint Name[minLength=>"4"] ok 4 - Value "p" fails type constraint Name[minLength=>"4"] ok 5 - Value "r" fails type constraint Name[minLength=>"4"] 1..5 ok 30 - Type atomic/Name is restricted by facet minLength with value 4. # Subtest: Type atomic/Name is restricted by facet minLength with value 64. ok 1 - Value "j" fails type constraint Name[minLength=>"64"] ok 2 - Value "cchoices_of.adop" fails type constraint Name[minLength=>"64"] ok 3 - Value "letc-include_target-base.meet-r" fails type constraint Name[minLength=>"64"] ok 4 - Value "ifor_displaying:environments:developers:e-test" fails type constraint Name[minLength=>"64"] ok 5 - Value "qto.interoperability_the:the_with.analysis.ad-are.capabilitie" fails type constraint Name[minLength=>"64"] 1..5 ok 31 - Type atomic/Name is restricted by facet minLength with value 64. # Subtest: Type atomic/Name is restricted by facet maxLength with value 1. ok 1 - Value "ri" fails type constraint Name[maxLength=>"1"] ok 2 - Value "hof_project-a_pro" fails type constraint Name[maxLength=>"1"] ok 3 - Value "_as:cost_web:chairs.asked_is_is_" fails type constraint Name[maxLength=>"1"] ok 4 - Value ":computing-hardware-older-is-computing_intercon" fails type constraint Name[maxLength=>"1"] ok 5 - Value "lpopular-define-organizations.a.neutral.the.registry:these-bac" fails type constraint Name[maxLength=>"1"] 1..5 ok 32 - Type atomic/Name is restricted by facet maxLength with value 1. # Subtest: Type atomic/Name is restricted by facet maxLength with value 31. ok 1 - Value "ebusiness-file-life:allow:to_voc" fails type constraint Name[maxLength=>"31"] ok 2 - Value "yand_tools.program-measure_discover_incl" fails type constraint Name[maxLength=>"31"] ok 3 - Value "edocuments_networking.the.revisions_back-revolut" fails type constraint Name[maxLength=>"31"] ok 4 - Value "jan-for-testing:for.robust_for:e:wide_technologies.about" fails type constraint Name[maxLength=>"31"] ok 5 - Value "qa-registries.for.provides_to:lack.and-and.interoperability:retr" fails type constraint Name[maxLength=>"31"] 1..5 ok 33 - Type atomic/Name is restricted by facet maxLength with value 31. # Subtest: Type atomic/Name is restricted by facet maxLength with value 39. ok 1 - Value "_and.used:of:to.will-effort.provide_is:m" fails type constraint Name[maxLength=>"39"] ok 2 - Value ":this:applications-targeted_files_any-all_from" fails type constraint Name[maxLength=>"39"] ok 3 - Value "_development:s:and_for:must_specifications-and:and.p" fails type constraint Name[maxLength=>"39"] ok 4 - Value "jcomputing-a-files.supply:such.build_work-resources_to-sta" fails type constraint Name[maxLength=>"39"] ok 5 - Value "_as.that:community-can_their.from:clean.small-.retrieve-reproduc" fails type constraint Name[maxLength=>"39"] 1..5 ok 34 - Type atomic/Name is restricted by facet maxLength with value 39. # Subtest: Type atomic/Name is restricted by facet maxLength with value 53. ok 1 - Value "ffilter_file.provided-the.in.technologies_for:security" fails type constraint Name[maxLength=>"53"] ok 2 - Value "_000_a:further-more:information-chair:be_standardization" fails type constraint Name[maxLength=>"53"] ok 3 - Value "aunder-use-information.for.the:to.high_to.of.means.to_will" fails type constraint Name[maxLength=>"53"] ok 4 - Value "_test:will_organizations-these.for:database-software-used_ch" fails type constraint Name[maxLength=>"53"] ok 5 - Value "dapplications:being_is-to_techniques:neutral_to.language.diagn" fails type constraint Name[maxLength=>"53"] 1..5 ok 35 - Type atomic/Name is restricted by facet maxLength with value 53. # Subtest: Type atomic/Name is restricted by facet maxLength with value 64. ok 1 - Value "xpervasive_of-related.and:reference_clean:to_environments.informa" fails type constraint Name[maxLength=>"64"] ok 2 - Value "jusing.individual.utilities.logic_by:government:a:to-the-that.digital:software_i" fails type constraint Name[maxLength=>"64"] ok 3 - Value "teach.those_investigation_technologies.directions_other:in:to:the:industry-filter.voice-enabled" fails type constraint Name[maxLength=>"64"] ok 4 - Value "fcomputing:neutral:a-a-tools:reference.a_between-for:supply.users_for.performance_for.by:can-the_and:and-infor" fails type constraint Name[maxLength=>"64"] ok 5 - Value "kdiscussions.intuitive_specification:to:commerce_standardization_and.object_of:will-impact:and_ensure-use:any-these_suites-de" fails type constraint Name[maxLength=>"64"] 1..5 ok 36 - Type atomic/Name is restricted by facet maxLength with value 64. # Subtest: Type atomic/Name is restricted by facet length with value 1. ok 1 - Value "ip" fails type constraint Name[length=>"1"] ok 2 - Value "nraised_partnersh" fails type constraint Name[length=>"1"] ok 3 - Value "_measurements.s_build:these-and." fails type constraint Name[length=>"1"] ok 4 - Value "msense:variety_testing.the.and:access_areas-to-" fails type constraint Name[length=>"1"] ok 5 - Value "ptheir-tools.for-the:business_of:that-being:partners:manipulat" fails type constraint Name[length=>"1"] 1..5 ok 37 - Type atomic/Name is restricted by facet length with value 1. # Subtest: Type atomic/Name is restricted by facet length with value 38. ok 1 - Value "_" fails type constraint Name[length=>"38"] ok 2 - Value "fto-and.is" fails type constraint Name[length=>"38"] ok 3 - Value "hand.the-will:creat" fails type constraint Name[length=>"38"] ok 4 - Value "qto.next_business-as:and-sys" fails type constraint Name[length=>"38"] ok 5 - Value "yover-and.reference-throughout.for_th" fails type constraint Name[length=>"38"] 1..5 ok 38 - Type atomic/Name is restricted by facet length with value 38. # Subtest: Type atomic/Name is restricted by facet length with value 29. ok 1 - Value "tcost-location_rigorous:the_ra" fails type constraint Name[length=>"29"] ok 2 - Value "lchallenges:browsers.documents-impleme" fails type constraint Name[length=>"29"] ok 3 - Value "isuch.development-methods-must_be-correctness." fails type constraint Name[length=>"29"] ok 4 - Value "puse:repositories_file:and:recommending.an:that-files." fails type constraint Name[length=>"29"] ok 5 - Value "rmanage_objects-users:specification:consortium-the_define-all." fails type constraint Name[length=>"29"] 1..5 ok 39 - Type atomic/Name is restricted by facet length with value 29. # Subtest: Type atomic/Name is restricted by facet length with value 31. ok 1 - Value "gnew-achieved:images.systems-com" fails type constraint Name[length=>"31"] ok 2 - Value "lregistry.this.for_joint.developed.organ" fails type constraint Name[length=>"31"] ok 3 - Value "eincluded.in.many-localized_as-repository:discus" fails type constraint Name[length=>"31"] ok 4 - Value "tall_repository:file_must-development.to:some:between:5." fails type constraint Name[length=>"31"] ok 5 - Value "yfiles_by:for.also_and-developed-widely-modeling-and-acting.thos" fails type constraint Name[length=>"31"] 1..5 ok 40 - Type atomic/Name is restricted by facet length with value 31. # Subtest: Type atomic/Name is restricted by facet length with value 64. ok 1 - Value ":" fails type constraint Name[length=>"64"] ok 2 - Value "_networks-to_wil" fails type constraint Name[length=>"64"] ok 3 - Value "cbeing-specific:be.business_the" fails type constraint Name[length=>"64"] ok 4 - Value "oas:accessible:the-made.has.will-mediums:the-t" fails type constraint Name[length=>"64"] ok 5 - Value "na_of-led_in.the_be:by_original_from.tasks::these:annual:upon" fails type constraint Name[length=>"64"] 1..5 ok 41 - Type atomic/Name is restricted by facet length with value 64. 1..41 ok t/50NCName.t .............. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 1. ok 1 - Value "g" passes type constraint NCName[maxLength=>"1"] ok 2 - Value "k" passes type constraint NCName[maxLength=>"1"] ok 3 - Value "v" passes type constraint NCName[maxLength=>"1"] ok 4 - Value "h" passes type constraint NCName[maxLength=>"1"] ok 5 - Value "l" passes type constraint NCName[maxLength=>"1"] 1..5 ok 1 - Type atomic/NCName is restricted by facet maxLength with value 1. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 48. ok 1 - Value "i" passes type constraint NCName[maxLength=>"48"] ok 2 - Value "vby_to-this_" passes type constraint NCName[maxLength=>"48"] ok 3 - Value "iof-a_of_methods-profil" passes type constraint NCName[maxLength=>"48"] ok 4 - Value "kand_today.that.related-interconne" passes type constraint NCName[maxLength=>"48"] ok 5 - Value "sand-tools-to.as.developers-as-software.it_wi" passes type constraint NCName[maxLength=>"48"] 1..5 ok 2 - Type atomic/NCName is restricted by facet maxLength with value 48. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 12. ok 1 - Value "w" passes type constraint NCName[maxLength=>"12"] ok 2 - Value "hon" passes type constraint NCName[maxLength=>"12"] ok 3 - Value "qdisc" passes type constraint NCName[maxLength=>"12"] ok 4 - Value "ain-hou" passes type constraint NCName[maxLength=>"12"] ok 5 - Value "ofoster.o" passes type constraint NCName[maxLength=>"12"] 1..5 ok 3 - Type atomic/NCName is restricted by facet maxLength with value 12. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 37. ok 1 - Value "c" passes type constraint NCName[maxLength=>"37"] ok 2 - Value "las_partic" passes type constraint NCName[maxLength=>"37"] ok 3 - Value "eof_simplicity.mani" passes type constraint NCName[maxLength=>"37"] ok 4 - Value "qand-and.efforts-industry-in" passes type constraint NCName[maxLength=>"37"] ok 5 - Value "nbe_specifications-vocabulary_that_sy" passes type constraint NCName[maxLength=>"37"] 1..5 ok 4 - Type atomic/NCName is restricted by facet maxLength with value 37. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 64. ok 1 - Value "_" passes type constraint NCName[maxLength=>"64"] ok 2 - Value "iis.information-" passes type constraint NCName[maxLength=>"64"] ok 3 - Value "mwith_is_component_reference-th" passes type constraint NCName[maxLength=>"64"] ok 4 - Value "wfrom.related.that-which-dynamic-of.registry_b" passes type constraint NCName[maxLength=>"64"] ok 5 - Value "_revisions_in.products-and-of.is-ultimate-become-to_must.and_" passes type constraint NCName[maxLength=>"64"] 1..5 ok 5 - Type atomic/NCName is restricted by facet maxLength with value 64. # Subtest: Type atomic/NCName is restricted by facet minLength with value 1. ok 1 - Value "_" passes type constraint NCName[minLength=>"1"] ok 2 - Value "bfile-by.particu" passes type constraint NCName[minLength=>"1"] ok 3 - Value "eallow_uses_g-and-for.set.porta" passes type constraint NCName[minLength=>"1"] ok 4 - Value "_and.exchange_known-use-to_data_means.implemen" passes type constraint NCName[minLength=>"1"] ok 5 - Value "ctest-come-must-criteria_partnerships.well-entire_and.chosen_" passes type constraint NCName[minLength=>"1"] 1..5 ok 6 - Type atomic/NCName is restricted by facet minLength with value 1. # Subtest: Type atomic/NCName is restricted by facet minLength with value 47. ok 1 - Value "dweb.of-in_both.chains_computing_and.using-a.su" passes type constraint NCName[minLength=>"47"] ok 2 - Value "gregard-hardware-first-generation.ambiguities.a-opp" passes type constraint NCName[minLength=>"47"] ok 3 - Value "sand.of.of_discussions-data_has.chain.industry-computed" passes type constraint NCName[minLength=>"47"] ok 4 - Value "_shift.the.of-information-and.for-reference.by_and_around_a" passes type constraint NCName[minLength=>"47"] ok 5 - Value "_them-to_for-creation-specifications.versions_these-data.intero" passes type constraint NCName[minLength=>"47"] 1..5 ok 7 - Type atomic/NCName is restricted by facet minLength with value 47. # Subtest: Type atomic/NCName is restricted by facet minLength with value 32. ok 1 - Value "mthe-to.provided_cost.and.cross-" passes type constraint NCName[minLength=>"32"] ok 2 - Value "aimplementation.file.embedded-of-and.add" passes type constraint NCName[minLength=>"32"] ok 3 - Value "gtechnologies_is_and_business.versions.use-of_av" passes type constraint NCName[minLength=>"32"] ok 4 - Value "vspecifications.electronic.allow_a-four-developing_embed" passes type constraint NCName[minLength=>"32"] ok 5 - Value "mservices-for_has.wireless.sense-the-and.of-indication.as.and.fo" passes type constraint NCName[minLength=>"32"] 1..5 ok 8 - Type atomic/NCName is restricted by facet minLength with value 32. # Subtest: Type atomic/NCName is restricted by facet minLength with value 60. ok 1 - Value "oavailable.the-create-systems-annual.basis-exchange-issues_a" passes type constraint NCName[minLength=>"60"] ok 2 - Value "yenvironment.with_and_range-operating-generation_a.would.refe" passes type constraint NCName[minLength=>"60"] ok 3 - Value "pdynamic.a_partnerships-the-with-the-from-libraries-systems-in" passes type constraint NCName[minLength=>"60"] ok 4 - Value "ftools_based-systems-to-widely_using_industry.development-and-f" passes type constraint NCName[minLength=>"60"] ok 5 - Value "_for-for.offer-languages_would-diagnostic.maintained.for.effort-" passes type constraint NCName[minLength=>"60"] 1..5 ok 9 - Type atomic/NCName is restricted by facet minLength with value 60. # Subtest: Type atomic/NCName is restricted by facet minLength with value 64. ok 1 - Value "eincluding-models-object-and_information-life_of_a-and-reach.ove" passes type constraint NCName[minLength=>"64"] ok 2 - Value "oof.and.are_a-business-accelerate-generation-known.unbiased_voca" passes type constraint NCName[minLength=>"64"] ok 3 - Value "rgeneration_many_in.semantics.around-well_electronic_are.a_to.bu" passes type constraint NCName[minLength=>"64"] ok 4 - Value "hvendors-of_that-be.choices_any_and.meets_tests_file_pervasive.a" passes type constraint NCName[minLength=>"64"] ok 5 - Value "nissues-developing_with.object_and-languages.emerging-will-voice" passes type constraint NCName[minLength=>"64"] 1..5 ok 10 - Type atomic/NCName is restricted by facet minLength with value 64. # Subtest: Type atomic/NCName is restricted by facet length with value 1. ok 1 - Value "a" passes type constraint NCName[length=>"1"] ok 2 - Value "b" passes type constraint NCName[length=>"1"] ok 3 - Value "p" passes type constraint NCName[length=>"1"] ok 4 - Value "r" passes type constraint NCName[length=>"1"] ok 5 - Value "k" passes type constraint NCName[length=>"1"] 1..5 ok 11 - Type atomic/NCName is restricted by facet length with value 1. # Subtest: Type atomic/NCName is restricted by facet length with value 61. ok 1 - Value "ie.signatures_advent-quality-being_templates.process_can.stan" passes type constraint NCName[length=>"61"] ok 2 - Value "ufirst.set_and_20_methods_well_from_and-and_and.adoption_such" passes type constraint NCName[length=>"61"] ok 3 - Value "_industries_and_of_and-the_aid.designed-of_and.a.and-among.to" passes type constraint NCName[length=>"61"] ok 4 - Value "mlack_documents.by_repository.is.standards.that.be-and-discus" passes type constraint NCName[length=>"61"] ok 5 - Value "jmanual.disseminate-for.consortium.performance-foster_provide" passes type constraint NCName[length=>"61"] 1..5 ok 12 - Type atomic/NCName is restricted by facet length with value 61. # Subtest: Type atomic/NCName is restricted by facet length with value 53. ok 1 - Value "kfuture-and-the.eliminate-use_discovery_more-its_that" passes type constraint NCName[length=>"53"] ok 2 - Value "_available-these-as-improved_enabling.and.chairs_meet" passes type constraint NCName[length=>"53"] ok 3 - Value "yindustry-used-choices.for_key_for_partnerships.proce" passes type constraint NCName[length=>"53"] ok 4 - Value "_heterogeneous_good_industry-standardization-concepts" passes type constraint NCName[length=>"53"] ok 5 - Value "jcalled-by-is.automate_in-file-profiles_file-a-succes" passes type constraint NCName[length=>"53"] 1..5 ok 13 - Type atomic/NCName is restricted by facet length with value 53. # Subtest: Type atomic/NCName is restricted by facet length with value 61. ok 1 - Value "kand.the.000-will_known.networks.manufacturers-to_resource.g_" passes type constraint NCName[length=>"61"] ok 2 - Value "rlanguages-and_localized.and.and_of.enforcement.ensure-comput" passes type constraint NCName[length=>"61"] ok 3 - Value "bpico-cellular.of.chosen_of.good_by-around.maintained-by-poss" passes type constraint NCName[length=>"61"] ok 4 - Value "ireference_for_and-areas_must_industry.a.and.interconnected-c" passes type constraint NCName[length=>"61"] ok 5 - Value "_allows.all-the-conferences-enable-under_registry_embedded_fr" passes type constraint NCName[length=>"61"] 1..5 ok 14 - Type atomic/NCName is restricted by facet length with value 61. # Subtest: Type atomic/NCName is restricted by facet length with value 64. ok 1 - Value "xworld-participate.define.in.to.to.on-act_computing-discovery-pr" passes type constraint NCName[length=>"64"] ok 2 - Value "_as_be.for.must_of-the-for-its.time_asked_organizations_implemen" passes type constraint NCName[length=>"64"] ok 3 - Value "hfiles_adoption.and.has.the_our_implementation_our.testing_annua" passes type constraint NCName[length=>"64"] ok 4 - Value "lthe.the_these_and-a_target.service_high-provides.prototypes-lif" passes type constraint NCName[length=>"64"] ok 5 - Value "mindustry_correction.the-of-hoc_and-address_a.implementations.si" passes type constraint NCName[length=>"64"] 1..5 ok 15 - Type atomic/NCName is restricted by facet length with value 64. # Subtest: Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{16}. ok 1 - Value "ta-reviewed-and-d" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "lwhich.high_parti" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "ias.software-a-th" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "_standards_partic" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "fin_entire.and-ha" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 16 - Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{16}. # Subtest: Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{40}. ok 1 - Value "onetworking-and_projector-of-tremendous_a" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "rinclude_the-a.the_developers-effort-well" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "wand.forensics.processes.etc_due_that-def" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "ocreating_file_and-in_and_the.information" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "_through_industry-of.and_and.information." passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 17 - Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{40}. # Subtest: Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{27}. ok 1 - Value "_a.tools.entire_revolution.o" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "lwill-will-industry_conforma" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "_the.the.industry.which.prob" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "_precise-of.them-this.which_" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "_unbiased.implementation.as." passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 18 - Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{27}. # Subtest: Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{12}. ok 1 - Value "oof-and-elect" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "_tests-domain" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "qthe.the-numb" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "_a_and_with.t" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "vcomponent_an" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 19 - Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{12}. # Subtest: Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{63}. ok 1 - Value "_to.measurements_registries.would.will-success-testing.known.amb" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "bfor_will_creating.emerging.result-database-language-for_can-inc" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "gand.program_for-that-effective-process-a.and_standards.help-use" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "_choices.would.commerce_computing.for-of-in_libraries-technology" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "sthis_those_industry_and_automate.file.such-due-discussions-of.p" passes type constraint NCName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 20 - Type atomic/NCName is restricted by facet pattern with value [\i-[:]][\c-[:]]{63}. # Subtest: Type atomic/NCName is restricted by facet enumeration. ok 1 - Value "ga.the_the" passes type constraint NCName[enumeration=>"ARRAY(0x594f8bf0)"] ok 2 - Value "vwith.computers_discussions.applic" passes type constraint NCName[enumeration=>"ARRAY(0x594f8bf0)"] ok 3 - Value "vwith.computers_discussions.applic" passes type constraint NCName[enumeration=>"ARRAY(0x594f8bf0)"] ok 4 - Value "_is-known.must_manipulate-to_refer" passes type constraint NCName[enumeration=>"ARRAY(0x594f8bf0)"] ok 5 - Value "cof-a-retrieve-contained_into_for.indu" passes type constraint NCName[enumeration=>"ARRAY(0x594f8bf0)"] 1..5 ok 21 - Type atomic/NCName is restricted by facet enumeration. # Subtest: Type atomic/NCName is restricted by facet enumeration. ok 1 - Value "fboth-th" passes type constraint NCName[enumeration=>"ARRAY(0x59504f8c)"] ok 2 - Value "fboth-th" passes type constraint NCName[enumeration=>"ARRAY(0x59504f8c)"] ok 3 - Value "_industry-the-in_specifications.the_d" passes type constraint NCName[enumeration=>"ARRAY(0x59504f8c)"] ok 4 - Value "_industry-the-in_specifications.the_d" passes type constraint NCName[enumeration=>"ARRAY(0x59504f8c)"] ok 5 - Value "_investigation.of-help_its-be_support.vendors_and_many-commerce" passes type constraint NCName[enumeration=>"ARRAY(0x59504f8c)"] 1..5 ok 22 - Type atomic/NCName is restricted by facet enumeration. # Subtest: Type atomic/NCName is restricted by facet enumeration. ok 1 - Value "cof.issues.includes.used-20_the.e-we.to.manual-to-" passes type constraint NCName[enumeration=>"ARRAY(0x57a53c70)"] ok 2 - Value "cof.issues.includes.used-20_the.e-we.to.manual-to-" passes type constraint NCName[enumeration=>"ARRAY(0x57a53c70)"] ok 3 - Value "cof.issues.includes.used-20_the.e-we.to.manual-to-" passes type constraint NCName[enumeration=>"ARRAY(0x57a53c70)"] ok 4 - Value "yboth-in-each-the_discuss_electronic_can_i" passes type constraint NCName[enumeration=>"ARRAY(0x57a53c70)"] ok 5 - Value "uprofiles.pa" passes type constraint NCName[enumeration=>"ARRAY(0x57a53c70)"] 1..5 ok 23 - Type atomic/NCName is restricted by facet enumeration. # Subtest: Type atomic/NCName is restricted by facet enumeration. ok 1 - Value "nto-use" passes type constraint NCName[enumeration=>"ARRAY(0x594ef020)"] ok 2 - Value "wupon-and_available.and-is.to.among_and_application-" passes type constraint NCName[enumeration=>"ARRAY(0x594ef020)"] ok 3 - Value "nto-use" passes type constraint NCName[enumeration=>"ARRAY(0x594ef020)"] ok 4 - Value "_within.can.standard-and_fo" passes type constraint NCName[enumeration=>"ARRAY(0x594ef020)"] ok 5 - Value "xstandards-and-all-different-such.the_particularly.transmit_to" passes type constraint NCName[enumeration=>"ARRAY(0x594ef020)"] 1..5 ok 24 - Type atomic/NCName is restricted by facet enumeration. # Subtest: Type atomic/NCName is restricted by facet enumeration. ok 1 - Value "_divisions.years_for_partnership-fed-" passes type constraint NCName[enumeration=>"ARRAY(0x57a53f7c)"] ok 2 - Value "tthrough-of_av" passes type constraint NCName[enumeration=>"ARRAY(0x57a53f7c)"] ok 3 - Value "ocontribu" passes type constraint NCName[enumeration=>"ARRAY(0x57a53f7c)"] ok 4 - Value "kobject-transact-constituent_of_file.is_without_about_are_a.be" passes type constraint NCName[enumeration=>"ARRAY(0x57a53f7c)"] ok 5 - Value "ocontribu" passes type constraint NCName[enumeration=>"ARRAY(0x57a53f7c)"] 1..5 ok 25 - Type atomic/NCName is restricted by facet enumeration. # Subtest: Type atomic/NCName is restricted by facet whiteSpace with value collapse. ok 1 - Value "rto." passes type constraint NCName[whiteSpace=>"collapse"] ok 2 - Value "hdev" passes type constraint NCName[whiteSpace=>"collapse"] ok 3 - Value "idoc" passes type constraint NCName[whiteSpace=>"collapse"] ok 4 - Value "ginf" passes type constraint NCName[whiteSpace=>"collapse"] ok 5 - Value "aint" passes type constraint NCName[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/NCName is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/NCName is restricted by facet minLength with value 23. ok 1 - Value "e" fails type constraint NCName[minLength=>"23"] ok 2 - Value "_testi" fails type constraint NCName[minLength=>"23"] ok 3 - Value "hto.of_for_" fails type constraint NCName[minLength=>"23"] ok 4 - Value "_pervasive-will_" fails type constraint NCName[minLength=>"23"] ok 5 - Value "ta-to_for-and-applica" fails type constraint NCName[minLength=>"23"] 1..5 ok 27 - Type atomic/NCName is restricted by facet minLength with value 23. # Subtest: Type atomic/NCName is restricted by facet minLength with value 35. ok 1 - Value "_" fails type constraint NCName[minLength=>"35"] ok 2 - Value "gvisibly." fails type constraint NCName[minLength=>"35"] ok 3 - Value "kfrom.rigorous_re" fails type constraint NCName[minLength=>"35"] ok 4 - Value "yfilter_is_files.second-g" fails type constraint NCName[minLength=>"35"] ok 5 - Value "eambiguities_dynamic-tools-by_the" fails type constraint NCName[minLength=>"35"] 1..5 ok 28 - Type atomic/NCName is restricted by facet minLength with value 35. # Subtest: Type atomic/NCName is restricted by facet minLength with value 58. ok 1 - Value "p" fails type constraint NCName[minLength=>"58"] ok 2 - Value "yneutral_develo" fails type constraint NCName[minLength=>"58"] ok 3 - Value "_and_of_which.interconnected-" fails type constraint NCName[minLength=>"58"] ok 4 - Value "oprint_in_assuring_in.implementations.speci" fails type constraint NCName[minLength=>"58"] ok 5 - Value "vand-to_further-partners.areas.of.made-industries-informa" fails type constraint NCName[minLength=>"58"] 1..5 ok 29 - Type atomic/NCName is restricted by facet minLength with value 58. # Subtest: Type atomic/NCName is restricted by facet minLength with value 53. ok 1 - Value "l" fails type constraint NCName[minLength=>"53"] ok 2 - Value "lwireless.imp" fails type constraint NCName[minLength=>"53"] ok 3 - Value "rthese-data-and-defining_" fails type constraint NCName[minLength=>"53"] ok 4 - Value "osimplest_performance-mechanism_to.th" fails type constraint NCName[minLength=>"53"] ok 5 - Value "wmaintains_reference.obtained.that.as.tools.and-e" fails type constraint NCName[minLength=>"53"] 1..5 ok 30 - Type atomic/NCName is restricted by facet minLength with value 53. # Subtest: Type atomic/NCName is restricted by facet minLength with value 64. ok 1 - Value "_" fails type constraint NCName[minLength=>"64"] ok 2 - Value "fdiscovery-softw" fails type constraint NCName[minLength=>"64"] ok 3 - Value "qasked.to-as_memory-and.such-in" fails type constraint NCName[minLength=>"64"] ok 4 - Value "wbuild-its_known.standardization-efforts-signi" fails type constraint NCName[minLength=>"64"] ok 5 - Value "xcomputing_of-a.computer-an.as.as_include_used.role_profiles-" fails type constraint NCName[minLength=>"64"] 1..5 ok 31 - Type atomic/NCName is restricted by facet minLength with value 64. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 1. ok 1 - Value "lt" fails type constraint NCName[maxLength=>"1"] ok 2 - Value "qissues-quality-o" fails type constraint NCName[maxLength=>"1"] ok 3 - Value "xand_to.templates.and_to_filter_" fails type constraint NCName[maxLength=>"1"] ok 4 - Value "afrom-of_application_creating-partnerships.defi" fails type constraint NCName[maxLength=>"1"] ok 5 - Value "iis.forum.organizations.to-of.and.files.to_to_use.data-partner" fails type constraint NCName[maxLength=>"1"] 1..5 ok 32 - Type atomic/NCName is restricted by facet maxLength with value 1. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 24. ok 1 - Value "celiminate-to_with-techno" fails type constraint NCName[maxLength=>"24"] ok 2 - Value "ibe-product.the_law-and.eliminated" fails type constraint NCName[maxLength=>"24"] ok 3 - Value "_reputation_the.and-is_define_in_to-will_of" fails type constraint NCName[maxLength=>"24"] ok 4 - Value "abasis-be_about_are_management-define.language_of_e." fails type constraint NCName[maxLength=>"24"] ok 5 - Value "_working-standards_in-manipulate.result.files_and.built_and-a" fails type constraint NCName[maxLength=>"24"] 1..5 ok 33 - Type atomic/NCName is restricted by facet maxLength with value 24. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 56. ok 1 - Value "ksuite.revolution_signatures-asked_make_in.complex_we-dev" fails type constraint NCName[maxLength=>"56"] ok 2 - Value "gentire.e_systems-on-a-chip.reference_describes-understand" fails type constraint NCName[maxLength=>"56"] ok 3 - Value "jconsistency.ability_a_for_and-then.print.vocabularies-obje" fails type constraint NCName[maxLength=>"56"] ok 4 - Value "nreference.discussions.product.networks_by.this-must-of_the-" fails type constraint NCName[maxLength=>"56"] ok 5 - Value "nsuites.to_asking_raised_file_networking-conformance-provided" fails type constraint NCName[maxLength=>"56"] 1..5 ok 34 - Type atomic/NCName is restricted by facet maxLength with value 56. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 20. ok 1 - Value "_the-and_pico-cellula" fails type constraint NCName[maxLength=>"20"] ok 2 - Value "wimplementations.particularly-p" fails type constraint NCName[maxLength=>"20"] ok 3 - Value "vindustry-debug_to_has.and_who.of.of-avai" fails type constraint NCName[maxLength=>"20"] ok 4 - Value "_some_these_are_of_is-in.regard.cost.them_would-as." fails type constraint NCName[maxLength=>"20"] ok 5 - Value "padditionally.technologies.support-computer-great_computer.vo" fails type constraint NCName[maxLength=>"20"] 1..5 ok 35 - Type atomic/NCName is restricted by facet maxLength with value 20. # Subtest: Type atomic/NCName is restricted by facet maxLength with value 64. ok 1 - Value "cdigital-the_that-of.known.tools_and_law.is-variety-vendors_files" fails type constraint NCName[maxLength=>"64"] ok 2 - Value "efor_creation_has_will_these-competence_and.known_law.cross-over_discovery_used." fails type constraint NCName[maxLength=>"64"] ok 3 - Value "ugraphics-providing.this-of-international.process_implementations-of-and-repository-adoption-su" fails type constraint NCName[maxLength=>"64"] ok 4 - Value "nin-emerging-and_e.documents_for_areas_the-a.technical-them_and_tools.be_systems-the.concepts.for_s-of-languag" fails type constraint NCName[maxLength=>"64"] ok 5 - Value "hrobust.define_small-_of_to.automating_versions.industry-that.specifications_a-containing_that.data-computing.data-file.them_" fails type constraint NCName[maxLength=>"64"] 1..5 ok 36 - Type atomic/NCName is restricted by facet maxLength with value 64. # Subtest: Type atomic/NCName is restricted by facet length with value 1. ok 1 - Value "fs" fails type constraint NCName[length=>"1"] ok 2 - Value "_capabilities-the" fails type constraint NCName[length=>"1"] ok 3 - Value "wobvious.a_environments_will-eli" fails type constraint NCName[length=>"1"] ok 4 - Value "uspecifications.eliminate_define-is.to-and.and." fails type constraint NCName[length=>"1"] ok 5 - Value "_both.to.requires.sensors-to_known.market_not_years_of_technic" fails type constraint NCName[length=>"1"] 1..5 ok 37 - Type atomic/NCName is restricted by facet length with value 1. # Subtest: Type atomic/NCName is restricted by facet length with value 48. ok 1 - Value "s" fails type constraint NCName[length=>"48"] ok 2 - Value "xcapabilitie" fails type constraint NCName[length=>"48"] ok 3 - Value "hdeployed-documents-pro" fails type constraint NCName[length=>"48"] ok 4 - Value "bwithin.industries.repository.rapi" fails type constraint NCName[length=>"48"] ok 5 - Value "xdata_technologies-and-that_and_measure-we.co" fails type constraint NCName[length=>"48"] 1..5 ok 38 - Type atomic/NCName is restricted by facet length with value 48. # Subtest: Type atomic/NCName is restricted by facet length with value 11. ok 1 - Value "bwireless_an" fails type constraint NCName[length=>"11"] ok 2 - Value "smust.guidelines-creation" fails type constraint NCName[length=>"11"] ok 3 - Value "ha-particular-ensure.lies.to-from_is-e" fails type constraint NCName[length=>"11"] ok 4 - Value "_first-generation-registry_quality-product.systems-" fails type constraint NCName[length=>"11"] ok 5 - Value "gsoftware_compatibility_already-ability.g_logic-addressing_throu" fails type constraint NCName[length=>"11"] 1..5 ok 39 - Type atomic/NCName is restricted by facet length with value 11. # Subtest: Type atomic/NCName is restricted by facet length with value 52. ok 1 - Value "_" fails type constraint NCName[length=>"52"] ok 2 - Value "kestablish-ca" fails type constraint NCName[length=>"52"] ok 3 - Value "genforcement.infrastructu" fails type constraint NCName[length=>"52"] ok 4 - Value "iand.filter-software_fact.conformance" fails type constraint NCName[length=>"52"] ok 5 - Value "_for_indication.ensure_signatures.their_designed." fails type constraint NCName[length=>"52"] 1..5 ok 40 - Type atomic/NCName is restricted by facet length with value 52. # Subtest: Type atomic/NCName is restricted by facet length with value 64. ok 1 - Value "w" fails type constraint NCName[length=>"64"] ok 2 - Value "oa-related-devel" fails type constraint NCName[length=>"64"] ok 3 - Value "xwith-recommendation_reference-" fails type constraint NCName[length=>"64"] ok 4 - Value "lamong-will_on-and-information_organizations.c" fails type constraint NCName[length=>"64"] ok 5 - Value "_than_create.can-language-directions-result_the.and_the.this." fails type constraint NCName[length=>"64"] 1..5 ok 41 - Type atomic/NCName is restricted by facet length with value 64. 1..41 ok t/50negativeInteger.t ..... # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" passes type constraint NegativeInteger[minExclusive=>"-999999999999999999"] ok 2 - Value "-818329512491933862" passes type constraint NegativeInteger[minExclusive=>"-999999999999999999"] ok 3 - Value "-664485275263920426" passes type constraint NegativeInteger[minExclusive=>"-999999999999999999"] ok 4 - Value "-740995979813640402" passes type constraint NegativeInteger[minExclusive=>"-999999999999999999"] ok 5 - Value "-1" passes type constraint NegativeInteger[minExclusive=>"-999999999999999999"] 1..5 ok 1 - Type atomic/negativeInteger is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -435976618086570511. ok 1 - Value "-435976618086570510" passes type constraint NegativeInteger[minExclusive=>"-435976618086570511"] ok 2 - Value "-53919386640509476" passes type constraint NegativeInteger[minExclusive=>"-435976618086570511"] ok 3 - Value "-225930627153700998" passes type constraint NegativeInteger[minExclusive=>"-435976618086570511"] ok 4 - Value "-410736536149267286" passes type constraint NegativeInteger[minExclusive=>"-435976618086570511"] ok 5 - Value "-1" passes type constraint NegativeInteger[minExclusive=>"-435976618086570511"] 1..5 ok 2 - Type atomic/negativeInteger is restricted by facet minExclusive with value -435976618086570511. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -900435039333670416. ok 1 - Value "-900435039333670415" passes type constraint NegativeInteger[minExclusive=>"-900435039333670416"] ok 2 - Value "-211525512703915963" passes type constraint NegativeInteger[minExclusive=>"-900435039333670416"] ok 3 - Value "-460069685368384428" passes type constraint NegativeInteger[minExclusive=>"-900435039333670416"] ok 4 - Value "-339377387206743076" passes type constraint NegativeInteger[minExclusive=>"-900435039333670416"] ok 5 - Value "-1" passes type constraint NegativeInteger[minExclusive=>"-900435039333670416"] 1..5 ok 3 - Type atomic/negativeInteger is restricted by facet minExclusive with value -900435039333670416. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -495295756372066909. ok 1 - Value "-495295756372066908" passes type constraint NegativeInteger[minExclusive=>"-495295756372066909"] ok 2 - Value "-295243202700852519" passes type constraint NegativeInteger[minExclusive=>"-495295756372066909"] ok 3 - Value "-325162158016492101" passes type constraint NegativeInteger[minExclusive=>"-495295756372066909"] ok 4 - Value "-211876872550324198" passes type constraint NegativeInteger[minExclusive=>"-495295756372066909"] ok 5 - Value "-1" passes type constraint NegativeInteger[minExclusive=>"-495295756372066909"] 1..5 ok 4 - Type atomic/negativeInteger is restricted by facet minExclusive with value -495295756372066909. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -2. ok 1 - Value "-1" passes type constraint NegativeInteger[minExclusive=>"-2"] 1..1 ok 5 - Type atomic/negativeInteger is restricted by facet minExclusive with value -2. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[minInclusive=>"-999999999999999999"] ok 2 - Value "-485746829700231197" passes type constraint NegativeInteger[minInclusive=>"-999999999999999999"] ok 3 - Value "-805738000490561322" passes type constraint NegativeInteger[minInclusive=>"-999999999999999999"] ok 4 - Value "-649849799367292035" passes type constraint NegativeInteger[minInclusive=>"-999999999999999999"] ok 5 - Value "-1" passes type constraint NegativeInteger[minInclusive=>"-999999999999999999"] 1..5 ok 6 - Type atomic/negativeInteger is restricted by facet minInclusive with value -999999999999999999. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -440277848538184635. ok 1 - Value "-440277848538184635" passes type constraint NegativeInteger[minInclusive=>"-440277848538184635"] ok 2 - Value "-9697736005135568" passes type constraint NegativeInteger[minInclusive=>"-440277848538184635"] ok 3 - Value "-7632350895753607" passes type constraint NegativeInteger[minInclusive=>"-440277848538184635"] ok 4 - Value "-7379248125433725" passes type constraint NegativeInteger[minInclusive=>"-440277848538184635"] ok 5 - Value "-1" passes type constraint NegativeInteger[minInclusive=>"-440277848538184635"] 1..5 ok 7 - Type atomic/negativeInteger is restricted by facet minInclusive with value -440277848538184635. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -539945622984702833. ok 1 - Value "-539945622984702833" passes type constraint NegativeInteger[minInclusive=>"-539945622984702833"] ok 2 - Value "-459526312298212931" passes type constraint NegativeInteger[minInclusive=>"-539945622984702833"] ok 3 - Value "-218061040862121" passes type constraint NegativeInteger[minInclusive=>"-539945622984702833"] ok 4 - Value "-259667994395542348" passes type constraint NegativeInteger[minInclusive=>"-539945622984702833"] ok 5 - Value "-1" passes type constraint NegativeInteger[minInclusive=>"-539945622984702833"] 1..5 ok 8 - Type atomic/negativeInteger is restricted by facet minInclusive with value -539945622984702833. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -947674826094804355. ok 1 - Value "-947674826094804355" passes type constraint NegativeInteger[minInclusive=>"-947674826094804355"] ok 2 - Value "-312579074702648793" passes type constraint NegativeInteger[minInclusive=>"-947674826094804355"] ok 3 - Value "-68451092930283082" passes type constraint NegativeInteger[minInclusive=>"-947674826094804355"] ok 4 - Value "-552221550562783780" passes type constraint NegativeInteger[minInclusive=>"-947674826094804355"] ok 5 - Value "-1" passes type constraint NegativeInteger[minInclusive=>"-947674826094804355"] 1..5 ok 9 - Type atomic/negativeInteger is restricted by facet minInclusive with value -947674826094804355. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -1. ok 1 - Value "-1" passes type constraint NegativeInteger[minInclusive=>"-1"] 1..1 ok 10 - Type atomic/negativeInteger is restricted by facet minInclusive with value -1. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxExclusive=>"-999999999999999998"] 1..1 ok 11 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -866521354558973720. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxExclusive=>"-866521354558973720"] ok 2 - Value "-954880220749267418" passes type constraint NegativeInteger[maxExclusive=>"-866521354558973720"] ok 3 - Value "-962884675120571730" passes type constraint NegativeInteger[maxExclusive=>"-866521354558973720"] ok 4 - Value "-971148733548590286" passes type constraint NegativeInteger[maxExclusive=>"-866521354558973720"] ok 5 - Value "-866521354558973721" passes type constraint NegativeInteger[maxExclusive=>"-866521354558973720"] 1..5 ok 12 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -866521354558973720. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -184935339155753553. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxExclusive=>"-184935339155753553"] ok 2 - Value "-866443582381708492" passes type constraint NegativeInteger[maxExclusive=>"-184935339155753553"] ok 3 - Value "-414615380928389037" passes type constraint NegativeInteger[maxExclusive=>"-184935339155753553"] ok 4 - Value "-515743231902319800" passes type constraint NegativeInteger[maxExclusive=>"-184935339155753553"] ok 5 - Value "-184935339155753554" passes type constraint NegativeInteger[maxExclusive=>"-184935339155753553"] 1..5 ok 13 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -184935339155753553. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -572450131914860271. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxExclusive=>"-572450131914860271"] ok 2 - Value "-934954204455349911" passes type constraint NegativeInteger[maxExclusive=>"-572450131914860271"] ok 3 - Value "-685813274737660968" passes type constraint NegativeInteger[maxExclusive=>"-572450131914860271"] ok 4 - Value "-626892420609938489" passes type constraint NegativeInteger[maxExclusive=>"-572450131914860271"] ok 5 - Value "-572450131914860272" passes type constraint NegativeInteger[maxExclusive=>"-572450131914860271"] 1..5 ok 14 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -572450131914860271. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -1. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxExclusive=>"-1"] ok 2 - Value "-6016271999369606" passes type constraint NegativeInteger[maxExclusive=>"-1"] ok 3 - Value "-386788852511558923" passes type constraint NegativeInteger[maxExclusive=>"-1"] ok 4 - Value "-275298847842965989" passes type constraint NegativeInteger[maxExclusive=>"-1"] ok 5 - Value "-2" passes type constraint NegativeInteger[maxExclusive=>"-1"] 1..5 ok 15 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -1. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxInclusive=>"-999999999999999999"] 1..1 ok 16 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -922333322214573646. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxInclusive=>"-922333322214573646"] ok 2 - Value "-932149789525735583" passes type constraint NegativeInteger[maxInclusive=>"-922333322214573646"] ok 3 - Value "-951946305725515999" passes type constraint NegativeInteger[maxInclusive=>"-922333322214573646"] ok 4 - Value "-963767697290822707" passes type constraint NegativeInteger[maxInclusive=>"-922333322214573646"] ok 5 - Value "-922333322214573646" passes type constraint NegativeInteger[maxInclusive=>"-922333322214573646"] 1..5 ok 17 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -922333322214573646. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -34749374507754505. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxInclusive=>"-34749374507754505"] ok 2 - Value "-523820368232342381" passes type constraint NegativeInteger[maxInclusive=>"-34749374507754505"] ok 3 - Value "-884126792645226095" passes type constraint NegativeInteger[maxInclusive=>"-34749374507754505"] ok 4 - Value "-745050149979268620" passes type constraint NegativeInteger[maxInclusive=>"-34749374507754505"] ok 5 - Value "-34749374507754505" passes type constraint NegativeInteger[maxInclusive=>"-34749374507754505"] 1..5 ok 18 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -34749374507754505. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -666057423564200834. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxInclusive=>"-666057423564200834"] ok 2 - Value "-859536992360054974" passes type constraint NegativeInteger[maxInclusive=>"-666057423564200834"] ok 3 - Value "-864728476120857385" passes type constraint NegativeInteger[maxInclusive=>"-666057423564200834"] ok 4 - Value "-762359260826851497" passes type constraint NegativeInteger[maxInclusive=>"-666057423564200834"] ok 5 - Value "-666057423564200834" passes type constraint NegativeInteger[maxInclusive=>"-666057423564200834"] 1..5 ok 19 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -666057423564200834. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -1. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[maxInclusive=>"-1"] ok 2 - Value "-318673160689050494" passes type constraint NegativeInteger[maxInclusive=>"-1"] ok 3 - Value "-393749913908599924" passes type constraint NegativeInteger[maxInclusive=>"-1"] ok 4 - Value "-614358525691746648" passes type constraint NegativeInteger[maxInclusive=>"-1"] ok 5 - Value "-1" passes type constraint NegativeInteger[maxInclusive=>"-1"] 1..5 ok 20 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -1. # Subtest: Type atomic/negativeInteger is restricted by facet fractionDigits with value 0. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[fractionDigits=>"0"] ok 2 - Value "-171881324764382448" passes type constraint NegativeInteger[fractionDigits=>"0"] ok 3 - Value "-244720973181966839" passes type constraint NegativeInteger[fractionDigits=>"0"] ok 4 - Value "-301756094648375273" passes type constraint NegativeInteger[fractionDigits=>"0"] ok 5 - Value "-1" passes type constraint NegativeInteger[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/negativeInteger is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 1. ok 1 - Value "-2" passes type constraint NegativeInteger[totalDigits=>"1"] ok 2 - Value "-3" passes type constraint NegativeInteger[totalDigits=>"1"] ok 3 - Value "-6" passes type constraint NegativeInteger[totalDigits=>"1"] ok 4 - Value "-6" passes type constraint NegativeInteger[totalDigits=>"1"] ok 5 - Value "-4" passes type constraint NegativeInteger[totalDigits=>"1"] 1..5 ok 22 - Type atomic/negativeInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 5. ok 1 - Value "-2" passes type constraint NegativeInteger[totalDigits=>"5"] ok 2 - Value "-16" passes type constraint NegativeInteger[totalDigits=>"5"] ok 3 - Value "-294" passes type constraint NegativeInteger[totalDigits=>"5"] ok 4 - Value "-1193" passes type constraint NegativeInteger[totalDigits=>"5"] ok 5 - Value "-73267" passes type constraint NegativeInteger[totalDigits=>"5"] 1..5 ok 23 - Type atomic/negativeInteger is restricted by facet totalDigits with value 5. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 9. ok 1 - Value "-4" passes type constraint NegativeInteger[totalDigits=>"9"] ok 2 - Value "-177" passes type constraint NegativeInteger[totalDigits=>"9"] ok 3 - Value "-83160" passes type constraint NegativeInteger[totalDigits=>"9"] ok 4 - Value "-3465945" passes type constraint NegativeInteger[totalDigits=>"9"] ok 5 - Value "-987457807" passes type constraint NegativeInteger[totalDigits=>"9"] 1..5 ok 24 - Type atomic/negativeInteger is restricted by facet totalDigits with value 9. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 13. ok 1 - Value "-4" passes type constraint NegativeInteger[totalDigits=>"13"] ok 2 - Value "-5271" passes type constraint NegativeInteger[totalDigits=>"13"] ok 3 - Value "-3126639" passes type constraint NegativeInteger[totalDigits=>"13"] ok 4 - Value "-4597578363" passes type constraint NegativeInteger[totalDigits=>"13"] ok 5 - Value "-7247487111835" passes type constraint NegativeInteger[totalDigits=>"13"] 1..5 ok 25 - Type atomic/negativeInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 18. ok 1 - Value "-5" passes type constraint NegativeInteger[totalDigits=>"18"] ok 2 - Value "-75742" passes type constraint NegativeInteger[totalDigits=>"18"] ok 3 - Value "-455976320" passes type constraint NegativeInteger[totalDigits=>"18"] ok 4 - Value "-4445354332577" passes type constraint NegativeInteger[totalDigits=>"18"] ok 5 - Value "-912762633976188962" passes type constraint NegativeInteger[totalDigits=>"18"] 1..5 ok 26 - Type atomic/negativeInteger is restricted by facet totalDigits with value 18. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-7" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-8" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-8" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-3" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-2" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 27 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-76576" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-92592" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-28664" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-73317" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-47257" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 28 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-165429727" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-583133911" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "-887829423" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-774282848" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-718524348" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 29 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{13}. ok 1 - Value "-6652874376778" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 2 - Value "-5362777997727" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 3 - Value "-2844768288884" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 4 - Value "-5742996298233" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 5 - Value "-5897261686643" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] 1..5 ok 30 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{13}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-914387262474557335" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-923276382451256268" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-917314136385244564" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-931566117363638157" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-964253325762237153" passes type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 31 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-9896" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x592600f8)"] ok 2 - Value "-141901608775" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x592600f8)"] ok 3 - Value "-437" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x592600f8)"] ok 4 - Value "-141901608775" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x592600f8)"] ok 5 - Value "-437" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x592600f8)"] 1..5 ok 32 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-759" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59267448)"] ok 2 - Value "-51678619095983" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59267448)"] ok 3 - Value "-462214" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59267448)"] ok 4 - Value "-567986" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59267448)"] ok 5 - Value "-58812994566" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59267448)"] 1..5 ok 33 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-923074469" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925f6f8)"] ok 2 - Value "-51381660407640261" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925f6f8)"] ok 3 - Value "-99" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925f6f8)"] ok 4 - Value "-13149" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925f6f8)"] ok 5 - Value "-74" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925f6f8)"] 1..5 ok 34 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-36619944811" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925fbf8)"] ok 2 - Value "-918536646" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925fbf8)"] ok 3 - Value "-57023" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925fbf8)"] ok 4 - Value "-87037330956252501" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925fbf8)"] ok 5 - Value "-918536646" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x5925fbf8)"] 1..5 ok 35 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-632" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59258148)"] ok 2 - Value "-6208" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59258148)"] ok 3 - Value "-972552137318" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59258148)"] ok 4 - Value "-6208" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59258148)"] ok 5 - Value "-632" passes type constraint NegativeInteger[enumeration=>"ARRAY(0x59258148)"] 1..5 ok 36 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet whiteSpace with value collapse. ok 1 - Value "-999999999999999999" passes type constraint NegativeInteger[whiteSpace=>"collapse"] ok 2 - Value "-165356406576173898" passes type constraint NegativeInteger[whiteSpace=>"collapse"] ok 3 - Value "-547179558838093771" passes type constraint NegativeInteger[whiteSpace=>"collapse"] ok 4 - Value "-758569088580481442" passes type constraint NegativeInteger[whiteSpace=>"collapse"] ok 5 - Value "-1" passes type constraint NegativeInteger[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/negativeInteger is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -383278836725871707. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minInclusive=>"-383278836725871707"] ok 2 - Value "-702169798022027542" fails type constraint NegativeInteger[minInclusive=>"-383278836725871707"] ok 3 - Value "-666529727638624998" fails type constraint NegativeInteger[minInclusive=>"-383278836725871707"] ok 4 - Value "-985972121431104560" fails type constraint NegativeInteger[minInclusive=>"-383278836725871707"] ok 5 - Value "-383278836725871708" fails type constraint NegativeInteger[minInclusive=>"-383278836725871707"] 1..5 ok 38 - Type atomic/negativeInteger is restricted by facet minInclusive with value -383278836725871707. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -349070581849158068. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minInclusive=>"-349070581849158068"] ok 2 - Value "-865540392815267322" fails type constraint NegativeInteger[minInclusive=>"-349070581849158068"] ok 3 - Value "-409845412626426777" fails type constraint NegativeInteger[minInclusive=>"-349070581849158068"] ok 4 - Value "-402775332169313208" fails type constraint NegativeInteger[minInclusive=>"-349070581849158068"] ok 5 - Value "-349070581849158069" fails type constraint NegativeInteger[minInclusive=>"-349070581849158068"] 1..5 ok 39 - Type atomic/negativeInteger is restricted by facet minInclusive with value -349070581849158068. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -13084299575343628. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minInclusive=>"-13084299575343628"] ok 2 - Value "-462923617980921371" fails type constraint NegativeInteger[minInclusive=>"-13084299575343628"] ok 3 - Value "-318397992456832307" fails type constraint NegativeInteger[minInclusive=>"-13084299575343628"] ok 4 - Value "-137137183091879389" fails type constraint NegativeInteger[minInclusive=>"-13084299575343628"] ok 5 - Value "-13084299575343629" fails type constraint NegativeInteger[minInclusive=>"-13084299575343628"] 1..5 ok 40 - Type atomic/negativeInteger is restricted by facet minInclusive with value -13084299575343628. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -176155984517072817. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minInclusive=>"-176155984517072817"] ok 2 - Value "-987458292566733449" fails type constraint NegativeInteger[minInclusive=>"-176155984517072817"] ok 3 - Value "-811020132063424031" fails type constraint NegativeInteger[minInclusive=>"-176155984517072817"] ok 4 - Value "-829439578944992037" fails type constraint NegativeInteger[minInclusive=>"-176155984517072817"] ok 5 - Value "-176155984517072818" fails type constraint NegativeInteger[minInclusive=>"-176155984517072817"] 1..5 ok 41 - Type atomic/negativeInteger is restricted by facet minInclusive with value -176155984517072817. # Subtest: Type atomic/negativeInteger is restricted by facet minInclusive with value -1. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minInclusive=>"-1"] ok 2 - Value "-518586297113227457" fails type constraint NegativeInteger[minInclusive=>"-1"] ok 3 - Value "-690472356337122672" fails type constraint NegativeInteger[minInclusive=>"-1"] ok 4 - Value "-195234996010505647" fails type constraint NegativeInteger[minInclusive=>"-1"] ok 5 - Value "-2" fails type constraint NegativeInteger[minInclusive=>"-1"] 1..5 ok 42 - Type atomic/negativeInteger is restricted by facet minInclusive with value -1. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" fails type constraint NegativeInteger[maxInclusive=>"-999999999999999999"] ok 2 - Value "-283623569470353054" fails type constraint NegativeInteger[maxInclusive=>"-999999999999999999"] ok 3 - Value "-513743212038921703" fails type constraint NegativeInteger[maxInclusive=>"-999999999999999999"] ok 4 - Value "-738432751342086522" fails type constraint NegativeInteger[maxInclusive=>"-999999999999999999"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxInclusive=>"-999999999999999999"] 1..5 ok 43 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -369278887790841392. ok 1 - Value "-369278887790841391" fails type constraint NegativeInteger[maxInclusive=>"-369278887790841392"] ok 2 - Value "-78342130091136135" fails type constraint NegativeInteger[maxInclusive=>"-369278887790841392"] ok 3 - Value "-254223661061725469" fails type constraint NegativeInteger[maxInclusive=>"-369278887790841392"] ok 4 - Value "-97858745140121915" fails type constraint NegativeInteger[maxInclusive=>"-369278887790841392"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxInclusive=>"-369278887790841392"] 1..5 ok 44 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -369278887790841392. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -177604717942529411. ok 1 - Value "-177604717942529410" fails type constraint NegativeInteger[maxInclusive=>"-177604717942529411"] ok 2 - Value "-131211550622692333" fails type constraint NegativeInteger[maxInclusive=>"-177604717942529411"] ok 3 - Value "-160312980577746200" fails type constraint NegativeInteger[maxInclusive=>"-177604717942529411"] ok 4 - Value "-111775195041801727" fails type constraint NegativeInteger[maxInclusive=>"-177604717942529411"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxInclusive=>"-177604717942529411"] 1..5 ok 45 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -177604717942529411. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -411412970005971434. ok 1 - Value "-411412970005971433" fails type constraint NegativeInteger[maxInclusive=>"-411412970005971434"] ok 2 - Value "-234044042183509633" fails type constraint NegativeInteger[maxInclusive=>"-411412970005971434"] ok 3 - Value "-300625725959076879" fails type constraint NegativeInteger[maxInclusive=>"-411412970005971434"] ok 4 - Value "-352625591500965827" fails type constraint NegativeInteger[maxInclusive=>"-411412970005971434"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxInclusive=>"-411412970005971434"] 1..5 ok 46 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -411412970005971434. # Subtest: Type atomic/negativeInteger is restricted by facet maxInclusive with value -135951110411760890. ok 1 - Value "-135951110411760889" fails type constraint NegativeInteger[maxInclusive=>"-135951110411760890"] ok 2 - Value "-85974327696241055" fails type constraint NegativeInteger[maxInclusive=>"-135951110411760890"] ok 3 - Value "-112021063643733463" fails type constraint NegativeInteger[maxInclusive=>"-135951110411760890"] ok 4 - Value "-132991626123000178" fails type constraint NegativeInteger[maxInclusive=>"-135951110411760890"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxInclusive=>"-135951110411760890"] 1..5 ok 47 - Type atomic/negativeInteger is restricted by facet maxInclusive with value -135951110411760890. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 1. ok 1 - Value "-58" fails type constraint NegativeInteger[totalDigits=>"1"] ok 2 - Value "-818952" fails type constraint NegativeInteger[totalDigits=>"1"] ok 3 - Value "-2832450785" fails type constraint NegativeInteger[totalDigits=>"1"] ok 4 - Value "-77188754766704" fails type constraint NegativeInteger[totalDigits=>"1"] ok 5 - Value "-355233502652433737" fails type constraint NegativeInteger[totalDigits=>"1"] 1..5 ok 48 - Type atomic/negativeInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 4. ok 1 - Value "-18086" fails type constraint NegativeInteger[totalDigits=>"4"] ok 2 - Value "-30236688" fails type constraint NegativeInteger[totalDigits=>"4"] ok 3 - Value "-81144291194" fails type constraint NegativeInteger[totalDigits=>"4"] ok 4 - Value "-56839769692583" fails type constraint NegativeInteger[totalDigits=>"4"] ok 5 - Value "-478688135624794333" fails type constraint NegativeInteger[totalDigits=>"4"] 1..5 ok 49 - Type atomic/negativeInteger is restricted by facet totalDigits with value 4. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 7. ok 1 - Value "-27860248" fails type constraint NegativeInteger[totalDigits=>"7"] ok 2 - Value "-6605411553" fails type constraint NegativeInteger[totalDigits=>"7"] ok 3 - Value "-573349747565" fails type constraint NegativeInteger[totalDigits=>"7"] ok 4 - Value "-55823956446873" fails type constraint NegativeInteger[totalDigits=>"7"] ok 5 - Value "-395582881715216836" fails type constraint NegativeInteger[totalDigits=>"7"] 1..5 ok 50 - Type atomic/negativeInteger is restricted by facet totalDigits with value 7. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 10. ok 1 - Value "-80764013622" fails type constraint NegativeInteger[totalDigits=>"10"] ok 2 - Value "-244686357565" fails type constraint NegativeInteger[totalDigits=>"10"] ok 3 - Value "-6867961201779" fails type constraint NegativeInteger[totalDigits=>"10"] ok 4 - Value "-76114111985696" fails type constraint NegativeInteger[totalDigits=>"10"] ok 5 - Value "-408181343177446654" fails type constraint NegativeInteger[totalDigits=>"10"] 1..5 ok 51 - Type atomic/negativeInteger is restricted by facet totalDigits with value 10. # Subtest: Type atomic/negativeInteger is restricted by facet totalDigits with value 13. ok 1 - Value "-91158467351677" fails type constraint NegativeInteger[totalDigits=>"13"] ok 2 - Value "-122763668788141" fails type constraint NegativeInteger[totalDigits=>"13"] ok 3 - Value "-1320423848331330" fails type constraint NegativeInteger[totalDigits=>"13"] ok 4 - Value "-48844377017825023" fails type constraint NegativeInteger[totalDigits=>"13"] ok 5 - Value "-788271878309517085" fails type constraint NegativeInteger[totalDigits=>"13"] 1..5 ok 52 - Type atomic/negativeInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minExclusive=>"-999999999999999999"] 1..1 ok 53 - Type atomic/negativeInteger is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -921633907817531072. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minExclusive=>"-921633907817531072"] ok 2 - Value "-951595666509219807" fails type constraint NegativeInteger[minExclusive=>"-921633907817531072"] ok 3 - Value "-949054733442859939" fails type constraint NegativeInteger[minExclusive=>"-921633907817531072"] ok 4 - Value "-985381760840341098" fails type constraint NegativeInteger[minExclusive=>"-921633907817531072"] ok 5 - Value "-921633907817531072" fails type constraint NegativeInteger[minExclusive=>"-921633907817531072"] 1..5 ok 54 - Type atomic/negativeInteger is restricted by facet minExclusive with value -921633907817531072. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -976782140546110121. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minExclusive=>"-976782140546110121"] ok 2 - Value "-988149319138515245" fails type constraint NegativeInteger[minExclusive=>"-976782140546110121"] ok 3 - Value "-983263510399785395" fails type constraint NegativeInteger[minExclusive=>"-976782140546110121"] ok 4 - Value "-995748341020440494" fails type constraint NegativeInteger[minExclusive=>"-976782140546110121"] ok 5 - Value "-976782140546110121" fails type constraint NegativeInteger[minExclusive=>"-976782140546110121"] 1..5 ok 55 - Type atomic/negativeInteger is restricted by facet minExclusive with value -976782140546110121. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -788555704125782685. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minExclusive=>"-788555704125782685"] ok 2 - Value "-854450049048861665" fails type constraint NegativeInteger[minExclusive=>"-788555704125782685"] ok 3 - Value "-901885140223494858" fails type constraint NegativeInteger[minExclusive=>"-788555704125782685"] ok 4 - Value "-816608602126030677" fails type constraint NegativeInteger[minExclusive=>"-788555704125782685"] ok 5 - Value "-788555704125782685" fails type constraint NegativeInteger[minExclusive=>"-788555704125782685"] 1..5 ok 56 - Type atomic/negativeInteger is restricted by facet minExclusive with value -788555704125782685. # Subtest: Type atomic/negativeInteger is restricted by facet minExclusive with value -2. ok 1 - Value "-999999999999999999" fails type constraint NegativeInteger[minExclusive=>"-2"] ok 2 - Value "-996734916696543681" fails type constraint NegativeInteger[minExclusive=>"-2"] ok 3 - Value "-532288887764013729" fails type constraint NegativeInteger[minExclusive=>"-2"] ok 4 - Value "-542195774224826232" fails type constraint NegativeInteger[minExclusive=>"-2"] ok 5 - Value "-2" fails type constraint NegativeInteger[minExclusive=>"-2"] 1..5 ok 57 - Type atomic/negativeInteger is restricted by facet minExclusive with value -2. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999998" fails type constraint NegativeInteger[maxExclusive=>"-999999999999999998"] ok 2 - Value "-145345601162744975" fails type constraint NegativeInteger[maxExclusive=>"-999999999999999998"] ok 3 - Value "-359114579536026434" fails type constraint NegativeInteger[maxExclusive=>"-999999999999999998"] ok 4 - Value "-997175199307837376" fails type constraint NegativeInteger[maxExclusive=>"-999999999999999998"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxExclusive=>"-999999999999999998"] 1..5 ok 58 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -466339041882621318. ok 1 - Value "-466339041882621318" fails type constraint NegativeInteger[maxExclusive=>"-466339041882621318"] ok 2 - Value "-465181401943681643" fails type constraint NegativeInteger[maxExclusive=>"-466339041882621318"] ok 3 - Value "-455208473908838232" fails type constraint NegativeInteger[maxExclusive=>"-466339041882621318"] ok 4 - Value "-63145281984264547" fails type constraint NegativeInteger[maxExclusive=>"-466339041882621318"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxExclusive=>"-466339041882621318"] 1..5 ok 59 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -466339041882621318. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -954414372192710523. ok 1 - Value "-954414372192710523" fails type constraint NegativeInteger[maxExclusive=>"-954414372192710523"] ok 2 - Value "-880236823638807375" fails type constraint NegativeInteger[maxExclusive=>"-954414372192710523"] ok 3 - Value "-41556158763589335" fails type constraint NegativeInteger[maxExclusive=>"-954414372192710523"] ok 4 - Value "-619003189153397151" fails type constraint NegativeInteger[maxExclusive=>"-954414372192710523"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxExclusive=>"-954414372192710523"] 1..5 ok 60 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -954414372192710523. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -367996043905826186. ok 1 - Value "-367996043905826186" fails type constraint NegativeInteger[maxExclusive=>"-367996043905826186"] ok 2 - Value "-367572248213243802" fails type constraint NegativeInteger[maxExclusive=>"-367996043905826186"] ok 3 - Value "-222998764331746192" fails type constraint NegativeInteger[maxExclusive=>"-367996043905826186"] ok 4 - Value "-104807281411357482" fails type constraint NegativeInteger[maxExclusive=>"-367996043905826186"] ok 5 - Value "-1" fails type constraint NegativeInteger[maxExclusive=>"-367996043905826186"] 1..5 ok 61 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -367996043905826186. # Subtest: Type atomic/negativeInteger is restricted by facet maxExclusive with value -1. ok 1 - Value "-1" fails type constraint NegativeInteger[maxExclusive=>"-1"] 1..1 ok 62 - Type atomic/negativeInteger is restricted by facet maxExclusive with value -1. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-6224178888684242" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-27738747" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-917486331664737187" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-862629" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-335183" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 63 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-3232" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-17351737336733" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-7417355772454323" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-7918676" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-893465834" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 64 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-765838262428" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-58" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "-524428766258666" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-6843577645466" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-27787" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 65 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{13}. ok 1 - Value "-64876363769717" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 2 - Value "-8" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 3 - Value "-948175624636772733" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 4 - Value "-35573145" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 5 - Value "-8986529274638524" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] 1..5 ok 66 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{13}. # Subtest: Type atomic/negativeInteger is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-282" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-678426537437946" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-25276325622825" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-3197335867" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-7695854688243555" fails type constraint NegativeInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 67 - Type atomic/negativeInteger is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-405001977958150183" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x592680dc)"] ok 2 - Value "-926265724849529958" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x592680dc)"] ok 3 - Value "-947215466890104384" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x592680dc)"] ok 4 - Value "-926265724849529958" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x592680dc)"] ok 5 - Value "-320673971316476791" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x592680dc)"] 1..5 ok 68 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-301611282400402802" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x57797014)"] ok 2 - Value "-320264127677682420" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x57797014)"] ok 3 - Value "-909215274749755496" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x57797014)"] ok 4 - Value "-32439581066225576" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x57797014)"] ok 5 - Value "-820566993291908852" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x57797014)"] 1..5 ok 69 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-596049869114037344" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x5926cf14)"] ok 2 - Value "-681650746687945341" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x5926cf14)"] ok 3 - Value "-363186156759663370" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x5926cf14)"] ok 4 - Value "-667584630727504734" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x5926cf14)"] ok 5 - Value "-414737603349142558" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x5926cf14)"] 1..5 ok 70 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-870664238957266189" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59258c74)"] ok 2 - Value "-719813955911788760" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59258c74)"] ok 3 - Value "-924064477915192638" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59258c74)"] ok 4 - Value "-870664238957266189" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59258c74)"] ok 5 - Value "-924064477915192638" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59258c74)"] 1..5 ok 71 - Type atomic/negativeInteger is restricted by facet enumeration. # Subtest: Type atomic/negativeInteger is restricted by facet enumeration. ok 1 - Value "-528129194915475608" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59263f2c)"] ok 2 - Value "-986692020455715134" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59263f2c)"] ok 3 - Value "-452559197884029096" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59263f2c)"] ok 4 - Value "-514570933867417701" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59263f2c)"] ok 5 - Value "-479202583663554504" fails type constraint NegativeInteger[enumeration=>"ARRAY(0x59263f2c)"] 1..5 ok 72 - Type atomic/negativeInteger is restricted by facet enumeration. 1..72 ok t/50NMTOKEN.t ............. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 1. ok 1 - Value "o" passes type constraint NmToken[maxLength=>"1"] ok 2 - Value "c" passes type constraint NmToken[maxLength=>"1"] ok 3 - Value "m" passes type constraint NmToken[maxLength=>"1"] ok 4 - Value "m" passes type constraint NmToken[maxLength=>"1"] ok 5 - Value "p" passes type constraint NmToken[maxLength=>"1"] 1..5 ok 1 - Type atomic/NMTOKEN is restricted by facet maxLength with value 1. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 41. ok 1 - Value "i" passes type constraint NmToken[maxLength=>"41"] ok 2 - Value "build.measu" passes type constraint NmToken[maxLength=>"41"] ok 3 - Value "information-exercise_" passes type constraint NmToken[maxLength=>"41"] ok 4 - Value "to_world-including:for.A_of:lan" passes type constraint NmToken[maxLength=>"41"] ok 5 - Value "success:hampered:and_interoperability:doc" passes type constraint NmToken[maxLength=>"41"] 1..5 ok 2 - Type atomic/NMTOKEN is restricted by facet maxLength with value 41. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 42. ok 1 - Value "o" passes type constraint NmToken[maxLength=>"42"] ok 2 - Value "to-cooperat" passes type constraint NmToken[maxLength=>"42"] ok 3 - Value "and:available_a:suite" passes type constraint NmToken[maxLength=>"42"] ok 4 - Value "using:all_as_software.efforts.d" passes type constraint NmToken[maxLength=>"42"] ok 5 - Value "of:of.over:results.and:which.A:Develop_co" passes type constraint NmToken[maxLength=>"42"] 1..5 ok 3 - Type atomic/NMTOKEN is restricted by facet maxLength with value 42. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 54. ok 1 - Value "c" passes type constraint NmToken[maxLength=>"54"] ok 2 - Value "the.repository" passes type constraint NmToken[maxLength=>"54"] ok 3 - Value "will::creates_to:and:An-ens" passes type constraint NmToken[maxLength=>"54"] ok 4 - Value "from_of_of-must.and_and_the:asked.develo" passes type constraint NmToken[maxLength=>"54"] ok 5 - Value "retrieves-them-repository.and-XSL-FO:development-inte" passes type constraint NmToken[maxLength=>"54"] 1..5 ok 4 - Type atomic/NMTOKEN is restricted by facet maxLength with value 54. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 64. ok 1 - Value "c" passes type constraint NmToken[maxLength=>"64"] ok 2 - Value "XML-can_of.techn" passes type constraint NmToken[maxLength=>"64"] ok 3 - Value "displaying_highly.language-as_a" passes type constraint NmToken[maxLength=>"64"] ok 4 - Value "browsers-Structured:approach-intuitive-primary" passes type constraint NmToken[maxLength=>"64"] ok 5 - Value "with.the_partnership.build_that.and-four.OASIS:of.and:first_o" passes type constraint NmToken[maxLength=>"64"] 1..5 ok 5 - Type atomic/NMTOKEN is restricted by facet maxLength with value 64. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 1. ok 1 - Value "t" passes type constraint NmToken[minLength=>"1"] ok 2 - Value "The:for:called_o" passes type constraint NmToken[minLength=>"1"] ok 3 - Value "communication:discuss:informati" passes type constraint NmToken[minLength=>"1"] ok 4 - Value "process:standardization.and.and.ebXML-body-to-" passes type constraint NmToken[minLength=>"1"] ok 5 - Value "with-signatures:The-as:prototypes.database_be.care_wireless-e" passes type constraint NmToken[minLength=>"1"] 1..5 ok 6 - Type atomic/NMTOKEN is restricted by facet minLength with value 1. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 45. ok 1 - Value "The_ensure_is.are-appropriate_more:as:the.are" passes type constraint NmToken[minLength=>"45"] ok 2 - Value "data-Naval_software_a_of_files.test-retrieval_reg" passes type constraint NmToken[minLength=>"45"] ok 3 - Value "of:a_The.landscape-other.contribute_computing_unbiase" passes type constraint NmToken[minLength=>"45"] ok 4 - Value "reproduced-database.ad-Advancement_and:recent-and:do_the_" passes type constraint NmToken[minLength=>"45"] ok 5 - Value "beta_library_operating-are-to:subject:in:filter_understand_an" passes type constraint NmToken[minLength=>"45"] 1..5 ok 7 - Type atomic/NMTOKEN is restricted by facet minLength with value 45. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 35. ok 1 - Value "the_repository.correction-a:Investi" passes type constraint NmToken[minLength=>"35"] ok 2 - Value "into_that-choices-coupled_being-Pervasive:" passes type constraint NmToken[minLength=>"35"] ok 3 - Value "electronic-our:must:DOM-The_role:these_and:the:si" passes type constraint NmToken[minLength=>"35"] ok 4 - Value "for_widely:this.known_the_that.location.profiles:visibly" passes type constraint NmToken[minLength=>"35"] ok 5 - Value "industry-allow_repository_have.tune:Working-offer:asked.supply-" passes type constraint NmToken[minLength=>"35"] 1..5 ok 8 - Type atomic/NMTOKEN is restricted by facet minLength with value 35. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 33. ok 1 - Value "XML:environments.is.being.objects" passes type constraint NmToken[minLength=>"33"] ok 2 - Value "used:the:that-profiles-standards-reposit" passes type constraint NmToken[minLength=>"33"] ok 3 - Value "and.if:are:by:the:Simulation:the-the:help.NIST-" passes type constraint NmToken[minLength=>"33"] ok 4 - Value "on.would_is_the_particularly:of-computer.the-requires-" passes type constraint NmToken[minLength=>"33"] ok 5 - Value "that-groups:systems_software.find_data.addition.will-SMEs-tha" passes type constraint NmToken[minLength=>"33"] 1..5 ok 9 - Type atomic/NMTOKEN is restricted by facet minLength with value 33. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 64. ok 1 - Value "languages-computing_specifications_way:for.chain:organization:fo" passes type constraint NmToken[minLength=>"64"] ok 2 - Value "suites:paradigm.manipulate_will-success.only-more:data.discussio" passes type constraint NmToken[minLength=>"64"] ok 3 - Value "and:e:program_rigorous:discuss_we:a_the:tools:robust_robust_is:r" passes type constraint NmToken[minLength=>"64"] ok 4 - Value "number:discovery_on:type:The-to:partnerships:such.tools.act-Nati" passes type constraint NmToken[minLength=>"64"] ok 5 - Value "global:and_can.enterprises.file:interacting-U:must.and_with.SOC." passes type constraint NmToken[minLength=>"64"] 1..5 ok 10 - Type atomic/NMTOKEN is restricted by facet minLength with value 64. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 1. ok 1 - Value "t" passes type constraint NmToken[length=>"1"] ok 2 - Value "f" passes type constraint NmToken[length=>"1"] ok 3 - Value "o" passes type constraint NmToken[length=>"1"] ok 4 - Value "r" passes type constraint NmToken[length=>"1"] ok 5 - Value "c" passes type constraint NmToken[length=>"1"] 1..5 ok 11 - Type atomic/NMTOKEN is restricted by facet length with value 1. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 38. ok 1 - Value "global_application-creation:a-a_reposi" passes type constraint NmToken[length=>"38"] ok 2 - Value "dynamic:registries_file_A.be.as_would-" passes type constraint NmToken[length=>"38"] ok 3 - Value "interoperability_reference.to:specific" passes type constraint NmToken[length=>"38"] ok 4 - Value "and-as_wide-SMEs.with-i_Provide_the.to" passes type constraint NmToken[length=>"38"] ok 5 - Value "including_problems.be-and-Schema:and:a" passes type constraint NmToken[length=>"38"] 1..5 ok 12 - Type atomic/NMTOKEN is restricted by facet length with value 38. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 57. ok 1 - Value "the.joint-s:these.well.and.Such.five-suite.and:to:cross-o" passes type constraint NmToken[length=>"57"] ok 2 - Value "NSRL_utilities.discover_to.ability.also:for:are-helping_p" passes type constraint NmToken[length=>"57"] ok 3 - Value "user:looking:repository:is-to_beta-without.standardizatio" passes type constraint NmToken[length=>"57"] ok 4 - Value "robust_build:EC:used:success:international.individual-suc" passes type constraint NmToken[length=>"57"] ok 5 - Value "of.mechanism_Reference:widely.Schema:signature_Informatio" passes type constraint NmToken[length=>"57"] 1..5 ok 13 - Type atomic/NMTOKEN is restricted by facet length with value 57. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 60. ok 1 - Value "the:prominent:A.key.registry-frameworks.using.tool.hampered-" passes type constraint NmToken[length=>"60"] ok 2 - Value "of_Advancement.same:and-XML.designed_know:of-the_context-ric" passes type constraint NmToken[length=>"60"] ok 3 - Value "of.which:is_Internet-Although-addressing.will.to:market_amon" passes type constraint NmToken[length=>"60"] ok 4 - Value "Schemas_Standards_development:and.software:known:and:interac" passes type constraint NmToken[length=>"60"] ok 5 - Value "transactions-and-are:that.link:is_good-retrieve.for_are:Only" passes type constraint NmToken[length=>"60"] 1..5 ok 14 - Type atomic/NMTOKEN is restricted by facet length with value 60. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 64. ok 1 - Value "of.for_between:A.of:investigations:recent:software_signatures.ab" passes type constraint NmToken[length=>"64"] ok 2 - Value "Provide_the_be.Sun_and-an.involved_In:and-is_prominent-of-chains" passes type constraint NmToken[length=>"64"] ok 3 - Value "advanced:Description-in-role.used-and:enterprises_can_and-softwa" passes type constraint NmToken[length=>"64"] ok 4 - Value "and:electronic.signatures:in-The.Working_as.through.Experimental" passes type constraint NmToken[length=>"64"] ok 5 - Value "future:the:compliant-industry.including:technology_Using-the:thi" passes type constraint NmToken[length=>"64"] 1..5 ok 15 - Type atomic/NMTOKEN is restricted by facet length with value 64. # Subtest: Type atomic/NMTOKEN is restricted by facet pattern with value \c{40}. ok 1 - Value "participants.file-interconnecting_will.v" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){40}\$))"] ok 2 - Value "computer.systems_their:wide.the:assuring" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){40}\$))"] ok 3 - Value "provides.facilitates:known-discussions:o" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){40}\$))"] ok 4 - Value "only-review_that:particularly-DOM:Comput" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){40}\$))"] ok 5 - Value "and:multidisciplinary.software_years_an:" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){40}\$))"] 1..5 ok 16 - Type atomic/NMTOKEN is restricted by facet pattern with value \c{40}. # Subtest: Type atomic/NMTOKEN is restricted by facet pattern with value \c{18}. ok 1 - Value "in.typical_tools:m" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 2 - Value "and:Conformance:to" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 3 - Value "tests.clean:succes" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 4 - Value "virtually-discover" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 5 - Value "with.define-to:cha" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] 1..5 ok 17 - Type atomic/NMTOKEN is restricted by facet pattern with value \c{18}. # Subtest: Type atomic/NMTOKEN is restricted by facet pattern with value \c{6}. ok 1 - Value "for_AP" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){6}\$))"] ok 2 - Value "XML.to" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){6}\$))"] ok 3 - Value "to-Too" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){6}\$))"] ok 4 - Value "abilit" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){6}\$))"] ok 5 - Value "XML-op" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){6}\$))"] 1..5 ok 18 - Type atomic/NMTOKEN is restricted by facet pattern with value \c{6}. # Subtest: Type atomic/NMTOKEN is restricted by facet pattern with value \c{33}. ok 1 - Value "small-.and.for.these-for:Provide-" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){33}\$))"] ok 2 - Value "if_discovery.to_allow-vocabulary_" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){33}\$))"] ok 3 - Value "nature.participate.to-key.contrib" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){33}\$))"] ok 4 - Value "web.in_DOM-precise_languages.Erro" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){33}\$))"] ok 5 - Value "signature.the-lack.to-XML.discove" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){33}\$))"] 1..5 ok 19 - Type atomic/NMTOKEN is restricted by facet pattern with value \c{33}. # Subtest: Type atomic/NMTOKEN is restricted by facet pattern with value \c{18}. ok 1 - Value "include_internatio" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 2 - Value "repositories.use:c" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 3 - Value "annual-data.a:lies" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 4 - Value "the-A:National.hav" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] ok 5 - Value "be.files.and:of-tr" passes type constraint NmToken[pattern=>"(?^:(?ms:^(?:(?:[-._:]|(?:(?:[a-zA-Z]|\\xC3[\\x80-\\x96\\x98-\\xB6\\xB8-\\xBF]|\\xC4[\\x80-\\xB1\\xB4-\\xBE]|\\xC5[\\x81-\\x88\\x8A-\\xBE]|\\xC6[\\x80-\\xBF]|\\xC7[\\x80-\\x83\\x8D-\\xB0\\xB4\\xB5\\xBA-\\xBF]|\\xC8[\\x80-\\x97]|\\xC9[\\x90-\\xBF]|\\xCA[\\x80-\\xA8\\xBB-\\xBF]|\\xCB[\\x80\\x81]|\\xCE[\\x86\\x88-\\x8A\\x8C\\x8E-\\xA1\\xA3-\\xBF]|\\xCF[\\x80-\\x8E\\x90-\\x96\\x9A\\x9C\\x9E\\xA0\\xA2-\\xB3]|\\xD0[\\x81-\\x8C\\x8E-\\xBF]|\\xD1[\\x80-\\x8F\\x91-\\x9C\\x9E-\\xBF]|\\xD2[\\x80\\x81\\x90-\\xBF]|\\xD3[\\x80-\\x84\\x87\\x88\\x8B\\x8C\\x90-\\xAB\\xAE-\\xB5\\xB8\\xB9]|\\xD4[\\xB1-\\xBF]|\\xD5[\\x80-\\x96\\x99\\xA1-\\xBF]|\\xD6[\\x80-\\x86]|\\xD7[\\x90-\\xAA\\xB0-\\xB2]|\\xD8[\\xA1-\\xBA]|\\xD9[\\x81-\\x8A\\xB1-\\xBF]|\\xDA[\\x80-\\xB7\\xBA-\\xBE]|\\xDB[\\x80-\\x8E\\x90-\\x93\\x95\\xA5\\xA6]|\\xE0(?:\\xA4[\\x85-\\xB9\\xBD]|\\xA5[\\x98-\\xA1]|\\xA6[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB6-\\xB9]|\\xA7[\\x9C\\x9D\\x9F-\\xA1\\xB0\\xB1]|\\xA8[\\x85-\\x8A\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5\\xB6\\xB8\\xB9]|\\xA9[\\x99-\\x9C\\x9E\\xB2-\\xB4]|\\xAA[\\x85-\\x8B\\x8D\\x8F-\\x91\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB5-\\xB9\\xBD]|\\xAB\\xA0|\\xAC[\\x85-\\x8C\\x8F\\x90\\x93-\\xA8\\xAA-\\xB0\\xB2\\xB3\\xB6-\\xB9\\xBD]|\\xAD[\\x9C\\x9D\\x9F-\\xA1]|\\xAE[\\x85-\\x8A\\x8E-\\x90\\x92-\\x95\\x99\\x9A\\x9C\\x9E\\x9F\\xA3\\xA4\\xA8-\\xAA\\xAE-\\xB5\\xB7-\\xB9]|\\xB0[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB1[\\xA0\\xA1]|\\xB2[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB3\\xB5-\\xB9]|\\xB3[\\x9E\\xA0\\xA1]|\\xB4[\\x85-\\x8C\\x8E-\\x90\\x92-\\xA8\\xAA-\\xB9]|\\xB5[\\xA0\\xA1]|\\xB8[\\x81-\\xAE\\xB0\\xB2\\xB3]|\\xB9[\\x80-\\x85]|\\xBA[\\x81\\x82\\x84\\x87\\x88\\x8A\\x8D\\x94-\\x97\\x99-\\x9F\\xA1-\\xA3\\xA5\\xA7\\xAA\\xAB\\xAD\\xAE\\xB0\\xB2\\xB3\\xBD]|\\xBB[\\x80-\\x84]|\\xBD[\\x80-\\x87\\x89-\\xA9])|\\xE1(?:\\x82[\\xA0-\\xBF]|\\x83[\\x80-\\x85\\x90-\\xB6]|\\x84[\\x80\\x82\\x83\\x85-\\x87\\x89\\x8B\\x8C\\x8E-\\x92\\xBC\\xBE]|\\x85[\\x80\\x8C\\x8E\\x90\\x94\\x95\\x99\\x9F-\\xA1\\xA3\\xA5\\xA7\\xA9\\xAD\\xAE\\xB2\\xB3\\xB5]|\\x86[\\x9E\\xA8\\xAB\\xAE\\xAF\\xB7\\xB8\\xBA\\xBC-\\xBF]|\\x87[\\x80-\\x82\\xAB\\xB0\\xB9]|[\\xB8\\xB9][\\x80-\\xBF]|\\xBA[\\x80-\\x9B\\xA0-\\xBF]|\\xBB[\\x80-\\xB9]|\\xBC[\\x80-\\x95\\x98-\\x9D\\xA0-\\xBF]|\\xBD[\\x80-\\x85\\x88-\\x8D\\x90-\\x97\\x99\\x9B\\x9D\\x9F-\\xBD]|\\xBE[\\x80-\\xB4\\xB6-\\xBC\\xBE]|\\xBF[\\x82-\\x84\\x86-\\x8C\\x90-\\x93\\x96-\\x9B\\xA0-\\xAC\\xB2-\\xB4\\xB6-\\xBC])|\\xE2(?:\\x84[\\xA6\\xAA\\xAB\\xAE]|\\x86[\\x80-\\x82])|\\xE3(?:\\x81[\\x81-\\xBF]|\\x82[\\x80-\\x94\\xA1-\\xBF]|\\x83[\\x80-\\xBA]|\\x84[\\x85-\\xAC])|\\xEA(?:[\\xB0-\\xBF][\\x80-\\xBF])|\\xEB(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xEC(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xED(?:[\\x80-\\x9D][\\x80-\\xBF]|\\x9E[\\x80-\\xA3]))|(?:\\xE3\\x80[\\x87\\xA1-\\xA9]|\\xE4(?:[\\xB8-\\xBF][\\x80-\\xBF])|\\xE5(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE6(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE7(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE8(?:[\\x80-\\xBF][\\x80-\\xBF])|\\xE9(?:[\\x80-\\xBD][\\x80-\\xBF]|\\xBE[\\x80-\\xA5])))|(?:[0-9]|\\xD9[\\xA0-\\xA9]|\\xDB[\\xB0-\\xB9]|\\xE0(?:\\xA5[\\xA6-\\xAF]|\\xA7[\\xA6-\\xAF]|\\xA9[\\xA6-\\xAF]|\\xAB[\\xA6-\\xAF]|\\xAD[\\xA6-\\xAF]|\\xAF[\\xA7-\\xAF]|\\xB1[\\xA6-\\xAF]|\\xB3[\\xA6-\\xAF]|\\xB5[\\xA6-\\xAF]|\\xB9[\\x90-\\x99]|\\xBB[\\x90-\\x99]|\\xBC[\\xA0-\\xA9]))|(?:\\xCC[\\x80-\\xBF]|\\xCD[\\x80-\\x85\\xA0\\xA1]|\\xD2[\\x83-\\x86]|\\xD6[\\x91-\\xA1\\xA3-\\xB9\\xBB-\\xBD\\xBF]|\\xD7[\\x81\\x82\\x84]|\\xD9[\\x8B-\\x92\\xB0]|\\xDB[\\x96-\\xA4\\xA7\\xA8\\xAA-\\xAD]|\\xE0(?:\\xA4[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA5[\\x80-\\x8D\\x91-\\x94\\xA2\\xA3]|\\xA6[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xA7[\\x80-\\x84\\x87\\x88\\x8B-\\x8D\\x97\\xA2\\xA3]|\\xA8[\\x82\\xBC\\xBE\\xBF]|\\xA9[\\x80-\\x82\\x87\\x88\\x8B-\\x8D\\xB0\\xB1]|\\xAA[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAB[\\x80-\\x85\\x87-\\x89\\x8B-\\x8D]|\\xAC[\\x81-\\x83\\xBC\\xBE\\xBF]|\\xAD[\\x80-\\x83\\x87\\x88\\x8B-\\x8D\\x96\\x97]|\\xAE[\\x82\\x83\\xBE\\xBF]|\\xAF[\\x80-\\x82\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB0[\\x81-\\x83\\xBE\\xBF]|\\xB1[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB2[\\x82\\x83\\xBE\\xBF]|\\xB3[\\x80-\\x84\\x86-\\x88\\x8A-\\x8D\\x95\\x96]|\\xB4[\\x82\\x83\\xBE\\xBF]|\\xB5[\\x80-\\x83\\x86-\\x88\\x8A-\\x8D\\x97]|\\xB8[\\xB1\\xB4-\\xBA]|\\xB9[\\x87-\\x8E]|\\xBA[\\xB1\\xB4-\\xB9\\xBB\\xBC]|\\xBB[\\x88-\\x8D]|\\xBC[\\x98\\x99\\xB5\\xB7\\xB9\\xBE\\xBF]|\\xBD[\\xB1-\\xBF]|\\xBE[\\x80-\\x84\\x86-\\x8B\\x90-\\x95\\x97\\x99-\\xAD\\xB1-\\xB7\\xB9])|\\xE2\\x83[\\x90-\\x9C\\xA1]|\\xE3(?:\\x80[\\xAA-\\xAF]|\\x82[\\x99\\x9A]))|(?:\\xC2\\xB7|\\xCB[\\x90\\x91]|\\xCE\\x87|\\xD9\\x80|\\xE0(?:\\xB9\\x86|\\xBB\\x86)|\\xE3(?:\\x80[\\x85\\xB1-\\xB5]|\\x82[\\x9D\\x9E]|\\x83[\\xBC-\\xBE])))){18}\$))"] 1..5 ok 20 - Type atomic/NMTOKEN is restricted by facet pattern with value \c{18}. # Subtest: Type atomic/NMTOKEN is restricted by facet enumeration. ok 1 - Value "Internet_will:_that:to_mad" passes type constraint NmToken[enumeration=>"ARRAY(0x58a23514)"] ok 2 - Value "Internet_will:_that:to_mad" passes type constraint NmToken[enumeration=>"ARRAY(0x58a23514)"] ok 3 - Value "Internet_will:_that:to_mad" passes type constraint NmToken[enumeration=>"ARRAY(0x58a23514)"] ok 4 - Value "launching.correctness_revisions_and.sp" passes type constraint NmToken[enumeration=>"ARRAY(0x58a23514)"] ok 5 - Value "launching.correctness_revisions_and.sp" passes type constraint NmToken[enumeration=>"ARRAY(0x58a23514)"] 1..5 ok 21 - Type atomic/NMTOKEN is restricted by facet enumeration. # Subtest: Type atomic/NMTOKEN is restricted by facet enumeration. ok 1 - Value "working.solve-" passes type constraint NmToken[enumeration=>"ARRAY(0x56f78b74)"] ok 2 - Value "working.solve-" passes type constraint NmToken[enumeration=>"ARRAY(0x56f78b74)"] ok 3 - Value "outfitting.donat" passes type constraint NmToken[enumeration=>"ARRAY(0x56f78b74)"] ok 4 - Value "outfitting.donat" passes type constraint NmToken[enumeration=>"ARRAY(0x56f78b74)"] ok 5 - Value "and-software.help.be:shift:offer.DOM.working.automate:Co" passes type constraint NmToken[enumeration=>"ARRAY(0x56f78b74)"] 1..5 ok 22 - Type atomic/NMTOKEN is restricted by facet enumeration. # Subtest: Type atomic/NMTOKEN is restricted by facet enumeration. ok 1 - Value "methods.profiles.ensure_manipulate.b" passes type constraint NmToken[enumeration=>"ARRAY(0x58a239ec)"] ok 2 - Value "browsers:DOM:both.chain:the:recommending.C" passes type constraint NmToken[enumeration=>"ARRAY(0x58a239ec)"] ok 3 - Value "criteria:-must-tar" passes type constraint NmToken[enumeration=>"ARRAY(0x58a239ec)"] ok 4 - Value "manual.that.tools.standard" passes type constraint NmToken[enumeration=>"ARRAY(0x58a239ec)"] ok 5 - Value "industry:Advancement.permitting_conformance.and_will-partici" passes type constraint NmToken[enumeration=>"ARRAY(0x58a239ec)"] 1..5 ok 23 - Type atomic/NMTOKEN is restricted by facet enumeration. # Subtest: Type atomic/NMTOKEN is restricted by facet enumeration. ok 1 - Value "that_profiles:defi" passes type constraint NmToken[enumeration=>"ARRAY(0x56f68af4)"] ok 2 - Value "The-of_files.for.Recommendation-appropriate-disco" passes type constraint NmToken[enumeration=>"ARRAY(0x56f68af4)"] ok 3 - Value "must_Investigators_signatures:tools_software-to.that-as:ro" passes type constraint NmToken[enumeration=>"ARRAY(0x56f68af4)"] ok 4 - Value "related_implementation-security.capabilities:that" passes type constraint NmToken[enumeration=>"ARRAY(0x56f68af4)"] ok 5 - Value "trans" passes type constraint NmToken[enumeration=>"ARRAY(0x56f68af4)"] 1..5 ok 24 - Type atomic/NMTOKEN is restricted by facet enumeration. # Subtest: Type atomic/NMTOKEN is restricted by facet enumeration. ok 1 - Value "cross-over.related.ambiguities-The.Ex" passes type constraint NmToken[enumeration=>"ARRAY(0x589b8360)"] ok 2 - Value "object_rapid.of:partners:including.docume" passes type constraint NmToken[enumeration=>"ARRAY(0x589b8360)"] ok 3 - Value "via.discussions" passes type constraint NmToken[enumeration=>"ARRAY(0x589b8360)"] ok 4 - Value "object_rapid.of:partners:including.docume" passes type constraint NmToken[enumeration=>"ARRAY(0x589b8360)"] ok 5 - Value "via.discussions" passes type constraint NmToken[enumeration=>"ARRAY(0x589b8360)"] 1..5 ok 25 - Type atomic/NMTOKEN is restricted by facet enumeration. # Subtest: Type atomic/NMTOKEN is restricted by facet whiteSpace with value collapse. ok 1 - Value "and_is_that_use:issues:data.t" passes type constraint NmToken[whiteSpace=>"collapse"] ok 2 - Value "under.the_digital-among-calle" passes type constraint NmToken[whiteSpace=>"collapse"] ok 3 - Value "is-OASIS.of_related_wide-file" passes type constraint NmToken[whiteSpace=>"collapse"] ok 4 - Value "and_and-design-defines_first_" passes type constraint NmToken[whiteSpace=>"collapse"] ok 5 - Value "and_operating:and.effectively" passes type constraint NmToken[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/NMTOKEN is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 49. ok 1 - Value "l" fails type constraint NmToken[minLength=>"49"] ok 2 - Value "software-pro" fails type constraint NmToken[minLength=>"49"] ok 3 - Value "highly:of.and_by.most_l" fails type constraint NmToken[minLength=>"49"] ok 4 - Value "prominent.as:and:will:.retrieve-Ad" fails type constraint NmToken[minLength=>"49"] ok 5 - Value "will-as.developing-test-in:registries:test_co" fails type constraint NmToken[minLength=>"49"] 1..5 ok 27 - Type atomic/NMTOKEN is restricted by facet minLength with value 49. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 51. ok 1 - Value "s" fails type constraint NmToken[minLength=>"51"] ok 2 - Value "computer-comp" fails type constraint NmToken[minLength=>"51"] ok 3 - Value "for-wireless_defines.buil" fails type constraint NmToken[minLength=>"51"] ok 4 - Value "reference:be.used.the:of.for:XML-for." fails type constraint NmToken[minLength=>"51"] ok 5 - Value "as:displaying_completion:of_a.annual-into-the.als" fails type constraint NmToken[minLength=>"51"] 1..5 ok 28 - Type atomic/NMTOKEN is restricted by facet minLength with value 51. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 17. ok 1 - Value "d" fails type constraint NmToken[minLength=>"17"] ok 2 - Value "effe" fails type constraint NmToken[minLength=>"17"] ok 3 - Value "partner" fails type constraint NmToken[minLength=>"17"] ok 4 - Value "A_improved" fails type constraint NmToken[minLength=>"17"] ok 5 - Value "such-retrieve" fails type constraint NmToken[minLength=>"17"] 1..5 ok 29 - Type atomic/NMTOKEN is restricted by facet minLength with value 17. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 3. ok 1 - Value "d" fails type constraint NmToken[minLength=>"3"] ok 2 - Value "w" fails type constraint NmToken[minLength=>"3"] ok 3 - Value "a" fails type constraint NmToken[minLength=>"3"] ok 4 - Value "d" fails type constraint NmToken[minLength=>"3"] ok 5 - Value "l" fails type constraint NmToken[minLength=>"3"] 1..5 ok 30 - Type atomic/NMTOKEN is restricted by facet minLength with value 3. # Subtest: Type atomic/NMTOKEN is restricted by facet minLength with value 64. ok 1 - Value "w" fails type constraint NmToken[minLength=>"64"] ok 2 - Value "implementation.t" fails type constraint NmToken[minLength=>"64"] ok 3 - Value "HTML:component:Standards.many_t" fails type constraint NmToken[minLength=>"64"] ok 4 - Value "documents:automated_XSL-FO.used.to:information" fails type constraint NmToken[minLength=>"64"] ok 5 - Value "for:is_etc.process-of:the.is-full-of.retrieve.Within_must:dev" fails type constraint NmToken[minLength=>"64"] 1..5 ok 31 - Type atomic/NMTOKEN is restricted by facet minLength with value 64. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 1. ok 1 - Value "th" fails type constraint NmToken[maxLength=>"1"] ok 2 - Value "software.the-for_" fails type constraint NmToken[maxLength=>"1"] ok 3 - Value "A.profiles-have:embedded_files.a" fails type constraint NmToken[maxLength=>"1"] ok 4 - Value "the-related_mediums:Although.international_brow" fails type constraint NmToken[maxLength=>"1"] ok 5 - Value "these:a-from.looking.for_help-As-to.business_dynamic-Conferenc" fails type constraint NmToken[maxLength=>"1"] 1..5 ok 32 - Type atomic/NMTOKEN is restricted by facet maxLength with value 1. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 50. ok 1 - Value "forum_to_for.The.using_and_widely-is:the.enable:The" fails type constraint NmToken[maxLength=>"50"] ok 2 - Value "the.OASIS:discussions-act:to-the:the:XML.revolution-la" fails type constraint NmToken[maxLength=>"50"] ok 3 - Value "with-Conformance_documents_data-less.To-XML.environment.i" fails type constraint NmToken[maxLength=>"50"] ok 4 - Value "building:and:discovery:discovery_directions.define:Pervasive" fails type constraint NmToken[maxLength=>"50"] ok 5 - Value "reference-Schemas_be_will:-automate.defines.create:any-XML.law-" fails type constraint NmToken[maxLength=>"50"] 1..5 ok 33 - Type atomic/NMTOKEN is restricted by facet maxLength with value 50. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 21. ok 1 - Value "ensure:the:Software-wi" fails type constraint NmToken[maxLength=>"21"] ok 2 - Value "and_and-with.in-coupled-systems_" fails type constraint NmToken[maxLength=>"21"] ok 3 - Value "permitting-software-the-helping:as.simulat" fails type constraint NmToken[maxLength=>"21"] ok 4 - Value "in:be_completion_library.can-for.management_a.leader" fails type constraint NmToken[maxLength=>"21"] ok 5 - Value "signatures:XSL-FO.build.first-generation_a_annual.four-user_re" fails type constraint NmToken[maxLength=>"21"] 1..5 ok 34 - Type atomic/NMTOKEN is restricted by facet maxLength with value 21. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 27. ok 1 - Value "the.defining-life-and:In:ass" fails type constraint NmToken[maxLength=>"27"] ok 2 - Value "we-supply.the_guidelines:of-to_of_rep" fails type constraint NmToken[maxLength=>"27"] ok 3 - Value "for_for:resources_of_memory_related:database_L" fails type constraint NmToken[maxLength=>"27"] ok 4 - Value "effective_as-back-applications:to-reference.coupled.the" fails type constraint NmToken[maxLength=>"27"] ok 5 - Value "deployed-OASIS:into-addressing:leadership.the_computing_componen" fails type constraint NmToken[maxLength=>"27"] 1..5 ok 35 - Type atomic/NMTOKEN is restricted by facet maxLength with value 27. # Subtest: Type atomic/NMTOKEN is restricted by facet maxLength with value 64. ok 1 - Value "If.will_availability-computing.networking:coupled-to-testing_part" fails type constraint NmToken[maxLength=>"64"] ok 2 - Value "of:addressing.Investigators.a_to_partners:and_exchange-in_Such-for_service_is-to" fails type constraint NmToken[maxLength=>"64"] ok 3 - Value "a.primarily:OASIS:to.modeling.hampered:and_those:HTML.of-devices_ability_intuitive_completion:t" fails type constraint NmToken[maxLength=>"64"] ok 4 - Value "building.systems:to-to.as.to.known:and.related:that.and:service:challenges-their-the.international-containing_" fails type constraint NmToken[maxLength=>"64"] ok 5 - Value "between:a-are_profiles_at.developed_registry_XSL-FO-consortiums.popular-technologies.is.of-engineering.own.typical:suites:in:" fails type constraint NmToken[maxLength=>"64"] 1..5 ok 36 - Type atomic/NMTOKEN is restricted by facet maxLength with value 64. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 1. ok 1 - Value "ge" fails type constraint NmToken[length=>"1"] ok 2 - Value "typical-small-.an" fails type constraint NmToken[length=>"1"] ok 3 - Value "to.are.appropriate-would-of:as-a" fails type constraint NmToken[length=>"1"] ok 4 - Value "use-In.Experimental.SOC.be-to:are:and.the:use-t" fails type constraint NmToken[length=>"1"] ok 5 - Value "as.from-highly_opportunity:security_multidisciplinary-with:has" fails type constraint NmToken[length=>"1"] 1..5 ok 37 - Type atomic/NMTOKEN is restricted by facet length with value 1. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 9. ok 1 - Value "It_s-Compu" fails type constraint NmToken[length=>"9"] ok 2 - Value "advent:standard-and_own" fails type constraint NmToken[length=>"9"] ok 3 - Value "and.to_XML.facilitates.and-database:" fails type constraint NmToken[length=>"9"] ok 4 - Value "repository-web.prototype_improved_robust.to-The-e" fails type constraint NmToken[length=>"9"] ok 5 - Value "no.networks_ambiguities:these:of_standardization.neutral_to_Re" fails type constraint NmToken[length=>"9"] 1..5 ok 38 - Type atomic/NMTOKEN is restricted by facet length with value 9. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 50. ok 1 - Value "h" fails type constraint NmToken[length=>"50"] ok 2 - Value "provide.s.voc" fails type constraint NmToken[length=>"50"] ok 3 - Value "conformant.and_a:with_the" fails type constraint NmToken[length=>"50"] ok 4 - Value "through.to.of:been:software_this-reco" fails type constraint NmToken[length=>"50"] ok 5 - Value "testing.for_Developers.distributed:simulation_hav" fails type constraint NmToken[length=>"50"] 1..5 ok 39 - Type atomic/NMTOKEN is restricted by facet length with value 50. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 52. ok 1 - Value "f" fails type constraint NmToken[length=>"52"] ok 2 - Value "hoc-reference" fails type constraint NmToken[length=>"52"] ok 3 - Value "interoperable:and-the:def" fails type constraint NmToken[length=>"52"] ok 4 - Value "Additionally-has_offer:throughout.fil" fails type constraint NmToken[length=>"52"] ok 5 - Value "stimulus_for-using.the-HTML:under_in:paradigm_and" fails type constraint NmToken[length=>"52"] 1..5 ok 40 - Type atomic/NMTOKEN is restricted by facet length with value 52. # Subtest: Type atomic/NMTOKEN is restricted by facet length with value 64. ok 1 - Value "f" fails type constraint NmToken[length=>"64"] ok 2 - Value "match.and:the.th" fails type constraint NmToken[length=>"64"] ok 3 - Value "is_manipulate-testing.as:the.co" fails type constraint NmToken[length=>"64"] ok 4 - Value "as-g_management:and-specification:be_revolutio" fails type constraint NmToken[length=>"64"] ok 5 - Value "accelerate.An:repository_as_in:creation.of_build:adoption.gra" fails type constraint NmToken[length=>"64"] 1..5 ok 41 - Type atomic/NMTOKEN is restricted by facet length with value 64. 1..41 ok t/50nonNegativeInteger.t .. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 0. ok 1 - Value "1" passes type constraint NonNegativeInteger[minExclusive=>"0"] ok 2 - Value "420622914392487334" passes type constraint NonNegativeInteger[minExclusive=>"0"] ok 3 - Value "711166205738569922" passes type constraint NonNegativeInteger[minExclusive=>"0"] ok 4 - Value "601854033523182785" passes type constraint NonNegativeInteger[minExclusive=>"0"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minExclusive=>"0"] 1..5 ok 1 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 0. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 279497457259986536. ok 1 - Value "279497457259986537" passes type constraint NonNegativeInteger[minExclusive=>"279497457259986536"] ok 2 - Value "565148117926952049" passes type constraint NonNegativeInteger[minExclusive=>"279497457259986536"] ok 3 - Value "849859674658384755" passes type constraint NonNegativeInteger[minExclusive=>"279497457259986536"] ok 4 - Value "512953235511037469" passes type constraint NonNegativeInteger[minExclusive=>"279497457259986536"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minExclusive=>"279497457259986536"] 1..5 ok 2 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 279497457259986536. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 12032691129748584. ok 1 - Value "12032691129748585" passes type constraint NonNegativeInteger[minExclusive=>"12032691129748584"] ok 2 - Value "645354870800451493" passes type constraint NonNegativeInteger[minExclusive=>"12032691129748584"] ok 3 - Value "629087069541260967" passes type constraint NonNegativeInteger[minExclusive=>"12032691129748584"] ok 4 - Value "243398316233110706" passes type constraint NonNegativeInteger[minExclusive=>"12032691129748584"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minExclusive=>"12032691129748584"] 1..5 ok 3 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 12032691129748584. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 656186311861347125. ok 1 - Value "656186311861347126" passes type constraint NonNegativeInteger[minExclusive=>"656186311861347125"] ok 2 - Value "660176223359068458" passes type constraint NonNegativeInteger[minExclusive=>"656186311861347125"] ok 3 - Value "992779479398573116" passes type constraint NonNegativeInteger[minExclusive=>"656186311861347125"] ok 4 - Value "956143781468634329" passes type constraint NonNegativeInteger[minExclusive=>"656186311861347125"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minExclusive=>"656186311861347125"] 1..5 ok 4 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 656186311861347125. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "999999999999999999" passes type constraint NonNegativeInteger[minExclusive=>"999999999999999998"] 1..1 ok 5 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 0. ok 1 - Value "0" passes type constraint NonNegativeInteger[minInclusive=>"0"] ok 2 - Value "20650283505041944" passes type constraint NonNegativeInteger[minInclusive=>"0"] ok 3 - Value "933739927874715712" passes type constraint NonNegativeInteger[minInclusive=>"0"] ok 4 - Value "871902332295281689" passes type constraint NonNegativeInteger[minInclusive=>"0"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minInclusive=>"0"] 1..5 ok 6 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 0. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 414410475494371377. ok 1 - Value "414410475494371377" passes type constraint NonNegativeInteger[minInclusive=>"414410475494371377"] ok 2 - Value "619241322601469913" passes type constraint NonNegativeInteger[minInclusive=>"414410475494371377"] ok 3 - Value "527980315601927548" passes type constraint NonNegativeInteger[minInclusive=>"414410475494371377"] ok 4 - Value "910571910425706802" passes type constraint NonNegativeInteger[minInclusive=>"414410475494371377"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minInclusive=>"414410475494371377"] 1..5 ok 7 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 414410475494371377. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 543609894158592842. ok 1 - Value "543609894158592842" passes type constraint NonNegativeInteger[minInclusive=>"543609894158592842"] ok 2 - Value "949012401326380590" passes type constraint NonNegativeInteger[minInclusive=>"543609894158592842"] ok 3 - Value "979129731672420390" passes type constraint NonNegativeInteger[minInclusive=>"543609894158592842"] ok 4 - Value "604337704629058328" passes type constraint NonNegativeInteger[minInclusive=>"543609894158592842"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minInclusive=>"543609894158592842"] 1..5 ok 8 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 543609894158592842. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 430399820504899332. ok 1 - Value "430399820504899332" passes type constraint NonNegativeInteger[minInclusive=>"430399820504899332"] ok 2 - Value "727896179801196930" passes type constraint NonNegativeInteger[minInclusive=>"430399820504899332"] ok 3 - Value "801292633795849003" passes type constraint NonNegativeInteger[minInclusive=>"430399820504899332"] ok 4 - Value "627092159362274280" passes type constraint NonNegativeInteger[minInclusive=>"430399820504899332"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[minInclusive=>"430399820504899332"] 1..5 ok 9 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 430399820504899332. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "999999999999999999" passes type constraint NonNegativeInteger[minInclusive=>"999999999999999999"] 1..1 ok 10 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 1. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxExclusive=>"1"] 1..1 ok 11 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 671945496538646879. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxExclusive=>"671945496538646879"] ok 2 - Value "261183403354472441" passes type constraint NonNegativeInteger[maxExclusive=>"671945496538646879"] ok 3 - Value "194959179560998769" passes type constraint NonNegativeInteger[maxExclusive=>"671945496538646879"] ok 4 - Value "361886253563862450" passes type constraint NonNegativeInteger[maxExclusive=>"671945496538646879"] ok 5 - Value "671945496538646878" passes type constraint NonNegativeInteger[maxExclusive=>"671945496538646879"] 1..5 ok 12 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 671945496538646879. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 278524439385076983. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxExclusive=>"278524439385076983"] ok 2 - Value "253165356347898417" passes type constraint NonNegativeInteger[maxExclusive=>"278524439385076983"] ok 3 - Value "62948318663286785" passes type constraint NonNegativeInteger[maxExclusive=>"278524439385076983"] ok 4 - Value "197034238665818822" passes type constraint NonNegativeInteger[maxExclusive=>"278524439385076983"] ok 5 - Value "278524439385076982" passes type constraint NonNegativeInteger[maxExclusive=>"278524439385076983"] 1..5 ok 13 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 278524439385076983. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 486042717509224675. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxExclusive=>"486042717509224675"] ok 2 - Value "198433291959685677" passes type constraint NonNegativeInteger[maxExclusive=>"486042717509224675"] ok 3 - Value "10407362817208197" passes type constraint NonNegativeInteger[maxExclusive=>"486042717509224675"] ok 4 - Value "102821201977141980" passes type constraint NonNegativeInteger[maxExclusive=>"486042717509224675"] ok 5 - Value "486042717509224674" passes type constraint NonNegativeInteger[maxExclusive=>"486042717509224675"] 1..5 ok 14 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 486042717509224675. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxExclusive=>"999999999999999999"] ok 2 - Value "140855137347027592" passes type constraint NonNegativeInteger[maxExclusive=>"999999999999999999"] ok 3 - Value "706366201258347702" passes type constraint NonNegativeInteger[maxExclusive=>"999999999999999999"] ok 4 - Value "882995200557444069" passes type constraint NonNegativeInteger[maxExclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" passes type constraint NonNegativeInteger[maxExclusive=>"999999999999999999"] 1..5 ok 15 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 0. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxInclusive=>"0"] 1..1 ok 16 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 495229311196364818. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxInclusive=>"495229311196364818"] ok 2 - Value "187865784376034884" passes type constraint NonNegativeInteger[maxInclusive=>"495229311196364818"] ok 3 - Value "151083687173417018" passes type constraint NonNegativeInteger[maxInclusive=>"495229311196364818"] ok 4 - Value "492801888814156427" passes type constraint NonNegativeInteger[maxInclusive=>"495229311196364818"] ok 5 - Value "495229311196364818" passes type constraint NonNegativeInteger[maxInclusive=>"495229311196364818"] 1..5 ok 17 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 495229311196364818. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 154173639038036491. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxInclusive=>"154173639038036491"] ok 2 - Value "131171777416741679" passes type constraint NonNegativeInteger[maxInclusive=>"154173639038036491"] ok 3 - Value "42088439900719018" passes type constraint NonNegativeInteger[maxInclusive=>"154173639038036491"] ok 4 - Value "34265300879566862" passes type constraint NonNegativeInteger[maxInclusive=>"154173639038036491"] ok 5 - Value "154173639038036491" passes type constraint NonNegativeInteger[maxInclusive=>"154173639038036491"] 1..5 ok 18 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 154173639038036491. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 467117575036009479. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxInclusive=>"467117575036009479"] ok 2 - Value "438321703526830219" passes type constraint NonNegativeInteger[maxInclusive=>"467117575036009479"] ok 3 - Value "100248434061178699" passes type constraint NonNegativeInteger[maxInclusive=>"467117575036009479"] ok 4 - Value "209819376569373583" passes type constraint NonNegativeInteger[maxInclusive=>"467117575036009479"] ok 5 - Value "467117575036009479" passes type constraint NonNegativeInteger[maxInclusive=>"467117575036009479"] 1..5 ok 19 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 467117575036009479. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 999999999999999999. ok 1 - Value "0" passes type constraint NonNegativeInteger[maxInclusive=>"999999999999999999"] ok 2 - Value "386929430516098515" passes type constraint NonNegativeInteger[maxInclusive=>"999999999999999999"] ok 3 - Value "430423238640956439" passes type constraint NonNegativeInteger[maxInclusive=>"999999999999999999"] ok 4 - Value "819734920144501665" passes type constraint NonNegativeInteger[maxInclusive=>"999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[maxInclusive=>"999999999999999999"] 1..5 ok 20 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 999999999999999999. # Subtest: Type atomic/nonNegativeInteger is restricted by facet fractionDigits with value 0. ok 1 - Value "0" passes type constraint NonNegativeInteger[fractionDigits=>"0"] ok 2 - Value "850684867747796501" passes type constraint NonNegativeInteger[fractionDigits=>"0"] ok 3 - Value "625236343753581613" passes type constraint NonNegativeInteger[fractionDigits=>"0"] ok 4 - Value "766660829133858467" passes type constraint NonNegativeInteger[fractionDigits=>"0"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/nonNegativeInteger is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 1. ok 1 - Value "3" passes type constraint NonNegativeInteger[totalDigits=>"1"] ok 2 - Value "2" passes type constraint NonNegativeInteger[totalDigits=>"1"] ok 3 - Value "9" passes type constraint NonNegativeInteger[totalDigits=>"1"] ok 4 - Value "6" passes type constraint NonNegativeInteger[totalDigits=>"1"] ok 5 - Value "4" passes type constraint NonNegativeInteger[totalDigits=>"1"] 1..5 ok 22 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 5. ok 1 - Value "6" passes type constraint NonNegativeInteger[totalDigits=>"5"] ok 2 - Value "60" passes type constraint NonNegativeInteger[totalDigits=>"5"] ok 3 - Value "461" passes type constraint NonNegativeInteger[totalDigits=>"5"] ok 4 - Value "1480" passes type constraint NonNegativeInteger[totalDigits=>"5"] ok 5 - Value "18618" passes type constraint NonNegativeInteger[totalDigits=>"5"] 1..5 ok 23 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 5. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 9. ok 1 - Value "7" passes type constraint NonNegativeInteger[totalDigits=>"9"] ok 2 - Value "488" passes type constraint NonNegativeInteger[totalDigits=>"9"] ok 3 - Value "88235" passes type constraint NonNegativeInteger[totalDigits=>"9"] ok 4 - Value "1425777" passes type constraint NonNegativeInteger[totalDigits=>"9"] ok 5 - Value "814118403" passes type constraint NonNegativeInteger[totalDigits=>"9"] 1..5 ok 24 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 9. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 13. ok 1 - Value "1" passes type constraint NonNegativeInteger[totalDigits=>"13"] ok 2 - Value "2734" passes type constraint NonNegativeInteger[totalDigits=>"13"] ok 3 - Value "3973573" passes type constraint NonNegativeInteger[totalDigits=>"13"] ok 4 - Value "7346856784" passes type constraint NonNegativeInteger[totalDigits=>"13"] ok 5 - Value "8564591727456" passes type constraint NonNegativeInteger[totalDigits=>"13"] 1..5 ok 25 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 18. ok 1 - Value "6" passes type constraint NonNegativeInteger[totalDigits=>"18"] ok 2 - Value "44930" passes type constraint NonNegativeInteger[totalDigits=>"18"] ok 3 - Value "699879955" passes type constraint NonNegativeInteger[totalDigits=>"18"] ok 4 - Value "8521474425424" passes type constraint NonNegativeInteger[totalDigits=>"18"] ok 5 - Value "573041487868816274" passes type constraint NonNegativeInteger[totalDigits=>"18"] 1..5 ok 26 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 18. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{1}. ok 1 - Value "5" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "7" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "8" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "7" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "8" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 27 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{5}. ok 1 - Value "61563" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "71174" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "88533" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "84894" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "33775" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 28 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{9}. ok 1 - Value "744672379" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 2 - Value "352843363" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 3 - Value "546285228" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 4 - Value "165766975" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 5 - Value "492246237" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] 1..5 ok 29 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{9}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{13}. ok 1 - Value "3515776629323" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 2 - Value "7439739327795" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 3 - Value "5383645611171" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 4 - Value "7245857231884" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 5 - Value "8362248584526" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] 1..5 ok 30 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{13}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{18}. ok 1 - Value "915476347284546727" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "981361845647637366" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "921446647764661256" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "946444323178626635" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "936153437421347234" passes type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 31 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "95273492" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0dd0)"] ok 2 - Value "95273492" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0dd0)"] ok 3 - Value "61084065764" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0dd0)"] ok 4 - Value "75769970879" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0dd0)"] ok 5 - Value "75769970879" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0dd0)"] 1..5 ok 32 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "87918438408" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfa20)"] ok 2 - Value "87918438408" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfa20)"] ok 3 - Value "92809813592" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfa20)"] ok 4 - Value "87918438408" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfa20)"] ok 5 - Value "50094" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfa20)"] 1..5 ok 33 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "849475711356152407" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e939c)"] ok 2 - Value "9176" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e939c)"] ok 3 - Value "802100066184431" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e939c)"] ok 4 - Value "668936" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e939c)"] ok 5 - Value "849475711356152407" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e939c)"] 1..5 ok 34 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "641253638624229571" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e1050)"] ok 2 - Value "75086583090071" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e1050)"] ok 3 - Value "75086583090071" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e1050)"] ok 4 - Value "6809792634202668" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e1050)"] ok 5 - Value "25316000768963" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e1050)"] 1..5 ok 35 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "30" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dffd4)"] ok 2 - Value "261" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dffd4)"] ok 3 - Value "30" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dffd4)"] ok 4 - Value "8001281" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dffd4)"] ok 5 - Value "1530" passes type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dffd4)"] 1..5 ok 36 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet whiteSpace with value collapse. ok 1 - Value "0" passes type constraint NonNegativeInteger[whiteSpace=>"collapse"] ok 2 - Value "663569508556448694" passes type constraint NonNegativeInteger[whiteSpace=>"collapse"] ok 3 - Value "749876594474212065" passes type constraint NonNegativeInteger[whiteSpace=>"collapse"] ok 4 - Value "163817072726506918" passes type constraint NonNegativeInteger[whiteSpace=>"collapse"] ok 5 - Value "999999999999999999" passes type constraint NonNegativeInteger[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/nonNegativeInteger is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 68621188090916995. ok 1 - Value "0" fails type constraint NonNegativeInteger[minInclusive=>"68621188090916995"] ok 2 - Value "49164518756074332" fails type constraint NonNegativeInteger[minInclusive=>"68621188090916995"] ok 3 - Value "47784213665996517" fails type constraint NonNegativeInteger[minInclusive=>"68621188090916995"] ok 4 - Value "46938487223960270" fails type constraint NonNegativeInteger[minInclusive=>"68621188090916995"] ok 5 - Value "68621188090916994" fails type constraint NonNegativeInteger[minInclusive=>"68621188090916995"] 1..5 ok 38 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 68621188090916995. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 414683870939169918. ok 1 - Value "0" fails type constraint NonNegativeInteger[minInclusive=>"414683870939169918"] ok 2 - Value "299190482066150346" fails type constraint NonNegativeInteger[minInclusive=>"414683870939169918"] ok 3 - Value "7672435498459624" fails type constraint NonNegativeInteger[minInclusive=>"414683870939169918"] ok 4 - Value "40802468802545157" fails type constraint NonNegativeInteger[minInclusive=>"414683870939169918"] ok 5 - Value "414683870939169917" fails type constraint NonNegativeInteger[minInclusive=>"414683870939169918"] 1..5 ok 39 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 414683870939169918. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 705386240938976837. ok 1 - Value "0" fails type constraint NonNegativeInteger[minInclusive=>"705386240938976837"] ok 2 - Value "511692812622593162" fails type constraint NonNegativeInteger[minInclusive=>"705386240938976837"] ok 3 - Value "229783343553290588" fails type constraint NonNegativeInteger[minInclusive=>"705386240938976837"] ok 4 - Value "508118155474036901" fails type constraint NonNegativeInteger[minInclusive=>"705386240938976837"] ok 5 - Value "705386240938976836" fails type constraint NonNegativeInteger[minInclusive=>"705386240938976837"] 1..5 ok 40 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 705386240938976837. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 586989978554113389. ok 1 - Value "0" fails type constraint NonNegativeInteger[minInclusive=>"586989978554113389"] ok 2 - Value "434690454850062370" fails type constraint NonNegativeInteger[minInclusive=>"586989978554113389"] ok 3 - Value "208777471342449354" fails type constraint NonNegativeInteger[minInclusive=>"586989978554113389"] ok 4 - Value "72011835839441353" fails type constraint NonNegativeInteger[minInclusive=>"586989978554113389"] ok 5 - Value "586989978554113388" fails type constraint NonNegativeInteger[minInclusive=>"586989978554113389"] 1..5 ok 41 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 586989978554113389. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "0" fails type constraint NonNegativeInteger[minInclusive=>"999999999999999999"] ok 2 - Value "70983889130972976" fails type constraint NonNegativeInteger[minInclusive=>"999999999999999999"] ok 3 - Value "266303028029555188" fails type constraint NonNegativeInteger[minInclusive=>"999999999999999999"] ok 4 - Value "886245613321752110" fails type constraint NonNegativeInteger[minInclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" fails type constraint NonNegativeInteger[minInclusive=>"999999999999999999"] 1..5 ok 42 - Type atomic/nonNegativeInteger is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 0. ok 1 - Value "1" fails type constraint NonNegativeInteger[maxInclusive=>"0"] ok 2 - Value "140801489300441785" fails type constraint NonNegativeInteger[maxInclusive=>"0"] ok 3 - Value "169221912742806402" fails type constraint NonNegativeInteger[maxInclusive=>"0"] ok 4 - Value "198618706990894567" fails type constraint NonNegativeInteger[maxInclusive=>"0"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxInclusive=>"0"] 1..5 ok 43 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 297689380360350197. ok 1 - Value "297689380360350198" fails type constraint NonNegativeInteger[maxInclusive=>"297689380360350197"] ok 2 - Value "896414932894558138" fails type constraint NonNegativeInteger[maxInclusive=>"297689380360350197"] ok 3 - Value "965591322660256205" fails type constraint NonNegativeInteger[maxInclusive=>"297689380360350197"] ok 4 - Value "682141799706741747" fails type constraint NonNegativeInteger[maxInclusive=>"297689380360350197"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxInclusive=>"297689380360350197"] 1..5 ok 44 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 297689380360350197. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 303742718992286664. ok 1 - Value "303742718992286665" fails type constraint NonNegativeInteger[maxInclusive=>"303742718992286664"] ok 2 - Value "595140762320601980" fails type constraint NonNegativeInteger[maxInclusive=>"303742718992286664"] ok 3 - Value "903052347790957108" fails type constraint NonNegativeInteger[maxInclusive=>"303742718992286664"] ok 4 - Value "705072694493848030" fails type constraint NonNegativeInteger[maxInclusive=>"303742718992286664"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxInclusive=>"303742718992286664"] 1..5 ok 45 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 303742718992286664. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 378879032113847990. ok 1 - Value "378879032113847991" fails type constraint NonNegativeInteger[maxInclusive=>"378879032113847990"] ok 2 - Value "606255497292639091" fails type constraint NonNegativeInteger[maxInclusive=>"378879032113847990"] ok 3 - Value "847671278101021575" fails type constraint NonNegativeInteger[maxInclusive=>"378879032113847990"] ok 4 - Value "895766837444982417" fails type constraint NonNegativeInteger[maxInclusive=>"378879032113847990"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxInclusive=>"378879032113847990"] 1..5 ok 46 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 378879032113847990. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 5840324392176410. ok 1 - Value "5840324392176411" fails type constraint NonNegativeInteger[maxInclusive=>"5840324392176410"] ok 2 - Value "564773605595527686" fails type constraint NonNegativeInteger[maxInclusive=>"5840324392176410"] ok 3 - Value "412546318997669526" fails type constraint NonNegativeInteger[maxInclusive=>"5840324392176410"] ok 4 - Value "121085269362897124" fails type constraint NonNegativeInteger[maxInclusive=>"5840324392176410"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxInclusive=>"5840324392176410"] 1..5 ok 47 - Type atomic/nonNegativeInteger is restricted by facet maxInclusive with value 5840324392176410. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 1. ok 1 - Value "43" fails type constraint NonNegativeInteger[totalDigits=>"1"] ok 2 - Value "122613" fails type constraint NonNegativeInteger[totalDigits=>"1"] ok 3 - Value "8413456671" fails type constraint NonNegativeInteger[totalDigits=>"1"] ok 4 - Value "88317353381013" fails type constraint NonNegativeInteger[totalDigits=>"1"] ok 5 - Value "115913271327648484" fails type constraint NonNegativeInteger[totalDigits=>"1"] 1..5 ok 48 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 4. ok 1 - Value "11545" fails type constraint NonNegativeInteger[totalDigits=>"4"] ok 2 - Value "16373457" fails type constraint NonNegativeInteger[totalDigits=>"4"] ok 3 - Value "16639132605" fails type constraint NonNegativeInteger[totalDigits=>"4"] ok 4 - Value "56611153511628" fails type constraint NonNegativeInteger[totalDigits=>"4"] ok 5 - Value "633268051751428648" fails type constraint NonNegativeInteger[totalDigits=>"4"] 1..5 ok 49 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 4. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 7. ok 1 - Value "60326505" fails type constraint NonNegativeInteger[totalDigits=>"7"] ok 2 - Value "1984865648" fails type constraint NonNegativeInteger[totalDigits=>"7"] ok 3 - Value "274752962975" fails type constraint NonNegativeInteger[totalDigits=>"7"] ok 4 - Value "18663945150129" fails type constraint NonNegativeInteger[totalDigits=>"7"] ok 5 - Value "289379373673313139" fails type constraint NonNegativeInteger[totalDigits=>"7"] 1..5 ok 50 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 7. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 10. ok 1 - Value "81692927074" fails type constraint NonNegativeInteger[totalDigits=>"10"] ok 2 - Value "923207941036" fails type constraint NonNegativeInteger[totalDigits=>"10"] ok 3 - Value "6377142241925" fails type constraint NonNegativeInteger[totalDigits=>"10"] ok 4 - Value "36365253771732" fails type constraint NonNegativeInteger[totalDigits=>"10"] ok 5 - Value "936784857313111338" fails type constraint NonNegativeInteger[totalDigits=>"10"] 1..5 ok 51 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 10. # Subtest: Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 13. ok 1 - Value "10432728981242" fails type constraint NonNegativeInteger[totalDigits=>"13"] ok 2 - Value "170800797529838" fails type constraint NonNegativeInteger[totalDigits=>"13"] ok 3 - Value "4475447211351286" fails type constraint NonNegativeInteger[totalDigits=>"13"] ok 4 - Value "73361303663331944" fails type constraint NonNegativeInteger[totalDigits=>"13"] ok 5 - Value "954488713077402163" fails type constraint NonNegativeInteger[totalDigits=>"13"] 1..5 ok 52 - Type atomic/nonNegativeInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 0. ok 1 - Value "0" fails type constraint NonNegativeInteger[minExclusive=>"0"] 1..1 ok 53 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 0. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 832032588787707803. ok 1 - Value "0" fails type constraint NonNegativeInteger[minExclusive=>"832032588787707803"] ok 2 - Value "488893885808247156" fails type constraint NonNegativeInteger[minExclusive=>"832032588787707803"] ok 3 - Value "463796524911268092" fails type constraint NonNegativeInteger[minExclusive=>"832032588787707803"] ok 4 - Value "726909715477858746" fails type constraint NonNegativeInteger[minExclusive=>"832032588787707803"] ok 5 - Value "832032588787707803" fails type constraint NonNegativeInteger[minExclusive=>"832032588787707803"] 1..5 ok 54 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 832032588787707803. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 105669227618697569. ok 1 - Value "0" fails type constraint NonNegativeInteger[minExclusive=>"105669227618697569"] ok 2 - Value "13443293542706066" fails type constraint NonNegativeInteger[minExclusive=>"105669227618697569"] ok 3 - Value "4590498223110692" fails type constraint NonNegativeInteger[minExclusive=>"105669227618697569"] ok 4 - Value "86624382942676538" fails type constraint NonNegativeInteger[minExclusive=>"105669227618697569"] ok 5 - Value "105669227618697569" fails type constraint NonNegativeInteger[minExclusive=>"105669227618697569"] 1..5 ok 55 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 105669227618697569. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 679939135819036087. ok 1 - Value "0" fails type constraint NonNegativeInteger[minExclusive=>"679939135819036087"] ok 2 - Value "646114791168737948" fails type constraint NonNegativeInteger[minExclusive=>"679939135819036087"] ok 3 - Value "416670691466157256" fails type constraint NonNegativeInteger[minExclusive=>"679939135819036087"] ok 4 - Value "619405580197060783" fails type constraint NonNegativeInteger[minExclusive=>"679939135819036087"] ok 5 - Value "679939135819036087" fails type constraint NonNegativeInteger[minExclusive=>"679939135819036087"] 1..5 ok 56 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 679939135819036087. # Subtest: Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "0" fails type constraint NonNegativeInteger[minExclusive=>"999999999999999998"] ok 2 - Value "44510725441964549" fails type constraint NonNegativeInteger[minExclusive=>"999999999999999998"] ok 3 - Value "632224246631051588" fails type constraint NonNegativeInteger[minExclusive=>"999999999999999998"] ok 4 - Value "479572940356873255" fails type constraint NonNegativeInteger[minExclusive=>"999999999999999998"] ok 5 - Value "999999999999999998" fails type constraint NonNegativeInteger[minExclusive=>"999999999999999998"] 1..5 ok 57 - Type atomic/nonNegativeInteger is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 1. ok 1 - Value "1" fails type constraint NonNegativeInteger[maxExclusive=>"1"] ok 2 - Value "813414117892087839" fails type constraint NonNegativeInteger[maxExclusive=>"1"] ok 3 - Value "386816443373796947" fails type constraint NonNegativeInteger[maxExclusive=>"1"] ok 4 - Value "525521044684190807" fails type constraint NonNegativeInteger[maxExclusive=>"1"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxExclusive=>"1"] 1..5 ok 58 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 342271279747271451. ok 1 - Value "342271279747271451" fails type constraint NonNegativeInteger[maxExclusive=>"342271279747271451"] ok 2 - Value "362882772320813288" fails type constraint NonNegativeInteger[maxExclusive=>"342271279747271451"] ok 3 - Value "723962147859572241" fails type constraint NonNegativeInteger[maxExclusive=>"342271279747271451"] ok 4 - Value "505440518618352839" fails type constraint NonNegativeInteger[maxExclusive=>"342271279747271451"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxExclusive=>"342271279747271451"] 1..5 ok 59 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 342271279747271451. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 588497386592158222. ok 1 - Value "588497386592158222" fails type constraint NonNegativeInteger[maxExclusive=>"588497386592158222"] ok 2 - Value "979539619900485450" fails type constraint NonNegativeInteger[maxExclusive=>"588497386592158222"] ok 3 - Value "671301357771440926" fails type constraint NonNegativeInteger[maxExclusive=>"588497386592158222"] ok 4 - Value "657245208214284995" fails type constraint NonNegativeInteger[maxExclusive=>"588497386592158222"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxExclusive=>"588497386592158222"] 1..5 ok 60 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 588497386592158222. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 939225066502577531. ok 1 - Value "939225066502577531" fails type constraint NonNegativeInteger[maxExclusive=>"939225066502577531"] ok 2 - Value "951042209140048583" fails type constraint NonNegativeInteger[maxExclusive=>"939225066502577531"] ok 3 - Value "999769866304810403" fails type constraint NonNegativeInteger[maxExclusive=>"939225066502577531"] ok 4 - Value "960823280578121666" fails type constraint NonNegativeInteger[maxExclusive=>"939225066502577531"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxExclusive=>"939225066502577531"] 1..5 ok 61 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 939225066502577531. # Subtest: Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "999999999999999999" fails type constraint NonNegativeInteger[maxExclusive=>"999999999999999999"] 1..1 ok 62 - Type atomic/nonNegativeInteger is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{1}. ok 1 - Value "4335235" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "77" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "227847" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "6685661154" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "668578721731" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 63 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{5}. ok 1 - Value "39855645" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "73" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "34889484" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "6617681" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "8485562656353" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 64 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{9}. ok 1 - Value "35184452224" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 2 - Value "17" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 3 - Value "85977" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 4 - Value "74285" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 5 - Value "923854877522245335" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] 1..5 ok 65 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{9}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{13}. ok 1 - Value "3365452747" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 2 - Value "7" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 3 - Value "845326" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 4 - Value "72383255" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 5 - Value "625872" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] 1..5 ok 66 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{13}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{18}. ok 1 - Value "6462125255" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "364364648671" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "5268764" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "53" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "8175" fails type constraint NonNegativeInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 67 - Type atomic/nonNegativeInteger is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "415649926964222648" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0ec578)"] ok 2 - Value "363425438012047629" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0ec578)"] ok 3 - Value "662399176410003897" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0ec578)"] ok 4 - Value "569046552683175054" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0ec578)"] ok 5 - Value "999999999999999999" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0ec578)"] 1..5 ok 68 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "244875952415783193" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e92ac)"] ok 2 - Value "367027716907425860" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e92ac)"] ok 3 - Value "367027716907425860" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e92ac)"] ok 4 - Value "294856988641413297" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e92ac)"] ok 5 - Value "327115986022324056" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e92ac)"] 1..5 ok 69 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "686625997375219120" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0ca4)"] ok 2 - Value "827409826444820971" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0ca4)"] ok 3 - Value "686625997375219120" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0ca4)"] ok 4 - Value "765625700375572869" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0ca4)"] ok 5 - Value "0" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0e0ca4)"] 1..5 ok 70 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "999707256508818308" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfbec)"] ok 2 - Value "74639484924701293" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfbec)"] ok 3 - Value "526433650826933718" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfbec)"] ok 4 - Value "348804558062742797" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfbec)"] ok 5 - Value "585614304285726471" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0dfbec)"] 1..5 ok 71 - Type atomic/nonNegativeInteger is restricted by facet enumeration. # Subtest: Type atomic/nonNegativeInteger is restricted by facet enumeration. ok 1 - Value "219550401864674893" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0eba60)"] ok 2 - Value "610262149218043114" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0eba60)"] ok 3 - Value "101141510136071199" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0eba60)"] ok 4 - Value "425078491289867077" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0eba60)"] ok 5 - Value "610262149218043114" fails type constraint NonNegativeInteger[enumeration=>"ARRAY(0x5a0eba60)"] 1..5 ok 72 - Type atomic/nonNegativeInteger is restricted by facet enumeration. 1..72 ok t/50nonPositiveInteger.t .. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" passes type constraint NonPositiveInteger[minExclusive=>"-999999999999999999"] ok 2 - Value "-905988655891905690" passes type constraint NonPositiveInteger[minExclusive=>"-999999999999999999"] ok 3 - Value "-290106735591304731" passes type constraint NonPositiveInteger[minExclusive=>"-999999999999999999"] ok 4 - Value "-810915085663024613" passes type constraint NonPositiveInteger[minExclusive=>"-999999999999999999"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minExclusive=>"-999999999999999999"] 1..5 ok 1 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -482054947069493477. ok 1 - Value "-482054947069493476" passes type constraint NonPositiveInteger[minExclusive=>"-482054947069493477"] ok 2 - Value "-201826549746962768" passes type constraint NonPositiveInteger[minExclusive=>"-482054947069493477"] ok 3 - Value "-112150045490162742" passes type constraint NonPositiveInteger[minExclusive=>"-482054947069493477"] ok 4 - Value "-408029346335664256" passes type constraint NonPositiveInteger[minExclusive=>"-482054947069493477"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minExclusive=>"-482054947069493477"] 1..5 ok 2 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -482054947069493477. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -406392790344449528. ok 1 - Value "-406392790344449527" passes type constraint NonPositiveInteger[minExclusive=>"-406392790344449528"] ok 2 - Value "-281004217978489778" passes type constraint NonPositiveInteger[minExclusive=>"-406392790344449528"] ok 3 - Value "-208581781143212700" passes type constraint NonPositiveInteger[minExclusive=>"-406392790344449528"] ok 4 - Value "-33364160796484990" passes type constraint NonPositiveInteger[minExclusive=>"-406392790344449528"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minExclusive=>"-406392790344449528"] 1..5 ok 3 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -406392790344449528. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -594976296252018754. ok 1 - Value "-594976296252018753" passes type constraint NonPositiveInteger[minExclusive=>"-594976296252018754"] ok 2 - Value "-255265502493433159" passes type constraint NonPositiveInteger[minExclusive=>"-594976296252018754"] ok 3 - Value "-381628976206782991" passes type constraint NonPositiveInteger[minExclusive=>"-594976296252018754"] ok 4 - Value "-474274082065671734" passes type constraint NonPositiveInteger[minExclusive=>"-594976296252018754"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minExclusive=>"-594976296252018754"] 1..5 ok 4 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -594976296252018754. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -1. ok 1 - Value "0" passes type constraint NonPositiveInteger[minExclusive=>"-1"] 1..1 ok 5 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -1. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[minInclusive=>"-999999999999999999"] ok 2 - Value "-514604280507368505" passes type constraint NonPositiveInteger[minInclusive=>"-999999999999999999"] ok 3 - Value "-83583574885654487" passes type constraint NonPositiveInteger[minInclusive=>"-999999999999999999"] ok 4 - Value "-505473555297749954" passes type constraint NonPositiveInteger[minInclusive=>"-999999999999999999"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minInclusive=>"-999999999999999999"] 1..5 ok 6 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -999999999999999999. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -927820889571802863. ok 1 - Value "-927820889571802863" passes type constraint NonPositiveInteger[minInclusive=>"-927820889571802863"] ok 2 - Value "-156360166869488276" passes type constraint NonPositiveInteger[minInclusive=>"-927820889571802863"] ok 3 - Value "-325086174575775878" passes type constraint NonPositiveInteger[minInclusive=>"-927820889571802863"] ok 4 - Value "-88105372236679898" passes type constraint NonPositiveInteger[minInclusive=>"-927820889571802863"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minInclusive=>"-927820889571802863"] 1..5 ok 7 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -927820889571802863. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -214379312213180406. ok 1 - Value "-214379312213180406" passes type constraint NonPositiveInteger[minInclusive=>"-214379312213180406"] ok 2 - Value "-153719698257793504" passes type constraint NonPositiveInteger[minInclusive=>"-214379312213180406"] ok 3 - Value "-27445027048368935" passes type constraint NonPositiveInteger[minInclusive=>"-214379312213180406"] ok 4 - Value "-32102847658518338" passes type constraint NonPositiveInteger[minInclusive=>"-214379312213180406"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minInclusive=>"-214379312213180406"] 1..5 ok 8 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -214379312213180406. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -911248228325171715. ok 1 - Value "-911248228325171715" passes type constraint NonPositiveInteger[minInclusive=>"-911248228325171715"] ok 2 - Value "-71699205998103321" passes type constraint NonPositiveInteger[minInclusive=>"-911248228325171715"] ok 3 - Value "-287523941873722043" passes type constraint NonPositiveInteger[minInclusive=>"-911248228325171715"] ok 4 - Value "-600807522347121358" passes type constraint NonPositiveInteger[minInclusive=>"-911248228325171715"] ok 5 - Value "0" passes type constraint NonPositiveInteger[minInclusive=>"-911248228325171715"] 1..5 ok 9 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -911248228325171715. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value 0. ok 1 - Value "0" passes type constraint NonPositiveInteger[minInclusive=>"0"] 1..1 ok 10 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value 0. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxExclusive=>"-999999999999999998"] 1..1 ok 11 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -267691436022826633. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxExclusive=>"-267691436022826633"] ok 2 - Value "-741114493510696257" passes type constraint NonPositiveInteger[maxExclusive=>"-267691436022826633"] ok 3 - Value "-344055993533620673" passes type constraint NonPositiveInteger[maxExclusive=>"-267691436022826633"] ok 4 - Value "-985355471466500825" passes type constraint NonPositiveInteger[maxExclusive=>"-267691436022826633"] ok 5 - Value "-267691436022826634" passes type constraint NonPositiveInteger[maxExclusive=>"-267691436022826633"] 1..5 ok 12 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -267691436022826633. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -64116953963150757. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxExclusive=>"-64116953963150757"] ok 2 - Value "-935506704938491307" passes type constraint NonPositiveInteger[maxExclusive=>"-64116953963150757"] ok 3 - Value "-190406070523111214" passes type constraint NonPositiveInteger[maxExclusive=>"-64116953963150757"] ok 4 - Value "-309195465747117080" passes type constraint NonPositiveInteger[maxExclusive=>"-64116953963150757"] ok 5 - Value "-64116953963150758" passes type constraint NonPositiveInteger[maxExclusive=>"-64116953963150757"] 1..5 ok 13 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -64116953963150757. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -398718969796236887. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxExclusive=>"-398718969796236887"] ok 2 - Value "-766850543644733626" passes type constraint NonPositiveInteger[maxExclusive=>"-398718969796236887"] ok 3 - Value "-895067844361676168" passes type constraint NonPositiveInteger[maxExclusive=>"-398718969796236887"] ok 4 - Value "-492234184111664960" passes type constraint NonPositiveInteger[maxExclusive=>"-398718969796236887"] ok 5 - Value "-398718969796236888" passes type constraint NonPositiveInteger[maxExclusive=>"-398718969796236887"] 1..5 ok 14 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -398718969796236887. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value 0. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxExclusive=>"0"] ok 2 - Value "-981113330609807431" passes type constraint NonPositiveInteger[maxExclusive=>"0"] ok 3 - Value "-634906667179249039" passes type constraint NonPositiveInteger[maxExclusive=>"0"] ok 4 - Value "-80582241587873749" passes type constraint NonPositiveInteger[maxExclusive=>"0"] ok 5 - Value "-1" passes type constraint NonPositiveInteger[maxExclusive=>"0"] 1..5 ok 15 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value 0. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxInclusive=>"-999999999999999999"] 1..1 ok 16 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -63404852978511949. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxInclusive=>"-63404852978511949"] ok 2 - Value "-106172108207356609" passes type constraint NonPositiveInteger[maxInclusive=>"-63404852978511949"] ok 3 - Value "-318208363019321686" passes type constraint NonPositiveInteger[maxInclusive=>"-63404852978511949"] ok 4 - Value "-546425195624242438" passes type constraint NonPositiveInteger[maxInclusive=>"-63404852978511949"] ok 5 - Value "-63404852978511949" passes type constraint NonPositiveInteger[maxInclusive=>"-63404852978511949"] 1..5 ok 17 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -63404852978511949. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -78303033269241706. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxInclusive=>"-78303033269241706"] ok 2 - Value "-473418910026643198" passes type constraint NonPositiveInteger[maxInclusive=>"-78303033269241706"] ok 3 - Value "-622517735700789671" passes type constraint NonPositiveInteger[maxInclusive=>"-78303033269241706"] ok 4 - Value "-905913138266054961" passes type constraint NonPositiveInteger[maxInclusive=>"-78303033269241706"] ok 5 - Value "-78303033269241706" passes type constraint NonPositiveInteger[maxInclusive=>"-78303033269241706"] 1..5 ok 18 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -78303033269241706. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -686635117591375964. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxInclusive=>"-686635117591375964"] ok 2 - Value "-996746452401836103" passes type constraint NonPositiveInteger[maxInclusive=>"-686635117591375964"] ok 3 - Value "-867835744993880221" passes type constraint NonPositiveInteger[maxInclusive=>"-686635117591375964"] ok 4 - Value "-845649434684695218" passes type constraint NonPositiveInteger[maxInclusive=>"-686635117591375964"] ok 5 - Value "-686635117591375964" passes type constraint NonPositiveInteger[maxInclusive=>"-686635117591375964"] 1..5 ok 19 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -686635117591375964. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value 0. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[maxInclusive=>"0"] ok 2 - Value "-60998369586791056" passes type constraint NonPositiveInteger[maxInclusive=>"0"] ok 3 - Value "-517125678919806097" passes type constraint NonPositiveInteger[maxInclusive=>"0"] ok 4 - Value "-62209535110962277" passes type constraint NonPositiveInteger[maxInclusive=>"0"] ok 5 - Value "0" passes type constraint NonPositiveInteger[maxInclusive=>"0"] 1..5 ok 20 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/nonPositiveInteger is restricted by facet fractionDigits with value 0. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[fractionDigits=>"0"] ok 2 - Value "-867815918966345355" passes type constraint NonPositiveInteger[fractionDigits=>"0"] ok 3 - Value "-409756946594936443" passes type constraint NonPositiveInteger[fractionDigits=>"0"] ok 4 - Value "-943790338064085076" passes type constraint NonPositiveInteger[fractionDigits=>"0"] ok 5 - Value "0" passes type constraint NonPositiveInteger[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/nonPositiveInteger is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 1. ok 1 - Value "-3" passes type constraint NonPositiveInteger[totalDigits=>"1"] ok 2 - Value "-6" passes type constraint NonPositiveInteger[totalDigits=>"1"] ok 3 - Value "-1" passes type constraint NonPositiveInteger[totalDigits=>"1"] ok 4 - Value "-4" passes type constraint NonPositiveInteger[totalDigits=>"1"] ok 5 - Value "-9" passes type constraint NonPositiveInteger[totalDigits=>"1"] 1..5 ok 22 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 5. ok 1 - Value "-8" passes type constraint NonPositiveInteger[totalDigits=>"5"] ok 2 - Value "-42" passes type constraint NonPositiveInteger[totalDigits=>"5"] ok 3 - Value "-225" passes type constraint NonPositiveInteger[totalDigits=>"5"] ok 4 - Value "-6099" passes type constraint NonPositiveInteger[totalDigits=>"5"] ok 5 - Value "-38541" passes type constraint NonPositiveInteger[totalDigits=>"5"] 1..5 ok 23 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 5. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 9. ok 1 - Value "-8" passes type constraint NonPositiveInteger[totalDigits=>"9"] ok 2 - Value "-531" passes type constraint NonPositiveInteger[totalDigits=>"9"] ok 3 - Value "-21345" passes type constraint NonPositiveInteger[totalDigits=>"9"] ok 4 - Value "-9113291" passes type constraint NonPositiveInteger[totalDigits=>"9"] ok 5 - Value "-313528833" passes type constraint NonPositiveInteger[totalDigits=>"9"] 1..5 ok 24 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 9. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 13. ok 1 - Value "-8" passes type constraint NonPositiveInteger[totalDigits=>"13"] ok 2 - Value "-9602" passes type constraint NonPositiveInteger[totalDigits=>"13"] ok 3 - Value "-1697397" passes type constraint NonPositiveInteger[totalDigits=>"13"] ok 4 - Value "-7685547334" passes type constraint NonPositiveInteger[totalDigits=>"13"] ok 5 - Value "-2574750577713" passes type constraint NonPositiveInteger[totalDigits=>"13"] 1..5 ok 25 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 18. ok 1 - Value "-7" passes type constraint NonPositiveInteger[totalDigits=>"18"] ok 2 - Value "-33606" passes type constraint NonPositiveInteger[totalDigits=>"18"] ok 3 - Value "-435467090" passes type constraint NonPositiveInteger[totalDigits=>"18"] ok 4 - Value "-6788246588007" passes type constraint NonPositiveInteger[totalDigits=>"18"] ok 5 - Value "-777517648312366647" passes type constraint NonPositiveInteger[totalDigits=>"18"] 1..5 ok 26 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 18. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-8" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-8" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-5" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-2" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-8" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 27 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-78241" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-52356" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-36965" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-68554" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-63668" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 28 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-488322716" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-437225795" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "-744662475" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-288473844" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-986452775" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 29 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{13}. ok 1 - Value "-8275124922345" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 2 - Value "-2469517378287" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 3 - Value "-4715332476686" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 4 - Value "-1895527583514" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 5 - Value "-8372678763482" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] 1..5 ok 30 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{13}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-936563332352235635" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-942544636732766563" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-913235447674617174" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-914656717751452542" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-962563545524633342" passes type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 31 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-4061916853" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597d8e24)"] ok 2 - Value "-761218" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597d8e24)"] ok 3 - Value "-761218" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597d8e24)"] ok 4 - Value "-490343697" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597d8e24)"] ok 5 - Value "-490343697" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597d8e24)"] 1..5 ok 32 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-748" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f4514)"] ok 2 - Value "-40316819" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f4514)"] ok 3 - Value "-748" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f4514)"] ok 4 - Value "-69" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f4514)"] ok 5 - Value "-712506" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f4514)"] 1..5 ok 33 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-8989002307" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8578)"] ok 2 - Value "-29118543" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8578)"] ok 3 - Value "-29118543" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8578)"] ok 4 - Value "-8989002307" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8578)"] ok 5 - Value "-9862058680016422" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8578)"] 1..5 ok 34 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-1090" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8154)"] ok 2 - Value "-9764893" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8154)"] ok 3 - Value "-774596823389670285" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8154)"] ok 4 - Value "-216459046" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8154)"] ok 5 - Value "-774596823389670285" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e8154)"] 1..5 ok 35 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-611" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f435c)"] ok 2 - Value "-241238476" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f435c)"] ok 3 - Value "-841018047002872" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f435c)"] ok 4 - Value "-342967456457" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f435c)"] ok 5 - Value "-27" passes type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f435c)"] 1..5 ok 36 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet whiteSpace with value collapse. ok 1 - Value "-999999999999999999" passes type constraint NonPositiveInteger[whiteSpace=>"collapse"] ok 2 - Value "-336938973883109115" passes type constraint NonPositiveInteger[whiteSpace=>"collapse"] ok 3 - Value "-164737809714792127" passes type constraint NonPositiveInteger[whiteSpace=>"collapse"] ok 4 - Value "-409009825015166805" passes type constraint NonPositiveInteger[whiteSpace=>"collapse"] ok 5 - Value "0" passes type constraint NonPositiveInteger[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/nonPositiveInteger is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -269608150885451202. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minInclusive=>"-269608150885451202"] ok 2 - Value "-389294831499795693" fails type constraint NonPositiveInteger[minInclusive=>"-269608150885451202"] ok 3 - Value "-293692742896350827" fails type constraint NonPositiveInteger[minInclusive=>"-269608150885451202"] ok 4 - Value "-983208627966342561" fails type constraint NonPositiveInteger[minInclusive=>"-269608150885451202"] ok 5 - Value "-269608150885451203" fails type constraint NonPositiveInteger[minInclusive=>"-269608150885451202"] 1..5 ok 38 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -269608150885451202. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -890254333493681659. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minInclusive=>"-890254333493681659"] ok 2 - Value "-926580995300126740" fails type constraint NonPositiveInteger[minInclusive=>"-890254333493681659"] ok 3 - Value "-946004331892225444" fails type constraint NonPositiveInteger[minInclusive=>"-890254333493681659"] ok 4 - Value "-997058928016916483" fails type constraint NonPositiveInteger[minInclusive=>"-890254333493681659"] ok 5 - Value "-890254333493681660" fails type constraint NonPositiveInteger[minInclusive=>"-890254333493681659"] 1..5 ok 39 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -890254333493681659. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -203590473966627882. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minInclusive=>"-203590473966627882"] ok 2 - Value "-389158202230241307" fails type constraint NonPositiveInteger[minInclusive=>"-203590473966627882"] ok 3 - Value "-725110076828486213" fails type constraint NonPositiveInteger[minInclusive=>"-203590473966627882"] ok 4 - Value "-382574530274989215" fails type constraint NonPositiveInteger[minInclusive=>"-203590473966627882"] ok 5 - Value "-203590473966627883" fails type constraint NonPositiveInteger[minInclusive=>"-203590473966627882"] 1..5 ok 40 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -203590473966627882. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -228784597763440178. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minInclusive=>"-228784597763440178"] ok 2 - Value "-727240079311177310" fails type constraint NonPositiveInteger[minInclusive=>"-228784597763440178"] ok 3 - Value "-953315392318688509" fails type constraint NonPositiveInteger[minInclusive=>"-228784597763440178"] ok 4 - Value "-520389547660290105" fails type constraint NonPositiveInteger[minInclusive=>"-228784597763440178"] ok 5 - Value "-228784597763440179" fails type constraint NonPositiveInteger[minInclusive=>"-228784597763440178"] 1..5 ok 41 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value -228784597763440178. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minInclusive with value 0. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minInclusive=>"0"] ok 2 - Value "-250580201345327214" fails type constraint NonPositiveInteger[minInclusive=>"0"] ok 3 - Value "-345783375965520223" fails type constraint NonPositiveInteger[minInclusive=>"0"] ok 4 - Value "-492839161375730694" fails type constraint NonPositiveInteger[minInclusive=>"0"] ok 5 - Value "-1" fails type constraint NonPositiveInteger[minInclusive=>"0"] 1..5 ok 42 - Type atomic/nonPositiveInteger is restricted by facet minInclusive with value 0. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -999999999999999999. ok 1 - Value "-999999999999999998" fails type constraint NonPositiveInteger[maxInclusive=>"-999999999999999999"] ok 2 - Value "-838154723768013252" fails type constraint NonPositiveInteger[maxInclusive=>"-999999999999999999"] ok 3 - Value "-354221138603540430" fails type constraint NonPositiveInteger[maxInclusive=>"-999999999999999999"] ok 4 - Value "-706632266417767772" fails type constraint NonPositiveInteger[maxInclusive=>"-999999999999999999"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxInclusive=>"-999999999999999999"] 1..5 ok 43 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -999999999999999999. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -593437050761786099. ok 1 - Value "-593437050761786098" fails type constraint NonPositiveInteger[maxInclusive=>"-593437050761786099"] ok 2 - Value "-138449568698411934" fails type constraint NonPositiveInteger[maxInclusive=>"-593437050761786099"] ok 3 - Value "-587493942186698299" fails type constraint NonPositiveInteger[maxInclusive=>"-593437050761786099"] ok 4 - Value "-249368885741101753" fails type constraint NonPositiveInteger[maxInclusive=>"-593437050761786099"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxInclusive=>"-593437050761786099"] 1..5 ok 44 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -593437050761786099. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -923171155172606060. ok 1 - Value "-923171155172606059" fails type constraint NonPositiveInteger[maxInclusive=>"-923171155172606060"] ok 2 - Value "-41939930644503284" fails type constraint NonPositiveInteger[maxInclusive=>"-923171155172606060"] ok 3 - Value "-208864230497451625" fails type constraint NonPositiveInteger[maxInclusive=>"-923171155172606060"] ok 4 - Value "-35995692169824455" fails type constraint NonPositiveInteger[maxInclusive=>"-923171155172606060"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxInclusive=>"-923171155172606060"] 1..5 ok 45 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -923171155172606060. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -850796917225226100. ok 1 - Value "-850796917225226099" fails type constraint NonPositiveInteger[maxInclusive=>"-850796917225226100"] ok 2 - Value "-78470538010152981" fails type constraint NonPositiveInteger[maxInclusive=>"-850796917225226100"] ok 3 - Value "-141809537111496421" fails type constraint NonPositiveInteger[maxInclusive=>"-850796917225226100"] ok 4 - Value "-225569617986930453" fails type constraint NonPositiveInteger[maxInclusive=>"-850796917225226100"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxInclusive=>"-850796917225226100"] 1..5 ok 46 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -850796917225226100. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -196913225599862462. ok 1 - Value "-196913225599862461" fails type constraint NonPositiveInteger[maxInclusive=>"-196913225599862462"] ok 2 - Value "-122943505382308148" fails type constraint NonPositiveInteger[maxInclusive=>"-196913225599862462"] ok 3 - Value "-1741256791526694" fails type constraint NonPositiveInteger[maxInclusive=>"-196913225599862462"] ok 4 - Value "-151863541637642114" fails type constraint NonPositiveInteger[maxInclusive=>"-196913225599862462"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxInclusive=>"-196913225599862462"] 1..5 ok 47 - Type atomic/nonPositiveInteger is restricted by facet maxInclusive with value -196913225599862462. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 1. ok 1 - Value "-40" fails type constraint NonPositiveInteger[totalDigits=>"1"] ok 2 - Value "-577251" fails type constraint NonPositiveInteger[totalDigits=>"1"] ok 3 - Value "-2663520623" fails type constraint NonPositiveInteger[totalDigits=>"1"] ok 4 - Value "-73212184903048" fails type constraint NonPositiveInteger[totalDigits=>"1"] ok 5 - Value "-349504324017759461" fails type constraint NonPositiveInteger[totalDigits=>"1"] 1..5 ok 48 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 4. ok 1 - Value "-27071" fails type constraint NonPositiveInteger[totalDigits=>"4"] ok 2 - Value "-14583578" fails type constraint NonPositiveInteger[totalDigits=>"4"] ok 3 - Value "-35952536628" fails type constraint NonPositiveInteger[totalDigits=>"4"] ok 4 - Value "-40802634248261" fails type constraint NonPositiveInteger[totalDigits=>"4"] ok 5 - Value "-449887659171104609" fails type constraint NonPositiveInteger[totalDigits=>"4"] 1..5 ok 49 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 4. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 7. ok 1 - Value "-69435458" fails type constraint NonPositiveInteger[totalDigits=>"7"] ok 2 - Value "-8891934243" fails type constraint NonPositiveInteger[totalDigits=>"7"] ok 3 - Value "-714271107488" fails type constraint NonPositiveInteger[totalDigits=>"7"] ok 4 - Value "-43844327248488" fails type constraint NonPositiveInteger[totalDigits=>"7"] ok 5 - Value "-302778408231437852" fails type constraint NonPositiveInteger[totalDigits=>"7"] 1..5 ok 50 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 7. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 10. ok 1 - Value "-57691455131" fails type constraint NonPositiveInteger[totalDigits=>"10"] ok 2 - Value "-245941620212" fails type constraint NonPositiveInteger[totalDigits=>"10"] ok 3 - Value "-1428731864416" fails type constraint NonPositiveInteger[totalDigits=>"10"] ok 4 - Value "-33312167919807" fails type constraint NonPositiveInteger[totalDigits=>"10"] ok 5 - Value "-248648124166262261" fails type constraint NonPositiveInteger[totalDigits=>"10"] 1..5 ok 51 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 10. # Subtest: Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 13. ok 1 - Value "-53297507933173" fails type constraint NonPositiveInteger[totalDigits=>"13"] ok 2 - Value "-174713368831614" fails type constraint NonPositiveInteger[totalDigits=>"13"] ok 3 - Value "-2787813748806156" fails type constraint NonPositiveInteger[totalDigits=>"13"] ok 4 - Value "-16182259713041554" fails type constraint NonPositiveInteger[totalDigits=>"13"] ok 5 - Value "-524968710237166743" fails type constraint NonPositiveInteger[totalDigits=>"13"] 1..5 ok 52 - Type atomic/nonPositiveInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -999999999999999999. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minExclusive=>"-999999999999999999"] 1..1 ok 53 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -999999999999999999. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -572157627064420859. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minExclusive=>"-572157627064420859"] ok 2 - Value "-928148707875611681" fails type constraint NonPositiveInteger[minExclusive=>"-572157627064420859"] ok 3 - Value "-886568633074002832" fails type constraint NonPositiveInteger[minExclusive=>"-572157627064420859"] ok 4 - Value "-665290110456655127" fails type constraint NonPositiveInteger[minExclusive=>"-572157627064420859"] ok 5 - Value "-572157627064420859" fails type constraint NonPositiveInteger[minExclusive=>"-572157627064420859"] 1..5 ok 54 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -572157627064420859. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -717484827624413345. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minExclusive=>"-717484827624413345"] ok 2 - Value "-728016069820303410" fails type constraint NonPositiveInteger[minExclusive=>"-717484827624413345"] ok 3 - Value "-866446949329529514" fails type constraint NonPositiveInteger[minExclusive=>"-717484827624413345"] ok 4 - Value "-821705741031630961" fails type constraint NonPositiveInteger[minExclusive=>"-717484827624413345"] ok 5 - Value "-717484827624413345" fails type constraint NonPositiveInteger[minExclusive=>"-717484827624413345"] 1..5 ok 55 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -717484827624413345. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -791138773234574931. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minExclusive=>"-791138773234574931"] ok 2 - Value "-928318088638857581" fails type constraint NonPositiveInteger[minExclusive=>"-791138773234574931"] ok 3 - Value "-926771981913107160" fails type constraint NonPositiveInteger[minExclusive=>"-791138773234574931"] ok 4 - Value "-899773724187238059" fails type constraint NonPositiveInteger[minExclusive=>"-791138773234574931"] ok 5 - Value "-791138773234574931" fails type constraint NonPositiveInteger[minExclusive=>"-791138773234574931"] 1..5 ok 56 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -791138773234574931. # Subtest: Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -1. ok 1 - Value "-999999999999999999" fails type constraint NonPositiveInteger[minExclusive=>"-1"] ok 2 - Value "-873838499504295817" fails type constraint NonPositiveInteger[minExclusive=>"-1"] ok 3 - Value "-305614124670335330" fails type constraint NonPositiveInteger[minExclusive=>"-1"] ok 4 - Value "-110339095313123026" fails type constraint NonPositiveInteger[minExclusive=>"-1"] ok 5 - Value "-1" fails type constraint NonPositiveInteger[minExclusive=>"-1"] 1..5 ok 57 - Type atomic/nonPositiveInteger is restricted by facet minExclusive with value -1. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -999999999999999998. ok 1 - Value "-999999999999999998" fails type constraint NonPositiveInteger[maxExclusive=>"-999999999999999998"] ok 2 - Value "-718138374788761189" fails type constraint NonPositiveInteger[maxExclusive=>"-999999999999999998"] ok 3 - Value "-446535343371481484" fails type constraint NonPositiveInteger[maxExclusive=>"-999999999999999998"] ok 4 - Value "-702833914246292378" fails type constraint NonPositiveInteger[maxExclusive=>"-999999999999999998"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxExclusive=>"-999999999999999998"] 1..5 ok 58 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -999999999999999998. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -698542836566919399. ok 1 - Value "-698542836566919399" fails type constraint NonPositiveInteger[maxExclusive=>"-698542836566919399"] ok 2 - Value "-57880152026340493" fails type constraint NonPositiveInteger[maxExclusive=>"-698542836566919399"] ok 3 - Value "-458861167247245026" fails type constraint NonPositiveInteger[maxExclusive=>"-698542836566919399"] ok 4 - Value "-436071170160881216" fails type constraint NonPositiveInteger[maxExclusive=>"-698542836566919399"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxExclusive=>"-698542836566919399"] 1..5 ok 59 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -698542836566919399. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -730118541643560268. ok 1 - Value "-730118541643560268" fails type constraint NonPositiveInteger[maxExclusive=>"-730118541643560268"] ok 2 - Value "-89298064474577713" fails type constraint NonPositiveInteger[maxExclusive=>"-730118541643560268"] ok 3 - Value "-555479316813332199" fails type constraint NonPositiveInteger[maxExclusive=>"-730118541643560268"] ok 4 - Value "-485487302763131155" fails type constraint NonPositiveInteger[maxExclusive=>"-730118541643560268"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxExclusive=>"-730118541643560268"] 1..5 ok 60 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -730118541643560268. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -145124311590065779. ok 1 - Value "-145124311590065779" fails type constraint NonPositiveInteger[maxExclusive=>"-145124311590065779"] ok 2 - Value "-60212599132106189" fails type constraint NonPositiveInteger[maxExclusive=>"-145124311590065779"] ok 3 - Value "-68888204860155179" fails type constraint NonPositiveInteger[maxExclusive=>"-145124311590065779"] ok 4 - Value "-80561746828064702" fails type constraint NonPositiveInteger[maxExclusive=>"-145124311590065779"] ok 5 - Value "0" fails type constraint NonPositiveInteger[maxExclusive=>"-145124311590065779"] 1..5 ok 61 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value -145124311590065779. # Subtest: Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value 0. ok 1 - Value "0" fails type constraint NonPositiveInteger[maxExclusive=>"0"] 1..1 ok 62 - Type atomic/nonPositiveInteger is restricted by facet maxExclusive with value 0. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-2944" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-84382889683379" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-72847445" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-316573813744" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-43534164" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 63 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-922653546988" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-7967" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-7547535873" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-62748861729234844" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-577473345" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 64 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{9}. ok 1 - Value "-87135695" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 2 - Value "-287435868776" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 3 - Value "-1533523342" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 4 - Value "-25959" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] ok 5 - Value "-298362" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{9}\$))"] 1..5 ok 65 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{9}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{13}. ok 1 - Value "-83736172817" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 2 - Value "-686465751752" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 3 - Value "-4" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 4 - Value "-4" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] ok 5 - Value "-947565246385256254" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{13}\$))"] 1..5 ok 66 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{13}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{18}. ok 1 - Value "-64954588" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 2 - Value "-44652546" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 3 - Value "-78771773424874684" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 4 - Value "-961813642" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] ok 5 - Value "-6335537862842" fails type constraint NonPositiveInteger[pattern=>"(?^:(?ms:^\\-\\d{18}\$))"] 1..5 ok 67 - Type atomic/nonPositiveInteger is restricted by facet pattern with value \-\d{18}. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-555070367802298014" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597fa3a4)"] ok 2 - Value "-335893637421509793" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597fa3a4)"] ok 3 - Value "-369608200113519802" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597fa3a4)"] ok 4 - Value "-112026868098659248" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597fa3a4)"] ok 5 - Value "-360925289666946813" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597fa3a4)"] 1..5 ok 68 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-876186417532006877" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f3d08)"] ok 2 - Value "-660065142213748567" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f3d08)"] ok 3 - Value "-656032272225989365" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f3d08)"] ok 4 - Value "-356592693188201081" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f3d08)"] ok 5 - Value "-795920270681258367" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f3d08)"] 1..5 ok 69 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-511157760572277796" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597ef654)"] ok 2 - Value "-693810004742233420" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597ef654)"] ok 3 - Value "-433490516337204700" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597ef654)"] ok 4 - Value "-136027461971012342" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597ef654)"] ok 5 - Value "-503867689398694195" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597ef654)"] 1..5 ok 70 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-139412945140734878" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e83fc)"] ok 2 - Value "-703463435374974576" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e83fc)"] ok 3 - Value "-216525328808880312" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e83fc)"] ok 4 - Value "-917371313089531902" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e83fc)"] ok 5 - Value "-157030679799715633" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597e83fc)"] 1..5 ok 71 - Type atomic/nonPositiveInteger is restricted by facet enumeration. # Subtest: Type atomic/nonPositiveInteger is restricted by facet enumeration. ok 1 - Value "-304729948399550032" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f44c4)"] ok 2 - Value "-104695326054680681" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f44c4)"] ok 3 - Value "-661256908744913273" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f44c4)"] ok 4 - Value "-933227475071535027" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f44c4)"] ok 5 - Value "-803859958473912560" fails type constraint NonPositiveInteger[enumeration=>"ARRAY(0x597f44c4)"] 1..5 ok 72 - Type atomic/nonPositiveInteger is restricted by facet enumeration. 1..72 ok t/50normalizedString.t .... # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 0. ok 1 - Value "" passes type constraint NormalizedString[maxLength=>"0"] ok 2 - Value "" passes type constraint NormalizedString[maxLength=>"0"] ok 3 - Value "" passes type constraint NormalizedString[maxLength=>"0"] ok 4 - Value "" passes type constraint NormalizedString[maxLength=>"0"] ok 5 - Value "" passes type constraint NormalizedString[maxLength=>"0"] 1..5 ok 1 - Type atomic/normalizedString is restricted by facet maxLength with value 0. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 861. ok 1 - Value "" passes type constraint NormalizedString[maxLength=>"861"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced" passes type constraint NormalizedString[maxLength=>"861"] ok 3 - Value " concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computer" passes type constraint NormalizedString[maxLength=>"861"] ok 4 - Value "s to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from we" passes type constraint NormalizedString[maxLength=>"861"] ok 5 - Value "b browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conf" passes type constraint NormalizedString[maxLength=>"861"] 1..5 ok 2 - Type atomic/normalizedString is restricted by facet maxLength with value 861. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 295. ok 1 - Value "" passes type constraint NormalizedString[maxLength=>"295"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language f" passes type constraint NormalizedString[maxLength=>"295"] ok 3 - Value "or defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced con" passes type constraint NormalizedString[maxLength=>"295"] ok 4 - Value "cepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world " passes type constraint NormalizedString[maxLength=>"295"] ok 5 - Value " XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to " passes type constraint NormalizedString[maxLength=>"295"] 1..5 ok 3 - Type atomic/normalizedString is restricted by facet maxLength with value 295. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 266. ok 1 - Value "" passes type constraint NormalizedString[maxLength=>"266"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation lan" passes type constraint NormalizedString[maxLength=>"266"] ok 3 - Value "guage for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML w" passes type constraint NormalizedString[maxLength=>"266"] ok 4 - Value "ith more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one o" passes type constraint NormalizedString[maxLength=>"266"] ok 5 - Value "f the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and" passes type constraint NormalizedString[maxLength=>"266"] 1..5 ok 4 - Type atomic/normalizedString is restricted by facet maxLength with value 266. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 1000. ok 1 - Value "" passes type constraint NormalizedString[maxLength=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commu" passes type constraint NormalizedString[maxLength=>"1000"] ok 3 - Value "nity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain " passes type constraint NormalizedString[maxLength=>"1000"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processo" passes type constraint NormalizedString[maxLength=>"1000"] ok 5 - Value "rs and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tes" passes type constraint NormalizedString[maxLength=>"1000"] 1..5 ok 5 - Type atomic/normalizedString is restricted by facet maxLength with value 1000. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 0. ok 1 - Value "" passes type constraint NormalizedString[minLength=>"0"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commu" passes type constraint NormalizedString[minLength=>"0"] ok 3 - Value "nity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain " passes type constraint NormalizedString[minLength=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processo" passes type constraint NormalizedString[minLength=>"0"] ok 5 - Value "rs and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tes" passes type constraint NormalizedString[minLength=>"0"] 1..5 ok 6 - Type atomic/normalizedString is restricted by facet minLength with value 0. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 139. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the wo" passes type constraint NormalizedString[minLength=>"139"] ok 2 - Value "rld s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applicati" passes type constraint NormalizedString[minLength=>"139"] ok 3 - Value "ons alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for i" passes type constraint NormalizedString[minLength=>"139"] ok 4 - Value "nteracting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations" passes type constraint NormalizedString[minLength=>"139"] ok 5 - Value " is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as m" passes type constraint NormalizedString[minLength=>"139"] 1..5 ok 7 - Type atomic/normalizedString is restricted by facet minLength with value 139. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 628. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way tha" passes type constraint NormalizedString[minLength=>"628"] ok 2 - Value "t allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virt" passes type constraint NormalizedString[minLength=>"628"] ok 3 - Value "ually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NI" passes type constraint NormalizedString[minLength=>"628"] ok 4 - Value "ST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widel" passes type constraint NormalizedString[minLength=>"628"] ok 5 - Value "y used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In" passes type constraint NormalizedString[minLength=>"628"] 1..5 ok 8 - Type atomic/normalizedString is restricted by facet minLength with value 628. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 74. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language fo" passes type constraint NormalizedString[minLength=>"74"] ok 2 - Value "r defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapid" passes type constraint NormalizedString[minLength=>"74"] ok 3 - Value "ly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-r" passes type constraint NormalizedString[minLength=>"74"] ok 4 - Value "ich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availabili" passes type constraint NormalizedString[minLength=>"74"] ok 5 - Value "ty of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML S" passes type constraint NormalizedString[minLength=>"74"] 1..5 ok 9 - Type atomic/normalizedString is restricted by facet minLength with value 74. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex do" passes type constraint NormalizedString[minLength=>"1000"] ok 2 - Value "cuments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to " passes type constraint NormalizedString[minLength=>"1000"] ok 3 - Value "accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS X" passes type constraint NormalizedString[minLength=>"1000"] ok 4 - Value "ML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging sp" passes type constraint NormalizedString[minLength=>"1000"] ok 5 - Value "ecifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies for business relationships and transactions The vocabularies business templates and business processes " passes type constraint NormalizedString[minLength=>"1000"] 1..5 ok 10 - Type atomic/normalizedString is restricted by facet minLength with value 1000. # Subtest: Type atomic/normalizedString is restricted by facet length with value 0. ok 1 - Value "" passes type constraint NormalizedString[length=>"0"] ok 2 - Value "" passes type constraint NormalizedString[length=>"0"] ok 3 - Value "" passes type constraint NormalizedString[length=>"0"] ok 4 - Value "" passes type constraint NormalizedString[length=>"0"] ok 5 - Value "" passes type constraint NormalizedString[length=>"0"] 1..5 ok 11 - Type atomic/normalizedString is restricted by facet length with value 0. # Subtest: Type atomic/normalizedString is restricted by facet length with value 625. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way " passes type constraint NormalizedString[length=>"625"] ok 2 - Value "that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML do" passes type constraint NormalizedString[length=>"625"] ok 3 - Value "cuments on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build intero" passes type constraint NormalizedString[length=>"625"] ok 4 - Value "perable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tes" passes type constraint NormalizedString[length=>"625"] ok 5 - Value "t frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed i" passes type constraint NormalizedString[length=>"625"] 1..5 ok 12 - Type atomic/normalizedString is restricted by facet length with value 625. # Subtest: Type atomic/normalizedString is restricted by facet length with value 916. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-ri" passes type constraint NormalizedString[length=>"916"] ok 2 - Value "ch data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C R" passes type constraint NormalizedString[length=>"916"] ok 3 - Value "ecommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generatio" passes type constraint NormalizedString[length=>"916"] ok 4 - Value "n for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit " passes type constraint NormalizedString[length=>"916"] ok 5 - Value "intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of th" passes type constraint NormalizedString[length=>"916"] 1..5 ok 13 - Type atomic/normalizedString is restricted by facet length with value 916. # Subtest: Type atomic/normalizedString is restricted by facet length with value 645. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computer" passes type constraint NormalizedString[length=>"645"] ok 2 - Value "s to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from we" passes type constraint NormalizedString[length=>"645"] ok 3 - Value "b browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of S" passes type constraint NormalizedString[length=>"645"] ok 4 - Value "tructured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner wi" passes type constraint NormalizedString[length=>"645"] ok 5 - Value "th industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including X" passes type constraint NormalizedString[length=>"645"] 1..5 ok 14 - Type atomic/normalizedString is restricted by facet length with value 645. # Subtest: Type atomic/normalizedString is restricted by facet length with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex do" passes type constraint NormalizedString[length=>"1000"] ok 2 - Value "cuments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to " passes type constraint NormalizedString[length=>"1000"] ok 3 - Value "accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS X" passes type constraint NormalizedString[length=>"1000"] ok 4 - Value "ML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging sp" passes type constraint NormalizedString[length=>"1000"] ok 5 - Value "ecifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies for business relationships and transactions The vocabularies business templates and business processes " passes type constraint NormalizedString[length=>"1000"] 1..5 ok 15 - Type atomic/normalizedString is restricted by facet length with value 1000. # Subtest: Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s18037. ok 1 - Value "8259 Structured Participants And Of Street Forum , MT 18037" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s18037\$))"] ok 2 - Value "55 Improved Computing Future Such Street Individual , OR 18037" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s18037\$))"] ok 3 - Value "32 To And And Collaborate Street Organizations , DE 18037" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s18037\$))"] ok 4 - Value "735 To Groups Signatures Acting Street And , MI 18037" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s18037\$))"] ok 5 - Value "874 Of Primary Standards To Street Disseminate , HI 18037" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s18037\$))"] 1..5 ok 16 - Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s18037. # Subtest: Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s11352. ok 1 - Value "63663 That These At Certain Street Meets Of , MI 11352" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s11352\$))"] ok 2 - Value "9568 Registry Standards Those Beta Street Of Organizations , IA 11352" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s11352\$))"] ok 3 - Value "637 For Issues Associated Guidelines Street Better Of , LA 11352" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s11352\$))"] ok 4 - Value "1 Both Language Is And Street Must Infrastructure , SC 11352" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s11352\$))"] ok 5 - Value "7 Modeling Versions To The Street Is File , CT 11352" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s11352\$))"] 1..5 ok 17 - Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s11352. # Subtest: Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s12317. ok 1 - Value "4 The Language That Reviewed Street Object Furthermore Not , AL 12317" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s12317\$))"] ok 2 - Value "382 This Academy Is Is Street For Accelerate Computing , NY 12317" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s12317\$))"] ok 3 - Value "437 Promises That Allow Xml Street The Software Review , UT 12317" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s12317\$))"] ok 4 - Value "31272 Technical To On To Street As Software And , WA 12317" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s12317\$))"] ok 5 - Value "66 Build The Law Into Street Defining Industry Be , MD 12317" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s12317\$))"] 1..5 ok 18 - Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s12317. # Subtest: Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){1}Street\s([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s17076. ok 1 - Value "5 Provide Street Location , SD 17076" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s17076\$))"] ok 2 - Value "81846 Reviewed Street By , IL 17076" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s17076\$))"] ok 3 - Value "537 Dom Street In , WI 17076" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s17076\$))"] ok 4 - Value "4 If Street Bandwidth , UT 17076" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s17076\$))"] ok 5 - Value "89 Offer Street Dom , HI 17076" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s17076\$))"] 1..5 ok 19 - Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){1}Street\s([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s17076. # Subtest: Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){1}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s19099-1858. ok 1 - Value "3453 Of Street Do Of Security , NM 19099-1858" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19099-1858\$))"] ok 2 - Value "236 Industry Street Chi Standardization Tools , NE 19099-1858" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19099-1858\$))"] ok 3 - Value "154 Be Street Of Database Oasis , IL 19099-1858" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19099-1858\$))"] ok 4 - Value "837 Provide Street Information The Environments , DE 19099-1858" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19099-1858\$))"] ok 5 - Value "158 Intelligent Street Files And Documents , ME 19099-1858" passes type constraint NormalizedString[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){1}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19099-1858\$))"] 1..5 ok 20 - Type atomic/normalizedString is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){1}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s19099-1858. # Subtest: Type atomic/normalizedString is restricted by facet enumeration. ok 1 - Value "and" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d004)"] ok 2 - Value "Therefore" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d004)"] ok 3 - Value "participating" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d004)"] ok 4 - Value "participating" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d004)"] ok 5 - Value "participating" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d004)"] 1..5 ok 21 - Type atomic/normalizedString is restricted by facet enumeration. # Subtest: Type atomic/normalizedString is restricted by facet enumeration. ok 1 - Value "Such" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5916b794)"] ok 2 - Value "Such" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5916b794)"] ok 3 - Value "Such" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5916b794)"] ok 4 - Value "tools" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5916b794)"] ok 5 - Value "related" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5916b794)"] 1..5 ok 22 - Type atomic/normalizedString is restricted by facet enumeration. # Subtest: Type atomic/normalizedString is restricted by facet enumeration. ok 1 - Value "the" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d914)"] ok 2 - Value "enabling" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d914)"] ok 3 - Value "database" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d914)"] ok 4 - Value "enabling" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d914)"] ok 5 - Value "NIST" passes type constraint NormalizedString[enumeration=>"ARRAY(0x5914d914)"] 1..5 ok 23 - Type atomic/normalizedString is restricted by facet enumeration. # Subtest: Type atomic/normalizedString is restricted by facet enumeration. ok 1 - Value "of" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59186288)"] ok 2 - Value "of" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59186288)"] ok 3 - Value "and" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59186288)"] ok 4 - Value "without" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59186288)"] ok 5 - Value "without" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59186288)"] 1..5 ok 24 - Type atomic/normalizedString is restricted by facet enumeration. # Subtest: Type atomic/normalizedString is restricted by facet enumeration. ok 1 - Value "By" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59184350)"] ok 2 - Value "PC" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59184350)"] ok 3 - Value "PC" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59184350)"] ok 4 - Value "PC" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59184350)"] ok 5 - Value "PC" passes type constraint NormalizedString[enumeration=>"ARRAY(0x59184350)"] 1..5 ok 25 - Type atomic/normalizedString is restricted by facet enumeration. # Subtest: Type atomic/normalizedString is restricted by facet whiteSpace with value replace. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defi" passes type constraint NormalizedString[whiteSpace=>"replace"] ok 2 - Value "ning data known as HTML has led to the creation of the world s first digital l" passes type constraint NormalizedString[whiteSpace=>"replace"] ok 3 - Value "ibrary Using the simplicity of HTML with more advanced concepts from the publis" passes type constraint NormalizedString[whiteSpace=>"replace"] ok 4 - Value "hing community has led to the creation of a second-generation Internet language " passes type constraint NormalizedString[whiteSpace=>"replace"] ok 5 - Value "called the Extensible Markup Language XML which is rapidly becoming one of th" passes type constraint NormalizedString[whiteSpace=>"replace"] 1..5 ok 26 - Type atomic/normalizedString is restricted by facet whiteSpace with value replace. # Subtest: Type atomic/normalizedString is restricted by facet whiteSpace with value collapse. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defi" passes type constraint NormalizedString[whiteSpace=>"collapse"] ok 2 - Value "ning data known as HTML has led to the creation of the world s first digital lib" passes type constraint NormalizedString[whiteSpace=>"collapse"] ok 3 - Value "rary Using the simplicity of HTML with more advanced concepts from the publishin" passes type constraint NormalizedString[whiteSpace=>"collapse"] ok 4 - Value "g community has led to the creation of a second-generation Internet language cal" passes type constraint NormalizedString[whiteSpace=>"collapse"] ok 5 - Value "led the Extensible Markup Language XML which is rapidly becoming one of the most" passes type constraint NormalizedString[whiteSpace=>"collapse"] 1..5 ok 27 - Type atomic/normalizedString is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 261. ok 1 - Value "" fails type constraint NormalizedString[minLength=>"261"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation la" fails type constraint NormalizedString[minLength=>"261"] ok 3 - Value "nguage for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTM" fails type constraint NormalizedString[minLength=>"261"] ok 4 - Value "L with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming" fails type constraint NormalizedString[minLength=>"261"] ok 5 - Value " one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to " fails type constraint NormalizedString[minLength=>"261"] 1..5 ok 28 - Type atomic/normalizedString is restricted by facet minLength with value 261. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 247. ok 1 - Value "" fails type constraint NormalizedString[minLength=>"247"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generatio" fails type constraint NormalizedString[minLength=>"247"] ok 3 - Value "n language for defining data known as HTML has led to the creation of the world s first digital library Using the simpl" fails type constraint NormalizedString[minLength=>"247"] ok 4 - Value "icity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML w" fails type constraint NormalizedString[minLength=>"247"] ok 5 - Value "hich is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes informat" fails type constraint NormalizedString[minLength=>"247"] 1..5 ok 29 - Type atomic/normalizedString is restricted by facet minLength with value 247. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 230. ok 1 - Value "" fails type constraint NormalizedString[minLength=>"230"] ok 2 - Value "The advent of Internet-enabled browsers and a first-gener" fails type constraint NormalizedString[minLength=>"230"] ok 3 - Value "ation language for defining data known as HTML has led to the creation of the world s first digital library Usi" fails type constraint NormalizedString[minLength=>"230"] ok 4 - Value "ng the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible " fails type constraint NormalizedString[minLength=>"230"] ok 5 - Value "Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications " fails type constraint NormalizedString[minLength=>"230"] 1..5 ok 30 - Type atomic/normalizedString is restricted by facet minLength with value 230. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 452. ok 1 - Value "" fails type constraint NormalizedString[minLength=>"452"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has le" fails type constraint NormalizedString[minLength=>"452"] ok 3 - Value "d to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Exten" fails type constraint NormalizedString[minLength=>"452"] ok 4 - Value "sible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatic" fails type constraint NormalizedString[minLength=>"452"] ok 5 - Value "ally act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation" fails type constraint NormalizedString[minLength=>"452"] 1..5 ok 31 - Type atomic/normalizedString is restricted by facet minLength with value 452. # Subtest: Type atomic/normalizedString is restricted by facet minLength with value 1000. ok 1 - Value "" fails type constraint NormalizedString[minLength=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing comm" fails type constraint NormalizedString[minLength=>"1000"] ok 3 - Value "unity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certa" fails type constraint NormalizedString[minLength=>"1000"] ok 4 - Value "in processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML pr" fails type constraint NormalizedString[minLength=>"1000"] ok 5 - Value "ocessors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Prov" fails type constraint NormalizedString[minLength=>"1000"] 1..5 ok 32 - Type atomic/normalizedString is restricted by facet minLength with value 1000. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 0. ok 1 - Value "T" fails type constraint NormalizedString[maxLength=>"0"] ok 2 - Value "he advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commun" fails type constraint NormalizedString[maxLength=>"0"] ok 3 - Value "ity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain " fails type constraint NormalizedString[maxLength=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML proces" fails type constraint NormalizedString[maxLength=>"0"] ok 5 - Value "sors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide t" fails type constraint NormalizedString[maxLength=>"0"] 1..5 ok 33 - Type atomic/normalizedString is restricted by facet maxLength with value 0. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 823. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet langua" fails type constraint NormalizedString[maxLength=>"823"] ok 2 - Value "ge define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of thes" fails type constraint NormalizedString[maxLength=>"823"] ok 3 - Value "e technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants" fails type constraint NormalizedString[maxLength=>"823"] ok 4 - Value " to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic com" fails type constraint NormalizedString[maxLength=>"823"] ok 5 - Value "merce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object includin" fails type constraint NormalizedString[maxLength=>"823"] 1..5 ok 34 - Type atomic/normalizedString is restricted by facet maxLength with value 823. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 841. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich s" fails type constraint NormalizedString[maxLength=>"841"] ok 2 - Value "et of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them ob" fails type constraint NormalizedString[maxLength=>"841"] ok 3 - Value "vious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for " fails type constraint NormalizedString[maxLength=>"841"] ok 4 - Value "XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily o" fails type constraint NormalizedString[maxLength=>"841"] ok 5 - Value "n that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository" fails type constraint NormalizedString[maxLength=>"841"] 1..5 ok 35 - Type atomic/normalizedString is restricted by facet maxLength with value 841. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 374. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is r" fails type constraint NormalizedString[maxLength=>"374"] ok 2 - Value "apidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display " fails type constraint NormalizedString[maxLength=>"374"] ok 3 - Value "context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta version" fails type constraint NormalizedString[maxLength=>"374"] ok 4 - Value "s of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W" fails type constraint NormalizedString[maxLength=>"374"] ok 5 - Value "3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools" fails type constraint NormalizedString[maxLength=>"374"] 1..5 ok 36 - Type atomic/normalizedString is restricted by facet maxLength with value 374. # Subtest: Type atomic/normalizedString is restricted by facet maxLength with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex doc" fails type constraint NormalizedString[maxLength=>"1000"] ok 2 - Value "uments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following relate" fails type constraint NormalizedString[maxLength=>"1000"] ok 3 - Value "d tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Mar" fails type constraint NormalizedString[maxLength=>"1000"] ok 4 - Value "kup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies for business relationships and transactions The vocabularies business templates and business processes used by these groups to transact business must be accessible by all partners at any time Furthermore newcomers to the supply chain or business partnerships must be able to discover these documents and retrieve them A registry and repository can be used to provide this service A series of registries and repositories can link many organizations and industries acting as a web of registries for discovery Standards are needed to ensure interoperability of these registries; additionally a reg" fails type constraint NormalizedString[maxLength=>"1000"] ok 5 - Value "istry vocabulary must be created for consistency of discovery information among them NIST/ITL is working with the Organization for the Advancement of Structured Information Standards OASIS the prominent industry consortium for defining specifications for the discovery and retrieval of XML-related documents NIST chairs the OASIS Registry/Repository Technical Committee and is a significant contributor NIST/ITL is also working within the ebXML Project a joint project between OASIS and the United Nations body for Trade Facilitation and Electronic Business UN/CEFACT the prominent business-oriented international standards organization for the discovery retrieval and use of business processes and related documents The role of NIST/ITL is to influence the quality correctness and testability of the specifications of both the OASIS and ebXML Registry/Repository Working Groups through our reference implementation of a registry and repository that is conformant to both specifications Additionally NIST/ITL facilitates cross-over discussions between OASIS and ebXML; thus helping to ensure compatibility of the specifications NIST/ITL through its leadership in developing a reference implementation that is compliant to both specifications will help ensure that both specifications are unambiguous complete and testable This work will also contribute to the compatibility of these two specifications An early indication of success is that the draft ebXML specification uses the OASIS specification as its basis The completion of these specifications will allow small- and medium-sized enterprises SMEs to make appropriate choices with regard to EC tools and applications and will allow them access to the emerging supply chain and industry partnership EC models The National Software Reference Library NSRL provides a repository of known software file profiles and file signatures for use by law enforcement organizations in computer forensics investigations" fails type constraint NormalizedString[maxLength=>"1000"] 1..5 ok 37 - Type atomic/normalizedString is restricted by facet maxLength with value 1000. # Subtest: Type atomic/normalizedString is restricted by facet length with value 0. ok 1 - Value "T" fails type constraint NormalizedString[length=>"0"] ok 2 - Value "he advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commun" fails type constraint NormalizedString[length=>"0"] ok 3 - Value "ity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain " fails type constraint NormalizedString[length=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML proces" fails type constraint NormalizedString[length=>"0"] ok 5 - Value "sors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide t" fails type constraint NormalizedString[length=>"0"] 1..5 ok 38 - Type atomic/normalizedString is restricted by facet length with value 0. # Subtest: Type atomic/normalizedString is restricted by facet length with value 359. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language X" fails type constraint NormalizedString[length=>"359"] ok 2 - Value "ML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define" fails type constraint NormalizedString[length=>"359"] ok 3 - Value " manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technolog" fails type constraint NormalizedString[length=>"359"] ok 4 - Value "ies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSL" fails type constraint NormalizedString[length=>"359"] ok 5 - Value "T/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguiti" fails type constraint NormalizedString[length=>"359"] 1..5 ok 39 - Type atomic/normalizedString is restricted by facet length with value 359. # Subtest: Type atomic/normalizedString is restricted by facet length with value 213. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advance" fails type constraint NormalizedString[length=>"213"] ok 2 - Value "d concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way" fails type constraint NormalizedString[length=>"213"] ok 3 - Value " that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming a" fails type constraint NormalizedString[length=>"213"] ok 4 - Value "nd displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these" fails type constraint NormalizedString[length=>"213"] ok 5 - Value " standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIS" fails type constraint NormalizedString[length=>"213"] 1..5 ok 40 - Type atomic/normalizedString is restricted by facet length with value 213. # Subtest: Type atomic/normalizedString is restricted by facet length with value 683. ok 1 - Value "" fails type constraint NormalizedString[length=>"683"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Us" fails type constraint NormalizedString[length=>"683"] ok 3 - Value "ing the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike partic" fails type constraint NormalizedString[length=>"683"] ok 4 - Value "ularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Documen" fails type constraint NormalizedString[length=>"683"] ok 5 - Value "t Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technolo" fails type constraint NormalizedString[length=>"683"] 1..5 ok 41 - Type atomic/normalizedString is restricted by facet length with value 683. # Subtest: Type atomic/normalizedString is restricted by facet length with value 1000. ok 1 - Value "" fails type constraint NormalizedString[length=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing comm" fails type constraint NormalizedString[length=>"1000"] ok 3 - Value "unity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certa" fails type constraint NormalizedString[length=>"1000"] ok 4 - Value "in processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML pr" fails type constraint NormalizedString[length=>"1000"] ok 5 - Value "ocessors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Prov" fails type constraint NormalizedString[length=>"1000"] 1..5 ok 42 - Type atomic/normalizedString is restricted by facet length with value 1000. 1..42 ok t/50positiveInteger.t ..... # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 1. ok 1 - Value "2" passes type constraint PositiveInteger[minExclusive=>"1"] ok 2 - Value "982349033495275913" passes type constraint PositiveInteger[minExclusive=>"1"] ok 3 - Value "991909556031309923" passes type constraint PositiveInteger[minExclusive=>"1"] ok 4 - Value "932234447917123620" passes type constraint PositiveInteger[minExclusive=>"1"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minExclusive=>"1"] 1..5 ok 1 - Type atomic/positiveInteger is restricted by facet minExclusive with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 262638891446532185. ok 1 - Value "262638891446532186" passes type constraint PositiveInteger[minExclusive=>"262638891446532185"] ok 2 - Value "876689699487020075" passes type constraint PositiveInteger[minExclusive=>"262638891446532185"] ok 3 - Value "305127189898932780" passes type constraint PositiveInteger[minExclusive=>"262638891446532185"] ok 4 - Value "546875430332327851" passes type constraint PositiveInteger[minExclusive=>"262638891446532185"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minExclusive=>"262638891446532185"] 1..5 ok 2 - Type atomic/positiveInteger is restricted by facet minExclusive with value 262638891446532185. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 173303931811171541. ok 1 - Value "173303931811171542" passes type constraint PositiveInteger[minExclusive=>"173303931811171541"] ok 2 - Value "988296320075830472" passes type constraint PositiveInteger[minExclusive=>"173303931811171541"] ok 3 - Value "187207554565913903" passes type constraint PositiveInteger[minExclusive=>"173303931811171541"] ok 4 - Value "878376937391018269" passes type constraint PositiveInteger[minExclusive=>"173303931811171541"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minExclusive=>"173303931811171541"] 1..5 ok 3 - Type atomic/positiveInteger is restricted by facet minExclusive with value 173303931811171541. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 506558727413711217. ok 1 - Value "506558727413711218" passes type constraint PositiveInteger[minExclusive=>"506558727413711217"] ok 2 - Value "875004857999238131" passes type constraint PositiveInteger[minExclusive=>"506558727413711217"] ok 3 - Value "641501311423161415" passes type constraint PositiveInteger[minExclusive=>"506558727413711217"] ok 4 - Value "668695977727626858" passes type constraint PositiveInteger[minExclusive=>"506558727413711217"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minExclusive=>"506558727413711217"] 1..5 ok 4 - Type atomic/positiveInteger is restricted by facet minExclusive with value 506558727413711217. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "999999999999999999" passes type constraint PositiveInteger[minExclusive=>"999999999999999998"] 1..1 ok 5 - Type atomic/positiveInteger is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 1. ok 1 - Value "1" passes type constraint PositiveInteger[minInclusive=>"1"] ok 2 - Value "312555068067347119" passes type constraint PositiveInteger[minInclusive=>"1"] ok 3 - Value "406416714419411406" passes type constraint PositiveInteger[minInclusive=>"1"] ok 4 - Value "317956959553971186" passes type constraint PositiveInteger[minInclusive=>"1"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minInclusive=>"1"] 1..5 ok 6 - Type atomic/positiveInteger is restricted by facet minInclusive with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 15066261577183049. ok 1 - Value "15066261577183049" passes type constraint PositiveInteger[minInclusive=>"15066261577183049"] ok 2 - Value "58253528157596052" passes type constraint PositiveInteger[minInclusive=>"15066261577183049"] ok 3 - Value "205376965405062076" passes type constraint PositiveInteger[minInclusive=>"15066261577183049"] ok 4 - Value "913187852637643351" passes type constraint PositiveInteger[minInclusive=>"15066261577183049"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minInclusive=>"15066261577183049"] 1..5 ok 7 - Type atomic/positiveInteger is restricted by facet minInclusive with value 15066261577183049. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 828758841369869991. ok 1 - Value "828758841369869991" passes type constraint PositiveInteger[minInclusive=>"828758841369869991"] ok 2 - Value "910584086949352167" passes type constraint PositiveInteger[minInclusive=>"828758841369869991"] ok 3 - Value "936085115171037335" passes type constraint PositiveInteger[minInclusive=>"828758841369869991"] ok 4 - Value "918098813427214593" passes type constraint PositiveInteger[minInclusive=>"828758841369869991"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minInclusive=>"828758841369869991"] 1..5 ok 8 - Type atomic/positiveInteger is restricted by facet minInclusive with value 828758841369869991. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 69860014844260743. ok 1 - Value "69860014844260743" passes type constraint PositiveInteger[minInclusive=>"69860014844260743"] ok 2 - Value "225746133856350748" passes type constraint PositiveInteger[minInclusive=>"69860014844260743"] ok 3 - Value "770102717928348466" passes type constraint PositiveInteger[minInclusive=>"69860014844260743"] ok 4 - Value "90419069275015919" passes type constraint PositiveInteger[minInclusive=>"69860014844260743"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[minInclusive=>"69860014844260743"] 1..5 ok 9 - Type atomic/positiveInteger is restricted by facet minInclusive with value 69860014844260743. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "999999999999999999" passes type constraint PositiveInteger[minInclusive=>"999999999999999999"] 1..1 ok 10 - Type atomic/positiveInteger is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 2. ok 1 - Value "1" passes type constraint PositiveInteger[maxExclusive=>"2"] 1..1 ok 11 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 2. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 32371283896903692. ok 1 - Value "1" passes type constraint PositiveInteger[maxExclusive=>"32371283896903692"] ok 2 - Value "4486244211931743" passes type constraint PositiveInteger[maxExclusive=>"32371283896903692"] ok 3 - Value "30697555039207401" passes type constraint PositiveInteger[maxExclusive=>"32371283896903692"] ok 4 - Value "24352217317326215" passes type constraint PositiveInteger[maxExclusive=>"32371283896903692"] ok 5 - Value "32371283896903691" passes type constraint PositiveInteger[maxExclusive=>"32371283896903692"] 1..5 ok 12 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 32371283896903692. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 685616415831176051. ok 1 - Value "1" passes type constraint PositiveInteger[maxExclusive=>"685616415831176051"] ok 2 - Value "645153569833015152" passes type constraint PositiveInteger[maxExclusive=>"685616415831176051"] ok 3 - Value "572235003435245836" passes type constraint PositiveInteger[maxExclusive=>"685616415831176051"] ok 4 - Value "447037998416114053" passes type constraint PositiveInteger[maxExclusive=>"685616415831176051"] ok 5 - Value "685616415831176050" passes type constraint PositiveInteger[maxExclusive=>"685616415831176051"] 1..5 ok 13 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 685616415831176051. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 571841216500225568. ok 1 - Value "1" passes type constraint PositiveInteger[maxExclusive=>"571841216500225568"] ok 2 - Value "22031580018851121" passes type constraint PositiveInteger[maxExclusive=>"571841216500225568"] ok 3 - Value "383029359970327560" passes type constraint PositiveInteger[maxExclusive=>"571841216500225568"] ok 4 - Value "71789437680291185" passes type constraint PositiveInteger[maxExclusive=>"571841216500225568"] ok 5 - Value "571841216500225567" passes type constraint PositiveInteger[maxExclusive=>"571841216500225568"] 1..5 ok 14 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 571841216500225568. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "1" passes type constraint PositiveInteger[maxExclusive=>"999999999999999999"] ok 2 - Value "720027946340477952" passes type constraint PositiveInteger[maxExclusive=>"999999999999999999"] ok 3 - Value "75300685728174277" passes type constraint PositiveInteger[maxExclusive=>"999999999999999999"] ok 4 - Value "236166620433764906" passes type constraint PositiveInteger[maxExclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" passes type constraint PositiveInteger[maxExclusive=>"999999999999999999"] 1..5 ok 15 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 1. ok 1 - Value "1" passes type constraint PositiveInteger[maxInclusive=>"1"] 1..1 ok 16 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 423285904007674851. ok 1 - Value "1" passes type constraint PositiveInteger[maxInclusive=>"423285904007674851"] ok 2 - Value "153349543491418210" passes type constraint PositiveInteger[maxInclusive=>"423285904007674851"] ok 3 - Value "192168039749809891" passes type constraint PositiveInteger[maxInclusive=>"423285904007674851"] ok 4 - Value "330253502610144334" passes type constraint PositiveInteger[maxInclusive=>"423285904007674851"] ok 5 - Value "423285904007674851" passes type constraint PositiveInteger[maxInclusive=>"423285904007674851"] 1..5 ok 17 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 423285904007674851. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 809380027468239004. ok 1 - Value "1" passes type constraint PositiveInteger[maxInclusive=>"809380027468239004"] ok 2 - Value "376556333955278357" passes type constraint PositiveInteger[maxInclusive=>"809380027468239004"] ok 3 - Value "282180434046745516" passes type constraint PositiveInteger[maxInclusive=>"809380027468239004"] ok 4 - Value "186033623824917075" passes type constraint PositiveInteger[maxInclusive=>"809380027468239004"] ok 5 - Value "809380027468239004" passes type constraint PositiveInteger[maxInclusive=>"809380027468239004"] 1..5 ok 18 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 809380027468239004. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 619618676703699189. ok 1 - Value "1" passes type constraint PositiveInteger[maxInclusive=>"619618676703699189"] ok 2 - Value "458184742283352808" passes type constraint PositiveInteger[maxInclusive=>"619618676703699189"] ok 3 - Value "270348752837021310" passes type constraint PositiveInteger[maxInclusive=>"619618676703699189"] ok 4 - Value "56691669269610340" passes type constraint PositiveInteger[maxInclusive=>"619618676703699189"] ok 5 - Value "619618676703699189" passes type constraint PositiveInteger[maxInclusive=>"619618676703699189"] 1..5 ok 19 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 619618676703699189. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 999999999999999999. ok 1 - Value "1" passes type constraint PositiveInteger[maxInclusive=>"999999999999999999"] ok 2 - Value "339696864049625069" passes type constraint PositiveInteger[maxInclusive=>"999999999999999999"] ok 3 - Value "399326842300909867" passes type constraint PositiveInteger[maxInclusive=>"999999999999999999"] ok 4 - Value "143280828597479371" passes type constraint PositiveInteger[maxInclusive=>"999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[maxInclusive=>"999999999999999999"] 1..5 ok 20 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 999999999999999999. # Subtest: Type atomic/positiveInteger is restricted by facet fractionDigits with value 0. ok 1 - Value "1" passes type constraint PositiveInteger[fractionDigits=>"0"] ok 2 - Value "496604127571227182" passes type constraint PositiveInteger[fractionDigits=>"0"] ok 3 - Value "866575962853341485" passes type constraint PositiveInteger[fractionDigits=>"0"] ok 4 - Value "258197386597402434" passes type constraint PositiveInteger[fractionDigits=>"0"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/positiveInteger is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 1. ok 1 - Value "5" passes type constraint PositiveInteger[totalDigits=>"1"] ok 2 - Value "6" passes type constraint PositiveInteger[totalDigits=>"1"] ok 3 - Value "4" passes type constraint PositiveInteger[totalDigits=>"1"] ok 4 - Value "6" passes type constraint PositiveInteger[totalDigits=>"1"] ok 5 - Value "7" passes type constraint PositiveInteger[totalDigits=>"1"] 1..5 ok 22 - Type atomic/positiveInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 5. ok 1 - Value "3" passes type constraint PositiveInteger[totalDigits=>"5"] ok 2 - Value "45" passes type constraint PositiveInteger[totalDigits=>"5"] ok 3 - Value "564" passes type constraint PositiveInteger[totalDigits=>"5"] ok 4 - Value "1275" passes type constraint PositiveInteger[totalDigits=>"5"] ok 5 - Value "13714" passes type constraint PositiveInteger[totalDigits=>"5"] 1..5 ok 23 - Type atomic/positiveInteger is restricted by facet totalDigits with value 5. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 9. ok 1 - Value "2" passes type constraint PositiveInteger[totalDigits=>"9"] ok 2 - Value "151" passes type constraint PositiveInteger[totalDigits=>"9"] ok 3 - Value "81986" passes type constraint PositiveInteger[totalDigits=>"9"] ok 4 - Value "8472964" passes type constraint PositiveInteger[totalDigits=>"9"] ok 5 - Value "319266366" passes type constraint PositiveInteger[totalDigits=>"9"] 1..5 ok 24 - Type atomic/positiveInteger is restricted by facet totalDigits with value 9. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 13. ok 1 - Value "6" passes type constraint PositiveInteger[totalDigits=>"13"] ok 2 - Value "8272" passes type constraint PositiveInteger[totalDigits=>"13"] ok 3 - Value "8651131" passes type constraint PositiveInteger[totalDigits=>"13"] ok 4 - Value "7238618218" passes type constraint PositiveInteger[totalDigits=>"13"] ok 5 - Value "6979035245178" passes type constraint PositiveInteger[totalDigits=>"13"] 1..5 ok 25 - Type atomic/positiveInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 18. ok 1 - Value "9" passes type constraint PositiveInteger[totalDigits=>"18"] ok 2 - Value "73765" passes type constraint PositiveInteger[totalDigits=>"18"] ok 3 - Value "721731556" passes type constraint PositiveInteger[totalDigits=>"18"] ok 4 - Value "6587555823776" passes type constraint PositiveInteger[totalDigits=>"18"] ok 5 - Value "171462243233917146" passes type constraint PositiveInteger[totalDigits=>"18"] 1..5 ok 26 - Type atomic/positiveInteger is restricted by facet totalDigits with value 18. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{1}. ok 1 - Value "2" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "4" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "3" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "7" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "1" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 27 - Type atomic/positiveInteger is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{5}. ok 1 - Value "88253" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "35956" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "37377" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "71439" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "96766" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 28 - Type atomic/positiveInteger is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{9}. ok 1 - Value "769719874" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 2 - Value "328264516" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 3 - Value "788695745" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 4 - Value "466944674" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 5 - Value "484763277" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] 1..5 ok 29 - Type atomic/positiveInteger is restricted by facet pattern with value \d{9}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{13}. ok 1 - Value "2233735692359" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 2 - Value "2466125676771" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 3 - Value "5661425462852" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 4 - Value "8245223398863" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 5 - Value "3737767893432" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] 1..5 ok 30 - Type atomic/positiveInteger is restricted by facet pattern with value \d{13}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{18}. ok 1 - Value "977784185831812352" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "954768745235645523" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "964636143567451713" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "942757486532436464" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "925841177113784843" passes type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 31 - Type atomic/positiveInteger is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "408576971836088" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861ab70)"] ok 2 - Value "3059918349066803" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861ab70)"] ok 3 - Value "101001635697" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861ab70)"] ok 4 - Value "44881" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861ab70)"] ok 5 - Value "3059918349066803" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861ab70)"] 1..5 ok 32 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "468315652460615" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a800)"] ok 2 - Value "801" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a800)"] ok 3 - Value "468315652460615" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a800)"] ok 4 - Value "801" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a800)"] ok 5 - Value "801" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a800)"] 1..5 ok 33 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "12730" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a6d4)"] ok 2 - Value "7678" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a6d4)"] ok 3 - Value "63621988" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a6d4)"] ok 4 - Value "518340460" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a6d4)"] ok 5 - Value "63621988" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x5861a6d4)"] 1..5 ok 34 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "2337" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58617e80)"] ok 2 - Value "849926" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58617e80)"] ok 3 - Value "435109" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58617e80)"] ok 4 - Value "600957" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58617e80)"] ok 5 - Value "849926" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58617e80)"] 1..5 ok 35 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "15836086414917927" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58616b10)"] ok 2 - Value "15836086414917927" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58616b10)"] ok 3 - Value "24394" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58616b10)"] ok 4 - Value "378362663062" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58616b10)"] ok 5 - Value "85265" passes type constraint PositiveInteger[enumeration=>"ARRAY(0x58616b10)"] 1..5 ok 36 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet whiteSpace with value collapse. ok 1 - Value "1" passes type constraint PositiveInteger[whiteSpace=>"collapse"] ok 2 - Value "840635356637731478" passes type constraint PositiveInteger[whiteSpace=>"collapse"] ok 3 - Value "857418719546887752" passes type constraint PositiveInteger[whiteSpace=>"collapse"] ok 4 - Value "324146775533287634" passes type constraint PositiveInteger[whiteSpace=>"collapse"] ok 5 - Value "999999999999999999" passes type constraint PositiveInteger[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/positiveInteger is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 874370595268603056. ok 1 - Value "1" fails type constraint PositiveInteger[minInclusive=>"874370595268603056"] ok 2 - Value "463969428287285252" fails type constraint PositiveInteger[minInclusive=>"874370595268603056"] ok 3 - Value "571284772856430574" fails type constraint PositiveInteger[minInclusive=>"874370595268603056"] ok 4 - Value "751601505559521427" fails type constraint PositiveInteger[minInclusive=>"874370595268603056"] ok 5 - Value "874370595268603055" fails type constraint PositiveInteger[minInclusive=>"874370595268603056"] 1..5 ok 38 - Type atomic/positiveInteger is restricted by facet minInclusive with value 874370595268603056. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 975077401610746407. ok 1 - Value "1" fails type constraint PositiveInteger[minInclusive=>"975077401610746407"] ok 2 - Value "340511711975447020" fails type constraint PositiveInteger[minInclusive=>"975077401610746407"] ok 3 - Value "222561909334976317" fails type constraint PositiveInteger[minInclusive=>"975077401610746407"] ok 4 - Value "703175082919244117" fails type constraint PositiveInteger[minInclusive=>"975077401610746407"] ok 5 - Value "975077401610746406" fails type constraint PositiveInteger[minInclusive=>"975077401610746407"] 1..5 ok 39 - Type atomic/positiveInteger is restricted by facet minInclusive with value 975077401610746407. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 520520563111862677. ok 1 - Value "1" fails type constraint PositiveInteger[minInclusive=>"520520563111862677"] ok 2 - Value "242844343134479483" fails type constraint PositiveInteger[minInclusive=>"520520563111862677"] ok 3 - Value "199625598517031173" fails type constraint PositiveInteger[minInclusive=>"520520563111862677"] ok 4 - Value "194628006109212701" fails type constraint PositiveInteger[minInclusive=>"520520563111862677"] ok 5 - Value "520520563111862676" fails type constraint PositiveInteger[minInclusive=>"520520563111862677"] 1..5 ok 40 - Type atomic/positiveInteger is restricted by facet minInclusive with value 520520563111862677. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 884867483068111581. ok 1 - Value "1" fails type constraint PositiveInteger[minInclusive=>"884867483068111581"] ok 2 - Value "789270698540434769" fails type constraint PositiveInteger[minInclusive=>"884867483068111581"] ok 3 - Value "800583676657285039" fails type constraint PositiveInteger[minInclusive=>"884867483068111581"] ok 4 - Value "574809300350579814" fails type constraint PositiveInteger[minInclusive=>"884867483068111581"] ok 5 - Value "884867483068111580" fails type constraint PositiveInteger[minInclusive=>"884867483068111581"] 1..5 ok 41 - Type atomic/positiveInteger is restricted by facet minInclusive with value 884867483068111581. # Subtest: Type atomic/positiveInteger is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "1" fails type constraint PositiveInteger[minInclusive=>"999999999999999999"] ok 2 - Value "878144925461554313" fails type constraint PositiveInteger[minInclusive=>"999999999999999999"] ok 3 - Value "334020139353938039" fails type constraint PositiveInteger[minInclusive=>"999999999999999999"] ok 4 - Value "25382068101232114" fails type constraint PositiveInteger[minInclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" fails type constraint PositiveInteger[minInclusive=>"999999999999999999"] 1..5 ok 42 - Type atomic/positiveInteger is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 1. ok 1 - Value "2" fails type constraint PositiveInteger[maxInclusive=>"1"] ok 2 - Value "45468464539782817" fails type constraint PositiveInteger[maxInclusive=>"1"] ok 3 - Value "829562509786757495" fails type constraint PositiveInteger[maxInclusive=>"1"] ok 4 - Value "704807950524782400" fails type constraint PositiveInteger[maxInclusive=>"1"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxInclusive=>"1"] 1..5 ok 43 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 177196767521656029. ok 1 - Value "177196767521656030" fails type constraint PositiveInteger[maxInclusive=>"177196767521656029"] ok 2 - Value "887357412961596139" fails type constraint PositiveInteger[maxInclusive=>"177196767521656029"] ok 3 - Value "183935176227759991" fails type constraint PositiveInteger[maxInclusive=>"177196767521656029"] ok 4 - Value "564160953444496121" fails type constraint PositiveInteger[maxInclusive=>"177196767521656029"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxInclusive=>"177196767521656029"] 1..5 ok 44 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 177196767521656029. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 131706786963028178. ok 1 - Value "131706786963028179" fails type constraint PositiveInteger[maxInclusive=>"131706786963028178"] ok 2 - Value "647787532796072695" fails type constraint PositiveInteger[maxInclusive=>"131706786963028178"] ok 3 - Value "483853198284271574" fails type constraint PositiveInteger[maxInclusive=>"131706786963028178"] ok 4 - Value "852804698047706080" fails type constraint PositiveInteger[maxInclusive=>"131706786963028178"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxInclusive=>"131706786963028178"] 1..5 ok 45 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 131706786963028178. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 638826049431571618. ok 1 - Value "638826049431571619" fails type constraint PositiveInteger[maxInclusive=>"638826049431571618"] ok 2 - Value "705257234714437272" fails type constraint PositiveInteger[maxInclusive=>"638826049431571618"] ok 3 - Value "844109764788363834" fails type constraint PositiveInteger[maxInclusive=>"638826049431571618"] ok 4 - Value "717553871867105576" fails type constraint PositiveInteger[maxInclusive=>"638826049431571618"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxInclusive=>"638826049431571618"] 1..5 ok 46 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 638826049431571618. # Subtest: Type atomic/positiveInteger is restricted by facet maxInclusive with value 860350668025949171. ok 1 - Value "860350668025949172" fails type constraint PositiveInteger[maxInclusive=>"860350668025949171"] ok 2 - Value "906253266082163879" fails type constraint PositiveInteger[maxInclusive=>"860350668025949171"] ok 3 - Value "933320924116726189" fails type constraint PositiveInteger[maxInclusive=>"860350668025949171"] ok 4 - Value "867891249566093604" fails type constraint PositiveInteger[maxInclusive=>"860350668025949171"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxInclusive=>"860350668025949171"] 1..5 ok 47 - Type atomic/positiveInteger is restricted by facet maxInclusive with value 860350668025949171. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 1. ok 1 - Value "82" fails type constraint PositiveInteger[totalDigits=>"1"] ok 2 - Value "926035" fails type constraint PositiveInteger[totalDigits=>"1"] ok 3 - Value "4832375246" fails type constraint PositiveInteger[totalDigits=>"1"] ok 4 - Value "16512552312512" fails type constraint PositiveInteger[totalDigits=>"1"] ok 5 - Value "137684928197322329" fails type constraint PositiveInteger[totalDigits=>"1"] 1..5 ok 48 - Type atomic/positiveInteger is restricted by facet totalDigits with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 4. ok 1 - Value "34822" fails type constraint PositiveInteger[totalDigits=>"4"] ok 2 - Value "70637742" fails type constraint PositiveInteger[totalDigits=>"4"] ok 3 - Value "15793211212" fails type constraint PositiveInteger[totalDigits=>"4"] ok 4 - Value "26618875674363" fails type constraint PositiveInteger[totalDigits=>"4"] ok 5 - Value "163842311182224166" fails type constraint PositiveInteger[totalDigits=>"4"] 1..5 ok 49 - Type atomic/positiveInteger is restricted by facet totalDigits with value 4. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 7. ok 1 - Value "36643115" fails type constraint PositiveInteger[totalDigits=>"7"] ok 2 - Value "6351625544" fails type constraint PositiveInteger[totalDigits=>"7"] ok 3 - Value "815716190557" fails type constraint PositiveInteger[totalDigits=>"7"] ok 4 - Value "48769445775724" fails type constraint PositiveInteger[totalDigits=>"7"] ok 5 - Value "110346136636237565" fails type constraint PositiveInteger[totalDigits=>"7"] 1..5 ok 50 - Type atomic/positiveInteger is restricted by facet totalDigits with value 7. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 10. ok 1 - Value "74648782350" fails type constraint PositiveInteger[totalDigits=>"10"] ok 2 - Value "166308411217" fails type constraint PositiveInteger[totalDigits=>"10"] ok 3 - Value "2044173572041" fails type constraint PositiveInteger[totalDigits=>"10"] ok 4 - Value "57779138821106" fails type constraint PositiveInteger[totalDigits=>"10"] ok 5 - Value "398235385338349817" fails type constraint PositiveInteger[totalDigits=>"10"] 1..5 ok 51 - Type atomic/positiveInteger is restricted by facet totalDigits with value 10. # Subtest: Type atomic/positiveInteger is restricted by facet totalDigits with value 13. ok 1 - Value "21187981634549" fails type constraint PositiveInteger[totalDigits=>"13"] ok 2 - Value "755658594114345" fails type constraint PositiveInteger[totalDigits=>"13"] ok 3 - Value "5908446520846672" fails type constraint PositiveInteger[totalDigits=>"13"] ok 4 - Value "89050264731859148" fails type constraint PositiveInteger[totalDigits=>"13"] ok 5 - Value "703714577082544222" fails type constraint PositiveInteger[totalDigits=>"13"] 1..5 ok 52 - Type atomic/positiveInteger is restricted by facet totalDigits with value 13. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 1. ok 1 - Value "1" fails type constraint PositiveInteger[minExclusive=>"1"] 1..1 ok 53 - Type atomic/positiveInteger is restricted by facet minExclusive with value 1. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 159779689100354561. ok 1 - Value "1" fails type constraint PositiveInteger[minExclusive=>"159779689100354561"] ok 2 - Value "4703221073283038" fails type constraint PositiveInteger[minExclusive=>"159779689100354561"] ok 3 - Value "83826753273273379" fails type constraint PositiveInteger[minExclusive=>"159779689100354561"] ok 4 - Value "47847777004084757" fails type constraint PositiveInteger[minExclusive=>"159779689100354561"] ok 5 - Value "159779689100354561" fails type constraint PositiveInteger[minExclusive=>"159779689100354561"] 1..5 ok 54 - Type atomic/positiveInteger is restricted by facet minExclusive with value 159779689100354561. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 196998635864784277. ok 1 - Value "1" fails type constraint PositiveInteger[minExclusive=>"196998635864784277"] ok 2 - Value "82328350442857316" fails type constraint PositiveInteger[minExclusive=>"196998635864784277"] ok 3 - Value "191511466403091336" fails type constraint PositiveInteger[minExclusive=>"196998635864784277"] ok 4 - Value "94354030643614512" fails type constraint PositiveInteger[minExclusive=>"196998635864784277"] ok 5 - Value "196998635864784277" fails type constraint PositiveInteger[minExclusive=>"196998635864784277"] 1..5 ok 55 - Type atomic/positiveInteger is restricted by facet minExclusive with value 196998635864784277. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 975773071955124413. ok 1 - Value "1" fails type constraint PositiveInteger[minExclusive=>"975773071955124413"] ok 2 - Value "366331497857183911" fails type constraint PositiveInteger[minExclusive=>"975773071955124413"] ok 3 - Value "599355922918828286" fails type constraint PositiveInteger[minExclusive=>"975773071955124413"] ok 4 - Value "298741005666310057" fails type constraint PositiveInteger[minExclusive=>"975773071955124413"] ok 5 - Value "975773071955124413" fails type constraint PositiveInteger[minExclusive=>"975773071955124413"] 1..5 ok 56 - Type atomic/positiveInteger is restricted by facet minExclusive with value 975773071955124413. # Subtest: Type atomic/positiveInteger is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "1" fails type constraint PositiveInteger[minExclusive=>"999999999999999998"] ok 2 - Value "292709229968370232" fails type constraint PositiveInteger[minExclusive=>"999999999999999998"] ok 3 - Value "4037170947835956" fails type constraint PositiveInteger[minExclusive=>"999999999999999998"] ok 4 - Value "860341361129465130" fails type constraint PositiveInteger[minExclusive=>"999999999999999998"] ok 5 - Value "999999999999999998" fails type constraint PositiveInteger[minExclusive=>"999999999999999998"] 1..5 ok 57 - Type atomic/positiveInteger is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 2. ok 1 - Value "2" fails type constraint PositiveInteger[maxExclusive=>"2"] ok 2 - Value "580035881441445355" fails type constraint PositiveInteger[maxExclusive=>"2"] ok 3 - Value "260948973968477716" fails type constraint PositiveInteger[maxExclusive=>"2"] ok 4 - Value "563331464152950767" fails type constraint PositiveInteger[maxExclusive=>"2"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxExclusive=>"2"] 1..5 ok 58 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 2. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 439492137310005915. ok 1 - Value "439492137310005915" fails type constraint PositiveInteger[maxExclusive=>"439492137310005915"] ok 2 - Value "643558600794419319" fails type constraint PositiveInteger[maxExclusive=>"439492137310005915"] ok 3 - Value "489995076791599946" fails type constraint PositiveInteger[maxExclusive=>"439492137310005915"] ok 4 - Value "530397461306073535" fails type constraint PositiveInteger[maxExclusive=>"439492137310005915"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxExclusive=>"439492137310005915"] 1..5 ok 59 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 439492137310005915. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 44963355987554522. ok 1 - Value "44963355987554522" fails type constraint PositiveInteger[maxExclusive=>"44963355987554522"] ok 2 - Value "699372905347424185" fails type constraint PositiveInteger[maxExclusive=>"44963355987554522"] ok 3 - Value "702131530495087662" fails type constraint PositiveInteger[maxExclusive=>"44963355987554522"] ok 4 - Value "888590873668325996" fails type constraint PositiveInteger[maxExclusive=>"44963355987554522"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxExclusive=>"44963355987554522"] 1..5 ok 60 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 44963355987554522. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 77051283049339393. ok 1 - Value "77051283049339393" fails type constraint PositiveInteger[maxExclusive=>"77051283049339393"] ok 2 - Value "362331558821822932" fails type constraint PositiveInteger[maxExclusive=>"77051283049339393"] ok 3 - Value "955585039591778988" fails type constraint PositiveInteger[maxExclusive=>"77051283049339393"] ok 4 - Value "544302254470812148" fails type constraint PositiveInteger[maxExclusive=>"77051283049339393"] ok 5 - Value "999999999999999999" fails type constraint PositiveInteger[maxExclusive=>"77051283049339393"] 1..5 ok 61 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 77051283049339393. # Subtest: Type atomic/positiveInteger is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "999999999999999999" fails type constraint PositiveInteger[maxExclusive=>"999999999999999999"] 1..1 ok 62 - Type atomic/positiveInteger is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{1}. ok 1 - Value "938684679368" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "161" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "83791567323" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "674" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "8723668" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 63 - Type atomic/positiveInteger is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{5}. ok 1 - Value "26143554" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "3253126293" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "985654524774343281" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "668" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "1517477226927279" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 64 - Type atomic/positiveInteger is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{9}. ok 1 - Value "8728865" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 2 - Value "5267524" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 3 - Value "924122425827362435" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 4 - Value "52745613725" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 5 - Value "2592" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{9}\$))"] 1..5 ok 65 - Type atomic/positiveInteger is restricted by facet pattern with value \d{9}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{13}. ok 1 - Value "18361538227259" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 2 - Value "238" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 3 - Value "865" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 4 - Value "32458682" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 5 - Value "88183" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{13}\$))"] 1..5 ok 66 - Type atomic/positiveInteger is restricted by facet pattern with value \d{13}. # Subtest: Type atomic/positiveInteger is restricted by facet pattern with value \d{18}. ok 1 - Value "67822567" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "662" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "4542" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "5268746" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "455576" fails type constraint PositiveInteger[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 67 - Type atomic/positiveInteger is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "449018306605672990" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586126ec)"] ok 2 - Value "838199422666880299" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586126ec)"] ok 3 - Value "838199422666880299" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586126ec)"] ok 4 - Value "838199422666880299" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586126ec)"] ok 5 - Value "231700685040938770" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586126ec)"] 1..5 ok 68 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "30345251576797794" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x585fa748)"] ok 2 - Value "835629896067205390" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x585fa748)"] ok 3 - Value "933075754619171359" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x585fa748)"] ok 4 - Value "371963561942588505" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x585fa748)"] ok 5 - Value "933075754619171359" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x585fa748)"] 1..5 ok 69 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "648184620210752848" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x5860ba40)"] ok 2 - Value "192172868942828590" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x5860ba40)"] ok 3 - Value "397325780006547835" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x5860ba40)"] ok 4 - Value "312762109656851694" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x5860ba40)"] ok 5 - Value "889380911552340446" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x5860ba40)"] 1..5 ok 70 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "50064529409591608" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586233ec)"] ok 2 - Value "528478019669675447" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586233ec)"] ok 3 - Value "407042767729179355" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586233ec)"] ok 4 - Value "600985861594698578" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586233ec)"] ok 5 - Value "929306415722023325" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x586233ec)"] 1..5 ok 71 - Type atomic/positiveInteger is restricted by facet enumeration. # Subtest: Type atomic/positiveInteger is restricted by facet enumeration. ok 1 - Value "645640079662813559" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x58623838)"] ok 2 - Value "941561360696071657" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x58623838)"] ok 3 - Value "214611027314337455" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x58623838)"] ok 4 - Value "824272384129683954" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x58623838)"] ok 5 - Value "414831628296158383" fails type constraint PositiveInteger[enumeration=>"ARRAY(0x58623838)"] 1..5 ok 72 - Type atomic/positiveInteger is restricted by facet enumeration. 1..72 ok t/50QName.t ............... # Subtest: Type atomic/QName is restricted by facet maxLength with value 1. ok 1 - Value "d" passes type constraint QName[maxLength=>"1"] ok 2 - Value "xthe:aand-be.qua" passes type constraint QName[maxLength=>"1"] ok 3 - Value "_to:fby-execution_with_where_di" passes type constraint QName[maxLength=>"1"] ok 4 - Value "ftestability.focusing-issues.measure-world_the" passes type constraint QName[maxLength=>"1"] ok 5 - Value "amust.launching_the.and:greference-are_cooperation_contributo" passes type constraint QName[maxLength=>"1"] 1..5 ok 1 - Type atomic/QName is restricted by facet maxLength with value 1. # Subtest: Type atomic/QName is restricted by facet maxLength with value 4. ok 1 - Value "r" passes type constraint QName[maxLength=>"4"] ok 2 - Value "f:fprofile.where" passes type constraint QName[maxLength=>"4"] ok 3 - Value "dof_business.fact.many_specific" passes type constraint QName[maxLength=>"4"] ok 4 - Value "sfed.and_standards.s:fsoftware-systems-related" passes type constraint QName[maxLength=>"4"] ok 5 - Value "isoftware.related_per:_use-success-commerce.other-computing-s" passes type constraint QName[maxLength=>"4"] 1..5 ok 2 - Type atomic/QName is restricted by facet maxLength with value 4. # Subtest: Type atomic/QName is restricted by facet maxLength with value 57. ok 1 - Value "e" passes type constraint QName[maxLength=>"57"] ok 2 - Value "uaddressing.make" passes type constraint QName[maxLength=>"57"] ok 3 - Value "bwide.back_for.via_medium-sized" passes type constraint QName[maxLength=>"57"] ok 4 - Value "eand_and-prod:ocomputers_as.by_that_that.these" passes type constraint QName[maxLength=>"57"] ok 5 - Value "da_with.via.sense_and.development-by_this-and-specifications-" passes type constraint QName[maxLength=>"57"] 1..5 ok 3 - Type atomic/QName is restricted by facet maxLength with value 57. # Subtest: Type atomic/QName is restricted by facet maxLength with value 61. ok 1 - Value "_" passes type constraint QName[maxLength=>"61"] ok 2 - Value "esoftware-files." passes type constraint QName[maxLength=>"61"] ok 3 - Value "ffor-the-as.the-provide.that.fo" passes type constraint QName[maxLength=>"61"] ok 4 - Value "mfiles.if.and-specifications_as-compliant.supp" passes type constraint QName[maxLength=>"61"] ok 5 - Value "_interoperability_recent.suites-embedded_retrieves_that.perva" passes type constraint QName[maxLength=>"61"] 1..5 ok 4 - Type atomic/QName is restricted by facet maxLength with value 61. # Subtest: Type atomic/QName is restricted by facet maxLength with value 64. ok 1 - Value "_" passes type constraint QName[maxLength=>"64"] ok 2 - Value "sestablish_will." passes type constraint QName[maxLength=>"64"] ok 3 - Value "rmany-wil:kto.first_with-implem" passes type constraint QName[maxLength=>"64"] ok 4 - Value "_be-are-systems_requires.of.is.software.data-w" passes type constraint QName[maxLength=>"64"] ok 5 - Value "sand_and:gspecifications.be-and.of_wireless_accelerate-and.wh" passes type constraint QName[maxLength=>"64"] 1..5 ok 5 - Type atomic/QName is restricted by facet maxLength with value 64. # Subtest: Type atomic/QName is restricted by facet minLength with value 1. ok 1 - Value "r" passes type constraint QName[minLength=>"1"] ok 2 - Value "ecom:_partners.f" passes type constraint QName[minLength=>"1"] ok 3 - Value "ebe:mto-blocks.widespread-choic" passes type constraint QName[minLength=>"1"] ok 4 - Value "_or_techn:mas-of.wireless.is_of_as_and-to.busi" passes type constraint QName[minLength=>"1"] ok 5 - Value "xin-and.availa:his-provided_better-be.particularly-to-able-an" passes type constraint QName[minLength=>"1"] 1..5 ok 6 - Type atomic/QName is restricted by facet minLength with value 1. # Subtest: Type atomic/QName is restricted by facet minLength with value 8. ok 1 - Value "t" passes type constraint QName[minLength=>"8"] ok 2 - Value "rfor.related_on_" passes type constraint QName[minLength=>"8"] ok 3 - Value "xjoint_f:pand_for.web.repositor" passes type constraint QName[minLength=>"8"] ok 4 - Value "mquality.for-the_the.significant.versions_and-" passes type constraint QName[minLength=>"8"] ok 5 - Value "vdiagnost:atools_versions_for_support-for-be.if.first-generat" passes type constraint QName[minLength=>"8"] 1..5 ok 7 - Type atomic/QName is restricted by facet minLength with value 8. # Subtest: Type atomic/QName is restricted by facet minLength with value 50. ok 1 - Value "j" passes type constraint QName[minLength=>"50"] ok 2 - Value "ksi:bwith_techno" passes type constraint QName[minLength=>"50"] ok 3 - Value "eintuit:ptesting.is.mechanism.a" passes type constraint QName[minLength=>"50"] ok 4 - Value "tsoftw:cprimary.from.contained.the.is_for_serv" passes type constraint QName[minLength=>"50"] ok 5 - Value "ruser.pervasive_typ:qbuild-tool_these-both_advent-and.to.as.c" passes type constraint QName[minLength=>"50"] 1..5 ok 8 - Type atomic/QName is restricted by facet minLength with value 50. # Subtest: Type atomic/QName is restricted by facet minLength with value 18. ok 1 - Value "a" passes type constraint QName[minLength=>"18"] ok 2 - Value "_both.a:ythem_wo" passes type constraint QName[minLength=>"18"] ok 3 - Value "_has_is.file_u:was_key.file-fil" passes type constraint QName[minLength=>"18"] ok 4 - Value "his_support.for.retrieve.service_a.for-filter-" passes type constraint QName[minLength=>"18"] ok 5 - Value "oaspects_the_the_applications.and.and.computer.problems_indus" passes type constraint QName[minLength=>"18"] 1..5 ok 9 - Type atomic/QName is restricted by facet minLength with value 18. # Subtest: Type atomic/QName is restricted by facet minLength with value 64. ok 1 - Value "d" passes type constraint QName[minLength=>"64"] ok 2 - Value "gprovides.cost-e" passes type constraint QName[minLength=>"64"] ok 3 - Value "urepository-that_file_and.many." passes type constraint QName[minLength=>"64"] ok 4 - Value "fand.fed-to_is_fac:gand.will.as-the_enough_and" passes type constraint QName[minLength=>"64"] ok 5 - Value "yexecution.those.context-rich:_through_and_that-cross-referen" passes type constraint QName[minLength=>"64"] 1..5 ok 10 - Type atomic/QName is restricted by facet minLength with value 64. # Subtest: Type atomic/QName is restricted by facet length with value 1. ok 1 - Value "_" passes type constraint QName[length=>"1"] ok 2 - Value "_outfit:_this_st" passes type constraint QName[length=>"1"] ok 3 - Value "dw:fand_the-tools_heterogeneous" passes type constraint QName[length=>"1"] ok 4 - Value "vfor.the.define_portable_disseminate_allow.dat" passes type constraint QName[length=>"1"] ok 5 - Value "brecent-one-adoption-:lmore.include_allow_available_files_man" passes type constraint QName[length=>"1"] 1..5 ok 11 - Type atomic/QName is restricted by facet length with value 1. # Subtest: Type atomic/QName is restricted by facet length with value 7. ok 1 - Value "a" passes type constraint QName[length=>"7"] ok 2 - Value "qasked_fact_tech" passes type constraint QName[length=>"7"] ok 3 - Value "lof_:binteracting.and_of.build." passes type constraint QName[length=>"7"] ok 4 - Value "x:frich-and-revolution.particularly-support_in" passes type constraint QName[length=>"7"] ok 5 - Value "_of_we-and_adoption_these_used-unbiased_documents.will-versio" passes type constraint QName[length=>"7"] 1..5 ok 12 - Type atomic/QName is restricted by facet length with value 7. # Subtest: Type atomic/QName is restricted by facet length with value 33. ok 1 - Value "e" passes type constraint QName[length=>"33"] ok 2 - Value "mretrieve-simple" passes type constraint QName[length=>"33"] ok 3 - Value "_met:ka.partnerships_reference-" passes type constraint QName[length=>"33"] ok 4 - Value "rits_test.of_tests-standard.different-registry" passes type constraint QName[length=>"33"] ok 5 - Value "sa.e_by.l:etests_criteria-of.networks-recognition-bandwidth_s" passes type constraint QName[length=>"33"] 1..5 ok 13 - Type atomic/QName is restricted by facet length with value 33. # Subtest: Type atomic/QName is restricted by facet length with value 34. ok 1 - Value "t" passes type constraint QName[length=>"34"] ok 2 - Value "win_ava:sdevices" passes type constraint QName[length=>"34"] ok 3 - Value "o:rfurther-and-and-around_the-w" passes type constraint QName[length=>"34"] ok 4 - Value "kincluding_define_implementation_structured_hi" passes type constraint QName[length=>"34"] ok 5 - Value "sin.associated-pico-cellular_:mchallenges_the-been-data-with." passes type constraint QName[length=>"34"] 1..5 ok 14 - Type atomic/QName is restricted by facet length with value 34. # Subtest: Type atomic/QName is restricted by facet length with value 64. ok 1 - Value "h" passes type constraint QName[length=>"64"] ok 2 - Value "_w:lscreen-into_" passes type constraint QName[length=>"64"] ok 3 - Value "oled-digital-with-related-as-ch" passes type constraint QName[length=>"64"] ok 4 - Value "_project_will.technolo:keliminate_documents.co" passes type constraint QName[length=>"64"] ok 5 - Value "wbase.service.well.soft:_standards_enabling_measurement-a.for" passes type constraint QName[length=>"64"] 1..5 ok 15 - Type atomic/QName is restricted by facet length with value 64. # Subtest: Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{40}. ok 1 - Value "mas_the.and-significant.find-way.environm" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "swork_must_and.partners-and:jmanage_and-of_partnerships.industry-prof" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "ithe.by.and.tools.software-adoption-in-wi" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "vnext-visibl:_with_bottlenecks_software.testability-in" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "hare-and-to.which-of_stand:nbuild_one_help-having.to_objects.systems" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 16 - Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{40}. # Subtest: Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{20}. ok 1 - Value "ithat.and_for_the.in_" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "rwith_s.vir:ddevices.ensure.to_to" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "uknow_provide.must_in" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "qmanipul:vtestable-in.software" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "_and-organization.to.its:qprovided-interoperab" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 17 - Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{20}. # Subtest: Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{33}. ok 1 - Value "_buil:hby_to-of.to-computing_significant" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "boffer_draft.obtained-to_systems-g" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "_registry-both-understandi:opopular-processors.is-new_establi" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "_chair_known-same.necessary.open_a" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "ne:oenable-rapidly_pico-cellular.data" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 18 - Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{33}. # Subtest: Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{27}. ok 1 - Value "_known.embed:fdiscover.to.transactional-w" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "qg_o:oboth.to.location-that.of.sy" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "luser-and-that.business_inte" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "pvertical_on_industry-and-an" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "_will_new.embedded-a_con:uand.and.well_efforts_busine" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 19 - Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{27}. # Subtest: Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{58}. ok 1 - Value "pare.to-debug-discover.hardware-information-is_frameworks_i" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 2 - Value "sall_ability.emerging-lacking_a.to-registry.are_retrieval_p" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 3 - Value "_original:efirst_intelligent_industries_who.repository-as.the_to.defi" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 4 - Value "yare-collaborate-specifications_measurement-the_their.which" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl ok 5 - Value "wregistries_and.organizations:pembedded-among_g_can.discovery_eliminated.and-language-dis" passes type constraint QName # TODO XML Schema regexp not easily translated to Perl 1..5 ok 20 - Type atomic/QName is restricted by facet pattern with value ([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]{58}. # Subtest: Type atomic/QName is restricted by facet enumeration. ok 1 - Value "_for.be_provide_relat" passes type constraint QName[enumeration=>"ARRAY(0x57479a68)"] ok 2 - Value "_those-to_business_and.issues-data.for" passes type constraint QName[enumeration=>"ARRAY(0x57479a68)"] ok 3 - Value "wspecifications.emerging.that_and.is_" passes type constraint QName[enumeration=>"ARRAY(0x57479a68)"] ok 4 - Value "_for.be_provide_relat" passes type constraint QName[enumeration=>"ARRAY(0x57479a68)"] ok 5 - Value "_:cengine" passes type constraint QName[enumeration=>"ARRAY(0x57479a68)"] 1..5 ok 21 - Type atomic/QName is restricted by facet enumeration. # Subtest: Type atomic/QName is restricted by facet enumeration. ok 1 - Value "awith.and-as.and-by-world.t:cinformation-information.langua" passes type constraint QName[enumeration=>"ARRAY(0x58f332b8)"] ok 2 - Value "dpervasive:ndevelopment_be" passes type constraint QName[enumeration=>"ARRAY(0x58f332b8)"] ok 3 - Value "awith.and-as.and-by-world.t:cinformation-information.langua" passes type constraint QName[enumeration=>"ARRAY(0x58f332b8)"] ok 4 - Value "_a:vreach-s" passes type constraint QName[enumeration=>"ARRAY(0x58f332b8)"] ok 5 - Value "ncreate" passes type constraint QName[enumeration=>"ARRAY(0x58f332b8)"] 1..5 ok 22 - Type atomic/QName is restricted by facet enumeration. # Subtest: Type atomic/QName is restricted by facet enumeration. ok 1 - Value "ton.and_its.t" passes type constraint QName[enumeration=>"ARRAY(0x58f329f8)"] ok 2 - Value "_lan:iand-must.effecti" passes type constraint QName[enumeration=>"ARRAY(0x58f329f8)"] ok 3 - Value "xstandard-file_use-ea" passes type constraint QName[enumeration=>"ARRAY(0x58f329f8)"] ok 4 - Value "lfine-d:vcomputing.of-as_" passes type constraint QName[enumeration=>"ARRAY(0x58f329f8)"] ok 5 - Value "_languages-and-transforming.technologies.is_impa" passes type constraint QName[enumeration=>"ARRAY(0x58f329f8)"] 1..5 ok 23 - Type atomic/QName is restricted by facet enumeration. # Subtest: Type atomic/QName is restricted by facet enumeration. ok 1 - Value "yof_automatic-partnerships.and.set-series_is.key.e" passes type constraint QName[enumeration=>"ARRAY(0x58f32890)"] ok 2 - Value "ito_d:lcomputing-object_for_a_must-be-from-design-ro" passes type constraint QName[enumeration=>"ARRAY(0x58f32890)"] ok 3 - Value "fand_is_include.voca:jwork.tools-and.widely.electronic_manipul" passes type constraint QName[enumeration=>"ARRAY(0x58f32890)"] ok 4 - Value "ito_d:lcomputing-object_for_a_must-be-from-design-ro" passes type constraint QName[enumeration=>"ARRAY(0x58f32890)"] ok 5 - Value "etransforming-specific.emerging_is-developed.act_rela" passes type constraint QName[enumeration=>"ARRAY(0x58f32890)"] 1..5 ok 24 - Type atomic/QName is restricted by facet enumeration. # Subtest: Type atomic/QName is restricted by facet enumeration. ok 1 - Value "d:i" passes type constraint QName[enumeration=>"ARRAY(0x5747b0e4)"] ok 2 - Value "_for-files.supply.for.to-must_measur" passes type constraint QName[enumeration=>"ARRAY(0x5747b0e4)"] ok 3 - Value "d:i" passes type constraint QName[enumeration=>"ARRAY(0x5747b0e4)"] ok 4 - Value "_for-files.supply.for.to-must_measur" passes type constraint QName[enumeration=>"ARRAY(0x5747b0e4)"] ok 5 - Value "d:i" passes type constraint QName[enumeration=>"ARRAY(0x5747b0e4)"] 1..5 ok 25 - Type atomic/QName is restricted by facet enumeration. # Subtest: Type atomic/QName is restricted by facet whiteSpace with value collapse. ok 1 - Value "mis.both_to.such-info" passes type constraint QName[whiteSpace=>"collapse"] ok 2 - Value "fcertai:sfor.test_ver" passes type constraint QName[whiteSpace=>"collapse"] ok 3 - Value "iinformation.testing." passes type constraint QName[whiteSpace=>"collapse"] ok 4 - Value "fto.foru:rin.process-" passes type constraint QName[whiteSpace=>"collapse"] ok 5 - Value "_test_library_to.medi" passes type constraint QName[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/QName is restricted by facet whiteSpace with value collapse. 1..26 ok t/50short.t ............... # Subtest: Type atomic/short is restricted by facet minExclusive with value -32768. ok 1 - Value "-32767" passes type constraint Short[minExclusive=>"-32768"] ok 2 - Value "17213" passes type constraint Short[minExclusive=>"-32768"] ok 3 - Value "-28122" passes type constraint Short[minExclusive=>"-32768"] ok 4 - Value "-4838" passes type constraint Short[minExclusive=>"-32768"] ok 5 - Value "32767" passes type constraint Short[minExclusive=>"-32768"] 1..5 ok 1 - Type atomic/short is restricted by facet minExclusive with value -32768. # Subtest: Type atomic/short is restricted by facet minExclusive with value 16190. ok 1 - Value "16191" passes type constraint Short[minExclusive=>"16190"] ok 2 - Value "28276" passes type constraint Short[minExclusive=>"16190"] ok 3 - Value "19313" passes type constraint Short[minExclusive=>"16190"] ok 4 - Value "31624" passes type constraint Short[minExclusive=>"16190"] ok 5 - Value "32767" passes type constraint Short[minExclusive=>"16190"] 1..5 ok 2 - Type atomic/short is restricted by facet minExclusive with value 16190. # Subtest: Type atomic/short is restricted by facet minExclusive with value -20001. ok 1 - Value "-20000" passes type constraint Short[minExclusive=>"-20001"] ok 2 - Value "11131" passes type constraint Short[minExclusive=>"-20001"] ok 3 - Value "8642" passes type constraint Short[minExclusive=>"-20001"] ok 4 - Value "810" passes type constraint Short[minExclusive=>"-20001"] ok 5 - Value "32767" passes type constraint Short[minExclusive=>"-20001"] 1..5 ok 3 - Type atomic/short is restricted by facet minExclusive with value -20001. # Subtest: Type atomic/short is restricted by facet minExclusive with value 6725. ok 1 - Value "6726" passes type constraint Short[minExclusive=>"6725"] ok 2 - Value "22862" passes type constraint Short[minExclusive=>"6725"] ok 3 - Value "10221" passes type constraint Short[minExclusive=>"6725"] ok 4 - Value "16905" passes type constraint Short[minExclusive=>"6725"] ok 5 - Value "32767" passes type constraint Short[minExclusive=>"6725"] 1..5 ok 4 - Type atomic/short is restricted by facet minExclusive with value 6725. # Subtest: Type atomic/short is restricted by facet minExclusive with value 32766. ok 1 - Value "32767" passes type constraint Short[minExclusive=>"32766"] 1..1 ok 5 - Type atomic/short is restricted by facet minExclusive with value 32766. # Subtest: Type atomic/short is restricted by facet minInclusive with value -32768. ok 1 - Value "-32768" passes type constraint Short[minInclusive=>"-32768"] ok 2 - Value "-7551" passes type constraint Short[minInclusive=>"-32768"] ok 3 - Value "-17722" passes type constraint Short[minInclusive=>"-32768"] ok 4 - Value "1204" passes type constraint Short[minInclusive=>"-32768"] ok 5 - Value "32767" passes type constraint Short[minInclusive=>"-32768"] 1..5 ok 6 - Type atomic/short is restricted by facet minInclusive with value -32768. # Subtest: Type atomic/short is restricted by facet minInclusive with value 11066. ok 1 - Value "11066" passes type constraint Short[minInclusive=>"11066"] ok 2 - Value "22866" passes type constraint Short[minInclusive=>"11066"] ok 3 - Value "18900" passes type constraint Short[minInclusive=>"11066"] ok 4 - Value "14964" passes type constraint Short[minInclusive=>"11066"] ok 5 - Value "32767" passes type constraint Short[minInclusive=>"11066"] 1..5 ok 7 - Type atomic/short is restricted by facet minInclusive with value 11066. # Subtest: Type atomic/short is restricted by facet minInclusive with value -26402. ok 1 - Value "-26402" passes type constraint Short[minInclusive=>"-26402"] ok 2 - Value "-13745" passes type constraint Short[minInclusive=>"-26402"] ok 3 - Value "-25094" passes type constraint Short[minInclusive=>"-26402"] ok 4 - Value "-5991" passes type constraint Short[minInclusive=>"-26402"] ok 5 - Value "32767" passes type constraint Short[minInclusive=>"-26402"] 1..5 ok 8 - Type atomic/short is restricted by facet minInclusive with value -26402. # Subtest: Type atomic/short is restricted by facet minInclusive with value 10698. ok 1 - Value "10698" passes type constraint Short[minInclusive=>"10698"] ok 2 - Value "26195" passes type constraint Short[minInclusive=>"10698"] ok 3 - Value "23808" passes type constraint Short[minInclusive=>"10698"] ok 4 - Value "22312" passes type constraint Short[minInclusive=>"10698"] ok 5 - Value "32767" passes type constraint Short[minInclusive=>"10698"] 1..5 ok 9 - Type atomic/short is restricted by facet minInclusive with value 10698. # Subtest: Type atomic/short is restricted by facet minInclusive with value 32767. ok 1 - Value "32767" passes type constraint Short[minInclusive=>"32767"] 1..1 ok 10 - Type atomic/short is restricted by facet minInclusive with value 32767. # Subtest: Type atomic/short is restricted by facet maxExclusive with value -32767. ok 1 - Value "-32768" passes type constraint Short[maxExclusive=>"-32767"] 1..1 ok 11 - Type atomic/short is restricted by facet maxExclusive with value -32767. # Subtest: Type atomic/short is restricted by facet maxExclusive with value -8209. ok 1 - Value "-32768" passes type constraint Short[maxExclusive=>"-8209"] ok 2 - Value "-27515" passes type constraint Short[maxExclusive=>"-8209"] ok 3 - Value "-14331" passes type constraint Short[maxExclusive=>"-8209"] ok 4 - Value "-31226" passes type constraint Short[maxExclusive=>"-8209"] ok 5 - Value "-8210" passes type constraint Short[maxExclusive=>"-8209"] 1..5 ok 12 - Type atomic/short is restricted by facet maxExclusive with value -8209. # Subtest: Type atomic/short is restricted by facet maxExclusive with value -14442. ok 1 - Value "-32768" passes type constraint Short[maxExclusive=>"-14442"] ok 2 - Value "-25304" passes type constraint Short[maxExclusive=>"-14442"] ok 3 - Value "-25964" passes type constraint Short[maxExclusive=>"-14442"] ok 4 - Value "-25615" passes type constraint Short[maxExclusive=>"-14442"] ok 5 - Value "-14443" passes type constraint Short[maxExclusive=>"-14442"] 1..5 ok 13 - Type atomic/short is restricted by facet maxExclusive with value -14442. # Subtest: Type atomic/short is restricted by facet maxExclusive with value 21269. ok 1 - Value "-32768" passes type constraint Short[maxExclusive=>"21269"] ok 2 - Value "-4982" passes type constraint Short[maxExclusive=>"21269"] ok 3 - Value "20891" passes type constraint Short[maxExclusive=>"21269"] ok 4 - Value "19578" passes type constraint Short[maxExclusive=>"21269"] ok 5 - Value "21268" passes type constraint Short[maxExclusive=>"21269"] 1..5 ok 14 - Type atomic/short is restricted by facet maxExclusive with value 21269. # Subtest: Type atomic/short is restricted by facet maxExclusive with value 32767. ok 1 - Value "-32768" passes type constraint Short[maxExclusive=>"32767"] ok 2 - Value "31953" passes type constraint Short[maxExclusive=>"32767"] ok 3 - Value "-26115" passes type constraint Short[maxExclusive=>"32767"] ok 4 - Value "23045" passes type constraint Short[maxExclusive=>"32767"] ok 5 - Value "32766" passes type constraint Short[maxExclusive=>"32767"] 1..5 ok 15 - Type atomic/short is restricted by facet maxExclusive with value 32767. # Subtest: Type atomic/short is restricted by facet maxInclusive with value -32768. ok 1 - Value "-32768" passes type constraint Short[maxInclusive=>"-32768"] 1..1 ok 16 - Type atomic/short is restricted by facet maxInclusive with value -32768. # Subtest: Type atomic/short is restricted by facet maxInclusive with value 2249. ok 1 - Value "-32768" passes type constraint Short[maxInclusive=>"2249"] ok 2 - Value "-17742" passes type constraint Short[maxInclusive=>"2249"] ok 3 - Value "-14557" passes type constraint Short[maxInclusive=>"2249"] ok 4 - Value "-27127" passes type constraint Short[maxInclusive=>"2249"] ok 5 - Value "2249" passes type constraint Short[maxInclusive=>"2249"] 1..5 ok 17 - Type atomic/short is restricted by facet maxInclusive with value 2249. # Subtest: Type atomic/short is restricted by facet maxInclusive with value -25835. ok 1 - Value "-32768" passes type constraint Short[maxInclusive=>"-25835"] ok 2 - Value "-27611" passes type constraint Short[maxInclusive=>"-25835"] ok 3 - Value "-30459" passes type constraint Short[maxInclusive=>"-25835"] ok 4 - Value "-29273" passes type constraint Short[maxInclusive=>"-25835"] ok 5 - Value "-25835" passes type constraint Short[maxInclusive=>"-25835"] 1..5 ok 18 - Type atomic/short is restricted by facet maxInclusive with value -25835. # Subtest: Type atomic/short is restricted by facet maxInclusive with value -24465. ok 1 - Value "-32768" passes type constraint Short[maxInclusive=>"-24465"] ok 2 - Value "-28633" passes type constraint Short[maxInclusive=>"-24465"] ok 3 - Value "-25802" passes type constraint Short[maxInclusive=>"-24465"] ok 4 - Value "-25248" passes type constraint Short[maxInclusive=>"-24465"] ok 5 - Value "-24465" passes type constraint Short[maxInclusive=>"-24465"] 1..5 ok 19 - Type atomic/short is restricted by facet maxInclusive with value -24465. # Subtest: Type atomic/short is restricted by facet maxInclusive with value 32767. ok 1 - Value "-32768" passes type constraint Short[maxInclusive=>"32767"] ok 2 - Value "26073" passes type constraint Short[maxInclusive=>"32767"] ok 3 - Value "-6557" passes type constraint Short[maxInclusive=>"32767"] ok 4 - Value "14683" passes type constraint Short[maxInclusive=>"32767"] ok 5 - Value "32767" passes type constraint Short[maxInclusive=>"32767"] 1..5 ok 20 - Type atomic/short is restricted by facet maxInclusive with value 32767. # Subtest: Type atomic/short is restricted by facet fractionDigits with value 0. ok 1 - Value "-32768" passes type constraint Short[fractionDigits=>"0"] ok 2 - Value "-15359" passes type constraint Short[fractionDigits=>"0"] ok 3 - Value "-12604" passes type constraint Short[fractionDigits=>"0"] ok 4 - Value "28392" passes type constraint Short[fractionDigits=>"0"] ok 5 - Value "32767" passes type constraint Short[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/short is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/short is restricted by facet totalDigits with value 1. ok 1 - Value "5" passes type constraint Short[totalDigits=>"1"] ok 2 - Value "3" passes type constraint Short[totalDigits=>"1"] ok 3 - Value "3" passes type constraint Short[totalDigits=>"1"] ok 4 - Value "9" passes type constraint Short[totalDigits=>"1"] ok 5 - Value "7" passes type constraint Short[totalDigits=>"1"] 1..5 ok 22 - Type atomic/short is restricted by facet totalDigits with value 1. # Subtest: Type atomic/short is restricted by facet totalDigits with value 2. ok 1 - Value "8" passes type constraint Short[totalDigits=>"2"] ok 2 - Value "46" passes type constraint Short[totalDigits=>"2"] ok 3 - Value "8" passes type constraint Short[totalDigits=>"2"] ok 4 - Value "12" passes type constraint Short[totalDigits=>"2"] ok 5 - Value "6" passes type constraint Short[totalDigits=>"2"] 1..5 ok 23 - Type atomic/short is restricted by facet totalDigits with value 2. # Subtest: Type atomic/short is restricted by facet totalDigits with value 3. ok 1 - Value "2" passes type constraint Short[totalDigits=>"3"] ok 2 - Value "51" passes type constraint Short[totalDigits=>"3"] ok 3 - Value "655" passes type constraint Short[totalDigits=>"3"] ok 4 - Value "1" passes type constraint Short[totalDigits=>"3"] ok 5 - Value "12" passes type constraint Short[totalDigits=>"3"] 1..5 ok 24 - Type atomic/short is restricted by facet totalDigits with value 3. # Subtest: Type atomic/short is restricted by facet totalDigits with value 4. ok 1 - Value "2" passes type constraint Short[totalDigits=>"4"] ok 2 - Value "54" passes type constraint Short[totalDigits=>"4"] ok 3 - Value "468" passes type constraint Short[totalDigits=>"4"] ok 4 - Value "5547" passes type constraint Short[totalDigits=>"4"] ok 5 - Value "7" passes type constraint Short[totalDigits=>"4"] 1..5 ok 25 - Type atomic/short is restricted by facet totalDigits with value 4. # Subtest: Type atomic/short is restricted by facet totalDigits with value 5. ok 1 - Value "3" passes type constraint Short[totalDigits=>"5"] ok 2 - Value "41" passes type constraint Short[totalDigits=>"5"] ok 3 - Value "764" passes type constraint Short[totalDigits=>"5"] ok 4 - Value "4635" passes type constraint Short[totalDigits=>"5"] ok 5 - Value "16428" passes type constraint Short[totalDigits=>"5"] 1..5 ok 26 - Type atomic/short is restricted by facet totalDigits with value 5. # Subtest: Type atomic/short is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-31224" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-31431" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "-31512" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-31225" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-31443" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 27 - Type atomic/short is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/short is restricted by facet pattern with value \-\d{3}. ok 1 - Value "-572" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 2 - Value "-678" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 3 - Value "-295" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 4 - Value "-448" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 5 - Value "-524" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] 1..5 ok 28 - Type atomic/short is restricted by facet pattern with value \-\d{3}. # Subtest: Type atomic/short is restricted by facet pattern with value \-\d{1}. ok 1 - Value "-8" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "-8" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-8" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-3" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "-8" passes type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 29 - Type atomic/short is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/short is restricted by facet pattern with value \d{2}. ok 1 - Value "86" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "67" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "56" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "48" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "62" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 30 - Type atomic/short is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/short is restricted by facet pattern with value \d{5}. ok 1 - Value "31456" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "31345" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "31221" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "31234" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "31624" passes type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 31 - Type atomic/short is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "11013" passes type constraint Short[enumeration=>"ARRAY(0x591f79e8)"] ok 2 - Value "11013" passes type constraint Short[enumeration=>"ARRAY(0x591f79e8)"] ok 3 - Value "-84" passes type constraint Short[enumeration=>"ARRAY(0x591f79e8)"] ok 4 - Value "5805" passes type constraint Short[enumeration=>"ARRAY(0x591f79e8)"] ok 5 - Value "-8076" passes type constraint Short[enumeration=>"ARRAY(0x591f79e8)"] 1..5 ok 32 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "154" passes type constraint Short[enumeration=>"ARRAY(0x591fa038)"] ok 2 - Value "3" passes type constraint Short[enumeration=>"ARRAY(0x591fa038)"] ok 3 - Value "3" passes type constraint Short[enumeration=>"ARRAY(0x591fa038)"] ok 4 - Value "-32768" passes type constraint Short[enumeration=>"ARRAY(0x591fa038)"] ok 5 - Value "78" passes type constraint Short[enumeration=>"ARRAY(0x591fa038)"] 1..5 ok 33 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "-570" passes type constraint Short[enumeration=>"ARRAY(0x591fca54)"] ok 2 - Value "-570" passes type constraint Short[enumeration=>"ARRAY(0x591fca54)"] ok 3 - Value "-570" passes type constraint Short[enumeration=>"ARRAY(0x591fca54)"] ok 4 - Value "740" passes type constraint Short[enumeration=>"ARRAY(0x591fca54)"] ok 5 - Value "-9314" passes type constraint Short[enumeration=>"ARRAY(0x591fca54)"] 1..5 ok 34 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "6" passes type constraint Short[enumeration=>"ARRAY(0x577296d0)"] ok 2 - Value "6" passes type constraint Short[enumeration=>"ARRAY(0x577296d0)"] ok 3 - Value "4452" passes type constraint Short[enumeration=>"ARRAY(0x577296d0)"] ok 4 - Value "19" passes type constraint Short[enumeration=>"ARRAY(0x577296d0)"] ok 5 - Value "41" passes type constraint Short[enumeration=>"ARRAY(0x577296d0)"] 1..5 ok 35 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "74" passes type constraint Short[enumeration=>"ARRAY(0x591fcbbc)"] ok 2 - Value "32767" passes type constraint Short[enumeration=>"ARRAY(0x591fcbbc)"] ok 3 - Value "-45" passes type constraint Short[enumeration=>"ARRAY(0x591fcbbc)"] ok 4 - Value "74" passes type constraint Short[enumeration=>"ARRAY(0x591fcbbc)"] ok 5 - Value "3112" passes type constraint Short[enumeration=>"ARRAY(0x591fcbbc)"] 1..5 ok 36 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet whiteSpace with value collapse. ok 1 - Value "-32768" passes type constraint Short[whiteSpace=>"collapse"] ok 2 - Value "6618" passes type constraint Short[whiteSpace=>"collapse"] ok 3 - Value "-6402" passes type constraint Short[whiteSpace=>"collapse"] ok 4 - Value "-19297" passes type constraint Short[whiteSpace=>"collapse"] ok 5 - Value "32767" passes type constraint Short[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/short is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/short is restricted by facet minInclusive with value 19101. ok 1 - Value "-32768" fails type constraint Short[minInclusive=>"19101"] ok 2 - Value "16520" fails type constraint Short[minInclusive=>"19101"] ok 3 - Value "12214" fails type constraint Short[minInclusive=>"19101"] ok 4 - Value "3202" fails type constraint Short[minInclusive=>"19101"] ok 5 - Value "19100" fails type constraint Short[minInclusive=>"19101"] 1..5 ok 38 - Type atomic/short is restricted by facet minInclusive with value 19101. # Subtest: Type atomic/short is restricted by facet minInclusive with value -5120. ok 1 - Value "-32768" fails type constraint Short[minInclusive=>"-5120"] ok 2 - Value "-22160" fails type constraint Short[minInclusive=>"-5120"] ok 3 - Value "-9704" fails type constraint Short[minInclusive=>"-5120"] ok 4 - Value "-15662" fails type constraint Short[minInclusive=>"-5120"] ok 5 - Value "-5121" fails type constraint Short[minInclusive=>"-5120"] 1..5 ok 39 - Type atomic/short is restricted by facet minInclusive with value -5120. # Subtest: Type atomic/short is restricted by facet minInclusive with value 26269. ok 1 - Value "-32768" fails type constraint Short[minInclusive=>"26269"] ok 2 - Value "-32296" fails type constraint Short[minInclusive=>"26269"] ok 3 - Value "-22041" fails type constraint Short[minInclusive=>"26269"] ok 4 - Value "16409" fails type constraint Short[minInclusive=>"26269"] ok 5 - Value "26268" fails type constraint Short[minInclusive=>"26269"] 1..5 ok 40 - Type atomic/short is restricted by facet minInclusive with value 26269. # Subtest: Type atomic/short is restricted by facet minInclusive with value 14671. ok 1 - Value "-32768" fails type constraint Short[minInclusive=>"14671"] ok 2 - Value "13055" fails type constraint Short[minInclusive=>"14671"] ok 3 - Value "-1872" fails type constraint Short[minInclusive=>"14671"] ok 4 - Value "-24417" fails type constraint Short[minInclusive=>"14671"] ok 5 - Value "14670" fails type constraint Short[minInclusive=>"14671"] 1..5 ok 41 - Type atomic/short is restricted by facet minInclusive with value 14671. # Subtest: Type atomic/short is restricted by facet minInclusive with value 32767. ok 1 - Value "-32768" fails type constraint Short[minInclusive=>"32767"] ok 2 - Value "11466" fails type constraint Short[minInclusive=>"32767"] ok 3 - Value "15729" fails type constraint Short[minInclusive=>"32767"] ok 4 - Value "-926" fails type constraint Short[minInclusive=>"32767"] ok 5 - Value "32766" fails type constraint Short[minInclusive=>"32767"] 1..5 ok 42 - Type atomic/short is restricted by facet minInclusive with value 32767. # Subtest: Type atomic/short is restricted by facet maxInclusive with value -32768. ok 1 - Value "-32767" fails type constraint Short[maxInclusive=>"-32768"] ok 2 - Value "-18854" fails type constraint Short[maxInclusive=>"-32768"] ok 3 - Value "32591" fails type constraint Short[maxInclusive=>"-32768"] ok 4 - Value "2052" fails type constraint Short[maxInclusive=>"-32768"] ok 5 - Value "32767" fails type constraint Short[maxInclusive=>"-32768"] 1..5 ok 43 - Type atomic/short is restricted by facet maxInclusive with value -32768. # Subtest: Type atomic/short is restricted by facet maxInclusive with value -6204. ok 1 - Value "-6203" fails type constraint Short[maxInclusive=>"-6204"] ok 2 - Value "834" fails type constraint Short[maxInclusive=>"-6204"] ok 3 - Value "15414" fails type constraint Short[maxInclusive=>"-6204"] ok 4 - Value "-5410" fails type constraint Short[maxInclusive=>"-6204"] ok 5 - Value "32767" fails type constraint Short[maxInclusive=>"-6204"] 1..5 ok 44 - Type atomic/short is restricted by facet maxInclusive with value -6204. # Subtest: Type atomic/short is restricted by facet maxInclusive with value -24936. ok 1 - Value "-24935" fails type constraint Short[maxInclusive=>"-24936"] ok 2 - Value "15" fails type constraint Short[maxInclusive=>"-24936"] ok 3 - Value "-1864" fails type constraint Short[maxInclusive=>"-24936"] ok 4 - Value "-845" fails type constraint Short[maxInclusive=>"-24936"] ok 5 - Value "32767" fails type constraint Short[maxInclusive=>"-24936"] 1..5 ok 45 - Type atomic/short is restricted by facet maxInclusive with value -24936. # Subtest: Type atomic/short is restricted by facet maxInclusive with value 24888. ok 1 - Value "24889" fails type constraint Short[maxInclusive=>"24888"] ok 2 - Value "30103" fails type constraint Short[maxInclusive=>"24888"] ok 3 - Value "26629" fails type constraint Short[maxInclusive=>"24888"] ok 4 - Value "32766" fails type constraint Short[maxInclusive=>"24888"] ok 5 - Value "32767" fails type constraint Short[maxInclusive=>"24888"] 1..5 ok 46 - Type atomic/short is restricted by facet maxInclusive with value 24888. # Subtest: Type atomic/short is restricted by facet maxInclusive with value 2651. ok 1 - Value "2652" fails type constraint Short[maxInclusive=>"2651"] ok 2 - Value "11075" fails type constraint Short[maxInclusive=>"2651"] ok 3 - Value "8514" fails type constraint Short[maxInclusive=>"2651"] ok 4 - Value "13224" fails type constraint Short[maxInclusive=>"2651"] ok 5 - Value "32767" fails type constraint Short[maxInclusive=>"2651"] 1..5 ok 47 - Type atomic/short is restricted by facet maxInclusive with value 2651. # Subtest: Type atomic/short is restricted by facet totalDigits with value 1. ok 1 - Value "51" fails type constraint Short[totalDigits=>"1"] ok 2 - Value "644" fails type constraint Short[totalDigits=>"1"] ok 3 - Value "3267" fails type constraint Short[totalDigits=>"1"] ok 4 - Value "15585" fails type constraint Short[totalDigits=>"1"] ok 5 - Value "62" fails type constraint Short[totalDigits=>"1"] 1..5 ok 48 - Type atomic/short is restricted by facet totalDigits with value 1. # Subtest: Type atomic/short is restricted by facet totalDigits with value 2. ok 1 - Value "424" fails type constraint Short[totalDigits=>"2"] ok 2 - Value "7042" fails type constraint Short[totalDigits=>"2"] ok 3 - Value "31473" fails type constraint Short[totalDigits=>"2"] ok 4 - Value "842" fails type constraint Short[totalDigits=>"2"] ok 5 - Value "7593" fails type constraint Short[totalDigits=>"2"] 1..5 ok 49 - Type atomic/short is restricted by facet totalDigits with value 2. # Subtest: Type atomic/short is restricted by facet totalDigits with value 3. ok 1 - Value "6133" fails type constraint Short[totalDigits=>"3"] ok 2 - Value "21567" fails type constraint Short[totalDigits=>"3"] ok 3 - Value "4598" fails type constraint Short[totalDigits=>"3"] ok 4 - Value "21557" fails type constraint Short[totalDigits=>"3"] ok 5 - Value "1787" fails type constraint Short[totalDigits=>"3"] 1..5 ok 50 - Type atomic/short is restricted by facet totalDigits with value 3. # Subtest: Type atomic/short is restricted by facet totalDigits with value 4. ok 1 - Value "18587" fails type constraint Short[totalDigits=>"4"] ok 2 - Value "28450" fails type constraint Short[totalDigits=>"4"] ok 3 - Value "27965" fails type constraint Short[totalDigits=>"4"] ok 4 - Value "25147" fails type constraint Short[totalDigits=>"4"] ok 5 - Value "31987" fails type constraint Short[totalDigits=>"4"] 1..5 ok 51 - Type atomic/short is restricted by facet totalDigits with value 4. # Subtest: Type atomic/short is restricted by facet minExclusive with value -32768. ok 1 - Value "-32768" fails type constraint Short[minExclusive=>"-32768"] 1..1 ok 52 - Type atomic/short is restricted by facet minExclusive with value -32768. # Subtest: Type atomic/short is restricted by facet minExclusive with value -18150. ok 1 - Value "-32768" fails type constraint Short[minExclusive=>"-18150"] ok 2 - Value "-22506" fails type constraint Short[minExclusive=>"-18150"] ok 3 - Value "-24820" fails type constraint Short[minExclusive=>"-18150"] ok 4 - Value "-23399" fails type constraint Short[minExclusive=>"-18150"] ok 5 - Value "-18150" fails type constraint Short[minExclusive=>"-18150"] 1..5 ok 53 - Type atomic/short is restricted by facet minExclusive with value -18150. # Subtest: Type atomic/short is restricted by facet minExclusive with value -30410. ok 1 - Value "-32768" fails type constraint Short[minExclusive=>"-30410"] ok 2 - Value "-31021" fails type constraint Short[minExclusive=>"-30410"] ok 3 - Value "-31134" fails type constraint Short[minExclusive=>"-30410"] ok 4 - Value "-31509" fails type constraint Short[minExclusive=>"-30410"] ok 5 - Value "-30410" fails type constraint Short[minExclusive=>"-30410"] 1..5 ok 54 - Type atomic/short is restricted by facet minExclusive with value -30410. # Subtest: Type atomic/short is restricted by facet minExclusive with value 18160. ok 1 - Value "-32768" fails type constraint Short[minExclusive=>"18160"] ok 2 - Value "-18491" fails type constraint Short[minExclusive=>"18160"] ok 3 - Value "-8369" fails type constraint Short[minExclusive=>"18160"] ok 4 - Value "-29369" fails type constraint Short[minExclusive=>"18160"] ok 5 - Value "18160" fails type constraint Short[minExclusive=>"18160"] 1..5 ok 55 - Type atomic/short is restricted by facet minExclusive with value 18160. # Subtest: Type atomic/short is restricted by facet minExclusive with value 32766. ok 1 - Value "-32768" fails type constraint Short[minExclusive=>"32766"] ok 2 - Value "-9951" fails type constraint Short[minExclusive=>"32766"] ok 3 - Value "-3126" fails type constraint Short[minExclusive=>"32766"] ok 4 - Value "30239" fails type constraint Short[minExclusive=>"32766"] ok 5 - Value "32766" fails type constraint Short[minExclusive=>"32766"] 1..5 ok 56 - Type atomic/short is restricted by facet minExclusive with value 32766. # Subtest: Type atomic/short is restricted by facet maxExclusive with value -32767. ok 1 - Value "-32767" fails type constraint Short[maxExclusive=>"-32767"] ok 2 - Value "11252" fails type constraint Short[maxExclusive=>"-32767"] ok 3 - Value "31729" fails type constraint Short[maxExclusive=>"-32767"] ok 4 - Value "-21256" fails type constraint Short[maxExclusive=>"-32767"] ok 5 - Value "32767" fails type constraint Short[maxExclusive=>"-32767"] 1..5 ok 57 - Type atomic/short is restricted by facet maxExclusive with value -32767. # Subtest: Type atomic/short is restricted by facet maxExclusive with value -32719. ok 1 - Value "-32719" fails type constraint Short[maxExclusive=>"-32719"] ok 2 - Value "-28629" fails type constraint Short[maxExclusive=>"-32719"] ok 3 - Value "-25994" fails type constraint Short[maxExclusive=>"-32719"] ok 4 - Value "-13596" fails type constraint Short[maxExclusive=>"-32719"] ok 5 - Value "32767" fails type constraint Short[maxExclusive=>"-32719"] 1..5 ok 58 - Type atomic/short is restricted by facet maxExclusive with value -32719. # Subtest: Type atomic/short is restricted by facet maxExclusive with value -31994. ok 1 - Value "-31994" fails type constraint Short[maxExclusive=>"-31994"] ok 2 - Value "-30590" fails type constraint Short[maxExclusive=>"-31994"] ok 3 - Value "28507" fails type constraint Short[maxExclusive=>"-31994"] ok 4 - Value "14160" fails type constraint Short[maxExclusive=>"-31994"] ok 5 - Value "32767" fails type constraint Short[maxExclusive=>"-31994"] 1..5 ok 59 - Type atomic/short is restricted by facet maxExclusive with value -31994. # Subtest: Type atomic/short is restricted by facet maxExclusive with value 13491. ok 1 - Value "13491" fails type constraint Short[maxExclusive=>"13491"] ok 2 - Value "19175" fails type constraint Short[maxExclusive=>"13491"] ok 3 - Value "28305" fails type constraint Short[maxExclusive=>"13491"] ok 4 - Value "17791" fails type constraint Short[maxExclusive=>"13491"] ok 5 - Value "32767" fails type constraint Short[maxExclusive=>"13491"] 1..5 ok 60 - Type atomic/short is restricted by facet maxExclusive with value 13491. # Subtest: Type atomic/short is restricted by facet maxExclusive with value 32767. ok 1 - Value "32767" fails type constraint Short[maxExclusive=>"32767"] 1..1 ok 61 - Type atomic/short is restricted by facet maxExclusive with value 32767. # Subtest: Type atomic/short is restricted by facet pattern with value \-\d{5}. ok 1 - Value "-4" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 2 - Value "-52" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 3 - Value "637" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 4 - Value "-7" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] ok 5 - Value "-556" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{5}\$))"] 1..5 ok 62 - Type atomic/short is restricted by facet pattern with value \-\d{5}. # Subtest: Type atomic/short is restricted by facet pattern with value \-\d{3}. ok 1 - Value "-94" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 2 - Value "99" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 3 - Value "-2361" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 4 - Value "31222" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] ok 5 - Value "-9" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{3}\$))"] 1..5 ok 63 - Type atomic/short is restricted by facet pattern with value \-\d{3}. # Subtest: Type atomic/short is restricted by facet pattern with value \-\d{1}. ok 1 - Value "42" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 2 - Value "585" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 3 - Value "-37" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 4 - Value "-37" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] ok 5 - Value "156" fails type constraint Short[pattern=>"(?^:(?ms:^\\-\\d{1}\$))"] 1..5 ok 64 - Type atomic/short is restricted by facet pattern with value \-\d{1}. # Subtest: Type atomic/short is restricted by facet pattern with value \d{2}. ok 1 - Value "193" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "611" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "795" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "2" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "-3574" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 65 - Type atomic/short is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/short is restricted by facet pattern with value \d{5}. ok 1 - Value "-895" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "3625" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "217" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "7582" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "49" fails type constraint Short[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 66 - Type atomic/short is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "-25871" fails type constraint Short[enumeration=>"ARRAY(0x591ecc70)"] ok 2 - Value "15402" fails type constraint Short[enumeration=>"ARRAY(0x591ecc70)"] ok 3 - Value "-22645" fails type constraint Short[enumeration=>"ARRAY(0x591ecc70)"] ok 4 - Value "4289" fails type constraint Short[enumeration=>"ARRAY(0x591ecc70)"] ok 5 - Value "17544" fails type constraint Short[enumeration=>"ARRAY(0x591ecc70)"] 1..5 ok 67 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "-10725" fails type constraint Short[enumeration=>"ARRAY(0x591fd1c0)"] ok 2 - Value "-29670" fails type constraint Short[enumeration=>"ARRAY(0x591fd1c0)"] ok 3 - Value "-17752" fails type constraint Short[enumeration=>"ARRAY(0x591fd1c0)"] ok 4 - Value "10505" fails type constraint Short[enumeration=>"ARRAY(0x591fd1c0)"] ok 5 - Value "21905" fails type constraint Short[enumeration=>"ARRAY(0x591fd1c0)"] 1..5 ok 68 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "14800" fails type constraint Short[enumeration=>"ARRAY(0x591ed5a8)"] ok 2 - Value "-14241" fails type constraint Short[enumeration=>"ARRAY(0x591ed5a8)"] ok 3 - Value "27690" fails type constraint Short[enumeration=>"ARRAY(0x591ed5a8)"] ok 4 - Value "27690" fails type constraint Short[enumeration=>"ARRAY(0x591ed5a8)"] ok 5 - Value "-25304" fails type constraint Short[enumeration=>"ARRAY(0x591ed5a8)"] 1..5 ok 69 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "-19678" fails type constraint Short[enumeration=>"ARRAY(0x591fc824)"] ok 2 - Value "-3079" fails type constraint Short[enumeration=>"ARRAY(0x591fc824)"] ok 3 - Value "8129" fails type constraint Short[enumeration=>"ARRAY(0x591fc824)"] ok 4 - Value "-19678" fails type constraint Short[enumeration=>"ARRAY(0x591fc824)"] ok 5 - Value "-29696" fails type constraint Short[enumeration=>"ARRAY(0x591fc824)"] 1..5 ok 70 - Type atomic/short is restricted by facet enumeration. # Subtest: Type atomic/short is restricted by facet enumeration. ok 1 - Value "21151" fails type constraint Short[enumeration=>"ARRAY(0x59201620)"] ok 2 - Value "20850" fails type constraint Short[enumeration=>"ARRAY(0x59201620)"] ok 3 - Value "19698" fails type constraint Short[enumeration=>"ARRAY(0x59201620)"] ok 4 - Value "-16635" fails type constraint Short[enumeration=>"ARRAY(0x59201620)"] ok 5 - Value "-23570" fails type constraint Short[enumeration=>"ARRAY(0x59201620)"] 1..5 ok 71 - Type atomic/short is restricted by facet enumeration. 1..71 ok t/50string.t .............. # Subtest: Type atomic/string is restricted by facet maxLength with value 0. ok 1 - Value "" passes type constraint String[maxLength=>"0"] ok 2 - Value "" passes type constraint String[maxLength=>"0"] ok 3 - Value "" passes type constraint String[maxLength=>"0"] ok 4 - Value "" passes type constraint String[maxLength=>"0"] ok 5 - Value "" passes type constraint String[maxLength=>"0"] 1..5 ok 1 - Type atomic/string is restricted by facet maxLength with value 0. # Subtest: Type atomic/string is restricted by facet maxLength with value 969. ok 1 - Value "" passes type constraint String[maxLength=>"969"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishi" passes type constraint String[maxLength=>"969"] ok 3 - Value "ng community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be u" passes type constraint String[maxLength=>"969"] ok 4 - Value "sed to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange s" passes type constraint String[maxLength=>"969"] ok 5 - Value "tructured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance S" passes type constraint String[maxLength=>"969"] 1..5 ok 2 - Type atomic/string is restricted by facet maxLength with value 969. # Subtest: Type atomic/string is restricted by facet maxLength with value 913. ok 1 - Value "" passes type constraint String[maxLength=>"913"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts fro" passes type constraint String[maxLength=>"913"] ok 3 - Value "m the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on " passes type constraint String[maxLength=>"913"] ok 4 - Value "the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all applicati" passes type constraint String[maxLength=>"913"] ok 5 - Value "on domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical le" passes type constraint String[maxLength=>"913"] 1..5 ok 3 - Type atomic/string is restricted by facet maxLength with value 913. # Subtest: Type atomic/string is restricted by facet maxLength with value 205. ok 1 - Value "" passes type constraint String[maxLength=>"205"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst" passes type constraint String[maxLength=>"205"] ok 3 - Value "-generation language for defining data known as HTML has led to\nthe creation of the world s first di" passes type constraint String[maxLength=>"205"] ok 4 - Value "gital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Inte" passes type constraint String[maxLength=>"205"] ok 5 - Value "rnet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particu" passes type constraint String[maxLength=>"205"] 1..5 ok 4 - Type atomic/string is restricted by facet maxLength with value 205. # Subtest: Type atomic/string is restricted by facet maxLength with value 1000. ok 1 - Value "" passes type constraint String[maxLength=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing commu" passes type constraint String[maxLength=>"1000"] ok 3 - Value "nity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\n" passes type constraint String[maxLength=>"1000"] ok 4 - Value "processes A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processo" passes type constraint String[maxLength=>"1000"] ok 5 - Value "rs and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide tes" passes type constraint String[maxLength=>"1000"] 1..5 ok 5 - Type atomic/string is restricted by facet maxLength with value 1000. # Subtest: Type atomic/string is restricted by facet minLength with value 0. ok 1 - Value "" passes type constraint String[minLength=>"0"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing commu" passes type constraint String[minLength=>"0"] ok 3 - Value "nity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\n" passes type constraint String[minLength=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processo" passes type constraint String[minLength=>"0"] ok 5 - Value "rs and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide tes" passes type constraint String[minLength=>"0"] 1..5 ok 6 - Type atomic/string is restricted by facet minLength with value 0. # Subtest: Type atomic/string is restricted by facet minLength with value 657. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchang" passes type constraint String[minLength=>"657"] ok 2 - Value "e and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use X" passes type constraint String[minLength=>"657"] ok 3 - Value "ML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems u" passes type constraint String[minLength=>"657"] ok 4 - Value "sing the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation" passes type constraint String[minLength=>"657"] ok 5 - Value " with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partners and\nthroughout the industry The eXtensible Markup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by which industries are defining the structure and semantics of\ntheir information XML is a base recommendation coupled with a set of\nemerging specifications and related vocabularies based upon the XML\nsyntax \n\nIn the simplest sense the benefits of XML will only be achieved if\nor" passes type constraint String[minLength=>"657"] 1..5 ok 7 - Type atomic/string is restricted by facet minLength with value 657. # Subtest: Type atomic/string is restricted by facet minLength with value 90. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data " passes type constraint String[minLength=>"90"] ok 2 - Value " known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost " passes type constraint String[minLength=>"90"] ok 3 - Value "popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas" passes type constraint String[minLength=>"90"] ok 4 - Value "\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them o" passes type constraint String[minLength=>"90"] ok 5 - Value "bvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in" passes type constraint String[minLength=>"90"] 1..5 ok 8 - Type atomic/string is restricted by facet minLength with value 90. # Subtest: Type atomic/string is restricted by facet minLength with value 946. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Sc" passes type constraint String[minLength=>"946"] ok 2 - Value "hemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organiz" passes type constraint String[minLength=>"946"] ok 3 - Value "ation for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the re" passes type constraint String[minLength=>"946"] ok 4 - Value "sults of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partners and\nthroughout the industry The eXtensible Markup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by whic" passes type constraint String[minLength=>"946"] ok 5 - Value "h industries are defining the structure and semantics of\ntheir information XML is a base recommendation coupled with a set of\nemerging specifications and related vocabularies based upon the XML\nsyntax \n\nIn the simplest sense the benefits of XML will only be achieved if\norganizations of a significant number are using the same XML documents \nTherefore these XML documents must be available for partners to\ndiscover and retrieve A registry/repository is a mechanism used to\ndiscover and retrieve documents templates software i e objects\nand resources over the Internet A registry is the mechanism used to\ndiscover the object The registry provides information about the\nobject including the location of the object A repository is where\nthe object resides A user retrieves an object from a repository \n\n Although XML is a recent newcomer in the\nelectronic commerce landscape supply chains in many industries as well\nas industry consortiums and standards organizations are using XML t" passes type constraint String[minLength=>"946"] 1..5 ok 9 - Type atomic/string is restricted by facet minLength with value 946. # Subtest: Type atomic/string is restricted by facet minLength with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex do" passes type constraint String[minLength=>"1000"] ok 2 - Value "cuments The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\n" passes type constraint String[minLength=>"1000"] ok 3 - Value "accelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS X" passes type constraint String[minLength=>"1000"] ok 4 - Value "ML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partners and\nthroughout the industry The eXtensible Markup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by which industries are defining the structure and semantics of\ntheir information XML is a base recommendation coupled with a set of\nemerging sp" passes type constraint String[minLength=>"1000"] ok 5 - Value "ecifications and related vocabularies based upon the XML\nsyntax \n\nIn the simplest sense the benefits of XML will only be achieved if\norganizations of a significant number are using the same XML documents \nTherefore these XML documents must be available for partners to\ndiscover and retrieve A registry/repository is a mechanism used to\ndiscover and retrieve documents templates software i e objects\nand resources over the Internet A registry is the mechanism used to\ndiscover the object The registry provides information about the\nobject including the location of the object A repository is where\nthe object resides A user retrieves an object from a repository \n\n Although XML is a recent newcomer in the\nelectronic commerce landscape supply chains in many industries as well\nas industry consortiums and standards organizations are using XML to\ndefine their own vocabularies for business relationships and\ntransactions The vocabularies business templates and business\nprocesses " passes type constraint String[minLength=>"1000"] 1..5 ok 10 - Type atomic/string is restricted by facet minLength with value 1000. # Subtest: Type atomic/string is restricted by facet length with value 0. ok 1 - Value "" passes type constraint String[length=>"0"] ok 2 - Value "" passes type constraint String[length=>"0"] ok 3 - Value "" passes type constraint String[length=>"0"] ok 4 - Value "" passes type constraint String[length=>"0"] ok 5 - Value "" passes type constraint String[length=>"0"] 1..5 ok 11 - Type atomic/string is restricted by facet length with value 0. # Subtest: Type atomic/string is restricted by facet length with value 925. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data " passes type constraint String[length=>"925"] ok 2 - Value "In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is " passes type constraint String[length=>"925"] ok 3 - Value "necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based langu" passes type constraint String[length=>"925"] ok 4 - Value "ages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partne" passes type constraint String[length=>"925"] ok 5 - Value "rs and\nthroughout the industry The eXtensible Markup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by which industries are defining the structure and semantics of\ntheir information XML is a base recommendation coupled with a set of\nemerging specifications and related vocabularies based upon the XML\nsyntax \n\nIn the simplest sense the benefits of XML will only be achieved if\norganizations of a significant number are using the same XML documents \nTherefore these XML documents must be available for partners to\ndiscover and retrieve A registry/repository is a mechanism used to\ndiscover and retrieve documents templates software i e objects\nand resources over the Internet A registry is the mechanism used to\ndiscover the object The registry provides information about the\nobject including the location of the object A repository is where\nthe object re" passes type constraint String[length=>"925"] 1..5 ok 12 - Type atomic/string is restricted by facet length with value 925. # Subtest: Type atomic/string is restricted by facet length with value 713. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently" passes type constraint String[length=>"713"] ok 2 - Value " it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define " passes type constraint String[length=>"713"] ok 3 - Value "manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperabil" passes type constraint String[length=>"713"] ok 4 - Value "ity\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrolo" passes type constraint String[length=>"713"] ok 5 - Value "gy tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce" passes type constraint String[length=>"713"] 1..5 ok 13 - Type atomic/string is restricted by facet length with value 713. # Subtest: Type atomic/string is restricted by facet length with value 243. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishin" passes type constraint String[length=>"243"] ok 2 - Value "g community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and ap" passes type constraint String[length=>"243"] ok 3 - Value "plications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used" passes type constraint String[length=>"243"] ok 4 - Value " to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive met" passes type constraint String[length=>"243"] ok 5 - Value "hods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for" passes type constraint String[length=>"243"] 1..5 ok 14 - Type atomic/string is restricted by facet length with value 243. # Subtest: Type atomic/string is restricted by facet length with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex do" passes type constraint String[length=>"1000"] ok 2 - Value "cuments The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\n" passes type constraint String[length=>"1000"] ok 3 - Value "accelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS X" passes type constraint String[length=>"1000"] ok 4 - Value "ML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partners and\nthroughout the industry The eXtensible Markup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by which industries are defining the structure and semantics of\ntheir information XML is a base recommendation coupled with a set of\nemerging sp" passes type constraint String[length=>"1000"] ok 5 - Value "ecifications and related vocabularies based upon the XML\nsyntax \n\nIn the simplest sense the benefits of XML will only be achieved if\norganizations of a significant number are using the same XML documents \nTherefore these XML documents must be available for partners to\ndiscover and retrieve A registry/repository is a mechanism used to\ndiscover and retrieve documents templates software i e objects\nand resources over the Internet A registry is the mechanism used to\ndiscover the object The registry provides information about the\nobject including the location of the object A repository is where\nthe object resides A user retrieves an object from a repository \n\n Although XML is a recent newcomer in the\nelectronic commerce landscape supply chains in many industries as well\nas industry consortiums and standards organizations are using XML to\ndefine their own vocabularies for business relationships and\ntransactions The vocabularies business templates and business\nprocesses " passes type constraint String[length=>"1000"] 1..5 ok 15 - Type atomic/string is restricted by facet length with value 1000. # Subtest: Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\n([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s12848. ok 1 - Value "27951 Frameworks Library Them Objects Street\nRegard As , DC 12848" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s12848\$))"] ok 2 - Value "7 Of Typical To Original Street\nIn Prominent , AK 12848" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s12848\$))"] ok 3 - Value "5367 Bandwidth To Oasis Based Street\nCommunication Popular , NM 12848" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s12848\$))"] ok 4 - Value "4 Many Different Means Of Street\nFiles In , OR 12848" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s12848\$))"] ok 5 - Value "64 Those Soc Full Software Street\nChain Is , MT 12848" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s12848\$))"] 1..5 ok 16 - Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\n([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s12848. # Subtest: Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){2}Street\n([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s15849. ok 1 - Value "726 Of In Street\nUser Those Of , IL 15849" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\n([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s15849\$))"] ok 2 - Value "598 In This Street\nDespite Partnerships Generation , TN 15849" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\n([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s15849\$))"] ok 3 - Value "53544 Compatibility Already Street\nTesting Business For , NY 15849" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\n([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s15849\$))"] ok 4 - Value "3 Manipulate Robust Street\nUse Is And , AZ 15849" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\n([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s15849\$))"] ok 5 - Value "41135 Tools Standardization Street\nThe Signatures Compatibility , ND 15849" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\n([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s15849\$))"] 1..5 ok 17 - Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){2}Street\n([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s15849. # Subtest: Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\n([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s13420-1016. ok 1 - Value "367 Less Of Of Testing Street\nWidespread , MN 13420-1016" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s13420-1016\$))"] ok 2 - Value "138 Provides Available Related Efforts Street\nAct , IN 13420-1016" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s13420-1016\$))"] ok 3 - Value "967 Systems Allows Technology Health Street\nCommunity , IL 13420-1016" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s13420-1016\$))"] ok 4 - Value "8333 Chair Of Pc Languages Street\nTo , IA 13420-1016" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s13420-1016\$))"] ok 5 - Value "88539 Them Data Build That Street\nResides , MI 13420-1016" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s13420-1016\$))"] 1..5 ok 18 - Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\n([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s13420-1016. # Subtest: Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\n([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s17687. ok 1 - Value "45 Paradigm User Management Dependability Street\nThe Industry , SD 17687" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s17687\$))"] ok 2 - Value "96 Mediums Benefits Technologies Reference Street\nMicrosystems Files , UT 17687" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s17687\$))"] ok 3 - Value "1138 Computing Systems Other Architectural Street\nIts Key , AZ 17687" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s17687\$))"] ok 4 - Value "6131 Object Techniques To Transmit Street\nIs Applications , AR 17687" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s17687\$))"] ok 5 - Value "32 Addressing Nsrl Typical The Street\nTo All , OR 17687" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\n([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s17687\$))"] 1..5 ok 19 - Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\n([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s17687. # Subtest: Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){3}Street\n([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s11101. ok 1 - Value "37 To Filter The Street\nAnd , GA 11101" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s11101\$))"] ok 2 - Value "3358 Techniques Interoperability Exchange Street\nAs , AL 11101" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s11101\$))"] ok 3 - Value "327 Criteria Information The Street\nTools , FL 11101" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s11101\$))"] ok 4 - Value "6643 Interoperability Robust Of Street\nClean , LA 11101" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s11101\$))"] ok 5 - Value "4173 Defines An Addressing Street\nTransforming , SC 11101" passes type constraint String[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\n([A-Z][a-z]{1,20}\\s){1},\\s[A-Z]{2}\\s11101\$))"] 1..5 ok 20 - Type atomic/string is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){3}Street\n([A-Z][a-z]{1,20}\s){1},\s[A-Z]{2}\s11101. # Subtest: Type atomic/string is restricted by facet enumeration. ok 1 - Value "to" passes type constraint String[enumeration=>"ARRAY(0x598c0768)"] ok 2 - Value "and/or" passes type constraint String[enumeration=>"ARRAY(0x598c0768)"] ok 3 - Value "associated" passes type constraint String[enumeration=>"ARRAY(0x598c0768)"] ok 4 - Value "design" passes type constraint String[enumeration=>"ARRAY(0x598c0768)"] ok 5 - Value "enterprises" passes type constraint String[enumeration=>"ARRAY(0x598c0768)"] 1..5 ok 21 - Type atomic/string is restricted by facet enumeration. # Subtest: Type atomic/string is restricted by facet enumeration. ok 1 - Value "tremendous" passes type constraint String[enumeration=>"ARRAY(0x598c068c)"] ok 2 - Value "tremendous" passes type constraint String[enumeration=>"ARRAY(0x598c068c)"] ok 3 - Value "NIST/ITL" passes type constraint String[enumeration=>"ARRAY(0x598c068c)"] ok 4 - Value "is" passes type constraint String[enumeration=>"ARRAY(0x598c068c)"] ok 5 - Value "as" passes type constraint String[enumeration=>"ARRAY(0x598c068c)"] 1..5 ok 22 - Type atomic/string is restricted by facet enumeration. # Subtest: Type atomic/string is restricted by facet enumeration. ok 1 - Value "only" passes type constraint String[enumeration=>"ARRAY(0x598c0d6c)"] ok 2 - Value "through" passes type constraint String[enumeration=>"ARRAY(0x598c0d6c)"] ok 3 - Value "our" passes type constraint String[enumeration=>"ARRAY(0x598c0d6c)"] ok 4 - Value "only" passes type constraint String[enumeration=>"ARRAY(0x598c0d6c)"] ok 5 - Value "through" passes type constraint String[enumeration=>"ARRAY(0x598c0d6c)"] 1..5 ok 23 - Type atomic/string is restricted by facet enumeration. # Subtest: Type atomic/string is restricted by facet enumeration. ok 1 - Value "ebXML" passes type constraint String[enumeration=>"ARRAY(0x598bbd2c)"] ok 2 - Value "The" passes type constraint String[enumeration=>"ARRAY(0x598bbd2c)"] ok 3 - Value "many" passes type constraint String[enumeration=>"ARRAY(0x598bbd2c)"] ok 4 - Value "ebXML" passes type constraint String[enumeration=>"ARRAY(0x598bbd2c)"] ok 5 - Value "The" passes type constraint String[enumeration=>"ARRAY(0x598bbd2c)"] 1..5 ok 24 - Type atomic/string is restricted by facet enumeration. # Subtest: Type atomic/string is restricted by facet enumeration. ok 1 - Value "such" passes type constraint String[enumeration=>"ARRAY(0x57e00134)"] ok 2 - Value "as" passes type constraint String[enumeration=>"ARRAY(0x57e00134)"] ok 3 - Value "well" passes type constraint String[enumeration=>"ARRAY(0x57e00134)"] ok 4 - Value "these" passes type constraint String[enumeration=>"ARRAY(0x57e00134)"] ok 5 - Value "for" passes type constraint String[enumeration=>"ARRAY(0x57e00134)"] 1..5 ok 25 - Type atomic/string is restricted by facet enumeration. # Subtest: Type atomic/string is restricted by facet whiteSpace with value preserve. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defi" passes type constraint String[whiteSpace=>"preserve"] ok 2 - Value "ning data known as HTML has led to\nthe creation of the world s first digital l" passes type constraint String[whiteSpace=>"preserve"] ok 3 - Value "ibrary Using the simplicity\nof HTML with more advanced concepts from the publis" passes type constraint String[whiteSpace=>"preserve"] ok 4 - Value "hing community has\nled to the creation of a second-generation Internet language " passes type constraint String[whiteSpace=>"preserve"] ok 5 - Value "called the\nExtensible Markup Language XML which is rapidly becoming one of th" passes type constraint String[whiteSpace=>"preserve"] 1..5 ok 26 - Type atomic/string is restricted by facet whiteSpace with value preserve. # Subtest: Type atomic/string is restricted by facet whiteSpace with value collapse. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defi" passes type constraint String[whiteSpace=>"collapse"] ok 2 - Value "ning data known as HTML has led to the creation of the world s first digital lib" passes type constraint String[whiteSpace=>"collapse"] ok 3 - Value "rary Using the simplicity of HTML with more advanced concepts from the publishin" passes type constraint String[whiteSpace=>"collapse"] ok 4 - Value "g community has led to the creation of a second-generation Internet language cal" passes type constraint String[whiteSpace=>"collapse"] ok 5 - Value "led the Extensible Markup Language XML which is rapidly becoming one of the most" passes type constraint String[whiteSpace=>"collapse"] 1..5 ok 27 - Type atomic/string is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/string is restricted by facet whiteSpace with value replace. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defi" passes type constraint String[whiteSpace=>"replace"] ok 2 - Value "ning data known as HTML has led to the creation of the world s first digital l" passes type constraint String[whiteSpace=>"replace"] ok 3 - Value "ibrary Using the simplicity of HTML with more advanced concepts from the publis" passes type constraint String[whiteSpace=>"replace"] ok 4 - Value "hing community has led to the creation of a second-generation Internet language " passes type constraint String[whiteSpace=>"replace"] ok 5 - Value "called the Extensible Markup Language XML which is rapidly becoming one of th" passes type constraint String[whiteSpace=>"replace"] 1..5 ok 28 - Type atomic/string is restricted by facet whiteSpace with value replace. # Subtest: Type atomic/string is restricted by facet minLength with value 998. ok 1 - Value "" fails type constraint String[minLength=>"998"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing comm" fails type constraint String[minLength=>"998"] ok 3 - Value "unity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certa" fails type constraint String[minLength=>"998"] ok 4 - Value "in\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML pr" fails type constraint String[minLength=>"998"] ok 5 - Value "ocessors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nPr" fails type constraint String[minLength=>"998"] 1..5 ok 29 - Type atomic/string is restricted by facet minLength with value 998. # Subtest: Type atomic/string is restricted by facet minLength with value 275. ok 1 - Value "" fails type constraint String[minLength=>"275"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation langu" fails type constraint String[minLength=>"275"] ok 3 - Value "age for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with mo" fails type constraint String[minLength=>"275"] ok 4 - Value "re advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost p" fails type constraint String[minLength=>"275"] ok 5 - Value "opular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact o" fails type constraint String[minLength=>"275"] 1..5 ok 30 - Type atomic/string is restricted by facet minLength with value 275. # Subtest: Type atomic/string is restricted by facet minLength with value 838. ok 1 - Value "" fails type constraint String[minLength=>"838"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more ad" fails type constraint String[minLength=>"838"] ok 3 - Value "vanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way th" fails type constraint String[minLength=>"838"] ok 4 - Value "at allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML docume" fails type constraint String[minLength=>"838"] ok 5 - Value "nts on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and r" fails type constraint String[minLength=>"838"] 1..5 ok 31 - Type atomic/string is restricted by facet minLength with value 838. # Subtest: Type atomic/string is restricted by facet minLength with value 791. ok 1 - Value "" fails type constraint String[minLength=>"791"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML " fails type constraint String[minLength=>"791"] ok 3 - Value "with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language th" fails type constraint String[minLength=>"791"] ok 4 - Value "at describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet L" fails type constraint String[minLength=>"791"] ok 5 - Value "anguage XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASI" fails type constraint String[minLength=>"791"] 1..5 ok 32 - Type atomic/string is restricted by facet minLength with value 791. # Subtest: Type atomic/string is restricted by facet minLength with value 1000. ok 1 - Value "" fails type constraint String[minLength=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing comm" fails type constraint String[minLength=>"1000"] ok 3 - Value "unity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certa" fails type constraint String[minLength=>"1000"] ok 4 - Value "in\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML pr" fails type constraint String[minLength=>"1000"] ok 5 - Value "ocessors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProv" fails type constraint String[minLength=>"1000"] 1..5 ok 33 - Type atomic/string is restricted by facet minLength with value 1000. # Subtest: Type atomic/string is restricted by facet maxLength with value 0. ok 1 - Value "T" fails type constraint String[maxLength=>"0"] ok 2 - Value "he advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing commun" fails type constraint String[maxLength=>"0"] ok 3 - Value "ity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\n" fails type constraint String[maxLength=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML proces" fails type constraint String[maxLength=>"0"] ok 5 - Value "sors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide t" fails type constraint String[maxLength=>"0"] 1..5 ok 34 - Type atomic/string is restricted by facet maxLength with value 0. # Subtest: Type atomic/string is restricted by facet maxLength with value 567. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applicatio" fails type constraint String[maxLength=>"567"] ok 2 - Value "ns It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying " fails type constraint String[maxLength=>"567"] ok 3 - Value "XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of t" fails type constraint String[maxLength=>"567"] ok 4 - Value "hese standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into " fails type constraint String[maxLength=>"567"] ok 5 - Value "both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partners and\nthroughout the industry The eXtensible Markup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by which industries are defining the structure and semantics of\nt" fails type constraint String[maxLength=>"567"] 1..5 ok 35 - Type atomic/string is restricted by facet maxLength with value 567. # Subtest: Type atomic/string is restricted by facet maxLength with value 46. ok 1 - Value "The advent of Internet-enabled browsers and a\nf" fails type constraint String[maxLength=>"46"] ok 2 - Value "irst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nE" fails type constraint String[maxLength=>"46"] ok 3 - Value "xtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools t" fails type constraint String[maxLength=>"46"] ok 4 - Value "hat can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browse" fails type constraint String[maxLength=>"46"] ok 5 - Value "rs and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build ro" fails type constraint String[maxLength=>"46"] 1..5 ok 36 - Type atomic/string is restricted by facet maxLength with value 46. # Subtest: Type atomic/string is restricted by facet maxLength with value 412. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popula" fails type constraint String[maxLength=>"412"] ok 2 - Value "r languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive met" fails type constraint String[maxLength=>"412"] ok 3 - Value "hods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread avail" fails type constraint String[maxLength=>"412"] ok 4 - Value "ability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM X" fails type constraint String[maxLength=>"412"] ok 5 - Value "SL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry" fails type constraint String[maxLength=>"412"] 1..5 ok 37 - Type atomic/string is restricted by facet maxLength with value 412. # Subtest: Type atomic/string is restricted by facet maxLength with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex doc" fails type constraint String[maxLength=>"1000"] ok 2 - Value "uments The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following relate" fails type constraint String[maxLength=>"1000"] ok 3 - Value "d tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the results of the tests are fed back\n into both the standards process and the development process \n\nAs chair of the OASIS XML Conformance Subcommittee NIST/ITL\nled the development of the widely used XML test suite NIST/ITL has\nfurther developed in cooperation with OASIS and W3C robust testing\nresources for related XML technologies including XML Schemas DOM and\nXSL Developers and users utilize these tools to exercise both the\nappropriate W3C Recommendation and the associated implementations \nErrors and ambiguities raised as a result of these tools are fed back\ninto the development process for correction in future revisions \n\n An industry s ability to use electronic commerce EC \neffectively depends primarily on that industry s ability to create \nmanipulate and transmit intelligent information among partners and\nthroughout the industry The eXtensible Mar" fails type constraint String[maxLength=>"1000"] ok 4 - Value "kup Language XML which is\nalready targeted as the enabling technology for EC is the primary\nstandard by which industries are defining the structure and semantics of\ntheir information XML is a base recommendation coupled with a set of\nemerging specifications and related vocabularies based upon the XML\nsyntax \n\nIn the simplest sense the benefits of XML will only be achieved if\norganizations of a significant number are using the same XML documents \nTherefore these XML documents must be available for partners to\ndiscover and retrieve A registry/repository is a mechanism used to\ndiscover and retrieve documents templates software i e objects\nand resources over the Internet A registry is the mechanism used to\ndiscover the object The registry provides information about the\nobject including the location of the object A repository is where\nthe object resides A user retrieves an object from a repository \n\n Although XML is a recent newcomer in the\nelectronic commerce landscape supply chains in many industries as well\nas industry consortiums and standards organizations are using XML to\ndefine their own vocabularies for business relationships and\ntransactions The vocabularies business templates and business\nprocesses used by these groups to transact business must be accessible\nby all partners at any time Furthermore newcomers to the supply chain\nor business partnerships must be able to discover these documents and\nretrieve them A registry and repository can be used to provide this\nservice A series of registries and repositories can link many\norganizations and industries acting as a web of registries for\ndiscovery Standards are needed to ensure interoperability of these\nregistries; additionally a reg" fails type constraint String[maxLength=>"1000"] ok 5 - Value "istry vocabulary must be created for\nconsistency of discovery information among them \n\n NIST/ITL is working with the Organization for the\nAdvancement of Structured Information Standards OASIS the prominent\nindustry consortium for defining specifications for the discovery and\nretrieval of XML-related documents NIST chairs the OASIS\nRegistry/Repository Technical Committee and is a significant\ncontributor NIST/ITL is also working within the ebXML Project a joint\nproject between OASIS and the United Nations body for Trade Facilitation\nand Electronic Business UN/CEFACT the prominent business-oriented \ninternational standards organization for the discovery retrieval and\nuse of business processes and related documents The role of NIST/ITL is\nto influence the quality correctness and testability of the\nspecifications of both the OASIS and ebXML Registry/Repository Working\nGroups through our reference implementation of a registry and repository\nthat is conformant to both specifications Additionally NIST/ITL\nfacilitates cross-over discussions between OASIS and ebXML; thus helping\nto ensure compatibility of the specifications \n\n NIST/ITL through its leadership in developing a reference\nimplementation that is compliant to both specifications will help\nensure that both specifications are unambiguous complete and testable \nThis work will also contribute to the compatibility of these two\nspecifications An early indication of success is that the draft ebXML\nspecification uses the OASIS specification as its basis The completion\nof these specifications will allow small- and medium-sized enterprises\n SMEs to make appropriate choices with regard to EC tools and\napplications and will allow them access to the emerging supply chain\nand industry partnership EC models \n\n The National Software Reference Library NSRL provides a\nrepository of known software file profiles and file signatures for use\nby law enforcement organizations in computer forensics investigations" fails type constraint String[maxLength=>"1000"] 1..5 ok 38 - Type atomic/string is restricted by facet maxLength with value 1000. # Subtest: Type atomic/string is restricted by facet length with value 0. ok 1 - Value "T" fails type constraint String[length=>"0"] ok 2 - Value "he advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing commun" fails type constraint String[length=>"0"] ok 3 - Value "ity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\n" fails type constraint String[length=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML proces" fails type constraint String[length=>"0"] ok 5 - Value "sors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide t" fails type constraint String[length=>"0"] 1..5 ok 39 - Type atomic/string is restricted by facet length with value 0. # Subtest: Type atomic/string is restricted by facet length with value 151. ok 1 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first d" fails type constraint String[length=>"151"] ok 2 - Value "igital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly" fails type constraint String[length=>"151"] ok 3 - Value " in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \n" fails type constraint String[length=>"151"] ok 4 - Value "permitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML processors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperab" fails type constraint String[length=>"151"] ok 5 - Value "le solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProvide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML\n Schemas \nPartner with industry participants to build robust test suites for\n XML DOM XSL-FO XSLT/Xpath and XML Schemas \nDevelop in-house tools to aid in automating test generation for\n XML-based languages \nWork with industry to ensure that these tests are used as\n metrology tools and that the resul" fails type constraint String[length=>"151"] 1..5 ok 40 - Type atomic/string is restricted by facet length with value 151. # Subtest: Type atomic/string is restricted by facet length with value 581. ok 1 - Value "" fails type constraint String[length=>"581"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s " fails type constraint String[length=>"581"] ok 3 - Value "first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the wor" fails type constraint String[length=>"581"] ok 4 - Value "ld XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used" fails type constraint String[length=>"581"] ok 5 - Value " to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange" fails type constraint String[length=>"581"] 1..5 ok 41 - Type atomic/string is restricted by facet length with value 581. # Subtest: Type atomic/string is restricted by facet length with value 532. ok 1 - Value "" fails type constraint String[length=>"532"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of" fails type constraint String[length=>"532"] ok 3 - Value " the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing community has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one o" fails type constraint String[length=>"532"] ok 4 - Value "f the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certain\nprocesses A set of related technologies b" fails type constraint String[length=>"532"] ok 5 - Value "uilt around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to vo" fails type constraint String[length=>"532"] 1..5 ok 42 - Type atomic/string is restricted by facet length with value 532. # Subtest: Type atomic/string is restricted by facet length with value 1000. ok 1 - Value "" fails type constraint String[length=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a\nfirst-generation language for defining data known as HTML has led to\nthe creation of the world s first digital library Using the simplicity\nof HTML with more advanced concepts from the publishing comm" fails type constraint String[length=>"1000"] ok 3 - Value "unity has\nled to the creation of a second-generation Internet language called the\nExtensible Markup Language XML which is rapidly becoming one of the\nmost popular languages in the world XML is being incorporated into web\npages and applications alike particularly in those involved in\nelectronic commerce applications It is a language that describes\ninformation in a way that allows computers to exchange and automatically\nact on the information Consequently it can be used to automate certa" fails type constraint String[length=>"1000"] ok 4 - Value "in\nprocesses A set of related technologies built around this Internet\nlanguage define a rich set of tools that can be used to define \nmanipulate and display context-rich data In particular XML Schemas\ndefine intuitive methods for creating complex documents The Document\nObject Model DOM defines methods for interacting with XML and HTML \npermitting the dynamic creation and manipulation of documents The\nExtensible Stylesheet Language XSL defines methods for transforming\nand displaying XML documents on a variety of devices from web browsers\nto print mediums to voice-enabled devices \n\nVirtually all application domains are looking\nto use XML technologies to define manipulate and exchange structured\ninformation In addition XML pr" fails type constraint String[length=>"1000"] ok 5 - Value "ocessors and support for the related\nSchema DOM and XSL technologies are available in beta versions of\npopular web browsers and application development software The\nwidespread availability of these technologies has made them obvious\nchoices as building blocks for electronic commerce As such conformance\nof these products to the W3C Recommendations is necessary to build\ninteroperable solutions The Organization for the Advancement of\nStructured Information Standards OASIS consortium was formed to\naccelerate the adoption of these standards by addressing market needs\nand directions and recommending guidelines for product interoperability\nand conformance \n\nNIST/ITL is collaborating with industry to solve\nthese problems using the following related tasks:\n\nProvide technical leadership by chairing and/or participating in\n appropriate OASIS and W3C efforts including OASIS XML and\n XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML\n Schema Working Groups \nProv" fails type constraint String[length=>"1000"] 1..5 ok 43 - Type atomic/string is restricted by facet length with value 1000. 1..43 ok t/50time.t ................ # Subtest: Type atomic/time is restricted by facet minExclusive with value 00:00:00. ok 1 - Value "00:00:01" passes type constraint Time[minExclusive=>"00:00:00"] ok 2 - Value "03:11:11" passes type constraint Time[minExclusive=>"00:00:00"] ok 3 - Value "13:07:31" passes type constraint Time[minExclusive=>"00:00:00"] ok 4 - Value "23:06:10" passes type constraint Time[minExclusive=>"00:00:00"] ok 5 - Value "23:59:59" passes type constraint Time[minExclusive=>"00:00:00"] 1..5 ok 1 - Type atomic/time is restricted by facet minExclusive with value 00:00:00. # Subtest: Type atomic/time is restricted by facet minExclusive with value 02:57:29. ok 1 - Value "02:57:30" passes type constraint Time[minExclusive=>"02:57:29"] ok 2 - Value "04:40:10" passes type constraint Time[minExclusive=>"02:57:29"] ok 3 - Value "08:05:06" passes type constraint Time[minExclusive=>"02:57:29"] ok 4 - Value "16:53:43" passes type constraint Time[minExclusive=>"02:57:29"] ok 5 - Value "23:59:59" passes type constraint Time[minExclusive=>"02:57:29"] 1..5 ok 2 - Type atomic/time is restricted by facet minExclusive with value 02:57:29. # Subtest: Type atomic/time is restricted by facet minExclusive with value 13:38:10. ok 1 - Value "13:38:11" passes type constraint Time[minExclusive=>"13:38:10"] ok 2 - Value "15:10:50" passes type constraint Time[minExclusive=>"13:38:10"] ok 3 - Value "15:56:14" passes type constraint Time[minExclusive=>"13:38:10"] ok 4 - Value "20:23:46" passes type constraint Time[minExclusive=>"13:38:10"] ok 5 - Value "23:59:59" passes type constraint Time[minExclusive=>"13:38:10"] 1..5 ok 3 - Type atomic/time is restricted by facet minExclusive with value 13:38:10. # Subtest: Type atomic/time is restricted by facet minExclusive with value 18:16:28. ok 1 - Value "18:16:29" passes type constraint Time[minExclusive=>"18:16:28"] ok 2 - Value "23:15:39" passes type constraint Time[minExclusive=>"18:16:28"] ok 3 - Value "22:44:24" passes type constraint Time[minExclusive=>"18:16:28"] ok 4 - Value "20:07:23" passes type constraint Time[minExclusive=>"18:16:28"] ok 5 - Value "23:59:59" passes type constraint Time[minExclusive=>"18:16:28"] 1..5 ok 4 - Type atomic/time is restricted by facet minExclusive with value 18:16:28. # Subtest: Type atomic/time is restricted by facet minExclusive with value 23:59:58. ok 1 - Value "23:59:59" passes type constraint Time[minExclusive=>"23:59:58"] 1..1 ok 5 - Type atomic/time is restricted by facet minExclusive with value 23:59:58. # Subtest: Type atomic/time is restricted by facet minInclusive with value 00:00:00. ok 1 - Value "00:00:00" passes type constraint Time[minInclusive=>"00:00:00"] ok 2 - Value "06:37:23" passes type constraint Time[minInclusive=>"00:00:00"] ok 3 - Value "17:22:07" passes type constraint Time[minInclusive=>"00:00:00"] ok 4 - Value "01:39:25" passes type constraint Time[minInclusive=>"00:00:00"] ok 5 - Value "23:59:59" passes type constraint Time[minInclusive=>"00:00:00"] 1..5 ok 6 - Type atomic/time is restricted by facet minInclusive with value 00:00:00. # Subtest: Type atomic/time is restricted by facet minInclusive with value 21:11:44. ok 1 - Value "21:11:44" passes type constraint Time[minInclusive=>"21:11:44"] ok 2 - Value "21:14:21" passes type constraint Time[minInclusive=>"21:11:44"] ok 3 - Value "23:40:37" passes type constraint Time[minInclusive=>"21:11:44"] ok 4 - Value "21:37:20" passes type constraint Time[minInclusive=>"21:11:44"] ok 5 - Value "23:59:59" passes type constraint Time[minInclusive=>"21:11:44"] 1..5 ok 7 - Type atomic/time is restricted by facet minInclusive with value 21:11:44. # Subtest: Type atomic/time is restricted by facet minInclusive with value 01:03:08. ok 1 - Value "01:03:08" passes type constraint Time[minInclusive=>"01:03:08"] ok 2 - Value "02:38:50" passes type constraint Time[minInclusive=>"01:03:08"] ok 3 - Value "05:59:03" passes type constraint Time[minInclusive=>"01:03:08"] ok 4 - Value "16:51:26" passes type constraint Time[minInclusive=>"01:03:08"] ok 5 - Value "23:59:59" passes type constraint Time[minInclusive=>"01:03:08"] 1..5 ok 8 - Type atomic/time is restricted by facet minInclusive with value 01:03:08. # Subtest: Type atomic/time is restricted by facet minInclusive with value 19:31:35. ok 1 - Value "19:31:35" passes type constraint Time[minInclusive=>"19:31:35"] ok 2 - Value "20:53:52" passes type constraint Time[minInclusive=>"19:31:35"] ok 3 - Value "22:28:34" passes type constraint Time[minInclusive=>"19:31:35"] ok 4 - Value "23:40:04" passes type constraint Time[minInclusive=>"19:31:35"] ok 5 - Value "23:59:59" passes type constraint Time[minInclusive=>"19:31:35"] 1..5 ok 9 - Type atomic/time is restricted by facet minInclusive with value 19:31:35. # Subtest: Type atomic/time is restricted by facet minInclusive with value 23:59:59. ok 1 - Value "23:59:59" passes type constraint Time[minInclusive=>"23:59:59"] 1..1 ok 10 - Type atomic/time is restricted by facet minInclusive with value 23:59:59. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 00:00:01. ok 1 - Value "00:00:00" passes type constraint Time[maxExclusive=>"00:00:01"] 1..1 ok 11 - Type atomic/time is restricted by facet maxExclusive with value 00:00:01. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 08:19:11. ok 1 - Value "00:00:00" passes type constraint Time[maxExclusive=>"08:19:11"] ok 2 - Value "00:57:42" passes type constraint Time[maxExclusive=>"08:19:11"] ok 3 - Value "06:00:38" passes type constraint Time[maxExclusive=>"08:19:11"] ok 4 - Value "06:26:36" passes type constraint Time[maxExclusive=>"08:19:11"] ok 5 - Value "08:19:10" passes type constraint Time[maxExclusive=>"08:19:11"] 1..5 ok 12 - Type atomic/time is restricted by facet maxExclusive with value 08:19:11. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 23:35:02. ok 1 - Value "00:00:00" passes type constraint Time[maxExclusive=>"23:35:02"] ok 2 - Value "08:50:26" passes type constraint Time[maxExclusive=>"23:35:02"] ok 3 - Value "05:19:06" passes type constraint Time[maxExclusive=>"23:35:02"] ok 4 - Value "10:35:34" passes type constraint Time[maxExclusive=>"23:35:02"] ok 5 - Value "23:35:01" passes type constraint Time[maxExclusive=>"23:35:02"] 1..5 ok 13 - Type atomic/time is restricted by facet maxExclusive with value 23:35:02. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 12:25:37. ok 1 - Value "00:00:00" passes type constraint Time[maxExclusive=>"12:25:37"] ok 2 - Value "03:02:54" passes type constraint Time[maxExclusive=>"12:25:37"] ok 3 - Value "02:53:04" passes type constraint Time[maxExclusive=>"12:25:37"] ok 4 - Value "00:23:56" passes type constraint Time[maxExclusive=>"12:25:37"] ok 5 - Value "12:25:36" passes type constraint Time[maxExclusive=>"12:25:37"] 1..5 ok 14 - Type atomic/time is restricted by facet maxExclusive with value 12:25:37. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 23:59:59. ok 1 - Value "00:00:00" passes type constraint Time[maxExclusive=>"23:59:59"] ok 2 - Value "19:23:13" passes type constraint Time[maxExclusive=>"23:59:59"] ok 3 - Value "10:54:21" passes type constraint Time[maxExclusive=>"23:59:59"] ok 4 - Value "06:20:41" passes type constraint Time[maxExclusive=>"23:59:59"] ok 5 - Value "23:59:58" passes type constraint Time[maxExclusive=>"23:59:59"] 1..5 ok 15 - Type atomic/time is restricted by facet maxExclusive with value 23:59:59. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 00:00:00. ok 1 - Value "00:00:00" passes type constraint Time[maxInclusive=>"00:00:00"] 1..1 ok 16 - Type atomic/time is restricted by facet maxInclusive with value 00:00:00. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 13:46:08. ok 1 - Value "00:00:00" passes type constraint Time[maxInclusive=>"13:46:08"] ok 2 - Value "05:22:29" passes type constraint Time[maxInclusive=>"13:46:08"] ok 3 - Value "02:13:46" passes type constraint Time[maxInclusive=>"13:46:08"] ok 4 - Value "06:23:18" passes type constraint Time[maxInclusive=>"13:46:08"] ok 5 - Value "13:46:08" passes type constraint Time[maxInclusive=>"13:46:08"] 1..5 ok 17 - Type atomic/time is restricted by facet maxInclusive with value 13:46:08. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 05:07:34. ok 1 - Value "00:00:00" passes type constraint Time[maxInclusive=>"05:07:34"] ok 2 - Value "00:07:23" passes type constraint Time[maxInclusive=>"05:07:34"] ok 3 - Value "04:49:01" passes type constraint Time[maxInclusive=>"05:07:34"] ok 4 - Value "02:17:28" passes type constraint Time[maxInclusive=>"05:07:34"] ok 5 - Value "05:07:34" passes type constraint Time[maxInclusive=>"05:07:34"] 1..5 ok 18 - Type atomic/time is restricted by facet maxInclusive with value 05:07:34. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 18:06:59. ok 1 - Value "00:00:00" passes type constraint Time[maxInclusive=>"18:06:59"] ok 2 - Value "03:11:39" passes type constraint Time[maxInclusive=>"18:06:59"] ok 3 - Value "07:07:10" passes type constraint Time[maxInclusive=>"18:06:59"] ok 4 - Value "03:30:13" passes type constraint Time[maxInclusive=>"18:06:59"] ok 5 - Value "18:06:59" passes type constraint Time[maxInclusive=>"18:06:59"] 1..5 ok 19 - Type atomic/time is restricted by facet maxInclusive with value 18:06:59. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 23:59:59. ok 1 - Value "00:00:00" passes type constraint Time[maxInclusive=>"23:59:59"] ok 2 - Value "14:43:02" passes type constraint Time[maxInclusive=>"23:59:59"] ok 3 - Value "12:26:24" passes type constraint Time[maxInclusive=>"23:59:59"] ok 4 - Value "02:23:22" passes type constraint Time[maxInclusive=>"23:59:59"] ok 5 - Value "23:59:59" passes type constraint Time[maxInclusive=>"23:59:59"] 1..5 ok 20 - Type atomic/time is restricted by facet maxInclusive with value 23:59:59. # Subtest: Type atomic/time is restricted by facet pattern with value \d9:\d2:5\d. ok 1 - Value "09:12:57" passes type constraint Time[pattern=>"(?^:(?ms:^\\d9:\\d2:5\\d\$))"] ok 2 - Value "19:12:57" passes type constraint Time[pattern=>"(?^:(?ms:^\\d9:\\d2:5\\d\$))"] ok 3 - Value "09:12:56" passes type constraint Time[pattern=>"(?^:(?ms:^\\d9:\\d2:5\\d\$))"] ok 4 - Value "19:12:58" passes type constraint Time[pattern=>"(?^:(?ms:^\\d9:\\d2:5\\d\$))"] ok 5 - Value "19:32:56" passes type constraint Time[pattern=>"(?^:(?ms:^\\d9:\\d2:5\\d\$))"] 1..5 ok 21 - Type atomic/time is restricted by facet pattern with value \d9:\d2:5\d. # Subtest: Type atomic/time is restricted by facet pattern with value \d6:\d9:\d9. ok 1 - Value "16:49:59" passes type constraint Time[pattern=>"(?^:(?ms:^\\d6:\\d9:\\d9\$))"] ok 2 - Value "06:59:19" passes type constraint Time[pattern=>"(?^:(?ms:^\\d6:\\d9:\\d9\$))"] ok 3 - Value "06:49:39" passes type constraint Time[pattern=>"(?^:(?ms:^\\d6:\\d9:\\d9\$))"] ok 4 - Value "06:09:49" passes type constraint Time[pattern=>"(?^:(?ms:^\\d6:\\d9:\\d9\$))"] ok 5 - Value "06:49:49" passes type constraint Time[pattern=>"(?^:(?ms:^\\d6:\\d9:\\d9\$))"] 1..5 ok 22 - Type atomic/time is restricted by facet pattern with value \d6:\d9:\d9. # Subtest: Type atomic/time is restricted by facet pattern with value 1\d:3\d:\d5. ok 1 - Value "10:33:45" passes type constraint Time[pattern=>"(?^:(?ms:^1\\d:3\\d:\\d5\$))"] ok 2 - Value "16:36:05" passes type constraint Time[pattern=>"(?^:(?ms:^1\\d:3\\d:\\d5\$))"] ok 3 - Value "15:35:55" passes type constraint Time[pattern=>"(?^:(?ms:^1\\d:3\\d:\\d5\$))"] ok 4 - Value "14:38:55" passes type constraint Time[pattern=>"(?^:(?ms:^1\\d:3\\d:\\d5\$))"] ok 5 - Value "16:37:05" passes type constraint Time[pattern=>"(?^:(?ms:^1\\d:3\\d:\\d5\$))"] 1..5 ok 23 - Type atomic/time is restricted by facet pattern with value 1\d:3\d:\d5. # Subtest: Type atomic/time is restricted by facet pattern with value \d8:\d4:\d6. ok 1 - Value "18:54:16" passes type constraint Time[pattern=>"(?^:(?ms:^\\d8:\\d4:\\d6\$))"] ok 2 - Value "18:34:46" passes type constraint Time[pattern=>"(?^:(?ms:^\\d8:\\d4:\\d6\$))"] ok 3 - Value "08:14:16" passes type constraint Time[pattern=>"(?^:(?ms:^\\d8:\\d4:\\d6\$))"] ok 4 - Value "18:14:56" passes type constraint Time[pattern=>"(?^:(?ms:^\\d8:\\d4:\\d6\$))"] ok 5 - Value "18:44:06" passes type constraint Time[pattern=>"(?^:(?ms:^\\d8:\\d4:\\d6\$))"] 1..5 ok 24 - Type atomic/time is restricted by facet pattern with value \d8:\d4:\d6. # Subtest: Type atomic/time is restricted by facet pattern with value \d0:3\d:2\d. ok 1 - Value "00:37:22" passes type constraint Time[pattern=>"(?^:(?ms:^\\d0:3\\d:2\\d\$))"] ok 2 - Value "00:37:20" passes type constraint Time[pattern=>"(?^:(?ms:^\\d0:3\\d:2\\d\$))"] ok 3 - Value "00:33:24" passes type constraint Time[pattern=>"(?^:(?ms:^\\d0:3\\d:2\\d\$))"] ok 4 - Value "00:34:25" passes type constraint Time[pattern=>"(?^:(?ms:^\\d0:3\\d:2\\d\$))"] ok 5 - Value "10:31:23" passes type constraint Time[pattern=>"(?^:(?ms:^\\d0:3\\d:2\\d\$))"] 1..5 ok 25 - Type atomic/time is restricted by facet pattern with value \d0:3\d:2\d. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "02:47:45" passes type constraint Time[enumeration=>"ARRAY(0x5a3eed28)"] ok 2 - Value "07:44:41" passes type constraint Time[enumeration=>"ARRAY(0x5a3eed28)"] ok 3 - Value "05:55:52" passes type constraint Time[enumeration=>"ARRAY(0x5a3eed28)"] ok 4 - Value "01:42:27" passes type constraint Time[enumeration=>"ARRAY(0x5a3eed28)"] ok 5 - Value "07:44:41" passes type constraint Time[enumeration=>"ARRAY(0x5a3eed28)"] 1..5 ok 26 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "11:14:02" passes type constraint Time[enumeration=>"ARRAY(0x5a3e9828)"] ok 2 - Value "11:18:46" passes type constraint Time[enumeration=>"ARRAY(0x5a3e9828)"] ok 3 - Value "14:01:48" passes type constraint Time[enumeration=>"ARRAY(0x5a3e9828)"] ok 4 - Value "02:02:10" passes type constraint Time[enumeration=>"ARRAY(0x5a3e9828)"] ok 5 - Value "06:00:33" passes type constraint Time[enumeration=>"ARRAY(0x5a3e9828)"] 1..5 ok 27 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "23:32:59" passes type constraint Time[enumeration=>"ARRAY(0x5a3f36b8)"] ok 2 - Value "23:32:59" passes type constraint Time[enumeration=>"ARRAY(0x5a3f36b8)"] ok 3 - Value "22:39:51" passes type constraint Time[enumeration=>"ARRAY(0x5a3f36b8)"] ok 4 - Value "15:13:10" passes type constraint Time[enumeration=>"ARRAY(0x5a3f36b8)"] ok 5 - Value "01:35:26" passes type constraint Time[enumeration=>"ARRAY(0x5a3f36b8)"] 1..5 ok 28 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "01:18:17" passes type constraint Time[enumeration=>"ARRAY(0x5a3f8148)"] ok 2 - Value "23:24:35" passes type constraint Time[enumeration=>"ARRAY(0x5a3f8148)"] ok 3 - Value "05:41:14" passes type constraint Time[enumeration=>"ARRAY(0x5a3f8148)"] ok 4 - Value "01:18:17" passes type constraint Time[enumeration=>"ARRAY(0x5a3f8148)"] ok 5 - Value "23:24:35" passes type constraint Time[enumeration=>"ARRAY(0x5a3f8148)"] 1..5 ok 29 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "07:45:10" passes type constraint Time[enumeration=>"ARRAY(0x5a3f865c)"] ok 2 - Value "05:34:33" passes type constraint Time[enumeration=>"ARRAY(0x5a3f865c)"] ok 3 - Value "22:22:06" passes type constraint Time[enumeration=>"ARRAY(0x5a3f865c)"] ok 4 - Value "05:34:33" passes type constraint Time[enumeration=>"ARRAY(0x5a3f865c)"] ok 5 - Value "21:01:58" passes type constraint Time[enumeration=>"ARRAY(0x5a3f865c)"] 1..5 ok 30 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet whiteSpace with value collapse. ok 1 - Value "00:00:00" passes type constraint Time[whiteSpace=>"collapse"] ok 2 - Value "18:13:01" passes type constraint Time[whiteSpace=>"collapse"] ok 3 - Value "05:12:21" passes type constraint Time[whiteSpace=>"collapse"] ok 4 - Value "01:41:44" passes type constraint Time[whiteSpace=>"collapse"] ok 5 - Value "23:59:59" passes type constraint Time[whiteSpace=>"collapse"] 1..5 ok 31 - Type atomic/time is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/time is restricted by facet minInclusive with value 02:50:21. ok 1 - Value "00:00:00" fails type constraint Time[minInclusive=>"02:50:21"] ok 2 - Value "01:56:56" fails type constraint Time[minInclusive=>"02:50:21"] ok 3 - Value "01:29:31" fails type constraint Time[minInclusive=>"02:50:21"] ok 4 - Value "00:24:24" fails type constraint Time[minInclusive=>"02:50:21"] ok 5 - Value "02:50:20" fails type constraint Time[minInclusive=>"02:50:21"] 1..5 ok 32 - Type atomic/time is restricted by facet minInclusive with value 02:50:21. # Subtest: Type atomic/time is restricted by facet minInclusive with value 06:43:33. ok 1 - Value "00:00:00" fails type constraint Time[minInclusive=>"06:43:33"] ok 2 - Value "01:31:46" fails type constraint Time[minInclusive=>"06:43:33"] ok 3 - Value "00:06:50" fails type constraint Time[minInclusive=>"06:43:33"] ok 4 - Value "00:50:44" fails type constraint Time[minInclusive=>"06:43:33"] ok 5 - Value "06:43:32" fails type constraint Time[minInclusive=>"06:43:33"] 1..5 ok 33 - Type atomic/time is restricted by facet minInclusive with value 06:43:33. # Subtest: Type atomic/time is restricted by facet minInclusive with value 11:03:36. ok 1 - Value "00:00:00" fails type constraint Time[minInclusive=>"11:03:36"] ok 2 - Value "05:39:21" fails type constraint Time[minInclusive=>"11:03:36"] ok 3 - Value "01:35:20" fails type constraint Time[minInclusive=>"11:03:36"] ok 4 - Value "00:50:16" fails type constraint Time[minInclusive=>"11:03:36"] ok 5 - Value "11:03:35" fails type constraint Time[minInclusive=>"11:03:36"] 1..5 ok 34 - Type atomic/time is restricted by facet minInclusive with value 11:03:36. # Subtest: Type atomic/time is restricted by facet minInclusive with value 09:12:46. ok 1 - Value "00:00:00" fails type constraint Time[minInclusive=>"09:12:46"] ok 2 - Value "05:36:48" fails type constraint Time[minInclusive=>"09:12:46"] ok 3 - Value "00:50:52" fails type constraint Time[minInclusive=>"09:12:46"] ok 4 - Value "04:26:25" fails type constraint Time[minInclusive=>"09:12:46"] ok 5 - Value "09:12:45" fails type constraint Time[minInclusive=>"09:12:46"] 1..5 ok 35 - Type atomic/time is restricted by facet minInclusive with value 09:12:46. # Subtest: Type atomic/time is restricted by facet minInclusive with value 23:59:59. ok 1 - Value "00:00:00" fails type constraint Time[minInclusive=>"23:59:59"] ok 2 - Value "04:00:40" fails type constraint Time[minInclusive=>"23:59:59"] ok 3 - Value "01:43:09" fails type constraint Time[minInclusive=>"23:59:59"] ok 4 - Value "21:44:22" fails type constraint Time[minInclusive=>"23:59:59"] ok 5 - Value "23:59:58" fails type constraint Time[minInclusive=>"23:59:59"] 1..5 ok 36 - Type atomic/time is restricted by facet minInclusive with value 23:59:59. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 00:00:00. ok 1 - Value "00:00:01" fails type constraint Time[maxInclusive=>"00:00:00"] ok 2 - Value "03:50:03" fails type constraint Time[maxInclusive=>"00:00:00"] ok 3 - Value "05:17:58" fails type constraint Time[maxInclusive=>"00:00:00"] ok 4 - Value "22:25:09" fails type constraint Time[maxInclusive=>"00:00:00"] ok 5 - Value "23:59:59" fails type constraint Time[maxInclusive=>"00:00:00"] 1..5 ok 37 - Type atomic/time is restricted by facet maxInclusive with value 00:00:00. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 18:28:53. ok 1 - Value "18:28:54" fails type constraint Time[maxInclusive=>"18:28:53"] ok 2 - Value "20:12:28" fails type constraint Time[maxInclusive=>"18:28:53"] ok 3 - Value "19:43:30" fails type constraint Time[maxInclusive=>"18:28:53"] ok 4 - Value "22:15:48" fails type constraint Time[maxInclusive=>"18:28:53"] ok 5 - Value "23:59:59" fails type constraint Time[maxInclusive=>"18:28:53"] 1..5 ok 38 - Type atomic/time is restricted by facet maxInclusive with value 18:28:53. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 13:09:12. ok 1 - Value "13:09:13" fails type constraint Time[maxInclusive=>"13:09:12"] ok 2 - Value "22:37:25" fails type constraint Time[maxInclusive=>"13:09:12"] ok 3 - Value "14:00:03" fails type constraint Time[maxInclusive=>"13:09:12"] ok 4 - Value "15:19:17" fails type constraint Time[maxInclusive=>"13:09:12"] ok 5 - Value "23:59:59" fails type constraint Time[maxInclusive=>"13:09:12"] 1..5 ok 39 - Type atomic/time is restricted by facet maxInclusive with value 13:09:12. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 13:51:43. ok 1 - Value "13:51:44" fails type constraint Time[maxInclusive=>"13:51:43"] ok 2 - Value "18:14:02" fails type constraint Time[maxInclusive=>"13:51:43"] ok 3 - Value "22:45:18" fails type constraint Time[maxInclusive=>"13:51:43"] ok 4 - Value "18:47:55" fails type constraint Time[maxInclusive=>"13:51:43"] ok 5 - Value "23:59:59" fails type constraint Time[maxInclusive=>"13:51:43"] 1..5 ok 40 - Type atomic/time is restricted by facet maxInclusive with value 13:51:43. # Subtest: Type atomic/time is restricted by facet maxInclusive with value 02:55:06. ok 1 - Value "02:55:07" fails type constraint Time[maxInclusive=>"02:55:06"] ok 2 - Value "18:51:45" fails type constraint Time[maxInclusive=>"02:55:06"] ok 3 - Value "15:36:18" fails type constraint Time[maxInclusive=>"02:55:06"] ok 4 - Value "23:34:55" fails type constraint Time[maxInclusive=>"02:55:06"] ok 5 - Value "23:59:59" fails type constraint Time[maxInclusive=>"02:55:06"] 1..5 ok 41 - Type atomic/time is restricted by facet maxInclusive with value 02:55:06. # Subtest: Type atomic/time is restricted by facet minExclusive with value 00:00:00. ok 1 - Value "00:00:00" fails type constraint Time[minExclusive=>"00:00:00"] 1..1 ok 42 - Type atomic/time is restricted by facet minExclusive with value 00:00:00. # Subtest: Type atomic/time is restricted by facet minExclusive with value 00:09:21. ok 1 - Value "00:00:00" fails type constraint Time[minExclusive=>"00:09:21"] ok 2 - Value "00:01:37" fails type constraint Time[minExclusive=>"00:09:21"] ok 3 - Value "00:07:26" fails type constraint Time[minExclusive=>"00:09:21"] ok 4 - Value "00:09:09" fails type constraint Time[minExclusive=>"00:09:21"] ok 5 - Value "00:09:21" fails type constraint Time[minExclusive=>"00:09:21"] 1..5 ok 43 - Type atomic/time is restricted by facet minExclusive with value 00:09:21. # Subtest: Type atomic/time is restricted by facet minExclusive with value 10:11:47. ok 1 - Value "00:00:00" fails type constraint Time[minExclusive=>"10:11:47"] ok 2 - Value "01:54:01" fails type constraint Time[minExclusive=>"10:11:47"] ok 3 - Value "00:29:05" fails type constraint Time[minExclusive=>"10:11:47"] ok 4 - Value "09:06:13" fails type constraint Time[minExclusive=>"10:11:47"] ok 5 - Value "10:11:47" fails type constraint Time[minExclusive=>"10:11:47"] 1..5 ok 44 - Type atomic/time is restricted by facet minExclusive with value 10:11:47. # Subtest: Type atomic/time is restricted by facet minExclusive with value 13:55:42. ok 1 - Value "00:00:00" fails type constraint Time[minExclusive=>"13:55:42"] ok 2 - Value "10:04:41" fails type constraint Time[minExclusive=>"13:55:42"] ok 3 - Value "10:03:21" fails type constraint Time[minExclusive=>"13:55:42"] ok 4 - Value "04:11:15" fails type constraint Time[minExclusive=>"13:55:42"] ok 5 - Value "13:55:42" fails type constraint Time[minExclusive=>"13:55:42"] 1..5 ok 45 - Type atomic/time is restricted by facet minExclusive with value 13:55:42. # Subtest: Type atomic/time is restricted by facet minExclusive with value 23:59:58. ok 1 - Value "00:00:00" fails type constraint Time[minExclusive=>"23:59:58"] ok 2 - Value "23:18:52" fails type constraint Time[minExclusive=>"23:59:58"] ok 3 - Value "19:52:19" fails type constraint Time[minExclusive=>"23:59:58"] ok 4 - Value "13:35:32" fails type constraint Time[minExclusive=>"23:59:58"] ok 5 - Value "23:59:58" fails type constraint Time[minExclusive=>"23:59:58"] 1..5 ok 46 - Type atomic/time is restricted by facet minExclusive with value 23:59:58. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 00:00:01. ok 1 - Value "00:00:01" fails type constraint Time[maxExclusive=>"00:00:01"] ok 2 - Value "02:05:24" fails type constraint Time[maxExclusive=>"00:00:01"] ok 3 - Value "00:10:23" fails type constraint Time[maxExclusive=>"00:00:01"] ok 4 - Value "16:26:28" fails type constraint Time[maxExclusive=>"00:00:01"] ok 5 - Value "23:59:59" fails type constraint Time[maxExclusive=>"00:00:01"] 1..5 ok 47 - Type atomic/time is restricted by facet maxExclusive with value 00:00:01. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 22:37:46. ok 1 - Value "22:37:46" fails type constraint Time[maxExclusive=>"22:37:46"] ok 2 - Value "23:51:55" fails type constraint Time[maxExclusive=>"22:37:46"] ok 3 - Value "23:00:04" fails type constraint Time[maxExclusive=>"22:37:46"] ok 4 - Value "23:07:53" fails type constraint Time[maxExclusive=>"22:37:46"] ok 5 - Value "23:59:59" fails type constraint Time[maxExclusive=>"22:37:46"] 1..5 ok 48 - Type atomic/time is restricted by facet maxExclusive with value 22:37:46. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 08:48:12. ok 1 - Value "08:48:12" fails type constraint Time[maxExclusive=>"08:48:12"] ok 2 - Value "09:36:32" fails type constraint Time[maxExclusive=>"08:48:12"] ok 3 - Value "10:57:53" fails type constraint Time[maxExclusive=>"08:48:12"] ok 4 - Value "22:32:25" fails type constraint Time[maxExclusive=>"08:48:12"] ok 5 - Value "23:59:59" fails type constraint Time[maxExclusive=>"08:48:12"] 1..5 ok 49 - Type atomic/time is restricted by facet maxExclusive with value 08:48:12. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 10:24:23. ok 1 - Value "10:24:23" fails type constraint Time[maxExclusive=>"10:24:23"] ok 2 - Value "15:44:07" fails type constraint Time[maxExclusive=>"10:24:23"] ok 3 - Value "13:43:09" fails type constraint Time[maxExclusive=>"10:24:23"] ok 4 - Value "19:46:06" fails type constraint Time[maxExclusive=>"10:24:23"] ok 5 - Value "23:59:59" fails type constraint Time[maxExclusive=>"10:24:23"] 1..5 ok 50 - Type atomic/time is restricted by facet maxExclusive with value 10:24:23. # Subtest: Type atomic/time is restricted by facet maxExclusive with value 23:59:59. ok 1 - Value "23:59:59" fails type constraint Time[maxExclusive=>"23:59:59"] 1..1 ok 51 - Type atomic/time is restricted by facet maxExclusive with value 23:59:59. # Subtest: Type atomic/time is restricted by facet pattern with value 1\d:2\d:\d4. ok 1 - Value "56:42:06" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:2\\d:\\d4\$))"] ok 2 - Value "41:49:38" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:2\\d:\\d4\$))"] ok 3 - Value "24:51:31" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:2\\d:\\d4\$))"] ok 4 - Value "57:19:49" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:2\\d:\\d4\$))"] ok 5 - Value "41:37:05" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:2\\d:\\d4\$))"] 1..5 ok 52 - Type atomic/time is restricted by facet pattern with value 1\d:2\d:\d4. # Subtest: Type atomic/time is restricted by facet pattern with value 1\d:0\d:3\d. ok 1 - Value "44:26:28" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:0\\d:3\\d\$))"] ok 2 - Value "06:17:26" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:0\\d:3\\d\$))"] ok 3 - Value "47:42:05" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:0\\d:3\\d\$))"] ok 4 - Value "33:34:02" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:0\\d:3\\d\$))"] ok 5 - Value "59:17:12" fails type constraint Time[pattern=>"(?^:(?ms:^1\\d:0\\d:3\\d\$))"] 1..5 ok 53 - Type atomic/time is restricted by facet pattern with value 1\d:0\d:3\d. # Subtest: Type atomic/time is restricted by facet pattern with value 0\d:1\d:\d1. ok 1 - Value "41:48:13" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:1\\d:\\d1\$))"] ok 2 - Value "17:38:26" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:1\\d:\\d1\$))"] ok 3 - Value "21:48:06" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:1\\d:\\d1\$))"] ok 4 - Value "25:38:35" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:1\\d:\\d1\$))"] ok 5 - Value "22:51:53" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:1\\d:\\d1\$))"] 1..5 ok 54 - Type atomic/time is restricted by facet pattern with value 0\d:1\d:\d1. # Subtest: Type atomic/time is restricted by facet pattern with value 0\d:4\d:\d9. ok 1 - Value "58:22:17" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:4\\d:\\d9\$))"] ok 2 - Value "47:32:47" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:4\\d:\\d9\$))"] ok 3 - Value "36:37:38" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:4\\d:\\d9\$))"] ok 4 - Value "35:38:14" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:4\\d:\\d9\$))"] ok 5 - Value "28:03:27" fails type constraint Time[pattern=>"(?^:(?ms:^0\\d:4\\d:\\d9\$))"] 1..5 ok 55 - Type atomic/time is restricted by facet pattern with value 0\d:4\d:\d9. # Subtest: Type atomic/time is restricted by facet pattern with value \d0:\d6:\d7. ok 1 - Value "03:01:42" fails type constraint Time[pattern=>"(?^:(?ms:^\\d0:\\d6:\\d7\$))"] ok 2 - Value "17:30:11" fails type constraint Time[pattern=>"(?^:(?ms:^\\d0:\\d6:\\d7\$))"] ok 3 - Value "17:39:45" fails type constraint Time[pattern=>"(?^:(?ms:^\\d0:\\d6:\\d7\$))"] ok 4 - Value "06:44:41" fails type constraint Time[pattern=>"(?^:(?ms:^\\d0:\\d6:\\d7\$))"] ok 5 - Value "06:15:33" fails type constraint Time[pattern=>"(?^:(?ms:^\\d0:\\d6:\\d7\$))"] 1..5 ok 56 - Type atomic/time is restricted by facet pattern with value \d0:\d6:\d7. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "21:33:28" fails type constraint Time[enumeration=>"ARRAY(0x5a3f7be4)"] ok 2 - Value "09:52:14" fails type constraint Time[enumeration=>"ARRAY(0x5a3f7be4)"] ok 3 - Value "22:38:25" fails type constraint Time[enumeration=>"ARRAY(0x5a3f7be4)"] ok 4 - Value "16:42:35" fails type constraint Time[enumeration=>"ARRAY(0x5a3f7be4)"] ok 5 - Value "21:49:16" fails type constraint Time[enumeration=>"ARRAY(0x5a3f7be4)"] 1..5 ok 57 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "22:44:51" fails type constraint Time[enumeration=>"ARRAY(0x5a40564c)"] ok 2 - Value "16:28:23" fails type constraint Time[enumeration=>"ARRAY(0x5a40564c)"] ok 3 - Value "08:39:14" fails type constraint Time[enumeration=>"ARRAY(0x5a40564c)"] ok 4 - Value "06:29:29" fails type constraint Time[enumeration=>"ARRAY(0x5a40564c)"] ok 5 - Value "21:12:57" fails type constraint Time[enumeration=>"ARRAY(0x5a40564c)"] 1..5 ok 58 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "21:20:53" fails type constraint Time[enumeration=>"ARRAY(0x5a3fdae8)"] ok 2 - Value "00:23:42" fails type constraint Time[enumeration=>"ARRAY(0x5a3fdae8)"] ok 3 - Value "06:08:54" fails type constraint Time[enumeration=>"ARRAY(0x5a3fdae8)"] ok 4 - Value "19:38:44" fails type constraint Time[enumeration=>"ARRAY(0x5a3fdae8)"] ok 5 - Value "10:21:30" fails type constraint Time[enumeration=>"ARRAY(0x5a3fdae8)"] 1..5 ok 59 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "16:26:32" fails type constraint Time[enumeration=>"ARRAY(0x5a3fe218)"] ok 2 - Value "02:52:00" fails type constraint Time[enumeration=>"ARRAY(0x5a3fe218)"] ok 3 - Value "19:49:30" fails type constraint Time[enumeration=>"ARRAY(0x5a3fe218)"] ok 4 - Value "22:47:05" fails type constraint Time[enumeration=>"ARRAY(0x5a3fe218)"] ok 5 - Value "17:23:58" fails type constraint Time[enumeration=>"ARRAY(0x5a3fe218)"] 1..5 ok 60 - Type atomic/time is restricted by facet enumeration. # Subtest: Type atomic/time is restricted by facet enumeration. ok 1 - Value "10:52:55" fails type constraint Time[enumeration=>"ARRAY(0x5a3ea1d8)"] ok 2 - Value "01:35:14" fails type constraint Time[enumeration=>"ARRAY(0x5a3ea1d8)"] ok 3 - Value "23:47:21" fails type constraint Time[enumeration=>"ARRAY(0x5a3ea1d8)"] ok 4 - Value "18:02:39" fails type constraint Time[enumeration=>"ARRAY(0x5a3ea1d8)"] ok 5 - Value "20:06:44" fails type constraint Time[enumeration=>"ARRAY(0x5a3ea1d8)"] 1..5 ok 61 - Type atomic/time is restricted by facet enumeration. 1..61 ok t/50token.t ............... # Subtest: Type atomic/token is restricted by facet maxLength with value 0. ok 1 - Value "" passes type constraint Token[maxLength=>"0"] ok 2 - Value "" passes type constraint Token[maxLength=>"0"] ok 3 - Value "" passes type constraint Token[maxLength=>"0"] ok 4 - Value "" passes type constraint Token[maxLength=>"0"] ok 5 - Value "" passes type constraint Token[maxLength=>"0"] 1..5 ok 1 - Type atomic/token is restricted by facet maxLength with value 0. # Subtest: Type atomic/token is restricted by facet maxLength with value 919. ok 1 - Value "" passes type constraint Token[maxLength=>"919"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts fromlrd" passes type constraint Token[maxLength=>"919"] ok 3 - Value "the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on theqvhpwdz" passes type constraint Token[maxLength=>"919"] ok 4 - Value "information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domkjkzjglkrlwizdgdaw" passes type constraint Token[maxLength=>"919"] ok 5 - Value "ains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership byjbmjshidnoxpmtyo" passes type constraint Token[maxLength=>"919"] 1..5 ok 2 - Type atomic/token is restricted by facet maxLength with value 919. # Subtest: Type atomic/token is restricted by facet maxLength with value 834. ok 1 - Value "" passes type constraint Token[maxLength=>"834"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more acew" passes type constraint Token[maxLength=>"834"] ok 3 - Value "dvanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a wayrqubye" passes type constraint Token[maxLength=>"834"] ok 4 - Value "that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XMLvmesshpypdqyersu" passes type constraint Token[maxLength=>"834"] ok 5 - Value "documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directiocfcrsvtxltxhvq" passes type constraint Token[maxLength=>"834"] 1..5 ok 3 - Type atomic/token is restricted by facet maxLength with value 834. # Subtest: Type atomic/token is restricted by facet maxLength with value 670. ok 1 - Value "" passes type constraint Token[maxLength=>"670"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital librarybdb" passes type constraint Token[maxLength=>"670"] ok 3 - Value "Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alikdrdwx" passes type constraint Token[maxLength=>"670"] ok 4 - Value "e particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex docuqnewftihq" passes type constraint Token[maxLength=>"670"] ok 5 - Value "ments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespreadvfcganfbzmbpferfk" passes type constraint Token[maxLength=>"670"] 1..5 ok 4 - Type atomic/token is restricted by facet maxLength with value 670. # Subtest: Type atomic/token is restricted by facet maxLength with value 1000. ok 1 - Value "" passes type constraint Token[maxLength=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commujgd" passes type constraint Token[maxLength=>"1000"] ok 3 - Value "nity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certainxxtyripih" passes type constraint Token[maxLength=>"1000"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processohfmjlsewictictbyzoq" passes type constraint Token[maxLength=>"1000"] ok 5 - Value "rs and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tesnzocbkousxtoplnkosxnovdlihsiukytsw" passes type constraint Token[maxLength=>"1000"] 1..5 ok 5 - Type atomic/token is restricted by facet maxLength with value 1000. # Subtest: Type atomic/token is restricted by facet minLength with value 0. ok 1 - Value "" passes type constraint Token[minLength=>"0"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commuqkg" passes type constraint Token[minLength=>"0"] ok 3 - Value "nity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certainjrwtvkxkz" passes type constraint Token[minLength=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processosejjuewomjzhcvibrny" passes type constraint Token[minLength=>"0"] ok 5 - Value "rs and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tespwazobgdywpuwpexwmmrwxftxzyhrynwag" passes type constraint Token[minLength=>"0"] 1..5 ok 6 - Type atomic/token is restricted by facet minLength with value 0. # Subtest: Type atomic/token is restricted by facet minLength with value 305. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Intmjv" passes type constraint Token[minLength=>"305"] ok 2 - Value "ernet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technhqoerxiiv" passes type constraint Token[minLength=>"305"] ok 3 - Value "ologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulahewjbspmdpbuitr" passes type constraint Token[minLength=>"305"] ok 4 - Value "te and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related taskswtpbmjmjvlsmu" passes type constraint Token[minLength=>"305"] ok 5 - Value ": Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developdyjlwzxkedyoebbvhhpyxdniocbwekohkjriydphdldjnsujoztacrjqfvzhugrncnacdbvvpxb" passes type constraint Token[minLength=>"305"] 1..5 ok 7 - Type atomic/token is restricted by facet minLength with value 305. # Subtest: Type atomic/token is restricted by facet minLength with value 39. ok 1 - Value "The advent of Internet-enabled browsers" passes type constraint Token[minLength=>"39"] ok 2 - Value "and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet languagktej" passes type constraint Token[minLength=>"39"] ok 3 - Value "e called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rpqvjmjpnq" passes type constraint Token[minLength=>"39"] ok 4 - Value "ich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions owvbputcqgjirrhrepks" passes type constraint Token[minLength=>"39"] ok 5 - Value "f popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry partdjwwslylzqxffbmvlifrnieywcvwkiwwxiqupdlheruj" passes type constraint Token[minLength=>"39"] 1..5 ok 8 - Type atomic/token is restricted by facet minLength with value 39. # Subtest: Type atomic/token is restricted by facet minLength with value 202. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML withpuhu" passes type constraint Token[minLength=>"202"] ok 2 - Value "more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describesbgmomi" passes type constraint Token[minLength=>"202"] ok 3 - Value "information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL definesqdktbjfuxqkhzgu" passes type constraint Token[minLength=>"202"] ok 4 - Value "methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to acihwpjrpmqlrhfji" passes type constraint Token[minLength=>"202"] ok 5 - Value "celerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XMLvvnpsrihgdzmwoevgonbfhxwccydmzrgcxopbxsvcqyrxyzlmtubpltdnnyqbcjxbimghue" passes type constraint Token[minLength=>"202"] 1..5 ok 9 - Type atomic/token is restricted by facet minLength with value 202. # Subtest: Type atomic/token is restricted by facet minLength with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex dochrespcimyeaoelg" passes type constraint Token[minLength=>"1000"] ok 2 - Value "cuments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed tohsnaqxsbzjdjsqsgcmenel" passes type constraint Token[minLength=>"1000"] ok 3 - Value "accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS Xsmkvphruqvoefeblqmgjldgdwjfhvwocsefnqfdltvzectqluuyajpwpstwwqruxujmioec" passes type constraint Token[minLength=>"1000"] ok 4 - Value "ML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging spjsjzivtiqshkciivvedhe" passes type constraint Token[minLength=>"1000"] ok 5 - Value "ecifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies for business relationships and transactions The vocabularies business templates and business processesdvrdbvqevgvfpjrdpjzfofqtpavag" passes type constraint Token[minLength=>"1000"] 1..5 ok 10 - Type atomic/token is restricted by facet minLength with value 1000. # Subtest: Type atomic/token is restricted by facet length with value 0. ok 1 - Value "" passes type constraint Token[length=>"0"] ok 2 - Value "" passes type constraint Token[length=>"0"] ok 3 - Value "" passes type constraint Token[length=>"0"] ok 4 - Value "" passes type constraint Token[length=>"0"] ok 5 - Value "" passes type constraint Token[length=>"0"] 1..5 ok 11 - Type atomic/token is restricted by facet length with value 0. # Subtest: Type atomic/token is restricted by facet length with value 295. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-geneixp" passes type constraint Token[length=>"295"] ok 2 - Value "ration Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language tuwnhxp" passes type constraint Token[length=>"295"] ok 3 - Value "hat describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manaduy" passes type constraint Token[length=>"295"] ok 4 - Value "ipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheetcqylqany" passes type constraint Token[length=>"295"] ok 5 - Value "Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured informationdrjyfzhfhn" passes type constraint Token[length=>"295"] 1..5 ok 12 - Type atomic/token is restricted by facet length with value 295. # Subtest: Type atomic/token is restricted by facet length with value 662. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange andwynpoolvq" passes type constraint Token[length=>"662"] ok 2 - Value "automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voixvcrloalxqyotfsk" passes type constraint Token[length=>"662"] ok 3 - Value "ce-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortiumwaotlmkrpytcio" passes type constraint Token[length=>"662"] ok 4 - Value "was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XMLohkjfhkqrmhomvezqsoejqfdquiboikkumcbxefytllkjk" passes type constraint Token[length=>"662"] ok 5 - Value "DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both tafycrkcrydnjnjslthgvpixrhkjrnsbio" passes type constraint Token[length=>"662"] 1..5 ok 13 - Type atomic/token is restricted by facet length with value 662. # Subtest: Type atomic/token is restricted by facet length with value 979. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods fobuxycesnxtwypgqn" passes type constraint Token[length=>"979"] ok 2 - Value "r creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Sjrdpqjkvpoynnfefoei" passes type constraint Token[length=>"979"] ok 3 - Value "tandards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standardjbosdwwzdftmjmcbidisoxqxiprxmirifldwxrkpvhxggroanbbnqotpuerztkcipmabnbp" passes type constraint Token[length=>"979"] ok 4 - Value "s process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semanticsgysgujpwlpynhfujnkkdvml" passes type constraint Token[length=>"979"] ok 5 - Value "of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies frxopjjdtgkppellghxyughqtnt" passes type constraint Token[length=>"979"] 1..5 ok 14 - Type atomic/token is restricted by facet length with value 979. # Subtest: Type atomic/token is restricted by facet length with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex dotsfbhegyrrjhkyxr" passes type constraint Token[length=>"1000"] ok 2 - Value "cuments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed tojxhfhffyrmqiqexonwouxb" passes type constraint Token[length=>"1000"] ok 3 - Value "accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS Xyplsindndoyiwhhwovllwhamovxmdkthwbxnhqwxgyzjtvpygvopyiejjhswseiujdjeqss" passes type constraint Token[length=>"1000"] ok 4 - Value "ML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging spaypbxeuhirlmueandfmkd" passes type constraint Token[length=>"1000"] ok 5 - Value "ecifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies for business relationships and transactions The vocabularies business templates and business processesrkcvylgrdcppyycrfjwbwchymditf" passes type constraint Token[length=>"1000"] 1..5 ok 15 - Type atomic/token is restricted by facet length with value 1000. # Subtest: Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s15464. ok 1 - Value "47 On And Build Are Street Use Soc , SD 15464" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s15464\$))"] ok 2 - Value "5397 Xml Newcomers Program Technology Street The The , PA 15464" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s15464\$))"] ok 3 - Value "7764 Templates Into The Be Street Been Technologies , DE 15464" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s15464\$))"] ok 4 - Value "224 And And Approach Nist Street Also Chairing , ID 15464" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s15464\$))"] ok 5 - Value "3 Older The And Technologies Street The Specifications , OR 15464" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s15464\$))"] 1..5 ok 16 - Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s15464. # Subtest: Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s19851-1515. ok 1 - Value "289 Them And Means Aid Street Appropriate Needed Well , OR 19851-1515" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19851-1515\$))"] ok 2 - Value "7782 To Devices Pervasive Computed Street Information And Will , AZ 19851-1515" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19851-1515\$))"] ok 3 - Value "3 To Interoperability Nist And Street Its Revolution Oasis , ID 19851-1515" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19851-1515\$))"] ok 4 - Value "234 Implementations Registry Data Tools Street Original Although Discovery , SD 19851-1515" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19851-1515\$))"] ok 5 - Value "5 Object The To Measurement Street Software Collaborating With , NJ 19851-1515" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s19851-1515\$))"] 1..5 ok 17 - Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s19851-1515. # Subtest: Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s13653. ok 1 - Value "3243 Organizations Are Developed In Street Suites The For , MA 13653" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s13653\$))"] ok 2 - Value "59353 And Work Product Tools Street Is Well Base , NC 13653" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s13653\$))"] ok 3 - Value "47724 Object And Organization The Street Within Specifications Global , KS 13653" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s13653\$))"] ok 4 - Value "58 To Markup Ec And Street The Of Be , FL 13653" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s13653\$))"] ok 5 - Value "333 Tests Competence That Technical Street Each Ensure Certain , NJ 13653" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){4}Street\\s([A-Z][a-z]{1,20}\\s){3},\\s[A-Z]{2}\\s13653\$))"] 1..5 ok 18 - Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){4}Street\s([A-Z][a-z]{1,20}\s){3},\s[A-Z]{2}\s13653. # Subtest: Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){3}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s13573. ok 1 - Value "224 Assuring Discovery Areas Street Assuring Provided , NE 13573" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13573\$))"] ok 2 - Value "1 The Impact Joint Street Of Testing , KS 13573" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13573\$))"] ok 3 - Value "323 Java More And Street And Efforts , OK 13573" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13573\$))"] ok 4 - Value "535 The In Software Street High Effective , MA 13573" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13573\$))"] ok 5 - Value "896 Be Environments Compatibility Street Web The , PA 13573" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){3}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13573\$))"] 1..5 ok 19 - Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){3}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s13573. # Subtest: Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){2}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s13926-1478. ok 1 - Value "4 Specification Repository Street As Of , MD 13926-1478" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13926-1478\$))"] ok 2 - Value "2547 And Of Street Testing Will , AZ 13926-1478" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13926-1478\$))"] ok 3 - Value "4353 Ec Improved Street Information Use , WY 13926-1478" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13926-1478\$))"] ok 4 - Value "464 Pervasive For Street And Profile , GA 13926-1478" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13926-1478\$))"] ok 5 - Value "32 Dom For Street Can Software , VT 13926-1478" passes type constraint Token[pattern=>"(?^:(?ms:^\\d{1,5}\\s([A-Z][a-z]{1,20}\\s){2}Street\\s([A-Z][a-z]{1,20}\\s){2},\\s[A-Z]{2}\\s13926-1478\$))"] 1..5 ok 20 - Type atomic/token is restricted by facet pattern with value \d{1,5}\s([A-Z][a-z]{1,20}\s){2}Street\s([A-Z][a-z]{1,20}\s){2},\s[A-Z]{2}\s13926-1478. # Subtest: Type atomic/token is restricted by facet enumeration. ok 1 - Value "commerce" passes type constraint Token[enumeration=>"ARRAY(0x575aa420)"] ok 2 - Value "provide" passes type constraint Token[enumeration=>"ARRAY(0x575aa420)"] ok 3 - Value "be" passes type constraint Token[enumeration=>"ARRAY(0x575aa420)"] ok 4 - Value "provide" passes type constraint Token[enumeration=>"ARRAY(0x575aa420)"] ok 5 - Value "shift" passes type constraint Token[enumeration=>"ARRAY(0x575aa420)"] 1..5 ok 21 - Type atomic/token is restricted by facet enumeration. # Subtest: Type atomic/token is restricted by facet enumeration. ok 1 - Value "networks" passes type constraint Token[enumeration=>"ARRAY(0x5906abe0)"] ok 2 - Value "networks" passes type constraint Token[enumeration=>"ARRAY(0x5906abe0)"] ok 3 - Value "the" passes type constraint Token[enumeration=>"ARRAY(0x5906abe0)"] ok 4 - Value "file" passes type constraint Token[enumeration=>"ARRAY(0x5906abe0)"] ok 5 - Value "file" passes type constraint Token[enumeration=>"ARRAY(0x5906abe0)"] 1..5 ok 22 - Type atomic/token is restricted by facet enumeration. # Subtest: Type atomic/token is restricted by facet enumeration. ok 1 - Value "contains" passes type constraint Token[enumeration=>"ARRAY(0x575aab64)"] ok 2 - Value "standardization" passes type constraint Token[enumeration=>"ARRAY(0x575aab64)"] ok 3 - Value "compatibility" passes type constraint Token[enumeration=>"ARRAY(0x575aab64)"] ok 4 - Value "contains" passes type constraint Token[enumeration=>"ARRAY(0x575aab64)"] ok 5 - Value "standardization" passes type constraint Token[enumeration=>"ARRAY(0x575aab64)"] 1..5 ok 23 - Type atomic/token is restricted by facet enumeration. # Subtest: Type atomic/token is restricted by facet enumeration. ok 1 - Value "as" passes type constraint Token[enumeration=>"ARRAY(0x5906b504)"] ok 2 - Value "syntax" passes type constraint Token[enumeration=>"ARRAY(0x5906b504)"] ok 3 - Value "as" passes type constraint Token[enumeration=>"ARRAY(0x5906b504)"] ok 4 - Value "was" passes type constraint Token[enumeration=>"ARRAY(0x5906b504)"] ok 5 - Value "syntax" passes type constraint Token[enumeration=>"ARRAY(0x5906b504)"] 1..5 ok 24 - Type atomic/token is restricted by facet enumeration. # Subtest: Type atomic/token is restricted by facet enumeration. ok 1 - Value "manufacturers" passes type constraint Token[enumeration=>"ARRAY(0x590510e8)"] ok 2 - Value "these" passes type constraint Token[enumeration=>"ARRAY(0x590510e8)"] ok 3 - Value "this" passes type constraint Token[enumeration=>"ARRAY(0x590510e8)"] ok 4 - Value "and" passes type constraint Token[enumeration=>"ARRAY(0x590510e8)"] ok 5 - Value "this" passes type constraint Token[enumeration=>"ARRAY(0x590510e8)"] 1..5 ok 25 - Type atomic/token is restricted by facet enumeration. # Subtest: Type atomic/token is restricted by facet whiteSpace with value collapse. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defi" passes type constraint Token[whiteSpace=>"collapse"] ok 2 - Value "ning data known as HTML has led to the creation of the world s first digital lib" passes type constraint Token[whiteSpace=>"collapse"] ok 3 - Value "rary Using the simplicity of HTML with more advanced concepts from the publishin" passes type constraint Token[whiteSpace=>"collapse"] ok 4 - Value "g community has led to the creation of a second-generation Internet language cal" passes type constraint Token[whiteSpace=>"collapse"] ok 5 - Value "led the Extensible Markup Language XML which is rapidly becoming one of the most" passes type constraint Token[whiteSpace=>"collapse"] 1..5 ok 26 - Type atomic/token is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/token is restricted by facet minLength with value 211. ok 1 - Value "" fails type constraint Token[minLength=>"211"] ok 2 - Value "The advent of Internet-enabled browsers and a first-" fails type constraint Token[minLength=>"211"] ok 3 - Value "generation language for defining data known as HTML has led to the creation of the world s first digitsp" fails type constraint Token[minLength=>"211"] ok 4 - Value "al library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet lr" fails type constraint Token[minLength=>"211"] ok 5 - Value "anguage called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in thjacbb" fails type constraint Token[minLength=>"211"] 1..5 ok 27 - Type atomic/token is restricted by facet minLength with value 211. # Subtest: Type atomic/token is restricted by facet minLength with value 735. ok 1 - Value "" fails type constraint Token[minLength=>"735"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplcwy" fails type constraint Token[minLength=>"735"] ok 3 - Value "icity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronictmmnfi" fails type constraint Token[minLength=>"735"] ok 4 - Value "commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitmbmzmkembccb" fails type constraint Token[minLength=>"735"] ok 5 - Value "ting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Rtuqudpjofoqvsg" fails type constraint Token[minLength=>"735"] 1..5 ok 28 - Type atomic/token is restricted by facet minLength with value 735. # Subtest: Type atomic/token is restricted by facet minLength with value 360. ok 1 - Value "" fails type constraint Token[minLength=>"360"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data" fails type constraint Token[minLength=>"360"] ok 3 - Value "known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to tprtq" fails type constraint Token[minLength=>"360"] ok 4 - Value "he creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involvedlmedx" fails type constraint Token[minLength=>"360"] ok 5 - Value "in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulatepegpixg" fails type constraint Token[minLength=>"360"] 1..5 ok 29 - Type atomic/token is restricted by facet minLength with value 360. # Subtest: Type atomic/token is restricted by facet minLength with value 297. ok 1 - Value "" fails type constraint Token[minLength=>"297"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language fo" fails type constraint Token[minLength=>"297"] ok 3 - Value "r defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepoew" fails type constraint Token[minLength=>"297"] ok 4 - Value "ts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML iuknm" fails type constraint Token[minLength=>"297"] ok 5 - Value "s being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automatbmhs" fails type constraint Token[minLength=>"297"] 1..5 ok 30 - Type atomic/token is restricted by facet minLength with value 297. # Subtest: Type atomic/token is restricted by facet minLength with value 1000. ok 1 - Value "" fails type constraint Token[minLength=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commmfq" fails type constraint Token[minLength=>"1000"] ok 3 - Value "unity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certagduvgnuc" fails type constraint Token[minLength=>"1000"] ok 4 - Value "in processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML prwfukctoygndmkdhqrzn" fails type constraint Token[minLength=>"1000"] ok 5 - Value "ocessors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provrbqmfztmpdxcwdsojiermqhxxobdghgspc" fails type constraint Token[minLength=>"1000"] 1..5 ok 31 - Type atomic/token is restricted by facet minLength with value 1000. # Subtest: Type atomic/token is restricted by facet maxLength with value 0. ok 1 - Value "T" fails type constraint Token[maxLength=>"0"] ok 2 - Value "he advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing communbwa" fails type constraint Token[maxLength=>"0"] ok 3 - Value "ity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certaineovkdduzm" fails type constraint Token[maxLength=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML procesbfywxwjjuvtxpxchrdg" fails type constraint Token[maxLength=>"0"] ok 5 - Value "sors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tobfmavhfsxdagbpnbrpawklqbcvellzrfd" fails type constraint Token[maxLength=>"0"] 1..5 ok 32 - Type atomic/token is restricted by facet maxLength with value 0. # Subtest: Type atomic/token is restricted by facet maxLength with value 576. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It isjqqrrmcko" fails type constraint Token[maxLength=>"576"] ok 2 - Value "a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents ouuxofoudkgcpgxc" fails type constraint Token[maxLength=>"576"] ok 3 - Value "n a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards byvonaqslsivfxlhe" fails type constraint Token[maxLength=>"576"] ok 4 - Value "addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standardspqymicffkqurzkcpntuwruntghaekdsscosmheucameafcuijrnfntbpenbsjfohefqii" fails type constraint Token[maxLength=>"576"] ok 5 - Value "process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their informationpwieyxtfmjfkpdcyoghktflql" fails type constraint Token[maxLength=>"576"] 1..5 ok 33 - Type atomic/token is restricted by facet maxLength with value 576. # Subtest: Type atomic/token is restricted by facet maxLength with value 664. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and aurymgkzqwf" fails type constraint Token[maxLength=>"664"] ok 2 - Value "tomatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologievmdefnafttxygwrwo" fails type constraint Token[maxLength=>"664"] ok 3 - Value "s to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the followingvqbbveiuflyxto" fails type constraint Token[maxLength=>"664"] ok 4 - Value "related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3Cmmvydclqztgqerqzilfqjqxyaiugysfpzjvvvekfjmgkqkowrxexqxtvfktrejuhigocyhez" fails type constraint Token[maxLength=>"664"] ok 5 - Value "robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a sigyxsbibrmfmqtiyiewzejmstd" fails type constraint Token[maxLength=>"664"] 1..5 ok 34 - Type atomic/token is restricted by facet maxLength with value 664. # Subtest: Type atomic/token is restricted by facet maxLength with value 720. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it canhtlbcrkpvsm" fails type constraint Token[maxLength=>"720"] ok 2 - Value "be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and supplocooxfkbxywfprjyyei" fails type constraint Token[maxLength=>"720"] ok 3 - Value "ort for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts incgibodzisxcurebzqdo" fails type constraint Token[maxLength=>"720"] ok 4 - Value "luding OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exeuabukjvndntfmqqzncfotsokpralxmrpismqkjmcrsjabsfpbbjkdkhmpxkajostpxs" fails type constraint Token[maxLength=>"720"] ok 5 - Value "rcise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Markup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve Awjvhmsrcdhtokcfsffqydrl" fails type constraint Token[maxLength=>"720"] 1..5 ok 35 - Type atomic/token is restricted by facet maxLength with value 720. # Subtest: Type atomic/token is restricted by facet maxLength with value 1000. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex doczwkgcpmvlpsrotns" fails type constraint Token[maxLength=>"1000"] ok 2 - Value "uments The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following relateylltkrqhqfffnxjfsttvejpe" fails type constraint Token[maxLength=>"1000"] ok 3 - Value "d tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of these tools are fed back into the development process for correction in future revisions An industry s ability to use electronic commerce EC effectively depends primarily on that industry s ability to create manipulate and transmit intelligent information among partners and throughout the industry The eXtensible Marinfwlbfxrhfgxkpmeqgxjcpwdaoerengdfemxuckfchlrzifqvlvvimapvbeliqlatcqytcdvfnmmemypkgc" fails type constraint Token[maxLength=>"1000"] ok 4 - Value "kup Language XML which is already targeted as the enabling technology for EC is the primary standard by which industries are defining the structure and semantics of their information XML is a base recommendation coupled with a set of emerging specifications and related vocabularies based upon the XML syntax In the simplest sense the benefits of XML will only be achieved if organizations of a significant number are using the same XML documents Therefore these XML documents must be available for partners to discover and retrieve A registry/repository is a mechanism used to discover and retrieve documents templates software i e objects and resources over the Internet A registry is the mechanism used to discover the object The registry provides information about the object including the location of the object A repository is where the object resides A user retrieves an object from a repository Although XML is a recent newcomer in the electronic commerce landscape supply chains in many industries as well as industry consortiums and standards organizations are using XML to define their own vocabularies for business relationships and transactions The vocabularies business templates and business processes used by these groups to transact business must be accessible by all partners at any time Furthermore newcomers to the supply chain or business partnerships must be able to discover these documents and retrieve them A registry and repository can be used to provide this service A series of registries and repositories can link many organizations and industries acting as a web of registries for discovery Standards are needed to ensure interoperability of these registries; additionally a regdnrghtrvrdwuyopobsrtvbscricpynrpiamrdkil" fails type constraint Token[maxLength=>"1000"] ok 5 - Value "istry vocabulary must be created for consistency of discovery information among them NIST/ITL is working with the Organization for the Advancement of Structured Information Standards OASIS the prominent industry consortium for defining specifications for the discovery and retrieval of XML-related documents NIST chairs the OASIS Registry/Repository Technical Committee and is a significant contributor NIST/ITL is also working within the ebXML Project a joint project between OASIS and the United Nations body for Trade Facilitation and Electronic Business UN/CEFACT the prominent business-oriented international standards organization for the discovery retrieval and use of business processes and related documents The role of NIST/ITL is to influence the quality correctness and testability of the specifications of both the OASIS and ebXML Registry/Repository Working Groups through our reference implementation of a registry and repository that is conformant to both specifications Additionally NIST/ITL facilitates cross-over discussions between OASIS and ebXML; thus helping to ensure compatibility of the specifications NIST/ITL through its leadership in developing a reference implementation that is compliant to both specifications will help ensure that both specifications are unambiguous complete and testable This work will also contribute to the compatibility of these two specifications An early indication of success is that the draft ebXML specification uses the OASIS specification as its basis The completion of these specifications will allow small- and medium-sized enterprises SMEs to make appropriate choices with regard to EC tools and applications and will allow them access to the emerging supply chain and industry partnership EC models The National Software Reference Library NSRL provides a repository of known software file profiles and file signatures for use by law enforcement organizations in computer forensics investigationsyoiqsimkqtpssjmesezvmqjfqnuasjwxoocwqhdq" fails type constraint Token[maxLength=>"1000"] 1..5 ok 36 - Type atomic/token is restricted by facet maxLength with value 1000. # Subtest: Type atomic/token is restricted by facet length with value 0. ok 1 - Value "T" fails type constraint Token[length=>"0"] ok 2 - Value "he advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing communthx" fails type constraint Token[length=>"0"] ok 3 - Value "ity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certainncxfhwimh" fails type constraint Token[length=>"0"] ok 4 - Value "processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML proceseefqeindqnirhewxked" fails type constraint Token[length=>"0"] ok 5 - Value "sors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provide tmkqlxwhyflzefrlduubpselyjdgmnlomec" fails type constraint Token[length=>"0"] 1..5 ok 37 - Type atomic/token is restricted by facet length with value 0. # Subtest: Type atomic/token is restricted by facet length with value 370. ok 1 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML whichpmywafe" fails type constraint Token[length=>"370"] ok 2 - Value "is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and dyppysunp" fails type constraint Token[length=>"370"] ok 3 - Value "isplay context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in betwgsnslnwwfnotqike" fails type constraint Token[length=>"370"] ok 4 - Value "a versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcomhyxjvkgcdekijygfmlchdwl" fails type constraint Token[length=>"370"] ok 5 - Value "mittees W3C XSL-FO DOM and XML Schema Working Groups Provide test frameworks for XML DOM XSL-FO XSLT/Xpath and XML Schemas Partner with industry participants to build robust test suites for XML DOM XSL-FO XSLT/Xpath and XML Schemas Develop in-house tools to aid in automating test generation for XML-based languages Work with industry to ensure that these tests are used as metrology tools and that the results of the tests are fed back into both the standards process and the development process As chair of the OASIS XML Conformance Subcommittee NIST/ITL led the development of the widely used XML test suite NIST/ITL has further developed in cooperation with OASIS and W3C robust testing resources for related XML technologies including XML Schemas DOM and XSL Developers and users utilize these tools to exercise both the appropriate W3C Recommendation and the associated implementations Errors and ambiguities raised as a result of tlpohkqyqgwskuvnpiergsyebsddnoaiwltexjnrvdtlndlaizvnjfrneqzgoug" fails type constraint Token[length=>"370"] 1..5 ok 38 - Type atomic/token is restricted by facet length with value 370. # Subtest: Type atomic/token is restricted by facet length with value 780. ok 1 - Value "" fails type constraint Token[length=>"780"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTdew" fails type constraint Token[length=>"780"] ok 3 - Value "ML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a laejwucj" fails type constraint Token[length=>"780"] ok 4 - Value "nguage that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensibpwcqerqxz" fails type constraint Token[length=>"780"] ok 5 - Value "sible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structureiubnkylfuxijat" fails type constraint Token[length=>"780"] 1..5 ok 39 - Type atomic/token is restricted by facet length with value 780. # Subtest: Type atomic/token is restricted by facet length with value 645. ok 1 - Value "" fails type constraint Token[length=>"645"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital ligy" fails type constraint Token[length=>"645"] ok 3 - Value "brary Using the simplicity of HTML with more advanced concepts from the publishing community has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages andnsvto" fails type constraint Token[length=>"645"] ok 4 - Value "applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certain processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitinvzilpnffh" fails type constraint Token[length=>"645"] ok 5 - Value "ve methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML processors and support for the related Schema DOM and XSL technologies are available in beta versions of popular webdynirmjmhgckeaml" fails type constraint Token[length=>"645"] 1..5 ok 40 - Type atomic/token is restricted by facet length with value 645. # Subtest: Type atomic/token is restricted by facet length with value 1000. ok 1 - Value "" fails type constraint Token[length=>"1000"] ok 2 - Value "The advent of Internet-enabled browsers and a first-generation language for defining data known as HTML has led to the creation of the world s first digital library Using the simplicity of HTML with more advanced concepts from the publishing commqsm" fails type constraint Token[length=>"1000"] ok 3 - Value "unity has led to the creation of a second-generation Internet language called the Extensible Markup Language XML which is rapidly becoming one of the most popular languages in the world XML is being incorporated into web pages and applications alike particularly in those involved in electronic commerce applications It is a language that describes information in a way that allows computers to exchange and automatically act on the information Consequently it can be used to automate certaadpxjfzr" fails type constraint Token[length=>"1000"] ok 4 - Value "in processes A set of related technologies built around this Internet language define a rich set of tools that can be used to define manipulate and display context-rich data In particular XML Schemas define intuitive methods for creating complex documents The Document Object Model DOM defines methods for interacting with XML and HTML permitting the dynamic creation and manipulation of documents The Extensible Stylesheet Language XSL defines methods for transforming and displaying XML documents on a variety of devices from web browsers to print mediums to voice-enabled devices Virtually all application domains are looking to use XML technologies to define manipulate and exchange structured information In addition XML prgqlamlorcnkdgwhfodr" fails type constraint Token[length=>"1000"] ok 5 - Value "ocessors and support for the related Schema DOM and XSL technologies are available in beta versions of popular web browsers and application development software The widespread availability of these technologies has made them obvious choices as building blocks for electronic commerce As such conformance of these products to the W3C Recommendations is necessary to build interoperable solutions The Organization for the Advancement of Structured Information Standards OASIS consortium was formed to accelerate the adoption of these standards by addressing market needs and directions and recommending guidelines for product interoperability and conformance NIST/ITL is collaborating with industry to solve these problems using the following related tasks: Provide technical leadership by chairing and/or participating in appropriate OASIS and W3C efforts including OASIS XML and XSLT/Xpath Conformance Subcommittees W3C XSL-FO DOM and XML Schema Working Groups Provymqlzmrkqzpbllftnuiaoyyykvbkcmuyiy" fails type constraint Token[length=>"1000"] 1..5 ok 41 - Type atomic/token is restricted by facet length with value 1000. 1..41 ok t/50unsignedByte.t ........ # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 0. ok 1 - Value "1" passes type constraint UnsignedByte[minExclusive=>"0"] ok 2 - Value "127" passes type constraint UnsignedByte[minExclusive=>"0"] ok 3 - Value "214" passes type constraint UnsignedByte[minExclusive=>"0"] ok 4 - Value "55" passes type constraint UnsignedByte[minExclusive=>"0"] ok 5 - Value "255" passes type constraint UnsignedByte[minExclusive=>"0"] 1..5 ok 1 - Type atomic/unsignedByte is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 172. ok 1 - Value "173" passes type constraint UnsignedByte[minExclusive=>"172"] ok 2 - Value "190" passes type constraint UnsignedByte[minExclusive=>"172"] ok 3 - Value "183" passes type constraint UnsignedByte[minExclusive=>"172"] ok 4 - Value "209" passes type constraint UnsignedByte[minExclusive=>"172"] ok 5 - Value "255" passes type constraint UnsignedByte[minExclusive=>"172"] 1..5 ok 2 - Type atomic/unsignedByte is restricted by facet minExclusive with value 172. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 253. ok 1 - Value "254" passes type constraint UnsignedByte[minExclusive=>"253"] ok 2 - Value "254" passes type constraint UnsignedByte[minExclusive=>"253"] ok 3 - Value "254" passes type constraint UnsignedByte[minExclusive=>"253"] ok 4 - Value "254" passes type constraint UnsignedByte[minExclusive=>"253"] ok 5 - Value "255" passes type constraint UnsignedByte[minExclusive=>"253"] 1..5 ok 3 - Type atomic/unsignedByte is restricted by facet minExclusive with value 253. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 145. ok 1 - Value "146" passes type constraint UnsignedByte[minExclusive=>"145"] ok 2 - Value "218" passes type constraint UnsignedByte[minExclusive=>"145"] ok 3 - Value "234" passes type constraint UnsignedByte[minExclusive=>"145"] ok 4 - Value "169" passes type constraint UnsignedByte[minExclusive=>"145"] ok 5 - Value "255" passes type constraint UnsignedByte[minExclusive=>"145"] 1..5 ok 4 - Type atomic/unsignedByte is restricted by facet minExclusive with value 145. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 254. ok 1 - Value "255" passes type constraint UnsignedByte[minExclusive=>"254"] 1..1 ok 5 - Type atomic/unsignedByte is restricted by facet minExclusive with value 254. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedByte[minInclusive=>"0"] ok 2 - Value "169" passes type constraint UnsignedByte[minInclusive=>"0"] ok 3 - Value "133" passes type constraint UnsignedByte[minInclusive=>"0"] ok 4 - Value "108" passes type constraint UnsignedByte[minInclusive=>"0"] ok 5 - Value "255" passes type constraint UnsignedByte[minInclusive=>"0"] 1..5 ok 6 - Type atomic/unsignedByte is restricted by facet minInclusive with value 0. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 14. ok 1 - Value "14" passes type constraint UnsignedByte[minInclusive=>"14"] ok 2 - Value "36" passes type constraint UnsignedByte[minInclusive=>"14"] ok 3 - Value "195" passes type constraint UnsignedByte[minInclusive=>"14"] ok 4 - Value "16" passes type constraint UnsignedByte[minInclusive=>"14"] ok 5 - Value "255" passes type constraint UnsignedByte[minInclusive=>"14"] 1..5 ok 7 - Type atomic/unsignedByte is restricted by facet minInclusive with value 14. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 18. ok 1 - Value "18" passes type constraint UnsignedByte[minInclusive=>"18"] ok 2 - Value "112" passes type constraint UnsignedByte[minInclusive=>"18"] ok 3 - Value "221" passes type constraint UnsignedByte[minInclusive=>"18"] ok 4 - Value "200" passes type constraint UnsignedByte[minInclusive=>"18"] ok 5 - Value "255" passes type constraint UnsignedByte[minInclusive=>"18"] 1..5 ok 8 - Type atomic/unsignedByte is restricted by facet minInclusive with value 18. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 25. ok 1 - Value "25" passes type constraint UnsignedByte[minInclusive=>"25"] ok 2 - Value "220" passes type constraint UnsignedByte[minInclusive=>"25"] ok 3 - Value "197" passes type constraint UnsignedByte[minInclusive=>"25"] ok 4 - Value "214" passes type constraint UnsignedByte[minInclusive=>"25"] ok 5 - Value "255" passes type constraint UnsignedByte[minInclusive=>"25"] 1..5 ok 9 - Type atomic/unsignedByte is restricted by facet minInclusive with value 25. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 255. ok 1 - Value "255" passes type constraint UnsignedByte[minInclusive=>"255"] 1..1 ok 10 - Type atomic/unsignedByte is restricted by facet minInclusive with value 255. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 1. ok 1 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"1"] 1..1 ok 11 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 162. ok 1 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"162"] ok 2 - Value "139" passes type constraint UnsignedByte[maxExclusive=>"162"] ok 3 - Value "112" passes type constraint UnsignedByte[maxExclusive=>"162"] ok 4 - Value "155" passes type constraint UnsignedByte[maxExclusive=>"162"] ok 5 - Value "161" passes type constraint UnsignedByte[maxExclusive=>"162"] 1..5 ok 12 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 162. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 10. ok 1 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"10"] ok 2 - Value "2" passes type constraint UnsignedByte[maxExclusive=>"10"] ok 3 - Value "4" passes type constraint UnsignedByte[maxExclusive=>"10"] ok 4 - Value "8" passes type constraint UnsignedByte[maxExclusive=>"10"] ok 5 - Value "9" passes type constraint UnsignedByte[maxExclusive=>"10"] 1..5 ok 13 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 10. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 3. ok 1 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"3"] ok 2 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"3"] ok 3 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"3"] ok 4 - Value "1" passes type constraint UnsignedByte[maxExclusive=>"3"] ok 5 - Value "2" passes type constraint UnsignedByte[maxExclusive=>"3"] 1..5 ok 14 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 3. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 255. ok 1 - Value "0" passes type constraint UnsignedByte[maxExclusive=>"255"] ok 2 - Value "105" passes type constraint UnsignedByte[maxExclusive=>"255"] ok 3 - Value "26" passes type constraint UnsignedByte[maxExclusive=>"255"] ok 4 - Value "135" passes type constraint UnsignedByte[maxExclusive=>"255"] ok 5 - Value "254" passes type constraint UnsignedByte[maxExclusive=>"255"] 1..5 ok 15 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 255. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedByte[maxInclusive=>"0"] 1..1 ok 16 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 232. ok 1 - Value "0" passes type constraint UnsignedByte[maxInclusive=>"232"] ok 2 - Value "107" passes type constraint UnsignedByte[maxInclusive=>"232"] ok 3 - Value "218" passes type constraint UnsignedByte[maxInclusive=>"232"] ok 4 - Value "51" passes type constraint UnsignedByte[maxInclusive=>"232"] ok 5 - Value "232" passes type constraint UnsignedByte[maxInclusive=>"232"] 1..5 ok 17 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 232. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 104. ok 1 - Value "0" passes type constraint UnsignedByte[maxInclusive=>"104"] ok 2 - Value "67" passes type constraint UnsignedByte[maxInclusive=>"104"] ok 3 - Value "65" passes type constraint UnsignedByte[maxInclusive=>"104"] ok 4 - Value "86" passes type constraint UnsignedByte[maxInclusive=>"104"] ok 5 - Value "104" passes type constraint UnsignedByte[maxInclusive=>"104"] 1..5 ok 18 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 104. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 217. ok 1 - Value "0" passes type constraint UnsignedByte[maxInclusive=>"217"] ok 2 - Value "91" passes type constraint UnsignedByte[maxInclusive=>"217"] ok 3 - Value "99" passes type constraint UnsignedByte[maxInclusive=>"217"] ok 4 - Value "104" passes type constraint UnsignedByte[maxInclusive=>"217"] ok 5 - Value "217" passes type constraint UnsignedByte[maxInclusive=>"217"] 1..5 ok 19 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 217. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 255. ok 1 - Value "0" passes type constraint UnsignedByte[maxInclusive=>"255"] ok 2 - Value "186" passes type constraint UnsignedByte[maxInclusive=>"255"] ok 3 - Value "43" passes type constraint UnsignedByte[maxInclusive=>"255"] ok 4 - Value "211" passes type constraint UnsignedByte[maxInclusive=>"255"] ok 5 - Value "255" passes type constraint UnsignedByte[maxInclusive=>"255"] 1..5 ok 20 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 255. # Subtest: Type atomic/unsignedByte is restricted by facet fractionDigits with value 0. ok 1 - Value "0" passes type constraint UnsignedByte[fractionDigits=>"0"] ok 2 - Value "195" passes type constraint UnsignedByte[fractionDigits=>"0"] ok 3 - Value "23" passes type constraint UnsignedByte[fractionDigits=>"0"] ok 4 - Value "126" passes type constraint UnsignedByte[fractionDigits=>"0"] ok 5 - Value "255" passes type constraint UnsignedByte[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/unsignedByte is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/unsignedByte is restricted by facet totalDigits with value 1. ok 1 - Value "5" passes type constraint UnsignedByte[totalDigits=>"1"] ok 2 - Value "3" passes type constraint UnsignedByte[totalDigits=>"1"] ok 3 - Value "7" passes type constraint UnsignedByte[totalDigits=>"1"] ok 4 - Value "2" passes type constraint UnsignedByte[totalDigits=>"1"] ok 5 - Value "3" passes type constraint UnsignedByte[totalDigits=>"1"] 1..5 ok 22 - Type atomic/unsignedByte is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedByte is restricted by facet totalDigits with value 2. ok 1 - Value "4" passes type constraint UnsignedByte[totalDigits=>"2"] ok 2 - Value "67" passes type constraint UnsignedByte[totalDigits=>"2"] ok 3 - Value "1" passes type constraint UnsignedByte[totalDigits=>"2"] ok 4 - Value "10" passes type constraint UnsignedByte[totalDigits=>"2"] ok 5 - Value "3" passes type constraint UnsignedByte[totalDigits=>"2"] 1..5 ok 23 - Type atomic/unsignedByte is restricted by facet totalDigits with value 2. # Subtest: Type atomic/unsignedByte is restricted by facet totalDigits with value 3. ok 1 - Value "2" passes type constraint UnsignedByte[totalDigits=>"3"] ok 2 - Value "46" passes type constraint UnsignedByte[totalDigits=>"3"] ok 3 - Value "136" passes type constraint UnsignedByte[totalDigits=>"3"] ok 4 - Value "3" passes type constraint UnsignedByte[totalDigits=>"3"] ok 5 - Value "62" passes type constraint UnsignedByte[totalDigits=>"3"] 1..5 ok 24 - Type atomic/unsignedByte is restricted by facet totalDigits with value 3. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. ok 1 - Value "6" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "5" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "6" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "8" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "5" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 25 - Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. ok 1 - Value "43" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "67" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "48" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "29" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "88" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 26 - Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{3}. ok 1 - Value "242" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "222" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "234" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "222" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "233" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 27 - Type atomic/unsignedByte is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. ok 1 - Value "8" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "4" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "3" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "4" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "5" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 28 - Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. ok 1 - Value "52" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "83" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "45" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "62" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "77" passes type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 29 - Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "70" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcc5fc)"] ok 2 - Value "85" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcc5fc)"] ok 3 - Value "8" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcc5fc)"] ok 4 - Value "255" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcc5fc)"] ok 5 - Value "21" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcc5fc)"] 1..5 ok 30 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "8" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce81c)"] ok 2 - Value "8" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce81c)"] ok 3 - Value "6" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce81c)"] ok 4 - Value "49" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce81c)"] ok 5 - Value "40" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce81c)"] 1..5 ok 31 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "91" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcbf94)"] ok 2 - Value "66" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcbf94)"] ok 3 - Value "99" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcbf94)"] ok 4 - Value "101" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcbf94)"] ok 5 - Value "111" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcbf94)"] 1..5 ok 32 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "15" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6b4)"] ok 2 - Value "255" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6b4)"] ok 3 - Value "71" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6b4)"] ok 4 - Value "15" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6b4)"] ok 5 - Value "43" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6b4)"] 1..5 ok 33 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "132" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6f0)"] ok 2 - Value "132" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6f0)"] ok 3 - Value "132" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6f0)"] ok 4 - Value "255" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6f0)"] ok 5 - Value "255" passes type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce6f0)"] 1..5 ok 34 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet whiteSpace with value collapse. ok 1 - Value "0" passes type constraint UnsignedByte[whiteSpace=>"collapse"] ok 2 - Value "208" passes type constraint UnsignedByte[whiteSpace=>"collapse"] ok 3 - Value "197" passes type constraint UnsignedByte[whiteSpace=>"collapse"] ok 4 - Value "20" passes type constraint UnsignedByte[whiteSpace=>"collapse"] ok 5 - Value "255" passes type constraint UnsignedByte[whiteSpace=>"collapse"] 1..5 ok 35 - Type atomic/unsignedByte is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 70. ok 1 - Value "0" fails type constraint UnsignedByte[minInclusive=>"70"] ok 2 - Value "7" fails type constraint UnsignedByte[minInclusive=>"70"] ok 3 - Value "13" fails type constraint UnsignedByte[minInclusive=>"70"] ok 4 - Value "65" fails type constraint UnsignedByte[minInclusive=>"70"] ok 5 - Value "69" fails type constraint UnsignedByte[minInclusive=>"70"] 1..5 ok 36 - Type atomic/unsignedByte is restricted by facet minInclusive with value 70. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 202. ok 1 - Value "0" fails type constraint UnsignedByte[minInclusive=>"202"] ok 2 - Value "9" fails type constraint UnsignedByte[minInclusive=>"202"] ok 3 - Value "108" fails type constraint UnsignedByte[minInclusive=>"202"] ok 4 - Value "102" fails type constraint UnsignedByte[minInclusive=>"202"] ok 5 - Value "201" fails type constraint UnsignedByte[minInclusive=>"202"] 1..5 ok 37 - Type atomic/unsignedByte is restricted by facet minInclusive with value 202. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 252. ok 1 - Value "0" fails type constraint UnsignedByte[minInclusive=>"252"] ok 2 - Value "33" fails type constraint UnsignedByte[minInclusive=>"252"] ok 3 - Value "148" fails type constraint UnsignedByte[minInclusive=>"252"] ok 4 - Value "40" fails type constraint UnsignedByte[minInclusive=>"252"] ok 5 - Value "251" fails type constraint UnsignedByte[minInclusive=>"252"] 1..5 ok 38 - Type atomic/unsignedByte is restricted by facet minInclusive with value 252. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 171. ok 1 - Value "0" fails type constraint UnsignedByte[minInclusive=>"171"] ok 2 - Value "10" fails type constraint UnsignedByte[minInclusive=>"171"] ok 3 - Value "0" fails type constraint UnsignedByte[minInclusive=>"171"] ok 4 - Value "129" fails type constraint UnsignedByte[minInclusive=>"171"] ok 5 - Value "170" fails type constraint UnsignedByte[minInclusive=>"171"] 1..5 ok 39 - Type atomic/unsignedByte is restricted by facet minInclusive with value 171. # Subtest: Type atomic/unsignedByte is restricted by facet minInclusive with value 255. ok 1 - Value "0" fails type constraint UnsignedByte[minInclusive=>"255"] ok 2 - Value "225" fails type constraint UnsignedByte[minInclusive=>"255"] ok 3 - Value "90" fails type constraint UnsignedByte[minInclusive=>"255"] ok 4 - Value "22" fails type constraint UnsignedByte[minInclusive=>"255"] ok 5 - Value "254" fails type constraint UnsignedByte[minInclusive=>"255"] 1..5 ok 40 - Type atomic/unsignedByte is restricted by facet minInclusive with value 255. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 0. ok 1 - Value "1" fails type constraint UnsignedByte[maxInclusive=>"0"] ok 2 - Value "20" fails type constraint UnsignedByte[maxInclusive=>"0"] ok 3 - Value "133" fails type constraint UnsignedByte[maxInclusive=>"0"] ok 4 - Value "169" fails type constraint UnsignedByte[maxInclusive=>"0"] ok 5 - Value "255" fails type constraint UnsignedByte[maxInclusive=>"0"] 1..5 ok 41 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 68. ok 1 - Value "69" fails type constraint UnsignedByte[maxInclusive=>"68"] ok 2 - Value "156" fails type constraint UnsignedByte[maxInclusive=>"68"] ok 3 - Value "224" fails type constraint UnsignedByte[maxInclusive=>"68"] ok 4 - Value "173" fails type constraint UnsignedByte[maxInclusive=>"68"] ok 5 - Value "255" fails type constraint UnsignedByte[maxInclusive=>"68"] 1..5 ok 42 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 68. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 195. ok 1 - Value "196" fails type constraint UnsignedByte[maxInclusive=>"195"] ok 2 - Value "218" fails type constraint UnsignedByte[maxInclusive=>"195"] ok 3 - Value "216" fails type constraint UnsignedByte[maxInclusive=>"195"] ok 4 - Value "233" fails type constraint UnsignedByte[maxInclusive=>"195"] ok 5 - Value "255" fails type constraint UnsignedByte[maxInclusive=>"195"] 1..5 ok 43 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 195. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 39. ok 1 - Value "40" fails type constraint UnsignedByte[maxInclusive=>"39"] ok 2 - Value "246" fails type constraint UnsignedByte[maxInclusive=>"39"] ok 3 - Value "148" fails type constraint UnsignedByte[maxInclusive=>"39"] ok 4 - Value "251" fails type constraint UnsignedByte[maxInclusive=>"39"] ok 5 - Value "255" fails type constraint UnsignedByte[maxInclusive=>"39"] 1..5 ok 44 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 39. # Subtest: Type atomic/unsignedByte is restricted by facet maxInclusive with value 7. ok 1 - Value "8" fails type constraint UnsignedByte[maxInclusive=>"7"] ok 2 - Value "74" fails type constraint UnsignedByte[maxInclusive=>"7"] ok 3 - Value "85" fails type constraint UnsignedByte[maxInclusive=>"7"] ok 4 - Value "118" fails type constraint UnsignedByte[maxInclusive=>"7"] ok 5 - Value "255" fails type constraint UnsignedByte[maxInclusive=>"7"] 1..5 ok 45 - Type atomic/unsignedByte is restricted by facet maxInclusive with value 7. # Subtest: Type atomic/unsignedByte is restricted by facet totalDigits with value 1. ok 1 - Value "55" fails type constraint UnsignedByte[totalDigits=>"1"] ok 2 - Value "230" fails type constraint UnsignedByte[totalDigits=>"1"] ok 3 - Value "12" fails type constraint UnsignedByte[totalDigits=>"1"] ok 4 - Value "212" fails type constraint UnsignedByte[totalDigits=>"1"] ok 5 - Value "62" fails type constraint UnsignedByte[totalDigits=>"1"] 1..5 ok 46 - Type atomic/unsignedByte is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedByte is restricted by facet totalDigits with value 2. ok 1 - Value "247" fails type constraint UnsignedByte[totalDigits=>"2"] ok 2 - Value "121" fails type constraint UnsignedByte[totalDigits=>"2"] ok 3 - Value "187" fails type constraint UnsignedByte[totalDigits=>"2"] ok 4 - Value "121" fails type constraint UnsignedByte[totalDigits=>"2"] ok 5 - Value "185" fails type constraint UnsignedByte[totalDigits=>"2"] 1..5 ok 47 - Type atomic/unsignedByte is restricted by facet totalDigits with value 2. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 0. ok 1 - Value "0" fails type constraint UnsignedByte[minExclusive=>"0"] 1..1 ok 48 - Type atomic/unsignedByte is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 35. ok 1 - Value "0" fails type constraint UnsignedByte[minExclusive=>"35"] ok 2 - Value "31" fails type constraint UnsignedByte[minExclusive=>"35"] ok 3 - Value "13" fails type constraint UnsignedByte[minExclusive=>"35"] ok 4 - Value "16" fails type constraint UnsignedByte[minExclusive=>"35"] ok 5 - Value "35" fails type constraint UnsignedByte[minExclusive=>"35"] 1..5 ok 49 - Type atomic/unsignedByte is restricted by facet minExclusive with value 35. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 137. ok 1 - Value "0" fails type constraint UnsignedByte[minExclusive=>"137"] ok 2 - Value "1" fails type constraint UnsignedByte[minExclusive=>"137"] ok 3 - Value "47" fails type constraint UnsignedByte[minExclusive=>"137"] ok 4 - Value "99" fails type constraint UnsignedByte[minExclusive=>"137"] ok 5 - Value "137" fails type constraint UnsignedByte[minExclusive=>"137"] 1..5 ok 50 - Type atomic/unsignedByte is restricted by facet minExclusive with value 137. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 251. ok 1 - Value "0" fails type constraint UnsignedByte[minExclusive=>"251"] ok 2 - Value "219" fails type constraint UnsignedByte[minExclusive=>"251"] ok 3 - Value "89" fails type constraint UnsignedByte[minExclusive=>"251"] ok 4 - Value "178" fails type constraint UnsignedByte[minExclusive=>"251"] ok 5 - Value "251" fails type constraint UnsignedByte[minExclusive=>"251"] 1..5 ok 51 - Type atomic/unsignedByte is restricted by facet minExclusive with value 251. # Subtest: Type atomic/unsignedByte is restricted by facet minExclusive with value 254. ok 1 - Value "0" fails type constraint UnsignedByte[minExclusive=>"254"] ok 2 - Value "205" fails type constraint UnsignedByte[minExclusive=>"254"] ok 3 - Value "204" fails type constraint UnsignedByte[minExclusive=>"254"] ok 4 - Value "184" fails type constraint UnsignedByte[minExclusive=>"254"] ok 5 - Value "254" fails type constraint UnsignedByte[minExclusive=>"254"] 1..5 ok 52 - Type atomic/unsignedByte is restricted by facet minExclusive with value 254. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 1. ok 1 - Value "1" fails type constraint UnsignedByte[maxExclusive=>"1"] ok 2 - Value "147" fails type constraint UnsignedByte[maxExclusive=>"1"] ok 3 - Value "103" fails type constraint UnsignedByte[maxExclusive=>"1"] ok 4 - Value "9" fails type constraint UnsignedByte[maxExclusive=>"1"] ok 5 - Value "255" fails type constraint UnsignedByte[maxExclusive=>"1"] 1..5 ok 53 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 122. ok 1 - Value "122" fails type constraint UnsignedByte[maxExclusive=>"122"] ok 2 - Value "240" fails type constraint UnsignedByte[maxExclusive=>"122"] ok 3 - Value "133" fails type constraint UnsignedByte[maxExclusive=>"122"] ok 4 - Value "143" fails type constraint UnsignedByte[maxExclusive=>"122"] ok 5 - Value "255" fails type constraint UnsignedByte[maxExclusive=>"122"] 1..5 ok 54 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 122. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 136. ok 1 - Value "136" fails type constraint UnsignedByte[maxExclusive=>"136"] ok 2 - Value "162" fails type constraint UnsignedByte[maxExclusive=>"136"] ok 3 - Value "225" fails type constraint UnsignedByte[maxExclusive=>"136"] ok 4 - Value "234" fails type constraint UnsignedByte[maxExclusive=>"136"] ok 5 - Value "255" fails type constraint UnsignedByte[maxExclusive=>"136"] 1..5 ok 55 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 136. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 113. ok 1 - Value "113" fails type constraint UnsignedByte[maxExclusive=>"113"] ok 2 - Value "147" fails type constraint UnsignedByte[maxExclusive=>"113"] ok 3 - Value "199" fails type constraint UnsignedByte[maxExclusive=>"113"] ok 4 - Value "185" fails type constraint UnsignedByte[maxExclusive=>"113"] ok 5 - Value "255" fails type constraint UnsignedByte[maxExclusive=>"113"] 1..5 ok 56 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 113. # Subtest: Type atomic/unsignedByte is restricted by facet maxExclusive with value 255. ok 1 - Value "255" fails type constraint UnsignedByte[maxExclusive=>"255"] 1..1 ok 57 - Type atomic/unsignedByte is restricted by facet maxExclusive with value 255. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. ok 1 - Value "27" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "221" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "31" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "72" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "56" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 58 - Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. ok 1 - Value "7" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "8" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "232" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "8" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "223" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 59 - Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{3}. ok 1 - Value "85" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "85" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "46" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "5" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "1" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 60 - Type atomic/unsignedByte is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. ok 1 - Value "75" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "232" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "223" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "56" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "232" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 61 - Type atomic/unsignedByte is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. ok 1 - Value "1" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "234" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "4" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "223" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "1" fails type constraint UnsignedByte[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 62 - Type atomic/unsignedByte is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "53" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b8a0)"] ok 2 - Value "38" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b8a0)"] ok 3 - Value "81" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b8a0)"] ok 4 - Value "152" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b8a0)"] ok 5 - Value "103" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b8a0)"] 1..5 ok 63 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "48" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcdbb0)"] ok 2 - Value "74" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcdbb0)"] ok 3 - Value "198" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcdbb0)"] ok 4 - Value "213" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcdbb0)"] ok 5 - Value "98" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dcdbb0)"] 1..5 ok 64 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "77" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b7d8)"] ok 2 - Value "58" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b7d8)"] ok 3 - Value "147" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b7d8)"] ok 4 - Value "231" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b7d8)"] ok 5 - Value "193" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989b7d8)"] 1..5 ok 65 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "193" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989bb98)"] ok 2 - Value "80" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989bb98)"] ok 3 - Value "219" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989bb98)"] ok 4 - Value "39" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989bb98)"] ok 5 - Value "47" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x5989bb98)"] 1..5 ok 66 - Type atomic/unsignedByte is restricted by facet enumeration. # Subtest: Type atomic/unsignedByte is restricted by facet enumeration. ok 1 - Value "63" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce3a8)"] ok 2 - Value "182" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce3a8)"] ok 3 - Value "45" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce3a8)"] ok 4 - Value "40" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce3a8)"] ok 5 - Value "107" fails type constraint UnsignedByte[enumeration=>"ARRAY(0x57dce3a8)"] 1..5 ok 67 - Type atomic/unsignedByte is restricted by facet enumeration. 1..67 ok t/50unsignedInt.t ......... # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 0. ok 1 - Value "1" passes type constraint UnsignedInt[minExclusive=>"0"] ok 2 - Value "1832591814" passes type constraint UnsignedInt[minExclusive=>"0"] ok 3 - Value "1159363342" passes type constraint UnsignedInt[minExclusive=>"0"] ok 4 - Value "2761156808" passes type constraint UnsignedInt[minExclusive=>"0"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minExclusive=>"0"] 1..5 ok 1 - Type atomic/unsignedInt is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 72170852. ok 1 - Value "72170853" passes type constraint UnsignedInt[minExclusive=>"72170852"] ok 2 - Value "667832659" passes type constraint UnsignedInt[minExclusive=>"72170852"] ok 3 - Value "2383344626" passes type constraint UnsignedInt[minExclusive=>"72170852"] ok 4 - Value "3725868637" passes type constraint UnsignedInt[minExclusive=>"72170852"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minExclusive=>"72170852"] 1..5 ok 2 - Type atomic/unsignedInt is restricted by facet minExclusive with value 72170852. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 2085810236. ok 1 - Value "2085810237" passes type constraint UnsignedInt[minExclusive=>"2085810236"] ok 2 - Value "2739688204" passes type constraint UnsignedInt[minExclusive=>"2085810236"] ok 3 - Value "2494311306" passes type constraint UnsignedInt[minExclusive=>"2085810236"] ok 4 - Value "4000722380" passes type constraint UnsignedInt[minExclusive=>"2085810236"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minExclusive=>"2085810236"] 1..5 ok 3 - Type atomic/unsignedInt is restricted by facet minExclusive with value 2085810236. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 4242349370. ok 1 - Value "4242349371" passes type constraint UnsignedInt[minExclusive=>"4242349370"] ok 2 - Value "4258076808" passes type constraint UnsignedInt[minExclusive=>"4242349370"] ok 3 - Value "4267468898" passes type constraint UnsignedInt[minExclusive=>"4242349370"] ok 4 - Value "4284182886" passes type constraint UnsignedInt[minExclusive=>"4242349370"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minExclusive=>"4242349370"] 1..5 ok 4 - Type atomic/unsignedInt is restricted by facet minExclusive with value 4242349370. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 4294967294. ok 1 - Value "4294967295" passes type constraint UnsignedInt[minExclusive=>"4294967294"] 1..1 ok 5 - Type atomic/unsignedInt is restricted by facet minExclusive with value 4294967294. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedInt[minInclusive=>"0"] ok 2 - Value "2266183353" passes type constraint UnsignedInt[minInclusive=>"0"] ok 3 - Value "3817833782" passes type constraint UnsignedInt[minInclusive=>"0"] ok 4 - Value "1739697344" passes type constraint UnsignedInt[minInclusive=>"0"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minInclusive=>"0"] 1..5 ok 6 - Type atomic/unsignedInt is restricted by facet minInclusive with value 0. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 3433747195. ok 1 - Value "3433747195" passes type constraint UnsignedInt[minInclusive=>"3433747195"] ok 2 - Value "3749498688" passes type constraint UnsignedInt[minInclusive=>"3433747195"] ok 3 - Value "4141075250" passes type constraint UnsignedInt[minInclusive=>"3433747195"] ok 4 - Value "3867497808" passes type constraint UnsignedInt[minInclusive=>"3433747195"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minInclusive=>"3433747195"] 1..5 ok 7 - Type atomic/unsignedInt is restricted by facet minInclusive with value 3433747195. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 2401546713. ok 1 - Value "2401546713" passes type constraint UnsignedInt[minInclusive=>"2401546713"] ok 2 - Value "3115589962" passes type constraint UnsignedInt[minInclusive=>"2401546713"] ok 3 - Value "3761415141" passes type constraint UnsignedInt[minInclusive=>"2401546713"] ok 4 - Value "2817083921" passes type constraint UnsignedInt[minInclusive=>"2401546713"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minInclusive=>"2401546713"] 1..5 ok 8 - Type atomic/unsignedInt is restricted by facet minInclusive with value 2401546713. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 2912115668. ok 1 - Value "2912115668" passes type constraint UnsignedInt[minInclusive=>"2912115668"] ok 2 - Value "4109011338" passes type constraint UnsignedInt[minInclusive=>"2912115668"] ok 3 - Value "3088452651" passes type constraint UnsignedInt[minInclusive=>"2912115668"] ok 4 - Value "2961995942" passes type constraint UnsignedInt[minInclusive=>"2912115668"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[minInclusive=>"2912115668"] 1..5 ok 9 - Type atomic/unsignedInt is restricted by facet minInclusive with value 2912115668. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 4294967295. ok 1 - Value "4294967295" passes type constraint UnsignedInt[minInclusive=>"4294967295"] 1..1 ok 10 - Type atomic/unsignedInt is restricted by facet minInclusive with value 4294967295. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 1. ok 1 - Value "0" passes type constraint UnsignedInt[maxExclusive=>"1"] 1..1 ok 11 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 339569650. ok 1 - Value "0" passes type constraint UnsignedInt[maxExclusive=>"339569650"] ok 2 - Value "23046762" passes type constraint UnsignedInt[maxExclusive=>"339569650"] ok 3 - Value "235307581" passes type constraint UnsignedInt[maxExclusive=>"339569650"] ok 4 - Value "334268793" passes type constraint UnsignedInt[maxExclusive=>"339569650"] ok 5 - Value "339569649" passes type constraint UnsignedInt[maxExclusive=>"339569650"] 1..5 ok 12 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 339569650. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 1539442072. ok 1 - Value "0" passes type constraint UnsignedInt[maxExclusive=>"1539442072"] ok 2 - Value "1084249757" passes type constraint UnsignedInt[maxExclusive=>"1539442072"] ok 3 - Value "1213056054" passes type constraint UnsignedInt[maxExclusive=>"1539442072"] ok 4 - Value "493131837" passes type constraint UnsignedInt[maxExclusive=>"1539442072"] ok 5 - Value "1539442071" passes type constraint UnsignedInt[maxExclusive=>"1539442072"] 1..5 ok 13 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 1539442072. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 1033689612. ok 1 - Value "0" passes type constraint UnsignedInt[maxExclusive=>"1033689612"] ok 2 - Value "939722023" passes type constraint UnsignedInt[maxExclusive=>"1033689612"] ok 3 - Value "606292023" passes type constraint UnsignedInt[maxExclusive=>"1033689612"] ok 4 - Value "255360374" passes type constraint UnsignedInt[maxExclusive=>"1033689612"] ok 5 - Value "1033689611" passes type constraint UnsignedInt[maxExclusive=>"1033689612"] 1..5 ok 14 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 1033689612. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 4294967295. ok 1 - Value "0" passes type constraint UnsignedInt[maxExclusive=>"4294967295"] ok 2 - Value "401123804" passes type constraint UnsignedInt[maxExclusive=>"4294967295"] ok 3 - Value "1160725769" passes type constraint UnsignedInt[maxExclusive=>"4294967295"] ok 4 - Value "1186451478" passes type constraint UnsignedInt[maxExclusive=>"4294967295"] ok 5 - Value "4294967294" passes type constraint UnsignedInt[maxExclusive=>"4294967295"] 1..5 ok 15 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 4294967295. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedInt[maxInclusive=>"0"] 1..1 ok 16 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 3323681229. ok 1 - Value "0" passes type constraint UnsignedInt[maxInclusive=>"3323681229"] ok 2 - Value "2832786672" passes type constraint UnsignedInt[maxInclusive=>"3323681229"] ok 3 - Value "518374699" passes type constraint UnsignedInt[maxInclusive=>"3323681229"] ok 4 - Value "2045003521" passes type constraint UnsignedInt[maxInclusive=>"3323681229"] ok 5 - Value "3323681229" passes type constraint UnsignedInt[maxInclusive=>"3323681229"] 1..5 ok 17 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 3323681229. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 637454996. ok 1 - Value "0" passes type constraint UnsignedInt[maxInclusive=>"637454996"] ok 2 - Value "278337081" passes type constraint UnsignedInt[maxInclusive=>"637454996"] ok 3 - Value "485072777" passes type constraint UnsignedInt[maxInclusive=>"637454996"] ok 4 - Value "268919441" passes type constraint UnsignedInt[maxInclusive=>"637454996"] ok 5 - Value "637454996" passes type constraint UnsignedInt[maxInclusive=>"637454996"] 1..5 ok 18 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 637454996. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 3479012164. ok 1 - Value "0" passes type constraint UnsignedInt[maxInclusive=>"3479012164"] ok 2 - Value "1016153814" passes type constraint UnsignedInt[maxInclusive=>"3479012164"] ok 3 - Value "1811092620" passes type constraint UnsignedInt[maxInclusive=>"3479012164"] ok 4 - Value "5643795" passes type constraint UnsignedInt[maxInclusive=>"3479012164"] ok 5 - Value "3479012164" passes type constraint UnsignedInt[maxInclusive=>"3479012164"] 1..5 ok 19 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 3479012164. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 4294967295. ok 1 - Value "0" passes type constraint UnsignedInt[maxInclusive=>"4294967295"] ok 2 - Value "2154216687" passes type constraint UnsignedInt[maxInclusive=>"4294967295"] ok 3 - Value "3994448256" passes type constraint UnsignedInt[maxInclusive=>"4294967295"] ok 4 - Value "2521119044" passes type constraint UnsignedInt[maxInclusive=>"4294967295"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[maxInclusive=>"4294967295"] 1..5 ok 20 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 4294967295. # Subtest: Type atomic/unsignedInt is restricted by facet fractionDigits with value 0. ok 1 - Value "0" passes type constraint UnsignedInt[fractionDigits=>"0"] ok 2 - Value "1924287060" passes type constraint UnsignedInt[fractionDigits=>"0"] ok 3 - Value "1509728369" passes type constraint UnsignedInt[fractionDigits=>"0"] ok 4 - Value "252230610" passes type constraint UnsignedInt[fractionDigits=>"0"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/unsignedInt is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 1. ok 1 - Value "1" passes type constraint UnsignedInt[totalDigits=>"1"] ok 2 - Value "7" passes type constraint UnsignedInt[totalDigits=>"1"] ok 3 - Value "1" passes type constraint UnsignedInt[totalDigits=>"1"] ok 4 - Value "2" passes type constraint UnsignedInt[totalDigits=>"1"] ok 5 - Value "1" passes type constraint UnsignedInt[totalDigits=>"1"] 1..5 ok 22 - Type atomic/unsignedInt is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 3. ok 1 - Value "6" passes type constraint UnsignedInt[totalDigits=>"3"] ok 2 - Value "31" passes type constraint UnsignedInt[totalDigits=>"3"] ok 3 - Value "852" passes type constraint UnsignedInt[totalDigits=>"3"] ok 4 - Value "3" passes type constraint UnsignedInt[totalDigits=>"3"] ok 5 - Value "76" passes type constraint UnsignedInt[totalDigits=>"3"] 1..5 ok 23 - Type atomic/unsignedInt is restricted by facet totalDigits with value 3. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 5. ok 1 - Value "3" passes type constraint UnsignedInt[totalDigits=>"5"] ok 2 - Value "63" passes type constraint UnsignedInt[totalDigits=>"5"] ok 3 - Value "958" passes type constraint UnsignedInt[totalDigits=>"5"] ok 4 - Value "3996" passes type constraint UnsignedInt[totalDigits=>"5"] ok 5 - Value "72469" passes type constraint UnsignedInt[totalDigits=>"5"] 1..5 ok 24 - Type atomic/unsignedInt is restricted by facet totalDigits with value 5. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 7. ok 1 - Value "2" passes type constraint UnsignedInt[totalDigits=>"7"] ok 2 - Value "20" passes type constraint UnsignedInt[totalDigits=>"7"] ok 3 - Value "328" passes type constraint UnsignedInt[totalDigits=>"7"] ok 4 - Value "6891" passes type constraint UnsignedInt[totalDigits=>"7"] ok 5 - Value "7727448" passes type constraint UnsignedInt[totalDigits=>"7"] 1..5 ok 25 - Type atomic/unsignedInt is restricted by facet totalDigits with value 7. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 10. ok 1 - Value "8" passes type constraint UnsignedInt[totalDigits=>"10"] ok 2 - Value "255" passes type constraint UnsignedInt[totalDigits=>"10"] ok 3 - Value "33841" passes type constraint UnsignedInt[totalDigits=>"10"] ok 4 - Value "1768503" passes type constraint UnsignedInt[totalDigits=>"10"] ok 5 - Value "1871752173" passes type constraint UnsignedInt[totalDigits=>"10"] 1..5 ok 26 - Type atomic/unsignedInt is restricted by facet totalDigits with value 10. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{1}. ok 1 - Value "4" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "7" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "3" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "5" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "2" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 27 - Type atomic/unsignedInt is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{3}. ok 1 - Value "879" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "233" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "783" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "621" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "699" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 28 - Type atomic/unsignedInt is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{5}. ok 1 - Value "68779" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "37876" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "34638" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "48493" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "43284" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 29 - Type atomic/unsignedInt is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{7}. ok 1 - Value "3384339" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 2 - Value "2273743" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 3 - Value "6664358" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 4 - Value "5263655" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 5 - Value "2323319" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] 1..5 ok 30 - Type atomic/unsignedInt is restricted by facet pattern with value \d{7}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{10}. ok 1 - Value "4142734124" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 2 - Value "4121131161" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 3 - Value "4142731174" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 4 - Value "4111322122" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 5 - Value "4153734111" passes type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] 1..5 ok 31 - Type atomic/unsignedInt is restricted by facet pattern with value \d{10}. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "582" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59157408)"] ok 2 - Value "283609" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59157408)"] ok 3 - Value "582" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59157408)"] ok 4 - Value "162" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59157408)"] ok 5 - Value "367952057" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59157408)"] 1..5 ok 32 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "2157977" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5915e4dc)"] ok 2 - Value "62" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5915e4dc)"] ok 3 - Value "5135198" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5915e4dc)"] ok 4 - Value "944130" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5915e4dc)"] ok 5 - Value "62" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5915e4dc)"] 1..5 ok 33 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "2421249" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59167ed4)"] ok 2 - Value "959" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59167ed4)"] ok 3 - Value "47" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59167ed4)"] ok 4 - Value "959" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59167ed4)"] ok 5 - Value "2421249" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x59167ed4)"] 1..5 ok 34 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "969778623" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5768db50)"] ok 2 - Value "9906" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5768db50)"] ok 3 - Value "47" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5768db50)"] ok 4 - Value "969778623" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5768db50)"] ok 5 - Value "18558" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x5768db50)"] 1..5 ok 35 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "6662698" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x576843fc)"] ok 2 - Value "276" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x576843fc)"] ok 3 - Value "7776" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x576843fc)"] ok 4 - Value "6662698" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x576843fc)"] ok 5 - Value "34216" passes type constraint UnsignedInt[enumeration=>"ARRAY(0x576843fc)"] 1..5 ok 36 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet whiteSpace with value collapse. ok 1 - Value "0" passes type constraint UnsignedInt[whiteSpace=>"collapse"] ok 2 - Value "2626359436" passes type constraint UnsignedInt[whiteSpace=>"collapse"] ok 3 - Value "934961103" passes type constraint UnsignedInt[whiteSpace=>"collapse"] ok 4 - Value "1581635374" passes type constraint UnsignedInt[whiteSpace=>"collapse"] ok 5 - Value "4294967295" passes type constraint UnsignedInt[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/unsignedInt is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 2976894290. ok 1 - Value "0" fails type constraint UnsignedInt[minInclusive=>"2976894290"] ok 2 - Value "708347188" fails type constraint UnsignedInt[minInclusive=>"2976894290"] ok 3 - Value "1122195078" fails type constraint UnsignedInt[minInclusive=>"2976894290"] ok 4 - Value "174343210" fails type constraint UnsignedInt[minInclusive=>"2976894290"] ok 5 - Value "2976894289" fails type constraint UnsignedInt[minInclusive=>"2976894290"] 1..5 ok 38 - Type atomic/unsignedInt is restricted by facet minInclusive with value 2976894290. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 1076892208. ok 1 - Value "0" fails type constraint UnsignedInt[minInclusive=>"1076892208"] ok 2 - Value "15441599" fails type constraint UnsignedInt[minInclusive=>"1076892208"] ok 3 - Value "316873262" fails type constraint UnsignedInt[minInclusive=>"1076892208"] ok 4 - Value "459570687" fails type constraint UnsignedInt[minInclusive=>"1076892208"] ok 5 - Value "1076892207" fails type constraint UnsignedInt[minInclusive=>"1076892208"] 1..5 ok 39 - Type atomic/unsignedInt is restricted by facet minInclusive with value 1076892208. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 2815670596. ok 1 - Value "0" fails type constraint UnsignedInt[minInclusive=>"2815670596"] ok 2 - Value "863588906" fails type constraint UnsignedInt[minInclusive=>"2815670596"] ok 3 - Value "1185750112" fails type constraint UnsignedInt[minInclusive=>"2815670596"] ok 4 - Value "1707302678" fails type constraint UnsignedInt[minInclusive=>"2815670596"] ok 5 - Value "2815670595" fails type constraint UnsignedInt[minInclusive=>"2815670596"] 1..5 ok 40 - Type atomic/unsignedInt is restricted by facet minInclusive with value 2815670596. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 795920399. ok 1 - Value "0" fails type constraint UnsignedInt[minInclusive=>"795920399"] ok 2 - Value "26358710" fails type constraint UnsignedInt[minInclusive=>"795920399"] ok 3 - Value "718501086" fails type constraint UnsignedInt[minInclusive=>"795920399"] ok 4 - Value "657587282" fails type constraint UnsignedInt[minInclusive=>"795920399"] ok 5 - Value "795920398" fails type constraint UnsignedInt[minInclusive=>"795920399"] 1..5 ok 41 - Type atomic/unsignedInt is restricted by facet minInclusive with value 795920399. # Subtest: Type atomic/unsignedInt is restricted by facet minInclusive with value 4294967295. ok 1 - Value "0" fails type constraint UnsignedInt[minInclusive=>"4294967295"] ok 2 - Value "2582347832" fails type constraint UnsignedInt[minInclusive=>"4294967295"] ok 3 - Value "3935935285" fails type constraint UnsignedInt[minInclusive=>"4294967295"] ok 4 - Value "1759957870" fails type constraint UnsignedInt[minInclusive=>"4294967295"] ok 5 - Value "4294967294" fails type constraint UnsignedInt[minInclusive=>"4294967295"] 1..5 ok 42 - Type atomic/unsignedInt is restricted by facet minInclusive with value 4294967295. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 0. ok 1 - Value "1" fails type constraint UnsignedInt[maxInclusive=>"0"] ok 2 - Value "2539298279" fails type constraint UnsignedInt[maxInclusive=>"0"] ok 3 - Value "1594892403" fails type constraint UnsignedInt[maxInclusive=>"0"] ok 4 - Value "2572895521" fails type constraint UnsignedInt[maxInclusive=>"0"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxInclusive=>"0"] 1..5 ok 43 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 1116575447. ok 1 - Value "1116575448" fails type constraint UnsignedInt[maxInclusive=>"1116575447"] ok 2 - Value "3876884850" fails type constraint UnsignedInt[maxInclusive=>"1116575447"] ok 3 - Value "1663494401" fails type constraint UnsignedInt[maxInclusive=>"1116575447"] ok 4 - Value "4066312590" fails type constraint UnsignedInt[maxInclusive=>"1116575447"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxInclusive=>"1116575447"] 1..5 ok 44 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 1116575447. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 3663158687. ok 1 - Value "3663158688" fails type constraint UnsignedInt[maxInclusive=>"3663158687"] ok 2 - Value "4112413925" fails type constraint UnsignedInt[maxInclusive=>"3663158687"] ok 3 - Value "3777174703" fails type constraint UnsignedInt[maxInclusive=>"3663158687"] ok 4 - Value "4282922536" fails type constraint UnsignedInt[maxInclusive=>"3663158687"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxInclusive=>"3663158687"] 1..5 ok 45 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 3663158687. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 1600916644. ok 1 - Value "1600916645" fails type constraint UnsignedInt[maxInclusive=>"1600916644"] ok 2 - Value "2909227258" fails type constraint UnsignedInt[maxInclusive=>"1600916644"] ok 3 - Value "3587562506" fails type constraint UnsignedInt[maxInclusive=>"1600916644"] ok 4 - Value "2235705500" fails type constraint UnsignedInt[maxInclusive=>"1600916644"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxInclusive=>"1600916644"] 1..5 ok 46 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 1600916644. # Subtest: Type atomic/unsignedInt is restricted by facet maxInclusive with value 2354971999. ok 1 - Value "2354972000" fails type constraint UnsignedInt[maxInclusive=>"2354971999"] ok 2 - Value "3033595904" fails type constraint UnsignedInt[maxInclusive=>"2354971999"] ok 3 - Value "3931046249" fails type constraint UnsignedInt[maxInclusive=>"2354971999"] ok 4 - Value "3724502281" fails type constraint UnsignedInt[maxInclusive=>"2354971999"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxInclusive=>"2354971999"] 1..5 ok 47 - Type atomic/unsignedInt is restricted by facet maxInclusive with value 2354971999. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 1. ok 1 - Value "12" fails type constraint UnsignedInt[totalDigits=>"1"] ok 2 - Value "5241" fails type constraint UnsignedInt[totalDigits=>"1"] ok 3 - Value "225238" fails type constraint UnsignedInt[totalDigits=>"1"] ok 4 - Value "57582229" fails type constraint UnsignedInt[totalDigits=>"1"] ok 5 - Value "3694220168" fails type constraint UnsignedInt[totalDigits=>"1"] 1..5 ok 48 - Type atomic/unsignedInt is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 2. ok 1 - Value "744" fails type constraint UnsignedInt[totalDigits=>"2"] ok 2 - Value "6087" fails type constraint UnsignedInt[totalDigits=>"2"] ok 3 - Value "41606" fails type constraint UnsignedInt[totalDigits=>"2"] ok 4 - Value "575323" fails type constraint UnsignedInt[totalDigits=>"2"] ok 5 - Value "3207575552" fails type constraint UnsignedInt[totalDigits=>"2"] 1..5 ok 49 - Type atomic/unsignedInt is restricted by facet totalDigits with value 2. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 3. ok 1 - Value "8438" fails type constraint UnsignedInt[totalDigits=>"3"] ok 2 - Value "17357" fails type constraint UnsignedInt[totalDigits=>"3"] ok 3 - Value "587817" fails type constraint UnsignedInt[totalDigits=>"3"] ok 4 - Value "4633572" fails type constraint UnsignedInt[totalDigits=>"3"] ok 5 - Value "3521971725" fails type constraint UnsignedInt[totalDigits=>"3"] 1..5 ok 50 - Type atomic/unsignedInt is restricted by facet totalDigits with value 3. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 4. ok 1 - Value "47001" fails type constraint UnsignedInt[totalDigits=>"4"] ok 2 - Value "823342" fails type constraint UnsignedInt[totalDigits=>"4"] ok 3 - Value "7164125" fails type constraint UnsignedInt[totalDigits=>"4"] ok 4 - Value "81398613" fails type constraint UnsignedInt[totalDigits=>"4"] ok 5 - Value "1850477094" fails type constraint UnsignedInt[totalDigits=>"4"] 1..5 ok 51 - Type atomic/unsignedInt is restricted by facet totalDigits with value 4. # Subtest: Type atomic/unsignedInt is restricted by facet totalDigits with value 5. ok 1 - Value "147284" fails type constraint UnsignedInt[totalDigits=>"5"] ok 2 - Value "7452558" fails type constraint UnsignedInt[totalDigits=>"5"] ok 3 - Value "64885333" fails type constraint UnsignedInt[totalDigits=>"5"] ok 4 - Value "536553013" fails type constraint UnsignedInt[totalDigits=>"5"] ok 5 - Value "3684558235" fails type constraint UnsignedInt[totalDigits=>"5"] 1..5 ok 52 - Type atomic/unsignedInt is restricted by facet totalDigits with value 5. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 0. ok 1 - Value "0" fails type constraint UnsignedInt[minExclusive=>"0"] 1..1 ok 53 - Type atomic/unsignedInt is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 1657198128. ok 1 - Value "0" fails type constraint UnsignedInt[minExclusive=>"1657198128"] ok 2 - Value "1502453737" fails type constraint UnsignedInt[minExclusive=>"1657198128"] ok 3 - Value "308967366" fails type constraint UnsignedInt[minExclusive=>"1657198128"] ok 4 - Value "1308358655" fails type constraint UnsignedInt[minExclusive=>"1657198128"] ok 5 - Value "1657198128" fails type constraint UnsignedInt[minExclusive=>"1657198128"] 1..5 ok 54 - Type atomic/unsignedInt is restricted by facet minExclusive with value 1657198128. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 38976714. ok 1 - Value "0" fails type constraint UnsignedInt[minExclusive=>"38976714"] ok 2 - Value "9799632" fails type constraint UnsignedInt[minExclusive=>"38976714"] ok 3 - Value "17346221" fails type constraint UnsignedInt[minExclusive=>"38976714"] ok 4 - Value "12100146" fails type constraint UnsignedInt[minExclusive=>"38976714"] ok 5 - Value "38976714" fails type constraint UnsignedInt[minExclusive=>"38976714"] 1..5 ok 55 - Type atomic/unsignedInt is restricted by facet minExclusive with value 38976714. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 1759037912. ok 1 - Value "0" fails type constraint UnsignedInt[minExclusive=>"1759037912"] ok 2 - Value "432160371" fails type constraint UnsignedInt[minExclusive=>"1759037912"] ok 3 - Value "807014465" fails type constraint UnsignedInt[minExclusive=>"1759037912"] ok 4 - Value "1141429462" fails type constraint UnsignedInt[minExclusive=>"1759037912"] ok 5 - Value "1759037912" fails type constraint UnsignedInt[minExclusive=>"1759037912"] 1..5 ok 56 - Type atomic/unsignedInt is restricted by facet minExclusive with value 1759037912. # Subtest: Type atomic/unsignedInt is restricted by facet minExclusive with value 4294967294. ok 1 - Value "0" fails type constraint UnsignedInt[minExclusive=>"4294967294"] ok 2 - Value "908662424" fails type constraint UnsignedInt[minExclusive=>"4294967294"] ok 3 - Value "712642291" fails type constraint UnsignedInt[minExclusive=>"4294967294"] ok 4 - Value "2489818821" fails type constraint UnsignedInt[minExclusive=>"4294967294"] ok 5 - Value "4294967294" fails type constraint UnsignedInt[minExclusive=>"4294967294"] 1..5 ok 57 - Type atomic/unsignedInt is restricted by facet minExclusive with value 4294967294. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 1. ok 1 - Value "1" fails type constraint UnsignedInt[maxExclusive=>"1"] ok 2 - Value "1139629629" fails type constraint UnsignedInt[maxExclusive=>"1"] ok 3 - Value "315140948" fails type constraint UnsignedInt[maxExclusive=>"1"] ok 4 - Value "3228964435" fails type constraint UnsignedInt[maxExclusive=>"1"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxExclusive=>"1"] 1..5 ok 58 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 3352947019. ok 1 - Value "3352947019" fails type constraint UnsignedInt[maxExclusive=>"3352947019"] ok 2 - Value "3680518649" fails type constraint UnsignedInt[maxExclusive=>"3352947019"] ok 3 - Value "3578123117" fails type constraint UnsignedInt[maxExclusive=>"3352947019"] ok 4 - Value "4203755449" fails type constraint UnsignedInt[maxExclusive=>"3352947019"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxExclusive=>"3352947019"] 1..5 ok 59 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 3352947019. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 205769955. ok 1 - Value "205769955" fails type constraint UnsignedInt[maxExclusive=>"205769955"] ok 2 - Value "297207523" fails type constraint UnsignedInt[maxExclusive=>"205769955"] ok 3 - Value "2475770327" fails type constraint UnsignedInt[maxExclusive=>"205769955"] ok 4 - Value "551666909" fails type constraint UnsignedInt[maxExclusive=>"205769955"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxExclusive=>"205769955"] 1..5 ok 60 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 205769955. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 1758636711. ok 1 - Value "1758636711" fails type constraint UnsignedInt[maxExclusive=>"1758636711"] ok 2 - Value "4028713122" fails type constraint UnsignedInt[maxExclusive=>"1758636711"] ok 3 - Value "3768820111" fails type constraint UnsignedInt[maxExclusive=>"1758636711"] ok 4 - Value "4142208651" fails type constraint UnsignedInt[maxExclusive=>"1758636711"] ok 5 - Value "4294967295" fails type constraint UnsignedInt[maxExclusive=>"1758636711"] 1..5 ok 61 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 1758636711. # Subtest: Type atomic/unsignedInt is restricted by facet maxExclusive with value 4294967295. ok 1 - Value "4294967295" fails type constraint UnsignedInt[maxExclusive=>"4294967295"] 1..1 ok 62 - Type atomic/unsignedInt is restricted by facet maxExclusive with value 4294967295. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{1}. ok 1 - Value "24292767" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "486586812" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "47856523" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "4663127" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "322455443" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 63 - Type atomic/unsignedInt is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{3}. ok 1 - Value "4867" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "4132656154" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "25552718" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "245348" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "36" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 64 - Type atomic/unsignedInt is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{5}. ok 1 - Value "4133716174" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "2571" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "254428812" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "959824" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "2662511" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 65 - Type atomic/unsignedInt is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{7}. ok 1 - Value "63283426" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 2 - Value "61451847" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 3 - Value "231944" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 4 - Value "5882" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] ok 5 - Value "36937417" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{7}\$))"] 1..5 ok 66 - Type atomic/unsignedInt is restricted by facet pattern with value \d{7}. # Subtest: Type atomic/unsignedInt is restricted by facet pattern with value \d{10}. ok 1 - Value "4494" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 2 - Value "3435967" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 3 - Value "34252" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 4 - Value "4365" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] ok 5 - Value "6395" fails type constraint UnsignedInt[pattern=>"(?^:(?ms:^\\d{10}\$))"] 1..5 ok 67 - Type atomic/unsignedInt is restricted by facet pattern with value \d{10}. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "2360970273" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5768dc18)"] ok 2 - Value "1229510359" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5768dc18)"] ok 3 - Value "4027828735" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5768dc18)"] ok 4 - Value "5131048" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5768dc18)"] ok 5 - Value "2956850759" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5768dc18)"] 1..5 ok 68 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "627887621" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916727c)"] ok 2 - Value "2473466232" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916727c)"] ok 3 - Value "2473466232" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916727c)"] ok 4 - Value "2473466232" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916727c)"] ok 5 - Value "1911547289" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916727c)"] 1..5 ok 69 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "4192360433" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916c63c)"] ok 2 - Value "119479023" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916c63c)"] ok 3 - Value "2645499376" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916c63c)"] ok 4 - Value "3252138589" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916c63c)"] ok 5 - Value "4163719111" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916c63c)"] 1..5 ok 70 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "1746307776" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916ab90)"] ok 2 - Value "1228359153" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916ab90)"] ok 3 - Value "4225339663" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916ab90)"] ok 4 - Value "1558294678" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916ab90)"] ok 5 - Value "1558294678" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x5916ab90)"] 1..5 ok 71 - Type atomic/unsignedInt is restricted by facet enumeration. # Subtest: Type atomic/unsignedInt is restricted by facet enumeration. ok 1 - Value "1385287528" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x59167e98)"] ok 2 - Value "2035203914" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x59167e98)"] ok 3 - Value "2566228164" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x59167e98)"] ok 4 - Value "3746628266" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x59167e98)"] ok 5 - Value "339657124" fails type constraint UnsignedInt[enumeration=>"ARRAY(0x59167e98)"] 1..5 ok 72 - Type atomic/unsignedInt is restricted by facet enumeration. 1..72 ok t/50unsignedLong.t ........ # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 0. ok 1 - Value "1" passes type constraint UnsignedLong[minExclusive=>"0"] ok 2 - Value "579421924029281942" passes type constraint UnsignedLong[minExclusive=>"0"] ok 3 - Value "219905673220316289" passes type constraint UnsignedLong[minExclusive=>"0"] ok 4 - Value "825556724778076955" passes type constraint UnsignedLong[minExclusive=>"0"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minExclusive=>"0"] 1..5 ok 1 - Type atomic/unsignedLong is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 853655586043630230. ok 1 - Value "853655586043630231" passes type constraint UnsignedLong[minExclusive=>"853655586043630230"] ok 2 - Value "942139671139083756" passes type constraint UnsignedLong[minExclusive=>"853655586043630230"] ok 3 - Value "942175964599979620" passes type constraint UnsignedLong[minExclusive=>"853655586043630230"] ok 4 - Value "937601013341671843" passes type constraint UnsignedLong[minExclusive=>"853655586043630230"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minExclusive=>"853655586043630230"] 1..5 ok 2 - Type atomic/unsignedLong is restricted by facet minExclusive with value 853655586043630230. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 278671410676320174. ok 1 - Value "278671410676320175" passes type constraint UnsignedLong[minExclusive=>"278671410676320174"] ok 2 - Value "702417656416904009" passes type constraint UnsignedLong[minExclusive=>"278671410676320174"] ok 3 - Value "320678524002397993" passes type constraint UnsignedLong[minExclusive=>"278671410676320174"] ok 4 - Value "975565089788066280" passes type constraint UnsignedLong[minExclusive=>"278671410676320174"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minExclusive=>"278671410676320174"] 1..5 ok 3 - Type atomic/unsignedLong is restricted by facet minExclusive with value 278671410676320174. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 595843373185442780. ok 1 - Value "595843373185442781" passes type constraint UnsignedLong[minExclusive=>"595843373185442780"] ok 2 - Value "953273142321915308" passes type constraint UnsignedLong[minExclusive=>"595843373185442780"] ok 3 - Value "817253934811455311" passes type constraint UnsignedLong[minExclusive=>"595843373185442780"] ok 4 - Value "983718955254806591" passes type constraint UnsignedLong[minExclusive=>"595843373185442780"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minExclusive=>"595843373185442780"] 1..5 ok 4 - Type atomic/unsignedLong is restricted by facet minExclusive with value 595843373185442780. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "999999999999999999" passes type constraint UnsignedLong[minExclusive=>"999999999999999998"] 1..1 ok 5 - Type atomic/unsignedLong is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedLong[minInclusive=>"0"] ok 2 - Value "41007894529837773" passes type constraint UnsignedLong[minInclusive=>"0"] ok 3 - Value "702305597604277131" passes type constraint UnsignedLong[minInclusive=>"0"] ok 4 - Value "95182362152875343" passes type constraint UnsignedLong[minInclusive=>"0"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minInclusive=>"0"] 1..5 ok 6 - Type atomic/unsignedLong is restricted by facet minInclusive with value 0. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 846028599370221122. ok 1 - Value "846028599370221122" passes type constraint UnsignedLong[minInclusive=>"846028599370221122"] ok 2 - Value "858920554078437206" passes type constraint UnsignedLong[minInclusive=>"846028599370221122"] ok 3 - Value "868333972315695196" passes type constraint UnsignedLong[minInclusive=>"846028599370221122"] ok 4 - Value "854285391376024437" passes type constraint UnsignedLong[minInclusive=>"846028599370221122"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minInclusive=>"846028599370221122"] 1..5 ok 7 - Type atomic/unsignedLong is restricted by facet minInclusive with value 846028599370221122. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 842438235652469335. ok 1 - Value "842438235652469335" passes type constraint UnsignedLong[minInclusive=>"842438235652469335"] ok 2 - Value "941589841735488982" passes type constraint UnsignedLong[minInclusive=>"842438235652469335"] ok 3 - Value "937796290481633731" passes type constraint UnsignedLong[minInclusive=>"842438235652469335"] ok 4 - Value "882381498356502105" passes type constraint UnsignedLong[minInclusive=>"842438235652469335"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minInclusive=>"842438235652469335"] 1..5 ok 8 - Type atomic/unsignedLong is restricted by facet minInclusive with value 842438235652469335. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 237916309768272493. ok 1 - Value "237916309768272493" passes type constraint UnsignedLong[minInclusive=>"237916309768272493"] ok 2 - Value "808647780058454955" passes type constraint UnsignedLong[minInclusive=>"237916309768272493"] ok 3 - Value "918974327612490334" passes type constraint UnsignedLong[minInclusive=>"237916309768272493"] ok 4 - Value "330533892042496564" passes type constraint UnsignedLong[minInclusive=>"237916309768272493"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[minInclusive=>"237916309768272493"] 1..5 ok 9 - Type atomic/unsignedLong is restricted by facet minInclusive with value 237916309768272493. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "999999999999999999" passes type constraint UnsignedLong[minInclusive=>"999999999999999999"] 1..1 ok 10 - Type atomic/unsignedLong is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 1. ok 1 - Value "0" passes type constraint UnsignedLong[maxExclusive=>"1"] 1..1 ok 11 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 621144438259934594. ok 1 - Value "0" passes type constraint UnsignedLong[maxExclusive=>"621144438259934594"] ok 2 - Value "201791954294354993" passes type constraint UnsignedLong[maxExclusive=>"621144438259934594"] ok 3 - Value "191571782779087926" passes type constraint UnsignedLong[maxExclusive=>"621144438259934594"] ok 4 - Value "100689026846308507" passes type constraint UnsignedLong[maxExclusive=>"621144438259934594"] ok 5 - Value "621144438259934593" passes type constraint UnsignedLong[maxExclusive=>"621144438259934594"] 1..5 ok 12 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 621144438259934594. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 114762413382550444. ok 1 - Value "0" passes type constraint UnsignedLong[maxExclusive=>"114762413382550444"] ok 2 - Value "63464628654103891" passes type constraint UnsignedLong[maxExclusive=>"114762413382550444"] ok 3 - Value "22848637588725746" passes type constraint UnsignedLong[maxExclusive=>"114762413382550444"] ok 4 - Value "104871003695373474" passes type constraint UnsignedLong[maxExclusive=>"114762413382550444"] ok 5 - Value "114762413382550443" passes type constraint UnsignedLong[maxExclusive=>"114762413382550444"] 1..5 ok 13 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 114762413382550444. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 146493734340271798. ok 1 - Value "0" passes type constraint UnsignedLong[maxExclusive=>"146493734340271798"] ok 2 - Value "106269794730729926" passes type constraint UnsignedLong[maxExclusive=>"146493734340271798"] ok 3 - Value "111591154715930884" passes type constraint UnsignedLong[maxExclusive=>"146493734340271798"] ok 4 - Value "41067703125806682" passes type constraint UnsignedLong[maxExclusive=>"146493734340271798"] ok 5 - Value "146493734340271797" passes type constraint UnsignedLong[maxExclusive=>"146493734340271798"] 1..5 ok 14 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 146493734340271798. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "0" passes type constraint UnsignedLong[maxExclusive=>"999999999999999999"] ok 2 - Value "450417699601756592" passes type constraint UnsignedLong[maxExclusive=>"999999999999999999"] ok 3 - Value "6767563515241548" passes type constraint UnsignedLong[maxExclusive=>"999999999999999999"] ok 4 - Value "42409174718375575" passes type constraint UnsignedLong[maxExclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" passes type constraint UnsignedLong[maxExclusive=>"999999999999999999"] 1..5 ok 15 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedLong[maxInclusive=>"0"] 1..1 ok 16 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 183206970010490244. ok 1 - Value "0" passes type constraint UnsignedLong[maxInclusive=>"183206970010490244"] ok 2 - Value "106622141242831681" passes type constraint UnsignedLong[maxInclusive=>"183206970010490244"] ok 3 - Value "118968621288518129" passes type constraint UnsignedLong[maxInclusive=>"183206970010490244"] ok 4 - Value "45894558483907457" passes type constraint UnsignedLong[maxInclusive=>"183206970010490244"] ok 5 - Value "183206970010490244" passes type constraint UnsignedLong[maxInclusive=>"183206970010490244"] 1..5 ok 17 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 183206970010490244. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 126060676543225391. ok 1 - Value "0" passes type constraint UnsignedLong[maxInclusive=>"126060676543225391"] ok 2 - Value "87379499370975988" passes type constraint UnsignedLong[maxInclusive=>"126060676543225391"] ok 3 - Value "25750459121279535" passes type constraint UnsignedLong[maxInclusive=>"126060676543225391"] ok 4 - Value "14433512623924316" passes type constraint UnsignedLong[maxInclusive=>"126060676543225391"] ok 5 - Value "126060676543225391" passes type constraint UnsignedLong[maxInclusive=>"126060676543225391"] 1..5 ok 18 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 126060676543225391. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 501388613203794019. ok 1 - Value "0" passes type constraint UnsignedLong[maxInclusive=>"501388613203794019"] ok 2 - Value "308691166761711236" passes type constraint UnsignedLong[maxInclusive=>"501388613203794019"] ok 3 - Value "112916681063706516" passes type constraint UnsignedLong[maxInclusive=>"501388613203794019"] ok 4 - Value "302566782287082417" passes type constraint UnsignedLong[maxInclusive=>"501388613203794019"] ok 5 - Value "501388613203794019" passes type constraint UnsignedLong[maxInclusive=>"501388613203794019"] 1..5 ok 19 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 501388613203794019. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 999999999999999999. ok 1 - Value "0" passes type constraint UnsignedLong[maxInclusive=>"999999999999999999"] ok 2 - Value "935130467038026934" passes type constraint UnsignedLong[maxInclusive=>"999999999999999999"] ok 3 - Value "472974001380600860" passes type constraint UnsignedLong[maxInclusive=>"999999999999999999"] ok 4 - Value "474969679238704811" passes type constraint UnsignedLong[maxInclusive=>"999999999999999999"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[maxInclusive=>"999999999999999999"] 1..5 ok 20 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 999999999999999999. # Subtest: Type atomic/unsignedLong is restricted by facet fractionDigits with value 0. ok 1 - Value "0" passes type constraint UnsignedLong[fractionDigits=>"0"] ok 2 - Value "163428080161349797" passes type constraint UnsignedLong[fractionDigits=>"0"] ok 3 - Value "968661288039707745" passes type constraint UnsignedLong[fractionDigits=>"0"] ok 4 - Value "666571856464760025" passes type constraint UnsignedLong[fractionDigits=>"0"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/unsignedLong is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 1. ok 1 - Value "5" passes type constraint UnsignedLong[totalDigits=>"1"] ok 2 - Value "5" passes type constraint UnsignedLong[totalDigits=>"1"] ok 3 - Value "1" passes type constraint UnsignedLong[totalDigits=>"1"] ok 4 - Value "5" passes type constraint UnsignedLong[totalDigits=>"1"] ok 5 - Value "1" passes type constraint UnsignedLong[totalDigits=>"1"] 1..5 ok 22 - Type atomic/unsignedLong is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 5. ok 1 - Value "7" passes type constraint UnsignedLong[totalDigits=>"5"] ok 2 - Value "12" passes type constraint UnsignedLong[totalDigits=>"5"] ok 3 - Value "196" passes type constraint UnsignedLong[totalDigits=>"5"] ok 4 - Value "5786" passes type constraint UnsignedLong[totalDigits=>"5"] ok 5 - Value "17609" passes type constraint UnsignedLong[totalDigits=>"5"] 1..5 ok 23 - Type atomic/unsignedLong is restricted by facet totalDigits with value 5. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 9. ok 1 - Value "4" passes type constraint UnsignedLong[totalDigits=>"9"] ok 2 - Value "351" passes type constraint UnsignedLong[totalDigits=>"9"] ok 3 - Value "23474" passes type constraint UnsignedLong[totalDigits=>"9"] ok 4 - Value "3788647" passes type constraint UnsignedLong[totalDigits=>"9"] ok 5 - Value "755984772" passes type constraint UnsignedLong[totalDigits=>"9"] 1..5 ok 24 - Type atomic/unsignedLong is restricted by facet totalDigits with value 9. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 13. ok 1 - Value "8" passes type constraint UnsignedLong[totalDigits=>"13"] ok 2 - Value "1951" passes type constraint UnsignedLong[totalDigits=>"13"] ok 3 - Value "7799326" passes type constraint UnsignedLong[totalDigits=>"13"] ok 4 - Value "3329204877" passes type constraint UnsignedLong[totalDigits=>"13"] ok 5 - Value "3382473510617" passes type constraint UnsignedLong[totalDigits=>"13"] 1..5 ok 25 - Type atomic/unsignedLong is restricted by facet totalDigits with value 13. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 18. ok 1 - Value "1" passes type constraint UnsignedLong[totalDigits=>"18"] ok 2 - Value "60939" passes type constraint UnsignedLong[totalDigits=>"18"] ok 3 - Value "353491186" passes type constraint UnsignedLong[totalDigits=>"18"] ok 4 - Value "4740096172026" passes type constraint UnsignedLong[totalDigits=>"18"] ok 5 - Value "785697261776857178" passes type constraint UnsignedLong[totalDigits=>"18"] 1..5 ok 26 - Type atomic/unsignedLong is restricted by facet totalDigits with value 18. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{1}. ok 1 - Value "8" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "8" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "5" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "5" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "5" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 27 - Type atomic/unsignedLong is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{5}. ok 1 - Value "44186" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "48744" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "32321" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "35523" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "85477" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 28 - Type atomic/unsignedLong is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{9}. ok 1 - Value "357386454" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 2 - Value "428648357" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 3 - Value "644555788" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 4 - Value "495528158" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 5 - Value "699948339" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] 1..5 ok 29 - Type atomic/unsignedLong is restricted by facet pattern with value \d{9}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{13}. ok 1 - Value "2373271823545" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 2 - Value "2589651918243" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 3 - Value "5147455727632" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 4 - Value "4556844658222" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 5 - Value "5445757533925" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] 1..5 ok 30 - Type atomic/unsignedLong is restricted by facet pattern with value \d{13}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{18}. ok 1 - Value "916127516267662627" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "964523682364156541" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "966625142267332424" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "913784361723264886" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "917217432147464684" passes type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 31 - Type atomic/unsignedLong is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "475868893660" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x57b20d24)"] ok 2 - Value "475868893660" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x57b20d24)"] ok 3 - Value "69228431818957325" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x57b20d24)"] ok 4 - Value "6246890837920823" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x57b20d24)"] ok 5 - Value "2841737" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x57b20d24)"] 1..5 ok 32 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "355386265673274248" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b94)"] ok 2 - Value "840115845" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b94)"] ok 3 - Value "37531498438491484" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b94)"] ok 4 - Value "320" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b94)"] ok 5 - Value "320" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b94)"] 1..5 ok 33 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "33505897371058979" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b80)"] ok 2 - Value "48185" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b80)"] ok 3 - Value "48185" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b80)"] ok 4 - Value "38" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b80)"] ok 5 - Value "51135955" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f9b80)"] 1..5 ok 34 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "5093784" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa080)"] ok 2 - Value "10" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa080)"] ok 3 - Value "1737393204819" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa080)"] ok 4 - Value "50511429" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa080)"] ok 5 - Value "8333904222" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa080)"] 1..5 ok 35 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "858510565604495" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f7900)"] ok 2 - Value "62233091384207" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f7900)"] ok 3 - Value "9211859" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f7900)"] ok 4 - Value "47" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f7900)"] ok 5 - Value "62233091384207" passes type constraint UnsignedLong[enumeration=>"ARRAY(0x595f7900)"] 1..5 ok 36 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet whiteSpace with value collapse. ok 1 - Value "0" passes type constraint UnsignedLong[whiteSpace=>"collapse"] ok 2 - Value "515074060769636132" passes type constraint UnsignedLong[whiteSpace=>"collapse"] ok 3 - Value "636981916365820465" passes type constraint UnsignedLong[whiteSpace=>"collapse"] ok 4 - Value "671551779918335921" passes type constraint UnsignedLong[whiteSpace=>"collapse"] ok 5 - Value "999999999999999999" passes type constraint UnsignedLong[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/unsignedLong is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 607303985250778221. ok 1 - Value "0" fails type constraint UnsignedLong[minInclusive=>"607303985250778221"] ok 2 - Value "78776965077975312" fails type constraint UnsignedLong[minInclusive=>"607303985250778221"] ok 3 - Value "333626116185448486" fails type constraint UnsignedLong[minInclusive=>"607303985250778221"] ok 4 - Value "176760580557294792" fails type constraint UnsignedLong[minInclusive=>"607303985250778221"] ok 5 - Value "607303985250778220" fails type constraint UnsignedLong[minInclusive=>"607303985250778221"] 1..5 ok 38 - Type atomic/unsignedLong is restricted by facet minInclusive with value 607303985250778221. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 475565976977797121. ok 1 - Value "0" fails type constraint UnsignedLong[minInclusive=>"475565976977797121"] ok 2 - Value "243057859851789813" fails type constraint UnsignedLong[minInclusive=>"475565976977797121"] ok 3 - Value "350287480877992018" fails type constraint UnsignedLong[minInclusive=>"475565976977797121"] ok 4 - Value "228617340624930809" fails type constraint UnsignedLong[minInclusive=>"475565976977797121"] ok 5 - Value "475565976977797120" fails type constraint UnsignedLong[minInclusive=>"475565976977797121"] 1..5 ok 39 - Type atomic/unsignedLong is restricted by facet minInclusive with value 475565976977797121. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 78231575228674965. ok 1 - Value "0" fails type constraint UnsignedLong[minInclusive=>"78231575228674965"] ok 2 - Value "64436704482788751" fails type constraint UnsignedLong[minInclusive=>"78231575228674965"] ok 3 - Value "70479407485482966" fails type constraint UnsignedLong[minInclusive=>"78231575228674965"] ok 4 - Value "36771734124550700" fails type constraint UnsignedLong[minInclusive=>"78231575228674965"] ok 5 - Value "78231575228674964" fails type constraint UnsignedLong[minInclusive=>"78231575228674965"] 1..5 ok 40 - Type atomic/unsignedLong is restricted by facet minInclusive with value 78231575228674965. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 227623669414460438. ok 1 - Value "0" fails type constraint UnsignedLong[minInclusive=>"227623669414460438"] ok 2 - Value "212874377782275639" fails type constraint UnsignedLong[minInclusive=>"227623669414460438"] ok 3 - Value "195872563971949804" fails type constraint UnsignedLong[minInclusive=>"227623669414460438"] ok 4 - Value "219070887195480277" fails type constraint UnsignedLong[minInclusive=>"227623669414460438"] ok 5 - Value "227623669414460437" fails type constraint UnsignedLong[minInclusive=>"227623669414460438"] 1..5 ok 41 - Type atomic/unsignedLong is restricted by facet minInclusive with value 227623669414460438. # Subtest: Type atomic/unsignedLong is restricted by facet minInclusive with value 999999999999999999. ok 1 - Value "0" fails type constraint UnsignedLong[minInclusive=>"999999999999999999"] ok 2 - Value "428678212178694172" fails type constraint UnsignedLong[minInclusive=>"999999999999999999"] ok 3 - Value "24363826435765512" fails type constraint UnsignedLong[minInclusive=>"999999999999999999"] ok 4 - Value "162032948824023303" fails type constraint UnsignedLong[minInclusive=>"999999999999999999"] ok 5 - Value "999999999999999998" fails type constraint UnsignedLong[minInclusive=>"999999999999999999"] 1..5 ok 42 - Type atomic/unsignedLong is restricted by facet minInclusive with value 999999999999999999. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 0. ok 1 - Value "1" fails type constraint UnsignedLong[maxInclusive=>"0"] ok 2 - Value "378536898276589872" fails type constraint UnsignedLong[maxInclusive=>"0"] ok 3 - Value "940884396243847" fails type constraint UnsignedLong[maxInclusive=>"0"] ok 4 - Value "631245973550001892" fails type constraint UnsignedLong[maxInclusive=>"0"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxInclusive=>"0"] 1..5 ok 43 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 658823762719767058. ok 1 - Value "658823762719767059" fails type constraint UnsignedLong[maxInclusive=>"658823762719767058"] ok 2 - Value "937697798837375450" fails type constraint UnsignedLong[maxInclusive=>"658823762719767058"] ok 3 - Value "786346002052533289" fails type constraint UnsignedLong[maxInclusive=>"658823762719767058"] ok 4 - Value "858194201256232558" fails type constraint UnsignedLong[maxInclusive=>"658823762719767058"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxInclusive=>"658823762719767058"] 1..5 ok 44 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 658823762719767058. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 716865919719541721. ok 1 - Value "716865919719541722" fails type constraint UnsignedLong[maxInclusive=>"716865919719541721"] ok 2 - Value "957126819824961752" fails type constraint UnsignedLong[maxInclusive=>"716865919719541721"] ok 3 - Value "881387289577164257" fails type constraint UnsignedLong[maxInclusive=>"716865919719541721"] ok 4 - Value "939625894887129164" fails type constraint UnsignedLong[maxInclusive=>"716865919719541721"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxInclusive=>"716865919719541721"] 1..5 ok 45 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 716865919719541721. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 456868453150915620. ok 1 - Value "456868453150915621" fails type constraint UnsignedLong[maxInclusive=>"456868453150915620"] ok 2 - Value "900842282656852195" fails type constraint UnsignedLong[maxInclusive=>"456868453150915620"] ok 3 - Value "550194434556833235" fails type constraint UnsignedLong[maxInclusive=>"456868453150915620"] ok 4 - Value "586332526617090104" fails type constraint UnsignedLong[maxInclusive=>"456868453150915620"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxInclusive=>"456868453150915620"] 1..5 ok 46 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 456868453150915620. # Subtest: Type atomic/unsignedLong is restricted by facet maxInclusive with value 988150031519812287. ok 1 - Value "988150031519812288" fails type constraint UnsignedLong[maxInclusive=>"988150031519812287"] ok 2 - Value "989538850324977517" fails type constraint UnsignedLong[maxInclusive=>"988150031519812287"] ok 3 - Value "990718628014227246" fails type constraint UnsignedLong[maxInclusive=>"988150031519812287"] ok 4 - Value "996605064728778116" fails type constraint UnsignedLong[maxInclusive=>"988150031519812287"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxInclusive=>"988150031519812287"] 1..5 ok 47 - Type atomic/unsignedLong is restricted by facet maxInclusive with value 988150031519812287. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 1. ok 1 - Value "71" fails type constraint UnsignedLong[totalDigits=>"1"] ok 2 - Value "832264" fails type constraint UnsignedLong[totalDigits=>"1"] ok 3 - Value "3620876346" fails type constraint UnsignedLong[totalDigits=>"1"] ok 4 - Value "53421877661367" fails type constraint UnsignedLong[totalDigits=>"1"] ok 5 - Value "771132081176184346" fails type constraint UnsignedLong[totalDigits=>"1"] 1..5 ok 48 - Type atomic/unsignedLong is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 4. ok 1 - Value "62708" fails type constraint UnsignedLong[totalDigits=>"4"] ok 2 - Value "52091547" fails type constraint UnsignedLong[totalDigits=>"4"] ok 3 - Value "21797978661" fails type constraint UnsignedLong[totalDigits=>"4"] ok 4 - Value "61362145742181" fails type constraint UnsignedLong[totalDigits=>"4"] ok 5 - Value "276751123244023818" fails type constraint UnsignedLong[totalDigits=>"4"] 1..5 ok 49 - Type atomic/unsignedLong is restricted by facet totalDigits with value 4. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 7. ok 1 - Value "17624365" fails type constraint UnsignedLong[totalDigits=>"7"] ok 2 - Value "8895534872" fails type constraint UnsignedLong[totalDigits=>"7"] ok 3 - Value "712385674179" fails type constraint UnsignedLong[totalDigits=>"7"] ok 4 - Value "66157908224326" fails type constraint UnsignedLong[totalDigits=>"7"] ok 5 - Value "216307197451817467" fails type constraint UnsignedLong[totalDigits=>"7"] 1..5 ok 50 - Type atomic/unsignedLong is restricted by facet totalDigits with value 7. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 10. ok 1 - Value "23693737755" fails type constraint UnsignedLong[totalDigits=>"10"] ok 2 - Value "829142574498" fails type constraint UnsignedLong[totalDigits=>"10"] ok 3 - Value "3984431563046" fails type constraint UnsignedLong[totalDigits=>"10"] ok 4 - Value "37945665144127" fails type constraint UnsignedLong[totalDigits=>"10"] ok 5 - Value "816782121715147780" fails type constraint UnsignedLong[totalDigits=>"10"] 1..5 ok 51 - Type atomic/unsignedLong is restricted by facet totalDigits with value 10. # Subtest: Type atomic/unsignedLong is restricted by facet totalDigits with value 13. ok 1 - Value "41311256703476" fails type constraint UnsignedLong[totalDigits=>"13"] ok 2 - Value "473130671135359" fails type constraint UnsignedLong[totalDigits=>"13"] ok 3 - Value "7918868129853453" fails type constraint UnsignedLong[totalDigits=>"13"] ok 4 - Value "17767433537356947" fails type constraint UnsignedLong[totalDigits=>"13"] ok 5 - Value "284524557405854053" fails type constraint UnsignedLong[totalDigits=>"13"] 1..5 ok 52 - Type atomic/unsignedLong is restricted by facet totalDigits with value 13. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 0. ok 1 - Value "0" fails type constraint UnsignedLong[minExclusive=>"0"] 1..1 ok 53 - Type atomic/unsignedLong is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 537563135329115037. ok 1 - Value "0" fails type constraint UnsignedLong[minExclusive=>"537563135329115037"] ok 2 - Value "149267670039196492" fails type constraint UnsignedLong[minExclusive=>"537563135329115037"] ok 3 - Value "272644907807817373" fails type constraint UnsignedLong[minExclusive=>"537563135329115037"] ok 4 - Value "318108153653346079" fails type constraint UnsignedLong[minExclusive=>"537563135329115037"] ok 5 - Value "537563135329115037" fails type constraint UnsignedLong[minExclusive=>"537563135329115037"] 1..5 ok 54 - Type atomic/unsignedLong is restricted by facet minExclusive with value 537563135329115037. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 297022948594505064. ok 1 - Value "0" fails type constraint UnsignedLong[minExclusive=>"297022948594505064"] ok 2 - Value "78409358642214020" fails type constraint UnsignedLong[minExclusive=>"297022948594505064"] ok 3 - Value "72537417730959616" fails type constraint UnsignedLong[minExclusive=>"297022948594505064"] ok 4 - Value "175201384554719027" fails type constraint UnsignedLong[minExclusive=>"297022948594505064"] ok 5 - Value "297022948594505064" fails type constraint UnsignedLong[minExclusive=>"297022948594505064"] 1..5 ok 55 - Type atomic/unsignedLong is restricted by facet minExclusive with value 297022948594505064. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 789396117357098912. ok 1 - Value "0" fails type constraint UnsignedLong[minExclusive=>"789396117357098912"] ok 2 - Value "35050767997415899" fails type constraint UnsignedLong[minExclusive=>"789396117357098912"] ok 3 - Value "139779438068786013" fails type constraint UnsignedLong[minExclusive=>"789396117357098912"] ok 4 - Value "541648064951068808" fails type constraint UnsignedLong[minExclusive=>"789396117357098912"] ok 5 - Value "789396117357098912" fails type constraint UnsignedLong[minExclusive=>"789396117357098912"] 1..5 ok 56 - Type atomic/unsignedLong is restricted by facet minExclusive with value 789396117357098912. # Subtest: Type atomic/unsignedLong is restricted by facet minExclusive with value 999999999999999998. ok 1 - Value "0" fails type constraint UnsignedLong[minExclusive=>"999999999999999998"] ok 2 - Value "174557464349445967" fails type constraint UnsignedLong[minExclusive=>"999999999999999998"] ok 3 - Value "43446029967720511" fails type constraint UnsignedLong[minExclusive=>"999999999999999998"] ok 4 - Value "73036724432510968" fails type constraint UnsignedLong[minExclusive=>"999999999999999998"] ok 5 - Value "999999999999999998" fails type constraint UnsignedLong[minExclusive=>"999999999999999998"] 1..5 ok 57 - Type atomic/unsignedLong is restricted by facet minExclusive with value 999999999999999998. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 1. ok 1 - Value "1" fails type constraint UnsignedLong[maxExclusive=>"1"] ok 2 - Value "710666380484064718" fails type constraint UnsignedLong[maxExclusive=>"1"] ok 3 - Value "848584659967298925" fails type constraint UnsignedLong[maxExclusive=>"1"] ok 4 - Value "291397251626248854" fails type constraint UnsignedLong[maxExclusive=>"1"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxExclusive=>"1"] 1..5 ok 58 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 237922228245894263. ok 1 - Value "237922228245894263" fails type constraint UnsignedLong[maxExclusive=>"237922228245894263"] ok 2 - Value "895682688487357889" fails type constraint UnsignedLong[maxExclusive=>"237922228245894263"] ok 3 - Value "776950032702901923" fails type constraint UnsignedLong[maxExclusive=>"237922228245894263"] ok 4 - Value "547019997097664011" fails type constraint UnsignedLong[maxExclusive=>"237922228245894263"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxExclusive=>"237922228245894263"] 1..5 ok 59 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 237922228245894263. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 94265169216393830. ok 1 - Value "94265169216393830" fails type constraint UnsignedLong[maxExclusive=>"94265169216393830"] ok 2 - Value "586099638443715153" fails type constraint UnsignedLong[maxExclusive=>"94265169216393830"] ok 3 - Value "437110086258198767" fails type constraint UnsignedLong[maxExclusive=>"94265169216393830"] ok 4 - Value "841558355233551889" fails type constraint UnsignedLong[maxExclusive=>"94265169216393830"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxExclusive=>"94265169216393830"] 1..5 ok 60 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 94265169216393830. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 438210007279301816. ok 1 - Value "438210007279301816" fails type constraint UnsignedLong[maxExclusive=>"438210007279301816"] ok 2 - Value "616321475942507545" fails type constraint UnsignedLong[maxExclusive=>"438210007279301816"] ok 3 - Value "747314011206960606" fails type constraint UnsignedLong[maxExclusive=>"438210007279301816"] ok 4 - Value "733560886475558485" fails type constraint UnsignedLong[maxExclusive=>"438210007279301816"] ok 5 - Value "999999999999999999" fails type constraint UnsignedLong[maxExclusive=>"438210007279301816"] 1..5 ok 61 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 438210007279301816. # Subtest: Type atomic/unsignedLong is restricted by facet maxExclusive with value 999999999999999999. ok 1 - Value "999999999999999999" fails type constraint UnsignedLong[maxExclusive=>"999999999999999999"] 1..1 ok 62 - Type atomic/unsignedLong is restricted by facet maxExclusive with value 999999999999999999. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{1}. ok 1 - Value "5735663989573639" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "869" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "45674" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "6485" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "98545644754" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 63 - Type atomic/unsignedLong is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{5}. ok 1 - Value "79299555848824331" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "615" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "87" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "874877689621425" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "324728684982" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 64 - Type atomic/unsignedLong is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{9}. ok 1 - Value "47686618" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 2 - Value "3532" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 3 - Value "86488" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 4 - Value "57677887556458587" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] ok 5 - Value "56625223858" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{9}\$))"] 1..5 ok 65 - Type atomic/unsignedLong is restricted by facet pattern with value \d{9}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{13}. ok 1 - Value "731645" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 2 - Value "488" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 3 - Value "78" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 4 - Value "4545298" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] ok 5 - Value "8256685967" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{13}\$))"] 1..5 ok 66 - Type atomic/unsignedLong is restricted by facet pattern with value \d{13}. # Subtest: Type atomic/unsignedLong is restricted by facet pattern with value \d{18}. ok 1 - Value "482" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 2 - Value "427746296" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 3 - Value "56483629" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 4 - Value "4617386" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] ok 5 - Value "15182589862779444" fails type constraint UnsignedLong[pattern=>"(?^:(?ms:^\\d{18}\$))"] 1..5 ok 67 - Type atomic/unsignedLong is restricted by facet pattern with value \d{18}. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "847636461691905872" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa134)"] ok 2 - Value "255989132628767989" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa134)"] ok 3 - Value "112195906170641679" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa134)"] ok 4 - Value "258011567247514616" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa134)"] ok 5 - Value "317350495789223363" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa134)"] 1..5 ok 68 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "327277750272195299" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f4108)"] ok 2 - Value "327277750272195299" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f4108)"] ok 3 - Value "629528569691124139" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f4108)"] ok 4 - Value "327277750272195299" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f4108)"] ok 5 - Value "674079386681194602" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f4108)"] 1..5 ok 69 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "493755646805543401" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f74a4)"] ok 2 - Value "703130363684031033" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f74a4)"] ok 3 - Value "419931190896128958" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f74a4)"] ok 4 - Value "497867106796829549" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f74a4)"] ok 5 - Value "497867106796829549" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595f74a4)"] 1..5 ok 70 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "199959556769777946" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fe9ec)"] ok 2 - Value "95516130866985959" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fe9ec)"] ok 3 - Value "967601475826953437" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fe9ec)"] ok 4 - Value "798217836924336453" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fe9ec)"] ok 5 - Value "996517474663569878" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fe9ec)"] 1..5 ok 71 - Type atomic/unsignedLong is restricted by facet enumeration. # Subtest: Type atomic/unsignedLong is restricted by facet enumeration. ok 1 - Value "234388474600340401" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa2d8)"] ok 2 - Value "234388474600340401" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa2d8)"] ok 3 - Value "939161833933526034" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa2d8)"] ok 4 - Value "234388474600340401" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa2d8)"] ok 5 - Value "589967306110707245" fails type constraint UnsignedLong[enumeration=>"ARRAY(0x595fa2d8)"] 1..5 ok 72 - Type atomic/unsignedLong is restricted by facet enumeration. 1..72 ok t/50unsignedShort.t ....... # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 0. ok 1 - Value "1" passes type constraint UnsignedShort[minExclusive=>"0"] ok 2 - Value "60599" passes type constraint UnsignedShort[minExclusive=>"0"] ok 3 - Value "29941" passes type constraint UnsignedShort[minExclusive=>"0"] ok 4 - Value "7914" passes type constraint UnsignedShort[minExclusive=>"0"] ok 5 - Value "65535" passes type constraint UnsignedShort[minExclusive=>"0"] 1..5 ok 1 - Type atomic/unsignedShort is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 40528. ok 1 - Value "40529" passes type constraint UnsignedShort[minExclusive=>"40528"] ok 2 - Value "58050" passes type constraint UnsignedShort[minExclusive=>"40528"] ok 3 - Value "58259" passes type constraint UnsignedShort[minExclusive=>"40528"] ok 4 - Value "52022" passes type constraint UnsignedShort[minExclusive=>"40528"] ok 5 - Value "65535" passes type constraint UnsignedShort[minExclusive=>"40528"] 1..5 ok 2 - Type atomic/unsignedShort is restricted by facet minExclusive with value 40528. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 42506. ok 1 - Value "42507" passes type constraint UnsignedShort[minExclusive=>"42506"] ok 2 - Value "60318" passes type constraint UnsignedShort[minExclusive=>"42506"] ok 3 - Value "49883" passes type constraint UnsignedShort[minExclusive=>"42506"] ok 4 - Value "56231" passes type constraint UnsignedShort[minExclusive=>"42506"] ok 5 - Value "65535" passes type constraint UnsignedShort[minExclusive=>"42506"] 1..5 ok 3 - Type atomic/unsignedShort is restricted by facet minExclusive with value 42506. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 909. ok 1 - Value "910" passes type constraint UnsignedShort[minExclusive=>"909"] ok 2 - Value "9903" passes type constraint UnsignedShort[minExclusive=>"909"] ok 3 - Value "55987" passes type constraint UnsignedShort[minExclusive=>"909"] ok 4 - Value "48817" passes type constraint UnsignedShort[minExclusive=>"909"] ok 5 - Value "65535" passes type constraint UnsignedShort[minExclusive=>"909"] 1..5 ok 4 - Type atomic/unsignedShort is restricted by facet minExclusive with value 909. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 65534. ok 1 - Value "65535" passes type constraint UnsignedShort[minExclusive=>"65534"] 1..1 ok 5 - Type atomic/unsignedShort is restricted by facet minExclusive with value 65534. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedShort[minInclusive=>"0"] ok 2 - Value "682" passes type constraint UnsignedShort[minInclusive=>"0"] ok 3 - Value "22318" passes type constraint UnsignedShort[minInclusive=>"0"] ok 4 - Value "12648" passes type constraint UnsignedShort[minInclusive=>"0"] ok 5 - Value "65535" passes type constraint UnsignedShort[minInclusive=>"0"] 1..5 ok 6 - Type atomic/unsignedShort is restricted by facet minInclusive with value 0. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 57532. ok 1 - Value "57532" passes type constraint UnsignedShort[minInclusive=>"57532"] ok 2 - Value "65510" passes type constraint UnsignedShort[minInclusive=>"57532"] ok 3 - Value "60479" passes type constraint UnsignedShort[minInclusive=>"57532"] ok 4 - Value "64532" passes type constraint UnsignedShort[minInclusive=>"57532"] ok 5 - Value "65535" passes type constraint UnsignedShort[minInclusive=>"57532"] 1..5 ok 7 - Type atomic/unsignedShort is restricted by facet minInclusive with value 57532. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 957. ok 1 - Value "957" passes type constraint UnsignedShort[minInclusive=>"957"] ok 2 - Value "17033" passes type constraint UnsignedShort[minInclusive=>"957"] ok 3 - Value "13341" passes type constraint UnsignedShort[minInclusive=>"957"] ok 4 - Value "54459" passes type constraint UnsignedShort[minInclusive=>"957"] ok 5 - Value "65535" passes type constraint UnsignedShort[minInclusive=>"957"] 1..5 ok 8 - Type atomic/unsignedShort is restricted by facet minInclusive with value 957. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 27948. ok 1 - Value "27948" passes type constraint UnsignedShort[minInclusive=>"27948"] ok 2 - Value "28588" passes type constraint UnsignedShort[minInclusive=>"27948"] ok 3 - Value "40398" passes type constraint UnsignedShort[minInclusive=>"27948"] ok 4 - Value "40034" passes type constraint UnsignedShort[minInclusive=>"27948"] ok 5 - Value "65535" passes type constraint UnsignedShort[minInclusive=>"27948"] 1..5 ok 9 - Type atomic/unsignedShort is restricted by facet minInclusive with value 27948. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 65535. ok 1 - Value "65535" passes type constraint UnsignedShort[minInclusive=>"65535"] 1..1 ok 10 - Type atomic/unsignedShort is restricted by facet minInclusive with value 65535. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 1. ok 1 - Value "0" passes type constraint UnsignedShort[maxExclusive=>"1"] 1..1 ok 11 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 8410. ok 1 - Value "0" passes type constraint UnsignedShort[maxExclusive=>"8410"] ok 2 - Value "1562" passes type constraint UnsignedShort[maxExclusive=>"8410"] ok 3 - Value "5726" passes type constraint UnsignedShort[maxExclusive=>"8410"] ok 4 - Value "608" passes type constraint UnsignedShort[maxExclusive=>"8410"] ok 5 - Value "8409" passes type constraint UnsignedShort[maxExclusive=>"8410"] 1..5 ok 12 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 8410. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 64347. ok 1 - Value "0" passes type constraint UnsignedShort[maxExclusive=>"64347"] ok 2 - Value "16585" passes type constraint UnsignedShort[maxExclusive=>"64347"] ok 3 - Value "51668" passes type constraint UnsignedShort[maxExclusive=>"64347"] ok 4 - Value "56497" passes type constraint UnsignedShort[maxExclusive=>"64347"] ok 5 - Value "64346" passes type constraint UnsignedShort[maxExclusive=>"64347"] 1..5 ok 13 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 64347. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 43532. ok 1 - Value "0" passes type constraint UnsignedShort[maxExclusive=>"43532"] ok 2 - Value "36506" passes type constraint UnsignedShort[maxExclusive=>"43532"] ok 3 - Value "30026" passes type constraint UnsignedShort[maxExclusive=>"43532"] ok 4 - Value "29076" passes type constraint UnsignedShort[maxExclusive=>"43532"] ok 5 - Value "43531" passes type constraint UnsignedShort[maxExclusive=>"43532"] 1..5 ok 14 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 43532. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 65535. ok 1 - Value "0" passes type constraint UnsignedShort[maxExclusive=>"65535"] ok 2 - Value "47452" passes type constraint UnsignedShort[maxExclusive=>"65535"] ok 3 - Value "64877" passes type constraint UnsignedShort[maxExclusive=>"65535"] ok 4 - Value "18765" passes type constraint UnsignedShort[maxExclusive=>"65535"] ok 5 - Value "65534" passes type constraint UnsignedShort[maxExclusive=>"65535"] 1..5 ok 15 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 65535. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 0. ok 1 - Value "0" passes type constraint UnsignedShort[maxInclusive=>"0"] 1..1 ok 16 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 48200. ok 1 - Value "0" passes type constraint UnsignedShort[maxInclusive=>"48200"] ok 2 - Value "42650" passes type constraint UnsignedShort[maxInclusive=>"48200"] ok 3 - Value "27539" passes type constraint UnsignedShort[maxInclusive=>"48200"] ok 4 - Value "7601" passes type constraint UnsignedShort[maxInclusive=>"48200"] ok 5 - Value "48200" passes type constraint UnsignedShort[maxInclusive=>"48200"] 1..5 ok 17 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 48200. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 21008. ok 1 - Value "0" passes type constraint UnsignedShort[maxInclusive=>"21008"] ok 2 - Value "3932" passes type constraint UnsignedShort[maxInclusive=>"21008"] ok 3 - Value "13434" passes type constraint UnsignedShort[maxInclusive=>"21008"] ok 4 - Value "397" passes type constraint UnsignedShort[maxInclusive=>"21008"] ok 5 - Value "21008" passes type constraint UnsignedShort[maxInclusive=>"21008"] 1..5 ok 18 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 21008. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 56477. ok 1 - Value "0" passes type constraint UnsignedShort[maxInclusive=>"56477"] ok 2 - Value "29538" passes type constraint UnsignedShort[maxInclusive=>"56477"] ok 3 - Value "1753" passes type constraint UnsignedShort[maxInclusive=>"56477"] ok 4 - Value "172" passes type constraint UnsignedShort[maxInclusive=>"56477"] ok 5 - Value "56477" passes type constraint UnsignedShort[maxInclusive=>"56477"] 1..5 ok 19 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 56477. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 65535. ok 1 - Value "0" passes type constraint UnsignedShort[maxInclusive=>"65535"] ok 2 - Value "18833" passes type constraint UnsignedShort[maxInclusive=>"65535"] ok 3 - Value "38602" passes type constraint UnsignedShort[maxInclusive=>"65535"] ok 4 - Value "391" passes type constraint UnsignedShort[maxInclusive=>"65535"] ok 5 - Value "65535" passes type constraint UnsignedShort[maxInclusive=>"65535"] 1..5 ok 20 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 65535. # Subtest: Type atomic/unsignedShort is restricted by facet fractionDigits with value 0. ok 1 - Value "0" passes type constraint UnsignedShort[fractionDigits=>"0"] ok 2 - Value "6747" passes type constraint UnsignedShort[fractionDigits=>"0"] ok 3 - Value "38272" passes type constraint UnsignedShort[fractionDigits=>"0"] ok 4 - Value "59261" passes type constraint UnsignedShort[fractionDigits=>"0"] ok 5 - Value "65535" passes type constraint UnsignedShort[fractionDigits=>"0"] 1..5 ok 21 - Type atomic/unsignedShort is restricted by facet fractionDigits with value 0. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 1. ok 1 - Value "3" passes type constraint UnsignedShort[totalDigits=>"1"] ok 2 - Value "2" passes type constraint UnsignedShort[totalDigits=>"1"] ok 3 - Value "3" passes type constraint UnsignedShort[totalDigits=>"1"] ok 4 - Value "1" passes type constraint UnsignedShort[totalDigits=>"1"] ok 5 - Value "6" passes type constraint UnsignedShort[totalDigits=>"1"] 1..5 ok 22 - Type atomic/unsignedShort is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 2. ok 1 - Value "9" passes type constraint UnsignedShort[totalDigits=>"2"] ok 2 - Value "14" passes type constraint UnsignedShort[totalDigits=>"2"] ok 3 - Value "2" passes type constraint UnsignedShort[totalDigits=>"2"] ok 4 - Value "14" passes type constraint UnsignedShort[totalDigits=>"2"] ok 5 - Value "2" passes type constraint UnsignedShort[totalDigits=>"2"] 1..5 ok 23 - Type atomic/unsignedShort is restricted by facet totalDigits with value 2. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 3. ok 1 - Value "5" passes type constraint UnsignedShort[totalDigits=>"3"] ok 2 - Value "48" passes type constraint UnsignedShort[totalDigits=>"3"] ok 3 - Value "138" passes type constraint UnsignedShort[totalDigits=>"3"] ok 4 - Value "8" passes type constraint UnsignedShort[totalDigits=>"3"] ok 5 - Value "93" passes type constraint UnsignedShort[totalDigits=>"3"] 1..5 ok 24 - Type atomic/unsignedShort is restricted by facet totalDigits with value 3. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 4. ok 1 - Value "7" passes type constraint UnsignedShort[totalDigits=>"4"] ok 2 - Value "23" passes type constraint UnsignedShort[totalDigits=>"4"] ok 3 - Value "683" passes type constraint UnsignedShort[totalDigits=>"4"] ok 4 - Value "7638" passes type constraint UnsignedShort[totalDigits=>"4"] ok 5 - Value "5" passes type constraint UnsignedShort[totalDigits=>"4"] 1..5 ok 25 - Type atomic/unsignedShort is restricted by facet totalDigits with value 4. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 5. ok 1 - Value "5" passes type constraint UnsignedShort[totalDigits=>"5"] ok 2 - Value "89" passes type constraint UnsignedShort[totalDigits=>"5"] ok 3 - Value "519" passes type constraint UnsignedShort[totalDigits=>"5"] ok 4 - Value "4769" passes type constraint UnsignedShort[totalDigits=>"5"] ok 5 - Value "36744" passes type constraint UnsignedShort[totalDigits=>"5"] 1..5 ok 26 - Type atomic/unsignedShort is restricted by facet totalDigits with value 5. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{1}. ok 1 - Value "3" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "3" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "4" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "4" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "5" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 27 - Type atomic/unsignedShort is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{2}. ok 1 - Value "13" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "79" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "21" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "33" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "38" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 28 - Type atomic/unsignedShort is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{3}. ok 1 - Value "426" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "375" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "768" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "927" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "397" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 29 - Type atomic/unsignedShort is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{4}. ok 1 - Value "8774" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 2 - Value "6476" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 3 - Value "7578" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 4 - Value "8532" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 5 - Value "8142" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] 1..5 ok 30 - Type atomic/unsignedShort is restricted by facet pattern with value \d{4}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{5}. ok 1 - Value "61213" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "62223" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "62314" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "61324" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "62324" passes type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 31 - Type atomic/unsignedShort is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "272" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d5475c)"] ok 2 - Value "65535" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d5475c)"] ok 3 - Value "603" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d5475c)"] ok 4 - Value "272" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d5475c)"] ok 5 - Value "570" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d5475c)"] 1..5 ok 32 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "30" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58820204)"] ok 2 - Value "30" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58820204)"] ok 3 - Value "7" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58820204)"] ok 4 - Value "9294" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58820204)"] ok 5 - Value "67" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58820204)"] 1..5 ok 33 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "1963" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d54568)"] ok 2 - Value "2521" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d54568)"] ok 3 - Value "12" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d54568)"] ok 4 - Value "58929" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d54568)"] ok 5 - Value "6997" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x56d54568)"] 1..5 ok 34 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "72" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58828484)"] ok 2 - Value "5361" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58828484)"] ok 3 - Value "1768" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58828484)"] ok 4 - Value "72" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58828484)"] ok 5 - Value "794" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x58828484)"] 1..5 ok 35 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "1" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c290)"] ok 2 - Value "88" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c290)"] ok 3 - Value "2341" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c290)"] ok 4 - Value "3784" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c290)"] ok 5 - Value "870" passes type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c290)"] 1..5 ok 36 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet whiteSpace with value collapse. ok 1 - Value "0" passes type constraint UnsignedShort[whiteSpace=>"collapse"] ok 2 - Value "8388" passes type constraint UnsignedShort[whiteSpace=>"collapse"] ok 3 - Value "3715" passes type constraint UnsignedShort[whiteSpace=>"collapse"] ok 4 - Value "11321" passes type constraint UnsignedShort[whiteSpace=>"collapse"] ok 5 - Value "65535" passes type constraint UnsignedShort[whiteSpace=>"collapse"] 1..5 ok 37 - Type atomic/unsignedShort is restricted by facet whiteSpace with value collapse. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 34783. ok 1 - Value "0" fails type constraint UnsignedShort[minInclusive=>"34783"] ok 2 - Value "11617" fails type constraint UnsignedShort[minInclusive=>"34783"] ok 3 - Value "22743" fails type constraint UnsignedShort[minInclusive=>"34783"] ok 4 - Value "844" fails type constraint UnsignedShort[minInclusive=>"34783"] ok 5 - Value "34782" fails type constraint UnsignedShort[minInclusive=>"34783"] 1..5 ok 38 - Type atomic/unsignedShort is restricted by facet minInclusive with value 34783. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 3790. ok 1 - Value "0" fails type constraint UnsignedShort[minInclusive=>"3790"] ok 2 - Value "1600" fails type constraint UnsignedShort[minInclusive=>"3790"] ok 3 - Value "483" fails type constraint UnsignedShort[minInclusive=>"3790"] ok 4 - Value "459" fails type constraint UnsignedShort[minInclusive=>"3790"] ok 5 - Value "3789" fails type constraint UnsignedShort[minInclusive=>"3790"] 1..5 ok 39 - Type atomic/unsignedShort is restricted by facet minInclusive with value 3790. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 38462. ok 1 - Value "0" fails type constraint UnsignedShort[minInclusive=>"38462"] ok 2 - Value "32823" fails type constraint UnsignedShort[minInclusive=>"38462"] ok 3 - Value "16049" fails type constraint UnsignedShort[minInclusive=>"38462"] ok 4 - Value "8155" fails type constraint UnsignedShort[minInclusive=>"38462"] ok 5 - Value "38461" fails type constraint UnsignedShort[minInclusive=>"38462"] 1..5 ok 40 - Type atomic/unsignedShort is restricted by facet minInclusive with value 38462. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 5951. ok 1 - Value "0" fails type constraint UnsignedShort[minInclusive=>"5951"] ok 2 - Value "3365" fails type constraint UnsignedShort[minInclusive=>"5951"] ok 3 - Value "2685" fails type constraint UnsignedShort[minInclusive=>"5951"] ok 4 - Value "681" fails type constraint UnsignedShort[minInclusive=>"5951"] ok 5 - Value "5950" fails type constraint UnsignedShort[minInclusive=>"5951"] 1..5 ok 41 - Type atomic/unsignedShort is restricted by facet minInclusive with value 5951. # Subtest: Type atomic/unsignedShort is restricted by facet minInclusive with value 65535. ok 1 - Value "0" fails type constraint UnsignedShort[minInclusive=>"65535"] ok 2 - Value "51880" fails type constraint UnsignedShort[minInclusive=>"65535"] ok 3 - Value "58412" fails type constraint UnsignedShort[minInclusive=>"65535"] ok 4 - Value "11545" fails type constraint UnsignedShort[minInclusive=>"65535"] ok 5 - Value "65534" fails type constraint UnsignedShort[minInclusive=>"65535"] 1..5 ok 42 - Type atomic/unsignedShort is restricted by facet minInclusive with value 65535. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 0. ok 1 - Value "1" fails type constraint UnsignedShort[maxInclusive=>"0"] ok 2 - Value "38371" fails type constraint UnsignedShort[maxInclusive=>"0"] ok 3 - Value "18297" fails type constraint UnsignedShort[maxInclusive=>"0"] ok 4 - Value "6389" fails type constraint UnsignedShort[maxInclusive=>"0"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxInclusive=>"0"] 1..5 ok 43 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 0. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 48934. ok 1 - Value "48935" fails type constraint UnsignedShort[maxInclusive=>"48934"] ok 2 - Value "61089" fails type constraint UnsignedShort[maxInclusive=>"48934"] ok 3 - Value "63415" fails type constraint UnsignedShort[maxInclusive=>"48934"] ok 4 - Value "49623" fails type constraint UnsignedShort[maxInclusive=>"48934"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxInclusive=>"48934"] 1..5 ok 44 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 48934. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 2825. ok 1 - Value "2826" fails type constraint UnsignedShort[maxInclusive=>"2825"] ok 2 - Value "60219" fails type constraint UnsignedShort[maxInclusive=>"2825"] ok 3 - Value "3218" fails type constraint UnsignedShort[maxInclusive=>"2825"] ok 4 - Value "37938" fails type constraint UnsignedShort[maxInclusive=>"2825"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxInclusive=>"2825"] 1..5 ok 45 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 2825. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 65125. ok 1 - Value "65126" fails type constraint UnsignedShort[maxInclusive=>"65125"] ok 2 - Value "65317" fails type constraint UnsignedShort[maxInclusive=>"65125"] ok 3 - Value "65385" fails type constraint UnsignedShort[maxInclusive=>"65125"] ok 4 - Value "65355" fails type constraint UnsignedShort[maxInclusive=>"65125"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxInclusive=>"65125"] 1..5 ok 46 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 65125. # Subtest: Type atomic/unsignedShort is restricted by facet maxInclusive with value 10406. ok 1 - Value "10407" fails type constraint UnsignedShort[maxInclusive=>"10406"] ok 2 - Value "10624" fails type constraint UnsignedShort[maxInclusive=>"10406"] ok 3 - Value "63037" fails type constraint UnsignedShort[maxInclusive=>"10406"] ok 4 - Value "36430" fails type constraint UnsignedShort[maxInclusive=>"10406"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxInclusive=>"10406"] 1..5 ok 47 - Type atomic/unsignedShort is restricted by facet maxInclusive with value 10406. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 1. ok 1 - Value "31" fails type constraint UnsignedShort[totalDigits=>"1"] ok 2 - Value "867" fails type constraint UnsignedShort[totalDigits=>"1"] ok 3 - Value "2657" fails type constraint UnsignedShort[totalDigits=>"1"] ok 4 - Value "28578" fails type constraint UnsignedShort[totalDigits=>"1"] ok 5 - Value "72" fails type constraint UnsignedShort[totalDigits=>"1"] 1..5 ok 48 - Type atomic/unsignedShort is restricted by facet totalDigits with value 1. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 2. ok 1 - Value "856" fails type constraint UnsignedShort[totalDigits=>"2"] ok 2 - Value "3781" fails type constraint UnsignedShort[totalDigits=>"2"] ok 3 - Value "17128" fails type constraint UnsignedShort[totalDigits=>"2"] ok 4 - Value "989" fails type constraint UnsignedShort[totalDigits=>"2"] ok 5 - Value "1262" fails type constraint UnsignedShort[totalDigits=>"2"] 1..5 ok 49 - Type atomic/unsignedShort is restricted by facet totalDigits with value 2. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 3. ok 1 - Value "5657" fails type constraint UnsignedShort[totalDigits=>"3"] ok 2 - Value "33010" fails type constraint UnsignedShort[totalDigits=>"3"] ok 3 - Value "9302" fails type constraint UnsignedShort[totalDigits=>"3"] ok 4 - Value "54666" fails type constraint UnsignedShort[totalDigits=>"3"] ok 5 - Value "8783" fails type constraint UnsignedShort[totalDigits=>"3"] 1..5 ok 50 - Type atomic/unsignedShort is restricted by facet totalDigits with value 3. # Subtest: Type atomic/unsignedShort is restricted by facet totalDigits with value 4. ok 1 - Value "64754" fails type constraint UnsignedShort[totalDigits=>"4"] ok 2 - Value "43975" fails type constraint UnsignedShort[totalDigits=>"4"] ok 3 - Value "38842" fails type constraint UnsignedShort[totalDigits=>"4"] ok 4 - Value "27812" fails type constraint UnsignedShort[totalDigits=>"4"] ok 5 - Value "48740" fails type constraint UnsignedShort[totalDigits=>"4"] 1..5 ok 51 - Type atomic/unsignedShort is restricted by facet totalDigits with value 4. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 0. ok 1 - Value "0" fails type constraint UnsignedShort[minExclusive=>"0"] 1..1 ok 52 - Type atomic/unsignedShort is restricted by facet minExclusive with value 0. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 32874. ok 1 - Value "0" fails type constraint UnsignedShort[minExclusive=>"32874"] ok 2 - Value "8315" fails type constraint UnsignedShort[minExclusive=>"32874"] ok 3 - Value "1494" fails type constraint UnsignedShort[minExclusive=>"32874"] ok 4 - Value "26771" fails type constraint UnsignedShort[minExclusive=>"32874"] ok 5 - Value "32874" fails type constraint UnsignedShort[minExclusive=>"32874"] 1..5 ok 53 - Type atomic/unsignedShort is restricted by facet minExclusive with value 32874. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 52307. ok 1 - Value "0" fails type constraint UnsignedShort[minExclusive=>"52307"] ok 2 - Value "17019" fails type constraint UnsignedShort[minExclusive=>"52307"] ok 3 - Value "47976" fails type constraint UnsignedShort[minExclusive=>"52307"] ok 4 - Value "51235" fails type constraint UnsignedShort[minExclusive=>"52307"] ok 5 - Value "52307" fails type constraint UnsignedShort[minExclusive=>"52307"] 1..5 ok 54 - Type atomic/unsignedShort is restricted by facet minExclusive with value 52307. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 1078. ok 1 - Value "0" fails type constraint UnsignedShort[minExclusive=>"1078"] ok 2 - Value "658" fails type constraint UnsignedShort[minExclusive=>"1078"] ok 3 - Value "159" fails type constraint UnsignedShort[minExclusive=>"1078"] ok 4 - Value "548" fails type constraint UnsignedShort[minExclusive=>"1078"] ok 5 - Value "1078" fails type constraint UnsignedShort[minExclusive=>"1078"] 1..5 ok 55 - Type atomic/unsignedShort is restricted by facet minExclusive with value 1078. # Subtest: Type atomic/unsignedShort is restricted by facet minExclusive with value 65534. ok 1 - Value "0" fails type constraint UnsignedShort[minExclusive=>"65534"] ok 2 - Value "20499" fails type constraint UnsignedShort[minExclusive=>"65534"] ok 3 - Value "6193" fails type constraint UnsignedShort[minExclusive=>"65534"] ok 4 - Value "48976" fails type constraint UnsignedShort[minExclusive=>"65534"] ok 5 - Value "65534" fails type constraint UnsignedShort[minExclusive=>"65534"] 1..5 ok 56 - Type atomic/unsignedShort is restricted by facet minExclusive with value 65534. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 1. ok 1 - Value "1" fails type constraint UnsignedShort[maxExclusive=>"1"] ok 2 - Value "57138" fails type constraint UnsignedShort[maxExclusive=>"1"] ok 3 - Value "21058" fails type constraint UnsignedShort[maxExclusive=>"1"] ok 4 - Value "60680" fails type constraint UnsignedShort[maxExclusive=>"1"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxExclusive=>"1"] 1..5 ok 57 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 1. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 51084. ok 1 - Value "51084" fails type constraint UnsignedShort[maxExclusive=>"51084"] ok 2 - Value "61302" fails type constraint UnsignedShort[maxExclusive=>"51084"] ok 3 - Value "53499" fails type constraint UnsignedShort[maxExclusive=>"51084"] ok 4 - Value "56872" fails type constraint UnsignedShort[maxExclusive=>"51084"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxExclusive=>"51084"] 1..5 ok 58 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 51084. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 24084. ok 1 - Value "24084" fails type constraint UnsignedShort[maxExclusive=>"24084"] ok 2 - Value "41115" fails type constraint UnsignedShort[maxExclusive=>"24084"] ok 3 - Value "62818" fails type constraint UnsignedShort[maxExclusive=>"24084"] ok 4 - Value "61052" fails type constraint UnsignedShort[maxExclusive=>"24084"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxExclusive=>"24084"] 1..5 ok 59 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 24084. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 33466. ok 1 - Value "33466" fails type constraint UnsignedShort[maxExclusive=>"33466"] ok 2 - Value "41042" fails type constraint UnsignedShort[maxExclusive=>"33466"] ok 3 - Value "34745" fails type constraint UnsignedShort[maxExclusive=>"33466"] ok 4 - Value "49171" fails type constraint UnsignedShort[maxExclusive=>"33466"] ok 5 - Value "65535" fails type constraint UnsignedShort[maxExclusive=>"33466"] 1..5 ok 60 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 33466. # Subtest: Type atomic/unsignedShort is restricted by facet maxExclusive with value 65535. ok 1 - Value "65535" fails type constraint UnsignedShort[maxExclusive=>"65535"] 1..1 ok 61 - Type atomic/unsignedShort is restricted by facet maxExclusive with value 65535. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{1}. ok 1 - Value "3416" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 2 - Value "3949" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 3 - Value "336" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 4 - Value "3947" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] ok 5 - Value "7853" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{1}\$))"] 1..5 ok 62 - Type atomic/unsignedShort is restricted by facet pattern with value \d{1}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{2}. ok 1 - Value "64421" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 2 - Value "936" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 3 - Value "7" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 4 - Value "138" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] ok 5 - Value "5241" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{2}\$))"] 1..5 ok 63 - Type atomic/unsignedShort is restricted by facet pattern with value \d{2}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{3}. ok 1 - Value "2" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 2 - Value "62124" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 3 - Value "7" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 4 - Value "3" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] ok 5 - Value "4475" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{3}\$))"] 1..5 ok 64 - Type atomic/unsignedShort is restricted by facet pattern with value \d{3}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{4}. ok 1 - Value "369" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 2 - Value "62312" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 3 - Value "67" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 4 - Value "38" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] ok 5 - Value "67" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{4}\$))"] 1..5 ok 65 - Type atomic/unsignedShort is restricted by facet pattern with value \d{4}. # Subtest: Type atomic/unsignedShort is restricted by facet pattern with value \d{5}. ok 1 - Value "855" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 2 - Value "7577" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 3 - Value "6589" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 4 - Value "23" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] ok 5 - Value "946" fails type constraint UnsignedShort[pattern=>"(?^:(?ms:^\\d{5}\$))"] 1..5 ok 66 - Type atomic/unsignedShort is restricted by facet pattern with value \d{5}. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "50490" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x588160dc)"] ok 2 - Value "51650" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x588160dc)"] ok 3 - Value "50490" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x588160dc)"] ok 4 - Value "30382" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x588160dc)"] ok 5 - Value "30202" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x588160dc)"] 1..5 ok 67 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "16296" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c7f4)"] ok 2 - Value "23916" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c7f4)"] ok 3 - Value "47521" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c7f4)"] ok 4 - Value "7648" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c7f4)"] ok 5 - Value "24149" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c7f4)"] 1..5 ok 68 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "43284" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58829334)"] ok 2 - Value "61880" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58829334)"] ok 3 - Value "28982" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58829334)"] ok 4 - Value "58692" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58829334)"] ok 5 - Value "23002" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58829334)"] 1..5 ok 69 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "27298" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c024)"] ok 2 - Value "18770" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c024)"] ok 3 - Value "11640" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c024)"] ok 4 - Value "33210" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c024)"] ok 5 - Value "14191" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x5881c024)"] 1..5 ok 70 - Type atomic/unsignedShort is restricted by facet enumeration. # Subtest: Type atomic/unsignedShort is restricted by facet enumeration. ok 1 - Value "65535" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58828a9c)"] ok 2 - Value "48492" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58828a9c)"] ok 3 - Value "53156" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58828a9c)"] ok 4 - Value "63266" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58828a9c)"] ok 5 - Value "31363" fails type constraint UnsignedShort[enumeration=>"ARRAY(0x58828a9c)"] 1..5 ok 71 - Type atomic/unsignedShort is restricted by facet enumeration. 1..71 ok All tests successful. Files=41, Tests=2112, 57 wallclock secs ( 1.52 usr 0.16 sys + 48.74 cusr 4.24 csys = 54.66 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libtypes-xsd-perl-0.008' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libtypes-xsd-perl/ make -j22 install DESTDIR=/build/reproducible-path/libtypes-xsd-perl-0.008/debian/libtypes-xsd-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libtypes-xsd-perl-0.008' Manifying 1 pod document Installing /build/reproducible-path/libtypes-xsd-perl-0.008/debian/libtypes-xsd-perl/usr/share/perl5/Types/XSD.pm Installing /build/reproducible-path/libtypes-xsd-perl-0.008/debian/libtypes-xsd-perl/usr/share/man/man3/Types::XSD.3pm make[1]: Leaving directory '/build/reproducible-path/libtypes-xsd-perl-0.008' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libtypes-xsd-perl' in '../libtypes-xsd-perl_0.008-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libtypes-xsd-perl_0.008-1_i386.buildinfo dpkg-genchanges --build=binary -O../libtypes-xsd-perl_0.008-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/68611 and its subdirectories I: Current time: Wed Dec 17 22:33:28 -12 2025 I: pbuilder-time-stamp: 1766054008 Fri Nov 15 04:10:32 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos12-i386.debian.net. Fri Nov 15 04:10:32 UTC 2024 I: Preparing to do remote build '2' on ionos12-i386.debian.net. Fri Nov 15 04:11:49 UTC 2024 I: Deleting $TMPDIR on ionos12-i386.debian.net. Fri Nov 15 04:11:50 UTC 2024 I: libtypes-xsd-perl_0.008-1_i386.changes: Format: 1.8 Date: Wed, 28 Sep 2022 18:00:16 +0200 Source: libtypes-xsd-perl Binary: libtypes-xsd-perl Architecture: all Version: 0.008-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: Jonas Smedegaard Description: libtypes-xsd-perl - type constraints based on XML schema datatypes Changes: libtypes-xsd-perl (0.008-1) unstable; urgency=medium . [ upstream ] * new release . [ Debian Janitor ] * declare compliance with Debian Policy 4.6.1 . [ Jonas Smedegaard ] * update copyright info: + update coverage + use field Reference * update git-buildpackage config: + use DEP-14 git branches + enable automatic DEP-14 branch name handling + add usage config * tighten (build-)dependencies on libtype-tiny-perl libtypes-xsd-lite-perl Checksums-Sha1: 0b0ba4c159ad2b5a66b8bd0c984ac4a2fb6e70dc 15356 libtypes-xsd-perl_0.008-1_all.deb 054b8175eab8672b22b72b3c5e898d35f734e10f 6535 libtypes-xsd-perl_0.008-1_i386.buildinfo Checksums-Sha256: c2b0cea86db167b642193f6bf53923a0da5e8692f50da32890d7b6b9f2223191 15356 libtypes-xsd-perl_0.008-1_all.deb ed425e077ba03980a2942586e11b06f810520f04ff927feb160457eeac7bd9ec 6535 libtypes-xsd-perl_0.008-1_i386.buildinfo Files: a0d04ab8e9f7287a3e1590f65f47705a 15356 perl optional libtypes-xsd-perl_0.008-1_all.deb 73006f2ffa10f7de247bebae49abfa11 6535 perl optional libtypes-xsd-perl_0.008-1_i386.buildinfo Fri Nov 15 04:11:51 UTC 2024 I: diffoscope 283 will be used to compare the two builds: Running as unit: rb-diffoscope-i386_10-30843.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/libtypes-xsd-perl_0.008-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/libtypes-xsd-perl_0.008-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/libtypes-xsd-perl_0.008-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/b1/libtypes-xsd-perl_0.008-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.IYRX6LU3/b2/libtypes-xsd-perl_0.008-1_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.359s) 0.359s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.015s) 0.015s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 692ms CPU time consumed: 691ms Fri Nov 15 04:11:52 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Fri Nov 15 04:11:52 UTC 2024 I: libtypes-xsd-perl from trixie built successfully and reproducibly on i386. Fri Nov 15 04:11:53 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Nov 15 04:11:53 UTC 2024 I: Submitting 8.0K b1/libtypes-xsd-perl_0.008-1_i386.buildinfo.asc Fri Nov 15 04:11:54 UTC 2024 I: Submitting 8.0K b2/libtypes-xsd-perl_0.008-1_i386.buildinfo.asc Fri Nov 15 04:11:55 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Nov 15 04:11:55 UTC 2024 I: Done submitting .buildinfo files. Fri Nov 15 04:11:55 UTC 2024 I: Removing signed libtypes-xsd-perl_0.008-1_i386.buildinfo.asc files: removed './b1/libtypes-xsd-perl_0.008-1_i386.buildinfo.asc' removed './b2/libtypes-xsd-perl_0.008-1_i386.buildinfo.asc'