File-Listing-6.16/000755 000000 000000 00000000000 14453614622 013721 5ustar00rootroot000000 000000 File-Listing-6.16/Changes000644 000000 000000 00000005272 14453614622 015222 0ustar00rootroot000000 000000 Revision history for File-Listing 6.16 2023-07-12 15:22:25 -0600 - Support dosftp listings with four-digit years (gh#3, gh#26) 6.15 2022-04-17 04:09:58 -0600 - Main git repository has now been detached from the original repository (originally it was a fork). The old repository can be found at https://github.com/gisle/file-listing - Adjust test suite to handle systems that cannot handle year 2038+ dates (gh#24) 6.14 2020-11-30 05:48:07 -0700 - Production version identical to 6.12_01 6.12_01 2020-11-27 16:13:15 -0700 - Handle default apache indexes (gh#20) - Ignore certain known navigation links in apache indexes (gh#20) - Support Win32 OpenSSH listing (gh#21 simon04++) 6.11 2020-10-06 03:00:45 -0600 - Remove accidental recursive req on LWP::Simple 6.10 2020-10-05 15:18:30 -0600 - Production version identical to 6.09_01 6.09_01 2020-10-05 08:17:32 -0600 - Remove TABs from source files and tests (gh#17) - Restores (theoretical, untested) support for 5.6, which was removed when the tests added modern file tests (gh#17) - Fixes or silences several minor nits reported by PerlCritic (gh#17) 6.08_01 2020-10-01 17:28:35 -0600 - We now only call Time::Local::timelocal with four digit years (gh#5, gh#14) 6.07 2020-09-30 08:47:18 -0600 - Production version identical to 6.06_01 6.06_01 2020-09-30 06:34:08 -0600 - Add examples to documentation. 6.05_01 2020-09-29 21:25:35 -0600 - New maintainer (Graham Ollis / plicease) - New GitHub repository https://github.com/PerlAlien/File-Listing - Include Perl core modules in prereqs (rt#85100 / gh#2) - Converted Changes file to standard format (the original Changes file is available as Changes.original) - Migrate Test.pm tests to use Test::More, all tests use strict and warnings now. 6.04 2012-02-15 - Minor mistake in module description (Erik Esterer) - Test parsing of dosftp listing (Gisle Aas) - This module works with 5.6.2 (Peter Rabbitson) 6.03 2011-09-20 - Minor mistake in module description (Erik Esterer) - Fixes to the parsing of 'ls -l' file modes (rt#71054, Peter John Acklam) 6.02 2011-03-20 - Avoid running live test. Embed the expected test data in the test file. Update the test data inline by invoking 'perl t/apache.t --update'. 6.01 2011-03-13 - Added legal notice and updated the meta repository link 6.00 2011-02-25 - Initial release of File-Listing as a separate distribution. The File::Listing module used to be bundled with the libwww-perl distribution. - Since libwww-perl-5.837 File::Listing has been made able to deal with listings full of table markup (like what we find at http://www.cpan.org/modules/by-module/). File-Listing-6.16/Changes.original000644 000000 000000 00000002544 14453614622 017024 0ustar00rootroot000000 000000 _______________________________________________________________________________ 2012-02-15 File-Listing 6.04 Erik Esterer (1): Minor mistake in module description Gisle Aas (1): Test parsing of dosftp listings Peter Rabbitson (1): This modulue works with 5.6.2 _______________________________________________________________________________ 2011-09-20 File-Listing 6.03 Erik Esterer (1): Minor mistake in module description Peter John Acklam (1): Fixes to the parsing of 'ls -l' file modes [RT#71054] _______________________________________________________________________________ 2011-03-20 File-Listing 6.02 Avoid running live test. Embed the expected test data in the test file. Update the test data inline by invoking 'perl t/apache.t --update'. _______________________________________________________________________________ 2011-03-13 File-Listing 6.01 Added legal notice and updated the meta repository link _______________________________________________________________________________ 2011-02-25 File-Listing 6.00 Initial release of File-Listing as a separate distribution. The File::Listing module used to be bundled with the libwww-perl distribution. Since libwww-perl-5.837 File::Listing has been made able to deal with listings full of table markup (like what we find at http://www.cpan.org/modules/by-module/). File-Listing-6.16/INSTALL000644 000000 000000 00000004553 14453614622 014761 0ustar00rootroot000000 000000 This is the Perl distribution File-Listing. Installing File-Listing is straightforward. ## Installation with cpanm If you have cpanm, you only need one line: % cpanm File::Listing If it does not have permission to install modules to the current perl, cpanm will automatically set up and install to a local::lib in your home directory. See the local::lib documentation (https://metacpan.org/pod/local::lib) for details on enabling it in your environment. ## Installing with the CPAN shell Alternatively, if your CPAN shell is set up, you should just be able to do: % cpan File::Listing ## Manual installation As a last resort, you can manually install it. If you have not already downloaded the release tarball, you can find the download link on the module's MetaCPAN page: https://metacpan.org/pod/File::Listing Untar the tarball, install configure prerequisites (see below), then build it: % perl Makefile.PL % make && make test Then install it: % make install On Windows platforms, you should use `dmake` or `nmake`, instead of `make`. If your perl is system-managed, you can create a local::lib in your home directory to install modules to. For details, see the local::lib documentation: https://metacpan.org/pod/local::lib The prerequisites of this distribution will also have to be installed manually. The prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated by running the manual build process described above. ## Configure Prerequisites This distribution requires other modules to be installed before this distribution's installer can be run. They can be found under the "configure_requires" key of META.yml or the "{prereqs}{configure}{requires}" key of META.json. ## Other Prerequisites This distribution may require additional modules to be installed after running Makefile.PL. Look for prerequisites in the following phases: * to run make, PHASE = build * to use the module code itself, PHASE = runtime * to run tests, PHASE = test They can all be found in the "PHASE_requires" key of MYMETA.yml or the "{prereqs}{PHASE}{requires}" key of MYMETA.json. ## Documentation File-Listing documentation is available as POD. You can run `perldoc` from a shell to read the documentation: % perldoc File::Listing For more information on installing Perl modules via CPAN, please see: https://www.cpan.org/modules/INSTALL.html File-Listing-6.16/LICENSE000644 000000 000000 00000043656 14453614622 014744 0ustar00rootroot000000 000000 This software is copyright (c) 1996-2022 by Gisle Aas. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Terms of the Perl programming language system itself a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" --- The GNU General Public License, Version 1, February 1989 --- This software is Copyright (c) 1996-2022 by Gisle Aas. This is free software, licensed under: The GNU General Public License, Version 1, February 1989 GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! --- The Artistic License 1.0 --- This software is Copyright (c) 1996-2022 by Gisle Aas. This is free software, licensed under: The Artistic License 1.0 The Artistic License Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: - "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. - "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder. - "Copyright Holder" is whoever is named in the copyright or copyrights for the package. - "You" is you, if you're thinking about copying or distributing this Package. - "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) - "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as ftp.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) accompany any non-standard executables with their corresponding Standard Version executables, giving the non-standard executables non-standard names, and clearly documenting the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. 7. C or perl subroutines supplied by you and linked into this Package shall not be considered part of this Package. 8. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End File-Listing-6.16/MANIFEST000644 000000 000000 00000002114 14453614622 015050 0ustar00rootroot000000 000000 # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.029. Changes Changes.original INSTALL LICENSE MANIFEST META.json META.yml Makefile.PL README author.yml corpus/apache-default.html corpus/apache-fancy-indexing.html corpus/apache-html-table-with-icons.html corpus/apache-html-table.html corpus/apache-legacy1.html corpus/apache-legacy2.html corpus/apache-legacy3.html corpus/apache-old-date.html corpus/apache-with-icons.html corpus/apache-xhtml.html corpus/perms-gnu.txt corpus/perms-solaris.txt corpus/perms-ucb.txt corpus/perms-xpg4.txt corpus/unix.txt corpus/win32-openssh.txt dist.ini lib/File/Listing.pm maint/apache/Dockerfile maint/apache/README maint/apache/bash maint/apache/build maint/apache/httpd.conf maint/apache/index.html maint/apache/push maint/apache/run maint/apache/update perlcriticrc t/00_diag.t t/file_listing.t xt/author/critic.t xt/author/eol.t xt/author/no_tabs.t xt/author/pod.t xt/author/pod_coverage.t xt/author/pod_spelling_common.t xt/author/pod_spelling_system.t xt/author/strict.t xt/author/version.t xt/release/changes.t xt/release/fixme.t File-Listing-6.16/META.json000644 000000 000000 00000016612 14453614622 015350 0ustar00rootroot000000 000000 { "abstract" : "Parse directory listing", "author" : [ "Gisle Aas", "Graham Ollis " ], "dynamic_config" : 0, "generated_by" : "Dist::Zilla version 6.029, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : 2 }, "name" : "File-Listing", "no_index" : { "directory" : [ "maint" ] }, "prereqs" : { "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0", "perl" : "5.006" } }, "develop" : { "recommends" : { "Dist::Zilla::Plugin::Author::Plicease::Thanks" : "0", "Dist::Zilla::Plugin::Author::Plicease::Upload" : "0", "Dist::Zilla::Plugin::MetaNoIndex" : "0", "Dist::Zilla::Plugin::RemovePrereqs" : "0", "Dist::Zilla::PluginBundle::Author::Plicease" : "2.69", "Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep" : "0", "Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval" : "0", "Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit" : "0", "Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep" : "0", "Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap" : "0", "Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless" : "0", "Perl::Critic::Policy::CodeLayout::ProhibitHardTabs" : "0", "Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace" : "0", "Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines" : "0", "Perl::Critic::Policy::Community::ArrayAssignAref" : "0", "Perl::Critic::Policy::Community::BarewordFilehandles" : "0", "Perl::Critic::Policy::Community::ConditionalDeclarations" : "0", "Perl::Critic::Policy::Community::ConditionalImplicitReturn" : "0", "Perl::Critic::Policy::Community::DeprecatedFeatures" : "0", "Perl::Critic::Policy::Community::DiscouragedModules" : "0", "Perl::Critic::Policy::Community::DollarAB" : "0", "Perl::Critic::Policy::Community::Each" : "0", "Perl::Critic::Policy::Community::IndirectObjectNotation" : "0", "Perl::Critic::Policy::Community::LexicalForeachIterator" : "0", "Perl::Critic::Policy::Community::LoopOnHash" : "0", "Perl::Critic::Policy::Community::ModPerl" : "0", "Perl::Critic::Policy::Community::OpenArgs" : "0", "Perl::Critic::Policy::Community::OverloadOptions" : "0", "Perl::Critic::Policy::Community::POSIXImports" : "0", "Perl::Critic::Policy::Community::PackageMatchesFilename" : "0", "Perl::Critic::Policy::Community::PreferredAlternatives" : "0", "Perl::Critic::Policy::Community::StrictWarnings" : "0", "Perl::Critic::Policy::Community::Threads" : "0", "Perl::Critic::Policy::Community::Wantarray" : "0", "Perl::Critic::Policy::Community::WarningsSwitch" : "0", "Perl::Critic::Policy::Community::WhileDiamondDefaultAssignment" : "0", "Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames" : "0", "Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions" : "0", "Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode" : "0", "Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles" : "0", "Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline" : "0", "Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen" : "0", "Perl::Critic::Policy::Miscellanea::ProhibitFormats" : "0", "Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic" : "0", "Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements" : "0", "Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish" : "0", "Perl::Critic::Policy::Objects::ProhibitIndirectSyntax" : "0", "Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic" : "0", "Perl::Critic::Policy::Subroutines::ProhibitNestedSubs" : "0", "Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators" : "0", "Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator" : "0", "Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator" : "0", "Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames" : "0", "Perl::Critic::Policy::Variables::ProhibitUnusedVariables" : "0", "Software::License::Perl_5" : "0" }, "requires" : { "File::Spec" : "0", "FindBin" : "0", "Perl::Critic" : "0", "Test2::Require::Module" : "0.000121", "Test2::Tools::PerlCritic" : "0", "Test2::V0" : "0.000121", "Test::CPAN::Changes" : "0", "Test::EOL" : "0", "Test::Fixme" : "0.07", "Test::More" : "0.98", "Test::NoTabs" : "0", "Test::Pod" : "0", "Test::Pod::Coverage" : "0", "Test::Pod::Spelling::CommonMistakes" : "0", "Test::Spelling" : "0", "Test::Strict" : "0", "YAML" : "0" } }, "runtime" : { "requires" : { "Exporter" : "5.57", "HTTP::Date" : "0", "perl" : "5.006" } }, "test" : { "requires" : { "Test::More" : "0.98", "perl" : "5.006" } } }, "release_status" : "stable", "resources" : { "bugtracker" : { "web" : "https://github.com/PerlAlien/File-Listing/issues" }, "homepage" : "https://metacpan.org/pod/File::Listing", "repository" : { "type" : "git", "url" : "git://github.com/PerlAlien/File-Listing.git", "web" : "https://github.com/PerlAlien/File-Listing" } }, "version" : "6.16", "x_contributors" : [ "Gisle Aas", "Graham Ollis ", "Adam Kennedy", "Adam Sjogren", "Alex Kapranoff", "Alexey Tourbin", "Andreas J. Koenig", "Bill Mann", "Bron Gondwana", "DAVIDRW", "Daniel Hedlund", "David E. Wheeler", "David Steinbrunner", "Erik Esterer", "FWILES", "Father Chrysostomos", "Gavin Peters", "Graeme Thompson", "Grant Street Group", "Hans-H. Froehlich", "Ian Kilgore", "Jacob J", "Mark Stosberg", "Mike Schilli", "Ondrej Hanak", "Peter John Acklam", "Peter Rabbitson", "Robert Stone", "Rolf Grossmann", "Sean M. Burke", "Simon Legner", "Slaven Rezic", "Spiros Denaxas", "Steve Hay", "Todd Lipcon", "Tom Hukins", "Tony Finch", "Toru Yamaguchi", "Ville Skytt\u00e4", "Yuri Karaban", "Zefram", "amire80", "jefflee", "john9art", "mschilli", "murphy", "phrstbrn", "ruff", "sasao", "uid39246" ], "x_generated_by_perl" : "v5.36.0", "x_serialization_backend" : "Cpanel::JSON::XS version 4.32", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later", "x_use_unsafe_inc" : 0 } File-Listing-6.16/META.yml000644 000000 000000 00000003455 14453614622 015201 0ustar00rootroot000000 000000 --- abstract: 'Parse directory listing' author: - 'Gisle Aas' - 'Graham Ollis ' build_requires: Test::More: '0.98' perl: '5.006' configure_requires: ExtUtils::MakeMaker: '0' perl: '5.006' dynamic_config: 0 generated_by: 'Dist::Zilla version 6.029, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: File-Listing no_index: directory: - maint requires: Exporter: '5.57' HTTP::Date: '0' perl: '5.006' resources: bugtracker: https://github.com/PerlAlien/File-Listing/issues homepage: https://metacpan.org/pod/File::Listing repository: git://github.com/PerlAlien/File-Listing.git version: '6.16' x_contributors: - 'Gisle Aas' - 'Graham Ollis ' - 'Adam Kennedy' - 'Adam Sjogren' - 'Alex Kapranoff' - 'Alexey Tourbin' - 'Andreas J. Koenig' - 'Bill Mann' - 'Bron Gondwana' - DAVIDRW - 'Daniel Hedlund' - 'David E. Wheeler' - 'David Steinbrunner' - 'Erik Esterer' - FWILES - 'Father Chrysostomos' - 'Gavin Peters' - 'Graeme Thompson' - 'Grant Street Group' - 'Hans-H. Froehlich' - 'Ian Kilgore' - 'Jacob J' - 'Mark Stosberg' - 'Mike Schilli' - 'Ondrej Hanak' - 'Peter John Acklam' - 'Peter Rabbitson' - 'Robert Stone' - 'Rolf Grossmann' - 'Sean M. Burke' - 'Simon Legner' - 'Slaven Rezic' - 'Spiros Denaxas' - 'Steve Hay' - 'Todd Lipcon' - 'Tom Hukins' - 'Tony Finch' - 'Toru Yamaguchi' - 'Ville Skyttä' - 'Yuri Karaban' - Zefram - amire80 - jefflee - john9art - mschilli - murphy - phrstbrn - ruff - sasao - uid39246 x_generated_by_perl: v5.36.0 x_serialization_backend: 'YAML::Tiny version 1.73' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' x_use_unsafe_inc: 0 File-Listing-6.16/Makefile.PL000644 000000 000000 00000002312 14453614622 015671 0ustar00rootroot000000 000000 BEGIN { use strict; use warnings; unless(eval q{ use 5.006; 1}) { print "Perl 5.006 or better required\n"; exit; } } # This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.029. use strict; use warnings; use 5.006; use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Parse directory listing", "AUTHOR" => "Gisle Aas, Graham Ollis ", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "File-Listing", "LICENSE" => "perl", "MIN_PERL_VERSION" => "5.006", "NAME" => "File::Listing", "PREREQ_PM" => { "Exporter" => "5.57", "HTTP::Date" => 0 }, "TEST_REQUIRES" => { "Test::More" => "0.98" }, "VERSION" => "6.16", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "Exporter" => "5.57", "HTTP::Date" => 0, "Test::More" => "0.98" ); unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); File-Listing-6.16/README000644 000000 000000 00000010160 14453614622 014577 0ustar00rootroot000000 000000 NAME File::Listing - Parse directory listing VERSION version 6.16 SYNOPSIS use File::Listing qw(parse_dir); $ENV{LANG} = "C"; # dates in non-English locales not supported foreach my $file (parse_dir(`ls -l`)) { my ($name, $type, $size, $mtime, $mode) = @$file; next if $type ne 'f'; # plain file #... } # directory listing can also be read from a file open my $listing, "zcat ls-lR.gz|"; $dir = parse_dir($listing, '+0000'); DESCRIPTION This module exports a single function called parse_dir, which can be used to parse directory listings. FUNCTIONS parse_dir my $dir = parse_dir( $listing ); my $dir = parse_dir( $listing, $time_zone ); my $dir = parse_dir( $listing, $time_zone, $type ); my $dir = parse_dir( $listing, $time_zone, $type, $error ); my @files = parse_dir( $listing ); my @files = parse_dir( $listing, $time_zone ); my @files = parse_dir( $listing, $time_zone, $type ); my @files = parse_dir( $listing, $time_zone, $type, $error ); The first parameter ($listing) is the directory listing to parse. It can be a scalar, a reference to an array of directory lines or a glob representing a filehandle to read the directory listing from. The second parameter ($time_zone) is the time zone to use when parsing time stamps in the listing. If this value is undefined, then the local time zone is assumed. The third parameter ($type) is the type of listing to assume. Currently supported formats are 'unix', 'apache' and 'dosftp'. The default value is 'unix'. Ideally, the listing type should be determined automatically. The fourth parameter ($error) specifies how unparseable lines should be treated. Values can be 'ignore', 'warn' or a code reference. Warn means that the perl warn() function will be called. If a code reference is passed, then this routine will be called and the return value from it will be incorporated in the listing. The default is 'ignore'. Only the first parameter is mandatory. # list context foreach my $file (parse_dir($listing)) { my($name, $type, $size, $mtime, $mode) = @$file; } # scalar context my $dir = parse_dir($listing); foreach my $file (@$dir) { my($name, $type, $size, $mtime, $mode) = @$file; } The return value from parse_dir() is a list of directory entries. In a scalar context the return value is a reference to the list. The directory entries are represented by an array consisting of: name The name of the file. type One of: f file, d directory, l symlink, ? unknown. size The size of the file. time The number of seconds since January 1, 1970. mode Bitmask a la the mode returned by stat. SEE ALSO File::Listing::Ftpcopy Provides the same interface but uses XS and the parser implementation from ftpcopy. AUTHOR Original author: Gisle Aas Current maintainer: Graham Ollis Contributors: Adam Kennedy Adam Sjogren Alex Kapranoff Alexey Tourbin Andreas J. Koenig Bill Mann Bron Gondwana DAVIDRW Daniel Hedlund David E. Wheeler David Steinbrunner Erik Esterer FWILES Father Chrysostomos Gavin Peters Graeme Thompson Grant Street Group Hans-H. Froehlich Ian Kilgore Jacob J Mark Stosberg Mike Schilli Ondrej Hanak Peter John Acklam Peter Rabbitson Robert Stone Rolf Grossmann Sean M. Burke Simon Legner Slaven Rezic Spiros Denaxas Steve Hay Todd Lipcon Tom Hukins Tony Finch Toru Yamaguchi Ville Skyttä Yuri Karaban Zefram amire80 jefflee john9art mschilli murphy phrstbrn ruff sasao uid39246 COPYRIGHT AND LICENSE This software is copyright (c) 1996-2022 by Gisle Aas. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. File-Listing-6.16/author.yml000644 000000 000000 00000002011 14453614622 015740 0ustar00rootroot000000 000000 --- pod_spelling_system: skip: 0 # list of words that are spelled correctly # (regardless of what spell check thinks) stopwords: - unparseable - bitmask - Acklam - Alexey - Andreas - Bron - Chrysostomos - DAVIDRW - Denaxas - Esterer - FWILES - Froehlich - Gondwana - Graeme - Grossmann - Hanak - Hedlund - Hukins - Kapranoff - Karaban - Kilgore - Koenig - Legner - Lipcon - Ondrej - Rabbitson - Rezic - Rolf - Schilli - Sjogren - Skytt - Slaven - Spiros - Steinbrunner - Stosberg - Toru - Tourbin - Ville - Yamaguchi - Zefram - amire - jefflee - mschilli - murphy - phrstbrn - sasao pod_coverage: skip: 0 # format is "Class#method" or "Class", regex allowed # for either Class or method. private: - File::Listing#Version - File::Listing#file_mode - File::Listing#init - File::Listing#line - File::Listing#parse File-Listing-6.16/corpus/000755 000000 000000 00000000000 14453614622 015234 5ustar00rootroot000000 000000 File-Listing-6.16/corpus/apache-default.html000644 000000 000000 00000001442 14453614622 020766 0ustar00rootroot000000 000000 Index of /default

Index of /default

File-Listing-6.16/corpus/apache-fancy-indexing.html000644 000000 000000 00000002757 14453614622 022257 0ustar00rootroot000000 000000 Index of /fancy-indexing

Index of /fancy-indexing

      Name                    Last modified      Size  Description
Parent Directory - .git/ 2020-10-06 15:10 - .gitignore 2020-10-05 14:16 30 .travis.yml 2020-10-05 14:16 695 Changes 2020-10-06 14:12 2.0K Changes.original 2020-09-30 03:23 1.3K README.md 2020-10-05 14:17 3.2K author.yml 2020-10-05 14:16 426 corpus/ 2020-10-06 15:55 - dist.ini 2020-10-06 14:47 467 lib/ 2020-09-30 03:23 - maint/ 2020-10-05 14:16 - perlcriticrc 2020-10-05 14:16 2.0K t/ 2020-10-06 15:49 - xt/ 2020-10-05 14:16 -
File-Listing-6.16/corpus/apache-html-table-with-icons.html000644 000000 000000 00000007120 14453614622 023454 0ustar00rootroot000000 000000 Index of /html-table-with-icons

Index of /html-table-with-icons

 NameLast modifiedSizeDescription

[Directory]Parent Directory   -  
[Directory].git/ 2020-10-06 15:10 -  
[   ].gitignore 2020-10-05 14:16 30  
[   ].travis.yml 2020-10-05 14:16 695  
[   ]Changes 2020-10-06 14:12 2.0K 
[   ]Changes.original 2020-09-30 03:23 1.3K 
[   ]README.md 2020-10-05 14:17 3.2K 
[   ]author.yml 2020-10-05 14:16 426  
[Directory]corpus/ 2020-10-06 15:55 -  
[   ]dist.ini 2020-10-06 14:47 467  
[Directory]lib/ 2020-09-30 03:23 -  
[Directory]maint/ 2020-10-05 14:16 -  
[   ]perlcriticrc 2020-10-05 14:16 2.0K 
[Directory]t/ 2020-10-06 15:49 -  
[Directory]xt/ 2020-10-05 14:16 -  

File-Listing-6.16/corpus/apache-html-table.html000644 000000 000000 00000006000 14453614622 021366 0ustar00rootroot000000 000000 Index of /html-table

Index of /html-table

 NameLast modifiedSizeDescription

 Parent Directory   -  
 .git/ 2020-10-06 15:10 -  
 .gitignore 2020-10-05 14:16 30  
 .travis.yml 2020-10-05 14:16 695  
 Changes 2020-10-06 14:12 2.0K 
 Changes.original 2020-09-30 03:23 1.3K 
 README.md 2020-10-05 14:17 3.2K 
 author.yml 2020-10-05 14:16 426  
 corpus/ 2020-10-06 15:55 -  
 dist.ini 2020-10-06 14:47 467  
 lib/ 2020-09-30 03:23 -  
 maint/ 2020-10-05 14:16 -  
 perlcriticrc 2020-10-05 14:16 2.0K 
 t/ 2020-10-06 15:49 -  
 xt/ 2020-10-05 14:16 -  

File-Listing-6.16/corpus/apache-legacy1.html000644 000000 000000 00000044354 14453614622 020700 0ustar00rootroot000000 000000 Index of /dist/apr

Index of /dist/apr

Apache APR Project Source Code Distributions

This downloads page includes only the sources to compile and build APR projects, using the proper tools. Precompiled forms of this software will be provided at a future date.

Important Notices

Icon  Name                                 Last modified      Size  Description
[PARENTDIR] Parent Directory - Portable Runtime project [DIR] patches/ 2010-10-04 16:57 - Portable Runtime project [DIR] binaries/ 2010-07-18 06:45 - Portable Runtime project [MD5] apr-util-1.3.10.tar.gz.md5 2010-10-03 23:30 57 MD5 hash [SIG] apr-util-1.3.10.tar.gz.asc 2010-10-03 23:30 836 PGP signature [TGZ] apr-util-1.3.10.tar.gz 2010-10-03 23:30 751K APR-util gzipped source [MD5] apr-util-1.3.10.tar.bz2.md5 2010-10-03 23:30 58 MD5 hash [SIG] apr-util-1.3.10.tar.bz2.asc 2010-10-03 23:30 836 PGP signature [TGZ] apr-util-1.3.10.tar.bz2 2010-10-03 23:30 594K Portable Runtime project [MD5] apr-util-1.3.10-win32-src.zip.md5 2010-10-03 23:30 64 MD5 hash [SIG] apr-util-1.3.10-win32-src.zip.asc 2010-10-03 23:30 836 PGP signature [ZIP] apr-util-1.3.10-win32-src.zip 2010-10-03 23:30 612K APR zipped source for win32 [TXT] apr-util-0.9.19.tar.gz.sha1 2010-10-16 17:33 65 APR-util gzipped source [MD5] apr-util-0.9.19.tar.gz.md5 2010-10-16 17:33 57 MD5 hash [SIG] apr-util-0.9.19.tar.gz.asc 2010-10-16 17:33 836 PGP signature [TGZ] apr-util-0.9.19.tar.gz 2010-10-16 17:33 578K APR-util gzipped source [TXT] apr-util-0.9.19.tar.bz2.sha1 2010-10-16 17:33 66 Portable Runtime project [MD5] apr-util-0.9.19.tar.bz2.md5 2010-10-16 17:33 58 MD5 hash [SIG] apr-util-0.9.19.tar.bz2.asc 2010-10-16 17:33 836 PGP signature [TGZ] apr-util-0.9.19.tar.bz2 2010-10-16 17:33 464K Portable Runtime project [TXT] apr-util-0.9.19-win32-src.zip.sha1 2010-10-16 17:33 72 APR zipped source for win32 [MD5] apr-util-0.9.19-win32-src.zip.md5 2010-10-16 17:33 64 MD5 hash [SIG] apr-util-0.9.19-win32-src.zip.asc 2010-10-16 17:33 836 PGP signature [ZIP] apr-util-0.9.19-win32-src.zip 2010-10-16 17:33 417K APR zipped source for win32 [MD5] apr-iconv-1.2.1.tar.gz.md5 2010-07-18 06:45 73 MD5 hash [SIG] apr-iconv-1.2.1.tar.gz.asc 2010-07-18 06:45 481 PGP signature [TGZ] apr-iconv-1.2.1.tar.gz 2010-07-18 06:45 1.2M APR-iconv gzipped source [MD5] apr-iconv-1.2.1.tar.bz2.md5 2010-07-18 06:45 74 MD5 hash [SIG] apr-iconv-1.2.1.tar.bz2.asc 2010-07-18 06:45 481 PGP signature [TGZ] apr-iconv-1.2.1.tar.bz2 2010-07-18 06:45 970K Portable Runtime project [MD5] apr-iconv-1.2.1-win32-src-r2.zip.md5 2010-07-18 06:45 117 MD5 hash [SIG] apr-iconv-1.2.1-win32-src-r2.zip.asc 2010-07-18 06:45 827 PGP signature [ZIP] apr-iconv-1.2.1-win32-src-r2.zip 2010-07-18 06:45 1.3M Portable Runtime project [MD5] apr-iconv-0.9.7.tar.gz.md5 2010-07-18 06:45 73 MD5 hash [SIG] apr-iconv-0.9.7.tar.gz.asc 2010-07-18 06:45 481 PGP signature [TGZ] apr-iconv-0.9.7.tar.gz 2010-07-18 06:45 1.2M APR-iconv gzipped source [MD5] apr-iconv-0.9.7.tar.bz2.md5 2010-07-18 06:45 74 MD5 hash [SIG] apr-iconv-0.9.7.tar.bz2.asc 2010-07-18 06:45 481 PGP signature [TGZ] apr-iconv-0.9.7.tar.bz2 2010-07-18 06:45 958K Portable Runtime project [MD5] apr-iconv-0.9.7-win32-src-r2.zip.md5 2010-07-18 06:45 83 MD5 hash [SIG] apr-iconv-0.9.7-win32-src-r2.zip.asc 2010-07-18 06:45 477 PGP signature [ZIP] apr-iconv-0.9.7-win32-src-r2.zip 2010-07-18 06:45 1.3M Portable Runtime project [MD5] apr-1.4.2.tar.gz.md5 2010-07-18 06:45 67 MD5 hash [SIG] apr-1.4.2.tar.gz.asc 2010-07-18 06:45 836 PGP signature [TGZ] apr-1.4.2.tar.gz 2010-07-18 06:45 928K APR gzipped source [MD5] apr-1.4.2.tar.bz2.md5 2010-07-18 06:45 68 MD5 hash [SIG] apr-1.4.2.tar.bz2.asc 2010-07-18 06:45 836 PGP signature [TGZ] apr-1.4.2.tar.bz2 2010-07-18 06:45 749K Portable Runtime project [TXT] apr-1.4.2-win32-src.zip.sha1 2010-07-18 06:45 66 APR zipped source for win32 [MD5] apr-1.4.2-win32-src.zip.md5 2010-07-18 06:45 58 MD5 hash [SIG] apr-1.4.2-win32-src.zip.asc 2010-07-18 06:45 833 PGP signature [ZIP] apr-1.4.2-win32-src.zip 2010-07-18 06:45 1.0M APR zipped source for win32 [MD5] apr-1.3.12.tar.gz.md5 2010-07-18 06:45 52 MD5 hash [SIG] apr-1.3.12.tar.gz.asc 2010-07-18 06:45 836 PGP signature [TGZ] apr-1.3.12.tar.gz 2010-07-18 06:45 937K APR gzipped source [MD5] apr-1.3.12.tar.bz2.md5 2010-07-18 06:45 53 MD5 hash [SIG] apr-1.3.12.tar.bz2.asc 2010-07-18 06:45 836 PGP signature [TGZ] apr-1.3.12.tar.bz2 2010-07-18 06:45 712K Portable Runtime project [TXT] apr-1.3.12-win32-src.zip.sha1 2010-07-18 06:45 67 APR zipped source for win32 [MD5] apr-1.3.12-win32-src.zip.md5 2010-07-18 06:45 59 MD5 hash [SIG] apr-1.3.12-win32-src.zip.asc 2010-07-18 06:45 833 PGP signature [ZIP] apr-1.3.12-win32-src.zip 2010-07-18 06:45 956K APR zipped source for win32 [TXT] apr-0.9.19.tar.gz.sha1 2010-10-16 17:30 60 APR gzipped source [MD5] apr-0.9.19.tar.gz.md5 2010-10-16 17:30 52 MD5 hash [SIG] apr-0.9.19.tar.gz.asc 2010-10-16 17:30 836 PGP signature [TGZ] apr-0.9.19.tar.gz 2010-10-16 17:30 1.0M APR gzipped source [TXT] apr-0.9.19.tar.bz2.sha1 2010-10-16 17:30 61 Portable Runtime project [MD5] apr-0.9.19.tar.bz2.md5 2010-10-16 17:30 53 MD5 hash [SIG] apr-0.9.19.tar.bz2.asc 2010-10-16 17:30 836 PGP signature [TGZ] apr-0.9.19.tar.bz2 2010-10-16 17:30 851K Portable Runtime project [TXT] apr-0.9.19-win32-src.zip.sha1 2010-10-16 17:30 67 APR zipped source for win32 [MD5] apr-0.9.19-win32-src.zip.md5 2010-10-16 17:30 59 MD5 hash [SIG] apr-0.9.19-win32-src.zip.asc 2010-10-16 17:30 836 PGP signature [ZIP] apr-0.9.19-win32-src.zip 2010-10-16 17:30 1.0M APR zipped source for win32 [SIG] KEYS 2010-07-18 06:45 223K Developer PGP/GPG keys [   ] CHANGES-APR-UTIL-1.3 2010-10-03 23:46 12K Portable Runtime project [   ] CHANGES-APR-UTIL-0.9 2010-10-16 17:57 24K Portable Runtime project [   ] CHANGES-APR-ICONV-1.2 2010-07-18 06:45 3.0K Portable Runtime project [   ] CHANGES-APR-ICONV-0.9 2010-07-18 06:45 952 Portable Runtime project [   ] CHANGES-APR-1.4 2010-07-18 06:45 2.3K Portable Runtime project [   ] CHANGES-APR-1.3 2010-07-18 06:45 15K Portable Runtime project [   ] CHANGES-APR-0.9 2010-10-16 17:57 82K Portable Runtime project [TXT] Announcement1.x.txt 2010-10-03 23:46 2.9K Portable Runtime project [TXT] Announcement1.x.html 2010-10-03 23:46 3.9K Portable Runtime project [TXT] Announcement0.9.txt 2010-10-16 17:57 4.5K Portable Runtime project [TXT] Announcement0.9.html 2010-10-16 17:57 5.5K Portable Runtime project

Download from your nearest mirror site!

Do not download from www.apache.org. Please use a mirror site to help us save apache.org bandwidth. Go here to find your nearest mirror.

APR 1.4.2 is the latest available version

APR 1.4.2 has been released, and should be considered "general availability".

APR-util 1.3.10 is the latest available version

APR-util 1.3.10 has been released, and should be considered "general availability".

Note that APR-util 1.3.10 corrected a potential security issue, users of all previous versions are cautioned to upgrade.

APR-iconv 1.2.1 is the latest available version

APR-iconv 1.2.1 has been released, and should be considered "general availability".

APR 1.3.12 is also available

APR 1.3.12 has also been released. This is a bug-fix release for the 1.3.x series.

APR 0.9.19 is also available

APR 0.9.19 has also been released. This is primarily a a bug-fix release for users requiring API or binary compatibility with previous APR 0.9 releases.

Note that APR 0.9.19 corrected a potential security issue, and users of all previous versions are cautioned to upgrade to this release, or version 1.4.2 or later.

Note that patches against potential security issues can be found at http://www.apache.org/dist/apr/patches/.

APR-util 0.9.19 is also available

APR-util 0.9.19 has also been released. This is primarily a a bug-fix release for users requiring API or binary compatibility with previous APR-util 0.9 releases.

Note that APR-util 0.9.19 corrected a number of potential security issues, and users of all previous versions are cautioned to upgrade to this release, or version 1.3.10 or later.

Note that patches against potential security issues can be found at http://www.apache.org/dist/apr/patches/.

APR-iconv 0.9.7 is also available

APR-iconv 0.9.7 has also been released. This is primarily a a build-fix release for Win32 users requiring API or binary compatibility with previous APR-iconv 0.9 releases.

PGP/GPG Signatures

All of the release distribution packages have been digitally signed (using PGP or GPG) by the ASF committers that constructed them. There will be an accompanying distribution.asc file in the same directory as the distribution. The PGP/GPG keys can be found at the MIT key repository and within this project's KEYS file.

Always signatures to validate package authenticity, e.g.,
$ pgpk -a KEYS
$ pgpv apr-1.0.1.tar.gz.asc
or,
$ pgp -ka KEYS
$ pgp apr-1.0.1.tar.gz.asc
or
$ gpg --verify apr-1.0.1.tar.gz.asc

We also offer MD5 hashes as an alternative to validate the integrity of the downloaded files. See the distribution.md5 files.

File-Listing-6.16/corpus/apache-legacy2.html000644 000000 000000 00000005131 14453614622 020667 0ustar00rootroot000000 000000 Index of /rpm/distrib

Index of /rpm/distrib

Icon  Name                                  Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] KEYS 2001-06-08 18:31 1.7K [   ] apache-modperl-1.3.6_1.19-0.i386.rpm 2001-06-08 15:34 696K [   ] apache-modperl-1.3.6_1.19-0.src.rpm 2001-06-08 15:35 1.6M [   ] apache-modperl-1.3.6_1.21-0.i386.rpm 2001-06-08 15:35 698K [   ] apache-modperl-1.3.6_1.21-0.src.rpm 2001-06-08 15:35 1.6M [   ] apache-modperl-1.3.19_1.25-0.i386.rpm 2001-06-08 20:32 834K [   ] apache-modperl-1.3.19_1.25-0.src.rpm 2001-06-08 20:32 3.1M [   ] libapreq-0.31_include.patch 2001-06-07 19:47 1.8K [TXT] libapreq-0.31_include.patch.asc 2001-06-08 15:37 232 [   ] perl-libapreq-0.31-0.i386.rpm 2001-06-08 15:35 51K [   ] perl-libapreq-0.31-0.src.rpm 2001-06-08 15:35 29K [   ] perl-libapreq-0.31-1.i386.rpm 2001-06-08 20:32 54K [   ] perl-libapreq-0.31-1.src.rpm 2001-06-08 20:32 29K
Apache/2.3.8 (Unix) mod_ssl/2.3.8 OpenSSL/1.0.0c Server at perl.apache.org Port 80
File-Listing-6.16/corpus/apache-legacy3.html000644 000000 000000 00000473276 14453614622 020713 0ustar00rootroot000000 000000 Index of /modules/by-module

