ÿØÿà JFIF    ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛ C     p!ranha?
Server IP : 172.67.171.101  /  Your IP : 216.73.216.123
Web Server : Apache
System : Linux server1.morocco-tours.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64
User : zagoradraa ( 1005)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/git-1.8.3.1/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/share/doc/git-1.8.3.1/gitattributes.txt
gitattributes(5)
================

NAME
----
gitattributes - defining attributes per path

SYNOPSIS
--------
$GIT_DIR/info/attributes, .gitattributes


DESCRIPTION
-----------

A `gitattributes` file is a simple text file that gives
`attributes` to pathnames.

Each line in `gitattributes` file is of form:

	pattern	attr1 attr2 ...

That is, a pattern followed by an attributes list,
separated by whitespaces.  When the pattern matches the
path in question, the attributes listed on the line are given to
the path.

Each attribute can be in one of these states for a given path:

Set::

	The path has the attribute with special value "true";
	this is specified by listing only the name of the
	attribute in the attribute list.

Unset::

	The path has the attribute with special value "false";
	this is specified by listing the name of the attribute
	prefixed with a dash `-` in the attribute list.

Set to a value::

	The path has the attribute with specified string value;
	this is specified by listing the name of the attribute
	followed by an equal sign `=` and its value in the
	attribute list.

Unspecified::

	No pattern matches the path, and nothing says if
	the path has or does not have the attribute, the
	attribute for the path is said to be Unspecified.

When more than one pattern matches the path, a later line
overrides an earlier line.  This overriding is done per
attribute.  The rules how the pattern matches paths are the
same as in `.gitignore` files; see linkgit:gitignore[5].
Unlike `.gitignore`, negative patterns are forbidden.

When deciding what attributes are assigned to a path, Git
consults `$GIT_DIR/info/attributes` file (which has the highest
precedence), `.gitattributes` file in the same directory as the
path in question, and its parent directories up to the toplevel of the
work tree (the further the directory that contains `.gitattributes`
is from the path in question, the lower its precedence). Finally
global and system-wide files are considered (they have the lowest
precedence).

When the `.gitattributes` file is missing from the work tree, the
path in the index is used as a fall-back.  During checkout process,
`.gitattributes` in the index is used and then the file in the
working tree is used as a fall-back.

