ÿØÿà JFIF ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
ÿÛ C
Server IP : 77.37.115.146 / Your IP : 216.73.216.37 Web Server : LiteSpeed System : Linux sg-nme-web1517.main-hosting.eu 5.14.0-611.16.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 22 03:40:39 EST 2025 x86_64 User : u323805470 ( 323805470) PHP Version : 7.0.33 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /proc/thread-self/root/bin/ |
Upload File : |
| Current File : /proc/thread-self/root/bin/autom4te |
#! /usr/bin/perl -w
# -*- perl -*-
# Generated from autom4te.in; do not edit by hand.
eval 'case $# in 0) exec /usr/bin/perl -S "$0";; *) exec /usr/bin/perl -S "$0" "$@";; esac'
if 0;
# autom4te - Wrapper around M4 libraries.
# Copyright (C) 2001-2003, 2005-2012 Free Software Foundation, Inc.
# 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.
BEGIN
{
my $pkgdatadir = $ENV{'autom4te_perllibdir'} || '/usr/share/autoconf';
unshift @INC, $pkgdatadir;
# Override SHELL. On DJGPP SHELL may not be set to a shell
# that can handle redirection and quote arguments correctly,
# e.g.: COMMAND.COM. For DJGPP always use the shell that configure
# has detected.
$ENV{'SHELL'} = '/bin/sh' if ($^O eq 'dos');
}
use Autom4te::C4che;
use Autom4te::ChannelDefs;
use Autom4te::Channels;
use Autom4te::FileUtils;
use Autom4te::General;
use Autom4te::XFile;
use File::Basename;
use strict;
# Data directory.
my $pkgdatadir = $ENV{'AC_MACRODIR'} || '/usr/share/autoconf';
# $LANGUAGE{LANGUAGE} -- Automatic options for LANGUAGE.
my %language;
my $output = '-';
# Mode of the output file except for traces.
my $mode = "0666";
# If melt, don't use frozen files.
my $melt = 0;
# Names of the cache directory, cache directory index, trace cache
# prefix, and output cache prefix. And the IO object for the index.
my $cache;
my $icache;
my $tcache;
my $ocache;
my $icache_file;
my $flock_implemented = 'yes';
# The macros to trace mapped to their format, as specified by the
# user.
my %trace;
# The macros the user will want to trace in the future.
# We need `include' to get the included file, `m4_pattern_forbid' and
# `m4_pattern_allow' to check the output.
#
# FIXME: What about `sinclude'?
my @preselect = ('include',
'm4_pattern_allow', 'm4_pattern_forbid',
'_m4_warn');
# M4 include path.
my @include;
# Do we freeze?
my $freeze = 0;
# $M4.
my $m4 = $ENV{"M4"} || '/usr/bin/m4';
# Some non-GNU m4's don't reject the --help option, so give them /dev/null.
fatal "need GNU m4 1.4 or later: $m4"
if system "$m4 --help </dev/null 2>&1 | grep reload-state >/dev/null";
# Set some high recursion limit as the default limit, 250, has already
# been hit with AC_OUTPUT. Don't override the user's choice.
$m4 .= ' --nesting-limit=1024'
if " $m4 " !~ / (--nesting-limit(=[0-9]+)?|-L[0-9]*) /;
# @M4_BUILTIN -- M4 builtins and a useful comment.
my @m4_builtin = `echo dumpdef | $m4 2>&1 >/dev/null`;
map { s/:.*//;s/\W// } @m4_builtin;
# %M4_BUILTIN_ALTERNATE_NAME
# --------------------------
# The builtins are renamed, e.g., `define' is renamed `m4_define'.
# So map `define' to `m4_define' and conversely.
# Some macros don't follow this scheme: be sure to properly map to their
# alternate name too.
#
# FIXME: Trace status of renamed builtins was fixed in M4 1.4.5, which
# we now depend on; do we still need to do this mapping?
#
# So we will merge them, i.e., tracing `BUILTIN' or tracing
# `m4_BUILTIN' will be the same: tracing both, but honoring the
# *last* trace specification.
#
# FIXME: This is not enough: in the output `$0' will be `BUILTIN'
# sometimes and `m4_BUILTIN' at others. We should return a unique name,
# the one specified by the user.
#
# FIXME: To be absolutely rigorous, I would say that given that we
# _redefine_ divert (instead of _copying_ it), divert and the like
# should not be part of this list.
my %m4_builtin_alternate_name;
@m4_builtin_alternate_name{"$_", "m4_$_"} = ("m4_$_", "$_")
foreach (grep { !/m4wrap|m4exit|dnl|ifelse|__.*__/ } @m4_builtin);
@m4_builtin_alternate_name{"ifelse", "m4_if"} = ("m4_if", "ifelse");
@m4_builtin_alternate_name{"m4exit", "m4_exit"} = ("m4_exit", "m4exit");
@m4_builtin_alternate_name{"m4wrap", "m4_wrap"} = ("m4_wrap", "m4wrap");
# $HELP
# -----
$help = "Usage: $0 [OPTION]... [FILES]
Run GNU M4 on the FILES, avoiding useless runs. Output the traces if tracing,
the frozen file if freezing, otherwise the expansion of the FILES.
If some of the FILES are named \`FILE.m4f\' they are considered to be M4
frozen files of all the previous files (which are therefore not loaded).
If \`FILE.m4f\' is not found, then \`FILE.m4\' will be used, together with
all the previous files.
Some files may be optional, i.e., will only be processed if found in the
include path, but then must end in \`.m4?\'; the question mark is not part of
the actual file name.
Operation modes:
-h, --help print this help, then exit
-V, --version print version number, then exit
-v, --verbose verbosely report processing
-d, --debug don\'t remove temporary files
-o, --output=FILE save output in FILE (defaults to \`-\', stdout)
-f, --force don\'t rely on cached values
-W, --warnings=CATEGORY report the warnings falling in CATEGORY
-l, --language=LANG specify the set of M4 macros to use
-C, --cache=DIRECTORY preserve results for future runs in DIRECTORY
--no-cache disable the cache
-m, --mode=OCTAL change the non trace output file mode (0666)
-M, --melt don\'t use M4 frozen files
Languages include:
\`Autoconf\' create Autoconf configure scripts
\`Autotest\' create Autotest test suites
\`M4sh\' create M4sh shell scripts
\`M4sugar\' create M4sugar output
" . Autom4te::ChannelDefs::usage . "
The environment variables \`M4\' and \`WARNINGS\' are honored.
Library directories:
-B, --prepend-include=DIR prepend directory DIR to search path
-I, --include=DIR append directory DIR to search path
Tracing:
-t, --trace=MACRO[:FORMAT] report the MACRO invocations
-p, --preselect=MACRO prepare to trace MACRO in a future run
Freezing:
-F, --freeze produce an M4 frozen state file for FILES
FORMAT defaults to \`\$f:\$l:\$n:\$%\', and can use the following escapes:
\$\$ literal \$
\$f file where macro was called
\$l line where macro was called
\$d nesting depth of macro call
\$n name of the macro
\$NUM argument NUM, unquoted and with newlines
\$SEP\@ all arguments, with newlines, quoted, and separated by SEP
\$SEP* all arguments, with newlines, unquoted, and separated by SEP
\$SEP% all arguments, without newlines, unquoted, and separated by SEP
SEP can be empty for the default (comma for \@ and *, colon for %),
a single character for that character, or {STRING} to use a string.
Report bugs to <bug-autoconf\@gnu.org>.
GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
";
# $VERSION
# --------
$version = <<"EOF";
autom4te (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Akim Demaille.
EOF
## ---------- ##
## Routines. ##
## ---------- ##
# $OPTION
# files_to_options (@FILE)
# ------------------------
# Transform Autom4te conventions (e.g., using foo.m4f to designate a frozen
# file) into a suitable command line for M4 (e.g., using --reload-state).
# parse_args guarantees that we will see at most one frozen file, and that
# if a frozen file is present, it is the first argument.
sub files_to_options (@)
{
my (@file) = @_;
my @res;
foreach my $file (@file)
{
my $arg = shell_quote ($file);
if ($file =~ /\.m4f$/)
{
$arg = "--reload-state=$arg";
# If the user downgraded M4 from 1.6 to 1.4.x after freezing
# the file, then we ensure the frozen __m4_version__ will
# not cause m4_init to make the wrong decision about the
# current M4 version.
$arg .= " --undefine=__m4_version__"
unless grep {/__m4_version__/} @m4_builtin;
}
push @res, $arg;
}
return join ' ', @res;
}
# load_configuration ($FILE)
# --------------------------
# Load the configuration $FILE.
sub load_configuration ($)
{
my ($file) = @_;
use Text::ParseWords;
my $cfg = new Autom4te::XFile ("< " . open_quote ($file));
my $lang;
while ($_ = $cfg->getline)
{
chomp;
# Comments.
next
if /^\s*(\#.*)?$/;
my @words = shellwords ($_);
my $type = shift @words;
if ($type eq 'begin-language:')
{
fatal "$file:$.: end-language missing for: $lang"
if defined $lang;
$lang = lc $words[0];
}
elsif ($type eq 'end-language:')
{
error "$file:$.: end-language mismatch: $lang"
if $lang ne lc $words[0];
$lang = undef;
}
elsif ($type eq 'args:')
{
fatal "$file:$.: no current language"
unless defined $lang;
push @{$language{$lang}}, @words;
}
else
{
error "$file:$.: unknown directive: $type";
}
}
}
# parse_args ()
# -------------
# Process any command line arguments.
sub parse_args ()
{
# We want to look for the early options, which should not be found
# in the configuration file. Prepend to the user arguments.
# Perform this repeatedly so that we can use --language in language
# definitions. Beware that there can be several --language
# invocations.
my @language;
do {
@language = ();
use Getopt::Long;
Getopt::Long::Configure ("pass_through", "permute");
GetOptions ("l|language=s" => \@language);
foreach (@language)
{
error "unknown language: $_"
unless exists $language{lc $_};
unshift @ARGV, @{$language{lc $_}};
}
} while @language;
# --debug is useless: it is parsed below.
if (exists $ENV{'AUTOM4TE_DEBUG'})
{
print STDERR "$me: concrete arguments:\n";
foreach my $arg (@ARGV)
{
print STDERR "| $arg\n";
}
}
# Process the arguments for real this time.
my @trace;
my @prepend_include;
parse_WARNINGS;
getopt
(
# Operation modes:
"o|output=s" => \$output,
"W|warnings=s" => \&parse_warnings,
"m|mode=s" => \$mode,
"M|melt" => \$melt,
# Library directories:
"B|prepend-include=s" => \@prepend_include,
"I|include=s" => \@include,
# Tracing:
# Using a hash for traces is seducing. Unfortunately, upon `-t FOO',
# instead of mapping `FOO' to undef, Getopt maps it to `1', preventing
# us from distinguishing `-t FOO' from `-t FOO=1'. So let's do it
# by hand.
"t|trace=s" => \@trace,
"p|preselect=s" => \@preselect,
# Freezing.
"F|freeze" => \$freeze,
# Caching.
"C|cache=s" => \$cache,
"no-cache" => sub { $cache = undef; },
);
fatal "too few arguments
Try `$me --help' for more information."
unless @ARGV;
# Freezing:
# We cannot trace at the same time (well, we can, but it sounds insane).
# And it implies melting: there is risk not to update properly using
# old frozen files, and worse yet: we could load a frozen file and
# refreeze it! A sort of caching :)
fatal "cannot freeze and trace"
if $freeze && @trace;
$melt = 1
if $freeze;
# Names of the cache directory, cache directory index, trace cache
# prefix, and output cache prefix. If the cache is not to be
# preserved, default to a temporary directory (automatically removed
# on exit).
$cache = $tmp
unless $cache;
$icache = "$cache/requests";
$tcache = "$cache/traces.";
$ocache = "$cache/output.";
# Normalize the includes: the first occurrence is enough, several is
# a pain since it introduces a useless difference in the path which
# invalidates the cache. And strip `.' which is implicit and always
# first.
@include = grep { !/^\.$/ } uniq (reverse(@prepend_include), @include);
# Convert @trace to %trace, and work around the M4 builtins tracing
# problem.
# The default format is `$f:$l:$n:$%'.
foreach (@trace)
{
/^([^:]+)(?::(.*))?$/ms;
$trace{$1} = defined $2 ? $2 : '$f:$l:$n:$%';
$trace{$m4_builtin_alternate_name{$1}} = $trace{$1}
if exists $m4_builtin_alternate_name{$1};
}
# Work around the M4 builtins tracing problem for @PRESELECT.
# FIXME: Is this still needed, now that we rely on M4 1.4.5?
push (@preselect,
map { $m4_builtin_alternate_name{$_} }
grep { exists $m4_builtin_alternate_name{$_} } @preselect);
# If we find frozen files, then all the files before it are
# discarded: the frozen file is supposed to include them all.
#
# We don't want to depend upon m4's --include to find the top level
# files, so we use `find_file' here. Try to get a canonical name,
# as it's part of the key for caching. And some files are optional
# (also handled by `find_file').
my @argv;
foreach (@ARGV)
{
if ($_ eq '-')
{
push @argv, $_;
}
elsif (/\.m4f$/)
{
# Frozen files are optional => pass a `?' to `find_file'.
my $file = find_file ("$_?", @include);
if (!$melt && $file)
{
@argv = ($file);
}
else
{
s/\.m4f$/.m4/;
push @argv, find_file ($_, @include);
}
}
else
{
my $file = find_file ($_, @include);
push @argv, $file
if $file;
}
}
@ARGV = @argv;
}
# handle_m4 ($REQ, @MACRO)
# ------------------------
# Run m4 on the input files, and save the traces on the @MACRO.
sub handle_m4 ($@)
{
my ($req, @macro) = @_;
# GNU m4 appends when using --debugfile/--error-output.
unlink ($tcache . $req->id . "t");
# Run m4.
#
# We don't output directly to the cache files, to avoid problems
# when we are interrupted (that leaves corrupted files).
xsystem ("$m4 --gnu"
. join (' --include=', '', map { shell_quote ($_) } @include)
. ' --debug=aflq'
. (!exists $ENV{'AUTOM4TE_NO_FATAL'} ? ' --fatal-warning' : '')
. " --debugfile=" . shell_quote ("$tcache" . $req->id . "t")
. join (' --trace=', '', map { shell_quote ($_) } sort @macro)
. " " . files_to_options (@ARGV)
. " > " . shell_quote ("$ocache" . $req->id . "t"));
# Everything went ok: preserve the outputs.
foreach my $file (map { $_ . $req->id } ($tcache, $ocache))
{
use File::Copy;
move ("${file}t", "$file")
or fatal "cannot rename ${file}t as $file: $!";
}
}
# warn_forbidden ($WHERE, $WORD, %FORBIDDEN)
# ------------------------------------------
# $WORD is forbidden. Warn with a dedicated error message if in
# %FORBIDDEN, otherwise a simple `error: possibly undefined macro'
# will do.
my $first_warn_forbidden = 1;
sub warn_forbidden ($$%)
{
my ($where, $word, %forbidden) = @_;
my $message;
for my $re (sort keys %forbidden)
{
if ($word =~ $re)
{
$message = $forbidden{$re};
last;
}
}
$message ||= "possibly undefined macro: $word";
warn "$where: error: $message\n";
if ($first_warn_forbidden)
{
warn <<EOF;
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
EOF
$first_warn_forbidden = 0;
}
}
# handle_output ($REQ, $OUTPUT)
# -----------------------------
# Run m4 on the input files, perform quadrigraphs substitution, check for
# forbidden tokens, and save into $OUTPUT.
sub handle_output ($$)
{
my ($req, $output) = @_;
verb "creating $output";
# Load the forbidden/allowed patterns.
handle_traces ($req, "$tmp/patterns",
('m4_pattern_forbid' => 'forbid:$1:$2',
'm4_pattern_allow' => 'allow:$1'));
my @patterns = new Autom4te::XFile ("< " . open_quote ("$tmp/patterns"))->getlines;
chomp @patterns;
my %forbidden =
map { /^forbid:([^:]+):.+$/ => /^forbid:[^:]+:(.+)$/ } @patterns;
my $forbidden = join ('|', map { /^forbid:([^:]+)/ } @patterns) || "^\$";
my $allowed = join ('|', map { /^allow:([^:]+)/ } @patterns) || "^\$";
verb "forbidden tokens: $forbidden";
verb "forbidden token : $_ => $forbidden{$_}"
foreach (sort keys %forbidden);
verb "allowed tokens: $allowed";
# Read the (cached) raw M4 output, produce the actual result. We
# have to use the 2nd arg to have Autom4te::XFile honor the third, but then
# stdout is to be handled by hand :(. Don't use fdopen as it means
# we will close STDOUT, which we already do in END.
my $out = new Autom4te::XFile;
if ($output eq '-')
{
$out->open (">$output");
}
else
{
$out->open($output, O_CREAT | O_WRONLY | O_TRUNC, oct ($mode));
}
fatal "cannot create $output: $!"
unless $out;
my $in = new Autom4te::XFile ("< " . open_quote ($ocache . $req->id));
my %prohibited;
my $res;
while ($_ = $in->getline)
{
s/\s+$//;
s/__oline__/$./g;
s/\@<:\@/[/g;
s/\@:>\@/]/g;
s/\@\{:\@/(/g;
s/\@:\}\@/)/g;
s/\@S\|\@/\$/g;
s/\@%:\@/#/g;
$res = $_;
# Don't complain in comments. Well, until we have something
# better, don't consider `#include' etc. are comments.
s/\#.*//
unless /^\#\s*(if|include|endif|ifdef|ifndef|define)\b/;
foreach (split (/\W+/))
{
$prohibited{$_} = $.
if !/^$/ && /$forbidden/o && !/$allowed/o && ! exists $prohibited{$_};
}
# Performed *last*: the empty quadrigraph.
$res =~ s/\@&t\@//g;
print $out "$res\n";
}
$out->close();
# If no forbidden words, we're done.
return
if ! %prohibited;
# Locate the forbidden words in the last input file.
# This is unsatisfying but...
$exit_code = 1;
if ($ARGV[$#ARGV] ne '-')
{
my $prohibited = '\b(' . join ('|', keys %prohibited) . ')\b';
my $file = new Autom4te::XFile ("< " . open_quote ($ARGV[$#ARGV]));
while ($_ = $file->getline)
{
# Don't complain in comments. Well, until we have something
# better, don't consider `#include' etc. to be comments.
s/\#.*//
unless /^\#(if|include|endif|ifdef|ifndef|define)\b/;
# Complain once per word, but possibly several times per line.
while (/$prohibited/)
{
my $word = $1;
warn_forbidden ("$ARGV[$#ARGV]:$.", $word, %forbidden);
delete $prohibited{$word};
# If we're done, exit.
return
if ! %prohibited;
$prohibited = '\b(' . join ('|', keys %prohibited) . ')\b';
}
}
}
warn_forbidden ("$output:$prohibited{$_}", $_, %forbidden)
foreach (sort { $prohibited{$a} <=> $prohibited{$b} } keys %prohibited);
}
## --------------------- ##
## Handling the traces. ##
## --------------------- ##
# $M4_MACRO
# trace_format_to_m4 ($FORMAT)
# ----------------------------
# Convert a trace $FORMAT into a M4 trace processing macro's body.
sub trace_format_to_m4 ($)
{
my ($format) = @_;
my $underscore = $_;
my %escape = (# File name.
'f' => '$1',
# Line number.
'l' => '$2',
# Depth.
'd' => '$3',
# Name (also available as $0).
'n' => '$4',
# Escaped dollar.
'$' => '$');
my $res = '';
$_ = $format;
while ($_)
{
# $n -> $(n + 4)
if (s/^\$(\d+)//)
{
$res .= "\$" . ($1 + 4);
}
# $x, no separator given.
elsif (s/^\$([fldn\$])//)
{
$res .= $escape{$1};
}
# $.x or ${sep}x.
elsif (s/^\$\{([^}]*)\}([@*%])//
|| s/^\$(.?)([@*%])//)
{
# $@, list of quoted effective arguments.
if ($2 eq '@')
{
$res .= ']at_at([' . ($1 ? $1 : ',') . '], $@)[';
}
# $*, list of unquoted effective arguments.
elsif ($2 eq '*')
{
$res .= ']at_star([' . ($1 ? $1 : ',') . '], $@)[';
}
# $%, list of flattened unquoted effective arguments.
elsif ($2 eq '%')
{
$res .= ']at_percent([' . ($1 ? $1 : ':') . '], $@)[';
}
}
elsif (/^(\$.)/)
{
error "invalid escape: $1";
}
else
{
s/^([^\$]+)//;
$res .= $1;
}
}
$_ = $underscore;
return '[[' . $res . ']]';
}
# handle_traces($REQ, $OUTPUT, %TRACE)
# ------------------------------------
# We use M4 itself to process the traces. But to avoid name clashes when
# processing the traces, the builtins are disabled, and moved into `at_'.
# Actually, all the low level processing macros are in `at_' (and `_at_').
# To avoid clashes between user macros and `at_' macros, the macros which
# implement tracing are in `AT_'.
#
# Having $REQ is needed to neutralize the macros which have been traced,
# but are not wanted now.
sub handle_traces ($$%)
{
my ($req, $output, %trace) = @_;
verb "formatting traces for `$output': " . join (', ', sort keys %trace);
# Processing the traces.
my $trace_m4 = new Autom4te::XFile ("> " . open_quote ("$tmp/traces.m4"));
$_ = <<'EOF';
divert(-1)
changequote([, ])
# _at_MODE(SEPARATOR, ELT1, ELT2...)
# ----------------------------------
# List the elements, separating then with SEPARATOR.
# MODE can be:
# `at' -- the elements are enclosed in brackets.
# `star' -- the elements are listed as are.
# `percent' -- the elements are `flattened': spaces are singled out,
# and no new line remains.
define([_at_at],
[at_ifelse([$#], [1], [],
[$#], [2], [[[$2]]],
[[[$2]][$1]$0([$1], at_shift(at_shift($@)))])])
define([_at_percent],
[at_ifelse([$#], [1], [],
[$#], [2], [at_flatten([$2])],
[at_flatten([$2])[$1]$0([$1], at_shift(at_shift($@)))])])
define([_at_star],
[at_ifelse([$#], [1], [],
[$#], [2], [[$2]],
[[$2][$1]$0([$1], at_shift(at_shift($@)))])])
# FLATTEN quotes its result.
# Note that the second pattern is `newline, tab or space'. Don't lose
# the tab!
define([at_flatten],
[at_patsubst(at_patsubst([[[$1]]], [\\\n]), [[\n\t ]+], [ ])])
define([at_args], [at_shift(at_shift(at_shift(at_shift(at_shift($@)))))])
define([at_at], [_$0([$1], at_args($@))])
define([at_percent], [_$0([$1], at_args($@))])
define([at_star], [_$0([$1], at_args($@))])
EOF
s/^ //mg;s/\\t/\t/mg;s/\\n/\n/mg;
print $trace_m4 $_;
# If you trace `define', then on `define([m4_exit], defn([m4exit])' you
# will produce
#
# AT_define([m4sugar.m4], [115], [1], [define], [m4_exit], <m4exit>)
#
# Since `<m4exit>' is not quoted, the outer m4, when processing
# `trace.m4' will exit prematurely. Hence, move all the builtins to
# the `at_' name space.
print $trace_m4 "# Copy the builtins.\n";
map { print $trace_m4 "define([at_$_], defn([$_]))\n" } @m4_builtin;
print $trace_m4 "\n";
print $trace_m4 "# Disable them.\n";
map { print $trace_m4 "at_undefine([$_])\n" } @m4_builtin;
print $trace_m4 "\n";
# Neutralize traces: we don't want traces of cached requests (%REQUEST).
print $trace_m4
"## -------------------------------------- ##\n",
"## By default neutralize all the traces. ##\n",
"## -------------------------------------- ##\n",
"\n";
print $trace_m4 "at_define([AT_$_], [at_dnl])\n"
foreach (sort keys %{$req->macro});
print $trace_m4 "\n";
# Implement traces for current requests (%TRACE).
print $trace_m4
"## ------------------------- ##\n",
"## Trace processing macros. ##\n",
"## ------------------------- ##\n",
"\n";
foreach (sort keys %trace)
{
# Trace request can be embed \n.
(my $comment = "Trace $_:$trace{$_}") =~ s/^/\# /;
print $trace_m4 "$comment\n";
print $trace_m4 "at_define([AT_$_],\n";
print $trace_m4 trace_format_to_m4 ($trace{$_}) . ")\n\n";
}
print $trace_m4 "\n";
# Reenable output.
print $trace_m4 "at_divert(0)at_dnl\n";
# Transform the traces from m4 into an m4 input file.
# Typically, transform:
#
# | m4trace:configure.ac:3: -1- AC_SUBST([exec_prefix], [NONE])
#
# into
#
# | AT_AC_SUBST([configure.ac], [3], [1], [AC_SUBST], [exec_prefix], [NONE])
#
# Pay attention that the file name might include colons, if under DOS
# for instance, so we don't use `[^:]+'.
my $traces = new Autom4te::XFile ("< " . open_quote ($tcache . $req->id));
while ($_ = $traces->getline)
{
# Trace with arguments, as the example above. We don't try
# to match the trailing parenthesis as it might be on a
# separate line.
s{^m4trace:(.+):(\d+): -(\d+)- ([^(]+)\((.*)$}
{AT_$4([$1], [$2], [$3], [$4], $5};
# Traces without arguments, always on a single line.
s{^m4trace:(.+):(\d+): -(\d+)- ([^)]*)\n$}
{AT_$4([$1], [$2], [$3], [$4])\n};
print $trace_m4 "$_";
}
$trace_m4->close;
my $in = new Autom4te::XFile ("$m4 " . shell_quote ("$tmp/traces.m4") . " |");
my $out = new Autom4te::XFile ("> " . open_quote ($output));
# This is dubious: should we really transform the quadrigraphs in
# traces? It might break balanced [ ] etc. in the output. The
# consensus seems to be that traces are more useful this way.
while ($_ = $in->getline)
{
# It makes no sense to try to transform __oline__.
s/\@<:\@/[/g;
s/\@:>\@/]/g;
s/\@\{:\@/(/g;
s/\@:\}\@/)/g;
s/\@S\|\@/\$/g;
s/\@%:\@/#/g;
s/\@&t\@//g;
print $out $_;
}
}
# $BOOL
# up_to_date ($REQ)
# -----------------
# Are the cache files of $REQ up to date?
# $REQ is `valid' if it corresponds to the request and exists, which
# does not mean it is up to date. It is up to date if, in addition,
# its files are younger than its dependencies.
sub up_to_date ($)
{
my ($req) = @_;
return 0
if ! $req->valid;
my $tfile = $tcache . $req->id;
my $ofile = $ocache . $req->id;
# We can't answer properly if the traces are not computed since we
# need to know what other files were included. Actually, if any of
# the cache files is missing, we are not up to date.
return 0
if ! -f $tfile || ! -f $ofile;
# The youngest of the cache files must be older than the oldest of
# the dependencies.
my $tmtime = mtime ($tfile);
my $omtime = mtime ($ofile);
my ($file, $mtime) = ($tmtime < $omtime
? ($ofile, $omtime) : ($tfile, $tmtime));
# We depend at least upon the arguments.
my @dep = @ARGV;
# stdin is always out of date.
if (grep { $_ eq '-' } @dep)
{ return 0 }
# Files may include others. We can use traces since we just checked
# if they are available.
handle_traces ($req, "$tmp/dependencies",
('include' => '$1',
'm4_include' => '$1'));
my $deps = new Autom4te::XFile ("< " . open_quote ("$tmp/dependencies"));
while ($_ = $deps->getline)
{
chomp;
my $file = find_file ("$_?", @include);
# If a file which used to be included is no longer there, then
# don't say it's missing (it might no longer be included). But
# of course, that causes the output to be outdated (as if the
# time stamp of that missing file was newer).
return 0
if ! $file;
push @dep, $file;
}
# If $FILE is younger than one of its dependencies, it is outdated.
return up_to_date_p ($file, @dep);
}
## ---------- ##
## Freezing. ##
## ---------- ##
# freeze ($OUTPUT)
# ----------------
sub freeze ($)
{
my ($output) = @_;
# When processing the file with diversion disabled, there must be no
# output but comments and empty lines.
my $result = xqx ("$m4"
. ' --fatal-warning'
. join (' --include=', '', map { shell_quote ($_) } @include)
. ' --define=divert'
. " " . files_to_options (@ARGV)
. ' </dev/null');
$result =~ s/#.*\n//g;
$result =~ s/^\n//mg;
fatal "freezing produced output:\n$result"
if $result;
# If freezing produces output, something went wrong: a bad `divert',
# or an improper paren etc.
xsystem ("$m4"
. ' --fatal-warning'
. join (' --include=', '', map { shell_quote ($_) } @include)
. " --freeze-state=" . shell_quote ($output)
. " " . files_to_options (@ARGV)
. ' </dev/null');
}
## -------------- ##
## Main program. ##
## -------------- ##
mktmpdir ('am4t');
load_configuration ($ENV{'AUTOM4TE_CFG'} || "$pkgdatadir/autom4te.cfg");
load_configuration ("$ENV{'HOME'}/.autom4te.cfg")
if exists $ENV{'HOME'} && -f "$ENV{'HOME'}/.autom4te.cfg";
load_configuration (".autom4te.cfg")
if -f ".autom4te.cfg";
parse_args;
# Freezing does not involve the cache.
if ($freeze)
{
freeze ($output);
exit $exit_code;
}
# We need our cache directory. Don't fail with parallel creation.
if (! -d "$cache")
{
mkdir "$cache", 0755
or -d "$cache"
or fatal "cannot create $cache: $!";
}
# Open the index for update, and lock it. autom4te handles several
# files, but the index is the first and last file to be updated, so
# locking it is sufficient.
$icache_file = new Autom4te::XFile $icache, O_RDWR|O_CREAT;
$icache_file->lock (LOCK_EX)
if ($flock_implemented eq "yes");
# Read the cache index if available and older than autom4te itself.
# If autom4te is younger, then some structures such as C4che might
# have changed, which would corrupt its processing.
Autom4te::C4che->load ($icache_file)
if -f $icache && mtime ($icache) > mtime ($0);
# Add the new trace requests.
my $req = Autom4te::C4che->request ('input' => \@ARGV,
'path' => \@include,
'macro' => [keys %trace, @preselect]);
# If $REQ's cache files are not up to date, or simply if the user
# discarded them (-f), declare it invalid.
$req->valid (0)
if $force || ! up_to_date ($req);
# We now know whether we can trust the Request object. Say it.
verb "the trace request object is:\n" . $req->marshall;
# We need to run M4 if (i) the user wants it (--force), (ii) $REQ is
# invalid.
handle_m4 ($req, keys %{$req->macro})
if $force || ! $req->valid;
# Issue the warnings each time autom4te was run.
my $separator = "\n" . ('-' x 25) . " END OF WARNING " . ('-' x 25) . "\n\n";
handle_traces ($req, "$tmp/warnings",
('_m4_warn' => "\$1::\$f:\$l::\$2::\$3$separator"));
# Swallow excessive newlines.
for (split (/\n*$separator\n*/o, contents ("$tmp/warnings")))
{
# The message looks like:
# | syntax::input.as:5::ouch
# | ::input.as:4: baz is expanded from...
# | input.as:2: bar is expanded from...
# | input.as:3: foo is expanded from...
# | input.as:5: the top level
# In particular, m4_warn guarantees that either $stackdump is empty, or
# it consists of lines where only the last line ends in "top level".
my ($cat, $loc, $msg, $stacktrace) = split ('::', $_, 4);
msg $cat, $loc, "warning: $msg",
partial => ($stacktrace =~ /top level$/) + 0;
for (split /\n/, $stacktrace)
{
my ($loc, $trace) = split (': ', $_, 2);
msg $cat, $loc, $trace, partial => ($trace !~ /top level$/) + 0;
}
}
# Now output...
if (%trace)
{
# Always produce traces, since even if the output is young enough,
# there is no guarantee that the traces use the same *format*
# (e.g., `-t FOO:foo' and `-t FOO:bar' are both using the same M4
# traces, hence the M4 traces cache is usable, but its formatting
# will yield different results).
handle_traces ($req, $output, %trace);
}
else
{
# Actual M4 expansion, if the user wants it, or if $output is old
# (STDOUT is pretty old).
handle_output ($req, $output)
if $force || mtime ($output) < mtime ($ocache . $req->id);
}
# If we ran up to here, the cache is valid.
$req->valid (1);
Autom4te::C4che->save ($icache_file);
exit $exit_code;
### Setup "GNU" style for perl-mode and cperl-mode.
## Local Variables:
## perl-indent-level: 2
## perl-continued-statement-offset: 2
## perl-continued-brace-offset: 0
## perl-brace-offset: 0
## perl-brace-imaginary-offset: 0
## perl-label-offset: -2
## cperl-indent-level: 2
## cperl-brace-offset: 0
## cperl-continued-brace-offset: 0
## cperl-label-offset: -2
## cperl-extra-newline-before-brace: t
## cperl-merge-trailing-else: nil
## cperl-continued-statement-offset: 2
## End:
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
February 09 2026 19:37:33 |
root / root |
0755 |
|
| | | | | |
| 7za |
0.048 KB |
October 04 2024 01:49:32 |
root / root |
0755 |
|
| [ |
51.797 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| aclocal |
35.523 KB |
September 27 2023 12:16:24 |
root / root |
0755 |
|
| aclocal-1.16 |
35.523 KB |
September 27 2023 12:16:24 |
root / root |
0755 |
|
| addr2line |
27.75 KB |
December 18 2025 14:37:39 |
root / root |
0755 |
|
| ar |
55.984 KB |
December 18 2025 14:37:39 |
root / root |
0755 |
|
| arch |
31.664 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| arpaname |
15.109 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| as |
710.32 KB |
December 18 2025 14:37:39 |
root / root |
0755 |
|
| aspell |
151.117 KB |
January 26 2022 21:47:25 |
root / root |
0755 |
|
| autoconf |
14.425 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| autoheader |
8.334 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| autom4te |
31.427 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| automake |
251.935 KB |
September 27 2023 12:16:24 |
root / root |
0755 |
|
| automake-1.16 |
251.935 KB |
September 27 2023 12:16:24 |
root / root |
0755 |
|
| autoreconf |
20.572 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| autoscan |
16.723 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| autoupdate |
33.078 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| awk |
698.172 KB |
March 30 2022 22:25:28 |
root / root |
0755 |
|
| b2sum |
51.789 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| base32 |
35.688 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| base64 |
35.695 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| basename |
35.672 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| basenc |
48.016 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| bash |
1.32 MB |
April 30 2024 14:33:56 |
root / root |
0755 |
|
| bashbug-64 |
6.913 KB |
April 30 2024 14:33:47 |
root / root |
0755 |
|
| bunzip2 |
39.617 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzcat |
39.617 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzcmp |
2.094 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzdiff |
2.094 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzgrep |
2.01 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzip2 |
39.617 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzip2recover |
15.398 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzless |
1.233 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| bzmore |
1.233 KB |
February 04 2025 03:42:48 |
root / root |
0755 |
|
| c++ |
1.05 MB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| c++filt |
27.188 KB |
December 18 2025 14:37:39 |
root / root |
0755 |
|
| cagefs_enter.proxied |
1.035 KB |
May 26 2025 11:09:33 |
root / root |
0755 |
|
| cal |
52.008 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| captoinfo |
87.789 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| cat |
35.656 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| catchsegv |
3.212 KB |
November 11 2025 22:16:10 |
root / root |
0755 |
|
| chcon |
60.242 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| chgrp |
56.188 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| chmod |
56.164 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| chown |
60.188 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| chrt |
27.484 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| cksum |
35.57 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| cldetect |
10.345 KB |
November 13 2025 09:52:34 |
root / root |
0755 |
|
| clear |
15.148 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| cloudlinux-awp-user |
1.775 KB |
December 22 2025 15:05:31 |
root / root |
0755 |
|
| clwpos-user |
1.775 KB |
December 22 2025 15:05:31 |
root / root |
0755 |
|
| cmp |
40.133 KB |
January 29 2022 18:15:51 |
root / root |
0755 |
|
| col |
23.414 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| colcrt |
15.383 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| colrm |
15.359 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| column |
35.523 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| comm |
35.75 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| cp |
149.242 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| cpp |
1.05 MB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| csplit |
108.875 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| curl |
248.484 KB |
September 21 2025 12:21:10 |
root / root |
0755 |
|
| cut |
47.805 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| cyrusbdb2current |
1.58 MB |
September 25 2025 11:46:37 |
root / root |
0755 |
|
| date |
104.055 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| dbiprof |
6.061 KB |
February 16 2022 08:03:52 |
root / root |
0755 |
|
| delv |
45.383 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| df |
84.727 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| diff |
194.695 KB |
January 29 2022 18:15:51 |
root / root |
0755 |
|
| diff3 |
52.305 KB |
January 29 2022 18:15:51 |
root / root |
0755 |
|
| dig |
136.594 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| dir |
137.648 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| dircolors |
39.805 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| dirname |
31.484 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| dltest |
15.68 KB |
February 11 2022 06:55:07 |
root / root |
0755 |
|
| dnstap-read |
23.188 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| du |
149.438 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| echo |
35.477 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| ed |
52.508 KB |
January 30 2022 05:02:01 |
root / root |
0755 |
|
| egrep |
0.031 KB |
January 31 2022 20:22:32 |
root / root |
0755 |
|
| enchant |
23.727 KB |
January 30 2022 11:02:06 |
root / root |
0755 |
|
| enchant-lsmod |
15.805 KB |
January 30 2022 11:02:06 |
root / root |
0755 |
|
| env |
44.227 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| eps2eps |
0.628 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| eqn |
189.516 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| ex |
1.38 MB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| expand |
39.734 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| expr |
108.602 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| factor |
72.055 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| false |
27.469 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| fc-cache |
0.136 KB |
January 23 2023 15:48:20 |
root / root |
0755 |
|
| fc-cache-64 |
23.172 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-cat |
19.156 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-conflist |
15.133 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-list |
15.133 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-match |
15.133 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-pattern |
15.141 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-query |
15.133 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-scan |
15.141 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fc-validate |
15.141 KB |
January 23 2023 19:48:35 |
root / root |
0755 |
|
| fgrep |
0.031 KB |
January 31 2022 20:22:32 |
root / root |
0755 |
|
| file |
27.742 KB |
April 03 2024 12:38:13 |
root / root |
0755 |
|
| find |
284.953 KB |
October 02 2024 21:04:59 |
root / root |
0755 |
|
| flock |
23.563 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| fmt |
39.766 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| fold |
39.711 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| free |
23.359 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| funzip |
31.25 KB |
September 21 2025 11:04:58 |
root / root |
0755 |
|
| g++ |
1.05 MB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| gawk |
698.172 KB |
March 30 2022 22:25:28 |
root / root |
0755 |
|
| gcc-ar |
27.672 KB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| gcc-nm |
27.641 KB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| gcc-ranlib |
27.672 KB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| gcov-dump |
291.766 KB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| gcov-tool |
320.461 KB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| gencat |
27.445 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| geoiplookup |
15.859 KB |
November 05 2021 13:40:44 |
root / root |
0755 |
|
| geoiplookup6 |
15.813 KB |
November 05 2021 13:40:44 |
root / root |
0755 |
|
| geqn |
189.516 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| getconf |
35.234 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| getent |
35.859 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| getopt |
23.445 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| ghostscript |
15.125 KB |
May 14 2025 16:03:33 |
root / root |
0755 |
|
| gifdiff |
55.898 KB |
February 21 2024 04:36:44 |
root / root |
0755 |
|
| gifsicle |
194.047 KB |
February 21 2024 04:36:44 |
root / root |
0755 |
|
| git |
4.06 MB |
July 21 2025 16:25:54 |
root / root |
0755 |
|
| git-receive-pack |
4.06 MB |
July 21 2025 16:25:54 |
root / root |
0755 |
|
| git-shell |
770.68 KB |
July 21 2025 16:25:54 |
root / root |
0755 |
|
| git-upload-archive |
4.06 MB |
July 21 2025 16:25:54 |
root / root |
0755 |
|
| git-upload-pack |
4.06 MB |
July 21 2025 16:25:54 |
root / root |
0755 |
|
| gm |
15.672 KB |
November 23 2022 17:49:37 |
root / root |
0755 |
|
| gneqn |
0.895 KB |
February 01 2022 10:44:38 |
root / root |
0755 |
|
| gnroff |
3.208 KB |
February 01 2022 10:44:38 |
root / root |
0755 |
|
| gpg |
1.07 MB |
September 26 2023 19:39:20 |
root / root |
0755 |
|
| gpg-agent |
342.25 KB |
September 26 2023 19:39:20 |
root / root |
0755 |
|
| gpg-error |
36.102 KB |
February 09 2022 23:24:31 |
root / root |
0755 |
|
| gpgsplit |
27.492 KB |
September 26 2023 19:39:20 |
root / root |
0755 |
|
| gpgv |
295.422 KB |
September 26 2023 19:39:20 |
root / root |
0755 |
|
| gpic |
201.719 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| gprof |
101.484 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| grep |
154.492 KB |
January 31 2022 20:22:36 |
root / root |
0755 |
|
| groff |
96.766 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| grops |
167.258 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| grotty |
122.195 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| groups |
35.664 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| gs |
15.125 KB |
May 14 2025 16:03:33 |
root / root |
0755 |
|
| gsnd |
0.274 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| gtar |
514.273 KB |
October 02 2024 21:24:00 |
root / root |
0755 |
|
| gtbl |
130.859 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| gtroff |
732.07 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| gunzip |
2.295 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| gzexe |
6.3 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| gzip |
89.633 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| hdu |
18.086 KB |
September 17 2024 11:31:19 |
root / root |
0755 |
|
| head |
43.797 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| hexdump |
51.594 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| host |
108.57 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| hostid |
31.656 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| hostname |
23.836 KB |
February 14 2022 11:22:04 |
root / root |
0755 |
|
| hunspell |
102.672 KB |
January 31 2022 20:22:03 |
root / root |
0755 |
|
| iconv |
64.086 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| id |
39.711 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| idn |
35.805 KB |
December 20 2022 16:04:46 |
root / root |
0755 |
|
| ifnames |
4.031 KB |
September 21 2025 12:23:10 |
root / root |
0755 |
|
| infocmp |
63.68 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| infotocap |
87.789 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| install |
149.289 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| ionice |
15.398 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| ipcrm |
19.414 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| ipcs |
39.516 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| isosize |
15.336 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| ispell |
0.969 KB |
October 08 2019 00:15:21 |
root / root |
0755 |
|
| isql |
40.008 KB |
February 11 2022 06:55:07 |
root / root |
0755 |
|
| iusql |
31.945 KB |
February 11 2022 06:55:07 |
root / root |
0755 |
|
| join |
51.898 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| jpegoptim |
48.828 KB |
August 12 2023 17:24:00 |
root / root |
0755 |
|
| kill |
31.469 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| ld |
1.71 MB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| ld.bfd |
1.71 MB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| ldd |
5.318 KB |
November 11 2025 22:16:12 |
root / root |
0755 |
|
| less |
197.695 KB |
September 21 2025 12:35:06 |
root / root |
0755 |
|
| lessecho |
15.172 KB |
September 21 2025 12:35:06 |
root / root |
0755 |
|
| lesskey |
24.609 KB |
September 21 2025 12:35:06 |
root / root |
0755 |
|
| lesspipe.sh |
3.496 KB |
September 21 2025 11:44:16 |
root / root |
0755 |
|
| link |
31.664 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| ln |
60.156 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| locale |
59.078 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| localedef |
314.055 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| logger |
36.164 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| login |
43.617 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| logname |
31.656 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| look |
19.359 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| ls |
137.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| lto-dump |
26.59 MB |
September 15 2025 15:46:10 |
root / root |
0755 |
|
| m4 |
240.398 KB |
March 31 2022 07:28:13 |
root / root |
0755 |
|
| make-dummy-cert |
0.6 KB |
November 25 2025 09:00:55 |
root / root |
0755 |
|
| mariadb |
5.12 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-access |
109.484 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-admin |
4.89 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-binlog |
5.16 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-check |
4.88 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-conv |
4.6 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-convert-table-format |
4.283 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-dump |
4.99 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-dumpslow |
8.186 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-embedded |
24.69 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-find-rows |
3.353 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-hotcopy |
34.665 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-import |
5 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-plugin |
4.58 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-secure-installation |
13.669 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-setpermission |
17.703 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mariadb-show |
4.88 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-slap |
4.89 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-tzinfo-to-sql |
4.57 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mariadb-waitpid |
4.56 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mc |
1.22 MB |
February 10 2022 07:09:08 |
root / root |
0755 |
|
| mcdiff |
1.22 MB |
February 10 2022 07:09:08 |
root / root |
0755 |
|
| mcedit |
1.22 MB |
February 10 2022 07:09:08 |
root / root |
0755 |
|
| mcookie |
27.5 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| mcview |
1.22 MB |
February 10 2022 07:09:08 |
root / root |
0755 |
|
| md5sum |
39.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| mesg |
15.328 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| mkdir |
68.313 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| mkfifo |
39.828 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| mknod |
43.875 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| mktemp |
39.797 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| more |
43.633 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| msmtp |
133.984 KB |
November 21 2022 20:25:25 |
root / root |
0755 |
|
| msmtpd |
35.648 KB |
November 21 2022 20:25:25 |
root / root |
0755 |
|
| msql2mysql |
1.416 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mv |
141.172 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| my_print_defaults |
4.56 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysql |
5.12 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysql_config |
4.471 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mysql_find_rows |
3.353 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mysql_waitpid |
4.56 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysqlaccess |
109.484 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| mysqladmin |
4.89 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysqlbinlog |
5.16 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysqlcheck |
4.88 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysqldump |
4.99 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysqlimport |
5 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mysqlshow |
4.88 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| mytop |
71.954 KB |
July 28 2025 20:11:42 |
root / root |
0755 |
|
| namei |
23.414 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| nano |
346.195 KB |
March 13 2025 03:12:50 |
root / root |
0755 |
|
| neqn |
0.895 KB |
February 01 2022 10:44:38 |
root / root |
0755 |
|
| nice |
35.672 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| nl |
100.711 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| nm |
44.727 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| nohup |
35.578 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| nproc |
35.688 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| nroff |
3.208 KB |
February 01 2022 10:44:38 |
root / root |
0755 |
|
| nslookup |
112.523 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| nsupdate |
71.797 KB |
November 13 2025 08:16:38 |
root / root |
0755 |
|
| numfmt |
55.828 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| objcopy |
185.367 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| objdump |
413.109 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| od |
64.063 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| odbc_config |
15.695 KB |
February 11 2022 06:55:07 |
root / root |
0755 |
|
| odbcinst |
23.898 KB |
February 11 2022 06:55:07 |
root / root |
0755 |
|
| openssl |
1.07 MB |
November 25 2025 09:00:58 |
root / root |
0755 |
|
| optipng |
92.023 KB |
June 15 2025 18:20:09 |
root / root |
0755 |
|
| pango-list |
19.109 KB |
April 07 2023 10:19:30 |
root / root |
0755 |
|
| pango-segmentation |
19.125 KB |
April 07 2023 10:19:30 |
root / root |
0755 |
|
| pango-view |
60.172 KB |
April 07 2023 10:19:30 |
root / root |
0755 |
|
| passwd |
1.023 KB |
April 14 2022 14:45:09 |
root / root |
0755 |
|
| paste |
35.578 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| patch |
195.016 KB |
March 25 2022 15:42:41 |
root / root |
0755 |
|
| pathchk |
35.664 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| pdf2dsc |
0.685 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| pdf2ps |
0.892 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| perldoc |
0.115 KB |
February 14 2022 23:51:30 |
root / root |
0755 |
|
| pgrep |
31.422 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| php |
4.77 MB |
July 09 2025 07:49:22 |
root / 999 |
0755 |
|
| php-cgi |
4.71 MB |
July 09 2025 07:49:22 |
root / 999 |
0755 |
|
| phpize |
4.967 KB |
December 17 2025 05:44:05 |
root / root |
0755 |
|
| pic |
201.719 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| piconv |
8.077 KB |
February 11 2022 16:42:02 |
root / root |
0755 |
|
| ping |
89.328 KB |
October 20 2025 12:44:34 |
root / root |
0755 |
|
| pinky |
35.609 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| pkg-config |
0.327 KB |
April 06 2023 20:27:13 |
root / root |
0755 |
|
| pkill |
31.422 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| pmap |
35.391 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| pod2man |
14.682 KB |
March 25 2022 12:10:57 |
root / root |
0755 |
|
| pod2text |
10.55 KB |
March 25 2022 12:10:57 |
root / root |
0755 |
|
| pod2usage |
4.011 KB |
February 11 2022 16:01:30 |
root / root |
0755 |
|
| post-grohtml |
199.758 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| pr |
72.281 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| pre-grohtml |
92.922 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| precat |
5.527 KB |
October 08 2019 00:15:21 |
root / root |
0755 |
|
| preunzip |
5.527 KB |
October 08 2019 00:15:21 |
root / root |
0755 |
|
| prezip |
5.527 KB |
October 08 2019 00:15:21 |
root / root |
0755 |
|
| prezip-bin |
15.688 KB |
January 26 2022 21:47:25 |
root / root |
0755 |
|
| printenv |
31.469 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| printf |
51.773 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| ps |
141.148 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| ps2ascii |
0.62 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2epsi |
1.238 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2pdf |
0.27 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2pdf12 |
0.214 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2pdf13 |
0.214 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2pdf14 |
0.214 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2pdfwr |
1.057 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2ps |
0.636 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ps2ps2 |
0.657 KB |
May 14 2025 16:03:24 |
root / root |
0755 |
|
| ptx |
129.031 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| pwd |
35.695 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| pwdx |
15.281 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| ranlib |
56 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| readelf |
667.289 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| readlink |
39.688 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| realpath |
39.766 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| recode |
31.93 KB |
November 02 2022 11:35:06 |
root / root |
0755 |
|
| red |
0.09 KB |
January 30 2022 05:02:00 |
root / root |
0755 |
|
| rename |
23.414 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| renew-dummy-cert |
0.712 KB |
November 25 2025 09:00:55 |
root / root |
0755 |
|
| renice |
15.359 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| replace |
4.54 MB |
July 28 2025 20:24:03 |
root / root |
0755 |
|
| reset |
27.336 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| restic |
28.4 MB |
June 20 2025 12:51:55 |
root / root |
0700 |
|
| rev |
15.352 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| rm |
60.211 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| rmdir |
43.609 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| rnano |
346.195 KB |
March 13 2025 03:12:50 |
root / root |
0755 |
|
| rsync |
559.164 KB |
March 13 2025 05:04:42 |
root / root |
0755 |
|
| rsync-ssl |
5.012 KB |
September 26 2021 23:44:00 |
root / root |
0755 |
|
| run-with-aspell |
0.087 KB |
January 26 2022 21:47:11 |
root / root |
0755 |
|
| runcon |
35.648 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| rvi |
1.38 MB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| rview |
1.38 MB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| rvim |
3.84 MB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| scalar |
819.344 KB |
July 21 2025 16:25:54 |
root / root |
0755 |
|
| scl |
39.547 KB |
April 07 2023 01:57:08 |
root / root |
0755 |
|
| scl_enabled |
0.256 KB |
July 27 2021 15:14:26 |
root / root |
0755 |
|
| scl_source |
1.884 KB |
July 27 2021 15:14:26 |
root / root |
0755 |
|
| scp |
132.93 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| script |
51.75 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| sdiff |
44.203 KB |
January 29 2022 18:15:51 |
root / root |
0755 |
|
| sed |
114.008 KB |
February 15 2022 10:36:52 |
root / root |
0755 |
|
| selectorctl |
7.629 KB |
December 15 2025 14:09:44 |
root / root |
0755 |
|
| seq |
47.789 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| setsid |
15.344 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| setterm |
35.516 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| sftp |
140.93 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| sh |
1.32 MB |
April 30 2024 14:33:56 |
root / root |
0755 |
|
| sha1sum |
39.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| sha224sum |
39.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| sha256sum |
39.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| sha384sum |
39.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| sha512sum |
39.641 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| shred |
51.875 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| shuf |
48.008 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| size |
31.609 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| skill |
31.398 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| slabtop |
23.422 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| sleep |
35.648 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| slencheck |
15.711 KB |
February 11 2022 06:55:07 |
root / root |
0755 |
|
| snice |
31.398 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| sort |
113.094 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| spell |
0.122 KB |
October 08 2019 00:15:21 |
root / root |
0755 |
|
| split |
52.313 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| sprof |
35.445 KB |
November 11 2025 22:18:54 |
root / root |
0755 |
|
| sqlite3 |
1.54 MB |
November 11 2025 22:18:27 |
root / root |
0755 |
|
| ssh |
843.391 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| ssh-add |
164.727 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| ssh-agent |
280.875 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| ssh-copy-id |
12.383 KB |
December 18 2025 01:52:39 |
root / root |
0755 |
|
| ssh-keygen |
454.852 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| ssh-keyscan |
197.289 KB |
December 18 2025 01:52:40 |
root / root |
0755 |
|
| stat |
80.063 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| stdbuf |
43.742 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| strings |
31.742 KB |
December 18 2025 14:37:40 |
root / root |
0755 |
|
| strip |
185.367 KB |
December 18 2025 14:37:39 |
root / root |
0755 |
|
| stty |
75.828 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| sum |
35.594 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| svn |
445.383 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnadmin |
135.742 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svndumpfilter |
43.484 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnfsfs |
43.367 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnlook |
91.563 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnrdump |
55.57 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnserve |
112.25 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnsync |
67.742 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| svnversion |
15.133 KB |
September 22 2025 13:45:24 |
root / root |
0755 |
|
| sync |
35.539 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tabs |
19.164 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| tac |
104.602 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tail |
68.094 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tar |
514.273 KB |
October 02 2024 21:24:00 |
root / root |
0755 |
|
| taskset |
23.414 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| tbl |
130.859 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| tclsh |
15.688 KB |
October 15 2022 21:29:43 |
root / root |
0755 |
|
| tclsh8.6 |
15.688 KB |
October 15 2022 21:29:43 |
root / root |
0755 |
|
| tee |
35.688 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| test |
43.789 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tic |
87.789 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| timeout |
40.172 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tload |
19.336 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| tmpwatch |
36.031 KB |
February 11 2022 11:52:55 |
root / root |
0755 |
|
| toe |
23.227 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| top |
132.273 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| touch |
92.031 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tput |
27.25 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| tr |
47.867 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tree |
85.445 KB |
February 12 2022 01:46:16 |
root / root |
0755 |
|
| troff |
732.07 KB |
February 01 2022 10:44:53 |
root / root |
0755 |
|
| true |
27.469 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| truncate |
35.664 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tset |
27.336 KB |
September 21 2025 09:23:49 |
root / root |
0755 |
|
| tsort |
47.789 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tty |
31.648 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| tzselect |
14.992 KB |
November 11 2025 22:15:48 |
root / root |
0755 |
|
| ul |
23.453 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| uname |
31.664 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| unexpand |
39.727 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| uniq |
43.828 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| unlink |
31.656 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| unrar |
347.016 KB |
May 04 2022 18:22:12 |
root / root |
0755 |
|
| unzip |
195.945 KB |
September 21 2025 11:04:58 |
root / root |
0755 |
|
| unzipsfx |
87.703 KB |
September 21 2025 11:04:58 |
root / root |
0755 |
|
| uptime |
15.289 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| users |
35.68 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| utmpdump |
23.398 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| vdir |
137.648 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| vi |
0.675 KB |
November 11 2025 23:24:45 |
root / root |
0755 |
|
| view |
0.146 KB |
November 11 2025 23:24:45 |
root / root |
0755 |
|
| vim |
3.84 MB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| vimdiff |
3.84 MB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| vimtutor |
2.074 KB |
November 11 2025 23:24:44 |
root / root |
0755 |
|
| vmstat |
39.414 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| watch |
27.867 KB |
April 30 2024 16:43:23 |
root / root |
0755 |
|
| wc |
43.727 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| wget |
521.406 KB |
September 03 2024 11:58:56 |
root / root |
0755 |
|
| whereis |
32.031 KB |
March 13 2025 06:30:13 |
root / root |
0755 |
|
| which |
27.891 KB |
August 05 2025 06:19:33 |
root / root |
0755 |
|
| who |
51.766 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| whoami |
31.656 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| word-list-compress |
15.703 KB |
January 26 2022 21:47:25 |
root / root |
0755 |
|
| x86_64-redhat-linux-c++ |
1.05 MB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| x86_64-redhat-linux-g++ |
1.05 MB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| x86_64-redhat-linux-gcc-11 |
1.04 MB |
September 15 2025 15:46:09 |
root / root |
0755 |
|
| xargs |
64.094 KB |
October 02 2024 21:04:59 |
root / root |
0755 |
|
| xmlcatalog |
23.148 KB |
December 01 2025 03:41:03 |
root / root |
0755 |
|
| xmllint |
80.563 KB |
December 01 2025 03:41:03 |
root / root |
0755 |
|
| xmlwf |
39.625 KB |
November 26 2025 16:14:14 |
root / root |
0755 |
|
| xsltproc |
31.234 KB |
May 13 2025 19:06:03 |
root / root |
0755 |
|
| xxd |
19.313 KB |
November 11 2025 23:24:48 |
root / root |
0755 |
|
| yes |
31.508 KB |
March 12 2025 12:52:26 |
root / root |
0755 |
|
| zcat |
1.941 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zcmp |
1.643 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zdiff |
6.313 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zegrep |
0.032 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zfgrep |
0.032 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zforce |
2.036 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zgrep |
7.926 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zip |
221.094 KB |
April 07 2023 14:02:33 |
root / root |
0755 |
|
| zipcloak |
75.695 KB |
April 07 2023 14:02:33 |
root / root |
0755 |
|
| zipgrep |
2.888 KB |
October 10 2008 17:40:36 |
root / root |
0755 |
|
| zipinfo |
195.945 KB |
September 21 2025 11:04:58 |
root / root |
0755 |
|
| zipnote |
67.609 KB |
April 07 2023 14:02:33 |
root / root |
0755 |
|
| zipsplit |
63.578 KB |
April 07 2023 14:02:33 |
root / root |
0755 |
|
| zless |
2.158 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| zmore |
1.803 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
| znew |
4.474 KB |
October 15 2022 17:26:34 |
root / root |
0755 |
|
$.' ",#(7),01444'9=82<.342ÿÛ C
2!!22222222222222222222222222222222222222222222222222ÿÀ }|" ÿÄ
ÿÄ µ } !1AQa "q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄ µ w !1AQ aq"2B‘¡±Á #3RðbrÑ
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0
ÛZY
²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8lœò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#
‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦
>ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡, ü¸‰Ç
ýGñã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{
³ogf†Xžê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á
Á#‡|‘Ó¦õq“êífÛüŸ•oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I
5Ò¡+ò0€y
Ùéù檪ôê©FKÕj}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀdƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\ܲõåË2Hã×°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ **6î‡<ä(çÔdzÓ^Ù7HLð
aQ‰Éàg·NIä2x¦È$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ãnÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU
«~çÿ ¤±t
–k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í
ȇ
à ©É½ºcšeÝœ0‘È›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq
E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢åÍ ¬
¼ÑËsnŠÜ«ˆS¨;yÛÊŽ½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ
ÔvòßNqù«¼!点äç¿C»=:Öš#m#bYã†ð¦/(œúŒtè Qž
CÍÂɶž ÇVB ž2ONOZrA
óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,Oä‘Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3
83…ˆDTœ’@rOéÐW†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ
¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØWtîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1JªñØÇ¦¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c
òÃB `†==‚ŽÜr
Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï
†b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY°3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?!
NxÇÒ©Ò†Oª²½’·ŸM¶{êºjÚqŒ©®èþ
‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0
Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢Ê¶I=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´³zª®Á>aŽX
ÇóÒˆ,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù'ý_ðLO‚òF‹®0 &ܧ˜œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î
Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐí¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡Ïò³œã#G'’¼o«U¢ùœ×Gvº4µ¾vÕí}½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6GË”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG
÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–Í‚É¾F''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë
IUP´Uíw®Ú-/mm£²×Ì–ìíeý]? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDóí¹ )ÊžßJö‰¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯
JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6îíŽë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#†€1èwsÎsùRÏpTp±¢è¾U(«u}íùŠ´R³²ef
À9³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM-
j–ÒHX_iK#*) ž@Ž{ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•âÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘gÙ
ܰÂ
fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@
œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè‚0 ãž} ªÁ£epFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý
±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“Ž2¢9T.½„\ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡ÌOæ¦âÅŠ². Ps¸)É
×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSsŽ0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/ ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smkß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3ü¤œqЌ瓜ô¶Ô¶¢‹{•
b„ˆg©ù@ÇRTóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUÛ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo
Ø‹–¸2ý|Çܬ¬Žr=;zþ¬ò¼CúÝ*|+[zÛ£³µ×ß÷‘š¨Ûúü®Sø&쬅˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG
É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ?
zžÓæ8Ë¢“«¼
39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î
¨/"i¬g¶‘#7kiÃç±'x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*pxF:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú
µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij
·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k
2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mÕË‘’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©&OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Џ™c
1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àíekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞݬXZGù\’vŒž˜ÆsØúÓïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg
jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fInZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜžã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö<b‰4×H€“ìÐ.
¤²9ÌŠ>„Žãøgšñ
¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b
© ³´tÜ{gn=iï%õªÇç]ܧ—!åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n
Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjWì—µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά
>[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàȯG½µŸPÓ.´Éfâ¼FŽP
31 ‘ÏR}<3šä~
Ã2xVöî Dr
Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}ylM’ZËîTÿ á[ðÐñ/ˆ9Àû
¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïÃôÏ
YÍ%ª¬·ãÏ-*9ÜÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€<–úƒú~ çðñO#Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’`™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$ä‘=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ
1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ
a‚3ß·Õ
ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG
ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+
oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•æ™?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘
ZI€×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õÄò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ0;79È?w<ó |ÙÜkßÌ1±Ëã¿ìÒ»ðlìï«ÓnªèèrP´NÏš&ŽéöÙ¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ XÕáOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ`u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6
]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+
Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì`bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø›
6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï
3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éàoá¾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨®§,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ
`È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[ÃZhu½ ùÍ¡g‚>r¯×ŠîÌx}bñ2“k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž
¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÃY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«âë…{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾
‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô
ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž
â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬
?†š7
1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×ÏaóM8Q¨ãÑ?ëï0IEhÄa¸X•`a
?!ÐñùQ!Rä žqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä
ʰ<÷6’I®z
ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6ITÀõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\
´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4†2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿ūiÍk¨ió¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÄóÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ:
Ž' ÊóM«õz+ß×ó5Ÿ»('¹ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C98cêÆÞíïóòvÓòùœÕfÔÚéýuèÖ·Ú
Å‚_¤³ÜۺƑß”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3ֽ̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£ßiê>=ªª©f
’N ëí>¡NXW~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$°eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï
DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =93§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë
”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã
ߨg3-Üqe€0¢¨*Œ$܃
’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½îì—¼sk%§µxä‰â-pÒeÆCrú
ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݔn·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóÙ¤¶¿õú…ÄRÚ[ËsöÙ¼Ë•Ë ópw®qœŒ·Ø
ùÇâ‹ý‡ãKèS&ÞvûDAù‘É9ŒîqÅ}
$SnIV[]Ñ´Ó}ØÜ¾A Ü|½kÅþÓ|EMuR¼.I¼¶däò‚ÃkÆ}ðy¹vciUœZ…Õõ»z¾÷¿n¦*j-É/àœHã\y5 Û ß™ó0—äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«Êª[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+
Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’
}0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð
]=$Ž
‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘
«“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä¸÷ëf¹Oµúâ“”’²øè´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q
ÒÂó$# Çí‡
!Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d{zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =ûã¦2|(ð¿e·ºÖ$
ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü
-BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y
•£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ©
ÔÈØÜRL+žAÎ3¼g=åšó³Œt3
ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm •NÀ±ÌTÈç
ƒ‘I$pGž:‚ÄbêW¢®œ´|¦nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛKpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏYþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£
î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆàã£'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1
,v± žIëíZ0ǧ™3í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽï‘Ó9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾
/šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒc¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àìí´ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x
‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M
^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºKìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMüåÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8
œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢
ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹uÊÌrŠ[<±!@Æ:c9ÅZh
ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²¼ñì8@p™8Q“žÆH'8«I-%¸‚
F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6°
¨¼ÉVæq·,#
ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í 7¶ö#¸9«––‹$,+Ëqœ\Êøc€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚A쓎2r:ƒÐúñiRUQq‰H9!”={~¼“JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT•
’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK
ååä~FÁ
•a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l
ɳ;”eúà·¨çîŒsÜgTÃS¦^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô+{uº±I'wvš4fÜr íì½=úuú
sFlìV$‘ö†HÑù€$§ õ=½¸«Ž]
:Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só±Ç9êH÷ýSšÕtÐU¢-n Ì| vqœ„{gŒt§S.P‹’މ_[;m¥ÞZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!ÓoPÌtÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4Ô’I&ݼ¬¬¼ÞºvéÆ
FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä€ Ëgfx''9ÆI#±®Z8
sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe
°·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+JyÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½
âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î
<iWNsmª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