Index of /modules/by-module

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[DIR]AFS/15-Oct-2010 10:31 -
[DIR]AI/15-Mar-2011 02:32 -
[DIR]AIX/04-Jan-2011 23:05 -
[DIR]ARS/06-May-2008 13:31 -
[DIR]ASP/12-Jul-2000 02:08 -
[DIR]Ace/03-Jul-2010 21:21 -
[DIR]Acme/11-Mar-2011 09:21 -
[DIR]Agent/07-Jun-2007 18:12 -
[DIR]Alarm/17-Sep-2004 16:20 -
[DIR]Algorithm/11-Mar-2011 08:28 -
[DIR]Algorithms/12-Sep-1999 13:30 -
[DIR]Alias/13-Mar-2005 23:49 -
[DIR]Alien/09-Mar-2011 22:32 -
[DIR]AltaVista/13-Apr-2007 21:21 -
[DIR]Alter/09-Oct-2007 15:36 -
[DIR]Alvis/24-Dec-2010 21:39 -
[DIR]Alzabo/01-Apr-2010 21:21 -
[DIR]AnyDBM_File/06-Apr-2010 15:21 -
[DIR]AnyData/19-Apr-2004 17:53 -
[DIR]AnyEvent/14-Mar-2011 08:32 -
[DIR]Apache/01-Mar-2011 13:32 -
[DIR]Apache2/11-Mar-2011 06:51 -
[DIR]App/15-Mar-2011 14:31 -
[DIR]AppConfig/09-Aug-2007 12:54 -
[DIR]AppleII/30-Mar-2007 21:21 -
[DIR]Archie/13-Mar-2005 23:49 -
[DIR]Archive/12-Mar-2011 23:27 -
[DIR]Argv/04-Jun-2010 21:21 -
[DIR]Array/09-Mar-2011 16:27 -
[DIR]AsciiDB/25-Mar-2005 13:24 -
[DIR]Asm/21-Nov-2010 07:55 -
[DIR]Aspect/12-Dec-2010 19:05 -
[DIR]Asterisk/19-Feb-2011 10:27 -
[DIR]Astro/11-Mar-2011 03:30 -
[DIR]Async/04-Nov-2010 22:22 -
[DIR]AtExit/13-Mar-2005 23:50 -
[DIR]Attanium/22-Sep-2009 21:21 -
[DIR]Attribute/21-Jan-2011 05:58 -
[DIR]Audio/25-Feb-2011 06:43 -
[DIR]AudioCD/11-May-2001 00:58 -
[DIR]Authen/27-Feb-2011 21:21 -
[DIR]AutoLoader/19-Nov-2010 16:32 -
[DIR]AutoRole/14-Jul-2010 07:28 -
[DIR]AutoSplit/19-Nov-2010 16:30 -
[DIR]Autocache/26-Sep-2010 05:31 -
[DIR]AxKit/11-Feb-2011 21:29 -
[DIR]B/06-Mar-2011 11:27 -
[DIR]BBCode/04-Dec-2006 09:21 -
[DIR]BBDB/24-Oct-2009 17:27 -
[DIR]BS2000/19-Nov-2007 18:40 -
[DIR]BSD/03-Mar-2011 18:47 -
[DIR]BTRIEVE/08-Mar-2004 00:54 -
[DIR]BabelObjects/31-Jul-2001 05:00 -
[DIR]BackPAN/28-Feb-2011 17:27 -
[DIR]Badger/15-Jun-2009 02:27 -
[DIR]Barcode/23-Oct-2009 13:28 -
[DIR]Baseball/06-Sep-2006 00:33 -
[DIR]Be/18-Jun-2008 23:02 -
[DIR]Benchmark/26-Oct-2010 08:42 -
[DIR]BerkeleyDB/01-Aug-2010 11:27 -
[DIR]BibTeX/15-Mar-2011 15:27 -
[DIR]Biblio/14-Mar-2011 22:21 -
[DIR]BigIP/22-Apr-2010 21:21 -
[DIR]Bigtop/31-Jul-2010 09:21 -
[DIR]Bing/18-Dec-2010 09:30 -
[DIR]Binutils/10-Nov-2009 01:29 -
[DIR]Bio/14-Mar-2011 13:45 -
[DIR]BioX/10-Nov-2010 11:32 -
[DIR]Bit/10-Sep-2010 06:53 -
[DIR]Blatte/28-Jul-2001 15:00 -
[DIR]Bleach/25-May-2001 04:30 -
[DIR]Bloom/12-Jun-2010 15:27 -
[DIR]BlueCoat/10-Oct-2010 20:29 -
[DIR]Bluepay/21-May-2008 09:29 -
[DIR]BnP/22-Sep-2002 19:30 -
[DIR]Boost/11-Jul-2007 11:52 -
[DIR]Bot/08-Feb-2011 21:32 -
[DIR]Boulder/26-Mar-2005 08:06 -
[DIR]BoxBackup/31-Dec-2005 01:17 -
[DIR]Bricklayer/26-Feb-2008 21:21 -
[DIR]Bryar/25-Oct-2009 10:27 -
[DIR]Bundle/12-Mar-2011 21:21 -
[DIR]Burpsuite/15-Oct-2009 18:33 -
[DIR]Business/07-Mar-2011 00:39 -
[DIR]C/24-Jan-2011 09:33 -
[DIR]CA/25-Feb-2008 05:31 -
[DIR]CAD/04-Apr-2010 16:27 -
[DIR]CAM/06-Sep-2009 17:27 -
[DIR]CDB_File/21-Mar-2008 09:31 -
[DIR]CDDB/11-Mar-2010 09:24 -
[DIR]CGI/15-Mar-2011 22:21 -
[DIR]CGI_Lite/13-Mar-2005 23:49 -
[DIR]CIPP/06-Apr-2010 15:21 -
[DIR]CLI/10-Mar-2011 11:27 -
[DIR]CLucene/17-May-2005 16:12 -
[DIR]CMS/16-Jun-2010 09:21 -
[DIR]COPS/04-Aug-2010 04:27 -
[DIR]CORBA/15-Apr-2010 09:21 -
[DIR]CPAN/14-Mar-2011 18:27 -
[DIR]CPANPLUS/28-Feb-2011 11:27 -
[DIR]CPU/26-Dec-2010 05:47 -
[DIR]CSS/13-Mar-2011 22:21 -
[DIR]CaCORE/22-Mar-2007 22:21 -
[DIR]Cache/01-Feb-2011 01:17 -
[DIR]Calendar/24-Jan-2011 09:33 -
[DIR]Callback/10-Apr-2010 21:21 -
[DIR]Carp/20-Aug-2010 21:29 -
[DIR]Cartography/06-Apr-2010 21:21 -
[DIR]Catalog/28-Jan-2000 06:07 -
[DIR]Catalyst/15-Mar-2011 07:40 -
[DIR]CatalystX/14-Mar-2011 07:40 -
[DIR]Cdk/13-Mar-2005 23:50 -
[DIR]CfgTie/14-May-2010 09:21 -
[DIR]Chart/18-Feb-2011 17:27 -
[DIR]Chatbot/26-Jan-2009 21:21 -
[DIR]Chemistry/17-Jan-2011 23:40 -
[DIR]Chess/08-Dec-2010 09:21 -
[DIR]Chipcard/27-Aug-2010 15:31 -
[DIR]Circa/01-Sep-2001 23:30 -
[DIR]Cisco/18-Jun-2010 09:21 -
[DIR]CiviCRM/16-Aug-2009 14:27 -
[DIR]Clarion/31-Oct-2007 22:36 -
[DIR]Class/15-Mar-2011 22:21 -
[DIR]Classic/17-Oct-2010 12:52 -
[DIR]ClearCase/13-Mar-2011 06:27 -
[DIR]Clone/13-Mar-2011 22:21 -
[DIR]Closure/17-Jun-2009 21:21 -
[DIR]CloudApp/12-Feb-2011 09:32 -
[DIR]Cluster/18-Jan-2009 08:27 -
[DIR]Clutter/06-Apr-2010 15:21 -
[DIR]Cmenu/20-Oct-2001 16:34 -
[DIR]Cobalt/24-Jul-2005 03:09 -
[DIR]Code/26-Feb-2011 23:28 -
[DIR]Collision/05-Mar-2011 04:27 -
[DIR]Color/06-Mar-2011 17:27 -
[DIR]Comm.pl/09-Nov-1997 10:03 -
[DIR]Commands/03-Aug-2009 11:27 -
[DIR]CompBio/16-Feb-2007 09:21 -
[DIR]Compass/25-Oct-2009 22:21 -
[DIR]Compress/04-Mar-2011 20:27 -
[DIR]Concurrent/15-Aug-2001 22:00 -
[DIR]Config/12-Mar-2011 09:21 -
[DIR]ConfigReader/09-Jun-2009 22:27 -
[DIR]Conjury/30-Apr-2001 23:58 -
[DIR]Continuus/07-Dec-2000 04:06 -
[DIR]ControlX10/06-Apr-2010 03:21 -
[DIR]Convert/08-Mar-2011 14:28 -
[DIR]Coro/22-Feb-2011 21:36 -
[DIR]CouchDB/06-Nov-2010 21:45 -
[DIR]Coy/26-May-2009 13:27 -
[DIR]CryoTel/09-Jul-2009 10:27 -
[DIR]Crypt/09-Mar-2011 14:27 -
[DIR]Curses/01-Mar-2011 15:31 -
[DIR]Cwd/27-Jan-2011 17:42 -
[DIR]Cz/15-Dec-2003 04:21 -
[DIR]DB/15-Apr-2010 09:27 -
[DIR]DB2/13-Mar-2011 22:21 -
[DIR]DBA/14-Nov-2004 12:21 -
[DIR]DBD/09-Mar-2011 09:21 -
[DIR]DBI/30-Dec-2010 02:31 -
[DIR]DBIx/15-Mar-2011 14:33 -
[DIR]DBM/26-Jan-2011 21:26 -
[DIR]DBZ_File/13-Mar-2005 23:51 -
[DIR]DB_File/13-Mar-2011 05:27 -
[DIR]DCE/08-Apr-2010 21:21 -
[DIR]DCOP/08-Apr-2010 09:21 -
[DIR]DDL/22-May-2002 09:40 -
[DIR]DES/13-Mar-2005 23:49 -
[DIR]DFA/27-Aug-2010 09:21 -
[DIR]DNS/01-Mar-2011 10:30 -
[DIR]DOCSIS/15-Sep-2010 09:21 -
[DIR]DWH_File/31-Mar-2003 10:43 -
[DIR]Daemon/07-Feb-2011 15:38 -
[DIR]Dancer/14-Mar-2011 15:27 -
[DIR]Danga/20-Jul-2010 07:29 -
[DIR]Darcs/31-Aug-2010 14:21 -
[DIR]Data/14-Mar-2011 10:21 -
[DIR]DataFlow/09-Nov-1997 10:03 -
[DIR]DataWarehouse/31-Aug-2010 01:51 -
[DIR]Date/07-Mar-2011 08:27 -
[DIR]DateTime/14-Mar-2011 09:27 -
[DIR]DateTimeX/23-Aug-2010 22:00 -
[DIR]Db/21-Jul-2008 17:02 -
[DIR]DbFramework/02-May-2008 19:29 -
[DIR]Debian/02-Mar-2011 09:23 -
[DIR]Debug/01-Dec-2010 21:18 -
[DIR]Decision/08-Apr-2010 09:21 -
[DIR]Des/13-Mar-2005 23:49 -
[DIR]Devel/15-Mar-2011 18:27 -
[DIR]Device/07-Mar-2011 04:27 -
[DIR]Dia/27-Feb-2009 09:21 -
[DIR]Dialog/14-Nov-2000 13:06 -
[DIR]Digest/09-Mar-2011 05:29 -
[DIR]Dir/10-Mar-2011 09:22 -
[DIR]DirHandle/18-Jul-2002 16:42 -
[DIR]Dirbuster/18-Oct-2009 01:28 -
[DIR]Directory/13-Aug-2010 02:36 -
[DIR]Dist/14-Mar-2011 21:27 -
[DIR]Domain/22-Jul-2010 03:27 -
[DIR]Dotiac/06-Mar-2009 09:27 -
[DIR]Drupal/14-Apr-2009 12:30 -
[DIR]Dumpvalue/15-Dec-2010 11:45 -
[DIR]DynaLoader/18-Jul-2002 16:42 -
[DIR]EB/26-Sep-2008 21:21 -
[DIR]EBook/18-Aug-2010 15:28 -
[DIR]EEDB/18-May-2009 01:28 -
[DIR]EMC/06-May-2008 15:29 -
[DIR]ERG/15-Aug-1998 05:17 -
[DIR]ETL/24-Oct-2007 09:21 -
[DIR]Egg/18-Sep-2008 09:21 -
[DIR]Ekahau/27-Jun-2005 13:03 -
[DIR]Emacs/13-Oct-2010 07:32 -
[DIR]Email/14-Mar-2011 03:27 -
[DIR]EmbedIT/08-Mar-2010 09:09 -
[DIR]Embedix/09-Mar-2001 07:07 -
[DIR]Encode/03-Mar-2011 07:33 -
[DIR]End/10-Nov-2009 09:21 -
[DIR]English/18-Jul-2002 16:42 -
[DIR]Enumeration/26-Mar-2008 15:31 -
[DIR]Env/15-Dec-2010 11:45 -
[DIR]Errno/28-Mar-2010 09:49 -
[DIR]Error/20-Feb-2011 07:30 -
[DIR]Etk/06-Apr-2010 15:21 -
[DIR]Event/25-Feb-2011 12:48 -
[DIR]EventServer/13-Mar-2005 23:49 -
[DIR]Excel/04-Mar-2011 12:45 -
[DIR]Exception/07-Feb-2011 20:37 -
[DIR]Expect/09-Dec-2010 21:28 -
[DIR]Exporter/25-Jan-2011 21:33 -
[DIR]ExtJS/10-Mar-2011 16:29 -
[DIR]ExtUtils/15-Mar-2011 20:32 -
[DIR]FAQ/16-Jul-2005 13:23 -
[DIR]FCGI/18-Jan-2011 16:41 -
[DIR]FFI/06-Sep-2008 11:02 -
[DIR]FTDI/11-May-2010 12:37 -
[DIR]FUSE/09-Apr-2005 01:22 -
[DIR]Fame/26-Feb-2002 09:41 -
[DIR]FameHLI/28-Mar-2005 12:22 -
[DIR]Fatal/26-Feb-2010 20:58 -
[DIR]Fax/28-Jun-2006 21:21 -
[DIR]Fcntl/18-Jul-2002 16:41 -
[DIR]Fennec/12-Mar-2011 20:27 -
[DIR]Festival/25-Jan-2002 08:26 -
[DIR]Fierce/20-Nov-2009 19:28 -
[DIR]File/13-Mar-2011 18:27 -
[DIR]FileCache/18-Mar-2005 00:23 -
[DIR]FileHandle/06-Apr-2010 15:21 -
[DIR]Filesys/13-Jan-2011 13:13 -
[DIR]Filter/04-Mar-2011 21:21 -
[DIR]Finance/14-Mar-2011 08:31 -
[DIR]Find/10-Nov-2009 13:28 -
[DIR]FindBin/05-Sep-2010 21:22 -
[DIR]Flash/14-Mar-2004 19:59 -
[DIR]Flickr/22-Dec-2010 21:28 -
[DIR]Font/09-Mar-2011 09:22 -
[DIR]For/03-Sep-2010 08:20 -
[DIR]Form/15-Mar-2011 11:27 -
[DIR]FormValidator/08-Mar-2011 20:29 -
[DIR]Format/17-Sep-2010 09:22 -
[DIR]Fortran/19-May-2007 02:55 -
[DIR]FrameMaker/05-May-2006 14:21 -
[DIR]FrameNet/14-Sep-2009 09:21 -
[DIR]FreeBSD/28-Aug-2010 04:35 -
[DIR]FreezeThaw/03-Apr-2010 16:27 -
[DIR]Frontier/06-Apr-2010 15:21 -
[DIR]Fukurama/13-Apr-2008 21:21 -
[DIR]Funifs/26-Oct-2010 15:39 -
[DIR]Fuse/25-Feb-2011 11:27 -
[DIR]FusqlFS/26-Jun-2010 17:28 -
[DIR]Fuzz/30-Aug-2009 09:21 -
[DIR]Fwctl/07-Aug-2000 13:08 -
[DIR]GD/18-Jan-2011 20:41 -
[DIR]GDBM_File/18-Jul-2002 16:41 -
[DIR]GDS2/17-Mar-2010 22:30 -
[DIR]GIFgraph/13-Mar-2005 23:50 -
[DIR]GMail/12-Mar-2007 23:09 -
[DIR]GPS/12-Sep-2010 21:21 -
[DIR]GSM/17-May-2010 16:31 -
[DIR]GStreamer/14-Apr-2010 09:21 -
[DIR]GTop/26-Oct-2005 16:14 -
[DIR]Game/31-Aug-2010 10:48 -
[DIR]Games/09-Mar-2011 18:46 -
[DIR]Ganglia/28-Nov-2010 10:33 -
[DIR]Gann/09-Nov-1997 10:02 -
[DIR]Gantry/13-Jan-2010 10:59 -
[DIR]Gas/14-Jun-2007 15:09 -
[DIR]Gearman/23-Feb-2011 12:47 -
[DIR]Gedcom/27-Aug-2010 09:21 -
[DIR]Genezzo/20-Nov-2007 01:37 -
[DIR]Geo/12-Mar-2011 09:22 -
[DIR]Geography/18-Jan-2011 19:12 -
[DIR]Getargs/06-Apr-2010 15:21 -
[DIR]Getopt/14-Mar-2011 19:44 -
[DIR]Gimp/20-Feb-2007 06:09 -
[DIR]Git/13-Mar-2011 10:27 -
[DIR]Glade/20-Nov-2002 19:30 -
[DIR]Glib/08-Jan-2011 21:43 -
[DIR]Gnome/13-Mar-2005 23:52 -
[DIR]Gnome2/17-May-2010 15:31 -
[DIR]GnuPG/08-Mar-2011 06:41 -
[DIR]Goo/06-May-2009 19:28 -
[DIR]Google/21-Feb-2011 20:27 -
[DIR]Graph/19-Dec-2010 19:23 -
[DIR]GraphViz/06-Apr-2010 15:21 -
[DIR]Graphics/03-Mar-2011 12:44 -
[DIR]Grid/05-Apr-2010 21:21 -
[DIR]Growl/09-Mar-2011 19:33 -
[DIR]Gtk/08-Jun-2010 09:21 -
[DIR]Gtk2/06-Mar-2011 06:45 -
[DIR]Guile/05-Mar-2004 08:52 -
[DIR]HP200LX/03-Aug-2006 21:21 -
[DIR]HPSG/22-Nov-2009 18:36 -
[DIR]HPUX/09-Dec-2004 12:22 -
[DIR]HTML/11-Mar-2011 13:33 -
[DIR]HTTP/14-Mar-2011 16:27 -
[DIR]HTTPD/18-Nov-2010 21:29 -
[DIR]Hadoop/03-Jan-2011 13:03 -
[DIR]Hailo/10-Dec-2010 03:34 -
[DIR]Ham/16-Jan-2011 08:04 -
[DIR]Handel/09-Aug-2010 20:14 -
[DIR]Hardware/29-Nov-2009 09:21 -
[DIR]Hash/09-Dec-2010 07:01 -
[DIR]Heap/18-Nov-2009 21:21 -
[DIR]Heimdal/11-Feb-2010 14:20 -
[DIR]Hessian/12-Aug-2010 14:28 -
[DIR]Hey/24-Sep-2009 21:21 -
[DIR]Hints/08-Sep-2002 19:30 -
[DIR]HoneyClient/07-Aug-2007 10:49 -
[DIR]Hook/25-Jan-2011 21:34 -
[DIR]HtDig/21-Apr-2007 21:21 -
[DIR]Hyper/06-Apr-2010 15:21 -
[DIR]HyperWave/13-Mar-2005 23:51 -
[DIR]I18N/21-Feb-2011 21:21 -
[DIR]IBM/17-Nov-2009 14:27 -
[DIR]ICS/02-Aug-2008 21:21 -
[DIR]IMAP/06-Apr-2010 15:21 -
[DIR]IO/14-Mar-2011 06:27 -
[DIR]IOLayer/04-Jul-2002 19:30 -
[DIR]IP/19-Jan-2011 15:44 -
[DIR]IPC/10-Mar-2011 13:34 -
[DIR]IPChains/07-Aug-2000 13:08 -
[DIR]IPDR/12-Apr-2010 09:21 -
[DIR]IPDevice/04-Feb-2009 21:21 -
[DIR]IPTables/17-Dec-2010 14:06 -
[DIR]IRC/13-Jan-2011 13:17 -
[DIR]IkiWiki/24-Apr-2009 03:27 -
[DIR]Image/12-Mar-2011 12:42 -
[DIR]Imager/14-Mar-2011 05:27 -
[DIR]Include/07-Mar-2011 09:22 -
[DIR]Incunabulum/25-Sep-2007 21:21 -
[DIR]Inferno/05-Dec-2010 13:01 -
[DIR]Ingperl/03-Oct-2009 09:21 -
[DIR]Ingres/12-Oct-2007 21:21 -
[DIR]IniConf/18-Dec-2001 23:30 -
[DIR]Inline/12-Mar-2011 09:22 -
[DIR]InterMine/03-Mar-2011 10:27 -
[DIR]Interface/20-Jan-2009 21:21 -
[DIR]Ioctl/29-Oct-1999 13:30 -
[DIR]Ipmitool/23-Jan-2010 01:22 -
[DIR]Iterator/04-Mar-2011 21:21 -
[DIR]JE/13-Feb-2011 13:30 -
[DIR]JMX/04-Feb-2011 01:08 -
[DIR]JQuery/25-Jun-2007 06:09 -
[DIR]JSON/15-Mar-2011 20:33 -
[DIR]JUNOS/25-Aug-2004 16:14 -
[DIR]Jabber/06-Jun-2010 21:21 -
[DIR]Jaipo/20-Nov-2009 09:21 -
[DIR]Jamila/24-Sep-2009 22:27 -
[DIR]Java/05-Sep-2010 15:41 -
[DIR]JavaScript/12-Mar-2011 08:27 -
[DIR]Javascript/16-Oct-2010 21:24 -
[DIR]Jcode/15-Mar-2009 02:27 -
[DIR]Jifty/28-Feb-2011 08:28 -
[DIR]Job/03-Mar-2011 23:27 -
[DIR]Jorge/04-Jul-2009 21:27 -
[DIR]Kephra/19-Nov-2010 21:27 -
[DIR]KinoSearchX/14-Feb-2011 12:46 -
[DIR]Konstrukt/13-Dec-2007 12:42 -
[DIR]Kwiki/10-Oct-2010 09:21 -
[DIR]Kx/23-Mar-2009 17:27 -
[DIR]L4Env/11-Dec-2004 00:21 -
[DIR]LEGO/05-Apr-2010 21:21 -
[DIR]LIMS/29-Aug-2008 09:21 -
[DIR]LJ/12-Jan-2011 16:38 -
[DIR]LSF/22-Jun-2008 20:02 -
[DIR]LW4/17-May-2009 08:27 -
[DIR]LWP/09-Mar-2011 16:27 -
[DIR]LWPx/23-Feb-2011 05:28 -
[DIR]LaTeX/29-Oct-2010 21:22 -
[DIR]Labkey/12-Mar-2011 21:21 -
[DIR]Language/12-Mar-2011 12:40 -
[DIR]Lemonldap/07-Mar-2011 03:27 -
[DIR]Lemonolap/05-Dec-2005 06:14 -
[DIR]Lexical/02-Mar-2011 21:21 -
[DIR]LibTracker/12-Jul-2008 04:02 -
[DIR]Lingua/09-Mar-2011 09:22 -
[DIR]Linux/15-Mar-2011 13:44 -
[DIR]List/15-Mar-2011 01:48 -
[DIR]Locale/04-Mar-2011 21:21 -
[DIR]LockFile/25-Oct-2009 10:21 -
[DIR]Log/11-Mar-2011 15:27 -
[DIR]Log4Perl/28-Nov-2010 15:30 -
[DIR]Logfile/17-Sep-2009 09:21 -
[DIR]Logger/20-Sep-2007 09:21 -
[DIR]LotusNotes/20-Jun-2009 02:27 -
[DIR]Lucene/27-Sep-2007 11:36 -
[DIR]Luka/17-Jul-2006 15:29 -
[DIR]Lyrics/17-Jan-2011 15:58 -
[DIR]MARC/15-Feb-2011 21:21 -
[DIR]MD5/22-Sep-2000 09:30 -
[DIR]MIDI/14-Mar-2011 22:21 -
[DIR]MIME/08-Mar-2011 06:42 -
[DIR]MLDBM/15-Jul-2010 08:27 -
[DIR]MMDS/14-Jun-2003 02:17 -
[DIR]MOP/11-Feb-1999 03:10 -
[DIR]MP3/23-Aug-2010 16:45 -
[DIR]MP4/29-Jul-2010 21:31 -
[DIR]MPEG/06-Apr-2010 15:21 -
[DIR]MQSeries/13-Dec-2010 09:32 -
[DIR]MRS/22-Mar-2010 13:09 -
[DIR]MRTG/07-Jan-2008 21:21 -
[DIR]MSDOS/13-May-2008 21:21 -
[DIR]MSSQL/30-Nov-2005 14:27 -
[DIR]MVS/10-Feb-2008 09:21 -
[DIR]Mac/28-Feb-2011 08:28 -
[DIR]MacOSX/31-Aug-2008 10:03 -
[DIR]Mail/06-Mar-2011 06:49 -
[DIR]MailBot/13-Mar-2005 23:50 -
[DIR]Make/01-Apr-2010 21:21 -
[DIR]Maplat/10-Feb-2011 09:32 -
[DIR]Mariachi/09-May-2004 16:22 -
[DIR]Markup/24-Jul-2010 09:21 -
[DIR]Marpa/09-Jan-2011 22:21 -
[DIR]MasonX/06-Apr-2010 15:21 -
[DIR]Math/14-Mar-2011 17:27 -
[DIR]MathML/18-Nov-2009 10:27 -
[DIR]Maypole/06-Apr-2010 15:21 -
[DIR]MediaWiki/22-Feb-2011 21:36 -
[DIR]MegaDistro/11-Mar-2006 23:31 -
[DIR]Memcached/24-Feb-2011 06:44 -
[DIR]Memoize/29-Nov-2010 10:30 -
[DIR]Messaging/25-Feb-2004 10:54 -
[DIR]Metadata/28-Oct-2008 07:30 -
[DIR]MetasploitExpress/18-Aug-2010 17:29 -
[DIR]Mewsoft/12-Aug-2008 06:02 -
[DIR]Mobile/09-Feb-2010 08:08 -
[DIR]ModPerl/22-Feb-2011 21:21 -
[DIR]Model3D/26-Jun-2009 03:27 -
[DIR]Modem/05-Jul-2005 13:23 -
[DIR]Module/15-Mar-2011 20:33 -
[DIR]MojoX/07-Mar-2011 09:23 -
[DIR]Mojolicious/14-Mar-2011 10:28 -
[DIR]Mon/18-Jan-2001 16:30 -
[DIR]MonetDB/31-Jul-2006 01:32 -
[DIR]MoneyWorks/26-Jan-2011 21:31 -
[DIR]MongoDB/07-Feb-2011 15:34 -
[DIR]Monit/16-Aug-2009 14:27 -
[DIR]Monitor/29-Dec-2010 21:31 -
[DIR]Monotone/23-Feb-2011 09:23 -
[DIR]MooseX/14-Mar-2011 12:27 -
[DIR]Mozilla/02-Mar-2011 10:28 -
[DIR]Msql/13-Mar-2005 23:50 -
[DIR]Muck/29-Jan-2007 09:21 -
[DIR]Muldis/13-Mar-2011 00:43 -
[DIR]Multiplex/25-Jan-2011 21:42 -
[DIR]Music/24-Aug-2010 21:21 -
[DIR]MusicBrainz/06-Apr-2010 15:21 -
[DIR]MySQL/09-Feb-2011 22:17 -
[DIR]Myco/30-Jun-2006 21:21 -
[DIR]Mysql/05-Nov-2010 14:33 -
[DIR]NCBIx/23-Oct-2010 03:29 -
[DIR]NDBM_File/18-Jul-2002 16:42 -
[DIR]NEXT/19-Sep-2010 19:54 -
[DIR]NLP/11-Mar-2010 18:01 -
[DIR]NNML/29-May-2006 11:28 -
[DIR]Nagios/11-Mar-2011 01:33 -
[DIR]Nes/15-Apr-2010 09:21 -
[DIR]Net/15-Mar-2011 22:21 -
[DIR]NetAddr/08-Mar-2011 17:29 -
[DIR]NetApp/15-Dec-2008 09:21 -
[DIR]NetAthlon2/24-Aug-2010 16:36 -
[DIR]NetObj/11-Mar-1998 18:30 -
[DIR]NetPacket/07-Feb-2011 17:32 -
[DIR]NetServer/14-Dec-2000 10:06 -
[DIR]Netscape/14-Jun-2010 09:21 -
[DIR]Neural/09-Nov-1997 10:03 -
[DIR]News/06-Apr-2010 15:21 -
[DIR]NexTrieve/12-Jul-2005 13:22 -
[DIR]NexposeSimpleXML/22-Aug-2010 22:01 -
[DIR]Nginx/13-Mar-2011 14:31 -
[DIR]Nikto/16-Oct-2009 13:29 -
[DIR]Nmap/04-Mar-2010 20:20 -
[DIR]No/26-May-2008 09:21 -
[DIR]Noid/28-Nov-2008 09:21 -
[DIR]Nokia/20-Sep-2004 09:09 -
[DIR]Number/04-Mar-2011 01:31 -
[DIR]O/18-Jul-2002 16:42 -
[DIR]ODBM_File/18-Jul-2002 16:42 -
[DIR]ODF/10-Mar-2011 14:27 -
[DIR]OLE/16-Apr-2010 09:21 -
[DIR]OODoc/30-Jan-2011 09:22 -
[DIR]ORM/26-Mar-2007 15:10 -
[DIR]OS2/16-Mar-2006 02:35 -
[DIR]OSDial/10-Feb-2011 13:39 -
[DIR]OWL/07-Mar-2011 09:23 -
[DIR]Oak/27-May-2010 21:21 -
[DIR]ObjStore/13-Mar-2005 23:52 -
[DIR]Object/10-Mar-2011 08:28 -
[DIR]Ogg/14-Mar-2011 06:27 -
[DIR]Omega/06-Apr-2009 11:27 -
[DIR]Opcode/18-Jul-2002 16:42 -
[DIR]Opcodes/27-Nov-2010 07:35 -
[DIR]OpenCA/06-Apr-2010 21:21 -
[DIR]OpenGL/19-Dec-2010 02:43 -
[DIR]OpenOffice/11-Sep-2010 21:21 -
[DIR]Openview/01-Jul-2006 21:21 -
[DIR]Oracle/11-Apr-2010 09:21 -
[DIR]Oraperl/20-Dec-2010 05:33 -
[DIR]OurNet/10-Nov-2010 20:30 -
[DIR]OzDB/20-May-2005 11:04 -
[DIR]P2P/17-Nov-2010 21:27 -
[DIR]P4/04-Jul-2009 21:21 -
[DIR]PAR/21-Nov-2010 09:36 -
[DIR]PApp/14-Jan-2011 21:29 -
[DIR]PCL/13-Jan-2009 21:21 -
[DIR]PDF/10-Mar-2011 16:29 -
[DIR]PDFLib/21-Aug-2009 09:21 -
[DIR]PDL/04-Mar-2011 09:28 -
[DIR]PGP/05-Jun-2008 09:21 -
[DIR]PGPLOT/31-Dec-2010 18:56 -
[DIR]PHP/11-Mar-2011 21:21 -
[DIR]PICA/10-Feb-2010 09:04 -
[DIR]PIX/12-Nov-2008 10:26 -
[DIR]POD2/06-Mar-2011 16:27 -
[DIR]POE/14-Mar-2011 16:28 -
[DIR]POEST/08-Apr-2003 06:14 -
[DIR]POOF/09-Oct-2008 12:28 -
[DIR]POSIX/25-Jan-2011 16:52 -
[DIR]PPI/25-Feb-2011 23:28 -
[DIR]PPM/05-Jan-2011 10:43 -
[DIR]PPresenter/17-Aug-2002 19:30 -
[DIR]PV/03-Nov-2000 04:30 -
[DIR]Package/09-Mar-2011 14:27 -
[DIR]Padre/15-Mar-2011 03:27 -
[DIR]Palm/18-Aug-2010 09:21 -
[DIR]Paper/12-Apr-2007 07:12 -
[DIR]Parallel/09-Mar-2011 04:31 -
[DIR]Params/09-Mar-2011 04:30 -
[DIR]Paranoid/06-Jun-2010 21:21 -
[DIR]Parse/15-Mar-2011 02:32 -
[DIR]Parser/28-Feb-2011 09:23 -
[DIR]Passwd/06-Apr-2010 15:21 -
[DIR]PayflowPro/15-Apr-2010 21:21 -
[DIR]Penguin/13-Mar-2005 23:50 -
[DIR]Perf/31-Oct-2003 09:48 -
[DIR]Perl/14-Mar-2011 17:27 -
[DIR]Perl6/27-Dec-2010 09:44 -
[DIR]PerlIO/04-Mar-2011 21:21 -
[DIR]PerlMongers/07-Apr-2008 12:31 -
[DIR]PerlPoint/10-Oct-2007 15:36 -
[DIR]PerlX/16-Jun-2010 20:27 -
[DIR]Perlbug/28-Jul-2002 07:30 -
[DIR]Perlipse/21-Jun-2008 14:02 -
[DIR]Persevere/03-Sep-2010 08:34 -
[DIR]Persistence/02-Feb-2002 12:23 -
[DIR]Persistent/27-Mar-2003 09:42 -
[DIR]Pg/19-Jan-2011 15:03 -
[DIR]Pg95/09-Nov-1997 10:03 -
[DIR]PgSQL/13-Mar-2005 23:51 -
[DIR]Physics/06-Aug-2009 03:27 -
[DIR]Plack/12-Mar-2011 13:32 -
[DIR]Plucene/25-Oct-2007 10:36 -
[DIR]Plugin/05-Nov-2005 02:29 -
[DIR]Pod/14-Mar-2011 17:27 -
[DIR]Podcast/11-May-2009 14:27 -
[DIR]Poetry/14-May-2001 08:58 -
[DIR]Pogo/12-Feb-2004 04:51 -
[DIR]Polycom/06-Jul-2010 00:40 -
[DIR]Polyglot/03-Mar-2008 13:32 -
[DIR]PostScript/24-Dec-2010 18:58 -
[DIR]Postgres/23-May-2008 09:29 -
[DIR]PowerDNS/17-Feb-2011 21:33 -
[DIR]Prima/12-Jan-2011 11:44 -
[DIR]PrimeTime/17-Mar-2010 10:15 -
[DIR]Printer/25-Aug-2010 05:35 -
[DIR]Proc/15-Mar-2011 00:27 -
[DIR]ProgressBar/03-Feb-2010 04:50 -
[DIR]Project/15-Feb-2011 05:27 -
[DIR]ProjectBuilder/12-Mar-2011 16:27 -
[DIR]Proliphix/20-Dec-2008 10:27 -
[DIR]Provision/20-Oct-2010 01:09 -
[DIR]Proxy/13-Mar-2005 23:51 -
[DIR]Ptty/13-Mar-2005 23:49 -
[DIR]Puppet/20-Sep-2007 06:39 -
[DIR]Python/09-Apr-2010 09:21 -
[DIR]QDBM_File/24-Apr-2009 20:27 -
[DIR]QWizard/17-Sep-2008 09:02 -
[DIR]Qt/13-Mar-2005 23:53 -
[DIR]Qt4/16-Dec-2009 01:18 -
[DIR]QualysGuard/01-Nov-2009 01:27 -
[DIR]Quantum/21-Jul-2007 09:21 -
[DIR]Queue/08-Mar-2011 16:29 -
[DIR]Quiz/26-Apr-2009 21:21 -
[DIR]Quota/02-Jan-2011 09:40 -
[DIR]R/11-Mar-2011 14:28 -
[DIR]R3/23-Apr-2000 21:30 -
[DIR]RADIUS/13-Mar-2005 23:51 -
[DIR]RAS/07-Jul-2003 15:16 -
[DIR]RDF/09-Mar-2011 21:21 -
[DIR]RDR/10-Jun-2009 09:27 -
[DIR]REST/07-Jan-2011 13:24 -
[DIR]RFID/26-Jan-2011 21:29 -
[DIR]RPC/16-Feb-2011 14:27 -
[DIR]RPM/19-Apr-2010 21:21 -
[DIR]RPSL/07-Dec-2010 13:35 -
[DIR]RRDTool/06-Jun-2010 09:27 -
[DIR]RSH/01-May-2008 07:29 -
[DIR]RT/14-Feb-2011 15:28 -
[DIR]RTF/04-Jan-2011 09:34 -
[DIR]RTG/10-Oct-2008 00:30 -
[DIR]RTSP/21-Aug-2010 17:35 -
[DIR]RTx/30-Nov-2010 13:04 -
[DIR]RWDE/21-Jul-2009 15:27 -
[DIR]Range/07-Dec-2010 14:35 -
[DIR]Ravenel/10-Apr-2010 02:27 -
[DIR]Rc/13-Mar-2005 23:50 -
[DIR]Rcs/06-May-2010 21:21 -
[DIR]Reaction/08-Mar-2011 06:48 -
[DIR]Readonly/13-Feb-2010 09:00 -
[DIR]Real/03-Feb-1999 17:10 -
[DIR]Redis/05-Mar-2011 16:27 -
[DIR]Ref/14-Jul-2010 13:28 -
[DIR]Regexp/07-Mar-2011 09:22 -
[DIR]Relations/22-Jan-2002 09:26 -
[DIR]ReleaseAction/14-Jun-2006 11:29 -
[DIR]Religion/16-Mar-2010 14:50 -
[DIR]Remedy/20-Jul-2009 18:29 -
[DIR]RenderMan/07-Sep-2000 12:08 -
[DIR]Replication/31-May-2001 13:59 -
[DIR]Resources/13-Mar-2005 23:49 -
[DIR]RiveScript/30-Jul-2009 11:27 -
[DIR]RobotRules/09-Nov-1997 10:03 -
[DIR]Robotics/26-Feb-2011 12:48 -
[DIR]Roman/21-Dec-2008 21:21 -
[DIR]Rose/24-Jan-2011 09:47 -
[DIR]Rosetta/24-May-2007 21:21 -
[DIR]Router/16-Feb-2011 04:27 -
[DIR]SAP/09-Mar-2007 00:20 -
[DIR]SAS/06-Apr-2010 15:21 -
[DIR]SCGI/03-Apr-2006 06:44 -
[DIR]SCUBA/21-Dec-2006 06:25 -
[DIR]SDBM_File/18-Jul-2002 16:42 -
[DIR]SDL/27-Feb-2011 18:38 -
[DIR]SGI/09-Apr-2010 21:21 -
[DIR]SGML/29-Jun-2008 13:03 -
[DIR]SGMLS/13-Mar-2005 23:49 -
[DIR]SHA/22-Sep-2000 09:30 -
[DIR]SIL/17-Dec-2010 21:27 -
[DIR]SLOOPS/26-Oct-2005 12:23 -
[DIR]SMS/11-Feb-2011 15:43 -
[DIR]SNMP/25-Jan-2011 05:37 -
[DIR]SOAP/14-Jan-2011 09:56 -
[DIR]SOAPjr/24-Mar-2009 18:27 -
[DIR]SQL/25-Feb-2011 10:27 -
[DIR]SUPER/04-Sep-2009 19:28 -
[DIR]SVG/30-Oct-2010 15:30 -
[DIR]SVN/10-Mar-2011 09:23 -
[DIR]SWF/25-Oct-2010 12:50 -
[DIR]SWIFT/15-Mar-2003 16:21 -
[DIR]Safe/31-Oct-2010 06:38 -
[DIR]Salesforce/13-Aug-2006 09:21 -
[DIR]Samba/12-Sep-2009 17:27 -
[DIR]Scalar/27-Oct-2010 21:29 -
[DIR]Schedule/10-Mar-2011 09:23 -
[DIR]Scope/02-Mar-2011 21:21 -
[DIR]Script/07-Dec-2010 03:32 -
[DIR]Search/13-Mar-2011 15:27 -
[DIR]Security/01-Nov-2006 20:24 -
[DIR]SelectSaver/18-Jul-2002 16:42 -
[DIR]SelfLoader/19-Nov-2010 17:35 -
[DIR]SemanticWeb/10-Dec-2010 09:21 -
[DIR]Sendmail/06-Feb-2011 14:40 -
[DIR]Sepia/19-Oct-2009 16:27 -
[DIR]Ser/17-Jun-2010 10:27 -
[DIR]Server/17-Jan-2011 22:46 -
[DIR]Set/31-Dec-2010 15:59 -
[DIR]SetDualVar/09-Nov-1997 10:03 -
[DIR]Shell/12-Mar-2011 12:39 -
[DIR]ShellScript/15-Aug-1998 05:17 -
[DIR]Signal/11-Feb-2011 10:38 -
[DIR]Silly/14-Aug-2005 13:26 -
[DIR]Simo/21-Jan-2010 09:25 -
[DIR]SimpleCDB/09-Mar-2003 03:43 -
[DIR]Simulation/30-Jun-2010 09:21 -
[DIR]Slackware/28-Aug-2008 16:02 -
[DIR]Slash/15-Nov-2010 20:31 -
[DIR]Slauth/26-Mar-2006 01:16 -
[DIR]Slay/09-Dec-2010 09:37 -
[DIR]Sledge/21-Feb-2011 18:44 -
[DIR]Smirch/25-May-2001 16:30 -
[DIR]Socket/13-Mar-2011 15:27 -
[DIR]Socket6/01-Nov-2008 12:27 -
[DIR]Softref/13-Mar-2005 23:50 -
[DIR]Solaris/12-Apr-2010 09:21 -
[DIR]Solr/13-Feb-2008 11:31 -
[DIR]Solstice/07-Nov-2007 13:37 -
[DIR]Sorauta/21-Jan-2011 01:22 -
[DIR]Sort/11-Jun-2010 09:21 -
[DIR]Sparky/14-May-2009 21:21 -
[DIR]Spectrum/16-Dec-2003 08:48 -
[DIR]Speech/20-May-2010 09:21 -
[DIR]Sphinx/04-Jan-2011 09:37 -
[DIR]Spread/01-Oct-2009 07:28 -
[DIR]Spreadsheet/26-Feb-2011 07:32 -
[DIR]Sprite/13-Mar-2005 23:49 -
[DIR]Squid/10-Feb-2011 08:41 -
[DIR]Sslscan/18-Oct-2009 00:31 -
[DIR]Stat/13-Mar-2005 23:50 -
[DIR]StateMachine/03-Jan-2011 21:44 -
[DIR]Statistics/01-Mar-2011 18:48 -
[DIR]Storable/22-Feb-2011 00:45 -
[DIR]Storm/28-Nov-2010 12:57 -
[DIR]Stream/25-Jul-2009 03:27 -
[DIR]Strict/14-Apr-2002 07:30 -
[DIR]String/19-Feb-2011 18:44 -
[DIR]Sub/15-Mar-2011 02:32 -
[DIR]Sun/02-Jun-2004 07:44 -
[DIR]Sunpower/11-Apr-2009 21:21 -
[DIR]Sx/13-Mar-2005 23:49 -
[DIR]Sybase/19-Feb-2011 09:22 -
[DIR]Symantec/24-Nov-2007 17:36 -
[DIR]Symbol/10-Mar-2011 18:49 -
[DIR]Syntax/29-Jan-2011 13:35 -
[DIR]Sys/15-Mar-2011 13:41 -
[DIR]SyslogScan/10-Apr-2010 21:21 -
[DIR]System2/20-Jan-2005 00:05 -
[DIR]SystemC/04-Jan-2011 21:36 -
[DIR]TAMeb/01-Oct-2006 21:21 -
[DIR]TAP/02-Mar-2011 21:34 -
[DIR]TCP/03-Jul-2010 12:43 -
[DIR]TCPServer/23-Dec-2010 10:46 -
[DIR]TFTP/09-Dec-2006 21:22 -
[DIR]TL1/19-Jul-2009 21:21 -
[DIR]TL1ng/09-Sep-2008 09:02 -
[DIR]TV/30-Oct-2007 07:41 -
[DIR]Taint/22-Mar-2010 10:53 -
[DIR]Tamino/24-Apr-2008 21:21 -
[DIR]Tangram/14-Dec-2007 21:21 -
[DIR]Tapper/14-Mar-2011 10:23 -
[DIR]Task/14-Mar-2011 22:21 -
[DIR]TaskForest/23-Mar-2010 21:34 -
[DIR]Tasks/15-Nov-2002 12:25 -
[DIR]Tcl/20-Feb-2011 00:36 -
[DIR]TeX/09-Mar-2011 09:23 -
[DIR]Teamspeak/18-Jul-2008 17:02 -
[DIR]Telephony/02-Nov-2009 12:30 -
[DIR]Tempest/26-Sep-2010 13:59 -
[DIR]Template/14-Mar-2011 01:39 -
[DIR]Tenjin/26-Aug-2010 09:22 -
[DIR]Teradata/06-Apr-2010 15:21 -
[DIR]Term/10-Mar-2011 20:28 -
[DIR]Test/14-Mar-2011 18:27 -
[DIR]Text/15-Mar-2011 16:28 -
[DIR]Thesaurus/01-Apr-2010 21:21 -
[DIR]Thread/24-Dec-2010 10:35 -
[DIR]TiVo/12-Mar-2008 08:31 -
[DIR]Tibco/06-Apr-2010 15:21 -
[DIR]Tie/04-Mar-2011 21:21 -
[DIR]Time/14-Mar-2011 07:45 -
[DIR]Timestamp/10-Feb-2007 21:21 -
[DIR]Tivoli/13-Dec-2006 11:25 -
[DIR]Tk/12-Mar-2011 17:30 -
[DIR]Tkx/24-Nov-2010 10:33 -
[DIR]TomTom/28-Nov-2010 12:57 -
[DIR]ToolSet/29-Jun-2009 10:27 -
[DIR]Tree/13-Feb-2011 07:32 -
[DIR]Triggermail/04-Mar-2011 11:27 -
[DIR]Tripletail/06-Apr-2010 09:21 -
[DIR]Tuxedo/08-Jun-2005 19:04 -
[DIR]Twitter/10-Jun-2009 09:21 -
[DIR]UDDI/03-Jun-2010 09:27 -
[DIR]UML/31-Jul-2010 09:21 -
[DIR]UMLS/12-Mar-2011 07:31 -
[DIR]UNIVERSAL/23-Jan-2011 11:47 -
[DIR]URI/15-Mar-2011 22:21 -
[DIR]UUID/31-May-2010 01:28 -
[DIR]Ubigraph/10-Dec-2009 08:01 -
[DIR]UkrMoney/17-Apr-2006 08:46 -
[DIR]Unicode/08-Mar-2011 09:23 -
[DIR]Unix/12-Mar-2011 03:27 -
[DIR]Usage/31-Aug-2007 09:21 -
[DIR]User/03-Jun-2010 14:27 -
[DIR]Uta/07-Mar-2009 13:27 -
[DIR]VCI/31-Oct-2010 17:32 -
[DIR]VCS/11-Oct-2010 21:22 -
[DIR]VKontakte/03-Mar-2011 20:27 -
[DIR]VMS/27-Jun-2009 07:28 -
[DIR]VMware/17-Sep-2010 13:41 -
[DIR]VRML/22-Oct-2007 09:21 -
[DIR]Validator/14-Mar-2011 08:32 -
[DIR]Var/28-Feb-2011 01:34 -
[DIR]Variable/02-Mar-2011 21:21 -
[DIR]Verilog/10-Mar-2011 09:23 -
[DIR]Video/14-Mar-2011 00:27 -
[DIR]VideoLan/10-Mar-2011 07:33 -
[DIR]Visio/09-Nov-2005 20:22 -
[DIR]VoiceXML/04-Feb-2008 00:32 -
[DIR]Voicent/22-Dec-2004 22:56 -
[DIR]Voldemort/27-Jul-2010 13:28 -
[DIR]Vonage/18-May-2009 09:21 -
[DIR]W3C/07-Jul-2010 21:21 -
[DIR]WAIT/13-Mar-2005 23:50 -
[DIR]WAP/08-Jan-2011 03:37 -
[DIR]WDDX/01-Dec-2003 20:47 -
[DIR]WML/03-Dec-2000 17:06 -
[DIR]WWW/16-Mar-2011 00:27 -
[DIR]Waft/01-Nov-2009 14:27 -
[DIR]Wais/13-Mar-2005 23:50 -
[DIR]Watchdog/10-Nov-2003 11:51 -
[DIR]Weather/11-Jan-2011 19:39 -
[DIR]Web/24-Feb-2011 21:31 -
[DIR]WebCache/27-Apr-1999 11:11 -
[DIR]WebFS/05-Jul-2009 09:21 -
[DIR]WebNano/02-Mar-2011 09:23 -
[DIR]WebService/15-Mar-2011 16:28 -
[DIR]WebSphere/14-Nov-2006 12:24 -
[DIR]Webalizer/30-Jan-2011 09:23 -
[DIR]Webservice/03-Mar-2011 10:27 -
[DIR]What/24-Feb-2006 14:31 -
[DIR]Whitespace/23-May-2001 14:59 -
[DIR]Widget/08-May-2008 21:21 -
[DIR]Wiki/14-Aug-2010 03:29 -
[DIR]Wily/20-Aug-2004 08:13 -
[DIR]Win32/13-Mar-2011 15:27 -
[DIR]Win32API/07-Jan-2011 14:40 -
[DIR]WordNet/28-Feb-2010 09:42 -
[DIR]Workflow/06-Aug-2010 00:49 -
[DIR]Wx/04-Feb-2011 13:36 -
[DIR]X/12-Nov-2010 05:12 -
[DIR]X11/07-Mar-2011 09:23 -
[DIR]X86/28-Nov-2010 12:57 -
[DIR]X500/27-Aug-2010 09:21 -
[DIR]XBase/09-Mar-2011 09:23 -
[DIR]XHTML/16-Apr-2010 21:21 -
[DIR]XML/15-Mar-2011 05:27 -
[DIR]XMLRPC/03-Jun-2010 09:27 -
[DIR]XMS/19-Jan-2010 04:47 -
[DIR]XMail/11-Jul-2008 10:02 -
[DIR]XPanel/05-Mar-2008 21:21 -
[DIR]XRD/10-Jul-2010 09:21 -
[DIR]XRI/21-Feb-2011 20:27 -
[DIR]XUL/22-Sep-2010 21:21 -
[DIR]Xbase/13-Mar-2005 23:49 -
[DIR]Xcruciate/15-Jul-2009 05:27 -
[DIR]Xfce4/04-Sep-2005 21:08 -
[DIR]Xforms/09-Nov-1997 10:03 -
[DIR]Xmldoom/08-Feb-2007 15:09 -
[DIR]Xmms/30-Sep-2002 19:30 -
[DIR]Xpriori/28-Jul-2009 20:27 -
[DIR]Xymon/20-Sep-2010 16:33 -
[DIR]YAML/04-Feb-2011 01:26 -
[DIR]YATT/07-Apr-2010 09:21 -
[DIR]Yahoo/15-Mar-2011 19:40 -
[DIR]Zenoss/14-Mar-2011 15:27 -
[DIR]ZipTie/10-Sep-2008 16:02 -
[DIR]arXiv/25-Dec-2010 10:50 -
[DIR]autobox/13-Mar-2011 10:27 -
[DIR]autodie/26-Feb-2010 20:59 -
[DIR]builtin/18-Jul-1999 10:30 -
[DIR]cPanel/04-Mar-2011 19:33 -
[DIR]c_plus_plus/09-Nov-1997 10:03 -
[DIR]constant/04-Mar-2011 21:21 -
[DIR]dTemplate/28-Oct-2006 22:22 -
[DIR]define/14-Sep-2004 01:09 -
[DIR]diagnostics/18-Jul-2002 16:43 -
[DIR]eBay/30-Jan-2011 09:23 -
[DIR]ePortal/10-Apr-2004 04:21 -
[DIR]enum/06-May-2005 09:04 -
[DIR]ex/23-Nov-2009 09:21 -
[DIR]fields/04-Sep-2010 15:28 -
[DIR]iCal/06-Apr-2010 15:21 -
[DIR]integer/18-Jul-2002 16:42 -
[DIR]isa/09-Nov-1997 10:03 -
[DIR]less/18-Jul-2002 16:42 -
[DIR]lib/24-Feb-2011 14:27 -
[DIR]namespace/04-Feb-2011 03:43 -
[DIR]overload/17-Sep-2010 19:22 -
[DIR]re/06-Feb-2011 13:04 -
[DIR]sigtrap/18-Jul-2002 16:41 -
[DIR]strict/23-Jul-2003 16:21 -
[DIR]subs/02-Mar-2011 21:21 -
[DIR]v6/04-Sep-2010 09:23 -
[DIR]vars/09-Dec-2010 09:25 -
[DIR]version/20-Dec-2010 19:16 -
[DIR]xDash/16-Feb-2006 08:26 -