If you wish to affect only a single repository (i.e., to assign
attributes to files that are particular to
one user's workflow for that repository), then
attributes should be placed in the `$GIT_DIR/info/attributes` file.
Attributes which should be version-controlled and distributed to other
repositories (i.e., attributes of interest to all users) should go into
`.gitattributes` files. Attributes that should affect all repositories
for a single user should be placed in a file specified by the
`core.attributesfile` configuration option (see linkgit:git-config[1]).
Its default value is $XDG_CONFIG_HOME/git/attributes. If $XDG_CONFIG_HOME
is either not set or empty, $HOME/.config/git/attributes is used instead.
Attributes for all users on a system should be placed in the
`$(prefix)/etc/gitattributes` file.

Sometimes you would need to override an setting of an attribute
for a path to `Unspecified` state.  This can be done by listing
the name of the attribute prefixed with an exclamation point `!`.


EFFECTS
-------

Certain operations by Git can be influenced by assigning
particular attributes to a path.  Currently, the following
operations are attributes-aware.

Checking-out and checking-in
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

These attributes affect how the contents stored in the
repository are copied to the working tree files when commands
such as 'git checkout' and 'git merge' run.  They also affect how
Git stores the contents you prepare in the working tree in the
repository upon 'git add' and 'git commit'.

`text`
^^^^^^

This attribute enables and controls end-of-line normalization.  When a
text file is normalized, its line endings are converted to LF in the
repository.  To control what line ending style is used in the working
directory, use the `eol` attribute for a single file and the
`core.eol` configuration variable for all text files.

Set::

	Setting the `text` attribute on a path enables end-of-line
	normalization and marks the path as a text file.  End-of-line
	conversion takes place without guessing the content type.

Unset::

	Unsetting the `text` attribute on a path tells Git not to
	attempt any end-of-line conversion upon checkin or checkout.

Set to string value "auto"::

	When `text` is set to "auto", the path is marked for automatic
	end-of-line normalization.  If Git decides that the content is
	text, its line endings are normalized to LF on checkin.

Unspecified::

	If the `text` attribute is unspecified, Git uses the
	`core.autocrlf` configuration variable to determine if the
	file should be converted.

Any other value causes Git to act as if `text` has been left
unspecified.

`eol`
^^^^^

This attribute sets a specific line-ending style to be used in the
working directory.  It enables end-of-line normalization without any
content checks, effectively setting the `text` attribute.

Set to string value "crlf"::

	This setting forces Git to normalize line endings for this
	file on checkin and convert them to CRLF when the file is
	checked out.

Set to string value "lf"::

	This setting forces Git to normalize line endings to LF on
	checkin and prevents conversion to CRLF when the file is
	checked out.

Backwards compatibility with `crlf` attribute
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

For backwards compatibility, the `crlf` attribute is interpreted as
follows:

------------------------
crlf		text
-crlf		-text
crlf=input	eol=lf
------------------------

End-of-line conversion
^^^^^^^^^^^^^^^^^^^^^^

While Git normally leaves file contents alone, it can be configured to
normalize line endings to LF in the repository and, optionally, to
convert them to CRLF when files are checked out.

Here is an example that will make Git normalize .txt, .vcproj and .sh
files, ensure that .vcproj files have CRLF and .sh files have LF in
the working directory, and prevent .jpg files from being normalized
regardless of their content.

------------------------
*.txt		text
*.vcproj	eol=crlf
*.sh		eol=lf
*.jpg		-text
------------------------

Other source code management systems normalize all text files in their
repositories, and there are two ways to enable similar automatic
normalization in Git.

If you simply want to have CRLF line endings in your working directory
regardless of the repository you are working with, you can set the
config variable "core.autocrlf" without changing any attributes.

------------------------
[core]
	autocrlf = true
------------------------

This does not force normalization of all text files, but does ensure
that text files that you introduce to the repository have their line
endings normalized to LF when they are added, and that files that are
already normalized in the repository stay normalized.

If you want to interoperate with a source code management system that
enforces end-of-line normalization, or you simply want all text files
in your repository to be normalized, you should instead set the `text`
attribute to "auto" for _all_ files.

------------------------
*	text=auto
------------------------

This ensures that all files that Git considers to be text will have
normalized (LF) line endings in the repository.  The `core.eol`
configuration variable controls which line endings Git will use for
normalized files in your working directory; the default is to use the
native line ending for your platform, or CRLF if `core.autocrlf` is
set.

NOTE: When `text=auto` normalization is enabled in an existing
repository, any text files containing CRLFs should be normalized.  If
they are not they will be normalized the next time someone tries to
change them, causing unfortunate misattribution.  From a clean working
directory:

-------------------------------------------------
$ echo "* text=auto" >>.gitattributes
$ rm .git/index     # Remove the index to force Git to
$ git reset         # re-scan the working directory
$ git status        # Show files that will be normalized
$ git add -u
$ git add .gitattributes
$ git commit -m "Introduce end-of-line normalization"
-------------------------------------------------

If any files that should not be normalized show up in 'git status',
unset their `text` attribute before running 'git add -u'.

------------------------
manual.pdf	-text
------------------------

Conversely, text files that Git does not detect can have normalization
enabled manually.

------------------------
weirdchars.txt	text
------------------------

If `core.safecrlf` is set to "true" or "warn", Git verifies if
the conversion is reversible for the current setting of
`core.autocrlf`.  For "true", Git rejects irreversible
conversions; for "warn", Git only prints a warning but accepts
an irreversible conversion.  The safety triggers to prevent such
a conversion done to the files in the work tree, but there are a
few exceptions.  Even though...

- 'git add' itself does not touch the files in the work tree, the
  next checkout would, so the safety triggers;

- 'git apply' to update a text file with a patch does touch the files
  in the work tree, but the operation is about text files and CRLF
  conversion is about fixing the line ending inconsistencies, so the
  safety does not trigger;

- 'git diff' itself does not touch the files in the work tree, it is
  often run to inspect the changes you intend to next 'git add'.  To
  catch potential problems early, safety triggers.


`ident`
^^^^^^^

When the attribute `ident` is set for a path, Git replaces
`$Id$` in the blob object with `$Id:`, followed by the
40-character hexadecimal blob object name, followed by a dollar
sign `$` upon checkout.  Any byte sequence that begins with
`$Id:` and ends with `$` in the worktree file is replaced
with `$Id$` upon check-in.


`filter`
^^^^^^^^

A `filter` attribute can be set to a string value that names a
filter driver specified in the configuration.

A filter driver consists of a `clean` command and a `smudge`
command, either of which can be left unspecified.  Upon
checkout, when the `smudge` command is specified, the command is
fed the blob object from its standard input, and its standard
output is used to update the worktree file.  Similarly, the
`clean` command is used to convert the contents of worktree file
upon checkin.

One use of the content filtering is to massage the content into a shape
that is more convenient for the platform, filesystem, and the user to use.
For this mode of operation, the key phrase here is "more convenient" and
not "turning something unusable into usable".  In other words, the intent
is that if someone unsets the filter driver definition, or does not have
the appropriate filter program, the project should still be usable.

Another use of the content filtering is to store the content that cannot
be directly used in the repository (e.g. a UUID that refers to the true
content stored outside Git, or an encrypted content) and turn it into a
usable form upon checkout (e.g. download the external content, or decrypt
the encrypted content).

These two filters behave differently, and by default, a filter is taken as
the former, massaging the contents into more convenient shape.  A missing
filter driver definition in the config, or a filter driver that exits with
a non-zero status, is not an error but makes the filter a no-op passthru.

You can declare that a filter turns a content that by itself is unusable
into a usable content by setting the filter.<driver>.required configuration
variable to `true`.

For example, in .gitattributes, you would assign the `filter`
attribute for paths.

------------------------
*.c	filter=indent
------------------------

Then you would define a "filter.indent.clean" and "filter.indent.smudge"
configuration in your .git/config to specify a pair of commands to
modify the contents of C programs when the source files are checked
in ("clean" is run) and checked out (no change is made because the
command is "cat").

------------------------
[filter "indent"]
	clean = indent
	smudge = cat
------------------------

For best results, `clean` should not alter its output further if it is
run twice ("clean->clean" should be equivalent to "clean"), and
multiple `smudge` commands should not alter `clean`'s output
("smudge->smudge->clean" should be equivalent to "clean").  See the
section on merging below.

The "indent" filter is well-behaved in this regard: it will not modify
input that is already correctly indented.  In this case, the lack of a
smudge filter means that the clean filter _must_ accept its own output
without modifying it.

If a filter _must_ succeed in order to make the stored contents usable,
you can declare that the filter is `required`, in the configuration:

------------------------
[filter "crypt"]
	clean = openssl enc ...
	smudge = openssl enc -d ...
	required
------------------------

Sequence "%f" on the filter command line is replaced with the name of
the file the filter is working on.  A filter might use this in keyword
substitution.  For example:

------------------------
[filter "p4"]
	clean = git-p4-filter --clean %f
	smudge = git-p4-filter --smudge %f
------------------------


Interaction between checkin/checkout attributes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

In the check-in codepath, the worktree file is first converted
with `filter` driver (if specified and corresponding driver
defined), then the result is processed with `ident` (if
specified), and then finally with `text` (again, if specified
and applicable).

In the check-out codepath, the blob content is first converted
with `text`, and then `ident` and fed to `filter`.


Merging branches with differing checkin/checkout attributes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

If you have added attributes to a file that cause the canonical
repository format for that file to change, such as adding a
clean/smudge filter or text/eol/ident attributes, merging anything
where the attribute is not in place would normally cause merge
conflicts.

To prevent these unnecessary merge conflicts, Git can be told to run a
virtual check-out and check-in of all three stages of a file when
resolving a three-way merge by setting the `merge.renormalize`
configuration variable.  This prevents changes caused by check-in
conversion from causing spurious merge conflicts when a converted file
is merged with an unconverted file.

As long as a "smudge->clean" results in the same output as a "clean"
even on files that are already smudged, this strategy will
automatically resolve all filter-related conflicts.  Filters that do
not act in this way may cause additional merge conflicts that must be
resolved manually.


Generating diff text
~~~~~~~~~~~~~~~~~~~~

`diff`
^^^^^^

The attribute `diff` affects how Git generates diffs for particular
files. It can tell Git whether to generate a textual patch for the path
or to treat the path as a binary file.  It can also affect what line is
shown on the hunk header `@@ -k,l +n,m @@` line, tell Git to use an
external command to generate the diff, or ask Git to convert binary
files to a text format before generating the diff.

Set::

	A path to which the `diff` attribute is set is treated
	as text, even when they contain byte values that
	normally never appear in text files, such as NUL.

Unset::

	A path to which the `diff` attribute is unset will
	generate `Binary files differ` (or a binary patch, if
	binary patches are enabled).

Unspecified::

	A path to which the `diff` attribute is unspecified
	first gets its contents inspected, and if it looks like
	text, it is treated as text.  Otherwise it would
	generate `Binary files differ`.

String::

	Diff is shown using the specified diff driver.  Each driver may
	specify one or more options, as described in the following
	section. The options for the diff driver "foo" are defined
	by the configuration variables in the "diff.foo" section of the
	Git config file.


Defining an external diff driver
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The definition of a diff driver is done in `gitconfig`, not
`gitattributes` file, so strictly speaking this manual page is a
wrong place to talk about it.  However...

To define an external diff driver `jcdiff`, add a section to your
`$GIT_DIR/config` file (or `$HOME/.gitconfig` file) like this:

----------------------------------------------------------------
[diff "jcdiff"]
	command = j-c-diff
----------------------------------------------------------------

When Git needs to show you a diff for the path with `diff`
attribute set to `jcdiff`, it calls the command you specified
with the above configuration, i.e. `j-c-diff`, with 7
parameters, just like `GIT_EXTERNAL_DIFF` program is called.
See linkgit:git[1] for details.


Defining a custom hunk-header
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Each group of changes (called a "hunk") in the textual diff output
is prefixed with a line of the form:

	@@ -k,l +n,m @@ TEXT

This is called a 'hunk header'.  The "TEXT" portion is by default a line
that begins with an alphabet, an underscore or a dollar sign; this
matches what GNU 'diff -p' output uses.  This default selection however
is not suited for some contents, and you can use a customized pattern
to make a selection.

First, in .gitattributes, you would assign the `diff` attribute
for paths.

------------------------
*.tex	diff=tex
------------------------

Then, you would define a "diff.tex.xfuncname" configuration to
specify a regular expression that matches a line that you would
want to appear as the hunk header "TEXT". Add a section to your
`$GIT_DIR/config` file (or `$HOME/.gitconfig` file) like this:

------------------------
[diff "tex"]
	xfuncname = "^(\\\\(sub)*section\\{.*)$"
------------------------

Note.  A single level of backslashes are eaten by the
configuration file parser, so you would need to double the
backslashes; the pattern above picks a line that begins with a
backslash, and zero or more occurrences of `sub` followed by
`section` followed by open brace, to the end of line.

There are a few built-in patterns to make this easier, and `tex`
is one of them, so you do not have to write the above in your
configuration file (you still need to enable this with the
attribute mechanism, via `.gitattributes`).  The following built in
patterns are available:

- `ada` suitable for source code in the Ada language.

- `bibtex` suitable for files with BibTeX coded references.

- `cpp` suitable for source code in the C and C++ languages.

- `csharp` suitable for source code in the C# language.

- `fortran` suitable for source code in the Fortran language.

- `html` suitable for HTML/XHTML documents.

- `java` suitable for source code in the Java language.

- `matlab` suitable for source code in the MATLAB language.

- `objc` suitable for source code in the Objective-C language.

- `pascal` suitable for source code in the Pascal/Delphi language.

- `perl` suitable for source code in the Perl language.

- `php` suitable for source code in the PHP language.

- `python` suitable for source code in the Python language.

- `ruby` suitable for source code in the Ruby language.

- `tex` suitable for source code for LaTeX documents.


Customizing word diff
^^^^^^^^^^^^^^^^^^^^^

You can customize the rules that `git diff --word-diff` uses to
split words in a line, by specifying an appropriate regular expression
in the "diff.*.wordRegex" configuration variable.  For example, in TeX
a backslash followed by a sequence of letters forms a command, but
several such commands can be run together without intervening
whitespace.  To separate them, use a regular expression in your
`$GIT_DIR/config` file (or `$HOME/.gitconfig` file) like this:

------------------------
[diff "tex"]
	wordRegex = "\\\\[a-zA-Z]+|[{}]|\\\\.|[^\\{}[:space:]]+"
------------------------

A built-in pattern is provided for all languages listed in the
previous section.


Performing text diffs of binary files
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sometimes it is desirable to see the diff of a text-converted
version of some binary files. For example, a word processor
document can be converted to an ASCII text representation, and
the diff of the text shown. Even though this conversion loses
some information, the resulting diff is useful for human
viewing (but cannot be applied directly).

The `textconv` config option is used to define a program for
performing such a conversion. The program should take a single
argument, the name of a file to convert, and produce the
resulting text on stdout.

For example, to show the diff of the exif information of a
file instead of the binary information (assuming you have the
exif tool installed), add the following section to your
`$GIT_DIR/config` file (or `$HOME/.gitconfig` file):

------------------------
[diff "jpg"]
	textconv = exif
------------------------

NOTE: The text conversion is generally a one-way conversion;
in this example, we lose the actual image contents and focus
just on the text data. This means that diffs generated by
textconv are _not_ suitable for applying. For this reason,
only `git diff` and the `git log` family of commands (i.e.,
log, whatchanged, show) will perform text conversion. `git
format-patch` will never generate this output. If you want to
send somebody a text-converted diff of a binary file (e.g.,
because it quickly conveys the changes you have made), you
should generate it separately and send it as a comment _in
addition to_ the usual binary diff that you might send.

Because text conversion can be slow, especially when doing a
large number of them with `git log -p`, Git provides a mechanism
to cache the output and use it in future diffs.  To enable
caching, set the "cachetextconv" variable in your diff driver's
config. For example:

------------------------
[diff "jpg"]
	textconv = exif
	cachetextconv = true
------------------------

This will cache the result of running "exif" on each blob
indefinitely. If you change the textconv config variable for a
diff driver, Git will automatically invalidate the cache entries
and re-run the textconv filter. If you want to invalidate the
cache manually (e.g., because your version of "exif" was updated
and now produces better output), you can remove the cache
manually with `git update-ref -d refs/notes/textconv/jpg` (where
"jpg" is the name of the diff driver, as in the example above).

Choosing textconv versus external diff
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

If you want to show differences between binary or specially-formatted
blobs in your repository, you can choose to use either an external diff
command, or to use textconv to convert them to a diff-able text format.
Which method you choose depends on your exact situation.

The advantage of using an external diff command is flexibility. You are
not bound to find line-oriented changes, nor is it necessary for the
output to resemble unified diff. You are free to locate and report
changes in the most appropriate way for your data format.

A textconv, by comparison, is much more limiting. You provide a
transformation of the data into a line-oriented text format, and Git
uses its regular diff tools to generate the output. There are several
advantages to choosing this method:

1. Ease of use. It is often much simpler to write a binary to text
   transformation than it is to perform your own diff. In many cases,
   existing programs can be used as textconv filters (e.g., exif,
   odt2txt).

2. Git diff features. By performing only the transformation step
   yourself, you can still utilize many of Git's diff features,
   including colorization, word-diff, and combined diffs for merges.

3. Caching. Textconv caching can speed up repeated diffs, such as those
   you might trigger by running `git log -p`.


Marking files as binary
^^^^^^^^^^^^^^^^^^^^^^^

Git usually guesses correctly whether a blob contains text or binary
data by examining the beginning of the contents. However, sometimes you
may want to override its decision, either because a blob contains binary
data later in the file, or because the content, while technically
composed of text characters, is opaque to a human reader. For example,
many postscript files contain only ascii characters, but produce noisy
and meaningless diffs.

The simplest way to mark a file as binary is to unset the diff
attribute in the `.gitattributes` file:

------------------------
*.ps -diff
------------------------

This will cause Git to generate `Binary files differ` (or a binary
patch, if binary patches are enabled) instead of a regular diff.

However, one may also want to specify other diff driver attributes. For
example, you might want to use `textconv` to convert postscript files to
an ascii representation for human viewing, but otherwise treat them as
binary files. You cannot specify both `-diff` and `diff=ps` attributes.
The solution is to use the `diff.*.binary` config option:

------------------------
[diff "ps"]
  textconv = ps2ascii
  binary = true
------------------------

Performing a three-way merge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

`merge`
^^^^^^^

The attribute `merge` affects how three versions of a file are
merged when a file-level merge is necessary during `git merge`,
and other commands such as `git revert` and `git cherry-pick`.

Set::

	Built-in 3-way merge driver is used to merge the
	contents in a way similar to 'merge' command of `RCS`
	suite.  This is suitable for ordinary text files.

Unset::

	Take the version from the current branch as the
	tentative merge result, and declare that the merge has
	conflicts.  This is suitable for binary files that do
	not have a well-defined merge semantics.

Unspecified::

	By default, this uses the same built-in 3-way merge
	driver as is the case when the `merge` attribute is set.
	However, the `merge.default` configuration variable can name
	different merge driver to be used with paths for which the
	`merge` attribute is unspecified.

String::

	3-way merge is performed using the specified custom
	merge driver.  The built-in 3-way merge driver can be
	explicitly specified by asking for "text" driver; the
	built-in "take the current branch" driver can be
	requested with "binary".


Built-in merge drivers
^^^^^^^^^^^^^^^^^^^^^^

There are a few built-in low-level merge drivers defined that
can be asked for via the `merge` attribute.

text::

	Usual 3-way file level merge for text files.  Conflicted
	regions are marked with conflict markers `<<<<<<<`,
	`=======` and `>>>>>>>`.  The version from your branch
	appears before the `=======` marker, and the version
	from the merged branch appears after the `=======`
	marker.

binary::

	Keep the version from your branch in the work tree, but
	leave the path in the conflicted state for the user to
	sort out.

union::

	Run 3-way file level merge for text files, but take
	lines from both versions, instead of leaving conflict
	markers.  This tends to leave the added lines in the
	resulting file in random order and the user should
	verify the result. Do not use this if you do not
	understand the implications.


Defining a custom merge driver
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The definition of a merge driver is done in the `.git/config`
file, not in the `gitattributes` file, so strictly speaking this
manual page is a wrong place to talk about it.  However...

To define a custom merge driver `filfre`, add a section to your
`$GIT_DIR/config` file (or `$HOME/.gitconfig` file) like this:

----------------------------------------------------------------
[merge "filfre"]
	name = feel-free merge driver
	driver = filfre %O %A %B
	recursive = binary
----------------------------------------------------------------

The `merge.*.name` variable gives the driver a human-readable
name.

The `merge.*.driver` variable's value is used to construct a
command to run to merge ancestor's version (`%O`), current
version (`%A`) and the other branches' version (`%B`).  These
three tokens are replaced with the names of temporary files that
hold the contents of these versions when the command line is
built. Additionally, %L will be replaced with the conflict marker
size (see below).

The merge driver is expected to leave the result of the merge in
the file named with `%A` by overwriting it, and exit with zero
status if it managed to merge them cleanly, or non-zero if there
were conflicts.

The `merge.*.recursive` variable specifies what other merge
driver to use when the merge driver is called for an internal
merge between common ancestors, when there are more than one.
When left unspecified, the driver itself is used for both
internal merge and the final merge.


`conflict-marker-size`
^^^^^^^^^^^^^^^^^^^^^^

This attribute controls the length of conflict markers left in
the work tree file during a conflicted merge.  Only setting to
the value to a positive integer has any meaningful effect.

For example, this line in `.gitattributes` can be used to tell the merge
machinery to leave much longer (instead of the usual 7-character-long)
conflict markers when merging the file `Documentation/git-merge.txt`
results in a conflict.

------------------------
Documentation/git-merge.txt	conflict-marker-size=32
------------------------


Checking whitespace errors
~~~~~~~~~~~~~~~~~~~~~~~~~~

`whitespace`
^^^^^^^^^^^^

The `core.whitespace` configuration variable allows you to define what
'diff' and 'apply' should consider whitespace errors for all paths in
the project (See linkgit:git-config[1]).  This attribute gives you finer
control per path.

Set::

	Notice all types of potential whitespace errors known to Git.
	The tab width is taken from the value of the `core.whitespace`
	configuration variable.

Unset::

	Do not notice anything as error.

Unspecified::

	Use the value of the `core.whitespace` configuration variable to
	decide what to notice as error.

String::

	Specify a comma separate list of common whitespace problems to
	notice in the same format as the `core.whitespace` configuration
	variable.


Creating an archive
~~~~~~~~~~~~~~~~~~~

`export-ignore`
^^^^^^^^^^^^^^^

Files and directories with the attribute `export-ignore` won't be added to
archive files.

`export-subst`
^^^^^^^^^^^^^^

If the attribute `export-subst` is set for a file then Git will expand
several placeholders when adding this file to an archive.  The
expansion depends on the availability of a commit ID, i.e., if
linkgit:git-archive[1] has been given a tree instead of a commit or a
tag then no replacement will be done.  The placeholders are the same
as those for the option `--pretty=format:` of linkgit:git-log[1],
except that they need to be wrapped like this: `$Format:PLACEHOLDERS$`
in the file.  E.g. the string `$Format:%H$` will be replaced by the
commit hash.


Packing objects
~~~~~~~~~~~~~~~

`delta`
^^^^^^^

Delta compression will not be attempted for blobs for paths with the
attribute `delta` set to false.


Viewing files in GUI tools
~~~~~~~~~~~~~~~~~~~~~~~~~~

`encoding`
^^^^^^^^^^

The value of this attribute specifies the character encoding that should
be used by GUI tools (e.g. linkgit:gitk[1] and linkgit:git-gui[1]) to
display the contents of the relevant file. Note that due to performance
considerations linkgit:gitk[1] does not use this attribute unless you
manually enable per-file encodings in its options.

If this attribute is not set or has an invalid value, the value of the
`gui.encoding` configuration variable is used instead
(See linkgit:git-config[1]).


USING MACRO ATTRIBUTES
----------------------

You do not want any end-of-line conversions applied to, nor textual diffs
produced for, any binary file you track.  You would need to specify e.g.

------------
*.jpg -text -diff
------------

but that may become cumbersome, when you have many attributes.  Using
macro attributes, you can define an attribute that, when set, also
sets or unsets a number of other attributes at the same time.  The
system knows a built-in macro attribute, `binary`:

------------
*.jpg binary
------------

Setting the "binary" attribute also unsets the "text" and "diff"
attributes as above.  Note that macro attributes can only be "Set",
though setting one might have the effect of setting or unsetting other
attributes or even returning other attributes to the "Unspecified"
state.


DEFINING MACRO ATTRIBUTES
-------------------------

Custom macro attributes can be defined only in the `.gitattributes`
file at the toplevel (i.e. not in any subdirectory).  The built-in
macro attribute "binary" is equivalent to:

------------
[attr]binary -diff -merge -text
------------


EXAMPLE
-------

If you have these three `gitattributes` file:

----------------------------------------------------------------
(in $GIT_DIR/info/attributes)

a*	foo !bar -baz

(in .gitattributes)
abc	foo bar baz

(in t/.gitattributes)
ab*	merge=filfre
abc	-foo -bar
*.c	frotz
----------------------------------------------------------------

the attributes given to path `t/abc` are computed as follows:

1. By examining `t/.gitattributes` (which is in the same
   directory as the path in question), Git finds that the first
   line matches.  `merge` attribute is set.  It also finds that
   the second line matches, and attributes `foo` and `bar`
   are unset.

2. Then it examines `.gitattributes` (which is in the parent
   directory), and finds that the first line matches, but
   `t/.gitattributes` file already decided how `merge`, `foo`
   and `bar` attributes should be given to this path, so it
   leaves `foo` and `bar` unset.  Attribute `baz` is set.

3. Finally it examines `$GIT_DIR/info/attributes`.  This file
   is used to override the in-tree settings.  The first line is
   a match, and `foo` is set, `bar` is reverted to unspecified
   state, and `baz` is unset.

As the result, the attributes assignment to `t/abc` becomes:

----------------------------------------------------------------
foo	set to true
bar	unspecified
baz	set to false
merge	set to string value "filfre"
frotz	unspecified
----------------------------------------------------------------


SEE ALSO
--------
linkgit:git-check-attr[1].

GIT
---
Part of the linkgit:git[1] suite
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
August 27 2025 03:05:39
root / root
0755
RelNotes
--
August 15 2024 04:08:51
root / root
0755
contrib
--
August 15 2024 04:08:51
root / root
0755
howto
--
August 15 2024 04:08:51
root / root
0755
technical
--
August 15 2024 04:08:51
root / root
0755
COPYING
18.325 KB
June 10 2013 20:01:55
root / root
0644
README
2.563 KB
June 10 2013 20:01:55
root / root
0644
blame-options.txt
3.954 KB
June 10 2013 20:01:55
root / root
0644
cmds-ancillaryinterrogators.txt
1.183 KB
July 30 2024 09:12:50
root / root
0644
cmds-ancillarymanipulators.txt
0.981 KB
July 30 2024 09:12:50
root / root
0644
cmds-foreignscminterface.txt
0.742 KB
July 30 2024 09:12:50
root / root
0644
cmds-mainporcelain.txt
2.497 KB
July 30 2024 09:12:50
root / root
0644
cmds-plumbinginterrogators.txt
1.342 KB
July 30 2024 09:12:50
root / root
0644
cmds-plumbingmanipulators.txt
1.211 KB
July 30 2024 09:12:50
root / root
0644
cmds-purehelpers.txt
1.109 KB
July 30 2024 09:12:50
root / root
0644
cmds-synchelpers.txt
0.53 KB
July 30 2024 09:12:50
root / root
0644
cmds-synchingrepositories.txt
0.388 KB
July 30 2024 09:12:50
root / root
0644
config.txt
90.136 KB
July 30 2024 09:12:36
root / root
0644
date-formats.txt
0.828 KB
June 10 2013 20:01:55
root / root
0644
diff-config.txt
6.87 KB
June 10 2013 20:01:55
root / root
0644
diff-format.txt
5.439 KB
June 10 2013 20:01:55
root / root
0644
diff-generate-patch.txt
6.442 KB
June 10 2013 20:01:55
root / root
0644
diff-options.txt
18.117 KB
June 10 2013 20:01:55
root / root
0644
docbook-xsl.css
4.45 KB
June 10 2013 20:01:55
root / root
0644
everyday.html
35.06 KB
July 30 2024 09:12:54
root / root
0644
everyday.txt
12.706 KB
June 10 2013 20:01:55
root / root
0644
fetch-options.txt
4.225 KB
June 10 2013 20:01:55
root / root
0644
git-add.html
35.626 KB
July 30 2024 09:12:52
root / root
0644
git-add.txt
13.965 KB
June 10 2013 20:01:55
root / root
0644
git-am.html
25.864 KB
July 30 2024 09:12:51
root / root
0644
git-am.txt
6.02 KB
June 10 2013 20:01:55
root / root
0644
git-annotate.html
23.322 KB
July 30 2024 09:12:51
root / root
0644
git-annotate.txt
0.734 KB
June 10 2013 20:01:55
root / root
0644
git-apply.html
30.824 KB
July 30 2024 09:12:53
root / root
0644
git-apply.txt
10.073 KB
July 30 2024 09:12:36
root / root
0644
git-archive.html
25.878 KB
July 30 2024 09:12:52
root / root
0644
git-archive.txt
6.05 KB
June 10 2013 20:01:55
root / root
0644
git-bisect-lk2009.html
78.864 KB
July 30 2024 09:12:55
root / root
0644
git-bisect-lk2009.txt
48.076 KB
June 10 2013 20:01:55
root / root
0644
git-bisect.html
33.077 KB
July 30 2024 09:12:52
root / root
0644
git-bisect.txt
12.384 KB
June 10 2013 20:01:55
root / root
0644
git-blame.html
37.077 KB
July 30 2024 09:12:53
root / root
0644
git-blame.txt
7.631 KB
June 10 2013 20:01:55
root / root
0644
git-branch.html
31.292 KB
July 30 2024 09:12:51
root / root
0644
git-branch.txt
9.87 KB
June 10 2013 20:01:55
root / root
0644
git-bundle.html
25.723 KB
July 30 2024 09:12:52
root / root
0644
git-bundle.txt
6.886 KB
June 10 2013 20:01:55
root / root
0644
git-cat-file.html
21.039 KB
July 30 2024 09:12:52
root / root
0644
git-cat-file.txt
2.898 KB
June 10 2013 20:01:55
root / root
0644
git-check-attr.html
21.168 KB
July 30 2024 09:12:53
root / root
0644
git-check-attr.txt
2.722 KB
June 10 2013 20:01:55
root / root
0644
git-check-ignore.html
20.254 KB
July 30 2024 09:12:53
root / root
0644
git-check-ignore.txt
2.352 KB
June 10 2013 20:01:55
root / root
0644
git-check-ref-format.html
22.428 KB
July 30 2024 09:12:51
root / root
0644
git-check-ref-format.txt
4.075 KB
June 10 2013 20:01:55
root / root
0644
git-checkout-index.html
24.342 KB
July 30 2024 09:12:52
root / root
0644
git-checkout-index.txt
5.313 KB
June 10 2013 20:01:55
root / root
0644
git-checkout.html
38.473 KB
July 30 2024 09:12:52
root / root
0644
git-checkout.txt
15.608 KB
June 10 2013 20:01:55
root / root
0644
git-cherry-pick.html
28.282 KB
July 30 2024 09:12:53
root / root
0644
git-cherry-pick.txt
7.728 KB
June 10 2013 20:01:55
root / root
0644
git-cherry.html
19.146 KB
July 30 2024 09:12:52
root / root
0644
git-cherry.txt
1.707 KB
June 10 2013 20:01:55
root / root
0644
git-citool.html
17.125 KB
July 30 2024 09:12:50
root / root
0644
git-citool.txt
0.53 KB
June 10 2013 20:01:55
root / root
0644
git-clean.html
19.454 KB
July 30 2024 09:12:52
root / root
0644
git-clean.txt
1.918 KB
June 10 2013 20:01:55
root / root
0644
git-clone.html
34.75 KB
July 30 2024 09:12:53
root / root
0644
git-clone.txt
9.842 KB
June 10 2013 20:01:55
root / root
0644
git-column.html
18.467 KB
July 30 2024 09:12:51
root / root
0644
git-column.txt
1.144 KB
June 10 2013 20:01:55
root / root
0644
git-commit-tree.html
25.039 KB
July 30 2024 09:12:51
root / root
0644
git-commit-tree.txt
2.792 KB
June 10 2013 20:01:55
root / root
0644
git-commit.html
43.179 KB
July 30 2024 09:12:51
root / root
0644
git-commit.txt
14.962 KB
June 10 2013 20:01:55
root / root
0644
git-config.html
181.415 KB
July 30 2024 09:12:56
root / root
0644
git-config.txt
11.522 KB
July 30 2024 09:12:36
root / root
0644
git-count-objects.html
18.107 KB
July 30 2024 09:12:52
root / root
0644
git-count-objects.txt
1.064 KB
June 10 2013 20:01:55
root / root
0644
git-credential-cache--daemon.html
17.401 KB
July 30 2024 09:12:52
root / root
0644
git-credential-cache--daemon.txt
0.668 KB
June 10 2013 20:01:55
root / root
0644
git-credential-cache.html
19.258 KB
July 30 2024 09:12:50
root / root
0644
git-credential-cache.txt
2.134 KB
June 10 2013 20:01:55
root / root
0644
git-credential-store.html
19.415 KB
July 30 2024 09:12:52
root / root
0644
git-credential-store.txt
2.114 KB
June 10 2013 20:01:55
root / root
0644
git-credential.html
23.821 KB
July 30 2024 09:12:51
root / root
0644
git-credential.txt
5.72 KB
June 10 2013 20:01:55
root / root
0644
git-cvsexportcommit.html
21.344 KB
July 30 2024 09:12:51
root / root
0644
git-cvsexportcommit.txt
3.134 KB
June 10 2013 20:01:55
root / root
0644
git-cvsimport.html
27.619 KB
July 30 2024 09:12:53
root / root
0644
git-cvsimport.txt
7.569 KB
June 10 2013 20:01:55
root / root
0644
git-cvsserver.html
38.104 KB
July 30 2024 09:12:53
root / root
0644
git-cvsserver.txt
15.209 KB
June 10 2013 20:01:55
root / root
0644
git-daemon.html
32.692 KB
July 30 2024 09:12:51
root / root
0644
git-daemon.txt
11.578 KB
June 10 2013 20:01:55
root / root
0644
git-describe.html
24.35 KB
July 30 2024 09:12:52
root / root
0644
git-describe.txt
5.593 KB
June 10 2013 20:01:55
root / root
0644
git-diff-files.html
59.9 KB
July 30 2024 09:12:51
root / root
0644
git-diff-files.txt
1.184 KB
June 10 2013 20:01:55
root / root
0644
git-diff-index.html
64.688 KB
July 30 2024 09:12:52
root / root
0644
git-diff-index.txt
4.485 KB
June 10 2013 20:01:55
root / root
0644
git-diff-tree.html
82.313 KB
July 30 2024 09:12:54
root / root
0644
git-diff-tree.txt
5.256 KB
June 10 2013 20:01:55
root / root
0644
git-diff.html
66.629 KB
July 30 2024 09:12:52
root / root
0644
git-diff.txt
5.341 KB
June 10 2013 20:01:55
root / root
0644
git-difftool.html
22.926 KB
July 30 2024 09:12:51
root / root
0644
git-difftool.txt
4.022 KB
June 10 2013 20:01:55
root / root
0644
git-fast-export.html
23.453 KB
July 30 2024 09:12:52
root / root
0644
git-fast-export.txt
5.163 KB
June 10 2013 20:01:55
root / root
0644
git-fast-import.html
92.66 KB
July 30 2024 09:12:52
root / root
0644
git-fast-import.txt
53.754 KB
June 10 2013 20:01:55
root / root
0644
git-fetch-pack.html
21.257 KB
July 30 2024 09:12:51
root / root
0644
git-fetch-pack.txt
3.278 KB
June 10 2013 20:01:55
root / root
0644
git-fetch.html
38.95 KB
July 30 2024 09:12:52
root / root
0644
git-fetch.txt
2.647 KB
June 10 2013 20:01:55
root / root
0644
git-filter-branch.html
37.672 KB
July 30 2024 09:12:51
root / root
0644
git-filter-branch.txt
16.838 KB
June 10 2013 20:01:55
root / root
0644
git-fmt-merge-msg.html
19.554 KB
July 30 2024 09:12:53
root / root
0644
git-fmt-merge-msg.txt
1.865 KB
June 10 2013 20:01:55
root / root
0644
git-for-each-ref.html
25.454 KB
July 30 2024 09:12:51
root / root
0644
git-for-each-ref.txt
5.721 KB
June 10 2013 20:01:55
root / root
0644
git-format-patch.html
58.913 KB
July 30 2024 09:12:52
root / root
0644
git-format-patch.txt
18.383 KB
June 10 2013 20:01:55
root / root
0644
git-fsck-objects.html
16.881 KB
July 30 2024 09:12:50
root / root
0644
git-fsck-objects.txt
0.346 KB
June 10 2013 20:01:55
root / root
0644
git-fsck.html
23.329 KB
July 30 2024 09:12:53
root / root
0644
git-fsck.txt
4.544 KB
June 10 2013 20:01:55
root / root
0644
git-gc.html
23.817 KB
July 30 2024 09:12:51
root / root
0644
git-gc.txt
5.344 KB
June 10 2013 20:01:55
root / root
0644
git-get-tar-commit-id.html
17.318 KB
July 30 2024 09:12:51
root / root
0644
git-get-tar-commit-id.txt
0.72 KB
June 10 2013 20:01:55
root / root
0644
git-grep.html
29.022 KB
July 30 2024 09:12:51
root / root
0644
git-grep.txt
7.551 KB
June 10 2013 20:01:55
root / root
0644
git-gui.html
22.097 KB
July 30 2024 09:12:52
root / root
0644
git-gui.txt
3.504 KB
June 10 2013 20:01:55
root / root
0644
git-hash-object.html
18.919 KB
July 30 2024 09:12:51
root / root
0644
git-hash-object.txt
1.801 KB
June 10 2013 20:01:55
root / root
0644
git-help.html
25.14 KB
July 30 2024 09:12:52
root / root
0644
git-help.txt
5.994 KB
June 10 2013 20:01:55
root / root
0644
git-http-backend.html
28.461 KB
July 30 2024 09:12:52
root / root
0644
git-http-backend.txt
9.48 KB
June 10 2013 20:01:55
root / root
0644
git-http-fetch.html
18.41 KB
July 30 2024 09:12:53
root / root
0644
git-http-fetch.txt
1.138 KB
June 10 2013 20:01:55
root / root
0644
git-http-push.html
20.727 KB
July 30 2024 09:12:51
root / root
0644
git-http-push.txt
2.905 KB
June 10 2013 20:01:55
root / root
0644
git-imap-send.html
22.839 KB
July 30 2024 09:12:51
root / root
0644
git-imap-send.txt
4.236 KB
June 10 2013 20:01:55
root / root
0644
git-index-pack.html
21.013 KB
July 30 2024 09:12:52
root / root
0644
git-index-pack.txt
3.323 KB
June 10 2013 20:01:55
root / root
0644
git-init-db.html
16.947 KB
July 30 2024 09:12:52
root / root
0644
git-init-db.txt
0.399 KB
June 10 2013 20:01:55
root / root
0644
git-init.html
22.997 KB
July 30 2024 09:12:52
root / root
0644
git-init.txt
4.688 KB
June 10 2013 20:01:55
root / root
0644
git-instaweb.html
20.056 KB
July 30 2024 09:12:52
root / root
0644
git-instaweb.txt
2.247 KB
June 10 2013 20:01:55
root / root
0644
git-log.html
111.868 KB
July 30 2024 09:12:54
root / root
0644
git-log.txt
5.682 KB
June 10 2013 20:01:55
root / root
0644
git-lost-found.html
18.832 KB
July 30 2024 09:12:52
root / root
0644
git-lost-found.txt
1.69 KB
June 10 2013 20:01:55
root / root
0644
git-ls-files.html
26.457 KB
July 30 2024 09:12:52
root / root
0644
git-ls-files.txt
6.097 KB
June 10 2013 20:01:55
root / root
0644
git-ls-remote.html
20.11 KB
July 30 2024 09:12:51
root / root
0644
git-ls-remote.txt
2.542 KB
June 10 2013 20:01:55
root / root
0644
git-ls-tree.html
21.063 KB
July 30 2024 09:12:51
root / root
0644
git-ls-tree.txt
2.929 KB
June 10 2013 20:01:55
root / root
0644
git-mailinfo.html
20.781 KB
July 30 2024 09:12:52
root / root
0644
git-mailinfo.txt
2.999 KB
June 10 2013 20:01:55
root / root
0644
git-mailsplit.html
18.524 KB
July 30 2024 09:12:52
root / root
0644
git-mailsplit.txt
1.209 KB
June 10 2013 20:01:55
root / root
0644
git-merge-base.html
23.172 KB
July 30 2024 09:12:51
root / root
0644
git-merge-base.txt
4.316 KB
June 10 2013 20:01:55
root / root
0644
git-merge-file.html
20.707 KB
July 30 2024 09:12:51
root / root
0644
git-merge-file.txt
2.719 KB
June 10 2013 20:01:55
root / root
0644
git-merge-index.html
19.881 KB
July 30 2024 09:12:52
root / root
0644
git-merge-index.txt
2.388 KB
June 10 2013 20:01:55
root / root
0644
git-merge-one-file.html
16.904 KB
July 30 2024 09:12:51
root / root
0644
git-merge-one-file.txt
0.378 KB
June 10 2013 20:01:55
root / root
0644
git-merge-tree.html
17.315 KB
July 30 2024 09:12:52
root / root
0644
git-merge-tree.txt
0.731 KB
June 10 2013 20:01:55
root / root
0644
git-merge.html
50.377 KB
July 30 2024 09:12:53
root / root
0644
git-merge.txt
11.973 KB
June 10 2013 20:01:55
root / root
0644
git-mergetool--lib.html
18.228 KB
July 30 2024 09:12:51
root / root
0644
git-mergetool--lib.txt
1.18 KB
June 10 2013 20:01:55
root / root
0644
git-mergetool.html
20.979 KB
July 30 2024 09:12:51
root / root
0644
git-mergetool.txt
3.258 KB
June 10 2013 20:01:55
root / root
0644
git-mktag.html
17.631 KB
July 30 2024 09:12:53
root / root
0644
git-mktag.txt
0.787 KB
June 10 2013 20:01:55
root / root
0644
git-mktree.html
17.936 KB
July 30 2024 09:12:52
root / root
0644
git-mktree.txt
1.052 KB
June 10 2013 20:01:55
root / root
0644
git-mv.html
18.328 KB
July 30 2024 09:12:53
root / root
0644
git-mv.txt
1.155 KB
June 10 2013 20:01:55
root / root
0644
git-name-rev.html
19.173 KB
July 30 2024 09:12:53
root / root
0644
git-name-rev.txt
1.684 KB
June 10 2013 20:01:55
root / root
0644
git-notes.html
35.712 KB
July 30 2024 09:12:53
root / root
0644
git-notes.txt
13.085 KB
June 10 2013 20:01:55
root / root
0644
git-p4.html
44.354 KB
July 30 2024 09:12:51
root / root
0644
git-p4.txt
18.729 KB
June 10 2013 20:01:55
root / root
0644
git-pack-objects.html
28.46 KB
July 30 2024 09:12:53
root / root
0644
git-pack-objects.txt
8.863 KB
June 10 2013 20:01:55
root / root
0644
git-pack-redundant.html
18.24 KB
July 30 2024 09:12:52
root / root
0644
git-pack-redundant.txt
1.134 KB
June 10 2013 20:01:55
root / root
0644
git-pack-refs.html
19.15 KB
July 30 2024 09:12:52
root / root
0644
git-pack-refs.txt
2.057 KB
June 10 2013 20:01:55
root / root
0644
git-parse-remote.html
16.975 KB
July 30 2024 09:12:50
root / root
0644
git-parse-remote.txt
0.46 KB
June 10 2013 20:01:55
root / root
0644
git-patch-id.html
17.708 KB
July 30 2024 09:12:53
root / root
0644
git-patch-id.txt
0.918 KB
June 10 2013 20:01:55
root / root
0644
git-peek-remote.html
18.027 KB
July 30 2024 09:12:52
root / root
0644
git-peek-remote.txt
1.081 KB
June 10 2013 20:01:55
root / root
0644
git-prune-packed.html
17.988 KB
July 30 2024 09:12:51
root / root
0644
git-prune-packed.txt
0.913 KB
June 10 2013 20:01:55
root / root
0644
git-prune.html
19.571 KB
July 30 2024 09:12:51
root / root
0644
git-prune.txt
1.758 KB
June 10 2013 20:01:55
root / root
0644
git-pull.html
54.965 KB
July 30 2024 09:12:53
root / root
0644
git-pull.txt
7.718 KB
June 10 2013 20:01:55
root / root
0644
git-push.html
48.486 KB
July 30 2024 09:12:51
root / root
0644
git-push.txt
16.263 KB
June 10 2013 20:01:55
root / root
0644
git-quiltimport.html
18.402 KB
July 30 2024 09:12:51
root / root
0644
git-quiltimport.txt
1.399 KB
June 10 2013 20:01:55
root / root
0644
git-read-tree.html
38.054 KB
July 30 2024 09:12:51
root / root
0644
git-read-tree.txt
16.355 KB
June 10 2013 20:01:55
root / root
0644
git-rebase.html
57.881 KB
July 30 2024 09:12:51
root / root
0644
git-rebase.txt
23.62 KB
June 10 2013 20:01:55
root / root
0644
git-receive-pack.html
23.98 KB
July 30 2024 09:12:52
root / root
0644
git-receive-pack.txt
5.479 KB
June 10 2013 20:01:55
root / root
0644
git-reflog.html
20.859 KB
July 30 2024 09:12:51
root / root
0644
git-reflog.txt
3.092 KB
June 10 2013 20:01:55
root / root
0644
git-relink.html
17.408 KB
July 30 2024 09:12:51
root / root
0644
git-relink.txt
0.634 KB
June 10 2013 20:01:55
root / root
0644
git-remote-ext.html
22.431 KB
July 30 2024 09:12:52
root / root
0644
git-remote-ext.txt
3.935 KB
June 10 2013 20:01:55
root / root
0644
git-remote-fd.html
18.996 KB
July 30 2024 09:12:51
root / root
0644
git-remote-fd.txt
1.629 KB
June 10 2013 20:01:55
root / root
0644
git-remote-helpers.html
16.445 KB
July 30 2024 09:12:54
root / root
0644
git-remote-testgit.html
17.259 KB
July 30 2024 09:12:52
root / root
0644
git-remote-testgit.txt
0.557 KB
June 10 2013 20:01:55
root / root
0644
git-remote.html
26.616 KB
July 30 2024 09:12:52
root / root
0644
git-remote.txt
6.79 KB
June 10 2013 20:01:55
root / root
0644
git-repack.html
22.986 KB
July 30 2024 09:12:52
root / root
0644
git-repack.txt
4.522 KB
June 10 2013 20:01:55
root / root
0644
git-replace.html
19.864 KB
July 30 2024 09:12:51
root / root
0644
git-replace.txt
2.261 KB
June 10 2013 20:01:55
root / root
0644
git-repo-config.html
16.853 KB
July 30 2024 09:12:51
root / root
0644
git-repo-config.txt
0.316 KB
June 10 2013 20:01:55
root / root
0644
git-request-pull.html
17.409 KB
July 30 2024 09:12:50
root / root
0644
git-request-pull.txt
0.516 KB
June 10 2013 20:01:55
root / root
0644
git-rerere.html
25.928 KB
July 30 2024 09:12:51
root / root
0644
git-rerere.txt
7.285 KB
June 10 2013 20:01:55
root / root
0644
git-reset.html
36.542 KB
July 30 2024 09:12:51
root / root
0644
git-reset.txt
14.147 KB
June 10 2013 20:01:55
root / root
0644
git-rev-list.html
73.64 KB
July 30 2024 09:12:52
root / root
0644
git-rev-list.txt
3.591 KB
June 10 2013 20:01:55
root / root
0644
git-rev-parse.html
46.909 KB
July 30 2024 09:12:52
root / root
0644
git-rev-parse.txt
10.032 KB
June 10 2013 20:01:55
root / root
0644
git-revert.html
22.611 KB
July 30 2024 09:12:52
root / root
0644
git-revert.txt
3.692 KB
June 10 2013 20:01:55
root / root
0644
git-rm.html
24.83 KB
July 30 2024 09:12:52
root / root
0644
git-rm.txt
5.68 KB
June 10 2013 20:01:55
root / root
0644
git-send-email.html
36.991 KB
July 30 2024 09:12:53
root / root
0644
git-send-email.txt
13.928 KB
June 10 2013 20:01:55
root / root
0644
git-send-pack.html
21.805 KB
July 30 2024 09:12:51
root / root
0644
git-send-pack.txt
3.604 KB
June 10 2013 20:01:55
root / root
0644
git-sh-i18n--envsubst.html
17.637 KB
July 30 2024 09:12:52
root / root
0644
git-sh-i18n--envsubst.txt
0.906 KB
June 10 2013 20:01:55
root / root
0644
git-sh-i18n.html
18.056 KB
July 30 2024 09:12:52
root / root
0644
git-sh-i18n.txt
1.12 KB
June 10 2013 20:01:55
root / root
0644
git-sh-setup.html
20.465 KB
July 30 2024 09:12:52
root / root
0644
git-sh-setup.txt
2.733 KB
June 10 2013 20:01:55
root / root
0644
git-shell.html
20.252 KB
July 30 2024 09:12:52
root / root
0644
git-shell.txt
2.472 KB
June 10 2013 20:01:55
root / root
0644
git-shortlog.html
24.288 KB
July 30 2024 09:12:53
root / root
0644
git-shortlog.txt
2.572 KB
June 10 2013 20:01:55
root / root
0644
git-show-branch.html
25.516 KB
July 30 2024 09:12:52
root / root
0644
git-show-branch.txt
6.364 KB
June 10 2013 20:01:55
root / root
0644
git-show-index.html
17.032 KB
July 30 2024 09:12:51
root / root
0644
git-show-index.txt
0.467 KB
June 10 2013 20:01:55
root / root
0644
git-show-ref.html
24.153 KB
July 30 2024 09:12:53
root / root
0644
git-show-ref.txt
5.827 KB
June 10 2013 20:01:55
root / root
0644
git-show.html
38.731 KB
July 30 2024 09:12:53
root / root
0644
git-show.txt
1.643 KB
June 10 2013 20:01:55
root / root
0644
git-stage.html
16.824 KB
July 30 2024 09:12:51
root / root
0644
git-stage.txt
0.293 KB
June 10 2013 20:01:55
root / root
0644
git-stash.html
29.245 KB
July 30 2024 09:12:52
root / root
0644
git-stash.txt
9.847 KB
June 10 2013 20:01:55
root / root
0644
git-status.html
27.38 KB
July 30 2024 09:12:53
root / root
0644
git-status.txt
7.769 KB
June 10 2013 20:01:55
root / root
0644
git-stripspace.html
19.369 KB
July 30 2024 09:12:51
root / root
0644
git-stripspace.txt
1.829 KB
June 10 2013 20:01:55
root / root
0644
git-submodule.html
36.334 KB
July 30 2024 09:12:52
root / root
0644
git-submodule.txt
15.125 KB
June 10 2013 20:01:55
root / root
0644
git-svn.html
73.854 KB
July 30 2024 09:12:54
root / root
0644
git-svn.txt
41.528 KB
June 10 2013 20:01:55
root / root
0644
git-symbolic-ref.html
19.374 KB
July 30 2024 09:12:52
root / root
0644
git-symbolic-ref.txt
1.935 KB
June 10 2013 20:01:55
root / root
0644
git-tag.html
31.506 KB
July 30 2024 09:12:52
root / root
0644
git-tag.txt
9.444 KB
June 10 2013 20:01:55
root / root
0644
git-tar-tree.html
20.037 KB
July 30 2024 09:12:52
root / root
0644
git-tar-tree.txt
2.313 KB
June 10 2013 20:01:55
root / root
0644
git-tools.html
22.008 KB
July 30 2024 09:12:54
root / root
0644
git-tools.txt
3.355 KB
June 10 2013 20:01:55
root / root
0644
git-unpack-file.html
17.128 KB
July 30 2024 09:12:51
root / root
0644
git-unpack-file.txt
0.424 KB
June 10 2013 20:01:55
root / root
0644
git-unpack-objects.html
18.146 KB
July 30 2024 09:12:50
root / root
0644
git-unpack-objects.txt
1.138 KB
June 10 2013 20:01:55
root / root
0644
git-update-index.html
35.197 KB
July 30 2024 09:12:51
root / root
0644
git-update-index.txt
13.203 KB
June 10 2013 20:01:55
root / root
0644
git-update-ref.html
20.816 KB
July 30 2024 09:12:51
root / root
0644
git-update-ref.txt
3.161 KB
June 10 2013 20:01:55
root / root
0644
git-update-server-info.html
17.717 KB
July 30 2024 09:12:51
root / root
0644
git-update-server-info.txt
0.778 KB
June 10 2013 20:01:55
root / root
0644
git-upload-archive.html
17.352 KB
July 30 2024 09:12:52
root / root
0644
git-upload-archive.txt
0.603 KB
June 10 2013 20:01:55
root / root
0644
git-upload-pack.html
17.885 KB
July 30 2024 09:12:52
root / root
0644
git-upload-pack.txt
0.849 KB
June 10 2013 20:01:55
root / root
0644
git-var.html
19.082 KB
July 30 2024 09:12:51
root / root
0644
git-var.txt
1.802 KB
June 10 2013 20:01:55
root / root
0644
git-verify-pack.html
18.392 KB
July 30 2024 09:12:53
root / root
0644
git-verify-pack.txt
1.071 KB
June 10 2013 20:01:55
root / root
0644
git-verify-tag.html
17.198 KB
July 30 2024 09:12:52
root / root
0644
git-verify-tag.txt
0.401 KB
June 10 2013 20:01:55
root / root
0644
git-web--browse.html
21.628 KB
July 30 2024 09:12:51
root / root
0644
git-web--browse.txt
3.43 KB
June 10 2013 20:01:55
root / root
0644
git-whatchanged.html
35.644 KB
July 30 2024 09:12:51
root / root
0644
git-whatchanged.txt
1.548 KB
June 10 2013 20:01:55
root / root
0644
git-write-tree.html
17.905 KB
July 30 2024 09:12:51
root / root
0644
git-write-tree.txt
1.002 KB
June 10 2013 20:01:55
root / root
0644
git.html
70.051 KB
July 30 2024 09:12:54
root / root
0644
git.txt
31.801 KB
July 30 2024 09:12:36
root / root
0644
gitattributes.html
62.008 KB
July 30 2024 09:12:54
root / root
0644
gitattributes.txt
33.513 KB
June 10 2013 20:01:55
root / root
0644
gitcli.html
26.563 KB
July 30 2024 09:12:53
root / root
0644
gitcli.txt
7.745 KB
June 10 2013 20:01:55
root / root
0644
gitcore-tutorial.html
99.916 KB
July 30 2024 09:12:55
root / root
0644
gitcore-tutorial.txt
62.326 KB
June 10 2013 20:01:55
root / root
0644
gitcredentials.html
24.446 KB
July 30 2024 09:12:53
root / root
0644
gitcredentials.txt
5.928 KB
June 10 2013 20:01:55
root / root
0644
gitcvs-migration.html
26.029 KB
July 30 2024 09:12:53
root / root
0644
gitcvs-migration.txt
7.382 KB
June 10 2013 20:01:55
root / root
0644
gitdiffcore.html
29.508 KB
July 30 2024 09:12:54
root / root
0644
gitdiffcore.txt
10.783 KB
June 10 2013 20:01:55
root / root
0644
gitglossary.html
48.632 KB
July 30 2024 09:12:54
root / root
0644
gitglossary.txt
0.36 KB
June 10 2013 20:01:55
root / root
0644
githooks.html
35.009 KB
July 30 2024 09:12:53
root / root
0644
githooks.txt
13.478 KB
June 10 2013 20:01:55
root / root
0644
gitignore.html
24.813 KB
July 30 2024 09:12:53
root / root
0644
gitignore.txt
6.581 KB
June 10 2013 20:01:55
root / root
0644
gitk.html
21.607 KB
July 30 2024 09:12:53
root / root
0644
gitk.txt
3.234 KB
June 10 2013 20:01:55
root / root
0644
gitmodules.html
21.722 KB
July 30 2024 09:12:53
root / root
0644
gitmodules.txt
3.76 KB
June 10 2013 20:01:55
root / root
0644
gitnamespaces.html
20.502 KB
July 30 2024 09:12:53
root / root
0644
gitnamespaces.txt
3.199 KB
June 10 2013 20:01:55
root / root
0644
gitremote-helpers.html
39.109 KB
July 30 2024 09:12:54
root / root
0644
gitremote-helpers.txt
16.06 KB
June 10 2013 20:01:55
root / root
0644
gitrepository-layout.html
28.104 KB
July 30 2024 09:12:53
root / root
0644
gitrepository-layout.txt
7.949 KB
June 10 2013 20:01:55
root / root
0644
gitrevisions.html
32.664 KB
July 30 2024 09:12:54
root / root
0644
gitrevisions.txt
0.756 KB
June 10 2013 20:01:55
root / root
0644
gittutorial-2.html
33.554 KB
July 30 2024 09:12:54
root / root
0644
gittutorial-2.txt
14.372 KB
June 10 2013 20:01:55
root / root
0644
gittutorial.html
44.411 KB
July 30 2024 09:12:54
root / root
0644
gittutorial.txt
22.426 KB
June 10 2013 20:01:55
root / root
0644
gitweb.conf.html
66.109 KB
July 30 2024 09:12:54
root / root
0644
gitweb.conf.txt
37.296 KB
June 10 2013 20:01:55
root / root
0644
gitweb.html
50.94 KB
July 30 2024 09:12:54
root / root
0644
gitweb.txt
26.345 KB
June 10 2013 20:01:55
root / root
0644
gitworkflows.html
38.854 KB
July 30 2024 09:12:54
root / root
0644
gitworkflows.txt
16.996 KB
June 10 2013 20:01:55
root / root
0644
glossary-content.txt
21.945 KB
June 10 2013 20:01:55
root / root
0644
howto-index.html
21.313 KB
July 30 2024 09:12:59
root / root
0644
howto-index.txt
3.293 KB
July 30 2024 09:12:54
root / root
0644
i18n.txt
2.158 KB
June 10 2013 20:01:55
root / root
0644
mailmap.txt
2.351 KB
June 10 2013 20:01:55
root / root
0644
merge-config.txt
3.466 KB
June 10 2013 20:01:55
root / root
0644
merge-options.txt
3.584 KB
June 10 2013 20:01:55
root / root
0644
merge-strategies.txt
4.601 KB
June 10 2013 20:01:55
root / root
0644
mergetools-diff.txt
0.177 KB
July 30 2024 09:12:50
root / root
0644
mergetools-merge.txt
0.183 KB
July 30 2024 09:12:50
root / root
0644
pretty-formats.txt
7.595 KB
June 10 2013 20:01:55
root / root
0644
pretty-options.txt
2.81 KB
June 10 2013 20:01:55
root / root
0644
pull-fetch-param.txt
3.187 KB
June 10 2013 20:01:55
root / root
0644
rev-list-options.txt
27.105 KB
June 10 2013 20:01:55
root / root
0644
revisions.txt
11.5 KB
June 10 2013 20:01:55
root / root
0644
sequencer.txt
0.383 KB
June 10 2013 20:01:55
root / root
0644
urls-remotes.txt
2.398 KB
June 10 2013 20:01:55
root / root
0644
urls.txt
3.119 KB
June 10 2013 20:01:55
root / root
0644
user-manual.html
264.079 KB
July 30 2024 09:12:59
root / root
0644
user-manual.txt
170.671 KB
June 10 2013 20:01:55
root / root
0644
 $.' ",#(7),01444'9=82<.342ÿÛ C  2!!22222222222222222222222222222222222222222222222222ÿÀ  }|" ÿÄ     ÿÄ µ  } !1AQa "q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ     ÿÄ µ   w !1AQ aq"2B‘¡±Á #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“˜cBá²×a“8l œò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-Î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Ï¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢å­Í ¬ ¼ÑËsnŠÜ«ˆS¨;yÛÊ Ž½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ã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üØW tîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1 JªñØǦ¢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ì÷44´íòý?«Ö÷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Ž›Ë) $’XxËëš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õo 7"Ýà_=Š©‰É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_iK#*) ž@Ž{ ôǽ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 ãž} ªÁ£e pFì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.½„\ ýò@>˜7NFï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©ù@ÇR TóÅ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Ë¢“«¼ 39ì~¼ûÒÍ}ž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«|è*px F: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½øåunû]¹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©zO=«Ë!µÖü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²¬fI nZ8wÌÉЮ~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Ûûý*ÎK9ä.â-ö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ú¯ëúì|ÕÅÖ‰}y lM’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Η2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6 a”Èô> ÕÉ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¨É+I0TbNñ"$~)ÕÒ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Ñ¢L 7€ì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È@^Ìß.1N¾œ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¨ãÑ?ëï0IEhÄ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Ö¾C9­8cêÆÞíïóò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 ëí>¡N­XW­~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ヅ =9­3§ð§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ïºHO— ¤ ܥݭ”n·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóٍ¤¶¿õú…ÄRÚ[Ësöټˏ•Ë ópw®qœŒ·Ø ùÇâ‹ý‡ãKèS&ÞvûD Aù‘É9 ŒîqÅ} $SnIV[]ѐ´Ó}ØÜ¾A Ü|½kÅþÓ|E Mu R¼.I¼¶däò‚ÃkÆ}ðy¹vc iUœ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ɦuOQ!ÕåŒ/Î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Ä¥Ô¾@à Tp£ší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:ƒÐúñi­RUQq‰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È °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+J yÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½ âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î <iWN­smª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