/home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/Compressed/File.tar
Glob.pm000064400000031533150532530700005772 0ustar00package File::Glob;

use strict;
our($VERSION, @ISA, @EXPORT_OK, @EXPORT_FAIL, %EXPORT_TAGS, $DEFAULT_FLAGS);

require XSLoader;

@ISA = qw(Exporter);

# NOTE: The glob() export is only here for compatibility with 5.6.0.
# csh_glob() should not be used directly, unless you know what you're doing.

%EXPORT_TAGS = (
    'glob' => [ qw(
        GLOB_ABEND
	GLOB_ALPHASORT
        GLOB_ALTDIRFUNC
        GLOB_BRACE
        GLOB_CSH
        GLOB_ERR
        GLOB_ERROR
        GLOB_LIMIT
        GLOB_MARK
        GLOB_NOCASE
        GLOB_NOCHECK
        GLOB_NOMAGIC
        GLOB_NOSORT
        GLOB_NOSPACE
        GLOB_QUOTE
        GLOB_TILDE
        bsd_glob
        glob
    ) ],
);
$EXPORT_TAGS{bsd_glob} = [@{$EXPORT_TAGS{glob}}];
pop @{$EXPORT_TAGS{bsd_glob}}; # no "glob"

@EXPORT_OK   = (@{$EXPORT_TAGS{'glob'}}, 'csh_glob');

$VERSION = '1.28';

sub import {
    require Exporter;
    local $Exporter::ExportLevel = $Exporter::ExportLevel + 1;
    Exporter::import(grep {
        my $passthrough;
        if ($_ eq ':case') {
            $DEFAULT_FLAGS &= ~GLOB_NOCASE()
        }
        elsif ($_ eq ':nocase') {
            $DEFAULT_FLAGS |= GLOB_NOCASE();
        }
        elsif ($_ eq ':globally') {
	    no warnings 'redefine';
	    *CORE::GLOBAL::glob = \&File::Glob::csh_glob;
	}
        elsif ($_ eq ':bsd_glob') {
	    no strict; *{caller."::glob"} = \&bsd_glob_override;
            $passthrough = 1;
	}
	else {
            $passthrough = 1;
        }
        $passthrough;
    } @_);
}

XSLoader::load();

$DEFAULT_FLAGS = GLOB_CSH();
if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos)$/) {
    $DEFAULT_FLAGS |= GLOB_NOCASE();
}

# File::Glob::glob() is deprecated because its prototype is different from
# CORE::glob() (use bsd_glob() instead)
sub glob {
    use 5.024;
    use warnings ();
    warnings::warnif (deprecated =>
         "File::Glob::glob() will disappear in perl 5.30. " .
         "Use File::Glob::bsd_glob() instead.") unless state $warned ++;

    splice @_, 1; # no flags
    goto &bsd_glob;
}

1;
__END__

=head1 NAME

File::Glob - Perl extension for BSD glob routine