Apache/2.2.3 (CentOS) Server at www.cpan.org Port 80
File-Listing-6.16/corpus/apache-old-date.html000644 000000 000000 00000002761 14453614622 021040 0ustar00rootroot000000 000000 Index of /old-date

Index of /old-date

      Name                    Last modified      Size  Description
Parent Directory - .git/ 06-Oct-2020 15:10 - .gitignore 05-Oct-2020 14:16 30 .travis.yml 05-Oct-2020 14:16 695 Changes 06-Oct-2020 14:12 2.0K Changes.original 30-Sep-2020 03:23 1.3K README.md 05-Oct-2020 14:17 3.2K author.yml 05-Oct-2020 14:16 426 corpus/ 06-Oct-2020 15:55 - dist.ini 06-Oct-2020 14:47 467 lib/ 30-Sep-2020 03:23 - maint/ 05-Oct-2020 14:16 - perlcriticrc 05-Oct-2020 14:16 2.0K t/ 06-Oct-2020 15:49 - xt/ 05-Oct-2020 14:16 -
File-Listing-6.16/corpus/apache-with-icons.html000644 000000 000000 00000004060 14453614622 021425 0ustar00rootroot000000 000000 Index of /with-icons

Index of /with-icons

      Name                    Last modified      Size  Description
[Directory] Parent Directory - [Directory] .git/ 2020-10-06 15:10 - [   ] .gitignore 2020-10-05 14:16 30 [   ] .travis.yml 2020-10-05 14:16 695 [   ] Changes 2020-10-06 14:12 2.0K [   ] Changes.original 2020-09-30 03:23 1.3K [   ] README.md 2020-10-05 14:17 3.2K [   ] author.yml 2020-10-05 14:16 426 [Directory] corpus/ 2020-10-06 15:55 - [   ] dist.ini 2020-10-06 14:47 467 [Directory] lib/ 2020-09-30 03:23 - [Directory] maint/ 2020-10-05 14:16 - [   ] perlcriticrc 2020-10-05 14:16 2.0K [Directory] t/ 2020-10-06 15:49 - [Directory] xt/ 2020-10-05 14:16 -
File-Listing-6.16/corpus/apache-xhtml.html000644 000000 000000 00000003110 14453614622 020470 0ustar00rootroot000000 000000 Index of /xhtml

Index of /xhtml

      Name                    Last modified      Size  Description
