python3-python-subunit-1.3.0-lp151.2.3.1<>,d܉_RŸ/=„D@S^\=\J J^0)۽9$Qc"z3Z c+ێ *U0ߝ&"e7 XcM1:EB̿FfkrX1C%k`1~ Wbx [|zݒ*IJ/M RGH,HJ6#}I,~"LiB4@{%J;̑sG`JU>XgNV$Pu܂䦋\\BYp?Y`d + d /5<v 0  H  `   & )+.1T133 3 4 (585 954 :5 >:#@:+F:3G:HHX?4Y?8\?L]A|^MM bNcOdP/eP4fP7lP9uPLvR|wSxU@yWpdzYYYYY\Cpython3-python-subunit1.3.0lp151.2.3.1Python implementation of subunit test streaming protocolSubunit is a streaming protocol for test results. The protocol is human readable. The components of the protocol conceptually fit into the xUnit TestCase->TestResult interaction. Subunit comes with command line filters to process a subunit stream and language bindings for python, C, C++ and shell._Rcloud124FopenSUSE Leap 15.1openSUSEApache-2.0 OR BSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://launchpad.net/subunitlinuxnoarch update-alternatives --install /usr/bin/subunit-2to1 subunit-2to1 /usr/bin/subunit-2to1-3.6 36 \ --slave /usr/bin/subunit2csv subunit2csv /usr/bin/subunit2csv-3.6 \ --slave /usr/bin/subunit-1to2 subunit-1to2 /usr/bin/subunit-1to2-3.6 \ --slave /usr/bin/subunit-filter subunit-filter /usr/bin/subunit-filter-3.6 \ --slave /usr/bin/subunit-ls subunit-ls /usr/bin/subunit-ls-3.6 \ --slave /usr/bin/subunit-notify subunit-notify /usr/bin/subunit-notify-3.6 \ --slave /usr/bin/subunit-stats subunit-stats /usr/bin/subunit-stats-3.6 \ --slave /usr/bin/subunit-tags subunit-tags /usr/bin/subunit-tags-3.6 \ --slave /usr/bin/subunit-output subunit-output /usr/bin/subunit-output-3.6 \ --slave /usr/bin/subunit2gtk subunit2gtk /usr/bin/subunit2gtk-3.6 \ --slave /usr/bin/subunit2junitxml subunit2junitxml /usr/bin/subunit2junitxml-3.6 \ --slave /usr/bin/subunit2pyunit subunit2pyunit /usr/bin/subunit2pyunit-3.6 \ --slave /usr/bin/tap2subunit tap2subunit /usr/bin/tap2subunit-3.6 \ --slave /usr/bin/subunit2disk subunit2disk /usr/bin/subunit2disk-3.6 if [ ! -e "/usr/bin/subunit-2to1-3.6" ]; then update-alternatives --quiet --remove "subunit-2to1" "/usr/bin/subunit-2to1-3.6" fi y ; + u" ,cj /rJJ GTT#q.q./B/B6 o"te !wwY"(&!((--x!NN533'-&.%||BQBQSESEh  6S94 B?ԏKMfQJRBA큤A큤A큤A큤A큤큤A큤_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_RV)t_R_R_RZhy}_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_RR.7UU4#M+/TNO#nK'][@Z_RUU_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R_R[@[@QRQURR.7Q*TY[@QWR4T0hZhvV%QnZhv_RZZhz911675160ebca093443e2a7dfea932154b21b952b7364bfc7f7373eee282338611f22f8a44bd452875185c2a35efca3f6f2cb9547b43aa3e112ff2f666e4aec0cb1c3b7a10b14ec98981d2f74e050b135dd71747919233189e0becdc4e221891178ec0c7290933c7ac651ddc10ad01f0f3850ee3e1bf49bf598958cd059128684b1290772e26e5fb48d96c81ca1cd161c4e7621349038935c8e8f0a1bdcd812f79177e419f981e0d416fc51d527a4ac2a23b5c5c1c323094312ee64eba51f012a4da2d33666b0e92e727a97c7ba5dc86914321dd504d036b69ac7b79756135a0e81aca19a0230f64cdbc6cb873ee4c1c69825429cf4bca5dcc0a993ebe8c11feb9c1aa90e12a743ba854960dfaf739b8f86fc9b4fb52f6f25829112c91d25074fb8b43e42cd0140033b1de70e83b19637d8a7fdada01c052e10ad53a6e8e0bf879f440d0fc1c66a896146e1de0d8c6d658af05b1aa2db2d3f1a8aabd4c8b6d02b6f4fcb68e711a567076c1acee0618c5c6f9931b7c0b1e601c6aed9e883e39ab34063a5c8f974f4a2875441fbdc0667963a337245677857f8a6223b04a624ddebdc26c7e6fa1297dca6bdbe917594151ff91a96d8b8465798650e31a0e75bc68f75ee446fca34073e2f1d3c1ac1afacf2694f2fb5169d3a0a98f3efd67eae6459d4d489bcee26857855ad8fe5474885f4dc2b703947b8da9dd0e416fb4db76b0601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8a5b5c9da94c111d0093b7119bbfa17865bdba674e45e14ff5d56ea2e149062746fdc87cccf5e61336749f648293c4e57688012bd7df4125e9d67965bed9035a3a22b40fc27503c9788e77e0ea48fddab94e16effbcf120e3987e2a63c933adaa99348ecf6da2b428f74417d1708b1586728514ab20e9d1171c09694b0475230220e4f3ec092474c4497c1f5b1a4aba7d127489e1b7da2d799a35411a961fe00886186a45a72bd305b1aa1acfb715b90b99b680fb89636328af83857fb308b6f1b923cf8d72021e9fd02940943bbf1d7126f5929f54c5575efc78f412efe9be871ca3bfc487a36113ce4962ff2bbff598fe02e801a017ca5eedc7471ba423825260c433ed270e45a237bc5b750fdd493b236ae26f35de560ad97c2da4604ffd8149aace89ba71723ea8370795fe80872ff06b610c84b96a53b6287dd19e8b387b8c71cecb27af752b9ca7f6629fe515c61d2a1779b1b844c5b1667682ba7fb6db92dda6a637ca7789499ab27282d7a65f700211d611730fe463523c8db64f0146cbfc1fe91d581f7d6a6469bb75a415841ec40471822ae24885071a4a2a21cc41b08d642ea1c0f86be96d8f9c19c17c62dcac1604c5e5d2d749e440535f083caaad51837a1bec89b81a765e517c93f0fedf03c8e8292dc1edd55dc469b35c6fd62633954d10bff5fe25b1cb4fc1b206ca14b487a46377befae46b7be99342550e5e7cb7db63e97294a9c3b0f9b460d55ae2de830e84d1160aa4ca2e92f32009e3435c87acba7a91b1d1ed8c38b12de4492d3c144133975854ee4c7fc5774cea33cc2a863285a2c36761f51e16d4def1ec01c27571be3a2e3dc3f05e8ee73f54f280f32254aca3619b7046e3f20938b6bbc06a2eae01c693fd842c26f6227bb3c7fde6d81761016c6d5fc4e9efaada3367e5cf564d4c0d9cf6b2fb8b4f1eb4b95e3f5da42b878e14d465019b5a5eb037ee8222f1806af0ae4acc0c40689f2d4934be205fcff3ccb36990a1ce3baffc9dc4fbb83f32ac3315031d8f113db231edeed1785c04470a1957b6f559d5b6a3d0d7499fa0cc70f9b5b5caae0230159dedfb640a3b412c41a0b7eba908fd40b3e7762f5cf614c8a4190106d87c2fe7c51607ef9fa987f87c9d5bad91c5a4c5435eb7deb65c151b905b8e30799978c7c0cdca8720df502b200c3222f1be89eee81087da53fe1b87c8fe2ef3809b99c75041c201080ba4c0f3e0c34aa7697afd32ceb67a8f310204b8d577b6c768fb8ea09b6f82456939baf0f782465b07d0493a6987d1197f1c93ba21739b263db2530fbdb99854965bd574bed6933b930c484cec784a070023d890f0dae896bf43547045d61371f45032df2536f38c2a66750a1924d0c7e3a54a0b6f019eea684196e9ebfe05e7478415505a5bb639f8ea8d1740a3d30f1ed34a4b82c9d3a6de603b35469d019b417528118c217c7f1ea19c6d44542f6e16625c2dd3c7bc30ec4c9bdac49e047fd9411acfb7e500300a0c2e22dca425dcdba2b9121a894e1da71dbad9121ada0a84cd41294f3ac9e85a4d8fb5342cb8e148b694c3d0311166945c9274ade6d8b91c09151c45affef57d0b82128c7c02cd49b6ad7ed3bbf3cd17ea2674b8d018704a889ccb63eb41e4ded8c603faecf06368effc4fc568ff6bff3431c7f40364aab29b747ee457736c7db9e153d563b41f5f2978dfcb2a64dab29718dd2027fffc353a35d3eddeb099a4c9e17e1c9c964846b6c7dd76ec4728cf1bb56efb776a87b96b622f2c52a9cf3c5aa90b436495eee3ed564f8dba7e88e7e75795a294de68b93c105c45903a4e928619680648105563f5583631c2e48a7f1be7f91ed24293199016645a200a076dc5de92733d3cf292204c76af1946a32f2a54e238b5a7f2ae5447ab95511a373407d98e9dd8a2cf23aec2cf5bc8bd4b74657eab9811fa2831fa99816bc3c5c21a565efd5af18ddaf2ccfff9612bc1076ed7ca9f23fbbaba24760e7b06192fd5e2dc0023a821ed2ee43f63c26987d3effd008a56cf470bea57b5d63ac3d93efc493593aa516a86e8777f3ea91715b27737c04a7dbf3ee7ce60faecab78f5bdef5aac546c35a79069b1d9bb88ee09b4ff538250c4b347ff8206c2b7434193038f592a0deed45f33c10742885dfc3df0aac3a9df00155a0b9778f3f93fabdd70ebe29e8acdc065d77fe901dc4e35c80008e381ad99f1ee431a4584aeffcbc46ce156c629973a3a1052b8465283ee868874ae7a3cfc88cd8a205ae9ba0dca4b66aeb24ee9aa395f04ef169638085e15529e36bfa7e94daa04e91d3c05b58c84b7e2e309515139e4232c3962d538e1771983979b6d9374c0a7b250b6cdcae7ef49e7075e452b4aa144ed7a8d786ce38a3683aec34d91936a52bc26e0583403a867f30d4ed7543b8654cd92dd8a7a574ad815c58f380a8b75b280dc81ebaa811280c63fb69d1a76b1448837a033176ceeb08c32643ecd69b4a54fa73b011e7e0b41ab6b7c6e348d17fc2b34580103280a524746adad55d0583ab6a72ae83018676d03d57e98aae2adcc83990b9af52102f9e527f596304a76deec767a162540e7e8df1faef1caf915d2d084dfea5f143fce26bf7db43cc1a9bbf101895f33bebce09f10aaa1905a806ea5472a0d79f5259030d878182292083679caf2668f16ab070e6c1e2ca4c806985dab0d8b4e99b994bdb44a1be3f8ce8e8f4d3549870cf940b6ca7357b1de58cf623303eb6525050d812f365dd612f9507f25eb99d2ef7d54df6c3dfbf1a03a198b33b58ea82f4d65e64aa170e3051be518f5ae846f8f4b549fd80e528983b085d48bdf4dee676e628b8c39a96c4c5bf8402fb0dcf38410fc6859333ef2b4fe7decfddd1387ffe1f555e2163cabda6d2c6911a4da42ad54dcb77369fab48562bbc688fa818e675041f6c66a6d7ad722b09bbddbf91378ea714290c3e2526b5fceab2162763fa4dad2ebeaa4cdc643c01ad8e01ad0aeb5de721f9c1de51229328880cabfefdf7cd3be4b4db28b4dfbd4ab37442d8436ef4ec094596312805ae4ca03391cdf83cacb03a22fb10c4e5a66974ba8ae1b00b6e2b6d8be84e354361c7e12540d78bcf0e1cd3e11ad1587cded8d06c7054c7d9fbd3d3503db17f1ee7ef483e2d1059fccce5979765107698eb1e6617432ea22c27180e1be5b6b7ca6e37616dfb4ec4e14e07fafa58f2a3c2c6109775afbd2bfa448342e9e859dda87ddf1c6151e3b78c822d9b6367cfd1ff475e67e405b05112ce0f6aa4299f8355560e64f79ba55f50c4635ca991a3533f506324bc0d7cf25b1cf4ca850489d9027af3621a0cab997919791a7180bdd994db623b8f9b0013d765aabdeaebcb5af54f133be7c3bb9abf53954126e5a6a90911c11b510d48e9ad3880ce6114fd884b5331f7a25ee8bf54a163258184d3b0c0274be60b52cb03a315d67ea57b9d473ca6c1042b42a5f697b431e2174b36697b410c69b09c4ad8c19d062c26c47664bb7819b7f7c95f451fb59d8612fe0a6c3368341b2d60fc993815de9a4e781420051564ec6b9f2e446e3d11c507928df9fc62/etc/alternatives/subunit-1to2/etc/alternatives/subunit-2to1/etc/alternatives/subunit-filter/etc/alternatives/subunit-ls/etc/alternatives/subunit-notify/etc/alternatives/subunit-output/etc/alternatives/subunit-stats/etc/alternatives/subunit-tags/etc/alternatives/subunit2csv/etc/alternatives/subunit2disk/etc/alternatives/subunit2gtk/etc/alternatives/subunit2junitxml/etc/alternatives/subunit2pyunit/etc/alternatives/tap2subunitchunked.cpython-36.opt-1.pycprogress_model.cpython-36.opt-1.pycsample-script.cpython-36.opt-1.pycsample-two-script.cpython-36.opt-1.pyctest_chunked.cpython-36.opt-1.pyctest_filters.cpython-36.opt-1.pyctest_run.cpython-36.opt-1.pyctest_subunit_stats.cpython-36.opt-1.pyctest_subunit_tags.cpython-36.opt-1.pyctest_tap2subunit.cpython-36.opt-1.pyc@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-python-subunit-1.3.0-lp151.2.3.1.src.rpmpython3-python-subunit@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-extraspython3-testtoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.60.9.343.0.4-14.6.0-14.0-15.2-14.14.1[@[h8@Y*@Y˒Ycl@X@X@WiU@TB@Todd R tchvatal@suse.comjengelh@inai.detbechtold@suse.comtoddrme2178@gmail.comaloisio@gmx.comaloisio@gmx.comtbechtold@suse.comseife+obs@b1-systems.comp.drouand@gmail.com- Add missing unittest2 dependency.- Version update to 1.3.0: * Fix make_stream_binary with FileIO object inputs * Add a --rename flag to subunit-filter- Ensure neutrality of description.- Use update-alternatives for binaries. That way, the binaries are also available from the python2 package.- Fix wrong-script-interpreter rpmlint error.- Added fixtures build requirement- Converted to single-spec (with great help from Jan Matejek)- update to 1.2.0: * Fixed handling of incomplete writes with eventlet on Python3. * Added subunit2disk, which explodes a stream out to files on disk. * Unencapsulated strings and encapsulated stdout will be forwarded by subunit-2to1. * SUBUNIT_FORMATTER which has not been honoured for years is now removed from the codebase.- fix RHEL7 build by disabling %py_compile (done by rpmbuild anyway)- Update to version 1.0.0 + Tests have been fixed with testtools 1.2.0 and above. + With testtools 1.4.0 and above import errors are now shown in detail by ``subunit.run``. - Fix build on Factory/bin/sh/bin/shcloud124 1599242949  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.3.0-lp151.2.3.1 subunit-1to2subunit-2to1subunit-filtersubunit-lssubunit-notifysubunit-outputsubunit-statssubunit-tagssubunit2csvsubunit2disksubunit2gtksubunit2junitxmlsubunit2pyunittap2subunitsubunit-1to2subunit-1to2-3.6subunit-2to1subunit-2to1-3.6subunit-filtersubunit-filter-3.6subunit-lssubunit-ls-3.6subunit-notifysubunit-notify-3.6subunit-outputsubunit-output-3.6subunit-statssubunit-stats-3.6subunit-tagssubunit-tags-3.6subunit2csvsubunit2csv-3.6subunit2disksubunit2disk-3.6subunit2gtksubunit2gtk-3.6subunit2junitxmlsubunit2junitxml-3.6subunit2pyunitsubunit2pyunit-3.6tap2subunittap2subunit-3.6python_subunit-1.3.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtpbr.jsonrequires.txttop_level.txtsubunit__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_output.cpython-36.opt-1.pyc_output.cpython-36.pyc_to_disk.cpython-36.opt-1.pyc_to_disk.cpython-36.pycchunked.cpython-36.opt-1.pycchunked.cpython-36.pycdetails.cpython-36.opt-1.pycdetails.cpython-36.pycfilters.cpython-36.opt-1.pycfilters.cpython-36.pyciso8601.cpython-36.opt-1.pyciso8601.cpython-36.pycprogress_model.cpython-36.opt-1.pycprogress_model.cpython-36.pycrun.cpython-36.opt-1.pycrun.cpython-36.pyctest_results.cpython-36.opt-1.pyctest_results.cpython-36.pycv2.cpython-36.opt-1.pycv2.cpython-36.pyc_output.py_to_disk.pychunked.pydetails.pyfilters.pyiso8601.pyprogress_model.pyrun.pytest_results.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsample-script.cpython-36.opt-1.pycsample-script.cpython-36.pycsample-two-script.cpython-36.opt-1.pycsample-two-script.cpython-36.pyctest_chunked.cpython-36.opt-1.pyctest_chunked.cpython-36.pyctest_details.cpython-36.opt-1.pyctest_details.cpython-36.pyctest_filter_to_disk.cpython-36.opt-1.pyctest_filter_to_disk.cpython-36.pyctest_filters.cpython-36.opt-1.pyctest_filters.cpython-36.pyctest_output_filter.cpython-36.opt-1.pyctest_output_filter.cpython-36.pyctest_progress_model.cpython-36.opt-1.pyctest_progress_model.cpython-36.pyctest_run.cpython-36.opt-1.pyctest_run.cpython-36.pyctest_subunit_filter.cpython-36.opt-1.pyctest_subunit_filter.cpython-36.pyctest_subunit_stats.cpython-36.opt-1.pyctest_subunit_stats.cpython-36.pyctest_subunit_tags.cpython-36.opt-1.pyctest_subunit_tags.cpython-36.pyctest_tap2subunit.cpython-36.opt-1.pyctest_tap2subunit.cpython-36.pyctest_test_protocol.cpython-36.opt-1.pyctest_test_protocol.cpython-36.pyctest_test_protocol2.cpython-36.opt-1.pyctest_test_protocol2.cpython-36.pyctest_test_results.cpython-36.opt-1.pyctest_test_results.cpython-36.pycsample-script.pysample-two-script.pytest_chunked.pytest_details.pytest_filter_to_disk.pytest_filters.pytest_output_filter.pytest_progress_model.pytest_run.pytest_subunit_filter.pytest_subunit_stats.pytest_subunit_tags.pytest_tap2subunit.pytest_test_protocol.pytest_test_protocol2.pytest_test_results.pyv2.pypython3-python-subunitNEWSREADME.rst/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/python_subunit-1.3.0-py3.6.egg-info//usr/lib/python3.6/site-packages/subunit//usr/lib/python3.6/site-packages/subunit/__pycache__//usr/lib/python3.6/site-packages/subunit/tests//usr/lib/python3.6/site-packages/subunit/tests/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-python-subunit/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:13906/openSUSE_Leap_15.1_Update/2d646f11088dd0ce58dd7cc9d8c94ba5-python-python-subunit.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with no line terminatorspython 3.6 byte-compiledUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSUVWXYZ[\]^_`abcRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGۉÈ"Zutf-800c1be7364cbbcad3028c042ca8d6d5c65feb79cbe8bd213ded276e0e3c149e1?7zXZ !t/#]"k%0a ,a^td/KBMf~ҹ_Ni0 xLsWi_{i+cei?Nlm)葌 `TaNjL })8q-IzNWUHo:ۿr-\oyc˯C}kܒ7UAa=݋.kۓfelrrhy{_mj.LwBUvGSݞVMfĭ//&vA8um6!)ɦcS4BEz΄8?5nsn jic4FUFQ;=.<~۫lu GI LmgBjO'Ýb]F$KpT[PTZfnQʾūkd)5HP8EHnHjMK(w>Ԟ1ʧe첟Oך8bVZzϛN7>k AO{9ڙA0yˮ\PWpWŗ2Frʨ81Yc="] +d`Km^ВE$F<#-uIlW> r~kJ#|2<39HaM.h$0VPc:9#A$~xg δ _h[JV]$#Ǧ :m H)!\`b(j֫ꍦ $)v2x!?}|U;e%Oc*/Qv%xg #V;eȲ̍/0^Yͧ}eD, xƒvQeVUcXd^9mUڧF`oy".}#.n&y6_5;P/bCM7iyQ}r,;_lqUy)IĕTXs׃)Q,ؔz9`*iHhAUs. WD XB]-6fF>jʩ68tou]VY#!amrSvrUlM|$2;fvd&v'jVYYlĄ>c|d>jȥΔ )=0wjW,.NS{+[UY4\1V YZ