=head1 SYNOPSIS

  use File::Glob ':bsd_glob';

  @list = bsd_glob('*.[ch]');
  $homedir = bsd_glob('~gnat', GLOB_TILDE | GLOB_ERR);

  if (GLOB_ERROR) {
    # an error occurred reading $homedir
  }

  ## override the core glob (CORE::glob() does this automatically
  ## by default anyway, since v5.6.0)
  use File::Glob ':globally';
  my @sources = <*.{c,h,y}>;

  ## override the core glob, forcing case sensitivity
  use File::Glob qw(:globally :case);
  my @sources = <*.{c,h,y}>;

  ## override the core glob forcing case insensitivity
  use File::Glob qw(:globally :nocase);
  my @sources = <*.{c,h,y}>;

  ## glob on all files in home directory
  use File::Glob ':globally';
  my @sources = <~gnat/*>;

=head1 DESCRIPTION

The glob angle-bracket operator C<< <> >> is a pathname generator that
implements the rules for file name pattern matching used by Unix-like shells
such as the Bourne shell or C shell.

File::Glob::bsd_glob() implements the FreeBSD glob(3) routine, which is
a superset of the POSIX glob() (described in IEEE Std 1003.2 "POSIX.2").
bsd_glob() takes a mandatory C<pattern> argument, and an optional
C<flags> argument, and returns a list of filenames matching the
pattern, with interpretation of the pattern modified by the C<flags>
variable.

Since v5.6.0, Perl's CORE::glob() is implemented in terms of bsd_glob().
Note that they don't share the same prototype--CORE::glob() only accepts
a single argument.  Due to historical reasons, CORE::glob() will also
split its argument on whitespace, treating it as multiple patterns,
whereas bsd_glob() considers them as one pattern.  But see C<:bsd_glob>
under L</EXPORTS>, below.

=head2 META CHARACTERS

  \       Quote the next metacharacter
  []      Character class
  {}      Multiple pattern
  *       Match any string of characters
  ?       Match any single character
  ~       User name home directory

The metanotation C<a{b,c,d}e> is a shorthand for C<abe ace ade>.  Left to
right order is preserved, with results of matches being sorted separately
at a low level to preserve this order.  As a special case C<{>, C<}>, and
C<{}> are passed undisturbed.

=head2 EXPORTS

See also the L</POSIX FLAGS> below, which can be exported individually.

=head3 C<:bsd_glob>

The C<:bsd_glob> export tag exports bsd_glob() and the constants listed
below.  It also overrides glob() in the calling package with one that
behaves like bsd_glob() with regard to spaces (the space is treated as part
of a file name), but supports iteration in scalar context; i.e., it
preserves the core function's feature of returning the next item each time
it is called.

=head3 C<:glob>

The C<:glob> tag, now discouraged, is the old version of C<:bsd_glob>.  It
exports the same constants and functions, but its glob() override does not
support iteration; it returns the last file name in scalar context.  That
means this will loop forever:

    use File::Glob ':glob';
    while (my $file = <* copy.txt>) {
	...
    }

=head3 C<bsd_glob>

This function, which is included in the two export tags listed above,
takes one or two arguments.  The first is the glob pattern.  The
second, if given, is a set of flags ORed together.  The available
flags and the default set of flags are listed below under L</POSIX FLAGS>.

Remember that to use the named constants for flags you must import
them, for example with C<:bsd_glob> described above.  If not imported,
and C<use strict> is not in effect, then the constants will be
treated as bareword strings, which won't do what you what.


=head3 C<:nocase> and C<:case>

These two export tags globally modify the default flags that bsd_glob()
and, except on VMS, Perl's built-in C<glob> operator use.  C<GLOB_NOCASE>
is turned on or off, respectively.

=head3 C<csh_glob>

The csh_glob() function can also be exported, but you should not use it
directly unless you really know what you are doing.  It splits the pattern
into words and feeds each one to bsd_glob().  Perl's own glob() function
uses this internally.

=head2 POSIX FLAGS

If no flags argument is give then C<GLOB_CSH> is set, and on VMS and
Windows systems, C<GLOB_NOCASE> too.  Otherwise the flags to use are
determined solely by the flags argument.  The POSIX defined flags are:

=over 4

=item C<GLOB_ERR>

Force bsd_glob() to return an error when it encounters a directory it
cannot open or read.  Ordinarily bsd_glob() continues to find matches.

=item C<GLOB_LIMIT>

Make bsd_glob() return an error (GLOB_NOSPACE) when the pattern expands
to a size bigger than the system constant C<ARG_MAX> (usually found in
limits.h).  If your system does not define this constant, bsd_glob() uses
C<sysconf(_SC_ARG_MAX)> or C<_POSIX_ARG_MAX> where available (in that
order).  You can inspect these values using the standard C<POSIX>
extension.

=item C<GLOB_MARK>

Each pathname that is a directory that matches the pattern has a slash
appended.

=item C<GLOB_NOCASE>

By default, file names are assumed to be case sensitive; this flag
makes bsd_glob() treat case differences as not significant.

=item C<GLOB_NOCHECK>

If the pattern does not match any pathname, then bsd_glob() returns a list
consisting of only the pattern.  If C<GLOB_QUOTE> is set, its effect
is present in the pattern returned.

=item C<GLOB_NOSORT>

By default, the pathnames are sorted in ascending ASCII order; this
flag prevents that sorting (speeding up bsd_glob()).

=back

The FreeBSD extensions to the POSIX standard are the following flags:

=over 4

=item C<GLOB_BRACE>

Pre-process the string to expand C<{pat,pat,...}> strings like csh(1).
The pattern '{}' is left unexpanded for historical reasons (and csh(1)
does the same thing to ease typing of find(1) patterns).

=item C<GLOB_NOMAGIC>

Same as C<GLOB_NOCHECK> but it only returns the pattern if it does not
contain any of the special characters "*", "?" or "[".  C<NOMAGIC> is
provided to simplify implementing the historic csh(1) globbing
behaviour and should probably not be used anywhere else.

=item C<GLOB_QUOTE>

Use the backslash ('\') character for quoting: every occurrence of a
backslash followed by a character in the pattern is replaced by that
character, avoiding any special interpretation of the character.
(But see below for exceptions on DOSISH systems).

=item C<GLOB_TILDE>

Expand patterns that start with '~' to user name home directories.

=item C<GLOB_CSH>

For convenience, C<GLOB_CSH> is a synonym for
C<GLOB_BRACE | GLOB_NOMAGIC | GLOB_QUOTE | GLOB_TILDE | GLOB_ALPHASORT>.

=back

The POSIX provided C<GLOB_APPEND>, C<GLOB_DOOFFS>, and the FreeBSD
extensions C<GLOB_ALTDIRFUNC>, and C<GLOB_MAGCHAR> flags have not been
implemented in the Perl version because they involve more complex
interaction with the underlying C structures.

The following flag has been added in the Perl implementation for
csh compatibility:

=over 4

=item C<GLOB_ALPHASORT>

If C<GLOB_NOSORT> is not in effect, sort filenames is alphabetical
order (case does not matter) rather than in ASCII order.

=back

=head1 DIAGNOSTICS

bsd_glob() returns a list of matching paths, possibly zero length.  If an
error occurred, &File::Glob::GLOB_ERROR will be non-zero and C<$!> will be
set.  &File::Glob::GLOB_ERROR is guaranteed to be zero if no error occurred,
or one of the following values otherwise:

=over 4

=item C<GLOB_NOSPACE>

An attempt to allocate memory failed.

=item C<GLOB_ABEND>

The glob was stopped because an error was encountered.

=back

In the case where bsd_glob() has found some matching paths, but is
interrupted by an error, it will return a list of filenames B<and>
set &File::Glob::ERROR.

Note that bsd_glob() deviates from POSIX and FreeBSD glob(3) behaviour
by not considering C<ENOENT> and C<ENOTDIR> as errors - bsd_glob() will
continue processing despite those errors, unless the C<GLOB_ERR> flag is
set.

Be aware that all filenames returned from File::Glob are tainted.

=head1 NOTES

=over 4

=item *

If you want to use multiple patterns, e.g. C<bsd_glob("a* b*")>, you should
probably throw them in a set as in C<bsd_glob("{a*,b*}")>.  This is because
the argument to bsd_glob() isn't subjected to parsing by the C shell.
Remember that you can use a backslash to escape things.

=item *

On DOSISH systems, backslash is a valid directory separator character.
In this case, use of backslash as a quoting character (via GLOB_QUOTE)
interferes with the use of backslash as a directory separator.  The
best (simplest, most portable) solution is to use forward slashes for
directory separators, and backslashes for quoting.  However, this does
not match "normal practice" on these systems.  As a concession to user
expectation, therefore, backslashes (under GLOB_QUOTE) only quote the
glob metacharacters '[', ']', '{', '}', '-', '~', and backslash itself.
All other backslashes are passed through unchanged.

=item *

Win32 users should use the real slash.  If you really want to use
backslashes, consider using Sarathy's File::DosGlob, which comes with
the standard Perl distribution.

=back

=head1 SEE ALSO

L<perlfunc/glob>, glob(3)

=head1 AUTHOR

The Perl interface was written by Nathan Torkington E<lt>gnat@frii.comE<gt>,
and is released under the artistic license.  Further modifications were
made by Greg Bacon E<lt>gbacon@cs.uah.eduE<gt>, Gurusamy Sarathy
E<lt>gsar@activestate.comE<gt>, and Thomas Wegner
E<lt>wegner_thomas@yahoo.comE<gt>.  The C glob code has the
following copyright:

Copyright (c) 1989, 1993 The Regents of the University of California.
All rights reserved.

This code is derived from software contributed to Berkeley by
Guido van Rossum.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

=over 4

=item 1.

Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

=item 2.

Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

=item 3.

Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

=back

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

=cut
DosGlob.pm000064400000017472150532530700006446 0ustar00#!perl -w

#
# Documentation at the __END__
#

package File::DosGlob;

our $VERSION = '1.12';
use strict;
use warnings;

require XSLoader;
XSLoader::load();

sub doglob {
    my $cond = shift;
    my @retval = ();
    my $fix_drive_relative_paths;
  OUTER:
    for my $pat (@_) {
	my @matched = ();
	my @globdirs = ();
	my $head = '.';
	my $sepchr = '/';
        my $tail;
	next OUTER unless defined $pat and $pat ne '';
	# if arg is within quotes strip em and do no globbing
	if ($pat =~ /^"(.*)"\z/s) {
	    $pat = $1;
	    if ($cond eq 'd') { push(@retval, $pat) if -d $pat }
	    else              { push(@retval, $pat) if -e $pat }
	    next OUTER;
	}
	# wildcards with a drive prefix such as h:*.pm must be changed
	# to h:./*.pm to expand correctly
	if ($pat =~ m|^([A-Za-z]:)[^/\\]|s) {
	    substr($pat,0,2) = $1 . "./";
	    $fix_drive_relative_paths = 1;
	}
	if ($pat =~ m|^(.*)([\\/])([^\\/]*)\z|s) {
	    ($head, $sepchr, $tail) = ($1,$2,$3);
	    push (@retval, $pat), next OUTER if $tail eq '';
	    if ($head =~ /[*?]/) {
		@globdirs = doglob('d', $head);
		push(@retval, doglob($cond, map {"$_$sepchr$tail"} @globdirs)),
		    next OUTER if @globdirs;
	    }
	    $head .= $sepchr if $head eq '' or $head =~ /^[A-Za-z]:\z/s;
	    $pat = $tail;
	}
	#
	# If file component has no wildcards, we can avoid opendir
	unless ($pat =~ /[*?]/) {
	    $head = '' if $head eq '.';
	    $head .= $sepchr unless $head eq '' or substr($head,-1) eq $sepchr;
	    $head .= $pat;
	    if ($cond eq 'd') { push(@retval,$head) if -d $head }
	    else              { push(@retval,$head) if -e $head }
	    next OUTER;
	}
	opendir(D, $head) or next OUTER;
	my @leaves = readdir D;
	closedir D;

	# VMS-format filespecs, especially if they contain extended characters,
	# are unlikely to match patterns correctly, so Unixify them.
	if ($^O eq 'VMS') {
	    require VMS::Filespec;
	    @leaves = map {$_ =~ s/\.$//; VMS::Filespec::unixify($_)} @leaves;
        }
	$head = '' if $head eq '.';
	$head .= $sepchr unless $head eq '' or substr($head,-1) eq $sepchr;

	# escape regex metachars but not glob chars
	$pat =~ s:([].+^\-\${}()[|]):\\$1:g;
	# and convert DOS-style wildcards to regex
	$pat =~ s/\*/.*/g;
	$pat =~ s/\?/.?/g;

	my $matchsub = sub { $_[0] =~ m|^$pat\z|is };
      INNER:
	for my $e (@leaves) {
	    next INNER if $e eq '.' or $e eq '..';
	    next INNER if $cond eq 'd' and ! -d "$head$e";
	    push(@matched, "$head$e"), next INNER if &$matchsub($e);
	    #
	    # [DOS compatibility special case]
	    # Failed, add a trailing dot and try again, but only
	    # if name does not have a dot in it *and* pattern
	    # has a dot *and* name is shorter than 9 chars.
	    #
	    if (index($e,'.') == -1 and length($e) < 9
	        and index($pat,'\\.') != -1) {
		push(@matched, "$head$e"), next INNER if &$matchsub("$e.");
	    }
	}
	push @retval, @matched if @matched;
    }
    if ($fix_drive_relative_paths) {
	s|^([A-Za-z]:)\./|$1| for @retval;
    }
    return @retval;
}