Parent Directory - .git/ 2020-10-06 15:10 - .gitignore 2020-10-05 14:16 30 .travis.yml 2020-10-05 14:16 695 Changes 2020-10-06 14:12 2.0K Changes.original 2020-09-30 03:23 1.3K README.md 2020-10-05 14:17 3.2K author.yml 2020-10-05 14:16 426 corpus/ 2020-10-06 15:55 - dist.ini 2020-10-06 14:47 467 lib/ 2020-09-30 03:23 - maint/ 2020-10-05 14:16 - perlcriticrc 2020-10-05 14:16 2.0K t/ 2020-10-06 15:49 - xt/ 2020-10-05 14:16 -
File-Listing-6.16/corpus/perms-gnu.txt000644 000000 000000 00000130065 14453614622 017717 0ustar00rootroot000000 000000 # Test file mode strings from GNU /usr/local/bin/ls. ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ---------T ---------t --------wT --------wt -------r-T -------r-t -------rwT -------rwt ------x--T ------x--t ------x-wT ------x-wt ------xr-T ------xr-t ------xrwT ------xrwt -----w---T -----w---t -----w--wT -----w--wt -----w-r-T -----w-r-t -----w-rwT -----w-rwt -----wx--T -----wx--t -----wx-wT -----wx-wt -----wxr-T -----wxr-t -----wxrwT -----wxrwt ----r----T ----r----t ----r---wT ----r---wt ----r--r-T ----r--r-t ----r--rwT ----r--rwt ----r-x--T ----r-x--t ----r-x-wT ----r-x-wt ----r-xr-T ----r-xr-t ----r-xrwT ----r-xrwt ----rw---T ----rw---t ----rw--wT ----rw--wt ----rw-r-T ----rw-r-t ----rw-rwT ----rw-rwt ----rwx--T ----rwx--t ----rwx-wT ----rwx-wt ----rwxr-T ----rwxr-t ----rwxrwT ----rwxrwt ---x-----T ---x-----t ---x----wT ---x----wt ---x---r-T ---x---r-t ---x---rwT ---x---rwt ---x--x--T ---x--x--t ---x--x-wT ---x--x-wt ---x--xr-T ---x--xr-t ---x--xrwT ---x--xrwt ---x-w---T ---x-w---t ---x-w--wT ---x-w--wt ---x-w-r-T ---x-w-r-t ---x-w-rwT ---x-w-rwt ---x-wx--T ---x-wx--t ---x-wx-wT ---x-wx-wt ---x-wxr-T ---x-wxr-t ---x-wxrwT ---x-wxrwt ---xr----T ---xr----t ---xr---wT ---xr---wt ---xr--r-T ---xr--r-t ---xr--rwT ---xr--rwt ---xr-x--T ---xr-x--t ---xr-x-wT ---xr-x-wt ---xr-xr-T ---xr-xr-t ---xr-xrwT ---xr-xrwt ---xrw---T ---xrw---t ---xrw--wT ---xrw--wt ---xrw-r-T ---xrw-r-t ---xrw-rwT ---xrw-rwt ---xrwx--T ---xrwx--t ---xrwx-wT ---xrwx-wt ---xrwxr-T ---xrwxr-t ---xrwxrwT ---xrwxrwt --w------T --w------t --w-----wT --w-----wt --w----r-T --w----r-t --w----rwT --w----rwt --w---x--T --w---x--t --w---x-wT --w---x-wt --w---xr-T --w---xr-t --w---xrwT --w---xrwt --w--w---T --w--w---t --w--w--wT --w--w--wt --w--w-r-T --w--w-r-t --w--w-rwT --w--w-rwt --w--wx--T --w--wx--t --w--wx-wT --w--wx-wt --w--wxr-T --w--wxr-t --w--wxrwT --w--wxrwt --w-r----T --w-r----t --w-r---wT --w-r---wt --w-r--r-T --w-r--r-t --w-r--rwT --w-r--rwt --w-r-x--T --w-r-x--t --w-r-x-wT --w-r-x-wt --w-r-xr-T --w-r-xr-t --w-r-xrwT --w-r-xrwt --w-rw---T --w-rw---t --w-rw--wT --w-rw--wt --w-rw-r-T --w-rw-r-t --w-rw-rwT --w-rw-rwt --w-rwx--T --w-rwx--t --w-rwx-wT --w-rwx-wt --w-rwxr-T --w-rwxr-t --w-rwxrwT --w-rwxrwt --wx-----T --wx-----t --wx----wT --wx----wt --wx---r-T --wx---r-t --wx---rwT --wx---rwt --wx--x--T --wx--x--t --wx--x-wT --wx--x-wt --wx--xr-T --wx--xr-t --wx--xrwT --wx--xrwt --wx-w---T --wx-w---t --wx-w--wT --wx-w--wt --wx-w-r-T --wx-w-r-t --wx-w-rwT --wx-w-rwt --wx-wx--T --wx-wx--t --wx-wx-wT --wx-wx-wt --wx-wxr-T --wx-wxr-t --wx-wxrwT --wx-wxrwt --wxr----T --wxr----t --wxr---wT --wxr---wt --wxr--r-T --wxr--r-t --wxr--rwT --wxr--rwt --wxr-x--T --wxr-x--t --wxr-x-wT --wxr-x-wt --wxr-xr-T --wxr-xr-t --wxr-xrwT --wxr-xrwt --wxrw---T --wxrw---t --wxrw--wT --wxrw--wt --wxrw-r-T --wxrw-r-t --wxrw-rwT --wxrw-rwt --wxrwx--T --wxrwx--t --wxrwx-wT --wxrwx-wt --wxrwxr-T --wxrwxr-t --wxrwxrwT --wxrwxrwt -r-------T -r-------t -r------wT -r------wt -r-----r-T -r-----r-t -r-----rwT -r-----rwt -r----x--T -r----x--t -r----x-wT -r----x-wt -r----xr-T -r----xr-t -r----xrwT -r----xrwt -r---w---T -r---w---t -r---w--wT -r---w--wt -r---w-r-T -r---w-r-t -r---w-rwT -r---w-rwt -r---wx--T -r---wx--t -r---wx-wT -r---wx-wt -r---wxr-T -r---wxr-t -r---wxrwT -r---wxrwt -r--r----T -r--r----t -r--r---wT -r--r---wt -r--r--r-T -r--r--r-t -r--r--rwT -r--r--rwt -r--r-x--T -r--r-x--t -r--r-x-wT -r--r-x-wt -r--r-xr-T -r--r-xr-t -r--r-xrwT -r--r-xrwt -r--rw---T -r--rw---t -r--rw--wT -r--rw--wt -r--rw-r-T -r--rw-r-t -r--rw-rwT -r--rw-rwt -r--rwx--T -r--rwx--t -r--rwx-wT -r--rwx-wt -r--rwxr-T -r--rwxr-t -r--rwxrwT -r--rwxrwt -r-x-----T -r-x-----t -r-x----wT -r-x----wt -r-x---r-T -r-x---r-t -r-x---rwT -r-x---rwt -r-x--x--T -r-x--x--t -r-x--x-wT -r-x--x-wt -r-x--xr-T -r-x--xr-t -r-x--xrwT -r-x--xrwt -r-x-w---T -r-x-w---t -r-x-w--wT -r-x-w--wt -r-x-w-r-T -r-x-w-r-t -r-x-w-rwT -r-x-w-rwt -r-x-wx--T -r-x-wx--t -r-x-wx-wT -r-x-wx-wt -r-x-wxr-T -r-x-wxr-t -r-x-wxrwT -r-x-wxrwt -r-xr----T -r-xr----t -r-xr---wT -r-xr---wt -r-xr--r-T -r-xr--r-t -r-xr--rwT -r-xr--rwt -r-xr-x--T -r-xr-x--t -r-xr-x-wT -r-xr-x-wt -r-xr-xr-T -r-xr-xr-t -r-xr-xrwT -r-xr-xrwt -r-xrw---T -r-xrw---t -r-xrw--wT -r-xrw--wt -r-xrw-r-T -r-xrw-r-t -r-xrw-rwT -r-xrw-rwt -r-xrwx--T -r-xrwx--t -r-xrwx-wT -r-xrwx-wt -r-xrwxr-T -r-xrwxr-t -r-xrwxrwT -r-xrwxrwt -rw------T -rw------t -rw-----wT -rw-----wt -rw----r-T -rw----r-t -rw----rwT -rw----rwt -rw---x--T -rw---x--t -rw---x-wT -rw---x-wt -rw---xr-T -rw---xr-t -rw---xrwT -rw---xrwt -rw--w---T -rw--w---t -rw--w--wT -rw--w--wt -rw--w-r-T -rw--w-r-t -rw--w-rwT -rw--w-rwt -rw--wx--T -rw--wx--t -rw--wx-wT -rw--wx-wt -rw--wxr-T -rw--wxr-t -rw--wxrwT -rw--wxrwt -rw-r----T -rw-r----t -rw-r---wT -rw-r---wt -rw-r--r-T -rw-r--r-t -rw-r--rwT -rw-r--rwt -rw-r-x--T -rw-r-x--t -rw-r-x-wT -rw-r-x-wt -rw-r-xr-T -rw-r-xr-t -rw-r-xrwT -rw-r-xrwt -rw-rw---T -rw-rw---t -rw-rw--wT -rw-rw--wt -rw-rw-r-T -rw-rw-r-t -rw-rw-rwT -rw-rw-rwt -rw-rwx--T -rw-rwx--t -rw-rwx-wT -rw-rwx-wt -rw-rwxr-T -rw-rwxr-t -rw-rwxrwT -rw-rwxrwt -rwx-----T -rwx-----t -rwx----wT -rwx----wt -rwx---r-T -rwx---r-t -rwx---rwT -rwx---rwt -rwx--x--T -rwx--x--t -rwx--x-wT -rwx--x-wt -rwx--xr-T -rwx--xr-t -rwx--xrwT -rwx--xrwt -rwx-w---T -rwx-w---t -rwx-w--wT -rwx-w--wt -rwx-w-r-T -rwx-w-r-t -rwx-w-rwT -rwx-w-rwt -rwx-wx--T -rwx-wx--t -rwx-wx-wT -rwx-wx-wt -rwx-wxr-T -rwx-wxr-t -rwx-wxrwT -rwx-wxrwt -rwxr----T -rwxr----t -rwxr---wT -rwxr---wt -rwxr--r-T -rwxr--r-t -rwxr--rwT -rwxr--rwt -rwxr-x--T -rwxr-x--t -rwxr-x-wT -rwxr-x-wt -rwxr-xr-T -rwxr-xr-t -rwxr-xrwT -rwxr-xrwt -rwxrw---T -rwxrw---t -rwxrw--wT -rwxrw--wt -rwxrw-r-T -rwxrw-r-t -rwxrw-rwT -rwxrw-rwt -rwxrwx--T -rwxrwx--t -rwxrwx-wT -rwxrwx-wt -rwxrwxr-T -rwxrwxr-t -rwxrwxrwT -rwxrwxrwt ------S--- ------S--x ------S-w- ------S-wx ------Sr-- ------Sr-x ------Srw- ------Srwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wS--- -----wS--x -----wS-w- -----wS-wx -----wSr-- -----wSr-x -----wSrw- -----wSrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-S--- ----r-S--x ----r-S-w- ----r-S-wx ----r-Sr-- ----r-Sr-x ----r-Srw- ----r-Srwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwS--- ----rwS--x ----rwS-w- ----rwS-wx ----rwSr-- ----rwSr-x ----rwSrw- ----rwSrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--S--- ---x--S--x ---x--S-w- ---x--S-wx ---x--Sr-- ---x--Sr-x ---x--Srw- ---x--Srwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wS--- ---x-wS--x ---x-wS-w- ---x-wS-wx ---x-wSr-- ---x-wSr-x ---x-wSrw- ---x-wSrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-S--- ---xr-S--x ---xr-S-w- ---xr-S-wx ---xr-Sr-- ---xr-Sr-x ---xr-Srw- ---xr-Srwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwS--- ---xrwS--x ---xrwS-w- ---xrwS-wx ---xrwSr-- ---xrwSr-x ---xrwSrw- ---xrwSrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---S--- --w---S--x --w---S-w- --w---S-wx --w---Sr-- --w---Sr-x --w---Srw- --w---Srwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wS--- --w--wS--x --w--wS-w- --w--wS-wx --w--wSr-- --w--wSr-x --w--wSrw- --w--wSrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-S--- --w-r-S--x --w-r-S-w- --w-r-S-wx --w-r-Sr-- --w-r-Sr-x --w-r-Srw- --w-r-Srwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwS--- --w-rwS--x --w-rwS-w- --w-rwS-wx --w-rwSr-- --w-rwSr-x --w-rwSrw- --w-rwSrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--S--- --wx--S--x --wx--S-w- --wx--S-wx --wx--Sr-- --wx--Sr-x --wx--Srw- --wx--Srwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wS--- --wx-wS--x --wx-wS-w- --wx-wS-wx --wx-wSr-- --wx-wSr-x --wx-wSrw- --wx-wSrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-S--- --wxr-S--x --wxr-S-w- --wxr-S-wx --wxr-Sr-- --wxr-Sr-x --wxr-Srw- --wxr-Srwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwS--- --wxrwS--x --wxrwS-w- --wxrwS-wx --wxrwSr-- --wxrwSr-x --wxrwSrw- --wxrwSrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----S--- -r----S--x -r----S-w- -r----S-wx -r----Sr-- -r----Sr-x -r----Srw- -r----Srwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wS--- -r---wS--x -r---wS-w- -r---wS-wx -r---wSr-- -r---wSr-x -r---wSrw- -r---wSrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-S--- -r--r-S--x -r--r-S-w- -r--r-S-wx -r--r-Sr-- -r--r-Sr-x -r--r-Srw- -r--r-Srwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwS--- -r--rwS--x -r--rwS-w- -r--rwS-wx -r--rwSr-- -r--rwSr-x -r--rwSrw- -r--rwSrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--S--- -r-x--S--x -r-x--S-w- -r-x--S-wx -r-x--Sr-- -r-x--Sr-x -r-x--Srw- -r-x--Srwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wS--- -r-x-wS--x -r-x-wS-w- -r-x-wS-wx -r-x-wSr-- -r-x-wSr-x -r-x-wSrw- -r-x-wSrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-S--- -r-xr-S--x -r-xr-S-w- -r-xr-S-wx -r-xr-Sr-- -r-xr-Sr-x -r-xr-Srw- -r-xr-Srwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwS--- -r-xrwS--x -r-xrwS-w- -r-xrwS-wx -r-xrwSr-- -r-xrwSr-x -r-xrwSrw- -r-xrwSrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---S--- -rw---S--x -rw---S-w- -rw---S-wx -rw---Sr-- -rw---Sr-x -rw---Srw- -rw---Srwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wS--- -rw--wS--x -rw--wS-w- -rw--wS-wx -rw--wSr-- -rw--wSr-x -rw--wSrw- -rw--wSrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-S--- -rw-r-S--x -rw-r-S-w- -rw-r-S-wx -rw-r-Sr-- -rw-r-Sr-x -rw-r-Srw- -rw-r-Srwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwS--- -rw-rwS--x -rw-rwS-w- -rw-rwS-wx -rw-rwSr-- -rw-rwSr-x -rw-rwSrw- -rw-rwSrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--S--- -rwx--S--x -rwx--S-w- -rwx--S-wx -rwx--Sr-- -rwx--Sr-x -rwx--Srw- -rwx--Srwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wS--- -rwx-wS--x -rwx-wS-w- -rwx-wS-wx -rwx-wSr-- -rwx-wSr-x -rwx-wSrw- -rwx-wSrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-S--- -rwxr-S--x -rwxr-S-w- -rwxr-S-wx -rwxr-Sr-- -rwxr-Sr-x -rwxr-Srw- -rwxr-Srwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwS--- -rwxrwS--x -rwxrwS-w- -rwxrwS-wx -rwxrwSr-- -rwxrwSr-x -rwxrwSrw- -rwxrwSrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ------S--T ------S--t ------S-wT ------S-wt ------Sr-T ------Sr-t ------SrwT ------Srwt ------s--T ------s--t ------s-wT ------s-wt ------sr-T ------sr-t ------srwT ------srwt -----wS--T -----wS--t -----wS-wT -----wS-wt -----wSr-T -----wSr-t -----wSrwT -----wSrwt -----ws--T -----ws--t -----ws-wT -----ws-wt -----wsr-T -----wsr-t -----wsrwT -----wsrwt ----r-S--T ----r-S--t ----r-S-wT ----r-S-wt ----r-Sr-T ----r-Sr-t ----r-SrwT ----r-Srwt ----r-s--T ----r-s--t ----r-s-wT ----r-s-wt ----r-sr-T ----r-sr-t ----r-srwT ----r-srwt ----rwS--T ----rwS--t ----rwS-wT ----rwS-wt ----rwSr-T ----rwSr-t ----rwSrwT ----rwSrwt ----rws--T ----rws--t ----rws-wT ----rws-wt ----rwsr-T ----rwsr-t ----rwsrwT ----rwsrwt ---x--S--T ---x--S--t ---x--S-wT ---x--S-wt ---x--Sr-T ---x--Sr-t ---x--SrwT ---x--Srwt ---x--s--T ---x--s--t ---x--s-wT ---x--s-wt ---x--sr-T ---x--sr-t ---x--srwT ---x--srwt ---x-wS--T ---x-wS--t ---x-wS-wT ---x-wS-wt ---x-wSr-T ---x-wSr-t ---x-wSrwT ---x-wSrwt ---x-ws--T ---x-ws--t ---x-ws-wT ---x-ws-wt ---x-wsr-T ---x-wsr-t ---x-wsrwT ---x-wsrwt ---xr-S--T ---xr-S--t ---xr-S-wT ---xr-S-wt ---xr-Sr-T ---xr-Sr-t ---xr-SrwT ---xr-Srwt ---xr-s--T ---xr-s--t ---xr-s-wT ---xr-s-wt ---xr-sr-T ---xr-sr-t ---xr-srwT ---xr-srwt ---xrwS--T ---xrwS--t ---xrwS-wT ---xrwS-wt ---xrwSr-T ---xrwSr-t ---xrwSrwT ---xrwSrwt ---xrws--T ---xrws--t ---xrws-wT ---xrws-wt ---xrwsr-T ---xrwsr-t ---xrwsrwT ---xrwsrwt --w---S--T --w---S--t --w---S-wT --w---S-wt --w---Sr-T --w---Sr-t --w---SrwT --w---Srwt --w---s--T --w---s--t --w---s-wT --w---s-wt --w---sr-T --w---sr-t --w---srwT --w---srwt --w--wS--T --w--wS--t --w--wS-wT --w--wS-wt --w--wSr-T --w--wSr-t --w--wSrwT --w--wSrwt --w--ws--T --w--ws--t --w--ws-wT --w--ws-wt --w--wsr-T --w--wsr-t --w--wsrwT --w--wsrwt --w-r-S--T --w-r-S--t --w-r-S-wT --w-r-S-wt --w-r-Sr-T --w-r-Sr-t --w-r-SrwT --w-r-Srwt --w-r-s--T --w-r-s--t --w-r-s-wT --w-r-s-wt --w-r-sr-T --w-r-sr-t --w-r-srwT --w-r-srwt --w-rwS--T --w-rwS--t --w-rwS-wT --w-rwS-wt --w-rwSr-T --w-rwSr-t --w-rwSrwT --w-rwSrwt --w-rws--T --w-rws--t --w-rws-wT --w-rws-wt --w-rwsr-T --w-rwsr-t --w-rwsrwT --w-rwsrwt --wx--S--T --wx--S--t --wx--S-wT --wx--S-wt --wx--Sr-T --wx--Sr-t --wx--SrwT --wx--Srwt --wx--s--T --wx--s--t --wx--s-wT --wx--s-wt --wx--sr-T --wx--sr-t --wx--srwT --wx--srwt --wx-wS--T --wx-wS--t --wx-wS-wT --wx-wS-wt --wx-wSr-T --wx-wSr-t --wx-wSrwT --wx-wSrwt --wx-ws--T --wx-ws--t --wx-ws-wT --wx-ws-wt --wx-wsr-T --wx-wsr-t --wx-wsrwT --wx-wsrwt --wxr-S--T --wxr-S--t --wxr-S-wT --wxr-S-wt --wxr-Sr-T --wxr-Sr-t --wxr-SrwT --wxr-Srwt --wxr-s--T --wxr-s--t --wxr-s-wT --wxr-s-wt --wxr-sr-T --wxr-sr-t --wxr-srwT --wxr-srwt --wxrwS--T --wxrwS--t --wxrwS-wT --wxrwS-wt --wxrwSr-T --wxrwSr-t --wxrwSrwT --wxrwSrwt --wxrws--T --wxrws--t --wxrws-wT --wxrws-wt --wxrwsr-T --wxrwsr-t --wxrwsrwT --wxrwsrwt -r----S--T -r----S--t -r----S-wT -r----S-wt -r----Sr-T -r----Sr-t -r----SrwT -r----Srwt -r----s--T -r----s--t -r----s-wT -r----s-wt -r----sr-T -r----sr-t -r----srwT -r----srwt -r---wS--T -r---wS--t -r---wS-wT -r---wS-wt -r---wSr-T -r---wSr-t -r---wSrwT -r---wSrwt -r---ws--T -r---ws--t -r---ws-wT -r---ws-wt -r---wsr-T -r---wsr-t -r---wsrwT -r---wsrwt -r--r-S--T -r--r-S--t -r--r-S-wT -r--r-S-wt -r--r-Sr-T -r--r-Sr-t -r--r-SrwT -r--r-Srwt -r--r-s--T -r--r-s--t -r--r-s-wT -r--r-s-wt -r--r-sr-T -r--r-sr-t -r--r-srwT -r--r-srwt -r--rwS--T -r--rwS--t -r--rwS-wT -r--rwS-wt -r--rwSr-T -r--rwSr-t -r--rwSrwT -r--rwSrwt -r--rws--T -r--rws--t -r--rws-wT -r--rws-wt -r--rwsr-T -r--rwsr-t -r--rwsrwT -r--rwsrwt -r-x--S--T -r-x--S--t -r-x--S-wT -r-x--S-wt -r-x--Sr-T -r-x--Sr-t -r-x--SrwT -r-x--Srwt -r-x--s--T -r-x--s--t -r-x--s-wT -r-x--s-wt -r-x--sr-T -r-x--sr-t -r-x--srwT -r-x--srwt -r-x-wS--T -r-x-wS--t -r-x-wS-wT -r-x-wS-wt -r-x-wSr-T -r-x-wSr-t -r-x-wSrwT -r-x-wSrwt -r-x-ws--T -r-x-ws--t -r-x-ws-wT -r-x-ws-wt -r-x-wsr-T -r-x-wsr-t -r-x-wsrwT -r-x-wsrwt -r-xr-S--T -r-xr-S--t -r-xr-S-wT -r-xr-S-wt -r-xr-Sr-T -r-xr-Sr-t -r-xr-SrwT -r-xr-Srwt -r-xr-s--T -r-xr-s--t -r-xr-s-wT -r-xr-s-wt -r-xr-sr-T -r-xr-sr-t -r-xr-srwT -r-xr-srwt -r-xrwS--T -r-xrwS--t -r-xrwS-wT -r-xrwS-wt -r-xrwSr-T -r-xrwSr-t -r-xrwSrwT -r-xrwSrwt -r-xrws--T -r-xrws--t -r-xrws-wT -r-xrws-wt -r-xrwsr-T -r-xrwsr-t -r-xrwsrwT -r-xrwsrwt -rw---S--T -rw---S--t -rw---S-wT -rw---S-wt -rw---Sr-T -rw---Sr-t -rw---SrwT -rw---Srwt -rw---s--T -rw---s--t -rw---s-wT -rw---s-wt -rw---sr-T -rw---sr-t -rw---srwT -rw---srwt -rw--wS--T -rw--wS--t -rw--wS-wT -rw--wS-wt -rw--wSr-T -rw--wSr-t -rw--wSrwT -rw--wSrwt -rw--ws--T -rw--ws--t -rw--ws-wT -rw--ws-wt -rw--wsr-T -rw--wsr-t -rw--wsrwT -rw--wsrwt -rw-r-S--T -rw-r-S--t -rw-r-S-wT -rw-r-S-wt -rw-r-Sr-T -rw-r-Sr-t -rw-r-SrwT -rw-r-Srwt -rw-r-s--T -rw-r-s--t -rw-r-s-wT -rw-r-s-wt -rw-r-sr-T -rw-r-sr-t -rw-r-srwT -rw-r-srwt -rw-rwS--T -rw-rwS--t -rw-rwS-wT -rw-rwS-wt -rw-rwSr-T -rw-rwSr-t -rw-rwSrwT -rw-rwSrwt -rw-rws--T -rw-rws--t -rw-rws-wT -rw-rws-wt -rw-rwsr-T -rw-rwsr-t -rw-rwsrwT -rw-rwsrwt -rwx--S--T -rwx--S--t -rwx--S-wT -rwx--S-wt -rwx--Sr-T -rwx--Sr-t -rwx--SrwT -rwx--Srwt -rwx--s--T -rwx--s--t -rwx--s-wT -rwx--s-wt -rwx--sr-T -rwx--sr-t -rwx--srwT -rwx--srwt -rwx-wS--T -rwx-wS--t -rwx-wS-wT -rwx-wS-wt -rwx-wSr-T -rwx-wSr-t -rwx-wSrwT -rwx-wSrwt -rwx-ws--T -rwx-ws--t -rwx-ws-wT -rwx-ws-wt -rwx-wsr-T -rwx-wsr-t -rwx-wsrwT -rwx-wsrwt -rwxr-S--T -rwxr-S--t -rwxr-S-wT -rwxr-S-wt -rwxr-Sr-T -rwxr-Sr-t -rwxr-SrwT -rwxr-Srwt -rwxr-s--T -rwxr-s--t -rwxr-s-wT -rwxr-s-wt -rwxr-sr-T -rwxr-sr-t -rwxr-srwT -rwxr-srwt -rwxrwS--T -rwxrwS--t -rwxrwS-wT -rwxrwS-wt -rwxrwSr-T -rwxrwSr-t -rwxrwSrwT -rwxrwSrwt -rwxrws--T -rwxrws--t -rwxrws-wT -rwxrws-wt -rwxrwsr-T -rwxrwsr-t -rwxrwsrwT -rwxrwsrwt ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S-----T ---S-----t ---S----wT ---S----wt ---S---r-T ---S---r-t ---S---rwT ---S---rwt ---S--x--T ---S--x--t ---S--x-wT ---S--x-wt ---S--xr-T ---S--xr-t ---S--xrwT ---S--xrwt ---S-w---T ---S-w---t ---S-w--wT ---S-w--wt ---S-w-r-T ---S-w-r-t ---S-w-rwT ---S-w-rwt ---S-wx--T ---S-wx--t ---S-wx-wT ---S-wx-wt ---S-wxr-T ---S-wxr-t ---S-wxrwT ---S-wxrwt ---Sr----T ---Sr----t ---Sr---wT ---Sr---wt ---Sr--r-T ---Sr--r-t ---Sr--rwT ---Sr--rwt ---Sr-x--T ---Sr-x--t ---Sr-x-wT ---Sr-x-wt ---Sr-xr-T ---Sr-xr-t ---Sr-xrwT ---Sr-xrwt ---Srw---T ---Srw---t ---Srw--wT ---Srw--wt ---Srw-r-T ---Srw-r-t ---Srw-rwT ---Srw-rwt ---Srwx--T ---Srwx--t ---Srwx-wT ---Srwx-wt ---Srwxr-T ---Srwxr-t ---SrwxrwT ---Srwxrwt ---s-----T ---s-----t ---s----wT ---s----wt ---s---r-T ---s---r-t ---s---rwT ---s---rwt ---s--x--T ---s--x--t ---s--x-wT ---s--x-wt ---s--xr-T ---s--xr-t ---s--xrwT ---s--xrwt ---s-w---T ---s-w---t ---s-w--wT ---s-w--wt ---s-w-r-T ---s-w-r-t ---s-w-rwT ---s-w-rwt ---s-wx--T ---s-wx--t ---s-wx-wT ---s-wx-wt ---s-wxr-T ---s-wxr-t ---s-wxrwT ---s-wxrwt ---sr----T ---sr----t ---sr---wT ---sr---wt ---sr--r-T ---sr--r-t ---sr--rwT ---sr--rwt ---sr-x--T ---sr-x--t ---sr-x-wT ---sr-x-wt ---sr-xr-T ---sr-xr-t ---sr-xrwT ---sr-xrwt ---srw---T ---srw---t ---srw--wT ---srw--wt ---srw-r-T ---srw-r-t ---srw-rwT ---srw-rwt ---srwx--T ---srwx--t ---srwx-wT ---srwx-wt ---srwxr-T ---srwxr-t ---srwxrwT ---srwxrwt --wS-----T --wS-----t --wS----wT --wS----wt --wS---r-T --wS---r-t --wS---rwT --wS---rwt --wS--x--T --wS--x--t --wS--x-wT --wS--x-wt --wS--xr-T --wS--xr-t --wS--xrwT --wS--xrwt --wS-w---T --wS-w---t --wS-w--wT --wS-w--wt --wS-w-r-T --wS-w-r-t --wS-w-rwT --wS-w-rwt --wS-wx--T --wS-wx--t --wS-wx-wT --wS-wx-wt --wS-wxr-T --wS-wxr-t --wS-wxrwT --wS-wxrwt --wSr----T --wSr----t --wSr---wT --wSr---wt --wSr--r-T --wSr--r-t --wSr--rwT --wSr--rwt --wSr-x--T --wSr-x--t --wSr-x-wT --wSr-x-wt --wSr-xr-T --wSr-xr-t --wSr-xrwT --wSr-xrwt --wSrw---T --wSrw---t --wSrw--wT --wSrw--wt --wSrw-r-T --wSrw-r-t --wSrw-rwT --wSrw-rwt --wSrwx--T --wSrwx--t --wSrwx-wT --wSrwx-wt --wSrwxr-T --wSrwxr-t --wSrwxrwT --wSrwxrwt --ws-----T --ws-----t --ws----wT --ws----wt --ws---r-T --ws---r-t --ws---rwT --ws---rwt --ws--x--T --ws--x--t --ws--x-wT --ws--x-wt --ws--xr-T --ws--xr-t --ws--xrwT --ws--xrwt --ws-w---T --ws-w---t --ws-w--wT --ws-w--wt --ws-w-r-T --ws-w-r-t --ws-w-rwT --ws-w-rwt --ws-wx--T --ws-wx--t --ws-wx-wT --ws-wx-wt --ws-wxr-T --ws-wxr-t --ws-wxrwT --ws-wxrwt --wsr----T --wsr----t --wsr---wT --wsr---wt --wsr--r-T --wsr--r-t --wsr--rwT --wsr--rwt --wsr-x--T --wsr-x--t --wsr-x-wT --wsr-x-wt --wsr-xr-T --wsr-xr-t --wsr-xrwT --wsr-xrwt --wsrw---T --wsrw---t --wsrw--wT --wsrw--wt --wsrw-r-T --wsrw-r-t --wsrw-rwT --wsrw-rwt --wsrwx--T --wsrwx--t --wsrwx-wT --wsrwx-wt --wsrwxr-T --wsrwxr-t --wsrwxrwT --wsrwxrwt -r-S-----T -r-S-----t -r-S----wT -r-S----wt -r-S---r-T -r-S---r-t -r-S---rwT -r-S---rwt -r-S--x--T -r-S--x--t -r-S--x-wT -r-S--x-wt -r-S--xr-T -r-S--xr-t -r-S--xrwT -r-S--xrwt -r-S-w---T -r-S-w---t -r-S-w--wT -r-S-w--wt -r-S-w-r-T -r-S-w-r-t -r-S-w-rwT -r-S-w-rwt -r-S-wx--T -r-S-wx--t -r-S-wx-wT -r-S-wx-wt -r-S-wxr-T -r-S-wxr-t -r-S-wxrwT -r-S-wxrwt -r-Sr----T -r-Sr----t -r-Sr---wT -r-Sr---wt -r-Sr--r-T -r-Sr--r-t -r-Sr--rwT -r-Sr--rwt -r-Sr-x--T -r-Sr-x--t -r-Sr-x-wT -r-Sr-x-wt -r-Sr-xr-T -r-Sr-xr-t -r-Sr-xrwT -r-Sr-xrwt -r-Srw---T -r-Srw---t -r-Srw--wT -r-Srw--wt -r-Srw-r-T -r-Srw-r-t -r-Srw-rwT -r-Srw-rwt -r-Srwx--T -r-Srwx--t -r-Srwx-wT -r-Srwx-wt -r-Srwxr-T -r-Srwxr-t -r-SrwxrwT -r-Srwxrwt -r-s-----T -r-s-----t -r-s----wT -r-s----wt -r-s---r-T -r-s---r-t -r-s---rwT -r-s---rwt -r-s--x--T -r-s--x--t -r-s--x-wT -r-s--x-wt -r-s--xr-T -r-s--xr-t -r-s--xrwT -r-s--xrwt -r-s-w---T -r-s-w---t -r-s-w--wT -r-s-w--wt -r-s-w-r-T -r-s-w-r-t -r-s-w-rwT -r-s-w-rwt -r-s-wx--T -r-s-wx--t -r-s-wx-wT -r-s-wx-wt -r-s-wxr-T -r-s-wxr-t -r-s-wxrwT -r-s-wxrwt -r-sr----T -r-sr----t -r-sr---wT -r-sr---wt -r-sr--r-T -r-sr--r-t -r-sr--rwT -r-sr--rwt -r-sr-x--T -r-sr-x--t -r-sr-x-wT -r-sr-x-wt -r-sr-xr-T -r-sr-xr-t -r-sr-xrwT -r-sr-xrwt -r-srw---T -r-srw---t -r-srw--wT -r-srw--wt -r-srw-r-T -r-srw-r-t -r-srw-rwT -r-srw-rwt -r-srwx--T -r-srwx--t -r-srwx-wT -r-srwx-wt -r-srwxr-T -r-srwxr-t -r-srwxrwT -r-srwxrwt -rwS-----T -rwS-----t -rwS----wT -rwS----wt -rwS---r-T -rwS---r-t -rwS---rwT -rwS---rwt -rwS--x--T -rwS--x--t -rwS--x-wT -rwS--x-wt -rwS--xr-T -rwS--xr-t -rwS--xrwT -rwS--xrwt -rwS-w---T -rwS-w---t -rwS-w--wT -rwS-w--wt -rwS-w-r-T -rwS-w-r-t -rwS-w-rwT -rwS-w-rwt -rwS-wx--T -rwS-wx--t -rwS-wx-wT -rwS-wx-wt -rwS-wxr-T -rwS-wxr-t -rwS-wxrwT -rwS-wxrwt -rwSr----T -rwSr----t -rwSr---wT -rwSr---wt -rwSr--r-T -rwSr--r-t -rwSr--rwT -rwSr--rwt -rwSr-x--T -rwSr-x--t -rwSr-x-wT -rwSr-x-wt -rwSr-xr-T -rwSr-xr-t -rwSr-xrwT -rwSr-xrwt -rwSrw---T -rwSrw---t -rwSrw--wT -rwSrw--wt -rwSrw-r-T -rwSrw-r-t -rwSrw-rwT -rwSrw-rwt -rwSrwx--T -rwSrwx--t -rwSrwx-wT -rwSrwx-wt -rwSrwxr-T -rwSrwxr-t -rwSrwxrwT -rwSrwxrwt -rws-----T -rws-----t -rws----wT -rws----wt -rws---r-T -rws---r-t -rws---rwT -rws---rwt -rws--x--T -rws--x--t -rws--x-wT -rws--x-wt -rws--xr-T -rws--xr-t -rws--xrwT -rws--xrwt -rws-w---T -rws-w---t -rws-w--wT -rws-w--wt -rws-w-r-T -rws-w-r-t -rws-w-rwT -rws-w-rwt -rws-wx--T -rws-wx--t -rws-wx-wT -rws-wx-wt -rws-wxr-T -rws-wxr-t -rws-wxrwT -rws-wxrwt -rwsr----T -rwsr----t -rwsr---wT -rwsr---wt -rwsr--r-T -rwsr--r-t -rwsr--rwT -rwsr--rwt -rwsr-x--T -rwsr-x--t -rwsr-x-wT -rwsr-x-wt -rwsr-xr-T -rwsr-xr-t -rwsr-xrwT -rwsr-xrwt -rwsrw---T -rwsrw---t -rwsrw--wT -rwsrw--wt -rwsrw-r-T -rwsrw-r-t -rwsrw-rwT -rwsrw-rwt -rwsrwx--T -rwsrwx--t -rwsrwx-wT -rwsrwx-wt -rwsrwxr-T -rwsrwxr-t -rwsrwxrwT -rwsrwxrwt ---S--S--- ---S--S--x ---S--S-w- ---S--S-wx ---S--Sr-- ---S--Sr-x ---S--Srw- ---S--Srwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wS--- ---S-wS--x ---S-wS-w- ---S-wS-wx ---S-wSr-- ---S-wSr-x ---S-wSrw- ---S-wSrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-S--- ---Sr-S--x ---Sr-S-w- ---Sr-S-wx ---Sr-Sr-- ---Sr-Sr-x ---Sr-Srw- ---Sr-Srwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---SrwS--- ---SrwS--x ---SrwS-w- ---SrwS-wx ---SrwSr-- ---SrwSr-x ---SrwSrw- ---SrwSrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--S--- ---s--S--x ---s--S-w- ---s--S-wx ---s--Sr-- ---s--Sr-x ---s--Srw- ---s--Srwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wS--- ---s-wS--x ---s-wS-w- ---s-wS-wx ---s-wSr-- ---s-wSr-x ---s-wSrw- ---s-wSrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-S--- ---sr-S--x ---sr-S-w- ---sr-S-wx ---sr-Sr-- ---sr-Sr-x ---sr-Srw- ---sr-Srwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwS--- ---srwS--x ---srwS-w- ---srwS-wx ---srwSr-- ---srwSr-x ---srwSrw- ---srwSrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--S--- --wS--S--x --wS--S-w- --wS--S-wx --wS--Sr-- --wS--Sr-x --wS--Srw- --wS--Srwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wS--- --wS-wS--x --wS-wS-w- --wS-wS-wx --wS-wSr-- --wS-wSr-x --wS-wSrw- --wS-wSrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-S--- --wSr-S--x --wSr-S-w- --wSr-S-wx --wSr-Sr-- --wSr-Sr-x --wSr-Srw- --wSr-Srwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwS--- --wSrwS--x --wSrwS-w- --wSrwS-wx --wSrwSr-- --wSrwSr-x --wSrwSrw- --wSrwSrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--S--- --ws--S--x --ws--S-w- --ws--S-wx --ws--Sr-- --ws--Sr-x --ws--Srw- --ws--Srwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wS--- --ws-wS--x --ws-wS-w- --ws-wS-wx --ws-wSr-- --ws-wSr-x --ws-wSrw- --ws-wSrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-S--- --wsr-S--x --wsr-S-w- --wsr-S-wx --wsr-Sr-- --wsr-Sr-x --wsr-Srw- --wsr-Srwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwS--- --wsrwS--x --wsrwS-w- --wsrwS-wx --wsrwSr-- --wsrwSr-x --wsrwSrw- --wsrwSrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--S--- -r-S--S--x -r-S--S-w- -r-S--S-wx -r-S--Sr-- -r-S--Sr-x -r-S--Srw- -r-S--Srwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wS--- -r-S-wS--x -r-S-wS-w- -r-S-wS-wx -r-S-wSr-- -r-S-wSr-x -r-S-wSrw- -r-S-wSrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-S--- -r-Sr-S--x -r-Sr-S-w- -r-Sr-S-wx -r-Sr-Sr-- -r-Sr-Sr-x -r-Sr-Srw- -r-Sr-Srwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-SrwS--- -r-SrwS--x -r-SrwS-w- -r-SrwS-wx -r-SrwSr-- -r-SrwSr-x -r-SrwSrw- -r-SrwSrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--S--- -r-s--S--x -r-s--S-w- -r-s--S-wx -r-s--Sr-- -r-s--Sr-x -r-s--Srw- -r-s--Srwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wS--- -r-s-wS--x -r-s-wS-w- -r-s-wS-wx -r-s-wSr-- -r-s-wSr-x -r-s-wSrw- -r-s-wSrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-S--- -r-sr-S--x -r-sr-S-w- -r-sr-S-wx -r-sr-Sr-- -r-sr-Sr-x -r-sr-Srw- -r-sr-Srwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwS--- -r-srwS--x -r-srwS-w- -r-srwS-wx -r-srwSr-- -r-srwSr-x -r-srwSrw- -r-srwSrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--S--- -rwS--S--x -rwS--S-w- -rwS--S-wx -rwS--Sr-- -rwS--Sr-x -rwS--Srw- -rwS--Srwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wS--- -rwS-wS--x -rwS-wS-w- -rwS-wS-wx -rwS-wSr-- -rwS-wSr-x -rwS-wSrw- -rwS-wSrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-S--- -rwSr-S--x -rwSr-S-w- -rwSr-S-wx -rwSr-Sr-- -rwSr-Sr-x -rwSr-Srw- -rwSr-Srwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwS--- -rwSrwS--x -rwSrwS-w- -rwSrwS-wx -rwSrwSr-- -rwSrwSr-x -rwSrwSrw- -rwSrwSrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--S--- -rws--S--x -rws--S-w- -rws--S-wx -rws--Sr-- -rws--Sr-x -rws--Srw- -rws--Srwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wS--- -rws-wS--x -rws-wS-w- -rws-wS-wx -rws-wSr-- -rws-wSr-x -rws-wSrw- -rws-wSrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-S--- -rwsr-S--x -rwsr-S-w- -rwsr-S-wx -rwsr-Sr-- -rwsr-Sr-x -rwsr-Srw- -rwsr-Srwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwS--- -rwsrwS--x -rwsrwS-w- -rwsrwS-wx -rwsrwSr-- -rwsrwSr-x -rwsrwSrw- -rwsrwSrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx ---S--S--T ---S--S--t ---S--S-wT ---S--S-wt ---S--Sr-T ---S--Sr-t ---S--SrwT ---S--Srwt ---S--s--T ---S--s--t ---S--s-wT ---S--s-wt ---S--sr-T ---S--sr-t ---S--srwT ---S--srwt ---S-wS--T ---S-wS--t ---S-wS-wT ---S-wS-wt ---S-wSr-T ---S-wSr-t ---S-wSrwT ---S-wSrwt ---S-ws--T ---S-ws--t ---S-ws-wT ---S-ws-wt ---S-wsr-T ---S-wsr-t ---S-wsrwT ---S-wsrwt ---Sr-S--T ---Sr-S--t ---Sr-S-wT ---Sr-S-wt ---Sr-Sr-T ---Sr-Sr-t ---Sr-SrwT ---Sr-Srwt ---Sr-s--T ---Sr-s--t ---Sr-s-wT ---Sr-s-wt ---Sr-sr-T ---Sr-sr-t ---Sr-srwT ---Sr-srwt ---SrwS--T ---SrwS--t ---SrwS-wT ---SrwS-wt ---SrwSr-T ---SrwSr-t ---SrwSrwT ---SrwSrwt ---Srws--T ---Srws--t ---Srws-wT ---Srws-wt ---Srwsr-T ---Srwsr-t ---SrwsrwT ---Srwsrwt ---s--S--T ---s--S--t ---s--S-wT ---s--S-wt ---s--Sr-T ---s--Sr-t ---s--SrwT ---s--Srwt ---s--s--T ---s--s--t ---s--s-wT ---s--s-wt ---s--sr-T ---s--sr-t ---s--srwT ---s--srwt ---s-wS--T ---s-wS--t ---s-wS-wT ---s-wS-wt ---s-wSr-T ---s-wSr-t ---s-wSrwT ---s-wSrwt ---s-ws--T ---s-ws--t ---s-ws-wT ---s-ws-wt ---s-wsr-T ---s-wsr-t ---s-wsrwT ---s-wsrwt ---sr-S--T ---sr-S--t ---sr-S-wT ---sr-S-wt ---sr-Sr-T ---sr-Sr-t ---sr-SrwT ---sr-Srwt ---sr-s--T ---sr-s--t ---sr-s-wT ---sr-s-wt ---sr-sr-T ---sr-sr-t ---sr-srwT ---sr-srwt ---srwS--T ---srwS--t ---srwS-wT ---srwS-wt ---srwSr-T ---srwSr-t ---srwSrwT ---srwSrwt ---srws--T ---srws--t ---srws-wT ---srws-wt ---srwsr-T ---srwsr-t ---srwsrwT ---srwsrwt --wS--S--T --wS--S--t --wS--S-wT --wS--S-wt --wS--Sr-T --wS--Sr-t --wS--SrwT --wS--Srwt --wS--s--T --wS--s--t --wS--s-wT --wS--s-wt --wS--sr-T --wS--sr-t --wS--srwT --wS--srwt --wS-wS--T --wS-wS--t --wS-wS-wT --wS-wS-wt --wS-wSr-T --wS-wSr-t --wS-wSrwT --wS-wSrwt --wS-ws--T --wS-ws--t --wS-ws-wT --wS-ws-wt --wS-wsr-T --wS-wsr-t --wS-wsrwT --wS-wsrwt --wSr-S--T --wSr-S--t --wSr-S-wT --wSr-S-wt --wSr-Sr-T --wSr-Sr-t --wSr-SrwT --wSr-Srwt --wSr-s--T --wSr-s--t --wSr-s-wT --wSr-s-wt --wSr-sr-T --wSr-sr-t --wSr-srwT --wSr-srwt --wSrwS--T --wSrwS--t --wSrwS-wT --wSrwS-wt --wSrwSr-T --wSrwSr-t --wSrwSrwT --wSrwSrwt --wSrws--T --wSrws--t --wSrws-wT --wSrws-wt --wSrwsr-T --wSrwsr-t --wSrwsrwT --wSrwsrwt --ws--S--T --ws--S--t --ws--S-wT --ws--S-wt --ws--Sr-T --ws--Sr-t --ws--SrwT --ws--Srwt --ws--s--T --ws--s--t --ws--s-wT --ws--s-wt --ws--sr-T --ws--sr-t --ws--srwT --ws--srwt --ws-wS--T --ws-wS--t --ws-wS-wT --ws-wS-wt --ws-wSr-T --ws-wSr-t --ws-wSrwT --ws-wSrwt --ws-ws--T --ws-ws--t --ws-ws-wT --ws-ws-wt --ws-wsr-T --ws-wsr-t --ws-wsrwT --ws-wsrwt --wsr-S--T --wsr-S--t --wsr-S-wT --wsr-S-wt --wsr-Sr-T --wsr-Sr-t --wsr-SrwT --wsr-Srwt --wsr-s--T --wsr-s--t --wsr-s-wT --wsr-s-wt --wsr-sr-T --wsr-sr-t --wsr-srwT --wsr-srwt --wsrwS--T --wsrwS--t --wsrwS-wT --wsrwS-wt --wsrwSr-T --wsrwSr-t --wsrwSrwT --wsrwSrwt --wsrws--T --wsrws--t --wsrws-wT --wsrws-wt --wsrwsr-T --wsrwsr-t --wsrwsrwT --wsrwsrwt -r-S--S--T -r-S--S--t -r-S--S-wT -r-S--S-wt -r-S--Sr-T -r-S--Sr-t -r-S--SrwT -r-S--Srwt -r-S--s--T -r-S--s--t -r-S--s-wT -r-S--s-wt -r-S--sr-T -r-S--sr-t -r-S--srwT -r-S--srwt -r-S-wS--T -r-S-wS--t -r-S-wS-wT -r-S-wS-wt -r-S-wSr-T -r-S-wSr-t -r-S-wSrwT -r-S-wSrwt -r-S-ws--T -r-S-ws--t -r-S-ws-wT -r-S-ws-wt -r-S-wsr-T -r-S-wsr-t -r-S-wsrwT -r-S-wsrwt -r-Sr-S--T -r-Sr-S--t -r-Sr-S-wT -r-Sr-S-wt -r-Sr-Sr-T -r-Sr-Sr-t -r-Sr-SrwT -r-Sr-Srwt -r-Sr-s--T -r-Sr-s--t -r-Sr-s-wT -r-Sr-s-wt -r-Sr-sr-T -r-Sr-sr-t -r-Sr-srwT -r-Sr-srwt -r-SrwS--T -r-SrwS--t -r-SrwS-wT -r-SrwS-wt -r-SrwSr-T -r-SrwSr-t -r-SrwSrwT -r-SrwSrwt -r-Srws--T -r-Srws--t -r-Srws-wT -r-Srws-wt -r-Srwsr-T -r-Srwsr-t -r-SrwsrwT -r-Srwsrwt -r-s--S--T -r-s--S--t -r-s--S-wT -r-s--S-wt -r-s--Sr-T -r-s--Sr-t -r-s--SrwT -r-s--Srwt -r-s--s--T -r-s--s--t -r-s--s-wT -r-s--s-wt -r-s--sr-T -r-s--sr-t -r-s--srwT -r-s--srwt -r-s-wS--T -r-s-wS--t -r-s-wS-wT -r-s-wS-wt -r-s-wSr-T -r-s-wSr-t -r-s-wSrwT -r-s-wSrwt -r-s-ws--T -r-s-ws--t -r-s-ws-wT -r-s-ws-wt -r-s-wsr-T -r-s-wsr-t -r-s-wsrwT -r-s-wsrwt -r-sr-S--T -r-sr-S--t -r-sr-S-wT -r-sr-S-wt -r-sr-Sr-T -r-sr-Sr-t -r-sr-SrwT -r-sr-Srwt -r-sr-s--T -r-sr-s--t -r-sr-s-wT -r-sr-s-wt -r-sr-sr-T -r-sr-sr-t -r-sr-srwT -r-sr-srwt -r-srwS--T -r-srwS--t -r-srwS-wT -r-srwS-wt -r-srwSr-T -r-srwSr-t -r-srwSrwT -r-srwSrwt -r-srws--T -r-srws--t -r-srws-wT -r-srws-wt -r-srwsr-T -r-srwsr-t -r-srwsrwT -r-srwsrwt -rwS--S--T -rwS--S--t -rwS--S-wT -rwS--S-wt -rwS--Sr-T -rwS--Sr-t -rwS--SrwT -rwS--Srwt -rwS--s--T -rwS--s--t -rwS--s-wT -rwS--s-wt -rwS--sr-T -rwS--sr-t -rwS--srwT -rwS--srwt -rwS-wS--T -rwS-wS--t -rwS-wS-wT -rwS-wS-wt -rwS-wSr-T -rwS-wSr-t -rwS-wSrwT -rwS-wSrwt -rwS-ws--T -rwS-ws--t -rwS-ws-wT -rwS-ws-wt -rwS-wsr-T -rwS-wsr-t -rwS-wsrwT -rwS-wsrwt -rwSr-S--T -rwSr-S--t -rwSr-S-wT -rwSr-S-wt -rwSr-Sr-T -rwSr-Sr-t -rwSr-SrwT -rwSr-Srwt -rwSr-s--T -rwSr-s--t -rwSr-s-wT -rwSr-s-wt -rwSr-sr-T -rwSr-sr-t -rwSr-srwT -rwSr-srwt -rwSrwS--T -rwSrwS--t -rwSrwS-wT -rwSrwS-wt -rwSrwSr-T -rwSrwSr-t -rwSrwSrwT -rwSrwSrwt -rwSrws--T -rwSrws--t -rwSrws-wT -rwSrws-wt -rwSrwsr-T -rwSrwsr-t -rwSrwsrwT -rwSrwsrwt -rws--S--T -rws--S--t -rws--S-wT -rws--S-wt -rws--Sr-T -rws--Sr-t -rws--SrwT -rws--Srwt -rws--s--T -rws--s--t -rws--s-wT -rws--s-wt -rws--sr-T -rws--sr-t -rws--srwT -rws--srwt -rws-wS--T -rws-wS--t -rws-wS-wT -rws-wS-wt -rws-wSr-T -rws-wSr-t -rws-wSrwT -rws-wSrwt -rws-ws--T -rws-ws--t -rws-ws-wT -rws-ws-wt -rws-wsr-T -rws-wsr-t -rws-wsrwT -rws-wsrwt -rwsr-S--T -rwsr-S--t -rwsr-S-wT -rwsr-S-wt -rwsr-Sr-T -rwsr-Sr-t -rwsr-SrwT -rwsr-Srwt -rwsr-s--T -rwsr-s--t -rwsr-s-wT -rwsr-s-wt -rwsr-sr-T -rwsr-sr-t -rwsr-srwT -rwsr-srwt -rwsrwS--T -rwsrwS--t -rwsrwS-wT -rwsrwS-wt -rwsrwSr-T -rwsrwSr-t -rwsrwSrwT -rwsrwSrwt -rwsrws--T -rwsrws--t -rwsrws-wT -rwsrws-wt -rwsrwsr-T -rwsrwsr-t -rwsrwsrwT -rwsrwsrwt File-Listing-6.16/corpus/perms-solaris.txt000644 000000 000000 00000130063 14453614622 020600 0ustar00rootroot000000 000000 # Test file mode strings from Solaris /usr/bin/ls. ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ------l--- ------l--x ------l-w- ------l-wx ------lr-- ------lr-x ------lrw- ------lrwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wl--- -----wl--x -----wl-w- -----wl-wx -----wlr-- -----wlr-x -----wlrw- -----wlrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-l--- ----r-l--x ----r-l-w- ----r-l-wx ----r-lr-- ----r-lr-x ----r-lrw- ----r-lrwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwl--- ----rwl--x ----rwl-w- ----rwl-wx ----rwlr-- ----rwlr-x ----rwlrw- ----rwlrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--l--- ---x--l--x ---x--l-w- ---x--l-wx ---x--lr-- ---x--lr-x ---x--lrw- ---x--lrwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wl--- ---x-wl--x ---x-wl-w- ---x-wl-wx ---x-wlr-- ---x-wlr-x ---x-wlrw- ---x-wlrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-l--- ---xr-l--x ---xr-l-w- ---xr-l-wx ---xr-lr-- ---xr-lr-x ---xr-lrw- ---xr-lrwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwl--- ---xrwl--x ---xrwl-w- ---xrwl-wx ---xrwlr-- ---xrwlr-x ---xrwlrw- ---xrwlrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---l--- --w---l--x --w---l-w- --w---l-wx --w---lr-- --w---lr-x --w---lrw- --w---lrwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wl--- --w--wl--x --w--wl-w- --w--wl-wx --w--wlr-- --w--wlr-x --w--wlrw- --w--wlrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-l--- --w-r-l--x --w-r-l-w- --w-r-l-wx --w-r-lr-- --w-r-lr-x --w-r-lrw- --w-r-lrwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwl--- --w-rwl--x --w-rwl-w- --w-rwl-wx --w-rwlr-- --w-rwlr-x --w-rwlrw- --w-rwlrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--l--- --wx--l--x --wx--l-w- --wx--l-wx --wx--lr-- --wx--lr-x --wx--lrw- --wx--lrwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wl--- --wx-wl--x --wx-wl-w- --wx-wl-wx --wx-wlr-- --wx-wlr-x --wx-wlrw- --wx-wlrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-l--- --wxr-l--x --wxr-l-w- --wxr-l-wx --wxr-lr-- --wxr-lr-x --wxr-lrw- --wxr-lrwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwl--- --wxrwl--x --wxrwl-w- --wxrwl-wx --wxrwlr-- --wxrwlr-x --wxrwlrw- --wxrwlrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----l--- -r----l--x -r----l-w- -r----l-wx -r----lr-- -r----lr-x -r----lrw- -r----lrwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wl--- -r---wl--x -r---wl-w- -r---wl-wx -r---wlr-- -r---wlr-x -r---wlrw- -r---wlrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-l--- -r--r-l--x -r--r-l-w- -r--r-l-wx -r--r-lr-- -r--r-lr-x -r--r-lrw- -r--r-lrwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwl--- -r--rwl--x -r--rwl-w- -r--rwl-wx -r--rwlr-- -r--rwlr-x -r--rwlrw- -r--rwlrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--l--- -r-x--l--x -r-x--l-w- -r-x--l-wx -r-x--lr-- -r-x--lr-x -r-x--lrw- -r-x--lrwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wl--- -r-x-wl--x -r-x-wl-w- -r-x-wl-wx -r-x-wlr-- -r-x-wlr-x -r-x-wlrw- -r-x-wlrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-l--- -r-xr-l--x -r-xr-l-w- -r-xr-l-wx -r-xr-lr-- -r-xr-lr-x -r-xr-lrw- -r-xr-lrwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwl--- -r-xrwl--x -r-xrwl-w- -r-xrwl-wx -r-xrwlr-- -r-xrwlr-x -r-xrwlrw- -r-xrwlrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---l--- -rw---l--x -rw---l-w- -rw---l-wx -rw---lr-- -rw---lr-x -rw---lrw- -rw---lrwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wl--- -rw--wl--x -rw--wl-w- -rw--wl-wx -rw--wlr-- -rw--wlr-x -rw--wlrw- -rw--wlrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-l--- -rw-r-l--x -rw-r-l-w- -rw-r-l-wx -rw-r-lr-- -rw-r-lr-x -rw-r-lrw- -rw-r-lrwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwl--- -rw-rwl--x -rw-rwl-w- -rw-rwl-wx -rw-rwlr-- -rw-rwlr-x -rw-rwlrw- -rw-rwlrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--l--- -rwx--l--x -rwx--l-w- -rwx--l-wx -rwx--lr-- -rwx--lr-x -rwx--lrw- -rwx--lrwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wl--- -rwx-wl--x -rwx-wl-w- -rwx-wl-wx -rwx-wlr-- -rwx-wlr-x -rwx-wlrw- -rwx-wlrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-l--- -rwxr-l--x -rwxr-l-w- -rwxr-l-wx -rwxr-lr-- -rwxr-lr-x -rwxr-lrw- -rwxr-lrwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwl--- -rwxrwl--x -rwxrwl-w- -rwxrwl-wx -rwxrwlr-- -rwxrwlr-x -rwxrwlrw- -rwxrwlrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ------l--- ------l--x ------l-w- ------l-wx ------lr-- ------lr-x ------lrw- ------lrwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wl--- -----wl--x -----wl-w- -----wl-wx -----wlr-- -----wlr-x -----wlrw- -----wlrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-l--- ----r-l--x ----r-l-w- ----r-l-wx ----r-lr-- ----r-lr-x ----r-lrw- ----r-lrwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwl--- ----rwl--x ----rwl-w- ----rwl-wx ----rwlr-- ----rwlr-x ----rwlrw- ----rwlrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--l--- ---x--l--x ---x--l-w- ---x--l-wx ---x--lr-- ---x--lr-x ---x--lrw- ---x--lrwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wl--- ---x-wl--x ---x-wl-w- ---x-wl-wx ---x-wlr-- ---x-wlr-x ---x-wlrw- ---x-wlrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-l--- ---xr-l--x ---xr-l-w- ---xr-l-wx ---xr-lr-- ---xr-lr-x ---xr-lrw- ---xr-lrwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwl--- ---xrwl--x ---xrwl-w- ---xrwl-wx ---xrwlr-- ---xrwlr-x ---xrwlrw- ---xrwlrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---l--- --w---l--x --w---l-w- --w---l-wx --w---lr-- --w---lr-x --w---lrw- --w---lrwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wl--- --w--wl--x --w--wl-w- --w--wl-wx --w--wlr-- --w--wlr-x --w--wlrw- --w--wlrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-l--- --w-r-l--x --w-r-l-w- --w-r-l-wx --w-r-lr-- --w-r-lr-x --w-r-lrw- --w-r-lrwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwl--- --w-rwl--x --w-rwl-w- --w-rwl-wx --w-rwlr-- --w-rwlr-x --w-rwlrw- --w-rwlrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--l--- --wx--l--x --wx--l-w- --wx--l-wx --wx--lr-- --wx--lr-x --wx--lrw- --wx--lrwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wl--- --wx-wl--x --wx-wl-w- --wx-wl-wx --wx-wlr-- --wx-wlr-x --wx-wlrw- --wx-wlrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-l--- --wxr-l--x --wxr-l-w- --wxr-l-wx --wxr-lr-- --wxr-lr-x --wxr-lrw- --wxr-lrwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwl--- --wxrwl--x --wxrwl-w- --wxrwl-wx --wxrwlr-- --wxrwlr-x --wxrwlrw- --wxrwlrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----l--- -r----l--x -r----l-w- -r----l-wx -r----lr-- -r----lr-x -r----lrw- -r----lrwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wl--- -r---wl--x -r---wl-w- -r---wl-wx -r---wlr-- -r---wlr-x -r---wlrw- -r---wlrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-l--- -r--r-l--x -r--r-l-w- -r--r-l-wx -r--r-lr-- -r--r-lr-x -r--r-lrw- -r--r-lrwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwl--- -r--rwl--x -r--rwl-w- -r--rwl-wx -r--rwlr-- -r--rwlr-x -r--rwlrw- -r--rwlrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--l--- -r-x--l--x -r-x--l-w- -r-x--l-wx -r-x--lr-- -r-x--lr-x -r-x--lrw- -r-x--lrwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wl--- -r-x-wl--x -r-x-wl-w- -r-x-wl-wx -r-x-wlr-- -r-x-wlr-x -r-x-wlrw- -r-x-wlrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-l--- -r-xr-l--x -r-xr-l-w- -r-xr-l-wx -r-xr-lr-- -r-xr-lr-x -r-xr-lrw- -r-xr-lrwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwl--- -r-xrwl--x -r-xrwl-w- -r-xrwl-wx -r-xrwlr-- -r-xrwlr-x -r-xrwlrw- -r-xrwlrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---l--- -rw---l--x -rw---l-w- -rw---l-wx -rw---lr-- -rw---lr-x -rw---lrw- -rw---lrwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wl--- -rw--wl--x -rw--wl-w- -rw--wl-wx -rw--wlr-- -rw--wlr-x -rw--wlrw- -rw--wlrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-l--- -rw-r-l--x -rw-r-l-w- -rw-r-l-wx -rw-r-lr-- -rw-r-lr-x -rw-r-lrw- -rw-r-lrwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwl--- -rw-rwl--x -rw-rwl-w- -rw-rwl-wx -rw-rwlr-- -rw-rwlr-x -rw-rwlrw- -rw-rwlrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--l--- -rwx--l--x -rwx--l-w- -rwx--l-wx -rwx--lr-- -rwx--lr-x -rwx--lrw- -rwx--lrwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wl--- -rwx-wl--x -rwx-wl-w- -rwx-wl-wx -rwx-wlr-- -rwx-wlr-x -rwx-wlrw- -rwx-wlrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-l--- -rwxr-l--x -rwxr-l-w- -rwxr-l-wx -rwxr-lr-- -rwxr-lr-x -rwxr-lrw- -rwxr-lrwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwl--- -rwxrwl--x -rwxrwl-w- -rwxrwl-wx -rwxrwlr-- -rwxrwlr-x -rwxrwlrw- -rwxrwlrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S--l--- ---S--l--x ---S--l-w- ---S--l-wx ---S--lr-- ---S--lr-x ---S--lrw- ---S--lrwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wl--- ---S-wl--x ---S-wl-w- ---S-wl-wx ---S-wlr-- ---S-wlr-x ---S-wlrw- ---S-wlrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-l--- ---Sr-l--x ---Sr-l-w- ---Sr-l-wx ---Sr-lr-- ---Sr-lr-x ---Sr-lrw- ---Sr-lrwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---Srwl--- ---Srwl--x ---Srwl-w- ---Srwl-wx ---Srwlr-- ---Srwlr-x ---Srwlrw- ---Srwlrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--l--- ---s--l--x ---s--l-w- ---s--l-wx ---s--lr-- ---s--lr-x ---s--lrw- ---s--lrwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wl--- ---s-wl--x ---s-wl-w- ---s-wl-wx ---s-wlr-- ---s-wlr-x ---s-wlrw- ---s-wlrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-l--- ---sr-l--x ---sr-l-w- ---sr-l-wx ---sr-lr-- ---sr-lr-x ---sr-lrw- ---sr-lrwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwl--- ---srwl--x ---srwl-w- ---srwl-wx ---srwlr-- ---srwlr-x ---srwlrw- ---srwlrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--l--- --wS--l--x --wS--l-w- --wS--l-wx --wS--lr-- --wS--lr-x --wS--lrw- --wS--lrwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wl--- --wS-wl--x --wS-wl-w- --wS-wl-wx --wS-wlr-- --wS-wlr-x --wS-wlrw- --wS-wlrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-l--- --wSr-l--x --wSr-l-w- --wSr-l-wx --wSr-lr-- --wSr-lr-x --wSr-lrw- --wSr-lrwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwl--- --wSrwl--x --wSrwl-w- --wSrwl-wx --wSrwlr-- --wSrwlr-x --wSrwlrw- --wSrwlrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--l--- --ws--l--x --ws--l-w- --ws--l-wx --ws--lr-- --ws--lr-x --ws--lrw- --ws--lrwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wl--- --ws-wl--x --ws-wl-w- --ws-wl-wx --ws-wlr-- --ws-wlr-x --ws-wlrw- --ws-wlrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-l--- --wsr-l--x --wsr-l-w- --wsr-l-wx --wsr-lr-- --wsr-lr-x --wsr-lrw- --wsr-lrwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwl--- --wsrwl--x --wsrwl-w- --wsrwl-wx --wsrwlr-- --wsrwlr-x --wsrwlrw- --wsrwlrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--l--- -r-S--l--x -r-S--l-w- -r-S--l-wx -r-S--lr-- -r-S--lr-x -r-S--lrw- -r-S--lrwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wl--- -r-S-wl--x -r-S-wl-w- -r-S-wl-wx -r-S-wlr-- -r-S-wlr-x -r-S-wlrw- -r-S-wlrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-l--- -r-Sr-l--x -r-Sr-l-w- -r-Sr-l-wx -r-Sr-lr-- -r-Sr-lr-x -r-Sr-lrw- -r-Sr-lrwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-Srwl--- -r-Srwl--x -r-Srwl-w- -r-Srwl-wx -r-Srwlr-- -r-Srwlr-x -r-Srwlrw- -r-Srwlrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--l--- -r-s--l--x -r-s--l-w- -r-s--l-wx -r-s--lr-- -r-s--lr-x -r-s--lrw- -r-s--lrwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wl--- -r-s-wl--x -r-s-wl-w- -r-s-wl-wx -r-s-wlr-- -r-s-wlr-x -r-s-wlrw- -r-s-wlrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-l--- -r-sr-l--x -r-sr-l-w- -r-sr-l-wx -r-sr-lr-- -r-sr-lr-x -r-sr-lrw- -r-sr-lrwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwl--- -r-srwl--x -r-srwl-w- -r-srwl-wx -r-srwlr-- -r-srwlr-x -r-srwlrw- -r-srwlrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--l--- -rwS--l--x -rwS--l-w- -rwS--l-wx -rwS--lr-- -rwS--lr-x -rwS--lrw- -rwS--lrwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wl--- -rwS-wl--x -rwS-wl-w- -rwS-wl-wx -rwS-wlr-- -rwS-wlr-x -rwS-wlrw- -rwS-wlrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-l--- -rwSr-l--x -rwSr-l-w- -rwSr-l-wx -rwSr-lr-- -rwSr-lr-x -rwSr-lrw- -rwSr-lrwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwl--- -rwSrwl--x -rwSrwl-w- -rwSrwl-wx -rwSrwlr-- -rwSrwlr-x -rwSrwlrw- -rwSrwlrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--l--- -rws--l--x -rws--l-w- -rws--l-wx -rws--lr-- -rws--lr-x -rws--lrw- -rws--lrwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wl--- -rws-wl--x -rws-wl-w- -rws-wl-wx -rws-wlr-- -rws-wlr-x -rws-wlrw- -rws-wlrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-l--- -rwsr-l--x -rwsr-l-w- -rwsr-l-wx -rwsr-lr-- -rwsr-lr-x -rwsr-lrw- -rwsr-lrwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwl--- -rwsrwl--x -rwsrwl-w- -rwsrwl-wx -rwsrwlr-- -rwsrwlr-x -rwsrwlrw- -rwsrwlrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx ---S--l--- ---S--l--x ---S--l-w- ---S--l-wx ---S--lr-- ---S--lr-x ---S--lrw- ---S--lrwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wl--- ---S-wl--x ---S-wl-w- ---S-wl-wx ---S-wlr-- ---S-wlr-x ---S-wlrw- ---S-wlrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-l--- ---Sr-l--x ---Sr-l-w- ---Sr-l-wx ---Sr-lr-- ---Sr-lr-x ---Sr-lrw- ---Sr-lrwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---Srwl--- ---Srwl--x ---Srwl-w- ---Srwl-wx ---Srwlr-- ---Srwlr-x ---Srwlrw- ---Srwlrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--l--- ---s--l--x ---s--l-w- ---s--l-wx ---s--lr-- ---s--lr-x ---s--lrw- ---s--lrwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wl--- ---s-wl--x ---s-wl-w- ---s-wl-wx ---s-wlr-- ---s-wlr-x ---s-wlrw- ---s-wlrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-l--- ---sr-l--x ---sr-l-w- ---sr-l-wx ---sr-lr-- ---sr-lr-x ---sr-lrw- ---sr-lrwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwl--- ---srwl--x ---srwl-w- ---srwl-wx ---srwlr-- ---srwlr-x ---srwlrw- ---srwlrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--l--- --wS--l--x --wS--l-w- --wS--l-wx --wS--lr-- --wS--lr-x --wS--lrw- --wS--lrwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wl--- --wS-wl--x --wS-wl-w- --wS-wl-wx --wS-wlr-- --wS-wlr-x --wS-wlrw- --wS-wlrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-l--- --wSr-l--x --wSr-l-w- --wSr-l-wx --wSr-lr-- --wSr-lr-x --wSr-lrw- --wSr-lrwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwl--- --wSrwl--x --wSrwl-w- --wSrwl-wx --wSrwlr-- --wSrwlr-x --wSrwlrw- --wSrwlrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--l--- --ws--l--x --ws--l-w- --ws--l-wx --ws--lr-- --ws--lr-x --ws--lrw- --ws--lrwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wl--- --ws-wl--x --ws-wl-w- --ws-wl-wx --ws-wlr-- --ws-wlr-x --ws-wlrw- --ws-wlrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-l--- --wsr-l--x --wsr-l-w- --wsr-l-wx --wsr-lr-- --wsr-lr-x --wsr-lrw- --wsr-lrwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwl--- --wsrwl--x --wsrwl-w- --wsrwl-wx --wsrwlr-- --wsrwlr-x --wsrwlrw- --wsrwlrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--l--- -r-S--l--x -r-S--l-w- -r-S--l-wx -r-S--lr-- -r-S--lr-x -r-S--lrw- -r-S--lrwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wl--- -r-S-wl--x -r-S-wl-w- -r-S-wl-wx -r-S-wlr-- -r-S-wlr-x -r-S-wlrw- -r-S-wlrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-l--- -r-Sr-l--x -r-Sr-l-w- -r-Sr-l-wx -r-Sr-lr-- -r-Sr-lr-x -r-Sr-lrw- -r-Sr-lrwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-Srwl--- -r-Srwl--x -r-Srwl-w- -r-Srwl-wx -r-Srwlr-- -r-Srwlr-x -r-Srwlrw- -r-Srwlrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--l--- -r-s--l--x -r-s--l-w- -r-s--l-wx -r-s--lr-- -r-s--lr-x -r-s--lrw- -r-s--lrwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wl--- -r-s-wl--x -r-s-wl-w- -r-s-wl-wx -r-s-wlr-- -r-s-wlr-x -r-s-wlrw- -r-s-wlrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-l--- -r-sr-l--x -r-sr-l-w- -r-sr-l-wx -r-sr-lr-- -r-sr-lr-x -r-sr-lrw- -r-sr-lrwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwl--- -r-srwl--x -r-srwl-w- -r-srwl-wx -r-srwlr-- -r-srwlr-x -r-srwlrw- -r-srwlrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--l--- -rwS--l--x -rwS--l-w- -rwS--l-wx -rwS--lr-- -rwS--lr-x -rwS--lrw- -rwS--lrwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wl--- -rwS-wl--x -rwS-wl-w- -rwS-wl-wx -rwS-wlr-- -rwS-wlr-x -rwS-wlrw- -rwS-wlrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-l--- -rwSr-l--x -rwSr-l-w- -rwSr-l-wx -rwSr-lr-- -rwSr-lr-x -rwSr-lrw- -rwSr-lrwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwl--- -rwSrwl--x -rwSrwl-w- -rwSrwl-wx -rwSrwlr-- -rwSrwlr-x -rwSrwlrw- -rwSrwlrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--l--- -rws--l--x -rws--l-w- -rws--l-wx -rws--lr-- -rws--lr-x -rws--lrw- -rws--lrwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wl--- -rws-wl--x -rws-wl-w- -rws-wl-wx -rws-wlr-- -rws-wlr-x -rws-wlrw- -rws-wlrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-l--- -rwsr-l--x -rwsr-l-w- -rwsr-l-wx -rwsr-lr-- -rwsr-lr-x -rwsr-lrw- -rwsr-lrwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwl--- -rwsrwl--x -rwsrwl-w- -rwsrwl-wx -rwsrwlr-- -rwsrwlr-x -rwsrwlrw- -rwsrwlrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx File-Listing-6.16/corpus/perms-ucb.txt000644 000000 000000 00000130114 14453614622 017672 0ustar00rootroot000000 000000 # Test file mode strings from Solaris /usr/ucb/ls (Berkeley compatibility). ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ------S--- ------S--x ------S-w- ------S-wx ------Sr-- ------Sr-x ------Srw- ------Srwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wS--- -----wS--x -----wS-w- -----wS-wx -----wSr-- -----wSr-x -----wSrw- -----wSrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-S--- ----r-S--x ----r-S-w- ----r-S-wx ----r-Sr-- ----r-Sr-x ----r-Srw- ----r-Srwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwS--- ----rwS--x ----rwS-w- ----rwS-wx ----rwSr-- ----rwSr-x ----rwSrw- ----rwSrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--S--- ---x--S--x ---x--S-w- ---x--S-wx ---x--Sr-- ---x--Sr-x ---x--Srw- ---x--Srwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wS--- ---x-wS--x ---x-wS-w- ---x-wS-wx ---x-wSr-- ---x-wSr-x ---x-wSrw- ---x-wSrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-S--- ---xr-S--x ---xr-S-w- ---xr-S-wx ---xr-Sr-- ---xr-Sr-x ---xr-Srw- ---xr-Srwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwS--- ---xrwS--x ---xrwS-w- ---xrwS-wx ---xrwSr-- ---xrwSr-x ---xrwSrw- ---xrwSrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---S--- --w---S--x --w---S-w- --w---S-wx --w---Sr-- --w---Sr-x --w---Srw- --w---Srwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wS--- --w--wS--x --w--wS-w- --w--wS-wx --w--wSr-- --w--wSr-x --w--wSrw- --w--wSrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-S--- --w-r-S--x --w-r-S-w- --w-r-S-wx --w-r-Sr-- --w-r-Sr-x --w-r-Srw- --w-r-Srwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwS--- --w-rwS--x --w-rwS-w- --w-rwS-wx --w-rwSr-- --w-rwSr-x --w-rwSrw- --w-rwSrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--S--- --wx--S--x --wx--S-w- --wx--S-wx --wx--Sr-- --wx--Sr-x --wx--Srw- --wx--Srwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wS--- --wx-wS--x --wx-wS-w- --wx-wS-wx --wx-wSr-- --wx-wSr-x --wx-wSrw- --wx-wSrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-S--- --wxr-S--x --wxr-S-w- --wxr-S-wx --wxr-Sr-- --wxr-Sr-x --wxr-Srw- --wxr-Srwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwS--- --wxrwS--x --wxrwS-w- --wxrwS-wx --wxrwSr-- --wxrwSr-x --wxrwSrw- --wxrwSrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----S--- -r----S--x -r----S-w- -r----S-wx -r----Sr-- -r----Sr-x -r----Srw- -r----Srwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wS--- -r---wS--x -r---wS-w- -r---wS-wx -r---wSr-- -r---wSr-x -r---wSrw- -r---wSrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-S--- -r--r-S--x -r--r-S-w- -r--r-S-wx -r--r-Sr-- -r--r-Sr-x -r--r-Srw- -r--r-Srwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwS--- -r--rwS--x -r--rwS-w- -r--rwS-wx -r--rwSr-- -r--rwSr-x -r--rwSrw- -r--rwSrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--S--- -r-x--S--x -r-x--S-w- -r-x--S-wx -r-x--Sr-- -r-x--Sr-x -r-x--Srw- -r-x--Srwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wS--- -r-x-wS--x -r-x-wS-w- -r-x-wS-wx -r-x-wSr-- -r-x-wSr-x -r-x-wSrw- -r-x-wSrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-S--- -r-xr-S--x -r-xr-S-w- -r-xr-S-wx -r-xr-Sr-- -r-xr-Sr-x -r-xr-Srw- -r-xr-Srwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwS--- -r-xrwS--x -r-xrwS-w- -r-xrwS-wx -r-xrwSr-- -r-xrwSr-x -r-xrwSrw- -r-xrwSrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---S--- -rw---S--x -rw---S-w- -rw---S-wx -rw---Sr-- -rw---Sr-x -rw---Srw- -rw---Srwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wS--- -rw--wS--x -rw--wS-w- -rw--wS-wx -rw--wSr-- -rw--wSr-x -rw--wSrw- -rw--wSrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-S--- -rw-r-S--x -rw-r-S-w- -rw-r-S-wx -rw-r-Sr-- -rw-r-Sr-x -rw-r-Srw- -rw-r-Srwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwS--- -rw-rwS--x -rw-rwS-w- -rw-rwS-wx -rw-rwSr-- -rw-rwSr-x -rw-rwSrw- -rw-rwSrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--S--- -rwx--S--x -rwx--S-w- -rwx--S-wx -rwx--Sr-- -rwx--Sr-x -rwx--Srw- -rwx--Srwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wS--- -rwx-wS--x -rwx-wS-w- -rwx-wS-wx -rwx-wSr-- -rwx-wSr-x -rwx-wSrw- -rwx-wSrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-S--- -rwxr-S--x -rwxr-S-w- -rwxr-S-wx -rwxr-Sr-- -rwxr-Sr-x -rwxr-Srw- -rwxr-Srwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwS--- -rwxrwS--x -rwxrwS-w- -rwxrwS-wx -rwxrwSr-- -rwxrwSr-x -rwxrwSrw- -rwxrwSrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ------S--- ------S--x ------S-w- ------S-wx ------Sr-- ------Sr-x ------Srw- ------Srwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wS--- -----wS--x -----wS-w- -----wS-wx -----wSr-- -----wSr-x -----wSrw- -----wSrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-S--- ----r-S--x ----r-S-w- ----r-S-wx ----r-Sr-- ----r-Sr-x ----r-Srw- ----r-Srwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwS--- ----rwS--x ----rwS-w- ----rwS-wx ----rwSr-- ----rwSr-x ----rwSrw- ----rwSrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--S--- ---x--S--x ---x--S-w- ---x--S-wx ---x--Sr-- ---x--Sr-x ---x--Srw- ---x--Srwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wS--- ---x-wS--x ---x-wS-w- ---x-wS-wx ---x-wSr-- ---x-wSr-x ---x-wSrw- ---x-wSrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-S--- ---xr-S--x ---xr-S-w- ---xr-S-wx ---xr-Sr-- ---xr-Sr-x ---xr-Srw- ---xr-Srwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwS--- ---xrwS--x ---xrwS-w- ---xrwS-wx ---xrwSr-- ---xrwSr-x ---xrwSrw- ---xrwSrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---S--- --w---S--x --w---S-w- --w---S-wx --w---Sr-- --w---Sr-x --w---Srw- --w---Srwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wS--- --w--wS--x --w--wS-w- --w--wS-wx --w--wSr-- --w--wSr-x --w--wSrw- --w--wSrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-S--- --w-r-S--x --w-r-S-w- --w-r-S-wx --w-r-Sr-- --w-r-Sr-x --w-r-Srw- --w-r-Srwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwS--- --w-rwS--x --w-rwS-w- --w-rwS-wx --w-rwSr-- --w-rwSr-x --w-rwSrw- --w-rwSrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--S--- --wx--S--x --wx--S-w- --wx--S-wx --wx--Sr-- --wx--Sr-x --wx--Srw- --wx--Srwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wS--- --wx-wS--x --wx-wS-w- --wx-wS-wx --wx-wSr-- --wx-wSr-x --wx-wSrw- --wx-wSrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-S--- --wxr-S--x --wxr-S-w- --wxr-S-wx --wxr-Sr-- --wxr-Sr-x --wxr-Srw- --wxr-Srwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwS--- --wxrwS--x --wxrwS-w- --wxrwS-wx --wxrwSr-- --wxrwSr-x --wxrwSrw- --wxrwSrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----S--- -r----S--x -r----S-w- -r----S-wx -r----Sr-- -r----Sr-x -r----Srw- -r----Srwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wS--- -r---wS--x -r---wS-w- -r---wS-wx -r---wSr-- -r---wSr-x -r---wSrw- -r---wSrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-S--- -r--r-S--x -r--r-S-w- -r--r-S-wx -r--r-Sr-- -r--r-Sr-x -r--r-Srw- -r--r-Srwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwS--- -r--rwS--x -r--rwS-w- -r--rwS-wx -r--rwSr-- -r--rwSr-x -r--rwSrw- -r--rwSrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--S--- -r-x--S--x -r-x--S-w- -r-x--S-wx -r-x--Sr-- -r-x--Sr-x -r-x--Srw- -r-x--Srwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wS--- -r-x-wS--x -r-x-wS-w- -r-x-wS-wx -r-x-wSr-- -r-x-wSr-x -r-x-wSrw- -r-x-wSrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-S--- -r-xr-S--x -r-xr-S-w- -r-xr-S-wx -r-xr-Sr-- -r-xr-Sr-x -r-xr-Srw- -r-xr-Srwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwS--- -r-xrwS--x -r-xrwS-w- -r-xrwS-wx -r-xrwSr-- -r-xrwSr-x -r-xrwSrw- -r-xrwSrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---S--- -rw---S--x -rw---S-w- -rw---S-wx -rw---Sr-- -rw---Sr-x -rw---Srw- -rw---Srwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wS--- -rw--wS--x -rw--wS-w- -rw--wS-wx -rw--wSr-- -rw--wSr-x -rw--wSrw- -rw--wSrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-S--- -rw-r-S--x -rw-r-S-w- -rw-r-S-wx -rw-r-Sr-- -rw-r-Sr-x -rw-r-Srw- -rw-r-Srwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwS--- -rw-rwS--x -rw-rwS-w- -rw-rwS-wx -rw-rwSr-- -rw-rwSr-x -rw-rwSrw- -rw-rwSrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--S--- -rwx--S--x -rwx--S-w- -rwx--S-wx -rwx--Sr-- -rwx--Sr-x -rwx--Srw- -rwx--Srwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wS--- -rwx-wS--x -rwx-wS-w- -rwx-wS-wx -rwx-wSr-- -rwx-wSr-x -rwx-wSrw- -rwx-wSrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-S--- -rwxr-S--x -rwxr-S-w- -rwxr-S-wx -rwxr-Sr-- -rwxr-Sr-x -rwxr-Srw- -rwxr-Srwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwS--- -rwxrwS--x -rwxrwS-w- -rwxrwS-wx -rwxrwSr-- -rwxrwSr-x -rwxrwSrw- -rwxrwSrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S--S--- ---S--S--x ---S--S-w- ---S--S-wx ---S--Sr-- ---S--Sr-x ---S--Srw- ---S--Srwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wS--- ---S-wS--x ---S-wS-w- ---S-wS-wx ---S-wSr-- ---S-wSr-x ---S-wSrw- ---S-wSrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-S--- ---Sr-S--x ---Sr-S-w- ---Sr-S-wx ---Sr-Sr-- ---Sr-Sr-x ---Sr-Srw- ---Sr-Srwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---SrwS--- ---SrwS--x ---SrwS-w- ---SrwS-wx ---SrwSr-- ---SrwSr-x ---SrwSrw- ---SrwSrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--S--- ---s--S--x ---s--S-w- ---s--S-wx ---s--Sr-- ---s--Sr-x ---s--Srw- ---s--Srwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wS--- ---s-wS--x ---s-wS-w- ---s-wS-wx ---s-wSr-- ---s-wSr-x ---s-wSrw- ---s-wSrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-S--- ---sr-S--x ---sr-S-w- ---sr-S-wx ---sr-Sr-- ---sr-Sr-x ---sr-Srw- ---sr-Srwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwS--- ---srwS--x ---srwS-w- ---srwS-wx ---srwSr-- ---srwSr-x ---srwSrw- ---srwSrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--S--- --wS--S--x --wS--S-w- --wS--S-wx --wS--Sr-- --wS--Sr-x --wS--Srw- --wS--Srwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wS--- --wS-wS--x --wS-wS-w- --wS-wS-wx --wS-wSr-- --wS-wSr-x --wS-wSrw- --wS-wSrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-S--- --wSr-S--x --wSr-S-w- --wSr-S-wx --wSr-Sr-- --wSr-Sr-x --wSr-Srw- --wSr-Srwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwS--- --wSrwS--x --wSrwS-w- --wSrwS-wx --wSrwSr-- --wSrwSr-x --wSrwSrw- --wSrwSrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--S--- --ws--S--x --ws--S-w- --ws--S-wx --ws--Sr-- --ws--Sr-x --ws--Srw- --ws--Srwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wS--- --ws-wS--x --ws-wS-w- --ws-wS-wx --ws-wSr-- --ws-wSr-x --ws-wSrw- --ws-wSrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-S--- --wsr-S--x --wsr-S-w- --wsr-S-wx --wsr-Sr-- --wsr-Sr-x --wsr-Srw- --wsr-Srwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwS--- --wsrwS--x --wsrwS-w- --wsrwS-wx --wsrwSr-- --wsrwSr-x --wsrwSrw- --wsrwSrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--S--- -r-S--S--x -r-S--S-w- -r-S--S-wx -r-S--Sr-- -r-S--Sr-x -r-S--Srw- -r-S--Srwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wS--- -r-S-wS--x -r-S-wS-w- -r-S-wS-wx -r-S-wSr-- -r-S-wSr-x -r-S-wSrw- -r-S-wSrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-S--- -r-Sr-S--x -r-Sr-S-w- -r-Sr-S-wx -r-Sr-Sr-- -r-Sr-Sr-x -r-Sr-Srw- -r-Sr-Srwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-SrwS--- -r-SrwS--x -r-SrwS-w- -r-SrwS-wx -r-SrwSr-- -r-SrwSr-x -r-SrwSrw- -r-SrwSrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--S--- -r-s--S--x -r-s--S-w- -r-s--S-wx -r-s--Sr-- -r-s--Sr-x -r-s--Srw- -r-s--Srwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wS--- -r-s-wS--x -r-s-wS-w- -r-s-wS-wx -r-s-wSr-- -r-s-wSr-x -r-s-wSrw- -r-s-wSrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-S--- -r-sr-S--x -r-sr-S-w- -r-sr-S-wx -r-sr-Sr-- -r-sr-Sr-x -r-sr-Srw- -r-sr-Srwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwS--- -r-srwS--x -r-srwS-w- -r-srwS-wx -r-srwSr-- -r-srwSr-x -r-srwSrw- -r-srwSrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--S--- -rwS--S--x -rwS--S-w- -rwS--S-wx -rwS--Sr-- -rwS--Sr-x -rwS--Srw- -rwS--Srwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wS--- -rwS-wS--x -rwS-wS-w- -rwS-wS-wx -rwS-wSr-- -rwS-wSr-x -rwS-wSrw- -rwS-wSrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-S--- -rwSr-S--x -rwSr-S-w- -rwSr-S-wx -rwSr-Sr-- -rwSr-Sr-x -rwSr-Srw- -rwSr-Srwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwS--- -rwSrwS--x -rwSrwS-w- -rwSrwS-wx -rwSrwSr-- -rwSrwSr-x -rwSrwSrw- -rwSrwSrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--S--- -rws--S--x -rws--S-w- -rws--S-wx -rws--Sr-- -rws--Sr-x -rws--Srw- -rws--Srwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wS--- -rws-wS--x -rws-wS-w- -rws-wS-wx -rws-wSr-- -rws-wSr-x -rws-wSrw- -rws-wSrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-S--- -rwsr-S--x -rwsr-S-w- -rwsr-S-wx -rwsr-Sr-- -rwsr-Sr-x -rwsr-Srw- -rwsr-Srwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwS--- -rwsrwS--x -rwsrwS-w- -rwsrwS-wx -rwsrwSr-- -rwsrwSr-x -rwsrwSrw- -rwsrwSrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx ---S--S--- ---S--S--x ---S--S-w- ---S--S-wx ---S--Sr-- ---S--Sr-x ---S--Srw- ---S--Srwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wS--- ---S-wS--x ---S-wS-w- ---S-wS-wx ---S-wSr-- ---S-wSr-x ---S-wSrw- ---S-wSrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-S--- ---Sr-S--x ---Sr-S-w- ---Sr-S-wx ---Sr-Sr-- ---Sr-Sr-x ---Sr-Srw- ---Sr-Srwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---SrwS--- ---SrwS--x ---SrwS-w- ---SrwS-wx ---SrwSr-- ---SrwSr-x ---SrwSrw- ---SrwSrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--S--- ---s--S--x ---s--S-w- ---s--S-wx ---s--Sr-- ---s--Sr-x ---s--Srw- ---s--Srwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wS--- ---s-wS--x ---s-wS-w- ---s-wS-wx ---s-wSr-- ---s-wSr-x ---s-wSrw- ---s-wSrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-S--- ---sr-S--x ---sr-S-w- ---sr-S-wx ---sr-Sr-- ---sr-Sr-x ---sr-Srw- ---sr-Srwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwS--- ---srwS--x ---srwS-w- ---srwS-wx ---srwSr-- ---srwSr-x ---srwSrw- ---srwSrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--S--- --wS--S--x --wS--S-w- --wS--S-wx --wS--Sr-- --wS--Sr-x --wS--Srw- --wS--Srwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wS--- --wS-wS--x --wS-wS-w- --wS-wS-wx --wS-wSr-- --wS-wSr-x --wS-wSrw- --wS-wSrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-S--- --wSr-S--x --wSr-S-w- --wSr-S-wx --wSr-Sr-- --wSr-Sr-x --wSr-Srw- --wSr-Srwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwS--- --wSrwS--x --wSrwS-w- --wSrwS-wx --wSrwSr-- --wSrwSr-x --wSrwSrw- --wSrwSrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--S--- --ws--S--x --ws--S-w- --ws--S-wx --ws--Sr-- --ws--Sr-x --ws--Srw- --ws--Srwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wS--- --ws-wS--x --ws-wS-w- --ws-wS-wx --ws-wSr-- --ws-wSr-x --ws-wSrw- --ws-wSrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-S--- --wsr-S--x --wsr-S-w- --wsr-S-wx --wsr-Sr-- --wsr-Sr-x --wsr-Srw- --wsr-Srwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwS--- --wsrwS--x --wsrwS-w- --wsrwS-wx --wsrwSr-- --wsrwSr-x --wsrwSrw- --wsrwSrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--S--- -r-S--S--x -r-S--S-w- -r-S--S-wx -r-S--Sr-- -r-S--Sr-x -r-S--Srw- -r-S--Srwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wS--- -r-S-wS--x -r-S-wS-w- -r-S-wS-wx -r-S-wSr-- -r-S-wSr-x -r-S-wSrw- -r-S-wSrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-S--- -r-Sr-S--x -r-Sr-S-w- -r-Sr-S-wx -r-Sr-Sr-- -r-Sr-Sr-x -r-Sr-Srw- -r-Sr-Srwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-SrwS--- -r-SrwS--x -r-SrwS-w- -r-SrwS-wx -r-SrwSr-- -r-SrwSr-x -r-SrwSrw- -r-SrwSrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--S--- -r-s--S--x -r-s--S-w- -r-s--S-wx -r-s--Sr-- -r-s--Sr-x -r-s--Srw- -r-s--Srwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wS--- -r-s-wS--x -r-s-wS-w- -r-s-wS-wx -r-s-wSr-- -r-s-wSr-x -r-s-wSrw- -r-s-wSrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-S--- -r-sr-S--x -r-sr-S-w- -r-sr-S-wx -r-sr-Sr-- -r-sr-Sr-x -r-sr-Srw- -r-sr-Srwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwS--- -r-srwS--x -r-srwS-w- -r-srwS-wx -r-srwSr-- -r-srwSr-x -r-srwSrw- -r-srwSrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--S--- -rwS--S--x -rwS--S-w- -rwS--S-wx -rwS--Sr-- -rwS--Sr-x -rwS--Srw- -rwS--Srwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wS--- -rwS-wS--x -rwS-wS-w- -rwS-wS-wx -rwS-wSr-- -rwS-wSr-x -rwS-wSrw- -rwS-wSrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-S--- -rwSr-S--x -rwSr-S-w- -rwSr-S-wx -rwSr-Sr-- -rwSr-Sr-x -rwSr-Srw- -rwSr-Srwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwS--- -rwSrwS--x -rwSrwS-w- -rwSrwS-wx -rwSrwSr-- -rwSrwSr-x -rwSrwSrw- -rwSrwSrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--S--- -rws--S--x -rws--S-w- -rws--S-wx -rws--Sr-- -rws--Sr-x -rws--Srw- -rws--Srwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wS--- -rws-wS--x -rws-wS-w- -rws-wS-wx -rws-wSr-- -rws-wSr-x -rws-wSrw- -rws-wSrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-S--- -rwsr-S--x -rwsr-S-w- -rwsr-S-wx -rwsr-Sr-- -rwsr-Sr-x -rwsr-Srw- -rwsr-Srwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwS--- -rwsrwS--x -rwsrwS-w- -rwsrwS-wx -rwsrwSr-- -rwsrwSr-x -rwsrwSrw- -rwsrwSrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx File-Listing-6.16/corpus/perms-xpg4.txt000644 000000 000000 00000130070 14453614622 020004 0ustar00rootroot000000 000000 # Test file mode strings from Solaris /usr/xpg4/bin/ls. ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ---------- ---------x --------w- --------wx -------r-- -------r-x -------rw- -------rwx ------x--- ------x--x ------x-w- ------x-wx ------xr-- ------xr-x ------xrw- ------xrwx -----w---- -----w---x -----w--w- -----w--wx -----w-r-- -----w-r-x -----w-rw- -----w-rwx -----wx--- -----wx--x -----wx-w- -----wx-wx -----wxr-- -----wxr-x -----wxrw- -----wxrwx ----r----- ----r----x ----r---w- ----r---wx ----r--r-- ----r--r-x ----r--rw- ----r--rwx ----r-x--- ----r-x--x ----r-x-w- ----r-x-wx ----r-xr-- ----r-xr-x ----r-xrw- ----r-xrwx ----rw---- ----rw---x ----rw--w- ----rw--wx ----rw-r-- ----rw-r-x ----rw-rw- ----rw-rwx ----rwx--- ----rwx--x ----rwx-w- ----rwx-wx ----rwxr-- ----rwxr-x ----rwxrw- ----rwxrwx ---x------ ---x-----x ---x----w- ---x----wx ---x---r-- ---x---r-x ---x---rw- ---x---rwx ---x--x--- ---x--x--x ---x--x-w- ---x--x-wx ---x--xr-- ---x--xr-x ---x--xrw- ---x--xrwx ---x-w---- ---x-w---x ---x-w--w- ---x-w--wx ---x-w-r-- ---x-w-r-x ---x-w-rw- ---x-w-rwx ---x-wx--- ---x-wx--x ---x-wx-w- ---x-wx-wx ---x-wxr-- ---x-wxr-x ---x-wxrw- ---x-wxrwx ---xr----- ---xr----x ---xr---w- ---xr---wx ---xr--r-- ---xr--r-x ---xr--rw- ---xr--rwx ---xr-x--- ---xr-x--x ---xr-x-w- ---xr-x-wx ---xr-xr-- ---xr-xr-x ---xr-xrw- ---xr-xrwx ---xrw---- ---xrw---x ---xrw--w- ---xrw--wx ---xrw-r-- ---xrw-r-x ---xrw-rw- ---xrw-rwx ---xrwx--- ---xrwx--x ---xrwx-w- ---xrwx-wx ---xrwxr-- ---xrwxr-x ---xrwxrw- ---xrwxrwx --w------- --w------x --w-----w- --w-----wx --w----r-- --w----r-x --w----rw- --w----rwx --w---x--- --w---x--x --w---x-w- --w---x-wx --w---xr-- --w---xr-x --w---xrw- --w---xrwx --w--w---- --w--w---x --w--w--w- --w--w--wx --w--w-r-- --w--w-r-x --w--w-rw- --w--w-rwx --w--wx--- --w--wx--x --w--wx-w- --w--wx-wx --w--wxr-- --w--wxr-x --w--wxrw- --w--wxrwx --w-r----- --w-r----x --w-r---w- --w-r---wx --w-r--r-- --w-r--r-x --w-r--rw- --w-r--rwx --w-r-x--- --w-r-x--x --w-r-x-w- --w-r-x-wx --w-r-xr-- --w-r-xr-x --w-r-xrw- --w-r-xrwx --w-rw---- --w-rw---x --w-rw--w- --w-rw--wx --w-rw-r-- --w-rw-r-x --w-rw-rw- --w-rw-rwx --w-rwx--- --w-rwx--x --w-rwx-w- --w-rwx-wx --w-rwxr-- --w-rwxr-x --w-rwxrw- --w-rwxrwx --wx------ --wx-----x --wx----w- --wx----wx --wx---r-- --wx---r-x --wx---rw- --wx---rwx --wx--x--- --wx--x--x --wx--x-w- --wx--x-wx --wx--xr-- --wx--xr-x --wx--xrw- --wx--xrwx --wx-w---- --wx-w---x --wx-w--w- --wx-w--wx --wx-w-r-- --wx-w-r-x --wx-w-rw- --wx-w-rwx --wx-wx--- --wx-wx--x --wx-wx-w- --wx-wx-wx --wx-wxr-- --wx-wxr-x --wx-wxrw- --wx-wxrwx --wxr----- --wxr----x --wxr---w- --wxr---wx --wxr--r-- --wxr--r-x --wxr--rw- --wxr--rwx --wxr-x--- --wxr-x--x --wxr-x-w- --wxr-x-wx --wxr-xr-- --wxr-xr-x --wxr-xrw- --wxr-xrwx --wxrw---- --wxrw---x --wxrw--w- --wxrw--wx --wxrw-r-- --wxrw-r-x --wxrw-rw- --wxrw-rwx --wxrwx--- --wxrwx--x --wxrwx-w- --wxrwx-wx --wxrwxr-- --wxrwxr-x --wxrwxrw- --wxrwxrwx -r-------- -r-------x -r------w- -r------wx -r-----r-- -r-----r-x -r-----rw- -r-----rwx -r----x--- -r----x--x -r----x-w- -r----x-wx -r----xr-- -r----xr-x -r----xrw- -r----xrwx -r---w---- -r---w---x -r---w--w- -r---w--wx -r---w-r-- -r---w-r-x -r---w-rw- -r---w-rwx -r---wx--- -r---wx--x -r---wx-w- -r---wx-wx -r---wxr-- -r---wxr-x -r---wxrw- -r---wxrwx -r--r----- -r--r----x -r--r---w- -r--r---wx -r--r--r-- -r--r--r-x -r--r--rw- -r--r--rwx -r--r-x--- -r--r-x--x -r--r-x-w- -r--r-x-wx -r--r-xr-- -r--r-xr-x -r--r-xrw- -r--r-xrwx -r--rw---- -r--rw---x -r--rw--w- -r--rw--wx -r--rw-r-- -r--rw-r-x -r--rw-rw- -r--rw-rwx -r--rwx--- -r--rwx--x -r--rwx-w- -r--rwx-wx -r--rwxr-- -r--rwxr-x -r--rwxrw- -r--rwxrwx -r-x------ -r-x-----x -r-x----w- -r-x----wx -r-x---r-- -r-x---r-x -r-x---rw- -r-x---rwx -r-x--x--- -r-x--x--x -r-x--x-w- -r-x--x-wx -r-x--xr-- -r-x--xr-x -r-x--xrw- -r-x--xrwx -r-x-w---- -r-x-w---x -r-x-w--w- -r-x-w--wx -r-x-w-r-- -r-x-w-r-x -r-x-w-rw- -r-x-w-rwx -r-x-wx--- -r-x-wx--x -r-x-wx-w- -r-x-wx-wx -r-x-wxr-- -r-x-wxr-x -r-x-wxrw- -r-x-wxrwx -r-xr----- -r-xr----x -r-xr---w- -r-xr---wx -r-xr--r-- -r-xr--r-x -r-xr--rw- -r-xr--rwx -r-xr-x--- -r-xr-x--x -r-xr-x-w- -r-xr-x-wx -r-xr-xr-- -r-xr-xr-x -r-xr-xrw- -r-xr-xrwx -r-xrw---- -r-xrw---x -r-xrw--w- -r-xrw--wx -r-xrw-r-- -r-xrw-r-x -r-xrw-rw- -r-xrw-rwx -r-xrwx--- -r-xrwx--x -r-xrwx-w- -r-xrwx-wx -r-xrwxr-- -r-xrwxr-x -r-xrwxrw- -r-xrwxrwx -rw------- -rw------x -rw-----w- -rw-----wx -rw----r-- -rw----r-x -rw----rw- -rw----rwx -rw---x--- -rw---x--x -rw---x-w- -rw---x-wx -rw---xr-- -rw---xr-x -rw---xrw- -rw---xrwx -rw--w---- -rw--w---x -rw--w--w- -rw--w--wx -rw--w-r-- -rw--w-r-x -rw--w-rw- -rw--w-rwx -rw--wx--- -rw--wx--x -rw--wx-w- -rw--wx-wx -rw--wxr-- -rw--wxr-x -rw--wxrw- -rw--wxrwx -rw-r----- -rw-r----x -rw-r---w- -rw-r---wx -rw-r--r-- -rw-r--r-x -rw-r--rw- -rw-r--rwx -rw-r-x--- -rw-r-x--x -rw-r-x-w- -rw-r-x-wx -rw-r-xr-- -rw-r-xr-x -rw-r-xrw- -rw-r-xrwx -rw-rw---- -rw-rw---x -rw-rw--w- -rw-rw--wx -rw-rw-r-- -rw-rw-r-x -rw-rw-rw- -rw-rw-rwx -rw-rwx--- -rw-rwx--x -rw-rwx-w- -rw-rwx-wx -rw-rwxr-- -rw-rwxr-x -rw-rwxrw- -rw-rwxrwx -rwx------ -rwx-----x -rwx----w- -rwx----wx -rwx---r-- -rwx---r-x -rwx---rw- -rwx---rwx -rwx--x--- -rwx--x--x -rwx--x-w- -rwx--x-wx -rwx--xr-- -rwx--xr-x -rwx--xrw- -rwx--xrwx -rwx-w---- -rwx-w---x -rwx-w--w- -rwx-w--wx -rwx-w-r-- -rwx-w-r-x -rwx-w-rw- -rwx-w-rwx -rwx-wx--- -rwx-wx--x -rwx-wx-w- -rwx-wx-wx -rwx-wxr-- -rwx-wxr-x -rwx-wxrw- -rwx-wxrwx -rwxr----- -rwxr----x -rwxr---w- -rwxr---wx -rwxr--r-- -rwxr--r-x -rwxr--rw- -rwxr--rwx -rwxr-x--- -rwxr-x--x -rwxr-x-w- -rwxr-x-wx -rwxr-xr-- -rwxr-xr-x -rwxr-xrw- -rwxr-xrwx -rwxrw---- -rwxrw---x -rwxrw--w- -rwxrw--wx -rwxrw-r-- -rwxrw-r-x -rwxrw-rw- -rwxrw-rwx -rwxrwx--- -rwxrwx--x -rwxrwx-w- -rwxrwx-wx -rwxrwxr-- -rwxrwxr-x -rwxrwxrw- -rwxrwxrwx ------L--- ------L--x ------L-w- ------L-wx ------Lr-- ------Lr-x ------Lrw- ------Lrwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wL--- -----wL--x -----wL-w- -----wL-wx -----wLr-- -----wLr-x -----wLrw- -----wLrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-L--- ----r-L--x ----r-L-w- ----r-L-wx ----r-Lr-- ----r-Lr-x ----r-Lrw- ----r-Lrwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwL--- ----rwL--x ----rwL-w- ----rwL-wx ----rwLr-- ----rwLr-x ----rwLrw- ----rwLrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--L--- ---x--L--x ---x--L-w- ---x--L-wx ---x--Lr-- ---x--Lr-x ---x--Lrw- ---x--Lrwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wL--- ---x-wL--x ---x-wL-w- ---x-wL-wx ---x-wLr-- ---x-wLr-x ---x-wLrw- ---x-wLrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-L--- ---xr-L--x ---xr-L-w- ---xr-L-wx ---xr-Lr-- ---xr-Lr-x ---xr-Lrw- ---xr-Lrwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwL--- ---xrwL--x ---xrwL-w- ---xrwL-wx ---xrwLr-- ---xrwLr-x ---xrwLrw- ---xrwLrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---L--- --w---L--x --w---L-w- --w---L-wx --w---Lr-- --w---Lr-x --w---Lrw- --w---Lrwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wL--- --w--wL--x --w--wL-w- --w--wL-wx --w--wLr-- --w--wLr-x --w--wLrw- --w--wLrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-L--- --w-r-L--x --w-r-L-w- --w-r-L-wx --w-r-Lr-- --w-r-Lr-x --w-r-Lrw- --w-r-Lrwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwL--- --w-rwL--x --w-rwL-w- --w-rwL-wx --w-rwLr-- --w-rwLr-x --w-rwLrw- --w-rwLrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--L--- --wx--L--x --wx--L-w- --wx--L-wx --wx--Lr-- --wx--Lr-x --wx--Lrw- --wx--Lrwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wL--- --wx-wL--x --wx-wL-w- --wx-wL-wx --wx-wLr-- --wx-wLr-x --wx-wLrw- --wx-wLrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-L--- --wxr-L--x --wxr-L-w- --wxr-L-wx --wxr-Lr-- --wxr-Lr-x --wxr-Lrw- --wxr-Lrwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwL--- --wxrwL--x --wxrwL-w- --wxrwL-wx --wxrwLr-- --wxrwLr-x --wxrwLrw- --wxrwLrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----L--- -r----L--x -r----L-w- -r----L-wx -r----Lr-- -r----Lr-x -r----Lrw- -r----Lrwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wL--- -r---wL--x -r---wL-w- -r---wL-wx -r---wLr-- -r---wLr-x -r---wLrw- -r---wLrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-L--- -r--r-L--x -r--r-L-w- -r--r-L-wx -r--r-Lr-- -r--r-Lr-x -r--r-Lrw- -r--r-Lrwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwL--- -r--rwL--x -r--rwL-w- -r--rwL-wx -r--rwLr-- -r--rwLr-x -r--rwLrw- -r--rwLrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--L--- -r-x--L--x -r-x--L-w- -r-x--L-wx -r-x--Lr-- -r-x--Lr-x -r-x--Lrw- -r-x--Lrwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wL--- -r-x-wL--x -r-x-wL-w- -r-x-wL-wx -r-x-wLr-- -r-x-wLr-x -r-x-wLrw- -r-x-wLrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-L--- -r-xr-L--x -r-xr-L-w- -r-xr-L-wx -r-xr-Lr-- -r-xr-Lr-x -r-xr-Lrw- -r-xr-Lrwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwL--- -r-xrwL--x -r-xrwL-w- -r-xrwL-wx -r-xrwLr-- -r-xrwLr-x -r-xrwLrw- -r-xrwLrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---L--- -rw---L--x -rw---L-w- -rw---L-wx -rw---Lr-- -rw---Lr-x -rw---Lrw- -rw---Lrwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wL--- -rw--wL--x -rw--wL-w- -rw--wL-wx -rw--wLr-- -rw--wLr-x -rw--wLrw- -rw--wLrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-L--- -rw-r-L--x -rw-r-L-w- -rw-r-L-wx -rw-r-Lr-- -rw-r-Lr-x -rw-r-Lrw- -rw-r-Lrwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwL--- -rw-rwL--x -rw-rwL-w- -rw-rwL-wx -rw-rwLr-- -rw-rwLr-x -rw-rwLrw- -rw-rwLrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--L--- -rwx--L--x -rwx--L-w- -rwx--L-wx -rwx--Lr-- -rwx--Lr-x -rwx--Lrw- -rwx--Lrwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wL--- -rwx-wL--x -rwx-wL-w- -rwx-wL-wx -rwx-wLr-- -rwx-wLr-x -rwx-wLrw- -rwx-wLrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-L--- -rwxr-L--x -rwxr-L-w- -rwxr-L-wx -rwxr-Lr-- -rwxr-Lr-x -rwxr-Lrw- -rwxr-Lrwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwL--- -rwxrwL--x -rwxrwL-w- -rwxrwL-wx -rwxrwLr-- -rwxrwLr-x -rwxrwLrw- -rwxrwLrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ------L--- ------L--x ------L-w- ------L-wx ------Lr-- ------Lr-x ------Lrw- ------Lrwx ------s--- ------s--x ------s-w- ------s-wx ------sr-- ------sr-x ------srw- ------srwx -----wL--- -----wL--x -----wL-w- -----wL-wx -----wLr-- -----wLr-x -----wLrw- -----wLrwx -----ws--- -----ws--x -----ws-w- -----ws-wx -----wsr-- -----wsr-x -----wsrw- -----wsrwx ----r-L--- ----r-L--x ----r-L-w- ----r-L-wx ----r-Lr-- ----r-Lr-x ----r-Lrw- ----r-Lrwx ----r-s--- ----r-s--x ----r-s-w- ----r-s-wx ----r-sr-- ----r-sr-x ----r-srw- ----r-srwx ----rwL--- ----rwL--x ----rwL-w- ----rwL-wx ----rwLr-- ----rwLr-x ----rwLrw- ----rwLrwx ----rws--- ----rws--x ----rws-w- ----rws-wx ----rwsr-- ----rwsr-x ----rwsrw- ----rwsrwx ---x--L--- ---x--L--x ---x--L-w- ---x--L-wx ---x--Lr-- ---x--Lr-x ---x--Lrw- ---x--Lrwx ---x--s--- ---x--s--x ---x--s-w- ---x--s-wx ---x--sr-- ---x--sr-x ---x--srw- ---x--srwx ---x-wL--- ---x-wL--x ---x-wL-w- ---x-wL-wx ---x-wLr-- ---x-wLr-x ---x-wLrw- ---x-wLrwx ---x-ws--- ---x-ws--x ---x-ws-w- ---x-ws-wx ---x-wsr-- ---x-wsr-x ---x-wsrw- ---x-wsrwx ---xr-L--- ---xr-L--x ---xr-L-w- ---xr-L-wx ---xr-Lr-- ---xr-Lr-x ---xr-Lrw- ---xr-Lrwx ---xr-s--- ---xr-s--x ---xr-s-w- ---xr-s-wx ---xr-sr-- ---xr-sr-x ---xr-srw- ---xr-srwx ---xrwL--- ---xrwL--x ---xrwL-w- ---xrwL-wx ---xrwLr-- ---xrwLr-x ---xrwLrw- ---xrwLrwx ---xrws--- ---xrws--x ---xrws-w- ---xrws-wx ---xrwsr-- ---xrwsr-x ---xrwsrw- ---xrwsrwx --w---L--- --w---L--x --w---L-w- --w---L-wx --w---Lr-- --w---Lr-x --w---Lrw- --w---Lrwx --w---s--- --w---s--x --w---s-w- --w---s-wx --w---sr-- --w---sr-x --w---srw- --w---srwx --w--wL--- --w--wL--x --w--wL-w- --w--wL-wx --w--wLr-- --w--wLr-x --w--wLrw- --w--wLrwx --w--ws--- --w--ws--x --w--ws-w- --w--ws-wx --w--wsr-- --w--wsr-x --w--wsrw- --w--wsrwx --w-r-L--- --w-r-L--x --w-r-L-w- --w-r-L-wx --w-r-Lr-- --w-r-Lr-x --w-r-Lrw- --w-r-Lrwx --w-r-s--- --w-r-s--x --w-r-s-w- --w-r-s-wx --w-r-sr-- --w-r-sr-x --w-r-srw- --w-r-srwx --w-rwL--- --w-rwL--x --w-rwL-w- --w-rwL-wx --w-rwLr-- --w-rwLr-x --w-rwLrw- --w-rwLrwx --w-rws--- --w-rws--x --w-rws-w- --w-rws-wx --w-rwsr-- --w-rwsr-x --w-rwsrw- --w-rwsrwx --wx--L--- --wx--L--x --wx--L-w- --wx--L-wx --wx--Lr-- --wx--Lr-x --wx--Lrw- --wx--Lrwx --wx--s--- --wx--s--x --wx--s-w- --wx--s-wx --wx--sr-- --wx--sr-x --wx--srw- --wx--srwx --wx-wL--- --wx-wL--x --wx-wL-w- --wx-wL-wx --wx-wLr-- --wx-wLr-x --wx-wLrw- --wx-wLrwx --wx-ws--- --wx-ws--x --wx-ws-w- --wx-ws-wx --wx-wsr-- --wx-wsr-x --wx-wsrw- --wx-wsrwx --wxr-L--- --wxr-L--x --wxr-L-w- --wxr-L-wx --wxr-Lr-- --wxr-Lr-x --wxr-Lrw- --wxr-Lrwx --wxr-s--- --wxr-s--x --wxr-s-w- --wxr-s-wx --wxr-sr-- --wxr-sr-x --wxr-srw- --wxr-srwx --wxrwL--- --wxrwL--x --wxrwL-w- --wxrwL-wx --wxrwLr-- --wxrwLr-x --wxrwLrw- --wxrwLrwx --wxrws--- --wxrws--x --wxrws-w- --wxrws-wx --wxrwsr-- --wxrwsr-x --wxrwsrw- --wxrwsrwx -r----L--- -r----L--x -r----L-w- -r----L-wx -r----Lr-- -r----Lr-x -r----Lrw- -r----Lrwx -r----s--- -r----s--x -r----s-w- -r----s-wx -r----sr-- -r----sr-x -r----srw- -r----srwx -r---wL--- -r---wL--x -r---wL-w- -r---wL-wx -r---wLr-- -r---wLr-x -r---wLrw- -r---wLrwx -r---ws--- -r---ws--x -r---ws-w- -r---ws-wx -r---wsr-- -r---wsr-x -r---wsrw- -r---wsrwx -r--r-L--- -r--r-L--x -r--r-L-w- -r--r-L-wx -r--r-Lr-- -r--r-Lr-x -r--r-Lrw- -r--r-Lrwx -r--r-s--- -r--r-s--x -r--r-s-w- -r--r-s-wx -r--r-sr-- -r--r-sr-x -r--r-srw- -r--r-srwx -r--rwL--- -r--rwL--x -r--rwL-w- -r--rwL-wx -r--rwLr-- -r--rwLr-x -r--rwLrw- -r--rwLrwx -r--rws--- -r--rws--x -r--rws-w- -r--rws-wx -r--rwsr-- -r--rwsr-x -r--rwsrw- -r--rwsrwx -r-x--L--- -r-x--L--x -r-x--L-w- -r-x--L-wx -r-x--Lr-- -r-x--Lr-x -r-x--Lrw- -r-x--Lrwx -r-x--s--- -r-x--s--x -r-x--s-w- -r-x--s-wx -r-x--sr-- -r-x--sr-x -r-x--srw- -r-x--srwx -r-x-wL--- -r-x-wL--x -r-x-wL-w- -r-x-wL-wx -r-x-wLr-- -r-x-wLr-x -r-x-wLrw- -r-x-wLrwx -r-x-ws--- -r-x-ws--x -r-x-ws-w- -r-x-ws-wx -r-x-wsr-- -r-x-wsr-x -r-x-wsrw- -r-x-wsrwx -r-xr-L--- -r-xr-L--x -r-xr-L-w- -r-xr-L-wx -r-xr-Lr-- -r-xr-Lr-x -r-xr-Lrw- -r-xr-Lrwx -r-xr-s--- -r-xr-s--x -r-xr-s-w- -r-xr-s-wx -r-xr-sr-- -r-xr-sr-x -r-xr-srw- -r-xr-srwx -r-xrwL--- -r-xrwL--x -r-xrwL-w- -r-xrwL-wx -r-xrwLr-- -r-xrwLr-x -r-xrwLrw- -r-xrwLrwx -r-xrws--- -r-xrws--x -r-xrws-w- -r-xrws-wx -r-xrwsr-- -r-xrwsr-x -r-xrwsrw- -r-xrwsrwx -rw---L--- -rw---L--x -rw---L-w- -rw---L-wx -rw---Lr-- -rw---Lr-x -rw---Lrw- -rw---Lrwx -rw---s--- -rw---s--x -rw---s-w- -rw---s-wx -rw---sr-- -rw---sr-x -rw---srw- -rw---srwx -rw--wL--- -rw--wL--x -rw--wL-w- -rw--wL-wx -rw--wLr-- -rw--wLr-x -rw--wLrw- -rw--wLrwx -rw--ws--- -rw--ws--x -rw--ws-w- -rw--ws-wx -rw--wsr-- -rw--wsr-x -rw--wsrw- -rw--wsrwx -rw-r-L--- -rw-r-L--x -rw-r-L-w- -rw-r-L-wx -rw-r-Lr-- -rw-r-Lr-x -rw-r-Lrw- -rw-r-Lrwx -rw-r-s--- -rw-r-s--x -rw-r-s-w- -rw-r-s-wx -rw-r-sr-- -rw-r-sr-x -rw-r-srw- -rw-r-srwx -rw-rwL--- -rw-rwL--x -rw-rwL-w- -rw-rwL-wx -rw-rwLr-- -rw-rwLr-x -rw-rwLrw- -rw-rwLrwx -rw-rws--- -rw-rws--x -rw-rws-w- -rw-rws-wx -rw-rwsr-- -rw-rwsr-x -rw-rwsrw- -rw-rwsrwx -rwx--L--- -rwx--L--x -rwx--L-w- -rwx--L-wx -rwx--Lr-- -rwx--Lr-x -rwx--Lrw- -rwx--Lrwx -rwx--s--- -rwx--s--x -rwx--s-w- -rwx--s-wx -rwx--sr-- -rwx--sr-x -rwx--srw- -rwx--srwx -rwx-wL--- -rwx-wL--x -rwx-wL-w- -rwx-wL-wx -rwx-wLr-- -rwx-wLr-x -rwx-wLrw- -rwx-wLrwx -rwx-ws--- -rwx-ws--x -rwx-ws-w- -rwx-ws-wx -rwx-wsr-- -rwx-wsr-x -rwx-wsrw- -rwx-wsrwx -rwxr-L--- -rwxr-L--x -rwxr-L-w- -rwxr-L-wx -rwxr-Lr-- -rwxr-Lr-x -rwxr-Lrw- -rwxr-Lrwx -rwxr-s--- -rwxr-s--x -rwxr-s-w- -rwxr-s-wx -rwxr-sr-- -rwxr-sr-x -rwxr-srw- -rwxr-srwx -rwxrwL--- -rwxrwL--x -rwxrwL-w- -rwxrwL-wx -rwxrwLr-- -rwxrwLr-x -rwxrwLrw- -rwxrwLrwx -rwxrws--- -rwxrws--x -rwxrws-w- -rwxrws-wx -rwxrwsr-- -rwxrwsr-x -rwxrwsrw- -rwxrwsrwx ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S------ ---S-----x ---S----w- ---S----wx ---S---r-- ---S---r-x ---S---rw- ---S---rwx ---S--x--- ---S--x--x ---S--x-w- ---S--x-wx ---S--xr-- ---S--xr-x ---S--xrw- ---S--xrwx ---S-w---- ---S-w---x ---S-w--w- ---S-w--wx ---S-w-r-- ---S-w-r-x ---S-w-rw- ---S-w-rwx ---S-wx--- ---S-wx--x ---S-wx-w- ---S-wx-wx ---S-wxr-- ---S-wxr-x ---S-wxrw- ---S-wxrwx ---Sr----- ---Sr----x ---Sr---w- ---Sr---wx ---Sr--r-- ---Sr--r-x ---Sr--rw- ---Sr--rwx ---Sr-x--- ---Sr-x--x ---Sr-x-w- ---Sr-x-wx ---Sr-xr-- ---Sr-xr-x ---Sr-xrw- ---Sr-xrwx ---Srw---- ---Srw---x ---Srw--w- ---Srw--wx ---Srw-r-- ---Srw-r-x ---Srw-rw- ---Srw-rwx ---Srwx--- ---Srwx--x ---Srwx-w- ---Srwx-wx ---Srwxr-- ---Srwxr-x ---Srwxrw- ---Srwxrwx ---s------ ---s-----x ---s----w- ---s----wx ---s---r-- ---s---r-x ---s---rw- ---s---rwx ---s--x--- ---s--x--x ---s--x-w- ---s--x-wx ---s--xr-- ---s--xr-x ---s--xrw- ---s--xrwx ---s-w---- ---s-w---x ---s-w--w- ---s-w--wx ---s-w-r-- ---s-w-r-x ---s-w-rw- ---s-w-rwx ---s-wx--- ---s-wx--x ---s-wx-w- ---s-wx-wx ---s-wxr-- ---s-wxr-x ---s-wxrw- ---s-wxrwx ---sr----- ---sr----x ---sr---w- ---sr---wx ---sr--r-- ---sr--r-x ---sr--rw- ---sr--rwx ---sr-x--- ---sr-x--x ---sr-x-w- ---sr-x-wx ---sr-xr-- ---sr-xr-x ---sr-xrw- ---sr-xrwx ---srw---- ---srw---x ---srw--w- ---srw--wx ---srw-r-- ---srw-r-x ---srw-rw- ---srw-rwx ---srwx--- ---srwx--x ---srwx-w- ---srwx-wx ---srwxr-- ---srwxr-x ---srwxrw- ---srwxrwx --wS------ --wS-----x --wS----w- --wS----wx --wS---r-- --wS---r-x --wS---rw- --wS---rwx --wS--x--- --wS--x--x --wS--x-w- --wS--x-wx --wS--xr-- --wS--xr-x --wS--xrw- --wS--xrwx --wS-w---- --wS-w---x --wS-w--w- --wS-w--wx --wS-w-r-- --wS-w-r-x --wS-w-rw- --wS-w-rwx --wS-wx--- --wS-wx--x --wS-wx-w- --wS-wx-wx --wS-wxr-- --wS-wxr-x --wS-wxrw- --wS-wxrwx --wSr----- --wSr----x --wSr---w- --wSr---wx --wSr--r-- --wSr--r-x --wSr--rw- --wSr--rwx --wSr-x--- --wSr-x--x --wSr-x-w- --wSr-x-wx --wSr-xr-- --wSr-xr-x --wSr-xrw- --wSr-xrwx --wSrw---- --wSrw---x --wSrw--w- --wSrw--wx --wSrw-r-- --wSrw-r-x --wSrw-rw- --wSrw-rwx --wSrwx--- --wSrwx--x --wSrwx-w- --wSrwx-wx --wSrwxr-- --wSrwxr-x --wSrwxrw- --wSrwxrwx --ws------ --ws-----x --ws----w- --ws----wx --ws---r-- --ws---r-x --ws---rw- --ws---rwx --ws--x--- --ws--x--x --ws--x-w- --ws--x-wx --ws--xr-- --ws--xr-x --ws--xrw- --ws--xrwx --ws-w---- --ws-w---x --ws-w--w- --ws-w--wx --ws-w-r-- --ws-w-r-x --ws-w-rw- --ws-w-rwx --ws-wx--- --ws-wx--x --ws-wx-w- --ws-wx-wx --ws-wxr-- --ws-wxr-x --ws-wxrw- --ws-wxrwx --wsr----- --wsr----x --wsr---w- --wsr---wx --wsr--r-- --wsr--r-x --wsr--rw- --wsr--rwx --wsr-x--- --wsr-x--x --wsr-x-w- --wsr-x-wx --wsr-xr-- --wsr-xr-x --wsr-xrw- --wsr-xrwx --wsrw---- --wsrw---x --wsrw--w- --wsrw--wx --wsrw-r-- --wsrw-r-x --wsrw-rw- --wsrw-rwx --wsrwx--- --wsrwx--x --wsrwx-w- --wsrwx-wx --wsrwxr-- --wsrwxr-x --wsrwxrw- --wsrwxrwx -r-S------ -r-S-----x -r-S----w- -r-S----wx -r-S---r-- -r-S---r-x -r-S---rw- -r-S---rwx -r-S--x--- -r-S--x--x -r-S--x-w- -r-S--x-wx -r-S--xr-- -r-S--xr-x -r-S--xrw- -r-S--xrwx -r-S-w---- -r-S-w---x -r-S-w--w- -r-S-w--wx -r-S-w-r-- -r-S-w-r-x -r-S-w-rw- -r-S-w-rwx -r-S-wx--- -r-S-wx--x -r-S-wx-w- -r-S-wx-wx -r-S-wxr-- -r-S-wxr-x -r-S-wxrw- -r-S-wxrwx -r-Sr----- -r-Sr----x -r-Sr---w- -r-Sr---wx -r-Sr--r-- -r-Sr--r-x -r-Sr--rw- -r-Sr--rwx -r-Sr-x--- -r-Sr-x--x -r-Sr-x-w- -r-Sr-x-wx -r-Sr-xr-- -r-Sr-xr-x -r-Sr-xrw- -r-Sr-xrwx -r-Srw---- -r-Srw---x -r-Srw--w- -r-Srw--wx -r-Srw-r-- -r-Srw-r-x -r-Srw-rw- -r-Srw-rwx -r-Srwx--- -r-Srwx--x -r-Srwx-w- -r-Srwx-wx -r-Srwxr-- -r-Srwxr-x -r-Srwxrw- -r-Srwxrwx -r-s------ -r-s-----x -r-s----w- -r-s----wx -r-s---r-- -r-s---r-x -r-s---rw- -r-s---rwx -r-s--x--- -r-s--x--x -r-s--x-w- -r-s--x-wx -r-s--xr-- -r-s--xr-x -r-s--xrw- -r-s--xrwx -r-s-w---- -r-s-w---x -r-s-w--w- -r-s-w--wx -r-s-w-r-- -r-s-w-r-x -r-s-w-rw- -r-s-w-rwx -r-s-wx--- -r-s-wx--x -r-s-wx-w- -r-s-wx-wx -r-s-wxr-- -r-s-wxr-x -r-s-wxrw- -r-s-wxrwx -r-sr----- -r-sr----x -r-sr---w- -r-sr---wx -r-sr--r-- -r-sr--r-x -r-sr--rw- -r-sr--rwx -r-sr-x--- -r-sr-x--x -r-sr-x-w- -r-sr-x-wx -r-sr-xr-- -r-sr-xr-x -r-sr-xrw- -r-sr-xrwx -r-srw---- -r-srw---x -r-srw--w- -r-srw--wx -r-srw-r-- -r-srw-r-x -r-srw-rw- -r-srw-rwx -r-srwx--- -r-srwx--x -r-srwx-w- -r-srwx-wx -r-srwxr-- -r-srwxr-x -r-srwxrw- -r-srwxrwx -rwS------ -rwS-----x -rwS----w- -rwS----wx -rwS---r-- -rwS---r-x -rwS---rw- -rwS---rwx -rwS--x--- -rwS--x--x -rwS--x-w- -rwS--x-wx -rwS--xr-- -rwS--xr-x -rwS--xrw- -rwS--xrwx -rwS-w---- -rwS-w---x -rwS-w--w- -rwS-w--wx -rwS-w-r-- -rwS-w-r-x -rwS-w-rw- -rwS-w-rwx -rwS-wx--- -rwS-wx--x -rwS-wx-w- -rwS-wx-wx -rwS-wxr-- -rwS-wxr-x -rwS-wxrw- -rwS-wxrwx -rwSr----- -rwSr----x -rwSr---w- -rwSr---wx -rwSr--r-- -rwSr--r-x -rwSr--rw- -rwSr--rwx -rwSr-x--- -rwSr-x--x -rwSr-x-w- -rwSr-x-wx -rwSr-xr-- -rwSr-xr-x -rwSr-xrw- -rwSr-xrwx -rwSrw---- -rwSrw---x -rwSrw--w- -rwSrw--wx -rwSrw-r-- -rwSrw-r-x -rwSrw-rw- -rwSrw-rwx -rwSrwx--- -rwSrwx--x -rwSrwx-w- -rwSrwx-wx -rwSrwxr-- -rwSrwxr-x -rwSrwxrw- -rwSrwxrwx -rws------ -rws-----x -rws----w- -rws----wx -rws---r-- -rws---r-x -rws---rw- -rws---rwx -rws--x--- -rws--x--x -rws--x-w- -rws--x-wx -rws--xr-- -rws--xr-x -rws--xrw- -rws--xrwx -rws-w---- -rws-w---x -rws-w--w- -rws-w--wx -rws-w-r-- -rws-w-r-x -rws-w-rw- -rws-w-rwx -rws-wx--- -rws-wx--x -rws-wx-w- -rws-wx-wx -rws-wxr-- -rws-wxr-x -rws-wxrw- -rws-wxrwx -rwsr----- -rwsr----x -rwsr---w- -rwsr---wx -rwsr--r-- -rwsr--r-x -rwsr--rw- -rwsr--rwx -rwsr-x--- -rwsr-x--x -rwsr-x-w- -rwsr-x-wx -rwsr-xr-- -rwsr-xr-x -rwsr-xrw- -rwsr-xrwx -rwsrw---- -rwsrw---x -rwsrw--w- -rwsrw--wx -rwsrw-r-- -rwsrw-r-x -rwsrw-rw- -rwsrw-rwx -rwsrwx--- -rwsrwx--x -rwsrwx-w- -rwsrwx-wx -rwsrwxr-- -rwsrwxr-x -rwsrwxrw- -rwsrwxrwx ---S--L--- ---S--L--x ---S--L-w- ---S--L-wx ---S--Lr-- ---S--Lr-x ---S--Lrw- ---S--Lrwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wL--- ---S-wL--x ---S-wL-w- ---S-wL-wx ---S-wLr-- ---S-wLr-x ---S-wLrw- ---S-wLrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-L--- ---Sr-L--x ---Sr-L-w- ---Sr-L-wx ---Sr-Lr-- ---Sr-Lr-x ---Sr-Lrw- ---Sr-Lrwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---SrwL--- ---SrwL--x ---SrwL-w- ---SrwL-wx ---SrwLr-- ---SrwLr-x ---SrwLrw- ---SrwLrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--L--- ---s--L--x ---s--L-w- ---s--L-wx ---s--Lr-- ---s--Lr-x ---s--Lrw- ---s--Lrwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wL--- ---s-wL--x ---s-wL-w- ---s-wL-wx ---s-wLr-- ---s-wLr-x ---s-wLrw- ---s-wLrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-L--- ---sr-L--x ---sr-L-w- ---sr-L-wx ---sr-Lr-- ---sr-Lr-x ---sr-Lrw- ---sr-Lrwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwL--- ---srwL--x ---srwL-w- ---srwL-wx ---srwLr-- ---srwLr-x ---srwLrw- ---srwLrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--L--- --wS--L--x --wS--L-w- --wS--L-wx --wS--Lr-- --wS--Lr-x --wS--Lrw- --wS--Lrwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wL--- --wS-wL--x --wS-wL-w- --wS-wL-wx --wS-wLr-- --wS-wLr-x --wS-wLrw- --wS-wLrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-L--- --wSr-L--x --wSr-L-w- --wSr-L-wx --wSr-Lr-- --wSr-Lr-x --wSr-Lrw- --wSr-Lrwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwL--- --wSrwL--x --wSrwL-w- --wSrwL-wx --wSrwLr-- --wSrwLr-x --wSrwLrw- --wSrwLrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--L--- --ws--L--x --ws--L-w- --ws--L-wx --ws--Lr-- --ws--Lr-x --ws--Lrw- --ws--Lrwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wL--- --ws-wL--x --ws-wL-w- --ws-wL-wx --ws-wLr-- --ws-wLr-x --ws-wLrw- --ws-wLrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-L--- --wsr-L--x --wsr-L-w- --wsr-L-wx --wsr-Lr-- --wsr-Lr-x --wsr-Lrw- --wsr-Lrwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwL--- --wsrwL--x --wsrwL-w- --wsrwL-wx --wsrwLr-- --wsrwLr-x --wsrwLrw- --wsrwLrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--L--- -r-S--L--x -r-S--L-w- -r-S--L-wx -r-S--Lr-- -r-S--Lr-x -r-S--Lrw- -r-S--Lrwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wL--- -r-S-wL--x -r-S-wL-w- -r-S-wL-wx -r-S-wLr-- -r-S-wLr-x -r-S-wLrw- -r-S-wLrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-L--- -r-Sr-L--x -r-Sr-L-w- -r-Sr-L-wx -r-Sr-Lr-- -r-Sr-Lr-x -r-Sr-Lrw- -r-Sr-Lrwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-SrwL--- -r-SrwL--x -r-SrwL-w- -r-SrwL-wx -r-SrwLr-- -r-SrwLr-x -r-SrwLrw- -r-SrwLrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--L--- -r-s--L--x -r-s--L-w- -r-s--L-wx -r-s--Lr-- -r-s--Lr-x -r-s--Lrw- -r-s--Lrwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wL--- -r-s-wL--x -r-s-wL-w- -r-s-wL-wx -r-s-wLr-- -r-s-wLr-x -r-s-wLrw- -r-s-wLrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-L--- -r-sr-L--x -r-sr-L-w- -r-sr-L-wx -r-sr-Lr-- -r-sr-Lr-x -r-sr-Lrw- -r-sr-Lrwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwL--- -r-srwL--x -r-srwL-w- -r-srwL-wx -r-srwLr-- -r-srwLr-x -r-srwLrw- -r-srwLrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--L--- -rwS--L--x -rwS--L-w- -rwS--L-wx -rwS--Lr-- -rwS--Lr-x -rwS--Lrw- -rwS--Lrwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wL--- -rwS-wL--x -rwS-wL-w- -rwS-wL-wx -rwS-wLr-- -rwS-wLr-x -rwS-wLrw- -rwS-wLrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-L--- -rwSr-L--x -rwSr-L-w- -rwSr-L-wx -rwSr-Lr-- -rwSr-Lr-x -rwSr-Lrw- -rwSr-Lrwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwL--- -rwSrwL--x -rwSrwL-w- -rwSrwL-wx -rwSrwLr-- -rwSrwLr-x -rwSrwLrw- -rwSrwLrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--L--- -rws--L--x -rws--L-w- -rws--L-wx -rws--Lr-- -rws--Lr-x -rws--Lrw- -rws--Lrwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wL--- -rws-wL--x -rws-wL-w- -rws-wL-wx -rws-wLr-- -rws-wLr-x -rws-wLrw- -rws-wLrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-L--- -rwsr-L--x -rwsr-L-w- -rwsr-L-wx -rwsr-Lr-- -rwsr-Lr-x -rwsr-Lrw- -rwsr-Lrwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwL--- -rwsrwL--x -rwsrwL-w- -rwsrwL-wx -rwsrwLr-- -rwsrwLr-x -rwsrwLrw- -rwsrwLrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx ---S--L--- ---S--L--x ---S--L-w- ---S--L-wx ---S--Lr-- ---S--Lr-x ---S--Lrw- ---S--Lrwx ---S--s--- ---S--s--x ---S--s-w- ---S--s-wx ---S--sr-- ---S--sr-x ---S--srw- ---S--srwx ---S-wL--- ---S-wL--x ---S-wL-w- ---S-wL-wx ---S-wLr-- ---S-wLr-x ---S-wLrw- ---S-wLrwx ---S-ws--- ---S-ws--x ---S-ws-w- ---S-ws-wx ---S-wsr-- ---S-wsr-x ---S-wsrw- ---S-wsrwx ---Sr-L--- ---Sr-L--x ---Sr-L-w- ---Sr-L-wx ---Sr-Lr-- ---Sr-Lr-x ---Sr-Lrw- ---Sr-Lrwx ---Sr-s--- ---Sr-s--x ---Sr-s-w- ---Sr-s-wx ---Sr-sr-- ---Sr-sr-x ---Sr-srw- ---Sr-srwx ---SrwL--- ---SrwL--x ---SrwL-w- ---SrwL-wx ---SrwLr-- ---SrwLr-x ---SrwLrw- ---SrwLrwx ---Srws--- ---Srws--x ---Srws-w- ---Srws-wx ---Srwsr-- ---Srwsr-x ---Srwsrw- ---Srwsrwx ---s--L--- ---s--L--x ---s--L-w- ---s--L-wx ---s--Lr-- ---s--Lr-x ---s--Lrw- ---s--Lrwx ---s--s--- ---s--s--x ---s--s-w- ---s--s-wx ---s--sr-- ---s--sr-x ---s--srw- ---s--srwx ---s-wL--- ---s-wL--x ---s-wL-w- ---s-wL-wx ---s-wLr-- ---s-wLr-x ---s-wLrw- ---s-wLrwx ---s-ws--- ---s-ws--x ---s-ws-w- ---s-ws-wx ---s-wsr-- ---s-wsr-x ---s-wsrw- ---s-wsrwx ---sr-L--- ---sr-L--x ---sr-L-w- ---sr-L-wx ---sr-Lr-- ---sr-Lr-x ---sr-Lrw- ---sr-Lrwx ---sr-s--- ---sr-s--x ---sr-s-w- ---sr-s-wx ---sr-sr-- ---sr-sr-x ---sr-srw- ---sr-srwx ---srwL--- ---srwL--x ---srwL-w- ---srwL-wx ---srwLr-- ---srwLr-x ---srwLrw- ---srwLrwx ---srws--- ---srws--x ---srws-w- ---srws-wx ---srwsr-- ---srwsr-x ---srwsrw- ---srwsrwx --wS--L--- --wS--L--x --wS--L-w- --wS--L-wx --wS--Lr-- --wS--Lr-x --wS--Lrw- --wS--Lrwx --wS--s--- --wS--s--x --wS--s-w- --wS--s-wx --wS--sr-- --wS--sr-x --wS--srw- --wS--srwx --wS-wL--- --wS-wL--x --wS-wL-w- --wS-wL-wx --wS-wLr-- --wS-wLr-x --wS-wLrw- --wS-wLrwx --wS-ws--- --wS-ws--x --wS-ws-w- --wS-ws-wx --wS-wsr-- --wS-wsr-x --wS-wsrw- --wS-wsrwx --wSr-L--- --wSr-L--x --wSr-L-w- --wSr-L-wx --wSr-Lr-- --wSr-Lr-x --wSr-Lrw- --wSr-Lrwx --wSr-s--- --wSr-s--x --wSr-s-w- --wSr-s-wx --wSr-sr-- --wSr-sr-x --wSr-srw- --wSr-srwx --wSrwL--- --wSrwL--x --wSrwL-w- --wSrwL-wx --wSrwLr-- --wSrwLr-x --wSrwLrw- --wSrwLrwx --wSrws--- --wSrws--x --wSrws-w- --wSrws-wx --wSrwsr-- --wSrwsr-x --wSrwsrw- --wSrwsrwx --ws--L--- --ws--L--x --ws--L-w- --ws--L-wx --ws--Lr-- --ws--Lr-x --ws--Lrw- --ws--Lrwx --ws--s--- --ws--s--x --ws--s-w- --ws--s-wx --ws--sr-- --ws--sr-x --ws--srw- --ws--srwx --ws-wL--- --ws-wL--x --ws-wL-w- --ws-wL-wx --ws-wLr-- --ws-wLr-x --ws-wLrw- --ws-wLrwx --ws-ws--- --ws-ws--x --ws-ws-w- --ws-ws-wx --ws-wsr-- --ws-wsr-x --ws-wsrw- --ws-wsrwx --wsr-L--- --wsr-L--x --wsr-L-w- --wsr-L-wx --wsr-Lr-- --wsr-Lr-x --wsr-Lrw- --wsr-Lrwx --wsr-s--- --wsr-s--x --wsr-s-w- --wsr-s-wx --wsr-sr-- --wsr-sr-x --wsr-srw- --wsr-srwx --wsrwL--- --wsrwL--x --wsrwL-w- --wsrwL-wx --wsrwLr-- --wsrwLr-x --wsrwLrw- --wsrwLrwx --wsrws--- --wsrws--x --wsrws-w- --wsrws-wx --wsrwsr-- --wsrwsr-x --wsrwsrw- --wsrwsrwx -r-S--L--- -r-S--L--x -r-S--L-w- -r-S--L-wx -r-S--Lr-- -r-S--Lr-x -r-S--Lrw- -r-S--Lrwx -r-S--s--- -r-S--s--x -r-S--s-w- -r-S--s-wx -r-S--sr-- -r-S--sr-x -r-S--srw- -r-S--srwx -r-S-wL--- -r-S-wL--x -r-S-wL-w- -r-S-wL-wx -r-S-wLr-- -r-S-wLr-x -r-S-wLrw- -r-S-wLrwx -r-S-ws--- -r-S-ws--x -r-S-ws-w- -r-S-ws-wx -r-S-wsr-- -r-S-wsr-x -r-S-wsrw- -r-S-wsrwx -r-Sr-L--- -r-Sr-L--x -r-Sr-L-w- -r-Sr-L-wx -r-Sr-Lr-- -r-Sr-Lr-x -r-Sr-Lrw- -r-Sr-Lrwx -r-Sr-s--- -r-Sr-s--x -r-Sr-s-w- -r-Sr-s-wx -r-Sr-sr-- -r-Sr-sr-x -r-Sr-srw- -r-Sr-srwx -r-SrwL--- -r-SrwL--x -r-SrwL-w- -r-SrwL-wx -r-SrwLr-- -r-SrwLr-x -r-SrwLrw- -r-SrwLrwx -r-Srws--- -r-Srws--x -r-Srws-w- -r-Srws-wx -r-Srwsr-- -r-Srwsr-x -r-Srwsrw- -r-Srwsrwx -r-s--L--- -r-s--L--x -r-s--L-w- -r-s--L-wx -r-s--Lr-- -r-s--Lr-x -r-s--Lrw- -r-s--Lrwx -r-s--s--- -r-s--s--x -r-s--s-w- -r-s--s-wx -r-s--sr-- -r-s--sr-x -r-s--srw- -r-s--srwx -r-s-wL--- -r-s-wL--x -r-s-wL-w- -r-s-wL-wx -r-s-wLr-- -r-s-wLr-x -r-s-wLrw- -r-s-wLrwx -r-s-ws--- -r-s-ws--x -r-s-ws-w- -r-s-ws-wx -r-s-wsr-- -r-s-wsr-x -r-s-wsrw- -r-s-wsrwx -r-sr-L--- -r-sr-L--x -r-sr-L-w- -r-sr-L-wx -r-sr-Lr-- -r-sr-Lr-x -r-sr-Lrw- -r-sr-Lrwx -r-sr-s--- -r-sr-s--x -r-sr-s-w- -r-sr-s-wx -r-sr-sr-- -r-sr-sr-x -r-sr-srw- -r-sr-srwx -r-srwL--- -r-srwL--x -r-srwL-w- -r-srwL-wx -r-srwLr-- -r-srwLr-x -r-srwLrw- -r-srwLrwx -r-srws--- -r-srws--x -r-srws-w- -r-srws-wx -r-srwsr-- -r-srwsr-x -r-srwsrw- -r-srwsrwx -rwS--L--- -rwS--L--x -rwS--L-w- -rwS--L-wx -rwS--Lr-- -rwS--Lr-x -rwS--Lrw- -rwS--Lrwx -rwS--s--- -rwS--s--x -rwS--s-w- -rwS--s-wx -rwS--sr-- -rwS--sr-x -rwS--srw- -rwS--srwx -rwS-wL--- -rwS-wL--x -rwS-wL-w- -rwS-wL-wx -rwS-wLr-- -rwS-wLr-x -rwS-wLrw- -rwS-wLrwx -rwS-ws--- -rwS-ws--x -rwS-ws-w- -rwS-ws-wx -rwS-wsr-- -rwS-wsr-x -rwS-wsrw- -rwS-wsrwx -rwSr-L--- -rwSr-L--x -rwSr-L-w- -rwSr-L-wx -rwSr-Lr-- -rwSr-Lr-x -rwSr-Lrw- -rwSr-Lrwx -rwSr-s--- -rwSr-s--x -rwSr-s-w- -rwSr-s-wx -rwSr-sr-- -rwSr-sr-x -rwSr-srw- -rwSr-srwx -rwSrwL--- -rwSrwL--x -rwSrwL-w- -rwSrwL-wx -rwSrwLr-- -rwSrwLr-x -rwSrwLrw- -rwSrwLrwx -rwSrws--- -rwSrws--x -rwSrws-w- -rwSrws-wx -rwSrwsr-- -rwSrwsr-x -rwSrwsrw- -rwSrwsrwx -rws--L--- -rws--L--x -rws--L-w- -rws--L-wx -rws--Lr-- -rws--Lr-x -rws--Lrw- -rws--Lrwx -rws--s--- -rws--s--x -rws--s-w- -rws--s-wx -rws--sr-- -rws--sr-x -rws--srw- -rws--srwx -rws-wL--- -rws-wL--x -rws-wL-w- -rws-wL-wx -rws-wLr-- -rws-wLr-x -rws-wLrw- -rws-wLrwx -rws-ws--- -rws-ws--x -rws-ws-w- -rws-ws-wx -rws-wsr-- -rws-wsr-x -rws-wsrw- -rws-wsrwx -rwsr-L--- -rwsr-L--x -rwsr-L-w- -rwsr-L-wx -rwsr-Lr-- -rwsr-Lr-x -rwsr-Lrw- -rwsr-Lrwx -rwsr-s--- -rwsr-s--x -rwsr-s-w- -rwsr-s-wx -rwsr-sr-- -rwsr-sr-x -rwsr-srw- -rwsr-srwx -rwsrwL--- -rwsrwL--x -rwsrwL-w- -rwsrwL-wx -rwsrwLr-- -rwsrwLr-x -rwsrwLrw- -rwsrwLrwx -rwsrws--- -rwsrws--x -rwsrws-w- -rwsrws-wx -rwsrwsr-- -rwsrwsr-x -rwsrwsrw- -rwsrwsrwx File-Listing-6.16/corpus/unix.txt000644 000000 000000 00000004121 14453614622 016756 0ustar00rootroot000000 000000 total 68 drwxr-xr-x 4 aas users 1024 Mar 16 15:47 . drwxr-xr-x 11 aas users 1024 Mar 15 19:22 .. drwxr-xr-x 2 aas users 1024 Mar 16 15:47 CVS -rw-r--r-- 1 aas users 2384 Feb 26 21:14 Debug.pm -rw-r--r-- 1 aas users 2145 Feb 26 20:09 IO.pm -rw-r--r-- 1 aas users 3960 Mar 15 18:05 MediaTypes.pm -rw-r--r-- 1 aas users 792 Feb 26 20:12 MemberMixin.pm drwxr-xr-x 3 aas users 1024 Mar 15 18:05 Protocol -rw-r--r-- 1 aas users 5613 Feb 26 20:16 Protocol.pm -rw-r--r-- 1 aas users 5963 Feb 26 21:27 RobotUA.pm -rw-r--r-- 1 aas users 5071 Mar 16 12:25 Simple.pm -rw-r--r-- 1 aas users 8817 Mar 15 18:05 Socket.pm -rw-r--r-- 1 aas users 2121 Feb 5 14:22 TkIO.pm -rw-r--r-- 1 aas users 19628 Mar 15 18:05 UserAgent.pm -rw-r--r-- 1 aas users 2841 Feb 5 19:06 media.types CVS: total 5 drwxr-xr-x 2 aas users 1024 Mar 16 15:47 . drwxr-xr-x 4 aas users 1024 Mar 16 15:47 .. -rw-r--r-- 1 aas users 545 Mar 16 15:47 Entries -rw-r--r-- 1 aas users 39 Mar 10 09:05 Repository -rw-r--r-- 1 aas users 19 Mar 10 09:05 Root Protocol: total 37 drwxr-xr-x 3 aas users 1024 Mar 15 18:05 . drwxr-xr-x 4 aas users 1024 Mar 16 15:47 .. drwxr-xr-x 2 aas users 1024 Mar 15 18:05 CVS -rw-r--r-- 1 aas users 4646 Feb 26 20:13 file.pm -rw-r--r-- 1 aas users 13006 Mar 15 18:05 ftp.pm -rw-r--r-- 1 aas users 5935 Mar 6 10:29 gopher.pm -rw-r--r-- 1 aas users 5453 Mar 6 10:29 http.pm -rw-r--r-- 1 aas users 2365 Feb 26 20:13 mailto.pm Protocol/CVS: total 5 drwxr-xr-x 2 aas users 1024 Mar 15 18:05 . drwxr-xr-x 3 aas users 1024 Mar 15 18:05 .. -rw-r--r-- 1 aas users 238 Mar 15 18:05 Entries -rw-r--r-- 1 aas users 48 Mar 10 09:05 Repository -rw-r--r-- 1 aas users 19 Mar 10 09:05 Root File-Listing-6.16/corpus/win32-openssh.txt000644 000000 000000 00000000513 14453614622 020413 0ustar00rootroot000000 000000 -rw-****** 1 - - 2090 Nov 2 16:52 .bash_history -rw-****** 1 - - 54 Oct 29 16:07 .minttyrc drwx****** 1 - - 4096 Nov 2 14:17 .ssh -rw-****** 1 - - 0 Nov 2 10:00 .tig_history -rw-****** 1 - - 890 Nov 2 14:42 .viminfo File-Listing-6.16/dist.ini000644 000000 000000 00000003546 14453614622 015375 0ustar00rootroot000000 000000 name = File-Listing author = Gisle Aas author = Graham Ollis license = Perl_5 copyright_holder = Gisle Aas copyright_year = 1996-2022 version = 6.16 [@Author::Plicease] :version = 2.69 release_tests = 1 github_user = PerlAlien installer = MakeMaker workflow = static workflow = linux [RemovePrereqs] remove = strict remove = warnings remove = Carp remove = Time::Local [Author::Plicease::Upload] cpan = 1 [MetaNoIndex] directory = maint [Author::Plicease::Thanks] current = Graham Ollis original = Gisle Aas contributor = Adam Kennedy contributor = Adam Sjogren contributor = Alex Kapranoff contributor = Alexey Tourbin contributor = Andreas J. Koenig contributor = Bill Mann contributor = Bron Gondwana contributor = DAVIDRW contributor = Daniel Hedlund contributor = David E. Wheeler contributor = David Steinbrunner contributor = Erik Esterer contributor = FWILES contributor = Father Chrysostomos contributor = Gavin Peters contributor = Graeme Thompson contributor = Grant Street Group contributor = Hans-H. Froehlich contributor = Ian Kilgore contributor = Jacob J contributor = Mark Stosberg contributor = Mike Schilli contributor = Ondrej Hanak contributor = Peter John Acklam contributor = Peter Rabbitson contributor = Robert Stone contributor = Rolf Grossmann contributor = Sean M. Burke contributor = Simon Legner contributor = Slaven Rezic contributor = Spiros Denaxas contributor = Steve Hay contributor = Todd Lipcon contributor = Tom Hukins contributor = Tony Finch contributor = Toru Yamaguchi contributor = Ville Skyttä contributor = Yuri Karaban contributor = Zefram contributor = amire80 contributor = jefflee contributor = john9art contributor = mschilli contributor = murphy contributor = phrstbrn contributor = ruff contributor = sasao contributor = uid39246 File-Listing-6.16/lib/000755 000000 000000 00000000000 14453614622 014467 5ustar00rootroot000000 000000 File-Listing-6.16/lib/File/000755 000000 000000 00000000000 14453614622 015346 5ustar00rootroot000000 000000 File-Listing-6.16/lib/File/Listing.pm000644 000000 000000 00000033435 14453614622 017325 0ustar00rootroot000000 000000 package File::Listing; use strict; use warnings; use Carp (); use HTTP::Date qw(str2time); use Exporter 5.57 qw( import ); # ABSTRACT: Parse directory listing our $VERSION = '6.16'; # VERSION sub Version { $File::Listing::VERSION; } our @EXPORT = qw(parse_dir); sub parse_dir ($;$$$) { my($dir, $tz, $fstype, $error) = @_; $fstype ||= 'unix'; $fstype = "File::Listing::" . lc $fstype; my @args = $_[0]; push(@args, $tz) if(@_ >= 2); push(@args, $error) if(@_ >= 4); $fstype->parse(@args); } sub line { Carp::croak("Not implemented yet"); } sub init { } # Dummy sub sub file_mode ($) { Carp::croak("Input to file_mode() must be a 10 character string.") unless length($_[0]) == 10; # This routine was originally borrowed from Graham Barr's # Net::FTP package. local $_ = shift; my $mode = 0; my($type); s/^(.)// and $type = $1; # When the set-group-ID bit (file mode bit 02000) is set, and the group # execution bit (file mode bit 00020) is unset, and it is a regular file, # some implementations of `ls' use the letter `S', others use `l' or `L'. # Convert this `S'. s/[Ll](...)$/S$1/; while (/(.)/g) { $mode <<= 1; $mode |= 1 if $1 ne "-" && $1 ne "*" && $1 ne 'S' && $1 ne 'T'; } $mode |= 0004000 if /^..s....../i; $mode |= 0002000 if /^.....s.../i; $mode |= 0001000 if /^........t/i; # De facto standard definitions. From 'stat.h' on Solaris 9. $type eq "p" and $mode |= 0010000 or # fifo $type eq "c" and $mode |= 0020000 or # character special $type eq "d" and $mode |= 0040000 or # directory $type eq "b" and $mode |= 0060000 or # block special $type eq "-" and $mode |= 0100000 or # regular $type eq "l" and $mode |= 0120000 or # symbolic link $type eq "s" and $mode |= 0140000 or # socket $type eq "D" and $mode |= 0150000 or # door Carp::croak("Unknown file type: $type"); $mode; } sub parse { my($pkg, $dir, $tz, $error) = @_; # First let's try to determine what kind of dir parameter we have # received. We allow both listings, reference to arrays and # file handles to read from. if (ref($dir) eq 'ARRAY') { # Already split up } elsif (ref($dir) eq 'GLOB') { # A file handle } elsif (ref($dir)) { Carp::croak("Illegal argument to parse_dir()"); } elsif ($dir =~ /^\*\w+(::\w+)+$/) { # This scalar looks like a file handle, so we assume it is } else { # A normal scalar listing $dir = [ split(/\n/, $dir) ]; } $pkg->init(); my @files = (); if (ref($dir) eq 'ARRAY') { for (@$dir) { push(@files, $pkg->line($_, $tz, $error)); } } else { local($_); while (my $line = <$dir>) { chomp $line; push(@files, $pkg->line($line, $tz, $error)); } } wantarray ? @files : \@files; ## no critic (Community::Wantarray) } package File::Listing::unix; use HTTP::Date qw(str2time); our @ISA = qw(File::Listing); # A place to remember current directory from last line parsed. our $curdir; sub init { $curdir = ''; } sub line { shift; # package name local($_) = shift; my($tz, $error) = @_; s/\015//g; #study; my ($kind, $size, $date, $name); if (($kind, $size, $date, $name) = /^([\-\*FlrwxsStTdD]{10}) # Type and permission bits .* # Graps \D(\d+) # File size \s+ # Some space (\w{3}\s+\d+\s+(?:\d{1,2}:\d{2}|\d{4})|\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}) # Date \s+ # Some more space (.*)$ # File name /x ) { return if $name eq '.' || $name eq '..'; $name = "$curdir/$name" if length $curdir; my $type = '?'; if ($kind =~ /^l/ && $name =~ /(.*) -> (.*)/ ) { $name = $1; $type = "l $2"; } elsif ($kind =~ /^[\-F]/) { # (hopefully) a regular file $type = 'f'; } elsif ($kind =~ /^[dD]/) { $type = 'd'; $size = undef; # Don't believe the reported size } return [$name, $type, $size, str2time($date, $tz), File::Listing::file_mode($kind)]; } elsif (/^(.+):$/ && !/^[dcbsp].*\s.*\s.*:$/ ) { my $dir = $1; return () if $dir eq '.'; $curdir = $dir; return (); } elsif (/^[Tt]otal\s+(\d+)$/ || /^\s*$/) { return (); } elsif (/not found/ || # OSF1, HPUX, and SunOS return # "$file not found" /No such file/ || # IRIX returns # "UX:ls: ERROR: Cannot access $file: No such file or directory" # Solaris returns # "$file: No such file or directory" /cannot find/ # Windows NT returns # "The system cannot find the path specified." ) { return () unless defined $error; &$error($_) if ref($error) eq 'CODE'; warn "Error: $_\n" if $error eq 'warn'; return (); } elsif ($_ eq '') { # AIX, and Linux return nothing return () unless defined $error; &$error("No such file or directory") if ref($error) eq 'CODE'; warn "Warning: No such file or directory\n" if $error eq 'warn'; return (); } else { # parse failed, check if the dosftp parse understands it File::Listing::dosftp->init(); return(File::Listing::dosftp->line($_,$tz,$error)); } } package File::Listing::dosftp; use HTTP::Date qw(str2time); our @ISA = qw(File::Listing); # A place to remember current directory from last line parsed. our $curdir; sub init { $curdir = ''; } sub line { shift; # package name local($_) = shift; my($tz, $error) = @_; s/\015//g; my ($date, $size_or_dir, $name, $size); # usual format: # 02-05-96 10:48AM 1415 src.slf # 09-10-96 09:18AM sl_util # alternative dos format with four-digit year: # 02-05-2022 10:48AM 1415 src.slf # 09-10-2022 09:18AM sl_util if (($date, $size_or_dir, $name) = /^(\d\d-\d\d-\d{2,4}\s+\d\d:\d\d\wM) # Date and time info \s+ # Some space (<\w{3}>|\d+) # Dir or Size \s+ # Some more space (.+)$ # File name /x ) { return if $name eq '.' || $name eq '..'; $name = "$curdir/$name" if length $curdir; my $type = '?'; if ($size_or_dir eq '') { $type = "d"; $size = ""; # directories have no size in the pc listing } else { $type = 'f'; $size = $size_or_dir; } return [$name, $type, $size, str2time($date, $tz), undef]; } else { return () unless defined $error; &$error($_) if ref($error) eq 'CODE'; warn "Can't parse: $_\n" if $error eq 'warn'; return (); } } package File::Listing::vms; our @ISA = qw(File::Listing); package File::Listing::netware; our @ISA = qw(File::Listing); package File::Listing::apache; our @ISA = qw(File::Listing); sub init { } sub line { shift; # package name local($_) = shift; my($tz, $error) = @_; # ignored for now... s!]*>! !g; # clean away various table stuff if (m!.*.*?(\d+)-([a-zA-Z]+|\d+)-(\d+)\s+(\d+):(\d+)\s+(?:([\d\.]+[kMG]?|-))!i) { my($filename, $filesize) = ($1, $7); my($d,$m,$y, $H,$M) = ($2,$3,$4,$5,$6); if ($m =~ /^\d+$/) { ($d,$y) = ($y,$d) # iso date } else { $m = _monthabbrev_number($m); } $filesize = 0 if $filesize eq '-'; if ($filesize =~ s/k$//i) { $filesize *= 1024; } elsif ($filesize =~ s/M$//) { $filesize *= 1024*1024; } elsif ($filesize =~ s/G$//) { $filesize *= 1024*1024*1024; } $filesize = int $filesize; require Time::Local; my $filetime = Time::Local::timelocal(0,$M,$H,$d,$m-1,_guess_year($y)); my $filetype = ($filename =~ s|/$|| ? "d" : "f"); return [$filename, $filetype, $filesize, $filetime, undef]; } # the default listing doesn't include timestamps or file sizes # but we don't want to grab navigation links, so we ignore links # that have a non-trailing slash / character or ? elsif(m!.*!i) { my $filename = $1; my $filetype = ($filename =~ s|/$|| ? "d" : "f"); return [$filename, $filetype, undef, undef, undef]; } return (); } sub _guess_year { my $y = shift; # if the year is already four digit then we shouldn't do # anything to modify it. if ($y >= 1900) { # do nothing # TODO: for hysterical er historical reasons we assume 9x is in the # 1990s we should probably not do that, but I don't have any examples # where apache provides two digit dates so I am leaving this as-is # for now. Possibly the right thing is to not handle two digit years. } elsif ($y >= 90) { $y = 1900+$y; } # TODO: likewise assuming 00-89 are 20xx is long term probably wrong. elsif ($y < 100) { $y = 2000+$y; } $y; } sub _monthabbrev_number { my $mon = shift; +{'Jan' => 1, 'Feb' => 2, 'Mar' => 3, 'Apr' => 4, 'May' => 5, 'Jun' => 6, 'Jul' => 7, 'Aug' => 8, 'Sep' => 9, 'Oct' => 10, 'Nov' => 11, 'Dec' => 12, }->{$mon}; } 1; __END__ =pod =encoding UTF-8 =head1 NAME File::Listing - Parse directory listing =head1 VERSION version 6.16 =head1 SYNOPSIS use File::Listing qw(parse_dir); $ENV{LANG} = "C"; # dates in non-English locales not supported foreach my $file (parse_dir(`ls -l`)) { my ($name, $type, $size, $mtime, $mode) = @$file; next if $type ne 'f'; # plain file #... } # directory listing can also be read from a file open my $listing, "zcat ls-lR.gz|"; $dir = parse_dir($listing, '+0000'); =head1 DESCRIPTION This module exports a single function called C, which can be used to parse directory listings. =head1 FUNCTIONS =head2 parse_dir my $dir = parse_dir( $listing ); my $dir = parse_dir( $listing, $time_zone ); my $dir = parse_dir( $listing, $time_zone, $type ); my $dir = parse_dir( $listing, $time_zone, $type, $error ); my @files = parse_dir( $listing ); my @files = parse_dir( $listing, $time_zone ); my @files = parse_dir( $listing, $time_zone, $type ); my @files = parse_dir( $listing, $time_zone, $type, $error ); The first parameter (C<$listing>) is the directory listing to parse. It can be a scalar, a reference to an array of directory lines or a glob representing a filehandle to read the directory listing from. The second parameter (C<$time_zone>) is the time zone to use when parsing time stamps in the listing. If this value is undefined, then the local time zone is assumed. The third parameter (C<$type>) is the type of listing to assume. Currently supported formats are C<'unix'>, C<'apache'> and C<'dosftp'>. The default value is C<'unix'>. Ideally, the listing type should be determined automatically. The fourth parameter (C<$error>) specifies how unparseable lines should be treated. Values can be C<'ignore'>, C<'warn'> or a code reference. Warn means that the perl warn() function will be called. If a code reference is passed, then this routine will be called and the return value from it will be incorporated in the listing. The default is C<'ignore'>. Only the first parameter is mandatory. # list context foreach my $file (parse_dir($listing)) { my($name, $type, $size, $mtime, $mode) = @$file; } # scalar context my $dir = parse_dir($listing); foreach my $file (@$dir) { my($name, $type, $size, $mtime, $mode) = @$file; } The return value from parse_dir() is a list of directory entries. In a scalar context the return value is a reference to the list. The directory entries are represented by an array consisting of: =over 4 =item name The name of the file. =item type One of: C file, C directory, C symlink, C unknown. =item size The size of the file. =item time The number of seconds since January 1, 1970. =item mode Bitmask a la the mode returned by C. =back =head1 SEE ALSO =over 4 =item L Provides the same interface but uses XS and the parser implementation from C. =back =head1 AUTHOR Original author: Gisle Aas Current maintainer: Graham Ollis Eplicease@cpan.orgE Contributors: Adam Kennedy Adam Sjogren Alex Kapranoff Alexey Tourbin Andreas J. Koenig Bill Mann Bron Gondwana DAVIDRW Daniel Hedlund David E. Wheeler David Steinbrunner Erik Esterer FWILES Father Chrysostomos Gavin Peters Graeme Thompson Grant Street Group Hans-H. Froehlich Ian Kilgore Jacob J Mark Stosberg Mike Schilli Ondrej Hanak Peter John Acklam Peter Rabbitson Robert Stone Rolf Grossmann Sean M. Burke Simon Legner Slaven Rezic Spiros Denaxas Steve Hay Todd Lipcon Tom Hukins Tony Finch Toru Yamaguchi Ville Skyttä Yuri Karaban Zefram amire80 jefflee john9art mschilli murphy phrstbrn ruff sasao uid39246 =head1 COPYRIGHT AND LICENSE This software is copyright (c) 1996-2022 by Gisle Aas. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut File-Listing-6.16/maint/000755 000000 000000 00000000000 14453614622 015031 5ustar00rootroot000000 000000 File-Listing-6.16/maint/apache/000755 000000 000000 00000000000 14453614622 016252 5ustar00rootroot000000 000000 File-Listing-6.16/maint/apache/Dockerfile000644 000000 000000 00000001155 14453614622 020246 0ustar00rootroot000000 000000 FROM httpd:2.4 RUN mkdir -p /usr/local/apache2/htdocs/File-Listing && \ cd /usr/local/apache2/htdocs/ && \ ln -s File-Listing default && \ ln -s File-Listing fancy-indexing && \ ln -s File-Listing html-table && \ ln -s File-Listing old-date && \ ln -s File-Listing xhtml && \ ln -s File-Listing with-icons && \ ln -s File-Listing html-table-with-icons COPY httpd.conf /usr/local/apache2/conf/httpd.conf COPY index.html /usr/local/apache2/htdocs/index.html File-Listing-6.16/maint/apache/README000644 000000 000000 00000000451 14453614622 017132 0ustar00rootroot000000 000000 This directory is for building a docker iamge for testing with File-Listing + Apache. It provides the same directory structure under a number of different formats. You can run it by using the ./run script. If you need to make modifications, you can run ./build to generate a new image locally. File-Listing-6.16/maint/apache/bash000755 000000 000000 00000000230 14453614622 017110 0ustar00rootroot000000 000000 #!/bin/sh cd $(dirname $0)/../.. set -ex docker run --rm -it -v "$PWD":/usr/local/apache2/htdocs/File-Listing plicease/perl-file-listing:apache bash File-Listing-6.16/maint/apache/build000755 000000 000000 00000000077 14453614622 017303 0ustar00rootroot000000 000000 #!/bin/sh docker build -t plicease/perl-file-listing:apache . File-Listing-6.16/maint/apache/httpd.conf000644 000000 000000 00000052643 14453614622 020256 0ustar00rootroot000000 000000 # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See for detailed information. # In particular, see # # for a discussion of each configuration directive. # # Do NOT simply read the instructions in here without understanding # what they do. They're here only as hints or reminders. If you are unsure # consult the online docs. You have been warned. # # Configuration and logfile names: If the filenames you specify for many # of the server's control files begin with "/" (or "drive:/" for Win32), the # server will use that explicit path. If the filenames do *not* begin # with "/", the value of ServerRoot is prepended -- so "logs/access_log" # with ServerRoot set to "/usr/local/apache2" will be interpreted by the # server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log" # will be interpreted as '/logs/access_log'. # # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # Do not add a slash at the end of the directory path. If you point # ServerRoot at a non-local disk, be sure to specify a local disk on the # Mutex directive, if file-based mutexes are used. If you wish to share the # same ServerRoot for multiple httpd daemons, you will need to change at # least PidFile. # ServerRoot "/usr/local/apache2" # # Mutex: Allows you to set the mutex mechanism and mutex file directory # for individual mutexes, or change the global defaults # # Uncomment and change the directory if mutexes are file-based and the default # mutex file directory is not on a local disk or is not appropriate for some # other reason. # # Mutex default:logs # # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 Listen 80 # # Dynamic Shared Object (DSO) Support # # To be able to use the functionality of a module which was built as a DSO you # have to place corresponding `LoadModule' lines at this location so the # directives contained in it are actually available _before_ they are used. # Statically compiled modules (those listed by `httpd -l') do not need # to be loaded here. # # Example: # LoadModule foo_module modules/mod_foo.so # LoadModule mpm_event_module modules/mod_mpm_event.so #LoadModule mpm_prefork_module modules/mod_mpm_prefork.so #LoadModule mpm_worker_module modules/mod_mpm_worker.so LoadModule authn_file_module modules/mod_authn_file.so #LoadModule authn_dbm_module modules/mod_authn_dbm.so #LoadModule authn_anon_module modules/mod_authn_anon.so #LoadModule authn_dbd_module modules/mod_authn_dbd.so #LoadModule authn_socache_module modules/mod_authn_socache.so LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_user_module modules/mod_authz_user.so #LoadModule authz_dbm_module modules/mod_authz_dbm.so #LoadModule authz_owner_module modules/mod_authz_owner.so #LoadModule authz_dbd_module modules/mod_authz_dbd.so LoadModule authz_core_module modules/mod_authz_core.so #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so #LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so LoadModule access_compat_module modules/mod_access_compat.so LoadModule auth_basic_module modules/mod_auth_basic.so #LoadModule auth_form_module modules/mod_auth_form.so #LoadModule auth_digest_module modules/mod_auth_digest.so #LoadModule allowmethods_module modules/mod_allowmethods.so #LoadModule isapi_module modules/mod_isapi.so #LoadModule file_cache_module modules/mod_file_cache.so #LoadModule cache_module modules/mod_cache.so #LoadModule cache_disk_module modules/mod_cache_disk.so #LoadModule cache_socache_module modules/mod_cache_socache.so #LoadModule socache_shmcb_module modules/mod_socache_shmcb.so #LoadModule socache_dbm_module modules/mod_socache_dbm.so #LoadModule socache_memcache_module modules/mod_socache_memcache.so #LoadModule socache_redis_module modules/mod_socache_redis.so #LoadModule watchdog_module modules/mod_watchdog.so #LoadModule macro_module modules/mod_macro.so #LoadModule dbd_module modules/mod_dbd.so #LoadModule bucketeer_module modules/mod_bucketeer.so #LoadModule dumpio_module modules/mod_dumpio.so #LoadModule echo_module modules/mod_echo.so #LoadModule example_hooks_module modules/mod_example_hooks.so #LoadModule case_filter_module modules/mod_case_filter.so #LoadModule case_filter_in_module modules/mod_case_filter_in.so #LoadModule example_ipc_module modules/mod_example_ipc.so #LoadModule buffer_module modules/mod_buffer.so #LoadModule data_module modules/mod_data.so #LoadModule ratelimit_module modules/mod_ratelimit.so LoadModule reqtimeout_module modules/mod_reqtimeout.so #LoadModule ext_filter_module modules/mod_ext_filter.so #LoadModule request_module modules/mod_request.so #LoadModule include_module modules/mod_include.so LoadModule filter_module modules/mod_filter.so #LoadModule reflector_module modules/mod_reflector.so #LoadModule substitute_module modules/mod_substitute.so #LoadModule sed_module modules/mod_sed.so #LoadModule charset_lite_module modules/mod_charset_lite.so #LoadModule deflate_module modules/mod_deflate.so #LoadModule xml2enc_module modules/mod_xml2enc.so #LoadModule proxy_html_module modules/mod_proxy_html.so #LoadModule brotli_module modules/mod_brotli.so LoadModule mime_module modules/mod_mime.so #LoadModule ldap_module modules/mod_ldap.so LoadModule log_config_module modules/mod_log_config.so #LoadModule log_debug_module modules/mod_log_debug.so #LoadModule log_forensic_module modules/mod_log_forensic.so #LoadModule logio_module modules/mod_logio.so #LoadModule lua_module modules/mod_lua.so LoadModule env_module modules/mod_env.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule cern_meta_module modules/mod_cern_meta.so #LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so #LoadModule ident_module modules/mod_ident.so #LoadModule usertrack_module modules/mod_usertrack.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule version_module modules/mod_version.so #LoadModule remoteip_module modules/mod_remoteip.so #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module modules/mod_proxy_connect.so #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so #LoadModule proxy_http_module modules/mod_proxy_http.so #LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so #LoadModule proxy_scgi_module modules/mod_proxy_scgi.so #LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so #LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so #LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so #LoadModule proxy_express_module modules/mod_proxy_express.so #LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so #LoadModule session_module modules/mod_session.so #LoadModule session_cookie_module modules/mod_session_cookie.so #LoadModule session_crypto_module modules/mod_session_crypto.so #LoadModule session_dbd_module modules/mod_session_dbd.so #LoadModule slotmem_shm_module modules/mod_slotmem_shm.so #LoadModule slotmem_plain_module modules/mod_slotmem_plain.so #LoadModule ssl_module modules/mod_ssl.so #LoadModule optional_hook_export_module modules/mod_optional_hook_export.so #LoadModule optional_hook_import_module modules/mod_optional_hook_import.so #LoadModule optional_fn_import_module modules/mod_optional_fn_import.so #LoadModule optional_fn_export_module modules/mod_optional_fn_export.so #LoadModule dialup_module modules/mod_dialup.so #LoadModule http2_module modules/mod_http2.so #LoadModule proxy_http2_module modules/mod_proxy_http2.so #LoadModule md_module modules/mod_md.so #LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so #LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so #LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so #LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so LoadModule unixd_module modules/mod_unixd.so #LoadModule heartbeat_module modules/mod_heartbeat.so #LoadModule heartmonitor_module modules/mod_heartmonitor.so #LoadModule dav_module modules/mod_dav.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so #LoadModule asis_module modules/mod_asis.so #LoadModule info_module modules/mod_info.so #LoadModule suexec_module modules/mod_suexec.so #LoadModule cgid_module modules/mod_cgid.so #LoadModule cgi_module modules/mod_cgi.so #LoadModule dav_fs_module modules/mod_dav_fs.so #LoadModule dav_lock_module modules/mod_dav_lock.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so #LoadModule imagemap_module modules/mod_imagemap.so #LoadModule actions_module modules/mod_actions.so #LoadModule speling_module modules/mod_speling.so #LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so #LoadModule rewrite_module modules/mod_rewrite.so # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User daemon Group daemon # 'Main' server configuration # # The directives in this section set up the values used by the 'main' # server, which responds to any requests that aren't handled by a # definition. These values also provide defaults for # any containers you may define later in the file. # # All of these directives may appear inside containers, # in which case these default settings will be overridden for the # virtual host being defined. # # # ServerAdmin: Your address, where problems with the server should be # e-mailed. This address appears on some server-generated pages, such # as error documents. e.g. admin@your-domain.com # ServerAdmin you@example.com # # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesn't have a registered DNS name, enter its IP address here. # #ServerName www.example.com:80 # # Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # blocks below. # AllowOverride none Require all denied # # Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as # you might expect, make sure that you have specifically enabled it # below. # # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/usr/local/apache2/htdocs" # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # AllowOverride FileInfo AuthConfig Limit # AllowOverride None # # Controls who can get stuff from this server. # Require all granted Alias /icons/ /usr/local/apache2/icons/ AllowOverride None Require all granted IndexOptions FancyIndexing IndexOptions FancyIndexing HTMLTable IndexOptions FancyIndexing UseOldDateFormat IndexOptions FancyIndexing XHTML IndexOptions FancyIndexing DefaultIcon /icons/ball.gray.gif AddIcon /icons/dir.gif "^^DIRECTORY^^" AddAlt "Directory" "^^DIRECTORY^^" AddIcon /icons/back.gif ".." AddAlt "Up" ".." IndexOptions FancyIndexing HTMLTable DefaultIcon /icons/ball.gray.gif AddIcon /icons/dir.gif "^^DIRECTORY^^" AddAlt "Directory" "^^DIRECTORY^^" AddIcon /icons/back.gif ".." AddAlt "Up" ".." # # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # DirectoryIndex index.html # # The following lines prevent .htaccess and .htpasswd files from being # viewed by Web clients. # Require all denied # # ErrorLog: The location of the error log file. # If you do not specify an ErrorLog directive within a # container, error messages relating to that virtual host will be # logged here. If you *do* define an error logfile for a # container, that host's errors will be logged there and not here. # ErrorLog /proc/self/fd/2 # # LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel warn # # The following directives define some format nicknames for use with # a CustomLog directive (see below). # LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common # You need to enable mod_logio.c to use %I and %O LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio # # The location and format of the access logfile (Common Logfile Format). # If you do not define any access logfiles within a # container, they will be logged here. Contrariwise, if you *do* # define per- access logfiles, transactions will be # logged therein and *not* in this file. # CustomLog /proc/self/fd/1 common # # If you prefer a logfile with access, agent, and referer information # (Combined Logfile Format) you can use the following directive. # #CustomLog "logs/access_log" combined # # Redirect: Allows you to tell clients about documents that used to # exist in your server's namespace, but do not anymore. The client # will make a new request for the document at its new location. # Example: # Redirect permanent /foo http://www.example.com/bar # # Alias: Maps web paths into filesystem paths and is used to # access content that does not live under the DocumentRoot. # Example: # Alias /webpath /full/filesystem/path # # If you include a trailing / on /webpath then the server will # require it to be present in the URL. You will also likely # need to provide a section to allow access to # the filesystem path. # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the target directory are treated as applications and # run by the server when requested rather than as documents sent to the # client. The same rules about trailing "/" apply to ScriptAlias # directives as to Alias. # ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" # # ScriptSock: On threaded servers, designate the path to the UNIX # socket used to communicate with the CGI daemon of mod_cgid. # #Scriptsock cgisock # # "/usr/local/apache2/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # AllowOverride None Options None Require all granted # # Avoid passing HTTP_PROXY environment to CGI's on this or any proxied # backend servers which have lingering "httpoxy" defects. # 'Proxy' request header is undefined by the IETF, not listed by IANA # RequestHeader unset Proxy early # # TypesConfig points to the file containing the list of mappings from # filename extension to MIME-type. # TypesConfig conf/mime.types # # AddType allows you to add to or override the MIME configuration # file specified in TypesConfig for specific file types. # #AddType application/x-gzip .tgz # # AddEncoding allows you to have certain browsers uncompress # information on the fly. Note: Not all browsers support this. # #AddEncoding x-compress .Z #AddEncoding x-gzip .gz .tgz # # If the AddEncoding directives above are commented-out, then you # probably should define those extensions to indicate media types: # AddType application/x-compress .Z AddType application/x-gzip .gz .tgz # # AddHandler allows you to map certain file extensions to "handlers": # actions unrelated to filetype. These can be either built into the server # or added with the Action directive (see below) # # To use CGI scripts outside of ScriptAliased directories: # (You will also need to add "ExecCGI" to the "Options" directive.) # #AddHandler cgi-script .cgi # For type maps (negotiated resources): #AddHandler type-map var # # Filters allow you to process content before it is sent to the client. # # To parse .shtml files for server-side includes (SSI): # (You will also need to add "Includes" to the "Options" directive.) # #AddType text/html .shtml #AddOutputFilter INCLUDES .shtml # # The mod_mime_magic module allows the server to use various hints from the # contents of the file itself to determine its type. The MIMEMagicFile # directive tells the module where the hint definitions are located. # #MIMEMagicFile conf/magic # # Customizable error responses come in three flavors: # 1) plain text 2) local redirects 3) external redirects # # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html # # # MaxRanges: Maximum number of Ranges in a request before # returning the entire resource, or one of the special # values 'default', 'none' or 'unlimited'. # Default setting is to accept 200 Ranges. #MaxRanges unlimited # # EnableMMAP and EnableSendfile: On systems that support it, # memory-mapping or the sendfile syscall may be used to deliver # files. This usually improves server performance, but must # be turned off when serving from networked-mounted # filesystems or if support for these functions is otherwise # broken on your system. # Defaults: EnableMMAP On, EnableSendfile Off # #EnableMMAP off #EnableSendfile on # Supplemental configuration # # The configuration files in the conf/extra/ directory can be # included to add extra features or to modify the default configuration of # the server, or you may simply copy their contents here and change as # necessary. # Server-pool management (MPM specific) #Include conf/extra/httpd-mpm.conf # Multi-language error messages #Include conf/extra/httpd-multilang-errordoc.conf # Fancy directory listings #Include conf/extra/httpd-autoindex.conf # Language settings #Include conf/extra/httpd-languages.conf # User home directories #Include conf/extra/httpd-userdir.conf # Real-time info on requests and configuration #Include conf/extra/httpd-info.conf # Virtual hosts #Include conf/extra/httpd-vhosts.conf # Local access to the Apache HTTP Server Manual #Include conf/extra/httpd-manual.conf # Distributed authoring and versioning (WebDAV) #Include conf/extra/httpd-dav.conf # Various default settings #Include conf/extra/httpd-default.conf # Configure mod_proxy_html to understand HTML4/XHTML1 Include conf/extra/proxy-html.conf # Secure (SSL/TLS) connections #Include conf/extra/httpd-ssl.conf # # Note: The following must must be present to support # starting without SSL on platforms with no /dev/random equivalent # but a statically compiled-in mod_ssl. # SSLRandomSeed startup builtin SSLRandomSeed connect builtin File-Listing-6.16/maint/apache/index.html000644 000000 000000 00000000705 14453614622 020251 0ustar00rootroot000000 000000 File-Listing-6.16/maint/apache/push000755 000000 000000 00000000071 14453614622 017155 0ustar00rootroot000000 000000 #!/bin/sh docker push plicease/perl-file-listing:apache File-Listing-6.16/maint/apache/run000755 000000 000000 00000000236 14453614622 017005 0ustar00rootroot000000 000000 #!/bin/sh cd $(dirname $0)/../.. set -ex docker run --rm -it -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/File-Listing plicease/perl-file-listing:apache File-Listing-6.16/maint/apache/update000755 000000 000000 00000001375 14453614622 017470 0ustar00rootroot000000 000000 #!/usr/bin/env perl use strict; use warnings; use 5.020; use Mojo::UserAgent; use Mojo::URL; use Path::Tiny qw( path ); my $root = Mojo::URL->new('http://localhost:8080'); my $ua = Mojo::UserAgent->new; sub fetch { my $path = shift || '/'; my $url = $root->clone; $url->path($path); say "GET $url"; my $result = $ua->get($url)->result; $result->code == 200 or die "@{[ $result->code ]} @{[ $result->message ]}"; return $result; } my $index_html = fetch(); foreach my $a ($index_html->dom->find('a')->each) { my $name = $a->attr('href'); my $doc = fetch("/$name/"); my $output = path(__FILE__)->absolute->parent->parent->parent->child("corpus/apache-$name.html"); say "WRITE file://localhost$output"; $output->spew_utf8($doc->body); } File-Listing-6.16/perlcriticrc000644 000000 000000 00000004024 14453614622 016331 0ustar00rootroot000000 000000 severity = 1 only = 1 [Community::ArrayAssignAref] [Community::BarewordFilehandles] [Community::ConditionalDeclarations] [Community::ConditionalImplicitReturn] [Community::DeprecatedFeatures] [Community::DiscouragedModules] [Community::DollarAB] [Community::Each] [Community::IndirectObjectNotation] [Community::LexicalForeachIterator] [Community::LoopOnHash] [Community::ModPerl] [Community::OpenArgs] [Community::OverloadOptions] [Community::POSIXImports] [Community::PackageMatchesFilename] [Community::PreferredAlternatives] [Community::StrictWarnings] extra_importers = Test2::V0 [Community::Threads] [Community::Wantarray] [Community::WarningsSwitch] [Community::WhileDiamondDefaultAssignment] [BuiltinFunctions::ProhibitBooleanGrep] [BuiltinFunctions::ProhibitStringyEval] [BuiltinFunctions::ProhibitStringySplit] [BuiltinFunctions::ProhibitVoidGrep] [BuiltinFunctions::ProhibitVoidMap] ;[ClassHierarchies::ProhibitExplicitISA] [ClassHierarchies::ProhibitOneArgBless] [CodeLayout::ProhibitHardTabs] allow_leading_tabs = 0 [CodeLayout::ProhibitTrailingWhitespace] [CodeLayout::RequireConsistentNewlines] [ControlStructures::ProhibitLabelsWithSpecialBlockNames] [ControlStructures::ProhibitMutatingListFunctions] [ControlStructures::ProhibitUnreachableCode] [InputOutput::ProhibitBarewordFileHandles] [InputOutput::ProhibitJoinedReadline] [InputOutput::ProhibitTwoArgOpen] [Miscellanea::ProhibitFormats] [Miscellanea::ProhibitUselessNoCritic] [Modules::ProhibitConditionalUseStatements] ;[Modules::RequireEndWithOne] [Modules::RequireNoMatchVarsWithUseEnglish] [Objects::ProhibitIndirectSyntax] [RegularExpressions::ProhibitUselessTopic] [Subroutines::ProhibitNestedSubs] ; this distro makes extensive use of octal ; and it should obviously be obvious in context ;[ValuesAndExpressions::ProhibitLeadingZeros] [ValuesAndExpressions::ProhibitMixedBooleanOperators] [ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator] [ValuesAndExpressions::RequireUpperCaseHeredocTerminator] [Variables::ProhibitPerl4PackageNames] [Variables::ProhibitUnusedVariables] File-Listing-6.16/t/000755 000000 000000 00000000000 14453614622 014164 5ustar00rootroot000000 000000 File-Listing-6.16/t/00_diag.t000644 000000 000000 00000002367 14453614622 015564 0ustar00rootroot000000 000000 use strict; use warnings; use Config; use Test::More tests => 1; # This .t file is generated. # make changes instead to dist.ini my %modules; my $post_diag; $modules{$_} = $_ for qw( Exporter ExtUtils::MakeMaker HTTP::Date Test::More ); my @modules = sort keys %modules; sub spacer () { diag ''; diag ''; diag ''; } pass 'okay'; my $max = 1; $max = $_ > $max ? $_ : $max for map { length $_ } @modules; our $format = "%-${max}s %s"; spacer; my @keys = sort grep /(MOJO|PERL|\A(LC|HARNESS)_|\A(SHELL|LANG)\Z)/i, keys %ENV; if(@keys > 0) { diag "$_=$ENV{$_}" for @keys; if($ENV{PERL5LIB}) { spacer; diag "PERL5LIB path"; diag $_ for split $Config{path_sep}, $ENV{PERL5LIB}; } elsif($ENV{PERLLIB}) { spacer; diag "PERLLIB path"; diag $_ for split $Config{path_sep}, $ENV{PERLLIB}; } spacer; } diag sprintf $format, 'perl', "$] $^O $Config{archname}"; foreach my $module (@modules) { my $pm = "$module.pm"; $pm =~ s{::}{/}g; if(eval { require $pm; 1 }) { my $ver = eval { $module->VERSION }; $ver = 'undef' unless defined $ver; diag sprintf $format, $module, $ver; } else { diag sprintf $format, $module, '-'; } } if($post_diag) { spacer; $post_diag->(); } spacer; File-Listing-6.16/t/file_listing.t000644 000000 000000 00000017537 14453614622 017036 0ustar00rootroot000000 000000 use strict; use warnings; use File::Listing; use Test::More; subtest 'unix' => sub { my $dir = do { open my $fh, '<', 'corpus/unix.txt'; local $/; <$fh>; }; { check_output( parse_dir($dir, undef, 'unix') ); } { open LISTING, '<', 'corpus/unix.txt'; ## no critic check_output( parse_dir(\*LISTING, undef, 'unix') ); } { open my $fh, '<', 'corpus/unix.txt'; check_output( parse_dir($fh, undef, 'unix') ); } sub check_output { my @dir = @_; ok(@dir, 'ok 25'); for (@dir) { my ($name, $type, $size, $mtime, $mode) = @$_; $size ||= 0; # ensure that it is defined printf "# %-25s $type %6d ", $name, $size; print scalar(localtime($mtime)); printf " %06o", $mode; print "\n"; } # Pick out the Socket.pm line as the sample we check carefully my ($name, $type, $size, $mtime, $mode) = @{$dir[9]}; ok($name, "Socket.pm"); ok($type, "f"); ok($size, 'ok 8817'); # Must be careful when checking the time stamps because we don't know # which year if this script lives for a long time. my $timestring = scalar(localtime($mtime)); ok($timestring =~ /Mar\s+15\s+18:05/); ok($mode, 'mode 0100644'); } { my @dir = parse_dir(<<'EOT'); drwxr-xr-x 21 root root 704 2007-03-22 21:48 dir EOT ok(@dir, 'ok 1'); ok($dir[0][0], "dir"); ok($dir[0][1], "d"); my $timestring = scalar(localtime($dir[0][3])); print "# $timestring\n"; ok($timestring =~ /^Thu Mar 22 21:48/); } }; subtest 'apache' => sub { { my %expected; foreach my $test_name (qw( fancy-indexing html-table html-table-with-icons old-date xhtml with-icons )) { subtest $test_name => sub { my $html = do { open my $fh, '<', "corpus/apache-$test_name.html"; local $/; <$fh>; }; my %actual = map { $_->[0] => $_ } parse_dir($html, undef, "apache"); subtest 'dir' => sub { note join(':', map { defined $_ ? $_ : 'undef' } @{ $actual{'lib'} }); is $actual{'lib'}->[0], 'lib'; is $actual{'lib'}->[1], 'd'; is $actual{'lib'}->[2], 0; cmp_ok $actual{'lib'}->[3], '>', 0; is $actual{'lib'}->[4], undef; }; subtest 'file' => sub { note join(':', map { defined $_ ? $_ : 'undef' } @{ $actual{'dist.ini'} }); is $actual{'dist.ini'}->[0], 'dist.ini'; is $actual{'dist.ini'}->[1], 'f'; cmp_ok $actual{'dist.ini'}->[2], '>', 0; cmp_ok $actual{'dist.ini'}->[3], '>', 0; is $actual{'dist.ini'}->[4], undef; }; if(%expected) { is_deeply \%actual, \%expected; } else { %expected = %actual; } }; } foreach my $file (values %expected) { $file->[2] = undef; $file->[3] = undef; } subtest 'default' => sub { my $html = do { open my $fh, '<', "corpus/apache-default.html"; local $/; <$fh>; }; my %actual = map { $_->[0] => $_ } parse_dir($html, undef, "apache"); subtest 'dir' => sub { is_deeply $actual{lib}, ['lib','d',undef,undef,undef]; }; subtest 'file' => sub { is_deeply $actual{'dist.ini'}, ['dist.ini','f',undef,undef,undef]; }; is_deeply \%actual, \%expected; }; } foreach my $num (1..3) { subtest "legacy $num" => sub { my @dir = do { open my $fh, '<', "corpus/apache-legacy$num.html"; local $/; <$fh>; }; my @listing = parse_dir(shift @dir, undef, "apache"); ok(@listing); }; } subtest 'year' => sub { my $parse = sub { my $date = shift; my $time = [ parse_dir( qq{[   ] apache-modperl-1.3.6_1.19-0.i386.rpm $date 696K}, undef, "apache", ) ]->[0]->[3]; [localtime($time)]->[5] + 1900; }; ## hack to test the test of 2038 bug systems when ## you do not have one handy. #require Test2::Mock; #my $mock = Test2::Mock->new( class => 'Time::Local' ); #$mock->around( 'timelocal' => sub { # my $orig = shift; # my(undef,undef,undef,undef,undef, $year) = @_; # die "frooble bits" if $year >= 2038; # $orig->(@_); #}); my $max_year = 2500; local $@; eval { require Time::Local; Time::Local::timelocal(0, 30, 16, 29, 5, 2038); }; if(my $error = $@) { diag ''; diag "WARNING WARNING WARNING"; diag ''; diag "Your Perl / Operating System does not support dates in 2038."; diag "(probably due to 32 bit unix epoch)."; diag "I will skip tests with these types of dates, but you should"; diag "upgrade your Perl / Operating System if possible"; diag ''; diag "actual exception: $error"; diag ''; diag "WARNING WARNING WARNING"; $max_year = 2037; } # Note: explicitly not tested are two digit years, # because the current behavior is probably wrong. # Right now we assume 9x is 199x and 0-89 is 20xx, # which is definitely wrong in the long term, but # I don't even have any examples where apache provides # a two digit date. foreach my $year (1970..$max_year) { local $@; my $got = eval { $parse->("$year-06-29 16:30") }; my $error = $@; my $expected = $year; my $name = "year = $year"; if($error) { fail($name); diag "parser threw exception: $error"; } else { is( $got, $expected, $name ); } } }; }; subtest 'dosftp' => sub { my $list = parse_dir(< sl_util EOT is scalar @$list, 2, "is 2"; ok $list->[0][0], "src.slf"; ok $list->[0][1], "f"; ok $list->[1][1], "d"; $list = parse_dir(< sl_util EOT is scalar @$list, 2, "is 2"; ok $list->[0][0], "src.slf"; ok $list->[0][1], "f"; ok $list->[1][1], "d"; }; subtest 'perms' => sub { my $generator = sub { my($filename) = @_; open my $fh, '<', $filename or die "unable to open $filename $!"; my $line = 0; return sub { while(my $text = <$fh>) { next if $text =~ /^#/; chomp $text; return ($line++, $text); } return; }; }; foreach my $type (qw( solaris ucb xpg4 gnu )) { subtest $type => sub { my $iter = $generator->("corpus/perms-$type.txt"); while(my($expected, $line) = $iter->()) { # This version of `ls' does not show whether the sticky bit (file mode bit # 01000 ) is set, so remove it from the expected output. $expected &= 06777 unless $type eq 'gnu'; # Information text. my $text = sprintf('"%s" -> "%05o"', $line, $expected); # Get output and keep only permission (no file type info). my $got = File::Listing::file_mode($line); $got &= 07777; cmp_ok($got, '==', $expected, $text); } }; }; }; subtest 'win32-openssh' => sub { my $txt = do { open my $fh, '<', "corpus/win32-openssh.txt"; local $/; <$fh>; }; my %actual = map { $_->[0] => $_ } parse_dir($txt, undef); subtest 'dir' => sub { is $actual{'.ssh'}->[0], '.ssh'; is $actual{'.ssh'}->[1], 'd'; like $actual{'.ssh'}->[3], qr/^[0-9]+$/; is $actual{'.ssh'}->[4], '16832'; }; subtest 'file' => sub { is $actual{'.bash_history'}->[0], '.bash_history'; is $actual{'.bash_history'}->[1], 'f'; is $actual{'.bash_history'}->[2], '2090'; like $actual{'.bash_history'}->[3], qr/^[0-9]+$/; is $actual{'.bash_history'}->[4], '33152'; }; }; done_testing; File-Listing-6.16/xt/000755 000000 000000 00000000000 14453614622 014354 5ustar00rootroot000000 000000 File-Listing-6.16/xt/author/000755 000000 000000 00000000000 14453614622 015656 5ustar00rootroot000000 000000 File-Listing-6.16/xt/author/critic.t000644 000000 000000 00000000515 14453614622 017321 0ustar00rootroot000000 000000 use Test2::Require::Module 'Test2::Tools::PerlCritic'; use Test2::Require::Module 'Perl::Critic'; use Test2::Require::Module 'Perl::Critic::Freenode'; use Test2::V0; use Perl::Critic; use Test2::Tools::PerlCritic; my $critic = Perl::Critic->new( -profile => 'perlcriticrc', ); perl_critic_ok ['lib','t'], $critic; done_testing; File-Listing-6.16/xt/author/eol.t000644 000000 000000 00000000510 14453614622 016616 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::EOL' unless eval q{ use Test::EOL; 1 }; }; use Test::EOL; use FindBin; use File::Spec; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); all_perl_files_ok(grep { -e $_ } qw( bin lib t Makefile.PL )); File-Listing-6.16/xt/author/no_tabs.t000644 000000 000000 00000000522 14453614622 017467 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::NoTabs' unless eval q{ use Test::NoTabs; 1 }; }; use Test::NoTabs; use FindBin; use File::Spec; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); all_perl_files_ok( grep { -e $_ } qw( bin lib t Makefile.PL )); File-Listing-6.16/xt/author/pod.t000644 000000 000000 00000000472 14453614622 016630 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::Pod' unless eval q{ use Test::Pod; 1 }; }; use Test::Pod; use FindBin; use File::Spec; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); all_pod_files_ok( grep { -e $_ } qw( bin lib )); File-Listing-6.16/xt/author/pod_coverage.t000644 000000 000000 00000004001 14453614622 020473 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires 5.010 or better' unless $] >= 5.010; plan skip_all => 'test requires Test::Pod::Coverage' unless eval q{ use Test::Pod::Coverage; 1 }; plan skip_all => 'test requires YAML' unless eval q{ use YAML; 1; }; plan skip_all => 'test does not always work in cip check' if defined $ENV{CIPSTATIC} && $ENV{CIPSTATIC} eq 'true'; }; use Test::Pod::Coverage; use YAML qw( LoadFile ); use FindBin; use File::Spec; my $config_filename = File::Spec->catfile( $FindBin::Bin, File::Spec->updir, File::Spec->updir, 'author.yml' ); my $config; $config = LoadFile($config_filename) if -r $config_filename; plan skip_all => 'disabled' if $config->{pod_coverage}->{skip}; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); my @private_classes; my %private_methods; push $config->{pod_coverage}->{private}->@*, 'Alien::.*::Install::Files#Inline'; foreach my $private ($config->{pod_coverage}->{private}->@*) { my($class,$method) = split /#/, $private; if(defined $class && $class ne '') { my $regex = eval 'qr{^' . $class . '$}'; if(defined $method && $method ne '') { push @private_classes, { regex => $regex, method => $method }; } else { push @private_classes, { regex => $regex, all => 1 }; } } elsif(defined $method && $method ne '') { $private_methods{$_} = 1 for split /,/, $method; } } my @classes = all_modules; plan tests => scalar @classes; foreach my $class (@classes) { SKIP: { my($is_private_class) = map { 1 } grep { $class =~ $_->{regex} && $_->{all} } @private_classes; skip "private class: $class", 1 if $is_private_class; my %methods = map {; $_ => 1 } map { split /,/, $_->{method} } grep { $class =~ $_->{regex} } @private_classes; $methods{$_} = 1 for keys %private_methods; my $also_private = eval 'qr{^' . join('|', keys %methods ) . '$}'; pod_coverage_ok $class, { also_private => [$also_private] }; }; } File-Listing-6.16/xt/author/pod_spelling_common.t000644 000000 000000 00000001350 14453614622 022071 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::Pod::Spelling::CommonMistakes' unless eval q{ use Test::Pod::Spelling::CommonMistakes; 1 }; plan skip_all => 'test requires YAML' unless eval q{ use YAML qw( LoadFile ); 1 }; }; use Test::Pod::Spelling::CommonMistakes; use FindBin; use File::Spec; my $config_filename = File::Spec->catfile( $FindBin::Bin, File::Spec->updir, File::Spec->updir, 'author.yml' ); my $config; $config = LoadFile($config_filename) if -r $config_filename; plan skip_all => 'disabled' if $config->{pod_spelling_common}->{skip}; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); # TODO: test files in bin too. all_pod_files_ok; File-Listing-6.16/xt/author/pod_spelling_system.t000644 000000 000000 00000002367 14453614622 022136 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::Spelling' unless eval q{ use Test::Spelling; 1 }; plan skip_all => 'test requires YAML' unless eval q{ use YAML; 1; }; }; use Test::Spelling; use YAML qw( LoadFile ); use FindBin; use File::Spec; my $config_filename = File::Spec->catfile( $FindBin::Bin, File::Spec->updir, File::Spec->updir, 'author.yml' ); my $config; $config = LoadFile($config_filename) if -r $config_filename; plan skip_all => 'disabled' if $config->{pod_spelling_system}->{skip}; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); add_stopwords($config->{pod_spelling_system}->{stopwords}->@*); add_stopwords(qw( Plicease stdout stderr stdin subref loopback username os Ollis Mojolicious plicease CPAN reinstall TODO filename filenames login callback callbacks standalone VMS hostname hostnames TCP UDP IP API MSWin32 OpenBSD FreeBSD NetBSD unencrypted WebSocket WebSockets timestamp timestamps poney BackPAN portably RedHat AIX BSD XS FFI perlish optimizations subdirectory RESTful SQLite JavaScript dir plugins munge jQuery namespace PDF PDFs usernames DBI pluggable APIs SSL JSON YAML uncommented Solaris OpenVMS URI URL CGI )); all_pod_files_spelling_ok; File-Listing-6.16/xt/author/strict.t000644 000000 000000 00000001031 14453614622 017346 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::Strict' unless eval q{ use Test::Strict; 1 }; }; use Test::Strict; use FindBin; use File::Spec; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); unshift @Test::Strict::MODULES_ENABLING_STRICT, 'ozo', 'Test2::Bundle::SIPS', 'Test2::V0', 'Test2::Bundle::Extended'; note "enabling strict = $_" for @Test::Strict::MODULES_ENABLING_STRICT; all_perl_files_ok( grep { -e $_ } qw( bin lib t Makefile.PL )); File-Listing-6.16/xt/author/version.t000644 000000 000000 00000001473 14453614622 017535 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; use FindBin (); BEGIN { plan skip_all => "test requires Test::Version 2.00" unless eval q{ use Test::Version 2.00 qw( version_all_ok ), { has_version => 1, filename_match => sub { $_[0] !~ m{/(ConfigData|Install/Files)\.pm$} }, }; 1 }; plan skip_all => 'test requires YAML' unless eval q{ use YAML; 1; }; } use YAML qw( LoadFile ); use FindBin; use File::Spec; my $config_filename = File::Spec->catfile( $FindBin::Bin, File::Spec->updir, File::Spec->updir, 'author.yml' ); my $config; $config = LoadFile($config_filename) if -r $config_filename; if($config->{version}->{dir}) { note "using dir " . $config->{version}->{dir} } version_all_ok($config->{version}->{dir} ? ($config->{version}->{dir}) : ()); done_testing; File-Listing-6.16/xt/release/000755 000000 000000 00000000000 14453614622 015774 5ustar00rootroot000000 000000 File-Listing-6.16/xt/release/changes.t000644 000000 000000 00000001113 14453614622 017565 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::CPAN::Changes' unless eval q{ use Test::CPAN::Changes; 1 }; }; use Test::CPAN::Changes; use FindBin; use File::Spec; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); do { my $old = \&Test::Builder::carp; my $new = sub { my($self, @messages) = @_; return if $messages[0] =~ /^Date ".*" is not in the recommend format/; $old->($self, @messages); }; no warnings 'redefine'; *Test::Builder::carp = $new; }; changes_file_ok; done_testing; File-Listing-6.16/xt/release/fixme.t000644 000000 000000 00000000616 14453614622 017274 0ustar00rootroot000000 000000 use strict; use warnings; use Test::More; BEGIN { plan skip_all => 'test requires Test::Fixme' unless eval q{ use Test::Fixme 0.14; 1 }; }; use Test::Fixme 0.07; use FindBin; use File::Spec; chdir(File::Spec->catdir($FindBin::Bin, File::Spec->updir, File::Spec->updir)); run_tests( match => qr/FIXME/, where => [ grep { -e $_ } qw( bin lib t Makefile.PL Build.PL )], warn => 1, );