#
# this can be used to override CORE::glob in a specific
# package by saying C<use File::DosGlob 'glob';> in that
# namespace.
#

# context (keyed by second cxix arg provided by core)
our %entries;

sub glob {
    my($pat,$cxix) = ($_[0], _callsite());
    my @pat;

    # glob without args defaults to $_
    $pat = $_ unless defined $pat;

    # if we're just beginning, do it all first
    if (!$entries{$cxix}) {
      # extract patterns
      if ($pat =~ /\s/) {
	require Text::ParseWords;
	@pat = Text::ParseWords::parse_line('\s+',0,$pat);
      }
      else {
	push @pat, $pat;
      }

      # Mike Mestnik: made to do abc{1,2,3} == abc1 abc2 abc3.
      #   abc3 will be the original {3} (and drop the {}).
      #   abc1 abc2 will be put in @appendpat.
      # This was just the easiest way, not nearly the best.
      REHASH: {
	my @appendpat = ();
	for (@pat) {
	    # There must be a "," I.E. abc{efg} is not what we want.
	    while ( /^(.*)(?<!\\)\{(.*?)(?<!\\)\,.*?(?<!\\)\}(.*)$/ ) {
		my ($start, $match, $end) = ($1, $2, $3);
		#print "Got: \n\t$start\n\t$match\n\t$end\n";
		my $tmp = "$start$match$end";
		while ( $tmp =~ s/^(.*?)(?<!\\)\{(?:.*(?<!\\)\,)?(.*\Q$match\E.*?)(?:(?<!\\)\,.*)?(?<!\\)\}(.*)$/$1$2$3/ ) {
		    #  these expansions will be performed by the original,
		    #  when we call REHASH.
		}
		push @appendpat, ("$tmp");
		s/^\Q$start\E(?<!\\)\{\Q$match\E(?<!\\)\,/$start\{/;
		if ( /^\Q$start\E(?<!\\)\{(?!.*?(?<!\\)\,.*?\Q$end\E$)(.*)(?<!\\)\}\Q$end\E$/ ) {
		    $match = $1;
		    #print "GOT: \n\t$start\n\t$match\n\t$end\n\n";
		    $_ = "$start$match$end";
		}
	    }
	    #print "Sould have "GOT" vs "Got"!\n";
		#FIXME: There should be checking for this.
		#  How or what should be done about failure is beyond me.
	}
	if ( $#appendpat != -1
		) {
	    #FIXME: Max loop, no way! :")
	    for ( @appendpat ) {
	        push @pat, $_;
	    }
	    goto REHASH;
	}
      }
      for ( @pat ) {
	s/\\([{},])/$1/g;
      }
 
      $entries{$cxix} = [doglob(1,@pat)];
    }

    # chuck it all out, quick or slow
    if (wantarray) {
	return @{delete $entries{$cxix}};
    }
    else {
	if (scalar @{$entries{$cxix}}) {
	    return shift @{$entries{$cxix}};
	}
	else {
	    # return undef for EOL
	    delete $entries{$cxix};
	    return undef;
	}
    }
}

{
    no strict 'refs';

    sub import {
    my $pkg = shift;
    return unless @_;
    my $sym = shift;
    my $callpkg = ($sym =~ s/^GLOBAL_//s ? 'CORE::GLOBAL' : caller(0));
    *{$callpkg.'::'.$sym} = \&{$pkg.'::'.$sym} if $sym eq 'glob';
    }
}
1;

__END__

=head1 NAME

File::DosGlob - DOS like globbing and then some

=head1 SYNOPSIS

    require 5.004;

    # override CORE::glob in current package
    use File::DosGlob 'glob';

    # override CORE::glob in ALL packages (use with extreme caution!)
    use File::DosGlob 'GLOBAL_glob';

    @perlfiles = glob  "..\\pe?l/*.p?";
    print <..\\pe?l/*.p?>;

    # from the command line (overrides only in main::)
    > perl -MFile::DosGlob=glob -e "print <../pe*/*p?>"

=head1 DESCRIPTION

A module that implements DOS-like globbing with a few enhancements.
It is largely compatible with perlglob.exe (the M$ setargv.obj
version) in all but one respect--it understands wildcards in
directory components.

For example, C<< <..\\l*b\\file/*glob.p?> >> will work as expected (in
that it will find something like '..\lib\File/DosGlob.pm' alright).
Note that all path components are case-insensitive, and that
backslashes and forward slashes are both accepted, and preserved.
You may have to double the backslashes if you are putting them in
literally, due to double-quotish parsing of the pattern by perl.

Spaces in the argument delimit distinct patterns, so
C<glob('*.exe *.dll')> globs all filenames that end in C<.exe>
or C<.dll>.  If you want to put in literal spaces in the glob
pattern, you can escape them with either double quotes, or backslashes.
e.g. C<glob('c:/"Program Files"/*/*.dll')>, or
C<glob('c:/Program\ Files/*/*.dll')>.  The argument is tokenized using
C<Text::ParseWords::parse_line()>, so see L<Text::ParseWords> for details
of the quoting rules used.

Extending it to csh patterns is left as an exercise to the reader.

=head1 EXPORTS (by request only)

glob()

=head1 BUGS

Should probably be built into the core, and needs to stop
pandering to DOS habits.  Needs a dose of optimization too.

=head1 AUTHOR

Gurusamy Sarathy <gsar@activestate.com>

=head1 HISTORY

=over 4

=item *

Support for globally overriding glob() (GSAR 3-JUN-98)

=item *

Scalar context, independent iterator context fixes (GSAR 15-SEP-97)

=item *

A few dir-vs-file optimizations result in glob importation being
10 times faster than using perlglob.exe, and using perlglob.bat is
only twice as slow as perlglob.exe (GSAR 28-MAY-97)

=item *

Several cleanups prompted by lack of compatible perlglob.exe
under Borland (GSAR 27-MAY-97)

=item *

Initial version (GSAR 20-FEB-97)

=back

=head1 SEE ALSO

perl

perlglob.bat

Text::ParseWords

=cut

DosGlob/DosGlob.so000075500000017120150555564730010014 0ustar00ELF>�@@8	@�� h
h
 h
 �� �
�
 �
 888$$ppp  S�tdppp  P�tdTTT44Q�tdR�tdh
h
 h
 ��GNU��1v�C��P� ��g>�
�@ 
BE���|�8{�qX �� ���e, �F"| 0 �`
�$ __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizelibpthread.so.0Perl_hv_common_key_lenPerl_get_hvPerl_newSVpvnPerl_sv_2mortalboot_File__DosGlobPerl_xs_handshakePerl_newXS_deffilePerl_my_cxt_initPerl_xs_boot_epiloglibperl.so.5.26libc.so.6_edata__bss_start_endGLIBC_2.2.5ui	5h
 @	p
 	x
 x
 � � � 	� � � � � � � � 
� � ��H��H�� H��t��H����5" �%# ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a�������%� D���%� D���%} D���%u D���%m D���%e D���%] D���%U D���%M DH�=q H�j H9�tH�6 H��t	�����H�=A H�5: H)�H��H��H��?H�H�tH� H��t��fD�����=� u+UH�=� H��tH�=V �I����d����� ]������w������USH�����H�t$tTHc� H���H��H�,�H�uH��tBH�T$H��E1�H��jA�D����XZH�EH��t
H�t$H���H��[]�DH�5>1����H��H�EH��t��ff.����USH��H��H�GxH�P�H�Wx�H����jHcP H�4R�H��HpH��0�-���H��H����H�KHc�H��H�CH��H�H��[]�D��UL��H��1�SH�
�H��H�����
H�����H��H�U���H�5����w���H�ߺH�5H �C���H�����H��Hc0 H��H�H���H�PH�c���H���H��[]������H��H���File::DosGlob::entries1.12v5.26.0DosGlob.cFile::DosGlob::_callsite;0���L����t��������������zRx�$�����FJw�?:*3$"D0����4\h����E�A�D0u8H@Q8A0W
AAF$����kE�A�G [AA$�����E�M�Z lAAGNU�@		x
 U8
h
 p
 ���o`0�
A� �`��	���o���o����o�or���o�
 p������������GA$3a18
GA$3p1113P	�
GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFYP	�	GA+GLIBCXX_ASSERTIONSDosGlob.so-5.26.3-423.el8_10.x86_64.debug�#5��7zXZ�ִF!t/��o*]?�E�h=��ڊ�2N��ߵN ����jf��y�򸗨��F{��!>�/�!ܙ s`(Kg��KC��c�ҁ��Wd�,_�~N͜^�G����ϣBiu�X�{���L��A:B��#�U�gO��/�H�$�D;&X�<��\�T�����nͻ��1���^�aa������~��0x�{�AZZOat��"�N���^\
�M�A�$���ih����	ET����ÁJet�
�`W,���!)��&O0��D���̥����=���	��(����
����rA�t9�<N�6��2髷E�hU�1�+�s�����޳��������)n��s@�!�h��~շ53m�f�!]d�o?L�o�yM2ܸ�XO��f�$���c{,>�b1�`�\�y��z���H��v�?6��9r�]UVf���m��i�v�B�o���_����[3���ܹ��߿�ʊ�w��D��M�����2�C\x�����6���s�;_Q!'�A���7�M�@�m�w|�5��V������=@8�TL3����x|�w���Hb�u*4�{��#�^�N:ź���T?%�qiGcu�C��Y���~����Gx��<Q�	O�^D�ӌ�ꬼh� ��Ƭ��RL����MHoZ{%�|��Aܕ��{���L����:3'��q�L��׿)�	�Qb@�������v-�,�����H�G���Q��m't��j�(^'àkL�zT-�j�4����L�#��B�.�~d�,�c6�&��g����g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``4(���000A8���orr"E���o�� T���^B``�h88c``�n�w��o}
�2

G�TT4�����pp �h
 h
�p
 p
�x
 x
��
 �
�� ��� � �`H
L0|l�(Glob/Glob.so000075500000100470150555564730006701 0ustar00ELF>�@�y@8	@�Y�Y �i�i �i  �k�k �k 888$$�Y�Y�Y  S�td�Y�Y�Y  P�td R R R��Q�tdR�td�i�i �i GNU�[S�z�R�W-��*��*E�@ EGIBE���|�qXC��^:� ��^�qbs
W 4\����BpB�i�1��lJ��eS ����2��g������y����I����If, � XF".�Wp jp ^p ��6it�May�5,__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizelibpthread.so.0strcmpPL_charclassreaddir64__lxstat64__stack_chk_fail__xstat64Perl_safesysreallocPerl_safesysmallocPerl_safesysfreesysconfPL_memory_wrapPerl_croak_nocontext__errno_locationPerl_my_strlcpy__ctype_tolower_locopendirclosedirgetpwnamqsortgetenvgetuidgetpwuidbsd_globbsd_globfreePerl_hv_common_key_lenPerl_croak_xs_usagePerl_newSVpvn_flagsPerl_newSVpvf_nocontextPerl_sv_2mortalPerl_croak_svPerl_sv_dup_incPerl_newSVPerl_sv_newmortalPerl_sv_setiv_mgstrlenPerl_sv_magicPerl_stack_growPerl_get_svPerl_sv_2iv_flagsPerl_sv_upgradePerl_av_pushPerl_block_gimmePerl_markstack_growPerl_sv_2pv_flagsmemchrPerl_av_shiftmemcpyPerl_newSV_typePerl_ck_warnerPerl_mg_getPerl_gv_add_by_typePerl_sv_catpvn_flagsPerl_sv_setpvnPerl_newSVpvnPerl_sv_free2boot_File__GlobPerl_xs_handshakePerl_newXS_deffilePerl_my_cxt_initPL_thr_keypthread_getspecificPerl_get_hvPerl_newCONSTSUBPerl_newSVivPerl_mro_method_changed_inPerl_xs_boot_epilogPerl_croaklibperl.so.5.26libc.so.6_edata__bss_start_endGLIBC_2.2.5GLIBC_2.3GLIBC_2.14GLIBC_2.4U ui	oMii
{����ii
�ui	o�i � �i @ j j  j �P8j �PPj �Phj Q�j Q�j Q�j "Q�j ,Q�j 8Q�j EQk RQ(k ^Q@k kQXk vQpk �Q�o �o �o �o  �o $�o =�o A�m �m �m �m �m �m �m �m 	�m 
n n n 
n  n (n 0n 8n @n Hn Pn Xn `n hn pn xn �n �n �n �n !�n "�n #�n %�n &�n '�n (�n )�n *�n +�n ,�n -�n .o /o 0o 1o 2 o 3(o 40o 58o 6@o 7Ho 8Po 9Xo :`o Hho ;po <xo >�o J�o ?�o @�o A�o B�o C�o D��H��H�!X H��t��H����5�U �%�U ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h������h �������h!��������h"�������h#�������h$�������h%�������h&�������h'��q������h(��a������h)��Q������h*��A������h+��1������h,��!������h-��������h.��������h/������h0�������h1��������h2�������h3�������h4�������h5�������h6�������h7��q������h8��a������h9��Q������h:��A������h;��1������h<��!������h=��������h>��������h?�������%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%�Q D���%}Q D���%uQ D���%mQ D���%eQ D���%]Q D���%UQ D���%MQ D���%EQ D���%=Q D���%5Q D���%-Q D���%%Q D���%Q D���%Q D���%
Q D���%Q D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%�P D���%}P D���%uP D���%mP D���%eP D���%]P D���%UP D���%MP D���%EP D���%=P D���%5P D���%-P D���%%P D���%P D���%P D���%
P D���%P D���%�O D���%�O D���%�O D���%�O DH�=1P H�*P H9�tH��O H��t	�����H�=P H�5�O H)�H��H��H��?H�H�tH��O H��t��fD�����=�O u+UH�=�O H��tH�=�I �)����d�����O ]������w������H�6H�?�������UL�O SH�?H�6�������H��H��E����u$�o@H���EH�����tU��E����tM�H A��@D��A��@��AD�D��G��D�J ��E��A��@A��@AD�9�t���
E�A��@�H A��@����D���E���J ����A��@A��@D�)�t[]�[]�����������H��H�$H��dH�%(H��$1�I��L��M��D�H��D�@�E��t/H��L9�u����H��$dH3%(u0H���fD�@tL����@H��L�������y���f�H��H�$H��dH�%(H��$1�I��L��M��D�H��D�@�E��t/H��L9�u����H��$dH3%(u0H���fD�@tL����@H��L����������f�H��������AWAVI��AUI��ATUH��SH���vAu��I�}Hc�L�$�H����I9���H������I�EH��H��H����H���/I�ML���H��f��u�L)�H�L$H��H�H]H������H�L$I��1�M��u��A�FA�H����tH9�u�L�����������5A�E�PAEH�A�UL�<�A�EAEH�H��A�E%@u[H��[]A\A]A^A_��I9���H��H���+���I�}H�������A�EAEH�H��A�E
@��1�Le�0���I9�sh1�M����H��[��]A\A]A^A_�f�A�U������Hcƒ�H��H��H��H��H�H9�u����H�5K H�=2+1��3�����������������H��t��T���I�E��������f�AWA�AVAUATI��UH��SH��H��A�dH�%(H��$�1�L��$�L��$�f����H��L��1�f��/u�qH��f�P��f��tpf��/tjf��AH�H��H9�vڸH��$�dH34%(�2H�ĸ[]A\A]A^A_�@�/H��H��f�P��f��/u'H��H9�s��@����f��/t�H���I���G���1�M�EL�|$L��f�ML��I�M8L��L�D$�z�����1����Y���A�Et#f�}�/t�D$(L�D$%�=@ti=�t<A�EL��L��L���q�������H��H��L��AVAUAQI��H���QH�� ��I�M@L��L��L�������u��D$(%�=@u�H�EH9�������E/������AWAVAUATUSH��H�$H���H��$�H��$�H��$�H�|$pH�D$hH��$�H�t$xH�T$8H�L$@L�D$HL�L$H��$�dH�%(H��$�1�H9�v+H��$�dH3%(����H�Ĩ[]A\A]A^A_�E1�I��fD��Q��A�H��f����H��$�H�L$pH��H���f��H��H���P���trH9�u�H�D$hH��H�T$pL�@H��M���5�H���r�H��@�p�@����H9�u�����-���H��$��H�5�'H�����H�D$hH��@@�q�P0H�D$PH�|$P�m���H�L$hH�=
���H�|$X�AA��A���@�FE��DH�|$PH�D$X��H���7�x.uH�L$Hf�9.u�H�t$8H�|$@H9��3�HL�nf�f��tWH��H���fD�I��H��fA�U�f��t3L9�w�M��1��fA�?H�D$hH�|$P�@@���P �!���@L;l$@s�E1�L�l$`H�D$HE��H�l$8M��H�D$�%fDf�}�M����H�\$L��H��H9D$v�D� H�XfA��?��~fA��[���fA��*���D�uE����A�΍��=����H�B��A�č�����$����$H�B��9���H�����j���M���Y���DH�D$81�E��f�0�^���fDH9\$�-f�}t�L�}H�D$�$���H�u�mH�t$(f��t��P1�f��!�@�lj|$0u�PH�XD��E1�L�|$ E��J��D��A����H�D$A��$��$D��I��D�d$I�܉��qfDE���D��A��$�=�T$4��T$4H�D�$��<$�D$�T$4��H�t$�T$4H��0A9������E���M��I��f��]���A�T$f��-��u���E����D��A���=��H�D�4��<$�l$��H�L$H��,A9�-A�D$���I�Ɓ����H�B��9ŸN�M�t$A�T$�T����fD9����7���@fD9�w�fE;l$�F���f.�f�}H�E�����H���M���f�E����L�|$ L��9D$0����H�l$(�#����fE9������@E��L�l$`��$��t$pL��$�I�U�L�D$H�L$PH��$�H��$��:���ZY���������Q�����H�D$P���H�A(H�D$X���H�D$h1�H�|$P�@@�2����1��Q���L�|$8����3H��A�Ѕ�����H�D$h�@��1��!����g��AVAUATUSL��$���H��H�$L9�u�H�� D�ndH�%(H��$@1��H��H��H�D$L�t$f��~��A����L�gL��I����A�$f��/tf��tH��I���P�H9�u���|$�BL���z�H���[H�@ L��I���f����dH��H��f�Q�H9�u�H��1�D�kL��f�:�D$�;H��L��Lc��f�f��*��f%�H��H��f�A��H�rf����f��?tAf��[u�D�JL�AA��!��L�RH��fE�����[H��f�L�����?����KH��H��f�A����KL9�tf�y�*�H���n����*���H��H��f�A��Y���1�f�f�|$�g�CD9���� �D�k1�H��$@dH3<%(��H�� @[]A\A]A^�fDf�zu�[f�H��L�����fDL�RH��L���H��f���[�0f��]u�[���f�1A��!���L����H����]tMI��f%�I�pfA��f��-u��Bf��]�!f%��-���I�pH��fA�HfA�@�H����]u��]����KH�Nf��+���f�H�SH�������0H�
9�H�"�HD�HcCD)�Hc�I�J�<������fDH�D$H��$ M��PH���M���H��SH���=�A[A^���1�;�CD9��`����u�����H���D�kH�T$H��H������=���f�A�[fD�A��!�f���H���]���H���-���f�H�=���H��������f����/�H�������D�k�E�����!���L�Af�q�G����I���H9������A�4$I�D$H�Qf�1f�������I���H)�H��H��I�tL� �H���H�H��f�J�f���O���H9�u��E���DD�k�B�����f�AWAVAUATUSH��H�$H��H�$H��(H��H��I��dH�%(H��$ 1�H9��%L�l$I��L��f�H9�u�H�P�L)�H��M�|U1�L�`fA��Pf��t@L���1���f��}tj�CH��f��tf��[tgf��{u��C��H��f��u�L��L���v����E1�H��$ dH3%(��H��( []A\A]A^A_����������CL�Kf��]tbf��t]L����L���~L�Ff��]tf��u�f��t�FH�^�F����L���;����L�l$M�����f���6����CH������M��1�I9�v&�FfDf��}u
��tP��H9�r+A�T$I��I�L$f��[��v!f��{u˃�H9�s��E����@f��,u���u�M9���L��L���f�L9�r�I�D$�L)�H��I�tG1���Tf�H��f��u�L��L��H�L$�vH�L$1��EI���L���@A�D$H��f��t$f��]u�f.�f��t
H���f��]u�f���
���H�JI������L���p������ff.��AUATI��UH��SH��dH�%(H�D$1��f��{t<H��L�l$�DH��f��t7�f��{u�L��L��H��H��������u�D$�f�}u�f�u�DL��H�����H�T$dH3%(uH��[]A\A]��-�ff.�f���H��H�$H��H�$H��dH�%(H��$ 1���I��H���H�AL����AH��H�QH��A��tdL����f.�f�P�M��L9�tMA�M�PD��E��t<H��A��\u�A�P��t`I����@f�P���H��f�P�I��L9�tA���u�1ҁ�H��f�t7�b���H��$ dH34%(u&H�� ��M�к\@�fD��������@��H�GH��t[ATI��USHcWH�Ћ��t)�B�H�l�fDH�;H��t�C�H��H9�u�I�D$H���-�I�D$[]A\���������w� ��H��H�Ѓ�Ð��USH�����H�t$tJHc�8 H���H��H�,�H�uH��tH�D$�@ f%�f��t'f=�t!H�EH��t
H�t$H���H��[]��H�T$H��E1�H��jA�D����XZ�ff.���SH��H��H�CxH�H�P�H�SxHcH�CH��H)�H��H����tH�5�a��NH�H��H�vH�P�� ���O�H���H�=1H��1��J$H�R0��H��H����H��H�����f.���ATUSH��H��0dH�%(H�D$(1�H�GxH�P�H�WxHc>7 �(H���H�Ѓ�L�`M��t(H�$H�D$H�H�T$H�pH����I�ľH��Hc��M�H���Hc
�6 H�@H��H�H��oB@H�RL�`H�PH�H�CH�D�H�H�D$(dH3%(u	H��0[]A\��?�ff.�@��AVAUATUSH��H��H�CxH�3H�P�H�SxH�SHc�hH��H)�H��H������H���Hc
16 L�4�H�C�@#t[H�HH�CL�$�A�D$Hc�L�l�IcV��������uI���t@��I�T$A�D$M�eH�CH��H�[]A\A]A^�H���`�H�SI����L��H�����H�5��'��AVf�AUATUH��H����SH��`Hcq5 L�edH�%(H�D$X1�H���L�l$L��H��H�s���)D$)D$ )D$0)D$@H�D$P���T$�CHcʅ���H�E L)�H��H9�����~P1�DH�T$ Hc�L�4�L���|��L��H��H���i���������u@I��I�$��9\$�L�eL����H�D$XdH3%(uUH��`[]A\A]A^�fDH��E1�E1��t1�H��H�D$��H�D$�@L��L��H���B��T$I���;���������AWAVAUI��H�5ATI�ԺUH��SH��H�����P�� ����H��P H�ExH��H�ExH;����H��H+uH��H���0L��H�]�!���H�ExL�eL�}H�P�H�UxHcH�E�@"����<A��E��t>L�eH��D��[]A\A]A^A_���H��H���0�����c���f��L��I�\�H�����I9�r�fDH�L��H��H���@H�S����I9�s���H������b���H��T$�|��T$����AWAVAUATUSH��H��HHc�2 H�/H�t$dH�%(H�D$81�H���H��H�D$H�GH�D$H�G�@"������L�m�L�u�D$H�D$H�pH���5H��E1�A�0H��j�H�S���AYAZL�8A���A�F� ����uo<tk����
t[H���H�FL�0M���lA�F� ����u0<t,����
tH�D$0E1�L�
�E1������ ��u0I�A��M�NA��L�bD����L�d$0�L$'��tEC�<!tv�<�H��H�T$01�L���n��L�d$0I��A�FA��A��D�ǃ�@�|$'��tM9Nt�L��L��H������P�� ���mH�L�HL�bL�d$0I��v"1�L��I�T$�L�L$(�3��L�L$(H����D�D$'L�+L��L��L��H��H�D$��L�+�|$I�m�gI�H�x��L��H�����H��H�����I�EH�+H�D$8dH3%(�MH��H[]A\A]A^A_�f��|$u�I�H�HH���tRH����H�C L)�H��H9���H��������H9���I�wI�}H�����I�H�@M�l�H�D$H��E1�H�S�A�@H��L��H�pj�^��Y^�8�����{��� ���fDH�T$01�H��H�����L�d$0I������H�D$H��H�SE1�A�D�H��H�pj���H��8I�EXZ����D���N�������H������H��H�D$H�p���f�H�D$L�L$����H��H��L�PH�T$ ��91�H�
�H��RL�L$H�����_AX�|$tH��8I��H�EL�+�(���@L��H�����A�F�h���@1�H������H�@L�0�~���f�L��L��H���R��I��I�H�HH���1����L��H���]��A�F�O���@H�5�- H�=
1�������fD��H�55� �����SH�WxH��H�H�J�H�OxHc
H��H�WH��H)�H��H��Hc�H��H)ȅ�tH�PH�H��H�5�[����@H�W H)�H��~H��8H�PH�H���H��H���h����fD��SH�WxH��H�H�J�H�OxHc
H��H�WH��H)�H��H��Hc�H��H)ȅ�tH�PH�H��H�5��[�<���@H�W H)�H��~H��8H�PH�H���H��H��������fD��AWAVAUATUSH��H��(L�'H�OdH�%(H�D$1�H�GxM��H�P�H�WxHcH�ՍBH��I)�I��E����H�Ic�H�4�L�<�H��I)ԋF% =��H�L�nH�PH�T$H��vH��1�L�����H����A����H�C��Hc�H�4�F% =uAH��P ����L�#L��H���O���H�D$dH3%(��H��([]A\A]A^A_�@�H���������H�T$����H�T$I���G���@�H�5tH���\���P�� ��ukH��P �c���H�D$�6��H��M��H��H�T$�1�L��H�
;�9H��RH�����H�CJ�D8�H�XZ������H��H�������������H��H�5�
�U��D��AWAVAUATUSH��H��XH�/H�t$0H�5�
H�T$ �H�L$8D�D$LD�D$�n���P�� ����H��@ �D$H�C�@"���H�t$0���H��L�t$ L�|$8�D$H���E1�H�D$H�D$(M�M�n��M�eM9�vQE�uA��'��A��\�nA��"��H��) B��%D=D�9M��M��MD�M�eM9�w�H�D$L�L$8H���D$LI	�L�L$ H�|$(��H�L$(H�L�iH�@�������L�t$0L�d$@I��I�D�H�D$fDI�D$xH��I�D$xI;�$���H��I+T$I��L��H����T$I�,$I�E�H�p�z�I�D$xI�T$I�,$H�p�I�t$xHcH��I��H�\I��H9�w'H�L��L��H���@H�S����H9�s�I�T$J�,�L;l$�U���L��L�d$@H�|$ �H�+1�H��X[]A\A]A^A_�DM��MD�M�eM9���A�E<"tM��<'�H���L��L)�H�|$H�J���H�t$L��H��M��A��1��M������f�H�|$��M��tL��H�t$L��H��L)�A�����I�U�DA8��M��M�l$M9�vBA�D$<\u�M�l$M9�v�E:t$u�L��H�t$A�H��H)�H�����L���DH�A' A�W�H�t$ �������D����D��D�7H�������D��Dt�H�|$8H�t$ H�H����D�I9��KH�T$ H�D$I)�H���L��H��H�����H�|$(�(H�D$M���D$LH�D$8H�D$ �7����M�����L��H�t$A�H��H)����E1�����M����L��L)�H�|$��H�t$A�L��H���g��H�|$(��H�T$H�t$(H��M�����E1�H�D$����D1�H�5HH��L�L$@����|$L�L$@H�D$���H ���L��H��H��L�L$@�V���|$L�L$@H�D$��H�|$M�������H�|$(�[����H���i��H��H�����H�D$(�9���@L������?���H�t$H����H�T$8H��tL��A�H��H)��W��H�D$H�SxH�@H�D$8H�BH�CxH;����H��H+CH�t$8H��H���B�T$H�+�n�H�D$�P���@���PH�sxH�|$(L�#H�KH�F�H�Cx���|$H�� ��/���Hc.L�,�J�l)L9�w*L�t$0�H�EL��H��H���@H�U��U��I9�s�H�KJ�,)����H��H���C���D$H�C�@"������H���&����H��L��H������|$H�D$tL�H M��M���
���L����DuFf.�I��A�W�����D��Dt�I9������M��M�������H �m���H�D$H�����P������PH�D$ M���D$LH�D$H�D$8��H�SxH�BH�CxH;��t'H��H+CH�t$8H��H���B�T$H�+���a���H������H��H+SH��H��H�t$8��T$H�+���|$L�-��������H�D$ M���D$LH�D$8�]����L$LH�t$ L��H��M����w��H�D$8H��H�D$ �D$LH�D$�#����D$L�f���H�t$H���������H�t$H���������f���AWL��H��1�AVH�
�H��AUI�����
ATUSH�i H�����H���H�5xL��D$�6��H�O���H�5uL��� ��H��H�5tL���
��H���H�5sL������H�m�H�5{L������H���H�5wL������H��� L��I���H�5�! ����I���Hc�! H��H�@I���L�(H�PH���I���H�! �8�2��H�5�H��H�����H�����I���'@L��L��L��H���g��H��H�;��H�sH���M��H��L�3�KjE1�A�L��L��H��I�����ZYH����H�H�A��u��Ѝr���v��Ɓ���
�y�����tM��H��L�y�AA�OH�;�t���L��H������t$H��L��[]A\A]A^A_����H�κH��H�L$���H�L$�A�L��H�5H��������H��H���%sHOMEFile::Glob::DEFAULT_FLAGSpatternpattern_sv, ...1.28v5.26.0Glob.cFile::Glob::GLOB_ERRORFile::Glob::bsd_globFile::Glob::csh_globFile::Glob::bsd_glob_overrideFile::Glob::CLONEFile::Glob::AUTOLOADFile::Glob::GLOB_ABENDGLOB_ALPHASORTGLOB_ALTDIRFUNCGLOB_BRACEGLOB_ERRGLOB_LIMITGLOB_MARKGLOB_NOCASEGLOB_NOCHECKGLOB_NOMAGICGLOB_NOSORTGLOB_NOSPACEGLOB_QUOTEGLOB_TILDEGLOB_CSH%-p is not a valid File::Glob macro at %s line %lu
Invalid \0 character in %s for %s: %s\0%sCouldn't add key '%s' to %%File::Glob::;�������8p��P���dp������� ����������H����0�����x���p���,�`0�t���p��`��P�8��|����\��p��� �`���XzRx�$���FJw�?:*3$"Dp��\��(p���E�H��
ADAA����	�����G� I� Y
G�T���G� I� Y
G`����L�B�E �E(�A0�D8�DP�
8A0A(B BBBHa
8A0C(B BBBC`T����B�H�B �B(�D0�D8�J��
8A0A(B BBBE��H�B�B�O�`���iB�B�B �B(�A0�A8�G� L�!�
8A0A(B BBBA�!D�!l�!A�!d���B�B�B �A(�A0�H��Q
DЀ�
0A(A BBBG1؀R�J؀BЀP�p���B�B�B �B(�A0�A8�G� L�@I�@�
8A0A(B BBBI8�����B�B�D �D(�D@�
(A ABBA `��,K� L�@I�@�
H08l�iO�D�A �IABH���l��4����E�A�D0\
AAHI8H@Q8A0���E�0����F�A�A �GP�
 AABA<`��F�B�B �A(�A0��
(A BBBD@D�_B�F�B �A(�I0�D��
0A(A BBBGH�,�]F�B�B �L(�I0�D8�DP�
8D0A(B BBBI��@��B�B�B �B(�A0�A8�G�n�N�P�B��
8A0A(B BBBJo�^�F�A�E�[�Q�A�M�h�R�B�h|�|x��E�J
I����E�J
IT�X�F�B�B �B(�A0�A8�G`�
8A0A(B BBBEvhkpYhA`L�7F�B�B �B(�A0�A8�G�#
8A0A(B BBBFXd�aF�N�P �J(�A0�A8�KPLXH`[XAPk
8D0A(B BBBMGNU�� @ j �P
���������P �P@Q
�QQ
@"Q	,Q8QEQRQ ^Q��������kQ
vQ
�Q�.U=M�
�O�i �i ���o`�	�
��m �HX	���o���o����o�oB���o�k ��� 0@P`p�������� 0@P`p�������� 0@P`p�������� 0@P`p���������GA$3a1��OGA$3p1113� )7GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$3p111307�OGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY� O7GA+GLIBCXX_ASSERTIONSGlob.so-5.26.3-423.el8_10.x86_64.debugII���7zXZ�ִF!t/���>]?�E�h=��ڊ�2N�`��� ��Ӭ1v��VQ�}�1}��H/��gؾ"^`���h}�|��d��wd��}�r�w�;g�f��q�8Z�'�z��^�T�m%��1�L��$J�H��
��o���|�m�9$Bw,6ݡ���k�y�)��Q�^�p[�M$oS.���@�ac��.������H�A��	;z{}�,n��D����/:�P��ܬ��μ�V��8u]9�@ӈң:7�7��{�ݦ|JB]���p��E.��Dk�thL�
�X2$+/x����Əҍ<�MP����������*8u��/�u�
�{b��E%G$?�#9��'��;
������C��������ZSB�_�0EϚV��ԨBN����e��s#=y���Y@�'�����s˰������<�7&w�������W�I5���e�5���D���a2LS\4�P� �|�]��ԏA�ݺO��\rH��_Z%P?�6�0���L~;$��@e�e�%i��z}EnA?-]B]�����N� �X�j��v�zJ��9o(���b���$�~u�%]�D"���'9��0�'���z��Ƒ� jt~�����j9�fO�(���2+�},�g��j.�1hn�%�B�R�����&���Ma'ƞ��$Z�`=r3(�:+'*O���4[\5�����g��qz���ͯ��l�x?*D�	�=�ዐ�����hS(��H��}�ғ�Aq���s��hk�*���f�������z� 8�k�m��$ck3'tJ�W�	
blW(�p"��N��1몆2�;X
m�'�+�y_��%Di���8z��IC��H����վ�QP
J����~(-v��I8x�D�AM����w���c�����ST���,sF�62.d���q{5�X埰B+�]�`��F�ƚ�h�ЏM=�\�"��*i�@٤`��ӋXvz�cQ����a���_��dˢ3x�酰j|�b9�ik�LGY� �:$��Ek�{U��*"�N��RPY�@s!�{Z<��J�?HSn�����W���dTђ�?�,��#u��\��g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``<(��0�	�	�8���oBB�E���o��pTHHX^B��h��c��n��w��0}�O�O
�2�O�O(� R R��SS���Y�Y ��i �i��i �i�j j� ��k �k��m �mP�p p�p p�p`p
 t,Lt��x(