From: Chet Ramey Date: Sat, 3 Dec 2011 18:40:08 +0000 (-0500) Subject: commit bash-20041122 snapshot X-Git-Tag: bash-3.1-alpha~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eb2bb5621ff0d28462beb37de38aaccf324117f3;p=thirdparty%2Fbash.git commit bash-20041122 snapshot --- diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 2e44b2600..52679ce18 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -10600,3 +10600,17 @@ redir.c ----- doc/{bash.1,bashref.texi} - correct some minor typos, forwarded from doko@debian.org + + 11/22 + ----- +doc/bash.1,lib/readline/doc/{readline.3,rluser.texi} + - documented detail that yank-last-arg and yank-nth-arg use the history + arg expansion code (and, as a result, are subject to restrictions + of the history-comment character) + + 11/23 + ----- +execute_cmd.c + - changes so that BASH_COMMAND preserves its value into a DEBUG trap: + for commands, arithmetic for command expressions, select commands, + case commands, (( commands, [[ commands, simple commands diff --git a/CWRU/CWRU.chlog~ b/CWRU/CWRU.chlog~ index a56617dce..81069ae45 100644 --- a/CWRU/CWRU.chlog~ +++ b/CWRU/CWRU.chlog~ @@ -10595,3 +10595,20 @@ redir.c using explicit redirections (e.g., `exec 3>&1'). This keeps file descriptors pointing to pipes from being left open but doesn't change the shell's file descriptor semantics + + 11/20 + ----- +doc/{bash.1,bashref.texi} + - correct some minor typos, forwarded from doko@debian.org + + 11/22 + ----- +doc/bash.1,lib/readline/doc/{readline.3,rluser.texi} + - documented detail that yank-last-arg and yank-nth-arg use the history + arg expansion code (and, as a result, are subject to restrictions + of the history-comment character) + + 11/23 + ----- +execute_cmd.c + - changes so that BASH_COMMAND preserves its value into a DEBUG trap diff --git a/MANIFEST b/MANIFEST index 154e63ac1..5255a17a6 100644 --- a/MANIFEST +++ b/MANIFEST @@ -826,6 +826,7 @@ tests/redir4.sub f tests/redir4.in1 f tests/redir5.sub f tests/redir6.sub f +tests/redir7.sub f tests/rhs-exp.tests f tests/rhs-exp.right f tests/rsh.tests f diff --git a/MANIFEST~ b/MANIFEST~ index 47422871f..154e63ac1 100644 --- a/MANIFEST~ +++ b/MANIFEST~ @@ -675,6 +675,8 @@ examples/misc/cshtobash f tests/README f tests/alias.tests f tests/alias.right f +tests/appendop.tests f +tests/appendop.right f tests/arith-for.tests f tests/arith-for.right f tests/arith.tests f @@ -683,6 +685,9 @@ tests/arith1.sub f tests/arith2.sub f tests/array.tests f tests/array.right f +tests/array1.sub f +tests/array2.sub f +tests/array3.sub f tests/array-at-star f tests/array2.right f tests/braces.tests f @@ -781,6 +786,7 @@ tests/new-exp1.sub f tests/new-exp2.sub f tests/new-exp3.sub f tests/new-exp4.sub f +tests/new-exp5.sub f tests/new-exp.right f tests/nquote.tests f tests/nquote.right f @@ -827,6 +833,7 @@ tests/rsh.right f tests/run-all f tests/run-minimal f tests/run-alias f +tests/run-appendop f tests/run-arith-for f tests/run-arith f tests/run-array f diff --git a/doc/bash.0 b/doc/bash.0 index 20e3e3231..ac16be3f8 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -37,7 +37,7 @@ OOPPTTIIOONNSS input. This option allows the positional parameters to be set when invoking an interactive shell. --DD A list of all double-quoted strings preceded by $$ is printed - on the standard ouput. These are the strings that are sub- + on the standard output. These are the strings that are sub- ject to language translation when the current locale is not CC or PPOOSSIIXX. This implies the --nn option; no commands will be executed. @@ -510,7 +510,7 @@ QQUUOOTTIINNGG quotes (see PPAARRAAMMEETTEERRSS below). Words of the form $$'_s_t_r_i_n_g' are treated specially. The word expands to - _s_t_r_i_n_g, with backslash-escaped characters replaced as specifed by the + _s_t_r_i_n_g, with backslash-escaped characters replaced as specified by the ANSI C standard. Backslash escape sequences, if present, are decoded as follows: \\aa alert (bell) @@ -563,6 +563,18 @@ PPAARRAAMMEETTEERRSS ments may also appear as arguments to the aalliiaass, ddeeccllaarree, ttyyppeesseett, eexxppoorrtt, rreeaaddoonnllyy, and llooccaall builtin commands. + In the context where an assignment statement is assigning a value to a + shell variable or array index, the += operator can be used to append to + or add to the variable's previous value. When += is applied to a vari- + able for which the integer attribute has been set, _v_a_l_u_e is evaluated + as an arithmetic expression and added to the variable's current value, + which is also evaluated. When += is applied to an array variable using + compound assignment (see AArrrraayyss below), the variable's value is not + unset (as it is when using =), and new values are appended to the array + beginning at one greater than the array's maximum index. When applied + to a string-valued variable, _v_a_l_u_e is expanded and appended to the + variable's value. + PPoossiittiioonnaall PPaarraammeetteerrss A _p_o_s_i_t_i_o_n_a_l _p_a_r_a_m_e_t_e_r is a parameter denoted by one or more digits, other than the single digit 0. Positional parameters are assigned from @@ -877,8 +889,8 @@ PPAARRAAMMEETTEERRSS exits. HHIISSTTFFIILLEESSIIZZEE The maximum number of lines contained in the history file. When - this variable is assigned a value, the history file is trun- - cated, if necessary, to contain no more than that number of + this variable is assigned a value, the history file is + truncated, if necessary, to contain no more than that number of lines. The default value is 500. The history file is also truncated to this size after writing it when an interactive shell exits. @@ -1165,11 +1177,11 @@ EEXXPPAANNSSIIOONN a{{d,c,b}}e expands into `ade ace abe'. A sequence expression takes the form {{_x...._y}}, where _x and _y are either - integers or single characters. When integers are supplied, the expres- - sion expands to each number between _x and _y, inclusive. When charac- - ters are supplied, the expression expands to each character lexico- - graphically between _x and _y, inclusive. Note that both _x and _y must be - of the same type. + integers or single characters. When integers are supplied, the + expression expands to each number between _x and _y, inclusive. When + characters are supplied, the expression expands to each character lexi- + cographically between _x and _y, inclusive. Note that both _x and _y must + be of the same type. Brace expansion is performed before any other expansions, and any char- acters special to other expansions are preserved in the result. It is @@ -1226,10 +1238,10 @@ EEXXPPAANNSSIIOONN unchanged. Each variable assignment is checked for unquoted tilde-prefixes immedi- - ately following a :: or ==. In these cases, tilde expansion is also per- - formed. Consequently, one may use file names with tildes in assign- - ments to PPAATTHH, MMAAIILLPPAATTHH, and CCDDPPAATTHH, and the shell assigns the expanded - value. + ately following a :: or the first ==. In these cases, tilde expansion is + also performed. Consequently, one may use file names with tildes in + assignments to PPAATTHH, MMAAIILLPPAATTHH, and CCDDPPAATTHH, and the shell assigns the + expanded value. PPaarraammeetteerr EExxppaannssiioonn The `$$' character introduces parameter expansion, command substitution, @@ -1240,8 +1252,8 @@ EEXXPPAANNSSIIOONN When braces are used, the matching ending brace is the first `}}' not escaped by a backslash or within a quoted string, and not within an - embedded arithmetic expansion, command substitution, or paramter expan- - sion. + embedded arithmetic expansion, command substitution, or parameter + expansion. ${_p_a_r_a_m_e_t_e_r} The value of _p_a_r_a_m_e_t_e_r is substituted. The braces are required @@ -1296,9 +1308,12 @@ EEXXPPAANNSSIIOONN _p_a_r_a_m_e_t_e_r is @@, the result is _l_e_n_g_t_h positional parameters beginning at _o_f_f_s_e_t. If _p_a_r_a_m_e_t_e_r is an array name indexed by @ or *, the result is the _l_e_n_g_t_h members of the array beginning - with ${_p_a_r_a_m_e_t_e_r[_o_f_f_s_e_t]}. Substring indexing is zero-based - unless the positional parameters are used, in which case the - indexing starts at 1. + with ${_p_a_r_a_m_e_t_e_r[_o_f_f_s_e_t]}. A negative _o_f_f_s_e_t is taken relative + to one greater than the maximum index of the specified array. + Note that a negative offset must be separated from the colon by + at least one space to avoid being confused with the :- expan- + sion. Substring indexing is zero-based unless the positional + parameters are used, in which case the indexing starts at 1. ${!!_p_r_e_f_i_x**} ${!!_p_r_e_f_i_x@@} @@ -1307,63 +1322,63 @@ EEXXPPAANNSSIIOONN ${!!_n_a_m_e[_@]} ${!!_n_a_m_e[_*]} - If _n_a_m_e is an array variable, expands to the list of array - indices (keys) assigned in _n_a_m_e. If _n_a_m_e is not an array, - expands to 0 if _n_a_m_e is set and null otherwise. When _@ is used + If _n_a_m_e is an array variable, expands to the list of array + indices (keys) assigned in _n_a_m_e. If _n_a_m_e is not an array, + expands to 0 if _n_a_m_e is set and null otherwise. When _@ is used and the expansion appears within double quotes, each key expands to a separate word. ${##_p_a_r_a_m_e_t_e_r} - The length in characters of the value of _p_a_r_a_m_e_t_e_r is substi- - tuted. If _p_a_r_a_m_e_t_e_r is ** or @@, the value substituted is the - number of positional parameters. If _p_a_r_a_m_e_t_e_r is an array name - subscripted by ** or @@, the value substituted is the number of + The length in characters of the value of _p_a_r_a_m_e_t_e_r is substi- + tuted. If _p_a_r_a_m_e_t_e_r is ** or @@, the value substituted is the + number of positional parameters. If _p_a_r_a_m_e_t_e_r is an array name + subscripted by ** or @@, the value substituted is the number of elements in the array. ${_p_a_r_a_m_e_t_e_r##_w_o_r_d} ${_p_a_r_a_m_e_t_e_r####_w_o_r_d} - The _w_o_r_d is expanded to produce a pattern just as in pathname + The _w_o_r_d is expanded to produce a pattern just as in pathname expansion. If the pattern matches the beginning of the value of - _p_a_r_a_m_e_t_e_r, then the result of the expansion is the expanded + _p_a_r_a_m_e_t_e_r, then the result of the expansion is the expanded value of _p_a_r_a_m_e_t_e_r with the shortest matching pattern (the ``##'' case) or the longest matching pattern (the ``####'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the pattern removal operation is applied - to each positional parameter in turn, and the expansion is the - resultant list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted - with @@ or **, the pattern removal operation is applied to each - member of the array in turn, and the expansion is the resultant + to each positional parameter in turn, and the expansion is the + resultant list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted + with @@ or **, the pattern removal operation is applied to each + member of the array in turn, and the expansion is the resultant list. ${_p_a_r_a_m_e_t_e_r%%_w_o_r_d} ${_p_a_r_a_m_e_t_e_r%%%%_w_o_r_d} - The _w_o_r_d is expanded to produce a pattern just as in pathname - expansion. If the pattern matches a trailing portion of the + The _w_o_r_d is expanded to produce a pattern just as in pathname + expansion. If the pattern matches a trailing portion of the expanded value of _p_a_r_a_m_e_t_e_r, then the result of the expansion is - the expanded value of _p_a_r_a_m_e_t_e_r with the shortest matching pat- - tern (the ``%%'' case) or the longest matching pattern (the - ``%%%%'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the pattern - removal operation is applied to each positional parameter in - turn, and the expansion is the resultant list. If _p_a_r_a_m_e_t_e_r is - an array variable subscripted with @@ or **, the pattern removal - operation is applied to each member of the array in turn, and + the expanded value of _p_a_r_a_m_e_t_e_r with the shortest matching pat- + tern (the ``%%'' case) or the longest matching pattern (the + ``%%%%'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the pattern + removal operation is applied to each positional parameter in + turn, and the expansion is the resultant list. If _p_a_r_a_m_e_t_e_r is + an array variable subscripted with @@ or **, the pattern removal + operation is applied to each member of the array in turn, and the expansion is the resultant list. ${_p_a_r_a_m_e_t_e_r//_p_a_t_t_e_r_n//_s_t_r_i_n_g} ${_p_a_r_a_m_e_t_e_r////_p_a_t_t_e_r_n//_s_t_r_i_n_g} The _p_a_t_t_e_r_n is expanded to produce a pattern just as in pathname - expansion. _P_a_r_a_m_e_t_e_r is expanded and the longest match of _p_a_t_- - _t_e_r_n against its value is replaced with _s_t_r_i_n_g. In the first - form, only the first match is replaced. The second form causes - all matches of _p_a_t_t_e_r_n to be replaced with _s_t_r_i_n_g. If _p_a_t_t_e_r_n - begins with ##, it must match at the beginning of the expanded - value of _p_a_r_a_m_e_t_e_r. If _p_a_t_t_e_r_n begins with %%, it must match at - the end of the expanded value of _p_a_r_a_m_e_t_e_r. If _s_t_r_i_n_g is null, - matches of _p_a_t_t_e_r_n are deleted and the // following _p_a_t_t_e_r_n may - be omitted. If _p_a_r_a_m_e_t_e_r is @@ or **, the substitution operation - is applied to each positional parameter in turn, and the expan- - sion is the resultant list. If _p_a_r_a_m_e_t_e_r is an array variable - subscripted with @@ or **, the substitution operation is applied - to each member of the array in turn, and the expansion is the + expansion. _P_a_r_a_m_e_t_e_r is expanded and the longest match of _p_a_t_- + _t_e_r_n against its value is replaced with _s_t_r_i_n_g. In the first + form, only the first match is replaced. The second form causes + all matches of _p_a_t_t_e_r_n to be replaced with _s_t_r_i_n_g. If _p_a_t_t_e_r_n + begins with ##, it must match at the beginning of the expanded + value of _p_a_r_a_m_e_t_e_r. If _p_a_t_t_e_r_n begins with %%, it must match at + the end of the expanded value of _p_a_r_a_m_e_t_e_r. If _s_t_r_i_n_g is null, + matches of _p_a_t_t_e_r_n are deleted and the // following _p_a_t_t_e_r_n may + be omitted. If _p_a_r_a_m_e_t_e_r is @@ or **, the substitution operation + is applied to each positional parameter in turn, and the expan- + sion is the resultant list. If _p_a_r_a_m_e_t_e_r is an array variable + subscripted with @@ or **, the substitution operation is applied + to each member of the array in turn, and the expansion is the resultant list. CCoommmmaanndd SSuubbssttiittuuttiioonn @@ -1376,152 +1391,152 @@ EEXXPPAANNSSIIOONN ``_c_o_m_m_a_n_d`` BBaasshh performs the expansion by executing _c_o_m_m_a_n_d and replacing the com- - mand substitution with the standard output of the command, with any + mand substitution with the standard output of the command, with any trailing newlines deleted. Embedded newlines are not deleted, but they - may be removed during word splitting. The command substitution $$((ccaatt + may be removed during word splitting. The command substitution $$((ccaatt _f_i_l_e)) can be replaced by the equivalent but faster $$((<< _f_i_l_e)). - When the old-style backquote form of substitution is used, backslash - retains its literal meaning except when followed by $$, ``, or \\. The + When the old-style backquote form of substitution is used, backslash + retains its literal meaning except when followed by $$, ``, or \\. The first backquote not preceded by a backslash terminates the command sub- - stitution. When using the $(_c_o_m_m_a_n_d) form, all characters between the + stitution. When using the $(_c_o_m_m_a_n_d) form, all characters between the parentheses make up the command; none are treated specially. Command substitutions may be nested. To nest when using the backquoted form, escape the inner backquotes with backslashes. - If the substitution appears within double quotes, word splitting and + If the substitution appears within double quotes, word splitting and pathname expansion are not performed on the results. AArriitthhmmeettiicc EExxppaannssiioonn - Arithmetic expansion allows the evaluation of an arithmetic expression - and the substitution of the result. The format for arithmetic expan- + Arithmetic expansion allows the evaluation of an arithmetic expression + and the substitution of the result. The format for arithmetic expan- sion is: $$((((_e_x_p_r_e_s_s_i_o_n)))) - The _e_x_p_r_e_s_s_i_o_n is treated as if it were within double quotes, but a - double quote inside the parentheses is not treated specially. All + The _e_x_p_r_e_s_s_i_o_n is treated as if it were within double quotes, but a + double quote inside the parentheses is not treated specially. All tokens in the expression undergo parameter expansion, string expansion, - command substitution, and quote removal. Arithmetic expansions may be + command substitution, and quote removal. Arithmetic expansions may be nested. - The evaluation is performed according to the rules listed below under + The evaluation is performed according to the rules listed below under AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN. If _e_x_p_r_e_s_s_i_o_n is invalid, bbaasshh prints a message indicating failure and no substitution occurs. PPrroocceessss SSuubbssttiittuuttiioonn - _P_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n is supported on systems that support named pipes - (_F_I_F_O_s) or the //ddeevv//ffdd method of naming open files. It takes the form - of <<((_l_i_s_t)) or >>((_l_i_s_t)). The process _l_i_s_t is run with its input or out- + _P_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n is supported on systems that support named pipes + (_F_I_F_O_s) or the //ddeevv//ffdd method of naming open files. It takes the form + of <<((_l_i_s_t)) or >>((_l_i_s_t)). The process _l_i_s_t is run with its input or out- put connected to a _F_I_F_O or some file in //ddeevv//ffdd. The name of this file - is passed as an argument to the current command as the result of the - expansion. If the >>((_l_i_s_t)) form is used, writing to the file will pro- - vide input for _l_i_s_t. If the <<((_l_i_s_t)) form is used, the file passed as + is passed as an argument to the current command as the result of the + expansion. If the >>((_l_i_s_t)) form is used, writing to the file will pro- + vide input for _l_i_s_t. If the <<((_l_i_s_t)) form is used, the file passed as an argument should be read to obtain the output of _l_i_s_t. - When available, process substitution is performed simultaneously with - parameter and variable expansion, command substitution, and arithmetic + When available, process substitution is performed simultaneously with + parameter and variable expansion, command substitution, and arithmetic expansion. WWoorrdd SSpplliittttiinngg - The shell scans the results of parameter expansion, command substitu- - tion, and arithmetic expansion that did not occur within double quotes + The shell scans the results of parameter expansion, command substitu- + tion, and arithmetic expansion that did not occur within double quotes for _w_o_r_d _s_p_l_i_t_t_i_n_g. - The shell treats each character of IIFFSS as a delimiter, and splits the + The shell treats each character of IIFFSS as a delimiter, and splits the results of the other expansions into words on these characters. If IIFFSS - is unset, or its value is exactly <><><>, the default, - then any sequence of IIFFSS characters serves to delimit words. If IIFFSS - has a value other than the default, then sequences of the whitespace - characters ssppaaccee and ttaabb are ignored at the beginning and end of the - word, as long as the whitespace character is in the value of IIFFSS (an - IIFFSS whitespace character). Any character in IIFFSS that is not IIFFSS + is unset, or its value is exactly <><><>, the default, + then any sequence of IIFFSS characters serves to delimit words. If IIFFSS + has a value other than the default, then sequences of the whitespace + characters ssppaaccee and ttaabb are ignored at the beginning and end of the + word, as long as the whitespace character is in the value of IIFFSS (an + IIFFSS whitespace character). Any character in IIFFSS that is not IIFFSS whitespace, along with any adjacent IIFFSS whitespace characters, delimits - a field. A sequence of IIFFSS whitespace characters is also treated as a + a field. A sequence of IIFFSS whitespace characters is also treated as a delimiter. If the value of IIFFSS is null, no word splitting occurs. - Explicit null arguments ("""" or '''') are retained. Unquoted implicit + Explicit null arguments ("""" or '''') are retained. Unquoted implicit null arguments, resulting from the expansion of parameters that have no - values, are removed. If a parameter with no value is expanded within + values, are removed. If a parameter with no value is expanded within double quotes, a null argument results and is retained. Note that if no expansion occurs, no splitting is performed. PPaatthhnnaammee EExxppaannssiioonn - After word splitting, unless the --ff option has been set, bbaasshh scans - each word for the characters **, ??, and [[. If one of these characters - appears, then the word is regarded as a _p_a_t_t_e_r_n, and replaced with an - alphabetically sorted list of file names matching the pattern. If no - matching file names are found, and the shell option nnuullllgglloobb is dis- - abled, the word is left unchanged. If the nnuullllgglloobb option is set, and - no matches are found, the word is removed. If the ffaaiillgglloobb shell - option is set, and no matches are found, an error message is printed - and the command is not executed. If the shell option nnooccaasseegglloobb is - enabled, the match is performed without regard to the case of alpha- - betic characters. When a pattern is used for pathname expansion, the - character ````..'''' at the start of a name or immediately following a - slash must be matched explicitly, unless the shell option ddoottgglloobb is - set. When matching a pathname, the slash character must always be - matched explicitly. In other cases, the ````..'''' character is not - treated specially. See the description of sshhoopptt below under SSHHEELLLL - BBUUIILLTTIINN CCOOMMMMAANNDDSS for a description of the nnooccaasseegglloobb, nnuullllgglloobb, ffaaiill-- + After word splitting, unless the --ff option has been set, bbaasshh scans + each word for the characters **, ??, and [[. If one of these characters + appears, then the word is regarded as a _p_a_t_t_e_r_n, and replaced with an + alphabetically sorted list of file names matching the pattern. If no + matching file names are found, and the shell option nnuullllgglloobb is dis- + abled, the word is left unchanged. If the nnuullllgglloobb option is set, and + no matches are found, the word is removed. If the ffaaiillgglloobb shell + option is set, and no matches are found, an error message is printed + and the command is not executed. If the shell option nnooccaasseegglloobb is + enabled, the match is performed without regard to the case of alpha- + betic characters. When a pattern is used for pathname expansion, the + character ````..'''' at the start of a name or immediately following a + slash must be matched explicitly, unless the shell option ddoottgglloobb is + set. When matching a pathname, the slash character must always be + matched explicitly. In other cases, the ````..'''' character is not + treated specially. See the description of sshhoopptt below under SSHHEELLLL + BBUUIILLTTIINN CCOOMMMMAANNDDSS for a description of the nnooccaasseegglloobb, nnuullllgglloobb, ffaaiill-- gglloobb, and ddoottgglloobb shell options. - The GGLLOOBBIIGGNNOORREE shell variable may be used to restrict the set of file - names matching a _p_a_t_t_e_r_n. If GGLLOOBBIIGGNNOORREE is set, each matching file - name that also matches one of the patterns in GGLLOOBBIIGGNNOORREE is removed + The GGLLOOBBIIGGNNOORREE shell variable may be used to restrict the set of file + names matching a _p_a_t_t_e_r_n. If GGLLOOBBIIGGNNOORREE is set, each matching file + name that also matches one of the patterns in GGLLOOBBIIGGNNOORREE is removed from the list of matches. The file names ````..'''' and ````....'''' are always - ignored when GGLLOOBBIIGGNNOORREE is set and not null. However, setting GGLLOOBBIIGG-- - NNOORREE to a non-null value has the effect of enabling the ddoottgglloobb shell + ignored when GGLLOOBBIIGGNNOORREE is set and not null. However, setting GGLLOOBBIIGG-- + NNOORREE to a non-null value has the effect of enabling the ddoottgglloobb shell option, so all other file names beginning with a ````..'''' will match. To - get the old behavior of ignoring file names beginning with a ````..'''', - make ````..**'''' one of the patterns in GGLLOOBBIIGGNNOORREE. The ddoottgglloobb option is + get the old behavior of ignoring file names beginning with a ````..'''', + make ````..**'''' one of the patterns in GGLLOOBBIIGGNNOORREE. The ddoottgglloobb option is disabled when GGLLOOBBIIGGNNOORREE is unset. PPaatttteerrnn MMaattcchhiinngg Any character that appears in a pattern, other than the special pattern - characters described below, matches itself. The NUL character may not - occur in a pattern. A backslash escapes the following character; the - escaping backslash is discarded when matching. The special pattern + characters described below, matches itself. The NUL character may not + occur in a pattern. A backslash escapes the following character; the + escaping backslash is discarded when matching. The special pattern characters must be quoted if they are to be matched literally. The special pattern characters have the following meanings: ** Matches any string, including the null string. ?? Matches any single character. - [[......]] Matches any one of the enclosed characters. A pair of charac- + [[......]] Matches any one of the enclosed characters. A pair of charac- ters separated by a hyphen denotes a _r_a_n_g_e _e_x_p_r_e_s_s_i_o_n; any char- - acter that sorts between those two characters, inclusive, using - the current locale's collating sequence and character set, is - matched. If the first character following the [[ is a !! or a ^^ - then any character not enclosed is matched. The sorting order - of characters in range expressions is determined by the current - locale and the value of the LLCC__CCOOLLLLAATTEE shell variable, if set. - A -- may be matched by including it as the first or last charac- + acter that sorts between those two characters, inclusive, using + the current locale's collating sequence and character set, is + matched. If the first character following the [[ is a !! or a ^^ + then any character not enclosed is matched. The sorting order + of characters in range expressions is determined by the current + locale and the value of the LLCC__CCOOLLLLAATTEE shell variable, if set. + A -- may be matched by including it as the first or last charac- ter in the set. A ]] may be matched by including it as the first character in the set. - Within [[ and ]], _c_h_a_r_a_c_t_e_r _c_l_a_s_s_e_s can be specified using the - syntax [[::_c_l_a_s_s::]], where _c_l_a_s_s is one of the following classes + Within [[ and ]], _c_h_a_r_a_c_t_e_r _c_l_a_s_s_e_s can be specified using the + syntax [[::_c_l_a_s_s::]], where _c_l_a_s_s is one of the following classes defined in the POSIX.2 standard: - aallnnuumm aallpphhaa aasscciiii bbllaannkk ccnnttrrll ddiiggiitt ggrraapphh lloowweerr pprriinntt ppuunncctt + aallnnuumm aallpphhaa aasscciiii bbllaannkk ccnnttrrll ddiiggiitt ggrraapphh lloowweerr pprriinntt ppuunncctt ssppaaccee uuppppeerr wwoorrdd xxddiiggiitt A character class matches any character belonging to that class. - The wwoorrdd character class matches letters, digits, and the char- + The wwoorrdd character class matches letters, digits, and the char- acter _. - Within [[ and ]], an _e_q_u_i_v_a_l_e_n_c_e _c_l_a_s_s can be specified using the - syntax [[==_c==]], which matches all characters with the same colla- - tion weight (as defined by the current locale) as the character + Within [[ and ]], an _e_q_u_i_v_a_l_e_n_c_e _c_l_a_s_s can be specified using the + syntax [[==_c==]], which matches all characters with the same colla- + tion weight (as defined by the current locale) as the character _c. Within [[ and ]], the syntax [[.._s_y_m_b_o_l..]] matches the collating sym- bol _s_y_m_b_o_l. If the eexxttgglloobb shell option is enabled using the sshhoopptt builtin, several - extended pattern matching operators are recognized. In the following + extended pattern matching operators are recognized. In the following description, a _p_a_t_t_e_r_n_-_l_i_s_t is a list of one or more patterns separated by a ||. Composite patterns may be formed using one or more of the fol- lowing sub-patterns: @@ -1533,54 +1548,54 @@ EEXXPPAANNSSIIOONN ++((_p_a_t_t_e_r_n_-_l_i_s_t)) Matches one or more occurrences of the given patterns @@((_p_a_t_t_e_r_n_-_l_i_s_t)) - Matches exactly one of the given patterns + Matches one of the given patterns !!((_p_a_t_t_e_r_n_-_l_i_s_t)) Matches anything except one of the given patterns QQuuoottee RReemmoovvaall After the preceding expansions, all unquoted occurrences of the charac- - ters \\, '', and "" that did not result from one of the above expansions + ters \\, '', and "" that did not result from one of the above expansions are removed. RREEDDIIRREECCTTIIOONN - Before a command is executed, its input and output may be _r_e_d_i_r_e_c_t_e_d - using a special notation interpreted by the shell. Redirection may - also be used to open and close files for the current shell execution + Before a command is executed, its input and output may be _r_e_d_i_r_e_c_t_e_d + using a special notation interpreted by the shell. Redirection may + also be used to open and close files for the current shell execution environment. The following redirection operators may precede or appear anywhere within a _s_i_m_p_l_e _c_o_m_m_a_n_d or may follow a _c_o_m_m_a_n_d. Redirections are processed in the order they appear, from left to right. - In the following descriptions, if the file descriptor number is omit- - ted, and the first character of the redirection operator is <<, the - redirection refers to the standard input (file descriptor 0). If the - first character of the redirection operator is >>, the redirection + In the following descriptions, if the file descriptor number is omit- + ted, and the first character of the redirection operator is <<, the + redirection refers to the standard input (file descriptor 0). If the + first character of the redirection operator is >>, the redirection refers to the standard output (file descriptor 1). - The word following the redirection operator in the following descrip- - tions, unless otherwise noted, is subjected to brace expansion, tilde + The word following the redirection operator in the following descrip- + tions, unless otherwise noted, is subjected to brace expansion, tilde expansion, parameter expansion, command substitution, arithmetic expan- - sion, quote removal, pathname expansion, and word splitting. If it + sion, quote removal, pathname expansion, and word splitting. If it expands to more than one word, bbaasshh reports an error. - Note that the order of redirections is significant. For example, the + Note that the order of redirections is significant. For example, the command ls >> dirlist 2>>&&1 - directs both standard output and standard error to the file _d_i_r_l_i_s_t, + directs both standard output and standard error to the file _d_i_r_l_i_s_t, while the command ls 2>>&&1 >> dirlist - directs only the standard output to file _d_i_r_l_i_s_t, because the standard - error was duplicated as standard output before the standard output was + directs only the standard output to file _d_i_r_l_i_s_t, because the standard + error was duplicated as standard output before the standard output was redirected to _d_i_r_l_i_s_t. BBaasshh handles several filenames specially when they are used in redirec- tions, as described in the following table: //ddeevv//ffdd//_f_d - If _f_d is a valid integer, file descriptor _f_d is dupli- + If _f_d is a valid integer, file descriptor _f_d is dupli- cated. //ddeevv//ssttddiinn File descriptor 0 is duplicated. @@ -1590,18 +1605,22 @@ RREEDDIIRREECCTTIIOONN File descriptor 2 is duplicated. //ddeevv//ttccpp//_h_o_s_t//_p_o_r_t If _h_o_s_t is a valid hostname or Internet address, and _p_o_r_t - is an integer port number or service name, bbaasshh attempts + is an integer port number or service name, bbaasshh attempts to open a TCP connection to the corresponding socket. //ddeevv//uuddpp//_h_o_s_t//_p_o_r_t If _h_o_s_t is a valid hostname or Internet address, and _p_o_r_t - is an integer port number or service name, bbaasshh attempts + is an integer port number or service name, bbaasshh attempts to open a UDP connection to the corresponding socket. A failure to open or create a file causes the redirection to fail. + Redirections using file descriptors greater than 9 should be used with + care, as they may conflict with file descriptors the shell uses inter- + nally. + RReeddiirreeccttiinngg IInnppuutt Redirection of input causes the file whose name results from the expan- - sion of _w_o_r_d to be opened for reading on file descriptor _n, or the + sion of _w_o_r_d to be opened for reading on file descriptor _n, or the standard input (file descriptor 0) if _n is not specified. The general format for redirecting input is: @@ -1609,27 +1628,27 @@ RREEDDIIRREECCTTIIOONN [_n]<<_w_o_r_d RReeddiirreeccttiinngg OOuuttppuutt - Redirection of output causes the file whose name results from the + Redirection of output causes the file whose name results from the expansion of _w_o_r_d to be opened for writing on file descriptor _n, or the standard output (file descriptor 1) if _n is not specified. If the file - does not exist it is created; if it does exist it is truncated to zero + does not exist it is created; if it does exist it is truncated to zero size. The general format for redirecting output is: [_n]>>_w_o_r_d - If the redirection operator is >>, and the nnoocclloobbbbeerr option to the sseett - builtin has been enabled, the redirection will fail if the file whose - name results from the expansion of _w_o_r_d exists and is a regular file. + If the redirection operator is >>, and the nnoocclloobbbbeerr option to the sseett + builtin has been enabled, the redirection will fail if the file whose + name results from the expansion of _w_o_r_d exists and is a regular file. If the redirection operator is >>||, or the redirection operator is >> and - the nnoocclloobbbbeerr option to the sseett builtin command is not enabled, the + the nnoocclloobbbbeerr option to the sseett builtin command is not enabled, the redirection is attempted even if the file named by _w_o_r_d exists. AAppppeennddiinngg RReeddiirreecctteedd OOuuttppuutt - Redirection of output in this fashion causes the file whose name - results from the expansion of _w_o_r_d to be opened for appending on file - descriptor _n, or the standard output (file descriptor 1) if _n is not + Redirection of output in this fashion causes the file whose name + results from the expansion of _w_o_r_d to be opened for appending on file + descriptor _n, or the standard output (file descriptor 1) if _n is not specified. If the file does not exist it is created. The general format for appending output is: @@ -1638,11 +1657,11 @@ RREEDDIIRREECCTTIIOONN RReeddiirreeccttiinngg SSttaannddaarrdd OOuuttppuutt aanndd SSttaannddaarrdd EErrrroorr - BBaasshh allows both the standard output (file descriptor 1) and the stan- - dard error output (file descriptor 2) to be redirected to the file + BBaasshh allows both the standard output (file descriptor 1) and the stan- + dard error output (file descriptor 2) to be redirected to the file whose name is the expansion of _w_o_r_d with this construct. - There are two formats for redirecting standard output and standard + There are two formats for redirecting standard output and standard error: &&>>_w_o_r_d @@ -1655,9 +1674,9 @@ RREEDDIIRREECCTTIIOONN >>_w_o_r_d 2>>&&1 HHeerree DDooccuummeennttss - This type of redirection instructs the shell to read input from the - current source until a line containing only _w_o_r_d (with no trailing - blanks) is seen. All of the lines read up to that point are then used + This type of redirection instructs the shell to read input from the + current source until a line containing only _w_o_r_d (with no trailing + blanks) is seen. All of the lines read up to that point are then used as the standard input for a command. The format of here-documents is: @@ -1666,18 +1685,18 @@ RREEDDIIRREECCTTIIOONN _h_e_r_e_-_d_o_c_u_m_e_n_t _d_e_l_i_m_i_t_e_r - No parameter expansion, command substitution, arithmetic expansion, or + No parameter expansion, command substitution, arithmetic expansion, or pathname expansion is performed on _w_o_r_d. If any characters in _w_o_r_d are - quoted, the _d_e_l_i_m_i_t_e_r is the result of quote removal on _w_o_r_d, and the - lines in the here-document are not expanded. If _w_o_r_d is unquoted, all - lines of the here-document are subjected to parameter expansion, com- - mand substitution, and arithmetic expansion. In the latter case, the - character sequence \\<> is ignored, and \\ must be used to quote + quoted, the _d_e_l_i_m_i_t_e_r is the result of quote removal on _w_o_r_d, and the + lines in the here-document are not expanded. If _w_o_r_d is unquoted, all + lines of the here-document are subjected to parameter expansion, com- + mand substitution, and arithmetic expansion. In the latter case, the + character sequence \\<> is ignored, and \\ must be used to quote the characters \\, $$, and ``. If the redirection operator is <<<<--, then all leading tab characters are - stripped from input lines and the line containing _d_e_l_i_m_i_t_e_r. This - allows here-documents within shell scripts to be indented in a natural + stripped from input lines and the line containing _d_e_l_i_m_i_t_e_r. This + allows here-documents within shell scripts to be indented in a natural fashion. HHeerree SSttrriinnggss @@ -1693,19 +1712,19 @@ RREEDDIIRREECCTTIIOONN [_n]<<&&_w_o_r_d is used to duplicate input file descriptors. If _w_o_r_d expands to one or - more digits, the file descriptor denoted by _n is made to be a copy of - that file descriptor. If the digits in _w_o_r_d do not specify a file - descriptor open for input, a redirection error occurs. If _w_o_r_d evalu- - ates to --, file descriptor _n is closed. If _n is not specified, the + more digits, the file descriptor denoted by _n is made to be a copy of + that file descriptor. If the digits in _w_o_r_d do not specify a file + descriptor open for input, a redirection error occurs. If _w_o_r_d evalu- + ates to --, file descriptor _n is closed. If _n is not specified, the standard input (file descriptor 0) is used. The operator [_n]>>&&_w_o_r_d - is used similarly to duplicate output file descriptors. If _n is not - specified, the standard output (file descriptor 1) is used. If the - digits in _w_o_r_d do not specify a file descriptor open for output, a + is used similarly to duplicate output file descriptors. If _n is not + specified, the standard output (file descriptor 1) is used. If the + digits in _w_o_r_d do not specify a file descriptor open for output, a redirection error occurs. As a special case, if _n is omitted, and _w_o_r_d does not expand to one or more digits, the standard output and standard error are redirected as described previously. @@ -1715,7 +1734,7 @@ RREEDDIIRREECCTTIIOONN [_n]<<&&_d_i_g_i_t-- - moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard + moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard input (file descriptor 0) if _n is not specified. _d_i_g_i_t is closed after being duplicated to _n. @@ -1723,7 +1742,7 @@ RREEDDIIRREECCTTIIOONN [_n]>>&&_d_i_g_i_t-- - moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard + moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard output (file descriptor 1) if _n is not specified. OOppeenniinngg FFiillee DDeessccrriippttoorrss ffoorr RReeaaddiinngg aanndd WWrriittiinngg @@ -1731,107 +1750,107 @@ RREEDDIIRREECCTTIIOONN [_n]<<>>_w_o_r_d - causes the file whose name is the expansion of _w_o_r_d to be opened for - both reading and writing on file descriptor _n, or on file descriptor 0 + causes the file whose name is the expansion of _w_o_r_d to be opened for + both reading and writing on file descriptor _n, or on file descriptor 0 if _n is not specified. If the file does not exist, it is created. AALLIIAASSEESS - _A_l_i_a_s_e_s allow a string to be substituted for a word when it is used as - the first word of a simple command. The shell maintains a list of - aliases that may be set and unset with the aalliiaass and uunnaalliiaass builtin - commands (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). The first word of each - simple command, if unquoted, is checked to see if it has an alias. If - so, that word is replaced by the text of the alias. The characters //, - $$, ``, and == and any of the shell _m_e_t_a_c_h_a_r_a_c_t_e_r_s or quoting characters + _A_l_i_a_s_e_s allow a string to be substituted for a word when it is used as + the first word of a simple command. The shell maintains a list of + aliases that may be set and unset with the aalliiaass and uunnaalliiaass builtin + commands (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). The first word of each + simple command, if unquoted, is checked to see if it has an alias. If + so, that word is replaced by the text of the alias. The characters //, + $$, ``, and == and any of the shell _m_e_t_a_c_h_a_r_a_c_t_e_r_s or quoting characters listed above may not appear in an alias name. The replacement text may - contain any valid shell input, including shell metacharacters. The - first word of the replacement text is tested for aliases, but a word - that is identical to an alias being expanded is not expanded a second - time. This means that one may alias llss to llss --FF, for instance, and - bbaasshh does not try to recursively expand the replacement text. If the - last character of the alias value is a _b_l_a_n_k, then the next command + contain any valid shell input, including shell metacharacters. The + first word of the replacement text is tested for aliases, but a word + that is identical to an alias being expanded is not expanded a second + time. This means that one may alias llss to llss --FF, for instance, and + bbaasshh does not try to recursively expand the replacement text. If the + last character of the alias value is a _b_l_a_n_k, then the next command word following the alias is also checked for alias expansion. Aliases are created and listed with the aalliiaass command, and removed with the uunnaalliiaass command. - There is no mechanism for using arguments in the replacement text. If - arguments are needed, a shell function should be used (see FFUUNNCCTTIIOONNSS + There is no mechanism for using arguments in the replacement text. If + arguments are needed, a shell function should be used (see FFUUNNCCTTIIOONNSS below). - Aliases are not expanded when the shell is not interactive, unless the - eexxppaanndd__aalliiaasseess shell option is set using sshhoopptt (see the description of + Aliases are not expanded when the shell is not interactive, unless the + eexxppaanndd__aalliiaasseess shell option is set using sshhoopptt (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). - The rules concerning the definition and use of aliases are somewhat - confusing. BBaasshh always reads at least one complete line of input - before executing any of the commands on that line. Aliases are - expanded when a command is read, not when it is executed. Therefore, - an alias definition appearing on the same line as another command does - not take effect until the next line of input is read. The commands + The rules concerning the definition and use of aliases are somewhat + confusing. BBaasshh always reads at least one complete line of input + before executing any of the commands on that line. Aliases are + expanded when a command is read, not when it is executed. Therefore, + an alias definition appearing on the same line as another command does + not take effect until the next line of input is read. The commands following the alias definition on that line are not affected by the new - alias. This behavior is also an issue when functions are executed. - Aliases are expanded when a function definition is read, not when the - function is executed, because a function definition is itself a com- - pound command. As a consequence, aliases defined in a function are not - available until after that function is executed. To be safe, always - put alias definitions on a separate line, and do not use aalliiaass in com- - pound commands. + alias. This behavior is also an issue when functions are executed. + Aliases are expanded when a function definition is read, not when the + function is executed, because a function definition is itself a + compound command. As a consequence, aliases defined in a function are + not available until after that function is executed. To be safe, + always put alias definitions on a separate line, and do not use aalliiaass + in compound commands. For almost every purpose, aliases are superseded by shell functions. FFUUNNCCTTIIOONNSS - A shell function, defined as described above under SSHHEELLLL GGRRAAMMMMAARR, - stores a series of commands for later execution. When the name of a - shell function is used as a simple command name, the list of commands + A shell function, defined as described above under SSHHEELLLL GGRRAAMMMMAARR, + stores a series of commands for later execution. When the name of a + shell function is used as a simple command name, the list of commands associated with that function name is executed. Functions are executed - in the context of the current shell; no new process is created to - interpret them (contrast this with the execution of a shell script). - When a function is executed, the arguments to the function become the + in the context of the current shell; no new process is created to + interpret them (contrast this with the execution of a shell script). + When a function is executed, the arguments to the function become the positional parameters during its execution. The special parameter ## is - updated to reflect the change. Special parameter 0 is unchanged. The - first element of the FFUUNNCCNNAAMMEE variable is set to the name of the func- - tion while the function is executing. All other aspects of the shell - execution environment are identical between a function and its caller + updated to reflect the change. Special parameter 0 is unchanged. The + first element of the FFUUNNCCNNAAMMEE variable is set to the name of the func- + tion while the function is executing. All other aspects of the shell + execution environment are identical between a function and its caller with the exception that the DDEEBBUUGG trap (see the description of the ttrraapp builtin under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) is not inherited unless the function has been given the ttrraaccee attribute (see the description of the - ddeeccllaarree builtin below) or the --oo ffuunnccttrraaccee shell option has been - enabled with the sseett builtin (in which case all functions inherit the + ddeeccllaarree builtin below) or the --oo ffuunnccttrraaccee shell option has been + enabled with the sseett builtin (in which case all functions inherit the DDEEBBUUGG trap). - Variables local to the function may be declared with the llooccaall builtin + Variables local to the function may be declared with the llooccaall builtin command. Ordinarily, variables and their values are shared between the function and its caller. - If the builtin command rreettuurrnn is executed in a function, the function - completes and execution resumes with the next command after the func- - tion call. Any command associated with the RREETTUURRNN trap is executed + If the builtin command rreettuurrnn is executed in a function, the function + completes and execution resumes with the next command after the func- + tion call. Any command associated with the RREETTUURRNN trap is executed before execution resumes. When a function completes, the values of the - positional parameters and the special parameter ## are restored to the + positional parameters and the special parameter ## are restored to the values they had prior to the function's execution. - Function names and definitions may be listed with the --ff option to the + Function names and definitions may be listed with the --ff option to the ddeeccllaarree or ttyyppeesseett builtin commands. The --FF option to ddeeccllaarree or ttyyppee-- - sseett will list the function names only (and optionally the source file - and line number, if the eexxttddeebbuugg shell option is enabled). Functions - may be exported so that subshells automatically have them defined with - the --ff option to the eexxppoorrtt builtin. Note that shell functions and - variables with the same name may result in multiple identically-named + sseett will list the function names only (and optionally the source file + and line number, if the eexxttddeebbuugg shell option is enabled). Functions + may be exported so that subshells automatically have them defined with + the --ff option to the eexxppoorrtt builtin. Note that shell functions and + variables with the same name may result in multiple identically-named entries in the environment passed to the shell's children. Care should be taken in cases where this may cause a problem. - Functions may be recursive. No limit is imposed on the number of + Functions may be recursive. No limit is imposed on the number of recursive calls. AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN - The shell allows arithmetic expressions to be evaluated, under certain - circumstances (see the lleett and ddeeccllaarree builtin commands and AArriitthhmmeettiicc - EExxppaannssiioonn). Evaluation is done in fixed-width integers with no check - for overflow, though division by 0 is trapped and flagged as an error. - The operators and their precedence, associativity, and values are the - same as in the C language. The following list of operators is grouped - into levels of equal-precedence operators. The levels are listed in + The shell allows arithmetic expressions to be evaluated, under certain + circumstances (see the lleett and ddeeccllaarree builtin commands and AArriitthhmmeettiicc + EExxppaannssiioonn). Evaluation is done in fixed-width integers with no check + for overflow, though division by 0 is trapped and flagged as an error. + The operators and their precedence, associativity, and values are the + same as in the C language. The following list of operators is grouped + into levels of equal-precedence operators. The levels are listed in order of decreasing precedence. _i_d++++ _i_d---- @@ -1859,39 +1878,39 @@ AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN _e_x_p_r_1 ,, _e_x_p_r_2 comma - Shell variables are allowed as operands; parameter expansion is per- + Shell variables are allowed as operands; parameter expansion is per- formed before the expression is evaluated. Within an expression, shell - variables may also be referenced by name without using the parameter - expansion syntax. A shell variable that is null or unset evaluates to + variables may also be referenced by name without using the parameter + expansion syntax. A shell variable that is null or unset evaluates to 0 when referenced by name without using the parameter expansion syntax. - The value of a variable is evaluated as an arithmetic expression when - it is referenced, or when a variable which has been given the _i_n_t_e_g_e_r + The value of a variable is evaluated as an arithmetic expression when + it is referenced, or when a variable which has been given the _i_n_t_e_g_e_r attribute using ddeeccllaarree --ii is assigned a value. A null value evaluates - to 0. A shell variable need not have its integer attribute turned on + to 0. A shell variable need not have its integer attribute turned on to be used in an expression. Constants with a leading 0 are interpreted as octal numbers. A leading - 0x or 0X denotes hexadecimal. Otherwise, numbers take the form - [_b_a_s_e_#]n, where _b_a_s_e is a decimal number between 2 and 64 representing + 0x or 0X denotes hexadecimal. Otherwise, numbers take the form + [_b_a_s_e_#]n, where _b_a_s_e is a decimal number between 2 and 64 representing the arithmetic base, and _n is a number in that base. If _b_a_s_e_# is omit- - ted, then base 10 is used. The digits greater than 9 are represented - by the lowercase letters, the uppercase letters, @, and _, in that - order. If _b_a_s_e is less than or equal to 36, lowercase and uppercase - letters may be used interchangably to represent numbers between 10 and + ted, then base 10 is used. The digits greater than 9 are represented + by the lowercase letters, the uppercase letters, @, and _, in that + order. If _b_a_s_e is less than or equal to 36, lowercase and uppercase + letters may be used interchangeably to represent numbers between 10 and 35. - Operators are evaluated in order of precedence. Sub-expressions in - parentheses are evaluated first and may override the precedence rules + Operators are evaluated in order of precedence. Sub-expressions in + parentheses are evaluated first and may override the precedence rules above. CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS - Conditional expressions are used by the [[[[ compound command and the - tteesstt and [[ builtin commands to test file attributes and perform string - and arithmetic comparisons. Expressions are formed from the following - unary or binary primaries. If any _f_i_l_e argument to one of the pri- + Conditional expressions are used by the [[[[ compound command and the + tteesstt and [[ builtin commands to test file attributes and perform string + and arithmetic comparisons. Expressions are formed from the following + unary or binary primaries. If any _f_i_l_e argument to one of the pri- maries is of the form _/_d_e_v_/_f_d_/_n, then file descriptor _n is checked. If - the _f_i_l_e argument to one of the primaries is one of _/_d_e_v_/_s_t_d_i_n, - _/_d_e_v_/_s_t_d_o_u_t, or _/_d_e_v_/_s_t_d_e_r_r, file descriptor 0, 1, or 2, respectively, + the _f_i_l_e argument to one of the primaries is one of _/_d_e_v_/_s_t_d_i_n, + _/_d_e_v_/_s_t_d_o_u_t, or _/_d_e_v_/_s_t_d_e_r_r, file descriptor 0, 1, or 2, respectively, is checked. Unless otherwise specified, primaries that operate on files follow sym- @@ -1938,20 +1957,20 @@ CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS --SS _f_i_l_e True if _f_i_l_e exists and is a socket. --NN _f_i_l_e - True if _f_i_l_e exists and has been modified since it was last + True if _f_i_l_e exists and has been modified since it was last read. _f_i_l_e_1 -nntt _f_i_l_e_2 - True if _f_i_l_e_1 is newer (according to modification date) than + True if _f_i_l_e_1 is newer (according to modification date) than _f_i_l_e_2, or if _f_i_l_e_1 exists and _f_i_l_e_2 does not. _f_i_l_e_1 -oott _f_i_l_e_2 - True if _f_i_l_e_1 is older than _f_i_l_e_2, or if _f_i_l_e_2 exists and _f_i_l_e_1 + True if _f_i_l_e_1 is older than _f_i_l_e_2, or if _f_i_l_e_2 exists and _f_i_l_e_1 does not. _f_i_l_e_1 --eeff _f_i_l_e_2 - True if _f_i_l_e_1 and _f_i_l_e_2 refer to the same device and inode num- + True if _f_i_l_e_1 and _f_i_l_e_2 refer to the same device and inode num- bers. --oo _o_p_t_n_a_m_e - True if shell option _o_p_t_n_a_m_e is enabled. See the list of - options under the description of the --oo option to the sseett + True if shell option _o_p_t_n_a_m_e is enabled. See the list of + options under the description of the --oo option to the sseett builtin below. --zz _s_t_r_i_n_g True if the length of _s_t_r_i_n_g is zero. @@ -1967,111 +1986,111 @@ CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS True if the strings are not equal. _s_t_r_i_n_g_1 << _s_t_r_i_n_g_2 - True if _s_t_r_i_n_g_1 sorts before _s_t_r_i_n_g_2 lexicographically in the + True if _s_t_r_i_n_g_1 sorts before _s_t_r_i_n_g_2 lexicographically in the current locale. _s_t_r_i_n_g_1 >> _s_t_r_i_n_g_2 - True if _s_t_r_i_n_g_1 sorts after _s_t_r_i_n_g_2 lexicographically in the + True if _s_t_r_i_n_g_1 sorts after _s_t_r_i_n_g_2 lexicographically in the current locale. _a_r_g_1 OOPP _a_r_g_2 - OOPP is one of --eeqq, --nnee, --lltt, --llee, --ggtt, or --ggee. These arithmetic - binary operators return true if _a_r_g_1 is equal to, not equal to, - less than, less than or equal to, greater than, or greater than - or equal to _a_r_g_2, respectively. _A_r_g_1 and _a_r_g_2 may be positive + OOPP is one of --eeqq, --nnee, --lltt, --llee, --ggtt, or --ggee. These arithmetic + binary operators return true if _a_r_g_1 is equal to, not equal to, + less than, less than or equal to, greater than, or greater than + or equal to _a_r_g_2, respectively. _A_r_g_1 and _a_r_g_2 may be positive or negative integers. SSIIMMPPLLEE CCOOMMMMAANNDD EEXXPPAANNSSIIOONN - When a simple command is executed, the shell performs the following + When a simple command is executed, the shell performs the following expansions, assignments, and redirections, from left to right. - 1. The words that the parser has marked as variable assignments - (those preceding the command name) and redirections are saved + 1. The words that the parser has marked as variable assignments + (those preceding the command name) and redirections are saved for later processing. - 2. The words that are not variable assignments or redirections are - expanded. If any words remain after expansion, the first word - is taken to be the name of the command and the remaining words + 2. The words that are not variable assignments or redirections are + expanded. If any words remain after expansion, the first word + is taken to be the name of the command and the remaining words are the arguments. 3. Redirections are performed as described above under RREEDDIIRREECCTTIIOONN. 4. The text after the == in each variable assignment undergoes tilde expansion, parameter expansion, command substitution, arithmetic - expansion, and quote removal before being assigned to the vari- + expansion, and quote removal before being assigned to the vari- able. If no command name results, the variable assignments affect the current - shell environment. Otherwise, the variables are added to the environ- - ment of the executed command and do not affect the current shell envi- - ronment. If any of the assignments attempts to assign a value to a - readonly variable, an error occurs, and the command exits with a non- + shell environment. Otherwise, the variables are added to the environ- + ment of the executed command and do not affect the current shell envi- + ronment. If any of the assignments attempts to assign a value to a + readonly variable, an error occurs, and the command exits with a non- zero status. - If no command name results, redirections are performed, but do not - affect the current shell environment. A redirection error causes the + If no command name results, redirections are performed, but do not + affect the current shell environment. A redirection error causes the command to exit with a non-zero status. - If there is a command name left after expansion, execution proceeds as - described below. Otherwise, the command exits. If one of the expan- - sions contained a command substitution, the exit status of the command - is the exit status of the last command substitution performed. If + If there is a command name left after expansion, execution proceeds as + described below. Otherwise, the command exits. If one of the expan- + sions contained a command substitution, the exit status of the command + is the exit status of the last command substitution performed. If there were no command substitutions, the command exits with a status of zero. CCOOMMMMAANNDD EEXXEECCUUTTIIOONN - After a command has been split into words, if it results in a simple - command and an optional list of arguments, the following actions are + After a command has been split into words, if it results in a simple + command and an optional list of arguments, the following actions are taken. - If the command name contains no slashes, the shell attempts to locate - it. If there exists a shell function by that name, that function is - invoked as described above in FFUUNNCCTTIIOONNSS. If the name does not match a - function, the shell searches for it in the list of shell builtins. If + If the command name contains no slashes, the shell attempts to locate + it. If there exists a shell function by that name, that function is + invoked as described above in FFUUNNCCTTIIOONNSS. If the name does not match a + function, the shell searches for it in the list of shell builtins. If a match is found, that builtin is invoked. - If the name is neither a shell function nor a builtin, and contains no - slashes, bbaasshh searches each element of the PPAATTHH for a directory con- - taining an executable file by that name. BBaasshh uses a hash table to - remember the full pathnames of executable files (see hhaasshh under SSHHEELLLL - BBUUIILLTTIINN CCOOMMMMAANNDDSS below). A full search of the directories in PPAATTHH is - performed only if the command is not found in the hash table. If the - search is unsuccessful, the shell prints an error message and returns + If the name is neither a shell function nor a builtin, and contains no + slashes, bbaasshh searches each element of the PPAATTHH for a directory con- + taining an executable file by that name. BBaasshh uses a hash table to + remember the full pathnames of executable files (see hhaasshh under SSHHEELLLL + BBUUIILLTTIINN CCOOMMMMAANNDDSS below). A full search of the directories in PPAATTHH is + performed only if the command is not found in the hash table. If the + search is unsuccessful, the shell prints an error message and returns an exit status of 127. - If the search is successful, or if the command name contains one or + If the search is successful, or if the command name contains one or more slashes, the shell executes the named program in a separate execu- tion environment. Argument 0 is set to the name given, and the remain- ing arguments to the command are set to the arguments given, if any. - If this execution fails because the file is not in executable format, - and the file is not a directory, it is assumed to be a _s_h_e_l_l _s_c_r_i_p_t, a - file containing shell commands. A subshell is spawned to execute it. - This subshell reinitializes itself, so that the effect is as if a new - shell had been invoked to handle the script, with the exception that - the locations of commands remembered by the parent (see hhaasshh below + If this execution fails because the file is not in executable format, + and the file is not a directory, it is assumed to be a _s_h_e_l_l _s_c_r_i_p_t, a + file containing shell commands. A subshell is spawned to execute it. + This subshell reinitializes itself, so that the effect is as if a new + shell had been invoked to handle the script, with the exception that + the locations of commands remembered by the parent (see hhaasshh below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS) are retained by the child. - If the program is a file beginning with ##!!, the remainder of the first - line specifies an interpreter for the program. The shell executes the + If the program is a file beginning with ##!!, the remainder of the first + line specifies an interpreter for the program. The shell executes the specified interpreter on operating systems that do not handle this exe- cutable format themselves. The arguments to the interpreter consist of - a single optional argument following the interpreter name on the first - line of the program, followed by the name of the program, followed by + a single optional argument following the interpreter name on the first + line of the program, followed by the name of the program, followed by the command arguments, if any. CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT - The shell has an _e_x_e_c_u_t_i_o_n _e_n_v_i_r_o_n_m_e_n_t, which consists of the follow- + The shell has an _e_x_e_c_u_t_i_o_n _e_n_v_i_r_o_n_m_e_n_t, which consists of the follow- ing: - +o open files inherited by the shell at invocation, as modified by + +o open files inherited by the shell at invocation, as modified by redirections supplied to the eexxeecc builtin - +o the current working directory as set by ccdd, ppuusshhdd, or ppooppdd, or + +o the current working directory as set by ccdd, ppuusshhdd, or ppooppdd, or inherited by the shell at invocation - +o the file creation mode mask as set by uummaasskk or inherited from + +o the file creation mode mask as set by uummaasskk or inherited from the shell's parent +o current traps set by ttrraapp @@ -2079,223 +2098,225 @@ CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENN +o shell parameters that are set by variable assignment or with sseett or inherited from the shell's parent in the environment - +o shell functions defined during execution or inherited from the + +o shell functions defined during execution or inherited from the shell's parent in the environment - +o options enabled at invocation (either by default or with com- + +o options enabled at invocation (either by default or with com- mand-line arguments) or by sseett +o options enabled by sshhoopptt +o shell aliases defined with aalliiaass - +o various process IDs, including those of background jobs, the + +o various process IDs, including those of background jobs, the value of $$$$, and the value of $$PPPPIIDD - When a simple command other than a builtin or shell function is to be - executed, it is invoked in a separate execution environment that con- - sists of the following. Unless otherwise noted, the values are inher- + When a simple command other than a builtin or shell function is to be + executed, it is invoked in a separate execution environment that con- + sists of the following. Unless otherwise noted, the values are inher- ited from the shell. - +o the shell's open files, plus any modifications and additions + +o the shell's open files, plus any modifications and additions specified by redirections to the command +o the current working directory +o the file creation mode mask - +o shell variables and functions marked for export, along with + +o shell variables and functions marked for export, along with variables exported for the command, passed in the environment +o traps caught by the shell are reset to the values inherited from the shell's parent, and traps ignored by the shell are ignored - A command invoked in this separate environment cannot affect the + A command invoked in this separate environment cannot affect the shell's execution environment. - Command substitution, commands grouped with parentheses, and asyn- - chronous commands are invoked in a subshell environment that is a - duplicate of the shell environment, except that traps caught by the - shell are reset to the values that the shell inherited from its parent + Command substitution, commands grouped with parentheses, and asyn- + chronous commands are invoked in a subshell environment that is a + duplicate of the shell environment, except that traps caught by the + shell are reset to the values that the shell inherited from its parent at invocation. Builtin commands that are invoked as part of a pipeline - are also executed in a subshell environment. Changes made to the sub- - shell environment cannot affect the shell's execution environment. + are also executed in a subshell environment. Changes made to the + subshell environment cannot affect the shell's execution environment. - If a command is followed by a && and job control is not active, the - default standard input for the command is the empty file _/_d_e_v_/_n_u_l_l. - Otherwise, the invoked command inherits the file descriptors of the + If a command is followed by a && and job control is not active, the + default standard input for the command is the empty file _/_d_e_v_/_n_u_l_l. + Otherwise, the invoked command inherits the file descriptors of the calling shell as modified by redirections. EENNVVIIRROONNMMEENNTT - When a program is invoked it is given an array of strings called the + When a program is invoked it is given an array of strings called the _e_n_v_i_r_o_n_m_e_n_t. This is a list of _n_a_m_e-_v_a_l_u_e pairs, of the form _n_a_m_e=_v_a_l_u_e. - The shell provides several ways to manipulate the environment. On + The shell provides several ways to manipulate the environment. On invocation, the shell scans its own environment and creates a parameter - for each name found, automatically marking it for _e_x_p_o_r_t to child pro- - cesses. Executed commands inherit the environment. The eexxppoorrtt and - ddeeccllaarree --xx commands allow parameters and functions to be added to and + for each name found, automatically marking it for _e_x_p_o_r_t to child pro- + cesses. Executed commands inherit the environment. The eexxppoorrtt and + ddeeccllaarree --xx commands allow parameters and functions to be added to and deleted from the environment. If the value of a parameter in the envi- - ronment is modified, the new value becomes part of the environment, - replacing the old. The environment inherited by any executed command - consists of the shell's initial environment, whose values may be modi- - fied in the shell, less any pairs removed by the uunnsseett command, plus + ronment is modified, the new value becomes part of the environment, + replacing the old. The environment inherited by any executed command + consists of the shell's initial environment, whose values may be modi- + fied in the shell, less any pairs removed by the uunnsseett command, plus any additions via the eexxppoorrtt and ddeeccllaarree --xx commands. - The environment for any _s_i_m_p_l_e _c_o_m_m_a_n_d or function may be augmented - temporarily by prefixing it with parameter assignments, as described + The environment for any _s_i_m_p_l_e _c_o_m_m_a_n_d or function may be augmented + temporarily by prefixing it with parameter assignments, as described above in PPAARRAAMMEETTEERRSS. These assignment statements affect only the envi- ronment seen by that command. - If the --kk option is set (see the sseett builtin command below), then _a_l_l - parameter assignments are placed in the environment for a command, not + If the --kk option is set (see the sseett builtin command below), then _a_l_l + parameter assignments are placed in the environment for a command, not just those that precede the command name. - When bbaasshh invokes an external command, the variable __ is set to the - full file name of the command and passed to that command in its envi- + When bbaasshh invokes an external command, the variable __ is set to the + full file name of the command and passed to that command in its envi- ronment. EEXXIITT SSTTAATTUUSS For the shell's purposes, a command which exits with a zero exit status - has succeeded. An exit status of zero indicates success. A non-zero - exit status indicates failure. When a command terminates on a fatal + has succeeded. An exit status of zero indicates success. A non-zero + exit status indicates failure. When a command terminates on a fatal signal _N, bbaasshh uses the value of 128+_N as the exit status. - If a command is not found, the child process created to execute it - returns a status of 127. If a command is found but is not executable, + If a command is not found, the child process created to execute it + returns a status of 127. If a command is found but is not executable, the return status is 126. If a command fails because of an error during expansion or redirection, the exit status is greater than zero. - Shell builtin commands return a status of 0 (_t_r_u_e) if successful, and - non-zero (_f_a_l_s_e) if an error occurs while they execute. All builtins + Shell builtin commands return a status of 0 (_t_r_u_e) if successful, and + non-zero (_f_a_l_s_e) if an error occurs while they execute. All builtins return an exit status of 2 to indicate incorrect usage. - BBaasshh itself returns the exit status of the last command executed, - unless a syntax error occurs, in which case it exits with a non-zero + BBaasshh itself returns the exit status of the last command executed, + unless a syntax error occurs, in which case it exits with a non-zero value. See also the eexxiitt builtin command below. SSIIGGNNAALLSS - When bbaasshh is interactive, in the absence of any traps, it ignores + When bbaasshh is interactive, in the absence of any traps, it ignores SSIIGGTTEERRMM (so that kkiillll 00 does not kill an interactive shell), and SSIIGGIINNTT - is caught and handled (so that the wwaaiitt builtin is interruptible). In - all cases, bbaasshh ignores SSIIGGQQUUIITT. If job control is in effect, bbaasshh + is caught and handled (so that the wwaaiitt builtin is interruptible). In + all cases, bbaasshh ignores SSIIGGQQUUIITT. If job control is in effect, bbaasshh ignores SSIIGGTTTTIINN, SSIIGGTTTTOOUU, and SSIIGGTTSSTTPP. Non-builtin commands run by bbaasshh have signal handlers set to the values - inherited by the shell from its parent. When job control is not in - effect, asynchronous commands ignore SSIIGGIINNTT and SSIIGGQQUUIITT in addition to - these inherited handlers. Commands run as a result of command substi- + inherited by the shell from its parent. When job control is not in + effect, asynchronous commands ignore SSIIGGIINNTT and SSIIGGQQUUIITT in addition to + these inherited handlers. Commands run as a result of command substi- tution ignore the keyboard-generated job control signals SSIIGGTTTTIINN, SSIIGGTT-- TTOOUU, and SSIIGGTTSSTTPP. - The shell exits by default upon receipt of a SSIIGGHHUUPP. Before exiting, - an interactive shell resends the SSIIGGHHUUPP to all jobs, running or + The shell exits by default upon receipt of a SSIIGGHHUUPP. Before exiting, + an interactive shell resends the SSIIGGHHUUPP to all jobs, running or stopped. Stopped jobs are sent SSIIGGCCOONNTT to ensure that they receive the - SSIIGGHHUUPP. To prevent the shell from sending the signal to a particular - job, it should be removed from the jobs table with the ddiissoowwnn builtin - (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) or marked to not receive SSIIGGHHUUPP + SSIIGGHHUUPP. To prevent the shell from sending the signal to a particular + job, it should be removed from the jobs table with the ddiissoowwnn builtin + (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) or marked to not receive SSIIGGHHUUPP using ddiissoowwnn --hh. - If the hhuuppoonneexxiitt shell option has been set with sshhoopptt, bbaasshh sends a + If the hhuuppoonneexxiitt shell option has been set with sshhoopptt, bbaasshh sends a SSIIGGHHUUPP to all jobs when an interactive login shell exits. - If bbaasshh is waiting for a command to complete and receives a signal for + If bbaasshh is waiting for a command to complete and receives a signal for which a trap has been set, the trap will not be executed until the com- - mand completes. When bbaasshh is waiting for an asynchronous command via - the wwaaiitt builtin, the reception of a signal for which a trap has been + mand completes. When bbaasshh is waiting for an asynchronous command via + the wwaaiitt builtin, the reception of a signal for which a trap has been set will cause the wwaaiitt builtin to return immediately with an exit sta- tus greater than 128, immediately after which the trap is executed. JJOOBB CCOONNTTRROOLL - _J_o_b _c_o_n_t_r_o_l refers to the ability to selectively stop (_s_u_s_p_e_n_d) the + _J_o_b _c_o_n_t_r_o_l refers to the ability to selectively stop (_s_u_s_p_e_n_d) the execution of processes and continue (_r_e_s_u_m_e) their execution at a later - point. A user typically employs this facility via an interactive + point. A user typically employs this facility via an interactive interface supplied jointly by the system's terminal driver and bbaasshh. - The shell associates a _j_o_b with each pipeline. It keeps a table of - currently executing jobs, which may be listed with the jjoobbss command. - When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a + The shell associates a _j_o_b with each pipeline. It keeps a table of + currently executing jobs, which may be listed with the jjoobbss command. + When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a line that looks like: [1] 25647 indicating that this job is job number 1 and that the process ID of the last process in the pipeline associated with this job is 25647. All of - the processes in a single pipeline are members of the same job. BBaasshh + the processes in a single pipeline are members of the same job. BBaasshh uses the _j_o_b abstraction as the basis for job control. - To facilitate the implementation of the user interface to job control, + To facilitate the implementation of the user interface to job control, the operating system maintains the notion of a _c_u_r_r_e_n_t _t_e_r_m_i_n_a_l _p_r_o_c_e_s_s _g_r_o_u_p _I_D. Members of this process group (processes whose process group ID is equal to the current terminal process group ID) receive keyboard- - generated signals such as SSIIGGIINNTT. These processes are said to be in - the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID + generated signals such as SSIIGGIINNTT. These processes are said to be in + the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID differs from the terminal's; such processes are immune to keyboard-gen- - erated signals. Only foreground processes are allowed to read from or + erated signals. Only foreground processes are allowed to read from or write to the terminal. Background processes which attempt to read from (write to) the terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal by the ter- minal driver, which, unless caught, suspends the process. - If the operating system on which bbaasshh is running supports job control, + If the operating system on which bbaasshh is running supports job control, bbaasshh contains facilities to use it. Typing the _s_u_s_p_e_n_d character (typ- ically ^^ZZ, Control-Z) while a process is running causes that process to - be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d - character (typically ^^YY, Control-Y) causes the process to be stopped - when it attempts to read input from the terminal, and control to be - returned to bbaasshh. The user may then manipulate the state of this job, - using the bbgg command to continue it in the background, the ffgg command + be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d + character (typically ^^YY, Control-Y) causes the process to be stopped + when it attempts to read input from the terminal, and control to be + returned to bbaasshh. The user may then manipulate the state of this job, + using the bbgg command to continue it in the background, the ffgg command to continue it in the foreground, or the kkiillll command to kill it. A ^^ZZ takes effect immediately, and has the additional side effect of causing pending output and typeahead to be discarded. There are a number of ways to refer to a job in the shell. The charac- ter %% introduces a job name. Job number _n may be referred to as %%nn. A - job may also be referred to using a prefix of the name used to start - it, or using a substring that appears in its command line. For exam- + job may also be referred to using a prefix of the name used to start + it, or using a substring that appears in its command line. For exam- ple, %%ccee refers to a stopped ccee job. If a prefix matches more than one - job, bbaasshh reports an error. Using %%??ccee, on the other hand, refers to + job, bbaasshh reports an error. Using %%??ccee, on the other hand, refers to any job containing the string ccee in its command line. If the substring - matches more than one job, bbaasshh reports an error. The symbols %%%% and - %%++ refer to the shell's notion of the _c_u_r_r_e_n_t _j_o_b, which is the last - job stopped while it was in the foreground or started in the back- - ground. The _p_r_e_v_i_o_u_s _j_o_b may be referenced using %%--. In output - pertaining to jobs (e.g., the output of the jjoobbss command), the current - job is always flagged with a ++, and the previous job with a --. - - Simply naming a job can be used to bring it into the foreground: %%11 is - a synonym for ````ffgg %%11'''', bringing job 1 from the background into the - foreground. Similarly, ````%%11 &&'''' resumes job 1 in the background, + matches more than one job, bbaasshh reports an error. The symbols %%%% and + %%++ refer to the shell's notion of the _c_u_r_r_e_n_t _j_o_b, which is the last + job stopped while it was in the foreground or started in the back- + ground. The _p_r_e_v_i_o_u_s _j_o_b may be referenced using %%--. In output per- + taining to jobs (e.g., the output of the jjoobbss command), the current job + is always flagged with a ++, and the previous job with a --. A single % + (with no accompanying job specification) also refers to the current + job. + + Simply naming a job can be used to bring it into the foreground: %%11 is + a synonym for ````ffgg %%11'''', bringing job 1 from the background into the + foreground. Similarly, ````%%11 &&'''' resumes job 1 in the background, equivalent to ````bbgg %%11''''. - The shell learns immediately whenever a job changes state. Normally, + The shell learns immediately whenever a job changes state. Normally, bbaasshh waits until it is about to print a prompt before reporting changes - in a job's status so as to not interrupt any other output. If the --bb + in a job's status so as to not interrupt any other output. If the --bb option to the sseett builtin command is enabled, bbaasshh reports such changes - immediately. Any trap on SSIIGGCCHHLLDD is executed for each child that + immediately. Any trap on SSIIGGCCHHLLDD is executed for each child that exits. - If an attempt to exit bbaasshh is made while jobs are stopped, the shell + If an attempt to exit bbaasshh is made while jobs are stopped, the shell prints a warning message. The jjoobbss command may then be used to inspect their status. If a second attempt to exit is made without an interven- - ing command, the shell does not print another warning, and the stopped + ing command, the shell does not print another warning, and the stopped jobs are terminated. PPRROOMMPPTTIINNGG When executing interactively, bbaasshh displays the primary prompt PPSS11 when - it is ready to read a command, and the secondary prompt PPSS22 when it - needs more input to complete a command. BBaasshh allows these prompt - strings to be customized by inserting a number of backslash-escaped + it is ready to read a command, and the secondary prompt PPSS22 when it + needs more input to complete a command. BBaasshh allows these prompt + strings to be customized by inserting a number of backslash-escaped special characters that are decoded as follows: \\aa an ASCII bell character (07) - \\dd the date in "Weekday Month Date" format (e.g., "Tue May + \\dd the date in "Weekday Month Date" format (e.g., "Tue May 26") \\DD{{_f_o_r_m_a_t}} - the _f_o_r_m_a_t is passed to _s_t_r_f_t_i_m_e(3) and the result is - inserted into the prompt string; an empty _f_o_r_m_a_t results + the _f_o_r_m_a_t is passed to _s_t_r_f_t_i_m_e(3) and the result is + inserted into the prompt string; an empty _f_o_r_m_a_t results in a locale-specific time representation. The braces are required \\ee an ASCII escape character (033) @@ -2305,7 +2326,7 @@ PPRROOMMPPTTIINNGG \\ll the basename of the shell's terminal device name \\nn newline \\rr carriage return - \\ss the name of the shell, the basename of $$00 (the portion + \\ss the name of the shell, the basename of $$00 (the portion following the final slash) \\tt the current time in 24-hour HH:MM:SS format \\TT the current time in 12-hour HH:MM:SS format @@ -2314,7 +2335,7 @@ PPRROOMMPPTTIINNGG \\uu the username of the current user \\vv the version of bbaasshh (e.g., 2.00) \\VV the release of bbaasshh, version + patch level (e.g., 2.00.0) - \\ww the current working directory, with $$HHOOMMEE abbreviated + \\ww the current working directory, with $$HHOOMMEE abbreviated with a tilde \\WW the basename of the current working directory, with $$HHOOMMEE abbreviated with a tilde @@ -2323,63 +2344,63 @@ PPRROOMMPPTTIINNGG \\$$ if the effective UID is 0, a ##, otherwise a $$ \\_n_n_n the character corresponding to the octal number _n_n_n \\\\ a backslash - \\[[ begin a sequence of non-printing characters, which could - be used to embed a terminal control sequence into the + \\[[ begin a sequence of non-printing characters, which could + be used to embed a terminal control sequence into the prompt \\]] end a sequence of non-printing characters - The command number and the history number are usually different: the - history number of a command is its position in the history list, which - may include commands restored from the history file (see HHIISSTTOORRYY - below), while the command number is the position in the sequence of - commands executed during the current shell session. After the string - is decoded, it is expanded via parameter expansion, command substitu- - tion, arithmetic expansion, and quote removal, subject to the value of - the pprroommppttvvaarrss shell option (see the description of the sshhoopptt command + The command number and the history number are usually different: the + history number of a command is its position in the history list, which + may include commands restored from the history file (see HHIISSTTOORRYY + below), while the command number is the position in the sequence of + commands executed during the current shell session. After the string + is decoded, it is expanded via parameter expansion, command substitu- + tion, arithmetic expansion, and quote removal, subject to the value of + the pprroommppttvvaarrss shell option (see the description of the sshhoopptt command under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). RREEAADDLLIINNEE - This is the library that handles reading input when using an interac- + This is the library that handles reading input when using an interac- tive shell, unless the ----nnooeeddiittiinngg option is given at shell invocation. By default, the line editing commands are similar to those of emacs. A - vi-style line editing interface is also available. To turn off line - editing after the shell is running, use the ++oo eemmaaccss or ++oo vvii options + vi-style line editing interface is also available. To turn off line + editing after the shell is running, use the ++oo eemmaaccss or ++oo vvii options to the sseett builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). RReeaaddlliinnee NNoottaattiioonn In this section, the emacs-style notation is used to denote keystrokes. - Control keys are denoted by C-_k_e_y, e.g., C-n means Control-N. Simi- - larly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. (On key- - boards without a _m_e_t_a key, M-_x means ESC _x, i.e., press the Escape key + Control keys are denoted by C-_k_e_y, e.g., C-n means Control-N. Simi- + larly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. (On key- + boards without a _m_e_t_a key, M-_x means ESC _x, i.e., press the Escape key then the _x key. This makes ESC the _m_e_t_a _p_r_e_f_i_x. The combination M-C-_x - means ESC-Control-_x, or press the Escape key then hold the Control key + means ESC-Control-_x, or press the Escape key then hold the Control key while pressing the _x key.) Readline commands may be given numeric _a_r_g_u_m_e_n_t_s, which normally act as - a repeat count. Sometimes, however, it is the sign of the argument - that is significant. Passing a negative argument to a command that - acts in the forward direction (e.g., kkiillll--lliinnee) causes that command to - act in a backward direction. Commands whose behavior with arguments + a repeat count. Sometimes, however, it is the sign of the argument + that is significant. Passing a negative argument to a command that + acts in the forward direction (e.g., kkiillll--lliinnee) causes that command to + act in a backward direction. Commands whose behavior with arguments deviates from this are noted below. - When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved + When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved for possible future retrieval (_y_a_n_k_i_n_g). The killed text is saved in a _k_i_l_l _r_i_n_g. Consecutive kills cause the text to be accumulated into one unit, which can be yanked all at once. Commands which do not kill text separate the chunks of text on the kill ring. RReeaaddlliinnee IInniittiiaalliizzaattiioonn - Readline is customized by putting commands in an initialization file - (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of - the IINNPPUUTTRRCC variable. If that variable is unset, the default is - _~_/_._i_n_p_u_t_r_c. When a program which uses the readline library starts up, + Readline is customized by putting commands in an initialization file + (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of + the IINNPPUUTTRRCC variable. If that variable is unset, the default is + _~_/_._i_n_p_u_t_r_c. When a program which uses the readline library starts up, the initialization file is read, and the key bindings and variables are - set. There are only a few basic constructs allowed in the readline - initialization file. Blank lines are ignored. Lines beginning with a - ## are comments. Lines beginning with a $$ indicate conditional con- + set. There are only a few basic constructs allowed in the readline + initialization file. Blank lines are ignored. Lines beginning with a + ## are comments. Lines beginning with a $$ indicate conditional con- structs. Other lines denote key bindings and variable settings. - The default key-bindings may be changed with an _i_n_p_u_t_r_c file. Other + The default key-bindings may be changed with an _i_n_p_u_t_r_c file. Other programs that use this library may add their own commands and bindings. For example, placing @@ -2387,19 +2408,19 @@ RREEAADDLLIINNEE M-Control-u: universal-argument or C-Meta-u: universal-argument - into the _i_n_p_u_t_r_c would make M-C-u execute the readline command _u_n_i_v_e_r_- + into the _i_n_p_u_t_r_c would make M-C-u execute the readline command _u_n_i_v_e_r_- _s_a_l_-_a_r_g_u_m_e_n_t. - The following symbolic character names are recognized: _R_U_B_O_U_T, _D_E_L, + The following symbolic character names are recognized: _R_U_B_O_U_T, _D_E_L, _E_S_C, _L_F_D, _N_E_W_L_I_N_E, _R_E_T, _R_E_T_U_R_N, _S_P_C, _S_P_A_C_E, and _T_A_B. - In addition to command names, readline allows keys to be bound to a + In addition to command names, readline allows keys to be bound to a string that is inserted when the key is pressed (a _m_a_c_r_o). RReeaaddlliinnee KKeeyy BBiinnddiinnggss - The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple. - All that is required is the name of the command or the text of a macro - and a key sequence to which it should be bound. The name may be speci- + The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple. + All that is required is the name of the command or the text of a macro + and a key sequence to which it should be bound. The name may be speci- fied in one of two ways: as a symbolic key name, possibly with _M_e_t_a_- or _C_o_n_t_r_o_l_- prefixes, or as a key sequence. @@ -2410,15 +2431,15 @@ RREEAADDLLIINNEE Meta-Rubout: backward-kill-word Control-o: "> output" - In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt, - _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to - run the macro expressed on the right hand side (that is, to insert the + In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt, + _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to + run the macro expressed on the right hand side (that is, to insert the text ``> output'' into the line). - In the second form, ""kkeeyysseeqq"":_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, kkeeyysseeqq differs - from kkeeyynnaammee above in that strings denoting an entire key sequence may - be specified by placing the sequence within double quotes. Some GNU - Emacs style key escapes can be used, as in the following example, but + In the second form, ""kkeeyysseeqq"":_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, kkeeyysseeqq differs + from kkeeyynnaammee above in that strings denoting an entire key sequence may + be specified by placing the sequence within double quotes. Some GNU + Emacs style key escapes can be used, as in the following example, but the symbolic character names are not recognized. "\C-u": universal-argument @@ -2426,7 +2447,7 @@ RREEAADDLLIINNEE "\e[11~": "Function Key 1" In this example, _C_-_u is again bound to the function uunniivveerrssaall--aarrgguummeenntt. - _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is + _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is bound to insert the text ``Function Key 1''. The full set of GNU Emacs style escape sequences is @@ -2437,7 +2458,7 @@ RREEAADDLLIINNEE \\"" literal " \\'' literal ' - In addition to the GNU Emacs style escape sequences, a second set of + In addition to the GNU Emacs style escape sequences, a second set of backslash escapes is available: \\aa alert (bell) \\bb backspace @@ -2447,20 +2468,20 @@ RREEAADDLLIINNEE \\rr carriage return \\tt horizontal tab \\vv vertical tab - \\_n_n_n the eight-bit character whose value is the octal value + \\_n_n_n the eight-bit character whose value is the octal value _n_n_n (one to three digits) - \\xx_H_H the eight-bit character whose value is the hexadecimal + \\xx_H_H the eight-bit character whose value is the hexadecimal value _H_H (one or two hex digits) When entering the text of a macro, single or double quotes must be used to indicate a macro definition. Unquoted text is assumed to be a func- - tion name. In the macro body, the backslash escapes described above - are expanded. Backslash will quote any other character in the macro + tion name. In the macro body, the backslash escapes described above + are expanded. Backslash will quote any other character in the macro text, including " and '. - BBaasshh allows the current readline key bindings to be displayed or modi- - fied with the bbiinndd builtin command. The editing mode may be switched - during interactive use by using the --oo option to the sseett builtin com- + BBaasshh allows the current readline key bindings to be displayed or modi- + fied with the bbiinndd builtin command. The editing mode may be switched + during interactive use by using the --oo option to the sseett builtin com- mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). RReeaaddlliinnee VVaarriiaabblleess @@ -2470,37 +2491,41 @@ RREEAADDLLIINNEE sseett _v_a_r_i_a_b_l_e_-_n_a_m_e _v_a_l_u_e - Except where noted, readline variables can take the values OOnn or OOffff. + Except where noted, readline variables can take the values OOnn or OOffff. The variables and their default values are: bbeellll--ssttyyllee ((aauuddiibbllee)) - Controls what happens when readline wants to ring the terminal + Controls what happens when readline wants to ring the terminal bell. If set to nnoonnee, readline never rings the bell. If set to - vviissiibbllee, readline uses a visible bell if one is available. If + vviissiibbllee, readline uses a visible bell if one is available. If set to aauuddiibbllee, readline attempts to ring the terminal's bell. + bbiinndd--ttttyy--ssppeecciiaall--cchhaarrss ((OOnn)) + If set to OOnn, readline attempts to bind the control characters + treated specially by the kernel's terminal driver to their read- + line equivalents. ccoommmmeenntt--bbeeggiinn ((````##'''')) - The string that is inserted when the readline iinnsseerrtt--ccoommmmeenntt + The string that is inserted when the readline iinnsseerrtt--ccoommmmeenntt command is executed. This command is bound to MM--## in emacs mode and to ## in vi command mode. ccoommpplleettiioonn--iiggnnoorree--ccaassee ((OOffff)) If set to OOnn, readline performs filename matching and completion in a case-insensitive fashion. ccoommpplleettiioonn--qquueerryy--iitteemmss ((110000)) - This determines when the user is queried about viewing the num- - ber of possible completions generated by the ppoossssiibbllee--ccoommppllee-- - ttiioonnss command. It may be set to any integer value greater than - or equal to zero. If the number of possible completions is + This determines when the user is queried about viewing the num- + ber of possible completions generated by the ppoossssiibbllee--ccoommppllee-- + ttiioonnss command. It may be set to any integer value greater than + or equal to zero. If the number of possible completions is greater than or equal to the value of this variable, the user is - asked whether or not he wishes to view them; otherwise they are + asked whether or not he wishes to view them; otherwise they are simply listed on the terminal. ccoonnvveerrtt--mmeettaa ((OOnn)) - If set to OOnn, readline will convert characters with the eighth + If set to OOnn, readline will convert characters with the eighth bit set to an ASCII key sequence by stripping the eighth bit and - prefixing an escape character (in effect, using escape as the + prefixing an escape character (in effect, using escape as the _m_e_t_a _p_r_e_f_i_x). ddiissaabbllee--ccoommpplleettiioonn ((OOffff)) If set to OOnn, readline will inhibit word completion. Completion - characters will be inserted into the line as if they had been + characters will be inserted into the line as if they had been mapped to sseellff--iinnsseerrtt. eeddiittiinngg--mmooddee ((eemmaaccss)) Controls whether readline begins with a set of key bindings sim- @@ -2508,111 +2533,111 @@ RREEAADDLLIINNEE vvii. eennaabbllee--kkeeyyppaadd ((OOffff)) When set to OOnn, readline will try to enable the application key- - pad when it is called. Some systems need this to enable the + pad when it is called. Some systems need this to enable the arrow keys. eexxppaanndd--ttiillddee ((OOffff)) - If set to oonn, tilde expansion is performed when readline + If set to oonn, tilde expansion is performed when readline attempts word completion. hhiissttoorryy--pprreesseerrvvee--ppooiinntt - If set to oonn, the history code attempts to place point at the - same location on each history line retrived with pprreevviioouuss--hhiiss-- + If set to oonn, the history code attempts to place point at the + same location on each history line retrieved with pprreevviioouuss--hhiiss-- ttoorryy or nneexxtt--hhiissttoorryy. hhoorriizzoonnttaall--ssccrroollll--mmooddee ((OOffff)) - When set to OOnn, makes readline use a single line for display, + When set to OOnn, makes readline use a single line for display, scrolling the input horizontally on a single screen line when it - becomes longer than the screen width rather than wrapping to a + becomes longer than the screen width rather than wrapping to a new line. iinnppuutt--mmeettaa ((OOffff)) - If set to OOnn, readline will enable eight-bit input (that is, it - will not strip the high bit from the characters it reads), + If set to OOnn, readline will enable eight-bit input (that is, it + will not strip the high bit from the characters it reads), regardless of what the terminal claims it can support. The name mmeettaa--ffllaagg is a synonym for this variable. iisseeaarrcchh--tteerrmmiinnaattoorrss ((````CC--[[CC--JJ'''')) - The string of characters that should terminate an incremental - search without subsequently executing the character as a com- - mand. If this variable has not been given a value, the charac- + The string of characters that should terminate an incremental + search without subsequently executing the character as a com- + mand. If this variable has not been given a value, the charac- ters _E_S_C and _C_-_J will terminate an incremental search. kkeeyymmaapp ((eemmaaccss)) - Set the current readline keymap. The set of valid keymap names - is _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_c_o_m_- - _m_a_n_d, and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d; _e_m_a_c_s is - equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. The default value is _e_m_a_c_s; the + Set the current readline keymap. The set of valid keymap names + is _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_c_o_m_- + _m_a_n_d, and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d; _e_m_a_c_s is + equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. The default value is _e_m_a_c_s; the value of eeddiittiinngg--mmooddee also affects the default keymap. mmaarrkk--ddiirreeccttoorriieess ((OOnn)) If set to OOnn, completed directory names have a slash appended. mmaarrkk--mmooddiiffiieedd--lliinneess ((OOffff)) - If set to OOnn, history lines that have been modified are dis- + If set to OOnn, history lines that have been modified are dis- played with a preceding asterisk (**). mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess ((OOffff)) If set to OOnn, completed names which are symbolic links to direc- - tories have a slash appended (subject to the value of + tories have a slash appended (subject to the value of mmaarrkk--ddiirreeccttoorriieess). mmaattcchh--hhiiddddeenn--ffiilleess ((OOnn)) - This variable, when set to OOnn, causes readline to match files - whose names begin with a `.' (hidden files) when performing - filename completion, unless the leading `.' is supplied by the + This variable, when set to OOnn, causes readline to match files + whose names begin with a `.' (hidden files) when performing + filename completion, unless the leading `.' is supplied by the user in the filename to be completed. oouuttppuutt--mmeettaa ((OOffff)) - If set to OOnn, readline will display characters with the eighth + If set to OOnn, readline will display characters with the eighth bit set directly rather than as a meta-prefixed escape sequence. ppaaggee--ccoommpplleettiioonnss ((OOnn)) - If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis- + If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis- play a screenful of possible completions at a time. pprriinntt--ccoommpplleettiioonnss--hhoorriizzoonnttaallllyy ((OOffff)) - If set to OOnn, readline will display completions with matches - sorted horizontally in alphabetical order, rather than down the + If set to OOnn, readline will display completions with matches + sorted horizontally in alphabetical order, rather than down the screen. sshhooww--aallll--iiff--aammbbiigguuoouuss ((OOffff)) - This alters the default behavior of the completion functions. + This alters the default behavior of the completion functions. If set to oonn, words which have more than one possible completion - cause the matches to be listed immediately instead of ringing + cause the matches to be listed immediately instead of ringing the bell. sshhooww--aallll--iiff--uunnmmooddiiffiieedd ((OOffff)) - This alters the default behavior of the completion functions in + This alters the default behavior of the completion functions in a fashion similar to sshhooww--aallll--iiff--aammbbiigguuoouuss. If set to oonn, words - which have more than one possible completion without any possi- - ble partial completion (the possible completions don't share a - common prefix) cause the matches to be listed immediately + which have more than one possible completion without any possi- + ble partial completion (the possible completions don't share a + common prefix) cause the matches to be listed immediately instead of ringing the bell. vviissiibbllee--ssttaattss ((OOffff)) - If set to OOnn, a character denoting a file's type as reported by - _s_t_a_t(2) is appended to the filename when listing possible - completions. + If set to OOnn, a character denoting a file's type as reported by + _s_t_a_t(2) is appended to the filename when listing possible com- + pletions. RReeaaddlliinnee CCoonnddiittiioonnaall CCoonnssttrruuccttss - Readline implements a facility similar in spirit to the conditional - compilation features of the C preprocessor which allows key bindings - and variable settings to be performed as the result of tests. There + Readline implements a facility similar in spirit to the conditional + compilation features of the C preprocessor which allows key bindings + and variable settings to be performed as the result of tests. There are four parser directives used. - $$iiff The $$iiff construct allows bindings to be made based on the edit- - ing mode, the terminal being used, or the application using - readline. The text of the test extends to the end of the line; + $$iiff The $$iiff construct allows bindings to be made based on the edit- + ing mode, the terminal being used, or the application using + readline. The text of the test extends to the end of the line; no characters are required to isolate it. - mmooddee The mmooddee== form of the $$iiff directive is used to test - whether readline is in emacs or vi mode. This may be - used in conjunction with the sseett kkeeyymmaapp command, for - instance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and - _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in + mmooddee The mmooddee== form of the $$iiff directive is used to test + whether readline is in emacs or vi mode. This may be + used in conjunction with the sseett kkeeyymmaapp command, for + instance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and + _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in emacs mode. - tteerrmm The tteerrmm== form may be used to include terminal-specific + tteerrmm The tteerrmm== form may be used to include terminal-specific key bindings, perhaps to bind the key sequences output by the terminal's function keys. The word on the right side of the == is tested against the both full name of the ter- - minal and the portion of the terminal name before the - first --. This allows _s_u_n to match both _s_u_n and _s_u_n_-_c_m_d, + minal and the portion of the terminal name before the + first --. This allows _s_u_n to match both _s_u_n and _s_u_n_-_c_m_d, for instance. aapppplliiccaattiioonn The aapppplliiccaattiioonn construct is used to include application- specific settings. Each program using the readline - library sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization + library sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization file can test for a particular value. This could be used - to bind key sequences to functions useful for a specific - program. For instance, the following command adds a key - sequence that quotes the current or previous word in + to bind key sequences to functions useful for a specific + program. For instance, the following command adds a key + sequence that quotes the current or previous word in Bash: $$iiff Bash @@ -2627,51 +2652,51 @@ RREEAADDLLIINNEE test fails. $$iinncclluuddee - This directive takes a single filename as an argument and reads - commands and bindings from that file. For example, the follow- + This directive takes a single filename as an argument and reads + commands and bindings from that file. For example, the follow- ing directive would read _/_e_t_c_/_i_n_p_u_t_r_c: $$iinncclluuddee _/_e_t_c_/_i_n_p_u_t_r_c SSeeaarrcchhiinngg - Readline provides commands for searching through the command history + Readline provides commands for searching through the command history (see HHIISSTTOORRYY below) for lines containing a specified string. There are two search modes: _i_n_c_r_e_m_e_n_t_a_l and _n_o_n_-_i_n_c_r_e_m_e_n_t_a_l. - Incremental searches begin before the user has finished typing the - search string. As each character of the search string is typed, read- + Incremental searches begin before the user has finished typing the + search string. As each character of the search string is typed, read- line displays the next entry from the history matching the string typed - so far. An incremental search requires only as many characters as - needed to find the desired history entry. The characters present in - the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used to terminate an + so far. An incremental search requires only as many characters as + needed to find the desired history entry. The characters present in + the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used to terminate an incremental search. If that variable has not been assigned a value the - Escape and Control-J characters will terminate an incremental search. - Control-G will abort an incremental search and restore the original - line. When the search is terminated, the history entry containing the + Escape and Control-J characters will terminate an incremental search. + Control-G will abort an incremental search and restore the original + line. When the search is terminated, the history entry containing the search string becomes the current line. - To find other matching entries in the history list, type Control-S or - Control-R as appropriate. This will search backward or forward in the - history for the next entry matching the search string typed so far. - Any other key sequence bound to a readline command will terminate the - search and execute that command. For instance, a _n_e_w_l_i_n_e will termi- + To find other matching entries in the history list, type Control-S or + Control-R as appropriate. This will search backward or forward in the + history for the next entry matching the search string typed so far. + Any other key sequence bound to a readline command will terminate the + search and execute that command. For instance, a _n_e_w_l_i_n_e will termi- nate the search and accept the line, thereby executing the command from the history list. Readline remembers the last incremental search string. If two Control- - Rs are typed without any intervening characters defining a new search + Rs are typed without any intervening characters defining a new search string, any remembered search string is used. - Non-incremental searches read the entire search string before starting - to search for matching history lines. The search string may be typed + Non-incremental searches read the entire search string before starting + to search for matching history lines. The search string may be typed by the user or be part of the contents of the current line. RReeaaddlliinnee CCoommmmaanndd NNaammeess - The following is a list of the names of the commands and the default + The following is a list of the names of the commands and the default key sequences to which they are bound. Command names without an accom- panying key sequence are unbound by default. In the following descrip- - tions, _p_o_i_n_t refers to the current cursor position, and _m_a_r_k refers to - a cursor position saved by the sseett--mmaarrkk command. The text between the + tions, _p_o_i_n_t refers to the current cursor position, and _m_a_r_k refers to + a cursor position saved by the sseett--mmaarrkk command. The text between the point and mark is referred to as the _r_e_g_i_o_n. CCoommmmaannddss ffoorr MMoovviinngg @@ -2687,11 +2712,11 @@ RREEAADDLLIINNEE Move forward to the end of the next word. Words are composed of alphanumeric characters (letters and digits). bbaacckkwwaarrdd--wwoorrdd ((MM--bb)) - Move back to the start of the current or previous word. Words + Move back to the start of the current or previous word. Words are composed of alphanumeric characters (letters and digits). cclleeaarr--ssccrreeeenn ((CC--ll)) - Clear the screen leaving the current line at the top of the - screen. With an argument, refresh the current line without + Clear the screen leaving the current line at the top of the + screen. With an argument, refresh the current line without clearing the screen. rreeddrraaww--ccuurrrreenntt--lliinnee Refresh the current line. @@ -2699,128 +2724,132 @@ RREEAADDLLIINNEE CCoommmmaannddss ffoorr MMaanniippuullaattiinngg tthhee HHiissttoorryy aacccceepptt--lliinnee ((NNeewwlliinnee,, RReettuurrnn)) Accept the line regardless of where the cursor is. If this line - is non-empty, add it to the history list according to the state - of the HHIISSTTCCOONNTTRROOLL variable. If the line is a modified history + is non-empty, add it to the history list according to the state + of the HHIISSTTCCOONNTTRROOLL variable. If the line is a modified history line, then restore the history line to its original state. pprreevviioouuss--hhiissttoorryy ((CC--pp)) Fetch the previous command from the history list, moving back in the list. nneexxtt--hhiissttoorryy ((CC--nn)) - Fetch the next command from the history list, moving forward in + Fetch the next command from the history list, moving forward in the list. bbeeggiinnnniinngg--ooff--hhiissttoorryy ((MM--<<)) Move to the first line in the history. eenndd--ooff--hhiissttoorryy ((MM-->>)) - Move to the end of the input history, i.e., the line currently + Move to the end of the input history, i.e., the line currently being entered. rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((CC--rr)) - Search backward starting at the current line and moving `up' - through the history as necessary. This is an incremental + Search backward starting at the current line and moving `up' + through the history as necessary. This is an incremental search. ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((CC--ss)) - Search forward starting at the current line and moving `down' - through the history as necessary. This is an incremental + Search forward starting at the current line and moving `down' + through the history as necessary. This is an incremental search. nnoonn--iinnccrreemmeennttaall--rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((MM--pp)) Search backward through the history starting at the current line - using a non-incremental search for a string supplied by the + using a non-incremental search for a string supplied by the user. nnoonn--iinnccrreemmeennttaall--ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((MM--nn)) - Search forward through the history using a non-incremental + Search forward through the history using a non-incremental search for a string supplied by the user. hhiissttoorryy--sseeaarrcchh--ffoorrwwaarrdd - Search forward through the history for the string of characters - between the start of the current line and the point. This is a + Search forward through the history for the string of characters + between the start of the current line and the point. This is a non-incremental search. hhiissttoorryy--sseeaarrcchh--bbaacckkwwaarrdd Search backward through the history for the string of characters - between the start of the current line and the point. This is a + between the start of the current line and the point. This is a non-incremental search. yyaannkk--nntthh--aarrgg ((MM--CC--yy)) - Insert the first argument to the previous command (usually the + Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument _n, - insert the _nth word from the previous command (the words in the - previous command begin with word 0). A negative argument - inserts the _nth word from the end of the previous command. + insert the _nth word from the previous command (the words in the + previous command begin with word 0). A negative argument + inserts the _nth word from the end of the previous command. Once + the argument _n is computed, the argument is extracted as if the + "!_n" history expansion had been specified. yyaannkk--llaasstt--aarrgg ((MM--..,, MM--__)) - Insert the last argument to the previous command (the last word - of the previous history entry). With an argument, behave - exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg - move back through the history list, inserting the last argument - of each line in turn. + Insert the last argument to the previous command (the last word + of the previous history entry). With an argument, behave + exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg + move back through the history list, inserting the last argument + of each line in turn. The history expansion facilities are used + to extract the last argument, as if the "!$" history expansion + had been specified. sshheellll--eexxppaanndd--lliinnee ((MM--CC--ee)) Expand the line as the shell does. This performs alias and his- tory expansion as well as all of the shell word expansions. See - HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. + HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. hhiissttoorryy--eexxppaanndd--lliinnee ((MM--^^)) - Perform history expansion on the current line. See HHIISSTTOORRYY + Perform history expansion on the current line. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. mmaaggiicc--ssppaaccee - Perform history expansion on the current line and insert a + Perform history expansion on the current line and insert a space. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. aalliiaass--eexxppaanndd--lliinnee - Perform alias expansion on the current line. See AALLIIAASSEESS above + Perform alias expansion on the current line. See AALLIIAASSEESS above for a description of alias expansion. hhiissttoorryy--aanndd--aalliiaass--eexxppaanndd--lliinnee Perform history and alias expansion on the current line. iinnsseerrtt--llaasstt--aarrgguummeenntt ((MM--..,, MM--__)) A synonym for yyaannkk--llaasstt--aarrgg. ooppeerraattee--aanndd--ggeett--nneexxtt ((CC--oo)) - Accept the current line for execution and fetch the next line - relative to the current line from the history for editing. Any + Accept the current line for execution and fetch the next line + relative to the current line from the history for editing. Any argument is ignored. eeddiitt--aanndd--eexxeeccuuttee--ccoommmmaanndd ((CC--xxCC--ee)) - Invoke an editor on the current command line, and execute the - result as shell commands. BBaasshh attempts to invoke $$FFCCEEDDIITT, + Invoke an editor on the current command line, and execute the + result as shell commands. BBaasshh attempts to invoke $$FFCCEEDDIITT, $$EEDDIITTOORR, and _e_m_a_c_s as the editor, in that order. CCoommmmaannddss ffoorr CChhaannggiinngg TTeexxtt ddeelleettee--cchhaarr ((CC--dd)) - Delete the character at point. If point is at the beginning of - the line, there are no characters in the line, and the last + Delete the character at point. If point is at the beginning of + the line, there are no characters in the line, and the last character typed was not bound to ddeelleettee--cchhaarr, then return EEOOFF. bbaacckkwwaarrdd--ddeelleettee--cchhaarr ((RRuubboouutt)) - Delete the character behind the cursor. When given a numeric + Delete the character behind the cursor. When given a numeric argument, save the deleted text on the kill ring. ffoorrwwaarrdd--bbaacckkwwaarrdd--ddeelleettee--cchhaarr - Delete the character under the cursor, unless the cursor is at + Delete the character under the cursor, unless the cursor is at the end of the line, in which case the character behind the cur- sor is deleted. qquuootteedd--iinnsseerrtt ((CC--qq,, CC--vv)) - Add the next character typed to the line verbatim. This is how + Add the next character typed to the line verbatim. This is how to insert characters like CC--qq, for example. ttaabb--iinnsseerrtt ((CC--vv TTAABB)) Insert a tab character. sseellff--iinnsseerrtt ((aa,, bb,, AA,, 11,, !!,, ......)) Insert the character typed. ttrraannssppoossee--cchhaarrss ((CC--tt)) - Drag the character before point forward over the character at - point, moving point forward as well. If point is at the end of - the line, then this transposes the two characters before point. + Drag the character before point forward over the character at + point, moving point forward as well. If point is at the end of + the line, then this transposes the two characters before point. Negative arguments have no effect. ttrraannssppoossee--wwoorrddss ((MM--tt)) - Drag the word before point past the word after point, moving - point over that word as well. If point is at the end of the + Drag the word before point past the word after point, moving + point over that word as well. If point is at the end of the line, this transposes the last two words on the line. uuppccaassee--wwoorrdd ((MM--uu)) - Uppercase the current (or following) word. With a negative + Uppercase the current (or following) word. With a negative argument, uppercase the previous word, but do not move point. ddoowwnnccaassee--wwoorrdd ((MM--ll)) - Lowercase the current (or following) word. With a negative + Lowercase the current (or following) word. With a negative argument, lowercase the previous word, but do not move point. ccaappiittaalliizzee--wwoorrdd ((MM--cc)) - Capitalize the current (or following) word. With a negative + Capitalize the current (or following) word. With a negative argument, capitalize the previous word, but do not move point. oovveerrwwrriittee--mmooddee - Toggle overwrite mode. With an explicit positive numeric argu- + Toggle overwrite mode. With an explicit positive numeric argu- ment, switches to overwrite mode. With an explicit non-positive numeric argument, switches to insert mode. This command affects - only eemmaaccss mode; vvii mode does overwrite differently. Each call + only eemmaaccss mode; vvii mode does overwrite differently. Each call to _r_e_a_d_l_i_n_e_(_) starts in insert mode. In overwrite mode, charac- - ters bound to sseellff--iinnsseerrtt replace the text at point rather than - pushing the text to the right. Characters bound to bbaacckk-- - wwaarrdd--ddeelleettee--cchhaarr replace the character before point with a + ters bound to sseellff--iinnsseerrtt replace the text at point rather than + pushing the text to the right. Characters bound to bbaacckk-- + wwaarrdd--ddeelleettee--cchhaarr replace the character before point with a space. By default, this command is unbound. KKiilllliinngg aanndd YYaannkkiinngg @@ -2829,24 +2858,24 @@ RREEAADDLLIINNEE bbaacckkwwaarrdd--kkiillll--lliinnee ((CC--xx RRuubboouutt)) Kill backward to the beginning of the line. uunniixx--lliinnee--ddiissccaarrdd ((CC--uu)) - Kill backward from point to the beginning of the line. The + Kill backward from point to the beginning of the line. The killed text is saved on the kill-ring. kkiillll--wwhhoollee--lliinnee - Kill all characters on the current line, no matter where point + Kill all characters on the current line, no matter where point is. kkiillll--wwoorrdd ((MM--dd)) - Kill from point to the end of the current word, or if between - words, to the end of the next word. Word boundaries are the + Kill from point to the end of the current word, or if between + words, to the end of the next word. Word boundaries are the same as those used by ffoorrwwaarrdd--wwoorrdd. bbaacckkwwaarrdd--kkiillll--wwoorrdd ((MM--RRuubboouutt)) - Kill the word behind point. Word boundaries are the same as + Kill the word behind point. Word boundaries are the same as those used by bbaacckkwwaarrdd--wwoorrdd. uunniixx--wwoorrdd--rruubboouutt ((CC--ww)) - Kill the word behind point, using white space as a word bound- + Kill the word behind point, using white space as a word bound- ary. The killed text is saved on the kill-ring. uunniixx--ffiilleennaammee--rruubboouutt - Kill the word behind point, using white space and the slash - character as the word boundaries. The killed text is saved on + Kill the word behind point, using white space and the slash + character as the word boundaries. The killed text is saved on the kill-ring. ddeelleettee--hhoorriizzoonnttaall--ssppaaccee ((MM--\\)) Delete all spaces and tabs around point. @@ -2855,61 +2884,61 @@ RREEAADDLLIINNEE ccooppyy--rreeggiioonn--aass--kkiillll Copy the text in the region to the kill buffer. ccooppyy--bbaacckkwwaarrdd--wwoorrdd - Copy the word before point to the kill buffer. The word bound- + Copy the word before point to the kill buffer. The word bound- aries are the same as bbaacckkwwaarrdd--wwoorrdd. ccooppyy--ffoorrwwaarrdd--wwoorrdd - Copy the word following point to the kill buffer. The word + Copy the word following point to the kill buffer. The word boundaries are the same as ffoorrwwaarrdd--wwoorrdd. yyaannkk ((CC--yy)) Yank the top of the kill ring into the buffer at point. yyaannkk--ppoopp ((MM--yy)) - Rotate the kill ring, and yank the new top. Only works follow- + Rotate the kill ring, and yank the new top. Only works follow- ing yyaannkk or yyaannkk--ppoopp. NNuummeerriicc AArrgguummeennttss ddiiggiitt--aarrgguummeenntt ((MM--00,, MM--11,, ......,, MM----)) - Add this digit to the argument already accumulating, or start a + Add this digit to the argument already accumulating, or start a new argument. M-- starts a negative argument. uunniivveerrssaall--aarrgguummeenntt - This is another way to specify an argument. If this command is - followed by one or more digits, optionally with a leading minus - sign, those digits define the argument. If the command is fol- - lowed by digits, executing uunniivveerrssaall--aarrgguummeenntt again ends the - numeric argument, but is otherwise ignored. As a special case, - if this command is immediately followed by a character that is - neither a digit or minus sign, the argument count for the next - command is multiplied by four. The argument count is initially - one, so executing this function the first time makes the argu- + This is another way to specify an argument. If this command is + followed by one or more digits, optionally with a leading minus + sign, those digits define the argument. If the command is fol- + lowed by digits, executing uunniivveerrssaall--aarrgguummeenntt again ends the + numeric argument, but is otherwise ignored. As a special case, + if this command is immediately followed by a character that is + neither a digit or minus sign, the argument count for the next + command is multiplied by four. The argument count is initially + one, so executing this function the first time makes the argu- ment count four, a second time makes the argument count sixteen, and so on. CCoommpplleettiinngg ccoommpplleettee ((TTAABB)) - Attempt to perform completion on the text before point. BBaasshh + Attempt to perform completion on the text before point. BBaasshh attempts completion treating the text as a variable (if the text - begins with $$), username (if the text begins with ~~), hostname - (if the text begins with @@), or command (including aliases and + begins with $$), username (if the text begins with ~~), hostname + (if the text begins with @@), or command (including aliases and functions) in turn. If none of these produces a match, filename completion is attempted. ppoossssiibbllee--ccoommpplleettiioonnss ((MM--??)) List the possible completions of the text before point. iinnsseerrtt--ccoommpplleettiioonnss ((MM--**)) - Insert all completions of the text before point that would have + Insert all completions of the text before point that would have been generated by ppoossssiibbllee--ccoommpplleettiioonnss. mmeennuu--ccoommpplleettee - Similar to ccoommpplleettee, but replaces the word to be completed with - a single match from the list of possible completions. Repeated - execution of mmeennuu--ccoommpplleettee steps through the list of possible - completions, inserting each match in turn. At the end of the + Similar to ccoommpplleettee, but replaces the word to be completed with + a single match from the list of possible completions. Repeated + execution of mmeennuu--ccoommpplleettee steps through the list of possible + completions, inserting each match in turn. At the end of the list of completions, the bell is rung (subject to the setting of bbeellll--ssttyyllee) and the original text is restored. An argument of _n - moves _n positions forward in the list of matches; a negative - argument may be used to move backward through the list. This - command is intended to be bound to TTAABB, but is unbound by + moves _n positions forward in the list of matches; a negative + argument may be used to move backward through the list. This + command is intended to be bound to TTAABB, but is unbound by default. ddeelleettee--cchhaarr--oorr--lliisstt - Deletes the character under the cursor if not at the beginning - or end of the line (like ddeelleettee--cchhaarr). If at the end of the + Deletes the character under the cursor if not at the beginning + or end of the line (like ddeelleettee--cchhaarr). If at the end of the line, behaves identically to ppoossssiibbllee--ccoommpplleettiioonnss. This command is unbound by default. ccoommpplleettee--ffiilleennaammee ((MM--//)) @@ -2918,197 +2947,197 @@ RREEAADDLLIINNEE List the possible completions of the text before point, treating it as a filename. ccoommpplleettee--uusseerrnnaammee ((MM--~~)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a username. ppoossssiibbllee--uusseerrnnaammee--ccoommpplleettiioonnss ((CC--xx ~~)) List the possible completions of the text before point, treating it as a username. ccoommpplleettee--vvaarriiaabbllee ((MM--$$)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a shell variable. ppoossssiibbllee--vvaarriiaabbllee--ccoommpplleettiioonnss ((CC--xx $$)) List the possible completions of the text before point, treating it as a shell variable. ccoommpplleettee--hhoossttnnaammee ((MM--@@)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a hostname. ppoossssiibbllee--hhoossttnnaammee--ccoommpplleettiioonnss ((CC--xx @@)) List the possible completions of the text before point, treating it as a hostname. ccoommpplleettee--ccoommmmaanndd ((MM--!!)) - Attempt completion on the text before point, treating it as a - command name. Command completion attempts to match the text - against aliases, reserved words, shell functions, shell + Attempt completion on the text before point, treating it as a + command name. Command completion attempts to match the text + against aliases, reserved words, shell functions, shell builtins, and finally executable filenames, in that order. ppoossssiibbllee--ccoommmmaanndd--ccoommpplleettiioonnss ((CC--xx !!)) List the possible completions of the text before point, treating it as a command name. ddyynnaammiicc--ccoommpplleettee--hhiissttoorryy ((MM--TTAABB)) - Attempt completion on the text before point, comparing the text - against lines from the history list for possible completion + Attempt completion on the text before point, comparing the text + against lines from the history list for possible completion matches. ccoommpplleettee--iinnttoo--bbrraacceess ((MM--{{)) Perform filename completion and insert the list of possible com- - pletions enclosed within braces so the list is available to the + pletions enclosed within braces so the list is available to the shell (see BBrraaccee EExxppaannssiioonn above). KKeeyybbooaarrdd MMaaccrrooss ssttaarrtt--kkbbdd--mmaaccrroo ((CC--xx (()) - Begin saving the characters typed into the current keyboard + Begin saving the characters typed into the current keyboard macro. eenndd--kkbbdd--mmaaccrroo ((CC--xx )))) Stop saving the characters typed into the current keyboard macro and store the definition. ccaallll--llaasstt--kkbbdd--mmaaccrroo ((CC--xx ee)) - Re-execute the last keyboard macro defined, by making the char- + Re-execute the last keyboard macro defined, by making the char- acters in the macro appear as if typed at the keyboard. MMiisscceellllaanneeoouuss rree--rreeaadd--iinniitt--ffiillee ((CC--xx CC--rr)) - Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any + Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any bindings or variable assignments found there. aabboorrtt ((CC--gg)) - Abort the current editing command and ring the terminal's bell + Abort the current editing command and ring the terminal's bell (subject to the setting of bbeellll--ssttyyllee). ddoo--uuppppeerrccaassee--vveerrssiioonn ((MM--aa,, MM--bb,, MM--_x,, ......)) - If the metafied character _x is lowercase, run the command that + If the metafied character _x is lowercase, run the command that is bound to the corresponding uppercase character. pprreeffiixx--mmeettaa ((EESSCC)) Metafy the next character typed. EESSCC ff is equivalent to MMeettaa--ff. uunnddoo ((CC--__,, CC--xx CC--uu)) Incremental undo, separately remembered for each line. rreevveerrtt--lliinnee ((MM--rr)) - Undo all changes made to this line. This is like executing the - uunnddoo command enough times to return the line to its initial + Undo all changes made to this line. This is like executing the + uunnddoo command enough times to return the line to its initial state. ttiillddee--eexxppaanndd ((MM--&&)) Perform tilde expansion on the current word. sseett--mmaarrkk ((CC--@@,, MM--<>)) - Set the mark to the point. If a numeric argument is supplied, + Set the mark to the point. If a numeric argument is supplied, the mark is set to that position. eexxcchhaannggee--ppooiinntt--aanndd--mmaarrkk ((CC--xx CC--xx)) - Swap the point with the mark. The current cursor position is - set to the saved position, and the old cursor position is saved + Swap the point with the mark. The current cursor position is + set to the saved position, and the old cursor position is saved as the mark. cchhaarraacctteerr--sseeaarrcchh ((CC--]])) A character is read and point is moved to the next occurrence of - that character. A negative count searches for previous occur- + that character. A negative count searches for previous occur- rences. cchhaarraacctteerr--sseeaarrcchh--bbaacckkwwaarrdd ((MM--CC--]])) - A character is read and point is moved to the previous occur- - rence of that character. A negative count searches for subse- + A character is read and point is moved to the previous occur- + rence of that character. A negative count searches for subse- quent occurrences. iinnsseerrtt--ccoommmmeenntt ((MM--##)) - Without a numeric argument, the value of the readline ccoomm-- - mmeenntt--bbeeggiinn variable is inserted at the beginning of the current + Without a numeric argument, the value of the readline ccoomm-- + mmeenntt--bbeeggiinn variable is inserted at the beginning of the current line. If a numeric argument is supplied, this command acts as a - toggle: if the characters at the beginning of the line do not - match the value of ccoommmmeenntt--bbeeggiinn, the value is inserted, other- + toggle: if the characters at the beginning of the line do not + match the value of ccoommmmeenntt--bbeeggiinn, the value is inserted, other- wise the characters in ccoommmmeenntt--bbeeggiinn are deleted from the begin- - ning of the line. In either case, the line is accepted as if a - newline had been typed. The default value of ccoommmmeenntt--bbeeggiinn - causes this command to make the current line a shell comment. - If a numeric argument causes the comment character to be + ning of the line. In either case, the line is accepted as if a + newline had been typed. The default value of ccoommmmeenntt--bbeeggiinn + causes this command to make the current line a shell comment. + If a numeric argument causes the comment character to be removed, the line will be executed by the shell. gglloobb--ccoommpplleettee--wwoorrdd ((MM--gg)) - The word before point is treated as a pattern for pathname - expansion, with an asterisk implicitly appended. This pattern - is used to generate a list of matching file names for possible + The word before point is treated as a pattern for pathname + expansion, with an asterisk implicitly appended. This pattern + is used to generate a list of matching file names for possible completions. gglloobb--eexxppaanndd--wwoorrdd ((CC--xx **)) - The word before point is treated as a pattern for pathname - expansion, and the list of matching file names is inserted, - replacing the word. If a numeric argument is supplied, an + The word before point is treated as a pattern for pathname + expansion, and the list of matching file names is inserted, + replacing the word. If a numeric argument is supplied, an asterisk is appended before pathname expansion. gglloobb--lliisstt--eexxppaannssiioonnss ((CC--xx gg)) - The list of expansions that would have been generated by - gglloobb--eexxppaanndd--wwoorrdd is displayed, and the line is redrawn. If a - numeric argument is supplied, an asterisk is appended before + The list of expansions that would have been generated by + gglloobb--eexxppaanndd--wwoorrdd is displayed, and the line is redrawn. If a + numeric argument is supplied, an asterisk is appended before pathname expansion. dduummpp--ffuunnccttiioonnss - Print all of the functions and their key bindings to the read- + Print all of the functions and their key bindings to the read- line output stream. If a numeric argument is supplied, the out- - put is formatted in such a way that it can be made part of an + put is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. dduummpp--vvaarriiaabblleess Print all of the settable readline variables and their values to - the readline output stream. If a numeric argument is supplied, - the output is formatted in such a way that it can be made part + the readline output stream. If a numeric argument is supplied, + the output is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. dduummpp--mmaaccrrooss - Print all of the readline key sequences bound to macros and the - strings they ouput. If a numeric argument is supplied, the out- - put is formatted in such a way that it can be made part of an + Print all of the readline key sequences bound to macros and the + strings they output. If a numeric argument is supplied, the + output is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. ddiissppllaayy--sshheellll--vveerrssiioonn ((CC--xx CC--vv)) - Display version information about the current instance of bbaasshh. + Display version information about the current instance of bbaasshh. PPrrooggrraammmmaabbllee CCoommpplleettiioonn - When word completion is attempted for an argument to a command for - which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using - the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the pro- + When word completion is attempted for an argument to a command for + which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using + the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the pro- grammable completion facilities are invoked. - First, the command name is identified. If a compspec has been defined + First, the command name is identified. If a compspec has been defined for that command, the compspec is used to generate the list of possible - completions for the word. If the command word is a full pathname, a - compspec for the full pathname is searched for first. If no compspec - is found for the full pathname, an attempt is made to find a compspec + completions for the word. If the command word is a full pathname, a + compspec for the full pathname is searched for first. If no compspec + is found for the full pathname, an attempt is made to find a compspec for the portion following the final slash. - Once a compspec has been found, it is used to generate the list of - matching words. If a compspec is not found, the default bbaasshh comple- + Once a compspec has been found, it is used to generate the list of + matching words. If a compspec is not found, the default bbaasshh comple- tion as described above under CCoommpplleettiinngg is performed. - First, the actions specified by the compspec are used. Only matches - which are prefixed by the word being completed are returned. When the - --ff or --dd option is used for filename or directory name completion, the + First, the actions specified by the compspec are used. Only matches + which are prefixed by the word being completed are returned. When the + --ff or --dd option is used for filename or directory name completion, the shell variable FFIIGGNNOORREE is used to filter the matches. - Any completions specified by a filename expansion pattern to the --GG + Any completions specified by a filename expansion pattern to the --GG option are generated next. The words generated by the pattern need not - match the word being completed. The GGLLOOBBIIGGNNOORREE shell variable is not + match the word being completed. The GGLLOOBBIIGGNNOORREE shell variable is not used to filter the matches, but the FFIIGGNNOORREE variable is used. - Next, the string specified as the argument to the --WW option is consid- - ered. The string is first split using the characters in the IIFFSS spe- - cial variable as delimiters. Shell quoting is honored. Each word is - then expanded using brace expansion, tilde expansion, parameter and - variable expansion, command substitution, arithmetic expansion, and - pathname expansion, as described above under EEXXPPAANNSSIIOONN. The results - are split using the rules described above under WWoorrdd SSpplliittttiinngg. The + Next, the string specified as the argument to the --WW option is consid- + ered. The string is first split using the characters in the IIFFSS spe- + cial variable as delimiters. Shell quoting is honored. Each word is + then expanded using brace expansion, tilde expansion, parameter and + variable expansion, command substitution, arithmetic expansion, and + pathname expansion, as described above under EEXXPPAANNSSIIOONN. The results + are split using the rules described above under WWoorrdd SSpplliittttiinngg. The results of the expansion are prefix-matched against the word being com- pleted, and the matching words become the possible completions. - After these matches have been generated, any shell function or command - specified with the --FF and --CC options is invoked. When the command or + After these matches have been generated, any shell function or command + specified with the --FF and --CC options is invoked. When the command or function is invoked, the CCOOMMPP__LLIINNEE and CCOOMMPP__PPOOIINNTT variables are - assigned values as described above under SShheellll VVaarriiaabblleess. If a shell - function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD variables are - also set. When the function or command is invoked, the first argument - is the name of the command whose arguments are being completed, the - second argument is the word being completed, and the third argument is - the word preceding the word being completed on the current command + assigned values as described above under SShheellll VVaarriiaabblleess. If a shell + function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD variables are + also set. When the function or command is invoked, the first argument + is the name of the command whose arguments are being completed, the + second argument is the word being completed, and the third argument is + the word preceding the word being completed on the current command line. No filtering of the generated completions against the word being completed is performed; the function or command has complete freedom in generating the matches. - Any function specified with --FF is invoked first. The function may use - any of the shell facilities, including the ccoommppggeenn builtin described - below, to generate the matches. It must put the possible completions + Any function specified with --FF is invoked first. The function may use + any of the shell facilities, including the ccoommppggeenn builtin described + below, to generate the matches. It must put the possible completions in the CCOOMMPPRREEPPLLYY array variable. - Next, any command specified with the --CC option is invoked in an envi- - ronment equivalent to command substitution. It should print a list of - completions, one per line, to the standard output. Backslash may be + Next, any command specified with the --CC option is invoked in an envi- + ronment equivalent to command substitution. It should print a list of + completions, one per line, to the standard output. Backslash may be used to escape a newline, if necessary. - After all of the possible completions are generated, any filter speci- - fied with the --XX option is applied to the list. The filter is a pat- - tern as used for pathname expansion; a && in the pattern is replaced - with the text of the word being completed. A literal && may be escaped - with a backslash; the backslash is removed before attempting a match. - Any completion that matches the pattern will be removed from the list. + After all of the possible completions are generated, any filter speci- + fied with the --XX option is applied to the list. The filter is a pat- + tern as used for pathname expansion; a && in the pattern is replaced + with the text of the word being completed. A literal && may be escaped + with a backslash; the backslash is removed before attempting a match. + Any completion that matches the pattern will be removed from the list. A leading !! negates the pattern; in this case any completion not match- ing the pattern will be removed. @@ -3116,127 +3145,127 @@ RREEAADDLLIINNEE added to each member of the completion list, and the result is returned to the readline completion code as the list of possible completions. - If the previously-applied actions do not generate any matches, and the - --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was + If the previously-applied actions do not generate any matches, and the + --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was defined, directory name completion is attempted. - If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec + If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec was defined, directory name completion is attempted and any matches are added to the results of the other actions. - By default, if a compspec is found, whatever it generates is returned - to the completion code as the full set of possible completions. The + By default, if a compspec is found, whatever it generates is returned + to the completion code as the full set of possible completions. The default bbaasshh completions are not attempted, and the readline default of filename completion is disabled. If the --oo bbaasshhddeeffaauulltt option was sup- - plied to ccoommpplleettee when the compspec was defined, the bbaasshh default com- + plied to ccoommpplleettee when the compspec was defined, the bbaasshh default com- pletions are attempted if the compspec generates no matches. If the --oo - ddeeffaauulltt option was supplied to ccoommpplleettee when the compspec was defined, - readline's default completion will be performed if the compspec (and, + ddeeffaauulltt option was supplied to ccoommpplleettee when the compspec was defined, + readline's default completion will be performed if the compspec (and, if attempted, the default bbaasshh completions) generate no matches. - When a compspec indicates that directory name completion is desired, - the programmable completion functions force readline to append a slash - to completed names which are symbolic links to directories, subject to - the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the + When a compspec indicates that directory name completion is desired, + the programmable completion functions force readline to append a slash + to completed names which are symbolic links to directories, subject to + the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the setting of the mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess readline variable. HHIISSTTOORRYY - When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell + When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell provides access to the _c_o_m_m_a_n_d _h_i_s_t_o_r_y, the list of commands previously - typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of + typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of commands to save in a history list. The text of the last HHIISSTTSSIIZZEE com- - mands (default 500) is saved. The shell stores each command in the - history list prior to parameter and variable expansion (see EEXXPPAANNSSIIOONN - above) but after history expansion is performed, subject to the values + mands (default 500) is saved. The shell stores each command in the + history list prior to parameter and variable expansion (see EEXXPPAANNSSIIOONN + above) but after history expansion is performed, subject to the values of the shell variables HHIISSTTIIGGNNOORREE and HHIISSTTCCOONNTTRROOLL. On startup, the history is initialized from the file named by the vari- - able HHIISSTTFFIILLEE (default _~_/_._b_a_s_h___h_i_s_t_o_r_y). The file named by the value - of HHIISSTTFFIILLEE is truncated, if necessary, to contain no more than the + able HHIISSTTFFIILLEE (default _~_/_._b_a_s_h___h_i_s_t_o_r_y). The file named by the value + of HHIISSTTFFIILLEE is truncated, if necessary, to contain no more than the number of lines specified by the value of HHIISSTTFFIILLEESSIIZZEE. When an inter- - active shell exits, the last $$HHIISSTTSSIIZZEE lines are copied from the his- + active shell exits, the last $$HHIISSTTSSIIZZEE lines are copied from the his- tory list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell option is enabled (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the lines - are appended to the history file, otherwise the history file is over- - written. If HHIISSTTFFIILLEE is unset, or if the history file is unwritable, - the history is not saved. After saving the history, the history file - is truncated to contain no more than HHIISSTTFFIILLEESSIIZZEE lines. If HHIISSTTFFIILLEE-- + are appended to the history file, otherwise the history file is over- + written. If HHIISSTTFFIILLEE is unset, or if the history file is unwritable, + the history is not saved. After saving the history, the history file + is truncated to contain no more than HHIISSTTFFIILLEESSIIZZEE lines. If HHIISSTTFFIILLEE-- SSIIZZEE is not set, no truncation is performed. - The builtin command ffcc (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) may be used + The builtin command ffcc (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) may be used to list or edit and re-execute a portion of the history list. The hhiiss-- - ttoorryy builtin may be used to display or modify the history list and - manipulate the history file. When using command-line editing, search - commands are available in each editing mode that provide access to the + ttoorryy builtin may be used to display or modify the history list and + manipulate the history file. When using command-line editing, search + commands are available in each editing mode that provide access to the history list. - The shell allows control over which commands are saved on the history + The shell allows control over which commands are saved on the history list. The HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables may be set to cause the shell to save only a subset of the commands entered. The ccmmddhhiisstt shell - option, if enabled, causes the shell to attempt to save each line of a - multi-line command in the same history entry, adding semicolons where - necessary to preserve syntactic correctness. The lliitthhiisstt shell option - causes the shell to save the command with embedded newlines instead of + option, if enabled, causes the shell to attempt to save each line of a + multi-line command in the same history entry, adding semicolons where + necessary to preserve syntactic correctness. The lliitthhiisstt shell option + causes the shell to save the command with embedded newlines instead of semicolons. See the description of the sshhoopptt builtin below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for information on setting and unsetting shell options. HHIISSTTOORRYY EEXXPPAANNSSIIOONN - The shell supports a history expansion feature that is similar to the - history expansion in ccsshh.. This section describes what syntax features - are available. This feature is enabled by default for interactive + The shell supports a history expansion feature that is similar to the + history expansion in ccsshh.. This section describes what syntax features + are available. This feature is enabled by default for interactive shells, and can be disabled using the ++HH option to the sseett builtin com- mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). Non-interactive shells do not perform history expansion by default. History expansions introduce words from the history list into the input - stream, making it easy to repeat commands, insert the arguments to a + stream, making it easy to repeat commands, insert the arguments to a previous command into the current input line, or fix errors in previous commands quickly. - History expansion is performed immediately after a complete line is - read, before the shell breaks it into words. It takes place in two - parts. The first is to determine which line from the history list to + History expansion is performed immediately after a complete line is + read, before the shell breaks it into words. It takes place in two + parts. The first is to determine which line from the history list to use during substitution. The second is to select portions of that line for inclusion into the current one. The line selected from the history - is the _e_v_e_n_t, and the portions of that line that are acted upon are - _w_o_r_d_s. Various _m_o_d_i_f_i_e_r_s are available to manipulate the selected + is the _e_v_e_n_t, and the portions of that line that are acted upon are + _w_o_r_d_s. Various _m_o_d_i_f_i_e_r_s are available to manipulate the selected words. The line is broken into words in the same fashion as when read- - ing input, so that several _m_e_t_a_c_h_a_r_a_c_t_e_r-separated words surrounded by - quotes are considered one word. History expansions are introduced by - the appearance of the history expansion character, which is !! by - default. Only backslash (\\) and single quotes can quote the history + ing input, so that several _m_e_t_a_c_h_a_r_a_c_t_e_r-separated words surrounded by + quotes are considered one word. History expansions are introduced by + the appearance of the history expansion character, which is !! by + default. Only backslash (\\) and single quotes can quote the history expansion character. - Several characters inhibit history expansion if found immediately fol- - lowing the history expansion character, even if it is unquoted: space, - tab, newline, carriage return, and ==. If the eexxttgglloobb shell option is + Several characters inhibit history expansion if found immediately fol- + lowing the history expansion character, even if it is unquoted: space, + tab, newline, carriage return, and ==. If the eexxttgglloobb shell option is enabled, (( will also inhibit expansion. - Several shell options settable with the sshhoopptt builtin may be used to - tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell + Several shell options settable with the sshhoopptt builtin may be used to + tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell option is enabled (see the description of the sshhoopptt builtin), and rreeaadd-- lliinnee is being used, history substitutions are not immediately passed to - the shell parser. Instead, the expanded line is reloaded into the + the shell parser. Instead, the expanded line is reloaded into the rreeaaddlliinnee editing buffer for further modification. If rreeaaddlliinnee is being used, and the hhiissttrreeeeddiitt shell option is enabled, a failed history sub- stitution will be reloaded into the rreeaaddlliinnee editing buffer for correc- - tion. The --pp option to the hhiissttoorryy builtin command may be used to see + tion. The --pp option to the hhiissttoorryy builtin command may be used to see what a history expansion will do before using it. The --ss option to the - hhiissttoorryy builtin may be used to add commands to the end of the history - list without actually executing them, so that they are available for + hhiissttoorryy builtin may be used to add commands to the end of the history + list without actually executing them, so that they are available for subsequent recall. - The shell allows control of the various characters used by the history + The shell allows control of the various characters used by the history expansion mechanism (see the description of hhiissttcchhaarrss above under SShheellll VVaarriiaabblleess). EEvveenntt DDeessiiggnnaattoorrss - An event designator is a reference to a command line entry in the his- + An event designator is a reference to a command line entry in the his- tory list. - !! Start a history substitution, except when followed by a bbllaannkk, - newline, carriage return, = or ( (when the eexxttgglloobb shell option + !! Start a history substitution, except when followed by a bbllaannkk, + newline, carriage return, = or ( (when the eexxttgglloobb shell option is enabled using the sshhoopptt builtin). !!_n Refer to command line _n. !!--_n Refer to the current command line minus _n. @@ -3244,21 +3273,21 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN !!_s_t_r_i_n_g Refer to the most recent command starting with _s_t_r_i_n_g. !!??_s_t_r_i_n_g[[??]] - Refer to the most recent command containing _s_t_r_i_n_g. The trail- + Refer to the most recent command containing _s_t_r_i_n_g. The trail- ing ?? may be omitted if _s_t_r_i_n_g is followed immediately by a new- line. ^^_s_t_r_i_n_g_1^^_s_t_r_i_n_g_2^^ - Quick substitution. Repeat the last command, replacing _s_t_r_i_n_g_1 + Quick substitution. Repeat the last command, replacing _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to ``!!:s/_s_t_r_i_n_g_1/_s_t_r_i_n_g_2/'' (see MMoodd-- iiffiieerrss below). !!## The entire command line typed so far. WWoorrdd DDeessiiggnnaattoorrss - Word designators are used to select desired words from the event. A :: - separates the event specification from the word designator. It may be - omitted if the word designator begins with a ^^, $$, **, --, or %%. Words - are numbered from the beginning of the line, with the first word being - denoted by 0 (zero). Words are inserted into the current line sepa- + Word designators are used to select desired words from the event. A :: + separates the event specification from the word designator. It may be + omitted if the word designator begins with a ^^, $$, **, --, or %%. Words + are numbered from the beginning of the line, with the first word being + denoted by 0 (zero). Words are inserted into the current line sepa- rated by single spaces. 00 ((zzeerroo)) @@ -3268,17 +3297,17 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN $$ The last argument. %% The word matched by the most recent `?_s_t_r_i_n_g?' search. _x--_y A range of words; `-_y' abbreviates `0-_y'. - ** All of the words but the zeroth. This is a synonym for `_1_-_$'. - It is not an error to use ** if there is just one word in the + ** All of the words but the zeroth. This is a synonym for `_1_-_$'. + It is not an error to use ** if there is just one word in the event; the empty string is returned in that case. xx** Abbreviates _x_-_$. xx-- Abbreviates _x_-_$ like xx**, but omits the last word. - If a word designator is supplied without an event specification, the + If a word designator is supplied without an event specification, the previous command is used as the event. MMooddiiffiieerrss - After the optional word designator, there may appear a sequence of one + After the optional word designator, there may appear a sequence of one or more of the following modifiers, each preceded by a `:'. hh Remove a trailing file name component, leaving only the head. @@ -3287,24 +3316,24 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN ee Remove all but the trailing suffix. pp Print the new command but do not execute it. qq Quote the substituted words, escaping further substitutions. - xx Quote the substituted words as with qq, but break into words at + xx Quote the substituted words as with qq, but break into words at bbllaannkkss and newlines. ss//_o_l_d//_n_e_w// - Substitute _n_e_w for the first occurrence of _o_l_d in the event - line. Any delimiter can be used in place of /. The final - delimiter is optional if it is the last character of the event - line. The delimiter may be quoted in _o_l_d and _n_e_w with a single - backslash. If & appears in _n_e_w, it is replaced by _o_l_d. A sin- - gle backslash will quote the &. If _o_l_d is null, it is set to - the last _o_l_d substituted, or, if no previous history substitu- + Substitute _n_e_w for the first occurrence of _o_l_d in the event + line. Any delimiter can be used in place of /. The final + delimiter is optional if it is the last character of the event + line. The delimiter may be quoted in _o_l_d and _n_e_w with a single + backslash. If & appears in _n_e_w, it is replaced by _o_l_d. A sin- + gle backslash will quote the &. If _o_l_d is null, it is set to + the last _o_l_d substituted, or, if no previous history substitu- tions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. && Repeat the previous substitution. gg Cause changes to be applied over the entire event line. This is - used in conjunction with `::ss' (e.g., `::ggss//_o_l_d//_n_e_w//') or `::&&'. - If used with `::ss', any delimiter can be used in place of /, and - the final delimiter is optional if it is the last character of + used in conjunction with `::ss' (e.g., `::ggss//_o_l_d//_n_e_w//') or `::&&'. + If used with `::ss', any delimiter can be used in place of /, and + the final delimiter is optional if it is the last character of the event line. An aa may be used as a synonym for gg. - GG Apply the following `ss' modifier once to each word in the event + GG Apply the following `ss' modifier once to each word in the event line. SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS @@ -3312,44 +3341,44 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS as accepting options preceded by -- accepts ---- to signify the end of the options. :: [_a_r_g_u_m_e_n_t_s] - No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s - and performing any specified redirections. A zero exit code is + No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s + and performing any specified redirections. A zero exit code is returned. .. _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] ssoouurrccee _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] - Read and execute commands from _f_i_l_e_n_a_m_e in the current shell - environment and return the exit status of the last command - executed from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash, - file names in PPAATTHH are used to find the directory containing - _f_i_l_e_n_a_m_e. The file searched for in PPAATTHH need not be executable. - When bbaasshh is not in _p_o_s_i_x _m_o_d_e, the current directory is - searched if no file is found in PPAATTHH. If the ssoouurrcceeppaatthh option - to the sshhoopptt builtin command is turned off, the PPAATTHH is not - searched. If any _a_r_g_u_m_e_n_t_s are supplied, they become the posi- - tional parameters when _f_i_l_e_n_a_m_e is executed. Otherwise the - positional parameters are unchanged. The return status is the - status of the last command exited within the script (0 if no - commands are executed), and false if _f_i_l_e_n_a_m_e is not found or + Read and execute commands from _f_i_l_e_n_a_m_e in the current shell + environment and return the exit status of the last command exe- + cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash, file + names in PPAATTHH are used to find the directory containing _f_i_l_e_- + _n_a_m_e. The file searched for in PPAATTHH need not be executable. + When bbaasshh is not in _p_o_s_i_x _m_o_d_e, the current directory is + searched if no file is found in PPAATTHH. If the ssoouurrcceeppaatthh option + to the sshhoopptt builtin command is turned off, the PPAATTHH is not + searched. If any _a_r_g_u_m_e_n_t_s are supplied, they become the posi- + tional parameters when _f_i_l_e_n_a_m_e is executed. Otherwise the + positional parameters are unchanged. The return status is the + status of the last command exited within the script (0 if no + commands are executed), and false if _f_i_l_e_n_a_m_e is not found or cannot be read. aalliiaass [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] AAlliiaass with no arguments or with the --pp option prints the list of - aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When - arguments are supplied, an alias is defined for each _n_a_m_e whose + aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When + arguments are supplied, an alias is defined for each _n_a_m_e whose _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word to be checked for alias substitution when the alias is expanded. - For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup- - plied, the name and value of the alias is printed. AAlliiaass - returns true unless a _n_a_m_e is given for which no alias has been + For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup- + plied, the name and value of the alias is printed. AAlliiaass + returns true unless a _n_a_m_e is given for which no alias has been defined. bbgg [_j_o_b_s_p_e_c ...] - Resume each suspended job _j_o_b_s_p_e_c in the background, as if it + Resume each suspended job _j_o_b_s_p_e_c in the background, as if it had been started with &&. If _j_o_b_s_p_e_c is not present, the shell's - notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless - run when job control is disabled or, when run with job control - enabled, if the last _j_o_b_s_p_e_c was not found or was started with- + notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless + run when job control is disabled or, when run with job control + enabled, if the last _j_o_b_s_p_e_c was not found or was started with- out job control. bbiinndd [--mm _k_e_y_m_a_p] [--llppssvvPPSSVV] @@ -3358,29 +3387,29 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS bbiinndd [--mm _k_e_y_m_a_p] --xx _k_e_y_s_e_q:_s_h_e_l_l_-_c_o_m_m_a_n_d bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_f_u_n_c_t_i_o_n_-_n_a_m_e bbiinndd _r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d - Display current rreeaaddlliinnee key and function bindings, bind a key - sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee - variable. Each non-option argument is a command as it would - appear in _._i_n_p_u_t_r_c, but each binding or command must be passed - as a separate argument; e.g., '"\C-x\C-r": re-read-init-file'. + Display current rreeaaddlliinnee key and function bindings, bind a key + sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee + variable. Each non-option argument is a command as it would + appear in _._i_n_p_u_t_r_c, but each binding or command must be passed + as a separate argument; e.g., '"\C-x\C-r": re-read-init-file'. Options, if supplied, have the following meanings: --mm _k_e_y_m_a_p Use _k_e_y_m_a_p as the keymap to be affected by the subsequent bindings. Acceptable _k_e_y_m_a_p names are _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_- - _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, - and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d; _e_m_a_c_s is + _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, + and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d; _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. --ll List the names of all rreeaaddlliinnee functions. - --pp Display rreeaaddlliinnee function names and bindings in such a + --pp Display rreeaaddlliinnee function names and bindings in such a way that they can be re-read. --PP List current rreeaaddlliinnee function names and bindings. - --vv Display rreeaaddlliinnee variable names and values in such a way + --vv Display rreeaaddlliinnee variable names and values in such a way that they can be re-read. --VV List current rreeaaddlliinnee variable names and values. - --ss Display rreeaaddlliinnee key sequences bound to macros and the - strings they output in such a way that they can be re- + --ss Display rreeaaddlliinnee key sequences bound to macros and the + strings they output in such a way that they can be re- read. - --SS Display rreeaaddlliinnee key sequences bound to macros and the + --SS Display rreeaaddlliinnee key sequences bound to macros and the strings they output. --ff _f_i_l_e_n_a_m_e Read key bindings from _f_i_l_e_n_a_m_e. @@ -3391,141 +3420,141 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS --rr _k_e_y_s_e_q Remove any current binding for _k_e_y_s_e_q. --xx _k_e_y_s_e_q::_s_h_e_l_l_-_c_o_m_m_a_n_d - Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is + Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is entered. - The return value is 0 unless an unrecognized option is given or + The return value is 0 unless an unrecognized option is given or an error occurred. bbrreeaakk [_n] - Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is - specified, break _n levels. _n must be >= 1. If _n is greater - than the number of enclosing loops, all enclosing loops are + Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is + specified, break _n levels. _n must be >= 1. If _n is greater + than the number of enclosing loops, all enclosing loops are exited. The return value is 0 unless the shell is not executing a loop when bbrreeaakk is executed. bbuuiillttiinn _s_h_e_l_l_-_b_u_i_l_t_i_n [_a_r_g_u_m_e_n_t_s] - Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and + Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and return its exit status. This is useful when defining a function - whose name is the same as a shell builtin, retaining the func- + whose name is the same as a shell builtin, retaining the func- tionality of the builtin within the function. The ccdd builtin is - commonly redefined this way. The return status is false if + commonly redefined this way. The return status is false if _s_h_e_l_l_-_b_u_i_l_t_i_n is not a shell builtin command. ccdd [--LL||--PP] [_d_i_r] - Change the current directory to _d_i_r. The variable HHOOMMEE is the - default _d_i_r. The variable CCDDPPAATTHH defines the search path for - the directory containing _d_i_r. Alternative directory names in - CCDDPPAATTHH are separated by a colon (:). A null directory name in - CCDDPPAATTHH is the same as the current directory, i.e., ``..''. If - _d_i_r begins with a slash (/), then CCDDPPAATTHH is not used. The --PP - option says to use the physical directory structure instead of - following symbolic links (see also the --PP option to the sseett + Change the current directory to _d_i_r. The variable HHOOMMEE is the + default _d_i_r. The variable CCDDPPAATTHH defines the search path for + the directory containing _d_i_r. Alternative directory names in + CCDDPPAATTHH are separated by a colon (:). A null directory name in + CCDDPPAATTHH is the same as the current directory, i.e., ``..''. If + _d_i_r begins with a slash (/), then CCDDPPAATTHH is not used. The --PP + option says to use the physical directory structure instead of + following symbolic links (see also the --PP option to the sseett builtin command); the --LL option forces symbolic links to be fol- - lowed. An argument of -- is equivalent to $$OOLLDDPPWWDD. If a non- - empty directory name from CCDDPPAATTHH is used, or if -- is the first - argument, and the directory change is successful, the absolute + lowed. An argument of -- is equivalent to $$OOLLDDPPWWDD. If a non- + empty directory name from CCDDPPAATTHH is used, or if -- is the first + argument, and the directory change is successful, the absolute pathname of the new working directory is written to the standard - output. The return value is true if the directory was success- + output. The return value is true if the directory was success- fully changed; false otherwise. ccaalllleerr [_e_x_p_r] Returns the context of any active subroutine call (a shell func- - tion or a script executed with the .. or ssoouurrccee builtins. With- + tion or a script executed with the .. or ssoouurrccee builtins. With- out _e_x_p_r, ccaalllleerr displays the line number and source filename of - the current subroutine call. If a non-negative integer is sup- + the current subroutine call. If a non-negative integer is sup- plied as _e_x_p_r, ccaalllleerr displays the line number, subroutine name, - and source file corresponding to that position in the current - execution call stack. This extra information may be used, for - example, to print a stack trace. The current frame is frame 0. - The return value is 0 unless the shell is not executing a sub- - routine call or _e_x_p_r does not correspond to a valid position in + and source file corresponding to that position in the current + execution call stack. This extra information may be used, for + example, to print a stack trace. The current frame is frame 0. + The return value is 0 unless the shell is not executing a sub- + routine call or _e_x_p_r does not correspond to a valid position in the call stack. ccoommmmaanndd [--ppVVvv] _c_o_m_m_a_n_d [_a_r_g ...] - Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function - lookup. Only builtin commands or commands found in the PPAATTHH are - executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is - performed using a default value for PPAATTHH that is guaranteed to - find all of the standard utilities. If either the --VV or --vv + Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function + lookup. Only builtin commands or commands found in the PPAATTHH are + executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is + performed using a default value for PPAATTHH that is guaranteed to + find all of the standard utilities. If either the --VV or --vv option is supplied, a description of _c_o_m_m_a_n_d is printed. The --vv - option causes a single word indicating the command or file name + option causes a single word indicating the command or file name used to invoke _c_o_m_m_a_n_d to be displayed; the --VV option produces a - more verbose description. If the --VV or --vv option is supplied, - the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If + more verbose description. If the --VV or --vv option is supplied, + the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If neither option is supplied and an error occurred or _c_o_m_m_a_n_d can- - not be found, the exit status is 127. Otherwise, the exit sta- + not be found, the exit status is 127. Otherwise, the exit sta- tus of the ccoommmmaanndd builtin is the exit status of _c_o_m_m_a_n_d. ccoommppggeenn [_o_p_t_i_o_n] [_w_o_r_d] - Generate possible completion matches for _w_o_r_d according to the - _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee - builtin with the exception of --pp and --rr, and write the matches - to the standard output. When using the --FF or --CC options, the - various shell variables set by the programmable completion + Generate possible completion matches for _w_o_r_d according to the + _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee + builtin with the exception of --pp and --rr, and write the matches + to the standard output. When using the --FF or --CC options, the + various shell variables set by the programmable completion facilities, while available, will not have useful values. - The matches will be generated in the same way as if the pro- - grammable completion code had generated them directly from a + The matches will be generated in the same way as if the pro- + grammable completion code had generated them directly from a completion specification with the same flags. If _w_o_r_d is speci- fied, only those completions matching _w_o_r_d will be displayed. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, or no matches were generated. - ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_p_a_t] [--WW + ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_p_a_t] [--WW _w_o_r_d_l_i_s_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x] [--XX _f_i_l_t_e_r_p_a_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d] _n_a_m_e [_n_a_m_e _._._.] ccoommpplleettee --pprr [_n_a_m_e ...] - Specify how arguments to each _n_a_m_e should be completed. If the - --pp option is supplied, or if no options are supplied, existing - completion specifications are printed in a way that allows them + Specify how arguments to each _n_a_m_e should be completed. If the + --pp option is supplied, or if no options are supplied, existing + completion specifications are printed in a way that allows them to be reused as input. The --rr option removes a completion spec- - ification for each _n_a_m_e, or, if no _n_a_m_es are supplied, all com- + ification for each _n_a_m_e, or, if no _n_a_m_es are supplied, all com- pletion specifications. - The process of applying these completion specifications when - word completion is attempted is described above under PPrroo-- + The process of applying these completion specifications when + word completion is attempted is described above under PPrroo-- ggrraammmmaabbllee CCoommpplleettiioonn. - Other options, if specified, have the following meanings. The - arguments to the --GG, --WW, and --XX options (and, if necessary, the - --PP and --SS options) should be quoted to protect them from expan- + Other options, if specified, have the following meanings. The + arguments to the --GG, --WW, and --XX options (and, if necessary, the + --PP and --SS options) should be quoted to protect them from expan- sion before the ccoommpplleettee builtin is invoked. --oo _c_o_m_p_-_o_p_t_i_o_n - The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- - spec's behavior beyond the simple generation of - completions. _c_o_m_p_-_o_p_t_i_o_n may be one of: + The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- + spec's behavior beyond the simple generation of comple- + tions. _c_o_m_p_-_o_p_t_i_o_n may be one of: bbaasshhddeeffaauulltt Perform the rest of the default bbaasshh completions if the compspec generates no matches. - ddeeffaauulltt Use readline's default filename completion if + ddeeffaauulltt Use readline's default filename completion if the compspec generates no matches. ddiirrnnaammeess - Perform directory name completion if the comp- + Perform directory name completion if the comp- spec generates no matches. ffiilleennaammeess - Tell readline that the compspec generates file- - names, so it can perform any filename-specific - processing (like adding a slash to directory + Tell readline that the compspec generates file- + names, so it can perform any filename-specific + processing (like adding a slash to directory names or suppressing trailing spaces). Intended to be used with shell functions. - nnoossppaaccee Tell readline not to append a space (the - default) to words completed at the end of the + nnoossppaaccee Tell readline not to append a space (the + default) to words completed at the end of the line. pplluussddiirrss - After any matches defined by the compspec are - generated, directory name completion is - attempted and any matches are added to the + After any matches defined by the compspec are + generated, directory name completion is + attempted and any matches are added to the results of the other actions. --AA _a_c_t_i_o_n - The _a_c_t_i_o_n may be one of the following to generate a + The _a_c_t_i_o_n may be one of the following to generate a list of possible completions: aalliiaass Alias names. May also be specified as --aa. aarrrraayyvvaarr Array variable names. bbiinnddiinngg RReeaaddlliinnee key binding names. - bbuuiillttiinn Names of shell builtin commands. May also be + bbuuiillttiinn Names of shell builtin commands. May also be specified as --bb. ccoommmmaanndd Command names. May also be specified as --cc. ddiirreeccttoorryy @@ -3533,7 +3562,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ddiissaabblleedd Names of disabled shell builtins. eennaabblleedd Names of enabled shell builtins. - eexxppoorrtt Names of exported shell variables. May also be + eexxppoorrtt Names of exported shell variables. May also be specified as --ee. ffiillee File names. May also be specified as --ff. ffuunnccttiioonn @@ -3542,17 +3571,17 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS hheellppttooppiicc Help topics as accepted by the hheellpp builtin. hhoossttnnaammee - Hostnames, as taken from the file specified by + Hostnames, as taken from the file specified by the HHOOSSTTFFIILLEE shell variable. - jjoobb Job names, if job control is active. May also + jjoobb Job names, if job control is active. May also be specified as --jj. - kkeeyywwoorrdd Shell reserved words. May also be specified as + kkeeyywwoorrdd Shell reserved words. May also be specified as --kk. rruunnnniinngg Names of running jobs, if job control is active. sseerrvviiccee Service names. May also be specified as --ss. - sseettoopptt Valid arguments for the --oo option to the sseett + sseettoopptt Valid arguments for the --oo option to the sseett builtin. - sshhoopptt Shell option names as accepted by the sshhoopptt + sshhoopptt Shell option names as accepted by the sshhoopptt builtin. ssiiggnnaall Signal names. ssttooppppeedd Names of stopped jobs, if job control is active. @@ -3561,135 +3590,135 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Names of all shell variables. May also be spec- ified as --vv. --GG _g_l_o_b_p_a_t - The filename expansion pattern _g_l_o_b_p_a_t is expanded to + The filename expansion pattern _g_l_o_b_p_a_t is expanded to generate the possible completions. --WW _w_o_r_d_l_i_s_t - The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS - special variable as delimiters, and each resultant word - is expanded. The possible completions are the members - of the resultant list which match the word being com- + The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS + special variable as delimiters, and each resultant word + is expanded. The possible completions are the members + of the resultant list which match the word being com- pleted. --CC _c_o_m_m_a_n_d - _c_o_m_m_a_n_d is executed in a subshell environment, and its + _c_o_m_m_a_n_d is executed in a subshell environment, and its output is used as the possible completions. --FF _f_u_n_c_t_i_o_n - The shell function _f_u_n_c_t_i_o_n is executed in the current - shell environment. When it finishes, the possible com- - pletions are retrieved from the value of the CCOOMMPPRREEPPLLYY + The shell function _f_u_n_c_t_i_o_n is executed in the current + shell environment. When it finishes, the possible com- + pletions are retrieved from the value of the CCOOMMPPRREEPPLLYY array variable. --XX _f_i_l_t_e_r_p_a_t - _f_i_l_t_e_r_p_a_t is a pattern as used for filename expansion. + _f_i_l_t_e_r_p_a_t is a pattern as used for filename expansion. It is applied to the list of possible completions gener- - ated by the preceding options and arguments, and each - completion matching _f_i_l_t_e_r_p_a_t is removed from the list. - A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this - case, any completion not matching _f_i_l_t_e_r_p_a_t is removed. + ated by the preceding options and arguments, and each + completion matching _f_i_l_t_e_r_p_a_t is removed from the list. + A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this + case, any completion not matching _f_i_l_t_e_r_p_a_t is removed. --PP _p_r_e_f_i_x - _p_r_e_f_i_x is added at the beginning of each possible com- + _p_r_e_f_i_x is added at the beginning of each possible com- pletion after all other options have been applied. --SS _s_u_f_f_i_x _s_u_f_f_i_x is appended to each possible completion after all other options have been applied. - The return value is true unless an invalid option is supplied, - an option other than --pp or --rr is supplied without a _n_a_m_e argu- - ment, an attempt is made to remove a completion specification + The return value is true unless an invalid option is supplied, + an option other than --pp or --rr is supplied without a _n_a_m_e argu- + ment, an attempt is made to remove a completion specification for a _n_a_m_e for which no specification exists, or an error occurs adding a completion specification. ccoonnttiinnuuee [_n] Resume the next iteration of the enclosing ffoorr, wwhhiillee, uunnttiill, or - sseelleecctt loop. If _n is specified, resume at the _nth enclosing - loop. _n must be >= 1. If _n is greater than the number of - enclosing loops, the last enclosing loop (the ``top-level'' + sseelleecctt loop. If _n is specified, resume at the _nth enclosing + loop. _n must be >= 1. If _n is greater than the number of + enclosing loops, the last enclosing loop (the ``top-level'' loop) is resumed. The return value is 0 unless the shell is not executing a loop when ccoonnttiinnuuee is executed. ddeeccllaarree [--aaffFFiirrttxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] ttyyppeesseett [--aaffFFiirrttxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] - Declare variables and/or give them attributes. If no _n_a_m_es are - given then display the values of variables. The --pp option will - display the attributes and values of each _n_a_m_e. When --pp is - used, additional options are ignored. The --FF option inhibits - the display of function definitions; only the function name and + Declare variables and/or give them attributes. If no _n_a_m_es are + given then display the values of variables. The --pp option will + display the attributes and values of each _n_a_m_e. When --pp is + used, additional options are ignored. The --FF option inhibits + the display of function definitions; only the function name and attributes are printed. If the eexxttddeebbuugg shell option is enabled - using sshhoopptt, the source file name and line number where the - function is defined are displayed as well. The --FF option - implies --ff. The following options can be used to restrict out- - put to variables with the specified attribute or to give vari- + using sshhoopptt, the source file name and line number where the + function is defined are displayed as well. The --FF option + implies --ff. The following options can be used to restrict out- + put to variables with the specified attribute or to give vari- ables attributes: --aa Each _n_a_m_e is an array variable (see AArrrraayyss above). --ff Use function names only. --ii The variable is treated as an integer; arithmetic evalua- - tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN )) is performed when the + tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN )) is performed when the variable is assigned a value. --rr Make _n_a_m_es readonly. These names cannot then be assigned values by subsequent assignment statements or unset. - --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions + --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions inherit the DDEEBBUUGG trap from the calling shell. The trace attribute has no special meaning for variables. - --xx Mark _n_a_m_es for export to subsequent commands via the + --xx Mark _n_a_m_es for export to subsequent commands via the environment. - Using `+' instead of `-' turns off the attribute instead, with - the exception that ++aa may not be used to destroy an array vari- - able. When used in a function, makes each _n_a_m_e local, as with - the llooccaall command. If a variable name is followed by =_v_a_l_u_e, - the value of the variable is set to _v_a_l_u_e. The return value is + Using `+' instead of `-' turns off the attribute instead, with + the exception that ++aa may not be used to destroy an array vari- + able. When used in a function, makes each _n_a_m_e local, as with + the llooccaall command. If a variable name is followed by =_v_a_l_u_e, + the value of the variable is set to _v_a_l_u_e. The return value is 0 unless an invalid option is encountered, an attempt is made to - define a function using ``-f foo=bar'', an attempt is made to - assign a value to a readonly variable, an attempt is made to - assign a value to an array variable without using the compound - assignment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a - valid shell variable name, an attempt is made to turn off read- - only status for a readonly variable, an attempt is made to turn + define a function using ``-f foo=bar'', an attempt is made to + assign a value to a readonly variable, an attempt is made to + assign a value to an array variable without using the compound + assignment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a + valid shell variable name, an attempt is made to turn off read- + only status for a readonly variable, an attempt is made to turn off array status for an array variable, or an attempt is made to display a non-existent function with --ff. ddiirrss [[--ccllppvv]] [[++_n]] [[--_n]] - Without options, displays the list of currently remembered - directories. The default display is on a single line with - directory names separated by spaces. Directories are added to - the list with the ppuusshhdd command; the ppooppdd command removes + Without options, displays the list of currently remembered + directories. The default display is on a single line with + directory names separated by spaces. Directories are added to + the list with the ppuusshhdd command; the ppooppdd command removes entries from the list. ++_n Displays the _nth entry counting from the left of the list shown by ddiirrss when invoked without options, starting with zero. - --_n Displays the _nth entry counting from the right of the + --_n Displays the _nth entry counting from the right of the list shown by ddiirrss when invoked without options, starting with zero. --cc Clears the directory stack by deleting all of the entries. - --ll Produces a longer listing; the default listing format + --ll Produces a longer listing; the default listing format uses a tilde to denote the home directory. --pp Print the directory stack with one entry per line. - --vv Print the directory stack with one entry per line, pre- + --vv Print the directory stack with one entry per line, pre- fixing each entry with its index in the stack. - The return value is 0 unless an invalid option is supplied or _n + The return value is 0 unless an invalid option is supplied or _n indexes beyond the end of the directory stack. ddiissoowwnn [--aarr] [--hh] [_j_o_b_s_p_e_c ...] - Without options, each _j_o_b_s_p_e_c is removed from the table of - active jobs. If the --hh option is given, each _j_o_b_s_p_e_c is not + Without options, each _j_o_b_s_p_e_c is removed from the table of + active jobs. If the --hh option is given, each _j_o_b_s_p_e_c is not removed from the table, but is marked so that SSIIGGHHUUPP is not sent - to the job if the shell receives a SSIIGGHHUUPP. If no _j_o_b_s_p_e_c is - present, and neither the --aa nor the --rr option is supplied, the - _c_u_r_r_e_n_t _j_o_b is used. If no _j_o_b_s_p_e_c is supplied, the --aa option - means to remove or mark all jobs; the --rr option without a _j_o_b_- - _s_p_e_c argument restricts operation to running jobs. The return + to the job if the shell receives a SSIIGGHHUUPP. If no _j_o_b_s_p_e_c is + present, and neither the --aa nor the --rr option is supplied, the + _c_u_r_r_e_n_t _j_o_b is used. If no _j_o_b_s_p_e_c is supplied, the --aa option + means to remove or mark all jobs; the --rr option without a _j_o_b_- + _s_p_e_c argument restricts operation to running jobs. The return value is 0 unless a _j_o_b_s_p_e_c does not specify a valid job. eecchhoo [--nneeEE] [_a_r_g ...] - Output the _a_r_gs, separated by spaces, followed by a newline. + Output the _a_r_gs, separated by spaces, followed by a newline. The return status is always 0. If --nn is specified, the trailing - newline is suppressed. If the --ee option is given, interpreta- - tion of the following backslash-escaped characters is enabled. - The --EE option disables the interpretation of these escape char- - acters, even on systems where they are interpreted by default. - The xxppgg__eecchhoo shell option may be used to dynamically determine - whether or not eecchhoo expands these escape characters by default. - eecchhoo does not interpret ---- to mean the end of options. eecchhoo + newline is suppressed. If the --ee option is given, interpreta- + tion of the following backslash-escaped characters is enabled. + The --EE option disables the interpretation of these escape char- + acters, even on systems where they are interpreted by default. + The xxppgg__eecchhoo shell option may be used to dynamically determine + whether or not eecchhoo expands these escape characters by default. + eecchhoo does not interpret ---- to mean the end of options. eecchhoo interprets the following escape sequences: \\aa alert (bell) \\bb backspace @@ -3701,188 +3730,188 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS \\tt horizontal tab \\vv vertical tab \\\\ backslash - \\00_n_n_n the eight-bit character whose value is the octal value + \\00_n_n_n the eight-bit character whose value is the octal value _n_n_n (zero to three octal digits) - \\_n_n_n the eight-bit character whose value is the octal value + \\_n_n_n the eight-bit character whose value is the octal value _n_n_n (one to three octal digits) - \\xx_H_H the eight-bit character whose value is the hexadecimal + \\xx_H_H the eight-bit character whose value is the hexadecimal value _H_H (one or two hex digits) eennaabbllee [--aaddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...] - Enable and disable builtin shell commands. Disabling a builtin + Enable and disable builtin shell commands. Disabling a builtin allows a disk command which has the same name as a shell builtin - to be executed without specifying a full pathname, even though - the shell normally searches for builtins before disk commands. - If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are + to be executed without specifying a full pathname, even though + the shell normally searches for builtins before disk commands. + If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are enabled. For example, to use the tteesstt binary found via the PPAATTHH - instead of the shell builtin version, run ``enable -n test''. - The --ff option means to load the new builtin command _n_a_m_e from + instead of the shell builtin version, run ``enable -n test''. + The --ff option means to load the new builtin command _n_a_m_e from shared object _f_i_l_e_n_a_m_e, on systems that support dynamic loading. - The --dd option will delete a builtin previously loaded with --ff. + The --dd option will delete a builtin previously loaded with --ff. If no _n_a_m_e arguments are given, or if the --pp option is supplied, a list of shell builtins is printed. With no other option argu- - ments, the list consists of all enabled shell builtins. If --nn - is supplied, only disabled builtins are printed. If --aa is sup- - plied, the list printed includes all builtins, with an indica- - tion of whether or not each is enabled. If --ss is supplied, the - output is restricted to the POSIX _s_p_e_c_i_a_l builtins. The return - value is 0 unless a _n_a_m_e is not a shell builtin or there is an + ments, the list consists of all enabled shell builtins. If --nn + is supplied, only disabled builtins are printed. If --aa is sup- + plied, the list printed includes all builtins, with an indica- + tion of whether or not each is enabled. If --ss is supplied, the + output is restricted to the POSIX _s_p_e_c_i_a_l builtins. The return + value is 0 unless a _n_a_m_e is not a shell builtin or there is an error loading a new builtin from a shared object. eevvaall [_a_r_g ...] - The _a_r_gs are read and concatenated together into a single com- - mand. This command is then read and executed by the shell, and - its exit status is returned as the value of eevvaall. If there are + The _a_r_gs are read and concatenated together into a single com- + mand. This command is then read and executed by the shell, and + its exit status is returned as the value of eevvaall. If there are no _a_r_g_s, or only null arguments, eevvaall returns 0. eexxeecc [--ccll] [--aa _n_a_m_e] [_c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]] - If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process - is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If + If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process + is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If the --ll option is supplied, the shell places a dash at the begin- ning of the zeroth arg passed to _c_o_m_m_a_n_d. This is what _l_o_g_i_n(1) does. The --cc option causes _c_o_m_m_a_n_d to be executed with an empty - environment. If --aa is supplied, the shell passes _n_a_m_e as the - zeroth argument to the executed command. If _c_o_m_m_a_n_d cannot be - executed for some reason, a non-interactive shell exits, unless - the shell option eexxeeccffaaiill is enabled, in which case it returns - failure. An interactive shell returns failure if the file can- - not be executed. If _c_o_m_m_a_n_d is not specified, any redirections - take effect in the current shell, and the return status is 0. + environment. If --aa is supplied, the shell passes _n_a_m_e as the + zeroth argument to the executed command. If _c_o_m_m_a_n_d cannot be + executed for some reason, a non-interactive shell exits, unless + the shell option eexxeeccffaaiill is enabled, in which case it returns + failure. An interactive shell returns failure if the file can- + not be executed. If _c_o_m_m_a_n_d is not specified, any redirections + take effect in the current shell, and the return status is 0. If there is a redirection error, the return status is 1. eexxiitt [_n] - Cause the shell to exit with a status of _n. If _n is omitted, + Cause the shell to exit with a status of _n. If _n is omitted, the exit status is that of the last command executed. A trap on EEXXIITT is executed before the shell terminates. eexxppoorrtt [--ffnn] [_n_a_m_e[=_w_o_r_d]] ... eexxppoorrtt --pp - The supplied _n_a_m_e_s are marked for automatic export to the envi- - ronment of subsequently executed commands. If the --ff option is - given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or - if the --pp option is supplied, a list of all names that are - exported in this shell is printed. The --nn option causes the - export property to be removed from each _n_a_m_e. If a variable - name is followed by =_w_o_r_d, the value of the variable is set to - _w_o_r_d. eexxppoorrtt returns an exit status of 0 unless an invalid - option is encountered, one of the _n_a_m_e_s is not a valid shell + The supplied _n_a_m_e_s are marked for automatic export to the envi- + ronment of subsequently executed commands. If the --ff option is + given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or + if the --pp option is supplied, a list of all names that are + exported in this shell is printed. The --nn option causes the + export property to be removed from each _n_a_m_e. If a variable + name is followed by =_w_o_r_d, the value of the variable is set to + _w_o_r_d. eexxppoorrtt returns an exit status of 0 unless an invalid + option is encountered, one of the _n_a_m_e_s is not a valid shell variable name, or --ff is supplied with a _n_a_m_e that is not a func- tion. ffcc [--ee _e_n_a_m_e] [--nnllrr] [_f_i_r_s_t] [_l_a_s_t] ffcc --ss [_p_a_t=_r_e_p] [_c_m_d] - Fix Command. In the first form, a range of commands from _f_i_r_s_t - to _l_a_s_t is selected from the history list. _F_i_r_s_t and _l_a_s_t may - be specified as a string (to locate the last command beginning - with that string) or as a number (an index into the history + Fix Command. In the first form, a range of commands from _f_i_r_s_t + to _l_a_s_t is selected from the history list. _F_i_r_s_t and _l_a_s_t may + be specified as a string (to locate the last command beginning + with that string) or as a number (an index into the history list, where a negative number is used as an offset from the cur- rent command number). If _l_a_s_t is not specified it is set to the - current command for listing (so that ``fc -l -10'' prints the + current command for listing (so that ``fc -l -10'' prints the last 10 commands) and to _f_i_r_s_t otherwise. If _f_i_r_s_t is not spec- - ified it is set to the previous command for editing and -16 for + ified it is set to the previous command for editing and -16 for listing. - The --nn option suppresses the command numbers when listing. The - --rr option reverses the order of the commands. If the --ll option - is given, the commands are listed on standard output. Other- - wise, the editor given by _e_n_a_m_e is invoked on a file containing - those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT - variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set. - If neither variable is set, _v_i is used. When editing is com- + The --nn option suppresses the command numbers when listing. The + --rr option reverses the order of the commands. If the --ll option + is given, the commands are listed on standard output. Other- + wise, the editor given by _e_n_a_m_e is invoked on a file containing + those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT + variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set. + If neither variable is set, _v_i is used. When editing is com- plete, the edited commands are echoed and executed. - In the second form, _c_o_m_m_a_n_d is re-executed after each instance - of _p_a_t is replaced by _r_e_p. A useful alias to use with this is - ``r="fc -s"'', so that typing ``r cc'' runs the last command + In the second form, _c_o_m_m_a_n_d is re-executed after each instance + of _p_a_t is replaced by _r_e_p. A useful alias to use with this is + ``r="fc -s"'', so that typing ``r cc'' runs the last command beginning with ``cc'' and typing ``r'' re-executes the last com- mand. - If the first form is used, the return value is 0 unless an - invalid option is encountered or _f_i_r_s_t or _l_a_s_t specify history - lines out of range. If the --ee option is supplied, the return + If the first form is used, the return value is 0 unless an + invalid option is encountered or _f_i_r_s_t or _l_a_s_t specify history + lines out of range. If the --ee option is supplied, the return value is the value of the last command executed or failure if an error occurs with the temporary file of commands. If the second - form is used, the return status is that of the command re-exe- - cuted, unless _c_m_d does not specify a valid history line, in + form is used, the return status is that of the command re-exe- + cuted, unless _c_m_d does not specify a valid history line, in which case ffcc returns failure. ffgg [_j_o_b_s_p_e_c] - Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. + Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. If _j_o_b_s_p_e_c is not present, the shell's notion of the _c_u_r_r_e_n_t _j_o_b - is used. The return value is that of the command placed into - the foreground, or failure if run when job control is disabled + is used. The return value is that of the command placed into + the foreground, or failure if run when job control is disabled or, when run with job control enabled, if _j_o_b_s_p_e_c does not spec- - ify a valid job or _j_o_b_s_p_e_c specifies a job that was started + ify a valid job or _j_o_b_s_p_e_c specifies a job that was started without job control. ggeettooppttss _o_p_t_s_t_r_i_n_g _n_a_m_e [_a_r_g_s] - ggeettooppttss is used by shell procedures to parse positional parame- - ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog- - nized; if a character is followed by a colon, the option is - expected to have an argument, which should be separated from it - by white space. The colon and question mark characters may not - be used as option characters. Each time it is invoked, ggeettooppttss - places the next option in the shell variable _n_a_m_e, initializing + ggeettooppttss is used by shell procedures to parse positional parame- + ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog- + nized; if a character is followed by a colon, the option is + expected to have an argument, which should be separated from it + by white space. The colon and question mark characters may not + be used as option characters. Each time it is invoked, ggeettooppttss + places the next option in the shell variable _n_a_m_e, initializing _n_a_m_e if it does not exist, and the index of the next argument to be processed into the variable OOPPTTIINNDD. OOPPTTIINNDD is initialized to - 1 each time the shell or a shell script is invoked. When an - option requires an argument, ggeettooppttss places that argument into - the variable OOPPTTAARRGG. The shell does not reset OOPPTTIINNDD automati- - cally; it must be manually reset between multiple calls to + 1 each time the shell or a shell script is invoked. When an + option requires an argument, ggeettooppttss places that argument into + the variable OOPPTTAARRGG. The shell does not reset OOPPTTIINNDD automati- + cally; it must be manually reset between multiple calls to ggeettooppttss within the same shell invocation if a new set of parame- ters is to be used. - When the end of options is encountered, ggeettooppttss exits with a - return value greater than zero. OOPPTTIINNDD is set to the index of + When the end of options is encountered, ggeettooppttss exits with a + return value greater than zero. OOPPTTIINNDD is set to the index of the first non-option argument, and nnaammee is set to ?. - ggeettooppttss normally parses the positional parameters, but if more + ggeettooppttss normally parses the positional parameters, but if more arguments are given in _a_r_g_s, ggeettooppttss parses those instead. - ggeettooppttss can report errors in two ways. If the first character - of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In - normal operation diagnostic messages are printed when invalid - options or missing option arguments are encountered. If the - variable OOPPTTEERRRR is set to 0, no error messages will be dis- + ggeettooppttss can report errors in two ways. If the first character + of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In + normal operation diagnostic messages are printed when invalid + options or missing option arguments are encountered. If the + variable OOPPTTEERRRR is set to 0, no error messages will be dis- played, even if the first character of _o_p_t_s_t_r_i_n_g is not a colon. If an invalid option is seen, ggeettooppttss places ? into _n_a_m_e and, if - not silent, prints an error message and unsets OOPPTTAARRGG. If - ggeettooppttss is silent, the option character found is placed in + not silent, prints an error message and unsets OOPPTTAARRGG. If + ggeettooppttss is silent, the option character found is placed in OOPPTTAARRGG and no diagnostic message is printed. - If a required argument is not found, and ggeettooppttss is not silent, - a question mark (??) is placed in _n_a_m_e, OOPPTTAARRGG is unset, and a - diagnostic message is printed. If ggeettooppttss is silent, then a - colon (::) is placed in _n_a_m_e and OOPPTTAARRGG is set to the option + If a required argument is not found, and ggeettooppttss is not silent, + a question mark (??) is placed in _n_a_m_e, OOPPTTAARRGG is unset, and a + diagnostic message is printed. If ggeettooppttss is silent, then a + colon (::) is placed in _n_a_m_e and OOPPTTAARRGG is set to the option character found. - ggeettooppttss returns true if an option, specified or unspecified, is + ggeettooppttss returns true if an option, specified or unspecified, is found. It returns false if the end of options is encountered or an error occurs. hhaasshh [--llrr] [--pp _f_i_l_e_n_a_m_e] [--ddtt] [_n_a_m_e] - For each _n_a_m_e, the full file name of the command is determined + For each _n_a_m_e, the full file name of the command is determined by searching the directories in $$PPAATTHH and remembered. If the --pp option is supplied, no path search is performed, and _f_i_l_e_n_a_m_e is used as the full file name of the command. The --rr option causes - the shell to forget all remembered locations. The --dd option + the shell to forget all remembered locations. The --dd option causes the shell to forget the remembered location of each _n_a_m_e. - If the --tt option is supplied, the full pathname to which each - _n_a_m_e corresponds is printed. If multiple _n_a_m_e arguments are - supplied with --tt, the _n_a_m_e is printed before the hashed full + If the --tt option is supplied, the full pathname to which each + _n_a_m_e corresponds is printed. If multiple _n_a_m_e arguments are + supplied with --tt, the _n_a_m_e is printed before the hashed full pathname. The --ll option causes output to be displayed in a for- - mat that may be reused as input. If no arguments are given, or + mat that may be reused as input. If no arguments are given, or if only --ll is supplied, information about remembered commands is - printed. The return status is true unless a _n_a_m_e is not found + printed. The return status is true unless a _n_a_m_e is not found or an invalid option is supplied. hheellpp [--ss] [_p_a_t_t_e_r_n] - Display helpful information about builtin commands. If _p_a_t_t_e_r_n - is specified, hheellpp gives detailed help on all commands matching - _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control - structures is printed. The --ss option restricts the information - displayed to a short usage synopsis. The return status is 0 + Display helpful information about builtin commands. If _p_a_t_t_e_r_n + is specified, hheellpp gives detailed help on all commands matching + _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control + structures is printed. The --ss option restricts the information + displayed to a short usage synopsis. The return status is 0 unless no command matches _p_a_t_t_e_r_n. hhiissttoorryy [[_n]] @@ -3893,41 +3922,41 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS hhiissttoorryy --ss _a_r_g [_a_r_g _._._.] With no options, display the command history list with line num- bers. Lines listed with a ** have been modified. An argument of - _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- - FFOORRMMAATT is set and not null, it is used as a format string for - _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- - played history entry. No intervening blank is printed between - the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is - supplied, it is used as the name of the history file; if not, - the value of HHIISSTTFFIILLEE is used. Options, if supplied, have the + _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- + FFOORRMMAATT is set and not null, it is used as a format string for + _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- + played history entry. No intervening blank is printed between + the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is + supplied, it is used as the name of the history file; if not, + the value of HHIISSTTFFIILLEE is used. Options, if supplied, have the following meanings: --cc Clear the history list by deleting all the entries. --dd _o_f_f_s_e_t Delete the history entry at position _o_f_f_s_e_t. - --aa Append the ``new'' history lines (history lines entered - since the beginning of the current bbaasshh session) to the + --aa Append the ``new'' history lines (history lines entered + since the beginning of the current bbaasshh session) to the history file. - --nn Read the history lines not already read from the history - file into the current history list. These are lines - appended to the history file since the beginning of the + --nn Read the history lines not already read from the history + file into the current history list. These are lines + appended to the history file since the beginning of the current bbaasshh session. --rr Read the contents of the history file and use them as the current history. - --ww Write the current history to the history file, overwrit- + --ww Write the current history to the history file, overwrit- ing the history file's contents. - --pp Perform history substitution on the following _a_r_g_s and - display the result on the standard output. Does not - store the results in the history list. Each _a_r_g must be + --pp Perform history substitution on the following _a_r_g_s and + display the result on the standard output. Does not + store the results in the history list. Each _a_r_g must be quoted to disable normal history expansion. - --ss Store the _a_r_g_s in the history list as a single entry. - The last command in the history list is removed before + --ss Store the _a_r_g_s in the history list as a single entry. + The last command in the history list is removed before the _a_r_g_s are added. If the HHIISSTTTTIIMMEEFFOORRMMAATT is set, the time stamp information associ- - ated with each history entry is written to the history file. - The return value is 0 unless an invalid option is encountered, - an error occurs while reading or writing the history file, an - invalid _o_f_f_s_e_t is supplied as an argument to --dd, or the history + ated with each history entry is written to the history file. + The return value is 0 unless an invalid option is encountered, + an error occurs while reading or writing the history file, an + invalid _o_f_f_s_e_t is supplied as an argument to --dd, or the history expansion supplied as an argument to --pp fails. jjoobbss [--llnnpprrss] [ _j_o_b_s_p_e_c ... ] @@ -3935,144 +3964,144 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS The first form lists the active jobs. The options have the fol- lowing meanings: --ll List process IDs in addition to the normal information. - --pp List only the process ID of the job's process group + --pp List only the process ID of the job's process group leader. - --nn Display information only about jobs that have changed - status since the user was last notified of their status. + --nn Display information only about jobs that have changed + status since the user was last notified of their status. --rr Restrict output to running jobs. --ss Restrict output to stopped jobs. - If _j_o_b_s_p_e_c is given, output is restricted to information about - that job. The return status is 0 unless an invalid option is + If _j_o_b_s_p_e_c is given, output is restricted to information about + that job. The return status is 0 unless an invalid option is encountered or an invalid _j_o_b_s_p_e_c is supplied. If the --xx option is supplied, jjoobbss replaces any _j_o_b_s_p_e_c found in - _c_o_m_m_a_n_d or _a_r_g_s with the corresponding process group ID, and + _c_o_m_m_a_n_d or _a_r_g_s with the corresponding process group ID, and executes _c_o_m_m_a_n_d passing it _a_r_g_s, returning its exit status. kkiillll [--ss _s_i_g_s_p_e_c | --nn _s_i_g_n_u_m | --_s_i_g_s_p_e_c] [_p_i_d | _j_o_b_s_p_e_c] ... kkiillll --ll [_s_i_g_s_p_e_c | _e_x_i_t___s_t_a_t_u_s] - Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes - named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive - signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or - a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not - present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the - signal names. If any arguments are supplied when --ll is given, - the names of the signals corresponding to the arguments are + Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes + named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive + signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or + a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not + present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the + signal names. If any arguments are supplied when --ll is given, + the names of the signals corresponding to the arguments are listed, and the return status is 0. The _e_x_i_t___s_t_a_t_u_s argument to - --ll is a number specifying either a signal number or the exit - status of a process terminated by a signal. kkiillll returns true - if at least one signal was successfully sent, or false if an + --ll is a number specifying either a signal number or the exit + status of a process terminated by a signal. kkiillll returns true + if at least one signal was successfully sent, or false if an error occurs or an invalid option is encountered. lleett _a_r_g [_a_r_g ...] Each _a_r_g is an arithmetic expression to be evaluated (see AARRIITTHH-- - MMEETTIICC EEVVAALLUUAATTIIOONN). If the last _a_r_g evaluates to 0, lleett returns + MMEETTIICC EEVVAALLUUAATTIIOONN). If the last _a_r_g evaluates to 0, lleett returns 1; 0 is returned otherwise. llooccaall [_o_p_t_i_o_n] [_n_a_m_e[=_v_a_l_u_e] ...] - For each argument, a local variable named _n_a_m_e is created, and - assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted + For each argument, a local variable named _n_a_m_e is created, and + assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted by ddeeccllaarree. When llooccaall is used within a function, it causes the - variable _n_a_m_e to have a visible scope restricted to that func- + variable _n_a_m_e to have a visible scope restricted to that func- tion and its children. With no operands, llooccaall writes a list of - local variables to the standard output. It is an error to use + local variables to the standard output. It is an error to use llooccaall when not within a function. The return status is 0 unless - llooccaall is used outside a function, an invalid _n_a_m_e is supplied, + llooccaall is used outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly variable. llooggoouutt Exit a login shell. ppooppdd [-nn] [+_n] [-_n] - Removes entries from the directory stack. With no arguments, - removes the top directory from the stack, and performs a ccdd to + Removes entries from the directory stack. With no arguments, + removes the top directory from the stack, and performs a ccdd to the new top directory. Arguments, if supplied, have the follow- ing meanings: - ++_n Removes the _nth entry counting from the left of the list - shown by ddiirrss, starting with zero. For example: ``popd + ++_n Removes the _nth entry counting from the left of the list + shown by ddiirrss, starting with zero. For example: ``popd +0'' removes the first directory, ``popd +1'' the second. --_n Removes the _nth entry counting from the right of the list - shown by ddiirrss, starting with zero. For example: ``popd - -0'' removes the last directory, ``popd -1'' the next to + shown by ddiirrss, starting with zero. For example: ``popd + -0'' removes the last directory, ``popd -1'' the next to last. - --nn Suppresses the normal change of directory when removing - directories from the stack, so that only the stack is + --nn Suppresses the normal change of directory when removing + directories from the stack, so that only the stack is manipulated. - If the ppooppdd command is successful, a ddiirrss is performed as well, - and the return status is 0. ppooppdd returns false if an invalid + If the ppooppdd command is successful, a ddiirrss is performed as well, + and the return status is 0. ppooppdd returns false if an invalid option is encountered, the directory stack is empty, a non-exis- tent directory stack entry is specified, or the directory change fails. pprriinnttff _f_o_r_m_a_t [_a_r_g_u_m_e_n_t_s] - Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the - control of the _f_o_r_m_a_t. The _f_o_r_m_a_t is a character string which - contains three types of objects: plain characters, which are - simply copied to standard output, character escape sequences, - which are converted and copied to the standard output, and for- - mat specifications, each of which causes printing of the next + Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the + control of the _f_o_r_m_a_t. The _f_o_r_m_a_t is a character string which + contains three types of objects: plain characters, which are + simply copied to standard output, character escape sequences, + which are converted and copied to the standard output, and for- + mat specifications, each of which causes printing of the next successive _a_r_g_u_m_e_n_t. In addition to the standard _p_r_i_n_t_f(1) for- - mats, %%bb causes pprriinnttff to expand backslash escape sequences in - the corresponding _a_r_g_u_m_e_n_t (except that \\cc terminates output, + mats, %%bb causes pprriinnttff to expand backslash escape sequences in + the corresponding _a_r_g_u_m_e_n_t (except that \\cc terminates output, backslashes in \\'', \\"", and \\?? are not removed, and octal escapes - beginning with \\00 may contain up to four digits), and %%qq causes + beginning with \\00 may contain up to four digits), and %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a format that can be reused as shell input. - The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- + The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- _m_e_n_t_s. If the _f_o_r_m_a_t requires more _a_r_g_u_m_e_n_t_s than are supplied, - the extra format specifications behave as if a zero value or - null string, as appropriate, had been supplied. The return + the extra format specifications behave as if a zero value or + null string, as appropriate, had been supplied. The return value is zero on success, non-zero on failure. ppuusshhdd [--nn] [_d_i_r] ppuusshhdd [--nn] [+_n] [-_n] - Adds a directory to the top of the directory stack, or rotates - the stack, making the new top of the stack the current working + Adds a directory to the top of the directory stack, or rotates + the stack, making the new top of the stack the current working directory. With no arguments, exchanges the top two directories - and returns 0, unless the directory stack is empty. Arguments, + and returns 0, unless the directory stack is empty. Arguments, if supplied, have the following meanings: - ++_n Rotates the stack so that the _nth directory (counting - from the left of the list shown by ddiirrss, starting with + ++_n Rotates the stack so that the _nth directory (counting + from the left of the list shown by ddiirrss, starting with zero) is at the top. - --_n Rotates the stack so that the _nth directory (counting - from the right of the list shown by ddiirrss, starting with + --_n Rotates the stack so that the _nth directory (counting + from the right of the list shown by ddiirrss, starting with zero) is at the top. - --nn Suppresses the normal change of directory when adding - directories to the stack, so that only the stack is + --nn Suppresses the normal change of directory when adding + directories to the stack, so that only the stack is manipulated. _d_i_r Adds _d_i_r to the directory stack at the top, making it the new current working directory. If the ppuusshhdd command is successful, a ddiirrss is performed as well. - If the first form is used, ppuusshhdd returns 0 unless the cd to _d_i_r - fails. With the second form, ppuusshhdd returns 0 unless the direc- - tory stack is empty, a non-existent directory stack element is - specified, or the directory change to the specified new current + If the first form is used, ppuusshhdd returns 0 unless the cd to _d_i_r + fails. With the second form, ppuusshhdd returns 0 unless the direc- + tory stack is empty, a non-existent directory stack element is + specified, or the directory change to the specified new current directory fails. ppwwdd [--LLPP] - Print the absolute pathname of the current working directory. + Print the absolute pathname of the current working directory. The pathname printed contains no symbolic links if the --PP option is supplied or the --oo pphhyyssiiccaall option to the sseett builtin command - is enabled. If the --LL option is used, the pathname printed may - contain symbolic links. The return status is 0 unless an error - occurs while reading the name of the current directory or an + is enabled. If the --LL option is used, the pathname printed may + contain symbolic links. The return status is 0 unless an error + occurs while reading the name of the current directory or an invalid option is supplied. rreeaadd [--eerrss] [--uu _f_d] [--tt _t_i_m_e_o_u_t] [--aa _a_n_a_m_e] [--pp _p_r_o_m_p_t] [--nn _n_c_h_a_r_s] [--dd _d_e_l_i_m] [_n_a_m_e ...] - One line is read from the standard input, or from the file - descriptor _f_d supplied as an argument to the --uu option, and the + One line is read from the standard input, or from the file + descriptor _f_d supplied as an argument to the --uu option, and the first word is assigned to the first _n_a_m_e, the second word to the - second _n_a_m_e, and so on, with leftover words and their interven- - ing separators assigned to the last _n_a_m_e. If there are fewer + second _n_a_m_e, and so on, with leftover words and their interven- + ing separators assigned to the last _n_a_m_e. If there are fewer words read from the input stream than names, the remaining names - are assigned empty values. The characters in IIFFSS are used to - split the line into words. The backslash character (\\) may be - used to remove any special meaning for the next character read - and for line continuation. Options, if supplied, have the fol- + are assigned empty values. The characters in IIFFSS are used to + split the line into words. The backslash character (\\) may be + used to remove any special meaning for the next character read + and for line continuation. Options, if supplied, have the fol- lowing meanings: --aa _a_n_a_m_e The words are assigned to sequential indices of the array @@ -4080,98 +4109,98 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS new values are assigned. Other _n_a_m_e arguments are ignored. --dd _d_e_l_i_m - The first character of _d_e_l_i_m is used to terminate the + The first character of _d_e_l_i_m is used to terminate the input line, rather than newline. --ee If the standard input is coming from a terminal, rreeaaddlliinnee (see RREEAADDLLIINNEE above) is used to obtain the line. --nn _n_c_h_a_r_s - rreeaadd returns after reading _n_c_h_a_r_s characters rather than + rreeaadd returns after reading _n_c_h_a_r_s characters rather than waiting for a complete line of input. --pp _p_r_o_m_p_t Display _p_r_o_m_p_t on standard error, without a trailing new- line, before attempting to read any input. The prompt is displayed only if input is coming from a terminal. --rr Backslash does not act as an escape character. The back- - slash is considered to be part of the line. In particu- - lar, a backslash-newline pair may not be used as a line + slash is considered to be part of the line. In particu- + lar, a backslash-newline pair may not be used as a line continuation. --ss Silent mode. If input is coming from a terminal, charac- ters are not echoed. --tt _t_i_m_e_o_u_t - Cause rreeaadd to time out and return failure if a complete - line of input is not read within _t_i_m_e_o_u_t seconds. This - option has no effect if rreeaadd is not reading input from + Cause rreeaadd to time out and return failure if a complete + line of input is not read within _t_i_m_e_o_u_t seconds. This + option has no effect if rreeaadd is not reading input from the terminal or a pipe. --uu _f_d Read input from file descriptor _f_d. If no _n_a_m_e_s are supplied, the line read is assigned to the vari- - able RREEPPLLYY. The return code is zero, unless end-of-file is - encountered, rreeaadd times out, or an invalid file descriptor is + able RREEPPLLYY. The return code is zero, unless end-of-file is + encountered, rreeaadd times out, or an invalid file descriptor is supplied as the argument to --uu. rreeaaddoonnllyy [--aappff] [_n_a_m_e[=_w_o_r_d] ...] - The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s - may not be changed by subsequent assignment. If the --ff option - is supplied, the functions corresponding to the _n_a_m_e_s are so + The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s + may not be changed by subsequent assignment. If the --ff option + is supplied, the functions corresponding to the _n_a_m_e_s are so marked. The --aa option restricts the variables to arrays. If no - _n_a_m_e arguments are given, or if the --pp option is supplied, a - list of all readonly names is printed. The --pp option causes - output to be displayed in a format that may be reused as input. - If a variable name is followed by =_w_o_r_d, the value of the vari- - able is set to _w_o_r_d. The return status is 0 unless an invalid - option is encountered, one of the _n_a_m_e_s is not a valid shell - variable name, or --ff is supplied with a _n_a_m_e that is not a - function. + _n_a_m_e arguments are given, or if the --pp option is supplied, a + list of all readonly names is printed. The --pp option causes + output to be displayed in a format that may be reused as input. + If a variable name is followed by =_w_o_r_d, the value of the vari- + able is set to _w_o_r_d. The return status is 0 unless an invalid + option is encountered, one of the _n_a_m_e_s is not a valid shell + variable name, or --ff is supplied with a _n_a_m_e that is not a func- + tion. rreettuurrnn [_n] - Causes a function to exit with the return value specified by _n. - If _n is omitted, the return status is that of the last command - executed in the function body. If used outside a function, but - during execution of a script by the .. (ssoouurrccee) command, it + Causes a function to exit with the return value specified by _n. + If _n is omitted, the return status is that of the last command + executed in the function body. If used outside a function, but + during execution of a script by the .. (ssoouurrccee) command, it causes the shell to stop executing that script and return either - _n or the exit status of the last command executed within the - script as the exit status of the script. If used outside a - function and not during execution of a script by .., the return + _n or the exit status of the last command executed within the + script as the exit status of the script. If used outside a + function and not during execution of a script by .., the return status is false. Any command associated with the RREETTUURRNN trap is - executed before execution resumes after the function or script. + executed before execution resumes after the function or script. sseett [----aabbeeffhhkkmmnnppttuuvvxxBBCCHHPP] [--oo _o_p_t_i_o_n] [_a_r_g ...] - Without options, the name and value of each shell variable are - displayed in a format that can be reused as input. The output - is sorted according to the current locale. When options are - specified, they set or unset shell attributes. Any arguments - remaining after the options are processed are treated as values + Without options, the name and value of each shell variable are + displayed in a format that can be reused as input. The output + is sorted according to the current locale. When options are + specified, they set or unset shell attributes. Any arguments + remaining after the options are processed are treated as values for the positional parameters and are assigned, in order, to $$11, - $$22, ...... $$_n. Options, if specified, have the following mean- + $$22, ...... $$_n. Options, if specified, have the following mean- ings: - --aa Automatically mark variables and functions which are - modified or created for export to the environment of + --aa Automatically mark variables and functions which are + modified or created for export to the environment of subsequent commands. - --bb Report the status of terminated background jobs immedi- + --bb Report the status of terminated background jobs immedi- ately, rather than before the next primary prompt. This is effective only when job control is enabled. - --ee Exit immediately if a _s_i_m_p_l_e _c_o_m_m_a_n_d (see SSHHEELLLL GGRRAAMMMMAARR + --ee Exit immediately if a _s_i_m_p_l_e _c_o_m_m_a_n_d (see SSHHEELLLL GGRRAAMMMMAARR above) exits with a non-zero status. The shell does not - exit if the command that fails is part of the command - list immediately following a wwhhiillee or uunnttiill keyword, - part of the test in an _i_f statement, part of a &&&& or |||| + exit if the command that fails is part of the command + list immediately following a wwhhiillee or uunnttiill keyword, + part of the test in an _i_f statement, part of a &&&& or |||| list, or if the command's return value is being inverted - via !!. A trap on EERRRR, if set, is executed before the + via !!. A trap on EERRRR, if set, is executed before the shell exits. --ff Disable pathname expansion. - --hh Remember the location of commands as they are looked up + --hh Remember the location of commands as they are looked up for execution. This is enabled by default. - --kk All arguments in the form of assignment statements are - placed in the environment for a command, not just those + --kk All arguments in the form of assignment statements are + placed in the environment for a command, not just those that precede the command name. - --mm Monitor mode. Job control is enabled. This option is - on by default for interactive shells on systems that - support it (see JJOOBB CCOONNTTRROOLL above). Background pro- - cesses run in a separate process group and a line con- - taining their exit status is printed upon their comple- + --mm Monitor mode. Job control is enabled. This option is + on by default for interactive shells on systems that + support it (see JJOOBB CCOONNTTRROOLL above). Background pro- + cesses run in a separate process group and a line con- + taining their exit status is printed upon their comple- tion. --nn Read commands but do not execute them. This may be used - to check a shell script for syntax errors. This is + to check a shell script for syntax errors. This is ignored by interactive shells. --oo _o_p_t_i_o_n_-_n_a_m_e The _o_p_t_i_o_n_-_n_a_m_e can be one of the following: @@ -4179,7 +4208,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Same as --aa. bbrraacceeeexxppaanndd Same as --BB. - eemmaaccss Use an emacs-style command line editing inter- + eemmaaccss Use an emacs-style command line editing inter- face. This is enabled by default when the shell is interactive, unless the shell is started with the ----nnooeeddiittiinngg option. @@ -4195,8 +4224,8 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS HHIISSTTOORRYY. This option is on by default in inter- active shells. iiggnnoorreeeeooff - The effect is as if the shell command - ``IGNOREEOF=10'' had been executed (see SShheellll + The effect is as if the shell command + ``IGNOREEOF=10'' had been executed (see SShheellll VVaarriiaabblleess above). kkeeyywwoorrdd Same as --kk. mmoonniittoorr Same as --mm. @@ -4210,12 +4239,12 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS pphhyyssiiccaall Same as --PP. ppiippeeffaaiill - If set, the return value of a pipeline is the - value of the last (rightmost) command to exit - with a non-zero status, or zero if all commands - in the pipeline exit successfully. This option + If set, the return value of a pipeline is the + value of the last (rightmost) command to exit + with a non-zero status, or zero if all commands + in the pipeline exit successfully. This option is disabled by default. - ppoossiixx Change the behavior of bbaasshh where the default + ppoossiixx Change the behavior of bbaasshh where the default operation differs from the POSIX 1003.2 standard to match the standard (_`_p_o_s_i_x _m_o_d_e). pprriivviilleeggeedd @@ -4224,224 +4253,224 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS vvii Use a vi-style command line editing interface. xxttrraaccee Same as --xx. If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, the values of the - current options are printed. If ++oo is supplied with no - _o_p_t_i_o_n_-_n_a_m_e, a series of sseett commands to recreate the - current option settings is displayed on the standard + current options are printed. If ++oo is supplied with no + _o_p_t_i_o_n_-_n_a_m_e, a series of sseett commands to recreate the + current option settings is displayed on the standard output. - --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and - $$BBAASSHH__EENNVV files are not processed, shell functions are - not inherited from the environment, and the SSHHEELLLLOOPPTTSS - variable, if it appears in the environment, is ignored. - If the shell is started with the effective user (group) - id not equal to the real user (group) id, and the --pp - option is not supplied, these actions are taken and the + --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and + $$BBAASSHH__EENNVV files are not processed, shell functions are + not inherited from the environment, and the SSHHEELLLLOOPPTTSS + variable, if it appears in the environment, is ignored. + If the shell is started with the effective user (group) + id not equal to the real user (group) id, and the --pp + option is not supplied, these actions are taken and the effective user id is set to the real user id. If the --pp - option is supplied at startup, the effective user id is + option is supplied at startup, the effective user id is not reset. Turning this option off causes the effective - user and group ids to be set to the real user and group + user and group ids to be set to the real user and group ids. --tt Exit after reading and executing one command. --uu Treat unset variables as an error when performing param- - eter expansion. If expansion is attempted on an unset + eter expansion. If expansion is attempted on an unset variable, the shell prints an error message, and, if not interactive, exits with a non-zero status. --vv Print shell input lines as they are read. - --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee + --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee command, sseelleecctt command, or arithmetic ffoorr command, dis- - play the expanded value of PPSS44, followed by the command + play the expanded value of PPSS44, followed by the command and its expanded arguments or associated word list. - --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn + --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn above). This is on by default. - --CC If set, bbaasshh does not overwrite an existing file with - the >>, >>&&, and <<>> redirection operators. This may be + --CC If set, bbaasshh does not overwrite an existing file with + the >>, >>&&, and <<>> redirection operators. This may be overridden when creating output files by using the redi- rection operator >>|| instead of >>. --EE If set, any trap on EERRRR is inherited by shell functions, - command substitutions, and commands executed in a sub- - shell environment. The EERRRR trap is normally not inher- + command substitutions, and commands executed in a sub- + shell environment. The EERRRR trap is normally not inher- ited in such cases. --HH Enable !! style history substitution. This option is on by default when the shell is interactive. - --PP If set, the shell does not follow symbolic links when - executing commands such as ccdd that change the current + --PP If set, the shell does not follow symbolic links when + executing commands such as ccdd that change the current working directory. It uses the physical directory structure instead. By default, bbaasshh follows the logical - chain of directories when performing commands which + chain of directories when performing commands which change the current directory. - --TT If set, any trap on DDEEBBUUGG is inherited by shell func- + --TT If set, any trap on DDEEBBUUGG is inherited by shell func- tions, command substitutions, and commands executed in a - subshell environment. The DDEEBBUUGG trap is normally not + subshell environment. The DDEEBBUUGG trap is normally not inherited in such cases. - ---- If no arguments follow this option, then the positional + ---- If no arguments follow this option, then the positional parameters are unset. Otherwise, the positional parame- - ters are set to the _a_r_gs, even if some of them begin + ters are set to the _a_r_gs, even if some of them begin with a --. - -- Signal the end of options, cause all remaining _a_r_gs to + -- Signal the end of options, cause all remaining _a_r_gs to be assigned to the positional parameters. The --xx and --vv options are turned off. If there are no _a_r_gs, the posi- tional parameters remain unchanged. - The options are off by default unless otherwise noted. Using + - rather than - causes these options to be turned off. The - options can also be specified as arguments to an invocation of - the shell. The current set of options may be found in $$--. The + The options are off by default unless otherwise noted. Using + + rather than - causes these options to be turned off. The + options can also be specified as arguments to an invocation of + the shell. The current set of options may be found in $$--. The return status is always true unless an invalid option is encoun- tered. sshhiifftt [_n] - The positional parameters from _n+1 ... are renamed to $$11 ........ - Parameters represented by the numbers $$## down to $$##-_n+1 are - unset. _n must be a non-negative number less than or equal to - $$##. If _n is 0, no parameters are changed. If _n is not given, - it is assumed to be 1. If _n is greater than $$##, the positional - parameters are not changed. The return status is greater than + The positional parameters from _n+1 ... are renamed to $$11 ........ + Parameters represented by the numbers $$## down to $$##-_n+1 are + unset. _n must be a non-negative number less than or equal to + $$##. If _n is 0, no parameters are changed. If _n is not given, + it is assumed to be 1. If _n is greater than $$##, the positional + parameters are not changed. The return status is greater than zero if _n is greater than $$## or less than zero; otherwise 0. sshhoopptt [--ppqqssuu] [--oo] [_o_p_t_n_a_m_e ...] Toggle the values of variables controlling optional shell behav- ior. With no options, or with the --pp option, a list of all set- table options is displayed, with an indication of whether or not - each is set. The --pp option causes output to be displayed in a - form that may be reused as input. Other options have the - following meanings: + each is set. The --pp option causes output to be displayed in a + form that may be reused as input. Other options have the fol- + lowing meanings: --ss Enable (set) each _o_p_t_n_a_m_e. --uu Disable (unset) each _o_p_t_n_a_m_e. - --qq Suppresses normal output (quiet mode); the return status + --qq Suppresses normal output (quiet mode); the return status indicates whether the _o_p_t_n_a_m_e is set or unset. If multi- - ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- - tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- + ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- + tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- wise. - --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for + --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for the --oo option to the sseett builtin. - If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, the dis- + If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, the dis- play is limited to those options which are set or unset, respec- - tively. Unless otherwise noted, the sshhoopptt options are disabled + tively. Unless otherwise noted, the sshhoopptt options are disabled (unset) by default. - The return status when listing options is zero if all _o_p_t_n_a_m_e_s - are enabled, non-zero otherwise. When setting or unsetting - options, the return status is zero unless an _o_p_t_n_a_m_e is not a + The return status when listing options is zero if all _o_p_t_n_a_m_e_s + are enabled, non-zero otherwise. When setting or unsetting + options, the return status is zero unless an _o_p_t_n_a_m_e is not a valid shell option. The list of sshhoopptt options is: ccddaabbllee__vvaarrss - If set, an argument to the ccdd builtin command that is - not a directory is assumed to be the name of a variable + If set, an argument to the ccdd builtin command that is + not a directory is assumed to be the name of a variable whose value is the directory to change to. ccddssppeellll If set, minor errors in the spelling of a directory com- - ponent in a ccdd command will be corrected. The errors + ponent in a ccdd command will be corrected. The errors checked for are transposed characters, a missing charac- - ter, and one character too many. If a correction is - found, the corrected file name is printed, and the com- - mand proceeds. This option is only used by interactive + ter, and one character too many. If a correction is + found, the corrected file name is printed, and the com- + mand proceeds. This option is only used by interactive shells. cchheecckkhhaasshh If set, bbaasshh checks that a command found in the hash ta- - ble exists before trying to execute it. If a hashed - command no longer exists, a normal path search is per- + ble exists before trying to execute it. If a hashed + command no longer exists, a normal path search is per- formed. cchheecckkwwiinnssiizzee - If set, bbaasshh checks the window size after each command - and, if necessary, updates the values of LLIINNEESS and + If set, bbaasshh checks the window size after each command + and, if necessary, updates the values of LLIINNEESS and CCOOLLUUMMNNSS. - ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- - line command in the same history entry. This allows + ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- + line command in the same history entry. This allows easy re-editing of multi-line commands. - ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in + ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in the results of pathname expansion. eexxeeccffaaiill If set, a non-interactive shell will not exit if it can- - not execute the file specified as an argument to the - eexxeecc builtin command. An interactive shell does not + not execute the file specified as an argument to the + eexxeecc builtin command. An interactive shell does not exit if eexxeecc fails. eexxppaanndd__aalliiaasseess - If set, aliases are expanded as described above under + If set, aliases are expanded as described above under AALLIIAASSEESS. This option is enabled by default for interac- tive shells. eexxttddeebbuugg - If set, behavior intended for use by debuggers is + If set, behavior intended for use by debuggers is enabled: 11.. The --FF option to the ddeeccllaarree builtin displays the source file name and line number corresponding to each function name supplied as an argument. - 22.. If the command run by the DDEEBBUUGG trap returns a - non-zero value, the next command is skipped and + 22.. If the command run by the DDEEBBUUGG trap returns a + non-zero value, the next command is skipped and not executed. - 33.. If the command run by the DDEEBBUUGG trap returns a - value of 2, and the shell is executing in a sub- - routine (a shell function or a shell script exe- - cuted by the .. or ssoouurrccee builtins), a call to + 33.. If the command run by the DDEEBBUUGG trap returns a + value of 2, and the shell is executing in a sub- + routine (a shell function or a shell script exe- + cuted by the .. or ssoouurrccee builtins), a call to rreettuurrnn is simulated. eexxttgglloobb If set, the extended pattern matching features described above under PPaatthhnnaammee EExxppaannssiioonn are enabled. eexxttqquuoottee - If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed - within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double + If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed + within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double quotes. This option is enabled by default. ffaaiillgglloobb - If set, patterns which fail to match filenames during + If set, patterns which fail to match filenames during pathname expansion result in an expansion error. ffoorrccee__ffiiggnnoorree - If set, the suffixes specified by the FFIIGGNNOORREE shell - variable cause words to be ignored when performing word + If set, the suffixes specified by the FFIIGGNNOORREE shell + variable cause words to be ignored when performing word completion even if the ignored words are the only possi- ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS above for a - description of FFIIGGNNOORREE. This option is enabled by + description of FFIIGGNNOORREE. This option is enabled by default. ggnnuu__eerrrrffmmtt If set, shell error messages are written in the standard GNU error message format. hhiissttaappppeenndd - If set, the history list is appended to the file named - by the value of the HHIISSTTFFIILLEE variable when the shell + If set, the history list is appended to the file named + by the value of the HHIISSTTFFIILLEE variable when the shell exits, rather than overwriting the file. hhiissttrreeeeddiitt - If set, and rreeaaddlliinnee is being used, a user is given the + If set, and rreeaaddlliinnee is being used, a user is given the opportunity to re-edit a failed history substitution. hhiissttvveerriiffyy - If set, and rreeaaddlliinnee is being used, the results of his- - tory substitution are not immediately passed to the - shell parser. Instead, the resulting line is loaded + If set, and rreeaaddlliinnee is being used, the results of his- + tory substitution are not immediately passed to the + shell parser. Instead, the resulting line is loaded into the rreeaaddlliinnee editing buffer, allowing further modi- fication. hhoossttccoommpplleettee If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to - perform hostname completion when a word containing a @@ - is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE + perform hostname completion when a word containing a @@ + is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE above). This is enabled by default. hhuuppoonneexxiitt If set, bbaasshh will send SSIIGGHHUUPP to all jobs when an inter- active login shell exits. iinntteerraaccttiivvee__ccoommmmeennttss If set, allow a word beginning with ## to cause that word - and all remaining characters on that line to be ignored - in an interactive shell (see CCOOMMMMEENNTTSS above). This + and all remaining characters on that line to be ignored + in an interactive shell (see CCOOMMMMEENNTTSS above). This option is enabled by default. - lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line + lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. llooggiinn__sshheellll - The shell sets this option if it is started as a login - shell (see IINNVVOOCCAATTIIOONN above). The value may not be + The shell sets this option if it is started as a login + shell (see IINNVVOOCCAATTIIOONN above). The value may not be changed. mmaaiillwwaarrnn - If set, and a file that bbaasshh is checking for mail has - been accessed since the last time it was checked, the - message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis- + If set, and a file that bbaasshh is checking for mail has + been accessed since the last time it was checked, the + message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis- played. nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn - If set, and rreeaaddlliinnee is being used, bbaasshh will not + If set, and rreeaaddlliinnee is being used, bbaasshh will not attempt to search the PPAATTHH for possible completions when completion is attempted on an empty line. nnooccaasseegglloobb - If set, bbaasshh matches filenames in a case-insensitive + If set, bbaasshh matches filenames in a case-insensitive fashion when performing pathname expansion (see PPaatthhnnaammee EExxppaannssiioonn above). nnuullllgglloobb - If set, bbaasshh allows patterns which match no files (see - PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string, + If set, bbaasshh allows patterns which match no files (see + PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string, rather than themselves. pprrooggccoommpp If set, the programmable completion facilities (see PPrroo-- @@ -4449,44 +4478,44 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS enabled by default. pprroommppttvvaarrss If set, prompt strings undergo parameter expansion, com- - mand substitution, arithmetic expansion, and quote - removal after being expanded as described in PPRROOMMPPTTIINNGG + mand substitution, arithmetic expansion, and quote + removal after being expanded as described in PPRROOMMPPTTIINNGG above. This option is enabled by default. rreessttrriicctteedd__sshheellll - The shell sets this option if it is started in + The shell sets this option if it is started in restricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value - may not be changed. This is not reset when the startup - files are executed, allowing the startup files to dis- + may not be changed. This is not reset when the startup + files are executed, allowing the startup files to dis- cover whether or not a shell is restricted. sshhiifftt__vveerrbboossee - If set, the sshhiifftt builtin prints an error message when + If set, the sshhiifftt builtin prints an error message when the shift count exceeds the number of positional parame- ters. ssoouurrcceeppaatthh If set, the ssoouurrccee (..) builtin uses the value of PPAATTHH to - find the directory containing the file supplied as an + find the directory containing the file supplied as an argument. This option is enabled by default. xxppgg__eecchhoo - If set, the eecchhoo builtin expands backslash-escape + If set, the eecchhoo builtin expands backslash-escape sequences by default. ssuussppeenndd [--ff] - Suspend the execution of this shell until it receives a SSIIGGCCOONNTT - signal. The --ff option says not to complain if this is a login - shell; just suspend anyway. The return status is 0 unless the + Suspend the execution of this shell until it receives a SSIIGGCCOONNTT + signal. The --ff option says not to complain if this is a login + shell; just suspend anyway. The return status is 0 unless the shell is a login shell and --ff is not supplied, or if job control is not enabled. tteesstt _e_x_p_r [[ _e_x_p_r ]] - Return a status of 0 or 1 depending on the evaluation of the - conditional expression _e_x_p_r. Each operator and operand must be - a separate argument. Expressions are composed of the primaries + Return a status of 0 or 1 depending on the evaluation of the + conditional expression _e_x_p_r. Each operator and operand must be + a separate argument. Expressions are composed of the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. - Expressions may be combined using the following operators, + Expressions may be combined using the following operators, listed in decreasing order of precedence. !! _e_x_p_r True if _e_x_p_r is false. (( _e_x_p_r )) - Returns the value of _e_x_p_r. This may be used to override + Returns the value of _e_x_p_r. This may be used to override the normal precedence of operators. _e_x_p_r_1 -aa _e_x_p_r_2 True if both _e_x_p_r_1 and _e_x_p_r_2 are true. @@ -4503,109 +4532,109 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS null. 2 arguments If the first argument is !!, the expression is true if and - only if the second argument is null. If the first argu- - ment is one of the unary conditional operators listed - above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is + only if the second argument is null. If the first argu- + ment is one of the unary conditional operators listed + above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is true if the unary test is true. If the first argument is not a valid unary conditional operator, the expression is false. 3 arguments - If the second argument is one of the binary conditional + If the second argument is one of the binary conditional operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the result of the expression is the result of the binary test - using the first and third arguments as operands. If the - first argument is !!, the value is the negation of the - two-argument test using the second and third arguments. + using the first and third arguments as operands. If the + first argument is !!, the value is the negation of the + two-argument test using the second and third arguments. If the first argument is exactly (( and the third argument - is exactly )), the result is the one-argument test of the - second argument. Otherwise, the expression is false. - The --aa and --oo operators are considered binary operators + is exactly )), the result is the one-argument test of the + second argument. Otherwise, the expression is false. + The --aa and --oo operators are considered binary operators in this case. 4 arguments If the first argument is !!, the result is the negation of - the three-argument expression composed of the remaining + the three-argument expression composed of the remaining arguments. Otherwise, the expression is parsed and eval- - uated according to precedence using the rules listed + uated according to precedence using the rules listed above. 5 or more arguments - The expression is parsed and evaluated according to + The expression is parsed and evaluated according to precedence using the rules listed above. - ttiimmeess Print the accumulated user and system times for the shell and + ttiimmeess Print the accumulated user and system times for the shell and for processes run from the shell. The return status is 0. ttrraapp [--llpp] [[_a_r_g] _s_i_g_s_p_e_c ...] - The command _a_r_g is to be read and executed when the shell - receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a - single _s_i_g_s_p_e_c) or --, each specified signal is reset to its - original disposition (the value it had upon entrance to the - shell). If _a_r_g is the null string the signal specified by each - _s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes. - If _a_r_g is not present and --pp has been supplied, then the trap - commands associated with each _s_i_g_s_p_e_c are displayed. If no - arguments are supplied or if only --pp is given, ttrraapp prints the - list of commands associated with each signal. The --ll option - causes the shell to print a list of signal names and their cor- - responding numbers. Each _s_i_g_s_p_e_c is either a signal name - defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are - case insensitive and the SIG prefix is optional. If a _s_i_g_s_p_e_c - is EEXXIITT (0) the command _a_r_g is executed on exit from the shell. - If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is executed before every + The command _a_r_g is to be read and executed when the shell + receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a + single _s_i_g_s_p_e_c) or --, each specified signal is reset to its + original disposition (the value it had upon entrance to the + shell). If _a_r_g is the null string the signal specified by each + _s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes. + If _a_r_g is not present and --pp has been supplied, then the trap + commands associated with each _s_i_g_s_p_e_c are displayed. If no + arguments are supplied or if only --pp is given, ttrraapp prints the + list of commands associated with each signal. The --ll option + causes the shell to print a list of signal names and their cor- + responding numbers. Each _s_i_g_s_p_e_c is either a signal name + defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are + case insensitive and the SIG prefix is optional. If a _s_i_g_s_p_e_c + is EEXXIITT (0) the command _a_r_g is executed on exit from the shell. + If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is executed before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, _s_e_l_e_c_t command, every arithmetic _f_o_r command, and before the first command executes in - a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the - description of the eexxttddeebbuugg option to the sshhoopptt builtin for - details of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is EERRRR, - the command _a_r_g is executed whenever a simple command has a - non-zero exit status, subject to the following conditions. The - EERRRR trap is not executed if the failed command is part of the - command list immediately following a wwhhiillee or uunnttiill keyword, + a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the + description of the eexxttddeebbuugg option to the sshhoopptt builtin for + details of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is EERRRR, + the command _a_r_g is executed whenever a simple command has a + non-zero exit status, subject to the following conditions. The + EERRRR trap is not executed if the failed command is part of the + command list immediately following a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, part of a &&&& or |||| list, or - if the command's return value is being inverted via !!. These - are the same conditions obeyed by the eerrrreexxiitt option. If a + if the command's return value is being inverted via !!. These + are the same conditions obeyed by the eerrrreexxiitt option. If a _s_i_g_s_p_e_c is RREETTUURRNN, the command _a_r_g is executed each time a shell function or a script executed with the .. or ssoouurrccee builtins fin- ishes executing. Signals ignored upon entry to the shell cannot - be trapped or reset. Trapped signals are reset to their origi- - nal values in a child process when it is created. The return - status is false if any _s_i_g_s_p_e_c is invalid; otherwise ttrraapp + be trapped or reset. Trapped signals are reset to their origi- + nal values in a child process when it is created. The return + status is false if any _s_i_g_s_p_e_c is invalid; otherwise ttrraapp returns true. ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...] - With no options, indicate how each _n_a_m_e would be interpreted if + With no options, indicate how each _n_a_m_e would be interpreted if used as a command name. If the --tt option is used, ttyyppee prints a - string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or - _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, - builtin, or disk file, respectively. If the _n_a_m_e is not found, - then nothing is printed, and an exit status of false is - returned. If the --pp option is used, ttyyppee either returns the + string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or + _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, + builtin, or disk file, respectively. If the _n_a_m_e is not found, + then nothing is printed, and an exit status of false is + returned. If the --pp option is used, ttyyppee either returns the name of the disk file that would be executed if _n_a_m_e were speci- fied as a command name, or nothing if ``type -t name'' would not - return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e, + return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e, even if ``type -t name'' would not return _f_i_l_e. If a command is - hashed, --pp and --PP print the hashed value, not necessarily the + hashed, --pp and --PP print the hashed value, not necessarily the file that appears first in PPAATTHH. If the --aa option is used, ttyyppee - prints all of the places that contain an executable named _n_a_m_e. - This includes aliases and functions, if and only if the --pp - option is not also used. The table of hashed commands is not - consulted when using --aa. The --ff option suppresses shell func- - tion lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true if + prints all of the places that contain an executable named _n_a_m_e. + This includes aliases and functions, if and only if the --pp + option is not also used. The table of hashed commands is not + consulted when using --aa. The --ff option suppresses shell func- + tion lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true if any of the arguments are found, false if none are found. uulliimmiitt [--SSHHaaccddffllmmnnppssttuuvv [_l_i_m_i_t]] - Provides control over the resources available to the shell and - to processes started by it, on systems that allow such control. + Provides control over the resources available to the shell and + to processes started by it, on systems that allow such control. The --HH and --SS options specify that the hard or soft limit is set - for the given resource. A hard limit cannot be increased once - it is set; a soft limit may be increased up to the value of the - hard limit. If neither --HH nor --SS is specified, both the soft - and hard limits are set. The value of _l_i_m_i_t can be a number in + for the given resource. A hard limit cannot be increased once + it is set; a soft limit may be increased up to the value of the + hard limit. If neither --HH nor --SS is specified, both the soft + and hard limits are set. The value of _l_i_m_i_t can be a number in the unit specified for the resource or one of the special values - hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the current hard - limit, the current soft limit, and no limit, respectively. If - _l_i_m_i_t is omitted, the current value of the soft limit of the - resource is printed, unless the --HH option is given. When more - than one resource is specified, the limit name and unit are + hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the current hard + limit, the current soft limit, and no limit, respectively. If + _l_i_m_i_t is omitted, the current value of the soft limit of the + resource is printed, unless the --HH option is given. When more + than one resource is specified, the limit name and unit are printed before the value. Other options are interpreted as fol- lows: --aa All current limits are reported @@ -4619,63 +4648,63 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS --pp The pipe size in 512-byte blocks (this may not be set) --ss The maximum stack size --tt The maximum amount of cpu time in seconds - --uu The maximum number of processes available to a single + --uu The maximum number of processes available to a single user - --vv The maximum amount of virtual memory available to the + --vv The maximum amount of virtual memory available to the shell If _l_i_m_i_t is given, it is the new value of the specified resource (the --aa option is display only). If no option is given, then --ff - is assumed. Values are in 1024-byte increments, except for --tt, - which is in seconds, --pp, which is in units of 512-byte blocks, - and --nn and --uu, which are unscaled values. The return status is - 0 unless an invalid option or argument is supplied, or an error + is assumed. Values are in 1024-byte increments, except for --tt, + which is in seconds, --pp, which is in units of 512-byte blocks, + and --nn and --uu, which are unscaled values. The return status is + 0 unless an invalid option or argument is supplied, or an error occurs while setting a new limit. uummaasskk [--pp] [--SS] [_m_o_d_e] The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with - a digit, it is interpreted as an octal number; otherwise it is - interpreted as a symbolic mode mask similar to that accepted by - _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is - printed. The --SS option causes the mask to be printed in sym- - bolic form; the default output is an octal number. If the --pp + a digit, it is interpreted as an octal number; otherwise it is + interpreted as a symbolic mode mask similar to that accepted by + _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is + printed. The --SS option causes the mask to be printed in sym- + bolic form; the default output is an octal number. If the --pp option is supplied, and _m_o_d_e is omitted, the output is in a form that may be reused as input. The return status is 0 if the mode - was successfully changed or if no _m_o_d_e argument was supplied, + was successfully changed or if no _m_o_d_e argument was supplied, and false otherwise. uunnaalliiaass [-aa] [_n_a_m_e ...] - Remove each _n_a_m_e from the list of defined aliases. If --aa is - supplied, all alias definitions are removed. The return value + Remove each _n_a_m_e from the list of defined aliases. If --aa is + supplied, all alias definitions are removed. The return value is true unless a supplied _n_a_m_e is not a defined alias. uunnsseett [-ffvv] [_n_a_m_e ...] - For each _n_a_m_e, remove the corresponding variable or function. + For each _n_a_m_e, remove the corresponding variable or function. If no options are supplied, or the --vv option is given, each _n_a_m_e - refers to a shell variable. Read-only variables may not be - unset. If --ff is specifed, each _n_a_m_e refers to a shell function, - and the function definition is removed. Each unset variable or - function is removed from the environment passed to subsequent - commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD, FFUUNNCCNNAAMMEE, - GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special proper- - ties, even if they are subsequently reset. The exit status is - true unless a _n_a_m_e is readonly. - - wwaaiitt [_n] - Wait for the specified process and return its termination sta- - tus. _n may be a process ID or a job specification; if a job - spec is given, all processes in that job's pipeline are waited - for. If _n is not given, all currently active child processes - are waited for, and the return status is zero. If _n specifies a - non-existent process or job, the return status is 127. Other- - wise, the return status is the exit status of the last process - or job waited for. + refers to a shell variable. Read-only variables may not be + unset. If --ff is specified, each _n_a_m_e refers to a shell func- + tion, and the function definition is removed. Each unset vari- + able or function is removed from the environment passed to sub- + sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD, + FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special + properties, even if they are subsequently reset. The exit sta- + tus is true unless a _n_a_m_e is readonly. + + wwaaiitt [_n _._._.] + Wait for each specified process and return its termination sta- + tus. Each _n may be a process ID or a job specification; if a + job spec is given, all processes in that job's pipeline are + waited for. If _n is not given, all currently active child pro- + cesses are waited for, and the return status is zero. If _n + specifies a non-existent process or job, the return status is + 127. Otherwise, the return status is the exit status of the + last process or job waited for. RREESSTTRRIICCTTEEDD SSHHEELLLL If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at - invocation, the shell becomes restricted. A restricted shell is used - to set up an environment more controlled than the standard shell. It - behaves identically to bbaasshh with the exception that the following are + invocation, the shell becomes restricted. A restricted shell is used + to set up an environment more controlled than the standard shell. It + behaves identically to bbaasshh with the exception that the following are disallowed or not performed: +o changing directories with ccdd @@ -4684,28 +4713,28 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL +o specifying command names containing // - +o specifying a file name containing a // as an argument to the .. + +o specifying a file name containing a // as an argument to the .. builtin command - +o Specifying a filename containing a slash as an argument to the + +o Specifying a filename containing a slash as an argument to the --pp option to the hhaasshh builtin command - +o importing function definitions from the shell environment at + +o importing function definitions from the shell environment at startup - +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at + +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at startup - +o redirecting output using the >, >|, <>, >&, &>, and >> redirec- + +o redirecting output using the >, >|, <>, >&, &>, and >> redirec- tion operators +o using the eexxeecc builtin command to replace the shell with another command - +o adding or deleting builtin commands with the --ff and --dd options + +o adding or deleting builtin commands with the --ff and --dd options to the eennaabbllee builtin command - +o Using the eennaabbllee builtin command to enable disabled shell + +o Using the eennaabbllee builtin command to enable disabled shell builtins +o specifying the --pp option to the ccoommmmaanndd builtin command @@ -4715,14 +4744,14 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed (see CCOOMM-- - MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell + MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell spawned to execute the script. SSEEEE AALLSSOO _B_a_s_h _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, Brian Fox and Chet Ramey _T_h_e _G_n_u _R_e_a_d_l_i_n_e _L_i_b_r_a_r_y, Brian Fox and Chet Ramey _T_h_e _G_n_u _H_i_s_t_o_r_y _L_i_b_r_a_r_y, Brian Fox and Chet Ramey - _P_o_r_t_a_b_l_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e _(_P_O_S_I_X_) _P_a_r_t _2_: _S_h_e_l_l _a_n_d _U_t_i_l_i_- + _P_o_r_t_a_b_l_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e _(_P_O_S_I_X_) _P_a_r_t _2_: _S_h_e_l_l _a_n_d _U_t_i_l_i_- _t_i_e_s, IEEE _s_h(1), _k_s_h(1), _c_s_h(1) _e_m_a_c_s(1), _v_i(1) @@ -4738,7 +4767,7 @@ FFIILLEESS _~_/_._b_a_s_h_r_c The individual per-interactive-shell startup file _~_/_._b_a_s_h___l_o_g_o_u_t - The individual login shell cleanup file, executed when a login + The individual login shell cleanup file, executed when a login shell exits _~_/_._i_n_p_u_t_r_c Individual _r_e_a_d_l_i_n_e initialization file @@ -4752,14 +4781,14 @@ AAUUTTHHOORRSS BBUUGG RREEPPOORRTTSS If you find a bug in bbaasshh,, you should report it. But first, you should - make sure that it really is a bug, and that it appears in the latest - version of bbaasshh. The latest version is always available from + make sure that it really is a bug, and that it appears in the latest + version of bbaasshh. The latest version is always available from _f_t_p_:_/_/_f_t_p_._g_n_u_._o_r_g_/_p_u_b_/_b_a_s_h_/. - Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g - command to submit a bug report. If you have a fix, you are encouraged - to mail that as well! Suggestions and `philosophical' bug reports may - be mailed to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or posted to the Usenet newsgroup + Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g + command to submit a bug report. If you have a fix, you are encouraged + to mail that as well! Suggestions and `philosophical' bug reports may + be mailed to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or posted to the Usenet newsgroup ggnnuu..bbaasshh..bbuugg. ALL bug reports should include: @@ -4770,7 +4799,7 @@ BBUUGG RREEPPOORRTTSS A description of the bug behaviour A short script or `recipe' which exercises the bug - _b_a_s_h_b_u_g inserts the first three items automatically into the template + _b_a_s_h_b_u_g inserts the first three items automatically into the template it provides for filing a bug report. Comments and bug reports concerning this manual page should be directed @@ -4787,19 +4816,19 @@ BBUUGGSS Shell builtin commands and functions are not stoppable/restartable. Compound commands and command sequences of the form `a ; b ; c' are not - handled gracefully when process suspension is attempted. When a pro- + handled gracefully when process suspension is attempted. When a pro- cess is stopped, the shell immediately executes the next command in the sequence. It suffices to place the sequence of commands between paren- theses to force it into a subshell, which may be stopped as a unit. - Commands inside of $$((...)) command substitution are not parsed until - substitution is attempted. This will delay error reporting until some + Commands inside of $$((...)) command substitution are not parsed until + substitution is attempted. This will delay error reporting until some time after the command is entered. For example, unmatched parentheses, - even inside shell comments, will result in error messages while the + even inside shell comments, will result in error messages while the construct is being read. Array variables may not (yet) be exported. -GNU Bash-3.0 2004 Sep 17 BASH(1) +GNU Bash-3.1-devel 2004 Nov 22 BASH(1) diff --git a/doc/bash.1 b/doc/bash.1 index 2ad480414..aa14df612 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -6,12 +6,12 @@ .\" Case Western Reserve University .\" chet@po.CWRU.Edu .\" -.\" Last Change: Sat Nov 20 12:23:43 EST 2004 +.\" Last Change: Mon Nov 22 11:06:21 EST 2004 .\" .\" bash_builtins, strip all but Built-Ins section .if \n(zZ=1 .ig zZ .if \n(zY=1 .ig zY -.TH BASH 1 "2004 Nov 20" "GNU Bash-3.1-devel" +.TH BASH 1 "2004 Nov 22" "GNU Bash-3.1-devel" .\" .\" There's some problem with having a `@' .\" in a tagged paragraph with the BSD man macros. @@ -4894,6 +4894,8 @@ With an argument insert the \fIn\fPth word from the previous command (the words in the previous command begin with word 0). A negative argument inserts the \fIn\fPth word from the end of the previous command. +Once the argument \fIn\fP is computed, the argument is extracted +as if the "!\fIn\fP" history expansion had been specified. .TP .B yank\-last\-arg (M\-.\^, M\-_\^) @@ -4902,6 +4904,8 @@ the previous history entry). With an argument, behave exactly like \fByank\-nth\-arg\fP. Successive calls to \fByank\-last\-arg\fP move back through the history list, inserting the last argument of each line in turn. +The history expansion facilities are used to extract the last argument, +as if the "!$" history expansion had been specified. .TP .B shell\-expand\-line (M\-C\-e) Expand the line as the shell does. This diff --git a/doc/bash.html b/doc/bash.html index c2e579ce5..665d330b3 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -2,7 +2,7 @@ BASH(1) Manual Page -
BASH(1)2004 Sep 17BASH(1) +BASH(1)2004 Nov 22BASH(1)

Index
@@ -131,7 +131,7 @@ when invoking an interactive shell.
A list of all double-quoted strings preceded by $ -is printed on the standard ouput. +is printed on the standard output. These are the strings that are subject to language translation when the current locale is not C or POSIX. @@ -1230,7 +1230,7 @@ below). Words of the form $'string' are treated specially. The word expands to string, with backslash-escaped characters replaced -as specifed by the ANSI C standard. Backslash escape sequences, if +as specified by the ANSI C standard. Backslash escape sequences, if present, are decoded as follows:
@@ -1403,6 +1403,22 @@ and local builtin commands. +

+ +In the context where an assignment statement is assigning a value +to a shell variable or array index, the += operator can be used to +append to or add to the variable's previous value. +When += is applied to a variable for which the integer attribute has been +set, value is evaluated as an arithmetic expression and added to the +variable's current value, which is also evaluated. +When += is applied to an array variable using compound assignment (see +Arrays + +below), the +variable's value is not unset (as it is when using =), and new values are +appended to the array beginning at one greater than the array's maximum index. +When applied to a string-valued variable, value is expanded and +appended to the variable's value.  

Positional Parameters

@@ -2534,10 +2550,7 @@ job identifier (see below). If set to any other value, the supplied string must be a prefix of a stopped job's name; this provides functionality -analogous to the -% - -job identifier. +analogous to the %string job identifier.
histchars
@@ -2893,7 +2906,7 @@ Each variable assignment is checked for unquoted tilde-prefixes immediately following a : -or +or the first =. In these cases, tilde expansion is also performed. @@ -2924,7 +2937,7 @@ interpreted as part of the name. When braces are used, the matching ending brace is the first `}' not escaped by a backslash or within a quoted string, and not within an -embedded arithmetic expansion, command substitution, or paramter +embedded arithmetic expansion, command substitution, or parameter expansion.

@@ -3037,6 +3050,10 @@ parameters beginning at offset. If parameter is an array name indexed by @ or *, the result is the length members of the array beginning with ${parameter[offset]}. +A negative offset is taken relative to one greater than the maximum +index of the specified array. +Note that a negative offset must be separated from the colon by at least +one space to avoid being confused with the :- expansion. Substring indexing is zero-based unless the positional parameters are used, in which case the indexing starts at 1.

${!prefix*}
@@ -3668,7 +3685,7 @@ Matches zero or more occurrences of the given patterns
+(pattern-list)
Matches one or more occurrences of the given patterns
@(pattern-list)
-Matches exactly one of the given patterns +Matches one of the given patterns
!(pattern-list)
Matches anything except one of the given patterns
@@ -3801,6 +3818,11 @@ a UDP connection to the corresponding socket.

A failure to open or create a file causes the redirection to fail. +

+ +Redirections using file descriptors greater than 9 should be used with +care, as they may conflict with file descriptors the shell uses +internally.  

Redirecting Input

@@ -4485,7 +4507,7 @@ If base# is omitted, then base 10 is used. The digits greater than 9 are represented by the lowercase letters, the uppercase letters, @, and _, in that order. If base is less than or equal to 36, lowercase and uppercase -letters may be used interchangably to represent numbers between 10 +letters may be used interchangeably to represent numbers between 10 and 35.

@@ -5275,6 +5297,8 @@ command), the current job is always flagged with a and the previous job with a -. +A single % (with no accompanying job specification) also refers to the +current job.

Simply naming a job can be used to bring it into the @@ -5886,6 +5910,12 @@ Controls what happens when readline wants to ring the terminal bell. If set to none, readline never rings the bell. If set to visible, readline uses a visible bell if one is available. If set to audible, readline attempts to ring the terminal's bell. +

bind-tty-special-chars (On) + +
+If set to On, readline attempts to bind the control characters +treated specially by the kernel's terminal driver to their readline +equivalents.
comment-begin (``#'')
@@ -5957,7 +5987,7 @@ attempts word completion.
If set to on, the history code attempts to place point at the -same location on each history line retrived with previous-history +same location on each history line retrieved with previous-history or next-history.
horizontal-scroll-mode (Off) @@ -6338,6 +6368,8 @@ With an argument insert the nth word from the previous command (the words in the previous command begin with word 0). A negative argument inserts the nth word from the end of the previous command. +Once the argument n is computed, the argument is extracted +as if the "!n" history expansion had been specified.
yank-last-arg (M-., M-_)
@@ -6346,6 +6378,8 @@ the previous history entry). With an argument, behave exactly like yank-nth-arg. Successive calls to yank-last-arg move back through the history list, inserting the last argument of each line in turn. +The history expansion facilities are used to extract the last argument, +as if the "!$" history expansion had been specified.
shell-expand-line (M-C-e)
@@ -6882,7 +6916,7 @@ of an inputrc file.
Print all of the readline key sequences bound to macros and the -strings they ouput. If a numeric argument is supplied, +strings they output. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an inputrc file.
display-shell-version (C-x C-v) @@ -10940,8 +10974,7 @@ Read-only variables may not be unset. If -f -is specifed, -each +is specified, each name refers to a shell function, and the function definition @@ -10976,9 +11009,9 @@ subsequently reset. The exit status is true unless a name is readonly. -
wait [n]
-Wait for the specified process and return its termination -status. +
wait [n ...]
+Wait for each specified process and return its termination status. +Each n may be a process @@ -11373,6 +11406,6 @@ Array variables may not (yet) be exported.
This document was created by man2html from bash.1.
-Time: 21 September 2004 11:57:09 EDT +Time: 22 November 2004 12:04:08 EST diff --git a/doc/bash.pdf b/doc/bash.pdf index 9a671a1ac..1bb57f7a0 100644 Binary files a/doc/bash.pdf and b/doc/bash.pdf differ diff --git a/doc/bash.ps b/doc/bash.ps index 2e8788d9b..f10168e55 100644 --- a/doc/bash.ps +++ b/doc/bash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.18.1 -%%CreationDate: Tue Sep 21 11:57:02 2004 +%%CreationDate: Mon Nov 22 12:03:34 2004 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -266,9 +266,9 @@ F0 .602(If the)40.41 F F23.102 E F0 .602 (are read from the standard input.)158 352.8 R .617(This option allo) 5.617 F .617(ws the positional parameters to be set when)-.25 F(in)158 364.8 Q -.2(vo)-.4 G(king an interacti).2 E .3 -.15(ve s)-.25 H(hell.) -.15 E F2108 376.8 Q F0 3.358(Al)37.08 G .858 -(ist of all double-quoted strings preceded by)-3.358 F F2($)3.358 E F0 -.857(is printed on the standard ouput.)3.357 F .857(These are)5.857 F +.15 E F2108 376.8 Q F0 3.184(Al)37.08 G .684 +(ist of all double-quoted strings preceded by)-3.184 F F2($)3.184 E F0 +.684(is printed on the standard output.)3.184 F .683(These are)5.683 F .458(the strings that are subject to language translation when the curr\ ent locale is not)158 388.8 R F2(C)2.958 E F0(or)2.959 E F2(POSIX)2.959 E F0(.)A(This implies the)158 400.8 Q F22.5 E F0 @@ -321,7 +321,8 @@ E F2(po)2.5 E F0(\(portable object\) \214le format.)2.5 E F2 144 686.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E F2(\255\255login)108 703.2 Q F0 (Equi)144 715.2 Q -.25(va)-.25 G(lent to).25 E F22.5 E F0(.)A -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(1)204 E 0 Cg EP +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 202.965(21)-2.5 G 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP @@ -442,8 +443,9 @@ F(ariable)-.25 E F3 -.27(BA)108 679.2 S(SH_ENV).27 E F0 1.01(in the en) (if [ \255n "$BASH_ENV" ]; then . "$BASH_ENV"; fi)144 709.2 Q F0 -.2(bu) 108 727.2 S 2.5(tt).2 G(he v)-2.5 E(alue of the)-.25 E F3 -.666(PA)2.5 G (TH)-.189 E F0 -.25(va)2.25 G -(riable is not used to search for the \214le name.).25 E(GNU Bash-3.0)72 -768 Q(2004 Sep 17)149.01 E(2)204 E 0 Cg EP +(riable is not used to search for the \214le name.).25 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 202.965(22)-2.5 G 0 Cg EP %%Page: 3 3 %%BeginPageSetup BP @@ -568,7 +570,8 @@ F1(Pipelines)87 679.2 Q F0(A)108 691.2 Q F2(pipeline)2.919 E F0 .419 F F1(|)2.92 E F0 5.42(.T)C .42(he format for a pipeline)-5.42 F(is:)108 703.2 Q([)144 720 Q F1(time)A F0([)2.5 E F1A F0(]] [ ! ])A F2 (command)2.5 E F0([)2.5 E F1(|)2.5 E F2(command2)2.5 E F0(... ])2.5 E -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(3)204 E 0 Cg EP +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 202.965(23)-2.5 G 0 Cg EP %%Page: 4 4 %%BeginPageSetup BP @@ -688,8 +691,8 @@ A({)108 573.6 Q F1(list)2.5 E F0 2.5(;})C F1(list)3.89 E F0 .402 F(SIONS)144 727.2 Q F5(.)A F0 -.8(Wo)5.633 G 1.133 (rd splitting and pathname e).8 F 1.133 (xpansion are not performed on the w)-.15 F 1.133(ords between the)-.1 F -F3([[)3.632 E F0(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(4)204 E 0 Cg -EP +F3([[)3.632 E F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 +G(004 No)-123.385 E 2.5(v2)-.15 G 202.965(24)-2.5 G 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP @@ -828,8 +831,8 @@ F F2(name)144 727.2 Q F0 .759(to be set to null.)3.439 F .759 (The line read is sa)5.759 F -.15(ve)-.2 G 3.26(di).15 G 3.26(nt)-3.26 G .76(he v)-3.26 F(ariable)-.25 E F1(REPL)3.26 E(Y)-.92 E F0 5.76(.T)C(he) -5.76 E F2(list)3.35 E F0 .76(is e)3.94 F -.15(xe)-.15 G .76 -(cuted after).15 F(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(5)204 E 0 -Cg EP +(cuted after).15 F(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2) +.15 G(004 No)-123.385 E 2.5(v2)-.15 G 202.965(25)-2.5 G 0 Cg EP %%Page: 6 6 %%BeginPageSetup BP @@ -963,8 +966,9 @@ E(xpansion.)-.15 E(There are three quoting mechanisms: the)108 708 Q F2 (on-quoted backslash \()-2.975 F F1(\\)A F0 2.974(\)i)C 2.974(st)-2.974 G(he)-2.974 E F2 .474(escape c)2.974 F(har)-.15 E(acter)-.15 E F0 5.474 (.I).73 G 2.974(tp)-5.474 G(reserv)-2.974 E .474(es the literal v)-.15 F -.474(alue of the ne)-.25 F .474(xt character that)-.15 F(GNU Bash-3.0)72 -768 Q(2004 Sep 17)149.01 E(6)204 E 0 Cg EP +.474(alue of the ne)-.25 F .474(xt character that)-.15 F +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 202.965(26)-2.5 G 0 Cg EP %%Page: 7 7 %%BeginPageSetup BP @@ -1004,9 +1008,9 @@ F1(*)2.5 E F0(and)2.5 E F1(@)2.5 E F0(ha)2.5 E .3 -.15(ve s)-.2 H /Times-Italic@0 SF(string)A F0 2.507('a)C .007(re treated specially) -2.507 F 5.007(.T)-.65 G .007(he w)-5.007 F .007(ord e)-.1 F .008 (xpands to)-.15 F F3(string)2.508 E F0 2.508(,w)C .008 -(ith backslash-escaped char)-2.508 F(-)-.2 E .03 -(acters replaced as specifed by the ANSI C standard.)108 247.2 R .029 -(Backslash escape sequences, if present, are decoded as)5.029 F(follo) +(ith backslash-escaped char)-2.508 F(-)-.2 E .605 +(acters replaced as speci\214ed by the ANSI C standard.)108 247.2 R .604 +(Backslash escape sequences, if present, are decoded)5.605 F(as follo) 108 259.2 Q(ws:)-.25 E F1(\\a)144 271.2 Q F0(alert \(bell\))28.22 E F1 (\\b)144 283.2 Q F0(backspace)27.66 E F1(\\e)144 295.2 Q F0 (an escape character)28.78 E F1(\\f)144 307.2 Q F0(form feed)29.89 E F1 @@ -1075,6211 +1079,6324 @@ F0(belo)3.401 E 3.401(w\). W)-.25 F .901 (alias)3.648 E F0(,)A F1(declar)3.648 E(e)-.18 E F0(,)A F1(typeset)3.648 E F0(,)A F1(export)3.648 E F0(,)A F1 -.18(re)108 688.8 S(adonly).18 E F0 2.5(,a)C(nd)-2.5 E F1(local)2.5 E F0 -.2(bu)2.5 G(iltin commands.).2 E -F1 -.2(Po)87 705.6 S(sitional P).2 E(arameters)-.1 E F0(A)108 717.6 Q F3 -.705(positional par)4.455 F(ameter)-.15 E F0 .706(is a parameter denote\ -d by one or more digits, other than the single digit 0.)3.935 F(Posi-) -5.706 E .445(tional parameters are assigned from the shell')108 729.6 R -2.944(sa)-.55 G -.18(rg)-2.944 G .444(uments when it is in).18 F -.2(vo) --.4 G -.1(ke).2 G .444(d, and may be reassigned using).1 F(GNU Bash-3.0) -72 768 Q(2004 Sep 17)149.01 E(7)204 E 0 Cg EP +.376(In the conte)108 705.6 R .376 +(xt where an assignment statement is assigning a v)-.15 F .376 +(alue to a shell v)-.25 F .377(ariable or array inde)-.25 F .377 +(x, the +=)-.15 F .257 +(operator can be used to append to or add to the v)108 717.6 R(ariable') +-.25 E 2.757(sp)-.55 G(re)-2.757 E .257(vious v)-.25 F 2.757(alue. When) +-.25 F .257(+= is applied to a v)2.757 F(ariable)-.25 E .372 +(for which the inte)108 729.6 R .372(ger attrib)-.15 F .372 +(ute has been set,)-.2 F F3(value)2.872 E F0 .372(is e)2.872 F -.25(va) +-.25 G .372(luated as an arithmetic e).25 F .373 +(xpression and added to the)-.15 F(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 +G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 202.965(27)-2.5 G 0 +Cg EP %%Page: 8 8 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(the)108 84 Q/F1 10/Times-Bold@0 SF(set)3.333 E F0 -.2(bu)3.333 G -.833(iltin command.).2 F .834(Positional parameters may not be assigned\ - to with assignment statements.)5.833 F(The)5.834 E .334(positional par\ -ameters are temporarily replaced when a shell function is e)108 96 R --.15(xe)-.15 G .333(cuted \(see).15 F/F2 9/Times-Bold@0 SF(FUNCTIONS) -2.833 E F0(belo)2.583 E(w\).)-.25 E 1.403(When a positional parameter c\ -onsisting of more than a single digit is e)108 112.8 R 1.404 -(xpanded, it must be enclosed in)-.15 F(braces \(see)108 124.8 Q F2(EXP) -2.5 E(ANSION)-.666 E F0(belo)2.25 E(w\).)-.25 E F1(Special P)87 141.6 Q -(arameters)-.1 E F0 1.675(The shell treats se)108 153.6 R -.15(ve)-.25 G -1.675(ral parameters specially).15 F 6.675(.T)-.65 G 1.674 +-.35 E -.25(va)108 84 S(riable').25 E 2.889(sc)-.55 G .389(urrent v) +-2.889 F .389(alue, which is also e)-.25 F -.25(va)-.25 G 2.889 +(luated. When).25 F .389(+= is applied to an array v)2.889 F .388 +(ariable using compound)-.25 F .185(assignment \(see)108 96 R/F1 10 +/Times-Bold@0 SF(Arrays)2.685 E F0(belo)2.685 E .185(w\), the v)-.25 F +(ariable')-.25 E 2.685(sv)-.55 G .185 +(alue is not unset \(as it is when using =\), and ne)-2.935 F 2.686(wv) +-.25 G .186(alues are)-2.936 F .32(appended to the array be)108 108 R +.32(ginning at one greater than the array')-.15 F 2.82(sm)-.55 G .32 +(aximum inde)-2.82 F 2.82(x. When)-.15 F .32(applied to a string-)2.82 F +-.25(va)108 120 S(lued v).25 E(ariable,)-.25 E/F2 10/Times-Italic@0 SF +(value)2.5 E F0(is e)2.5 E(xpanded and appended to the v)-.15 E +(ariable')-.25 E 2.5(sv)-.55 G(alue.)-2.75 E F1 -.2(Po)87 136.8 S +(sitional P).2 E(arameters)-.1 E F0(A)108 148.8 Q F2 .705 +(positional par)4.455 F(ameter)-.15 E F0 .706(is a parameter denoted by\ + one or more digits, other than the single digit 0.)3.935 F(Posi-)5.706 +E .445(tional parameters are assigned from the shell')108 160.8 R 2.944 +(sa)-.55 G -.18(rg)-2.944 G .444(uments when it is in).18 F -.2(vo)-.4 G +-.1(ke).2 G .444(d, and may be reassigned using).1 F(the)108 172.8 Q F1 +(set)3.333 E F0 -.2(bu)3.333 G .833(iltin command.).2 F .834(Positional\ + parameters may not be assigned to with assignment statements.)5.833 F +(The)5.834 E .334(positional parameters are temporarily replaced when a\ + shell function is e)108 184.8 R -.15(xe)-.15 G .333(cuted \(see).15 F +/F3 9/Times-Bold@0 SF(FUNCTIONS)2.833 E F0(belo)2.583 E(w\).)-.25 E +1.403(When a positional parameter consisting of more than a single digi\ +t is e)108 201.6 R 1.404(xpanded, it must be enclosed in)-.15 F +(braces \(see)108 213.6 Q F3(EXP)2.5 E(ANSION)-.666 E F0(belo)2.25 E +(w\).)-.25 E F1(Special P)87 230.4 Q(arameters)-.1 E F0 1.675 +(The shell treats se)108 242.4 R -.15(ve)-.25 G 1.675 +(ral parameters specially).15 F 6.675(.T)-.65 G 1.674 (hese parameters may only be referenced; assignment to)-6.675 F -(them is not allo)108 165.6 Q(wed.)-.25 E F1(*)108 177.6 Q F0 .605 +(them is not allo)108 254.4 Q(wed.)-.25 E F1(*)108 266.4 Q F0 .605 (Expands to the positional parameters, starting from one.)31 F .606 (When the e)5.605 F .606(xpansion occurs within dou-)-.15 F .084 -(ble quotes, it e)144 189.6 R .084(xpands to a single w)-.15 F .084 +(ble quotes, it e)144 278.4 R .084(xpands to a single w)-.15 F .084 (ord with the v)-.1 F .084 (alue of each parameter separated by the \214rst char)-.25 F(-)-.2 E -.003(acter of the)144 201.6 R F2(IFS)2.503 E F0 .003(special v)2.253 F +.003(acter of the)144 290.4 R F3(IFS)2.503 E F0 .003(special v)2.253 F 2.503(ariable. That)-.25 F .003(is, ")2.503 F F1($*)A F0 2.503("i)C 2.503(se)-2.503 G(qui)-2.503 E -.25(va)-.25 G .003(lent to ").25 F F1 -($1)A/F3 10/Times-Italic@0 SF(c)A F1($2)A F3(c)A F1(...)A F0 .003 -(", where)B F3(c)2.703 E F0 .004(is the \214rst char)2.813 F(-)-.2 E -.769(acter of the v)144 213.6 R .769(alue of the)-.25 F F2(IFS)3.269 E -F0 -.25(va)3.019 G 3.269(riable. If).25 F F2(IFS)3.268 E F0 .768 -(is unset, the parameters are separated by spaces.)3.018 F(If)5.768 E F2 -(IFS)144 225.6 Q F0(is null, the parameters are joined without interv) -2.25 E(ening separators.)-.15 E F1(@)108 237.6 Q F0 .605 +($1)A F2(c)A F1($2)A F2(c)A F1(...)A F0 .003(", where)B F2(c)2.703 E F0 +.004(is the \214rst char)2.813 F(-)-.2 E .769(acter of the v)144 302.4 R +.769(alue of the)-.25 F F3(IFS)3.269 E F0 -.25(va)3.019 G 3.269 +(riable. If).25 F F3(IFS)3.268 E F0 .768 +(is unset, the parameters are separated by spaces.)3.018 F(If)5.768 E F3 +(IFS)144 314.4 Q F0(is null, the parameters are joined without interv) +2.25 E(ening separators.)-.15 E F1(@)108 326.4 Q F0 .605 (Expands to the positional parameters, starting from one.)26.7 F .606 (When the e)5.605 F .606(xpansion occurs within dou-)-.15 F .114 -(ble quotes, each parameter e)144 249.6 R .114(xpands to a separate w) +(ble quotes, each parameter e)144 338.4 R .114(xpands to a separate w) -.15 F 2.614(ord. That)-.1 F .113(is, ")2.613 F F1($@)A F0 2.613("i)C 2.613(se)-2.613 G(qui)-2.613 E -.25(va)-.25 G .113(lent to ").25 F F1 ($1)A F0 2.613("")C F1($2)-2.613 E F0 2.613(".)C(..)-2.613 E .134 -(If the double-quoted e)144 261.6 R .134(xpansion occurs within a w)-.15 +(If the double-quoted e)144 350.4 R .134(xpansion occurs within a w)-.15 F .135(ord, the e)-.1 F .135 (xpansion of the \214rst parameter is joined)-.15 F .151(with the be)144 -273.6 R .151(ginning part of the original w)-.15 F .151(ord, and the e) +362.4 R .151(ginning part of the original w)-.15 F .151(ord, and the e) -.1 F .15(xpansion of the last parameter is joined with)-.15 F .337 -(the last part of the original w)144 285.6 R 2.837(ord. When)-.1 F .338 +(the last part of the original w)144 374.4 R 2.837(ord. When)-.1 F .338 (there are no positional parameters, ")2.837 F F1($@)A F0 2.838("a)C(nd) -2.838 E F1($@)2.838 E F0 -.15(ex)2.838 G(pand).15 E -(to nothing \(i.e., the)144 297.6 Q 2.5(ya)-.15 G(re remo)-2.5 E -.15 -(ve)-.15 G(d\).).15 E F1(#)108 309.6 Q F0 +(to nothing \(i.e., the)144 386.4 Q 2.5(ya)-.15 G(re remo)-2.5 E -.15 +(ve)-.15 G(d\).).15 E F1(#)108 398.4 Q F0 (Expands to the number of positional parameters in decimal.)31 E F1(?) -108 321.6 Q F0(Expands to the status of the most recently e)31 E -.15 -(xe)-.15 G(cuted fore).15 E(ground pipeline.)-.15 E F1108 333.6 Q F0 +108 410.4 Q F0(Expands to the status of the most recently e)31 E -.15 +(xe)-.15 G(cuted fore).15 E(ground pipeline.)-.15 E F1108 422.4 Q F0 .882(Expands to the current option \215ags as speci\214ed upon in)30.3 F -.2(vo)-.4 G .881(cation, by the).2 F F1(set)3.381 E F0 -.2(bu)3.381 G .881(iltin command, or).2 F(those set by the shell itself \(such as the) -144 345.6 Q F12.5 E F0(option\).)2.5 E F1($)108 357.6 Q F0 .214 +144 434.4 Q F12.5 E F0(option\).)2.5 E F1($)108 446.4 Q F0 .214 (Expands to the process ID of the shell.)31 F .214 (In a \(\) subshell, it e)5.214 F .214 (xpands to the process ID of the current)-.15 F -(shell, not the subshell.)144 369.6 Q F1(!)108 381.6 Q F0 +(shell, not the subshell.)144 458.4 Q F1(!)108 470.4 Q F0 (Expands to the process ID of the most recently e)32.67 E -.15(xe)-.15 G -(cuted background \(asynchronous\) command.).15 E F1(0)108 393.6 Q F0 +(cuted background \(asynchronous\) command.).15 E F1(0)108 482.4 Q F0 1.692(Expands to the name of the shell or shell script.)31 F 1.691 (This is set at shell initialization.)6.692 F(If)6.691 E F1(bash)4.191 E -F0(is)4.191 E(in)144 405.6 Q -.2(vo)-.4 G -.1(ke).2 G 3.077(dw).1 G .577 +F0(is)4.191 E(in)144 494.4 Q -.2(vo)-.4 G -.1(ke).2 G 3.077(dw).1 G .577 (ith a \214le of commands,)-3.077 F F1($0)3.077 E F0 .578 (is set to the name of that \214le.)3.077 F(If)5.578 E F1(bash)3.078 E F0 .578(is started with the)3.078 F F13.078 E F0 .369 -(option, then)144 417.6 R F1($0)2.869 E F0 .369 +(option, then)144 506.4 R F1($0)2.869 E F0 .369 (is set to the \214rst ar)2.869 F .369(gument after the string to be e) -.18 F -.15(xe)-.15 G .369(cuted, if one is present.).15 F(Other)5.368 E -(-)-.2 E(wise, it is set to the \214le name used to in)144 429.6 Q -.2 +(-)-.2 E(wise, it is set to the \214le name used to in)144 518.4 Q -.2 (vo)-.4 G -.1(ke).2 G F1(bash)2.6 E F0 2.5(,a)C 2.5(sg)-2.5 G -2.15 -.25 (iv e)-2.5 H 2.5(nb).25 G 2.5(ya)-2.5 G -.18(rg)-2.5 G(ument zero.).18 E -F1(_)108 441.6 Q F0 .1(At shell startup, set to the absolute \214le nam\ +F1(_)108 530.4 Q F0 .1(At shell startup, set to the absolute \214le nam\ e of the shell or shell script being e)31 F -.15(xe)-.15 G .1 -(cuted as passed in).15 F 1.706(the ar)144 453.6 R 1.706(gument list.) +(cuted as passed in).15 F 1.706(the ar)144 542.4 R 1.706(gument list.) -.18 F(Subsequently)6.706 E 4.206(,e)-.65 G 1.705(xpands to the last ar) -4.356 F 1.705(gument to the pre)-.18 F 1.705(vious command, after)-.25 -F -.15(ex)144 465.6 S 2.515(pansion. Also).15 F .016 +F -.15(ex)144 554.4 S 2.515(pansion. Also).15 F .016 (set to the full \214le name of each command e)2.515 F -.15(xe)-.15 G -.016(cuted and placed in the en).15 F(vironment)-.4 E -.15(ex)144 477.6 +.016(cuted and placed in the en).15 F(vironment)-.4 E -.15(ex)144 566.4 S 1.006(ported to that command.).15 F 1.006 (When checking mail, this parameter holds the name of the mail \214le) -6.006 F(currently being check)144 489.6 Q(ed.)-.1 E F1(Shell V)87 506.4 -Q(ariables)-.92 E F0(The follo)108 518.4 Q(wing v)-.25 E -(ariables are set by the shell:)-.25 E F1 -.3(BA)108 535.2 S(SH).3 E F0 +6.006 F(currently being check)144 578.4 Q(ed.)-.1 E F1(Shell V)87 595.2 +Q(ariables)-.92 E F0(The follo)108 607.2 Q(wing v)-.25 E +(ariables are set by the shell:)-.25 E F1 -.3(BA)108 624 S(SH).3 E F0 (Expands to the full \214le name used to in)9.07 E -.2(vo)-.4 G .2 -.1 -(ke t).2 H(his instance of).1 E F1(bash)2.5 E F0(.)A F1 -.3(BA)108 547.2 -S(SH_ARGC).3 E F0 1.039(An array v)144 559.2 R 1.039(ariable whose v) --.25 F 1.039 +(ke t).2 H(his instance of).1 E F1(bash)2.5 E F0(.)A F1 -.3(BA)108 636 S +(SH_ARGC).3 E F0 1.039(An array v)144 648 R 1.039(ariable whose v)-.25 F +1.039 (alues are the number of parameters in each frame of the current bash) --.25 F -.15(exe)144 571.2 S .535(cution call stack.).15 F .535(The numb\ -er of parameters to the current subroutine \(shell function or script) -5.535 F -.15(exe)144 583.2 S .141(cuted with).15 F F1(.)2.641 E F0(or) +-.25 F -.15(exe)144 660 S .535(cution call stack.).15 F .535(The number\ + of parameters to the current subroutine \(shell function or script) +5.535 F -.15(exe)144 672 S .141(cuted with).15 F F1(.)2.641 E F0(or) 2.641 E F1(sour)2.641 E(ce)-.18 E F0 2.641(\)i)C 2.641(sa)-2.641 G 2.641 (tt)-2.641 G .142(he top of the stack.)-2.641 F .142 (When a subroutine is e)5.142 F -.15(xe)-.15 G .142 -(cuted, the number of).15 F(parameters passed is pushed onto)144 595.2 Q -F1 -.3(BA)2.5 G(SH_ARGC).3 E F0(.)A F1 -.3(BA)108 607.2 S(SH_ARGV).3 E -F0 1.092(An array v)144 619.2 R 1.091 +(cuted, the number of).15 F(parameters passed is pushed onto)144 684 Q +F1 -.3(BA)2.5 G(SH_ARGC).3 E F0(.)A F1 -.3(BA)108 696 S(SH_ARGV).3 E F0 +1.092(An array v)144 708 R 1.091 (ariable containing all of the parameters in the current bash e)-.25 F -.15(xe)-.15 G 1.091(cution call stack.).15 F(The)6.091 E .275(\214nal \ parameter of the last subroutine call is at the top of the stack; the \ -\214rst parameter of the initial)144 631.2 R 1.424 -(call is at the bottom.)144 643.2 R 1.424(When a subroutine is e)6.424 F --.15(xe)-.15 G 1.424(cuted, the parameters supplied are pushed onto).15 -F F1 -.3(BA)144 655.2 S(SH_ARGV).3 E F0(.)A F1 -.3(BA)108 667.2 S -(SH_COMMAND).3 E F0 1.242(The command currently being e)144 679.2 R -.15 -(xe)-.15 G 1.243(cuted or about to be e).15 F -.15(xe)-.15 G 1.243 -(cuted, unless the shell is e).15 F -.15(xe)-.15 G 1.243(cuting a).15 F -(command as the result of a trap, in which case it is the command e)144 -691.2 Q -.15(xe)-.15 G(cuting at the time of the trap.).15 E F1 -.3(BA) -108 703.2 S(SH_EXECUTION_STRING).3 E F0(The command ar)144 715.2 Q -(gument to the)-.18 E F12.5 E F0(in)2.5 E -.2(vo)-.4 G -(cation option.).2 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(8)204 E -0 Cg EP +\214rst parameter of the initial)144 720 R(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 202.965(28) +-2.5 G 0 Cg EP %%Page: 9 9 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF -.3(BA)108 84 S(SH_LINENO).3 E F0 .034 -(An array v)144 96 R .034(ariable whose members are the line numbers in\ - source \214les corresponding to each mem-)-.25 F 2.944(ber of)144 108 R -F1(FUNCN)5.444 E(AME)-.2 E F0(.)A F1(${B)7.944 E(ASH_LINENO[)-.3 E/F2 10 -/Times-Italic@0 SF($i)A F1(]})A F0 2.944 +-.35 E 1.424(call is at the bottom.)144 84 R 1.424 +(When a subroutine is e)6.424 F -.15(xe)-.15 G 1.424 +(cuted, the parameters supplied are pushed onto).15 F/F1 10/Times-Bold@0 +SF -.3(BA)144 96 S(SH_ARGV).3 E F0(.)A F1 -.3(BA)108 108 S(SH_COMMAND).3 +E F0 1.242(The command currently being e)144 120 R -.15(xe)-.15 G 1.243 +(cuted or about to be e).15 F -.15(xe)-.15 G 1.243 +(cuted, unless the shell is e).15 F -.15(xe)-.15 G 1.243(cuting a).15 F +(command as the result of a trap, in which case it is the command e)144 +132 Q -.15(xe)-.15 G(cuting at the time of the trap.).15 E F1 -.3(BA)108 +144 S(SH_EXECUTION_STRING).3 E F0(The command ar)144 156 Q +(gument to the)-.18 E F12.5 E F0(in)2.5 E -.2(vo)-.4 G +(cation option.).2 E F1 -.3(BA)108 168 S(SH_LINENO).3 E F0 .034 +(An array v)144 180 R .034(ariable whose members are the line numbers i\ +n source \214les corresponding to each mem-)-.25 F 2.944(ber of)144 192 +R F1(FUNCN)5.444 E(AME)-.2 E F0(.)A F1(${B)7.944 E(ASH_LINENO[)-.3 E/F2 +10/Times-Italic@0 SF($i)A F1(]})A F0 2.944 (is the line number in the source \214le where)5.444 F F1(${FUNCN)144 -120 Q(AME[)-.2 E F2($ifP)A F1(]})A F2 12.109(was called.)14.609 F 12.109 +204 Q(AME[)-.2 E F2($ifP)A F1(]})A F2 12.109(was called.)14.609 F 12.109 (The corr)17.109 F 12.109(esponding sour)-.37 F 12.108 -(ce \214le name is)-.37 F F1(${B)144 132 Q(ASH_SOURCE[)-.3 E F2($i)A F1 +(ce \214le name is)-.37 F F1(${B)144 216 Q(ASH_SOURCE[)-.3 E F2($i)A F1 2.5(]}. Use)B(LINENO to obtain the curr)2.5 E(ent line number)-.18 E(.) --1 E -.3(BA)108 144 S(SH_REMA).3 E(TCH)-.95 E F0 .005(An array v)144 156 +-1 E -.3(BA)108 228 S(SH_REMA).3 E(TCH)-.95 E F0 .005(An array v)144 240 R .005(ariable whose members are assigned by the)-.25 F F1(=~)2.506 E F0 .006(binary operator to the)2.506 F F1([[)2.506 E F0 .006 -(conditional com-)2.506 F 2.507(mand. The)144 168 R .007 +(conditional com-)2.506 F 2.507(mand. The)144 252 R .007 (element with inde)2.507 F 2.507(x0i)-.15 G 2.507(st)-2.507 G .007 (he portion of the string matching the entire re)-2.507 F .006(gular e) --.15 F(xpression.)-.15 E .997(The element with inde)144 180 R(x)-.15 E +-.15 F(xpression.)-.15 E .997(The element with inde)144 264 R(x)-.15 E F2(n)3.497 E F0 .997(is the portion of the string matching the)3.497 F F2(n)3.498 E F0 .998(th parenthesized sube)B(xpres-)-.15 E 2.5 -(sion. This)144 192 R -.25(va)2.5 G(riable is read-only).25 E(.)-.65 E -F1 -.3(BA)108 204 S(SH_SOURCE).3 E F0 .89(An array v)144 216 R .889(ari\ +(sion. This)144 276 R -.25(va)2.5 G(riable is read-only).25 E(.)-.65 E +F1 -.3(BA)108 288 S(SH_SOURCE).3 E F0 .89(An array v)144 300 R .889(ari\ able whose members are the source \214lenames corresponding to the elem\ -ents in the)-.25 F F1(FUNCN)144 228 Q(AME)-.2 E F0(array v)2.5 E -(ariable.)-.25 E F1 -.3(BA)108 240 S(SH_SUBSHELL).3 E F0 .401 -(Incremented by one each time a subshell or subshell en)144 252 R .401 +ents in the)-.25 F F1(FUNCN)144 312 Q(AME)-.2 E F0(array v)2.5 E +(ariable.)-.25 E F1 -.3(BA)108 324 S(SH_SUBSHELL).3 E F0 .401 +(Incremented by one each time a subshell or subshell en)144 336 R .401 (vironment is spa)-.4 F 2.902(wned. The)-.15 F .402(initial v)2.902 F -.402(alue is)-.25 F(0.)144 264 Q F1 -.3(BA)108 276 S(SH_VERSINFO).3 E F0 -2.645(Ar)144 288 S .145(eadonly array v)-2.645 F .144 +.402(alue is)-.25 F(0.)144 348 Q F1 -.3(BA)108 360 S(SH_VERSINFO).3 E F0 +2.645(Ar)144 372 S .145(eadonly array v)-2.645 F .144 (ariable whose members hold v)-.25 F .144 (ersion information for this instance of)-.15 F F1(bash)2.644 E F0 5.144 -(.T)C(he)-5.144 E -.25(va)144 300 S +(.T)C(he)-5.144 E -.25(va)144 384 S (lues assigned to the array members are as follo).25 E(ws:)-.25 E F1 -.3 -(BA)144 318 S(SH_VERSINFO[).3 E F0(0)A F1(])A F0(The major v)24.74 E +(BA)144 402 S(SH_VERSINFO[).3 E F0(0)A F1(])A F0(The major v)24.74 E (ersion number \(the)-.15 E F2 -.37(re)2.5 G(lease).37 E F0(\).)A F1 -.3 -(BA)144 330 S(SH_VERSINFO[).3 E F0(1)A F1(])A F0(The minor v)24.74 E +(BA)144 414 S(SH_VERSINFO[).3 E F0(1)A F1(])A F0(The minor v)24.74 E (ersion number \(the)-.15 E F2(ver)2.5 E(sion)-.1 E F0(\).)A F1 -.3(BA) -144 342 S(SH_VERSINFO[).3 E F0(2)A F1(])A F0(The patch le)24.74 E -.15 -(ve)-.25 G(l.).15 E F1 -.3(BA)144 354 S(SH_VERSINFO[).3 E F0(3)A F1(])A -F0(The b)24.74 E(uild v)-.2 E(ersion.)-.15 E F1 -.3(BA)144 366 S +144 426 S(SH_VERSINFO[).3 E F0(2)A F1(])A F0(The patch le)24.74 E -.15 +(ve)-.25 G(l.).15 E F1 -.3(BA)144 438 S(SH_VERSINFO[).3 E F0(3)A F1(])A +F0(The b)24.74 E(uild v)-.2 E(ersion.)-.15 E F1 -.3(BA)144 450 S (SH_VERSINFO[).3 E F0(4)A F1(])A F0(The release status \(e.g.,)24.74 E -F2(beta1)2.5 E F0(\).)A F1 -.3(BA)144 378 S(SH_VERSINFO[).3 E F0(5)A F1 +F2(beta1)2.5 E F0(\).)A F1 -.3(BA)144 462 S(SH_VERSINFO[).3 E F0(5)A F1 (])A F0(The v)24.74 E(alue of)-.25 E F1(MA)2.5 E(CHTYPE)-.55 E F0(.)A F1 --.3(BA)108 394.8 S(SH_VERSION).3 E F0 -(Expands to a string describing the v)144 406.8 Q +-.3(BA)108 478.8 S(SH_VERSION).3 E F0 +(Expands to a string describing the v)144 490.8 Q (ersion of this instance of)-.15 E F1(bash)2.5 E F0(.)A F1(COMP_CW)108 -423.6 Q(ORD)-.1 E F0 .396(An inde)144 435.6 R 2.896(xi)-.15 G(nto)-2.896 +507.6 Q(ORD)-.1 E F0 .396(An inde)144 519.6 R 2.896(xi)-.15 G(nto)-2.896 E F1(${COMP_W)2.896 E(ORDS})-.1 E F0 .396(of the w)2.896 F .396 (ord containing the current cursor position.)-.1 F .397(This v)5.397 F -(ari-)-.25 E 1.181(able is a)144 447.6 R -.25(va)-.2 G 1.181 +(ari-)-.25 E 1.181(able is a)144 531.6 R -.25(va)-.2 G 1.181 (ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.681 (db).1 G 3.681(yt)-3.681 G 1.18(he programmable completion f)-3.681 F -1.18(acilities \(see)-.1 F F1(Pr)144 459.6 Q(ogrammable Completion)-.18 -E F0(belo)2.5 E(w\).)-.25 E F1(COMP_LINE)108 476.4 Q F0 1.207 -(The current command line.)144 488.4 R 1.208(This v)6.208 F 1.208 +1.18(acilities \(see)-.1 F F1(Pr)144 543.6 Q(ogrammable Completion)-.18 +E F0(belo)2.5 E(w\).)-.25 E F1(COMP_LINE)108 560.4 Q F0 1.207 +(The current command line.)144 572.4 R 1.208(This v)6.208 F 1.208 (ariable is a)-.25 F -.25(va)-.2 G 1.208 (ilable only in shell functions and e).25 F 1.208(xternal com-)-.15 F -2.849(mands in)144 500.4 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349 +2.849(mands in)144 584.4 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349 (yt)-5.349 G 2.849(he programmable completion f)-5.349 F 2.849 (acilities \(see)-.1 F F1(Pr)5.349 E 2.848(ogrammable Completion)-.18 F -F0(belo)144 512.4 Q(w\).)-.25 E F1(COMP_POINT)108 529.2 Q F0 .666 -(The inde)144 541.2 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666 +F0(belo)144 596.4 Q(w\).)-.25 E F1(COMP_POINT)108 613.2 Q F0 .666 +(The inde)144 625.2 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666 (he current cursor position relati)-3.166 F .966 -.15(ve t)-.25 H 3.166 (ot).15 G .666(he be)-3.166 F .666(ginning of the current command.)-.15 F .667(If the)5.667 F .535 (current cursor position is at the end of the current command, the v)144 -553.2 R .534(alue of this v)-.25 F .534(ariable is equal to)-.25 F F1 -(${#COMP_LINE})144 565.2 Q F0 7.005(.T)C 2.005(his v)-7.005 F 2.005 +637.2 R .534(alue of this v)-.25 F .534(ariable is equal to)-.25 F F1 +(${#COMP_LINE})144 649.2 Q F0 7.005(.T)C 2.005(his v)-7.005 F 2.005 (ariable is a)-.25 F -.25(va)-.2 G 2.006 (ilable only in shell functions and e).25 F 2.006(xternal commands)-.15 -F(in)144 577.2 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G +F(in)144 661.2 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G (he programmable completion f)-2.5 E(acilities \(see)-.1 E F1(Pr)2.5 E (ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(COMP_W)108 -594 Q(ORDBREAKS)-.1 E F0 1.284 -(The set of characters that the Readline library treats as w)144 606 R +678 Q(ORDBREAKS)-.1 E F0 1.284 +(The set of characters that the Readline library treats as w)144 690 R 1.283(ord separators when performing w)-.1 F(ord)-.1 E 3.125 -(completion. If)144 618 R/F3 9/Times-Bold@0 SF(COMP_W)3.125 E(ORDBREAKS) +(completion. If)144 702 R/F3 9/Times-Bold@0 SF(COMP_W)3.125 E(ORDBREAKS) -.09 E F0 .626(is unset, it loses its special properties, e)2.875 F -.15 (ve)-.25 G 3.126(ni).15 G 3.126(fi)-3.126 G 3.126(ti)-3.126 G 3.126(ss) --3.126 G(ubse-)-3.126 E(quently reset.)144 630 Q F1(COMP_W)108 646.8 Q -(ORDS)-.1 E F0 .654(An array v)144 658.8 R .654(ariable \(see)-.25 F F1 -(Arrays)3.154 E F0(belo)3.154 E .654(w\) consisting of the indi)-.25 F -.653(vidual w)-.25 F .653(ords in the current command)-.1 F 3.477 -(line. This)144 670.8 R -.25(va)3.477 G .977(riable is a).25 F -.25(va) --.2 G .978(ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke) -.2 G 3.478(db).1 G 3.478(yt)-3.478 G .978(he programmable completion) --3.478 F -.1(fa)144 682.8 S(cilities \(see).1 E F1(Pr)2.5 E -(ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(DIRST)108 -699.6 Q -.55(AC)-.9 G(K).55 E F0 2.26(An array v)144 711.6 R 2.26 -(ariable \(see)-.25 F F1(Arrays)4.76 E F0(belo)4.76 E 2.26 -(w\) containing the current contents of the directory stack.)-.25 F -1.094(Directories appear in the stack in the order the)144 723.6 R 3.594 -(ya)-.15 G 1.095(re displayed by the)-3.594 F F1(dirs)3.595 E F0 -.2(bu) -3.595 G 3.595(iltin. Assigning).2 F(to)3.595 E(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(9)204 E 0 Cg EP +-3.126 G(ubse-)-3.126 E(quently reset.)144 714 Q(GNU Bash-3.1-de)72 768 +Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +202.965(29)-2.5 G 0 Cg EP %%Page: 10 10 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E 1.432(members of this array v)144 84 R 1.432 +-.35 E/F1 10/Times-Bold@0 SF(COMP_W)108 84 Q(ORDS)-.1 E F0 .654 +(An array v)144 96 R .654(ariable \(see)-.25 F F1(Arrays)3.154 E F0 +(belo)3.154 E .654(w\) consisting of the indi)-.25 F .653(vidual w)-.25 +F .653(ords in the current command)-.1 F 3.477(line. This)144 108 R -.25 +(va)3.477 G .977(riable is a).25 F -.25(va)-.2 G .978 +(ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.478 +(db).1 G 3.478(yt)-3.478 G .978(he programmable completion)-3.478 F -.1 +(fa)144 120 S(cilities \(see).1 E F1(Pr)2.5 E(ogrammable Completion)-.18 +E F0(belo)2.5 E(w\).)-.25 E F1(DIRST)108 136.8 Q -.55(AC)-.9 G(K).55 E +F0 2.26(An array v)144 148.8 R 2.26(ariable \(see)-.25 F F1(Arrays)4.76 +E F0(belo)4.76 E 2.26 +(w\) containing the current contents of the directory stack.)-.25 F +1.094(Directories appear in the stack in the order the)144 160.8 R 3.594 +(ya)-.15 G 1.095(re displayed by the)-3.594 F F1(dirs)3.595 E F0 -.2(bu) +3.595 G 3.595(iltin. Assigning).2 F(to)3.595 E 1.432 +(members of this array v)144 172.8 R 1.432 (ariable may be used to modify directories already in the stack, b)-.25 -F 1.431(ut the)-.2 F/F1 10/Times-Bold@0 SF(pushd)144 96 Q F0(and)2.746 E -F1(popd)2.746 E F0 -.2(bu)2.746 G .246 -(iltins must be used to add and remo).2 F .546 -.15(ve d)-.15 H 2.746 -(irectories. Assignment).15 F .246(to this v)2.746 F(ariable)-.25 E .351 -(will not change the current directory)144 108 R 5.35(.I)-.65 G(f)-5.35 -E/F2 9/Times-Bold@0 SF(DIRST)2.85 E -.495(AC)-.81 G(K).495 E F0 .35 -(is unset, it loses its special properties, e)2.6 F -.15(ve)-.25 G 2.85 -(ni).15 G(f)-2.85 E(it is subsequently reset.)144 120 Q F1(EUID)108 -136.8 Q F0 1.103(Expands to the ef)11 F(fecti)-.25 E 1.403 -.15(ve u) --.25 H 1.103(ser ID of the current user).15 F 3.603(,i)-.4 G 1.103 -(nitialized at shell startup.)-3.603 F 1.104(This v)6.103 F 1.104 -(ariable is)-.25 F(readonly)144 148.8 Q(.)-.65 E F1(FUNCN)108 165.6 Q -(AME)-.2 E F0 .479(An array v)144 177.6 R .479 +F 1.431(ut the)-.2 F F1(pushd)144 184.8 Q F0(and)2.746 E F1(popd)2.746 E +F0 -.2(bu)2.746 G .246(iltins must be used to add and remo).2 F .546 +-.15(ve d)-.15 H 2.746(irectories. Assignment).15 F .246(to this v)2.746 +F(ariable)-.25 E .351(will not change the current directory)144 196.8 R +5.35(.I)-.65 G(f)-5.35 E/F2 9/Times-Bold@0 SF(DIRST)2.85 E -.495(AC)-.81 +G(K).495 E F0 .35(is unset, it loses its special properties, e)2.6 F +-.15(ve)-.25 G 2.85(ni).15 G(f)-2.85 E(it is subsequently reset.)144 +208.8 Q F1(EUID)108 225.6 Q F0 1.103(Expands to the ef)11 F(fecti)-.25 E +1.403 -.15(ve u)-.25 H 1.103(ser ID of the current user).15 F 3.603(,i) +-.4 G 1.103(nitialized at shell startup.)-3.603 F 1.104(This v)6.103 F +1.104(ariable is)-.25 F(readonly)144 237.6 Q(.)-.65 E F1(FUNCN)108 254.4 +Q(AME)-.2 E F0 .479(An array v)144 266.4 R .479 (ariable containing the names of all shell functions currently in the e) -.25 F -.15(xe)-.15 G .478(cution call stack.).15 F .276 -(The element with inde)144 189.6 R 2.776(x0i)-.15 G 2.776(st)-2.776 G +(The element with inde)144 278.4 R 2.776(x0i)-.15 G 2.776(st)-2.776 G .276(he name of an)-2.776 F 2.777(yc)-.15 G(urrently-e)-2.777 E -.15(xe) -.15 G .277(cuting shell function.).15 F .277(The bottom-most)5.277 F -.81(element is "main".)144 201.6 R .81(This v)5.81 F .81(ariable e)-.25 +.81(element is "main".)144 290.4 R .81(This v)5.81 F .81(ariable e)-.25 F .81(xists only when a shell function is e)-.15 F -.15(xe)-.15 G 3.31 -(cuting. Assignments).15 F(to)3.31 E F2(FUNCN)144 213.6 Q(AME)-.18 E F0 +(cuting. Assignments).15 F(to)3.31 E F2(FUNCN)144 302.4 Q(AME)-.18 E F0 (ha)2.634 E .684 -.15(ve n)-.2 H 2.884(oe).15 G -.25(ff)-2.884 G .384 (ect and return an error status.).25 F(If)5.385 E F2(FUNCN)2.885 E(AME) -.18 E F0 .385(is unset, it loses its special)2.635 F(properties, e)144 -225.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss) --2.5 G(ubsequently reset.)-2.5 E F1(GR)108 242.4 Q(OUPS)-.3 E F0 1.229 -(An array v)144 254.4 R 1.228(ariable containing the list of groups of \ +314.4 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss) +-2.5 G(ubsequently reset.)-2.5 E F1(GR)108 331.2 Q(OUPS)-.3 E F0 1.229 +(An array v)144 343.2 R 1.228(ariable containing the list of groups of \ which the current user is a member)-.25 F 6.228(.A)-.55 G(ssign-)-6.228 -E .596(ments to)144 266.4 R F2(GR)3.096 E(OUPS)-.27 E F0(ha)2.847 E .897 +E .596(ments to)144 355.2 R F2(GR)3.096 E(OUPS)-.27 E F0(ha)2.847 E .897 -.15(ve n)-.2 H 3.097(oe).15 G -.25(ff)-3.097 G .597 (ect and return an error status.).25 F(If)5.597 E F2(GR)3.097 E(OUPS) -.27 E F0 .597(is unset, it loses its spe-)2.847 F(cial properties, e) -144 278.4 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5 -(ss)-2.5 G(ubsequently reset.)-2.5 E F1(HISTCMD)108 295.2 Q F0 .356 -(The history number)144 307.2 R 2.856(,o)-.4 G 2.856(ri)-2.856 G(nde) +144 367.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5 +(ss)-2.5 G(ubsequently reset.)-2.5 E F1(HISTCMD)108 384 Q F0 .356 +(The history number)144 396 R 2.856(,o)-.4 G 2.856(ri)-2.856 G(nde) -2.856 E 2.856(xi)-.15 G 2.856(nt)-2.856 G .356 (he history list, of the current command.)-2.856 F(If)5.356 E F2 (HISTCMD)2.855 E F0 .355(is unset, it)2.605 F -(loses its special properties, e)144 319.2 Q -.15(ve)-.25 G 2.5(ni).15 G +(loses its special properties, e)144 408 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1 -(HOSTN)108 336 Q(AME)-.2 E F0 -(Automatically set to the name of the current host.)144 348 Q F1 -(HOSTTYPE)108 364.8 Q F0 .222(Automatically set to a string that unique\ -ly describes the type of machine on which)144 376.8 R F1(bash)2.723 E F0 -.223(is e)2.723 F -.15(xe)-.15 G(cut-).15 E 2.5(ing. The)144 388.8 R -(def)2.5 E(ault is system-dependent.)-.1 E F1(LINENO)108 405.6 Q F0 +(HOSTN)108 424.8 Q(AME)-.2 E F0 +(Automatically set to the name of the current host.)144 436.8 Q F1 +(HOSTTYPE)108 453.6 Q F0 .222(Automatically set to a string that unique\ +ly describes the type of machine on which)144 465.6 R F1(bash)2.723 E F0 +.223(is e)2.723 F -.15(xe)-.15 G(cut-).15 E 2.5(ing. The)144 477.6 R +(def)2.5 E(ault is system-dependent.)-.1 E F1(LINENO)108 494.4 Q F0 1.408(Each time this parameter is referenced, the shell substitutes a d\ -ecimal number representing the)144 417.6 R .078(current sequential line\ - number \(starting with 1\) within a script or function.)144 429.6 R -.079(When not in a script or)5.078 F .307(function, the v)144 441.6 R +ecimal number representing the)144 506.4 R .078(current sequential line\ + number \(starting with 1\) within a script or function.)144 518.4 R +.079(When not in a script or)5.078 F .307(function, the v)144 530.4 R .307(alue substituted is not guaranteed to be meaningful.)-.25 F(If) 5.306 E F2(LINENO)2.806 E F0 .306(is unset, it loses its)2.556 F -(special properties, e)144 453.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi) +(special properties, e)144 542.4 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi) -2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1(MA)108 -470.4 Q(CHTYPE)-.55 E F0 .898(Automatically set to a string that fully \ -describes the system type on which)144 482.4 R F1(bash)3.398 E F0 .899 +559.2 Q(CHTYPE)-.55 E F0 .898(Automatically set to a string that fully \ +describes the system type on which)144 571.2 R F1(bash)3.398 E F0 .899 (is e)3.398 F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 -494.4 Q/F3 10/Times-Italic@0 SF(cpu-company-system)2.5 E F0 2.5 +583.2 Q/F3 10/Times-Italic@0 SF(cpu-company-system)2.5 E F0 2.5 (format. The)2.5 F(def)2.5 E(ault is system-dependent.)-.1 E F1(OLDPWD) -108 511.2 Q F0(The pre)144 523.2 Q(vious w)-.25 E +108 600 Q F0(The pre)144 612 Q(vious w)-.25 E (orking directory as set by the)-.1 E F1(cd)2.5 E F0(command.)2.5 E F1 -(OPT)108 540 Q(ARG)-.9 E F0 1.627(The v)144 552 R 1.627 +(OPT)108 628.8 Q(ARG)-.9 E F0 1.627(The v)144 640.8 R 1.627 (alue of the last option ar)-.25 F 1.627(gument processed by the)-.18 F F1(getopts)4.127 E F0 -.2(bu)4.127 G 1.626(iltin command \(see).2 F F2 -(SHELL)4.126 E -.09(BU)144 564 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo) -2.25 E(w\).)-.25 E F1(OPTIND)108 580.8 Q F0 1.651(The inde)144 592.8 R -4.151(xo)-.15 G 4.151(ft)-4.151 G 1.651(he ne)-4.151 F 1.651(xt ar)-.15 -F 1.652(gument to be processed by the)-.18 F F1(getopts)4.152 E F0 -.2 -(bu)4.152 G 1.652(iltin command \(see).2 F F2(SHELL)4.152 E -.09(BU)144 -604.8 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1 -(OSTYPE)108 621.6 Q F0 .329(Automatically set to a string that describe\ -s the operating system on which)144 633.6 R F1(bash)2.829 E F0 .329 -(is e)2.829 F -.15(xe)-.15 G 2.829(cuting. The).15 F(def)144 645.6 Q -(ault is system-dependent.)-.1 E F1(PIPEST)108 662.4 Q -.95(AT)-.9 G(US) -.95 E F0 .61(An array v)144 674.4 R .61(ariable \(see)-.25 F F1(Arrays) -3.11 E F0(belo)3.11 E .61(w\) containing a list of e)-.25 F .61 -(xit status v)-.15 F .61(alues from the processes in)-.25 F -(the most-recently-e)144 686.4 Q -.15(xe)-.15 G(cuted fore).15 E -(ground pipeline \(which may contain only a single command\).)-.15 E F1 -(PPID)108 703.2 Q F0(The process ID of the shell')12.67 E 2.5(sp)-.55 G -2.5(arent. This)-2.5 F -.25(va)2.5 G(riable is readonly).25 E(.)-.65 E -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(10)199 E 0 Cg EP +(SHELL)4.126 E -.09(BU)144 652.8 S(IL).09 E(TIN COMMANDS)-.828 E F0 +(belo)2.25 E(w\).)-.25 E F1(OPTIND)108 669.6 Q F0 1.651(The inde)144 +681.6 R 4.151(xo)-.15 G 4.151(ft)-4.151 G 1.651(he ne)-4.151 F 1.651 +(xt ar)-.15 F 1.652(gument to be processed by the)-.18 F F1(getopts) +4.152 E F0 -.2(bu)4.152 G 1.652(iltin command \(see).2 F F2(SHELL)4.152 +E -.09(BU)144 693.6 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).) +-.25 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(0)-197.965 E 0 Cg EP %%Page: 11 11 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(PWD)108 84 Q F0(The current w)12.67 E +-.35 E/F1 10/Times-Bold@0 SF(OSTYPE)108 84 Q F0 .329(Automatically set \ +to a string that describes the operating system on which)144 96 R F1 +(bash)2.829 E F0 .329(is e)2.829 F -.15(xe)-.15 G 2.829(cuting. The).15 +F(def)144 108 Q(ault is system-dependent.)-.1 E F1(PIPEST)108 124.8 Q +-.95(AT)-.9 G(US).95 E F0 .61(An array v)144 136.8 R .61(ariable \(see) +-.25 F F1(Arrays)3.11 E F0(belo)3.11 E .61(w\) containing a list of e) +-.25 F .61(xit status v)-.15 F .61(alues from the processes in)-.25 F +(the most-recently-e)144 148.8 Q -.15(xe)-.15 G(cuted fore).15 E +(ground pipeline \(which may contain only a single command\).)-.15 E F1 +(PPID)108 165.6 Q F0(The process ID of the shell')12.67 E 2.5(sp)-.55 G +2.5(arent. This)-2.5 F -.25(va)2.5 G(riable is readonly).25 E(.)-.65 E +F1(PWD)108 182.4 Q F0(The current w)12.67 E (orking directory as set by the)-.1 E F1(cd)2.5 E F0(command.)2.5 E F1 -(RANDOM)108 100.8 Q F0 .566 -(Each time this parameter is referenced, a random inte)144 112.8 R .565 +(RANDOM)108 199.2 Q F0 .566 +(Each time this parameter is referenced, a random inte)144 211.2 R .565 (ger between 0 and 32767 is generated.)-.15 F(The)5.565 E .01 (sequence of random numbers may be initialized by assigning a v)144 -124.8 R .01(alue to)-.25 F/F2 9/Times-Bold@0 SF(RANDOM)2.51 E/F3 9 +223.2 R .01(alue to)-.25 F/F2 9/Times-Bold@0 SF(RANDOM)2.51 E/F3 9 /Times-Roman@0 SF(.)A F0(If)4.51 E F2(RANDOM)2.51 E F0(is)2.26 E -(unset, it loses its special properties, e)144 136.8 Q -.15(ve)-.25 G +(unset, it loses its special properties, e)144 235.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G -(ubsequently reset.)-2.5 E F1(REPL)108 153.6 Q(Y)-.92 E F0 -(Set to the line of input read by the)144 165.6 Q F1 -.18(re)2.5 G(ad) -.18 E F0 -.2(bu)2.5 G(iltin command when no ar).2 E -(guments are supplied.)-.18 E F1(SECONDS)108 182.4 Q F0 .795(Each time \ -this parameter is referenced, the number of seconds since shell in)144 -194.4 R -.2(vo)-.4 G .795(cation is returned.).2 F .712(If a v)144 206.4 -R .712(alue is assigned to)-.25 F F2(SECONDS)3.212 E F3(,)A F0 .712 -(the v)2.962 F .712 -(alue returned upon subsequent references is the number)-.25 F .408 -(of seconds since the assignment plus the v)144 218.4 R .408 +(ubsequently reset.)-2.5 E F1(REPL)108 252 Q(Y)-.92 E F0 +(Set to the line of input read by the)144 264 Q F1 -.18(re)2.5 G(ad).18 +E F0 -.2(bu)2.5 G(iltin command when no ar).2 E(guments are supplied.) +-.18 E F1(SECONDS)108 280.8 Q F0 .795(Each time this parameter is refer\ +enced, the number of seconds since shell in)144 292.8 R -.2(vo)-.4 G +.795(cation is returned.).2 F .712(If a v)144 304.8 R .712 +(alue is assigned to)-.25 F F2(SECONDS)3.212 E F3(,)A F0 .712(the v) +2.962 F .712(alue returned upon subsequent references is the number)-.25 +F .408(of seconds since the assignment plus the v)144 316.8 R .408 (alue assigned.)-.25 F(If)5.408 E F2(SECONDS)2.908 E F0 .407 -(is unset, it loses its special)2.658 F(properties, e)144 230.4 Q -.15 +(is unset, it loses its special)2.658 F(properties, e)144 328.8 Q -.15 (ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G -(ubsequently reset.)-2.5 E F1(SHELLOPTS)108 247.2 Q F0 3.262(Ac)144 -259.2 S .763(olon-separated list of enabled shell options.)-3.262 F .763 +(ubsequently reset.)-2.5 E F1(SHELLOPTS)108 345.6 Q F0 3.262(Ac)144 +357.6 S .763(olon-separated list of enabled shell options.)-3.262 F .763 (Each w)5.763 F .763(ord in the list is a v)-.1 F .763(alid ar)-.25 F -.763(gument for the)-.18 F F1144 271.2 Q F0 1.174(option to the) +.763(gument for the)-.18 F F1144 369.6 Q F0 1.174(option to the) 3.674 F F1(set)3.674 E F0 -.2(bu)3.674 G 1.174(iltin command \(see).2 F F2 1.173(SHELL B)3.673 F(UIL)-.09 E 1.173(TIN COMMANDS)-.828 F F0(belo) 3.423 E 3.673(w\). The)-.25 F(options)3.673 E .019(appearing in)144 -283.2 R F2(SHELLOPTS)2.519 E F0 .019(are those reported as)2.269 F/F4 10 +381.6 R F2(SHELLOPTS)2.519 E F0 .019(are those reported as)2.269 F/F4 10 /Times-Italic@0 SF(on)2.749 E F0(by)2.759 E F1 .019(set \255o)2.519 F F0 5.019(.I)C 2.519(ft)-5.019 G .019(his v)-2.519 F .02 -(ariable is in the en)-.25 F(vironment)-.4 E(when)144 295.2 Q F1(bash) +(ariable is in the en)-.25 F(vironment)-.4 E(when)144 393.6 Q F1(bash) 3.142 E F0 .642(starts up, each shell option in the list will be enable\ d before reading an)3.142 F 3.141(ys)-.15 G .641(tartup \214les.)-3.141 -F(This v)144 307.2 Q(ariable is read-only)-.25 E(.)-.65 E F1(SHL)108 324 -Q(VL)-.92 E F0(Incremented by one each time an instance of)144 336 Q F1 -(bash)2.5 E F0(is started.)2.5 E F1(UID)108 352.8 Q F0 +F(This v)144 405.6 Q(ariable is read-only)-.25 E(.)-.65 E F1(SHL)108 +422.4 Q(VL)-.92 E F0(Incremented by one each time an instance of)144 +434.4 Q F1(bash)2.5 E F0(is started.)2.5 E F1(UID)108 451.2 Q F0 (Expands to the user ID of the current user)17.67 E 2.5(,i)-.4 G (nitialized at shell startup.)-2.5 E(This v)5 E(ariable is readonly)-.25 -E(.)-.65 E .993(The follo)108 369.6 R .993(wing v)-.25 F .994 +E(.)-.65 E .993(The follo)108 468 R .993(wing v)-.25 F .994 (ariables are used by the shell.)-.25 F .994(In some cases,)5.994 F F1 (bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .994 -(alue to a v)-.25 F(ariable;)-.25 E(these cases are noted belo)108 381.6 -Q -.65(w.)-.25 G F1 -.3(BA)108 398.4 S(SH_ENV).3 E F0 .506 -(If this parameter is set when)144 410.4 R F1(bash)3.006 E F0 .506(is e) +(alue to a v)-.25 F(ariable;)-.25 E(these cases are noted belo)108 480 Q +-.65(w.)-.25 G F1 -.3(BA)108 496.8 S(SH_ENV).3 E F0 .506 +(If this parameter is set when)144 508.8 R F1(bash)3.006 E F0 .506(is e) 3.006 F -.15(xe)-.15 G .505(cuting a shell script, its v).15 F .505 (alue is interpreted as a \214lename)-.25 F .354 -(containing commands to initialize the shell, as in)144 422.4 R F4 +(containing commands to initialize the shell, as in)144 520.8 R F4 (~/.bashr)2.855 E(c)-.37 E F0 5.355(.T).31 G .355(he v)-5.355 F .355 (alue of)-.25 F F2 -.27(BA)2.855 G(SH_ENV).27 E F0 .355(is subjected) -2.605 F .525(to parameter e)144 434.4 R .525 +2.605 F .525(to parameter e)144 532.8 R .525 (xpansion, command substitution, and arithmetic e)-.15 F .525 -(xpansion before being interpreted)-.15 F(as a \214le name.)144 446.4 Q +(xpansion before being interpreted)-.15 F(as a \214le name.)144 544.8 Q F2 -.666(PA)5 G(TH)-.189 E F0 (is not used to search for the resultant \214le name.)2.25 E F1(CDP)108 -458.4 Q -.95(AT)-.74 G(H).95 E F0 1.247(The search path for the)144 -470.4 R F1(cd)3.747 E F0 3.747(command. This)3.747 F 1.248 +556.8 Q -.95(AT)-.74 G(H).95 E F0 1.247(The search path for the)144 +568.8 R F1(cd)3.747 E F0 3.747(command. This)3.747 F 1.248 (is a colon-separated list of directories in which the)3.747 F 3.796 -(shell looks for destination directories speci\214ed by the)144 482.4 R +(shell looks for destination directories speci\214ed by the)144 580.8 R F1(cd)6.295 E F0 6.295(command. A)6.295 F 3.795(sample v)6.295 F 3.795 -(alue is)-.25 F/F5 10/Courier@0 SF(".:~:/usr")144 494.4 Q F0(.)A F1 -(COLUMNS)108 506.4 Q F0 .425(Used by the)144 518.4 R F1(select)2.925 E +(alue is)-.25 F/F5 10/Courier@0 SF(".:~:/usr")144 592.8 Q F0(.)A F1 +(COLUMNS)108 604.8 Q F0 .425(Used by the)144 616.8 R F1(select)2.925 E F0 -.2(bu)2.925 G .425(iltin command to determine the terminal width wh\ en printing selection lists.).2 F -(Automatically set upon receipt of a SIGWINCH.)144 530.4 Q F1(COMPREPL) -108 542.4 Q(Y)-.92 E F0 .848(An array v)144 554.4 R .848 +(Automatically set upon receipt of a SIGWINCH.)144 628.8 Q F1(COMPREPL) +108 640.8 Q(Y)-.92 E F0 .848(An array v)144 652.8 R .848 (ariable from which)-.25 F F1(bash)3.348 E F0 .848 (reads the possible completions generated by a shell function)3.348 F -(in)144 566.4 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G +(in)144 664.8 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G (he programmable completion f)-2.5 E(acility \(see)-.1 E F1(Pr)2.5 E -(ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(EMA)108 578.4 -Q(CS)-.55 E F0(If)144 590.4 Q F1(bash)2.535 E F0 .035(\214nds this v) +(ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(EMA)108 676.8 +Q(CS)-.55 E F0(If)144 688.8 Q F1(bash)2.535 E F0 .035(\214nds this v) 2.535 F .035(ariable in the en)-.25 F .036 (vironment when the shell starts with v)-.4 F(alue)-.25 E F5(t)2.536 E F0 2.536(,i)C 2.536(ta)-2.536 G .036(ssumes that the)-2.536 F -(shell is running in an emacs shell b)144 602.4 Q(uf)-.2 E -(fer and disables line editing.)-.25 E F1(FCEDIT)108 614.4 Q F0(The def) -144 626.4 Q(ault editor for the)-.1 E F1(fc)2.5 E F0 -.2(bu)2.5 G -(iltin command.).2 E F1(FIGNORE)108 638.4 Q F0 2.599(Ac)144 650.4 S .098 -(olon-separated list of suf)-2.599 F<8c78>-.25 E .098 -(es to ignore when performing \214lename completion \(see)-.15 F F2 -(READLINE)2.598 E F0(belo)144 662.4 Q 2.704(w\). A)-.25 F .204 -(\214lename whose suf)2.704 F .205(\214x matches one of the entries in) --.25 F F2(FIGNORE)2.705 E F0 .205(is e)2.455 F .205 -(xcluded from the list)-.15 F(of matched \214lenames.)144 674.4 Q 2.5 -(As)5 G(ample v)-2.5 E(alue is)-.25 E F5(".o:~")2.5 E F0(.)A F1 -(GLOBIGNORE)108 686.4 Q F0 3.118(Ac)144 698.4 S .618(olon-separated lis\ -t of patterns de\214ning the set of \214lenames to be ignored by pathna\ -me e)-3.118 F(xpan-)-.15 E 3.131(sion. If)144 710.4 R 3.132<618c>3.131 G -.632(lename matched by a pathname e)-3.132 F .632 -(xpansion pattern also matches one of the patterns in)-.15 F F2 -(GLOBIGNORE)144 722.4 Q F3(,)A F0(it is remo)2.25 E -.15(ve)-.15 G 2.5 -(df).15 G(rom the list of matches.)-2.5 E(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(11)199 E 0 Cg EP +(shell is running in an emacs shell b)144 700.8 Q(uf)-.2 E +(fer and disables line editing.)-.25 E(GNU Bash-3.1-de)72 768 Q -.15(ve) +-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 +G(1)-197.965 E 0 Cg EP %%Page: 12 12 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(HISTCONTR)108 84 Q(OL)-.3 E F0 2.654(Ac)144 -96 S .153(olon-separated list of v)-2.654 F .153(alues controlling ho) --.25 F 2.653(wc)-.25 G .153(ommands are sa)-2.653 F -.15(ve)-.2 G 2.653 -(do).15 G 2.653(nt)-2.653 G .153(he history list.)-2.653 F .153 -(If the list)5.153 F .49(of v)144 108 R .49(alues includes)-.25 F/F2 10 +-.35 E/F1 10/Times-Bold@0 SF(FCEDIT)108 84 Q F0(The def)144 96 Q +(ault editor for the)-.1 E F1(fc)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 +E F1(FIGNORE)108 108 Q F0 2.599(Ac)144 120 S .098 +(olon-separated list of suf)-2.599 F<8c78>-.25 E .098 +(es to ignore when performing \214lename completion \(see)-.15 F/F2 9 +/Times-Bold@0 SF(READLINE)2.598 E F0(belo)144 132 Q 2.704(w\). A)-.25 F +.204(\214lename whose suf)2.704 F .205 +(\214x matches one of the entries in)-.25 F F2(FIGNORE)2.705 E F0 .205 +(is e)2.455 F .205(xcluded from the list)-.15 F(of matched \214lenames.) +144 144 Q 2.5(As)5 G(ample v)-2.5 E(alue is)-.25 E/F3 10/Courier@0 SF +(".o:~")2.5 E F0(.)A F1(GLOBIGNORE)108 156 Q F0 3.118(Ac)144 168 S .618 +(olon-separated list of patterns de\214ning the set of \214lenames to b\ +e ignored by pathname e)-3.118 F(xpan-)-.15 E 3.131(sion. If)144 180 R +3.132<618c>3.131 G .632(lename matched by a pathname e)-3.132 F .632 +(xpansion pattern also matches one of the patterns in)-.15 F F2 +(GLOBIGNORE)144 192 Q/F4 9/Times-Roman@0 SF(,)A F0(it is remo)2.25 E +-.15(ve)-.15 G 2.5(df).15 G(rom the list of matches.)-2.5 E F1 +(HISTCONTR)108 204 Q(OL)-.3 E F0 2.654(Ac)144 216 S .153 +(olon-separated list of v)-2.654 F .153(alues controlling ho)-.25 F +2.653(wc)-.25 G .153(ommands are sa)-2.653 F -.15(ve)-.2 G 2.653(do).15 +G 2.653(nt)-2.653 G .153(he history list.)-2.653 F .153(If the list) +5.153 F .49(of v)144 228 R .49(alues includes)-.25 F/F5 10 /Times-Italic@0 SF(ignor)2.99 E(espace)-.37 E F0 2.99(,l).18 G .49 (ines which be)-2.99 F .491(gin with a)-.15 F F1(space)2.991 E F0 .491 (character are not sa)2.991 F -.15(ve)-.2 G 2.991(di).15 G 2.991(nt) --2.991 G .491(he his-)-2.991 F .558(tory list.)144 120 R 3.058(Av)5.558 -G .558(alue of)-3.308 F F2(ignor)3.068 E(edups)-.37 E F0 .558 +-2.991 G .491(he his-)-2.991 F .558(tory list.)144 240 R 3.058(Av)5.558 +G .558(alue of)-3.308 F F5(ignor)3.068 E(edups)-.37 E F0 .558 (causes lines matching the pre)3.328 F .557 (vious history entry to not be sa)-.25 F -.15(ve)-.2 G(d.).15 E 2.958 -(Av)144 132 S .458(alue of)-3.208 F F2(ignor)2.968 E(eboth)-.37 E F0 -.458(is shorthand for)3.238 F F2(ignor)2.959 E(espace)-.37 E F0(and) -2.959 E F2(ignor)2.959 E(edups)-.37 E F0 5.459(.A)C -.25(va)-2.5 G .459 -(lue of).25 F F2(er)2.959 E(asedups)-.15 E F0(causes)2.959 E .699 -(all pre)144 144 R .698 +(Av)144 252 S .458(alue of)-3.208 F F5(ignor)2.968 E(eboth)-.37 E F0 +.458(is shorthand for)3.238 F F5(ignor)2.959 E(espace)-.37 E F0(and) +2.959 E F5(ignor)2.959 E(edups)-.37 E F0 5.459(.A)C -.25(va)-2.5 G .459 +(lue of).25 F F5(er)2.959 E(asedups)-.15 E F0(causes)2.959 E .699 +(all pre)144 264 R .698 (vious lines matching the current line to be remo)-.25 F -.15(ve)-.15 G 3.198(df).15 G .698(rom the history list before that line is)-3.198 F -(sa)144 156 Q -.15(ve)-.2 G 4.296(d. An).15 F 4.296(yv)-.15 G 1.797 +(sa)144 276 Q -.15(ve)-.2 G 4.296(d. An).15 F 4.296(yv)-.15 G 1.797 (alue not in the abo)-4.546 F 2.097 -.15(ve l)-.15 H 1.797 (ist is ignored.).15 F(If)6.797 E F1(HISTCONTR)4.297 E(OL)-.3 E F0 1.797 -(is unset, or does not)4.297 F .613(include a v)144 168 R .612(alid v) +(is unset, or does not)4.297 F .613(include a v)144 288 R .612(alid v) -.25 F .612(alue, all lines read by the shell parser are sa)-.25 F -.15 (ve)-.2 G 3.112(do).15 G 3.112(nt)-3.112 G .612 -(he history list, subject to the)-3.112 F -.25(va)144 180 S .985(lue of) +(he history list, subject to the)-3.112 F -.25(va)144 300 S .985(lue of) .25 F F1(HISTIGNORE)3.485 E F0 5.986(.T)C .986 (he second and subsequent lines of a multi-line compound command)-5.986 -F(are not tested, and are added to the history re)144 192 Q -.05(ga)-.15 +F(are not tested, and are added to the history re)144 312 Q -.05(ga)-.15 G(rdless of the v).05 E(alue of)-.25 E F1(HISTCONTR)2.5 E(OL)-.3 E F0(.) -A F1(HISTFILE)108 204 Q F0 .181 -(The name of the \214le in which command history is sa)144 216 R -.15 -(ve)-.2 G 2.681(d\().15 G(see)-2.681 E/F3 9/Times-Bold@0 SF(HIST)2.681 E -(OR)-.162 E(Y)-.315 E F0(belo)2.431 E 2.681(w\). The)-.25 F(def)2.681 E -.181(ault v)-.1 F(alue)-.25 E(is)144 228 Q F2(~/.bash_history)2.5 E F0 5 -(.I)C 2.5(fu)-5 G(nset, the command history is not sa)-2.5 E -.15(ve)-.2 -G 2.5(dw).15 G(hen an interacti)-2.5 E .3 -.15(ve s)-.25 H(hell e).15 E -(xits.)-.15 E F1(HISTFILESIZE)108 240 Q F0 1.622 -(The maximum number of lines contained in the history \214le.)144 252 R +A F1(HISTFILE)108 324 Q F0 .181 +(The name of the \214le in which command history is sa)144 336 R -.15 +(ve)-.2 G 2.681(d\().15 G(see)-2.681 E F2(HIST)2.681 E(OR)-.162 E(Y) +-.315 E F0(belo)2.431 E 2.681(w\). The)-.25 F(def)2.681 E .181(ault v) +-.1 F(alue)-.25 E(is)144 348 Q F5(~/.bash_history)2.5 E F0 5(.I)C 2.5 +(fu)-5 G(nset, the command history is not sa)-2.5 E -.15(ve)-.2 G 2.5 +(dw).15 G(hen an interacti)-2.5 E .3 -.15(ve s)-.25 H(hell e).15 E +(xits.)-.15 E F1(HISTFILESIZE)108 360 Q F0 1.622 +(The maximum number of lines contained in the history \214le.)144 372 R 1.623(When this v)6.623 F 1.623(ariable is assigned a)-.25 F -.25(va)144 -264 S .311(lue, the history \214le is truncated, if necessary).25 F +384 S .311(lue, the history \214le is truncated, if necessary).25 F 2.811(,t)-.65 G 2.811(oc)-2.811 G .311 (ontain no more than that number of lines.)-2.811 F(The)5.311 E(def)144 -276 Q .386(ault v)-.1 F .386(alue is 500.)-.25 F .387(The history \214l\ +396 Q .386(ault v)-.1 F .386(alue is 500.)-.25 F .387(The history \214l\ e is also truncated to this size after writing it when an interac-)5.386 -F(ti)144 288 Q .3 -.15(ve s)-.25 H(hell e).15 E(xits.)-.15 E F1 -(HISTIGNORE)108 300 Q F0 2.658(Ac)144 312 S .158(olon-separated list of\ +F(ti)144 408 Q .3 -.15(ve s)-.25 H(hell e).15 E(xits.)-.15 E F1 +(HISTIGNORE)108 420 Q F0 2.658(Ac)144 432 S .158(olon-separated list of\ patterns used to decide which command lines should be sa)-2.658 F -.15 (ve)-.2 G 2.657(do).15 G 2.657(nt)-2.657 G .157(he his-)-2.657 F .707 -(tory list.)144 324 R .707(Each pattern is anchored at the be)5.707 F +(tory list.)144 444 R .707(Each pattern is anchored at the be)5.707 F .708(ginning of the line and must match the complete line)-.15 F .626 -(\(no implicit `)144 336 R F1(*)A F0 3.126('i)C 3.126(sa)-3.126 G 3.126 +(\(no implicit `)144 456 R F1(*)A F0 3.126('i)C 3.126(sa)-3.126 G 3.126 (ppended\). Each)-3.126 F .626(pattern is tested ag)3.126 F .625 (ainst the line after the checks speci\214ed by)-.05 F F1(HISTCONTR)144 -348 Q(OL)-.3 E F0 1.154(are applied.)3.654 F 1.154 +468 Q(OL)-.3 E F0 1.154(are applied.)3.654 F 1.154 (In addition to the normal shell pattern matching characters, `)6.154 F -F1(&)A F0(')A 2.515(matches the pre)144 360 R 2.515(vious history line.) +F1(&)A F0(')A 2.515(matches the pre)144 480 R 2.515(vious history line.) -.25 F(`)7.514 E F1(&)A F0 5.014('m)C 2.514 -(ay be escaped using a backslash; the backslash is)-5.014 F(remo)144 372 +(ay be escaped using a backslash; the backslash is)-5.014 F(remo)144 492 Q -.15(ve)-.15 G 3.352(db).15 G .852(efore attempting a match.)-3.352 F .852(The second and subsequent lines of a multi-line compound)5.852 F -(command are not tested, and are added to the history re)144 384 Q -.05 +(command are not tested, and are added to the history re)144 504 Q -.05 (ga)-.15 G(rdless of the v).05 E(alue of)-.25 E F1(HISTIGNORE)2.5 E F0 -(.)A F1(HISTSIZE)108 396 Q F0 1.942 -(The number of commands to remember in the command history \(see)144 408 -R F3(HIST)4.442 E(OR)-.162 E(Y)-.315 E F0(belo)4.192 E 4.442(w\). The) --.25 F(def)144 420 Q(ault v)-.1 E(alue is 500.)-.25 E F1(HISTTIMEFORMA) -108 432 Q(T)-.95 E F0 .951(If this v)144 444 R .951 +(.)A F1(HISTSIZE)108 516 Q F0 1.942 +(The number of commands to remember in the command history \(see)144 528 +R F2(HIST)4.442 E(OR)-.162 E(Y)-.315 E F0(belo)4.192 E 4.442(w\). The) +-.25 F(def)144 540 Q(ault v)-.1 E(alue is 500.)-.25 E F1(HISTTIMEFORMA) +108 552 Q(T)-.95 E F0 .951(If this v)144 564 R .951 (ariable is set and not null, its v)-.25 F .952 -(alue is used as a format string for)-.25 F F2(strftime)3.452 E F0 .952 +(alue is used as a format string for)-.25 F F5(strftime)3.452 E F0 .952 (\(3\) to print the)B .673 -(time stamp associated with each history entry displayed by the)144 456 +(time stamp associated with each history entry displayed by the)144 576 R F1(history)3.173 E F0 -.2(bu)3.172 G 3.172(iltin. If).2 F .672(this v) 3.172 F .672(ariable is)-.25 F -(set, time stamps are written to the history \214le so the)144 468 Q 2.5 +(set, time stamps are written to the history \214le so the)144 588 Q 2.5 (ym)-.15 G(ay be preserv)-2.5 E(ed across shell sessions.)-.15 E F1 -(HOME)108 480 Q F0 1.27(The home directory of the current user; the def) -144 492 R 1.27(ault ar)-.1 F 1.27(gument for the)-.18 F F1(cd)3.77 E F0 --.2(bu)3.77 G 1.27(iltin command.).2 F(The)6.27 E -.25(va)144 504 S +(HOME)108 600 Q F0 1.27(The home directory of the current user; the def) +144 612 R 1.27(ault ar)-.1 F 1.27(gument for the)-.18 F F1(cd)3.77 E F0 +-.2(bu)3.77 G 1.27(iltin command.).2 F(The)6.27 E -.25(va)144 624 S (lue of this v).25 E(ariable is also used when performing tilde e)-.25 E -(xpansion.)-.15 E F1(HOSTFILE)108 516 Q F0 1.015 -(Contains the name of a \214le in the same format as)144 528 R F2 +(xpansion.)-.15 E F1(HOSTFILE)108 636 Q F0 1.015 +(Contains the name of a \214le in the same format as)144 648 R F5 (/etc/hosts)5.181 E F0 1.015(that should be read when the shell)5.181 F -.55(needs to complete a hostname.)144 540 R .551 +.55(needs to complete a hostname.)144 660 R .551 (The list of possible hostname completions may be changed while)5.551 F -1.059(the shell is running; the ne)144 552 R 1.059 +1.059(the shell is running; the ne)144 672 R 1.059 (xt time hostname completion is attempted after the v)-.15 F 1.058 -(alue is changed,)-.25 F F1(bash)144 564 Q F0 .715 +(alue is changed,)-.25 F F1(bash)144 684 Q F0 .715 (adds the contents of the ne)3.215 F 3.215<778c>-.25 G .715(le to the e) --3.215 F .715(xisting list.)-.15 F(If)5.716 E F3(HOSTFILE)3.216 E F0 +-3.215 F .715(xisting list.)-.15 F(If)5.716 E F2(HOSTFILE)3.216 E F0 .716(is set, b)2.966 F .716(ut has no v)-.2 F(alue,)-.25 E F1(bash)144 -576 Q F0 2.236(attempts to read)4.736 F F2(/etc/hosts)6.401 E F0 2.235 +696 Q F0 2.236(attempts to read)4.736 F F5(/etc/hosts)6.401 E F0 2.235 (to obtain the list of possible hostname completions.)6.401 F(When)7.235 -E F3(HOSTFILE)144 588 Q F0(is unset, the hostname list is cleared.)2.25 -E F1(IFS)108 600 Q F0(The)20.44 E F2 .555(Internal F)3.635 F .555 -(ield Separ)-.45 F(ator)-.15 E F0 .555(that is used for w)3.785 F .556 -(ord splitting after e)-.1 F .556(xpansion and to split lines into)-.15 -F -.1(wo)144 612 S(rds with the).1 E F1 -.18(re)2.5 G(ad).18 E F0 -.2 -(bu)2.5 G(iltin command.).2 E(The def)5 E(ault v)-.1 E(alue is `)-.25 E -(`')-.25 E('.)-.74 E F1(IGNOREEOF)108 624 Q -F0 .503(Controls the action of an interacti)144 636 R .803 -.15(ve s) --.25 H .503(hell on receipt of an).15 F F3(EOF)3.003 E F0 .503 -(character as the sole input.)2.753 F .503(If set,)5.503 F .426(the v) -144 648 R .426(alue is the number of consecuti)-.25 F -.15(ve)-.25 G F3 -(EOF)3.076 E F0 .426 +E F2(HOSTFILE)144 708 Q F0(is unset, the hostname list is cleared.)2.25 +E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(2)-197.965 E 0 Cg EP +%%Page: 13 13 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(IFS)108 84 Q F0(The)20.44 E/F2 10 +/Times-Italic@0 SF .555(Internal F)3.635 F .555(ield Separ)-.45 F(ator) +-.15 E F0 .555(that is used for w)3.785 F .556(ord splitting after e)-.1 +F .556(xpansion and to split lines into)-.15 F -.1(wo)144 96 S +(rds with the).1 E F1 -.18(re)2.5 G(ad).18 E F0 -.2(bu)2.5 G +(iltin command.).2 E(The def)5 E(ault v)-.1 E(alue is `)-.25 E +(`')-.25 E('.)-.74 E F1(IGNOREEOF)108 108 Q +F0 .503(Controls the action of an interacti)144 120 R .803 -.15(ve s) +-.25 H .503(hell on receipt of an).15 F/F3 9/Times-Bold@0 SF(EOF)3.003 E +F0 .503(character as the sole input.)2.753 F .503(If set,)5.503 F .426 +(the v)144 132 R .426(alue is the number of consecuti)-.25 F -.15(ve) +-.25 G F3(EOF)3.076 E F0 .426 (characters which must be typed as the \214rst characters)2.676 F .303 -(on an input line before)144 660 R F1(bash)2.802 E F0 -.15(ex)2.802 G +(on an input line before)144 144 R F1(bash)2.802 E F0 -.15(ex)2.802 G 2.802(its. If).15 F .302(the v)2.802 F .302(ariable e)-.25 F .302 (xists b)-.15 F .302(ut does not ha)-.2 F .602 -.15(ve a n)-.2 H .302 -(umeric v).15 F .302(alue, or has)-.25 F(no v)144 672 Q(alue, the def) +(umeric v).15 F .302(alue, or has)-.25 F(no v)144 156 Q(alue, the def) -.25 E(ault v)-.1 E(alue is 10.)-.25 E(If it does not e)5 E(xist,)-.15 E F3(EOF)2.5 E F0(signi\214es the end of input to the shell.)2.25 E F1 -(INPUTRC)108 684 Q F0 1.435(The \214lename for the)144 696 R F1 -.18(re) +(INPUTRC)108 168 Q F0 1.435(The \214lename for the)144 180 R F1 -.18(re) 3.936 G(adline).18 E F0 1.436(startup \214le, o)3.936 F -.15(ve)-.15 G 1.436(rriding the def).15 F 1.436(ault of)-.1 F F2(~/.inputr)5.602 E(c) --.37 E F0(\(see)5.602 E F3(READLINE)3.936 E F0(belo)144 708 Q(w\).)-.25 -E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(12)199 E 0 Cg EP -%%Page: 13 13 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(LANG)108 84 Q F0 1.24 -(Used to determine the locale cate)7.11 F 1.239(gory for an)-.15 F 3.739 -(yc)-.15 G(ate)-3.739 E 1.239(gory not speci\214cally selected with a v) --.15 F(ariable)-.25 E(starting with)144 96 Q F1(LC_)2.5 E F0(.)A F1 -(LC_ALL)108 108 Q F0 .764(This v)144 120 R .764(ariable o)-.25 F -.15 -(ve)-.15 G .764(rrides the v).15 F .764(alue of)-.25 F F1(LANG)3.264 E -F0 .764(and an)3.264 F 3.264(yo)-.15 G(ther)-3.264 E F1(LC_)3.264 E F0 --.25(va)3.264 G .764(riable specifying a locale cate-).25 F(gory)144 132 -Q(.)-.65 E F1(LC_COLLA)108 144 Q(TE)-.95 E F0 .412(This v)144 156 R .412 -(ariable determines the collation order used when sorting the results o\ -f pathname e)-.25 F(xpansion,)-.15 E 1.464(and determines the beha)144 -168 R 1.464(vior of range e)-.2 F 1.465(xpressions, equi)-.15 F -.25(va) --.25 G 1.465(lence classes, and collating sequences).25 F -(within pathname e)144 180 Q(xpansion and pattern matching.)-.15 E F1 -(LC_CTYPE)108 192 Q F0 1.936(This v)144 204 R 1.936 +-.37 E F0(\(see)5.602 E F3(READLINE)3.936 E F0(belo)144 192 Q(w\).)-.25 +E F1(LANG)108 204 Q F0 1.24(Used to determine the locale cate)7.11 F +1.239(gory for an)-.15 F 3.739(yc)-.15 G(ate)-3.739 E 1.239 +(gory not speci\214cally selected with a v)-.15 F(ariable)-.25 E +(starting with)144 216 Q F1(LC_)2.5 E F0(.)A F1(LC_ALL)108 228 Q F0 .764 +(This v)144 240 R .764(ariable o)-.25 F -.15(ve)-.15 G .764 +(rrides the v).15 F .764(alue of)-.25 F F1(LANG)3.264 E F0 .764(and an) +3.264 F 3.264(yo)-.15 G(ther)-3.264 E F1(LC_)3.264 E F0 -.25(va)3.264 G +.764(riable specifying a locale cate-).25 F(gory)144 252 Q(.)-.65 E F1 +(LC_COLLA)108 264 Q(TE)-.95 E F0 .412(This v)144 276 R .412(ariable det\ +ermines the collation order used when sorting the results of pathname e) +-.25 F(xpansion,)-.15 E 1.464(and determines the beha)144 288 R 1.464 +(vior of range e)-.2 F 1.465(xpressions, equi)-.15 F -.25(va)-.25 G +1.465(lence classes, and collating sequences).25 F(within pathname e)144 +300 Q(xpansion and pattern matching.)-.15 E F1(LC_CTYPE)108 312 Q F0 +1.936(This v)144 324 R 1.936 (ariable determines the interpretation of characters and the beha)-.25 F -1.935(vior of character classes)-.2 F(within pathname e)144 216 Q -(xpansion and pattern matching.)-.15 E F1(LC_MESSA)108 228 Q(GES)-.55 E -F0(This v)144 240 Q(ariable determines the locale used to translate dou\ +1.935(vior of character classes)-.2 F(within pathname e)144 336 Q +(xpansion and pattern matching.)-.15 E F1(LC_MESSA)108 348 Q(GES)-.55 E +F0(This v)144 360 Q(ariable determines the locale used to translate dou\ ble-quoted strings preceded by a)-.25 E F1($)2.5 E F0(.)A F1(LC_NUMERIC) -108 252 Q F0(This v)144 264 Q(ariable determines the locale cate)-.25 E -(gory used for number formatting.)-.15 E F1(LINES)108 276 Q F0 1.218 +108 372 Q F0(This v)144 384 Q(ariable determines the locale cate)-.25 E +(gory used for number formatting.)-.15 E F1(LINES)108 396 Q F0 1.218 (Used by the)5.99 F F1(select)3.718 E F0 -.2(bu)3.718 G 1.219(iltin com\ mand to determine the column length for printing selection lists.).2 F -(Automatically set upon receipt of a SIGWINCH.)144 288 Q F1(MAIL)108 300 -Q F0 .188(If this parameter is set to a \214le name and the)8.78 F/F2 9 -/Times-Bold@0 SF(MAILP)2.687 E -.855(AT)-.666 G(H).855 E F0 -.25(va) -2.437 G .187(riable is not set,).25 F F1(bash)2.687 E F0 .187 -(informs the user)2.687 F(of the arri)144 312 Q -.25(va)-.25 G 2.5(lo) -.25 G 2.5(fm)-2.5 G(ail in the speci\214ed \214le.)-2.5 E F1(MAILCHECK) -108 324 Q F0 .098(Speci\214es ho)144 336 R 2.598(wo)-.25 G .098 -(ften \(in seconds\))-2.598 F F1(bash)2.598 E F0 .098(checks for mail.) -2.598 F .098(The def)5.098 F .098(ault is 60 seconds.)-.1 F .099 -(When it is time)5.099 F .224(to check for mail, the shell does so befo\ -re displaying the primary prompt.)144 348 R .223(If this v)5.223 F .223 -(ariable is unset,)-.25 F .066(or set to a v)144 360 R .066(alue that i\ -s not a number greater than or equal to zero, the shell disables mail c\ -hecking.)-.25 F F1(MAILP)108 372 Q -.95(AT)-.74 G(H).95 E F0 2.815(Ac) -144 384 S .314(olon-separated list of \214le names to be check)-2.815 F -.314(ed for mail.)-.1 F .314(The message to be printed when mail)5.314 F -(arri)144 396 Q -.15(ve)-.25 G 3.42(si).15 G 3.42(nap)-3.42 G .92(artic\ +(Automatically set upon receipt of a SIGWINCH.)144 408 Q F1(MAIL)108 420 +Q F0 .188(If this parameter is set to a \214le name and the)8.78 F F3 +(MAILP)2.687 E -.855(AT)-.666 G(H).855 E F0 -.25(va)2.437 G .187 +(riable is not set,).25 F F1(bash)2.687 E F0 .187(informs the user)2.687 +F(of the arri)144 432 Q -.25(va)-.25 G 2.5(lo).25 G 2.5(fm)-2.5 G +(ail in the speci\214ed \214le.)-2.5 E F1(MAILCHECK)108 444 Q F0 .098 +(Speci\214es ho)144 456 R 2.598(wo)-.25 G .098(ften \(in seconds\)) +-2.598 F F1(bash)2.598 E F0 .098(checks for mail.)2.598 F .098(The def) +5.098 F .098(ault is 60 seconds.)-.1 F .099(When it is time)5.099 F .224 +(to check for mail, the shell does so before displaying the primary pro\ +mpt.)144 468 R .223(If this v)5.223 F .223(ariable is unset,)-.25 F .066 +(or set to a v)144 480 R .066(alue that is not a number greater than or\ + equal to zero, the shell disables mail checking.)-.25 F F1(MAILP)108 +492 Q -.95(AT)-.74 G(H).95 E F0 2.815(Ac)144 504 S .314 +(olon-separated list of \214le names to be check)-2.815 F .314 +(ed for mail.)-.1 F .314(The message to be printed when mail)5.314 F +(arri)144 516 Q -.15(ve)-.25 G 3.42(si).15 G 3.42(nap)-3.42 G .92(artic\ ular \214le may be speci\214ed by separating the \214le name from the m\ -essage with a)-3.42 F 2.808(`?'. When)144 408 R .308(used in the te) +essage with a)-3.42 F 2.808(`?'. When)144 528 R .308(used in the te) 2.808 F .308(xt of the message,)-.15 F F1($_)2.808 E F0 -.15(ex)2.808 G .308(pands to the name of the current mail\214le.).15 F(Exam-)5.307 E -(ple:)144 420 Q F1(MAILP)144 432 Q -.95(AT)-.74 G(H).95 E F0(='/v)A +(ple:)144 540 Q F1(MAILP)144 552 Q -.95(AT)-.74 G(H).95 E F0(='/v)A (ar/mail/bfox?"Y)-.25 E(ou ha)-1.1 E .3 -.15(ve m)-.2 H -(ail":~/shell\255mail?"$_ has mail!"').15 E F1(Bash)144 444 Q F0 .388 +(ail":~/shell\255mail?"$_ has mail!"').15 E F1(Bash)144 564 Q F0 .388 (supplies a def)2.888 F .388(ault v)-.1 F .388(alue for this v)-.25 F .388(ariable, b)-.25 F .389 (ut the location of the user mail \214les that it uses is)-.2 F -(system dependent \(e.g., /v)144 456 Q(ar/mail/)-.25 E F1($USER)A F0 -(\).)A F1(OPTERR)108 468 Q F0 .39(If set to the v)144 480 R .39(alue 1,) +(system dependent \(e.g., /v)144 576 Q(ar/mail/)-.25 E F1($USER)A F0 +(\).)A F1(OPTERR)108 588 Q F0 .39(If set to the v)144 600 R .39(alue 1,) -.25 F F1(bash)2.89 E F0 .389(displays error messages generated by the) 2.889 F F1(getopts)2.889 E F0 -.2(bu)2.889 G .389(iltin command \(see).2 -F F2 .359(SHELL B)144 492 R(UIL)-.09 E .359(TIN COMMANDS)-.828 F F0 -(belo)2.609 E(w\).)-.25 E F2(OPTERR)5.359 E F0 .36 +F F3 .359(SHELL B)144 612 R(UIL)-.09 E .359(TIN COMMANDS)-.828 F F0 +(belo)2.609 E(w\).)-.25 E F3(OPTERR)5.359 E F0 .36 (is initialized to 1 each time the shell is in)2.609 F -.2(vo)-.4 G -.1 -(ke).2 G(d).1 E(or a shell script is e)144 504 Q -.15(xe)-.15 G(cuted.) -.15 E F1 -.74(PA)108 516 S(TH)-.21 E F0 .588 +(ke).2 G(d).1 E(or a shell script is e)144 624 Q -.15(xe)-.15 G(cuted.) +.15 E F1 -.74(PA)108 636 S(TH)-.21 E F0 .588 (The search path for commands.)9.91 F .587 (It is a colon-separated list of directories in which the shell looks) -5.588 F .471(for commands \(see)144 528 R F2 .471(COMMAND EXECUTION) +5.588 F .471(for commands \(see)144 648 R F3 .471(COMMAND EXECUTION) 2.971 F F0(belo)2.722 E 2.972(w\). A)-.25 F .472 -(zero-length \(null\) directory name in the)2.972 F -.25(va)144 540 S +(zero-length \(null\) directory name in the)2.972 F -.25(va)144 660 S .345(lue of).25 F F1 -.74(PA)2.845 G(TH)-.21 E F0 .345 (indicates the current directory)2.845 F 5.345(.A)-.65 G .344 (null directory name may appear as tw)-2.5 F 2.844(oa)-.1 G(djacent) --2.844 E .867(colons, or as an initial or trailing colon.)144 552 R .868 +-2.844 E .867(colons, or as an initial or trailing colon.)144 672 R .868 (The def)5.868 F .868(ault path is system-dependent, and is set by the) --.1 F 26.329(administrator who installs)144 564 R F1(bash)28.829 E F0 -31.329(.A)C 26.328(common v)-2.501 F 26.328(alue is)-.25 F/F3 10 -/Courier@0 SF(/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/usr/bin)144 576 -Q F0(.)A F1(POSIXL)108 588 Q(Y_CORRECT)-.92 E F0 .471(If this v)144 600 -R .471(ariable is in the en)-.25 F .471(vironment when)-.4 F F1(bash) -2.971 E F0 .471(starts, the shell enters)2.971 F/F4 10/Times-Italic@0 SF -.472(posix mode)2.972 F F0 .472(before reading)2.972 F .011 -(the startup \214les, as if the)144 612 R F1(\255\255posix)2.511 E F0 -(in)2.511 E -.2(vo)-.4 G .011(cation option had been supplied.).2 F .011 -(If it is set while the shell is)5.011 F(running,)144 624 Q F1(bash)2.5 -E F0(enables)2.5 E F4(posix mode)2.5 E F0 2.5(,a)C 2.5(si)-2.5 G 2.5(ft) --2.5 G(he command)-2.5 E F3(set -o posix)2.5 E F0(had been e)2.5 E -.15 -(xe)-.15 G(cuted.).15 E F1(PR)108 636 Q(OMPT_COMMAND)-.3 E F0 -(If set, the v)144 648 Q(alue is e)-.25 E -.15(xe)-.15 G -(cuted as a command prior to issuing each primary prompt.).15 E F1(PS1) -108 660 Q F0 .064(The v)19.33 F .065(alue of this parameter is e)-.25 F -.065(xpanded \(see)-.15 F F2(PR)2.565 E(OMPTING)-.27 E F0(belo)2.315 E -.065(w\) and used as the primary prompt)-.25 F 2.5(string. The)144 672 R -(def)2.5 E(ault v)-.1 E(alue is `)-.25 E(`)-.74 E F1(\\s\255\\v\\$)A F0 --.74('')2.5 G(.).74 E F1(PS2)108 684 Q F0 .005(The v)19.33 F .005 -(alue of this parameter is e)-.25 F .005(xpanded as with)-.15 F F1(PS1) -2.505 E F0 .004(and used as the secondary prompt string.)2.505 F(The) -5.004 E(def)144 696 Q(ault is `)-.1 E(`)-.74 E F1(>)A F0 -.74('')2.5 G -(.).74 E F1(PS3)108 708 Q F0 1.115(The v)19.33 F 1.115 -(alue of this parameter is used as the prompt for the)-.25 F F1(select) -3.615 E F0 1.116(command \(see)3.616 F F2 1.116(SHELL GRAM-)3.616 F(MAR) -144 720 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(13)199 E 0 Cg EP +-.1 F 26.329(administrator who installs)144 684 R F1(bash)28.829 E F0 +31.329(.A)C 26.328(common v)-2.501 F 26.328(alue is)-.25 F/F4 10 +/Courier@0 SF(/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/usr/bin)144 696 +Q F0(.)A(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G +(004 No)-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(3)-197.965 E 0 Cg EP %%Page: 14 14 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(PS4)108 84 Q F0 1.099(The v)19.33 F 1.099 -(alue of this parameter is e)-.25 F 1.099(xpanded as with)-.15 F F1(PS1) -3.599 E F0 1.099(and the v)3.599 F 1.098 -(alue is printed before each com-)-.25 F(mand)144 96 Q F1(bash)3.725 E +-.35 E/F1 10/Times-Bold@0 SF(POSIXL)108 84 Q(Y_CORRECT)-.92 E F0 .471 +(If this v)144 96 R .471(ariable is in the en)-.25 F .471 +(vironment when)-.4 F F1(bash)2.971 E F0 .471(starts, the shell enters) +2.971 F/F2 10/Times-Italic@0 SF .472(posix mode)2.972 F F0 .472 +(before reading)2.972 F .011(the startup \214les, as if the)144 108 R F1 +(\255\255posix)2.511 E F0(in)2.511 E -.2(vo)-.4 G .011 +(cation option had been supplied.).2 F .011 +(If it is set while the shell is)5.011 F(running,)144 120 Q F1(bash)2.5 +E F0(enables)2.5 E F2(posix mode)2.5 E F0 2.5(,a)C 2.5(si)-2.5 G 2.5(ft) +-2.5 G(he command)-2.5 E/F3 10/Courier@0 SF(set -o posix)2.5 E F0 +(had been e)2.5 E -.15(xe)-.15 G(cuted.).15 E F1(PR)108 132 Q +(OMPT_COMMAND)-.3 E F0(If set, the v)144 144 Q(alue is e)-.25 E -.15(xe) +-.15 G(cuted as a command prior to issuing each primary prompt.).15 E F1 +(PS1)108 156 Q F0 .064(The v)19.33 F .065(alue of this parameter is e) +-.25 F .065(xpanded \(see)-.15 F/F4 9/Times-Bold@0 SF(PR)2.565 E +(OMPTING)-.27 E F0(belo)2.315 E .065(w\) and used as the primary prompt) +-.25 F 2.5(string. The)144 168 R(def)2.5 E(ault v)-.1 E(alue is `)-.25 E +(`)-.74 E F1(\\s\255\\v\\$)A F0 -.74('')2.5 G(.).74 E F1(PS2)108 180 Q +F0 .005(The v)19.33 F .005(alue of this parameter is e)-.25 F .005 +(xpanded as with)-.15 F F1(PS1)2.505 E F0 .004 +(and used as the secondary prompt string.)2.505 F(The)5.004 E(def)144 +192 Q(ault is `)-.1 E(`)-.74 E F1(>)A F0 -.74('')2.5 G(.).74 E F1(PS3) +108 204 Q F0 1.115(The v)19.33 F 1.115 +(alue of this parameter is used as the prompt for the)-.25 F F1(select) +3.615 E F0 1.116(command \(see)3.616 F F4 1.116(SHELL GRAM-)3.616 F(MAR) +144 216 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E F1(PS4)108 228 Q F0 +1.099(The v)19.33 F 1.099(alue of this parameter is e)-.25 F 1.099 +(xpanded as with)-.15 F F1(PS1)3.599 E F0 1.099(and the v)3.599 F 1.098 +(alue is printed before each com-)-.25 F(mand)144 240 Q F1(bash)3.725 E F0 1.225(displays during an e)3.725 F -.15(xe)-.15 G 1.225 -(cution trace.).15 F 1.226(The \214rst character of)6.225 F/F2 9 -/Times-Bold@0 SF(PS4)3.726 E F0 1.226(is replicated multiple)3.476 F -(times, as necessary)144 108 Q 2.5(,t)-.65 G 2.5(oi)-2.5 G -(ndicate multiple le)-2.5 E -.15(ve)-.25 G(ls of indirection.).15 E -(The def)5 E(ault is `)-.1 E(`)-.74 E F1(+)A F0 -.74('')2.5 G(.).74 E F1 -(SHELL)108 120 Q F0 .664(The full pathname to the shell is k)144 132 R -.664(ept in this en)-.1 F .664(vironment v)-.4 F 3.164(ariable. If)-.25 -F .663(it is not set when the shell)3.164 F(starts,)144 144 Q F1(bash) -2.5 E F0(assigns to it the full pathname of the current user')2.5 E 2.5 -(sl)-.55 G(ogin shell.)-2.5 E F1(TIMEFORMA)108 156 Q(T)-.95 E F0 .826 -(The v)144 168 R .826 +(cution trace.).15 F 1.226(The \214rst character of)6.225 F F4(PS4)3.726 +E F0 1.226(is replicated multiple)3.476 F(times, as necessary)144 252 Q +2.5(,t)-.65 G 2.5(oi)-2.5 G(ndicate multiple le)-2.5 E -.15(ve)-.25 G +(ls of indirection.).15 E(The def)5 E(ault is `)-.1 E(`)-.74 E F1(+)A F0 +-.74('')2.5 G(.).74 E F1(SHELL)108 264 Q F0 .664 +(The full pathname to the shell is k)144 276 R .664(ept in this en)-.1 F +.664(vironment v)-.4 F 3.164(ariable. If)-.25 F .663 +(it is not set when the shell)3.164 F(starts,)144 288 Q F1(bash)2.5 E F0 +(assigns to it the full pathname of the current user')2.5 E 2.5(sl)-.55 +G(ogin shell.)-2.5 E F1(TIMEFORMA)108 300 Q(T)-.95 E F0 .826(The v)144 +312 R .826 (alue of this parameter is used as a format string specifying ho)-.25 F 3.327(wt)-.25 G .827(he timing information for)-3.327 F .649 -(pipelines pre\214x)144 180 R .649(ed with the)-.15 F F1(time)3.149 E F0 +(pipelines pre\214x)144 324 R .649(ed with the)-.15 F F1(time)3.149 E F0 (reserv)3.149 E .649(ed w)-.15 F .648(ord should be displayed.)-.1 F (The)5.648 E F1(%)3.148 E F0 .648(character introduces)3.148 F .711 -(an escape sequence that is e)144 192 R .711(xpanded to a time v)-.15 F +(an escape sequence that is e)144 336 R .711(xpanded to a time v)-.15 F .712(alue or other information.)-.25 F .712(The escape sequences)5.712 F -(and their meanings are as follo)144 204 Q -(ws; the braces denote optional portions.)-.25 E F1(%%)144 222 Q F0 2.5 -(Al)30 G(iteral)-2.5 E F1(%)2.5 E F0(.)A F1(%[)144 234 Q/F3 10 -/Times-Italic@0 SF(p)A F1(][l]R)A F0(The elapsed time in seconds.)11.68 -E F1(%[)144 246 Q F3(p)A F1(][l]U)A F0 -(The number of CPU seconds spent in user mode.)11.68 E F1(%[)144 258 Q -F3(p)A F1(][l]S)A F0(The number of CPU seconds spent in system mode.) -13.34 E F1(%P)144 270 Q F0 -(The CPU percentage, computed as \(%U + %S\) / %R.)33.89 E .87 -(The optional)144 286.8 R F3(p)3.37 E F0 .87(is a digit specifying the) -3.37 F F3(pr)3.37 E(ecision)-.37 E F0 3.37(,t)C .87 +(and their meanings are as follo)144 348 Q +(ws; the braces denote optional portions.)-.25 E F1(%%)144 366 Q F0 2.5 +(Al)30 G(iteral)-2.5 E F1(%)2.5 E F0(.)A F1(%[)144 378 Q F2(p)A F1 +(][l]R)A F0(The elapsed time in seconds.)11.68 E F1(%[)144 390 Q F2(p)A +F1(][l]U)A F0(The number of CPU seconds spent in user mode.)11.68 E F1 +(%[)144 402 Q F2(p)A F1(][l]S)A F0 +(The number of CPU seconds spent in system mode.)13.34 E F1(%P)144 414 Q +F0(The CPU percentage, computed as \(%U + %S\) / %R.)33.89 E .87 +(The optional)144 430.8 R F2(p)3.37 E F0 .87(is a digit specifying the) +3.37 F F2(pr)3.37 E(ecision)-.37 E F0 3.37(,t)C .87 (he number of fractional digits after a decimal)-3.37 F 2.525(point. A) -144 298.8 R -.25(va)2.525 G .025 +144 442.8 R -.25(va)2.525 G .025 (lue of 0 causes no decimal point or fraction to be output.).25 F .026 (At most three places after the)5.025 F .538 -(decimal point may be speci\214ed; v)144 310.8 R .538(alues of)-.25 F F3 +(decimal point may be speci\214ed; v)144 454.8 R .538(alues of)-.25 F F2 (p)3.038 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.537 E -F3(p)3.037 E F0 .537(is not speci\214ed,)3.037 F(the v)144 322.8 Q -(alue 3 is used.)-.25 E .667(The optional)144 339.6 R F1(l)3.167 E F0 +F2(p)3.037 E F0 .537(is not speci\214ed,)3.037 F(the v)144 466.8 Q +(alue 3 is used.)-.25 E .667(The optional)144 483.6 R F1(l)3.167 E F0 .668(speci\214es a longer format, including minutes, of the form)3.168 F -F3(MM)3.168 E F0(m)A F3(SS)A F0(.)A F3(FF)A F0 3.168(s. The)B -.25(va) -3.168 G(lue).25 E(of)144 351.6 Q F3(p)2.5 E F0 +F2(MM)3.168 E F0(m)A F2(SS)A F0(.)A F2(FF)A F0 3.168(s. The)B -.25(va) +3.168 G(lue).25 E(of)144 495.6 Q F2(p)2.5 E F0 (determines whether or not the fraction is included.)2.5 E 13.365 -(If this v)144 368.4 R 13.365(ariable is not set,)-.25 F F1(bash)15.865 +(If this v)144 512.4 R 13.365(ariable is not set,)-.25 F F1(bash)15.865 E F0 13.364(acts as if it had the v)15.865 F(alue)-.25 E F1($'\\nr)144 -380.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys%3lS')-.18 E F0 5.031(.I)C 2.531 +524.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys%3lS')-.18 E F0 5.031(.I)C 2.531 (ft)-5.031 G .031(he v)-2.531 F .031 (alue is null, no timing information is displayed.)-.25 F 2.5(At)144 -392.4 S(railing ne)-2.5 E +536.4 S(railing ne)-2.5 E (wline is added when the format string is displayed.)-.25 E F1(TMOUT)108 -409.2 Q F0 .718(If set to a v)144 421.2 R .717(alue greater than zero,) +553.2 Q F0 .718(If set to a v)144 565.2 R .717(alue greater than zero,) -.25 F F1(TMOUT)3.217 E F0 .717(is treated as the def)3.217 F .717 (ault timeout for the)-.1 F F1 -.18(re)3.217 G(ad).18 E F0 -.2(bu)3.217 -G(iltin.).2 E(The)144 433.2 Q F1(select)2.542 E F0 .042 +G(iltin.).2 E(The)144 577.2 Q F1(select)2.542 E F0 .042 (command terminates if input does not arri)2.542 F .342 -.15(ve a)-.25 H (fter).15 E F1(TMOUT)2.542 E F0 .042(seconds when input is com-)2.542 F -.886(ing from a terminal.)144 445.2 R .886(In an interacti)5.886 F 1.185 +.886(ing from a terminal.)144 589.2 R .886(In an interacti)5.886 F 1.185 -.15(ve s)-.25 H .885(hell, the v).15 F .885 -(alue is interpreted as the number of seconds to)-.25 F -.1(wa)144 457.2 +(alue is interpreted as the number of seconds to)-.25 F -.1(wa)144 601.2 S .546(it for input after issuing the primary prompt.).1 F F1(Bash)5.546 E F0 .546(terminates after w)3.046 F .546(aiting for that number of)-.1 -F(seconds if input does not arri)144 469.2 Q -.15(ve)-.25 G(.).15 E F1 -(auto_r)108 486 Q(esume)-.18 E F0 .531(This v)144 498 R .531 +F(seconds if input does not arri)144 613.2 Q -.15(ve)-.25 G(.).15 E F1 +(auto_r)108 630 Q(esume)-.18 E F0 .531(This v)144 642 R .531 (ariable controls ho)-.25 F 3.031(wt)-.25 G .531 (he shell interacts with the user and job control.)-3.031 F .53 -(If this v)5.53 F .53(ariable is set,)-.25 F .538(single w)144 510 R +(If this v)5.53 F .53(ariable is set,)-.25 F .538(single w)144 654 R .538(ord simple commands without redirections are treated as candidates\ - for resumption of an)-.1 F -.15(ex)144 522 S .367(isting stopped job) + for resumption of an)-.1 F -.15(ex)144 666 S .367(isting stopped job) .15 F 5.367(.T)-.4 G .366(here is no ambiguity allo)-5.367 F .366 (wed; if there is more than one job be)-.25 F .366(ginning with)-.15 F 1.124(the string typed, the job most recently accessed is selected.)144 -534 R(The)6.125 E F3(name)3.985 E F0 1.125(of a stopped job, in this) -3.805 F(conte)144 546 Q 1.133(xt, is the command line used to start it.) --.15 F 1.133(If set to the v)6.133 F(alue)-.25 E F3 -.2(ex)3.633 G(act) +678 R(The)6.125 E F2(name)3.985 E F0 1.125(of a stopped job, in this) +3.805 F(conte)144 690 Q 1.133(xt, is the command line used to start it.) +-.15 F 1.133(If set to the v)6.133 F(alue)-.25 E F2 -.2(ex)3.633 G(act) .2 E F0 3.632(,t).68 G 1.132(he string supplied must)-3.632 F .624 -(match the name of a stopped job e)144 558 R .624(xactly; if set to)-.15 -F F3(substring)3.125 E F0 3.125(,t).22 G .625 +(match the name of a stopped job e)144 702 R .624(xactly; if set to)-.15 +F F2(substring)3.125 E F0 3.125(,t).22 G .625 (he string supplied needs to match a)-3.125 F .885 -(substring of the name of a stopped job)144 570 R 5.884(.T)-.4 G(he) --5.884 E F3(substring)3.724 E F0 -.25(va)3.604 G .884(lue pro).25 F .884 -(vides functionality analogous to)-.15 F(the)144 582 Q F1(%?)3.333 E F0 -.833(job identi\214er \(see)5.833 F F2 .834(JOB CONTR)3.334 F(OL)-.27 E +(substring of the name of a stopped job)144 714 R 5.884(.T)-.4 G(he) +-5.884 E F2(substring)3.724 E F0 -.25(va)3.604 G .884(lue pro).25 F .884 +(vides functionality analogous to)-.15 F(the)144 726 Q F1(%?)3.333 E F0 +.833(job identi\214er \(see)5.833 F F4 .834(JOB CONTR)3.334 F(OL)-.27 E F0(belo)3.084 E 3.334(w\). If)-.25 F .834(set to an)3.334 F 3.334(yo) --.15 G .834(ther v)-3.334 F .834(alue, the supplied string)-.25 F .314 -(must be a pre\214x of a stopped job')144 594 R 2.814(sn)-.55 G .314 -(ame; this pro)-2.814 F .314(vides functionality analogous to the)-.15 F -F1(%)2.814 E F0 .314(job iden-)2.814 F(ti\214er)144 606 Q(.)-.55 E F1 -(histchars)108 622.8 Q F0 2.069(The tw)144 634.8 R 4.57(oo)-.1 G 4.57 -(rt)-4.57 G 2.07(hree characters which control history e)-4.57 F 2.07 -(xpansion and tok)-.15 F 2.07(enization \(see)-.1 F F2(HIST)4.57 E(OR) --.162 E(Y)-.315 E(EXP)144 646.8 Q(ANSION)-.666 E F0(belo)3.466 E 3.716 -(w\). The)-.25 F 1.216(\214rst character is the)3.716 F F3 1.215 +-.15 G .834(ther v)-3.334 F .834(alue, the supplied string)-.25 F +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(4)-197.965 E 0 Cg EP +%%Page: 15 15 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .316(must be a pre\214x of a stopped job')144 84 R 2.816(sn)-.55 +G .316(ame; this pro)-2.816 F .315(vides functionality analogous to the) +-.15 F/F1 10/Times-Bold@0 SF(%)2.815 E/F2 10/Times-Italic@0 SF(string)A +F0(job)2.815 E(identi\214er)144 96 Q(.)-.55 E F1(histchars)108 112.8 Q +F0 2.069(The tw)144 124.8 R 4.57(oo)-.1 G 4.57(rt)-4.57 G 2.07 +(hree characters which control history e)-4.57 F 2.07(xpansion and tok) +-.15 F 2.07(enization \(see)-.1 F/F3 9/Times-Bold@0 SF(HIST)4.57 E(OR) +-.162 E(Y)-.315 E(EXP)144 136.8 Q(ANSION)-.666 E F0(belo)3.466 E 3.716 +(w\). The)-.25 F 1.216(\214rst character is the)3.716 F F2 1.215 (history e)3.715 F(xpansion)-.2 E F0(character)3.715 E 3.715(,t)-.4 G 1.215(he character which)-3.715 F .798(signals the start of a history e) -144 658.8 R .798(xpansion, normally `)-.15 F F1(!)A F0 3.298('. The)B -.798(second character is the)3.298 F F3(quic)3.298 E 3.298(ks)-.2 G -(ubstitu-)-3.298 E(tion)144 670.8 Q F0(character)2.74 E 2.74(,w)-.4 G +144 148.8 R .798(xpansion, normally `)-.15 F F1(!)A F0 3.298('. The)B +.798(second character is the)3.298 F F2(quic)3.298 E 3.298(ks)-.2 G +(ubstitu-)-3.298 E(tion)144 160.8 Q F0(character)2.74 E 2.74(,w)-.4 G .239(hich is used as shorthand for re-running the pre)-2.74 F .239 (vious command entered, substitut-)-.25 F .575 -(ing one string for another in the command.)144 682.8 R .575(The def) +(ing one string for another in the command.)144 172.8 R .575(The def) 5.575 F .575(ault is `)-.1 F F1(^)A F0 3.075('. The)B .576 (optional third character is the)3.076 F .223(character which indicates\ that the remainder of the line is a comment when found as the \214rst \ -char)144 694.8 R(-)-.2 E 1.293(acter of a w)144 706.8 R 1.293 +char)144 184.8 R(-)-.2 E 1.293(acter of a w)144 196.8 R 1.293 (ord, normally `)-.1 F F1(#)A F0 3.793('. The)B 1.294 (history comment character causes history substitution to be)3.794 F .38 -(skipped for the remaining w)144 718.8 R .38(ords on the line.)-.1 F +(skipped for the remaining w)144 208.8 R .38(ords on the line.)-.1 F .379(It does not necessarily cause the shell parser to treat)5.379 F -(the rest of the line as a comment.)144 730.8 Q(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(14)199 E 0 Cg EP -%%Page: 15 15 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(Arrays)87 84 Q(Bash)108 96 Q F0(pro)2.958 E -.458(vides one-dimensional array v)-.15 F 2.958(ariables. An)-.25 F -2.958(yv)-.15 G .458(ariable may be used as an array; the)-3.208 F F1 -(declar)2.958 E(e)-.18 E F0 -.2(bu)2.958 G(iltin).2 E .961(will e)108 -108 R .961(xplicitly declare an array)-.15 F 5.961(.T)-.65 G .961 +(the rest of the line as a comment.)144 220.8 Q F1(Arrays)87 237.6 Q +(Bash)108 249.6 Q F0(pro)2.958 E .458(vides one-dimensional array v)-.15 +F 2.958(ariables. An)-.25 F 2.958(yv)-.15 G .458 +(ariable may be used as an array; the)-3.208 F F1(declar)2.958 E(e)-.18 +E F0 -.2(bu)2.958 G(iltin).2 E .961(will e)108 261.6 R .961 +(xplicitly declare an array)-.15 F 5.961(.T)-.65 G .961 (here is no maximum limit on the size of an array)-5.961 F 3.46(,n)-.65 G .96(or an)-3.46 F 3.46(yr)-.15 G(equirement)-3.46 E -(that members be inde)108 120 Q -.15(xe)-.15 G 2.5(do).15 G 2.5(ra)-2.5 -G(ssigned contiguously)-2.5 E 5(.A)-.65 G(rrays are inde)-5 E -.15(xe) --.15 G 2.5(du).15 G(sing inte)-2.5 E(gers and are zero-based.)-.15 E -1.301(An array is created automatically if an)108 136.8 R 3.801(yv)-.15 -G 1.302(ariable is assigned to using the syntax)-4.051 F/F2 10 -/Times-Italic@0 SF(name)3.802 E F0([)A F2(subscript)A F0(]=)A F2(value)A -F0(.)A(The)108 148.8 Q F2(subscript)3.182 E F0 .342 -(is treated as an arithmetic e)3.522 F .342(xpression that must e)-.15 F --.25(va)-.25 G .341(luate to a number greater than or equal to).25 F -4.076(zero. T)108 160.8 R 4.076(oe)-.8 G 1.577 -(xplicitly declare an array)-4.226 F 4.077(,u)-.65 G(se)-4.077 E F1 -(declar)4.077 E 4.077<65ad>-.18 G(a)-4.077 E F2(name)4.077 E F0(\(see) -4.077 E/F3 9/Times-Bold@0 SF 1.577(SHELL B)4.077 F(UIL)-.09 E 1.577 -(TIN COMMANDS)-.828 F F0(belo)3.827 E(w\).)-.25 E F1(declar)108 172.8 Q +(that members be inde)108 273.6 Q -.15(xe)-.15 G 2.5(do).15 G 2.5(ra) +-2.5 G(ssigned contiguously)-2.5 E 5(.A)-.65 G(rrays are inde)-5 E -.15 +(xe)-.15 G 2.5(du).15 G(sing inte)-2.5 E(gers and are zero-based.)-.15 E +1.301(An array is created automatically if an)108 290.4 R 3.801(yv)-.15 +G 1.302(ariable is assigned to using the syntax)-4.051 F F2(name)3.802 E +F0([)A F2(subscript)A F0(]=)A F2(value)A F0(.)A(The)108 302.4 Q F2 +(subscript)3.182 E F0 .342(is treated as an arithmetic e)3.522 F .342 +(xpression that must e)-.15 F -.25(va)-.25 G .341 +(luate to a number greater than or equal to).25 F 4.076(zero. T)108 +314.4 R 4.076(oe)-.8 G 1.577(xplicitly declare an array)-4.226 F 4.077 +(,u)-.65 G(se)-4.077 E F1(declar)4.077 E 4.077<65ad>-.18 G(a)-4.077 E F2 +(name)4.077 E F0(\(see)4.077 E F3 1.577(SHELL B)4.077 F(UIL)-.09 E 1.577 +(TIN COMMANDS)-.828 F F0(belo)3.827 E(w\).)-.25 E F1(declar)108 326.4 Q 3.376<65ad>-.18 G(a)-3.376 E F2(name)3.376 E F1([)A F2(subscript)A F1(]) A F0 .876(is also accepted; the)3.376 F F2(subscript)3.375 E F0 .875 (is ignored.)3.375 F(Attrib)5.875 E .875(utes may be speci\214ed for an) --.2 F(array v)108 184.8 Q(ariable using the)-.25 E F1(declar)2.5 E(e) +-.2 F(array v)108 338.4 Q(ariable using the)-.25 E F1(declar)2.5 E(e) -.18 E F0(and)2.5 E F1 -.18(re)2.5 G(adonly).18 E F0 -.2(bu)2.5 G 2.5 (iltins. Each).2 F(attrib)2.5 E(ute applies to all members of an array) -.2 E(.)-.65 E 1.647 -(Arrays are assigned to using compound assignments of the form)108 201.6 +(Arrays are assigned to using compound assignments of the form)108 355.2 R F2(name)4.147 E F0(=)A F1(\()A F0 -.25(va)C(lue).25 E F2(1)A F0 1.647 (... v)4.147 F(alue)-.25 E F2(n)A F1(\))A F0 4.148(,w)C 1.648(here each) --4.148 F F2(value)108 213.6 Q F0 .65(is of the form [)3.15 F F2 +-4.148 F F2(value)108 367.2 Q F0 .65(is of the form [)3.15 F F2 (subscript)A F0(]=)A F2(string)A F0 5.65(.O)C(nly)-5.65 E F2(string)3.15 E F0 .65(is required.)3.15 F .65(If the optional brack)5.65 F .65 -(ets and subscript are)-.1 F .276(supplied, that inde)108 225.6 R 2.776 +(ets and subscript are)-.1 F .276(supplied, that inde)108 379.2 R 2.776 (xi)-.15 G 2.776(sa)-2.776 G .276(ssigned to; otherwise the inde)-2.776 F 2.777(xo)-.15 G 2.777(ft)-2.777 G .277 (he element assigned is the last inde)-2.777 F 2.777(xa)-.15 G .277 -(ssigned to)-2.777 F 1.394(by the statement plus one.)108 237.6 R(Inde) +(ssigned to)-2.777 F 1.394(by the statement plus one.)108 391.2 R(Inde) 6.394 E 1.394(xing starts at zero.)-.15 F 1.393 (This syntax is also accepted by the)6.394 F F1(declar)3.893 E(e)-.18 E -F0 -.2(bu)3.893 G(iltin.).2 E(Indi)108 249.6 Q +F0 -.2(bu)3.893 G(iltin.).2 E(Indi)108 403.2 Q (vidual array elements may be assigned to using the)-.25 E F2(name)2.5 E F0([)A F2(subscript)A F0(]=)A F2(value)A F0(syntax introduced abo)2.5 E --.15(ve)-.15 G(.).15 E(An)108 266.4 Q 3.575(ye)-.15 G 1.075 +-.15(ve)-.15 G(.).15 E(An)108 420 Q 3.575(ye)-.15 G 1.075 (lement of an array may be referenced using ${)-3.575 F F2(name)A F0([)A F2(subscript)A F0 3.575(]}. The)B 1.076(braces are required to a)3.576 F --.2(vo)-.2 G(id).2 E 1.542(con\215icts with pathname e)108 278.4 R 4.041 +-.2(vo)-.2 G(id).2 E 1.542(con\215icts with pathname e)108 432 R 4.041 (xpansion. If)-.15 F F2(subscript)4.041 E F0(is)4.041 E F1(@)4.041 E F0 (or)4.041 E F1(*)4.041 E F0 4.041(,t)C 1.541(he w)-4.041 F 1.541(ord e) -.1 F 1.541(xpands to all members of)-.15 F F2(name)4.041 E F0(.)A 1.056 -(These subscripts dif)108 290.4 R 1.056(fer only when the w)-.25 F 1.057 +(These subscripts dif)108 444 R 1.056(fer only when the w)-.25 F 1.057 (ord appears within double quotes.)-.1 F 1.057(If the w)6.057 F 1.057 -(ord is double-quoted,)-.1 F(${)108 302.4 Q F2(name)A F0 .521([*]} e)B +(ord is double-quoted,)-.1 F(${)108 456 Q F2(name)A F0 .521([*]} e)B .521(xpands to a single w)-.15 F .521(ord with the v)-.1 F .52 (alue of each array member separated by the \214rst character)-.25 F -1.374(of the)108 314.4 R F3(IFS)3.874 E F0 1.374(special v)3.624 F 1.375 +1.374(of the)108 468 R F3(IFS)3.874 E F0 1.374(special v)3.624 F 1.375 (ariable, and ${)-.25 F F2(name)A F0 1.375([@]} e)B 1.375 (xpands each element of)-.15 F F2(name)3.875 E F0 1.375(to a separate w) 3.875 F 3.875(ord. When)-.1 F 2.028(there are no array members, ${)108 -326.4 R F2(name)A F0 2.028([@]} e)B 2.028(xpands to nothing.)-.15 F -2.027(If the double-quoted e)7.028 F 2.027(xpansion occurs)-.15 F .758 -(within a w)108 338.4 R .759(ord, the e)-.1 F .759 +480 R F2(name)A F0 2.028([@]} e)B 2.028(xpands to nothing.)-.15 F 2.027 +(If the double-quoted e)7.028 F 2.027(xpansion occurs)-.15 F .758 +(within a w)108 492 R .759(ord, the e)-.1 F .759 (xpansion of the \214rst parameter is joined with the be)-.15 F .759 -(ginning part of the original w)-.15 F(ord,)-.1 E .516(and the e)108 -350.4 R .516(xpansion of the last parameter is joined with the last par\ -t of the original w)-.15 F 3.015(ord. This)-.1 F .515(is analogous)3.015 -F .227(to the e)108 362.4 R .228(xpansion of the special parameters)-.15 -F F1(*)2.728 E F0(and)2.728 E F1(@)2.728 E F0(\(see)2.728 E F1 .228 +(ginning part of the original w)-.15 F(ord,)-.1 E .516(and the e)108 504 +R .516(xpansion of the last parameter is joined with the last part of t\ +he original w)-.15 F 3.015(ord. This)-.1 F .515(is analogous)3.015 F +.227(to the e)108 516 R .228(xpansion of the special parameters)-.15 F +F1(*)2.728 E F0(and)2.728 E F1(@)2.728 E F0(\(see)2.728 E F1 .228 (Special P)2.728 F(arameters)-.1 E F0(abo)2.728 E -.15(ve)-.15 G 2.728 -(\). ${#).15 F F2(name)A F0([)A F2(subscript)A F0(]})A -.15(ex)108 374.4 -S .886(pands to the length of ${).15 F F2(name)A F0([)A F2(subscript)A -F0 3.386(]}. If)B F2(subscript)3.386 E F0(is)3.386 E F1(*)3.386 E F0(or) +(\). ${#).15 F F2(name)A F0([)A F2(subscript)A F0(]})A -.15(ex)108 528 S +.886(pands to the length of ${).15 F F2(name)A F0([)A F2(subscript)A F0 +3.386(]}. If)B F2(subscript)3.386 E F0(is)3.386 E F1(*)3.386 E F0(or) 3.386 E F1(@)3.386 E F0 3.386(,t)C .886(he e)-3.386 F .886 -(xpansion is the number of ele-)-.15 F .733(ments in the array)108 386.4 -R 5.733(.R)-.65 G .733(eferencing an array v)-5.733 F .733 +(xpansion is the number of ele-)-.15 F .733(ments in the array)108 540 R +5.733(.R)-.65 G .733(eferencing an array v)-5.733 F .733 (ariable without a subscript is equi)-.25 F -.25(va)-.25 G .734 -(lent to referencing element).25 F(zero.)108 398.4 Q(The)108 415.2 Q F1 +(lent to referencing element).25 F(zero.)108 552 Q(The)108 568.8 Q F1 (unset)2.767 E F0 -.2(bu)2.767 G .267(iltin is used to destro).2 F 2.767 (ya)-.1 G(rrays.)-2.767 E F1(unset)5.267 E F2(name)2.767 E F0([)A F2 (subscript)A F0 2.767(]d)C(estro)-2.767 E .267 (ys the array element at inde)-.1 F(x)-.15 E F2(sub-)2.766 E(script)108 -427.2 Q F0(.)A F1(unset)5.3 E F2(name)2.8 E F0 2.8(,w)C(here)-2.8 E F2 +580.8 Q F0(.)A F1(unset)5.3 E F2(name)2.8 E F0 2.8(,w)C(here)-2.8 E F2 (name)2.8 E F0 .3(is an array)2.8 F 2.801(,o)-.65 G(r)-2.801 E F1(unset) 2.801 E F2(name)2.801 E F0([)A F2(subscript)A F0 .301(], where)B F2 (subscript)2.801 E F0(is)2.801 E F1(*)2.801 E F0(or)2.801 E F1(@)2.801 E F0 2.801(,r)C(emo)-2.801 E -.15(ve)-.15 G(s).15 E(the entire array)108 -439.2 Q(.)-.65 E(The)108 456 Q F1(declar)3.671 E(e)-.18 E F0(,)A F1 +592.8 Q(.)-.65 E(The)108 609.6 Q F1(declar)3.671 E(e)-.18 E F0(,)A F1 (local)3.671 E F0 3.671(,a)C(nd)-3.671 E F1 -.18(re)3.671 G(adonly).18 E F0 -.2(bu)3.671 G 1.171(iltins each accept a).2 F F13.671 E F0 1.17(option to specify an array)3.671 F 6.17(.T)-.65 G(he)-6.17 E F1 -.18(re)3.67 G(ad).18 E F0 -.2(bu)3.67 G(iltin).2 E .44(accepts a)108 -468 R F12.941 E F0 .441(option to assign a list of w)2.941 F .441 -(ords read from the standard input to an array)-.1 F 5.441(.T)-.65 G(he) --5.441 E F1(set)2.941 E F0(and)2.941 E F1(declar)2.941 E(e)-.18 E F0 -.2 -(bu)108 480 S(iltins display array v).2 E(alues in a w)-.25 E +621.6 R F12.941 E F0 .441(option to assign a list of w)2.941 F +.441(ords read from the standard input to an array)-.1 F 5.441(.T)-.65 G +(he)-5.441 E F1(set)2.941 E F0(and)2.941 E F1(declar)2.941 E(e)-.18 E F0 +-.2(bu)108 633.6 S(iltins display array v).2 E(alues in a w)-.25 E (ay that allo)-.1 E(ws them to be reused as assignments.)-.25 E/F4 10.95 -/Times-Bold@0 SF(EXP)72 496.8 Q(ANSION)-.81 E F0 .76(Expansion is perfo\ -rmed on the command line after it has been split into w)108 508.8 R 3.26 +/Times-Bold@0 SF(EXP)72 650.4 Q(ANSION)-.81 E F0 .76(Expansion is perfo\ +rmed on the command line after it has been split into w)108 662.4 R 3.26 (ords. There)-.1 F .76(are se)3.26 F -.15(ve)-.25 G 3.26(nk).15 G .76 -(inds of)-3.26 F -.15(ex)108 520.8 S .369(pansion performed:).15 F F2 +(inds of)-3.26 F -.15(ex)108 674.4 S .369(pansion performed:).15 F F2 (br)2.869 E .369(ace e)-.15 F(xpansion)-.2 E F0(,).24 E F2 .369(tilde e) 2.869 F(xpansion)-.2 E F0(,).24 E F2(par)2.869 E .369 (ameter and variable e)-.15 F(xpansion)-.2 E F0(,).24 E F2 .37 -(command sub-)2.869 F(stitution)108 532.8 Q F0(,).24 E F2(arithmetic e) +(command sub-)2.869 F(stitution)108 686.4 Q F0(,).24 E F2(arithmetic e) 2.5 E(xpansion)-.2 E F0(,).24 E F2(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0 2.5(,a).22 G(nd)-2.5 E F2(pathname e)2.5 E(xpansion)-.2 E F0(.).24 -E .471(The order of e)108 549.6 R .471(xpansions is: brace e)-.15 F .471 +E .471(The order of e)108 703.2 R .471(xpansions is: brace e)-.15 F .471 (xpansion, tilde e)-.15 F .471(xpansion, parameter)-.15 F 2.971(,v)-.4 G .47(ariable and arithmetic e)-3.221 F(xpansion)-.15 E -(and command substitution \(done in a left-to-right f)108 561.6 Q +(and command substitution \(done in a left-to-right f)108 715.2 Q (ashion\), w)-.1 E(ord splitting, and pathname e)-.1 E(xpansion.)-.15 E -(On systems that can support it, there is an additional e)108 578.4 Q -(xpansion a)-.15 E -.25(va)-.2 G(ilable:).25 E F2(pr)2.5 E -(ocess substitution)-.45 E F0(.)A 1.486(Only brace e)108 595.2 R 1.486 -(xpansion, w)-.15 F 1.486(ord splitting, and pathname e)-.1 F 1.487 -(xpansion can change the number of w)-.15 F 1.487(ords of the)-.1 F -.15 -(ex)108 607.2 S 1.165(pansion; other e).15 F 1.165(xpansions e)-.15 F -1.165(xpand a single w)-.15 F 1.165(ord to a single w)-.1 F 3.665 +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(5)-197.965 E 0 Cg EP +%%Page: 16 16 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(On systems that can support it, there is an additional e)108 84 Q +(xpansion a)-.15 E -.25(va)-.2 G(ilable:).25 E/F1 10/Times-Italic@0 SF +(pr)2.5 E(ocess substitution)-.45 E F0(.)A 1.486(Only brace e)108 100.8 +R 1.486(xpansion, w)-.15 F 1.486(ord splitting, and pathname e)-.1 F +1.487(xpansion can change the number of w)-.15 F 1.487(ords of the)-.1 F +-.15(ex)108 112.8 S 1.165(pansion; other e).15 F 1.165(xpansions e)-.15 +F 1.165(xpand a single w)-.15 F 1.165(ord to a single w)-.1 F 3.665 (ord. The)-.1 F 1.164(only e)3.665 F 1.164(xceptions to this are the) --.15 F -.15(ex)108 619.2 S(pansions of ").15 E F1($@)A F0 2.5("a)C(nd ") --2.5 E F1(${)A F2(name)A F1([@]})A F0 2.5("a)C 2.5(se)-2.5 G -(xplained abo)-2.65 E .3 -.15(ve \()-.15 H(see).15 E F3 -.666(PA)2.5 G -(RAMETERS).666 E/F5 9/Times-Roman@0 SF(\).)A F1(Brace Expansion)87 636 Q -F2(Br)108.58 648 Q .606(ace e)-.15 F(xpansion)-.2 E F0 .606 +-.15 F -.15(ex)108 124.8 S(pansions of ").15 E/F2 10/Times-Bold@0 SF($@) +A F0 2.5("a)C(nd ")-2.5 E F2(${)A F1(name)A F2([@]})A F0 2.5("a)C 2.5 +(se)-2.5 G(xplained abo)-2.65 E .3 -.15(ve \()-.15 H(see).15 E/F3 9 +/Times-Bold@0 SF -.666(PA)2.5 G(RAMETERS).666 E/F4 9/Times-Roman@0 SF +(\).)A F2(Brace Expansion)87 141.6 Q F1(Br)108.58 153.6 Q .606(ace e) +-.15 F(xpansion)-.2 E F0 .606 (is a mechanism by which arbitrary strings may be generated.)3.346 F -.606(This mechanism is similar)5.606 F(to)108 660 Q F2 .415(pathname e) -2.915 F(xpansion)-.2 E F0 2.915(,b)C .415 +.606(This mechanism is similar)5.606 F(to)108 165.6 Q F1 .415 +(pathname e)2.915 F(xpansion)-.2 E F0 2.915(,b)C .415 (ut the \214lenames generated need not e)-3.115 F 2.915(xist. P)-.15 F .415(atterns to be brace e)-.15 F .415(xpanded tak)-.15 F 2.915(et)-.1 G -(he)-2.915 E .151(form of an optional)108 672 R F2(pr)2.651 E(eamble) +(he)-2.915 E .151(form of an optional)108 177.6 R F1(pr)2.651 E(eamble) -.37 E F0 2.651(,f).18 G(ollo)-2.651 E .151 (wed by either a series of comma-separated strings or a sequence e)-.25 -F(xpres-)-.15 E .563(sion between a pair of braces, follo)108 684 R .563 -(wed by an optional)-.25 F F2(postscript)3.063 E F0 5.563(.T).68 G .563 -(he preamble is pre\214x)-5.563 F .563(ed to each string)-.15 F .659(co\ -ntained within the braces, and the postscript is then appended to each \ -resulting string, e)108 696 R .659(xpanding left to)-.15 F(right.)108 -708 Q .719(Brace e)108 724.8 R .719(xpansions may be nested.)-.15 F .719 -(The results of each e)5.719 F .719 -(xpanded string are not sorted; left to right order is)-.15 F -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(15)199 E 0 Cg EP -%%Page: 16 16 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(preserv)108 84 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E/F1 -10/Times-Bold@0 SF({)A F0(d,c,b)A F1(})A F0 2.5(ee)C -(xpands into `ade ace abe'.)-2.65 E 3.133(As)108 100.8 S .633(equence e) --3.133 F .633(xpression tak)-.15 F .633(es the form)-.1 F F1({)3.133 E -/F2 10/Times-Italic@0 SF(x)A F1(..)A F2(y)A F1(})A F0 3.133(,w)C(here) --3.133 E F2(x)3.133 E F0(and)3.134 E F2(y)3.134 E F0 .634 +F(xpres-)-.15 E .563(sion between a pair of braces, follo)108 189.6 R +.563(wed by an optional)-.25 F F1(postscript)3.063 E F0 5.563(.T).68 G +.563(he preamble is pre\214x)-5.563 F .563(ed to each string)-.15 F .659 +(contained within the braces, and the postscript is then appended to ea\ +ch resulting string, e)108 201.6 R .659(xpanding left to)-.15 F(right.) +108 213.6 Q .719(Brace e)108 230.4 R .719(xpansions may be nested.)-.15 +F .719(The results of each e)5.719 F .719 +(xpanded string are not sorted; left to right order is)-.15 F(preserv) +108 242.4 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E F2({)A F0 +(d,c,b)A F2(})A F0 2.5(ee)C(xpands into `ade ace abe'.)-2.65 E 3.133(As) +108 259.2 S .633(equence e)-3.133 F .633(xpression tak)-.15 F .633 +(es the form)-.1 F F2({)3.133 E F1(x)A F2(..)A F1(y)A F2(})A F0 3.133 +(,w)C(here)-3.133 E F1(x)3.133 E F0(and)3.134 E F1(y)3.134 E F0 .634 (are either inte)3.134 F .634(gers or single characters.)-.15 F(When) -5.634 E(inte)108 112.8 Q .402(gers are supplied, the e)-.15 F .402 -(xpression e)-.15 F .401(xpands to each number between)-.15 F F2(x)2.901 -E F0(and)2.901 E F2(y)2.901 E F0 2.901(,i)C(nclusi)-2.901 E -.15(ve)-.25 +5.634 E(inte)108 271.2 Q .402(gers are supplied, the e)-.15 F .402 +(xpression e)-.15 F .401(xpands to each number between)-.15 F F1(x)2.901 +E F0(and)2.901 E F1(y)2.901 E F0 2.901(,i)C(nclusi)-2.901 E -.15(ve)-.25 G 5.401(.W).15 G .401(hen characters)-5.401 F .687(are supplied, the e) -108 124.8 R .688(xpression e)-.15 F .688(xpands to each character le) --.15 F .688(xicographically between)-.15 F F2(x)3.188 E F0(and)3.188 E -F2(y)3.188 E F0 3.188(,i)C(nclusi)-3.188 E -.15(ve)-.25 G 5.688(.N).15 G -(ote)-5.688 E(that both)108 136.8 Q F2(x)2.5 E F0(and)2.5 E F2(y)2.5 E -F0(must be of the same type.)2.5 E .582(Brace e)108 153.6 R .582 +108 283.2 R .688(xpression e)-.15 F .688(xpands to each character le) +-.15 F .688(xicographically between)-.15 F F1(x)3.188 E F0(and)3.188 E +F1(y)3.188 E F0 3.188(,i)C(nclusi)-3.188 E -.15(ve)-.25 G 5.688(.N).15 G +(ote)-5.688 E(that both)108 295.2 Q F1(x)2.5 E F0(and)2.5 E F1(y)2.5 E +F0(must be of the same type.)2.5 E .582(Brace e)108 312 R .582 (xpansion is performed before an)-.15 F 3.082(yo)-.15 G .581(ther e) -3.082 F .581(xpansions, and an)-.15 F 3.081(yc)-.15 G .581 (haracters special to other e)-3.081 F(xpansions)-.15 E .015 -(are preserv)108 165.6 R .015(ed in the result.)-.15 F .015 -(It is strictly te)5.015 F(xtual.)-.15 E F1(Bash)5.016 E F0 .016 +(are preserv)108 324 R .015(ed in the result.)-.15 F .015 +(It is strictly te)5.015 F(xtual.)-.15 E F2(Bash)5.016 E F0 .016 (does not apply an)2.516 F 2.516(ys)-.15 G .016 -(yntactic interpretation to the con-)-2.516 F(te)108 177.6 Q -(xt of the e)-.15 E(xpansion or the te)-.15 E(xt between the braces.) --.15 E 3.633(Ac)108 194.4 S 1.133(orrectly-formed brace e)-3.633 F 1.132 -(xpansion must contain unquoted opening and closing braces, and at leas\ -t one)-.15 F 3.44(unquoted comma or a v)108 206.4 R 3.441 -(alid sequence e)-.25 F 5.941(xpression. An)-.15 F 5.941(yi)-.15 G 3.441 +(yntactic interpretation to the con-)-2.516 F(te)108 336 Q(xt of the e) +-.15 E(xpansion or the te)-.15 E(xt between the braces.)-.15 E 3.633(Ac) +108 352.8 S 1.133(orrectly-formed brace e)-3.633 F 1.132(xpansion must \ +contain unquoted opening and closing braces, and at least one)-.15 F +3.44(unquoted comma or a v)108 364.8 R 3.441(alid sequence e)-.25 F +5.941(xpression. An)-.15 F 5.941(yi)-.15 G 3.441 (ncorrectly formed brace e)-5.941 F 3.441(xpansion is left)-.15 F 2.755 -(unchanged. A)108 218.4 R F1({)2.755 E F0(or)2.755 E F1(,)2.755 E F0 +(unchanged. A)108 376.8 R F2({)2.755 E F0(or)2.755 E F2(,)2.755 E F0 .255(may be quoted with a backslash to pre)2.755 F -.15(ve)-.25 G .255 (nt its being considered part of a brace e).15 F(xpres-)-.15 E 2.91 -(sion. T)108 230.4 R 2.91(oa)-.8 G -.2(vo)-3.11 G .41 +(sion. T)108 388.8 R 2.91(oa)-.8 G -.2(vo)-3.11 G .41 (id con\215icts with parameter e).2 F .411(xpansion, the string)-.15 F -F1(${)2.911 E F0 .411(is not considered eligible for brace e)2.911 F -(xpan-)-.15 E(sion.)108 242.4 Q 1.476(This construct is typically used \ +F2(${)2.911 E F0 .411(is not considered eligible for brace e)2.911 F +(xpan-)-.15 E(sion.)108 400.8 Q 1.476(This construct is typically used \ as shorthand when the common pre\214x of the strings to be generated is) -108 259.2 R(longer than in the abo)108 271.2 Q .3 -.15(ve ex)-.15 H -(ample:).15 E(mkdir /usr/local/src/bash/{old,ne)144 288 Q -.65(w,)-.25 G -(dist,b).65 E(ugs})-.2 E(or)108 300 Q(cho)144 312 Q +108 417.6 R(longer than in the abo)108 429.6 Q .3 -.15(ve ex)-.15 H +(ample:).15 E(mkdir /usr/local/src/bash/{old,ne)144 446.4 Q -.65(w,)-.25 +G(dist,b).65 E(ugs})-.2 E(or)108 458.4 Q(cho)144 470.4 Q (wn root /usr/{ucb/{e)-.25 E(x,edit},lib/{e)-.15 E(x?.?*,ho)-.15 E(w_e) --.25 E(x}})-.15 E .618(Brace e)108 328.8 R .618 +-.25 E(x}})-.15 E .618(Brace e)108 487.2 R .618 (xpansion introduces a slight incompatibility with historical v)-.15 F -.618(ersions of)-.15 F F1(sh)3.118 E F0(.)A F1(sh)5.618 E F0 .618 +.618(ersions of)-.15 F F2(sh)3.118 E F0(.)A F2(sh)5.618 E F0 .618 (does not treat open-)3.118 F .248 -(ing or closing braces specially when the)108 340.8 R 2.748(ya)-.15 G +(ing or closing braces specially when the)108 499.2 R 2.748(ya)-.15 G .247(ppear as part of a w)-2.748 F .247(ord, and preserv)-.1 F .247 -(es them in the output.)-.15 F F1(Bash)5.247 E F0(remo)108 352.8 Q -.15 +(es them in the output.)-.15 F F2(Bash)5.247 E F0(remo)108 511.2 Q -.15 (ve)-.15 G 3.53(sb).15 G 1.03(races from w)-3.53 F 1.03 (ords as a consequence of brace e)-.1 F 3.53(xpansion. F)-.15 F 1.03 -(or e)-.15 F 1.03(xample, a w)-.15 F 1.03(ord entered to)-.1 F F1(sh) -3.53 E F0(as)3.53 E F2(\214le{1,2})108 364.8 Q F0 .515 +(or e)-.15 F 1.03(xample, a w)-.15 F 1.03(ord entered to)-.1 F F2(sh) +3.53 E F0(as)3.53 E F1(\214le{1,2})108 523.2 Q F0 .515 (appears identically in the output.)3.015 F .515(The same w)5.515 F .515 -(ord is output as)-.1 F F2 .514(\214le1 \214le2)4.925 F F0 .514(after e) -3.034 F .514(xpansion by)-.15 F F1(bash)3.014 E F0(.)A .436 -(If strict compatibility with)108 376.8 R F1(sh)2.936 E F0 .436 -(is desired, start)2.936 F F1(bash)2.936 E F0 .436(with the)2.936 F F1 +(ord is output as)-.1 F F1 .514(\214le1 \214le2)4.925 F F0 .514(after e) +3.034 F .514(xpansion by)-.15 F F2(bash)3.014 E F0(.)A .436 +(If strict compatibility with)108 535.2 R F2(sh)2.936 E F0 .436 +(is desired, start)2.936 F F2(bash)2.936 E F0 .436(with the)2.936 F F2 (+B)2.936 E F0 .436(option or disable brace e)2.936 F .437 -(xpansion with the)-.15 F F1(+B)108 388.8 Q F0(option to the)2.5 E F1 -(set)2.5 E F0(command \(see)2.5 E/F3 9/Times-Bold@0 SF(SHELL B)2.5 E -(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1 -.18(Ti) -87 405.6 S(lde Expansion).18 E F0 1.087(If a w)108 417.6 R 1.087(ord be) --.1 F 1.087(gins with an unquoted tilde character \(`)-.15 F F1(~)A F0 -1.086('\), all of the characters preceding the \214rst unquoted)B .185(\ -slash \(or all characters, if there is no unquoted slash\) are consider\ -ed a)108 429.6 R F2(tilde-pr)2.685 E(e\214x)-.37 E F0 5.185(.I)C 2.685 -(fn)-5.185 G .185(one of the characters)-2.685 F .726(in the tilde-pre\ -\214x are quoted, the characters in the tilde-pre\214x follo)108 441.6 R -.725(wing the tilde are treated as a possible)-.25 F F2(lo)108 453.6 Q -.522(gin name)-.1 F F0 5.522(.I)C 3.022(ft)-5.522 G .522 +(xpansion with the)-.15 F F2(+B)108 547.2 Q F0(option to the)2.5 E F2 +(set)2.5 E F0(command \(see)2.5 E F3(SHELL B)2.5 E(UIL)-.09 E +(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F2 -.18(Ti)87 564 S +(lde Expansion).18 E F0 1.087(If a w)108 576 R 1.087(ord be)-.1 F 1.087 +(gins with an unquoted tilde character \(`)-.15 F F2(~)A F0 1.086 +('\), all of the characters preceding the \214rst unquoted)B .185(slash\ + \(or all characters, if there is no unquoted slash\) are considered a) +108 588 R F1(tilde-pr)2.685 E(e\214x)-.37 E F0 5.185(.I)C 2.685(fn) +-5.185 G .185(one of the characters)-2.685 F .726(in the tilde-pre\214x\ + are quoted, the characters in the tilde-pre\214x follo)108 600 R .725 +(wing the tilde are treated as a possible)-.25 F F1(lo)108 612 Q .522 +(gin name)-.1 F F0 5.522(.I)C 3.022(ft)-5.522 G .522 (his login name is the null string, the tilde is replaced with the v) --3.022 F .523(alue of the shell parameter)-.25 F F3(HOME)108 465.6 Q/F4 -9/Times-Roman@0 SF(.)A F0(If)4.787 E F3(HOME)2.787 E F0 .287 +-3.022 F .523(alue of the shell parameter)-.25 F F3(HOME)108 624 Q F4(.) +A F0(If)4.787 E F3(HOME)2.787 E F0 .287 (is unset, the home directory of the user e)2.537 F -.15(xe)-.15 G .286 (cuting the shell is substituted instead.).15 F(Other)5.286 E(-)-.2 E(w\ ise, the tilde-pre\214x is replaced with the home directory associated \ -with the speci\214ed login name.)108 477.6 Q .092 -(If the tilde-pre\214x is a `~+', the v)108 494.4 R .092 +with the speci\214ed login name.)108 636 Q .092 +(If the tilde-pre\214x is a `~+', the v)108 652.8 R .092 (alue of the shell v)-.25 F(ariable)-.25 E F3(PWD)2.592 E F0 .092 (replaces the tilde-pre\214x.)2.342 F .093(If the tilde-pre\214x is) -5.093 F 3.404(a`)108 506.4 S .904(~\255', the v)-3.404 F .904 +5.093 F 3.404(a`)108 664.8 S .904(~\255', the v)-3.404 F .904 (alue of the shell v)-.25 F(ariable)-.25 E F3(OLDPWD)3.404 E F4(,)A F0 .904(if it is set, is substituted.)3.154 F .903(If the characters follo) 5.903 F .903(wing the)-.25 F 1.641 -(tilde in the tilde-pre\214x consist of a number)108 518.4 R F2(N)4.141 +(tilde in the tilde-pre\214x consist of a number)108 676.8 R F1(N)4.141 E F0 4.142(,o)C 1.642(ptionally pre\214x)-4.142 F 1.642 (ed by a `+' or a `\255', the tilde-pre\214x is)-.15 F 1.438(replaced w\ ith the corresponding element from the directory stack, as it w)108 -530.4 R 1.437(ould be displayed by the)-.1 F F1(dirs)3.937 E F0 -.2(bu) -108 542.4 S .454(iltin in).2 F -.2(vo)-.4 G -.1(ke).2 G 2.954(dw).1 G +688.8 R 1.437(ould be displayed by the)-.1 F F2(dirs)3.937 E F0 -.2(bu) +108 700.8 S .454(iltin in).2 F -.2(vo)-.4 G -.1(ke).2 G 2.954(dw).1 G .454(ith the tilde-pre\214x as an ar)-2.954 F 2.954(gument. If)-.18 F .454(the characters follo)2.954 F .455 (wing the tilde in the tilde-pre\214x)-.25 F (consist of a number without a leading `+' or `\255', `+' is assumed.) -108 554.4 Q(If the login name is in)108 571.2 Q -.25(va)-.4 G +108 712.8 Q(If the login name is in)108 729.6 Q -.25(va)-.4 G (lid, or the tilde e).25 E(xpansion f)-.15 E(ails, the w)-.1 E -(ord is unchanged.)-.1 E .827(Each v)108 588 R .827 -(ariable assignment is check)-.25 F .827(ed for unquoted tilde-pre\214x) --.1 F .827(es immediately follo)-.15 F .827(wing a)-.25 F F1(:)3.326 E -F0(or)3.326 E F1(=)3.326 E F0 5.826(.I)C 3.326(nt)-5.826 G(hese)-3.326 E -.466(cases, tilde e)108 600 R .466(xpansion is also performed.)-.15 F -(Consequently)5.467 E 2.967(,o)-.65 G .467 -(ne may use \214le names with tildes in assignments)-2.967 F(to)108 612 -Q F3 -.666(PA)2.5 G(TH)-.189 E F4(,)A F3(MAILP)2.25 E -.855(AT)-.666 G -(H).855 E F4(,)A F0(and)2.25 E F3(CDP)2.5 E -.855(AT)-.666 G(H).855 E F4 -(,)A F0(and the shell assigns the e)2.25 E(xpanded v)-.15 E(alue.)-.25 E -F1 -.1(Pa)87 628.8 S(rameter Expansion).1 E F0 1.606(The `)108 640.8 R -F1($)A F0 4.106('c)C 1.606(haracter introduces parameter e)-4.106 F -1.605(xpansion, command substitution, or arithmetic e)-.15 F 4.105 -(xpansion. The)-.15 F .406(parameter name or symbol to be e)108 652.8 R -.407(xpanded may be enclosed in braces, which are optional b)-.15 F .407 -(ut serv)-.2 F 2.907(et)-.15 G 2.907(op)-2.907 G(ro-)-2.907 E .033 -(tect the v)108 664.8 R .033(ariable to be e)-.25 F .033 -(xpanded from characters immediately follo)-.15 F .032 -(wing it which could be interpreted as part)-.25 F(of the name.)108 -676.8 Q 1.189 -(When braces are used, the matching ending brace is the \214rst `)108 -693.6 R F1(})A F0 3.69('n)C 1.19(ot escaped by a backslash or within a) --3.69 F .053(quoted string, and not within an embedded arithmetic e)108 -705.6 R .052(xpansion, command substitution, or paramter e)-.15 F(xpan-) --.15 E(sion.)108 717.6 Q(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(16) -199 E 0 Cg EP +(ord is unchanged.)-.1 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385 +(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(6)-197.965 E +0 Cg EP %%Page: 17 17 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(${)108 84 Q/F1 10/Times-Italic@0 SF(par)A(ameter)-.15 E F0(})A -1.204(The v)144 96 R 1.204(alue of)-.25 F F1(par)3.704 E(ameter)-.15 E -F0 1.204(is substituted.)3.704 F 1.204(The braces are required when) -6.204 F F1(par)4.955 E(ameter)-.15 E F0 1.205(is a positional)4.435 F -.264(parameter with more than one digit, or when)144 108 R F1(par)4.014 -E(ameter)-.15 E F0 .264(is follo)3.494 F .264 +-.35 E .167(Each v)108 84 R .167(ariable assignment is check)-.25 F .167 +(ed for unquoted tilde-pre\214x)-.1 F .167(es immediately follo)-.15 F +.167(wing a)-.25 F/F1 10/Times-Bold@0 SF(:)2.667 E F0 .167 +(or the \214rst)2.667 F F1(=)2.666 E F0 5.166(.I)C(n)-5.166 E .281 +(these cases, tilde e)108 96 R .282(xpansion is also performed.)-.15 F +(Consequently)5.282 E 2.782(,o)-.65 G .282 +(ne may use \214le names with tildes in assign-)-2.782 F(ments to)108 +108 Q/F2 9/Times-Bold@0 SF -.666(PA)2.5 G(TH)-.189 E/F3 9/Times-Roman@0 +SF(,)A F2(MAILP)2.25 E -.855(AT)-.666 G(H).855 E F3(,)A F0(and)2.25 E F2 +(CDP)2.5 E -.855(AT)-.666 G(H).855 E F3(,)A F0 +(and the shell assigns the e)2.25 E(xpanded v)-.15 E(alue.)-.25 E F1 -.1 +(Pa)87 124.8 S(rameter Expansion).1 E F0 1.606(The `)108 136.8 R F1($)A +F0 4.106('c)C 1.606(haracter introduces parameter e)-4.106 F 1.605 +(xpansion, command substitution, or arithmetic e)-.15 F 4.105 +(xpansion. The)-.15 F .406(parameter name or symbol to be e)108 148.8 R +.407(xpanded may be enclosed in braces, which are optional b)-.15 F .407 +(ut serv)-.2 F 2.907(et)-.15 G 2.907(op)-2.907 G(ro-)-2.907 E .033 +(tect the v)108 160.8 R .033(ariable to be e)-.25 F .033 +(xpanded from characters immediately follo)-.15 F .032 +(wing it which could be interpreted as part)-.25 F(of the name.)108 +172.8 Q 1.189 +(When braces are used, the matching ending brace is the \214rst `)108 +189.6 R F1(})A F0 3.69('n)C 1.19(ot escaped by a backslash or within a) +-3.69 F 2.15(quoted string, and not within an embedded arithmetic e)108 +201.6 R 2.15(xpansion, command substitution, or parameter)-.15 F -.15 +(ex)108 213.6 S(pansion.).15 E(${)108 230.4 Q/F4 10/Times-Italic@0 SF +(par)A(ameter)-.15 E F0(})A 1.204(The v)144 242.4 R 1.204(alue of)-.25 F +F4(par)3.704 E(ameter)-.15 E F0 1.204(is substituted.)3.704 F 1.204 +(The braces are required when)6.204 F F4(par)4.955 E(ameter)-.15 E F0 +1.205(is a positional)4.435 F .264 +(parameter with more than one digit, or when)144 254.4 R F4(par)4.014 E +(ameter)-.15 E F0 .264(is follo)3.494 F .264 (wed by a character which is not to)-.25 F -(be interpreted as part of its name.)144 120 Q 1.508 -(If the \214rst character of)108 136.8 R F1(par)4.009 E(ameter)-.15 E F0 +(be interpreted as part of its name.)144 266.4 Q 1.508 +(If the \214rst character of)108 283.2 R F4(par)4.009 E(ameter)-.15 E F0 1.509(is an e)4.009 F 1.509(xclamation point, a le)-.15 F -.15(ve)-.25 G 4.009(lo).15 G 4.009(fv)-4.009 G 1.509 -(ariable indirection is introduced.)-4.259 F/F2 10/Times-Bold@0 SF(Bash) -108 148.8 Q F0 .106(uses the v)2.606 F .106(alue of the v)-.25 F .106 -(ariable formed from the rest of)-.25 F F1(par)2.606 E(ameter)-.15 E F0 +(ariable indirection is introduced.)-4.259 F F1(Bash)108 295.2 Q F0 .106 +(uses the v)2.606 F .106(alue of the v)-.25 F .106 +(ariable formed from the rest of)-.25 F F4(par)2.606 E(ameter)-.15 E F0 .106(as the name of the v)2.606 F .106(ariable; this v)-.25 F(ari-)-.25 -E .351(able is then e)108 160.8 R .351(xpanded and that v)-.15 F .352 +E .351(able is then e)108 307.2 R .351(xpanded and that v)-.15 F .352 (alue is used in the rest of the substitution, rather than the v)-.25 F -.352(alue of)-.25 F F1(par)2.852 E(ame-)-.15 E(ter)108 172.8 Q F0 2.52 -(itself. This)2.52 F .02(is kno)2.52 F .02(wn as)-.25 F F1(indir)2.52 E +.352(alue of)-.25 F F4(par)2.852 E(ame-)-.15 E(ter)108 319.2 Q F0 2.52 +(itself. This)2.52 F .02(is kno)2.52 F .02(wn as)-.25 F F4(indir)2.52 E .02(ect e)-.37 F(xpansion)-.2 E F0 5.019(.T)C .019(he e)-5.019 F .019 -(xceptions to this are the e)-.15 F .019(xpansions of ${!)-.15 F F1(pr)A -(e\214x)-.37 E F0 .019(*} and)B(${)108 184.8 Q F2(!)A F1(name)A F0([)A -F1(@)A F0 .762(]} described belo)B 4.563 -.65(w. T)-.25 H .763(he e).65 +(xceptions to this are the e)-.15 F .019(xpansions of ${!)-.15 F F4(pr)A +(e\214x)-.37 E F0 .019(*} and)B(${)108 331.2 Q F1(!)A F4(name)A F0([)A +F4(@)A F0 .762(]} described belo)B 4.563 -.65(w. T)-.25 H .763(he e).65 F .763(xclamation point must immediately follo)-.15 F 3.263(wt)-.25 G -.763(he left brace in order to)-3.263 F(introduce indirection.)108 196.8 -Q .334(In each of the cases belo)108 213.6 R -.65(w,)-.25 G F1(wor)3.484 -E(d)-.37 E F0 .334(is subject to tilde e)2.834 F .334 +.763(he left brace in order to)-3.263 F(introduce indirection.)108 343.2 +Q .334(In each of the cases belo)108 360 R -.65(w,)-.25 G F4(wor)3.484 E +(d)-.37 E F0 .334(is subject to tilde e)2.834 F .334 (xpansion, parameter e)-.15 F .334(xpansion, command substitution,)-.15 -F 1.417(and arithmetic e)108 225.6 R 3.918(xpansion. When)-.15 F 1.418 -(not performing substring e)3.918 F(xpansion,)-.15 E F2(bash)3.918 E F0 +F 1.417(and arithmetic e)108 372 R 3.918(xpansion. When)-.15 F 1.418 +(not performing substring e)3.918 F(xpansion,)-.15 E F1(bash)3.918 E F0 1.418(tests for a parameter that is)3.918 F(unset or null; omitting the\ - colon results in a test only for a parameter that is unset.)108 237.6 Q -(${)108 254.4 Q F1(par)A(ameter)-.15 E F2<3aad>A F1(wor)A(d)-.37 E F0(}) -A F2 .723(Use Default V)144 266.4 R(alues)-.92 E F0 5.723(.I)C(f)-5.723 -E F1(par)4.473 E(ameter)-.15 E F0 .723(is unset or null, the e)3.953 F -.722(xpansion of)-.15 F F1(wor)3.562 E(d)-.37 E F0 .722(is substituted.) -3.992 F(Other)5.722 E(-)-.2 E(wise, the v)144 278.4 Q(alue of)-.25 E F1 -(par)3.75 E(ameter)-.15 E F0(is substituted.)3.23 E(${)108 290.4 Q F1 -(par)A(ameter)-.15 E F2(:=)A F1(wor)A(d)-.37 E F0(})A F2 2.004 -(Assign Default V)144 302.4 R(alues)-.92 E F0 7.004(.I)C(f)-7.004 E F1 + colon results in a test only for a parameter that is unset.)108 384 Q +(${)108 400.8 Q F4(par)A(ameter)-.15 E F1<3aad>A F4(wor)A(d)-.37 E F0(}) +A F1 .723(Use Default V)144 412.8 R(alues)-.92 E F0 5.723(.I)C(f)-5.723 +E F4(par)4.473 E(ameter)-.15 E F0 .723(is unset or null, the e)3.953 F +.722(xpansion of)-.15 F F4(wor)3.562 E(d)-.37 E F0 .722(is substituted.) +3.992 F(Other)5.722 E(-)-.2 E(wise, the v)144 424.8 Q(alue of)-.25 E F4 +(par)3.75 E(ameter)-.15 E F0(is substituted.)3.23 E(${)108 436.8 Q F4 +(par)A(ameter)-.15 E F1(:=)A F4(wor)A(d)-.37 E F0(})A F1 2.004 +(Assign Default V)144 448.8 R(alues)-.92 E F0 7.004(.I)C(f)-7.004 E F4 (par)5.754 E(ameter)-.15 E F0 2.005(is unset or null, the e)5.234 F -2.005(xpansion of)-.15 F F1(wor)4.845 E(d)-.37 E F0 2.005 -(is assigned to)5.275 F F1(par)144 314.4 Q(ameter)-.15 E F0 5.279(.T).73 -G .279(he v)-5.279 F .279(alue of)-.25 F F1(par)4.029 E(ameter)-.15 E F0 +2.005(xpansion of)-.15 F F4(wor)4.845 E(d)-.37 E F0 2.005 +(is assigned to)5.275 F F4(par)144 460.8 Q(ameter)-.15 E F0 5.279(.T).73 +G .279(he v)-5.279 F .279(alue of)-.25 F F4(par)4.029 E(ameter)-.15 E F0 .278(is then substituted.)3.508 F .278 (Positional parameters and special param-)5.278 F -(eters may not be assigned to in this w)144 326.4 Q(ay)-.1 E(.)-.65 E -(${)108 338.4 Q F1(par)A(ameter)-.15 E F2(:?)A F1(wor)A(d)-.37 E F0(})A -F2 .535(Display Err)144 350.4 R .535(or if Null or Unset)-.18 F F0 5.535 -(.I)C(f)-5.535 E F1(par)4.285 E(ameter)-.15 E F0 .535 -(is null or unset, the e)3.765 F .535(xpansion of)-.15 F F1(wor)3.035 E -(d)-.37 E F0 .535(\(or a mes-)3.035 F .662(sage to that ef)144 362.4 R -.662(fect if)-.25 F F1(wor)3.502 E(d)-.37 E F0 .661(is not present\) is\ +(eters may not be assigned to in this w)144 472.8 Q(ay)-.1 E(.)-.65 E +(${)108 484.8 Q F4(par)A(ameter)-.15 E F1(:?)A F4(wor)A(d)-.37 E F0(})A +F1 .535(Display Err)144 496.8 R .535(or if Null or Unset)-.18 F F0 5.535 +(.I)C(f)-5.535 E F4(par)4.285 E(ameter)-.15 E F0 .535 +(is null or unset, the e)3.765 F .535(xpansion of)-.15 F F4(wor)3.035 E +(d)-.37 E F0 .535(\(or a mes-)3.035 F .662(sage to that ef)144 508.8 R +.662(fect if)-.25 F F4(wor)3.502 E(d)-.37 E F0 .661(is not present\) is\ written to the standard error and the shell, if it is not)3.932 F -(interacti)144 374.4 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,) --2.65 F(the v)2.5 E(alue of)-.25 E F1(par)2.5 E(ameter)-.15 E F0 -(is substituted.)2.5 E(${)108 386.4 Q F1(par)A(ameter)-.15 E F2(:+)A F1 -(wor)A(d)-.37 E F0(})A F2 .745(Use Alter)144 398.4 R .745(nate V)-.15 F -(alue)-.92 E F0 5.745(.I)C(f)-5.745 E F1(par)4.495 E(ameter)-.15 E F0 +(interacti)144 520.8 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,) +-2.65 F(the v)2.5 E(alue of)-.25 E F4(par)2.5 E(ameter)-.15 E F0 +(is substituted.)2.5 E(${)108 532.8 Q F4(par)A(ameter)-.15 E F1(:+)A F4 +(wor)A(d)-.37 E F0(})A F1 .745(Use Alter)144 544.8 R .745(nate V)-.15 F +(alue)-.92 E F0 5.745(.I)C(f)-5.745 E F4(par)4.495 E(ameter)-.15 E F0 .745(is null or unset, nothing is substituted, otherwise the e)3.975 F -(xpan-)-.15 E(sion of)144 410.4 Q F1(wor)2.84 E(d)-.37 E F0 -(is substituted.)3.27 E(${)108 422.4 Q F1(par)A(ameter)-.15 E F2(:)A F1 -(of)A(fset)-.18 E F0(})A(${)108 434.4 Q F1(par)A(ameter)-.15 E F2(:)A F1 -(of)A(fset)-.18 E F2(:)A F1(length)A F0(})A F2 .797 -(Substring Expansion.)144 446.4 R F0 .796(Expands to up to)5.797 F F1 -(length)3.296 E F0 .796(characters of)3.296 F F1(par)3.296 E(ameter)-.15 +(xpan-)-.15 E(sion of)144 556.8 Q F4(wor)2.84 E(d)-.37 E F0 +(is substituted.)3.27 E(${)108 568.8 Q F4(par)A(ameter)-.15 E F1(:)A F4 +(of)A(fset)-.18 E F0(})A(${)108 580.8 Q F4(par)A(ameter)-.15 E F1(:)A F4 +(of)A(fset)-.18 E F1(:)A F4(length)A F0(})A F1 .797 +(Substring Expansion.)144 592.8 R F0 .796(Expands to up to)5.797 F F4 +(length)3.296 E F0 .796(characters of)3.296 F F4(par)3.296 E(ameter)-.15 E F0 .796(starting at the character)3.296 F .228(speci\214ed by)144 -458.4 R F1(of)2.728 E(fset)-.18 E F0 5.228(.I)C(f)-5.228 E F1(length) +604.8 R F4(of)2.728 E(fset)-.18 E F0 5.228(.I)C(f)-5.228 E F4(length) 2.728 E F0 .229(is omitted, e)2.729 F .229(xpands to the substring of) --.15 F F1(par)2.729 E(ameter)-.15 E F0 .229(starting at the char)2.729 F -(-)-.2 E .433(acter speci\214ed by)144 470.4 R F1(of)2.933 E(fset)-.18 E -F0(.)A F1(length)5.433 E F0(and)2.933 E F1(of)2.933 E(fset)-.18 E F0 -.433(are arithmetic e)2.933 F .433(xpressions \(see)-.15 F/F3 9 -/Times-Bold@0 SF .432(ARITHMETIC EV)2.933 F(ALU-)-1.215 E -.855(AT)144 -482.4 S(ION).855 E F0(belo)2.576 E(w\).)-.25 E F1(length)5.326 E F0 .326 -(must e)2.826 F -.25(va)-.25 G .326 -(luate to a number greater than or equal to zero.).25 F(If)5.327 E F1 -(of)2.827 E(fset)-.18 E F0 -.25(eva)2.827 G(luates).25 E .016 -(to a number less than zero, the v)144 494.4 R .015 +-.15 F F4(par)2.729 E(ameter)-.15 E F0 .229(starting at the char)2.729 F +(-)-.2 E .433(acter speci\214ed by)144 616.8 R F4(of)2.933 E(fset)-.18 E +F0(.)A F4(length)5.433 E F0(and)2.933 E F4(of)2.933 E(fset)-.18 E F0 +.433(are arithmetic e)2.933 F .433(xpressions \(see)-.15 F F2 .432 +(ARITHMETIC EV)2.933 F(ALU-)-1.215 E -.855(AT)144 628.8 S(ION).855 E F0 +(belo)2.576 E(w\).)-.25 E F4(length)5.326 E F0 .326(must e)2.826 F -.25 +(va)-.25 G .326(luate to a number greater than or equal to zero.).25 F +(If)5.327 E F4(of)2.827 E(fset)-.18 E F0 -.25(eva)2.827 G(luates).25 E +.016(to a number less than zero, the v)144 640.8 R .015 (alue is used as an of)-.25 F .015(fset from the end of the v)-.25 F -.015(alue of)-.25 F F1(par)2.515 E(ameter)-.15 E F0 5.015(.I)C(f)-5.015 -E F1(par)144 506.4 Q(ameter)-.15 E F0(is)3.25 E F2(@)3.25 E F0 3.25(,t)C -.75(he result is)-3.25 F F1(length)3.25 E F0 .75 -(positional parameters be)3.25 F .75(ginning at)-.15 F F1(of)3.25 E -(fset)-.18 E F0 5.75(.I)C(f)-5.75 E F1(par)3.25 E(ameter)-.15 E F0 .75 -(is an)3.25 F 1.835(array name inde)144 518.4 R -.15(xe)-.15 G 4.335(db) +.015(alue of)-.25 F F4(par)2.515 E(ameter)-.15 E F0 5.015(.I)C(f)-5.015 +E F4(par)144 652.8 Q(ameter)-.15 E F0(is)3.25 E F1(@)3.25 E F0 3.25(,t)C +.75(he result is)-3.25 F F4(length)3.25 E F0 .75 +(positional parameters be)3.25 F .75(ginning at)-.15 F F4(of)3.25 E +(fset)-.18 E F0 5.75(.I)C(f)-5.75 E F4(par)3.25 E(ameter)-.15 E F0 .75 +(is an)3.25 F 1.835(array name inde)144 664.8 R -.15(xe)-.15 G 4.335(db) .15 G 4.335(y@o)-4.335 G 4.335(r*)-4.335 G 4.335(,t)-4.335 G 1.835 -(he result is the)-4.335 F F1(length)4.335 E F0 1.834 -(members of the array be)4.335 F 1.834(ginning with)-.15 F(${)144 530.4 -Q F1(par)A(ameter)-.15 E F0([)A F1(of)A(fset)-.18 E F0 2.999 -(]}. Substring)B(inde)2.999 E .499 -(xing is zero-based unless the positional parameters are used,)-.15 F -(in which case the inde)144 542.4 Q(xing starts at 1.)-.15 E(${)108 -559.2 Q F2(!)A F1(pr)A(e\214x)-.37 E F2(*)A F0(})A(${)108 571.2 Q F2(!)A -F1(pr)A(e\214x)-.37 E F2(@)A F0(})A .42(Expands to the names of v)144 -583.2 R .42(ariables whose names be)-.25 F .42(gin with)-.15 F F1(pr) -2.92 E(e\214x)-.37 E F0 2.92(,s)C .42(eparated by the \214rst character) --2.92 F(of the)144 595.2 Q F3(IFS)2.5 E F0(special v)2.25 E(ariable.) --.25 E(${)108 612 Q F2(!)A F1(name)A F0([)A F1(@)A F0(]})A(${)108 624 Q -F2(!)A F1(name)A F0([)A F1(*)A F0(]})A(If)144 636 Q F1(name)2.921 E F0 -.421(is an array v)2.921 F .421(ariable, e)-.25 F .421 -(xpands to the list of array indices \(k)-.15 F -.15(ey)-.1 G .421 -(s\) assigned in).15 F F1(name)2.921 E F0 5.422(.I)C(f)-5.422 E F1(name) -2.922 E F0 .238(is not an array)144 648 R 2.738(,e)-.65 G .238 -(xpands to 0 if)-2.888 F F1(name)2.738 E F0 .237 -(is set and null otherwise.)2.738 F(When)5.237 E F1(@)2.737 E F0 .237 -(is used and the e)2.737 F(xpansion)-.15 E -(appears within double quotes, each k)144 660 Q .3 -.15(ey ex)-.1 H -(pands to a separate w).15 E(ord.)-.1 E(${)108 676.8 Q F2(#)A F1(par)A -(ameter)-.15 E F0(})A 1.391(The length in characters of the v)144 688.8 -R 1.392(alue of)-.25 F F1(par)3.892 E(ameter)-.15 E F0 1.392 -(is substituted.)3.892 F(If)6.392 E F1(par)5.142 E(ameter)-.15 E F0(is) -4.622 E F2(*)3.892 E F0(or)3.892 E F2(@)3.892 E F0 3.892(,t)C(he)-3.892 -E -.25(va)144 700.8 S 1.749 -(lue substituted is the number of positional parameters.).25 F(If)6.749 -E F1(par)5.498 E(ameter)-.15 E F0 1.748(is an array name sub-)4.978 F -(scripted by)144 712.8 Q F2(*)2.5 E F0(or)2.5 E F2(@)2.5 E F0 2.5(,t)C -(he v)-2.5 E(alue substituted is the number of elements in the array) --.25 E(.)-.65 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(17)199 E 0 Cg -EP +(he result is the)-4.335 F F4(length)4.335 E F0 1.834 +(members of the array be)4.335 F 1.834(ginning with)-.15 F(${)144 676.8 +Q F4(par)A(ameter)-.15 E F0([)A F4(of)A(fset)-.18 E F0 2.61(]}. A)B(ne) +2.61 E -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G F4(of)2.76 E(fset)-.18 E +F0 .111(is tak)2.61 F .111(en relati)-.1 F .411 -.15(ve t)-.25 H 2.611 +(oo).15 G .111(ne greater than the maximum inde)-2.611 F 2.611(xo)-.15 G +(f)-2.611 E .92(the speci\214ed array)144 688.8 R 5.92(.N)-.65 G .92 +(ote that a ne)-5.92 F -.05(ga)-.15 G(ti).05 E 1.22 -.15(ve o)-.25 H +-.25(ff).15 G .92(set must be separated from the colon by at least one) +.25 F .64(space to a)144 700.8 R -.2(vo)-.2 G .641 +(id being confused with the :- e).2 F 3.141(xpansion. Substring)-.15 F +(inde)3.141 E .641(xing is zero-based unless the)-.15 F +(positional parameters are used, in which case the inde)144 712.8 Q +(xing starts at 1.)-.15 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G +123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(21)-2.5 G(7) +-197.965 E 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(${)108 84 Q/F1 10/Times-Italic@0 SF(par)A(ameter)-.15 E/F2 10 -/Times-Bold@0 SF(#)A F1(wor)A(d)-.37 E F0(})A(${)108 96 Q F1(par)A -(ameter)-.15 E F2(##)A F1(wor)A(d)-.37 E F0(})A(The)144 108 Q F1(wor) -3.33 E(d)-.37 E F0 .49(is e)3.76 F .491 -(xpanded to produce a pattern just as in pathname e)-.15 F 2.991 +-.35 E(${)108 84 Q/F1 10/Times-Bold@0 SF(!)A/F2 10/Times-Italic@0 SF(pr) +A(e\214x)-.37 E F1(*)A F0(})A(${)108 96 Q F1(!)A F2(pr)A(e\214x)-.37 E +F1(@)A F0(})A .42(Expands to the names of v)144 108 R .42 +(ariables whose names be)-.25 F .42(gin with)-.15 F F2(pr)2.92 E(e\214x) +-.37 E F0 2.92(,s)C .42(eparated by the \214rst character)-2.92 F +(of the)144 120 Q/F3 9/Times-Bold@0 SF(IFS)2.5 E F0(special v)2.25 E +(ariable.)-.25 E(${)108 136.8 Q F1(!)A F2(name)A F0([)A F2(@)A F0(]})A +(${)108 148.8 Q F1(!)A F2(name)A F0([)A F2(*)A F0(]})A(If)144 160.8 Q F2 +(name)2.921 E F0 .421(is an array v)2.921 F .421(ariable, e)-.25 F .421 +(xpands to the list of array indices \(k)-.15 F -.15(ey)-.1 G .421 +(s\) assigned in).15 F F2(name)2.921 E F0 5.422(.I)C(f)-5.422 E F2(name) +2.922 E F0 .238(is not an array)144 172.8 R 2.738(,e)-.65 G .238 +(xpands to 0 if)-2.888 F F2(name)2.738 E F0 .237 +(is set and null otherwise.)2.738 F(When)5.237 E F2(@)2.737 E F0 .237 +(is used and the e)2.737 F(xpansion)-.15 E +(appears within double quotes, each k)144 184.8 Q .3 -.15(ey ex)-.1 H +(pands to a separate w).15 E(ord.)-.1 E(${)108 201.6 Q F1(#)A F2(par)A +(ameter)-.15 E F0(})A 1.391(The length in characters of the v)144 213.6 +R 1.392(alue of)-.25 F F2(par)3.892 E(ameter)-.15 E F0 1.392 +(is substituted.)3.892 F(If)6.392 E F2(par)5.142 E(ameter)-.15 E F0(is) +4.622 E F1(*)3.892 E F0(or)3.892 E F1(@)3.892 E F0 3.892(,t)C(he)-3.892 +E -.25(va)144 225.6 S 1.749 +(lue substituted is the number of positional parameters.).25 F(If)6.749 +E F2(par)5.498 E(ameter)-.15 E F0 1.748(is an array name sub-)4.978 F +(scripted by)144 237.6 Q F1(*)2.5 E F0(or)2.5 E F1(@)2.5 E F0 2.5(,t)C +(he v)-2.5 E(alue substituted is the number of elements in the array) +-.25 E(.)-.65 E(${)108 254.4 Q F2(par)A(ameter)-.15 E F1(#)A F2(wor)A(d) +-.37 E F0(})A(${)108 266.4 Q F2(par)A(ameter)-.15 E F1(##)A F2(wor)A(d) +-.37 E F0(})A(The)144 278.4 Q F2(wor)3.33 E(d)-.37 E F0 .49(is e)3.76 F +.491(xpanded to produce a pattern just as in pathname e)-.15 F 2.991 (xpansion. If)-.15 F .491(the pattern matches)2.991 F .412(the be)144 -120 R .412(ginning of the v)-.15 F .411(alue of)-.25 F F1(par)2.911 E +290.4 R .412(ginning of the v)-.15 F .411(alue of)-.25 F F2(par)2.911 E (ameter)-.15 E F0 2.911(,t).73 G .411(hen the result of the e)-2.911 F .411(xpansion is the e)-.15 F .411(xpanded v)-.15 F .411(alue of)-.25 F -F1(par)145.25 132 Q(ameter)-.15 E F0 .607 -(with the shortest matching pattern \(the `)3.837 F(`)-.74 E F2(#)A F0 +F2(par)145.25 302.4 Q(ameter)-.15 E F0 .607 +(with the shortest matching pattern \(the `)3.837 F(`)-.74 E F1(#)A F0 2.087 -.74('' c)D .607(ase\) or the longest matching pattern \(the).74 F --.74(``)144 144 S F2(##).74 E F0 1.654 -.74('' c)D .174(ase\) deleted.) -.74 F(If)5.174 E F1(par)3.924 E(ameter)-.15 E F0(is)3.404 E F2(@)2.674 E -F0(or)2.674 E F2(*)2.674 E F0 2.674(,t)C .173(he pattern remo)-2.674 F --.25(va)-.15 G 2.673(lo).25 G .173(peration is applied to each posi-) --2.673 F .654(tional parameter in turn, and the e)144 156 R .654 -(xpansion is the resultant list.)-.15 F(If)5.655 E F1(par)4.405 E +-.74(``)144 314.4 S F1(##).74 E F0 1.654 -.74('' c)D .174 +(ase\) deleted.).74 F(If)5.174 E F2(par)3.924 E(ameter)-.15 E F0(is) +3.404 E F1(@)2.674 E F0(or)2.674 E F1(*)2.674 E F0 2.674(,t)C .173 +(he pattern remo)-2.674 F -.25(va)-.15 G 2.673(lo).25 G .173 +(peration is applied to each posi-)-2.673 F .654 +(tional parameter in turn, and the e)144 326.4 R .654 +(xpansion is the resultant list.)-.15 F(If)5.655 E F2(par)4.405 E (ameter)-.15 E F0 .655(is an array v)3.885 F(ariable)-.25 E .651 -(subscripted with)144 168 R F2(@)3.151 E F0(or)3.151 E F2(*)3.151 E F0 +(subscripted with)144 338.4 R F1(@)3.151 E F0(or)3.151 E F1(*)3.151 E F0 3.151(,t)C .651(he pattern remo)-3.151 F -.25(va)-.15 G 3.151(lo).25 G .65(peration is applied to each member of the array in)-3.151 F -(turn, and the e)144 180 Q(xpansion is the resultant list.)-.15 E(${)108 -196.8 Q F1(par)A(ameter)-.15 E F2(%)A F1(wor)A(d)-.37 E F0(})A(${)108 -208.8 Q F1(par)A(ameter)-.15 E F2(%%)A F1(wor)A(d)-.37 E F0(})A(The)144 -220.8 Q F1(wor)2.618 E(d)-.37 E F0 .118(is e)2.618 F .119 +(turn, and the e)144 350.4 Q(xpansion is the resultant list.)-.15 E(${) +108 367.2 Q F2(par)A(ameter)-.15 E F1(%)A F2(wor)A(d)-.37 E F0(})A(${) +108 379.2 Q F2(par)A(ameter)-.15 E F1(%%)A F2(wor)A(d)-.37 E F0(})A(The) +144 391.2 Q F2(wor)2.618 E(d)-.37 E F0 .118(is e)2.618 F .119 (xpanded to produce a pattern just as in pathname e)-.15 F 2.619 (xpansion. If)-.15 F .119(the pattern matches a)2.619 F 2.402 -(trailing portion of the e)144 232.8 R 2.402(xpanded v)-.15 F 2.401 -(alue of)-.25 F F1(par)4.901 E(ameter)-.15 E F0 4.901(,t).73 G 2.401 +(trailing portion of the e)144 403.2 R 2.402(xpanded v)-.15 F 2.401 +(alue of)-.25 F F2(par)4.901 E(ameter)-.15 E F0 4.901(,t).73 G 2.401 (hen the result of the e)-4.901 F 2.401(xpansion is the)-.15 F -.15(ex) -144 244.8 S 1.152(panded v).15 F 1.152(alue of)-.25 F F1(par)4.902 E +144 415.2 S 1.152(panded v).15 F 1.152(alue of)-.25 F F2(par)4.902 E (ameter)-.15 E F0 1.152(with the shortest matching pattern \(the `)4.382 -F(`)-.74 E F2(%)A F0 2.632 -.74('' c)D 1.153(ase\) or the longest).74 F -.79(matching pattern \(the `)144 256.8 R(`)-.74 E F2(%%)A F0 2.27 -.74 -('' c)D .79(ase\) deleted.).74 F(If)5.79 E F1(par)4.54 E(ameter)-.15 E -F0(is)4.02 E F2(@)3.29 E F0(or)3.29 E F2(*)3.29 E F0 3.29(,t)C .79 +F(`)-.74 E F1(%)A F0 2.632 -.74('' c)D 1.153(ase\) or the longest).74 F +.79(matching pattern \(the `)144 427.2 R(`)-.74 E F1(%%)A F0 2.27 -.74 +('' c)D .79(ase\) deleted.).74 F(If)5.79 E F2(par)4.54 E(ameter)-.15 E +F0(is)4.02 E F1(@)3.29 E F0(or)3.29 E F1(*)3.29 E F0 3.29(,t)C .79 (he pattern remo)-3.29 F -.25(va)-.15 G 3.29(lo).25 G(pera-)-3.29 E 1.758(tion is applied to each positional parameter in turn, and the e) -144 268.8 R 1.758(xpansion is the resultant list.)-.15 F(If)6.759 E F1 -(par)145.25 280.8 Q(ameter)-.15 E F0 .089(is an array v)3.319 F .089 -(ariable subscripted with)-.25 F F2(@)2.589 E F0(or)2.589 E F2(*)2.589 E +144 439.2 R 1.758(xpansion is the resultant list.)-.15 F(If)6.759 E F2 +(par)145.25 451.2 Q(ameter)-.15 E F0 .089(is an array v)3.319 F .089 +(ariable subscripted with)-.25 F F1(@)2.589 E F0(or)2.589 E F1(*)2.589 E F0 2.589(,t)C .089(he pattern remo)-2.589 F -.25(va)-.15 G 2.588(lo).25 G .088(peration is applied to)-2.588 F -(each member of the array in turn, and the e)144 292.8 Q -(xpansion is the resultant list.)-.15 E(${)108 309.6 Q F1(par)A(ameter) --.15 E F2(/)A F1(pattern)A F2(/)A F1(string)A F0(})A(${)108 321.6 Q F1 -(par)A(ameter)-.15 E F2(//)A F1(pattern)A F2(/)A F1(string)A F0(})A(The) -144 333.6 Q F1(pattern)5.085 E F0 2.585(is e)5.085 F 2.585 +(each member of the array in turn, and the e)144 463.2 Q +(xpansion is the resultant list.)-.15 E(${)108 480 Q F2(par)A(ameter) +-.15 E F1(/)A F2(pattern)A F1(/)A F2(string)A F0(})A(${)108 492 Q F2 +(par)A(ameter)-.15 E F1(//)A F2(pattern)A F1(/)A F2(string)A F0(})A(The) +144 504 Q F2(pattern)5.085 E F0 2.585(is e)5.085 F 2.585 (xpanded to produce a pattern just as in pathname e)-.15 F(xpansion.) --.15 E F1 -.8(Pa)7.585 G -.15(ra).8 G(meter).15 E F0(is)5.085 E -.15(ex) -144 345.6 S 1.17(panded and the longest match of).15 F F1(pattern)3.67 E +-.15 E F2 -.8(Pa)7.585 G -.15(ra).8 G(meter).15 E F0(is)5.085 E -.15(ex) +144 516 S 1.17(panded and the longest match of).15 F F2(pattern)3.67 E F0(ag)3.669 E 1.169(ainst its v)-.05 F 1.169(alue is replaced with)-.25 -F F1(string)3.669 E F0 6.169(.I)C 3.669(nt)-6.169 G 1.169(he \214rst) --3.669 F 2.028(form, only the \214rst match is replaced.)144 357.6 R -2.028(The second form causes all matches of)7.028 F F1(pattern)4.528 E -F0 2.029(to be)4.529 F 1.36(replaced with)144 369.6 R F1(string)3.86 E -F0 6.36(.I)C(f)-6.36 E F1(pattern)3.86 E F0(be)3.86 E 1.36(gins with) --.15 F F2(#)3.86 E F0 3.86(,i)C 3.86(tm)-3.86 G 1.36 -(ust match at the be)-3.86 F 1.36(ginning of the e)-.15 F(xpanded)-.15 E --.25(va)144 381.6 S .62(lue of).25 F F1(par)3.12 E(ameter)-.15 E F0 5.62 -(.I)C(f)-5.62 E F1(pattern)3.12 E F0(be)3.12 E .62(gins with)-.15 F F2 -(%)3.12 E F0 3.12(,i)C 3.121(tm)-3.12 G .621 -(ust match at the end of the e)-3.121 F .621(xpanded v)-.15 F .621 -(alue of)-.25 F F1(par)144 393.6 Q(ameter)-.15 E F0 6.254(.I)C(f)-6.254 -E F1(string)3.754 E F0 1.253(is null, matches of)3.753 F F1(pattern) -3.753 E F0 1.253(are deleted and the)3.753 F F2(/)3.753 E F0(follo)3.753 -E(wing)-.25 E F1(pattern)3.753 E F0 1.253(may be)3.753 F 2.678 -(omitted. If)144 405.6 R F1(par)3.928 E(ameter)-.15 E F0(is)3.408 E F2 -(@)2.678 E F0(or)2.678 E F2(*)2.679 E F0 2.679(,t)C .179 +F F2(string)3.669 E F0 6.169(.I)C 3.669(nt)-6.169 G 1.169(he \214rst) +-3.669 F 2.028(form, only the \214rst match is replaced.)144 528 R 2.028 +(The second form causes all matches of)7.028 F F2(pattern)4.528 E F0 +2.029(to be)4.529 F 1.36(replaced with)144 540 R F2(string)3.86 E F0 +6.36(.I)C(f)-6.36 E F2(pattern)3.86 E F0(be)3.86 E 1.36(gins with)-.15 F +F1(#)3.86 E F0 3.86(,i)C 3.86(tm)-3.86 G 1.36(ust match at the be)-3.86 +F 1.36(ginning of the e)-.15 F(xpanded)-.15 E -.25(va)144 552 S .62 +(lue of).25 F F2(par)3.12 E(ameter)-.15 E F0 5.62(.I)C(f)-5.62 E F2 +(pattern)3.12 E F0(be)3.12 E .62(gins with)-.15 F F1(%)3.12 E F0 3.12 +(,i)C 3.121(tm)-3.12 G .621(ust match at the end of the e)-3.121 F .621 +(xpanded v)-.15 F .621(alue of)-.25 F F2(par)144 564 Q(ameter)-.15 E F0 +6.254(.I)C(f)-6.254 E F2(string)3.754 E F0 1.253(is null, matches of) +3.753 F F2(pattern)3.753 E F0 1.253(are deleted and the)3.753 F F1(/) +3.753 E F0(follo)3.753 E(wing)-.25 E F2(pattern)3.753 E F0 1.253(may be) +3.753 F 2.678(omitted. If)144 576 R F2(par)3.928 E(ameter)-.15 E F0(is) +3.408 E F1(@)2.678 E F0(or)2.678 E F1(*)2.679 E F0 2.679(,t)C .179 (he substitution operation is applied to each positional parameter) --2.679 F .619(in turn, and the e)144 417.6 R .619 -(xpansion is the resultant list.)-.15 F(If)5.619 E F1(par)4.369 E +-2.679 F .619(in turn, and the e)144 588 R .619 +(xpansion is the resultant list.)-.15 F(If)5.619 E F2(par)4.369 E (ameter)-.15 E F0 .618(is an array v)3.849 F .618 -(ariable subscripted with)-.25 F F2(@)144 429.6 Q F0(or)3.223 E F2(*) -3.223 E F0 3.223(,t)C .723(he substitution operation is applied to each\ - member of the array in turn, and the e)-3.223 F(xpan-)-.15 E -(sion is the resultant list.)144 441.6 Q F2(Command Substitution)87 -458.4 Q F1 1.698(Command substitution)108 470.4 R F0(allo)4.198 E 1.697 +(ariable subscripted with)-.25 F F1(@)144 600 Q F0(or)3.223 E F1(*)3.223 +E F0 3.223(,t)C .723(he substitution operation is applied to each membe\ +r of the array in turn, and the e)-3.223 F(xpan-)-.15 E +(sion is the resultant list.)144 612 Q F1(Command Substitution)87 628.8 +Q F2 1.698(Command substitution)108 640.8 R F0(allo)4.198 E 1.697 (ws the output of a command to replace the command name.)-.25 F 1.697 -(There are tw)6.697 F(o)-.1 E(forms:)108 482.4 Q F2($\()144 504 Q F1 -(command)A F2(\))1.666 E F0(or)108 516 Q F2(`)144 528 Q F1(command)A F2 -(`)A(Bash)108 544.8 Q F0 .019(performs the e)2.519 F .019(xpansion by e) --.15 F -.15(xe)-.15 G(cuting).15 E F1(command)2.519 E F0 .02 -(and replacing the command substitution with the stan-)2.519 F .768 -(dard output of the command, with an)108 556.8 R 3.268(yt)-.15 G .768 +(There are tw)6.697 F(o)-.1 E(forms:)108 652.8 Q F1($\()144 674.4 Q F2 +(command)A F1(\))1.666 E F0(or)108 686.4 Q F1(`)144 698.4 Q F2(command)A +F1(`)A(Bash)108 715.2 Q F0 .019(performs the e)2.519 F .019 +(xpansion by e)-.15 F -.15(xe)-.15 G(cuting).15 E F2(command)2.519 E F0 +.02(and replacing the command substitution with the stan-)2.519 F .768 +(dard output of the command, with an)108 727.2 R 3.268(yt)-.15 G .768 (railing ne)-3.268 F .768(wlines deleted.)-.25 F .768(Embedded ne)5.768 -F .768(wlines are not deleted, b)-.25 F(ut)-.2 E(the)108 568.8 Q 3.218 -(ym)-.15 G .718(ay be remo)-3.218 F -.15(ve)-.15 G 3.218(dd).15 G .719 -(uring w)-3.218 F .719(ord splitting.)-.1 F .719 -(The command substitution)5.719 F F2($\(cat)3.219 E F1(\214le)3.219 E F2 -(\))A F0 .719(can be replaced by the)3.219 F(equi)108 580.8 Q -.25(va) --.25 G(lent b).25 E(ut f)-.2 E(aster)-.1 E F2($\(<)2.5 E F1(\214le)2.5 E -F2(\))A F0(.)A 1.724(When the old-style backquote form of substitution \ -is used, backslash retains its literal meaning e)108 597.6 R(xcept)-.15 -E .314(when follo)108 609.6 R .314(wed by)-.25 F F2($)2.814 E F0(,)A F2 -(`)2.814 E F0 2.814(,o)C(r)-2.814 E F2(\\)2.814 E F0 5.314(.T)C .315(he\ - \214rst backquote not preceded by a backslash terminates the command s\ -ub-)-5.314 F 3.887(stitution. When)108 621.6 R 1.387(using the $\()3.887 -F F1(command).833 E F0 3.887(\)f)1.666 G 1.386 -(orm, all characters between the parentheses mak)-3.887 F 3.886(eu)-.1 G -3.886(pt)-3.886 G 1.386(he com-)-3.886 F -(mand; none are treated specially)108 633.6 Q(.)-.65 E .894 -(Command substitutions may be nested.)108 650.4 R 2.494 -.8(To n)5.894 H -.894(est when using the backquoted form, escape the inner back-).8 F -(quotes with backslashes.)108 662.4 Q .422 -(If the substitution appears within double quotes, w)108 679.2 R .422 -(ord splitting and pathname e)-.1 F .422(xpansion are not performed)-.15 -F(on the results.)108 691.2 Q(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E -(18)199 E 0 Cg EP +F .768(wlines are not deleted, b)-.25 F(ut)-.2 E(GNU Bash-3.1-de)72 768 +Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(21)-2.5 G(8)-197.965 E 0 Cg EP %%Page: 19 19 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(Arithmetic Expansion)87 84 Q F0 1.034 -(Arithmetic e)108 96 R 1.034(xpansion allo)-.15 F 1.034(ws the e)-.25 F --.25(va)-.25 G 1.034(luation of an arithmetic e).25 F 1.035 -(xpression and the substitution of the result.)-.15 F -(The format for arithmetic e)108 108 Q(xpansion is:)-.15 E F1($\(\()144 -124.8 Q/F2 10/Times-Italic@0 SF -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A -F0(The)108 141.6 Q F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165 +-.35 E(the)108 84 Q 3.218(ym)-.15 G .718(ay be remo)-3.218 F -.15(ve) +-.15 G 3.218(dd).15 G .719(uring w)-3.218 F .719(ord splitting.)-.1 F +.719(The command substitution)5.719 F/F1 10/Times-Bold@0 SF($\(cat)3.219 +E/F2 10/Times-Italic@0 SF(\214le)3.219 E F1(\))A F0 .719 +(can be replaced by the)3.219 F(equi)108 96 Q -.25(va)-.25 G(lent b).25 +E(ut f)-.2 E(aster)-.1 E F1($\(<)2.5 E F2(\214le)2.5 E F1(\))A F0(.)A +1.724(When the old-style backquote form of substitution is used, backsl\ +ash retains its literal meaning e)108 112.8 R(xcept)-.15 E .314 +(when follo)108 124.8 R .314(wed by)-.25 F F1($)2.814 E F0(,)A F1(`) +2.814 E F0 2.814(,o)C(r)-2.814 E F1(\\)2.814 E F0 5.314(.T)C .315(he \ +\214rst backquote not preceded by a backslash terminates the command su\ +b-)-5.314 F 3.887(stitution. When)108 136.8 R 1.387(using the $\()3.887 +F F2(command).833 E F0 3.887(\)f)1.666 G 1.386 +(orm, all characters between the parentheses mak)-3.887 F 3.886(eu)-.1 G +3.886(pt)-3.886 G 1.386(he com-)-3.886 F +(mand; none are treated specially)108 148.8 Q(.)-.65 E .894 +(Command substitutions may be nested.)108 165.6 R 2.494 -.8(To n)5.894 H +.894(est when using the backquoted form, escape the inner back-).8 F +(quotes with backslashes.)108 177.6 Q .422 +(If the substitution appears within double quotes, w)108 194.4 R .422 +(ord splitting and pathname e)-.1 F .422(xpansion are not performed)-.15 +F(on the results.)108 206.4 Q F1(Arithmetic Expansion)87 223.2 Q F0 +1.034(Arithmetic e)108 235.2 R 1.034(xpansion allo)-.15 F 1.034 +(ws the e)-.25 F -.25(va)-.25 G 1.034(luation of an arithmetic e).25 F +1.035(xpression and the substitution of the result.)-.15 F +(The format for arithmetic e)108 247.2 Q(xpansion is:)-.15 E F1($\(\() +144 264 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A F0(The)108 280.8 Q +F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165 (is treated as if it were within double quotes, b)2.906 F .165 (ut a double quote inside the parentheses is not)-.2 F 1.074 -(treated specially)108 153.6 R 6.074(.A)-.65 G 1.074(ll tok)-6.074 F +(treated specially)108 292.8 R 6.074(.A)-.65 G 1.074(ll tok)-6.074 F 1.074(ens in the e)-.1 F 1.074(xpression under)-.15 F 1.074 (go parameter e)-.18 F 1.074(xpansion, string e)-.15 F 1.075 -(xpansion, command)-.15 F(substitution, and quote remo)108 165.6 Q -.25 +(xpansion, command)-.15 F(substitution, and quote remo)108 304.8 Q -.25 (va)-.15 G 2.5(l. Arithmetic).25 F -.15(ex)2.5 G -(pansions may be nested.).15 E 1.379(The e)108 182.4 R -.25(va)-.25 G +(pansions may be nested.).15 E 1.379(The e)108 321.6 R -.25(va)-.25 G 1.378(luation is performed according to the rules listed belo).25 F 3.878(wu)-.25 G(nder)-3.878 E/F3 9/Times-Bold@0 SF 1.378(ARITHMETIC EV) 3.878 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(.) -A F0(If)5.878 E F2 -.2(ex)108 194.4 S(pr).2 E(ession)-.37 E F0(is in) +A F0(If)5.878 E F2 -.2(ex)108 333.6 S(pr).2 E(ession)-.37 E F0(is in) 2.74 E -.25(va)-.4 G(lid,).25 E F1(bash)2.5 E F0 (prints a message indicating f)2.5 E(ailure and no substitution occurs.) --.1 E F1(Pr)87 211.2 Q(ocess Substitution)-.18 E F2(Pr)108 223.2 Q .97 +-.1 E F1(Pr)87 350.4 Q(ocess Substitution)-.18 E F2(Pr)108 362.4 Q .97 (ocess substitution)-.45 F F0 .971 (is supported on systems that support named pipes \()3.47 F F2(FIFOs)A F0 3.471(\)o)C 3.471(rt)-3.471 G(he)-3.471 E F1(/de)3.471 E(v/fd)-.15 E -F0 .971(method of)3.471 F .022(naming open \214les.)108 235.2 R .021 +F0 .971(method of)3.471 F .022(naming open \214les.)108 374.4 R .021 (It tak)5.022 F .021(es the form of)-.1 F F1(<\()2.521 E F2(list)A F1 (\)).833 E F0(or)2.521 E F1(>\()2.521 E F2(list)A F1(\)).833 E F0 5.021 (.T)C .021(he process)-5.021 F F2(list)2.521 E F0 .021 -(is run with its input or output con-)2.521 F .058(nected to a)108 247.2 +(is run with its input or output con-)2.521 F .058(nected to a)108 386.4 R F2(FIFO)2.558 E F0 .058(or some \214le in)2.558 F F1(/de)2.558 E(v/fd) -.15 E F0 5.058(.T)C .058(he name of this \214le is passed as an ar) -5.058 F .059(gument to the current com-)-.18 F .131 -(mand as the result of the e)108 259.2 R 2.631(xpansion. If)-.15 F(the) +(mand as the result of the e)108 398.4 R 2.631(xpansion. If)-.15 F(the) 2.63 E F1(>\()2.63 E F2(list)A F1(\)).833 E F0 .13 (form is used, writing to the \214le will pro)2.63 F .13(vide input for) --.15 F F2(list)2.63 E F0(.)A(If the)108 271.2 Q F1(<\()2.5 E F2(list)A +-.15 F F2(list)2.63 E F0(.)A(If the)108 410.4 Q F1(<\()2.5 E F2(list)A F1(\)).833 E F0(form is used, the \214le passed as an ar)2.5 E (gument should be read to obtain the output of)-.18 E F2(list)2.5 E F0 -(.)A .896(When a)108 288 R -.25(va)-.2 G .896(ilable, process substitut\ -ion is performed simultaneously with parameter and v).25 F .897 +(.)A .896(When a)108 427.2 R -.25(va)-.2 G .896(ilable, process substit\ +ution is performed simultaneously with parameter and v).25 F .897 (ariable e)-.25 F(xpansion,)-.15 E -(command substitution, and arithmetic e)108 300 Q(xpansion.)-.15 E F1 --.75(Wo)87 316.8 S(rd Splitting).75 E F0 1.143 -(The shell scans the results of parameter e)108 328.8 R 1.142 +(command substitution, and arithmetic e)108 439.2 Q(xpansion.)-.15 E F1 +-.75(Wo)87 456 S(rd Splitting).75 E F0 1.143 +(The shell scans the results of parameter e)108 468 R 1.142 (xpansion, command substitution, and arithmetic e)-.15 F 1.142 -(xpansion that)-.15 F(did not occur within double quotes for)108 340.8 Q +(xpansion that)-.15 F(did not occur within double quotes for)108 480 Q F2(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063 -(The shell treats each character of)108 357.6 R F3(IFS)2.563 E F0 .063 +(The shell treats each character of)108 496.8 R F3(IFS)2.563 E F0 .063 (as a delimiter)2.313 F 2.563(,a)-.4 G .063 (nd splits the results of the other e)-2.563 F .063(xpansions into w) --.15 F(ords)-.1 E .628(on these characters.)108 369.6 R(If)5.628 E F3 +-.15 F(ords)-.1 E .628(on these characters.)108 508.8 R(If)5.628 E F3 (IFS)3.128 E F0 .627(is unset, or its v)2.877 F .627(alue is e)-.25 F (xactly)-.15 E F1()3.127 E F0 3.127(,t)C .627 (he def)-3.127 F .627(ault, then an)-.1 F(y)-.15 E 2.527(sequence of)108 -381.6 R F3(IFS)5.027 E F0 2.527(characters serv)4.777 F 2.527 +520.8 R F3(IFS)5.027 E F0 2.527(characters serv)4.777 F 2.527 (es to delimit w)-.15 F 5.027(ords. If)-.1 F F3(IFS)5.027 E F0 2.527 (has a v)4.777 F 2.527(alue other than the def)-.25 F 2.528(ault, then) --.1 F .363(sequences of the whitespace characters)108 393.6 R F1(space) +-.1 F .363(sequences of the whitespace characters)108 532.8 R F1(space) 2.863 E F0(and)2.863 E F1(tab)2.863 E F0 .363(are ignored at the be) 2.863 F .362(ginning and end of the w)-.15 F .362(ord, as)-.1 F .334 -(long as the whitespace character is in the v)108 405.6 R .334(alue of) +(long as the whitespace character is in the v)108 544.8 R .334(alue of) -.25 F F3(IFS)2.834 E F0(\(an)2.584 E F3(IFS)2.834 E F0 .335 (whitespace character\).)2.585 F(An)5.335 E 2.835(yc)-.15 G .335 -(haracter in)-2.835 F F3(IFS)2.835 E F0 .296(that is not)108 417.6 R F3 +(haracter in)-2.835 F F3(IFS)2.835 E F0 .296(that is not)108 556.8 R F3 (IFS)2.795 E F0 .295(whitespace, along with an)2.545 F 2.795(ya)-.15 G (djacent)-2.795 E F3(IFS)2.795 E F0 .295 (whitespace characters, delimits a \214eld.)2.545 F 2.795(As)5.295 G -(equence)-2.795 E(of)108 429.6 Q F3(IFS)3.752 E F0 1.252 +(equence)-2.795 E(of)108 568.8 Q F3(IFS)3.752 E F0 1.252 (whitespace characters is also treated as a delimiter)3.502 F 6.252(.I) -.55 G 3.752(ft)-6.252 G 1.252(he v)-3.752 F 1.252(alue of)-.25 F F3 (IFS)3.752 E F0 1.253(is null, no w)3.502 F 1.253(ord splitting)-.1 F -(occurs.)108 441.6 Q 1.8(Explicit null ar)108 458.4 R 1.8(guments \() +(occurs.)108 580.8 Q 1.8(Explicit null ar)108 597.6 R 1.8(guments \() -.18 F F1 .833("").833 G F0(or)3.467 E F1 .833('')5.133 G F0 4.3(\)a)C 1.8(re retained.)-4.3 F 1.799(Unquoted implicit null ar)6.8 F 1.799 -(guments, resulting from the)-.18 F -.15(ex)108 470.4 S .176 +(guments, resulting from the)-.18 F -.15(ex)108 609.6 S .176 (pansion of parameters that ha).15 F .476 -.15(ve n)-.2 H 2.676(ov).15 G .176(alues, are remo)-2.926 F -.15(ve)-.15 G 2.676(d. If).15 F 2.677(ap) 2.677 G .177(arameter with no v)-2.677 F .177(alue is e)-.25 F .177 -(xpanded within)-.15 F(double quotes, a null ar)108 482.4 Q -(gument results and is retained.)-.18 E(Note that if no e)108 499.2 Q -(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 516 S -(thname Expansion).1 E F0 .371(After w)108 528 R .371 +(xpanded within)-.15 F(double quotes, a null ar)108 621.6 Q +(gument results and is retained.)-.18 E(Note that if no e)108 638.4 Q +(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 655.2 S +(thname Expansion).1 E F0 .371(After w)108 667.2 R .371 (ord splitting, unless the)-.1 F F12.871 E F0 .371 (option has been set,)2.871 F F1(bash)2.871 E F0 .37(scans each w)2.87 F .37(ord for the characters)-.1 F F1(*)2.87 E F0(,)A F1(?)2.87 E F0 2.87 (,a)C(nd)-2.87 E F1([)2.87 E F0(.)A .677 -(If one of these characters appears, then the w)108 540 R .677 +(If one of these characters appears, then the w)108 679.2 R .677 (ord is re)-.1 F -.05(ga)-.15 G .677(rded as a).05 F F2(pattern)3.177 E F0 3.177(,a).24 G .678(nd replaced with an alphabeti-)-3.177 F 1.457 -(cally sorted list of \214le names matching the pattern.)108 552 R 1.456 -(If no matching \214le names are found, and the shell)6.457 F(option)108 -564 Q F1(nullglob)3.265 E F0 .765(is disabled, the w)3.265 F .765 -(ord is left unchanged.)-.1 F .765(If the)5.765 F F1(nullglob)3.265 E F0 -.765(option is set, and no matches are)3.265 F .306(found, the w)108 576 -R .306(ord is remo)-.1 F -.15(ve)-.15 G 2.806(d. If).15 F(the)2.805 E F1 -(failglob)2.805 E F0 .305 +(cally sorted list of \214le names matching the pattern.)108 691.2 R +1.456(If no matching \214le names are found, and the shell)6.457 F +(option)108 703.2 Q F1(nullglob)3.265 E F0 .765(is disabled, the w)3.265 +F .765(ord is left unchanged.)-.1 F .765(If the)5.765 F F1(nullglob) +3.265 E F0 .765(option is set, and no matches are)3.265 F .306 +(found, the w)108 715.2 R .306(ord is remo)-.1 F -.15(ve)-.15 G 2.806 +(d. If).15 F(the)2.805 E F1(failglob)2.805 E F0 .305 (shell option is set, and no matches are found, an error message)2.805 F -.928(is printed and the command is not e)108 588 R -.15(xe)-.15 G 3.428 -(cuted. If).15 F .928(the shell option)3.428 F F1(nocaseglob)3.428 E F0 -.929(is enabled, the match is per)3.429 F(-)-.2 E .033 -(formed without re)108 600 R -.05(ga)-.15 G .033 -(rd to the case of alphabetic characters.).05 F .032 -(When a pattern is used for pathname e)5.032 F(xpansion,)-.15 E .104 -(the character)108 612 R F1 -.63(``)2.604 G -.55(.').63 G(')-.08 E F0 -.104(at the start of a name or immediately follo)5.104 F .105 -(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 2.605(,u)-.65 G -(nless)-2.605 E .888(the shell option)108 624 R F1(dotglob)3.388 E F0 -.888(is set.)3.388 F .887 -(When matching a pathname, the slash character must al)5.888 F -.1(wa) --.1 G .887(ys be matched).1 F -.15(ex)108 636 S(plicitly).15 E 6.165(.I) --.65 G 3.665(no)-6.165 G 1.165(ther cases, the)-3.665 F F1 -.63(``)3.665 -G -.55(.').63 G(')-.08 E F0 1.166(character is not treated specially) -6.165 F 6.166(.S)-.65 G 1.166(ee the description of)-6.166 F F1(shopt) -3.666 E F0(belo)3.666 E(w)-.25 E(under)108 648 Q F3 .478(SHELL B)2.978 F -(UIL)-.09 E .478(TIN COMMANDS)-.828 F F0 .477(for a description of the) -2.728 F F1(nocaseglob)2.977 E F0(,)A F1(nullglob)2.977 E F0(,)A F1 -(failglob)2.977 E F0 2.977(,a)C(nd)-2.977 E F1(dotglob)2.977 E F0 -(shell options.)108 660 Q(The)108 676.8 Q F3(GLOBIGNORE)2.63 E F0 .13 -(shell v)2.38 F .131 -(ariable may be used to restrict the set of \214le names matching a)-.25 -F F2(pattern)2.631 E F0 5.131(.I).24 G(f)-5.131 E F3(GLO-)2.631 E -(BIGNORE)108 688.8 Q F0 2.015(is set, each matching \214le name that al\ -so matches one of the patterns in)4.265 F F3(GLOBIGNORE)4.515 E F0(is) -4.264 E(remo)108 700.8 Q -.15(ve)-.15 G 2.503(df).15 G .003 -(rom the list of matches.)-2.503 F .003(The \214le names)5.003 F F1 -.63 -(``)2.503 G -.55(.').63 G(')-.08 E F0(and)5.003 E F1 -.63(``)2.503 G(..) -.63 E -.63('')-.55 G F0 .004(are al)5.633 F -.1(wa)-.1 G .004 -(ys ignored when).1 F F3(GLOBIGNORE)2.504 E F0(is)2.254 E .046 -(set and not null.)108 712.8 R(Ho)5.046 E(we)-.25 E -.15(ve)-.25 G .846 --.4(r, s).15 H(etting).4 E F3(GLOBIGNORE)2.546 E F0 .046 -(to a non-null v)2.296 F .045(alue has the ef)-.25 F .045 -(fect of enabling the)-.25 F F1(dotglob)2.545 E F0 .613 -(shell option, so all other \214le names be)108 724.8 R .614 -(ginning with a)-.15 F F1 -.63(``)3.114 G -.55(.').63 G(')-.08 E F0 .614 -(will match.)5.614 F 2.214 -.8(To g)5.614 H .614(et the old beha).8 F -.614(vior of ignoring)-.2 F(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E -(19)199 E 0 Cg EP +2.065(is printed and the command is not e)108 727.2 R -.15(xe)-.15 G +4.565(cuted. If).15 F 2.065(the shell option)4.565 F F1(nocaseglob)4.565 +E F0 2.066(is enabled, the match is)4.566 F(GNU Bash-3.1-de)72 768 Q +-.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965 +(21)-2.5 G(9)-197.965 E 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E .457(\214le names be)108 84 R .457(ginning with a)-.15 F/F1 10 -/Times-Bold@0 SF -.63(``)2.957 G -.55(.').63 G(')-.08 E F0 2.957(,m)C -(ak)-2.957 E(e)-.1 E F1 -.63(``)2.957 G(.*').63 E(')-.63 E F0 .457 -(one of the patterns in)5.457 F/F2 9/Times-Bold@0 SF(GLOBIGNORE)2.957 E -/F3 9/Times-Roman@0 SF(.)A F0(The)4.957 E F1(dotglob)2.956 E F0 .456 -(option is)2.956 F(disabled when)108 96 Q F2(GLOBIGNORE)2.5 E F0 -(is unset.)2.25 E F1 -.1(Pa)108 112.8 S(tter).1 E 2.5(nM)-.15 G(atching) --2.5 E F0(An)108 129.6 Q 3.138(yc)-.15 G .638(haracter that appears in \ +-.35 E .225(performed without re)108 84 R -.05(ga)-.15 G .225 +(rd to the case of alphabetic characters.).05 F .224 +(When a pattern is used for pathname e)5.224 F(xpan-)-.15 E .428 +(sion, the character)108 96 R/F1 10/Times-Bold@0 SF -.63(``)2.928 G -.55 +(.').63 G(')-.08 E F0 .428(at the start of a name or immediately follo) +5.428 F .429(wing a slash must be matched e)-.25 F(xplicitly)-.15 E(,) +-.65 E 1.443(unless the shell option)108 108 R F1(dotglob)3.943 E F0 +1.443(is set.)3.943 F 1.442 +(When matching a pathname, the slash character must al)6.443 F -.1(wa) +-.1 G 1.442(ys be).1 F .56(matched e)108 120 R(xplicitly)-.15 E 5.56(.I) +-.65 G 3.06(no)-5.56 G .56(ther cases, the)-3.06 F F1 -.63(``)3.06 G +-.55(.').63 G(')-.08 E F0 .56(character is not treated specially)5.56 F +5.56(.S)-.65 G .56(ee the description of)-5.56 F F1(shopt)3.06 E F0 +(belo)108 132 Q 3.596(wu)-.25 G(nder)-3.596 E/F2 9/Times-Bold@0 SF 1.096 +(SHELL B)3.596 F(UIL)-.09 E 1.096(TIN COMMANDS)-.828 F F0 1.096 +(for a description of the)3.346 F F1(nocaseglob)3.596 E F0(,)A F1 +(nullglob)3.596 E F0(,)A F1(failglob)3.595 E F0 3.595(,a)C(nd)-3.595 E +F1(dotglob)108 144 Q F0(shell options.)2.5 E(The)108 160.8 Q F2 +(GLOBIGNORE)2.63 E F0 .13(shell v)2.38 F .131 +(ariable may be used to restrict the set of \214le names matching a)-.25 +F/F3 10/Times-Italic@0 SF(pattern)2.631 E F0 5.131(.I).24 G(f)-5.131 E +F2(GLO-)2.631 E(BIGNORE)108 172.8 Q F0 2.015(is set, each matching \214\ +le name that also matches one of the patterns in)4.265 F F2(GLOBIGNORE) +4.515 E F0(is)4.264 E(remo)108 184.8 Q -.15(ve)-.15 G 2.503(df).15 G +.003(rom the list of matches.)-2.503 F .003(The \214le names)5.003 F F1 +-.63(``)2.503 G -.55(.').63 G(')-.08 E F0(and)5.003 E F1 -.63(``)2.503 G +(..).63 E -.63('')-.55 G F0 .004(are al)5.633 F -.1(wa)-.1 G .004 +(ys ignored when).1 F F2(GLOBIGNORE)2.504 E F0(is)2.254 E .046 +(set and not null.)108 196.8 R(Ho)5.046 E(we)-.25 E -.15(ve)-.25 G .846 +-.4(r, s).15 H(etting).4 E F2(GLOBIGNORE)2.546 E F0 .046 +(to a non-null v)2.296 F .045(alue has the ef)-.25 F .045 +(fect of enabling the)-.25 F F1(dotglob)2.545 E F0 .613 +(shell option, so all other \214le names be)108 208.8 R .614 +(ginning with a)-.15 F F1 -.63(``)3.114 G -.55(.').63 G(')-.08 E F0 .614 +(will match.)5.614 F 2.214 -.8(To g)5.614 H .614(et the old beha).8 F +.614(vior of ignoring)-.2 F .457(\214le names be)108 220.8 R .457 +(ginning with a)-.15 F F1 -.63(``)2.957 G -.55(.').63 G(')-.08 E F0 +2.957(,m)C(ak)-2.957 E(e)-.1 E F1 -.63(``)2.957 G(.*').63 E(')-.63 E F0 +.457(one of the patterns in)5.457 F F2(GLOBIGNORE)2.957 E/F4 9 +/Times-Roman@0 SF(.)A F0(The)4.957 E F1(dotglob)2.956 E F0 .456 +(option is)2.956 F(disabled when)108 232.8 Q F2(GLOBIGNORE)2.5 E F0 +(is unset.)2.25 E F1 -.1(Pa)108 249.6 S(tter).1 E 2.5(nM)-.15 G(atching) +-2.5 E F0(An)108 266.4 Q 3.138(yc)-.15 G .638(haracter that appears in \ a pattern, other than the special pattern characters described belo) --3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 3.62(itself. The)108 141.6 +-3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 3.62(itself. The)108 278.4 R 1.12(NUL character may not occur in a pattern.)3.62 F 3.62(Ab)6.12 G 1.12(ackslash escapes the follo)-3.62 F 1.12(wing character; the)-.25 F -.576(escaping backslash is discarded when matching.)108 153.6 R .576 +.576(escaping backslash is discarded when matching.)108 290.4 R .576 (The special pattern characters must be quoted if the)5.576 F 3.076(ya) --.15 G(re)-3.076 E(to be matched literally)108 165.6 Q(.)-.65 E -(The special pattern characters ha)108 182.4 Q .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E F1(*)108 199.2 Q F0(Matches an)31 -E 2.5(ys)-.15 G(tring, including the null string.)-2.5 E F1(?)108 211.2 -Q F0(Matches an)31 E 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E F1 -([...])108 223.2 Q F0 .257(Matches an)21.84 F 2.757(yo)-.15 G .257 +-.15 G(re)-3.076 E(to be matched literally)108 302.4 Q(.)-.65 E +(The special pattern characters ha)108 319.2 Q .3 -.15(ve t)-.2 H +(he follo).15 E(wing meanings:)-.25 E F1(*)108 336 Q F0(Matches an)31 E +2.5(ys)-.15 G(tring, including the null string.)-2.5 E F1(?)108 348 Q F0 +(Matches an)31 E 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E F1([...]) +108 360 Q F0 .257(Matches an)21.84 F 2.757(yo)-.15 G .257 (ne of the enclosed characters.)-2.757 F 2.757(Ap)5.257 G .257 (air of characters separated by a h)-2.757 F .256(yphen denotes a)-.05 F -/F4 10/Times-Italic@0 SF -.15(ra)144 235.2 S(ng).15 E 3.289(ee)-.1 G -(xpr)-3.489 E(ession)-.37 E F0 3.289(;a)C 1.089 -.15(ny c)-3.289 H .789 +F3 -.15(ra)144 372 S(ng).15 E 3.289(ee)-.1 G(xpr)-3.489 E(ession)-.37 E +F0 3.289(;a)C 1.089 -.15(ny c)-3.289 H .789 (haracter that sorts between those tw).15 F 3.289(oc)-.1 G .789 (haracters, inclusi)-3.289 F -.15(ve)-.25 G 3.29(,u).15 G .79 -(sing the cur)-3.29 F(-)-.2 E .35(rent locale')144 247.2 R 2.85(sc)-.55 -G .35(ollating sequence and character set, is matched.)-2.85 F .349 +(sing the cur)-3.29 F(-)-.2 E .35(rent locale')144 384 R 2.85(sc)-.55 G +.35(ollating sequence and character set, is matched.)-2.85 F .349 (If the \214rst character follo)5.349 F .349(wing the)-.25 F F1([)2.849 -E F0 .563(is a)144 259.2 R F1(!)3.063 E F0 .563(or a)5.563 F F1(^)3.063 -E F0 .564(then an)3.063 F 3.064(yc)-.15 G .564 +E F0 .563(is a)144 396 R F1(!)3.063 E F0 .563(or a)5.563 F F1(^)3.063 E +F0 .564(then an)3.063 F 3.064(yc)-.15 G .564 (haracter not enclosed is matched.)-3.064 F .564 -(The sorting order of characters in range)5.564 F -.15(ex)144 271.2 S +(The sorting order of characters in range)5.564 F -.15(ex)144 408 S 1.102(pressions is determined by the current locale and the v).15 F 1.102(alue of the)-.25 F F1(LC_COLLA)3.602 E(TE)-.95 E F0 1.102(shell v) -3.602 F(ari-)-.25 E .088(able, if set.)144 283.2 R(A)5.088 E F12.588 -E F0 .088(may be matched by including it as the \214rst or last charact\ -er in the set.)2.588 F(A)5.089 E F1(])2.589 E F0 .089(may be)2.589 F -(matched by including it as the \214rst character in the set.)144 295.2 -Q -.4(Wi)144 313.2 S(thin).4 E F1([)2.915 E F0(and)2.915 E F1(])2.915 E -F0(,)A F4 -.15(ch)2.915 G(ar).15 E .415(acter classes)-.15 F F0 .415 -(can be speci\214ed using the syntax)2.915 F F1([:)2.915 E F4(class)A F1 -(:])A F0 2.914(,w)C(here)-2.914 E F4(class)2.914 E F0 .414(is one of) -2.914 F(the follo)144 325.2 Q +3.602 F(ari-)-.25 E .088(able, if set.)144 420 R(A)5.088 E F12.588 E +F0 .088(may be matched by including it as the \214rst or last character\ + in the set.)2.588 F(A)5.089 E F1(])2.589 E F0 .089(may be)2.589 F +(matched by including it as the \214rst character in the set.)144 432 Q +-.4(Wi)144 450 S(thin).4 E F1([)2.915 E F0(and)2.915 E F1(])2.915 E F0 +(,)A F3 -.15(ch)2.915 G(ar).15 E .415(acter classes)-.15 F F0 .415 +(can be speci\214ed using the syntax)2.915 F F1([:)2.915 E F3(class)A F1 +(:])A F0 2.914(,w)C(here)-2.914 E F3(class)2.914 E F0 .414(is one of) +2.914 F(the follo)144 462 Q (wing classes de\214ned in the POSIX.2 standard:)-.25 E F1 5.421 -(alnum alpha ascii blank cntrl digit graph lo)144 337.2 R 5.421 -(wer print punct space upper w)-.1 F(ord)-.1 E(xdigit)144 349.2 Q F0 -2.519(Ac)144 361.2 S .019(haracter class matches an)-2.519 F 2.519(yc) --.15 G .019(haracter belonging to that class.)-2.519 F(The)5.018 E F1 --.1(wo)2.518 G(rd).1 E F0 .018(character class matches)2.518 F -(letters, digits, and the character _.)144 373.2 Q -.4(Wi)144 391.2 S -(thin).4 E F1([)3.546 E F0(and)3.546 E F1(])3.546 E F0 3.546(,a)C(n) --3.546 E F4 1.046(equivalence class)3.546 F F0 1.046 -(can be speci\214ed using the syntax)3.546 F F1([=)3.547 E F4(c)A F1(=]) +(alnum alpha ascii blank cntrl digit graph lo)144 474 R 5.421 +(wer print punct space upper w)-.1 F(ord)-.1 E(xdigit)144 486 Q F0 2.519 +(Ac)144 498 S .019(haracter class matches an)-2.519 F 2.519(yc)-.15 G +.019(haracter belonging to that class.)-2.519 F(The)5.018 E F1 -.1(wo) +2.518 G(rd).1 E F0 .018(character class matches)2.518 F +(letters, digits, and the character _.)144 510 Q -.4(Wi)144 528 S(thin) +.4 E F1([)3.546 E F0(and)3.546 E F1(])3.546 E F0 3.546(,a)C(n)-3.546 E +F3 1.046(equivalence class)3.546 F F0 1.046 +(can be speci\214ed using the syntax)3.546 F F1([=)3.547 E F3(c)A F1(=]) A F0 3.547(,w)C 1.047(hich matches all)-3.547 F(characters with the sam\ e collation weight \(as de\214ned by the current locale\) as the charac\ -ter)144 403.2 Q F4(c)2.5 E F0(.)A -.4(Wi)144 421.2 S(thin).4 E F1([)2.5 -E F0(and)2.5 E F1(])2.5 E F0 2.5(,t)C(he syntax)-2.5 E F1([.)2.5 E F4 -(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F4(symbol)2.5 E -F0(.)A .705(If the)108 438 R F1(extglob)3.205 E F0 .705 +ter)144 540 Q F3(c)2.5 E F0(.)A -.4(Wi)144 558 S(thin).4 E F1([)2.5 E F0 +(and)2.5 E F1(])2.5 E F0 2.5(,t)C(he syntax)-2.5 E F1([.)2.5 E F3 +(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F3(symbol)2.5 E +F0(.)A .705(If the)108 574.8 R F1(extglob)3.205 E F0 .705 (shell option is enabled using the)3.205 F F1(shopt)3.205 E F0 -.2(bu) 3.205 G .704(iltin, se).2 F -.15(ve)-.25 G .704(ral e).15 F .704 -(xtended pattern matching operators)-.15 F .255(are recognized.)108 450 -R .255(In the follo)5.255 F .255(wing description, a)-.25 F F4 +(xtended pattern matching operators)-.15 F .255(are recognized.)108 +586.8 R .255(In the follo)5.255 F .255(wing description, a)-.25 F F3 (pattern-list)2.755 E F0 .255 (is a list of one or more patterns separated by a)2.755 F F1(|)2.756 E F0(.)A(Composite patterns may be formed using one or more of the follo) -108 462 Q(wing sub-patterns:)-.25 E F1(?\()144 486 Q F4(pattern-list) -.833 E F1(\)).833 E F0(Matches zero or one occurrence of the gi)180 498 -Q -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(*\()144 510 Q F4 +108 598.8 Q(wing sub-patterns:)-.25 E F1(?\()144 622.8 Q F3 +(pattern-list).833 E F1(\)).833 E F0 +(Matches zero or one occurrence of the gi)180 634.8 Q -.15(ve)-.25 G 2.5 +(np).15 G(atterns)-2.5 E F1(*\()144 646.8 Q F3(pattern-list).833 E F1 +(\)).833 E F0(Matches zero or more occurrences of the gi)180 658.8 Q +-.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 670.8 Q F3 (pattern-list).833 E F1(\)).833 E F0 -(Matches zero or more occurrences of the gi)180 522 Q -.15(ve)-.25 G 2.5 -(np).15 G(atterns)-2.5 E F1(+\()144 534 Q F4(pattern-list).833 E F1(\)) -.833 E F0(Matches one or more occurrences of the gi)180 546 Q -.15(ve) --.25 G 2.5(np).15 G(atterns)-2.5 E F1(@\()144 558 Q F4(pattern-list).833 -E F1(\)).833 E F0(Matches e)180 570 Q(xactly one of the gi)-.15 E -.15 -(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(!\()144 582 Q F4(pattern-list) -.833 E F1(\)).833 E F0(Matches an)180 594 Q(ything e)-.15 E +(Matches one or more occurrences of the gi)180 682.8 Q -.15(ve)-.25 G +2.5(np).15 G(atterns)-2.5 E F1(@\()144 694.8 Q F3(pattern-list).833 E F1 +(\)).833 E F0(Matches one of the gi)180 706.8 Q -.15(ve)-.25 G 2.5(np) +.15 G(atterns)-2.5 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2) +.15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 G(0)-197.965 E 0 +Cg EP +%%Page: 21 21 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(!\()144 84 Q/F2 10/Times-Italic@0 SF +(pattern-list).833 E F1(\)).833 E F0(Matches an)180 96 Q(ything e)-.15 E (xcept one of the gi)-.15 E -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E -F1(Quote Remo)87 610.8 Q -.1(va)-.1 G(l).1 E F0 1.081 -(After the preceding e)108 622.8 R 1.08 +F1(Quote Remo)87 112.8 Q -.1(va)-.1 G(l).1 E F0 1.081 +(After the preceding e)108 124.8 R 1.08 (xpansions, all unquoted occurrences of the characters)-.15 F F1(\\)3.58 E F0(,)A F1(')3.58 E F0 3.58(,a)C(nd)-3.58 E F1(")4.413 E F0 1.08 -(that did not result)4.413 F(from one of the abo)108 634.8 Q .3 -.15 -(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F5 10.95 -/Times-Bold@0 SF(REDIRECTION)72 651.6 Q F0 .545(Before a command is e) -108 663.6 R -.15(xe)-.15 G .545(cuted, its input and output may be).15 F -F4 -.37(re)3.045 G(dir).37 E(ected)-.37 E F0 .545 +(that did not result)4.413 F(from one of the abo)108 136.8 Q .3 -.15 +(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F3 10.95 +/Times-Bold@0 SF(REDIRECTION)72 153.6 Q F0 .545(Before a command is e) +108 165.6 R -.15(xe)-.15 G .545(cuted, its input and output may be).15 F +F2 -.37(re)3.045 G(dir).37 E(ected)-.37 E F0 .545 (using a special notation interpreted)3.815 F .617(by the shell.)108 -675.6 R .617(Redirection may also be used to open and close \214les for\ +177.6 R .617(Redirection may also be used to open and close \214les for\ the current shell e)5.617 F -.15(xe)-.15 G .616(cution en).15 F(viron-) --.4 E 3.274(ment. The)108 687.6 R(follo)3.274 E .774 +-.4 E 3.274(ment. The)108 189.6 R(follo)3.274 E .774 (wing redirection operators may precede or appear an)-.25 F .774 -(ywhere within a)-.15 F F4 .775(simple command)3.615 F F0(or)4.045 E -(may follo)108 699.6 Q 2.5(wa)-.25 G F4(command)A F0 5(.R).77 G +(ywhere within a)-.15 F F2 .775(simple command)3.615 F F0(or)4.045 E +(may follo)108 201.6 Q 2.5(wa)-.25 G F2(command)A F0 5(.R).77 G (edirections are processed in the order the)-5 E 2.5(ya)-.15 G(ppear) -2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .448(In the follo)108 -716.4 R .447(wing descriptions, if the \214le descriptor number is omit\ +218.4 R .447(wing descriptions, if the \214le descriptor number is omit\ ted, and the \214rst character of the redirec-)-.25 F .365 -(tion operator is)108 728.4 R F1(<)2.865 E F0 2.865(,t)C .366 +(tion operator is)108 230.4 R F1(<)2.865 E F0 2.865(,t)C .366 (he redirection refers to the standard input \(\214le descriptor 0\).) --2.865 F .366(If the \214rst character of the)5.366 F(GNU Bash-3.0)72 -768 Q(2004 Sep 17)149.01 E(20)199 E 0 Cg EP -%%Page: 21 21 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(redirection operator is)108 84 Q/F1 10/Times-Bold@0 SF(>)2.5 E F0 -2.5(,t)C +-2.865 F .366(If the \214rst character of the)5.366 F +(redirection operator is)108 242.4 Q F1(>)2.5 E F0 2.5(,t)C (he redirection refers to the standard output \(\214le descriptor 1\).) --2.5 E .825(The w)108 100.8 R .825(ord follo)-.1 F .824 +-2.5 E .825(The w)108 259.2 R .825(ord follo)-.1 F .824 (wing the redirection operator in the follo)-.25 F .824 (wing descriptions, unless otherwise noted, is sub-)-.25 F .772 -(jected to brace e)108 112.8 R .773(xpansion, tilde e)-.15 F .773 +(jected to brace e)108 271.2 R .773(xpansion, tilde e)-.15 F .773 (xpansion, parameter e)-.15 F .773 (xpansion, command substitution, arithmetic e)-.15 F(xpan-)-.15 E .844 -(sion, quote remo)108 124.8 R -.25(va)-.15 G .843(l, pathname e).25 F +(sion, quote remo)108 283.2 R -.25(va)-.15 G .843(l, pathname e).25 F .843(xpansion, and w)-.15 F .843(ord splitting.)-.1 F .843(If it e)5.843 F .843(xpands to more than one w)-.15 F(ord,)-.1 E F1(bash)3.343 E F0 -(reports an error)108 136.8 Q(.)-.55 E -(Note that the order of redirections is signi\214cant.)108 153.6 Q -.15 -(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 170.4 Q F1(>)2.5 +(reports an error)108 295.2 Q(.)-.55 E +(Note that the order of redirections is signi\214cant.)108 312 Q -.15 +(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 328.8 Q F1(>)2.5 E F0(dirlist 2)2.5 E F1(>&)A F0(1)A -(directs both standard output and standard error to the \214le)108 187.2 -Q/F2 10/Times-Italic@0 SF(dirlist)2.5 E F0 2.5(,w).68 G -(hile the command)-2.5 E(ls 2)144 204 Q F1(>&)A F0(1)A F1(>)2.5 E F0 -(dirlist)2.5 E .387(directs only the standard output to \214le)108 220.8 -R F2(dirlist)2.887 E F0 2.887(,b).68 G .388(ecause the standard error w) --2.887 F .388(as duplicated as standard output)-.1 F -(before the standard output w)108 232.8 Q(as redirected to)-.1 E F2 -(dirlist)2.5 E F0(.).68 E F1(Bash)108 249.6 Q F0 .599(handles se)3.099 F --.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya) --.15 G .598(re used in redirections, as described in the follo)-3.099 F -(wing)-.25 E(table:)108 261.6 Q F1(/de)144 278.4 Q(v/fd/)-.15 E F2(fd)A -F0(If)180 290.4 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E(ger)-.15 -E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F2(fd)2.5 E F0(is duplicated.)2.5 -E F1(/de)144 302.4 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.) -180 314.4 Q F1(/de)144 326.4 Q(v/stdout)-.15 E F0 -(File descriptor 1 is duplicated.)180 338.4 Q F1(/de)144 350.4 Q -(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 362.4 Q F1(/de) -144 374.4 Q(v/tcp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 386.4 Q +(directs both standard output and standard error to the \214le)108 345.6 +Q F2(dirlist)2.5 E F0 2.5(,w).68 G(hile the command)-2.5 E(ls 2)144 +362.4 Q F1(>&)A F0(1)A F1(>)2.5 E F0(dirlist)2.5 E .387 +(directs only the standard output to \214le)108 379.2 R F2(dirlist)2.887 +E F0 2.887(,b).68 G .388(ecause the standard error w)-2.887 F .388 +(as duplicated as standard output)-.1 F(before the standard output w)108 +391.2 Q(as redirected to)-.1 E F2(dirlist)2.5 E F0(.).68 E F1(Bash)108 +408 Q F0 .599(handles se)3.099 F -.15(ve)-.25 G .599 +(ral \214lenames specially when the).15 F 3.099(ya)-.15 G .598 +(re used in redirections, as described in the follo)-3.099 F(wing)-.25 E +(table:)108 420 Q F1(/de)144 436.8 Q(v/fd/)-.15 E F2(fd)A F0(If)180 +448.8 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E(ger)-.15 E 2.5 +<2c8c>-.4 G(le descriptor)-2.5 E F2(fd)2.5 E F0(is duplicated.)2.5 E F1 +(/de)144 460.8 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.)180 +472.8 Q F1(/de)144 484.8 Q(v/stdout)-.15 E F0 +(File descriptor 1 is duplicated.)180 496.8 Q F1(/de)144 508.8 Q +(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 520.8 Q F1(/de) +144 532.8 Q(v/tcp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 544.8 Q F2(host)2.996 E F0 .496(is a v)2.996 F .496 (alid hostname or Internet address, and)-.25 F F2(port)2.997 E F0 .497 (is an inte)2.997 F .497(ger port number or ser)-.15 F(-)-.2 E -(vice name,)180 398.4 Q F1(bash)2.5 E F0 +(vice name,)180 556.8 Q F1(bash)2.5 E F0 (attempts to open a TCP connection to the corresponding sock)2.5 E(et.) --.1 E F1(/de)144 410.4 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If) -180 422.4 Q F2(host)2.997 E F0 .497(is a v)2.997 F .497 +-.1 E F1(/de)144 568.8 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If) +180 580.8 Q F2(host)2.997 E F0 .497(is a v)2.997 F .497 (alid hostname or Internet address, and)-.25 F F2(port)2.996 E F0 .496 (is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E -(vice name,)180 434.4 Q F1(bash)2.5 E F0 +(vice name,)180 592.8 Q F1(bash)2.5 E F0 (attempts to open a UDP connection to the corresponding sock)2.5 E(et.) --.1 E 2.5(Af)108 451.2 S +-.1 E 2.5(Af)108 609.6 S (ailure to open or create a \214le causes the redirection to f)-2.6 E -(ail.)-.1 E F1(Redir)87 468 Q(ecting Input)-.18 E F0 .391 +(ail.)-.1 E .946(Redirections using \214le descriptors greater than 9 s\ +hould be used with care, as the)108 626.4 R 3.447(ym)-.15 G .947 +(ay con\215ict with \214le)-3.447 F +(descriptors the shell uses internally)108 638.4 Q(.)-.65 E F1(Redir)87 +655.2 Q(ecting Input)-.18 E F0 .391 (Redirection of input causes the \214le whose name results from the e) -108 480 R .391(xpansion of)-.15 F F2(wor)3.231 E(d)-.37 E F0 .391 -(to be opened for read-)3.661 F(ing on \214le descriptor)108 492 Q F2(n) -2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G +108 667.2 R .391(xpansion of)-.15 F F2(wor)3.231 E(d)-.37 E F0 .391 +(to be opened for read-)3.661 F(ing on \214le descriptor)108 679.2 Q F2 +(n)2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G (he standard input \(\214le descriptor 0\) if)-2.5 E F2(n)2.86 E F0 (is not speci\214ed.)2.74 E -(The general format for redirecting input is:)108 508.8 Q([)144 525.6 Q -F2(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 542.4 Q -(ecting Output)-.18 E F0 .175 +(The general format for redirecting input is:)108 696 Q([)144 712.8 Q F2 +(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F0(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(22) +-2.5 G(1)-197.965 E 0 Cg EP +%%Page: 22 22 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(Redir)87 84 Q(ecting Output)-.18 E F0 .174 (Redirection of output causes the \214le whose name results from the e) -108 554.4 R .174(xpansion of)-.15 F F2(wor)3.014 E(d)-.37 E F0 .174 -(to be opened for writ-)3.444 F .824(ing on \214le descriptor)108 566.4 -R F2(n)3.324 E F0 3.324(,o).24 G 3.324(rt)-3.324 G .824 -(he standard output \(\214le descriptor 1\) if)-3.324 F F2(n)3.684 E F0 -.824(is not speci\214ed.)3.564 F .825(If the \214le does not)5.825 F --.15(ex)108 578.4 S(ist it is created; if it does e).15 E +108 96 R .175(xpansion of)-.15 F/F2 10/Times-Italic@0 SF(wor)3.015 E(d) +-.37 E F0 .175(to be opened for writ-)3.445 F .825 +(ing on \214le descriptor)108 108 R F2(n)3.325 E F0 3.325(,o).24 G 3.325 +(rt)-3.325 G .824(he standard output \(\214le descriptor 1\) if)-3.325 F +F2(n)3.684 E F0 .824(is not speci\214ed.)3.564 F .824 +(If the \214le does not)5.824 F -.15(ex)108 120 S +(ist it is created; if it does e).15 E (xist it is truncated to zero size.)-.15 E -(The general format for redirecting output is:)108 595.2 Q([)144 612 Q -F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .155 -(If the redirection operator is)108 628.8 R F1(>)2.655 E F0 2.655(,a)C -.155(nd the)-2.655 F F1(noclob)2.655 E(ber)-.1 E F0 .154(option to the) -2.654 F F1(set)2.654 E F0 -.2(bu)2.654 G .154 -(iltin has been enabled, the redirection).2 F .076(will f)108 640.8 R +(The general format for redirecting output is:)108 136.8 Q([)144 153.6 Q +F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .154 +(If the redirection operator is)108 170.4 R F1(>)2.654 E F0 2.654(,a)C +.154(nd the)-2.654 F F1(noclob)2.654 E(ber)-.1 E F0 .154(option to the) +2.654 F F1(set)2.655 E F0 -.2(bu)2.655 G .155 +(iltin has been enabled, the redirection).2 F .077(will f)108 182.4 R .076(ail if the \214le whose name results from the e)-.1 F .076 (xpansion of)-.15 F F2(wor)2.576 E(d)-.37 E F0 -.15(ex)2.576 G .076 -(ists and is a re).15 F .077(gular \214le.)-.15 F .077(If the redirec-) -5.077 F .548(tion operator is)108 652.8 R F1(>|)3.048 E F0 3.048(,o)C -3.048(rt)-3.048 G .548(he redirection operator is)-3.048 F F1(>)3.047 E -F0 .547(and the)3.047 F F1(noclob)3.047 E(ber)-.1 E F0 .547 -(option to the)3.047 F F1(set)3.047 E F0 -.2(bu)3.047 G .547 +(ists and is a re).15 F .076(gular \214le.)-.15 F .076(If the redirec-) +5.076 F .547(tion operator is)108 194.4 R F1(>|)3.047 E F0 3.047(,o)C +3.047(rt)-3.047 G .547(he redirection operator is)-3.047 F F1(>)3.047 E +F0 .547(and the)3.047 F F1(noclob)3.047 E(ber)-.1 E F0 .548 +(option to the)3.048 F F1(set)3.048 E F0 -.2(bu)3.048 G .548 (iltin command is).2 F(not enabled, the redirection is attempted e)108 -664.8 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by) +206.4 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by) -2.5 E F2(wor)2.5 E(d)-.37 E F0 -.15(ex)2.5 G(ists.).15 E F1 -.25(Ap)87 -681.6 S(pending Redir).25 E(ected Output)-.18 E F0 .641 -(Redirection of output in this f)108 693.6 R .642 -(ashion causes the \214le whose name results from the e)-.1 F .642 -(xpansion of)-.15 F F2(wor)3.482 E(d)-.37 E F0 .642(to be)3.912 F .474 -(opened for appending on \214le descriptor)108 705.6 R F2(n)2.974 E F0 +223.2 S(pending Redir).25 E(ected Output)-.18 E F0 .642 +(Redirection of output in this f)108 235.2 R .642 +(ashion causes the \214le whose name results from the e)-.1 F .641 +(xpansion of)-.15 F F2(wor)3.481 E(d)-.37 E F0 .641(to be)3.911 F .473 +(opened for appending on \214le descriptor)108 247.2 R F2(n)2.973 E F0 2.974(,o).24 G 2.974(rt)-2.974 G .474 -(he standard output \(\214le descriptor 1\) if)-2.974 F F2(n)3.333 E F0 -.473(is not speci\214ed.)3.213 F(If)5.473 E(the \214le does not e)108 -717.6 Q(xist it is created.)-.15 E(GNU Bash-3.0)72 768 Q(2004 Sep 17) -149.01 E(21)199 E 0 Cg EP -%%Page: 22 22 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(The general format for appending output is:)108 84 Q([)144 100.8 -Q/F1 10/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 SF(>>)A F1(wor)A -(d)-.37 E F2(Redir)87 122.4 Q(ecting Standard Output and Standard Err) --.18 E(or)-.18 E(Bash)108 134.4 Q F0(allo)3.141 E .642(ws both the stan\ -dard output \(\214le descriptor 1\) and the standard error output \(\ -\214le descriptor 2\) to)-.25 F -(be redirected to the \214le whose name is the e)108 146.4 Q -(xpansion of)-.15 E F1(wor)2.84 E(d)-.37 E F0(with this construct.)3.27 -E(There are tw)108 163.2 Q 2.5(of)-.1 G -(ormats for redirecting standard output and standard error:)-2.5 E F2 -(&>)144 180 Q F1(wor)A(d)-.37 E F0(and)108 192 Q F2(>&)144 204 Q F1(wor) -A(d)-.37 E F0(Of the tw)108 220.8 Q 2.5(of)-.1 G +(he standard output \(\214le descriptor 1\) if)-2.974 F F2(n)3.334 E F0 +.474(is not speci\214ed.)3.214 F(If)5.474 E(the \214le does not e)108 +259.2 Q(xist it is created.)-.15 E +(The general format for appending output is:)108 276 Q([)144 292.8 Q F2 +(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 314.4 Q +(ecting Standard Output and Standard Err)-.18 E(or)-.18 E(Bash)108 326.4 +Q F0(allo)3.142 E .642(ws both the standard output \(\214le descriptor \ +1\) and the standard error output \(\214le descriptor 2\) to)-.25 F +(be redirected to the \214le whose name is the e)108 338.4 Q +(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(with this construct.)3.27 +E(There are tw)108 355.2 Q 2.5(of)-.1 G +(ormats for redirecting standard output and standard error:)-2.5 E F1 +(&>)144 372 Q F2(wor)A(d)-.37 E F0(and)108 384 Q F1(>&)144 396 Q F2(wor) +A(d)-.37 E F0(Of the tw)108 412.8 Q 2.5(of)-.1 G (orms, the \214rst is preferred.)-2.5 E(This is semantically equi)5 E --.25(va)-.25 G(lent to).25 E F2(>)144 237.6 Q F1(wor)A(d)-.37 E F0(2)2.5 -E F2(>&)A F0(1)A F2(Her)87 254.4 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33 +-.25(va)-.25 G(lent to).25 E F1(>)144 429.6 Q F2(wor)A(d)-.37 E F0(2)2.5 +E F1(>&)A F0(1)A F1(Her)87 446.4 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33 (This type of redirection instructs the shell to read input from the cu\ -rrent source until a line containing only)108 266.4 R F1(wor)108.34 -278.4 Q(d)-.37 E F0 .683(\(with no trailing blanks\) is seen.)3.953 F +rrent source until a line containing only)108 458.4 R F2(wor)108.34 +470.4 Q(d)-.37 E F0 .684(\(with no trailing blanks\) is seen.)3.954 F .684 (All of the lines read up to that point are then used as the standard) -5.684 F(input for a command.)108 290.4 Q -(The format of here-documents is:)108 307.2 Q F2(<<)144 324 Q F0([)A F2 -A F0(])A F1(wor)A(d)-.37 E(her)164 336 Q(e-document)-.37 E -(delimiter)144 348 Q F0 .128(No parameter e)108 364.8 R .127 +5.684 F(input for a command.)108 482.4 Q +(The format of here-documents is:)108 499.2 Q F1(<<)144 516 Q F0([)A F1 +A F0(])A F2(wor)A(d)-.37 E(her)164 528 Q(e-document)-.37 E +(delimiter)144 540 Q F0 .127(No parameter e)108 556.8 R .127 (xpansion, command substitution, arithmetic e)-.15 F .127 -(xpansion, or pathname e)-.15 F .127(xpansion is performed)-.15 F(on)108 -376.8 Q F1(wor)3.274 E(d)-.37 E F0 5.774(.I).77 G 3.274(fa)-5.774 G -1.074 -.15(ny c)-3.274 H .774(haracters in).15 F F1(wor)3.614 E(d)-.37 E -F0 .774(are quoted, the)4.044 F F1(delimiter)3.624 E F0 .774 -(is the result of quote remo)4.004 F -.25(va)-.15 G 3.275(lo).25 G(n) --3.275 E F1(wor)3.275 E(d)-.37 E F0 3.275(,a).77 G(nd)-3.275 E .905 -(the lines in the here-document are not e)108 388.8 R 3.405(xpanded. If) --.15 F F1(wor)3.405 E(d)-.37 E F0 .904 -(is unquoted, all lines of the here-document are)3.405 F .694 -(subjected to parameter e)108 400.8 R .695 -(xpansion, command substitution, and arithmetic e)-.15 F 3.195 -(xpansion. In)-.15 F .695(the latter case, the)3.195 F -(character sequence)108 412.8 Q F2(\\)2.5 E F0(is ignored, and) -2.5 E F2(\\)2.5 E F0(must be used to quote the characters)2.5 E F2(\\) -2.5 E F0(,)A F2($)2.5 E F0 2.5(,a)C(nd)-2.5 E F2(`)2.5 E F0(.)A .602 -(If the redirection operator is)108 429.6 R F2(<<\255)3.101 E F0 3.101 +(xpansion, or pathname e)-.15 F .128(xpansion is performed)-.15 F(on)108 +568.8 Q F2(wor)3.275 E(d)-.37 E F0 5.775(.I).77 G 3.275(fa)-5.775 G +1.075 -.15(ny c)-3.275 H .774(haracters in).15 F F2(wor)3.614 E(d)-.37 E +F0 .774(are quoted, the)4.044 F F2(delimiter)3.624 E F0 .774 +(is the result of quote remo)4.004 F -.25(va)-.15 G 3.274(lo).25 G(n) +-3.274 E F2(wor)3.274 E(d)-.37 E F0 3.274(,a).77 G(nd)-3.274 E .904 +(the lines in the here-document are not e)108 580.8 R 3.405(xpanded. If) +-.15 F F2(wor)3.405 E(d)-.37 E F0 .905 +(is unquoted, all lines of the here-document are)3.405 F .695 +(subjected to parameter e)108 592.8 R .695 +(xpansion, command substitution, and arithmetic e)-.15 F 3.194 +(xpansion. In)-.15 F .694(the latter case, the)3.194 F +(character sequence)108 604.8 Q F1(\\)2.5 E F0(is ignored, and) +2.5 E F1(\\)2.5 E F0(must be used to quote the characters)2.5 E F1(\\) +2.5 E F0(,)A F1($)2.5 E F0 2.5(,a)C(nd)-2.5 E F1(`)2.5 E F0(.)A .601 +(If the redirection operator is)108 621.6 R F1(<<\255)3.101 E F0 3.101 (,t)C .601(hen all leading tab characters are stripped from input lines\ - and the line)-3.101 F(containing)108 441.6 Q F1(delimiter)2.5 E F0 5 + and the line)-3.101 F(containing)108 633.6 Q F2(delimiter)2.5 E F0 5 (.T).73 G(his allo)-5 E (ws here-documents within shell scripts to be indented in a natural f) --.25 E(ashion.)-.1 E F2(Her)87 458.4 Q 2.5(eS)-.18 G(trings)-2.5 E F0 -2.5(Av)108 470.4 S(ariant of here documents, the format is:)-2.75 E F2 -(<<<)144 487.2 Q F1(wor)A(d)-.37 E F0(The)108 504 Q F1(wor)2.5 E(d)-.37 +-.25 E(ashion.)-.1 E F1(Her)87 650.4 Q 2.5(eS)-.18 G(trings)-2.5 E F0 +2.5(Av)108 662.4 S(ariant of here documents, the format is:)-2.75 E F1 +(<<<)144 679.2 Q F2(wor)A(d)-.37 E F0(The)108 696 Q F2(wor)2.5 E(d)-.37 E F0(is e)2.5 E -(xpanded and supplied to the command on its standard input.)-.15 E F2 -(Duplicating File Descriptors)87 520.8 Q F0(The redirection operator)108 -532.8 Q([)144 549.6 Q F1(n)A F0(])A F2(<&)A F1(wor)A(d)-.37 E F0 .126 -(is used to duplicate input \214le descriptors.)108 566.4 R(If)5.127 E -F1(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .127 -(pands to one or more digits, the \214le descriptor denoted).15 F(by)108 -578.4 Q F1(n)3.318 E F0 .458(is made to be a cop)3.198 F 2.958(yo)-.1 G -2.958(ft)-2.958 G .457(hat \214le descriptor)-2.958 F 5.457(.I)-.55 G -2.957(ft)-5.457 G .457(he digits in)-2.957 F F1(wor)3.297 E(d)-.37 E F0 -.457(do not specify a \214le descriptor open)3.727 F .149 -(for input, a redirection error occurs.)108 590.4 R(If)5.149 E F1(wor) -2.989 E(d)-.37 E F0 -.25(eva)3.419 G .149(luates to).25 F F22.649 E -F0 2.65<2c8c>C .15(le descriptor)-2.65 F F1(n)3.01 E F0 .15(is closed.) -2.89 F(If)5.15 E F1(n)3.01 E F0 .15(is not speci\214ed,)2.89 F -(the standard input \(\214le descriptor 0\) is used.)108 602.4 Q -(The operator)108 619.2 Q([)144 636 Q F1(n)A F0(])A F2(>&)A F1(wor)A(d) --.37 E F0 .444 -(is used similarly to duplicate output \214le descriptors.)108 652.8 R -(If)5.444 E F1(n)3.304 E F0 .443 -(is not speci\214ed, the standard output \(\214le descrip-)3.183 F 1.357 -(tor 1\) is used.)108 664.8 R 1.357(If the digits in)6.357 F F1(wor) -4.197 E(d)-.37 E F0 1.358(do not specify a \214le descriptor open for o\ -utput, a redirection error)4.627 F 2.597(occurs. As)108 676.8 R 2.597 -(as)2.597 G .097(pecial case, if)-2.597 F F1(n)2.596 E F0 .096 -(is omitted, and)2.596 F F1(wor)2.596 E(d)-.37 E F0 .096(does not e) -2.596 F .096(xpand to one or more digits, the standard out-)-.15 F -(put and standard error are redirected as described pre)108 688.8 Q -(viously)-.25 E(.)-.65 E F2(Mo)87 705.6 Q(ving File Descriptors)-.1 E F0 -(The redirection operator)108 717.6 Q(GNU Bash-3.0)72 768 Q(2004 Sep 17) -149.01 E(22)199 E 0 Cg EP +(xpanded and supplied to the command on its standard input.)-.15 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 G(2)-197.965 E 0 Cg EP %%Page: 23 23 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E([)144 84 Q/F1 10/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 -SF(<&)A F1(digit)A F2A F0(mo)108 100.8 Q -.15(ve)-.15 G 3.035(st).15 -G .535(he \214le descriptor)-3.035 F F1(digit)3.035 E F0 .535 -(to \214le descriptor)3.035 F F1(n)3.035 E F0 3.035(,o).24 G 3.035(rt) --3.035 G .536(he standard input \(\214le descriptor 0\) if)-3.035 F F1 -(n)3.036 E F0 .536(is not speci-)3.036 F(\214ed.)108 112.8 Q F1(digit)5 -E F0(is closed after being duplicated to)2.5 E F1(n)2.5 E F0(.)A -(Similarly)108 129.6 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([) -144 146.4 Q F1(n)A F0(])A F2(>&)A F1(digit)A F2A F0(mo)108 163.2 Q --.15(ve)-.15 G 2.786(st).15 G .286(he \214le descriptor)-2.786 F F1 -(digit)2.786 E F0 .286(to \214le descriptor)2.786 F F1(n)2.786 E F0 -2.786(,o).24 G 2.786(rt)-2.786 G .285 -(he standard output \(\214le descriptor 1\) if)-2.786 F F1(n)2.785 E F0 -.285(is not speci-)2.785 F(\214ed.)108 175.2 Q F2 -(Opening File Descriptors f)87 192 Q(or Reading and Writing)-.25 E F0 -(The redirection operator)108 204 Q([)144 220.8 Q F1(n)A F0(])A F2(<>)A -F1(wor)A(d)-.37 E F0 1.349(causes the \214le whose name is the e)108 -237.6 R 1.349(xpansion of)-.15 F F1(wor)4.189 E(d)-.37 E F0 1.349 +-.35 E/F1 10/Times-Bold@0 SF(Duplicating File Descriptors)87 84 Q F0 +(The redirection operator)108 96 Q([)144 112.8 Q/F2 10/Times-Italic@0 SF +(n)A F0(])A F1(<&)A F2(wor)A(d)-.37 E F0 .127 +(is used to duplicate input \214le descriptors.)108 129.6 R(If)5.127 E +F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .126 +(pands to one or more digits, the \214le descriptor denoted).15 F(by)108 +141.6 Q F2(n)3.317 E F0 .457(is made to be a cop)3.197 F 2.957(yo)-.1 G +2.957(ft)-2.957 G .457(hat \214le descriptor)-2.957 F 5.457(.I)-.55 G +2.957(ft)-5.457 G .457(he digits in)-2.957 F F2(wor)3.298 E(d)-.37 E F0 +.458(do not specify a \214le descriptor open)3.728 F .15 +(for input, a redirection error occurs.)108 153.6 R(If)5.15 E F2(wor) +2.99 E(d)-.37 E F0 -.25(eva)3.42 G .15(luates to).25 F F12.65 E F0 +2.649<2c8c>C .149(le descriptor)-2.649 F F2(n)3.009 E F0 .149 +(is closed.)2.889 F(If)5.149 E F2(n)3.009 E F0 .149(is not speci\214ed,) +2.889 F(the standard input \(\214le descriptor 0\) is used.)108 165.6 Q +(The operator)108 182.4 Q([)144 199.2 Q F2(n)A F0(])A F1(>&)A F2(wor)A +(d)-.37 E F0 .443 +(is used similarly to duplicate output \214le descriptors.)108 216 R(If) +5.443 E F2(n)3.304 E F0 .444 +(is not speci\214ed, the standard output \(\214le descrip-)3.184 F 1.358 +(tor 1\) is used.)108 228 R 1.358(If the digits in)6.358 F F2(wor)4.198 +E(d)-.37 E F0 1.357(do not specify a \214le descriptor open for output,\ + a redirection error)4.628 F 2.596(occurs. As)108 240 R 2.596(as)2.596 G +.096(pecial case, if)-2.596 F F2(n)2.596 E F0 .096(is omitted, and)2.596 +F F2(wor)2.596 E(d)-.37 E F0 .096(does not e)2.596 F .096 +(xpand to one or more digits, the standard out-)-.15 F +(put and standard error are redirected as described pre)108 252 Q +(viously)-.25 E(.)-.65 E F1(Mo)87 268.8 Q(ving File Descriptors)-.1 E F0 +(The redirection operator)108 280.8 Q([)144 297.6 Q F2(n)A F0(])A F1(<&) +A F2(digit)A F1A F0(mo)108 314.4 Q -.15(ve)-.15 G 3.036(st).15 G +.536(he \214le descriptor)-3.036 F F2(digit)3.036 E F0 .536 +(to \214le descriptor)3.036 F F2(n)3.036 E F0 3.036(,o).24 G 3.036(rt) +-3.036 G .535(he standard input \(\214le descriptor 0\) if)-3.036 F F2 +(n)3.035 E F0 .535(is not speci-)3.035 F(\214ed.)108 326.4 Q F2(digit)5 +E F0(is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A +(Similarly)108 343.2 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([) +144 360 Q F2(n)A F0(])A F1(>&)A F2(digit)A F1A F0(mo)108 376.8 Q +-.15(ve)-.15 G 2.785(st).15 G .285(he \214le descriptor)-2.785 F F2 +(digit)2.785 E F0 .285(to \214le descriptor)2.785 F F2(n)2.785 E F0 +2.785(,o).24 G 2.785(rt)-2.785 G .286 +(he standard output \(\214le descriptor 1\) if)-2.785 F F2(n)2.786 E F0 +.286(is not speci-)2.786 F(\214ed.)108 388.8 Q F1 +(Opening File Descriptors f)87 405.6 Q(or Reading and Writing)-.25 E F0 +(The redirection operator)108 417.6 Q([)144 434.4 Q F2(n)A F0(])A F1(<>) +A F2(wor)A(d)-.37 E F0 1.349(causes the \214le whose name is the e)108 +451.2 R 1.349(xpansion of)-.15 F F2(wor)4.189 E(d)-.37 E F0 1.349 (to be opened for both reading and writing on \214le)4.619 F(descriptor) -108 249.6 Q F1(n)2.5 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>-2.5 G -(le descriptor 0 if)-2.5 E F1(n)2.86 E F0(is not speci\214ed.)2.74 E +108 463.2 Q F2(n)2.5 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>-2.5 G +(le descriptor 0 if)-2.5 E F2(n)2.86 E F0(is not speci\214ed.)2.74 E (If the \214le does not e)5 E(xist, it is created.)-.15 E/F3 10.95 -/Times-Bold@0 SF(ALIASES)72 266.4 Q F1(Aliases)108 278.4 Q F0(allo)3.174 -E 3.174(was)-.25 G .674(tring to be substituted for a w)-3.174 F .674 -(ord when it is used as the \214rst w)-.1 F .673 +/Times-Bold@0 SF(ALIASES)72 480 Q F2(Aliases)108 492 Q F0(allo)3.173 E +3.173(was)-.25 G .674(tring to be substituted for a w)-3.173 F .674 +(ord when it is used as the \214rst w)-.1 F .674 (ord of a simple command.)-.1 F .394(The shell maintains a list of alia\ -ses that may be set and unset with the)108 290.4 R F2(alias)2.894 E F0 -(and)2.894 E F2(unalias)2.894 E F0 -.2(bu)2.894 G .394(iltin commands).2 -F(\(see)108 302.4 Q/F4 9/Times-Bold@0 SF 1.98(SHELL B)4.48 F(UIL)-.09 E -1.98(TIN COMMANDS)-.828 F F0(belo)4.23 E 4.48(w\). The)-.25 F 1.98 -(\214rst w)4.48 F 1.979(ord of each simple command, if unquoted, is)-.1 -F(check)108 314.4 Q .472(ed to see if it has an alias.)-.1 F .472 -(If so, that w)5.472 F .473(ord is replaced by the te)-.1 F .473 -(xt of the alias.)-.15 F .473(The characters)5.473 F F2(/)2.973 E F0(,)A -F2($)2.973 E F0(,)A F2(`)2.973 E F0(,)A(and)108 326.4 Q F2(=)3.612 E F0 -1.112(and an)3.612 F 3.612(yo)-.15 G 3.612(ft)-3.612 G 1.112(he shell) --3.612 F F1(metac)3.612 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112 -(or quoting characters listed abo)3.612 F 1.411 -.15(ve m)-.15 H 1.111 -(ay not appear in an alias).15 F 3.619(name. The)108 338.4 R 1.119 -(replacement te)3.619 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G -1.119(alid shell input, including shell metacharacters.)-3.869 F 1.12 -(The \214rst)6.12 F -.1(wo)108 350.4 S .514(rd of the replacement te).1 -F .514(xt is tested for aliases, b)-.15 F .514(ut a w)-.2 F .513 -(ord that is identical to an alias being e)-.1 F .513(xpanded is)-.15 F -.295(not e)108 362.4 R .295(xpanded a second time.)-.15 F .296 -(This means that one may alias)5.295 F F2(ls)2.796 E F0(to)2.796 E F2 -.296(ls \255F)2.796 F F0 2.796(,f)C .296(or instance, and)-2.796 F F2 -(bash)2.796 E F0 .296(does not try)2.796 F .543(to recursi)108 374.4 R --.15(ve)-.25 G .543(ly e).15 F .543(xpand the replacement te)-.15 F -3.043(xt. If)-.15 F .543(the last character of the alias v)3.043 F .542 -(alue is a)-.25 F F1(blank)3.042 E F0 3.042(,t).67 G .542(hen the ne) --3.042 F(xt)-.15 E(command w)108 386.4 Q(ord follo)-.1 E +ses that may be set and unset with the)108 504 R F1(alias)2.893 E F0 +(and)2.893 E F1(unalias)2.893 E F0 -.2(bu)2.893 G .393(iltin commands).2 +F(\(see)108 516 Q/F4 9/Times-Bold@0 SF 1.979(SHELL B)4.479 F(UIL)-.09 E +1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E 4.48(w\). The)-.25 F 1.98 +(\214rst w)4.48 F 1.98(ord of each simple command, if unquoted, is)-.1 F +(check)108 528 Q .473(ed to see if it has an alias.)-.1 F .473 +(If so, that w)5.473 F .472(ord is replaced by the te)-.1 F .472 +(xt of the alias.)-.15 F .472(The characters)5.472 F F1(/)2.972 E F0(,)A +F1($)2.972 E F0(,)A F1(`)2.972 E F0(,)A(and)108 540 Q F1(=)3.611 E F0 +1.111(and an)3.611 F 3.611(yo)-.15 G 3.611(ft)-3.611 G 1.111(he shell) +-3.611 F F2(metac)3.612 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112 +(or quoting characters listed abo)3.612 F 1.412 -.15(ve m)-.15 H 1.112 +(ay not appear in an alias).15 F 3.62(name. The)108 552 R 1.12 +(replacement te)3.62 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G +1.119(alid shell input, including shell metacharacters.)-3.869 F 1.119 +(The \214rst)6.119 F -.1(wo)108 564 S .513(rd of the replacement te).1 F +.513(xt is tested for aliases, b)-.15 F .513(ut a w)-.2 F .514 +(ord that is identical to an alias being e)-.1 F .514(xpanded is)-.15 F +.296(not e)108 576 R .296(xpanded a second time.)-.15 F .296 +(This means that one may alias)5.296 F F1(ls)2.796 E F0(to)2.796 E F1 +.296(ls \255F)2.796 F F0 2.796(,f)C .295(or instance, and)-2.796 F F1 +(bash)2.795 E F0 .295(does not try)2.795 F .542(to recursi)108 588 R +-.15(ve)-.25 G .542(ly e).15 F .542(xpand the replacement te)-.15 F +3.042(xt. If)-.15 F .543(the last character of the alias v)3.042 F .543 +(alue is a)-.25 F F2(blank)3.043 E F0 3.043(,t).67 G .543(hen the ne) +-3.043 F(xt)-.15 E(command w)108 600 Q(ord follo)-.1 E (wing the alias is also check)-.25 E(ed for alias e)-.1 E(xpansion.)-.15 -E(Aliases are created and listed with the)108 403.2 Q F2(alias)2.5 E F0 -(command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F2 +E(Aliases are created and listed with the)108 616.8 Q F1(alias)2.5 E F0 +(command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F1 (unalias)2.5 E F0(command.)2.5 E .284 -(There is no mechanism for using ar)108 420 R .284 +(There is no mechanism for using ar)108 633.6 R .284 (guments in the replacement te)-.18 F 2.784(xt. If)-.15 F(ar)2.784 E .284(guments are needed, a shell func-)-.18 F(tion should be used \(see) -108 432 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E 1.22 -(Aliases are not e)108 448.8 R 1.22 +108 645.6 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E 1.22 +(Aliases are not e)108 662.4 R 1.22 (xpanded when the shell is not interacti)-.15 F -.15(ve)-.25 G 3.72(,u) -.15 G 1.22(nless the)-3.72 F F2(expand_aliases)3.72 E F0 1.22 -(shell option is set)3.72 F(using)108 460.8 Q F2(shopt)2.5 E F0 -(\(see the description of)2.5 E F2(shopt)2.5 E F0(under)2.5 E F4 +.15 G 1.22(nless the)-3.72 F F1(expand_aliases)3.72 E F0 1.22 +(shell option is set)3.72 F(using)108 674.4 Q F1(shopt)2.5 E F0 +(\(see the description of)2.5 E F1(shopt)2.5 E F0(under)2.5 E F4 (SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 -E .435 +E .436 (The rules concerning the de\214nition and use of aliases are some)108 -477.6 R .436(what confusing.)-.25 F F2(Bash)5.436 E F0(al)2.936 E -.1 -(wa)-.1 G .436(ys reads at least).1 F .338 -(one complete line of input before e)108 489.6 R -.15(xe)-.15 G .338 +691.2 R .435(what confusing.)-.25 F F1(Bash)5.435 E F0(al)2.935 E -.1 +(wa)-.1 G .435(ys reads at least).1 F .337 +(one complete line of input before e)108 703.2 R -.15(xe)-.15 G .338 (cuting an).15 F 2.838(yo)-.15 G 2.838(ft)-2.838 G .338 -(he commands on that line.)-2.838 F .337(Aliases are e)5.337 F .337 -(xpanded when)-.15 F 3.403(ac)108 501.6 S .904 -(ommand is read, not when it is e)-3.403 F -.15(xe)-.15 G 3.404 +(he commands on that line.)-2.838 F .338(Aliases are e)5.338 F .338 +(xpanded when)-.15 F 3.404(ac)108 715.2 S .904 +(ommand is read, not when it is e)-3.404 F -.15(xe)-.15 G 3.404 (cuted. Therefore,).15 F .904 -(an alias de\214nition appearing on the same line as)3.404 F 1.162 -(another command does not tak)108 513.6 R 3.662(ee)-.1 G -.25(ff)-3.662 +(an alias de\214nition appearing on the same line as)3.404 F 1.161 +(another command does not tak)108 727.2 R 3.662(ee)-.1 G -.25(ff)-3.662 G 1.162(ect until the ne).25 F 1.162(xt line of input is read.)-.15 F -1.161(The commands follo)6.161 F 1.161(wing the)-.25 F .277 -(alias de\214nition on that line are not af)108 525.6 R .277 +1.162(The commands follo)6.162 F 1.162(wing the)-.25 F(GNU Bash-3.1-de) +72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(22)-2.5 G(3)-197.965 E 0 Cg EP +%%Page: 24 24 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .277(alias de\214nition on that line are not af)108 84 R .277 (fected by the ne)-.25 F 2.777(wa)-.25 G 2.777(lias. This)-2.777 F(beha) -2.777 E .277(vior is also an issue when functions)-.2 F .699(are e)108 -537.6 R -.15(xe)-.15 G 3.199(cuted. Aliases).15 F .699(are e)3.199 F -.699(xpanded when a function de\214nition is read, not when the functio\ -n is e)-.15 F -.15(xe)-.15 G(cuted,).15 E .494 -(because a function de\214nition is itself a compound command.)108 549.6 -R .495(As a consequence, aliases de\214ned in a func-)5.494 F .085 -(tion are not a)108 561.6 R -.25(va)-.2 G .084 +2.777 E .277(vior is also an issue when functions)-.2 F .698(are e)108 +96 R -.15(xe)-.15 G 3.198(cuted. Aliases).15 F .698(are e)3.198 F .699(\ +xpanded when a function de\214nition is read, not when the function is \ +e)-.15 F -.15(xe)-.15 G(cuted,).15 E .495 +(because a function de\214nition is itself a compound command.)108 108 R +.494(As a consequence, aliases de\214ned in a func-)5.494 F .084 +(tion are not a)108 120 R -.25(va)-.2 G .084 (ilable until after that function is e).25 F -.15(xe)-.15 G 2.584 (cuted. T).15 F 2.584(ob)-.8 G 2.584(es)-2.584 G .084(afe, al)-2.584 F --.1(wa)-.1 G .084(ys put alias de\214nitions on a sepa-).1 F -(rate line, and do not use)108 573.6 Q F2(alias)2.5 E F0 -(in compound commands.)2.5 E -.15(Fo)108 590.4 S 2.5(ra).15 G(lmost e) +-.1(wa)-.1 G .085(ys put alias de\214nitions on a sepa-).1 F +(rate line, and do not use)108 132 Q/F1 10/Times-Bold@0 SF(alias)2.5 E +F0(in compound commands.)2.5 E -.15(Fo)108 148.8 S 2.5(ra).15 G(lmost e) -2.5 E -.15(ve)-.25 G -(ry purpose, aliases are superseded by shell functions.).15 E F3 -(FUNCTIONS)72 607.2 Q F0 3.467(As)108 619.2 S .967 -(hell function, de\214ned as described abo)-3.467 F 1.267 -.15(ve u)-.15 -H(nder).15 E F4 .967(SHELL GRAMMAR)3.467 F/F5 9/Times-Roman@0 SF(,)A F0 -.968(stores a series of commands for)3.217 F 1.002(later e)108 631.2 R --.15(xe)-.15 G 3.502(cution. When).15 F 1.002(the name of a shell funct\ -ion is used as a simple command name, the list of com-)3.502 F .315 -(mands associated with that function name is e)108 643.2 R -.15(xe)-.15 -G 2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .316 -(cuted in the conte).15 F .316(xt of the current)-.15 F .036 -(shell; no ne)108 655.2 R 2.536(wp)-.25 G .036 -(rocess is created to interpret them \(contrast this with the e)-2.536 F --.15(xe)-.15 G .036(cution of a shell script\).).15 F .035(When a)5.035 -F .639(function is e)108 667.2 R -.15(xe)-.15 G .639(cuted, the ar).15 F +(ry purpose, aliases are superseded by shell functions.).15 E/F2 10.95 +/Times-Bold@0 SF(FUNCTIONS)72 165.6 Q F0 3.468(As)108 177.6 S .968 +(hell function, de\214ned as described abo)-3.468 F 1.267 -.15(ve u)-.15 +H(nder).15 E/F3 9/Times-Bold@0 SF .967(SHELL GRAMMAR)3.467 F/F4 9 +/Times-Roman@0 SF(,)A F0 .967(stores a series of commands for)3.217 F +1.001(later e)108 189.6 R -.15(xe)-.15 G 3.501(cution. When).15 F 1.002 +(the name of a shell function is used as a simple command name, the lis\ +t of com-)3.501 F .316(mands associated with that function name is e)108 +201.6 R -.15(xe)-.15 G 2.816(cuted. Functions).15 F .316(are e)2.816 F +-.15(xe)-.15 G .315(cuted in the conte).15 F .315(xt of the current)-.15 +F .035(shell; no ne)108 213.6 R 2.535(wp)-.25 G .036 +(rocess is created to interpret them \(contrast this with the e)-2.535 F +-.15(xe)-.15 G .036(cution of a shell script\).).15 F .036(When a)5.036 +F .64(function is e)108 225.6 R -.15(xe)-.15 G .64(cuted, the ar).15 F .639 (guments to the function become the positional parameters during its e) --.18 F -.15(xe)-.15 G(cution.).15 E .533(The special parameter)108 679.2 -R F2(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532 -(Special parameter 0 is unchanged.)5.532 F .532(The \214rst ele-)5.532 F -1.017(ment of the)108 691.2 R F4(FUNCN)3.517 E(AME)-.18 E F0 -.25(va) -3.267 G 1.017 +-.18 F -.15(xe)-.15 G(cution.).15 E .532(The special parameter)108 237.6 +R F1(#)3.032 E F0 .532(is updated to re\215ect the change.)3.032 F .533 +(Special parameter 0 is unchanged.)5.532 F .533(The \214rst ele-)5.533 F +1.018(ment of the)108 249.6 R F3(FUNCN)3.518 E(AME)-.18 E F0 -.25(va) +3.268 G 1.017 (riable is set to the name of the function while the function is e).25 F --.15(xe)-.15 G 3.518(cuting. All).15 F 1.285 -(other aspects of the shell e)108 703.2 R -.15(xe)-.15 G 1.285 +-.15(xe)-.15 G 3.517(cuting. All).15 F 1.285 +(other aspects of the shell e)108 261.6 R -.15(xe)-.15 G 1.285 (cution en).15 F 1.285 (vironment are identical between a function and its caller with the)-.4 -F -.15(ex)108 715.2 S 1.96(ception that the).15 F F4(DEB)4.46 E(UG)-.09 -E F0 1.961(trap \(see the description of the)4.21 F F2(trap)4.461 E F0 --.2(bu)4.461 G 1.961(iltin under).2 F F4 1.961(SHELL B)4.461 F(UIL)-.09 -E 1.961(TIN COM-)-.828 F(MANDS)108 727.2 Q F0(belo)2.343 E .092 +F -.15(ex)108 273.6 S 1.961(ception that the).15 F F3(DEB)4.461 E(UG) +-.09 E F0 1.961(trap \(see the description of the)4.211 F F1(trap)4.46 E +F0 -.2(bu)4.46 G 1.96(iltin under).2 F F3 1.96(SHELL B)4.46 F(UIL)-.09 E +1.96(TIN COM-)-.828 F(MANDS)108 285.6 Q F0(belo)2.342 E .092 (w\) is not inherited unless the function has been gi)-.25 F -.15(ve) --.25 G 2.592(nt).15 G(he)-2.592 E F2(trace)2.592 E F0(attrib)2.592 E -.092(ute \(see the description of)-.2 F(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(23)199 E 0 Cg EP -%%Page: 24 24 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(the)108 84 Q/F1 9/Times-Bold@0 SF(declar)3.115 E(e)-.162 E F0 -.2 -(bu)2.865 G .615(iltin belo).2 F .615(w\) or the)-.25 F/F2 10 -/Times-Bold@0 SF .616(\255o functrace)3.115 F F0 .616 -(shell option has been enabled with the)3.116 F F2(set)3.116 E F0 -.2 -(bu)3.116 G .616(iltin \(in which).2 F(case all functions inherit the) -108 96 Q F2(DEB)2.5 E(UG)-.1 E F0(trap\).)2.5 E -1.11(Va)108 112.8 S -.656(riables local to the function may be declared with the)1.11 F F2 -(local)3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily) -5.655 E 3.155(,v)-.65 G .655(ariables and)-3.405 F(their v)108 124.8 Q +-.25 G 2.592(nt).15 G(he)-2.592 E F1(trace)2.592 E F0(attrib)2.592 E +.092(ute \(see the description of)-.2 F(the)108 297.6 Q F3(declar)3.116 +E(e)-.162 E F0 -.2(bu)2.866 G .616(iltin belo).2 F .616(w\) or the)-.25 +F F1 .616(\255o functrace)3.116 F F0 .616 +(shell option has been enabled with the)3.116 F F1(set)3.115 E F0 -.2 +(bu)3.115 G .615(iltin \(in which).2 F(case all functions inherit the) +108 309.6 Q F1(DEB)2.5 E(UG)-.1 E F0(trap\).)2.5 E -1.11(Va)108 326.4 S +.655(riables local to the function may be declared with the)1.11 F F1 +(local)3.155 E F0 -.2(bu)3.156 G .656(iltin command.).2 F(Ordinarily) +5.656 E 3.156(,v)-.65 G .656(ariables and)-3.406 F(their v)108 338.4 Q (alues are shared between the function and its caller)-.25 E(.)-.55 E -.043(If the b)108 141.6 R .043(uiltin command)-.2 F F2 -.18(re)2.543 G +.044(If the b)108 355.2 R .043(uiltin command)-.2 F F1 -.18(re)2.543 G (tur).18 E(n)-.15 E F0 .043(is e)2.543 F -.15(xe)-.15 G .043 (cuted in a function, the function completes and e).15 F -.15(xe)-.15 G -.044(cution resumes with).15 F 1.012(the ne)108 153.6 R 1.012 +.043(cution resumes with).15 F 1.011(the ne)108 367.2 R 1.011 (xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)-.15 G -1.011(ommand associated with the)-3.511 F F2(RETURN)3.511 E F0 1.011 -(trap is e)3.511 F -.15(xe)-.15 G(cuted).15 E .213(before e)108 165.6 R --.15(xe)-.15 G .213(cution resumes.).15 F .213 -(When a function completes, the v)5.213 F .214 +1.011(ommand associated with the)-3.511 F F1(RETURN)3.512 E F0 1.012 +(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 379.2 R +-.15(xe)-.15 G .214(cution resumes.).15 F .213 +(When a function completes, the v)5.214 F .213 (alues of the positional parameters and the spe-)-.25 F(cial parameter) -108 177.6 Q F2(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E +108 391.2 Q F1(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E 2.5(yh)-.15 G(ad prior to the function')-2.5 E 2.5(se)-.55 G -.15(xe) --2.65 G(cution.).15 E 1.359 -(Function names and de\214nitions may be listed with the)108 194.4 R F2 -3.858 E F0 1.358(option to the)3.858 F F2(declar)3.858 E(e)-.18 E -F0(or)3.858 E F2(typeset)3.858 E F0 -.2(bu)3.858 G 1.358(iltin com-).2 F -3.39(mands. The)108 206.4 R F23.39 E F0 .89(option to)3.39 F F2 -(declar)3.39 E(e)-.18 E F0(or)3.39 E F2(typeset)3.39 E F0 .89 +-2.65 G(cution.).15 E 1.358 +(Function names and de\214nitions may be listed with the)108 408 R F1 +3.858 E F0 1.358(option to the)3.858 F F1(declar)3.858 E(e)-.18 E +F0(or)3.859 E F1(typeset)3.859 E F0 -.2(bu)3.859 G 1.359(iltin com-).2 F +3.39(mands. The)108 420 R F13.39 E F0 .89(option to)3.39 F F1 +(declar)3.39 E(e)-.18 E F0(or)3.39 E F1(typeset)3.39 E F0 .89 (will list the function names only \(and optionally the source)3.39 F -.327(\214le and line number)108 218.4 R 2.827(,i)-.4 G 2.827(ft)-2.827 G -(he)-2.827 E F2(extdeb)2.827 E(ug)-.2 E F0 .326 -(shell option is enabled\).)2.827 F .326(Functions may be e)5.326 F .326 -(xported so that subshells)-.15 F .011(automatically ha)108 230.4 R .311 --.15(ve t)-.2 H .011(hem de\214ned with the).15 F F22.511 E F0 -.011(option to the)2.511 F F2(export)2.511 E F0 -.2(bu)2.511 G 2.511 -(iltin. Note).2 F .012(that shell functions and v)2.511 F(ari-)-.25 E -.188(ables with the same name may result in multiple identically-named \ -entries in the en)108 242.4 R .187(vironment passed to the)-.4 F(shell') -108 254.4 Q 2.5(sc)-.55 G 2.5(hildren. Care)-2.5 F(should be tak)2.5 E +.326(\214le and line number)108 432 R 2.826(,i)-.4 G 2.826(ft)-2.826 G +(he)-2.826 E F1(extdeb)2.826 E(ug)-.2 E F0 .326 +(shell option is enabled\).)2.826 F .327(Functions may be e)5.327 F .327 +(xported so that subshells)-.15 F .012(automatically ha)108 444 R .312 +-.15(ve t)-.2 H .011(hem de\214ned with the).15 F F12.511 E F0 +.011(option to the)2.511 F F1(export)2.511 E F0 -.2(bu)2.511 G 2.511 +(iltin. Note).2 F .011(that shell functions and v)2.511 F(ari-)-.25 E +.187(ables with the same name may result in multiple identically-named \ +entries in the en)108 456 R .188(vironment passed to the)-.4 F(shell') +108 468 Q 2.5(sc)-.55 G 2.5(hildren. Care)-2.5 F(should be tak)2.5 E (en in cases where this may cause a problem.)-.1 E -(Functions may be recursi)108 271.2 Q -.15(ve)-.25 G 5(.N).15 G 2.5(ol) +(Functions may be recursi)108 484.8 Q -.15(ve)-.25 G 5(.N).15 G 2.5(ol) -5 G(imit is imposed on the number of recursi)-2.5 E .3 -.15(ve c)-.25 H -(alls.).15 E/F3 10.95/Times-Bold@0 SF(ARITHMETIC EV)72 288 Q(ALU)-1.478 -E -1.04(AT)-.657 G(ION)1.04 E F0 2.297(The shell allo)108 300 R 2.297 -(ws arithmetic e)-.25 F 2.297(xpressions to be e)-.15 F -.25(va)-.25 G -2.297(luated, under certain circumstances \(see the).25 F F2(let)4.798 E -F0(and)4.798 E F2(declar)108 312 Q(e)-.18 E F0 -.2(bu)2.706 G .206 -(iltin commands and).2 F F2 .206(Arithmetic Expansion)2.706 F F0 2.705 -(\). Ev)B .205(aluation is done in \214x)-.25 F .205(ed-width inte)-.15 -F .205(gers with no)-.15 F .428(check for o)108 324 R -.15(ve)-.15 G -(r\215o).15 E 1.728 -.65(w, t)-.25 H .428(hough di).65 F .428 -(vision by 0 is trapped and \215agged as an error)-.25 F 5.429(.T)-.55 G -.429(he operators and their prece-)-5.429 F 1.92(dence, associati)108 -336 R(vity)-.25 E 4.42(,a)-.65 G 1.92(nd v)-4.42 F 1.92 -(alues are the same as in the C language.)-.25 F 1.919(The follo)6.919 F -1.919(wing list of operators is)-.25 F(grouped into le)108 348 Q -.15 +(alls.).15 E F2(ARITHMETIC EV)72 501.6 Q(ALU)-1.478 E -1.04(AT)-.657 G +(ION)1.04 E F0 2.298(The shell allo)108 513.6 R 2.297(ws arithmetic e) +-.25 F 2.297(xpressions to be e)-.15 F -.25(va)-.25 G 2.297 +(luated, under certain circumstances \(see the).25 F F1(let)4.797 E F0 +(and)4.797 E F1(declar)108 525.6 Q(e)-.18 E F0 -.2(bu)2.705 G .205 +(iltin commands and).2 F F1 .205(Arithmetic Expansion)2.705 F F0 2.705 +(\). Ev)B .205(aluation is done in \214x)-.25 F .206(ed-width inte)-.15 +F .206(gers with no)-.15 F .429(check for o)108 537.6 R -.15(ve)-.15 G +(r\215o).15 E 1.729 -.65(w, t)-.25 H .429(hough di).65 F .428 +(vision by 0 is trapped and \215agged as an error)-.25 F 5.428(.T)-.55 G +.428(he operators and their prece-)-5.428 F 1.919(dence, associati)108 +549.6 R(vity)-.25 E 4.419(,a)-.65 G 1.919(nd v)-4.419 F 1.919 +(alues are the same as in the C language.)-.25 F 1.92(The follo)6.92 F +1.92(wing list of operators is)-.25 F(grouped into le)108 561.6 Q -.15 (ve)-.25 G(ls of equal-precedence operators.).15 E(The le)5 E -.15(ve) --.25 G(ls are listed in order of decreasing precedence.).15 E/F4 10 -/Times-Italic@0 SF(id)108 364.8 Q F2(++)A F4(id)2.5 E F2A F0 -.25 -(va)144 376.8 S(riable post-increment and post-decrement).25 E F2(++)108 -388.8 Q F4(id)A F22.5 E F4(id)A F0 -.25(va)144 400.8 S -(riable pre-increment and pre-decrement).25 E F2 2.5108 412.8 S F0 -(unary minus and plus)19.6 E F2 2.5(!~)108 424.8 S F0 -(logical and bitwise ne)24.34 E -.05(ga)-.15 G(tion).05 E F2(**)108 -436.8 Q F0 -.15(ex)26 G(ponentiation).15 E F2 2.5(*/%)108 448.8 S F0 -(multiplication, di)10.72 E(vision, remainder)-.25 E F2 2.5<2bad>108 -460.8 S F0(addition, subtraction)19.6 E F2(<< >>)108 472.8 Q F0 -(left and right bitwise shifts)10.7 E F2(<= >= < >)108 484.8 Q F0 -(comparison)144 496.8 Q F2(== !=)108 508.8 Q F0(equality and inequality) -13.07 E F2(&)108 520.8 Q F0(bitwise AND)27.67 E F2(^)108 532.8 Q F0 -(bitwise e)32.67 E(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|)108 -544.8 Q F0(bitwise OR)33.8 E F2(&&)108 556.8 Q F0(logical AND)19.34 E F2 -(||)108 568.8 Q F0(logical OR)31.6 E F4 -.2(ex)108 580.8 S(pr).2 E F2(?) -A F4 -.2(ex)C(pr).2 E F2(:)A F4 -.2(ex)C(pr).2 E F0 -(conditional operator)144 592.8 Q F2 2.5(=*)108 604.8 S 2.5(=/)-2.5 G -2.5(=%)-2.5 G 2.5(=+)-2.5 G 2.5<3dad>-2.5 G 2.5(=<)-2.5 G -(<= >>= &= ^= |=)-2.5 E F0(assignment)144 616.8 Q F4 -.2(ex)108 628.8 S -(pr1).2 E F2(,)2.5 E F4 -.2(ex)2.5 G(pr2).2 E F0(comma)144 640.8 Q .68 -(Shell v)108 657.6 R .68(ariables are allo)-.25 F .68 -(wed as operands; parameter e)-.25 F .68 -(xpansion is performed before the e)-.15 F .68(xpression is e)-.15 F --.25(va)-.25 G(lu-).25 E 3.508(ated. W)108 669.6 R 1.008(ithin an e)-.4 -F 1.008(xpression, shell v)-.15 F 1.007 -(ariables may also be referenced by name without using the parameter) --.25 F -.15(ex)108 681.6 S 1.04(pansion syntax.).15 F 3.54(As)6.04 G -1.04(hell v)-3.54 F 1.04(ariable that is null or unset e)-.25 F -.25(va) --.25 G 1.041(luates to 0 when referenced by name without).25 F 1.467 -(using the parameter e)108 693.6 R 1.467(xpansion syntax.)-.15 F 1.467 -(The v)6.467 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25 -(va)-.25 G 1.466(luated as an arithmetic e).25 F(xpression)-.15 E 1.389 -(when it is referenced, or when a v)108 705.6 R 1.389 -(ariable which has been gi)-.25 F -.15(ve)-.25 G 3.89(nt).15 G(he)-3.89 -E F4(inte)3.89 E -.1(ge)-.4 G(r).1 E F0(attrib)3.89 E 1.39(ute using)-.2 -F F2(declar)3.89 E 3.89(e-)-.18 G(i)-3.89 E F0(is)3.89 E .344 -(assigned a v)108 717.6 R 2.844(alue. A)-.25 F .343(null v)2.843 F .343 -(alue e)-.25 F -.25(va)-.25 G .343(luates to 0.).25 F 2.843(As)5.343 G -.343(hell v)-2.843 F .343(ariable need not ha)-.25 F .643 -.15(ve i)-.2 -H .343(ts inte).15 F .343(ger attrib)-.15 F .343(ute turned on)-.2 F -(to be used in an e)108 729.6 Q(xpression.)-.15 E(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(24)199 E 0 Cg EP +-.25 G(ls are listed in order of decreasing precedence.).15 E/F5 10 +/Times-Italic@0 SF(id)108 578.4 Q F1(++)A F5(id)2.5 E F1A F0 -.25 +(va)144 590.4 S(riable post-increment and post-decrement).25 E F1(++)108 +602.4 Q F5(id)A F12.5 E F5(id)A F0 -.25(va)144 614.4 S +(riable pre-increment and pre-decrement).25 E F1 2.5108 626.4 S F0 +(unary minus and plus)19.6 E F1 2.5(!~)108 638.4 S F0 +(logical and bitwise ne)24.34 E -.05(ga)-.15 G(tion).05 E F1(**)108 +650.4 Q F0 -.15(ex)26 G(ponentiation).15 E F1 2.5(*/%)108 662.4 S F0 +(multiplication, di)10.72 E(vision, remainder)-.25 E F1 2.5<2bad>108 +674.4 S F0(addition, subtraction)19.6 E F1(<< >>)108 686.4 Q F0 +(left and right bitwise shifts)10.7 E F1(<= >= < >)108 698.4 Q F0 +(comparison)144 710.4 Q(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385 +(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 G(4)-197.965 E +0 Cg EP %%Page: 25 25 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E 1.406 -(Constants with a leading 0 are interpreted as octal numbers.)108 84 R -3.906(Al)6.406 G 1.407(eading 0x or 0X denotes he)-3.906 F(xadecimal.) --.15 E .59(Otherwise, numbers tak)108 96 R 3.09(et)-.1 G .59(he form [) --3.09 F/F1 10/Times-Italic@0 SF(base#)A F0 .59(]n, where)B F1(base)3.089 -E F0 .589(is a decimal number between 2 and 64 represent-)3.089 F .092 -(ing the arithmetic base, and)108 108 R F1(n)2.592 E F0 .093 -(is a number in that base.)2.592 F(If)5.093 E F1(base#)2.593 E F0 .093 -(is omitted, then base 10 is used.)2.593 F .093(The digits)5.093 F .065 -(greater than 9 are represented by the lo)108 120 R .064 +-.35 E/F1 10/Times-Bold@0 SF(== !=)108 84 Q F0(equality and inequality) +13.07 E F1(&)108 96 Q F0(bitwise AND)27.67 E F1(^)108 108 Q F0 +(bitwise e)32.67 E(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F1(|)108 +120 Q F0(bitwise OR)33.8 E F1(&&)108 132 Q F0(logical AND)19.34 E F1(||) +108 144 Q F0(logical OR)31.6 E/F2 10/Times-Italic@0 SF -.2(ex)108 156 S +(pr).2 E F1(?)A F2 -.2(ex)C(pr).2 E F1(:)A F2 -.2(ex)C(pr).2 E F0 +(conditional operator)144 168 Q F1 2.5(=*)108 180 S 2.5(=/)-2.5 G 2.5 +(=%)-2.5 G 2.5(=+)-2.5 G 2.5<3dad>-2.5 G 2.5(=<)-2.5 G(<= >>= &= ^= |=) +-2.5 E F0(assignment)144 192 Q F2 -.2(ex)108 204 S(pr1).2 E F1(,)2.5 E +F2 -.2(ex)2.5 G(pr2).2 E F0(comma)144 216 Q .68(Shell v)108 232.8 R .68 +(ariables are allo)-.25 F .68(wed as operands; parameter e)-.25 F .68 +(xpansion is performed before the e)-.15 F .68(xpression is e)-.15 F +-.25(va)-.25 G(lu-).25 E 3.507(ated. W)108 244.8 R 1.007(ithin an e)-.4 +F 1.007(xpression, shell v)-.15 F 1.007 +(ariables may also be referenced by name without using the parameter) +-.25 F -.15(ex)108 256.8 S 1.041(pansion syntax.).15 F 3.541(As)6.041 G +1.041(hell v)-3.541 F 1.041(ariable that is null or unset e)-.25 F -.25 +(va)-.25 G 1.04(luates to 0 when referenced by name without).25 F 1.466 +(using the parameter e)108 268.8 R 1.466(xpansion syntax.)-.15 F 1.467 +(The v)6.466 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25 +(va)-.25 G 1.467(luated as an arithmetic e).25 F(xpression)-.15 E 1.39 +(when it is referenced, or when a v)108 280.8 R 1.389 +(ariable which has been gi)-.25 F -.15(ve)-.25 G 3.889(nt).15 G(he) +-3.889 E F2(inte)3.889 E -.1(ge)-.4 G(r).1 E F0(attrib)3.889 E 1.389 +(ute using)-.2 F F1(declar)3.889 E 3.889(e-)-.18 G(i)-3.889 E F0(is) +3.889 E .343(assigned a v)108 292.8 R 2.843(alue. A)-.25 F .343(null v) +2.843 F .343(alue e)-.25 F -.25(va)-.25 G .343(luates to 0.).25 F 2.843 +(As)5.343 G .343(hell v)-2.843 F .343(ariable need not ha)-.25 F .643 +-.15(ve i)-.2 H .343(ts inte).15 F .344(ger attrib)-.15 F .344 +(ute turned on)-.2 F(to be used in an e)108 304.8 Q(xpression.)-.15 E +1.406(Constants with a leading 0 are interpreted as octal numbers.)108 +321.6 R 3.906(Al)6.406 G 1.406(eading 0x or 0X denotes he)-3.906 F +(xadecimal.)-.15 E .589(Otherwise, numbers tak)108 333.6 R 3.089(et)-.1 +G .589(he form [)-3.089 F F2(base#)A F0 .589(]n, where)B F2(base)3.089 E +F0 .59(is a decimal number between 2 and 64 represent-)3.089 F .093 +(ing the arithmetic base, and)108 345.6 R F2(n)2.593 E F0 .093 +(is a number in that base.)2.593 F(If)5.093 E F2(base#)2.593 E F0 .092 +(is omitted, then base 10 is used.)2.593 F .092(The digits)5.092 F .064 +(greater than 9 are represented by the lo)108 357.6 R .064 (wercase letters, the uppercase letters, @, and _, in that order)-.25 F -5.064(.I)-.55 G(f)-5.064 E F1(base)2.564 E F0 .696 -(is less than or equal to 36, lo)108 132 R .697 -(wercase and uppercase letters may be used interchang)-.25 F .697 -(ably to represent num-)-.05 F(bers between 10 and 35.)108 144 Q .235 -(Operators are e)108 160.8 R -.25(va)-.25 G .235 -(luated in order of precedence.).25 F(Sub-e)5.234 E .234 -(xpressions in parentheses are e)-.15 F -.25(va)-.25 G .234 -(luated \214rst and may).25 F -.15(ove)108 172.8 S -(rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E/F2 10.95 -/Times-Bold@0 SF(CONDITION)72 189.6 Q(AL EXPRESSIONS)-.219 E F0 .255 -(Conditional e)108 201.6 R .255(xpressions are used by the)-.15 F/F3 10 -/Times-Bold@0 SF([[)2.755 E F0 .255(compound command and the)2.755 F F3 -(test)2.755 E F0(and)2.755 E F3([)2.756 E F0 -.2(bu)2.756 G .256 -(iltin commands to test).2 F .77(\214le attrib)108 213.6 R .77 +5.065(.I)-.55 G(f)-5.065 E F2(base)2.565 E F0 .433 +(is less than or equal to 36, lo)108 369.6 R .432(wercase and uppercase\ + letters may be used interchangeably to represent num-)-.25 F +(bers between 10 and 35.)108 381.6 Q .234(Operators are e)108 398.4 R +-.25(va)-.25 G .234(luated in order of precedence.).25 F(Sub-e)5.234 E +.234(xpressions in parentheses are e)-.15 F -.25(va)-.25 G .235 +(luated \214rst and may).25 F -.15(ove)108 410.4 S +(rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E/F3 10.95 +/Times-Bold@0 SF(CONDITION)72 427.2 Q(AL EXPRESSIONS)-.219 E F0 .256 +(Conditional e)108 439.2 R .256(xpressions are used by the)-.15 F F1([[) +2.755 E F0 .255(compound command and the)2.755 F F1(test)2.755 E F0(and) +2.755 E F1([)2.755 E F0 -.2(bu)2.755 G .255(iltin commands to test).2 F +.77(\214le attrib)108 451.2 R .77 (utes and perform string and arithmetic comparisons.)-.2 F .77 -(Expressions are formed from the follo)5.77 F(wing)-.25 E 1.04 -(unary or binary primaries.)108 225.6 R 1.04(If an)6.04 F(y)-.15 E F1 -(\214le)3.54 E F0(ar)3.54 E 1.041 -(gument to one of the primaries is of the form)-.18 F F1(/de)3.541 E -(v/fd/n)-.15 E F0 3.541(,t)C 1.041(hen \214le)-3.541 F(descriptor)108 -237.6 Q F1(n)3.789 E F0 1.289(is check)3.789 F 3.789(ed. If)-.1 F(the) -3.789 E F1(\214le)3.789 E F0(ar)3.789 E 1.289 -(gument to one of the primaries is one of)-.18 F F1(/de)3.789 E(v/stdin) --.15 E F0(,)A F1(/de)3.788 E(v/stdout)-.15 E F0 3.788(,o)C(r)-3.788 E F1 -(/de)108 249.6 Q(v/stderr)-.15 E F0 2.5<2c8c>C +(Expressions are formed from the follo)5.77 F(wing)-.25 E 1.041 +(unary or binary primaries.)108 463.2 R 1.041(If an)6.041 F(y)-.15 E F2 +(\214le)3.541 E F0(ar)3.541 E 1.04 +(gument to one of the primaries is of the form)-.18 F F2(/de)3.54 E +(v/fd/n)-.15 E F0 3.54(,t)C 1.04(hen \214le)-3.54 F(descriptor)108 475.2 +Q F2(n)3.788 E F0 1.289(is check)3.788 F 3.789(ed. If)-.1 F(the)3.789 E +F2(\214le)3.789 E F0(ar)3.789 E 1.289 +(gument to one of the primaries is one of)-.18 F F2(/de)3.789 E(v/stdin) +-.15 E F0(,)A F2(/de)3.789 E(v/stdout)-.15 E F0 3.789(,o)C(r)-3.789 E F2 +(/de)108 487.2 Q(v/stderr)-.15 E F0 2.5<2c8c>C (le descriptor 0, 1, or 2, respecti)-2.5 E -.15(ve)-.25 G(ly).15 E 2.5 -(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .721 +(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .722 (Unless otherwise speci\214ed, primaries that operate on \214les follo) -108 266.4 R 3.221(ws)-.25 G .722(ymbolic links and operate on the tar) --3.221 F(get)-.18 E(of the link, rather than the link itself.)108 278.4 -Q F3108 302.4 Q F1(\214le)2.5 E F0 -.35(Tr)10.58 G(ue if).35 E F1 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F3108 314.4 Q F1 -(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex) -2.5 G(ists and is a block special \214le.).15 E F3108 326.4 Q F1 -(\214le)2.5 E F0 -.35(Tr)11.14 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex) -2.5 G(ists and is a character special \214le.).15 E F3108 338.4 Q -F1(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F3108 350.4 Q F1 -(\214le)2.5 E F0 -.35(Tr)11.14 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex) -2.5 G(ists.).15 E F3108 362.4 Q F1(\214le)2.5 E F0 -.35(Tr)12.25 G -(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a re).15 E -(gular \214le.)-.15 E F3108 374.4 Q F1(\214le)2.5 E F0 -.35(Tr) -10.58 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is set-group-id.).15 E F3108 386.4 Q F1(\214le)2.5 E F0 --.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a symbolic link.).15 E F3108 398.4 Q F1(\214le)2.5 E -F0 -.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G +108 504 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar) +-3.221 F(get)-.18 E(of the link, rather than the link itself.)108 516 Q +F1108 540 Q F2(\214le)2.5 E F0 -.35(Tr)10.58 G(ue if).35 E F2 +(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 552 Q F2(\214le) +2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a block special \214le.).15 E F1108 564 Q F2(\214le) +2.5 E F0 -.35(Tr)11.14 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a character special \214le.).15 E F1108 576 Q F2 +(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex) +2.5 G(ists and is a directory).15 E(.)-.65 E F1108 588 Q F2 +(\214le)2.5 E F0 -.35(Tr)11.14 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex) +2.5 G(ists.).15 E F1108 600 Q F2(\214le)2.5 E F0 -.35(Tr)12.25 G +(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a re).15 E +(gular \214le.)-.15 E F1108 612 Q F2(\214le)2.5 E F0 -.35(Tr)10.58 +G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is set-group-id.).15 E F1108 624 Q F2(\214le)2.5 E F0 +-.35(Tr)10.02 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a symbolic link.).15 E F1108 636 Q F2(\214le)2.5 E F0 +-.35(Tr)10.02 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G (ists and its `).15 E(`stick)-.74 E(y')-.15 E 2.5('b)-.74 G(it is set.) --2.5 E F3108 410.4 Q F1(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 -E F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a named pipe \(FIFO\).) -.15 E F3108 422.4 Q F1(\214le)2.5 E F0 -.35(Tr)11.14 G(ue if).35 E -F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is readable.).15 E F3108 -434.4 Q F1(\214le)2.5 E F0 -.35(Tr)11.69 G(ue if).35 E F1(\214le)2.5 E -F0 -.15(ex)2.5 G(ists and has a size greater than zero.).15 E F3 -108 446.4 Q F1(fd)2.5 E F0 -.35(Tr)16.69 G(ue if \214le descriptor).35 E -F1(fd)4.47 E F0(is open and refers to a terminal.)3.27 E F3108 -458.4 Q F1(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E -F0 -.15(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F3 -108 470.4 Q F1(\214le)2.5 E F0 -.35(Tr)8.36 G(ue if).35 E F1 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is writable.).15 E F3108 -482.4 Q F1(\214le)2.5 E F0 -.35(Tr)10.58 G(ue if).35 E F1(\214le)2.5 E -F0 -.15(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F3 -108 494.4 Q F1(\214le)2.5 E F0 -.35(Tr)7.8 G(ue if).35 E F1 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E -(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F3108 506.4 Q F1 -(\214le)2.5 E F0 -.35(Tr)7.8 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex) -2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E .3 -.15 -(ve g)-.25 H(roup id.).15 E F3108 518.4 Q F1(\214le)2.5 E F0 -.35 -(Tr)8.91 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a symbolic link.).15 E F3108 530.4 Q F1(\214le)2.5 E -F0 -.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a sock).15 E(et.)-.1 E F3108 542.4 Q F1(\214le)2.5 E -F0 -.35(Tr)8.36 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and has been modi\214ed since it w).15 E(as last read.)-.1 E F1 -(\214le1)108 554.4 Q F02.5 E F3(nt)A F1(\214le2)2.5 E F0 -.35(Tr)144 -566.4 S .039(ue if).35 F F1(\214le1)2.539 E F0 .039(is ne)2.539 F .039 -(wer \(according to modi\214cation date\) than)-.25 F F1(\214le2)2.539 E -F0 2.539(,o)C 2.539(ri)-2.539 G(f)-2.539 E F1(\214le1)2.539 E F0 -.15 -(ex)2.539 G .039(ists and).15 F F1(\214le2)2.539 E F0 .038(does not.) -2.538 F F1(\214le1)108 578.4 Q F02.5 E F3(ot)A F1(\214le2)2.5 E F0 --.35(Tr)144 590.4 S(ue if).35 E F1(\214le1)2.5 E F0(is older than)2.5 E -F1(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F1(\214le2)2.5 E F0 --.15(ex)2.5 G(ists and).15 E F1(\214le1)2.5 E F0(does not.)2.5 E F1 -(\214le1)108 602.4 Q F3(\255ef)2.5 E F1(\214le2)2.5 E F0 -.35(Tr)144 -614.4 S(ue if).35 E F1(\214le1)2.5 E F0(and)2.5 E F1(\214le2)2.5 E F0 -(refer to the same de)2.5 E(vice and inode numbers.)-.25 E F3108 -626.4 Q F1(optname)2.5 E F0 -.35(Tr)144 638.4 S 1.143 -(ue if shell option).35 F F1(optname)3.873 E F0 1.143(is enabled.)3.823 -F 1.144(See the list of options under the description of the)6.143 F F3 -3.644 E F0(option to the)144 650.4 Q F3(set)2.5 E F0 -.2(bu)2.5 G -(iltin belo).2 E -.65(w.)-.25 G F3108 662.4 Q F1(string)2.5 E F0 --.35(Tr)144 674.4 S(ue if the length of).35 E F1(string)2.5 E F0 -(is zero.)2.5 E F1(string)108 686.4 Q F3108 698.4 Q F1(string)2.5 -E F0 -.35(Tr)144 710.4 S(ue if the length of).35 E F1(string)2.84 E F0 -(is non-zero.)2.72 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(25)199 E -0 Cg EP +-2.5 E F1108 648 Q F2(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E +F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a named pipe \(FIFO\).).15 +E F1108 660 Q F2(\214le)2.5 E F0 -.35(Tr)11.14 G(ue if).35 E F2 +(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is readable.).15 E F1108 +672 Q F2(\214le)2.5 E F0 -.35(Tr)11.69 G(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists and has a size greater than zero.).15 E F1108 +684 Q F2(fd)2.5 E F0 -.35(Tr)16.69 G(ue if \214le descriptor).35 E F2 +(fd)4.47 E F0(is open and refers to a terminal.)3.27 E F1108 696 Q +F2(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F1108 +708 Q F2(\214le)2.5 E F0 -.35(Tr)8.36 G(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists and is writable.).15 E(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(22) +-2.5 G(5)-197.965 E 0 Cg EP %%Page: 26 26 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Italic@0 SF(string1)108 84 Q/F2 10/Times-Bold@0 SF -(==)2.5 E F1(string2)2.5 E F0 -.35(Tr)144 96 S -(ue if the strings are equal.).35 E F2(=)5 E F0(may be used in place of) -2.5 E F2(==)2.5 E F0(for strict POSIX compliance.)2.5 E F1(string1)108 -112.8 Q F2(!=)2.5 E F1(string2)2.5 E F0 -.35(Tr)144 124.8 S -(ue if the strings are not equal.).35 E F1(string1)108 141.6 Q F2(<)2.5 -E F1(string2)2.5 E F0 -.35(Tr)144 153.6 S(ue if).35 E F1(string1)2.5 E -F0(sorts before)2.5 E F1(string2)2.5 E F0(le)2.5 E -(xicographically in the current locale.)-.15 E F1(string1)108 170.4 Q F2 -(>)2.5 E F1(string2)2.5 E F0 -.35(Tr)144 182.4 S(ue if).35 E F1(string1) -2.5 E F0(sorts after)2.5 E F1(string2)2.5 E F0(le)2.5 E -(xicographically in the current locale.)-.15 E F1(ar)108.33 199.2 Q(g1) --.37 E F2(OP)2.5 E F1(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF(OP)144 -211.2 Q F0 .385(is one of)2.635 F F2(\255eq)2.885 E F0(,)A F2(\255ne) -2.885 E F0(,)A F2(\255lt)2.885 E F0(,)A F2(\255le)2.885 E F0(,)A F2 -(\255gt)2.885 E F0 2.885(,o)C(r)-2.885 E F2(\255ge)2.885 E F0 5.385(.T)C -.385(hese arithmetic binary operators return true if)-5.385 F F1(ar) -2.884 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, less th\ -an or equal to, greater than, or greater than or equal to)144 223.2 R F1 -(ar)144 235.2 Q(g2)-.37 E F0 2.5(,r)C(especti)-2.5 E -.15(ve)-.25 G(ly) -.15 E(.)-.65 E F1(Ar)6.01 E(g1)-.37 E F0(and)2.5 E F1(ar)2.83 E(g2)-.37 -E F0(may be positi)2.52 E .3 -.15(ve o)-.25 H 2.5(rn).15 G -2.25 -.15 -(eg a)-2.5 H(ti).15 E .3 -.15(ve i)-.25 H(nte).15 E(gers.)-.15 E/F4 -10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 252 Q(ANSION)-.81 E F0 .614 -(When a simple command is e)108 264 R -.15(xe)-.15 G .614 -(cuted, the shell performs the follo).15 F .613(wing e)-.25 F .613 +-.35 E/F1 10/Times-Bold@0 SF108 84 Q/F2 10/Times-Italic@0 SF +(\214le)2.5 E F0 -.35(Tr)10.58 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex) +2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F1108 96 Q +F2(\214le)2.5 E F0 -.35(Tr)7.8 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex) +2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E .3 -.15 +(ve u)-.25 H(ser id.).15 E F1108 108 Q F2(\214le)2.5 E F0 -.35(Tr) +7.8 G(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is o).15 E +(wned by the ef)-.25 E(fecti)-.25 E .3 -.15(ve g)-.25 H(roup id.).15 E +F1108 120 Q F2(\214le)2.5 E F0 -.35(Tr)8.91 G(ue if).35 E F2 +(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a symbolic link.).15 E F1 +108 132 Q F2(\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F2 +(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F1 +108 144 Q F2(\214le)2.5 E F0 -.35(Tr)8.36 G(ue if).35 E F2(\214le) +2.5 E F0 -.15(ex)2.5 G(ists and has been modi\214ed since it w).15 E +(as last read.)-.1 E F2(\214le1)108 156 Q F02.5 E F1(nt)A F2 +(\214le2)2.5 E F0 -.35(Tr)144 168 S .038(ue if).35 F F2(\214le1)2.538 E +F0 .039(is ne)2.539 F .039 +(wer \(according to modi\214cation date\) than)-.25 F F2(\214le2)2.539 E +F0 2.539(,o)C 2.539(ri)-2.539 G(f)-2.539 E F2(\214le1)2.539 E F0 -.15 +(ex)2.539 G .039(ists and).15 F F2(\214le2)2.539 E F0 .039(does not.) +2.539 F F2(\214le1)108 180 Q F02.5 E F1(ot)A F2(\214le2)2.5 E F0 +-.35(Tr)144 192 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2 +(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le2)2.5 E F0 +-.15(ex)2.5 G(ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F2 +(\214le1)108 204 Q F1(\255ef)2.5 E F2(\214le2)2.5 E F0 -.35(Tr)144 216 S +(ue if).35 E F2(\214le1)2.5 E F0(and)2.5 E F2(\214le2)2.5 E F0 +(refer to the same de)2.5 E(vice and inode numbers.)-.25 E F1108 +228 Q F2(optname)2.5 E F0 -.35(Tr)144 240 S 1.144(ue if shell option).35 +F F2(optname)3.874 E F0 1.144(is enabled.)3.824 F 1.143 +(See the list of options under the description of the)6.144 F F1 +3.643 E F0(option to the)144 252 Q F1(set)2.5 E F0 -.2(bu)2.5 G +(iltin belo).2 E -.65(w.)-.25 G F1108 264 Q F2(string)2.5 E F0 +-.35(Tr)144 276 S(ue if the length of).35 E F2(string)2.5 E F0(is zero.) +2.5 E F2(string)108 288 Q F1108 300 Q F2(string)2.5 E F0 -.35(Tr) +144 312 S(ue if the length of).35 E F2(string)2.84 E F0(is non-zero.) +2.72 E F2(string1)108 328.8 Q F1(==)2.5 E F2(string2)2.5 E F0 -.35(Tr) +144 340.8 S(ue if the strings are equal.).35 E F1(=)5 E F0 +(may be used in place of)2.5 E F1(==)2.5 E F0 +(for strict POSIX compliance.)2.5 E F2(string1)108 357.6 Q F1(!=)2.5 E +F2(string2)2.5 E F0 -.35(Tr)144 369.6 S +(ue if the strings are not equal.).35 E F2(string1)108 386.4 Q F1(<)2.5 +E F2(string2)2.5 E F0 -.35(Tr)144 398.4 S(ue if).35 E F2(string1)2.5 E +F0(sorts before)2.5 E F2(string2)2.5 E F0(le)2.5 E +(xicographically in the current locale.)-.15 E F2(string1)108 415.2 Q F1 +(>)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 427.2 S(ue if).35 E F2(string1) +2.5 E F0(sorts after)2.5 E F2(string2)2.5 E F0(le)2.5 E +(xicographically in the current locale.)-.15 E F2(ar)108.33 444 Q(g1) +-.37 E F1(OP)2.5 E F2(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF(OP)144 456 +Q F0 .385(is one of)2.634 F F1(\255eq)2.885 E F0(,)A F1(\255ne)2.885 E +F0(,)A F1(\255lt)2.885 E F0(,)A F1(\255le)2.885 E F0(,)A F1(\255gt)2.885 +E F0 2.885(,o)C(r)-2.885 E F1(\255ge)2.885 E F0 5.385(.T)C .385 +(hese arithmetic binary operators return true if)-5.385 F F2(ar)2.885 E +(g1)-.37 E F0 .845(is equal to, not equal to, less than, less than or e\ +qual to, greater than, or greater than or equal to)144 468 R F2(ar)144 +480 Q(g2)-.37 E F0 2.5(,r)C(especti)-2.5 E -.15(ve)-.25 G(ly).15 E(.) +-.65 E F2(Ar)6.01 E(g1)-.37 E F0(and)2.5 E F2(ar)2.83 E(g2)-.37 E F0 +(may be positi)2.52 E .3 -.15(ve o)-.25 H 2.5(rn).15 G -2.25 -.15(eg a) +-2.5 H(ti).15 E .3 -.15(ve i)-.25 H(nte).15 E(gers.)-.15 E/F4 10.95 +/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 496.8 Q(ANSION)-.81 E F0 .613 +(When a simple command is e)108 508.8 R -.15(xe)-.15 G .614 +(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614 (xpansions, assignments, and redi-)-.15 F(rections, from left to right.) -108 276 Q 26(1. The)108 292.8 R -.1(wo)4.348 G 1.848 -(rds that the parser has mark).1 F 1.848(ed as v)-.1 F 1.849 +108 520.8 Q 26(1. The)108 537.6 R -.1(wo)4.349 G 1.849 +(rds that the parser has mark).1 F 1.848(ed as v)-.1 F 1.848 (ariable assignments \(those preceding the command)-.25 F -(name\) and redirections are sa)144 304.8 Q -.15(ve)-.2 G 2.5(df).15 G -(or later processing.)-2.5 E 26(2. The)108 321.6 R -.1(wo)3.664 G 1.164 +(name\) and redirections are sa)144 549.6 Q -.15(ve)-.2 G 2.5(df).15 G +(or later processing.)-2.5 E 26(2. The)108 566.4 R -.1(wo)3.663 G 1.163 (rds that are not v).1 F 1.164 -(ariable assignments or redirections are e)-.25 F 3.663(xpanded. If)-.15 -F(an)3.663 E 3.663(yw)-.15 G 1.163(ords remain)-3.763 F .775(after e)144 -333.6 R .775(xpansion, the \214rst w)-.15 F .775(ord is tak)-.1 F .775 +(ariable assignments or redirections are e)-.25 F 3.664(xpanded. If)-.15 +F(an)3.664 E 3.664(yw)-.15 G 1.164(ords remain)-3.764 F .776(after e)144 +578.4 R .776(xpansion, the \214rst w)-.15 F .776(ord is tak)-.1 F .775 (en to be the name of the command and the remaining w)-.1 F(ords)-.1 E -(are the ar)144 345.6 Q(guments.)-.18 E 26(3. Redirections)108 362.4 R +(are the ar)144 590.4 Q(guments.)-.18 E 26(3. Redirections)108 607.2 R (are performed as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F3 -(REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0 26(4. The)108 379.2 R -(te)3.217 E .717(xt after the)-.15 F F2(=)3.217 E F0 .717(in each v) -3.217 F .717(ariable assignment under)-.25 F .717(goes tilde e)-.18 F -.717(xpansion, parameter e)-.15 F(xpansion,)-.15 E .339 -(command substitution, arithmetic e)144 391.2 R .339 +(REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0 26(4. The)108 624 R(te) +3.216 E .717(xt after the)-.15 F F1(=)3.217 E F0 .717(in each v)3.217 F +.717(ariable assignment under)-.25 F .717(goes tilde e)-.18 F .717 +(xpansion, parameter e)-.15 F(xpansion,)-.15 E .34 +(command substitution, arithmetic e)144 636 R .339 (xpansion, and quote remo)-.15 F -.25(va)-.15 G 2.839(lb).25 G .339 -(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 403.2 Q -.332(If no command name results, the v)108 420 R .332 +(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 648 Q .332 +(If no command name results, the v)108 664.8 R .332 (ariable assignments af)-.25 F .332(fect the current shell en)-.25 F -2.832(vironment. Otherwise,)-.4 F(the)2.832 E -.25(va)108 432 S .757 +2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 676.8 S .757 (riables are added to the en).25 F .757(vironment of the e)-.4 F -.15 (xe)-.15 G .757(cuted command and do not af).15 F .757 -(fect the current shell en)-.25 F(vi-)-.4 E 3.177(ronment. If)108 444 R -(an)3.177 E 3.177(yo)-.15 G 3.177(ft)-3.177 G .677 -(he assignments attempts to assign a v)-3.177 F .677 -(alue to a readonly v)-.25 F .676(ariable, an error occurs, and)-.25 F -(the command e)108 456 Q(xits with a non-zero status.)-.15 E .149 -(If no command name results, redirections are performed, b)108 472.8 R -.149(ut do not af)-.2 F .15(fect the current shell en)-.25 F 2.65 -(vironment. A)-.4 F(redirection error causes the command to e)108 484.8 -Q(xit with a non-zero status.)-.15 E 1.064 -(If there is a command name left after e)108 501.6 R 1.064(xpansion, e) --.15 F -.15(xe)-.15 G 1.064(cution proceeds as described belo).15 F -4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .068(command e)108 -513.6 R 2.568(xits. If)-.15 F .069(one of the e)2.568 F .069 -(xpansions contained a command substitution, the e)-.15 F .069 -(xit status of the command)-.15 F .467(is the e)108 525.6 R .466 -(xit status of the last command substitution performed.)-.15 F .466 -(If there were no command substitutions, the)5.466 F(command e)108 537.6 -Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 554.4 Q F0 -.546(After a command has been split into w)108 566.4 R .547 +(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 688.8 +R(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677 +(he assignments attempts to assign a v)-3.176 F .677 +(alue to a readonly v)-.25 F .677(ariable, an error occurs, and)-.25 F +(the command e)108 700.8 Q(xits with a non-zero status.)-.15 E .15 +(If no command name results, redirections are performed, b)108 717.6 R +.149(ut do not af)-.2 F .149(fect the current shell en)-.25 F 2.649 +(vironment. A)-.4 F(redirection error causes the command to e)108 729.6 +Q(xit with a non-zero status.)-.15 E(GNU Bash-3.1-de)72 768 Q -.15(ve) +-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 +G(6)-197.965 E 0 Cg EP +%%Page: 27 27 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E 1.064(If there is a command name left after e)108 84 R 1.064 +(xpansion, e)-.15 F -.15(xe)-.15 G 1.064 +(cution proceeds as described belo).15 F 4.864 -.65(w. O)-.25 H 1.064 +(therwise, the).65 F .069(command e)108 96 R 2.569(xits. If)-.15 F .069 +(one of the e)2.569 F .069 +(xpansions contained a command substitution, the e)-.15 F .068 +(xit status of the command)-.15 F .466(is the e)108 108 R .466 +(xit status of the last command substitution performed.)-.15 F .467 +(If there were no command substitutions, the)5.466 F(command e)108 120 Q +(xits with a status of zero.)-.15 E/F1 10.95/Times-Bold@0 SF +(COMMAND EXECUTION)72 136.8 Q F0 .547 +(After a command has been split into w)108 148.8 R .546 (ords, if it results in a simple command and an optional list of ar)-.1 -F(gu-)-.18 E(ments, the follo)108 578.4 Q(wing actions are tak)-.25 E +F(gu-)-.18 E(ments, the follo)108 160.8 Q(wing actions are tak)-.25 E (en.)-.1 E .379(If the command name contains no slashes, the shell atte\ -mpts to locate it.)108 595.2 R .379(If there e)5.379 F .379 +mpts to locate it.)108 177.6 R .379(If there e)5.379 F .379 (xists a shell function by)-.15 F .246(that name, that function is in) -108 607.2 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G -.246(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E F3(FUNCTIONS) -2.746 E F5(.)A F0 .246(If the name does not match a func-)4.746 F -(tion, the shell searches for it in the list of shell b)108 619.2 Q 2.5 +108 189.6 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G +.246(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E/F2 9 +/Times-Bold@0 SF(FUNCTIONS)2.746 E/F3 9/Times-Roman@0 SF(.)A F0 .246 +(If the name does not match a func-)4.746 F +(tion, the shell searches for it in the list of shell b)108 201.6 Q 2.5 (uiltins. If)-.2 F 2.5(am)2.5 G(atch is found, that b)-2.5 E -(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .31 -(If the name is neither a shell function nor a b)108 636 R .309 -(uiltin, and contains no slashes,)-.2 F F2(bash)2.809 E F0 .309 -(searches each element of)2.809 F(the)108 648 Q F3 -.666(PA)3.162 G(TH) --.189 E F0 .662(for a directory containing an e)2.912 F -.15(xe)-.15 G -.662(cutable \214le by that name.).15 F F2(Bash)5.662 E F0 .663 -(uses a hash table to remember)3.162 F 1.915(the full pathnames of e)108 -660 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F2(hash)4.415 E -F0(under)4.415 E F3 1.915(SHELL B)4.415 F(UIL)-.09 E 1.914(TIN COMMANDS) --.828 F F0(belo)4.164 E 4.414(w\). A)-.25 F(full)4.414 E .719 -(search of the directories in)108 672 R F3 -.666(PA)3.219 G(TH)-.189 E -F0 .72(is performed only if the command is not found in the hash table.) -2.969 F .72(If the)5.72 F(search is unsuccessful, the shell prints an e\ -rror message and returns an e)108 684 Q(xit status of 127.)-.15 E 1.089 -(If the search is successful, or if the command name contains one or mo\ -re slashes, the shell e)108 700.8 R -.15(xe)-.15 G 1.089(cutes the).15 F -.197(named program in a separate e)108 712.8 R -.15(xe)-.15 G .197 +(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .309 +(If the name is neither a shell function nor a b)108 218.4 R .31 +(uiltin, and contains no slashes,)-.2 F/F4 10/Times-Bold@0 SF(bash)2.81 +E F0 .31(searches each element of)2.81 F(the)108 230.4 Q F2 -.666(PA) +3.163 G(TH)-.189 E F0 .662(for a directory containing an e)2.913 F -.15 +(xe)-.15 G .662(cutable \214le by that name.).15 F F4(Bash)5.662 E F0 +.662(uses a hash table to remember)3.162 F 1.914 +(the full pathnames of e)108 242.4 R -.15(xe)-.15 G 1.915 +(cutable \214les \(see).15 F F4(hash)4.415 E F0(under)4.415 E F2 1.915 +(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)-.828 F F0(belo)4.165 E +4.415(w\). A)-.25 F(full)4.415 E .72(search of the directories in)108 +254.4 R F2 -.666(PA)3.22 G(TH)-.189 E F0 .719 +(is performed only if the command is not found in the hash table.)2.97 F +.719(If the)5.719 F(search is unsuccessful, the shell prints an error m\ +essage and returns an e)108 266.4 Q(xit status of 127.)-.15 E 1.089(If \ +the search is successful, or if the command name contains one or more s\ +lashes, the shell e)108 283.2 R -.15(xe)-.15 G 1.09(cutes the).15 F .198 +(named program in a separate e)108 295.2 R -.15(xe)-.15 G .198 (cution en).15 F 2.698(vironment. Ar)-.4 F .198 -(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .198 -(n, and the remain-).15 F(ing ar)108 724.8 Q +(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .197 +(n, and the remain-).15 F(ing ar)108 307.2 Q (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15 -(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(26)199 E 0 Cg EP -%%Page: 27 27 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E 1.809(If this e)108 84 R -.15(xe)-.15 G 1.809(cution f).15 F -1.809(ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809 +(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 324 R -.15 +(xe)-.15 G 1.809(cution f).15 F 1.809 +(ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809 (cutable format, and the \214le is not a directory).15 F 4.309(,i)-.65 G -4.309(ti)-4.309 G(s)-4.309 E .677(assumed to be a)108 96 R/F1 10 -/Times-Italic@0 SF .678(shell script)3.177 F F0 3.178(,a\214)C .678 +4.309(ti)-4.309 G(s)-4.309 E .678(assumed to be a)108 336 R/F5 10 +/Times-Italic@0 SF .678(shell script)3.178 F F0 3.178(,a\214)C .678 (le containing shell commands.)-3.178 F 3.178(As)5.678 G .678 -(ubshell is spa)-3.178 F .678(wned to e)-.15 F -.15(xe)-.15 G .678 -(cute it.).15 F(This)5.678 E .33 -(subshell reinitializes itself, so that the ef)108 108 R .33 -(fect is as if a ne)-.25 F 2.829(ws)-.25 G .329(hell had been in)-2.829 -F -.2(vo)-.4 G -.1(ke).2 G 2.829(dt).1 G 2.829(oh)-2.829 G .329 -(andle the script, with)-2.829 F 1.219(the e)108 120 R 1.219 +(ubshell is spa)-3.178 F .677(wned to e)-.15 F -.15(xe)-.15 G .677 +(cute it.).15 F(This)5.677 E .329 +(subshell reinitializes itself, so that the ef)108 348 R .329 +(fect is as if a ne)-.25 F 2.83(ws)-.25 G .33(hell had been in)-2.83 F +-.2(vo)-.4 G -.1(ke).2 G 2.83(dt).1 G 2.83(oh)-2.83 G .33 +(andle the script, with)-2.83 F 1.219(the e)108 360 R 1.219 (xception that the locations of commands remembered by the parent \(see) --.15 F/F2 10/Times-Bold@0 SF(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 -G(nder)-3.719 E/F3 9/Times-Bold@0 SF(SHELL)3.719 E -.09(BU)108 132 S(IL) -.09 E(TIN COMMANDS)-.828 E/F4 9/Times-Roman@0 SF(\))A F0 -(are retained by the child.)2.25 E .348(If the program is a \214le be) -108 148.8 R .348(ginning with)-.15 F F2(#!)2.848 E F0 2.848(,t)C .347(h\ +-.15 F F4(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E F2 +(SHELL)3.719 E -.09(BU)108 372 S(IL).09 E(TIN COMMANDS)-.828 E F3(\))A +F0(are retained by the child.)2.25 E .347(If the program is a \214le be) +108 388.8 R .347(ginning with)-.15 F F4(#!)2.847 E F0 2.847(,t)C .348(h\ e remainder of the \214rst line speci\214es an interpreter for the pro-) --2.848 F 3.178(gram. The)108 160.8 R .678(shell e)3.178 F -.15(xe)-.15 G +-2.847 F 3.178(gram. The)108 400.8 R .678(shell e)3.178 F -.15(xe)-.15 G .678(cutes the speci\214ed interpreter on operating systems that do not\ - handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.193(format themselv) -108 172.8 R 3.693(es. The)-.15 F(ar)3.693 E 1.193 -(guments to the interpreter consist of a single optional ar)-.18 F 1.192 -(gument follo)-.18 F 1.192(wing the)-.25 F 1.13 -(interpreter name on the \214rst line of the program, follo)108 184.8 R -1.131(wed by the name of the program, follo)-.25 F 1.131(wed by the)-.25 -F(command ar)108 196.8 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95 -/Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 213.6 Q(ONMENT)-.329 E F0 -(The shell has an)108 225.6 Q F1 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E -(onment)-.45 E F0 2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 -E 32.5<836f>108 254.4 S 1.406(pen \214les inherited by the shell at in) --32.5 F -.2(vo)-.4 G 1.405 -(cation, as modi\214ed by redirections supplied to the).2 F F2(exec) -3.905 E F0 -.2(bu)144 266.4 S(iltin).2 E 32.5<8374>108 283.2 S -(he current w)-32.5 E(orking directory as set by)-.1 E F2(cd)2.5 E F0(,) -A F2(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F2(popd)2.5 E F0 2.5(,o)C 2.5(ri) + handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.192(format themselv) +108 412.8 R 3.692(es. The)-.15 F(ar)3.693 E 1.193 +(guments to the interpreter consist of a single optional ar)-.18 F 1.193 +(gument follo)-.18 F 1.193(wing the)-.25 F 1.131 +(interpreter name on the \214rst line of the program, follo)108 424.8 R +1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F +(command ar)108 436.8 Q(guments, if an)-.18 E -.65(y.)-.15 G F1 +(COMMAND EXECUTION ENVIR)72 453.6 Q(ONMENT)-.329 E F0(The shell has an) +108 465.6 Q F5 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E(onment)-.45 E F0 +2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 E 32.5<836f>108 +494.4 S 1.405(pen \214les inherited by the shell at in)-32.5 F -.2(vo) +-.4 G 1.406(cation, as modi\214ed by redirections supplied to the).2 F +F4(exec)3.906 E F0 -.2(bu)144 506.4 S(iltin).2 E 32.5<8374>108 523.2 S +(he current w)-32.5 E(orking directory as set by)-.1 E F4(cd)2.5 E F0(,) +A F4(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F4(popd)2.5 E F0 2.5(,o)C 2.5(ri) -2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E 32.5 -<8374>108 300 S(he \214le creation mode mask as set by)-32.5 E F2(umask) +<8374>108 540 S(he \214le creation mode mask as set by)-32.5 E F4(umask) 2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)-2.5 E -32.5<8363>108 316.8 S(urrent traps set by)-32.5 E F2(trap)2.5 E F0 32.5 -<8373>108 333.6 S .256(hell parameters that are set by v)-32.5 F .256 -(ariable assignment or with)-.25 F F2(set)2.756 E F0 .257 -(or inherited from the shell')2.756 F 2.757(sp)-.55 G(arent)-2.757 E -(in the en)144 345.6 Q(vironment)-.4 E 32.5<8373>108 362.4 S +32.5<8363>108 556.8 S(urrent traps set by)-32.5 E F4(trap)2.5 E F0 32.5 +<8373>108 573.6 S .257(hell parameters that are set by v)-32.5 F .256 +(ariable assignment or with)-.25 F F4(set)2.756 E F0 .256 +(or inherited from the shell')2.756 F 2.756(sp)-.55 G(arent)-2.756 E +(in the en)144 585.6 Q(vironment)-.4 E 32.5<8373>108 602.4 S (hell functions de\214ned during e)-32.5 E -.15(xe)-.15 G (cution or inherited from the shell').15 E 2.5(sp)-.55 G -(arent in the en)-2.5 E(vironment)-.4 E 32.5<836f>108 379.2 S +(arent in the en)-2.5 E(vironment)-.4 E 32.5<836f>108 619.2 S (ptions enabled at in)-32.5 E -.2(vo)-.4 G(cation \(either by def).2 E -(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F2(set)2.5 E -F0 32.5<836f>108 396 S(ptions enabled by)-32.5 E F2(shopt)2.5 E F0 32.5 -<8373>108 412.8 S(hell aliases de\214ned with)-32.5 E F2(alias)2.5 E F0 -32.5<8376>108 429.6 S +(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F4(set)2.5 E +F0 32.5<836f>108 636 S(ptions enabled by)-32.5 E F4(shopt)2.5 E F0 32.5 +<8373>108 652.8 S(hell aliases de\214ned with)-32.5 E F4(alias)2.5 E F0 +32.5<8376>108 669.6 S (arious process IDs, including those of background jobs, the v)-32.75 E -(alue of)-.25 E F2($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E -F2($PPID)2.5 E F0 .427(When a simple command other than a b)108 446.4 R -.426(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .426 -(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.926(di).1 G 2.926(nas) --2.926 G(eparate)-2.926 E -.15(exe)108 458.4 S .133(cution en).15 F .133 +(alue of)-.25 E F4($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E +F4($PPID)2.5 E F0 .426(When a simple command other than a b)108 686.4 R +.427(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .427 +(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.927(di).1 G 2.927(nas) +-2.927 G(eparate)-2.927 E -.15(exe)108 698.4 S .134(cution en).15 F .134 (vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F -.134(otherwise noted, the v)2.634 F .134(alues are inherited from)-.25 F -(the shell.)108 470.4 Q 32.5<8374>108 499.2 S 1.056(he shell')-32.5 F -3.556(so)-.55 G 1.056(pen \214les, plus an)-3.556 F 3.556(ym)-.15 G -1.056 +.133(otherwise noted, the v)2.634 F .133(alues are inherited from)-.25 F +(the shell.)108 710.4 Q(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385 +(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 G(7)-197.965 E +0 Cg EP +%%Page: 28 28 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E 32.5<8374>108 84 S 1.055(he shell')-32.5 F 3.555(so)-.55 G 1.055 +(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G 1.056 (odi\214cations and additions speci\214ed by redirections to the com-) --3.556 F(mand)144 511.2 Q 32.5<8374>108 528 S(he current w)-32.5 E -(orking directory)-.1 E 32.5<8374>108 544.8 S -(he \214le creation mode mask)-32.5 E 32.5<8373>108 561.6 S .856(hell v) +-3.556 F(mand)144 96 Q 32.5<8374>108 112.8 S(he current w)-32.5 E +(orking directory)-.1 E 32.5<8374>108 129.6 S +(he \214le creation mode mask)-32.5 E 32.5<8373>108 146.4 S .857(hell v) -32.5 F .857(ariables and functions mark)-.25 F .857(ed for e)-.1 F .857 (xport, along with v)-.15 F .857(ariables e)-.25 F .857 -(xported for the command,)-.15 F(passed in the en)144 573.6 Q(vironment) --.4 E 32.5<8374>108 590.4 S .307 -(raps caught by the shell are reset to the v)-32.5 F .306 -(alues inherited from the shell')-.25 F 2.806(sp)-.55 G .306 -(arent, and traps ignored)-2.806 F(by the shell are ignored)144 602.4 Q -2.5(Ac)108 619.2 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(di).1 G +(xported for the command,)-.15 F(passed in the en)144 158.4 Q(vironment) +-.4 E 32.5<8374>108 175.2 S .306 +(raps caught by the shell are reset to the v)-32.5 F .307 +(alues inherited from the shell')-.25 F 2.807(sp)-.55 G .307 +(arent, and traps ignored)-2.807 F(by the shell are ignored)144 187.2 Q +2.5(Ac)108 204 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(di).1 G 2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E (fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E (vironment.)-.4 E .577(Command substitution, commands grouped with pare\ -ntheses, and asynchronous commands are in)108 636 R -.2(vo)-.4 G -.1(ke) -.2 G 3.078(di).1 G(n)-3.078 E 2.745(as)108 648 S .245(ubshell en)-2.745 -F .245(vironment that is a duplicate of the shell en)-.4 F .244 -(vironment, e)-.4 F .244(xcept that traps caught by the shell are)-.15 F -.358(reset to the v)108 660 R .358 +ntheses, and asynchronous commands are in)108 220.8 R -.2(vo)-.4 G -.1 +(ke).2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 232.8 S .244(ubshell en) +-2.744 F .244(vironment that is a duplicate of the shell en)-.4 F .245 +(vironment, e)-.4 F .245(xcept that traps caught by the shell are)-.15 F +.359(reset to the v)108 244.8 R .358 (alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4 -G 2.858(cation. Builtin).2 F .359(commands that are in)2.859 F -.2(vo) --.4 G -.1(ke).2 G(d).1 E .857(as part of a pipeline are also e)108 672 R --.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.356 -(vironment. Changes)-.4 F .856(made to the subshell en)3.356 F(viron-) --.4 E(ment cannot af)108 684 Q(fect the shell')-.25 E 2.5(se)-.55 G -.15 -(xe)-2.65 G(cution en).15 E(vironment.)-.4 E .404(If a command is follo) -108 700.8 R .404(wed by a)-.25 F F2(&)2.904 E F0 .405 -(and job control is not acti)2.904 F -.15(ve)-.25 G 2.905(,t).15 G .405 -(he def)-2.905 F .405(ault standard input for the command)-.1 F .198 -(is the empty \214le)108 712.8 R F1(/de)2.698 E(v/null)-.15 E F0 5.198 -(.O)C .198(therwise, the in)-5.198 F -.2(vo)-.4 G -.1(ke).2 G 2.698(dc) -.1 G .197(ommand inherits the \214le descriptors of the calling shell) --2.698 F(as modi\214ed by redirections.)108 724.8 Q(GNU Bash-3.0)72 768 -Q(2004 Sep 17)149.01 E(27)199 E 0 Cg EP -%%Page: 28 28 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10.95/Times-Bold@0 SF(ENVIR)72 84 Q(ONMENT)-.329 E F0 2.353 -(When a program is in)108 96 R -.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G -4.853(ti)-4.853 G 4.853(sg)-4.853 G -2.15 -.25(iv e)-4.853 H 4.853(na) -.25 G 4.853(na)-4.853 G 2.353(rray of strings called the)-4.853 F/F2 10 -/Times-Italic@0 SF(en)4.853 E(vir)-.4 E(onment)-.45 E F0 7.353(.T).68 G -2.354(his is a list of)-7.353 F F2(name)108 108 Q F0A F2(value)A F0 -(pairs, of the form)2.5 E F2(name)2.5 E F0(=)A F2(value)A F0(.).18 E -1.486(The shell pro)108 124.8 R 1.486(vides se)-.15 F -.15(ve)-.25 G -1.486(ral w).15 F 1.485(ays to manipulate the en)-.1 F 3.985 -(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.485 -(cation, the shell scans its o).2 F(wn)-.25 E(en)108 136.8 Q .144(viron\ +G 2.858(cation. Builtin).2 F .358(commands that are in)2.858 F -.2(vo) +-.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 256.8 +R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357 +(vironment. Changes)-.4 F .857(made to the subshell en)3.357 F(viron-) +-.4 E(ment cannot af)108 268.8 Q(fect the shell')-.25 E 2.5(se)-.55 G +-.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E .405 +(If a command is follo)108 285.6 R .405(wed by a)-.25 F/F1 10 +/Times-Bold@0 SF(&)2.905 E F0 .404(and job control is not acti)2.905 F +-.15(ve)-.25 G 2.904(,t).15 G .404(he def)-2.904 F .404 +(ault standard input for the command)-.1 F .197(is the empty \214le)108 +297.6 R/F2 10/Times-Italic@0 SF(/de)2.697 E(v/null)-.15 E F0 5.197(.O)C +.197(therwise, the in)-5.197 F -.2(vo)-.4 G -.1(ke).2 G 2.697(dc).1 G +.198(ommand inherits the \214le descriptors of the calling shell)-2.697 +F(as modi\214ed by redirections.)108 309.6 Q/F3 10.95/Times-Bold@0 SF +(ENVIR)72 326.4 Q(ONMENT)-.329 E F0 2.354(When a program is in)108 338.4 +R -.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G 4.853(ti)-4.853 G 4.853(sg) +-4.853 G -2.15 -.25(iv e)-4.853 H 4.853(na).25 G 4.853(na)-4.853 G 2.353 +(rray of strings called the)-4.853 F F2(en)4.853 E(vir)-.4 E(onment)-.45 +E F0 7.353(.T).68 G 2.353(his is a list of)-7.353 F F2(name)108 350.4 Q +F0A F2(value)A F0(pairs, of the form)2.5 E F2(name)2.5 E F0(=)A F2 +(value)A F0(.).18 E 1.485(The shell pro)108 367.2 R 1.485(vides se)-.15 +F -.15(ve)-.25 G 1.485(ral w).15 F 1.485(ays to manipulate the en)-.1 F +3.985(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.486 +(cation, the shell scans its o).2 F(wn)-.25 E(en)108 379.2 Q .144(viron\ ment and creates a parameter for each name found, automatically marking\ - it for)-.4 F F2 -.2(ex)2.644 G(port).2 E F0 .144(to child pro-)3.324 F -2.704(cesses. Ex)108 148.8 R .203(ecuted commands inherit the en)-.15 F -2.703(vironment. The)-.4 F/F3 10/Times-Bold@0 SF(export)2.703 E F0(and) -2.703 E F3(declar)2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203 -(commands allo)2.703 F 2.703(wp)-.25 G(aram-)-2.703 E 1.153 -(eters and functions to be added to and deleted from the en)108 160.8 R -3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.154 -(alue of a parameter in the)-.25 F(en)108 172.8 Q .64 + it for)-.4 F F2 -.2(ex)2.643 G(port).2 E F0 .143(to child pro-)3.323 F +2.703(cesses. Ex)108 391.2 R .203(ecuted commands inherit the en)-.15 F +2.703(vironment. The)-.4 F F1(export)2.703 E F0(and)2.703 E F1(declar) +2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203(commands allo)2.703 F 2.704 +(wp)-.25 G(aram-)-2.704 E 1.153 +(eters and functions to be added to and deleted from the en)108 403.2 R +3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.153 +(alue of a parameter in the)-.25 F(en)108 415.2 Q .64 (vironment is modi\214ed, the ne)-.4 F 3.14(wv)-.25 G .64 (alue becomes part of the en)-3.39 F .64(vironment, replacing the old.) --.4 F .64(The en)5.64 F(viron-)-.4 E .58(ment inherited by an)108 184.8 +-.4 F .64(The en)5.64 F(viron-)-.4 E .58(ment inherited by an)108 427.2 R 3.08(ye)-.15 G -.15(xe)-3.23 G .58 (cuted command consists of the shell').15 F 3.08(si)-.55 G .58 (nitial en)-3.08 F .58(vironment, whose v)-.4 F .58(alues may be)-.25 F -.301(modi\214ed in the shell, less an)108 196.8 R 2.801(yp)-.15 G .301 -(airs remo)-2.801 F -.15(ve)-.15 G 2.801(db).15 G 2.801(yt)-2.801 G(he) --2.801 E F3(unset)2.801 E F0 .3(command, plus an)2.8 F 2.8(ya)-.15 G .3 -(dditions via the)-2.8 F F3(export)2.8 E F0(and)2.8 E F3(declar)108 -208.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .562(The en)108 -225.6 R .562(vironment for an)-.4 F(y)-.15 E F2 .562(simple command) -3.402 F F0 .563 +.3(modi\214ed in the shell, less an)108 439.2 R 2.8(yp)-.15 G .3 +(airs remo)-2.8 F -.15(ve)-.15 G 2.8(db).15 G 2.801(yt)-2.8 G(he)-2.801 +E F1(unset)2.801 E F0 .301(command, plus an)2.801 F 2.801(ya)-.15 G .301 +(dditions via the)-2.801 F F1(export)2.801 E F0(and)2.801 E F1(declar) +108 451.2 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .563(The en)108 +468 R .563(vironment for an)-.4 F(y)-.15 E F2 .563(simple command)3.403 +F F0 .562 (or function may be augmented temporarily by pre\214xing it with)3.833 F -.203(parameter assignments, as described abo)108 237.6 R .502 -.15(ve i) +.202(parameter assignments, as described abo)108 480 R .502 -.15(ve i) -.15 H(n).15 E/F4 9/Times-Bold@0 SF -.666(PA)2.702 G(RAMETERS).666 E/F5 9/Times-Roman@0 SF(.)A F0 .202(These assignment statements af)4.702 F -.202(fect only the)-.25 F(en)108 249.6 Q -(vironment seen by that command.)-.4 E .81(If the)108 266.4 R F3 -3.31 E F0 .81(option is set \(see the)3.31 F F3(set)3.31 E F0 -.2(bu) -3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0 -.81(parameter assignments are placed in)3.82 F(the en)108 278.4 Q +.203(fect only the)-.25 F(en)108 492 Q(vironment seen by that command.) +-.4 E .81(If the)108 508.8 R F13.31 E F0 .81 +(option is set \(see the)3.31 F F1(set)3.31 E F0 -.2(bu)3.31 G .81 +(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0 .81 +(parameter assignments are placed in)3.82 F(the en)108 520.8 Q (vironment for a command, not just those that precede the command name.) --.4 E(When)108 295.2 Q F3(bash)3.397 E F0(in)3.397 E -.2(vo)-.4 G -.1 -(ke).2 G 3.397(sa).1 G 3.397(ne)-3.397 G .897(xternal command, the v) --3.547 F(ariable)-.25 E F3(_)3.397 E F0 .897 +-.4 E(When)108 537.6 Q F1(bash)3.396 E F0(in)3.396 E -.2(vo)-.4 G -.1 +(ke).2 G 3.396(sa).1 G 3.397(ne)-3.396 G .897(xternal command, the v) +-3.547 F(ariable)-.25 E F1(_)3.397 E F0 .897 (is set to the full \214le name of the command and)3.397 F -(passed to that command in its en)108 307.2 Q(vironment.)-.4 E F1 -(EXIT ST)72 324 Q -1.04(AT)-.986 G(US)1.04 E F0 -.15(Fo)108 336 S 3.372 -(rt).15 G .872(he shell')-3.372 F 3.372(sp)-.55 G .873 -(urposes, a command which e)-3.372 F .873(xits with a zero e)-.15 F .873 -(xit status has succeeded.)-.15 F .873(An e)5.873 F .873(xit status of) --.15 F .049(zero indicates success.)108 348 R 2.549(An)5.049 G .049 -(on-zero e)-2.549 F .049(xit status indicates f)-.15 F 2.549 -(ailure. When)-.1 F 2.549(ac)2.549 G .048(ommand terminates on a f) --2.549 F .048(atal sig-)-.1 F(nal)108 360 Q F2(N)2.5 E F0(,)A F3(bash) +(passed to that command in its en)108 549.6 Q(vironment.)-.4 E F3 +(EXIT ST)72 566.4 Q -1.04(AT)-.986 G(US)1.04 E F0 -.15(Fo)108 578.4 S +3.373(rt).15 G .873(he shell')-3.373 F 3.373(sp)-.55 G .873 +(urposes, a command which e)-3.373 F .873(xits with a zero e)-.15 F .873 +(xit status has succeeded.)-.15 F .872(An e)5.872 F .872(xit status of) +-.15 F .048(zero indicates success.)108 590.4 R 2.548(An)5.048 G .049 +(on-zero e)-2.548 F .049(xit status indicates f)-.15 F 2.549 +(ailure. When)-.1 F 2.549(ac)2.549 G .049(ommand terminates on a f) +-2.549 F .049(atal sig-)-.1 F(nal)108 602.4 Q F2(N)2.5 E F0(,)A F1(bash) 2.5 E F0(uses the v)2.5 E(alue of 128+)-.25 E F2(N)A F0(as the e)2.5 E -(xit status.)-.15 E .404 -(If a command is not found, the child process created to e)108 376.8 R --.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .405 -(If a command is)5.405 F(found b)108 388.8 Q(ut is not e)-.2 E -.15(xe) --.15 G(cutable, the return status is 126.).15 E(If a command f)108 405.6 -Q(ails because of an error during e)-.1 E -(xpansion or redirection, the e)-.15 E(xit status is greater than zero.) --.15 E .081(Shell b)108 422.4 R .081 -(uiltin commands return a status of 0 \()-.2 F F2(true)A F0 2.581(\)i)C -2.581(fs)-2.581 G .08(uccessful, and non-zero \()-2.581 F F2(false)A F0 -2.58(\)i)C 2.58(fa)-2.58 G 2.58(ne)-2.58 G .08(rror occurs while)-2.58 F -(the)108 434.4 Q 2.5(ye)-.15 G -.15(xe)-2.65 G 2.5(cute. All).15 F -.2 -(bu)2.5 G(iltins return an e).2 E -(xit status of 2 to indicate incorrect usage.)-.15 E F3(Bash)108 451.2 Q -F0 .201(itself returns the e)2.701 F .202 -(xit status of the last command e)-.15 F -.15(xe)-.15 G .202 -(cuted, unless a syntax error occurs, in which case).15 F(it e)108 463.2 -Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F3 -(exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F1 -(SIGN)72 480 Q(ALS)-.219 E F0(When)108 492 Q F3(bash)3.183 E F0 .683 -(is interacti)3.183 F -.15(ve)-.25 G 3.183(,i).15 G 3.183(nt)-3.183 G -.683(he absence of an)-3.183 F 3.183(yt)-.15 G .683(raps, it ignores) --3.183 F F4(SIGTERM)3.183 E F0 .682(\(so that)2.933 F F3 .682(kill 0) -3.182 F F0 .682(does not kill an)3.182 F(interacti)108 504 Q .757 -.15 -(ve s)-.25 H .457(hell\), and).15 F F4(SIGINT)2.957 E F0 .458 -(is caught and handled \(so that the)2.707 F F3(wait)2.958 E F0 -.2(bu) -2.958 G .458(iltin is interruptible\).).2 F .458(In all cases,)5.458 F -F3(bash)108 516 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E F5(.)A F0 -(If job control is in ef)4.5 E(fect,)-.25 E F3(bash)2.5 E F0(ignores)2.5 -E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 -E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 532.8 Q 1.065 -(uiltin commands run by)-.2 F F3(bash)3.565 E F0(ha)3.565 E 1.365 -.15 -(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.064 -(alues inherited by the shell from its)-.25 F 3.247(parent. When)108 -544.8 R .747(job control is not in ef)3.247 F .747 -(fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.248 E F0(and) -2.998 E F4(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 F .653 -(tion to these inherited handlers.)108 556.8 R .653 -(Commands run as a result of command substitution ignore the k)5.653 F --.15(ey)-.1 G(board-).15 E(generated job control signals)108 568.8 Q F4 -(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 E F4 -(SIGTSTP)2.5 E F5(.)A F0 2.045(The shell e)108 585.6 R 2.045 -(xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F4(SIGHUP)4.545 E -F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.346 --.15(ve s)-.25 H 2.046(hell resends the).15 F F4(SIGHUP)108 597.6 Q F0 -1.005(to all jobs, running or stopped.)3.255 F 1.004 -(Stopped jobs are sent)6.005 F F4(SIGCONT)3.504 E F0 1.004 -(to ensure that the)3.254 F 3.504(yr)-.15 G(ecei)-3.504 E 1.304 -.15 -(ve t)-.25 H(he).15 E F4(SIGHUP)108 609.6 Q F5(.)A F0 2.529 -.8(To p) -5.429 H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal\ - to a particular job, it should be remo).15 F -.15(ve)-.15 G 3.43(df).15 -G .93(rom the)-3.43 F 1.357(jobs table with the)108 621.6 R F3(diso) -3.857 E(wn)-.1 E F0 -.2(bu)3.857 G 1.357(iltin \(see).2 F F4 1.356 -(SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.606 E -1.356(w\) or mark)-.25 F 1.356(ed to not recei)-.1 F -.15(ve)-.25 G F4 -(SIGHUP)108 633.6 Q F0(using)2.25 E F3(diso)2.5 E(wn \255h)-.1 E F0(.)A -.166(If the)108 650.4 R F3(huponexit)2.666 E F0 .166 -(shell option has been set with)2.666 F F3(shopt)2.666 E F0(,)A F3(bash) -2.666 E F0 .166(sends a)2.666 F F4(SIGHUP)2.666 E F0 .166 -(to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108 -662.4 Q(xits.)-.15 E(If)108 679.2 Q F3(bash)3.047 E F0 .547(is w)3.047 F -.546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G -3.046(sas).15 G .546(ignal for which a trap has been set, the trap) --3.046 F .662(will not be e)108 691.2 R -.15(xe)-.15 G .662 -(cuted until the command completes.).15 F(When)5.663 E F3(bash)3.163 E -F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .99 -(via the)108 703.2 R F3(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the rec\ -eption of a signal for which a trap has been set will cause the).2 F F3 -(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F -(return immediately with an e)108 715.2 Q -(xit status greater than 128, immediately after which the trap is e)-.15 -E -.15(xe)-.15 G(cuted.).15 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E -(28)199 E 0 Cg EP +(xit status.)-.15 E .405 +(If a command is not found, the child process created to e)108 619.2 R +-.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .404 +(If a command is)5.404 F(found b)108 631.2 Q(ut is not e)-.2 E -.15(xe) +-.15 G(cutable, the return status is 126.).15 E(If a command f)108 648 Q +(ails because of an error during e)-.1 E(xpansion or redirection, the e) +-.15 E(xit status is greater than zero.)-.15 E .08(Shell b)108 664.8 R +.08(uiltin commands return a status of 0 \()-.2 F F2(true)A F0 2.581 +(\)i)C 2.581(fs)-2.581 G .081(uccessful, and non-zero \()-2.581 F F2 +(false)A F0 2.581(\)i)C 2.581(fa)-2.581 G 2.581(ne)-2.581 G .081 +(rror occurs while)-2.581 F(the)108 676.8 Q 2.5(ye)-.15 G -.15(xe)-2.65 +G 2.5(cute. All).15 F -.2(bu)2.5 G(iltins return an e).2 E +(xit status of 2 to indicate incorrect usage.)-.15 E F1(Bash)108 693.6 Q +F0 .202(itself returns the e)2.702 F .202 +(xit status of the last command e)-.15 F -.15(xe)-.15 G .201 +(cuted, unless a syntax error occurs, in which case).15 F(it e)108 705.6 +Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F1 +(exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 G(8)-197.965 E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10.95/Times-Bold@0 SF(JOB CONTR)72 84 Q(OL)-.329 E/F2 10 -/Times-Italic@0 SF -.25(Jo)108 96 S 4.567(bc).25 G(ontr)-4.567 E(ol)-.45 -E F0 2.067(refers to the ability to selecti)5.077 F -.15(ve)-.25 G 2.067 -(ly stop \().15 F F2(suspend)A F0 4.567(\)t)C 2.068(he e)-4.567 F -.15 -(xe)-.15 G 2.068(cution of processes and continue).15 F(\()108 108 Q F2 --.37(re)C(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 F -.15(xe)-.15 G -.702(cution at a later point.).15 F 3.202(Au)5.702 G .702 +-.35 E/F1 10.95/Times-Bold@0 SF(SIGN)72 84 Q(ALS)-.219 E F0(When)108 96 +Q/F2 10/Times-Bold@0 SF(bash)3.182 E F0 .682(is interacti)3.182 F -.15 +(ve)-.25 G 3.182(,i).15 G 3.182(nt)-3.182 G .682(he absence of an)-3.182 +F 3.183(yt)-.15 G .683(raps, it ignores)-3.183 F/F3 9/Times-Bold@0 SF +(SIGTERM)3.183 E F0 .683(\(so that)2.933 F F2 .683(kill 0)3.183 F F0 +.683(does not kill an)3.183 F(interacti)108 108 Q .758 -.15(ve s)-.25 H +.458(hell\), and).15 F F3(SIGINT)2.958 E F0 .458 +(is caught and handled \(so that the)2.708 F F2(wait)2.958 E F0 -.2(bu) +2.958 G .457(iltin is interruptible\).).2 F .457(In all cases,)5.457 F +F2(bash)108 120 Q F0(ignores)2.5 E F3(SIGQ)2.5 E(UIT)-.09 E/F4 9 +/Times-Roman@0 SF(.)A F0(If job control is in ef)4.5 E(fect,)-.25 E F2 +(bash)2.5 E F0(ignores)2.5 E F3(SIGTTIN)2.5 E F4(,)A F3(SIGTT)2.25 E(OU) +-.162 E F4(,)A F0(and)2.25 E F3(SIGTSTP)2.5 E F4(.)A F0(Non-b)108 136.8 +Q 1.064(uiltin commands run by)-.2 F F2(bash)3.564 E F0(ha)3.564 E 1.365 +-.15(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.065 +(alues inherited by the shell from its)-.25 F 3.248(parent. When)108 +148.8 R .748(job control is not in ef)3.248 F .747 +(fect, asynchronous commands ignore)-.25 F F3(SIGINT)3.247 E F0(and) +2.997 E F3(SIGQ)3.247 E(UIT)-.09 E F0 .747(in addi-)2.997 F .652 +(tion to these inherited handlers.)108 160.8 R .653 +(Commands run as a result of command substitution ignore the k)5.652 F +-.15(ey)-.1 G(board-).15 E(generated job control signals)108 172.8 Q F3 +(SIGTTIN)2.5 E F4(,)A F3(SIGTT)2.25 E(OU)-.162 E F4(,)A F0(and)2.25 E F3 +(SIGTSTP)2.5 E F4(.)A F0 2.046(The shell e)108 189.6 R 2.046 +(xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F3(SIGHUP)4.545 E +F4(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.345 +-.15(ve s)-.25 H 2.045(hell resends the).15 F F3(SIGHUP)108 201.6 Q F0 +1.004(to all jobs, running or stopped.)3.254 F 1.004 +(Stopped jobs are sent)6.004 F F3(SIGCONT)3.505 E F0 1.005 +(to ensure that the)3.255 F 3.505(yr)-.15 G(ecei)-3.505 E 1.305 -.15 +(ve t)-.25 H(he).15 E F3(SIGHUP)108 213.6 Q F4(.)A F0 2.53 -.8(To p)5.43 +H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal to a \ +particular job, it should be remo).15 F -.15(ve)-.15 G 3.429(df).15 G +.929(rom the)-3.429 F 1.356(jobs table with the)108 225.6 R F2(diso) +3.856 E(wn)-.1 E F0 -.2(bu)3.856 G 1.356(iltin \(see).2 F F3 1.356 +(SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.607 E +1.357(w\) or mark)-.25 F 1.357(ed to not recei)-.1 F -.15(ve)-.25 G F3 +(SIGHUP)108 237.6 Q F0(using)2.25 E F2(diso)2.5 E(wn \255h)-.1 E F0(.)A +.166(If the)108 254.4 R F2(huponexit)2.666 E F0 .166 +(shell option has been set with)2.666 F F2(shopt)2.666 E F0(,)A F2(bash) +2.666 E F0 .166(sends a)2.666 F F3(SIGHUP)2.666 E F0 .166 +(to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108 +266.4 Q(xits.)-.15 E(If)108 283.2 Q F2(bash)3.046 E F0 .546(is w)3.046 F +.546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G +3.046(sas).15 G .546(ignal for which a trap has been set, the trap) +-3.046 F .663(will not be e)108 295.2 R -.15(xe)-.15 G .663 +(cuted until the command completes.).15 F(When)5.663 E F2(bash)3.163 E +F0 .662(is w)3.163 F .662(aiting for an asynchronous command)-.1 F .99 +(via the)108 307.2 R F2(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the rec\ +eption of a signal for which a trap has been set will cause the).2 F F2 +(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F +(return immediately with an e)108 319.2 Q +(xit status greater than 128, immediately after which the trap is e)-.15 +E -.15(xe)-.15 G(cuted.).15 E F1(JOB CONTR)72 336 Q(OL)-.329 E/F5 10 +/Times-Italic@0 SF -.25(Jo)108 348 S 4.568(bc).25 G(ontr)-4.568 E(ol) +-.45 E F0 2.068(refers to the ability to selecti)5.078 F -.15(ve)-.25 G +2.067(ly stop \().15 F F5(suspend)A F0 4.567(\)t)C 2.067(he e)-4.567 F +-.15(xe)-.15 G 2.067(cution of processes and continue).15 F(\()108 360 Q +F5 -.37(re)C(sume).37 E F0 3.201(\)t)C .701(heir e)-3.201 F -.15(xe)-.15 +G .702(cution at a later point.).15 F 3.202(Au)5.702 G .702 (ser typically emplo)-3.202 F .702(ys this f)-.1 F .702 -(acility via an interacti)-.1 F 1.001 -.15(ve i)-.25 H(nterf).15 E(ace) --.1 E(supplied jointly by the system')108 120 Q 2.5(st)-.55 G -(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E/F3 10 -/Times-Bold@0 SF(bash)2.5 E F0(.)A .784(The shell associates a)108 136.8 -R F2(job)5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F -.785(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785 -(cuting jobs, which may be).15 F .341(listed with the)108 148.8 R F3 -(jobs)2.841 E F0 2.841(command. When)2.841 F F3(bash)2.841 E F0 .341 -(starts a job asynchronously \(in the)2.841 F F2(bac)2.84 E(kgr)-.2 E -(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 160.8 -Q(e:)-.1 E([1] 25647)144 177.6 Q .241(indicating that this job is job n\ +(acility via an interacti)-.1 F 1.002 -.15(ve i)-.25 H(nterf).15 E(ace) +-.1 E(supplied jointly by the system')108 372 Q 2.5(st)-.55 G +(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E F2(bash)2.5 E +F0(.)A .785(The shell associates a)108 388.8 R F5(job)5.025 E F0 .785 +(with each pipeline.)3.515 F .784(It k)5.785 F .784 +(eeps a table of currently e)-.1 F -.15(xe)-.15 G .784 +(cuting jobs, which may be).15 F .34(listed with the)108 400.8 R F2 +(jobs)2.84 E F0 2.84(command. When)2.84 F F2(bash)2.84 E F0 .341 +(starts a job asynchronously \(in the)2.84 F F5(bac)2.841 E(kgr)-.2 E +(ound)-.45 E F0 .341(\), it prints a line).77 F(that looks lik)108 412.8 +Q(e:)-.1 E([1] 25647)144 429.6 Q .241(indicating that this job is job n\ umber 1 and that the process ID of the last process in the pipeline ass\ -ociated)108 194.4 R .733(with this job is 25647.)108 206.4 R .732 +ociated)108 446.4 R .732(with this job is 25647.)108 458.4 R .733 (All of the processes in a single pipeline are members of the same job) -5.733 F(.)-.4 E F3(Bash)5.732 E F0(uses)3.232 E(the)108 218.4 Q F2(job) -4.24 E F0(abstraction as the basis for job control.)2.73 E 3.062 -.8 -(To f)108 235.2 T 1.462(acilitate the implementation of the user interf) -.7 F 1.463(ace to job control, the operating system maintains the)-.1 F -.871(notion of a)108 247.2 R F2(curr)3.371 E .871(ent terminal pr)-.37 F -.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .87 +5.732 F(.)-.4 E F2(Bash)5.733 E F0(uses)3.233 E(the)108 470.4 Q F5(job) +4.24 E F0(abstraction as the basis for job control.)2.73 E 3.063 -.8 +(To f)108 487.2 T 1.463(acilitate the implementation of the user interf) +.7 F 1.462(ace to job control, the operating system maintains the)-.1 F +.87(notion of a)108 499.2 R F5(curr)3.37 E .87(ent terminal pr)-.37 F +.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .871 (embers of this process group \(processes whose process)-5.871 F .023 (group ID is equal to the current terminal process group ID\) recei)108 -259.2 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 -(board-generated signals such as).15 F/F4 9/Times-Bold@0 SF(SIG-)2.523 E -(INT)108 271.2 Q/F5 9/Times-Roman@0 SF(.)A F0 1.347 -(These processes are said to be in the)5.847 F F2(for)3.846 E -.4(eg) --.37 G -.45(ro).4 G(und).45 E F0(.).77 E F2(Bac)6.926 E(kgr)-.2 E(ound) --.45 E F0 1.346(processes are those whose process)4.616 F .145 -(group ID dif)108 283.2 R .145(fers from the terminal')-.25 F .146 -(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146 -(board-generated signals.).15 F .146(Only fore-)5.146 F .042 -(ground processes are allo)108 295.2 R .042 +511.2 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 +(board-generated signals such as).15 F F3(SIG-)2.522 E(INT)108 523.2 Q +F4(.)A F0 1.346(These processes are said to be in the)5.846 F F5(for) +3.847 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.927 E +(kgr)-.2 E(ound)-.45 E F0 1.347(processes are those whose process)4.617 +F .146(group ID dif)108 535.2 R .146(fers from the terminal')-.25 F .146 +(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .145 +(board-generated signals.).15 F .145(Only fore-)5.145 F .041 +(ground processes are allo)108 547.2 R .042 (wed to read from or write to the terminal.)-.25 F .042 -(Background processes which attempt to)5.042 F 1.639 -(read from \(write to\) the terminal are sent a)108 307.2 R F4 1.64 -(SIGTTIN \(SIGTT)4.14 F(OU\))-.162 E F0 1.64(signal by the terminal dri) -3.89 F -.15(ve)-.25 G 2.44 -.4(r, w).15 H(hich,).4 E -(unless caught, suspends the process.)108 319.2 Q 1.088 -(If the operating system on which)108 336 R F3(bash)3.588 E F0 1.088 -(is running supports job control,)3.588 F F3(bash)3.587 E F0 1.087 -(contains f)3.587 F 1.087(acilities to use it.)-.1 F -.8(Ty)108 348 S -.301(ping the).8 F F2(suspend)3.141 E F0 .301(character \(typically) -3.571 F F3(^Z)2.801 E F0 2.801(,C)C .301 +(Background processes which attempt to)5.042 F 1.64 +(read from \(write to\) the terminal are sent a)108 559.2 R F3 1.639 +(SIGTTIN \(SIGTT)4.14 F(OU\))-.162 E F0 1.639 +(signal by the terminal dri)3.889 F -.15(ve)-.25 G 2.439 -.4(r, w).15 H +(hich,).4 E(unless caught, suspends the process.)108 571.2 Q 1.087 +(If the operating system on which)108 588 R F2(bash)3.587 E F0 1.088 +(is running supports job control,)3.588 F F2(bash)3.588 E F0 1.088 +(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 600 S +.302(ping the).8 F F5(suspend)3.142 E F0 .302(character \(typically) +3.572 F F2(^Z)2.801 E F0 2.801(,C)C .301 (ontrol-Z\) while a process is running causes that process to be)-2.801 -F 2.143(stopped and returns control to)108 360 R F3(bash)4.642 E F0 -7.142(.T)C 2.142(yping the)-7.942 F F2 2.142(delayed suspend)4.992 F F0 -2.142(character \(typically)5.412 F F3(^Y)4.642 E F0 4.642(,C)C -(ontrol-Y\))-4.642 E .021(causes the process to be stopped when it atte\ -mpts to read input from the terminal, and control to be returned)108 372 -R(to)108 384 Q F3(bash)3.392 E F0 5.892(.T)C .892 +F 2.142(stopped and returns control to)108 612 R F2(bash)4.642 E F0 +7.142(.T)C 2.142(yping the)-7.942 F F5 2.142(delayed suspend)4.992 F F0 +2.143(character \(typically)5.413 F F2(^Y)4.643 E F0 4.643(,C)C +(ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\ +mpts to read input from the terminal, and control to be returned)108 624 +R(to)108 636 Q F2(bash)3.392 E F0 5.892(.T)C .892 (he user may then manipulate the state of this job, using the)-5.892 F -F3(bg)3.392 E F0 .892(command to continue it in the)3.392 F .894 -(background, the)108 396 R F3(fg)3.394 E F0 .895 -(command to continue it in the fore)3.394 F .895(ground, or the)-.15 F -F3(kill)3.395 E F0 .895(command to kill it.)3.395 F(A)5.895 E F3(^Z) -3.395 E F0(tak)3.395 E(es)-.1 E(ef)108 408 Q .949(fect immediately)-.25 -F 3.449(,a)-.65 G .948(nd has the additional side ef)-3.449 F .948 +F2(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895 +(background, the)108 648 R F2(fg)3.395 E F0 .895 +(command to continue it in the fore)3.395 F .895(ground, or the)-.15 F +F2(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F2(^Z) +3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 660 Q .948(fect immediately)-.25 +F 3.448(,a)-.65 G .948(nd has the additional side ef)-3.448 F .948 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.) -108 420 Q 1.097(There are a number of w)108 436.8 R 1.097 +108 672 Q 1.098(There are a number of w)108 688.8 R 1.097 (ays to refer to a job in the shell.)-.1 F 1.097(The character)6.097 F -F3(%)3.597 E F0 1.098(introduces a job name.)3.597 F(Job)6.098 E(number) -108 448.8 Q F2(n)3.13 E F0 .27(may be referred to as)3.01 F F3(%n)2.77 E +F2(%)3.597 E F0 1.097(introduces a job name.)3.597 F(Job)6.097 E(number) +108 700.8 Q F5(n)3.13 E F0 .27(may be referred to as)3.01 F F2(%n)2.77 E F0 5.27(.A)C .27 (job may also be referred to using a pre\214x of the name used to start) -2.5 F .277(it, or using a substring that appears in its command line.) -108 460.8 R -.15(Fo)5.277 G 2.777(re).15 G(xample,)-2.927 E F3(%ce)2.777 -E F0 .277(refers to a stopped)2.777 F F3(ce)2.777 E F0(job)2.778 E 5.278 -(.I)-.4 G 2.778(fa)-5.278 G .38(pre\214x matches more than one job,)108 -472.8 R F3(bash)2.88 E F0 .38(reports an error)2.88 F 5.38(.U)-.55 G -(sing)-5.38 E F3(%?ce)2.88 E F0 2.88(,o)C 2.88(nt)-2.88 G .38 -(he other hand, refers to an)-2.88 F 2.88(yj)-.15 G(ob)-2.88 E .622 -(containing the string)108 484.8 R F3(ce)3.122 E F0 .622 -(in its command line.)3.122 F .622 -(If the substring matches more than one job,)5.622 F F3(bash)3.123 E F0 -.623(reports an)3.123 F(error)108 496.8 Q 5.143(.T)-.55 G .143 -(he symbols)-5.143 F F3(%%)2.643 E F0(and)2.643 E F3(%+)2.643 E F0 .143 +108 712.8 R -.15(Fo)5.277 G 2.777(re).15 G(xample,)-2.927 E F2(%ce)2.777 +E F0 .277(refers to a stopped)2.777 F F2(ce)2.777 E F0(job)2.777 E 5.277 +(.I)-.4 G 2.777(fa)-5.277 G .38(pre\214x matches more than one job,)108 +724.8 R F2(bash)2.88 E F0 .38(reports an error)2.88 F 5.38(.U)-.55 G +(sing)-5.38 E F2(%?ce)2.88 E F0 2.88(,o)C 2.88(nt)-2.88 G .38 +(he other hand, refers to an)-2.88 F 2.88(yj)-.15 G(ob)-2.88 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(22)-2.5 G(9)-197.965 E 0 Cg EP +%%Page: 30 30 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .623(containing the string)108 84 R/F1 10/Times-Bold@0 SF(ce) +3.123 E F0 .622(in its command line.)3.123 F .622 +(If the substring matches more than one job,)5.622 F F1(bash)3.122 E F0 +.622(reports an)3.122 F(error)108 96 Q 5.143(.T)-.55 G .143(he symbols) +-5.143 F F1(%%)2.643 E F0(and)2.643 E F1(%+)2.643 E F0 .143 (refer to the shell')2.643 F 2.643(sn)-.55 G .143(otion of the)-2.643 F -F2(curr)2.643 E .143(ent job)-.37 F F0 2.643(,w).23 G .143 -(hich is the last job stopped)-2.643 F 1.208(while it w)108 508.8 R -1.208(as in the fore)-.1 F 1.208(ground or started in the background.) --.15 F(The)6.208 E F2(pr)4.958 E -.15(ev)-.37 G 1.208(ious job).15 F F0 -1.209(may be referenced using)3.939 F F3<25ad>108 520.8 Q F0 5.487(.I)C -2.987(no)-5.487 G .487 -(utput pertaining to jobs \(e.g., the output of the)-2.987 F F3(jobs) -2.987 E F0 .486(command\), the current job is al)2.987 F -.1(wa)-.1 G -.486(ys \215agged).1 F(with a)108 532.8 Q F3(+)2.5 E F0 2.5(,a)C -(nd the pre)-2.5 E(vious job with a)-.25 E F32.5 E F0(.)A .443 -(Simply naming a job can be used to bring it into the fore)108 549.6 R -(ground:)-.15 E F3(%1)2.944 E F0 .444(is a synon)2.944 F .444(ym for) --.15 F F3 -.63(``)2.944 G .444(fg %1').63 F(')-.63 E F0 2.944(,b)C +/F2 10/Times-Italic@0 SF(curr)2.643 E .143(ent job)-.37 F F0 2.643(,w) +.23 G .143(hich is the last job stopped)-2.643 F 1.209(while it w)108 +108 R 1.209(as in the fore)-.1 F 1.208 +(ground or started in the background.)-.15 F(The)6.208 E F2(pr)4.958 E +-.15(ev)-.37 G 1.208(ious job).15 F F0 1.208(may be referenced using) +3.938 F F1<25ad>108 120 Q F0 5.486(.I)C 2.986(no)-5.486 G .486 +(utput pertaining to jobs \(e.g., the output of the)-2.986 F F1(jobs) +2.987 E F0 .487(command\), the current job is al)2.987 F -.1(wa)-.1 G +.487(ys \215agged).1 F .15(with a)108 132 R F1(+)2.65 E F0 2.65(,a)C .15 +(nd the pre)-2.65 F .15(vious job with a)-.25 F F12.65 E F0 5.15(.A) +C .15(single % \(with no accompan)-2.5 F .15 +(ying job speci\214cation\) also refers to)-.15 F(the current job)108 +144 Q(.)-.4 E .443 +(Simply naming a job can be used to bring it into the fore)108 160.8 R +(ground:)-.15 E F1(%1)2.944 E F0 .444(is a synon)2.944 F .444(ym for) +-.15 F F1 -.63(``)2.944 G .444(fg %1').63 F(')-.63 E F0 2.944(,b)C (ringing)-2.944 E 1.473(job 1 from the background into the fore)108 -561.6 R 3.973(ground. Similarly)-.15 F(,)-.65 E F3 -.63(``)3.972 G 1.472 +172.8 R 3.973(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.972 G 1.472 (%1 &').63 F(')-.63 E F0 1.472(resumes job 1 in the background,)3.972 F -(equi)108 573.6 Q -.25(va)-.25 G(lent to).25 E F3 -.63(``)2.5 G(bg %1') -.63 E(')-.63 E F0(.)A .13(The shell learns immediately whene)108 590.4 R +(equi)108 184.8 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1') +.63 E(')-.63 E F0(.)A .13(The shell learns immediately whene)108 201.6 R -.15(ve)-.25 G 2.63(raj).15 G .13(ob changes state.)-2.63 F(Normally) -5.131 E(,)-.65 E F3(bash)2.631 E F0 -.1(wa)2.631 G .131 +5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.631 G .131 (its until it is about to print a).1 F .158 -(prompt before reporting changes in a job')108 602.4 R 2.658(ss)-.55 G +(prompt before reporting changes in a job')108 213.6 R 2.658(ss)-.55 G .158(tatus so as to not interrupt an)-2.658 F 2.657(yo)-.15 G .157 -(ther output.)-2.657 F .157(If the)5.157 F F32.657 E F0 .157 -(option to)2.657 F(the)108 614.4 Q F3(set)3.951 E F0 -.2(bu)3.951 G -1.451(iltin command is enabled,).2 F F3(bash)3.951 E F0 1.452 +(ther output.)-2.657 F .157(If the)5.157 F F12.657 E F0 .157 +(option to)2.657 F(the)108 225.6 Q F1(set)3.951 E F0 -.2(bu)3.951 G +1.451(iltin command is enabled,).2 F F1(bash)3.951 E F0 1.452 (reports such changes immediately)3.951 F 6.452(.A)-.65 G 1.752 -.15 -(ny t)-6.452 H 1.452(rap on).15 F F4(SIGCHLD)3.952 E F0(is)3.702 E -.15 -(exe)108 626.4 S(cuted for each child that e).15 E(xits.)-.15 E 1.027 -(If an attempt to e)108 643.2 R(xit)-.15 E F3(bash)3.527 E F0 1.027 -(is made while jobs are stopped, the shell prints a w)3.527 F 1.026 -(arning message.)-.1 F(The)6.026 E F3(jobs)3.526 E F0 .255 -(command may then be used to inspect their status.)108 655.2 R .255 +(ny t)-6.452 H 1.452(rap on).15 F/F3 9/Times-Bold@0 SF(SIGCHLD)3.952 E +F0(is)3.702 E -.15(exe)108 237.6 S(cuted for each child that e).15 E +(xits.)-.15 E 1.027(If an attempt to e)108 254.4 R(xit)-.15 E F1(bash) +3.527 E F0 1.027(is made while jobs are stopped, the shell prints a w) +3.527 F 1.026(arning message.)-.1 F(The)6.026 E F1(jobs)3.526 E F0 .255 +(command may then be used to inspect their status.)108 266.4 R .255 (If a second attempt to e)5.255 F .256(xit is made without an interv) -.15 F(en-)-.15 E(ing command, the shell does not print another w)108 -667.2 Q(arning, and the stopped jobs are terminated.)-.1 E F1(PR)72 684 -Q(OMPTING)-.329 E F0 .645(When e)108 696 R -.15(xe)-.15 G .645 -(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F3(bash)3.145 E -F0 .645(displays the primary prompt)3.145 F F4(PS1)3.145 E F0 .645 -(when it is ready to read a command,)2.895 F 1.825 -(and the secondary prompt)108 708 R F4(PS2)4.325 E F0 1.825 -(when it needs more input to complete a command.)4.075 F F3(Bash)6.826 E +278.4 Q(arning, and the stopped jobs are terminated.)-.1 E/F4 10.95 +/Times-Bold@0 SF(PR)72 295.2 Q(OMPTING)-.329 E F0 .645(When e)108 307.2 +R -.15(xe)-.15 G .645(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,) +-.65 E F1(bash)3.145 E F0 .645(displays the primary prompt)3.145 F F3 +(PS1)3.145 E F0 .645(when it is ready to read a command,)2.895 F 1.825 +(and the secondary prompt)108 319.2 R F3(PS2)4.325 E F0 1.825 +(when it needs more input to complete a command.)4.075 F F1(Bash)6.826 E F0(allo)4.326 E 1.826(ws these)-.25 F 1.499(prompt strings to be custom\ ized by inserting a number of backslash-escaped special characters that\ - are)108 720 R(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(29)199 E 0 Cg -EP -%%Page: 30 30 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(decoded as follo)108 84 Q(ws:)-.25 E/F1 10/Times-Bold@0 SF(\\a) -144 96 Q F0(an ASCII bell character \(07\))28.22 E F1(\\d)144 108 Q F0 + are)108 331.2 R(decoded as follo)108 343.2 Q(ws:)-.25 E F1(\\a)144 +355.2 Q F0(an ASCII bell character \(07\))28.22 E F1(\\d)144 367.2 Q F0 (the date in "W)27.66 E(eekday Month Date" format \(e.g., "T)-.8 E -(ue May 26"\))-.45 E F1(\\D{)144 120 Q/F2 10/Times-Italic@0 SF(format)A -F1(})A F0(the)180 132 Q F2(format)3.926 E F0 1.426(is passed to)3.926 F -F2(strftime)3.926 E F0 1.427 +(ue May 26"\))-.45 E F1(\\D{)144 379.2 Q F2(format)A F1(})A F0(the)180 +391.2 Q F2(format)3.926 E F0 1.426(is passed to)3.926 F F2(strftime) +3.926 E F0 1.427 (\(3\) and the result is inserted into the prompt string; an)B(empty)180 -144 Q F2(format)2.5 E F0 +403.2 Q F2(format)2.5 E F0 (results in a locale-speci\214c time representation.)2.5 E -(The braces are required)5 E F1(\\e)144 156 Q F0 -(an ASCII escape character \(033\))28.78 E F1(\\h)144 168 Q F0 -(the hostname up to the \214rst `.)27.66 E(')-.7 E F1(\\H)144 180 Q F0 -(the hostname)25.44 E F1(\\j)144 192 Q F0 +(The braces are required)5 E F1(\\e)144 415.2 Q F0 +(an ASCII escape character \(033\))28.78 E F1(\\h)144 427.2 Q F0 +(the hostname up to the \214rst `.)27.66 E(')-.7 E F1(\\H)144 439.2 Q F0 +(the hostname)25.44 E F1(\\j)144 451.2 Q F0 (the number of jobs currently managed by the shell)29.89 E F1(\\l)144 -204 Q F0(the basename of the shell')30.44 E 2.5(st)-.55 G(erminal de) --2.5 E(vice name)-.25 E F1(\\n)144 216 Q F0(ne)27.66 E(wline)-.25 E F1 -(\\r)144 228 Q F0(carriage return)28.78 E F1(\\s)144 240 Q F0 +463.2 Q F0(the basename of the shell')30.44 E 2.5(st)-.55 G(erminal de) +-2.5 E(vice name)-.25 E F1(\\n)144 475.2 Q F0(ne)27.66 E(wline)-.25 E F1 +(\\r)144 487.2 Q F0(carriage return)28.78 E F1(\\s)144 499.2 Q F0 (the name of the shell, the basename of)29.33 E F1($0)2.5 E F0 (\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F1(\\t)144 -252 Q F0(the current time in 24-hour HH:MM:SS format)29.89 E F1(\\T)144 -264 Q F0(the current time in 12-hour HH:MM:SS format)26.55 E F1(\\@)144 -276 Q F0(the current time in 12-hour am/pm format)23.92 E F1(\\A)144 288 -Q F0(the current time in 24-hour HH:MM format)26 E F1(\\u)144 300 Q F0 -(the username of the current user)27.66 E F1(\\v)144 312 Q F0(the v) -28.22 E(ersion of)-.15 E F1(bash)2.5 E F0(\(e.g., 2.00\))2.5 E F1(\\V) -144 324 Q F0(the release of)26 E F1(bash)2.5 E F0 2.5(,v)C -(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5(l\().15 G(e.g., 2.00.0\)) --2.5 E F1(\\w)144 336 Q F0(the current w)26 E(orking directory)-.1 E 2.5 -(,w)-.65 G(ith)-2.5 E F1($HOME)2.5 E F0(abbre)2.5 E(viated with a tilde) --.25 E F1(\\W)144 348 Q F0(the basename of the current w)23.22 E +511.2 Q F0(the current time in 24-hour HH:MM:SS format)29.89 E F1(\\T) +144 523.2 Q F0(the current time in 12-hour HH:MM:SS format)26.55 E F1 +(\\@)144 535.2 Q F0(the current time in 12-hour am/pm format)23.92 E F1 +(\\A)144 547.2 Q F0(the current time in 24-hour HH:MM format)26 E F1 +(\\u)144 559.2 Q F0(the username of the current user)27.66 E F1(\\v)144 +571.2 Q F0(the v)28.22 E(ersion of)-.15 E F1(bash)2.5 E F0 +(\(e.g., 2.00\))2.5 E F1(\\V)144 583.2 Q F0(the release of)26 E F1(bash) +2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5(l\().15 G +(e.g., 2.00.0\))-2.5 E F1(\\w)144 595.2 Q F0(the current w)26 E (orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E F1($HOME)2.5 E F0 -(abbre)2.5 E(viated with a tilde)-.25 E F1(\\!)144 360 Q F0 -(the history number of this command)29.89 E F1(\\#)144 372 Q F0 -(the command number of this command)28.22 E F1(\\$)144 384 Q F0 -(if the ef)28.22 E(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E F1 -(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 396 Q F2(nnn)A -F0(the character corresponding to the octal number)18.22 E F2(nnn)2.5 E -F1(\\\\)144 408 Q F0 2.5(ab)30.44 G(ackslash)-2.5 E F1(\\[)144 420 Q F0 -(be)29.89 E 1.257(gin a sequence of non-printing characters, which coul\ -d be used to embed a terminal)-.15 F(control sequence into the prompt) -180 432 Q F1(\\])144 444 Q F0(end a sequence of non-printing characters) -29.89 E .119(The command number and the history number are usually dif) -108 460.8 R .12(ferent: the history number of a command is its)-.25 F -1.585(position in the history list, which may include commands restored\ - from the history \214le \(see)108 472.8 R/F3 9/Times-Bold@0 SF(HIST) -4.084 E(OR)-.162 E(Y)-.315 E F0(belo)108 484.8 Q .541(w\), while the co\ -mmand number is the position in the sequence of commands e)-.25 F -.15 -(xe)-.15 G .541(cuted during the cur).15 F(-)-.2 E .546 -(rent shell session.)108 496.8 R .546 +(abbre)2.5 E(viated with a tilde)-.25 E F1(\\W)144 607.2 Q F0 +(the basename of the current w)23.22 E(orking directory)-.1 E 2.5(,w) +-.65 G(ith)-2.5 E F1($HOME)2.5 E F0(abbre)2.5 E(viated with a tilde)-.25 +E F1(\\!)144 619.2 Q F0(the history number of this command)29.89 E F1 +(\\#)144 631.2 Q F0(the command number of this command)28.22 E F1(\\$) +144 643.2 Q F0(if the ef)28.22 E(fecti)-.25 E .3 -.15(ve U)-.25 H +(ID is 0, a).15 E F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E +(\\)144 655.2 Q F2(nnn)A F0 +(the character corresponding to the octal number)18.22 E F2(nnn)2.5 E F1 +(\\\\)144 667.2 Q F0 2.5(ab)30.44 G(ackslash)-2.5 E F1(\\[)144 679.2 Q +F0(be)29.89 E 1.257(gin a sequence of non-printing characters, which co\ +uld be used to embed a terminal)-.15 F(control sequence into the prompt) +180 691.2 Q F1(\\])144 703.2 Q F0 +(end a sequence of non-printing characters)29.89 E .119 +(The command number and the history number are usually dif)108 720 R .12 +(ferent: the history number of a command is its)-.25 F(GNU Bash-3.1-de) +72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(23)-2.5 G(0)-197.965 E 0 Cg EP +%%Page: 31 31 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E 1.585(position in the history list, which may include commands r\ +estored from the history \214le \(see)108 84 R/F1 9/Times-Bold@0 SF +(HIST)4.084 E(OR)-.162 E(Y)-.315 E F0(belo)108 96 Q .541(w\), while the\ + command number is the position in the sequence of commands e)-.25 F +-.15(xe)-.15 G .541(cuted during the cur).15 F(-)-.2 E .546 +(rent shell session.)108 108 R .546 (After the string is decoded, it is e)5.546 F .546 (xpanded via parameter e)-.15 F .546(xpansion, command substitu-)-.15 F -.351(tion, arithmetic e)108 508.8 R .352(xpansion, and quote remo)-.15 F --.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F F1 -(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352(shell option \(see the)2.852 -F(description of the)108 520.8 Q F1(shopt)2.5 E F0(command under)2.5 E -F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).) --.25 E/F4 10.95/Times-Bold@0 SF(READLINE)72 537.6 Q F0 .151 +.351(tion, arithmetic e)108 120 R .352(xpansion, and quote remo)-.15 F +-.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F/F2 +10/Times-Bold@0 SF(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352 +(shell option \(see the)2.852 F(description of the)108 132 Q F2(shopt) +2.5 E F0(command under)2.5 E F1(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS) +-.828 E F0(belo)2.25 E(w\).)-.25 E/F3 10.95/Times-Bold@0 SF(READLINE)72 +148.8 Q F0 .151 (This is the library that handles reading input when using an interacti) -108 549.6 R .45 -.15(ve s)-.25 H .15(hell, unless the).15 F F1 -(\255\255noediting)2.65 E F0(option)2.65 E .066(is gi)108 561.6 R -.15 +108 160.8 R .45 -.15(ve s)-.25 H .15(hell, unless the).15 F F2 +(\255\255noediting)2.65 E F0(option)2.65 E .066(is gi)108 172.8 R -.15 (ve)-.25 G 2.566(na).15 G 2.566(ts)-2.566 G .066(hell in)-2.566 F -.2 (vo)-.4 G 2.566(cation. By).2 F(def)2.566 E .066 (ault, the line editing commands are similar to those of emacs.)-.1 F -2.567(Av)5.067 G(i-style)-2.567 E .566(line editing interf)108 573.6 R +2.567(Av)5.067 G(i-style)-2.567 E .566(line editing interf)108 184.8 R .566(ace is also a)-.1 F -.25(va)-.2 G 3.065(ilable. T).25 F 3.065(ot) -.8 G .565(urn of)-3.065 F 3.065(fl)-.25 G .565 -(ine editing after the shell is running, use the)-3.065 F F1 .565 -(+o emacs)3.065 F F0(or)108 585.6 Q F1(+o vi)2.5 E F0(options to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin \(see).2 E F3(SHELL B)2.5 E(UIL) --.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1 -(Readline Notation)87 602.4 Q F0 .567 -(In this section, the emacs-style notation is used to denote k)108 614.4 +(ine editing after the shell is running, use the)-3.065 F F2 .565 +(+o emacs)3.065 F F0(or)108 196.8 Q F2(+o vi)2.5 E F0(options to the)2.5 +E F2(set)2.5 E F0 -.2(bu)2.5 G(iltin \(see).2 E F1(SHELL B)2.5 E(UIL) +-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F2 +(Readline Notation)87 213.6 Q F0 .567 +(In this section, the emacs-style notation is used to denote k)108 225.6 R -.15(ey)-.1 G(strok).15 E 3.068(es. Control)-.1 F -.1(ke)3.068 G .568 -(ys are denoted by C\255)-.05 F F2 -.1(ke)C(y)-.2 E F0(,)A 1.153 -(e.g., C\255n means Control\255N.)108 626.4 R(Similarly)6.153 E(,)-.65 E -F2(meta)4.033 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255)-.05 F -F2 -.1(ke)C(y)-.2 E F0 3.652(,s)C 3.652(oM)-3.652 G 1.152 -(\255x means Meta\255X.)-3.652 F(\(On)6.152 E -.1(ke)108 638.4 S .83 -(yboards without a)-.05 F F2(meta)3.71 E F0 -.1(ke)3.59 G 2.13 -.65 -(y, M)-.05 H.65 E F2(x)A F0 .83(means ESC)3.33 F F2(x)3.33 E F0 3.33 -(,i)C .831(.e., press the Escape k)-3.33 F 1.131 -.15(ey t)-.1 H .831 -(hen the).15 F F2(x)4.101 E F0 -.1(ke)3.861 G 4.631 -.65(y. T)-.05 H -.831(his mak).65 F(es)-.1 E .6(ESC the)108 650.4 R F2 .6(meta pr)3.1 F -(e\214x)-.37 E F0 5.6(.T)C .6(he combination M\255C\255)-5.6 F F2(x)A F0 -.599(means ESC\255Control\255)3.099 F F2(x)A F0 3.099(,o)C 3.099(rp) +(ys are denoted by C\255)-.05 F/F4 10/Times-Italic@0 SF -.1(ke)C(y)-.2 E +F0(,)A 1.153(e.g., C\255n means Control\255N.)108 237.6 R(Similarly) +6.153 E(,)-.65 E F4(meta)4.033 E F0 -.1(ke)3.913 G 1.153 +(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.652(,s)C 3.652 +(oM)-3.652 G 1.152(\255x means Meta\255X.)-3.652 F(\(On)6.152 E -.1(ke) +108 249.6 S .83(yboards without a)-.05 F F4(meta)3.71 E F0 -.1(ke)3.59 G +2.13 -.65(y, M)-.05 H.65 E F4(x)A F0 .83(means ESC)3.33 F F4(x)3.33 +E F0 3.33(,i)C .831(.e., press the Escape k)-3.33 F 1.131 -.15(ey t)-.1 +H .831(hen the).15 F F4(x)4.101 E F0 -.1(ke)3.861 G 4.631 -.65(y. T)-.05 +H .831(his mak).65 F(es)-.1 E .6(ESC the)108 261.6 R F4 .6(meta pr)3.1 F +(e\214x)-.37 E F0 5.6(.T)C .6(he combination M\255C\255)-5.6 F F4(x)A F0 +.599(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp) -3.099 G .599(ress the Escape k)-3.099 F .899 -.15(ey t)-.1 H .599 -(hen hold).15 F(the Control k)108 662.4 Q .3 -.15(ey w)-.1 H -(hile pressing the).15 E F2(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)) -.65 E .619(Readline commands may be gi)108 679.2 R -.15(ve)-.25 G 3.119 -(nn).15 G(umeric)-3.119 E F2(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G +(hen hold).15 F(the Control k)108 273.6 Q .3 -.15(ey w)-.1 H +(hile pressing the).15 E F4(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)) +.65 E .619(Readline commands may be gi)108 290.4 R -.15(ve)-.25 G 3.119 +(nn).15 G(umeric)-3.119 E F4(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G .619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.62 E(ho) -108 691.2 Q(we)-.25 E -.15(ve)-.25 G 1.419 -.4(r, i).15 H 3.119(ti).4 G +108 302.4 Q(we)-.25 E -.15(ve)-.25 G 1.419 -.4(r, i).15 H 3.119(ti).4 G 3.119(st)-3.119 G .619(he sign of the ar)-3.119 F .619 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne) .15 F -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619 -(ument to a command that).18 F 1.018(acts in the forw)108 703.2 R 1.018 -(ard direction \(e.g.,)-.1 F F1(kill\255line)3.518 E F0 3.518(\)c)C +(ument to a command that).18 F 1.018(acts in the forw)108 314.4 R 1.018 +(ard direction \(e.g.,)-.1 F F2(kill\255line)3.518 E F0 3.518(\)c)C 1.018(auses that command to act in a backw)-3.518 F 1.019 -(ard direction.)-.1 F(Com-)6.019 E(mands whose beha)108 715.2 Q +(ard direction.)-.1 F(Com-)6.019 E(mands whose beha)108 326.4 Q (vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo) --.25 E -.65(w.)-.25 G(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(30)199 -E 0 Cg EP -%%Page: 31 31 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E .812(When a command is described as)108 84 R/F1 10/Times-Italic@0 -SF(killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811 +-.25 E -.65(w.)-.25 G .812(When a command is described as)108 343.2 R F4 +(killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811 (xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .811 -(or possible future retrie)-3.311 F -.25(va)-.25 G 3.311(l\().25 G F1 -(yank-)-3.311 E(ing)108 96 Q F0 2.529(\). The)B .029(killed te)2.529 F -.029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F1 +(or possible future retrie)-3.311 F -.25(va)-.25 G 3.311(l\().25 G F4 +(yank-)-3.311 E(ing)108 355.2 Q F0 2.529(\). The)B .029(killed te)2.529 +F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H .029(ills cause the te).15 F .029(xt to be accumulated into one unit,) --.15 F .567(which can be yank)108 108 R .567(ed all at once.)-.1 F .567 -(Commands which do not kill te)5.567 F .567 +-.15 F .567(which can be yank)108 367.2 R .567(ed all at once.)-.1 F +.567(Commands which do not kill te)5.567 F .567 (xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.) -108 120 Q/F2 10/Times-Bold@0 SF(Readline Initialization)87 136.8 Q F0 -.091(Readline is customized by putting commands in an initialization \ -\214le \(the)108 148.8 R F1(inputr)2.591 E(c)-.37 E F0 2.591 -(\214le\). The)2.591 F .092(name of this \214le)2.591 F .197(is tak)108 -160.8 R .196(en from the v)-.1 F .196(alue of the)-.25 F/F3 9 -/Times-Bold@0 SF(INPUTRC)2.696 E F0 -.25(va)2.446 G 2.696(riable. If).25 -F .196(that v)2.696 F .196(ariable is unset, the def)-.25 F .196 -(ault is)-.1 F F1(~/.inputr)2.696 E(c)-.37 E F0 5.196(.W).31 G .196 -(hen a)-5.196 F 1.034(program which uses the readline library starts up\ -, the initialization \214le is read, and the k)108 172.8 R 1.335 -.15 -(ey b)-.1 H 1.035(indings and).15 F -.25(va)108 184.8 S 1.15 -(riables are set.).25 F 1.15(There are only a fe)6.15 F 3.649(wb)-.25 G -1.149(asic constructs allo)-3.649 F 1.149 +108 379.2 Q F2(Readline Initialization)87 396 Q F0 .091(Readline is cus\ +tomized by putting commands in an initialization \214le \(the)108 408 R +F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .092 +(name of this \214le)2.591 F .197(is tak)108 420 R .196(en from the v) +-.1 F .196(alue of the)-.25 F F1(INPUTRC)2.696 E F0 -.25(va)2.446 G +2.696(riable. If).25 F .196(that v)2.696 F .196 +(ariable is unset, the def)-.25 F .196(ault is)-.1 F F4(~/.inputr)2.696 +E(c)-.37 E F0 5.196(.W).31 G .196(hen a)-5.196 F 1.034(program which us\ +es the readline library starts up, the initialization \214le is read, a\ +nd the k)108 432 R 1.335 -.15(ey b)-.1 H 1.035(indings and).15 F -.25 +(va)108 444 S 1.15(riables are set.).25 F 1.15(There are only a fe)6.15 +F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.149 (wed in the readline initialization \214le.)-.25 F(Blank)6.149 E .736 -(lines are ignored.)108 196.8 R .737(Lines be)5.737 F .737 -(ginning with a)-.15 F F2(#)3.237 E F0 .737(are comments.)3.237 F .737 -(Lines be)5.737 F .737(ginning with a)-.15 F F2($)3.237 E F0 .737 -(indicate conditional)3.237 F 2.5(constructs. Other)108 208.8 R -(lines denote k)2.5 E .3 -.15(ey b)-.1 H(indings and v).15 E -(ariable settings.)-.25 E .987(The def)108 225.6 R .987(ault k)-.1 F --.15(ey)-.1 G .987(-bindings may be changed with an).15 F F1(inputr) -3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797 F .987 -(programs that use this library may)3.487 F(add their o)108 237.6 Q -(wn commands and bindings.)-.25 E -.15(Fo)108 254.4 S 2.5(re).15 G -(xample, placing)-2.65 E(M\255Control\255u: uni)144 271.2 Q -.15(ve)-.25 -G(rsal\255ar).15 E(gument)-.18 E(or)108 283.2 Q(C\255Meta\255u: uni)144 -295.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 307.2 -Q F1(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G -(\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F1 -(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.26(The follo) -108 324 R 1.261(wing symbolic character names are recognized:)-.25 F F1 --.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F1(DEL)3.761 E F0(,).53 E F1(ESC) -3.761 E F0(,).72 E F1(LFD)3.761 E F0(,).28 E F1(NEWLINE)3.761 E F0(,).73 -E F1(RET)3.761 E F0(,)1.27 E F1(RETURN)108 336 Q F0(,)1.1 E F1(SPC)2.5 E -F0(,).72 E F1(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F1 +(lines are ignored.)108 456 R .737(Lines be)5.737 F .737(ginning with a) +-.15 F F2(#)3.237 E F0 .737(are comments.)3.237 F .737(Lines be)5.737 F +.737(ginning with a)-.15 F F2($)3.237 E F0 .737(indicate conditional) +3.237 F 2.5(constructs. Other)108 468 R(lines denote k)2.5 E .3 -.15 +(ey b)-.1 H(indings and v).15 E(ariable settings.)-.25 E .987(The def) +108 484.8 R .987(ault k)-.1 F -.15(ey)-.1 G .987 +(-bindings may be changed with an).15 F F4(inputr)3.497 E(c)-.37 E F0 +3.487(\214le. Other)3.797 F .987(programs that use this library may) +3.487 F(add their o)108 496.8 Q(wn commands and bindings.)-.25 E -.15 +(Fo)108 513.6 S 2.5(re).15 G(xample, placing)-2.65 E +(M\255Control\255u: uni)144 530.4 Q -.15(ve)-.25 G(rsal\255ar).15 E +(gument)-.18 E(or)108 542.4 Q(C\255Meta\255u: uni)144 554.4 Q -.15(ve) +-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 566.4 Q F4(inputr) +2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G(\255C\255u e) +-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F4(univer)2.5 E +(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.26(The follo)108 583.2 R +1.261(wing symbolic character names are recognized:)-.25 F F4 -.4(RU) +3.761 G(BOUT).4 E F0(,)1.27 E F4(DEL)3.761 E F0(,).53 E F4(ESC)3.761 E +F0(,).72 E F4(LFD)3.761 E F0(,).28 E F4(NEWLINE)3.761 E F0(,).73 E F4 +(RET)3.761 E F0(,)1.27 E F4(RETURN)108 595.2 Q F0(,)1.1 E F4(SPC)2.5 E +F0(,).72 E F4(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F4 -.5(TA)2.5 G(B).5 E F0(.).27 E .209 -(In addition to command names, readline allo)108 352.8 R .209(ws k)-.25 -F -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209 +(In addition to command names, readline allo)108 612 R .209(ws k)-.25 F +-.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209 (ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i) --.1 H(s).15 E(pressed \(a)108 364.8 Q F1(macr)2.5 E(o)-.45 E F0(\).)A F2 -(Readline K)87 381.6 Q(ey Bindings)-.25 E F0 .366 -(The syntax for controlling k)108 393.6 R .666 -.15(ey b)-.1 H .366 -(indings in the).15 F F1(inputr)2.876 E(c)-.37 E F0 .366 +-.1 H(s).15 E(pressed \(a)108 624 Q F4(macr)2.5 E(o)-.45 E F0(\).)A F2 +(Readline K)87 640.8 Q(ey Bindings)-.25 E F0 .366 +(The syntax for controlling k)108 652.8 R .666 -.15(ey b)-.1 H .366 +(indings in the).15 F F4(inputr)2.876 E(c)-.37 E F0 .366 (\214le is simple.)3.176 F .366(All that is required is the name of the) -5.366 F .383(command or the te)108 405.6 R .383(xt of a macro and a k) +5.366 F .383(command or the te)108 664.8 R .383(xt of a macro and a k) -.15 F .683 -.15(ey s)-.1 H .383 (equence to which it should be bound. The name may be speci-).15 F .853 -(\214ed in one of tw)108 417.6 R 3.353(ow)-.1 G .853 +(\214ed in one of tw)108 676.8 R 3.353(ow)-.1 G .853 (ays: as a symbolic k)-3.453 F 1.153 -.15(ey n)-.1 H .853 -(ame, possibly with).15 F F1(Meta\255)3.353 E F0(or)3.353 E F1(Contr) +(ame, possibly with).15 F F4(Meta\255)3.353 E F0(or)3.353 E F4(Contr) 3.353 E(ol\255)-.45 E F0(pre\214x)3.353 E .853(es, or as a k)-.15 F -.15 -(ey)-.1 G(sequence.)108 429.6 Q 1.542(When using the form)108 446.4 R F2 --.1(ke)4.042 G(yname).1 E F0(:)A F1(function\255name).833 E F0(or)4.042 -E F1(macr)4.042 E(o)-.45 E F0(,)A F1 -.1(ke)4.042 G(yname)-.2 E F0 1.542 +(ey)-.1 G(sequence.)108 688.8 Q 1.542(When using the form)108 705.6 R F2 +-.1(ke)4.042 G(yname).1 E F0(:)A F4(function\255name).833 E F0(or)4.042 +E F4(macr)4.042 E(o)-.45 E F0(,)A F4 -.1(ke)4.042 G(yname)-.2 E F0 1.542 (is the name of a k)4.222 F 1.841 -.15(ey s)-.1 H 1.541(pelled out in) -.15 F 2.5(English. F)108 458.4 R(or e)-.15 E(xample:)-.15 E -(Control-u: uni)144 482.4 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 -E(Meta-Rubout: backw)144 494.4 Q(ard-kill-w)-.1 E(ord)-.1 E -(Control-o: "> output")144 506.4 Q .698(In the abo)108 523.2 R .998 -.15 -(ve ex)-.15 H(ample,).15 E F1(C\255u)3.038 E F0 .698 -(is bound to the function)3.448 F F2(uni)3.198 E -.1(ve)-.1 G -(rsal\255ar).1 E(gument)-.1 E F0(,)A F1(M\255DEL)3.878 E F0 .698 -(is bound to the func-)3.728 F(tion)108 535.2 Q F2 +.15 F 2.5(English. F)108 717.6 R(or e)-.15 E(xample:)-.15 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(1)-197.965 E 0 Cg EP +%%Page: 32 32 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(Control-u: uni)144 84 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument) +-.18 E(Meta-Rubout: backw)144 96 Q(ard-kill-w)-.1 E(ord)-.1 E +(Control-o: "> output")144 108 Q .698(In the abo)108 124.8 R .998 -.15 +(ve ex)-.15 H(ample,).15 E/F1 10/Times-Italic@0 SF(C\255u)3.038 E F0 +.698(is bound to the function)3.448 F/F2 10/Times-Bold@0 SF(uni)3.198 E +-.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(,)A F1(M\255DEL)3.878 E F0 +.698(is bound to the func-)3.728 F(tion)108 136.8 Q F2 (backward\255kill\255w)2.759 E(ord)-.1 E F0 2.759(,a)C(nd)-2.759 E F1 (C\255o)2.599 E F0 .258(is bound to run the macro e)2.939 F .258 (xpressed on the right hand side \(that is, to)-.15 F(insert the te)108 -547.2 Q(xt)-.15 E/F4 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0 -(into the line\).)2.5 E .055(In the second form,)108 564 R F2("k)2.555 E -(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.555 E F1(macr) +148.8 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0 +(into the line\).)2.5 E .055(In the second form,)108 165.6 R F2("k)2.555 +E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.555 E F1(macr) 2.555 E(o)-.45 E F0(,)A F2 -.1(ke)2.555 G(yseq).1 E F0(dif)2.556 E .056 (fers from)-.25 F F2 -.1(ke)2.556 G(yname).1 E F0(abo)2.556 E .356 -.15 (ve i)-.15 H 2.556(nt).15 G .056(hat strings)-2.556 F 1.284 -(denoting an entire k)108 576 R 1.584 -.15(ey s)-.1 H 1.284(equence may\ - be speci\214ed by placing the sequence within double quotes.).15 F -(Some)6.284 E .385(GNU Emacs style k)108 588 R .685 -.15(ey e)-.1 H .385 -(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .386 +(denoting an entire k)108 177.6 R 1.584 -.15(ey s)-.1 H 1.284(equence m\ +ay be speci\214ed by placing the sequence within double quotes.).15 F +(Some)6.284 E .385(GNU Emacs style k)108 189.6 R .685 -.15(ey e)-.1 H +.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .386 (xample, b)-.15 F .386(ut the symbolic character names)-.2 F -(are not recognized.)108 600 Q("\\C\255u": uni)144 624 Q -.15(ve)-.25 G -(rsal\255ar).15 E(gument)-.18 E -("\\C\255x\\C\255r": re\255read\255init\255\214le)144 636 Q -("\\e[11~": "Function K)144 648 Q .3 -.15(ey 1)-.25 H(").15 E .315 -(In this e)108 664.8 R(xample,)-.15 E F1(C\255u)2.655 E F0 .315(is ag) +(are not recognized.)108 201.6 Q("\\C\255u": uni)144 225.6 Q -.15(ve) +-.25 G(rsal\255ar).15 E(gument)-.18 E +("\\C\255x\\C\255r": re\255read\255init\255\214le)144 237.6 Q +("\\e[11~": "Function K)144 249.6 Q .3 -.15(ey 1)-.25 H(").15 E .315 +(In this e)108 266.4 R(xample,)-.15 E F1(C\255u)2.655 E F0 .315(is ag) 3.065 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0 -.314(is bound to the func-)3.544 F(tion)108 676.8 Q F2 -.18(re)2.5 G +.314(is bound to the func-)3.544 F(tion)108 278.4 Q F2 -.18(re)2.5 G .18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F1 -(ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F4 +(ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F3 (Function Key 1)2.5 E F0(.)A -(The full set of GNU Emacs style escape sequences is)108 693.6 Q F2 -<5c43ad>144 705.6 Q F0(control pre\214x)20.3 E F2<5c4dad>144 717.6 Q F0 -(meta pre\214x)18.08 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(31)199 -E 0 Cg EP -%%Page: 32 32 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(\\e)144 84 Q F0(an escape character)28.78 E -F1(\\\\)144 96 Q F0(backslash)30.44 E F1(\\")144 108 Q F0(literal ") -27.67 E F1(\\')144 120 Q F0(literal ')29.89 E(In addition to the GNU Em\ -acs style escape sequences, a second set of backslash escapes is a)108 -136.8 Q -.25(va)-.2 G(ilable:).25 E F1(\\a)144 148.8 Q F0 -(alert \(bell\))28.22 E F1(\\b)144 160.8 Q F0(backspace)27.66 E F1(\\d) -144 172.8 Q F0(delete)27.66 E F1(\\f)144 184.8 Q F0(form feed)29.89 E F1 -(\\n)144 196.8 Q F0(ne)27.66 E(wline)-.25 E F1(\\r)144 208.8 Q F0 -(carriage return)28.78 E F1(\\t)144 220.8 Q F0(horizontal tab)29.89 E F1 -(\\v)144 232.8 Q F0 -.15(ve)28.22 G(rtical tab).15 E F1(\\)144 244.8 Q -/F2 10/Times-Italic@0 SF(nnn)A F0(the eight-bit character whose v)18.22 -E(alue is the octal v)-.25 E(alue)-.25 E F2(nnn)2.5 E F0 -(\(one to three digits\))2.5 E F1(\\x)144 256.8 Q F2(HH)A F0 -(the eight-bit character whose v)13.78 E(alue is the he)-.25 E -(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh) --.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141(When entering the te)108 -273.6 R 1.141(xt of a macro, single or double quotes must be used to in\ -dicate a macro de\214nition.)-.15 F .09(Unquoted te)108 285.6 R .09 -(xt is assumed to be a function name.)-.15 F .089(In the macro body) -5.089 F 2.589(,t)-.65 G .089(he backslash escapes described abo)-2.589 F --.15(ve)-.15 G(are e)108 297.6 Q 2.5(xpanded. Backslash)-.15 F -(will quote an)2.5 E 2.5(yo)-.15 G(ther character in the macro te)-2.5 E -(xt, including " and '.)-.15 E F1(Bash)108 314.4 Q F0(allo)2.929 E .429 -(ws the current readline k)-.25 F .729 -.15(ey b)-.1 H .429 -(indings to be displayed or modi\214ed with the).15 F F1(bind)2.93 E F0 +(The full set of GNU Emacs style escape sequences is)108 295.2 Q F2 +<5c43ad>144 307.2 Q F0(control pre\214x)20.3 E F2<5c4dad>144 319.2 Q F0 +(meta pre\214x)18.08 E F2(\\e)144 331.2 Q F0(an escape character)28.78 E +F2(\\\\)144 343.2 Q F0(backslash)30.44 E F2(\\")144 355.2 Q F0 +(literal ")27.67 E F2(\\')144 367.2 Q F0(literal ')29.89 E(In addition \ +to the GNU Emacs style escape sequences, a second set of backslash esca\ +pes is a)108 384 Q -.25(va)-.2 G(ilable:).25 E F2(\\a)144 396 Q F0 +(alert \(bell\))28.22 E F2(\\b)144 408 Q F0(backspace)27.66 E F2(\\d)144 +420 Q F0(delete)27.66 E F2(\\f)144 432 Q F0(form feed)29.89 E F2(\\n)144 +444 Q F0(ne)27.66 E(wline)-.25 E F2(\\r)144 456 Q F0(carriage return) +28.78 E F2(\\t)144 468 Q F0(horizontal tab)29.89 E F2(\\v)144 480 Q F0 +-.15(ve)28.22 G(rtical tab).15 E F2(\\)144 492 Q F1(nnn)A F0 +(the eight-bit character whose v)18.22 E(alue is the octal v)-.25 E +(alue)-.25 E F1(nnn)2.5 E F0(\(one to three digits\))2.5 E F2(\\x)144 +504 Q F1(HH)A F0(the eight-bit character whose v)13.78 E(alue is the he) +-.25 E(xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0(\(one or tw)2.5 E +2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141 +(When entering the te)108 520.8 R 1.141(xt of a macro, single or double\ + quotes must be used to indicate a macro de\214nition.)-.15 F .09 +(Unquoted te)108 532.8 R .09(xt is assumed to be a function name.)-.15 F +.089(In the macro body)5.089 F 2.589(,t)-.65 G .089 +(he backslash escapes described abo)-2.589 F -.15(ve)-.15 G(are e)108 +544.8 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E 2.5(yo)-.15 G +(ther character in the macro te)-2.5 E(xt, including " and '.)-.15 E F2 +(Bash)108 561.6 Q F0(allo)2.929 E .429(ws the current readline k)-.25 F +.729 -.15(ey b)-.1 H .429 +(indings to be displayed or modi\214ed with the).15 F F2(bind)2.93 E F0 -.2(bu)2.93 G .43(iltin command.).2 F .046 -(The editing mode may be switched during interacti)108 326.4 R .346 -.15 -(ve u)-.25 H .046(se by using the).15 F F12.545 E F0 .045 -(option to the)2.545 F F1(set)2.545 E F0 -.2(bu)2.545 G .045 -(iltin command).2 F(\(see)108 338.4 Q/F3 9/Times-Bold@0 SF(SHELL B)2.5 E -(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1 -(Readline V)87 355.2 Q(ariables)-.92 E F0 .043(Readline has v)108 367.2 +(The editing mode may be switched during interacti)108 573.6 R .346 -.15 +(ve u)-.25 H .046(se by using the).15 F F22.545 E F0 .045 +(option to the)2.545 F F2(set)2.545 E F0 -.2(bu)2.545 G .045 +(iltin command).2 F(\(see)108 585.6 Q/F4 9/Times-Bold@0 SF(SHELL B)2.5 E +(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F2 +(Readline V)87 602.4 Q(ariables)-.92 E F0 .043(Readline has v)108 614.4 R .043(ariables that can be used to further customize its beha)-.25 F (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043 -(riable may be set in the).25 F F2(inpu-)2.554 E(tr)108 379.2 Q(c)-.37 E -F0(\214le with a statement of the form)2.81 E F1(set)144 396 Q F2 +(riable may be set in the).25 F F1(inpu-)2.554 E(tr)108 626.4 Q(c)-.37 E +F0(\214le with a statement of the form)2.81 E F2(set)144 643.2 Q F1 (variable\255name value)2.5 E F0 .489(Except where noted, readline v)108 -412.8 R .489(ariables can tak)-.25 F 2.989(et)-.1 G .489(he v)-2.989 F -(alues)-.25 E F1(On)2.989 E F0(or)2.989 E F1(Off)2.989 E F0 5.489(.T)C +660 R .489(ariables can tak)-.25 F 2.989(et)-.1 G .489(he v)-2.989 F +(alues)-.25 E F2(On)2.989 E F0(or)2.989 E F2(Off)2.989 E F0 5.489(.T)C .489(he v)-5.489 F .488(ariables and their def)-.25 F .488(ault v)-.1 F -(al-)-.25 E(ues are:)108 424.8 Q F1(bell\255style \(audible\))108 441.6 -Q F0 .01(Controls what happens when readline w)144 453.6 R .011 -(ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F1(none) +(al-)-.25 E(ues are:)108 672 Q F2(bell\255style \(audible\))108 688.8 Q +F0 .01(Controls what happens when readline w)144 700.8 R .011 +(ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F2(none) 2.511 E F0 2.511(,r)C .011(eadline ne)-2.511 F -.15(ve)-.25 G(r).15 E -.94(rings the bell.)144 465.6 R .94(If set to)5.94 F F1(visible)3.44 E +.94(rings the bell.)144 712.8 R .94(If set to)5.94 F F2(visible)3.44 E F0 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25 -(va)-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0 -(,)A(readline attempts to ring the terminal')144 477.6 Q 2.5(sb)-.55 G -(ell.)-2.5 E F1(comment\255begin \(`)108 489.6 Q(`#')-.63 E('\))-.63 E -F0 .884(The string that is inserted when the readline)144 501.6 R F1 -(insert\255comment)3.385 E F0 .885(command is e)3.385 F -.15(xe)-.15 G -3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 513.6 Q F1 -(M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0 -(in vi command mode.)2.5 E F1(completion\255ignor)108 525.6 Q -(e\255case \(Off\))-.18 E F0(If set to)144 537.6 Q F1(On)2.5 E F0 2.5 -(,r)C(eadline performs \214lename matching and completion in a case\255\ -insensiti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1 -(completion\255query\255items \(100\))108 549.6 Q F0 .53 -(This determines when the user is queried about vie)144 561.6 R .529 -(wing the number of possible completions gen-)-.25 F .56(erated by the) -144 573.6 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F -.561(may be set to an)3.061 F 3.061(yi)-.15 G(nte)-3.061 E .561(ger v) --.15 F .561(alue greater than or)-.25 F .783(equal to zero.)144 585.6 R -.783(If the number of possible completions is greater than or equal to \ -the v)5.783 F .782(alue of this)-.25 F -.25(va)144 597.6 S .237 -(riable, the user is ask).25 F .237(ed whether or not he wishes to vie) --.1 F 2.737(wt)-.25 G .237(hem; otherwise the)-2.737 F 2.737(ya)-.15 G -.237(re simply listed)-2.737 F(on the terminal.)144 609.6 Q F1(con)108 -621.6 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .613(If set to)144 633.6 -R F1(On)3.113 E F0 3.113(,r)C .613(eadline will con)-3.113 F -.15(ve)-.4 -G .613(rt characters with the eighth bit set to an ASCII k).15 F .912 --.15(ey s)-.1 H .612(equence by).15 F .541 -(stripping the eighth bit and pre\214xing an escape character \(in ef) -144 645.6 R .541(fect, using escape as the)-.25 F F2 .542(meta pr)3.042 -F(e-)-.37 E<8c78>144 657.6 Q F0(\).)A F1(disable\255completion \(Off\)) -108 669.6 Q F0 .038(If set to)144 681.6 R F1(On)2.538 E F0 2.538(,r)C -.038(eadline will inhibit w)-2.538 F .038(ord completion.)-.1 F .038 -(Completion characters will be inserted into the)5.038 F(line as if the) -144 693.6 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E -F0(.)A F1(editing\255mode \(emacs\))108 705.6 Q F0 .252 -(Controls whether readline be)144 717.6 R .253(gins with a set of k)-.15 -F .553 -.15(ey b)-.1 H .253(indings similar to).15 F F2(emacs)2.753 E F0 -(or)2.753 E F2(vi)2.753 E F0(.)A F1(editing\255mode)5.253 E F0 -(can be set to either)144 729.6 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E -F0(.)A(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(32)199 E 0 Cg EP +(va)-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F2(audible)3.44 E F0 +(,)A(readline attempts to ring the terminal')144 724.8 Q 2.5(sb)-.55 G +(ell.)-2.5 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G +(004 No)-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(2)-197.965 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(enable\255k)108 84 Q(eypad \(Off\))-.1 E F0 -.893(When set to)144 96 R F1(On)3.393 E F0 3.393(,r)C .893 +-.35 E/F1 10/Times-Bold@0 SF(bind\255tty\255special\255chars \(On\))108 +84 Q F0 .055(If set to)144 96 R F1(On)2.555 E F0 2.555(,r)C .056(eadlin\ +e attempts to bind the control characters treated specially by the k) +-2.555 F(ernel')-.1 E 2.556(st)-.55 G(ermi-)-2.556 E(nal dri)144 108 Q +-.15(ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25 +(va)-.25 G(lents.).25 E F1(comment\255begin \(`)108 120 Q(`#')-.63 E +('\))-.63 E F0 .885(The string that is inserted when the readline)144 +132 R F1(insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe) +-.15 G 3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 144 Q +F1(M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0 +(in vi command mode.)2.5 E F1(completion\255ignor)108 156 Q +(e\255case \(Off\))-.18 E F0(If set to)144 168 Q F1(On)2.5 E F0 2.5(,r)C +(eadline performs \214lename matching and completion in a case\255insen\ +siti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1 +(completion\255query\255items \(100\))108 180 Q F0 .529 +(This determines when the user is queried about vie)144 192 R .53 +(wing the number of possible completions gen-)-.25 F .561(erated by the) +144 204 R F1(possible\255completions)3.061 E F0 3.061(command. It)3.061 +F .561(may be set to an)3.061 F 3.06(yi)-.15 G(nte)-3.06 E .56(ger v) +-.15 F .56(alue greater than or)-.25 F .782(equal to zero.)144 216 R +.783(If the number of possible completions is greater than or equal to \ +the v)5.782 F .783(alue of this)-.25 F -.25(va)144 228 S .237 +(riable, the user is ask).25 F .237(ed whether or not he wishes to vie) +-.1 F 2.737(wt)-.25 G .237(hem; otherwise the)-2.737 F 2.737(ya)-.15 G +.237(re simply listed)-2.737 F(on the terminal.)144 240 Q F1(con)108 252 +Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 264 R F1(On) +3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15(ve)-.4 G .613 +(rt characters with the eighth bit set to an ASCII k).15 F .913 -.15 +(ey s)-.1 H .613(equence by).15 F .541 +(stripping the eighth bit and pre\214xing an escape character \(in ef) +144 276 R .541(fect, using escape as the)-.25 F/F2 10/Times-Italic@0 SF +.541(meta pr)3.041 F(e-)-.37 E<8c78>144 288 Q F0(\).)A F1 +(disable\255completion \(Off\))108 300 Q F0 .038(If set to)144 312 R F1 +(On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038 +(ord completion.)-.1 F .038 +(Completion characters will be inserted into the)5.038 F(line as if the) +144 324 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0 +(.)A F1(editing\255mode \(emacs\))108 336 Q F0 .253 +(Controls whether readline be)144 348 R .253(gins with a set of k)-.15 F +.553 -.15(ey b)-.1 H .253(indings similar to).15 F F2(emacs)2.752 E F0 +(or)2.752 E F2(vi)2.752 E F0(.)A F1(editing\255mode)5.252 E F0 +(can be set to either)144 360 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E +F0(.)A F1(enable\255k)108 372 Q(eypad \(Off\))-.1 E F0 .892(When set to) +144 384 R F1(On)3.393 E F0 3.393(,r)C .893 (eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G -.893(pad when it is called.).15 F .892(Some sys-)5.893 F -(tems need this to enable the arro)144 108 Q 2.5(wk)-.25 G -.15(ey)-2.6 -G(s.).15 E F1(expand\255tilde \(Off\))108 120 Q F0(If set to)144 132 Q +.893(pad when it is called.).15 F .893(Some sys-)5.893 F +(tems need this to enable the arro)144 396 Q 2.5(wk)-.25 G -.15(ey)-2.6 +G(s.).15 E F1(expand\255tilde \(Off\))108 408 Q F0(If set to)144 420 Q F1(on)2.5 E F0 2.5(,t)C(ilde e)-2.5 E (xpansion is performed when readline attempts w)-.15 E(ord completion.) --.1 E F1(history-pr)108 144 Q(eser)-.18 E -.1(ve)-.1 G(-point).1 E F0 -1.492(If set to)144 156 R F1(on)3.992 E F0 3.992(,t)C 1.493(he history \ +-.1 E F1(history-pr)108 432 Q(eser)-.18 E -.1(ve)-.1 G(-point).1 E F0 +1.493(If set to)144 444 R F1(on)3.993 E F0 3.993(,t)C 1.493(he history \ code attempts to place point at the same location on each history line) --3.992 F(retri)144 168 Q -.15(ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr) +-3.993 F(retrie)144 456 Q -.15(ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr) 2.5 E -.15(ev)-.18 G(ious-history).15 E F0(or)2.5 E F1(next-history)2.5 -E F0(.)A F1(horizontal\255scr)108 180 Q(oll\255mode \(Off\))-.18 E F0 -.449(When set to)144 192 R F1(On)2.949 E F0 2.949(,m)C(ak)-2.949 E .448 -(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .448 +E F0(.)A F1(horizontal\255scr)108 468 Q(oll\255mode \(Off\))-.18 E F0 +.448(When set to)144 480 R F1(On)2.948 E F0 2.948(,m)C(ak)-2.948 E .448 +(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449 (crolling the input horizontally on a)-2.948 F 1.194(single screen line\ when it becomes longer than the screen width rather than wrapping to a\ - ne)144 204 R(w)-.25 E(line.)144 216 Q F1(input\255meta \(Off\))108 228 -Q F0 .228(If set to)144 240 R F1(On)2.728 E F0 2.728(,r)C .227(eadline \ + ne)144 492 R(w)-.25 E(line.)144 504 Q F1(input\255meta \(Off\))108 516 +Q F0 .227(If set to)144 528 R F1(On)2.727 E F0 2.727(,r)C .228(eadline \ will enable eight-bit input \(that is, it will not strip the high bit f\ -rom the char)-2.728 F(-)-.2 E .956(acters it reads\), re)144 252 R -.05 +rom the char)-2.727 F(-)-.2 E .957(acters it reads\), re)144 540 R -.05 (ga)-.15 G .956(rdless of what the terminal claims it can support.).05 F -.957(The name)5.956 F F1(meta\255\215ag)3.457 E F0 .957(is a)3.457 F -(synon)144 264 Q(ym for this v)-.15 E(ariable.)-.25 E F1(isear)108 276 Q +.956(The name)5.956 F F1(meta\255\215ag)3.456 E F0 .956(is a)3.456 F +(synon)144 552 Q(ym for this v)-.15 E(ariable.)-.25 E F1(isear)108 564 Q (ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\))-.63 E F0 .439(\ The string of characters that should terminate an incremental search wi\ -thout subsequently e)144 288 R -.15(xe)-.15 G(cut-).15 E .934 -(ing the character as a command.)144 300 R .935(If this v)5.935 F .935 -(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.435(nav).15 G .935 -(alue, the characters)-3.685 F/F2 10/Times-Italic@0 SF(ESC)3.435 E F0 -(and)144 312 Q F2(C\255J)2.5 E F0(will terminate an incremental search.) -2.5 E F1 -.1(ke)108 324 S(ymap \(emacs\)).1 E F0 2.021 -(Set the current readline k)144 336 R -.15(ey)-.1 G 4.521(map. The).15 F -2.021(set of v)4.521 F 2.021(alid k)-.25 F -.15(ey)-.1 G 2.021 -(map names is).15 F F2 2.02(emacs, emacs\255standar)4.52 F(d,)-.37 E -.068(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 348 R F0 2.568 -(,a)C(nd)-2.568 E F2(vi\255insert)2.568 E F0(.).68 E F2(vi)5.068 E F0 -.068(is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F2(vi\255command) -2.569 E F0(;)A F2(emacs)2.569 E F0 1.544(is equi)144 360 R -.25(va)-.25 -G 1.544(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C +thout subsequently e)144 576 R -.15(xe)-.15 G(cut-).15 E .935 +(ing the character as a command.)144 588 R .935(If this v)5.935 F .935 +(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.434(nav).15 G .934 +(alue, the characters)-3.684 F F2(ESC)3.434 E F0(and)144 600 Q F2 +(C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke) +108 612 S(ymap \(emacs\)).1 E F0 2.02(Set the current readline k)144 624 +R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021 +(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.021 +(emacs, emacs\255standar)4.521 F(d,)-.37 E .069 +(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 636 R F0 2.568(,a)C +(nd)-2.568 E F2(vi\255insert)2.568 E F0(.).68 E F2(vi)5.068 E F0 .068 +(is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F2(vi\255command) +2.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 648 R -.25(va)-.25 +G 1.543(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C 1.544(he def)-6.544 F 1.544(ault v)-.1 F 1.544(alue is)-.25 F F2(emacs) 4.044 E F0 4.044(;t).27 G 1.544(he v)-4.044 F 1.544(alue of)-.25 F F1 -(editing\255mode)4.043 E F0(also)4.043 E(af)144 372 Q(fects the def)-.25 -E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1(mark\255dir)108 384 Q -(ectories \(On\))-.18 E F0(If set to)144 396 Q F1(On)2.5 E F0 2.5(,c)C +(editing\255mode)4.044 E F0(also)4.044 E(af)144 660 Q(fects the def)-.25 +E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1(mark\255dir)108 672 Q +(ectories \(On\))-.18 E F0(If set to)144 684 Q F1(On)2.5 E F0 2.5(,c)C (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.) -.15 E F1(mark\255modi\214ed\255lines \(Off\))108 408 Q F0(If set to)144 -420 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b) +.15 E F1(mark\255modi\214ed\255lines \(Off\))108 696 Q F0(If set to)144 +708 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b) -.2 H(een modi\214ed are displayed with a preceding asterisk \().15 E F1 -(*)A F0(\).)A F1(mark\255symlink)108 432 Q(ed\255dir)-.1 E -(ectories \(Off\))-.18 E F0 .175(If set to)144 444 R F1(On)2.675 E F0 +(*)A F0(\).)A(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G +(004 No)-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(3)-197.965 E 0 Cg EP +%%Page: 34 34 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(mark\255symlink)108 84 Q(ed\255dir)-.1 E +(ectories \(Off\))-.18 E F0 .175(If set to)144 96 R F1(On)2.675 E F0 2.675(,c)C .175 (ompleted names which are symbolic links to directories ha)-2.675 F .475 --.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 456 +-.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 108 Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1 -(match\255hidden\255\214les \(On\))108 468 Q F0 .193(This v)144 480 R -.193(ariable, when set to)-.25 F F1(On)2.693 E F0 2.693(,c)C .192 -(auses readline to match \214les whose names be)-2.693 F .192 -(gin with a `.)-.15 F 2.692('\()-.7 G(hidden)-2.692 E 1.023 +(match\255hidden\255\214les \(On\))108 120 Q F0 .192(This v)144 132 R +.192(ariable, when set to)-.25 F F1(On)2.692 E F0 2.692(,c)C .192 +(auses readline to match \214les whose names be)-2.692 F .193 +(gin with a `.)-.15 F 2.693('\()-.7 G(hidden)-2.693 E 1.024 (\214les\) when performing \214lename completion, unless the leading `.) -144 492 R 3.523('i)-.7 G 3.523(ss)-3.523 G 1.024 -(upplied by the user in the)-3.523 F(\214lename to be completed.)144 504 -Q F1(output\255meta \(Off\))108 516 Q F0 .507(If set to)144 528 R F1(On) -3.007 E F0 3.007(,r)C .507(eadline will display characters with the eig\ -hth bit set directly rather than as a meta-)-3.007 F(pre\214x)144 540 Q -(ed escape sequence.)-.15 E F1(page\255completions \(On\))108 552 Q F0 -.808(If set to)144 564 R F1(On)3.308 E F0 3.308(,r)C .808 -(eadline uses an internal)-3.308 F F2(mor)3.308 E(e)-.37 E F0(-lik)A -3.308(ep)-.1 G .808(ager to display a screenful of possible comple-) --3.308 F(tions at a time.)144 576 Q F1 -(print\255completions\255horizontally \(Off\))108 588 Q F0 1.319 -(If set to)144 600 R F1(On)3.819 E F0 3.819(,r)C 1.318(eadline will dis\ -play completions with matches sorted horizontally in alphabetical)-3.819 -F(order)144 612 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25 -E F1(sho)108 624 Q(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .477 -(This alters the def)144 636 R .477(ault beha)-.1 F .477 -(vior of the completion functions.)-.2 F .478(If set to)5.478 F F1(on) -2.978 E F0 2.978(,w)C .478(ords which ha)-3.078 F .778 -.15(ve m)-.2 H +144 144 R 3.523('i)-.7 G 3.523(ss)-3.523 G 1.023 +(upplied by the user in the)-3.523 F(\214lename to be completed.)144 156 +Q F1(output\255meta \(Off\))108 168 Q F0 .506(If set to)144 180 R F1(On) +3.006 E F0 3.006(,r)C .507(eadline will display characters with the eig\ +hth bit set directly rather than as a meta-)-3.006 F(pre\214x)144 192 Q +(ed escape sequence.)-.15 E F1(page\255completions \(On\))108 204 Q F0 +.809(If set to)144 216 R F1(On)3.308 E F0 3.308(,r)C .808 +(eadline uses an internal)-3.308 F/F2 10/Times-Italic@0 SF(mor)3.308 E +(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808 +(ager to display a screenful of possible comple-)-3.308 F +(tions at a time.)144 228 Q F1 +(print\255completions\255horizontally \(Off\))108 240 Q F0 1.318 +(If set to)144 252 R F1(On)3.818 E F0 3.818(,r)C 1.319(eadline will dis\ +play completions with matches sorted horizontally in alphabetical)-3.818 +F(order)144 264 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25 +E F1(sho)108 276 Q(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .478 +(This alters the def)144 288 R .478(ault beha)-.1 F .478 +(vior of the completion functions.)-.2 F .477(If set to)5.477 F F1(on) +2.977 E F0 2.977(,w)C .477(ords which ha)-3.077 F .777 -.15(ve m)-.2 H (ore).15 E 1.264(than one possible completion cause the matches to be l\ -isted immediately instead of ringing the)144 648 R(bell.)144 660 Q F1 -(sho)108 672 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.345 -(This alters the def)144 684 R 5.345(ault beha)-.1 F 5.345 -(vior of the completion functions in a f)-.2 F 5.346(ashion similar to) --.1 F F1(sho)144 696 Q(w\255all\255if\255ambiguous)-.1 E F0 6.923(.I)C -4.423(fs)-6.923 G 1.923(et to)-4.423 F F1(on)4.423 E F0 4.423(,w)C 1.923 -(ords which ha)-4.523 F 2.222 -.15(ve m)-.2 H 1.922 -(ore than one possible completion).15 F 1.039(without an)144 708 R 3.539 +isted immediately instead of ringing the)144 300 R(bell.)144 312 Q F1 +(sho)108 324 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346 +(This alters the def)144 336 R 5.346(ault beha)-.1 F 5.345 +(vior of the completion functions in a f)-.2 F 5.345(ashion similar to) +-.1 F F1(sho)144 348 Q(w\255all\255if\255ambiguous)-.1 E F0 6.922(.I)C +4.422(fs)-6.922 G 1.922(et to)-4.422 F F1(on)4.422 E F0 4.422(,w)C 1.922 +(ords which ha)-4.522 F 2.223 -.15(ve m)-.2 H 1.923 +(ore than one possible completion).15 F 1.04(without an)144 360 R 3.54 (yp)-.15 G 1.039 -(ossible partial completion \(the possible completions don')-3.539 F -3.539(ts)-.18 G 1.04(hare a common pre\214x\))-3.539 F(cause the matche\ -s to be listed immediately instead of ringing the bell.)144 720 Q -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(33)199 E 0 Cg EP -%%Page: 34 34 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(visible\255stats \(Off\))108 84 Q F0 .847 -(If set to)144 96 R F1(On)3.346 E F0 3.346(,ac)C .846 -(haracter denoting a \214le')-3.346 F 3.346(st)-.55 G .846 -(ype as reported by)-3.346 F/F2 10/Times-Italic@0 SF(stat)3.346 E F0 -.846(\(2\) is appended to the \214lename)B -(when listing possible completions.)144 108 Q F1 -(Readline Conditional Constructs)87 124.8 Q F0 .05 -(Readline implements a f)108 136.8 R .05(acility similar in spirit to t\ -he conditional compilation features of the C preprocessor)-.1 F .097 -(which allo)108 148.8 R .097(ws k)-.25 F .396 -.15(ey b)-.1 H .096 +(ossible partial completion \(the possible completions don')-3.54 F +3.539(ts)-.18 G 1.039(hare a common pre\214x\))-3.539 F(cause the match\ +es to be listed immediately instead of ringing the bell.)144 372 Q F1 +(visible\255stats \(Off\))108 384 Q F0 .846(If set to)144 396 R F1(On) +3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')-3.346 F 3.346 +(st)-.55 G .846(ype as reported by)-3.346 F F2(stat)3.346 E F0 .846 +(\(2\) is appended to the \214lename)B +(when listing possible completions.)144 408 Q F1 +(Readline Conditional Constructs)87 424.8 Q F0 .05 +(Readline implements a f)108 436.8 R .05(acility similar in spirit to t\ +he conditional compilation features of the C preprocessor)-.1 F .096 +(which allo)108 448.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096 (indings and v).15 F .096 -(ariable settings to be performed as the result of tests.)-.25 F .096 -(There are four parser)5.096 F(directi)108 160.8 Q -.15(ve)-.25 G 2.5 -(su).15 G(sed.)-2.5 E F1($if)108 177.6 Q F0(The)24.89 E F1($if)2.962 E -F0 .462(construct allo)2.962 F .463(ws bindings to be made based on the\ - editing mode, the terminal being used,)-.25 F .478 -(or the application using readline.)144 189.6 R .477(The te)5.477 F .477 +(ariable settings to be performed as the result of tests.)-.25 F .097 +(There are four parser)5.096 F(directi)108 460.8 Q -.15(ve)-.25 G 2.5 +(su).15 G(sed.)-2.5 E F1($if)108 477.6 Q F0(The)24.89 E F1($if)2.963 E +F0 .463(construct allo)2.963 F .462(ws bindings to be made based on the\ + editing mode, the terminal being used,)-.25 F .477 +(or the application using readline.)144 489.6 R .477(The te)5.477 F .477 (xt of the test e)-.15 F .477 (xtends to the end of the line; no characters)-.15 F -(are required to isolate it.)144 201.6 Q F1(mode)144 218.4 Q F0(The) -12.67 E F1(mode=)3.711 E F0 1.211(form of the)3.711 F F1($if)3.711 E F0 +(are required to isolate it.)144 501.6 Q F1(mode)144 518.4 Q F0(The) +12.67 E F1(mode=)3.712 E F0 1.212(form of the)3.712 F F1($if)3.711 E F0 (directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711(su).15 G 1.211 (sed to test whether readline is in emacs or vi)-3.711 F 3.065 -(mode. This)180 230.4 R .565(may be used in conjunction with the)3.065 F +(mode. This)180 530.4 R .565(may be used in conjunction with the)3.065 F F1 .565(set k)3.065 F(eymap)-.1 E F0 .565(command, for instance, to) -3.065 F .735(set bindings in the)180 242.4 R F2(emacs\255standar)3.235 E +3.065 F .735(set bindings in the)180 542.4 R F2(emacs\255standar)3.235 E (d)-.37 E F0(and)3.235 E F2(emacs\255ctlx)3.235 E F0 -.1(ke)3.235 G .735 -(ymaps only if readline is starting)-.05 F(out in emacs mode.)180 254.4 -Q F1(term)144 271.2 Q F0(The)15.46 E F1(term=)3.197 E F0 .696 -(form may be used to include terminal-speci\214c k)3.197 F .996 -.15 -(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 283.2 R +(ymaps only if readline is starting)-.05 F(out in emacs mode.)180 554.4 +Q F1(term)144 571.2 Q F0(The)15.46 E F1(term=)3.196 E F0 .696 +(form may be used to include terminal-speci\214c k)3.196 F .996 -.15 +(ey b)-.1 H .697(indings, perhaps to bind).15 F .654(the k)180 583.2 R .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1 -(wo)3.154 G .654(rd on the right side of).1 F(the)180 295.2 Q F1(=)3.232 -E F0 .732(is tested ag)3.232 F .732(ainst the both full name of the ter\ +(wo)3.154 G .654(rd on the right side of).1 F(the)180 595.2 Q F1(=)3.231 +E F0 .731(is tested ag)3.231 F .732(ainst the both full name of the ter\ minal and the portion of the terminal)-.05 F(name before the \214rst)180 -307.2 Q F12.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0 +607.2 Q F12.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0 (to match both)2.74 E F2(sun)2.84 E F0(and)2.74 E F2(sun\255cmd)2.5 E F0 -2.5(,f).77 G(or instance.)-2.5 E F1(application)144 324 Q F0(The)180 336 +2.5(,f).77 G(or instance.)-2.5 E F1(application)144 624 Q F0(The)180 636 Q F1(application)3.003 E F0 .503 (construct is used to include application-speci\214c settings.)3.003 F .503(Each program)5.503 F .114(using the readline library sets the)180 -348 R F2 .114(application name)2.614 F F0 2.614(,a)C .114 -(nd an initialization \214le can test for a)-2.614 F .5(particular v)180 -360 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15 -(ey s)-.1 H .501(equences to functions useful for a spe-).15 F .397 -(ci\214c program.)180 372 R -.15(Fo)5.397 G 2.896(ri).15 G .396 +648 R F2 .114(application name)2.614 F F0 2.614(,a)C .114 +(nd an initialization \214le can test for a)-2.614 F .501(particular v) +180 660 R 3.001(alue. This)-.25 F .501(could be used to bind k)3.001 F +.801 -.15(ey s)-.1 H .5(equences to functions useful for a spe-).15 F +.396(ci\214c program.)180 672 R -.15(Fo)5.396 G 2.896(ri).15 G .396 (nstance, the follo)-2.896 F .396(wing command adds a k)-.25 F .696 -.15 -(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 384 Q -(vious w)-.25 E(ord in Bash:)-.1 E F1($if)180 408 Q F0(Bash)2.5 E 2.5 -(#Q)180 420 S(uote the current or pre)-2.5 E(vious w)-.25 E(ord)-.1 E -("\\C\255xq": "\\eb\\"\\ef\\"")180 432 Q F1($endif)180 444 Q($endif)108 -460.8 Q F0(This command, as seen in the pre)9.33 E(vious e)-.25 E -(xample, terminates an)-.15 E F1($if)2.5 E F0(command.)2.5 E F1($else) -108 477.6 Q F0(Commands in this branch of the)15.45 E F1($if)2.5 E F0 -(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E -.15(xe)-.15 G -(cuted if the test f).15 E(ails.)-.1 E F1($include)108 494.4 Q F0 .356 -(This directi)144 506.4 R .656 -.15(ve t)-.25 H(ak).15 E .356 -(es a single \214lename as an ar)-.1 F .357 +(ey s)-.1 H .397(equence that quotes the).15 F(current or pre)180 684 Q +(vious w)-.25 E(ord in Bash:)-.1 E F1($if)180 708 Q F0(Bash)2.5 E 2.5 +(#Q)180 720 S(uote the current or pre)-2.5 E(vious w)-.25 E(ord)-.1 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(4)-197.965 E 0 Cg EP +%%Page: 35 35 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E("\\C\255xq": "\\eb\\"\\ef\\"")180 84 Q/F1 10/Times-Bold@0 SF +($endif)180 96 Q($endif)108 112.8 Q F0(This command, as seen in the pre) +9.33 E(vious e)-.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0 +(command.)2.5 E F1($else)108 129.6 Q F0(Commands in this branch of the) +15.45 E F1($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E +-.15(xe)-.15 G(cuted if the test f).15 E(ails.)-.1 E F1($include)108 +146.4 Q F0 .357(This directi)144 158.4 R .657 -.15(ve t)-.25 H(ak).15 E +.357(es a single \214lename as an ar)-.1 F .356 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F) -144 518.4 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3 --.15(ve w)-.25 H(ould read).05 E F2(/etc/inputr)2.5 E(c)-.37 E F0(:)A F1 -($include)144 542.4 Q F2(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 559.2 Q -(ching)-.18 E F0 .835(Readline pro)108 571.2 R .835 +144 170.4 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3 +-.15(ve w)-.25 H(ould read).05 E/F2 10/Times-Italic@0 SF(/etc/inputr)2.5 +E(c)-.37 E F0(:)A F1($include)144 194.4 Q F2(/etc/inputr)5.833 E(c)-.37 +E F1(Sear)87 211.2 Q(ching)-.18 E F0 .834(Readline pro)108 223.2 R .834 (vides commands for searching through the command history \(see)-.15 F -/F3 9/Times-Bold@0 SF(HIST)3.334 E(OR)-.162 E(Y)-.315 E F0(belo)3.084 E -.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 583.2 Q +/F3 9/Times-Bold@0 SF(HIST)3.335 E(OR)-.162 E(Y)-.315 E F0(belo)3.085 E +.835(w\) for lines)-.25 F(containing a speci\214ed string.)108 235.2 Q (There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F2(incr)2.51 E (emental)-.37 E F0(and)3.01 E F2(non-incr)2.5 E(emental)-.37 E F0(.).51 -E .697(Incremental searches be)108 600 R .697 +E .698(Incremental searches be)108 252 R .698 (gin before the user has \214nished typing the search string.)-.15 F -.698(As each character of the)5.698 F .113 -(search string is typed, readline displays the ne)108 612 R .112 +.697(As each character of the)5.697 F .112 +(search string is typed, readline displays the ne)108 264 R .112 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1 -E 5.112(.A)-.55 G(n)-5.112 E .542 -(incremental search requires only as man)108 624 R 3.042(yc)-.15 G .542 -(haracters as needed to \214nd the desired history entry)-3.042 F 5.542 -(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224(acters present in the v) -108 636 R .224(alue of the)-.25 F F1(isear)2.724 E(ch-terminators)-.18 E +E 5.113(.A)-.55 G(n)-5.113 E .542 +(incremental search requires only as man)108 276 R 3.042(yc)-.15 G .542 +(haracters as needed to \214nd the desired history entry)-3.042 F 5.541 +(.T)-.65 G .541(he char)-5.541 F(-)-.2 E .224(acters present in the v) +108 288 R .224(alue of the)-.25 F F1(isear)2.724 E(ch-terminators)-.18 E F0 -.25(va)2.724 G .224 (riable are used to terminate an incremental search.).25 F .66 -(If that v)108 648 R .66(ariable has not been assigned a v)-.25 F .66 +(If that v)108 300 R .66(ariable has not been assigned a v)-.25 F .66 (alue the Escape and Control-J characters will terminate an incre-)-.25 -F .097(mental search.)108 660 R .096(Control-G will abort an incrementa\ -l search and restore the original line.)5.097 F .096(When the search is) -5.096 F(terminated, the history entry containing the search string beco\ -mes the current line.)108 672 Q 2.938 -.8(To \214)108 688.8 T 1.339(nd \ +F .096(mental search.)108 312 R .096(Control-G will abort an incrementa\ +l search and restore the original line.)5.096 F .097(When the search is) +5.097 F(terminated, the history entry containing the search string beco\ +mes the current line.)108 324 Q 2.939 -.8(To \214)108 340.8 T 1.339(nd \ other matching entries in the history list, type Control-S or Control-R\ - as appropriate.).8 F 1.339(This will)6.339 F .675(search backw)108 -700.8 R .675(ard or forw)-.1 F .675(ard in the history for the ne)-.1 F -.674(xt entry matching the search string typed so f)-.15 F(ar)-.1 E -5.674(.A)-.55 G -.15(ny)-5.674 G .174(other k)108 712.8 R .474 -.15 + as appropriate.).8 F 1.338(This will)6.338 F .674(search backw)108 +352.8 R .674(ard or forw)-.1 F .674(ard in the history for the ne)-.1 F +.675(xt entry matching the search string typed so f)-.15 F(ar)-.1 E +5.675(.A)-.55 G -.15(ny)-5.675 G .175(other k)108 364.8 R .475 -.15 (ey s)-.1 H .174 (equence bound to a readline command will terminate the search and e).15 -F -.15(xe)-.15 G .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E -.541(instance, a)108 724.8 R F2(ne)3.041 E(wline)-.15 E F0 .541 -(will terminate the search and accept the line, thereby e)3.041 F -.15 -(xe)-.15 G .54(cuting the command from the).15 F(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(34)199 E 0 Cg EP -%%Page: 35 35 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(history list.)108 84 Q .653 -(Readline remembers the last incremental search string.)108 100.8 R .653 -(If tw)5.653 F 3.153(oC)-.1 G .653(ontrol-Rs are typed without an)-3.153 -F 3.153(yi)-.15 G(nterv)-3.153 E(en-)-.15 E -(ing characters de\214ning a ne)108 112.8 Q 2.5(ws)-.25 G +F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E +.54(instance, a)108 376.8 R F2(ne)3.04 E(wline)-.15 E F0 .541 +(will terminate the search and accept the line, thereby e)3.04 F -.15 +(xe)-.15 G .541(cuting the command from the).15 F(history list.)108 +388.8 Q .653(Readline remembers the last incremental search string.)108 +405.6 R .653(If tw)5.653 F 3.153(oC)-.1 G .653 +(ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E +(en-)-.15 E(ing characters de\214ning a ne)108 417.6 Q 2.5(ws)-.25 G (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.) -2.5 E .567(Non-incremental searches read the entire search string befo\ -re starting to search for matching history lines.)108 129.6 R(The searc\ +re starting to search for matching history lines.)108 434.4 R(The searc\ h string may be typed by the user or be part of the contents of the cur\ -rent line.)108 141.6 Q/F1 10/Times-Bold@0 SF(Readline Command Names)87 -158.4 Q F0 1.391(The follo)108 170.4 R 1.391 +rent line.)108 446.4 Q F1(Readline Command Names)87 463.2 Q F0 1.392 +(The follo)108 475.2 R 1.391 (wing is a list of the names of the commands and the def)-.25 F 1.391 (ault k)-.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F -3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 182.4 R .122 -(names without an accompan)2.622 F .122(ying k)-.15 F .421 -.15(ey s)-.1 -H .121(equence are unbound by def).15 F 2.621(ault. In)-.1 F .121 -(the follo)2.621 F(wing)-.25 E(descriptions,)108 194.4 Q/F2 10 -/Times-Italic@0 SF(point)3.41 E F0 .91 -(refers to the current cursor position, and)3.41 F F2(mark)3.411 E F0 -.911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db).15 G -3.411(yt)-3.411 G(he)-3.411 E F1(set\255mark)108 206.4 Q F0 2.5 +3.891(ya)-.15 G(re)-3.891 E 2.621(bound. Command)108 487.2 R .121 +(names without an accompan)2.621 F .121(ying k)-.15 F .421 -.15(ey s)-.1 +H .122(equence are unbound by def).15 F 2.622(ault. In)-.1 F .122 +(the follo)2.622 F(wing)-.25 E(descriptions,)108 499.2 Q F2(point)3.411 +E F0 .911(refers to the current cursor position, and)3.411 F F2(mark) +3.411 E F0 .91(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.41 +(db).15 G 3.41(yt)-3.41 G(he)-3.41 E F1(set\255mark)108 511.2 Q F0 2.5 (command. The)2.5 F(te)2.5 E (xt between the point and mark is referred to as the)-.15 E F2 -.37(re) -2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 223.2 Q(or Mo)-.25 E(ving)-.1 -E(beginning\255of\255line \(C\255a\))108 235.2 Q F0(Mo)144 247.2 Q .3 --.15(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F1 -(end\255of\255line \(C\255e\))108 259.2 Q F0(Mo)144 271.2 Q .3 -.15 -(ve t)-.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F1 -.25(fo)108 -283.2 S(rward\255char \(C\255f\)).25 E F0(Mo)144 295.2 Q .3 -.15(ve f) --.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F1 -(backward\255char \(C\255b\))108 307.2 Q F0(Mo)144 319.2 Q .3 -.15(ve b) --.15 H(ack a character).15 E(.)-.55 E F1 -.25(fo)108 331.2 S(rward\255w) -.25 E(ord \(M\255f\))-.1 E F0(Mo)144 343.2 Q .823 -.15(ve f)-.15 H(orw) -.15 E .523(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W) --.1 F .522(ords are composed of alphanumeric characters \(let-)-.8 F -(ters and digits\).)144 355.2 Q F1(backward\255w)108 367.2 Q -(ord \(M\255b\))-.1 E F0(Mo)144 379.2 Q 1.71 -.15(ve b)-.15 H 1.41 +2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 528 Q(or Mo)-.25 E(ving)-.1 E +(beginning\255of\255line \(C\255a\))108 540 Q F0(Mo)144 552 Q .3 -.15 +(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F1 +(end\255of\255line \(C\255e\))108 564 Q F0(Mo)144 576 Q .3 -.15(ve t) +-.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F1 -.25(fo)108 588 S +(rward\255char \(C\255f\)).25 E F0(Mo)144 600 Q .3 -.15(ve f)-.15 H(orw) +.15 E(ard a character)-.1 E(.)-.55 E F1(backward\255char \(C\255b\))108 +612 Q F0(Mo)144 624 Q .3 -.15(ve b)-.15 H(ack a character).15 E(.)-.55 E +F1 -.25(fo)108 636 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 648 +Q .822 -.15(ve f)-.15 H(orw).15 E .522(ard to the end of the ne)-.1 F +.523(xt w)-.15 F 3.023(ord. W)-.1 F .523 +(ords are composed of alphanumeric characters \(let-)-.8 F +(ters and digits\).)144 660 Q F1(backward\255w)108 672 Q(ord \(M\255b\)) +-.1 E F0(Mo)144 684 Q 1.71 -.15(ve b)-.15 H 1.41 (ack to the start of the current or pre).15 F 1.41(vious w)-.25 F 3.91 (ord. W)-.1 F 1.41(ords are composed of alphanumeric)-.8 F -(characters \(letters and digits\).)144 391.2 Q F1(clear\255scr)108 -403.2 Q(een \(C\255l\))-.18 E F0 .993(Clear the screen lea)144 415.2 R -.993(ving the current line at the top of the screen.)-.2 F -.4(Wi)5.993 -G .993(th an ar).4 F .993(gument, refresh the)-.18 F -(current line without clearing the screen.)144 427.2 Q F1 -.18(re)108 -439.2 S(draw\255curr).18 E(ent\255line)-.18 E F0 -(Refresh the current line.)144 451.2 Q F1(Commands f)87 468 Q -(or Manipulating the History)-.25 E(accept\255line \(Newline, Retur)108 -480 Q(n\))-.15 E F0 .158(Accept the line re)144 492 R -.05(ga)-.15 G -.158(rdless of where the cursor is.).05 F .158 -(If this line is non-empty)5.158 F 2.659(,a)-.65 G .159 -(dd it to the history list)-2.659 F .699(according to the state of the) -144 504 R/F3 9/Times-Bold@0 SF(HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va) -2.949 G 3.199(riable. If).25 F .699 -(the line is a modi\214ed history line, then)3.199 F -(restore the history line to its original state.)144 516 Q F1(pr)108 528 -Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0(Fetch the pre)144 -540 Q(vious command from the history list, mo)-.25 E -(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 552 Q -F0(Fetch the ne)144 564 Q(xt command from the history list, mo)-.15 E -(ving forw)-.15 E(ard in the list.)-.1 E F1 -(beginning\255of\255history \(M\255<\))108 576 Q F0(Mo)144 588 Q .3 -.15 -(ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)-2.5 E(.)-.65 E -F1(end\255of\255history \(M\255>\))108 600 Q F0(Mo)144 612 Q .3 -.15 -(ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5(,i)-.65 -G(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18(re v)108 -624 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.47 -(Search backw)144 636 R 1.471(ard starting at the current line and mo) --.1 F 1.471(ving `up' through the history as necessary)-.15 F(.)-.65 E -(This is an incremental search.)144 648 Q F1 -.25(fo)108 660 S -(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132 -(Search forw)144 672 R 1.132(ard starting at the current line and mo)-.1 -F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary)-.25 -F(.)-.65 E(This is an incremental search.)144 684 Q F1(non\255incr)108 -696 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H(rse\255sear).15 E -(ch\255history \(M\255p\))-.18 E F0 .164(Search backw)144 708 R .164(ar\ -d through the history starting at the current line using a non-incremen\ -tal search for)-.1 F 2.5(as)144 720 S(tring supplied by the user)-2.5 E -(.)-.55 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(35)199 E 0 Cg EP +(characters \(letters and digits\).)144 696 Q(GNU Bash-3.1-de)72 768 Q +-.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965 +(23)-2.5 G(5)-197.965 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(non\255incr)108 84 Q(emental\255f)-.18 E -(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18 E F0 1.354 -(Search forw)144 96 R 1.354(ard through the history using a non-increme\ -ntal search for a string supplied by the)-.1 F(user)144 108 Q(.)-.55 E -F1(history\255sear)108 120 Q(ch\255f)-.18 E(orward)-.25 E F0 .248 -(Search forw)144 132 R .249(ard through the history for the string of c\ -haracters between the start of the current line)-.1 F(and the point.)144 -144 Q(This is a non-incremental search.)5 E F1(history\255sear)108 156 Q -(ch\255backward)-.18 E F0 .951(Search backw)144 168 R .951(ard through \ -the history for the string of characters between the start of the curre\ -nt)-.1 F(line and the point.)144 180 Q -(This is a non-incremental search.)5 E F1(yank\255nth\255ar)108 192 Q -2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 204 -R .622(gument to the pre)-.18 F .622 +-.35 E/F1 10/Times-Bold@0 SF(clear\255scr)108 84 Q(een \(C\255l\))-.18 E +F0 .993(Clear the screen lea)144 96 R .993 +(ving the current line at the top of the screen.)-.2 F -.4(Wi)5.993 G +.993(th an ar).4 F .993(gument, refresh the)-.18 F +(current line without clearing the screen.)144 108 Q F1 -.18(re)108 120 +S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144 +132 Q F1(Commands f)87 148.8 Q(or Manipulating the History)-.25 E +(accept\255line \(Newline, Retur)108 160.8 Q(n\))-.15 E F0 .159 +(Accept the line re)144 172.8 R -.05(ga)-.15 G .159 +(rdless of where the cursor is.).05 F .158(If this line is non-empty) +5.158 F 2.658(,a)-.65 G .158(dd it to the history list)-2.658 F .699 +(according to the state of the)144 184.8 R/F2 9/Times-Bold@0 SF +(HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va)2.949 G 3.199(riable. If).25 F +.699(the line is a modi\214ed history line, then)3.199 F +(restore the history line to its original state.)144 196.8 Q F1(pr)108 +208.8 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0 +(Fetch the pre)144 220.8 Q(vious command from the history list, mo)-.25 +E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 232.8 +Q F0(Fetch the ne)144 244.8 Q(xt command from the history list, mo)-.15 +E(ving forw)-.15 E(ard in the list.)-.1 E F1 +(beginning\255of\255history \(M\255<\))108 256.8 Q F0(Mo)144 268.8 Q .3 +-.15(ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)-2.5 E(.) +-.65 E F1(end\255of\255history \(M\255>\))108 280.8 Q F0(Mo)144 292.8 Q +.3 -.15(ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5 +(,i)-.65 G(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18 +(re v)108 304.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 +1.471(Search backw)144 316.8 R 1.471 +(ard starting at the current line and mo)-.1 F 1.47 +(ving `up' through the history as necessary)-.15 F(.)-.65 E +(This is an incremental search.)144 328.8 Q F1 -.25(fo)108 340.8 S +(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131 +(Search forw)144 352.8 R 1.131(ard starting at the current line and mo) +-.1 F 1.132(ving `do)-.15 F 1.132(wn' through the history as necessary) +-.25 F(.)-.65 E(This is an incremental search.)144 364.8 Q F1 +(non\255incr)108 376.8 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H +(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .165(Search backw) +144 388.8 R .164(ard through the history starting at the current line u\ +sing a non-incremental search for)-.1 F 2.5(as)144 400.8 S +(tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 412.8 Q +(emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18 +E F0 1.353(Search forw)144 424.8 R 1.354(ard through the history using \ +a non-incremental search for a string supplied by the)-.1 F(user)144 +436.8 Q(.)-.55 E F1(history\255sear)108 448.8 Q(ch\255f)-.18 E(orward) +-.25 E F0 .249(Search forw)144 460.8 R .249(ard through the history for\ + the string of characters between the start of the current line)-.1 F +(and the point.)144 472.8 Q(This is a non-incremental search.)5 E F1 +(history\255sear)108 484.8 Q(ch\255backward)-.18 E F0 .95(Search backw) +144 496.8 R .951(ard through the history for the string of characters b\ +etween the start of the current)-.1 F(line and the point.)144 508.8 Q +(This is a non-incremental search.)5 E F1(yank\255nth\255ar)108 520.8 Q +2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 +532.8 R .622(gument to the pre)-.18 F .622 (vious command \(usually the second w)-.25 F .622(ord on the pre)-.1 F -.622(vious line\))-.25 F .795(at point.)144 216 R -.4(Wi)5.795 G .794 -(th an ar).4 F(gument)-.18 E/F2 10/Times-Italic@0 SF(n)3.294 E F0 3.294 -(,i).24 G .794(nsert the)-3.294 F F2(n)3.294 E F0 .794(th w)B .794 -(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .794 -(ords in the)-.1 F(pre)144 228 Q .291(vious command be)-.25 F .291 +.622(vious line\))-.25 F .794(at point.)144 544.8 R -.4(Wi)5.794 G .794 +(th an ar).4 F(gument)-.18 E/F3 10/Times-Italic@0 SF(n)3.294 E F0 3.294 +(,i).24 G .794(nsert the)-3.294 F F3(n)3.294 E F0 .794(th w)B .794 +(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .795 +(ords in the)-.1 F(pre)144 556.8 Q .292(vious command be)-.25 F .292 (gin with w)-.15 F .291(ord 0\).)-.1 F 2.791(An)5.291 G -2.25 -.15(eg a) -2.791 H(ti).15 E .591 -.15(ve a)-.25 H -.18(rg).15 G .291 -(ument inserts the).18 F F2(n)2.791 E F0 .291(th w)B .292 -(ord from the end of)-.1 F(the pre)144 240 Q(vious command.)-.25 E F1 -(yank\255last\255ar)108 252 Q 2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F --1.667(M\255_ \))2.5 F F0 1.308(Insert the last ar)144 264 R 1.308 -(gument to the pre)-.18 F 1.307(vious command \(the last w)-.25 F 1.307 -(ord of the pre)-.1 F 1.307(vious history entry\).)-.25 F -.4(Wi)144 276 -S .735(th an ar).4 F .735(gument, beha)-.18 F 1.035 -.15(ve ex)-.2 H -.735(actly lik).15 F(e)-.1 E F1(yank\255nth\255ar)3.235 E(g)-.1 E F0 -5.736(.S)C(uccessi)-5.736 E 1.036 -.15(ve c)-.25 H .736(alls to).15 F F1 -(yank\255last\255ar)3.236 E(g)-.1 E F0(mo)3.236 E -.15(ve)-.15 G -(back through the history list, inserting the last ar)144 288 Q -(gument of each line in turn.)-.18 E F1 -(shell\255expand\255line \(M\255C\255e\))108 300 Q F0 .623 -(Expand the line as the shell does.)144 312 R .622 +(ument inserts the).18 F F3(n)2.791 E F0 .291(th w)B .291 +(ord from the end of)-.1 F .281(the pre)144 568.8 R .281(vious command.) +-.25 F .281(Once the ar)5.281 F(gument)-.18 E F3(n)2.781 E F0 .281 +(is computed, the ar)2.781 F .281(gument is e)-.18 F .282 +(xtracted as if the "!)-.15 F F3(n)A F0(")A(history e)144 580.8 Q +(xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 592.8 Q +2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.308 +(Insert the last ar)144 604.8 R 1.308(gument to the pre)-.18 F 1.307 +(vious command \(the last w)-.25 F 1.307(ord of the pre)-.1 F 1.307 +(vious history entry\).)-.25 F -.4(Wi)144 616.8 S .735(th an ar).4 F +.735(gument, beha)-.18 F 1.035 -.15(ve ex)-.2 H .735(actly lik).15 F(e) +-.1 E F1(yank\255nth\255ar)3.235 E(g)-.1 E F0 5.736(.S)C(uccessi)-5.736 +E 1.036 -.15(ve c)-.25 H .736(alls to).15 F F1(yank\255last\255ar)3.236 +E(g)-.1 E F0(mo)3.236 E -.15(ve)-.15 G .728 +(back through the history list, inserting the last ar)144 628.8 R .728 +(gument of each line in turn.)-.18 F .728(The history e)5.728 F(xpan-) +-.15 E .14(sion f)144 640.8 R .14(acilities are used to e)-.1 F .14 +(xtract the last ar)-.15 F .14(gument, as if the "!$" history e)-.18 F +.14(xpansion had been speci-)-.15 F(\214ed.)144 652.8 Q F1 +(shell\255expand\255line \(M\255C\255e\))108 664.8 Q F0 .623 +(Expand the line as the shell does.)144 676.8 R .622 (This performs alias and history e)5.622 F .622 -(xpansion as well as all of the)-.15 F(shell w)144 324 Q(ord e)-.1 E 2.5 -(xpansions. See)-.15 F/F3 9/Times-Bold@0 SF(HIST)2.5 E(OR)-.162 E 2.25 -(YE)-.315 G(XP)-2.25 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G +(xpansion as well as all of the)-.15 F(shell w)144 688.8 Q(ord e)-.1 E +2.5(xpansions. See)-.15 F F2(HIST)2.5 E(OR)-.162 E 2.25(YE)-.315 G(XP) +-2.25 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G (or a description of history e)-2.5 E(xpansion.)-.15 E F1 -(history\255expand\255line \(M\255^\))108 336 Q F0 .938 -(Perform history e)144 348 R .939(xpansion on the current line.)-.15 F -(See)5.939 E F3(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E +(history\255expand\255line \(M\255^\))108 700.8 Q F0 .938 +(Perform history e)144 712.8 R .939(xpansion on the current line.)-.15 F +(See)5.939 E F2(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E (ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-) --3.439 F(tion of history e)144 360 Q(xpansion.)-.15 E F1(magic\255space) -108 372 Q F0 1.627(Perform history e)144 384 R 1.627 -(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F3 -(HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E(ANSION)-.666 E F0 -(belo)144 396 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E -(xpansion.)-.15 E F1(alias\255expand\255line)108 408 Q F0 .394 -(Perform alias e)144 420 R .394(xpansion on the current line.)-.15 F -(See)5.395 E F3(ALIASES)2.895 E F0(abo)2.645 E .695 -.15(ve f)-.15 H -.395(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 432 Q F1 -(history\255and\255alias\255expand\255line)108 444 Q F0 -(Perform history and alias e)144 456 Q(xpansion on the current line.) --.15 E F1(insert\255last\255ar)108 468 Q(gument \(M\255.)-.1 E 2.5(,M) -.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 480 S(ynon)-2.5 E(ym for) +-3.439 F(tion of history e)144 724.8 Q(xpansion.)-.15 E(GNU Bash-3.1-de) +72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(23)-2.5 G(6)-197.965 E 0 Cg EP +%%Page: 37 37 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(magic\255space)108 84 Q F0 1.627 +(Perform history e)144 96 R 1.627 +(xpansion on the current line and insert a space.)-.15 F(See)6.626 E/F2 +9/Times-Bold@0 SF(HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E +(ANSION)-.666 E F0(belo)144 108 Q 2.5(wf)-.25 G +(or a description of history e)-2.5 E(xpansion.)-.15 E F1 +(alias\255expand\255line)108 120 Q F0 .394(Perform alias e)144 132 R +.394(xpansion on the current line.)-.15 F(See)5.395 E F2(ALIASES)2.895 E +F0(abo)2.645 E .695 -.15(ve f)-.15 H .395(or a description of alias e) +.15 F(xpan-)-.15 E(sion.)144 144 Q F1 +(history\255and\255alias\255expand\255line)108 156 Q F0 +(Perform history and alias e)144 168 Q(xpansion on the current line.) +-.15 E F1(insert\255last\255ar)108 180 Q(gument \(M\255.)-.1 E 2.5(,M) +.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 192 S(ynon)-2.5 E(ym for) -.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1 -(operate\255and\255get\255next \(C\255o\))108 492 Q F0 .948 -(Accept the current line for e)144 504 R -.15(xe)-.15 G .948 +(operate\255and\255get\255next \(C\255o\))108 204 Q F0 .948 +(Accept the current line for e)144 216 R -.15(xe)-.15 G .948 (cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15 (ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F -(history for editing.)144 516 Q(An)5 E 2.5(ya)-.15 G -.18(rg)-2.5 G +(history for editing.)144 228 Q(An)5 E 2.5(ya)-.15 G -.18(rg)-2.5 G (ument is ignored.).18 E F1 -(edit\255and\255execute\255command \(C\255xC\255e\))108 528 Q F0(In)144 -540 Q -.2(vo)-.4 G 1.226 -.1(ke a).2 H 3.526(ne).1 G 1.026 +(edit\255and\255execute\255command \(C\255xC\255e\))108 240 Q F0(In)144 +252 Q -.2(vo)-.4 G 1.226 -.1(ke a).2 H 3.526(ne).1 G 1.026 (ditor on the current command line, and e)-3.526 F -.15(xe)-.15 G 1.026 (cute the result as shell commands.).15 F F1(Bash)6.026 E F0 -(attempts to in)144 552 Q -.2(vo)-.4 G -.1(ke).2 G F3($FCEDIT)2.6 E/F4 9 -/Times-Roman@0 SF(,)A F3($EDIT)2.25 E(OR)-.162 E F4(,)A F0(and)2.25 E F2 -(emacs)2.5 E F0(as the editor)2.5 E 2.5(,i)-.4 G 2.5(nt)-2.5 G -(hat order)-2.5 E(.)-.55 E F1(Commands f)87 568.8 Q(or Changing T)-.25 E -(ext)-.92 E(delete\255char \(C\255d\))108 580.8 Q F0 .358 -(Delete the character at point.)144 592.8 R .358(If point is at the be) -5.358 F .358(ginning of the line, there are no characters in the)-.15 F -(line, and the last character typed w)144 604.8 Q(as not bound to)-.1 E -F1(delete\255char)2.5 E F0 2.5(,t)C(hen return)-2.5 E F3(EOF)2.5 E F4(.) -A F1(backward\255delete\255char \(Rubout\))108 616.8 Q F0 .552 -(Delete the character behind the cursor)144 628.8 R 5.553(.W)-.55 G .553 +(attempts to in)144 264 Q -.2(vo)-.4 G -.1(ke).2 G F2($FCEDIT)2.6 E/F3 9 +/Times-Roman@0 SF(,)A F2($EDIT)2.25 E(OR)-.162 E F3(,)A F0(and)2.25 E/F4 +10/Times-Italic@0 SF(emacs)2.5 E F0(as the editor)2.5 E 2.5(,i)-.4 G 2.5 +(nt)-2.5 G(hat order)-2.5 E(.)-.55 E F1(Commands f)87 280.8 Q +(or Changing T)-.25 E(ext)-.92 E(delete\255char \(C\255d\))108 292.8 Q +F0 .358(Delete the character at point.)144 304.8 R .358 +(If point is at the be)5.358 F .358 +(ginning of the line, there are no characters in the)-.15 F +(line, and the last character typed w)144 316.8 Q(as not bound to)-.1 E +F1(delete\255char)2.5 E F0 2.5(,t)C(hen return)-2.5 E F2(EOF)2.5 E F3(.) +A F1(backward\255delete\255char \(Rubout\))108 328.8 Q F0 .552 +(Delete the character behind the cursor)144 340.8 R 5.553(.W)-.55 G .553 (hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553(umeric ar)-3.053 F .553(gument, sa)-.18 F .853 -.15(ve t)-.2 H .553(he deleted te).15 F -.553(xt on)-.15 F(the kill ring.)144 640.8 Q F1 -.25(fo)108 652.8 S +.553(xt on)-.15 F(the kill ring.)144 352.8 Q F1 -.25(fo)108 364.8 S (rward\255backward\255delete\255char).25 E F0 .474 -(Delete the character under the cursor)144 664.8 R 2.974(,u)-.4 G .474 +(Delete the character under the cursor)144 376.8 R 2.974(,u)-.4 G .474 (nless the cursor is at the end of the line, in which case the)-2.974 F -(character behind the cursor is deleted.)144 676.8 Q F1 -(quoted\255insert \(C\255q, C\255v\))108 688.8 Q F0 .778(Add the ne)144 -700.8 R .779(xt character typed to the line v)-.15 F 3.279 +(character behind the cursor is deleted.)144 388.8 Q F1 +(quoted\255insert \(C\255q, C\255v\))108 400.8 Q F0 .778(Add the ne)144 +412.8 R .779(xt character typed to the line v)-.15 F 3.279 (erbatim. This)-.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279 G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279 -(,f)C(or)-3.279 E -.15(ex)144 712.8 S(ample.).15 E(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(36)199 E 0 Cg EP -%%Page: 37 37 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(tab\255insert \(C\255v T)108 84 Q(AB\))-.9 -E F0(Insert a tab character)144 96 Q(.)-.55 E F1 -(self\255insert \(a, b, A, 1, !, ...\))108 108 Q F0 -(Insert the character typed.)144 120 Q F1(transpose\255chars \(C\255t\)) -108 132 Q F0 .322(Drag the character before point forw)144 144 R .321 -(ard o)-.1 F -.15(ve)-.15 G 2.821(rt).15 G .321 -(he character at point, mo)-2.821 F .321(ving point forw)-.15 F .321 -(ard as well.)-.1 F 1.182 -(If point is at the end of the line, then this transposes the tw)144 156 -R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E -.05 -(ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 168 Q(guments ha)-.18 E .3 --.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 -(transpose\255w)108 180 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144 -192 R .024(ord before point past the w)-.1 F .023(ord after point, mo) +(,f)C(or)-3.279 E -.15(ex)144 424.8 S(ample.).15 E F1 +(tab\255insert \(C\255v T)108 436.8 Q(AB\))-.9 E F0 +(Insert a tab character)144 448.8 Q(.)-.55 E F1 +(self\255insert \(a, b, A, 1, !, ...\))108 460.8 Q F0 +(Insert the character typed.)144 472.8 Q F1 +(transpose\255chars \(C\255t\))108 484.8 Q F0 .322 +(Drag the character before point forw)144 496.8 R .321(ard o)-.1 F -.15 +(ve)-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .321 +(ving point forw)-.15 F .321(ard as well.)-.1 F 1.182 +(If point is at the end of the line, then this transposes the tw)144 +508.8 R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E +-.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 520.8 Q(guments ha)-.18 E +.3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 +(transpose\255w)108 532.8 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144 +544.8 R .024(ord before point past the w)-.1 F .023(ord after point, mo) -.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.523(rt).15 G .023(hat w) -2.523 F .023(ord as well.)-.1 F .023(If point)5.023 F -(is at the end of the line, this transposes the last tw)144 204 Q 2.5 -(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 216 Q -(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 228 -R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F -.05(ga) --.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699 -(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 240 S(rd, b).1 E -(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 252 Q -(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 264 Q 1.648 +(is at the end of the line, this transposes the last tw)144 556.8 Q 2.5 +(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 568.8 Q +(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 +580.8 R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F +-.05(ga)-.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699 +(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 592.8 S(rd, b).1 +E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 604.8 Q +(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 616.8 Q 1.648 (wercase the current \(or follo)-.25 F 1.648(wing\) w)-.25 F 4.148 (ord. W)-.1 F 1.647(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.947 -.15 (ve a)-.25 H -.18(rg).15 G 1.647(ument, lo).18 F 1.647(wercase the pre) --.25 F(vious)-.25 E -.1(wo)144 276 S(rd, b).1 E(ut do not mo)-.2 E .3 --.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 288 Q -(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 300 -R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F -.05(ga) --.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975 -(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 312 S(rd, b).1 -E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 324 -S(rwrite\255mode).1 E F0 -.8(To)144 336 S .438(ggle o).8 F -.15(ve)-.15 -G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438 +-.25 F(vious)-.25 E -.1(wo)144 628.8 S(rd, b).1 E(ut do not mo)-.2 E .3 +-.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 640.8 Q +(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 +652.8 R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F +-.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975 +(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 664.8 S(rd, b) +.1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 +676.8 S(rwrite\255mode).1 E F0 -.8(To)144 688.8 S .438(ggle o).8 F -.15 +(ve)-.15 G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438 (xplicit positi)-.15 F .737 -.15(ve n)-.25 H .437(umeric ar).15 F .437 (gument, switches to o)-.18 F -.15(ve)-.15 G .437(rwrite mode.).15 F -.4 -(Wi)144 348 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 -.15 -(ve n)-.25 H .781(umeric ar).15 F .781(gument, switches to insert mode.) --.18 F .781(This command af)5.781 F(fects)-.25 E(only)144 360 Q F1 -(emacs)4.395 E F0(mode;)4.395 E F1(vi)4.395 E F0 1.894(mode does o)4.395 -F -.15(ve)-.15 G 1.894(rwrite dif).15 F(ferently)-.25 E 6.894(.E)-.65 G -1.894(ach call to)-6.894 F/F2 10/Times-Italic@0 SF -.37(re)4.394 G -(adline\(\)).37 E F0 1.894(starts in insert)4.394 F 3.968(mode. In)144 -372 R -.15(ove)3.968 G 1.468(rwrite mode, characters bound to).15 F F1 -(self\255insert)3.969 E F0 1.469(replace the te)3.969 F 1.469 -(xt at point rather than)-.15 F .958(pushing the te)144 384 R .958 -(xt to the right.)-.15 F .957(Characters bound to)5.958 F F1 +(Wi)144 700.8 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 +-.15(ve n)-.25 H .781(umeric ar).15 F .781 +(gument, switches to insert mode.)-.18 F .781(This command af)5.781 F +(fects)-.25 E(only)144 712.8 Q F1(emacs)4.395 E F0(mode;)4.395 E F1(vi) +4.395 E F0 1.894(mode does o)4.395 F -.15(ve)-.15 G 1.894(rwrite dif).15 +F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F F4 -.37(re) +4.394 G(adline\(\)).37 E F0 1.894(starts in insert)4.394 F 3.968 +(mode. In)144 724.8 R -.15(ove)3.968 G 1.468 +(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E F0 +1.469(replace the te)3.969 F 1.469(xt at point rather than)-.15 F +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(7)-197.965 E 0 Cg EP +%%Page: 38 38 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .958(pushing the te)144 84 R .958(xt to the right.)-.15 F .957 +(Characters bound to)5.958 F/F1 10/Times-Bold@0 SF (backward\255delete\255char)3.457 E F0 .957(replace the character)3.457 -F(before point with a space.)144 396 Q(By def)5 E -(ault, this command is unbound.)-.1 E F1(Killing and Y)87 412.8 Q -(anking)-.85 E(kill\255line \(C\255k\))108 424.8 Q F0(Kill the te)144 -436.8 Q(xt from point to the end of the line.)-.15 E F1 -(backward\255kill\255line \(C\255x Rubout\))108 448.8 Q F0(Kill backw) -144 460.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 -(unix\255line\255discard \(C\255u\))108 472.8 Q F0(Kill backw)144 484.8 +F(before point with a space.)144 96 Q(By def)5 E +(ault, this command is unbound.)-.1 E F1(Killing and Y)87 112.8 Q +(anking)-.85 E(kill\255line \(C\255k\))108 124.8 Q F0(Kill the te)144 +136.8 Q(xt from point to the end of the line.)-.15 E F1 +(backward\255kill\255line \(C\255x Rubout\))108 148.8 Q F0(Kill backw) +144 160.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 +(unix\255line\255discard \(C\255u\))108 172.8 Q F0(Kill backw)144 184.8 Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E (The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt) --2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 496.8 Q F0 +-2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 196.8 Q F0 (Kill all characters on the current line, no matter where point is.)144 -508.8 Q F1(kill\255w)108 520.8 Q(ord \(M\255d\))-.1 E F0 .728 -(Kill from point to the end of the current w)144 532.8 R .729 +208.8 Q F1(kill\255w)108 220.8 Q(ord \(M\255d\))-.1 E F0 .728 +(Kill from point to the end of the current w)144 232.8 R .729 (ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F .729 -(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 544.8 S +(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 244.8 S (rd boundaries are the same as those used by).8 E F1 -.25(fo)2.5 G -(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 556.8 Q -(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 568.8 Q(ord behind point.) +(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 256.8 Q +(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 268.8 Q(ord behind point.) -.1 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1 -(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(unix\255w)108 580.8 Q -(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 592.8 R .365 +(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(unix\255w)108 280.8 Q +(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 292.8 R .365 (ord behind point, using white space as a w)-.1 F .364(ord boundary)-.1 F 5.364(.T)-.65 G .364(he killed te)-5.364 F .364(xt is sa)-.15 F -.15 (ve)-.2 G 2.864(do).15 G 2.864(nt)-2.864 G(he)-2.864 E(kill-ring.)144 -604.8 Q F1(unix\255\214lename\255rubout)108 616.8 Q F0 .166(Kill the w) -144 628.8 R .166 +304.8 Q F1(unix\255\214lename\255rubout)108 316.8 Q F0 .166(Kill the w) +144 328.8 R .166 (ord behind point, using white space and the slash character as the w) --.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 640.8 Q +-.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 340.8 Q (xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)-2.5 G(he kill-ring.) --2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 652.8 Q F0 -(Delete all spaces and tabs around point.)144 664.8 Q F1(kill\255r)108 -676.8 Q(egion)-.18 E F0(Kill the te)144 688.8 Q(xt in the current re) --.15 E(gion.)-.15 E F1(copy\255r)108 700.8 Q(egion\255as\255kill)-.18 E -F0(Cop)144 712.8 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E -(gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E(GNU Bash-3.0)72 -768 Q(2004 Sep 17)149.01 E(37)199 E 0 Cg EP -%%Page: 38 38 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(copy\255backward\255w)108 84 Q(ord)-.1 E F0 -(Cop)144 96 Q 4.801(yt)-.1 G 2.301(he w)-4.801 F 2.301 -(ord before point to the kill b)-.1 F(uf)-.2 E(fer)-.25 E 7.301(.T)-.55 -G 2.301(he w)-7.301 F 2.3(ord boundaries are the same as)-.1 F F1(back-) -4.8 E(ward\255w)144 108 Q(ord)-.1 E F0(.)A F1(copy\255f)108 120 Q -(orward\255w)-.25 E(ord)-.1 E F0(Cop)144 132 Q 4.507(yt)-.1 G 2.007 -(he w)-4.507 F 2.007(ord follo)-.1 F 2.007(wing point to the kill b)-.25 -F(uf)-.2 E(fer)-.25 E 7.008(.T)-.55 G 2.008(he w)-7.008 F 2.008 -(ord boundaries are the same as)-.1 F F1 -.25(fo)4.508 G -.37(r-).25 G -(ward\255w)144 144 Q(ord)-.1 E F0(.)A F1(yank \(C\255y\))108 156 Q F0 -1 -(Ya)144 168 S(nk the top of the kill ring into the b)1 E(uf)-.2 E -(fer at point.)-.25 E F1(yank\255pop \(M\255y\))108 180 Q F0 -(Rotate the kill ring, and yank the ne)144 192 Q 2.5(wt)-.25 G 2.5 +-2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 352.8 Q F0 +(Delete all spaces and tabs around point.)144 364.8 Q F1(kill\255r)108 +376.8 Q(egion)-.18 E F0(Kill the te)144 388.8 Q(xt in the current re) +-.15 E(gion.)-.15 E F1(copy\255r)108 400.8 Q(egion\255as\255kill)-.18 E +F0(Cop)144 412.8 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E +(gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1 +(copy\255backward\255w)108 424.8 Q(ord)-.1 E F0(Cop)144 436.8 Q 4.801 +(yt)-.1 G 2.301(he w)-4.801 F 2.301(ord before point to the kill b)-.1 F +(uf)-.2 E(fer)-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.3 +(ord boundaries are the same as)-.1 F F1(back-)4.8 E(ward\255w)144 448.8 +Q(ord)-.1 E F0(.)A F1(copy\255f)108 460.8 Q(orward\255w)-.25 E(ord)-.1 E +F0(Cop)144 472.8 Q 4.507(yt)-.1 G 2.007(he w)-4.507 F 2.007(ord follo) +-.1 F 2.007(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.008 +(.T)-.55 G 2.008(he w)-7.008 F 2.008(ord boundaries are the same as)-.1 +F F1 -.25(fo)4.508 G -.37(r-).25 G(ward\255w)144 484.8 Q(ord)-.1 E F0(.) +A F1(yank \(C\255y\))108 496.8 Q F0 -1(Ya)144 508.8 S +(nk the top of the kill ring into the b)1 E(uf)-.2 E(fer at point.)-.25 +E F1(yank\255pop \(M\255y\))108 520.8 Q F0 +(Rotate the kill ring, and yank the ne)144 532.8 Q 2.5(wt)-.25 G 2.5 (op. Only)-2.5 F -.1(wo)2.5 G(rks follo).1 E(wing)-.25 E F1(yank)2.5 E -F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 208.8 Q -(guments)-.1 E(digit\255ar)108 220.8 Q +F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 549.6 Q +(guments)-.1 E(digit\255ar)108 561.6 Q (gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .642 -(Add this digit to the ar)144 232.8 R .641 +(Add this digit to the ar)144 573.6 R .641 (gument already accumulating, or start a ne)-.18 F 3.141(wa)-.25 G -.18 (rg)-3.141 G 3.141(ument. M\255\255).18 F .641(starts a ne)3.141 F(g-) --.15 E(ati)144 244.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G(ument.).18 E F1 -(uni)108 256.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .778 -(This is another w)144 268.8 R .779(ay to specify an ar)-.1 F 3.279 +-.15 E(ati)144 585.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G(ument.).18 E F1 +(uni)108 597.6 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .778 +(This is another w)144 609.6 R .779(ay to specify an ar)-.1 F 3.279 (gument. If)-.18 F .779(this command is follo)3.279 F .779 (wed by one or more digits,)-.25 F 1.376 (optionally with a leading minus sign, those digits de\214ne the ar)144 -280.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 -292.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni) +621.6 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 +633.6 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni) 3.67 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(ag)3.67 E 1.17 (ain ends the numeric ar)-.05 F 1.17(gument, b)-.18 F 1.17(ut is other) --.2 F(-)-.2 E .899(wise ignored.)144 304.8 R .898 +-.2 F(-)-.2 E .899(wise ignored.)144 645.6 R .898 (As a special case, if this command is immediately follo)5.899 F .898 (wed by a character that is)-.25 F .243 -(neither a digit or minus sign, the ar)144 316.8 R .243 +(neither a digit or minus sign, the ar)144 657.6 R .243 (gument count for the ne)-.18 F .243(xt command is multiplied by four) --.15 F 5.243(.T)-.55 G(he)-5.243 E(ar)144 328.8 Q .378 +-.15 F 5.243(.T)-.55 G(he)-5.243 E(ar)144 669.6 Q .378 (gument count is initially one, so e)-.18 F -.15(xe)-.15 G .378 (cuting this function the \214rst time mak).15 F .378(es the ar)-.1 F -.378(gument count)-.18 F(four)144 340.8 Q 2.5(,as)-.4 G(econd time mak) +.378(gument count)-.18 F(four)144 681.6 Q 2.5(,as)-.4 G(econd time mak) -2.5 E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1 -(Completing)87 357.6 Q(complete \(T)108 369.6 Q(AB\))-.9 E F0 1.137 -(Attempt to perform completion on the te)144 381.6 R 1.137 +(Completing)87 698.4 Q F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G +123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(8) +-197.965 E 0 Cg EP +%%Page: 39 39 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(complete \(T)108 84 Q(AB\))-.9 E F0 1.137 +(Attempt to perform completion on the te)144 96 R 1.137 (xt before point.)-.15 F F1(Bash)6.137 E F0 1.137 -(attempts completion treating the)3.637 F(te)144 393.6 Q .533(xt as a v) +(attempts completion treating the)3.637 F(te)144 108 Q .533(xt as a v) -.15 F .533(ariable \(if the te)-.25 F .533(xt be)-.15 F .533(gins with) -.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .532(xt be)-.15 F .532(gins with)-.15 F F1(~)3.032 E F0 .532(\), hostname \(if the)B(te) -144 405.6 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701 +144 120 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701 (\), or command \(including aliases and functions\) in turn.)B .702 (If none of these pro-)5.701 F -(duces a match, \214lename completion is attempted.)144 417.6 Q F1 -(possible\255completions \(M\255?\))108 429.6 Q F0 -(List the possible completions of the te)144 441.6 Q(xt before point.) --.15 E F1(insert\255completions \(M\255*\))108 453.6 Q F0 .783 -(Insert all completions of the te)144 465.6 R .783 -(xt before point that w)-.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H -.783(een generated by).15 F F1(possible\255com-)3.282 E(pletions)144 -477.6 Q F0(.)A F1(menu\255complete)108 489.6 Q F0 .928(Similar to)144 -501.6 R F1(complete)3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628 -F .929(ord to be completed with a single match from the list of)-.1 F -1.194(possible completions.)144 513.6 R 1.194(Repeated e)6.194 F -.15 -(xe)-.15 G 1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193 +(duces a match, \214lename completion is attempted.)144 132 Q F1 +(possible\255completions \(M\255?\))108 144 Q F0 +(List the possible completions of the te)144 156 Q(xt before point.)-.15 +E F1(insert\255completions \(M\255*\))108 168 Q F0 .783 +(Insert all completions of the te)144 180 R .783(xt before point that w) +-.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H .783(een generated by) +.15 F F1(possible\255com-)3.282 E(pletions)144 192 Q F0(.)A F1 +(menu\255complete)108 204 Q F0 .928(Similar to)144 216 R F1(complete) +3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628 F .929 +(ord to be completed with a single match from the list of)-.1 F 1.194 +(possible completions.)144 228 R 1.194(Repeated e)6.194 F -.15(xe)-.15 G +1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193 (steps through the list of possible)3.694 F .828 -(completions, inserting each match in turn.)144 525.6 R .828 +(completions, inserting each match in turn.)144 240 R .828 (At the end of the list of completions, the bell is rung)5.828 F .727 -(\(subject to the setting of)144 537.6 R F1(bell\255style)3.227 E F0 -3.227(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F -.727(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227 -E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73 -(positions forw)144 549.6 R 1.73(ard in the list of matches; a ne)-.1 F +(\(subject to the setting of)144 252 R F1(bell\255style)3.227 E F0 3.227 +(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F .727 +(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227 E +F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73 +(positions forw)144 264 R 1.73(ard in the list of matches; a ne)-.1 F -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1 -E(through the list.)144 561.6 Q(This command is intended to be bound to) -5 E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E -(ault.)-.1 E F1(delete\255char\255or\255list)108 573.6 Q F0 .234 -(Deletes the character under the cursor if not at the be)144 585.6 R -.234(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char) -2.734 E F0(\).)A .425(If at the end of the line, beha)144 597.6 R -.15 -(ve)-.2 G 2.925(si).15 G .425(dentically to)-2.925 F F1 -(possible\255completions)2.925 E F0 5.425(.T)C .425 -(his command is unbound)-5.425 F(by def)144 609.6 Q(ault.)-.1 E F1 -(complete\255\214lename \(M\255/\))108 621.6 Q F0 -(Attempt \214lename completion on the te)144 633.6 Q(xt before point.) --.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 645.6 Q -F0(List the possible completions of the te)144 657.6 Q +E(through the list.)144 276 Q(This command is intended to be bound to)5 +E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E(ault.) +-.1 E F1(delete\255char\255or\255list)108 288 Q F0 .234 +(Deletes the character under the cursor if not at the be)144 300 R .234 +(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.734 +E F0(\).)A .425(If at the end of the line, beha)144 312 R -.15(ve)-.2 G +2.925(si).15 G .425(dentically to)-2.925 F F1(possible\255completions) +2.925 E F0 5.425(.T)C .425(his command is unbound)-5.425 F(by def)144 +324 Q(ault.)-.1 E F1(complete\255\214lename \(M\255/\))108 336 Q F0 +(Attempt \214lename completion on the te)144 348 Q(xt before point.)-.15 +E F1(possible\255\214lename\255completions \(C\255x /\))108 360 Q F0 +(List the possible completions of the te)144 372 Q (xt before point, treating it as a \214lename.)-.15 E F1 -(complete\255user)108 669.6 Q(name \(M\255~\))-.15 E F0 -(Attempt completion on the te)144 681.6 Q +(complete\255user)108 384 Q(name \(M\255~\))-.15 E F0 +(Attempt completion on the te)144 396 Q (xt before point, treating it as a username.)-.15 E F1(possible\255user) -108 693.6 Q(name\255completions \(C\255x ~\))-.15 E F0 -(List the possible completions of the te)144 705.6 Q -(xt before point, treating it as a username.)-.15 E(GNU Bash-3.0)72 768 -Q(2004 Sep 17)149.01 E(38)199 E 0 Cg EP -%%Page: 39 39 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(complete\255v)108 84 Q(ariable \(M\255$\)) --.1 E F0(Attempt completion on the te)144 96 Q +108 408 Q(name\255completions \(C\255x ~\))-.15 E F0 +(List the possible completions of the te)144 420 Q +(xt before point, treating it as a username.)-.15 E F1(complete\255v)108 +432 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144 444 Q (xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 -(possible\255v)108 108 Q(ariable\255completions \(C\255x $\))-.1 E F0 -(List the possible completions of the te)144 120 Q +(possible\255v)108 456 Q(ariable\255completions \(C\255x $\))-.1 E F0 +(List the possible completions of the te)144 468 Q (xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 -(complete\255hostname \(M\255@\))108 132 Q F0 -(Attempt completion on the te)144 144 Q +(complete\255hostname \(M\255@\))108 480 Q F0 +(Attempt completion on the te)144 492 Q (xt before point, treating it as a hostname.)-.15 E F1 -(possible\255hostname\255completions \(C\255x @\))108 156 Q F0 -(List the possible completions of the te)144 168 Q +(possible\255hostname\255completions \(C\255x @\))108 504 Q F0 +(List the possible completions of the te)144 516 Q (xt before point, treating it as a hostname.)-.15 E F1 -(complete\255command \(M\255!\))108 180 Q F0 .581 -(Attempt completion on the te)144 192 R .581 +(complete\255command \(M\255!\))108 528 Q F0 .581 +(Attempt completion on the te)144 540 R .581 (xt before point, treating it as a command name.)-.15 F .58 -(Command comple-)5.58 F .715(tion attempts to match the te)144 204 R +(Command comple-)5.58 F .715(tion attempts to match the te)144 552 R .715(xt ag)-.15 F .715(ainst aliases, reserv)-.05 F .715(ed w)-.15 F .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F -(\214nally e)144 216 Q -.15(xe)-.15 G +(\214nally e)144 564 Q -.15(xe)-.15 G (cutable \214lenames, in that order).15 E(.)-.55 E F1 -(possible\255command\255completions \(C\255x !\))108 228 Q F0 -(List the possible completions of the te)144 240 Q +(possible\255command\255completions \(C\255x !\))108 576 Q F0 +(List the possible completions of the te)144 588 Q (xt before point, treating it as a command name.)-.15 E F1 -(dynamic\255complete\255history \(M\255T)108 252 Q(AB\))-.9 E F0 .425 -(Attempt completion on the te)144 264 R .425 +(dynamic\255complete\255history \(M\255T)108 600 Q(AB\))-.9 E F0 .425 +(Attempt completion on the te)144 612 R .425 (xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .424 (ainst lines from the history list)-.05 F -(for possible completion matches.)144 276 Q F1 -(complete\255into\255braces \(M\255{\))108 288 Q F0 .4(Perform \214lena\ +(for possible completion matches.)144 624 Q F1 +(complete\255into\255braces \(M\255{\))108 636 Q F0 .4(Perform \214lena\ me completion and insert the list of possible completions enclosed with\ -in braces so)144 300 R(the list is a)144 312 Q -.25(va)-.2 G +in braces so)144 648 R(the list is a)144 660 Q -.25(va)-.2 G (ilable to the shell \(see).25 E F1(Brace Expansion)2.5 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 328.8 S(yboard Macr).25 E(os)-.18 -E(start\255kbd\255macr)108 340.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) -.833 E F0(Be)144 352.8 Q(gin sa)-.15 E +-.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 676.8 S(yboard Macr).25 E(os)-.18 +E(start\255kbd\255macr)108 688.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) +.833 E F0(Be)144 700.8 Q(gin sa)-.15 E (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G -(board macro.).15 E F1(end\255kbd\255macr)108 364.8 Q 2.5(o\()-.18 G -(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 376.8 Q +(board macro.).15 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2) +.15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(23)-2.5 G(9)-197.965 E 0 +Cg EP +%%Page: 40 40 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(end\255kbd\255macr)108 84 Q 2.5(o\()-.18 G +(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 96 Q (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G (board macro and store the de\214nition.).15 E F1 -(call\255last\255kbd\255macr)108 388.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5 -E F0(Re-e)144 400.8 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1 -G .999(board macro de\214ned, by making the characters in the macro app\ -ear as if).15 F(typed at the k)144 412.8 Q -.15(ey)-.1 G(board.).15 E F1 -(Miscellaneous)87 429.6 Q -.18(re)108 441.6 S.18 E +(call\255last\255kbd\255macr)108 108 Q 2.5(o\()-.18 G(C\255x e\))-2.5 E +F0(Re-e)144 120 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1 G +.999(board macro de\214ned, by making the characters in the macro appea\ +r as if).15 F(typed at the k)144 132 Q -.15(ey)-.1 G(board.).15 E F1 +(Miscellaneous)87 148.8 Q -.18(re)108 160.8 S.18 E (ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.776 -(Read in the contents of the)144 453.6 R/F2 10/Times-Italic@0 SF(inputr) +(Read in the contents of the)144 172.8 R/F2 10/Times-Italic@0 SF(inputr) 4.276 E(c)-.37 E F0 1.777(\214le, and incorporate an)4.276 F 4.277(yb) -.15 G 1.777(indings or v)-4.277 F 1.777(ariable assignments)-.25 F -(found there.)144 465.6 Q F1(abort \(C\255g\))108 477.6 Q F0 3.249 -(Abort the current editing command and ring the terminal')144 489.6 R +(found there.)144 184.8 Q F1(abort \(C\255g\))108 196.8 Q F0 3.249 +(Abort the current editing command and ring the terminal')144 208.8 R 5.748(sb)-.55 G 3.248(ell \(subject to the setting of)-5.748 F F1 -(bell\255style)144 501.6 Q F0(\).)A F1(do\255upper)108 513.6 Q +(bell\255style)144 220.8 Q F0(\).)A F1(do\255upper)108 232.8 Q (case\255v)-.18 E(ersion \(M\255a, M\255b, M\255)-.1 E F2(x)A F1 2.5(,.) -C(..\))-2.5 E F0 1.755(If the meta\214ed character)144 525.6 R F2(x) +C(..\))-2.5 E F0 1.755(If the meta\214ed character)144 244.8 R F2(x) 4.255 E F0 1.755(is lo)4.255 F 1.756 (wercase, run the command that is bound to the corresponding)-.25 F -(uppercase character)144 537.6 Q(.)-.55 E F1(pr)108 549.6 Q -(e\214x\255meta \(ESC\))-.18 E F0(Metafy the ne)144 561.6 Q +(uppercase character)144 256.8 Q(.)-.55 E F1(pr)108 268.8 Q +(e\214x\255meta \(ESC\))-.18 E F0(Metafy the ne)144 280.8 Q (xt character typed.)-.15 E/F3 9/Times-Bold@0 SF(ESC)5 E F1(f)2.25 E F0 (is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1(Meta\255f)2.5 E F0(.)A F1 -(undo \(C\255_, C\255x C\255u\))108 573.6 Q F0 -(Incremental undo, separately remembered for each line.)144 585.6 Q F1 --2.29 -.18(re v)108 597.6 T(ert\255line \(M\255r\)).08 E F0 1.095 -(Undo all changes made to this line.)144 609.6 R 1.095(This is lik)6.095 +(undo \(C\255_, C\255x C\255u\))108 292.8 Q F0 +(Incremental undo, separately remembered for each line.)144 304.8 Q F1 +-2.29 -.18(re v)108 316.8 T(ert\255line \(M\255r\)).08 E F0 1.095 +(Undo all changes made to this line.)144 328.8 R 1.095(This is lik)6.095 F 3.595(ee)-.1 G -.15(xe)-3.745 G 1.095(cuting the).15 F F1(undo)3.595 E F0 1.095(command enough times to)3.595 F -(return the line to its initial state.)144 621.6 Q F1 -(tilde\255expand \(M\255&\))108 633.6 Q F0(Perform tilde e)144 645.6 Q +(return the line to its initial state.)144 340.8 Q F1 +(tilde\255expand \(M\255&\))108 352.8 Q F0(Perform tilde e)144 364.8 Q (xpansion on the current w)-.15 E(ord.)-.1 E F1 -(set\255mark \(C\255@, M\255\))108 657.6 Q F0 -(Set the mark to the point.)144 669.6 Q(If a numeric ar)5 E +(set\255mark \(C\255@, M\255\))108 376.8 Q F0 +(Set the mark to the point.)144 388.8 Q(If a numeric ar)5 E (gument is supplied, the mark is set to that position.)-.18 E F1 -(exchange\255point\255and\255mark \(C\255x C\255x\))108 681.6 Q F0(Sw) -144 693.6 Q .282(ap the point with the mark.)-.1 F .283 +(exchange\255point\255and\255mark \(C\255x C\255x\))108 400.8 Q F0(Sw) +144 412.8 Q .282(ap the point with the mark.)-.1 F .283 (The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G 2.783(dp).15 G .283(osition, and the old)-2.783 F(cursor position is sa) -144 705.6 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(39)199 E 0 Cg EP -%%Page: 40 40 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(character\255sear)108 84 Q(ch \(C\255]\)) --.18 E F0 3.036(Ac)144 96 S .536(haracter is read and point is mo)-3.036 -F -.15(ve)-.15 G 3.035(dt).15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F -.535(xt occurrence of that character)-.15 F 5.535(.A)-.55 G(ne)-2.5 E --.05(ga)-.15 G(ti).05 E .835 -.15(ve c)-.25 H(ount).15 E -(searches for pre)144 108 Q(vious occurrences.)-.25 E F1 -(character\255sear)108 120 Q(ch\255backward \(M\255C\255]\))-.18 E F0 -3.543(Ac)144 132 S 1.043(haracter is read and point is mo)-3.543 F -.15 -(ve)-.15 G 3.544(dt).15 G 3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044 +144 424.8 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1 +(character\255sear)108 436.8 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144 +448.8 S .536(haracter is read and point is mo)-3.036 F -.15(ve)-.15 G +3.035(dt).15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535 +(xt occurrence of that character)-.15 F 5.535(.A)-.55 G(ne)-2.5 E -.05 +(ga)-.15 G(ti).05 E .835 -.15(ve c)-.25 H(ount).15 E(searches for pre) +144 460.8 Q(vious occurrences.)-.25 E F1(character\255sear)108 472.8 Q +(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 484.8 S 1.043 +(haracter is read and point is mo)-3.543 F -.15(ve)-.15 G 3.544(dt).15 G +3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044 (vious occurrence of that character)-.25 F 6.044(.A)-.55 G(ne)-2.5 E -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G -(count searches for subsequent occurrences.)144 144 Q F1 -(insert\255comment \(M\255#\))108 156 Q F0 -.4(Wi)144 168 S .481 +(count searches for subsequent occurrences.)144 496.8 Q F1 +(insert\255comment \(M\255#\))108 508.8 Q F0 -.4(Wi)144 520.8 S .481 (thout a numeric ar).4 F .481(gument, the v)-.18 F .481 (alue of the readline)-.25 F F1(comment\255begin)2.981 E F0 -.25(va) -2.981 G .48(riable is inserted at the).25 F(be)144 180 Q .097 +2.981 G .48(riable is inserted at the).25 F(be)144 532.8 Q .097 (ginning of the current line.)-.15 F .098(If a numeric ar)5.097 F .098 (gument is supplied, this command acts as a toggle:)-.18 F(if)5.098 E -.322(the characters at the be)144 192 R .321 +.322(the characters at the be)144 544.8 R .321 (ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1 (comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is) --.25 F 1.013(inserted, otherwise the characters in)144 204 R F1 +-.25 F 1.013(inserted, otherwise the characters in)144 556.8 R F1 (comment-begin)3.514 E F0 1.014(are deleted from the be)3.514 F 1.014 (ginning of the line.)-.15 F 1.469 -(In either case, the line is accepted as if a ne)144 216 R 1.468 +(In either case, the line is accepted as if a ne)144 568.8 R 1.468 (wline had been typed.)-.25 F 1.468(The def)6.468 F 1.468(ault v)-.1 F -1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 228 Q F0 .839 +1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 580.8 Q F0 .839 (causes this command to mak)3.339 F 3.339(et)-.1 G .839 (he current line a shell comment.)-3.339 F .84(If a numeric ar)5.84 F -(gu-)-.18 E(ment causes the comment character to be remo)144 240 Q -.15 -(ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G -(cuted by the shell.).15 E F1(glob\255complete\255w)108 252 Q -(ord \(M\255g\))-.1 E F0 .792(The w)144 264 R .791 +(gu-)-.18 E(ment causes the comment character to be remo)144 592.8 Q +-.15(ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G +(cuted by the shell.).15 E F1(glob\255complete\255w)108 604.8 Q +(ord \(M\255g\))-.1 E F0 .792(The w)144 616.8 R .791 (ord before point is treated as a pattern for pathname e)-.1 F .791 -(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 276 -R(pattern is used to generate a list of matching \214le names for possi\ -ble completions.)2.5 E F1(glob\255expand\255w)108 288 Q -(ord \(C\255x *\))-.1 E F0 .371(The w)144 300 R .372 +(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 +628.8 R(pattern is used to generate a list of matching \214le names for\ + possible completions.)2.5 E F1(glob\255expand\255w)108 640.8 Q +(ord \(C\255x *\))-.1 E F0 .371(The w)144 652.8 R .372 (ord before point is treated as a pattern for pathname e)-.1 F .372 (xpansion, and the list of matching \214le)-.15 F .516 -(names is inserted, replacing the w)144 312 R 3.016(ord. If)-.1 F 3.016 -(an)3.016 G .516(umeric ar)-3.016 F .516 +(names is inserted, replacing the w)144 664.8 R 3.016(ord. If)-.1 F +3.016(an)3.016 G .516(umeric ar)-3.016 F .516 (gument is supplied, an asterisk is appended)-.18 F(before pathname e) -144 324 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\)) -108 336 Q F0 .923(The list of e)144 348 R .923(xpansions that w)-.15 F -.923(ould ha)-.1 F 1.223 -.15(ve b)-.2 H .923(een generated by).15 F F1 -(glob\255expand\255w)3.423 E(ord)-.1 E F0 .923(is displayed, and)3.423 F -.872(the line is redra)144 360 R 3.372(wn. If)-.15 F 3.372(an)3.372 G -.872(umeric ar)-3.372 F .872 +144 676.8 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\)) +108 688.8 Q F0 .923(The list of e)144 700.8 R .923(xpansions that w)-.15 +F .923(ould ha)-.1 F 1.223 -.15(ve b)-.2 H .923(een generated by).15 F +F1(glob\255expand\255w)3.423 E(ord)-.1 E F0 .923(is displayed, and)3.423 +F .872(the line is redra)144 712.8 R 3.372(wn. If)-.15 F 3.372(an)3.372 +G .872(umeric ar)-3.372 F .872 (gument is supplied, an asterisk is appended before pathname)-.18 F -.15 -(ex)144 372 S(pansion.).15 E F1(dump\255functions)108 384 Q F0 .626 -(Print all of the functions and their k)144 396 R .926 -.15(ey b)-.1 H +(ex)144 724.8 S(pansion.).15 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G +123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(24)-2.5 G(0) +-197.965 E 0 Cg EP +%%Page: 41 41 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(dump\255functions)108 84 Q F0 .626 +(Print all of the functions and their k)144 96 R .926 -.15(ey b)-.1 H .627(indings to the readline output stream.).15 F .627(If a numeric ar) 5.627 F(gu-)-.18 E -(ment is supplied, the output is formatted in such a w)144 408 Q +(ment is supplied, the output is formatted in such a w)144 108 Q (ay that it can be made part of an)-.1 E/F2 10/Times-Italic@0 SF(inputr) -2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 420 Q(ariables)-.1 E F0 -1.8(Print all of the settable readline v)144 432 R 1.799 +2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 120 Q(ariables)-.1 E F0 +1.8(Print all of the settable readline v)144 132 R 1.799 (ariables and their v)-.25 F 1.799(alues to the readline output stream.) --.25 F 1.799(If a)6.799 F .304(numeric ar)144 444 R .304 +-.25 F 1.799(If a)6.799 F .304(numeric ar)144 144 R .304 (gument is supplied, the output is formatted in such a w)-.18 F .304 -(ay that it can be made part of an)-.1 F F2(inputr)144 456 Q(c)-.37 E F0 -(\214le.)2.5 E F1(dump\255macr)108 468 Q(os)-.18 E F0 .756 -(Print all of the readline k)144 480 R 1.056 -.15(ey s)-.1 H .756 -(equences bound to macros and the strings the).15 F 3.256(yo)-.15 G -3.256(uput. If)-3.256 F 3.255(an)3.255 G(umeric)-3.255 E(ar)144 492 Q +(ay that it can be made part of an)-.1 F F2(inputr)144 156 Q(c)-.37 E F0 +(\214le.)2.5 E F1(dump\255macr)108 168 Q(os)-.18 E F0 .593 +(Print all of the readline k)144 180 R .893 -.15(ey s)-.1 H .592 +(equences bound to macros and the strings the).15 F 3.092(yo)-.15 G +3.092(utput. If)-3.092 F 3.092(an)3.092 G(umeric)-3.092 E(ar)144 192 Q .528(gument is supplied, the output is formatted in such a w)-.18 F .528 (ay that it can be made part of an)-.1 F F2(inputr)3.028 E(c)-.37 E F0 -(\214le.)144 504 Q F1(display\255shell\255v)108 516 Q -(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 528 Q +(\214le.)144 204 Q F1(display\255shell\255v)108 216 Q +(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 228 Q (ersion information about the current instance of)-.15 E F1(bash)2.5 E -F0(.)A F1(Pr)87 544.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108 -556.8 R .147(ord completion is attempted for an ar)-.1 F .147 +F0(.)A F1(Pr)87 244.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108 +256.8 R .147(ord completion is attempted for an ar)-.1 F .147 (gument to a command for which a completion speci\214cation \(a)-.18 F -F2(compspec)108 568.8 Q F0 3.828(\)h)C 1.329 +F2(compspec)108 268.8 Q F0 3.828(\)h)C 1.329 (as been de\214ned using the)-3.828 F F1(complete)3.829 E F0 -.2(bu) 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829 F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.329(w\), the) --.25 F(programmable completion f)108 580.8 Q(acilities are in)-.1 E -.2 +-.25 F(programmable completion f)108 280.8 Q(acilities are in)-.1 E -.2 (vo)-.4 G -.1(ke).2 G(d.).1 E .334 -(First, the command name is identi\214ed.)108 597.6 R .333 +(First, the command name is identi\214ed.)108 297.6 R .333 (If a compspec has been de\214ned for that command, the compspec is) 5.334 F .587 -(used to generate the list of possible completions for the w)108 609.6 R +(used to generate the list of possible completions for the w)108 309.6 R 3.087(ord. If)-.1 F .587(the command w)3.087 F .587 (ord is a full pathname, a)-.1 F 1.181 -(compspec for the full pathname is searched for \214rst.)108 621.6 R +(compspec for the full pathname is searched for \214rst.)108 321.6 R 1.18(If no compspec is found for the full pathname, an)6.181 F -(attempt is made to \214nd a compspec for the portion follo)108 633.6 Q +(attempt is made to \214nd a compspec for the portion follo)108 333.6 Q (wing the \214nal slash.)-.25 E .817(Once a compspec has been found, it\ - is used to generate the list of matching w)108 650.4 R 3.317(ords. If) + is used to generate the list of matching w)108 350.4 R 3.317(ords. If) -.1 F 3.317(ac)3.317 G .817(ompspec is not)-3.317 F(found, the def)108 -662.4 Q(ault)-.1 E F1(bash)2.5 E F0(completion as described abo)2.5 E .3 +362.4 Q(ault)-.1 E F1(bash)2.5 E F0(completion as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F1(Completing)2.5 E F0(is performed.)2.5 E -.464(First, the actions speci\214ed by the compspec are used.)108 679.2 +.464(First, the actions speci\214ed by the compspec are used.)108 379.2 R .463(Only matches which are pre\214x)5.464 F .463(ed by the w)-.15 F -.463(ord being)-.1 F .595(completed are returned.)108 691.2 R .595 +.463(ord being)-.1 F .595(completed are returned.)108 391.2 R .595 (When the)5.595 F F13.095 E F0(or)3.095 E F13.095 E F0 .596 (option is used for \214lename or directory name completion, the)3.095 F -(shell v)108 703.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0 -(is used to \214lter the matches.)2.25 E(An)108 720 Q 2.585(yc)-.15 G +(shell v)108 403.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0 +(is used to \214lter the matches.)2.25 E(An)108 420 Q 2.585(yc)-.15 G .085(ompletions speci\214ed by a \214lename e)-2.585 F .085 (xpansion pattern to the)-.15 F F12.585 E F0 .085 (option are generated ne)2.585 F 2.585(xt. The)-.15 F -.1(wo)2.585 G -(rds).1 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(40)199 E 0 Cg EP -%%Page: 41 41 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E .843(generated by the pattern need not match the w)108 84 R .844 -(ord being completed.)-.1 F(The)5.844 E/F1 9/Times-Bold@0 SF(GLOBIGNORE) -3.344 E F0 .844(shell v)3.094 F .844(ariable is)-.25 F -(not used to \214lter the matches, b)108 96 Q(ut the)-.2 E F1(FIGNORE) -2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 112.8 Q .321 +(rds).1 E .843(generated by the pattern need not match the w)108 432 R +.844(ord being completed.)-.1 F(The)5.844 E F3(GLOBIGNORE)3.344 E F0 +.844(shell v)3.094 F .844(ariable is)-.25 F +(not used to \214lter the matches, b)108 444 Q(ut the)-.2 E F3(FIGNORE) +2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 460.8 Q .321 (xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18 F -/F2 10/Times-Bold@0 SF2.821 E F0 .32(option is considered.)2.821 F -.32(The string is \214rst split using the)5.32 F .412(characters in the) -108 124.8 R F1(IFS)2.912 E F0 .412(special v)2.662 F .412 +F12.821 E F0 .32(option is considered.)2.821 F .32 +(The string is \214rst split using the)5.32 F .412(characters in the)108 +472.8 R F3(IFS)2.912 E F0 .412(special v)2.662 F .412 (ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F .413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E 1.64 -(using brace e)108 136.8 R 1.64(xpansion, tilde e)-.15 F 1.64 +(using brace e)108 484.8 R 1.64(xpansion, tilde e)-.15 F 1.64 (xpansion, parameter and v)-.15 F 1.64(ariable e)-.25 F 1.64 -(xpansion, command substitution, arith-)-.15 F 1.344(metic e)108 148.8 R +(xpansion, command substitution, arith-)-.15 F 1.344(metic e)108 496.8 R 1.344(xpansion, and pathname e)-.15 F 1.344(xpansion, as described abo) --.15 F 1.644 -.15(ve u)-.15 H(nder).15 E F1(EXP)3.844 E(ANSION)-.666 E -/F3 9/Times-Roman@0 SF(.)A F0 1.345(The results are split)5.844 F 1.265 -(using the rules described abo)108 160.8 R 1.565 -.15(ve u)-.15 H(nder) -.15 E F2 -.75(Wo)3.765 G 1.265(rd Splitting).75 F F0 6.265(.T)C 1.265 +-.15 F 1.644 -.15(ve u)-.15 H(nder).15 E F3(EXP)3.844 E(ANSION)-.666 E +/F4 9/Times-Roman@0 SF(.)A F0 1.345(The results are split)5.844 F 1.265 +(using the rules described abo)108 508.8 R 1.565 -.15(ve u)-.15 H(nder) +.15 E F1 -.75(Wo)3.765 G 1.265(rd Splitting).75 F F0 6.265(.T)C 1.265 (he results of the e)-6.265 F 1.265(xpansion are pre\214x-matched)-.15 F -(ag)108 172.8 Q(ainst the w)-.05 E +(ag)108 520.8 Q(ainst the w)-.05 E (ord being completed, and the matching w)-.1 E (ords become the possible completions.)-.1 E 1.237 -(After these matches ha)108 189.6 R 1.537 -.15(ve b)-.2 H 1.237 +(After these matches ha)108 537.6 R 1.537 -.15(ve b)-.2 H 1.237 (een generated, an).15 F 3.737(ys)-.15 G 1.238 -(hell function or command speci\214ed with the)-3.737 F F23.738 E -F0(and)3.738 E F23.738 E F0 .513(options is in)108 201.6 R -.2(vo) +(hell function or command speci\214ed with the)-3.737 F F13.738 E +F0(and)3.738 E F13.738 E F0 .513(options is in)108 549.6 R -.2(vo) -.4 G -.1(ke).2 G 3.013(d. When).1 F .513(the command or function is in) -3.013 F -.2(vo)-.4 G -.1(ke).2 G .513(d, the).1 F F1(COMP_LINE)3.013 E -F0(and)2.763 E F1(COMP_POINT)3.013 E F0 -.25(va)2.763 G(ri-).25 E .872 -(ables are assigned v)108 213.6 R .872(alues as described abo)-.25 F -1.172 -.15(ve u)-.15 H(nder).15 E F2 .873(Shell V)3.372 F(ariables)-.92 +3.013 F -.2(vo)-.4 G -.1(ke).2 G .513(d, the).1 F F3(COMP_LINE)3.013 E +F0(and)2.763 E F3(COMP_POINT)3.013 E F0 -.25(va)2.763 G(ri-).25 E .872 +(ables are assigned v)108 561.6 R .872(alues as described abo)-.25 F +1.172 -.15(ve u)-.15 H(nder).15 E F1 .873(Shell V)3.372 F(ariables)-.92 E F0 5.873(.I)C 3.373(fas)-5.873 G .873(hell function is being in)-3.373 -F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E(the)108 225.6 Q F1(COMP_W)5.261 E -(ORDS)-.09 E F0(and)5.011 E F1(COMP_CW)5.26 E(ORD)-.09 E F0 -.25(va)5.01 +F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E(the)108 573.6 Q F3(COMP_W)5.261 E +(ORDS)-.09 E F0(and)5.011 E F3(COMP_CW)5.26 E(ORD)-.09 E F0 -.25(va)5.01 G 2.76(riables are also set.).25 F 2.76(When the function or command is) -7.76 F(in)108 237.6 Q -.2(vo)-.4 G -.1(ke).2 G .403(d, the \214rst ar).1 +7.76 F(in)108 585.6 Q -.2(vo)-.4 G -.1(ke).2 G .403(d, the \214rst ar).1 F .404(gument is the name of the command whose ar)-.18 F .404 -(guments are being completed, the second)-.18 F(ar)108 249.6 Q .52 +(guments are being completed, the second)-.18 F(ar)108 597.6 Q .52 (gument is the w)-.18 F .52(ord being completed, and the third ar)-.1 F .52(gument is the w)-.18 F .52(ord preceding the w)-.1 F .52 -(ord being com-)-.1 F .103(pleted on the current command line.)108 261.6 +(ord being com-)-.1 F .103(pleted on the current command line.)108 609.6 R .104(No \214ltering of the generated completions ag)5.104 F .104 (ainst the w)-.05 F .104(ord being com-)-.1 F(pleted is performed; the \ function or command has complete freedom in generating the matches.)108 -273.6 Q(An)108 290.4 Q 2.938(yf)-.15 G .437(unction speci\214ed with) --2.938 F F22.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G +621.6 Q(An)108 638.4 Q 2.938(yf)-.15 G .437(unction speci\214ed with) +-2.938 F F12.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437(function may use an)2.937 F 2.937(yo)-.15 G 2.937(ft)-2.937 G .437(he shell f)-2.937 F .437 -(acilities, including)-.1 F(the)108 302.4 Q F2(compgen)2.956 E F0 -.2 +(acilities, including)-.1 F(the)108 650.4 Q F1(compgen)2.956 E F0 -.2 (bu)2.956 G .456(iltin described belo).2 F 1.756 -.65(w, t)-.25 H 2.956 (og).65 G .456(enerate the matches.)-2.956 F .457 -(It must put the possible completions in the)5.456 F F1(COMPREPL)108 -314.4 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E(Ne)108 331.2 Q .081 +(It must put the possible completions in the)5.456 F F3(COMPREPL)108 +662.4 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E(Ne)108 679.2 Q .081 (xt, an)-.15 F 2.581(yc)-.15 G .081(ommand speci\214ed with the)-2.581 F -F22.581 E F0 .081(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G +F12.581 E F0 .081(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.58(na)-2.581 G 2.58(ne)-2.58 G -.4(nv)-2.58 G .08 (ironment equi).4 F -.25(va)-.25 G .08(lent to command sub-).25 F 2.858 -(stitution. It)108 343.2 R .359(should print a list of completions, one\ +(stitution. It)108 691.2 R .359(should print a list of completions, one\ per line, to the standard output.)2.858 F .359(Backslash may be used) -5.359 F(to escape a ne)108 355.2 Q(wline, if necessary)-.25 E(.)-.65 E -.377(After all of the possible completions are generated, an)108 372 R -2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F22.876 -E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 384 R -.681(\214lter is a pattern as used for pathname e)3.181 F .681 -(xpansion; a)-.15 F F2(&)3.181 E F0 .682 +5.359 F(to escape a ne)108 703.2 Q(wline, if necessary)-.25 E(.)-.65 E +.377(After all of the possible completions are generated, an)108 720 R +2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F12.876 +E F0 .376(option is applied to the)2.876 F(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(24) +-2.5 G(1)-197.965 E 0 Cg EP +%%Page: 42 42 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E 3.181(list. The)108 84 R .681 +(\214lter is a pattern as used for pathname e)3.181 F .681(xpansion; a) +-.15 F/F1 10/Times-Bold@0 SF(&)3.181 E F0 .682 (in the pattern is replaced with the te)3.182 F .682(xt of)-.15 F .523 -(the w)108 396 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G -(iteral)-3.023 E F2(&)3.023 E F0 .522 +(the w)108 96 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G(iteral) +-3.023 E F1(&)3.023 E F0 .522 (may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve) --.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 408 R +-.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 108 R (An)5.849 E 3.349(yc)-.15 G .849 (ompletion that matches the pattern will be remo)-3.349 F -.15(ve)-.15 G -3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F2 -(!)3.35 E F0(ne)108 420 Q -.05(ga)-.15 G +3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F1 +(!)3.35 E F0(ne)108 120 Q -.05(ga)-.15 G (tes the pattern; in this case an).05 E 2.5(yc)-.15 G (ompletion not matching the pattern will be remo)-2.5 E -.15(ve)-.15 G -(d.).15 E(Finally)108 436.8 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H -.587(re\214x and suf).15 F .587(\214x speci\214ed with the)-.25 F F2 -3.087 E F0(and)3.087 E F23.087 E F0 .587 +(d.).15 E(Finally)108 136.8 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H +.587(re\214x and suf).15 F .587(\214x speci\214ed with the)-.25 F F1 +3.087 E F0(and)3.087 E F13.087 E F0 .587 (options are added to each member of the com-)3.087 F(pletion list, and\ the result is returned to the readline completion code as the list of \ -possible completions.)108 448.8 Q .246(If the pre)108 465.6 R .247 +possible completions.)108 148.8 Q .246(If the pre)108 165.6 R .247 (viously-applied actions do not generate an)-.25 F 2.747(ym)-.15 G .247 -(atches, and the)-2.747 F F2 .247(\255o dir)2.747 F(names)-.15 E F0 .247 -(option w)2.747 F .247(as supplied to)-.1 F F2(complete)108 477.6 Q F0 +(atches, and the)-2.747 F F1 .247(\255o dir)2.747 F(names)-.15 E F0 .247 +(option w)2.747 F .247(as supplied to)-.1 F F1(complete)108 177.6 Q F0 (when the compspec w)2.5 E (as de\214ned, directory name completion is attempted.)-.1 E .462 -(If the)108 494.4 R F2 .462(\255o plusdirs)2.962 F F0 .462(option w) -2.962 F .462(as supplied to)-.1 F F2(complete)2.962 E F0 .462 +(If the)108 194.4 R F1 .462(\255o plusdirs)2.962 F F0 .462(option w) +2.962 F .462(as supplied to)-.1 F F1(complete)2.962 E F0 .462 (when the compspec w)2.962 F .462(as de\214ned, directory name com-)-.1 -F(pletion is attempted and an)108 506.4 Q 2.5(ym)-.15 G +F(pletion is attempted and an)108 206.4 Q 2.5(ym)-.15 G (atches are added to the results of the other actions.)-2.5 E .559 -(By def)108 523.2 R .559(ault, if a compspec is found, whate)-.1 F -.15 +(By def)108 223.2 R .559(ault, if a compspec is found, whate)-.1 F -.15 (ve)-.25 G 3.059(ri).15 G 3.059(tg)-3.059 G .56 (enerates is returned to the completion code as the full set)-3.059 F -.632(of possible completions.)108 535.2 R .632(The def)5.632 F(ault)-.1 -E F2(bash)3.132 E F0 .631 +.632(of possible completions.)108 235.2 R .632(The def)5.632 F(ault)-.1 +E F1(bash)3.132 E F0 .631 (completions are not attempted, and the readline def)3.131 F .631 -(ault of \214le-)-.1 F .558(name completion is disabled.)108 547.2 R -.558(If the)5.558 F F2 .559(\255o bashdefault)3.059 F F0 .559(option w) -3.059 F .559(as supplied to)-.1 F F2(complete)3.059 E F0 .559 -(when the compspec)3.059 F -.1(wa)108 559.2 S 3.172(sd).1 G .672 -(e\214ned, the)-3.172 F F2(bash)3.172 E F0(def)3.172 E .671 +(ault of \214le-)-.1 F .558(name completion is disabled.)108 247.2 R +.558(If the)5.558 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w) +3.059 F .559(as supplied to)-.1 F F1(complete)3.059 E F0 .559 +(when the compspec)3.059 F -.1(wa)108 259.2 S 3.172(sd).1 G .672 +(e\214ned, the)-3.172 F F1(bash)3.172 E F0(def)3.172 E .671 (ault completions are attempted if the compspec generates no matches.) --.1 F .671(If the)5.671 F F23.171 E(default)108 571.2 Q F0 1.207 -(option w)3.706 F 1.207(as supplied to)-.1 F F2(complete)3.707 E F0 +-.1 F .671(If the)5.671 F F13.171 E(default)108 271.2 Q F0 1.207 +(option w)3.706 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0 1.207(when the compspec w)3.707 F 1.207(as de\214ned, readline')-.1 F 3.707(sd)-.55 G(ef)-3.707 E 1.207(ault completion)-.1 F (will be performed if the compspec \(and, if attempted, the def)108 -583.2 Q(ault)-.1 E F2(bash)2.5 E F0(completions\) generate no matches.) +283.2 Q(ault)-.1 E F1(bash)2.5 E F0(completions\) generate no matches.) 2.5 E .245(When a compspec indicates that directory name completion is \ -desired, the programmable completion func-)108 600 R .632(tions force r\ +desired, the programmable completion func-)108 300 R .632(tions force r\ eadline to append a slash to completed names which are symbolic links t\ -o directories, subject)108 612 R 2.762(to the v)108 624 R 2.762 -(alue of the)-.25 F F2(mark\255dir)5.262 E(ectories)-.18 E F0 2.761 +o directories, subject)108 312 R 2.762(to the v)108 324 R 2.762 +(alue of the)-.25 F F1(mark\255dir)5.262 E(ectories)-.18 E F0 2.761 (readline v)5.262 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.761 -(rdless of the setting of the).05 F F2(mark-sym-)5.261 E(link)108 636 Q -(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E/F4 -10.95/Times-Bold@0 SF(HIST)72 652.8 Q(OR)-.197 E(Y)-.383 E F0 .371 -(When the)108 664.8 R F2 .371(\255o history)2.871 F F0 .371 -(option to the)2.871 F F2(set)2.872 E F0 -.2(bu)2.872 G .372 -(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F5 +(rdless of the setting of the).05 F F1(mark-sym-)5.261 E(link)108 336 Q +(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E/F2 +10.95/Times-Bold@0 SF(HIST)72 352.8 Q(OR)-.197 E(Y)-.383 E F0 .371 +(When the)108 364.8 R F1 .371(\255o history)2.871 F F0 .371 +(option to the)2.871 F F1(set)2.872 E F0 -.2(bu)2.872 G .372 +(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F3 10/Times-Italic@0 SF .372(command history)2.872 F F0(,)A .032 -(the list of commands pre)108 676.8 R .031(viously typed.)-.25 F .031 -(The v)5.031 F .031(alue of the)-.25 F F2(HISTSIZE)2.531 E F0 -.25(va) +(the list of commands pre)108 376.8 R .031(viously typed.)-.25 F .031 +(The v)5.031 F .031(alue of the)-.25 F F1(HISTSIZE)2.531 E F0 -.25(va) 2.531 G .031(riable is used as the number of com-).25 F .429 -(mands to sa)108 688.8 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429 -(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F F1 -(HISTSIZE)2.93 E F0 .43(commands \(def)2.68 F .43(ault 500\) is sa)-.1 F --.15(ve)-.2 G 2.93(d. The).15 F(shell)2.93 E .287 -(stores each command in the history list prior to parameter and v)108 -700.8 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F1(EXP)2.787 E -(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 712.8 -S 4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565 +(mands to sa)108 388.8 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429 +(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F/F4 +9/Times-Bold@0 SF(HISTSIZE)2.93 E F0 .43(commands \(def)2.68 F .43 +(ault 500\) is sa)-.1 F -.15(ve)-.2 G 2.93(d. The).15 F(shell)2.93 E +.287(stores each command in the history list prior to parameter and v) +108 400.8 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F4(EXP) +2.787 E(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 +412.8 S 4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565 (xpansion is performed, subject to the v)-.15 F 1.565 -(alues of the shell v)-.25 F(ariables)-.25 E F1(HISTIGNORE)4.065 E F0 -(and)3.816 E F1(HISTCONTR)108 724.8 Q(OL)-.27 E F3(.)A F0(GNU Bash-3.0) -72 768 Q(2004 Sep 17)149.01 E(41)199 E 0 Cg EP -%%Page: 42 42 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E .082 +(alues of the shell v)-.25 F(ariables)-.25 E F4(HISTIGNORE)4.065 E F0 +(and)3.816 E F4(HISTCONTR)108 424.8 Q(OL)-.27 E/F5 9/Times-Roman@0 SF(.) +A F0 .082 (On startup, the history is initialized from the \214le named by the v) -108 84 R(ariable)-.25 E/F1 9/Times-Bold@0 SF(HISTFILE)2.582 E F0(\(def) -2.332 E(ault)-.1 E/F2 10/Times-Italic@0 SF(~/.bash_history)2.582 E F0 -(\).)A .315(The \214le named by the v)108 96 R .315(alue of)-.25 F F1 -(HISTFILE)2.815 E F0 .315(is truncated, if necessary)2.565 F 2.815(,t) --.65 G 2.815(oc)-2.815 G .315(ontain no more than the number of)-2.815 F -.953(lines speci\214ed by the v)108 108 R .953(alue of)-.25 F F1 -(HISTFILESIZE)3.453 E/F3 9/Times-Roman@0 SF(.)A F0 .953 -(When an interacti)5.453 F 1.253 -.15(ve s)-.25 H .953(hell e).15 F .953 -(xits, the last)-.15 F F1($HISTSIZE)3.452 E F0(lines)3.202 E .649 -(are copied from the history list to)108 120 R F1($HISTFILE)3.15 E F3(.) -A F0 .65(If the)5.15 F/F4 10/Times-Bold@0 SF(histappend)3.15 E F0 .65 -(shell option is enabled \(see the descrip-)3.15 F .141(tion of)108 132 -R F4(shopt)2.641 E F0(under)2.641 E F1 .141(SHELL B)2.641 F(UIL)-.09 E -.141(TIN COMMANDS)-.828 F F0(belo)2.391 E .141 +108 441.6 R(ariable)-.25 E F4(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1 +E F3(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108 +453.6 R .315(alue of)-.25 F F4(HISTFILE)2.815 E F0 .315 +(is truncated, if necessary)2.565 F 2.815(,t)-.65 G 2.815(oc)-2.815 G +.315(ontain no more than the number of)-2.815 F .953 +(lines speci\214ed by the v)108 465.6 R .953(alue of)-.25 F F4 +(HISTFILESIZE)3.453 E F5(.)A F0 .953(When an interacti)5.453 F 1.253 +-.15(ve s)-.25 H .953(hell e).15 F .953(xits, the last)-.15 F F4 +($HISTSIZE)3.452 E F0(lines)3.202 E .649 +(are copied from the history list to)108 477.6 R F4($HISTFILE)3.15 E F5 +(.)A F0 .65(If the)5.15 F F1(histappend)3.15 E F0 .65 +(shell option is enabled \(see the descrip-)3.15 F .141(tion of)108 +489.6 R F1(shopt)2.641 E F0(under)2.641 E F4 .141(SHELL B)2.641 F(UIL) +-.09 E .141(TIN COMMANDS)-.828 F F0(belo)2.391 E .141 (w\), the lines are appended to the history \214le, other)-.25 F(-)-.2 E -.572(wise the history \214le is o)108 144 R -.15(ve)-.15 G 3.073 -(rwritten. If).15 F F1(HISTFILE)3.073 E F0 .573 +.572(wise the history \214le is o)108 501.6 R -.15(ve)-.15 G 3.073 +(rwritten. If).15 F F4(HISTFILE)3.073 E F0 .573 (is unset, or if the history \214le is unwritable, the history is)2.823 -F 1.142(not sa)108 156 R -.15(ve)-.2 G 3.642(d. After).15 F(sa)3.642 E +F 1.142(not sa)108 513.6 R -.15(ve)-.2 G 3.642(d. After).15 F(sa)3.642 E 1.142(ving the history)-.2 F 3.642(,t)-.65 G 1.141 -(he history \214le is truncated to contain no more than)-3.642 F F1 -(HISTFILESIZE)3.641 E F0 2.5(lines. If)108 168 R F1(HISTFILESIZE)2.5 E -F0(is not set, no truncation is performed.)2.25 E 1.293(The b)108 184.8 -R 1.293(uiltin command)-.2 F F4(fc)3.793 E F0(\(see)3.793 E F1 1.293 +(he history \214le is truncated to contain no more than)-3.642 F F4 +(HISTFILESIZE)3.641 E F0 2.5(lines. If)108 525.6 R F4(HISTFILESIZE)2.5 E +F0(is not set, no truncation is performed.)2.25 E 1.293(The b)108 542.4 +R 1.293(uiltin command)-.2 F F1(fc)3.793 E F0(\(see)3.793 E F4 1.293 (SHELL B)3.793 F(UIL)-.09 E 1.293(TIN COMMANDS)-.828 F F0(belo)3.543 E -1.294(w\) may be used to list or edit and re-)-.25 F -.15(exe)108 196.8 -S .674(cute a portion of the history list.).15 F(The)5.673 E F4(history) +1.294(w\) may be used to list or edit and re-)-.25 F -.15(exe)108 554.4 +S .674(cute a portion of the history list.).15 F(The)5.673 E F1(history) 3.173 E F0 -.2(bu)3.173 G .673 (iltin may be used to display or modify the history list).2 F .279 -(and manipulate the history \214le.)108 208.8 R .279 +(and manipulate the history \214le.)108 566.4 R .279 (When using command-line editing, search commands are a)5.279 F -.25(va) --.2 G .28(ilable in each).25 F(editing mode that pro)108 220.8 Q -(vide access to the history list.)-.15 E 1.486(The shell allo)108 237.6 +-.2 G .28(ilable in each).25 F(editing mode that pro)108 578.4 Q +(vide access to the history list.)-.15 E 1.486(The shell allo)108 595.2 R 1.486(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486 (hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986(do).15 G 3.986(nt) --3.986 G 1.486(he history list.)-3.986 F(The)6.485 E F1(HISTCONTR)3.985 -E(OL)-.27 E F0(and)3.735 E F1(HISTIGNORE)108 249.6 Q F0 -.25(va)2.707 G +-3.986 G 1.486(he history list.)-3.986 F(The)6.485 E F4(HISTCONTR)3.985 +E(OL)-.27 E F0(and)3.735 E F4(HISTIGNORE)108 607.2 Q F0 -.25(va)2.707 G .457(riables may be set to cause the shell to sa).25 F .758 -.15(ve o) --.2 H .458(nly a subset of the commands entered.).15 F(The)5.458 E F4 -(cmdhist)108 261.6 Q F0 .75 +-.2 H .458(nly a subset of the commands entered.).15 F(The)5.458 E F1 +(cmdhist)108 619.2 Q F0 .75 (shell option, if enabled, causes the shell to attempt to sa)3.25 F 1.05 -.15(ve e)-.2 H .75(ach line of a multi-line command in).15 F 1.077 -(the same history entry)108 273.6 R 3.577(,a)-.65 G 1.077 +(the same history entry)108 631.2 R 3.577(,a)-.65 G 1.077 (dding semicolons where necessary to preserv)-3.577 F 3.577(es)-.15 G -1.077(yntactic correctness.)-3.577 F(The)6.077 E F4(lithist)3.577 E F0 -.374(shell option causes the shell to sa)108 285.6 R .674 -.15(ve t)-.2 +1.077(yntactic correctness.)-3.577 F(The)6.077 E F1(lithist)3.577 E F0 +.374(shell option causes the shell to sa)108 643.2 R .674 -.15(ve t)-.2 H .374(he command with embedded ne).15 F .373 (wlines instead of semicolons.)-.25 F .373(See the)5.373 F .318 -(description of the)108 297.6 R F4(shopt)2.818 E F0 -.2(bu)2.818 G .318 -(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F1 .318(SHELL B)2.818 F +(description of the)108 655.2 R F1(shopt)2.818 E F0 -.2(bu)2.818 G .318 +(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F4 .318(SHELL B)2.818 F (UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .319 (for information on setting and)2.568 F(unsetting shell options.)108 -309.6 Q/F5 10.95/Times-Bold@0 SF(HIST)72 326.4 Q(OR)-.197 E 2.738(YE) --.383 G(XP)-2.738 E(ANSION)-.81 E F0 .611 -(The shell supports a history e)108 338.4 R .611 +667.2 Q F2(HIST)72 684 Q(OR)-.197 E 2.738(YE)-.383 G(XP)-2.738 E(ANSION) +-.81 E F0 .611(The shell supports a history e)108 696 R .611 (xpansion feature that is similar to the history e)-.15 F .61 -(xpansion in)-.15 F F4(csh.)3.11 E F0 .61(This section)5.61 F .87 -(describes what syntax features are a)108 350.4 R -.25(va)-.2 G 3.371 +(xpansion in)-.15 F F1(csh.)3.11 E F0 .61(This section)5.61 F .87 +(describes what syntax features are a)108 708 R -.25(va)-.2 G 3.371 (ilable. This).25 F .871(feature is enabled by def)3.371 F .871 (ault for interacti)-.1 F 1.171 -.15(ve s)-.25 H .871(hells, and).15 F -2.014(can be disabled using the)108 362.4 R F4(+H)4.514 E F0 2.014 -(option to the)4.514 F F4(set)4.514 E F0 -.2(bu)4.514 G 2.014 -(iltin command \(see).2 F F1 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013 -(TIN COMMANDS)-.828 F F0(belo)108 374.4 Q 2.5(w\). Non-interacti)-.25 F -.3 -.15(ve s)-.25 H(hells do not perform history e).15 E -(xpansion by def)-.15 E(ault.)-.1 E 1.305(History e)108 391.2 R 1.305 -(xpansions introduce w)-.15 F 1.306(ords from the history list into the\ - input stream, making it easy to repeat)-.1 F .21 -(commands, insert the ar)108 403.2 R .21(guments to a pre)-.18 F .209 +2.014(can be disabled using the)108 720 R F1(+H)4.514 E F0 2.014 +(option to the)4.514 F F1(set)4.514 E F0 -.2(bu)4.514 G 2.014 +(iltin command \(see).2 F F4 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013 +(TIN COMMANDS)-.828 F F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385 +(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(24)-2.5 G(2)-197.965 E +0 Cg EP +%%Page: 43 43 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(belo)108 84 Q 2.5(w\). Non-interacti)-.25 F .3 -.15(ve s)-.25 H +(hells do not perform history e).15 E(xpansion by def)-.15 E(ault.)-.1 E +1.305(History e)108 100.8 R 1.305(xpansions introduce w)-.15 F 1.306(or\ +ds from the history list into the input stream, making it easy to repea\ +t)-.1 F .21(commands, insert the ar)108 112.8 R .21(guments to a pre) +-.18 F .209 (vious command into the current input line, or \214x errors in pre)-.25 -F(vious)-.25 E(commands quickly)108 415.2 Q(.)-.65 E 1.163(History e)108 -432 R 1.163(xpansion is performed immediately after a complete line is \ -read, before the shell breaks it into)-.15 F -.1(wo)108 444 S 3.2 +F(vious)-.25 E(commands quickly)108 124.8 Q(.)-.65 E 1.163(History e)108 +141.6 R 1.163(xpansion is performed immediately after a complete line i\ +s read, before the shell breaks it into)-.15 F -.1(wo)108 153.6 S 3.2 (rds. It).1 F(tak)3.2 E .7(es place in tw)-.1 F 3.2(op)-.1 G 3.2 (arts. The)-3.2 F .7 (\214rst is to determine which line from the history list to use during) -3.2 F 4.367(substitution. The)108 456 R 1.868(second is to select porti\ -ons of that line for inclusion into the current one.)4.367 F 1.868 -(The line)6.868 F .663(selected from the history is the)108 468 R F2 --.15(ev)3.163 G(ent).15 E F0 3.163(,a)C .663 -(nd the portions of that line that are acted upon are)-3.163 F F2(wor) -3.162 E(ds)-.37 E F0 5.662(.V)C(arious)-6.772 E F2(modi\214er)108 480 Q -(s)-.1 E F0 .226(are a)2.726 F -.25(va)-.2 G .226 +3.2 F 4.367(substitution. The)108 165.6 R 1.868(second is to select por\ +tions of that line for inclusion into the current one.)4.367 F 1.868 +(The line)6.868 F .663(selected from the history is the)108 177.6 R/F1 +10/Times-Italic@0 SF -.15(ev)3.163 G(ent).15 E F0 3.163(,a)C .663 +(nd the portions of that line that are acted upon are)-3.163 F F1(wor) +3.162 E(ds)-.37 E F0 5.662(.V)C(arious)-6.772 E F1(modi\214er)108 189.6 +Q(s)-.1 E F0 .226(are a)2.726 F -.25(va)-.2 G .226 (ilable to manipulate the selected w).25 F 2.726(ords. The)-.1 F .227 (line is brok)2.726 F .227(en into w)-.1 F .227(ords in the same f)-.1 F -(ashion)-.1 E .352(as when reading input, so that se)108 492 R -.15(ve) --.25 G(ral).15 E F2(metac)2.852 E(har)-.15 E(acter)-.15 E F0 .351 +(ashion)-.1 E .352(as when reading input, so that se)108 201.6 R -.15 +(ve)-.25 G(ral).15 E F1(metac)2.852 E(har)-.15 E(acter)-.15 E F0 .351 (-separated w)B .351(ords surrounded by quotes are considered)-.1 F .624 -(one w)108 504 R 3.124(ord. History)-.1 F -.15(ex)3.124 G .624 +(one w)108 213.6 R 3.124(ord. History)-.1 F -.15(ex)3.124 G .624 (pansions are introduced by the appearance of the history e).15 F .625 -(xpansion character)-.15 F 3.125(,w)-.4 G(hich)-3.125 E(is)108 516 Q F4 -(!)3.333 E F0(by def)3.333 E 2.5(ault. Only)-.1 F(backslash \()2.5 E F4 -(\\).833 E F0 2.5(\)a).833 G(nd single quotes can quote the history e) --2.5 E(xpansion character)-.15 E(.)-.55 E(Se)108 532.8 Q -.15(ve)-.25 G -.03(ral characters inhibit history e).15 F .03 +(xpansion character)-.15 F 3.125(,w)-.4 G(hich)-3.125 E(is)108 225.6 Q +/F2 10/Times-Bold@0 SF(!)3.333 E F0(by def)3.333 E 2.5(ault. Only)-.1 F +(backslash \()2.5 E F2(\\).833 E F0 2.5(\)a).833 G +(nd single quotes can quote the history e)-2.5 E(xpansion character)-.15 +E(.)-.55 E(Se)108 242.4 Q -.15(ve)-.25 G .03 +(ral characters inhibit history e).15 F .03 (xpansion if found immediately follo)-.15 F .03(wing the history e)-.25 -F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 544.8 T +F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 254.4 T 3.162(ni).25 G 3.162(fi)-3.162 G 3.162(ti)-3.162 G 3.162(su)-3.162 G .662(nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and) --.25 F F4(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F4 -(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F4(\()3.163 E -F0(will also inhibit e)108 556.8 Q(xpansion.)-.15 E(Se)108 573.6 Q -.15 -(ve)-.25 G .11(ral shell options settable with the).15 F F4(shopt)2.61 E +-.25 F F2(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F2 +(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.163 E +F0(will also inhibit e)108 266.4 Q(xpansion.)-.15 E(Se)108 283.2 Q -.15 +(ve)-.25 G .11(ral shell options settable with the).15 F F2(shopt)2.61 E F0 -.2(bu)2.61 G .109(iltin may be used to tailor the beha).2 F .109 -(vior of history e)-.2 F(xpansion.)-.15 E 1.258(If the)108 585.6 R F4 +(vior of history e)-.2 F(xpansion.)-.15 E 1.258(If the)108 295.2 R F2 (histv)3.758 E(erify)-.1 E F0 1.259 -(shell option is enabled \(see the description of the)3.758 F F4(shopt) -3.759 E F0 -.2(bu)3.759 G 1.259(iltin\), and).2 F F4 -.18(re)3.759 G +(shell option is enabled \(see the description of the)3.758 F F2(shopt) +3.759 E F0 -.2(bu)3.759 G 1.259(iltin\), and).2 F F2 -.18(re)3.759 G (adline).18 E F0 1.259(is being)3.759 F 1.498(used, history substitutio\ -ns are not immediately passed to the shell parser)108 597.6 R 6.497(.I) +ns are not immediately passed to the shell parser)108 307.2 R 6.497(.I) -.55 G 1.497(nstead, the e)-6.497 F 1.497(xpanded line is)-.15 F 2.228 -(reloaded into the)108 609.6 R F4 -.18(re)4.728 G(adline).18 E F0 2.228 +(reloaded into the)108 319.2 R F2 -.18(re)4.728 G(adline).18 E F0 2.228 (editing b)4.728 F(uf)-.2 E 2.228(fer for further modi\214cation.)-.25 F -(If)7.228 E F4 -.18(re)4.728 G(adline).18 E F0 2.228 -(is being used, and the)4.728 F F4(histr)108 621.6 Q(eedit)-.18 E F0 +(If)7.228 E F2 -.18(re)4.728 G(adline).18 E F0 2.228 +(is being used, and the)4.728 F F2(histr)108 331.2 Q(eedit)-.18 E F0 1.202(shell option is enabled, a f)3.702 F 1.202 -(ailed history substitution will be reloaded into the)-.1 F F4 -.18(re) -3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 633.6 S -.25(ff).2 G -1.16(er for correction.).25 F(The)6.16 E F43.66 E F0 1.16 -(option to the)3.66 F F4(history)3.66 E F0 -.2(bu)3.661 G 1.161 -(iltin command may be used to see what a history).2 F -.15(ex)108 645.6 -S .056(pansion will do before using it.).15 F(The)5.056 E F42.556 -E F0 .056(option to the)2.556 F F4(history)2.555 E F0 -.2(bu)2.555 G +(ailed history substitution will be reloaded into the)-.1 F F2 -.18(re) +3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 343.2 S -.25(ff).2 G +1.16(er for correction.).25 F(The)6.16 E F23.66 E F0 1.16 +(option to the)3.66 F F2(history)3.66 E F0 -.2(bu)3.661 G 1.161 +(iltin command may be used to see what a history).2 F -.15(ex)108 355.2 +S .056(pansion will do before using it.).15 F(The)5.056 E F22.556 +E F0 .056(option to the)2.556 F F2(history)2.555 E F0 -.2(bu)2.555 G .055(iltin may be used to add commands to the).2 F -(end of the history list without actually e)108 657.6 Q -.15(xe)-.15 G +(end of the history list without actually e)108 367.2 Q -.15(xe)-.15 G (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G -(ilable for subsequent recall.).25 E 2.2(The shell allo)108 674.4 R 2.2 +(ilable for subsequent recall.).25 E 2.2(The shell allo)108 384 R 2.2 (ws control of the v)-.25 F 2.2(arious characters used by the history e) --.25 F 2.2(xpansion mechanism \(see the)-.15 F(description of)108 686.4 -Q F4(histchars)2.5 E F0(abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F4 -(Shell V)2.5 E(ariables)-.92 E F0(\).)A F4(Ev)87 703.2 Q -(ent Designators)-.1 E F0(An e)108 715.2 Q -.15(ve)-.25 G(nt designator\ - is a reference to a command line entry in the history list.).15 E -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(42)199 E 0 Cg EP -%%Page: 43 43 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(!)108 84 Q F0 1.608 -(Start a history substitution, e)32.67 F 1.608(xcept when follo)-.15 F -1.607(wed by a)-.25 F F1(blank)4.107 E F0 4.107(,n)C -.25(ew)-4.107 G -1.607(line, carriage return, = or \().25 F(\(when the)144 96 Q F1 -(extglob)2.5 E F0(shell option is enabled using the)2.5 E F1(shopt)2.5 E -F0 -.2(bu)2.5 G(iltin\).).2 E F1(!)108 108 Q/F2 10/Times-Italic@0 SF(n)A -F0(Refer to command line)27.67 E F2(n)2.5 E F0(.).24 E F1<21ad>108 120 Q -F2(n)A F0(Refer to the current command line minus)21.97 E F2(n)2.5 E F0 -(.).24 E F1(!!)108 132 Q F0(Refer to the pre)29.34 E(vious command.)-.25 -E(This is a synon)5 E(ym for `!\2551'.)-.15 E F1(!)108 144 Q F2(string)A -F0(Refer to the most recent command starting with)9.33 E F2(string)2.5 E -F0(.).22 E F1(!?)108 156 Q F2(string)A F1([?])A F0 1.022 -(Refer to the most recent command containing)144 168 R F2(string)3.522 E -F0 6.022(.T).22 G 1.022(he trailing)-6.022 F F1(?)3.522 E F0 1.022 -(may be omitted if)3.522 F F2(string)3.862 E F0(is)3.742 E(follo)144 180 -Q(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12/Times-Bold@0 SF(^) -108 197 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3(^)5 I F0 2.63 -(Quick substitution.)144 204 R 2.629(Repeat the last command, replacing) -7.629 F F2(string1)5.469 E F0(with)5.129 E F2(string2)5.129 E F0 7.629 -(.E).02 G(qui)-7.629 E -.25(va)-.25 G 2.629(lent to).25 F -.74(``)144 -216 S(!!:s/).74 E F2(string1)A F0(/)A F2(string2)A F0(/')A 2.5('\()-.74 -G(see)-2.5 E F1(Modi\214ers)2.5 E F0(belo)2.5 E(w\).)-.25 E F1(!#)108 -228 Q F0(The entire command line typed so f)27.67 E(ar)-.1 E(.)-.55 E F1 --.75(Wo)87 244.8 S(rd Designators).75 E F0 -.8(Wo)108 256.8 S 1.313 +-.25 F 2.2(xpansion mechanism \(see the)-.15 F(description of)108 396 Q +F2(histchars)2.5 E F0(abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F2 +(Shell V)2.5 E(ariables)-.92 E F0(\).)A F2(Ev)87 412.8 Q +(ent Designators)-.1 E F0(An e)108 424.8 Q -.15(ve)-.25 G(nt designator\ + is a reference to a command line entry in the history list.).15 E F2(!) +108 441.6 Q F0 1.608(Start a history substitution, e)32.67 F 1.608 +(xcept when follo)-.15 F 1.607(wed by a)-.25 F F2(blank)4.107 E F0 4.107 +(,n)C -.25(ew)-4.107 G 1.607(line, carriage return, = or \().25 F +(\(when the)144 453.6 Q F2(extglob)2.5 E F0 +(shell option is enabled using the)2.5 E F2(shopt)2.5 E F0 -.2(bu)2.5 G +(iltin\).).2 E F2(!)108 465.6 Q F1(n)A F0(Refer to command line)27.67 E +F1(n)2.5 E F0(.).24 E F2<21ad>108 477.6 Q F1(n)A F0 +(Refer to the current command line minus)21.97 E F1(n)2.5 E F0(.).24 E +F2(!!)108 489.6 Q F0(Refer to the pre)29.34 E(vious command.)-.25 E +(This is a synon)5 E(ym for `!\2551'.)-.15 E F2(!)108 501.6 Q F1(string) +A F0(Refer to the most recent command starting with)9.33 E F1(string)2.5 +E F0(.).22 E F2(!?)108 513.6 Q F1(string)A F2([?])A F0 1.022 +(Refer to the most recent command containing)144 525.6 R F1(string)3.522 +E F0 6.022(.T).22 G 1.022(he trailing)-6.022 F F2(?)3.522 E F0 1.022 +(may be omitted if)3.522 F F1(string)3.862 E F0(is)3.742 E(follo)144 +537.6 Q(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12/Times-Bold@0 +SF(^)108 554.6 Q F1(string1)-5 I F3(^)5 I F1(string2)-5 I F3(^)5 I F0 +2.63(Quick substitution.)144 561.6 R 2.629 +(Repeat the last command, replacing)7.629 F F1(string1)5.469 E F0(with) +5.129 E F1(string2)5.129 E F0 7.629(.E).02 G(qui)-7.629 E -.25(va)-.25 G +2.629(lent to).25 F -.74(``)144 573.6 S(!!:s/).74 E F1(string1)A F0(/)A +F1(string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F2(Modi\214ers)2.5 E F0 +(belo)2.5 E(w\).)-.25 E F2(!#)108 585.6 Q F0 +(The entire command line typed so f)27.67 E(ar)-.1 E(.)-.55 E F2 -.75 +(Wo)87 602.4 S(rd Designators).75 E F0 -.8(Wo)108 614.4 S 1.313 (rd designators are used to select desired w).8 F 1.314(ords from the e) --.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.314 +-.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F2(:)3.814 E F0 1.314 (separates the e)3.814 F -.15(ve)-.25 G 1.314(nt speci\214cation).15 F -.53(from the w)108 268.8 R .529(ord designator)-.1 F 5.529(.I)-.55 G +.53(from the w)108 626.4 R .529(ord designator)-.1 F 5.529(.I)-.55 G 3.029(tm)-5.529 G .529(ay be omitted if the w)-3.029 F .529 -(ord designator be)-.1 F .529(gins with a)-.15 F F1(^)3.029 E F0(,)A F1 -($)3.029 E F0(,)A F1(*)3.029 E F0(,)A F13.029 E F0 3.029(,o)C(r) --3.029 E F1(%)3.029 E F0 5.529(.W)C(ords)-6.329 E 1.3 -(are numbered from the be)108 280.8 R 1.3 +(ord designator be)-.1 F .529(gins with a)-.15 F F2(^)3.029 E F0(,)A F2 +($)3.029 E F0(,)A F2(*)3.029 E F0(,)A F23.029 E F0 3.029(,o)C(r) +-3.029 E F2(%)3.029 E F0 5.529(.W)C(ords)-6.329 E 1.3 +(are numbered from the be)108 638.4 R 1.3 (ginning of the line, with the \214rst w)-.15 F 1.301 (ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.301 G 1.301(rds are).8 -F(inserted into the current line separated by single spaces.)108 292.8 Q -F1 2.5(0\()108 309.6 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 321.6 Q +F(inserted into the current line separated by single spaces.)108 650.4 Q +F2 2.5(0\()108 667.2 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 679.2 Q 2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E -F2(n)108.36 333.6 Q F0(The)30.64 E F2(n)2.5 E F0(th w)A(ord.)-.1 E F1(^) -108 345.6 Q F0(The \214rst ar)32.67 E 2.5(gument. That)-.18 F(is, w)2.5 -E(ord 1.)-.1 E F1($)108 357.6 Q F0(The last ar)31 E(gument.)-.18 E F1(%) -108 369.6 Q F0(The w)26 E(ord matched by the most recent `?)-.1 E F2 -(string)A F0(?' search.)A F2(x)108.77 381.6 Q F1A F2(y)A F0 2.5(Ar) -20.65 G(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C(bbre)-2.5 -E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 393.6 Q F0 .316 +F1(n)108.36 691.2 Q F0(The)30.64 E F1(n)2.5 E F0(th w)A(ord.)-.1 E F2(^) +108 703.2 Q F0(The \214rst ar)32.67 E 2.5(gument. That)-.18 F(is, w)2.5 +E(ord 1.)-.1 E F2($)108 715.2 Q F0(The last ar)31 E(gument.)-.18 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(24)-2.5 G(3)-197.965 E 0 Cg EP +%%Page: 44 44 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(%)108 84 Q F0(The w)26 E +(ord matched by the most recent `?)-.1 E/F2 10/Times-Italic@0 SF(string) +A F0(?' search.)A F2(x)108.77 96 Q F1A F2(y)A F0 2.5(Ar)20.65 G +(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C(bbre)-2.5 E +(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 108 Q F0 .316 (All of the w)31 F .316(ords b)-.1 F .316(ut the zeroth.)-.2 F .315 (This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815 ('. It)B .315(is not an error to use)2.815 F F1(*)2.815 E F0 .315 -(if there is)2.815 F(just one w)144 405.6 Q(ord in the e)-.1 E -.15(ve) +(if there is)2.815 F(just one w)144 120 Q(ord in the e)-.1 E -.15(ve) -.25 G(nt; the empty string is returned in that case.).15 E F1(x*)108 -417.6 Q F0(Abbre)26 E(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad>108 -429.6 Q F0(Abbre)25.3 E(viates)-.25 E F2(x\255$)2.5 E F0(lik)2.5 E(e)-.1 -E F1(x*)2.5 E F0 2.5(,b)C(ut omits the last w)-2.7 E(ord.)-.1 E(If a w) -108 446.4 Q(ord designator is supplied without an e)-.1 E -.15(ve)-.25 G +132 Q F0(Abbre)26 E(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad>108 144 +Q F0(Abbre)25.3 E(viates)-.25 E F2(x\255$)2.5 E F0(lik)2.5 E(e)-.1 E F1 +(x*)2.5 E F0 2.5(,b)C(ut omits the last w)-2.7 E(ord.)-.1 E(If a w)108 +160.8 Q(ord designator is supplied without an e)-.1 E -.15(ve)-.25 G (nt speci\214cation, the pre).15 E(vious command is used as the e)-.25 E --.15(ve)-.25 G(nt.).15 E F1(Modi\214ers)87 463.2 Q F0 .183 -(After the optional w)108 475.2 R .183(ord designator)-.1 F 2.683(,t)-.4 +-.15(ve)-.25 G(nt.).15 E F1(Modi\214ers)87 177.6 Q F0 .183 +(After the optional w)108 189.6 R .183(ord designator)-.1 F 2.683(,t)-.4 G .184(here may appear a sequence of one or more of the follo)-2.683 F -.184(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 487.2 Q F1(h) -108 504 Q F0(Remo)30.44 E .3 -.15(ve a t)-.15 H +.184(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 201.6 Q F1(h) +108 218.4 Q F0(Remo)30.44 E .3 -.15(ve a t)-.15 H (railing \214le name component, lea).15 E(ving only the head.)-.2 E F1 -(t)108 516 Q F0(Remo)32.67 E .3 -.15(ve a)-.15 H +(t)108 230.4 Q F0(Remo)32.67 E .3 -.15(ve a)-.15 H (ll leading \214le name components, lea).15 E(ving the tail.)-.2 E F1(r) -108 528 Q F0(Remo)31.56 E .3 -.15(ve a t)-.15 H(railing suf).15 E +108 242.4 Q F0(Remo)31.56 E .3 -.15(ve a t)-.15 H(railing suf).15 E (\214x of the form)-.25 E F2(.xxx)2.5 E F0 2.5(,l)C(ea)-2.5 E -(ving the basename.)-.2 E F1(e)108 540 Q F0(Remo)31.56 E .3 -.15(ve a) --.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E F1(p)108 552 Q -F0(Print the ne)30.44 E 2.5(wc)-.25 G(ommand b)-2.5 E(ut do not e)-.2 E --.15(xe)-.15 G(cute it.).15 E F1(q)108 564 Q F0(Quote the substituted w) -30.44 E(ords, escaping further substitutions.)-.1 E F1(x)108 576 Q F0 -(Quote the substituted w)31 E(ords as with)-.1 E F1(q)2.5 E F0 2.5(,b)C -(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)2.5 E F0(and ne)2.5 E -(wlines.)-.25 E F1(s/)108 588 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E F1(/)A -F0(Substitute)144 600 Q F2(ne)3.082 E(w)-.15 E F0 .221 -(for the \214rst occurrence of)3.032 F F2(old)2.951 E F0 .221(in the e) -3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721(yd)-.15 G -.221(elimiter can be used in place)-2.721 F .616(of /.)144 612 R .617 +(ving the basename.)-.2 E F1(e)108 254.4 Q F0(Remo)31.56 E .3 -.15(ve a) +-.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E F1(p)108 266.4 +Q F0(Print the ne)30.44 E 2.5(wc)-.25 G(ommand b)-2.5 E(ut do not e)-.2 +E -.15(xe)-.15 G(cute it.).15 E F1(q)108 278.4 Q F0 +(Quote the substituted w)30.44 E(ords, escaping further substitutions.) +-.1 E F1(x)108 290.4 Q F0(Quote the substituted w)31 E(ords as with)-.1 +E F1(q)2.5 E F0 2.5(,b)C(ut break into w)-2.7 E(ords at)-.1 E F1(blanks) +2.5 E F0(and ne)2.5 E(wlines.)-.25 E F1(s/)108 302.4 Q F2(old)A F1(/)A +F2(ne)A(w)-.15 E F1(/)A F0(Substitute)144 314.4 Q F2(ne)3.082 E(w)-.15 E +F0 .221(for the \214rst occurrence of)3.032 F F2(old)2.951 E F0 .221 +(in the e)3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721 +(yd)-.15 G .221(elimiter can be used in place)-2.721 F .616(of /.)144 +326.4 R .617 (The \214nal delimiter is optional if it is the last character of the e) 5.616 F -.15(ve)-.25 G .617(nt line.).15 F .617(The delimiter may)5.617 -F .666(be quoted in)144 624 R F2(old)3.396 E F0(and)3.936 E F2(ne)3.526 -E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666 +F .666(be quoted in)144 338.4 R F2(old)3.396 E F0(and)3.936 E F2(ne) +3.526 E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666 (If & appears in)5.666 F F2(ne)3.166 E(w)-.15 E F0 3.166(,i).31 G 3.166 (ti)-3.166 G 3.166(sr)-3.166 G .666(eplaced by)-3.166 F F2(old)3.166 E -F0 5.666(.A).77 G .274(single backslash will quote the &.)144 636 R(If) -5.274 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544 F F2 -(old)3.005 E F0 .275(substituted, or)3.545 F 2.775(,i)-.4 G 2.775(fn) --2.775 G 2.775(op)-2.775 G(re)-2.775 E(vi-)-.25 E -(ous history substitutions took place, the last)144 648 Q F2(string)2.84 -E F0(in a)2.72 E F1(!?)2.5 E F2(string)A F1([?])A F0(search.)5 E F1(&) -108 660 Q F0(Repeat the pre)27.67 E(vious substitution.)-.25 E F1(g)108 -672 Q F0 .398(Cause changes to be applied o)31 F -.15(ve)-.15 G 2.898 -(rt).15 G .398(he entire e)-2.898 F -.15(ve)-.25 G .398(nt line.).15 F -.397(This is used in conjunction with `)5.398 F F1(:s)A F0 2.897('\()C -(e.g.,)-2.897 E(`)144 684 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w)-.15 E -F1(/)A F0 1.218('\) or `)B F1(:&)A F0 3.718('. If)B 1.218(used with `) -3.718 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.219 +F0 5.666(.A).77 G .274(single backslash will quote the &.)144 350.4 R +(If)5.274 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544 +F F2(old)3.005 E F0 .275(substituted, or)3.545 F 2.775(,i)-.4 G 2.775 +(fn)-2.775 G 2.775(op)-2.775 G(re)-2.775 E(vi-)-.25 E +(ous history substitutions took place, the last)144 362.4 Q F2(string) +2.84 E F0(in a)2.72 E F1(!?)2.5 E F2(string)A F1([?])A F0(search.)5 E F1 +(&)108 374.4 Q F0(Repeat the pre)27.67 E(vious substitution.)-.25 E F1 +(g)108 386.4 Q F0 .398(Cause changes to be applied o)31 F -.15(ve)-.15 G +2.898(rt).15 G .398(he entire e)-2.898 F -.15(ve)-.25 G .398(nt line.) +.15 F .397(This is used in conjunction with `)5.398 F F1(:s)A F0 2.897 +('\()C(e.g.,)-2.897 E(`)144 398.4 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w) +-.15 E F1(/)A F0 1.218('\) or `)B F1(:&)A F0 3.718('. If)B 1.218 +(used with `)3.718 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.219 (elimiter can be used in place of /, and the \214nal)-3.718 F .09 -(delimiter is optional if it is the last character of the e)144 696 R +(delimiter is optional if it is the last character of the e)144 410.4 R -.15(ve)-.25 G .089(nt line.).15 F(An)5.089 E F1(a)2.589 E F0 .089 -(may be used as a synon)2.589 F .089(ym for)-.15 F F1(g)144 708 Q F0(.)A -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(43)199 E 0 Cg EP -%%Page: 44 44 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(G)108 84 Q F0(Apply the follo)28.22 E -(wing `)-.25 E F1(s)A F0 2.5('m)C(odi\214er once to each w)-2.5 E -(ord in the e)-.1 E -.15(ve)-.25 G(nt line.).15 E/F2 10.95/Times-Bold@0 -SF(SHELL B)72 100.8 Q(UIL)-.11 E(TIN COMMANDS)-1.007 E F0 .062 -(Unless otherwise noted, each b)108 112.8 R .062(uiltin command documen\ -ted in this section as accepting options preceded by)-.2 F F1108 -124.8 Q F0(accepts)2.5 E F12.5 E F0 -(to signify the end of the options.)2.5 E F1(:)108 142.8 Q F0([)2.5 E/F3 -10/Times-Italic@0 SF(ar)A(guments)-.37 E F0(])A .452(No ef)144 154.8 R -.452(fect; the command does nothing be)-.25 F .452(yond e)-.15 F -(xpanding)-.15 E F3(ar)3.282 E(guments)-.37 E F0 .451(and performing an) -3.221 F 2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. A)144 -166.8 R(zero e)2.5 E(xit code is returned.)-.15 E F1(.)110.5 183.6 Q F3 -(\214lename)6.666 E F0([)2.5 E F3(ar)A(guments)-.37 E F0(])A F1(sour)108 -195.6 Q(ce)-.18 E F3(\214lename)2.5 E F0([)2.5 E F3(ar)A(guments)-.37 E -F0(])A 1.02(Read and e)144 207.6 R -.15(xe)-.15 G 1.02 -(cute commands from).15 F F3(\214lename)5.43 E F0 1.02 -(in the current shell en)3.7 F 1.02(vironment and return the e)-.4 F -(xit)-.15 E 1.68(status of the last command e)144 219.6 R -.15(xe)-.15 G -1.68(cuted from).15 F F3(\214lename)4.18 E F0 6.68(.I).18 G(f)-6.68 E F3 -(\214lename)6.09 E F0 1.68(does not contain a slash, \214le)4.36 F .608 -(names in)144 231.6 R/F4 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189 E -F0 .608(are used to \214nd the directory containing)2.858 F F3 -(\214lename)3.108 E F0 5.608(.T).18 G .608(he \214le searched for in) --5.608 F F4 -.666(PA)3.108 G(TH)-.189 E F0 .833(need not be e)144 243.6 -R -.15(xe)-.15 G 3.333(cutable. When).15 F F1(bash)3.333 E F0 .832 -(is not in)3.333 F F3 .832(posix mode)3.332 F F0 3.332(,t)C .832 +(may be used as a synon)2.589 F .089(ym for)-.15 F F1(g)144 422.4 Q F0 +(.)A F1(G)108 434.4 Q F0(Apply the follo)28.22 E(wing `)-.25 E F1(s)A F0 +2.5('m)C(odi\214er once to each w)-2.5 E(ord in the e)-.1 E -.15(ve)-.25 +G(nt line.).15 E/F3 10.95/Times-Bold@0 SF(SHELL B)72 451.2 Q(UIL)-.11 E +(TIN COMMANDS)-1.007 E F0 .062(Unless otherwise noted, each b)108 463.2 +R .062(uiltin command documented in this section as accepting options p\ +receded by)-.2 F F1108 475.2 Q F0(accepts)2.5 E F12.5 E F0 +(to signify the end of the options.)2.5 E F1(:)108 493.2 Q F0([)2.5 E F2 +(ar)A(guments)-.37 E F0(])A .452(No ef)144 505.2 R .452 +(fect; the command does nothing be)-.25 F .452(yond e)-.15 F(xpanding) +-.15 E F2(ar)3.282 E(guments)-.37 E F0 .451(and performing an)3.221 F +2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. A)144 517.2 R +(zero e)2.5 E(xit code is returned.)-.15 E F1(.)110.5 534 Q F2 +(\214lename)6.666 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 +546 Q(ce)-.18 E F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0 +(])A 1.02(Read and e)144 558 R -.15(xe)-.15 G 1.02(cute commands from) +.15 F F2(\214lename)5.43 E F0 1.02(in the current shell en)3.7 F 1.02 +(vironment and return the e)-.4 F(xit)-.15 E 1.68 +(status of the last command e)144 570 R -.15(xe)-.15 G 1.68(cuted from) +.15 F F2(\214lename)4.18 E F0 6.68(.I).18 G(f)-6.68 E F2(\214lename)6.09 +E F0 1.68(does not contain a slash, \214le)4.36 F .608(names in)144 582 +R/F4 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189 E F0 .608 +(are used to \214nd the directory containing)2.858 F F2(\214lename)3.108 +E F0 5.608(.T).18 G .608(he \214le searched for in)-5.608 F F4 -.666(PA) +3.108 G(TH)-.189 E F0 .833(need not be e)144 594 R -.15(xe)-.15 G 3.333 +(cutable. When).15 F F1(bash)3.333 E F0 .832(is not in)3.333 F F2 .832 +(posix mode)3.332 F F0 3.332(,t)C .832 (he current directory is searched if no)-3.332 F .981 -(\214le is found in)144 255.6 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9 +(\214le is found in)144 606 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9 /Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F1(sour)3.481 E(cepath)-.18 E F0 .981(option to the)3.481 F F1(shopt)3.481 E F0 -.2(bu)3.481 G .981 -(iltin command is turned of).2 F .982(f, the)-.25 F F4 -.666(PA)144 -267.6 S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F -(y)-.15 E F3(ar)2.612 E(guments)-.37 E F0 .112(are supplied, the)2.612 F -2.612(yb)-.15 G .112(ecome the positional parameters when)-2.612 F F3 -(\214lename)144 279.6 Q F0 .341(is e)2.841 F -.15(xe)-.15 G 2.841 +(iltin command is turned of).2 F .982(f, the)-.25 F F4 -.666(PA)144 618 +S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F(y)-.15 +E F2(ar)2.612 E(guments)-.37 E F0 .112(are supplied, the)2.612 F 2.612 +(yb)-.15 G .112(ecome the positional parameters when)-2.612 F F2 +(\214lename)144 630 Q F0 .341(is e)2.841 F -.15(xe)-.15 G 2.841 (cuted. Otherwise).15 F .341(the positional parameters are unchanged.) 2.841 F .342(The return status is the)5.342 F .716 -(status of the last command e)144 291.6 R .716 +(status of the last command e)144 642 R .716 (xited within the script \(0 if no commands are e)-.15 F -.15(xe)-.15 G -.716(cuted\), and f).15 F .715(alse if)-.1 F F3(\214lename)145.91 303.6 -Q F0(is not found or cannot be read.)2.68 E F1(alias)108 320.4 Q F0([) -2.5 E F1A F0 2.5(][)C F3(name)-2.5 E F0([=)A F3(value)A F0 2.5(].) -C(..])-2.5 E F1(Alias)144 332.4 Q F0 2.724(with no ar)5.224 F 2.724 +.716(cuted\), and f).15 F .715(alse if)-.1 F F2(\214lename)145.91 654 Q +F0(is not found or cannot be read.)2.68 E F1(alias)108 670.8 Q F0([)2.5 +E F1A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C +(..])-2.5 E F1(Alias)144 682.8 Q F0 2.724(with no ar)5.224 F 2.724 (guments or with the)-.18 F F15.224 E F0 2.724 (option prints the list of aliases in the form)5.224 F F1(alias)5.225 E -F3(name)144 344.4 Q F0(=)A F3(value)A F0 .58(on standard output.)3.08 F +F2(name)144 694.8 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F .58(When ar)5.58 F .58 -(guments are supplied, an alias is de\214ned for each)-.18 F F3(name) -3.08 E F0(whose)144 356.4 Q F3(value)2.895 E F0 .395(is gi)2.895 F -.15 -(ve)-.25 G 2.895(n. A).15 F .395(trailing space in)2.895 F F3(value) +(guments are supplied, an alias is de\214ned for each)-.18 F F2(name) +3.08 E F0(whose)144 706.8 Q F2(value)2.895 E F0 .395(is gi)2.895 F -.15 +(ve)-.25 G 2.895(n. A).15 F .395(trailing space in)2.895 F F2(value) 5.395 E F0 .395(causes the ne)2.895 F .395(xt w)-.15 F .395 (ord to be check)-.1 F .395(ed for alias sub-)-.1 F .054 -(stitution when the alias is e)144 368.4 R 2.554(xpanded. F)-.15 F .054 -(or each)-.15 F F3(name)2.554 E F0 .054(in the ar)2.554 F .054 -(gument list for which no)-.18 F F3(value)2.554 E F0 .053(is sup-)2.553 -F 1.313(plied, the name and v)144 380.4 R 1.314 +(stitution when the alias is e)144 718.8 R 2.554(xpanded. F)-.15 F .054 +(or each)-.15 F F2(name)2.554 E F0 .054(in the ar)2.554 F .054 +(gument list for which no)-.18 F F2(value)2.554 E F0 .053(is sup-)2.553 +F 1.313(plied, the name and v)144 730.8 R 1.314 (alue of the alias is printed.)-.25 F F1(Alias)6.314 E F0 1.314 -(returns true unless a)3.814 F F3(name)3.814 E F0 1.314(is gi)3.814 F --.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E -(which no alias has been de\214ned.)144 392.4 Q F1(bg)108 409.2 Q F0([) -2.5 E F3(jobspec)A F0(...])2.5 E .847(Resume each suspended job)144 -421.2 R F3(jobspec)3.347 E F0 .847 +(returns true unless a)3.814 F F2(name)3.814 E F0 1.314(is gi)3.814 F +-.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(24) +-2.5 G(4)-197.965 E 0 Cg EP +%%Page: 45 45 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(which no alias has been de\214ned.)144 84 Q/F1 10/Times-Bold@0 SF +(bg)108 100.8 Q F0([)2.5 E/F2 10/Times-Italic@0 SF(jobspec)A F0(...])2.5 +E .847(Resume each suspended job)144 112.8 R F2(jobspec)3.347 E F0 .847 (in the background, as if it had been started with)3.347 F F1(&)3.347 E -F0 5.847(.I)C(f)-5.847 E F3(job-)3.347 E(spec)144 433.2 Q F0 .689 +F0 5.847(.I)C(f)-5.847 E F2(job-)3.347 E(spec)144 124.8 Q F0 .689 (is not present, the shell')3.188 F 3.189(sn)-.55 G .689(otion of the) --3.189 F F3(curr)3.189 E .689(ent job)-.37 F F0 .689(is used.)3.189 F F1 -(bg)5.689 E F3(jobspec)4.929 E F0 .689(returns 0 unless run)3.499 F -1.284(when job control is disabled or)144 445.2 R 3.784(,w)-.4 G 1.283 -(hen run with job control enabled, if the last)-3.784 F F3(jobspec)3.783 -E F0 -.1(wa)3.783 G 3.783(sn).1 G(ot)-3.783 E(found or w)144 457.2 Q -(as started without job control.)-.1 E F1(bind)108 474 Q F0([)2.5 E F1 -A F3 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F1(\255lpsvPSV)-2.5 E F0 -(])A F1(bind)108 486 Q F0([)2.5 E F1A F3 -.1(ke)2.5 G(ymap)-.2 E -F0 2.5(][)C F1-2.5 E F3(function)2.5 E F0 2.5(][)C F1-2.5 E -F3(function)2.5 E F0 2.5(][)C F1-2.5 E F3 -.1(ke)2.5 G(yseq)-.2 E -F0(])A F1(bind)108 498 Q F0([)2.5 E F1A F3 -.1(ke)2.5 G(ymap)-.2 E -F0(])A F12.5 E F3(\214lename)2.5 E F1(bind)108 510 Q F0([)2.5 E F1 -A F3 -.1(ke)2.5 G(ymap)-.2 E F0(])A F12.5 E F3 -.1(ke)2.5 G -(yseq)-.2 E F0(:)A F3(shell\255command)A F1(bind)108 522 Q F0([)2.5 E F1 -A F3 -.1(ke)2.5 G(ymap)-.2 E F0(])A F3 -.1(ke)2.5 G(yseq)-.2 E F0 -(:)A F3(function\255name)A F1(bind)108 534 Q F3 -.37(re)2.5 G -(adline\255command).37 E F0 .238(Display current)144 546 R F1 -.18(re) +-3.189 F F2(curr)3.189 E .689(ent job)-.37 F F0 .689(is used.)3.189 F F1 +(bg)5.689 E F2(jobspec)4.929 E F0 .689(returns 0 unless run)3.499 F +1.284(when job control is disabled or)144 136.8 R 3.784(,w)-.4 G 1.283 +(hen run with job control enabled, if the last)-3.784 F F2(jobspec)3.783 +E F0 -.1(wa)3.783 G 3.783(sn).1 G(ot)-3.783 E(found or w)144 148.8 Q +(as started without job control.)-.1 E F1(bind)108 165.6 Q F0([)2.5 E F1 +A F2 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F1(\255lpsvPSV)-2.5 E F0 +(])A F1(bind)108 177.6 Q F0([)2.5 E F1A F2 -.1(ke)2.5 G(ymap)-.2 E +F0 2.5(][)C F1-2.5 E F2(function)2.5 E F0 2.5(][)C F1-2.5 E +F2(function)2.5 E F0 2.5(][)C F1-2.5 E F2 -.1(ke)2.5 G(yseq)-.2 E +F0(])A F1(bind)108 189.6 Q F0([)2.5 E F1A F2 -.1(ke)2.5 G(ymap)-.2 +E F0(])A F12.5 E F2(\214lename)2.5 E F1(bind)108 201.6 Q F0([)2.5 +E F1A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F12.5 E F2 -.1(ke) +2.5 G(yseq)-.2 E F0(:)A F2(shell\255command)A F1(bind)108 213.6 Q F0([) +2.5 E F1A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F2 -.1(ke)2.5 G(yseq) +-.2 E F0(:)A F2(function\255name)A F1(bind)108 225.6 Q F2 -.37(re)2.5 G +(adline\255command).37 E F0 .238(Display current)144 237.6 R F1 -.18(re) 2.738 G(adline).18 E F0 -.1(ke)2.738 G 2.738(ya)-.05 G .239 (nd function bindings, bind a k)-2.738 F .539 -.15(ey s)-.1 H .239 (equence to a).15 F F1 -.18(re)2.739 G(adline).18 E F0 .239(function or) -2.739 F .476(macro, or set a)144 558 R F1 -.18(re)2.976 G(adline).18 E +2.739 F .476(macro, or set a)144 249.6 R F1 -.18(re)2.976 G(adline).18 E F0 -.25(va)2.976 G 2.976(riable. Each).25 F .476(non-option ar)2.976 F -.475(gument is a command as it w)-.18 F .475(ould appear in)-.1 F F3 -(.inputr)144 570 Q(c)-.37 E F0 2.983(,b).31 G .484 +.475(gument is a command as it w)-.18 F .475(ould appear in)-.1 F F2 +(.inputr)144 261.6 Q(c)-.37 E F0 2.983(,b).31 G .484 (ut each binding or command must be passed as a separate ar)-3.183 F .484(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5 -(re\255read\255init\255\214le'. Options,)144 582 R(if supplied, ha)2.5 E -.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 594 -Q F3 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 606 Q F3 -.1(ke)5.159 G(ymap)-.2 -E F0 2.659(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af).15 F 2.658 -(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E F3 -.1(ke) -180 618 S(ymap)-.2 E F0 3.192(names are)5.882 F F3 3.192 +(re\255read\255init\255\214le'. Options,)144 273.6 R(if supplied, ha)2.5 +E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 +285.6 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 297.6 Q F2 -.1(ke)5.159 G +(ymap)-.2 E F0 2.659(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af) +.15 F 2.658(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E +F2 -.1(ke)180 309.6 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192 (emacs, emacs\255standar)5.692 F 3.193 (d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E -(vi\255command)180 630 Q F0 4.43(,a)C(nd)-4.43 E F3(vi\255insert)4.429 E -F0(.).68 E F3(vi)6.929 E F0 1.929(is equi)4.429 F -.25(va)-.25 G 1.929 -(lent to).25 F F3(vi\255command)4.429 E F0(;)A F3(emacs)4.429 E F0 1.929 -(is equi)4.429 F -.25(va)-.25 G 1.929(lent to).25 F F3(emacs\255standar) -180 642 Q(d)-.37 E F0(.)A F1144 654 Q F0(List the names of all) -27.52 E F1 -.18(re)2.5 G(adline).18 E F0(functions.)2.5 E F1144 -666 Q F0(Display)24.74 E F1 -.18(re)2.5 G(adline).18 E F0 -(function names and bindings in such a w)2.5 E(ay that the)-.1 E 2.5(yc) --.15 G(an be re-read.)-2.5 E F1144 678 Q F0(List current)24.19 E -F1 -.18(re)2.5 G(adline).18 E F0(function names and bindings.)2.5 E F1 -144 690 Q F0(Display)25.3 E F1 -.18(re)2.5 G(adline).18 E F0 -.25 -(va)2.5 G(riable names and v).25 E(alues in such a w)-.25 E(ay that the) --.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1144 702 Q F0 -(List current)23.08 E F1 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G -(riable names and v).25 E(alues.)-.25 E F1144 714 Q F0(Display) -26.41 E F1 -.18(re)3.655 G(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05 -G 1.155(equences bound to macros and the strings the)-3.655 F 3.655(yo) --.15 G 1.155(utput in such a)-3.655 F -.1(wa)180 726 S 2.5(yt).1 G -(hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E(GNU Bash-3.0)72 768 -Q(2004 Sep 17)149.01 E(44)199 E 0 Cg EP -%%Page: 45 45 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF144 84 Q F0(Display)24.74 E F1 -.18 -(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5(ys)-.05 G -(equences bound to macros and the strings the)-2.5 E 2.5(yo)-.15 G -(utput.)-2.5 E F1144 96 Q/F2 10/Times-Italic@0 SF(\214lename)2.5 E -F0(Read k)180 108 Q .3 -.15(ey b)-.1 H(indings from).15 E F2(\214lename) -2.5 E F0(.)A F1144 120 Q F2(function)2.5 E F0(Query about which k) -180 132 Q -.15(ey)-.1 G 2.5(si).15 G -1.9 -.4(nv o)-2.5 H .2 -.1(ke t).4 -H(he named).1 E F2(function)2.5 E F0(.)A F1144 144 Q F2(function) -2.5 E F0(Unbind all k)180 156 Q -.15(ey)-.1 G 2.5(sb).15 G -(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1144 168 Q F2 --.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 180 Q .3 -.15(ve a)-.15 H .3 -.15 -(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(.)A -F1144 192 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2(shell\255command) -A F0(Cause)180 204 Q F2(shell\255command)2.5 E F0(to be e)2.5 E -.15(xe) --.15 G(cuted whene).15 E -.15(ve)-.25 G(r).15 E F2 -.1(ke)2.5 G(yseq)-.2 -E F0(is entered.)2.5 E(The return v)144 220.8 Q +(vi\255command)180 321.6 Q F0 4.43(,a)C(nd)-4.43 E F2(vi\255insert)4.429 +E F0(.).68 E F2(vi)6.929 E F0 1.929(is equi)4.429 F -.25(va)-.25 G 1.929 +(lent to).25 F F2(vi\255command)4.429 E F0(;)A F2(emacs)4.429 E F0 1.929 +(is equi)4.429 F -.25(va)-.25 G 1.929(lent to).25 F F2(emacs\255standar) +180 333.6 Q(d)-.37 E F0(.)A F1144 345.6 Q F0 +(List the names of all)27.52 E F1 -.18(re)2.5 G(adline).18 E F0 +(functions.)2.5 E F1144 357.6 Q F0(Display)24.74 E F1 -.18(re)2.5 +G(adline).18 E F0(function names and bindings in such a w)2.5 E +(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1144 369.6 +Q F0(List current)24.19 E F1 -.18(re)2.5 G(adline).18 E F0 +(function names and bindings.)2.5 E F1144 381.6 Q F0(Display)25.3 +E F1 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 +E(alues in such a w)-.25 E(ay that the)-.1 E 2.5(yc)-.15 G +(an be re-read.)-2.5 E F1144 393.6 Q F0(List current)23.08 E F1 +-.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E +(alues.)-.25 E F1144 405.6 Q F0(Display)26.41 E F1 -.18(re)3.655 G +(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05 G 1.155 +(equences bound to macros and the strings the)-3.655 F 3.655(yo)-.15 G +1.155(utput in such a)-3.655 F -.1(wa)180 417.6 S 2.5(yt).1 G(hat the) +-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1144 429.6 Q F0 +(Display)24.74 E F1 -.18(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5(ys) +-.05 G(equences bound to macros and the strings the)-2.5 E 2.5(yo)-.15 G +(utput.)-2.5 E F1144 441.6 Q F2(\214lename)2.5 E F0(Read k)180 +453.6 Q .3 -.15(ey b)-.1 H(indings from).15 E F2(\214lename)2.5 E F0(.)A +F1144 465.6 Q F2(function)2.5 E F0(Query about which k)180 477.6 Q +-.15(ey)-.1 G 2.5(si).15 G -1.9 -.4(nv o)-2.5 H .2 -.1(ke t).4 H +(he named).1 E F2(function)2.5 E F0(.)A F1144 489.6 Q F2(function) +2.5 E F0(Unbind all k)180 501.6 Q -.15(ey)-.1 G 2.5(sb).15 G +(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1144 513.6 Q +F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 525.6 Q .3 -.15(ve a)-.15 H .3 +-.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0 +(.)A F1144 537.6 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2 +(shell\255command)A F0(Cause)180 549.6 Q F2(shell\255command)2.5 E F0 +(to be e)2.5 E -.15(xe)-.15 G(cuted whene).15 E -.15(ve)-.25 G(r).15 E +F2 -.1(ke)2.5 G(yseq)-.2 E F0(is entered.)2.5 E(The return v)144 566.4 Q (alue is 0 unless an unrecognized option is gi)-.25 E -.15(ve)-.25 G 2.5 (no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5 E F1(br)108 -237.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055(Exit from within a)144 -249.6 R F1 -.25(fo)2.555 G(r).25 E F0(,)A F1(while)2.555 E F0(,)A F1 +583.2 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055(Exit from within a)144 +595.2 R F1 -.25(fo)2.555 G(r).25 E F0(,)A F1(while)2.555 E F0(,)A F1 (until)2.555 E F0 2.555(,o)C(r)-2.555 E F1(select)2.555 E F0 2.555 (loop. If)2.555 F F2(n)2.555 E F0 .055(is speci\214ed, break)2.555 F F2 (n)2.555 E F0(le)2.555 E -.15(ve)-.25 G(ls.).15 E F2(n)5.414 E F0 .054 -(must be)2.794 F/F3 10/Symbol SF2.554 E F0(1.)2.554 E(If)144 261.6 Q +(must be)2.794 F/F3 10/Symbol SF2.554 E F0(1.)2.554 E(If)144 607.2 Q F2(n)3.074 E F0 .215(is greater than the number of enclosing loops, all\ enclosing loops are e)2.954 F 2.715(xited. The)-.15 F .215(return v) -2.715 F(alue)-.25 E(is 0 unless the shell is not e)144 273.6 Q -.15(xe) +2.715 F(alue)-.25 E(is 0 unless the shell is not e)144 619.2 Q -.15(xe) -.15 G(cuting a loop when).15 E F1(br)2.5 E(eak)-.18 E F0(is e)2.5 E --.15(xe)-.15 G(cuted.).15 E F1 -.2(bu)108 290.4 S(iltin).2 E F2 +-.15(xe)-.15 G(cuted.).15 E F1 -.2(bu)108 636 S(iltin).2 E F2 (shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A -(Ex)144 302.4 Q .793(ecute the speci\214ed shell b)-.15 F .793 +(Ex)144 648 Q .793(ecute the speci\214ed shell b)-.15 F .793 (uiltin, passing it)-.2 F F2(ar)3.293 E(guments)-.37 E F0 3.293(,a).27 G .793(nd return its e)-3.293 F .792(xit status.)-.15 F .792 (This is useful)5.792 F .615 -(when de\214ning a function whose name is the same as a shell b)144 -314.4 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144 -326.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 --.2(bu)3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E -5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 338.4 Q(alse if)-.1 -E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E -(uiltin command.)-.2 E F1(cd)108 355.2 Q F0([)2.5 E F1(\255L|-P)A F0 2.5 -(][)C F2(dir)-2.5 E F0(])A .21(Change the current directory to)144 367.2 +(when de\214ning a function whose name is the same as a shell b)144 660 +R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144 672 R +.57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 -.2(bu) +3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E 5.57(.T) +-.65 G .57(he return status)-5.57 F(is f)144 684 Q(alse if)-.1 E F2 +(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E +(uiltin command.)-.2 E F1(cd)108 700.8 Q F0([)2.5 E F1(\255L|-P)A F0 2.5 +(][)C F2(dir)-2.5 E F0(])A .21(Change the current directory to)144 712.8 R F2(dir)2.71 E F0 5.21(.T)C .21(he v)-5.21 F(ariable)-.25 E/F4 9 /Times-Bold@0 SF(HOME)2.71 E F0 .21(is the def)2.46 F(ault)-.1 E F2(dir) 2.71 E F0 5.21(.T).73 G .21(he v)-5.21 F(ariable)-.25 E F4(CDP)2.71 E -.855(AT)-.666 G(H).855 E F0 .777 -(de\214nes the search path for the directory containing)144 379.2 R F2 +(de\214nes the search path for the directory containing)144 724.8 R F2 (dir)3.276 E F0 5.776(.A).73 G(lternati)-5.776 E 1.076 -.15(ve d)-.25 H .776(irectory names in).15 F F4(CDP)3.276 E -.855(AT)-.666 G(H).855 E F0 -.764(are separated by a colon \(:\).)144 391.2 R 3.264(An)5.764 G .764 -(ull directory name in)-3.264 F F4(CDP)3.264 E -.855(AT)-.666 G(H).855 E -F0 .764(is the same as the current direc-)3.014 F(tory)144 403.2 Q 2.974 -(,i)-.65 G .474(.e., `)-2.974 F(`)-.74 E F1(.)A F0 -.74('')C 5.474(.I) -.74 G(f)-5.474 E F2(dir)3.324 E F0(be)3.704 E .474 -(gins with a slash \(/\), then)-.15 F F4(CDP)2.974 E -.855(AT)-.666 G(H) -.855 E F0 .473(is not used. The)2.724 F F12.973 E F0 .473 -(option says to use)2.973 F .579(the ph)144 415.2 R .579 +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(24)-2.5 G(5)-197.965 E 0 Cg EP +%%Page: 46 46 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .764(are separated by a colon \(:\).)144 84 R 3.264(An)5.764 G +.764(ull directory name in)-3.264 F/F1 9/Times-Bold@0 SF(CDP)3.264 E +-.855(AT)-.666 G(H).855 E F0 .764(is the same as the current direc-) +3.014 F(tory)144 96 Q 2.974(,i)-.65 G .474(.e., `)-2.974 F(`)-.74 E/F2 +10/Times-Bold@0 SF(.)A F0 -.74('')C 5.474(.I).74 G(f)-5.474 E/F3 10 +/Times-Italic@0 SF(dir)3.324 E F0(be)3.704 E .474 +(gins with a slash \(/\), then)-.15 F F1(CDP)2.974 E -.855(AT)-.666 G(H) +.855 E F0 .473(is not used. The)2.724 F F22.973 E F0 .473 +(option says to use)2.973 F .579(the ph)144 108 R .579 (ysical directory structure instead of follo)-.05 F .579 -(wing symbolic links \(see also the)-.25 F F13.08 E F0 .58 -(option to the)3.08 F F1(set)144 427.2 Q F0 -.2(bu)3.384 G .884 -(iltin command\); the).2 F F13.384 E F0 .884 +(wing symbolic links \(see also the)-.25 F F23.08 E F0 .58 +(option to the)3.08 F F2(set)144 120 Q F0 -.2(bu)3.384 G .884 +(iltin command\); the).2 F F23.384 E F0 .884 (option forces symbolic links to be follo)3.384 F 3.384(wed. An)-.25 F -(ar)3.383 E .883(gument of)-.18 F F13.383 E F0(is)3.383 E(equi)144 -439.2 Q -.25(va)-.25 G .062(lent to).25 F F4($OLDPWD)2.562 E/F5 9 +(ar)3.383 E .883(gument of)-.18 F F23.383 E F0(is)3.383 E(equi)144 +132 Q -.25(va)-.25 G .062(lent to).25 F F1($OLDPWD)2.562 E/F4 9 /Times-Roman@0 SF(.)A F0 .062(If a non-empty directory name from)4.562 F -F1(CDP)2.562 E -.95(AT)-.74 G(H).95 E F0 .063(is used, or if)2.562 F F1 -2.563 E F0 .063(is the \214rst)2.563 F(ar)144 451.2 Q .116(gument, \ -and the directory change is successful, the absolute pathname of the ne) +F2(CDP)2.562 E -.95(AT)-.74 G(H).95 E F0 .063(is used, or if)2.562 F F2 +2.563 E F0 .063(is the \214rst)2.563 F(ar)144 144 Q .116(gument, an\ +d the directory change is successful, the absolute pathname of the ne) -.18 F 2.615(ww)-.25 G .115(orking direc-)-2.715 F 1.164 -(tory is written to the standard output.)144 463.2 R 1.164(The return v) +(tory is written to the standard output.)144 156 R 1.164(The return v) 6.164 F 1.165(alue is true if the directory w)-.25 F 1.165 -(as successfully)-.1 F(changed; f)144 475.2 Q(alse otherwise.)-.1 E F1 -(caller)108 492 Q F0([)2.5 E F2 -.2(ex)C(pr).2 E F0(])A .254 -(Returns the conte)144 504 R .254(xt of an)-.15 F 2.754(ya)-.15 G(cti) +(as successfully)-.1 F(changed; f)144 168 Q(alse otherwise.)-.1 E F2 +(caller)108 184.8 Q F0([)2.5 E F3 -.2(ex)C(pr).2 E F0(])A .254 +(Returns the conte)144 196.8 R .254(xt of an)-.15 F 2.754(ya)-.15 G(cti) -2.754 E .554 -.15(ve s)-.25 H .254 (ubroutine call \(a shell function or a script e).15 F -.15(xe)-.15 G -.254(cuted with the).15 F F1(.)2.753 E F0(or)2.753 E F1(sour)144 516 Q -(ce)-.18 E F0 -.2(bu)3.062 G 3.062(iltins. W).2 F(ithout)-.4 E F2 -.2 -(ex)3.062 G(pr).2 E F0(,)A F1(caller)3.062 E F0 .562 +.254(cuted with the).15 F F2(.)2.753 E F0(or)2.753 E F2(sour)144 208.8 Q +(ce)-.18 E F0 -.2(bu)3.062 G 3.062(iltins. W).2 F(ithout)-.4 E F3 -.2 +(ex)3.062 G(pr).2 E F0(,)A F2(caller)3.062 E F0 .562 (displays the line number and source \214lename of the current)3.062 F -.254(subroutine call.)144 528 R .254(If a non-ne)5.254 F -.05(ga)-.15 G -(ti).05 E .554 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15 F -F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .253 +.254(subroutine call.)144 220.8 R .254(If a non-ne)5.254 F -.05(ga)-.15 +G(ti).05 E .554 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15 +F F3 -.2(ex)2.753 G(pr).2 E F0(,)A F2(caller)2.753 E F0 .253 (displays the line number)2.753 F 2.753(,s)-.4 G(ub-)-2.753 E 1.327(rou\ tine name, and source \214le corresponding to that position in the curr\ -ent e)144 540 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001 -(This e)144 552 R .001(xtra information may be used, for e)-.15 F .001 +ent e)144 232.8 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001 +(This e)144 244.8 R .001(xtra information may be used, for e)-.15 F .001 (xample, to print a stack trace.)-.15 F(The current frame is frame)5 E -3.019(0. The)144 564 R .519(return v)3.019 F .519 +3.019(0. The)144 256.8 R .519(return v)3.019 F .519 (alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .52 -(cuting a subroutine call or).15 F F2 -.2(ex)3.02 G(pr).2 E F0 .52 -(does not corre-)3.02 F(spond to a v)144 576 Q -(alid position in the call stack.)-.25 E F1(command)108 592.8 Q F0([)2.5 -E F1(\255pVv)A F0(])A F2(command)2.5 E F0([)2.5 E F2(ar)A(g)-.37 E F0 -(...])2.5 E(Run)144 604.8 Q F2(command)2.957 E F0(with)3.527 E F2(ar) +(cuting a subroutine call or).15 F F3 -.2(ex)3.02 G(pr).2 E F0 .52 +(does not corre-)3.02 F(spond to a v)144 268.8 Q +(alid position in the call stack.)-.25 E F2(command)108 285.6 Q F0([)2.5 +E F2(\255pVv)A F0(])A F3(command)2.5 E F0([)2.5 E F3(ar)A(g)-.37 E F0 +(...])2.5 E(Run)144 297.6 Q F3(command)2.957 E F0(with)3.527 E F3(ar) 3.087 E(gs)-.37 E F0 .257 (suppressing the normal shell function lookup. Only b)3.027 F .257 -(uiltin commands or)-.2 F .501(commands found in the)144 616.8 R F4 +(uiltin commands or)-.2 F .501(commands found in the)144 309.6 R F1 -.666(PA)3.001 G(TH)-.189 E F0 .502(are e)2.751 F -.15(xe)-.15 G 3.002 -(cuted. If).15 F(the)3.002 E F13.002 E F0 .502(option is gi)3.002 -F -.15(ve)-.25 G .502(n, the search for).15 F F2(command)3.202 E F0(is) -3.772 E .232(performed using a def)144 628.8 R .231(ault v)-.1 F .231 -(alue for)-.25 F F1 -.74(PA)2.731 G(TH)-.21 E F0 .231 +(cuted. If).15 F(the)3.002 E F23.002 E F0 .502(option is gi)3.002 +F -.15(ve)-.25 G .502(n, the search for).15 F F3(command)3.202 E F0(is) +3.772 E .232(performed using a def)144 321.6 R .231(ault v)-.1 F .231 +(alue for)-.25 F F2 -.74(PA)2.731 G(TH)-.21 E F0 .231 (that is guaranteed to \214nd all of the standard utilities.)2.731 F(If) -5.231 E .174(either the)144 640.8 R F12.674 E F0(or)2.674 E F1 -2.674 E F0 .175(option is supplied, a description of)2.674 F F2 -(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F12.675 E -F0 .175(option causes)2.675 F 3.11(as)144 652.8 S .61(ingle w)-3.11 F +5.231 E .174(either the)144 333.6 R F22.674 E F0(or)2.674 E F2 +2.674 E F0 .175(option is supplied, a description of)2.674 F F3 +(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F22.675 E +F0 .175(option causes)2.675 F 3.11(as)144 345.6 S .61(ingle w)-3.11 F .61(ord indicating the command or \214le name used to in)-.1 F -.2(vo) --.4 G -.1(ke).2 G F2(command)3.41 E F0 .61(to be displayed; the)3.88 F -F1144 664.8 Q F0 .249(option produces a more v)2.749 F .249 -(erbose description.)-.15 F .249(If the)5.249 F F12.749 E F0(or) -2.749 E F12.75 E F0 .25(option is supplied, the e)2.75 F .25 -(xit status)-.15 F 1.005(is 0 if)144 676.8 R F2(command)3.705 E F0 -.1 +-.4 G -.1(ke).2 G F3(command)3.41 E F0 .61(to be displayed; the)3.88 F +F2144 357.6 Q F0 .249(option produces a more v)2.749 F .249 +(erbose description.)-.15 F .249(If the)5.249 F F22.749 E F0(or) +2.749 E F22.75 E F0 .25(option is supplied, the e)2.75 F .25 +(xit status)-.15 F 1.005(is 0 if)144 369.6 R F3(command)3.705 E F0 -.1 (wa)4.275 G 3.505(sf).1 G 1.005(ound, and 1 if not.)-3.505 F 1.004 -(If neither option is supplied and an error occurred or)6.005 F F2 -(command)144.2 688.8 Q F0 1.598(cannot be found, the e)4.868 F 1.599 +(If neither option is supplied and an error occurred or)6.005 F F3 +(command)144.2 381.6 Q F0 1.598(cannot be found, the e)4.868 F 1.599 (xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.599 -(xit status of the)-.15 F F1(command)4.099 E F0 -.2(bu)144 700.8 S -(iltin is the e).2 E(xit status of)-.15 E F2(command)2.5 E F0(.).77 E -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(45)199 E 0 Cg EP -%%Page: 46 46 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(compgen)108 84 Q F0([)2.5 E/F2 10 -/Times-Italic@0 SF(option)A F0 2.5(][)C F2(wor)-2.5 E(d)-.37 E F0(])A -.013(Generate possible completion matches for)144 96 R F2(wor)2.513 E(d) --.37 E F0 .013(according to the)2.513 F F2(option)2.513 E F0 .013 -(s, which may be an)B 2.512(yo)-.15 G(ption)-2.512 E .981 -(accepted by the)144 108 R F1(complete)3.481 E F0 -.2(bu)3.481 G .981 -(iltin with the e).2 F .981(xception of)-.15 F F13.481 E F0(and) -3.481 E F13.481 E F0 3.481(,a)C .982(nd write the matches to the) --3.481 F 1.415(standard output.)144 120 R 1.415(When using the)6.415 F -F13.915 E F0(or)3.915 E F13.915 E F0 1.415(options, the v) +(xit status of the)-.15 F F2(command)4.099 E F0 -.2(bu)144 393.6 S +(iltin is the e).2 E(xit status of)-.15 E F3(command)2.5 E F0(.).77 E F2 +(compgen)108 410.4 Q F0([)2.5 E F3(option)A F0 2.5(][)C F3(wor)-2.5 E(d) +-.37 E F0(])A .013(Generate possible completion matches for)144 422.4 R +F3(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F3(option)2.513 +E F0 .013(s, which may be an)B 2.512(yo)-.15 G(ption)-2.512 E .981 +(accepted by the)144 434.4 R F2(complete)3.481 E F0 -.2(bu)3.481 G .981 +(iltin with the e).2 F .981(xception of)-.15 F F23.481 E F0(and) +3.481 E F23.481 E F0 3.481(,a)C .982(nd write the matches to the) +-3.481 F 1.415(standard output.)144 446.4 R 1.415(When using the)6.415 F +F23.915 E F0(or)3.915 E F23.915 E F0 1.415(options, the v) 3.915 F 1.415(arious shell v)-.25 F 1.415(ariables set by the pro-)-.25 -F(grammable completion f)144 132 Q(acilities, while a)-.1 E -.25(va)-.2 -G(ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25 -E .352(The matches will be generated in the same w)144 156 R .352 +F(grammable completion f)144 458.4 Q(acilities, while a)-.1 E -.25(va) +-.2 G(ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.) +-.25 E .352(The matches will be generated in the same w)144 482.4 R .352 (ay as if the programmable completion code had gen-)-.1 F .02(erated th\ em directly from a completion speci\214cation with the same \215ags.)144 -168 R(If)5.02 E F2(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only)2.52 -F(those completions matching)144 180 Q F2(wor)2.5 E(d)-.37 E F0 -(will be displayed.)2.5 E(The return v)144 204 Q +494.4 R(If)5.02 E F3(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only) +2.52 F(those completions matching)144 506.4 Q F3(wor)2.5 E(d)-.37 E F0 +(will be displayed.)2.5 E(The return v)144 530.4 Q (alue is true unless an in)-.25 E -.25(va)-.4 G -(lid option is supplied, or no matches were generated.).25 E F1 -(complete)108 220.8 Q F0([)2.786 E F1(\255abcdefgjksuv)A F0 2.786(][)C -F1-2.786 E F2(comp-option)2.786 E F0 2.786(][)C F1-2.786 E -F2(action)2.786 E F0 2.786(][)C F1-2.786 E F2(globpat)2.786 E F0 -2.786(][)C F1-2.786 E F2(wor)2.786 E(dlist)-.37 E F0 2.786(][)C F1 --2.786 E F2(pr)2.786 E(e\214x)-.37 E F0 2.787(][)C F1-2.787 -E F2(suf-)2.787 E<8c78>108 232.8 Q F0(])A([)144 244.8 Q F1A F2 -(\214lterpat)2.5 E F0 2.5(][)C F1-2.5 E F2(function)2.5 E F0 2.5 -(][)C F1-2.5 E F2(command)2.5 E F0(])A F2(name)2.5 E F0([)2.5 E F2 -(name ...)A F0(])A F1(complete \255pr)108 256.8 Q F0([)2.5 E F2(name)A -F0(...])2.5 E .633(Specify ho)144 268.8 R 3.133(wa)-.25 G -.18(rg)-3.133 -G .633(uments to each).18 F F2(name)3.133 E F0 .633 -(should be completed.)3.133 F .634(If the)5.634 F F13.134 E F0 +(lid option is supplied, or no matches were generated.).25 E F2 +(complete)108 547.2 Q F0([)2.786 E F2(\255abcdefgjksuv)A F0 2.786(][)C +F2-2.786 E F3(comp-option)2.786 E F0 2.786(][)C F2-2.786 E +F3(action)2.786 E F0 2.786(][)C F2-2.786 E F3(globpat)2.786 E F0 +2.786(][)C F2-2.786 E F3(wor)2.786 E(dlist)-.37 E F0 2.786(][)C F2 +-2.786 E F3(pr)2.786 E(e\214x)-.37 E F0 2.787(][)C F2-2.787 +E F3(suf-)2.787 E<8c78>108 559.2 Q F0(])A([)144 571.2 Q F2A F3 +(\214lterpat)2.5 E F0 2.5(][)C F2-2.5 E F3(function)2.5 E F0 2.5 +(][)C F2-2.5 E F3(command)2.5 E F0(])A F3(name)2.5 E F0([)2.5 E F3 +(name ...)A F0(])A F2(complete \255pr)108 583.2 Q F0([)2.5 E F3(name)A +F0(...])2.5 E .633(Specify ho)144 595.2 R 3.133(wa)-.25 G -.18(rg)-3.133 +G .633(uments to each).18 F F3(name)3.133 E F0 .633 +(should be completed.)3.133 F .634(If the)5.634 F F23.134 E F0 .634(option is supplied, or if no)3.134 F .14(options are supplied, e) -144 280.8 R .139(xisting completion speci\214cations are printed in a w) +144 607.2 R .139(xisting completion speci\214cations are printed in a w) -.15 F .139(ay that allo)-.1 F .139(ws them to be)-.25 F .31 -(reused as input.)144 292.8 R(The)5.31 E F12.81 E F0 .31 +(reused as input.)144 619.2 R(The)5.31 E F22.81 E F0 .31 (option remo)2.81 F -.15(ve)-.15 G 2.81(sac).15 G .31 -(ompletion speci\214cation for each)-2.81 F F2(name)2.81 E F0 2.81(,o)C -1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F2(name)2.81 E F0(s)A -(are supplied, all completion speci\214cations.)144 304.8 Q 1.438 +(ompletion speci\214cation for each)-2.81 F F3(name)2.81 E F0 2.81(,o)C +1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F3(name)2.81 E F0(s)A +(are supplied, all completion speci\214cations.)144 631.2 Q 1.438 (The process of applying these completion speci\214cations when w)144 -328.8 R 1.437(ord completion is attempted is)-.1 F(described abo)144 -340.8 Q .3 -.15(ve u)-.15 H(nder).15 E F1(Pr)2.5 E +655.2 R 1.437(ord completion is attempted is)-.1 F(described abo)144 +667.2 Q .3 -.15(ve u)-.15 H(nder).15 E F2(Pr)2.5 E (ogrammable Completion)-.18 E F0(.)A .555 -(Other options, if speci\214ed, ha)144 364.8 R .855 -.15(ve t)-.2 H .555 +(Other options, if speci\214ed, ha)144 691.2 R .855 -.15(ve t)-.2 H .555 (he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555 -(guments to the)-.18 F F13.056 E F0(,)A F13.056 E F0 3.056 -(,a)C(nd)-3.056 E F13.056 E F0 .723(options \(and, if necessary) -144 376.8 R 3.223(,t)-.65 G(he)-3.223 E F13.223 E F0(and)3.223 E -F13.223 E F0 .722 +(guments to the)-.18 F F23.056 E F0(,)A F23.056 E F0 3.056 +(,a)C(nd)-3.056 E F23.056 E F0 .723(options \(and, if necessary) +144 703.2 R 3.223(,t)-.65 G(he)-3.223 E F23.223 E F0(and)3.223 E +F23.223 E F0 .722 (options\) should be quoted to protect them from e)3.223 F(xpan-)-.15 E -(sion before the)144 388.8 Q F1(complete)2.5 E F0 -.2(bu)2.5 G -(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1144 400.8 Q -F2(comp-option)2.5 E F0(The)184 412.8 Q F2(comp-option)2.79 E F0 .291 +(sion before the)144 715.2 Q F2(complete)2.5 E F0 -.2(bu)2.5 G +(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E(GNU Bash-3.1-de)72 +768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(24)-2.5 G(6)-197.965 E 0 Cg EP +%%Page: 47 47 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF144 84 Q/F2 10/Times-Italic@0 SF +(comp-option)2.5 E F0(The)184 96 Q F2(comp-option)2.79 E F0 .291 (controls se)2.791 F -.15(ve)-.25 G .291(ral aspects of the compspec') .15 F 2.791(sb)-.55 G(eha)-2.791 E .291(vior be)-.2 F .291 -(yond the simple)-.15 F(generation of completions.)184 424.8 Q F2 -(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 436.8 Q F0 -.281(Perform the rest of the def)224 448.8 R(ault)-.1 E F1(bash)2.781 E -F0 .281(completions if the compspec generates no)2.781 F(matches.)224 -460.8 Q F1(default)184 472.8 Q F0 2.875(Use readline')10 F 5.375(sd)-.55 -G(ef)-5.375 E 2.876 -(ault \214lename completion if the compspec generates no)-.1 F(matches.) -224 484.8 Q F1(dir)184 496.8 Q(names)-.15 E F0(Perform directory name c\ -ompletion if the compspec generates no matches.)224 508.8 Q F1 -(\214lenames)184 520.8 Q F0 -.7(Te)224 532.8 S .137(ll readline that th\ -e compspec generates \214lenames, so it can perform an).7 F 2.636<798c> --.15 G(le-)-2.636 E .496(name\255speci\214c processing \(lik)224 544.8 R -2.996(ea)-.1 G .496(dding a slash to directory names or suppress-)-2.996 -F(ing trailing spaces\).)224 556.8 Q -(Intended to be used with shell functions.)5 E F1(nospace)184 568.8 Q F0 +(yond the simple)-.15 F(generation of completions.)184 108 Q F2 +(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 120 Q F0 +.281(Perform the rest of the def)224 132 R(ault)-.1 E F1(bash)2.781 E F0 +.281(completions if the compspec generates no)2.781 F(matches.)224 144 Q +F1(default)184 156 Q F0 2.875(Use readline')10 F 5.375(sd)-.55 G(ef) +-5.375 E 2.876(ault \214lename completion if the compspec generates no) +-.1 F(matches.)224 168 Q F1(dir)184 180 Q(names)-.15 E F0(Perform direc\ +tory name completion if the compspec generates no matches.)224 192 Q F1 +(\214lenames)184 204 Q F0 -.7(Te)224 216 S .137(ll readline that the co\ +mpspec generates \214lenames, so it can perform an).7 F 2.636<798c>-.15 +G(le-)-2.636 E .496(name\255speci\214c processing \(lik)224 228 R 2.996 +(ea)-.1 G .496(dding a slash to directory names or suppress-)-2.996 F +(ing trailing spaces\).)224 240 Q +(Intended to be used with shell functions.)5 E F1(nospace)184 252 Q F0 -.7(Te)6.11 G .22(ll readline not to append a space \(the def).7 F .22 (ault\) to w)-.1 F .22(ords completed at the end)-.1 F(of the line.)224 -580.8 Q F1(plusdirs)184 592.8 Q F0 1.985(After an)5.54 F 4.485(ym)-.15 G +264 Q F1(plusdirs)184 276 Q F0 1.985(After an)5.54 F 4.485(ym)-.15 G 1.985(atches de\214ned by the compspec are generated, directory name) --4.485 F .584(completion is attempted and an)224 604.8 R 3.084(ym)-.15 G +-4.485 F .584(completion is attempted and an)224 288 R 3.084(ym)-.15 G .584(atches are added to the results of the other)-3.084 F(actions.)224 -616.8 Q F1144 628.8 Q F2(action)2.5 E F0(The)184 640.8 Q F2 -(action)2.5 E F0(may be one of the follo)2.5 E +300 Q F1144 312 Q F2(action)2.5 E F0(The)184 324 Q F2(action)2.5 E +F0(may be one of the follo)2.5 E (wing to generate a list of possible completions:)-.25 E F1(alias)184 -652.8 Q F0(Alias names.)20.55 E(May also be speci\214ed as)5 E F1 -2.5 E F0(.)A F1(arrayv)184 664.8 Q(ar)-.1 E F0(Array v)224 676.8 Q -(ariable names.)-.25 E F1 4.7(binding Readline)184 688.8 R F0 -.1(ke)2.5 -G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 700.8 S(iltin).2 E F0 +336 Q F0(Alias names.)20.55 E(May also be speci\214ed as)5 E F12.5 +E F0(.)A F1(arrayv)184 348 Q(ar)-.1 E F0(Array v)224 360 Q +(ariable names.)-.25 E F1 4.7(binding Readline)184 372 R F0 -.1(ke)2.5 G +2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 384 S(iltin).2 E F0 (Names of shell b)11.85 E(uiltin commands.)-.2 E -(May also be speci\214ed as)5 E F12.5 E F0(.)A(GNU Bash-3.0)72 768 -Q(2004 Sep 17)149.01 E(46)199 E 0 Cg EP -%%Page: 47 47 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(command)184 84 Q F0(Command names.)224 96 Q -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(dir)184 108 Q -(ectory)-.18 E F0(Directory names.)224 120 Q(May also be speci\214ed as) -5 E F12.5 E F0(.)A F1(disabled)184 132 Q F0 -(Names of disabled shell b)224 144 Q(uiltins.)-.2 E F1(enabled)184 156 Q -F0(Names of enabled shell b)6.66 E(uiltins.)-.2 E F1(export)184 168 Q F0 -(Names of e)12.23 E(xported shell v)-.15 E 2.5(ariables. May)-.25 F -(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1(\214le)184 180 Q -F0(File names.)27.22 E(May also be speci\214ed as)5 E F12.5 E F0 -(.)A F1(function)184 192 Q F0(Names of shell functions.)224 204 Q F1(gr) -184 216 Q(oup)-.18 E F0(Group names.)14.62 E(May also be speci\214ed as) -5 E F12.5 E F0(.)A F1(helptopic)184 228 Q F0 -(Help topics as accepted by the)224 240 Q F1(help)2.5 E F0 -.2(bu)2.5 G -(iltin.).2 E F1(hostname)184 252 Q F0(Hostnames, as tak)224 264 Q -(en from the \214le speci\214ed by the)-.1 E/F2 9/Times-Bold@0 SF -(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E F1(job)184 276 Q F0 +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(command)184 396 +Q F0(Command names.)224 408 Q(May also be speci\214ed as)5 E F12.5 +E F0(.)A F1(dir)184 420 Q(ectory)-.18 E F0(Directory names.)224 432 Q +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(disabled)184 444 +Q F0(Names of disabled shell b)224 456 Q(uiltins.)-.2 E F1(enabled)184 +468 Q F0(Names of enabled shell b)6.66 E(uiltins.)-.2 E F1(export)184 +480 Q F0(Names of e)12.23 E(xported shell v)-.15 E 2.5(ariables. May) +-.25 F(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1(\214le)184 +492 Q F0(File names.)27.22 E(May also be speci\214ed as)5 E F12.5 +E F0(.)A F1(function)184 504 Q F0(Names of shell functions.)224 516 Q F1 +(gr)184 528 Q(oup)-.18 E F0(Group names.)14.62 E +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(helptopic)184 +540 Q F0(Help topics as accepted by the)224 552 Q F1(help)2.5 E F0 -.2 +(bu)2.5 G(iltin.).2 E F1(hostname)184 564 Q F0(Hostnames, as tak)224 576 +Q(en from the \214le speci\214ed by the)-.1 E/F3 9/Times-Bold@0 SF +(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E F1(job)184 588 Q F0 (Job names, if job control is acti)26.11 E -.15(ve)-.25 G 5(.M).15 G -(ay also be speci\214ed as)-5 E F12.5 E F0(.)A F1 -.1(ke)184 288 S -(yw).1 E(ord)-.1 E F0(Shell reserv)224 300 Q(ed w)-.15 E 2.5(ords. May) +(ay also be speci\214ed as)-5 E F12.5 E F0(.)A F1 -.1(ke)184 600 S +(yw).1 E(ord)-.1 E F0(Shell reserv)224 612 Q(ed w)-.15 E 2.5(ords. May) -.1 F(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1(running)184 -312 Q F0(Names of running jobs, if job control is acti)5.54 E -.15(ve) --.25 G(.).15 E F1(ser)184 324 Q(vice)-.1 E F0(Service names.)10.67 E -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(setopt)184 336 Q +624 Q F0(Names of running jobs, if job control is acti)5.54 E -.15(ve) +-.25 G(.).15 E F1(ser)184 636 Q(vice)-.1 E F0(Service names.)10.67 E +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(setopt)184 648 Q F0 -1.11(Va)14.45 G(lid ar)1.11 E(guments for the)-.18 E F12.5 E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1 -(shopt)184 348 Q F0(Shell option names as accepted by the)16.66 E F1 -(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 360 Q F0 -(Signal names.)14.99 E F1(stopped)184 372 Q F0 +(shopt)184 660 Q F0(Shell option names as accepted by the)16.66 E F1 +(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 672 Q F0 +(Signal names.)14.99 E F1(stopped)184 684 Q F0 (Names of stopped jobs, if job control is acti)6.66 E -.15(ve)-.25 G(.) -.15 E F1(user)184 384 Q F0(User names.)21.67 E -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1 -.1(va)184 396 S +.15 E F1(user)184 696 Q F0(User names.)21.67 E +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1 -.1(va)184 708 S (riable).1 E F0(Names of all shell v)5.1 E 2.5(ariables. May)-.25 F -(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1144 408 Q/F3 -10/Times-Italic@0 SF(globpat)2.5 E F0 1.41(The \214lename e)184 420 R -1.411(xpansion pattern)-.15 F F3(globpat)3.911 E F0 1.411(is e)3.911 F -1.411(xpanded to generate the possible comple-)-.15 F(tions.)184 432 Q -F1144 444 Q F3(wor)2.5 E(dlist)-.37 E F0(The)184 456 Q F3(wor)3.64 -E(dlist)-.37 E F0 1.14(is split using the characters in the)3.64 F F2 -(IFS)3.64 E F0 1.139(special v)3.39 F 1.139(ariable as delimiters, and) --.25 F 2.007(each resultant w)184 468 R 2.007(ord is e)-.1 F 4.507 -(xpanded. The)-.15 F 2.008(possible completions are the members of the) -4.507 F(resultant list which match the w)184 480 Q(ord being completed.) --.1 E F1144 492 Q F3(command)2.5 E(command)184 504 Q F0 1.056 -(is e)3.556 F -.15(xe)-.15 G 1.056(cuted in a subshell en).15 F 1.056 +(also be speci\214ed as)2.5 E F12.5 E F0(.)A(GNU Bash-3.1-de)72 +768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(24)-2.5 G(7)-197.965 E 0 Cg EP +%%Page: 48 48 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF144 84 Q/F2 10/Times-Italic@0 SF +(globpat)2.5 E F0 1.41(The \214lename e)184 96 R 1.411(xpansion pattern) +-.15 F F2(globpat)3.911 E F0 1.411(is e)3.911 F 1.411 +(xpanded to generate the possible comple-)-.15 F(tions.)184 108 Q F1 +144 120 Q F2(wor)2.5 E(dlist)-.37 E F0(The)184 132 Q F2(wor)3.64 E +(dlist)-.37 E F0 1.14(is split using the characters in the)3.64 F/F3 9 +/Times-Bold@0 SF(IFS)3.64 E F0 1.139(special v)3.39 F 1.139 +(ariable as delimiters, and)-.25 F 2.007(each resultant w)184 144 R +2.007(ord is e)-.1 F 4.507(xpanded. The)-.15 F 2.008 +(possible completions are the members of the)4.507 F +(resultant list which match the w)184 156 Q(ord being completed.)-.1 E +F1144 168 Q F2(command)2.5 E(command)184 180 Q F0 1.056(is e)3.556 +F -.15(xe)-.15 G 1.056(cuted in a subshell en).15 F 1.056 (vironment, and its output is used as the possible)-.4 F(completions.) -184 516 Q F1144 528 Q F3(function)2.5 E F0 1.18 -(The shell function)184 540 R F3(function)3.68 E F0 1.181(is e)3.681 F +184 192 Q F1144 204 Q F2(function)2.5 E F0 1.18 +(The shell function)184 216 R F2(function)3.68 E F0 1.181(is e)3.681 F -.15(xe)-.15 G 1.181(cuted in the current shell en).15 F 3.681 (vironment. When)-.4 F 1.181(it \214n-)3.681 F .932 -(ishes, the possible completions are retrie)184 552 R -.15(ve)-.25 G -3.432(df).15 G .932(rom the v)-3.432 F .932(alue of the)-.25 F F2 -(COMPREPL)3.431 E(Y)-.828 E F0(array)3.181 E -.25(va)184 564 S(riable.) -.25 E F1144 576 Q F3(\214lterpat)2.5 E(\214lterpat)184 588 Q F0 +(ishes, the possible completions are retrie)184 228 R -.15(ve)-.25 G +3.432(df).15 G .932(rom the v)-3.432 F .932(alue of the)-.25 F F3 +(COMPREPL)3.431 E(Y)-.828 E F0(array)3.181 E -.25(va)184 240 S(riable.) +.25 E F1144 252 Q F2(\214lterpat)2.5 E(\214lterpat)184 264 Q F0 .733(is a pattern as used for \214lename e)3.233 F 3.233(xpansion. It) -.15 F .733(is applied to the list of possible)3.233 F 1.596 -(completions generated by the preceding options and ar)184 600 R 1.596 -(guments, and each completion)-.18 F(matching)184 612 Q F3(\214lterpat) +(completions generated by the preceding options and ar)184 276 R 1.596 +(guments, and each completion)-.18 F(matching)184 288 Q F2(\214lterpat) 3.204 E F0 .704(is remo)3.204 F -.15(ve)-.15 G 3.204(df).15 G .704 (rom the list.)-3.204 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0 -(in)3.204 E F3(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705 -(tes the pattern;).05 F(in this case, an)184 624 Q 2.5(yc)-.15 G -(ompletion not matching)-2.5 E F3(\214lterpat)2.5 E F0(is remo)2.5 E --.15(ve)-.15 G(d.).15 E F1144 636 Q F3(pr)2.5 E(e\214x)-.37 E(pr) -184 648 Q(e\214x)-.37 E F0 .535(is added at the be)3.035 F .534 +(in)3.204 E F2(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705 +(tes the pattern;).05 F(in this case, an)184 300 Q 2.5(yc)-.15 G +(ompletion not matching)-2.5 E F2(\214lterpat)2.5 E F0(is remo)2.5 E +-.15(ve)-.15 G(d.).15 E F1144 312 Q F2(pr)2.5 E(e\214x)-.37 E(pr) +184 324 Q(e\214x)-.37 E F0 .535(is added at the be)3.035 F .534 (ginning of each possible completion after all other options ha)-.15 F --.15(ve)-.2 G(been applied.)184 660 Q F1144 672 Q F3(suf)2.5 E +-.15(ve)-.2 G(been applied.)184 336 Q F1144 348 Q F2(suf)2.5 E 2.81(\214x suf)-.18 F<8c78>-.18 E F0 (is appended to each possible completion after all other options ha)2.5 -E .3 -.15(ve b)-.2 H(een applied.).15 E .466(The return v)144 688.8 R +E .3 -.15(ve b)-.2 H(een applied.).15 E .466(The return v)144 364.8 R .466(alue is true unless an in)-.25 F -.25(va)-.4 G .466 (lid option is supplied, an option other than).25 F F12.967 E F0 (or)2.967 E F12.967 E F0 .467(is sup-)2.967 F 1.362 -(plied without a)144 700.8 R F3(name)3.862 E F0(ar)3.862 E 1.361 +(plied without a)144 376.8 R F2(name)3.862 E F0(ar)3.862 E 1.361 (gument, an attempt is made to remo)-.18 F 1.661 -.15(ve a c)-.15 H -1.361(ompletion speci\214cation for a).15 F F3(name)144 712.8 Q F0 +1.361(ompletion speci\214cation for a).15 F F2(name)144 388.8 Q F0 (for which no speci\214cation e)2.5 E (xists, or an error occurs adding a completion speci\214cation.)-.15 E -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(47)199 E 0 Cg EP -%%Page: 48 48 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(continue)108 84 Q F0([)2.5 E/F2 10 -/Times-Italic@0 SF(n)A F0(])A 1.753(Resume the ne)144 96 R 1.753 -(xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r).25 E F0(,)A -F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1 -(select)4.254 E F0 4.254(loop. If)4.254 F F2(n)4.614 E F0 1.754 -(is speci\214ed,)4.494 F 1.209(resume at the)144 108 R F2(n)3.709 E F0 -1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F3 10 -/Symbol SF3.709 E F0 3.709(1. If)3.709 F F2(n)4.069 E F0 1.209 +F1(continue)108 405.6 Q F0([)2.5 E F2(n)A F0(])A 1.753(Resume the ne)144 +417.6 R 1.753(xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r) +.25 E F0(,)A F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r) +-4.254 E F1(select)4.254 E F0 4.254(loop. If)4.254 F F2(n)4.614 E F0 +1.754(is speci\214ed,)4.494 F 1.209(resume at the)144 429.6 R F2(n)3.709 +E F0 1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F4 +10/Symbol SF3.709 E F0 3.709(1. If)3.709 F F2(n)4.069 E F0 1.209 (is greater than the number of enclosing)3.949 F .667 -(loops, the last enclosing loop \(the `)144 120 R(`top-le)-.74 E -.15 +(loops, the last enclosing loop \(the `)144 441.6 R(`top-le)-.74 E -.15 (ve)-.25 G(l').15 E 3.167('l)-.74 G .667(oop\) is resumed.)-3.167 F .668 (The return v)5.668 F .668(alue is 0 unless the)-.25 F(shell is not e) -144 132 Q -.15(xe)-.15 G(cuting a loop when).15 E F1(continue)2.5 E F0 -(is e)2.5 E -.15(xe)-.15 G(cuted.).15 E F1(declar)108 148.8 Q(e)-.18 E +144 453.6 Q -.15(xe)-.15 G(cuting a loop when).15 E F1(continue)2.5 E F0 +(is e)2.5 E -.15(xe)-.15 G(cuted.).15 E F1(declar)108 470.4 Q(e)-.18 E F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2 (name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E F1(typeset)108 -160.8 Q F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1-2.5 E F0 2.5 +482.4 Q F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1-2.5 E F0 2.5 (][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E 1.265 -(Declare v)144 172.8 R 1.265(ariables and/or gi)-.25 F 1.565 -.15(ve t) +(Declare v)144 494.4 R 1.265(ariables and/or gi)-.25 F 1.565 -.15(ve t) -.25 H 1.265(hem attrib).15 F 3.765(utes. If)-.2 F(no)3.765 E F2(name) 3.765 E F0 3.765(sa)C 1.265(re gi)-3.765 F -.15(ve)-.25 G 3.764(nt).15 G -1.264(hen display the v)-3.764 F 1.264(alues of)-.25 F -.25(va)144 184.8 +1.264(hen display the v)-3.764 F 1.264(alues of)-.25 F -.25(va)144 506.4 S 3.326(riables. The).25 F F13.326 E F0 .826 (option will display the attrib)3.326 F .826(utes and v)-.2 F .826 (alues of each)-.25 F F2(name)3.326 E F0 5.827(.W).18 G(hen)-5.827 E F1 3.327 E F0 .827(is used,)3.327 F .22 -(additional options are ignored.)144 196.8 R(The)5.22 E F12.72 E +(additional options are ignored.)144 518.4 R(The)5.22 E F12.72 E F0 .22(option inhibits the display of function de\214nitions; only the) -2.72 F .466(function name and attrib)144 208.8 R .466(utes are printed.) +2.72 F .466(function name and attrib)144 530.4 R .466(utes are printed.) -.2 F .466(If the)5.466 F F1(extdeb)2.966 E(ug)-.2 E F0 .466 (shell option is enabled using)2.966 F F1(shopt)2.966 E F0 2.966(,t)C (he)-2.966 E 1.308(source \214le name and line number where the functio\ -n is de\214ned are displayed as well.)144 220.8 R(The)6.308 E F1 -3.808 E F0 .19(option implies)144 232.8 R F12.69 E F0 5.19(.T)C +n is de\214ned are displayed as well.)144 542.4 R(The)6.308 E F1 +3.808 E F0 .19(option implies)144 554.4 R F12.69 E F0 5.19(.T)C .19(he follo)-5.19 F .191 (wing options can be used to restrict output to v)-.25 F .191 -(ariables with the speci-)-.25 F(\214ed attrib)144 244.8 Q(ute or to gi) +(ariables with the speci-)-.25 F(\214ed attrib)144 566.4 Q(ute or to gi) -.2 E .3 -.15(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2 E F1144 -256.8 Q F0(Each)25.3 E F2(name)2.5 E F0(is an array v)2.5 E +578.4 Q F0(Each)25.3 E F2(name)2.5 E F0(is an array v)2.5 E (ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).) -.15 E F1144 268.8 Q F0(Use function names only)26.97 E(.)-.65 E F1 -144 280.8 Q F0 .558(The v)27.52 F .558 +.15 E F1144 590.4 Q F0(Use function names only)26.97 E(.)-.65 E F1 +144 602.4 Q F0 .558(The v)27.52 F .558 (ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25 -(va)-.25 G .558(luation \(see).25 F/F4 9/Times-Bold@0 SF .557 -(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION \))180 292.8 Q F0 -(is performed when the v)2.25 E(ariable is assigned a v)-.25 E(alue.) --.25 E F1144 304.8 Q F0(Mak)25.86 E(e)-.1 E F2(name)5.046 E F0 -5.046(sr)C(eadonly)-5.046 E 7.546(.T)-.65 G 2.546 -(hese names cannot then be assigned v)-7.546 F 2.547 -(alues by subsequent)-.25 F(assignment statements or unset.)180 316.8 Q -F1144 328.8 Q F0(Gi)26.97 E 1.231 -.15(ve e)-.25 H(ach).15 E F2 +(va)-.25 G .558(luation \(see).25 F F3 .557(ARITHMETIC EV)3.058 F(ALU) +-1.215 E(A-)-.54 E(TION \))180 614.4 Q F0(is performed when the v)2.25 E +(ariable is assigned a v)-.25 E(alue.)-.25 E F1144 626.4 Q F0(Mak) +25.86 E(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)-5.046 E 7.546(.T) +-.65 G 2.546(hese names cannot then be assigned v)-7.546 F 2.547 +(alues by subsequent)-.25 F(assignment statements or unset.)180 638.4 Q +F1144 650.4 Q F0(Gi)26.97 E 1.231 -.15(ve e)-.25 H(ach).15 E F2 (name)3.431 E F0(the)3.431 E F2(tr)3.431 E(ace)-.15 E F0(attrib)3.431 E 3.431(ute. T)-.2 F .931(raced functions inherit the)-.35 F F1(DEB)3.431 -E(UG)-.1 E F0 .93(trap from the)3.43 F(calling shell.)180 340.8 Q +E(UG)-.1 E F0 .93(trap from the)3.43 F(calling shell.)180 662.4 Q (The trace attrib)5 E(ute has no special meaning for v)-.2 E(ariables.) --.25 E F1144 352.8 Q F0(Mark)25.3 E F2(name)2.5 E F0 2.5(sf)C +-.25 E F1144 674.4 Q F0(Mark)25.3 E F2(name)2.5 E F0 2.5(sf)C (or e)-2.5 E(xport to subsequent commands via the en)-.15 E(vironment.) --.4 E .336(Using `+' instead of `\255' turns of)144 369.6 R 2.837(ft) +-.4 E .336(Using `+' instead of `\255' turns of)144 691.2 R 2.837(ft) -.25 G .337(he attrib)-2.837 F .337(ute instead, with the e)-.2 F .337 (xception that)-.15 F F1(+a)2.837 E F0 .337(may not be used)2.837 F .793 -(to destro)144 381.6 R 3.293(ya)-.1 G 3.293(na)-3.293 G .793(rray v) +(to destro)144 703.2 R 3.293(ya)-.1 G 3.293(na)-3.293 G .793(rray v) -3.293 F 3.293(ariable. When)-.25 F .793(used in a function, mak)3.293 F .793(es each)-.1 F F2(name)3.293 E F0 .793(local, as with the)3.293 F F1 -(local)3.292 E F0 2.842(command. If)144 393.6 R 2.842(av)2.842 G .342 +(local)3.292 E F0 2.842(command. If)144 715.2 R 2.842(av)2.842 G .342 (ariable name is follo)-3.092 F .342(wed by =)-.25 F F2(value)A F0 2.842 (,t)C .342(he v)-2.842 F .342(alue of the v)-.25 F .343 (ariable is set to)-.25 F F2(value)2.843 E F0 5.343(.T)C(he)-5.343 E -.801(return v)144 405.6 R .801(alue is 0 unless an in)-.25 F -.25(va)-.4 +.801(return v)144 727.2 R .801(alue is 0 unless an in)-.25 F -.25(va)-.4 G .8 (lid option is encountered, an attempt is made to de\214ne a function) -.25 F(using)144 417.6 Q/F5 10/Courier@0 SF 1.038(\255f foo=bar)3.538 F -F0 3.538(,a)C 3.538(na)-3.538 G 1.038(ttempt is made to assign a v) --3.538 F 1.038(alue to a readonly v)-.25 F 1.039(ariable, an attempt is) --.25 F .974(made to assign a v)144 429.6 R .974(alue to an array v)-.25 -F .974(ariable without using the compound assignment syntax \(see)-.25 F -F1(Arrays)144 441.6 Q F0(abo)2.86 E -.15(ve)-.15 G .36(\), one of the) -.15 F F2(names)2.86 E F0 .36(is not a v)2.86 F .36(alid shell v)-.25 F -.36(ariable name, an attempt is made to turn of)-.25 F(f)-.25 E .057 -(readonly status for a readonly v)144 453.6 R .057 +.25 F(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(24)-2.5 G(8)-197.965 E 0 Cg EP +%%Page: 49 49 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(using)144 84 Q/F1 10/Courier@0 SF 1.038(\255f foo=bar)3.538 F F0 +3.538(,a)C 3.538(na)-3.538 G 1.038(ttempt is made to assign a v)-3.538 F +1.038(alue to a readonly v)-.25 F 1.039(ariable, an attempt is)-.25 F +.974(made to assign a v)144 96 R .974(alue to an array v)-.25 F .974 +(ariable without using the compound assignment syntax \(see)-.25 F/F2 10 +/Times-Bold@0 SF(Arrays)144 108 Q F0(abo)2.86 E -.15(ve)-.15 G .36 +(\), one of the).15 F/F3 10/Times-Italic@0 SF(names)2.86 E F0 .36 +(is not a v)2.86 F .36(alid shell v)-.25 F .36 +(ariable name, an attempt is made to turn of)-.25 F(f)-.25 E .057 +(readonly status for a readonly v)144 120 R .057 (ariable, an attempt is made to turn of)-.25 F 2.556(fa)-.25 G .056 (rray status for an array v)-2.556 F(ari-)-.25 E -(able, or an attempt is made to display a non-e)144 465.6 Q -(xistent function with)-.15 E F12.5 E F0(.)A F1 -(dirs [\255clpv] [+)108 482.4 Q F2(n)A F1 2.5(][)C-2.5 E F2(n)A F1 -(])A F0 -.4(Wi)144 494.4 S .328 +(able, or an attempt is made to display a non-e)144 132 Q +(xistent function with)-.15 E F22.5 E F0(.)A F2 +(dirs [\255clpv] [+)108 148.8 Q F3(n)A F2 2.5(][)C-2.5 E F3(n)A F2 +(])A F0 -.4(Wi)144 160.8 S .328 (thout options, displays the list of currently remembered directories.) .4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238 -(single line with directory names separated by spaces.)144 506.4 R 1.238 -(Directories are added to the list with the)6.238 F F1(pushd)144 518.4 Q -F0(command; the)2.5 E F1(popd)2.5 E F0(command remo)2.5 E -.15(ve)-.15 G -2.5(se).15 G(ntries from the list.)-2.5 E F1(+)144 530.4 Q F2(n)A F0 -1.564(Displays the)25.3 F F2(n)4.064 E F0 1.565 -(th entry counting from the left of the list sho)B 1.565(wn by)-.25 F F1 +(single line with directory names separated by spaces.)144 172.8 R 1.238 +(Directories are added to the list with the)6.238 F F2(pushd)144 184.8 Q +F0(command; the)2.5 E F2(popd)2.5 E F0(command remo)2.5 E -.15(ve)-.15 G +2.5(se).15 G(ntries from the list.)-2.5 E F2(+)144 196.8 Q F3(n)A F0 +1.564(Displays the)25.3 F F3(n)4.064 E F0 1.565 +(th entry counting from the left of the list sho)B 1.565(wn by)-.25 F F2 (dirs)4.065 E F0 1.565(when in)4.065 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E -(without options, starting with zero.)180 542.4 Q F1144 554.4 Q F2 -(n)A F0 1.194(Displays the)25.3 F F2(n)3.694 E F0 1.194 +(without options, starting with zero.)180 208.8 Q F2144 220.8 Q F3 +(n)A F0 1.194(Displays the)25.3 F F3(n)3.694 E F0 1.194 (th entry counting from the right of the list sho)B 1.194(wn by)-.25 F -F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E -(without options, starting with zero.)180 566.4 Q F1144 578.4 Q F0 -(Clears the directory stack by deleting all of the entries.)25.86 E F1 -144 590.4 Q F0 .324(Produces a longer listing; the def)27.52 F +F2(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E +(without options, starting with zero.)180 232.8 Q F2144 244.8 Q F0 +(Clears the directory stack by deleting all of the entries.)25.86 E F2 +144 256.8 Q F0 .324(Produces a longer listing; the def)27.52 F .324(ault listing format uses a tilde to denote the home direc-)-.1 F -(tory)180 602.4 Q(.)-.65 E F1144 614.4 Q F0 -(Print the directory stack with one entry per line.)24.74 E F1144 -626.4 Q F0 .273(Print the directory stack with one entry per line, pre\ +(tory)180 268.8 Q(.)-.65 E F2144 280.8 Q F0 +(Print the directory stack with one entry per line.)24.74 E F2144 +292.8 Q F0 .273(Print the directory stack with one entry per line, pre\ \214xing each entry with its inde)25.3 F 2.772(xi)-.15 G 2.772(nt)-2.772 -G(he)-2.772 E(stack.)180 638.4 Q .257(The return v)144 655.2 R .258 +G(he)-2.772 E(stack.)180 304.8 Q .257(The return v)144 321.6 R .258 (alue is 0 unless an in)-.25 F -.25(va)-.4 G .258 -(lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe) +(lid option is supplied or).25 F F3(n)2.758 E F0(inde)2.758 E -.15(xe) -.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-) -.15 F(tory stack.)144 667.2 Q F1(diso)108 684 Q(wn)-.1 E F0([)2.5 E F1 -(\255ar)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0 -(...])2.5 E -.4(Wi)144 696 S .331(thout options, each).4 F F2(jobspec) +.15 F(tory stack.)144 333.6 Q F2(diso)108 350.4 Q(wn)-.1 E F0([)2.5 E F2 +(\255ar)A F0 2.5(][)C F2-2.5 E F0 2.5(][)C F3(jobspec)-2.5 E F0 +(...])2.5 E -.4(Wi)144 362.4 S .331(thout options, each).4 F F3(jobspec) 4.571 E F0 .331(is remo)3.141 F -.15(ve)-.15 G 2.831(df).15 G .331 (rom the table of acti)-2.831 F .63 -.15(ve j)-.25 H 2.83(obs. If).15 F -(the)2.83 E F12.83 E F0 .33(option is gi)2.83 F -.15(ve)-.25 G(n,) -.15 E(each)144 708 Q F2(jobspec)4.52 E F0 .28(is not remo)3.09 F -.15 +(the)2.83 E F22.83 E F0 .33(option is gi)2.83 F -.15(ve)-.25 G(n,) +.15 E(each)144 374.4 Q F3(jobspec)4.52 E F0 .28(is not remo)3.09 F -.15 (ve)-.15 G 2.78(df).15 G .28(rom the table, b)-2.78 F .28(ut is mark)-.2 -F .28(ed so that)-.1 F F4(SIGHUP)2.78 E F0 .281 -(is not sent to the job if)2.53 F 1.332(the shell recei)144 720 R -.15 -(ve)-.25 G 3.832(sa).15 G F4(SIGHUP)A/F6 9/Times-Roman@0 SF(.)A F0 1.332 -(If no)5.832 F F2(jobspec)5.572 E F0 1.332(is present, and neither the) -4.142 F F13.832 E F0 1.332(nor the)3.832 F F13.832 E F0 -1.331(option is)3.831 F(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(48) -199 E 0 Cg EP -%%Page: 49 49 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E 1.228(supplied, the)144 84 R/F1 10/Times-Italic@0 SF(curr)3.728 E -1.228(ent job)-.37 F F0 1.229(is used.)3.729 F 1.229(If no)6.229 F F1 -(jobspec)5.469 E F0 1.229(is supplied, the)4.039 F/F2 10/Times-Bold@0 SF -3.729 E F0 1.229(option means to remo)3.729 F 1.529 -.15(ve o)-.15 -H(r).15 E .657(mark all jobs; the)144 96 R F23.157 E F0 .657 -(option without a)3.157 F F1(jobspec)4.897 E F0(ar)3.467 E .656 -(gument restricts operation to running jobs.)-.18 F(The)5.656 E -(return v)144 108 Q(alue is 0 unless a)-.25 E F1(jobspec)4.24 E F0 -(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E F2(echo)108 124.8 Q -F0([)2.5 E F2(\255neE)A F0 2.5(][)C F1(ar)-2.5 E(g)-.37 E F0(...])2.5 E -.394(Output the)144 136.8 R F1(ar)2.894 E(g)-.37 E F0 .394 +F .28(ed so that)-.1 F/F4 9/Times-Bold@0 SF(SIGHUP)2.78 E F0 .281 +(is not sent to the job if)2.53 F .224(the shell recei)144 386.4 R -.15 +(ve)-.25 G 2.724(sa).15 G F4(SIGHUP)A/F5 9/Times-Roman@0 SF(.)A F0 .224 +(If no)4.724 F F3(jobspec)4.464 E F0 .224(is present, and neither the) +3.034 F F22.724 E F0 .224(nor the)2.724 F F22.724 E F0 .223 +(option is sup-)2.724 F .651(plied, the)144 398.4 R F3(curr)3.151 E .651 +(ent job)-.37 F F0 .651(is used.)3.151 F .652(If no)5.651 F F3(jobspec) +4.892 E F0 .652(is supplied, the)3.462 F F23.152 E F0 .652 +(option means to remo)3.152 F .952 -.15(ve o)-.15 H 3.152(rm).15 G(ark) +-3.152 E .435(all jobs; the)144 410.4 R F22.935 E F0 .435 +(option without a)2.935 F F3(jobspec)4.675 E F0(ar)3.245 E .434 +(gument restricts operation to running jobs.)-.18 F .434(The return) +5.434 F -.25(va)144 422.4 S(lue is 0 unless a).25 E F3(jobspec)4.24 E F0 +(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E F2(echo)108 439.2 Q +F0([)2.5 E F2(\255neE)A F0 2.5(][)C F3(ar)-2.5 E(g)-.37 E F0(...])2.5 E +.394(Output the)144 451.2 R F3(ar)2.894 E(g)-.37 E F0 .394 (s, separated by spaces, follo)B .395(wed by a ne)-.25 F 2.895 (wline. The)-.25 F .395(return status is al)2.895 F -.1(wa)-.1 G .395 (ys 0.).1 F(If)5.395 E F22.895 E F0 .549 -(is speci\214ed, the trailing ne)144 148.8 R .548(wline is suppressed.) +(is speci\214ed, the trailing ne)144 463.2 R .548(wline is suppressed.) -.25 F .548(If the)5.548 F F23.048 E F0 .548(option is gi)3.048 F --.15(ve)-.25 G .548(n, interpretation of the fol-).15 F(lo)144 160.8 Q +-.15(ve)-.25 G .548(n, interpretation of the fol-).15 F(lo)144 475.2 Q .052(wing backslash-escaped characters is enabled.)-.25 F(The)5.052 E F2 2.552 E F0 .053(option disables the interpretation of these)2.553 -F 1.503(escape characters, e)144 172.8 R -.15(ve)-.25 G 4.003(no).15 G +F 1.503(escape characters, e)144 487.2 R -.15(ve)-.25 G 4.003(no).15 G 4.003(ns)-4.003 G 1.502(ystems where the)-4.003 F 4.002(ya)-.15 G 1.502 (re interpreted by def)-4.002 F 4.002(ault. The)-.1 F F2(xpg_echo)4.002 E F0(shell)4.002 E .009 -(option may be used to dynamically determine whether or not)144 184.8 R +(option may be used to dynamically determine whether or not)144 499.2 R F2(echo)2.509 E F0 -.15(ex)2.51 G .01(pands these escape characters).15 -F .66(by def)144 196.8 R(ault.)-.1 E F2(echo)5.66 E F0 .66 +F .66(by def)144 511.2 R(ault.)-.1 E F2(echo)5.66 E F0 .66 (does not interpret)3.16 F F23.16 E F0 .659 (to mean the end of options.)3.159 F F2(echo)5.659 E F0 .659 -(interprets the follo)3.159 F(wing)-.25 E(escape sequences:)144 208.8 Q -F2(\\a)144 220.8 Q F0(alert \(bell\))28.22 E F2(\\b)144 232.8 Q F0 -(backspace)27.66 E F2(\\c)144 244.8 Q F0(suppress trailing ne)28.78 E -(wline)-.25 E F2(\\e)144 256.8 Q F0(an escape character)28.78 E F2(\\f) -144 268.8 Q F0(form feed)29.89 E F2(\\n)144 280.8 Q F0(ne)27.66 E 2.5 -(wl)-.25 G(ine)-2.5 E F2(\\r)144 292.8 Q F0(carriage return)28.78 E F2 -(\\t)144 304.8 Q F0(horizontal tab)29.89 E F2(\\v)144 316.8 Q F0 -.15 -(ve)28.22 G(rtical tab).15 E F2(\\\\)144 328.8 Q F0(backslash)30.44 E F2 -(\\0)144 340.8 Q F1(nnn)A F0(the eight-bit character whose v)13.22 E -(alue is the octal v)-.25 E(alue)-.25 E F1(nnn)2.5 E F0 -(\(zero to three octal digits\))2.5 E F2(\\)144 352.8 Q F1(nnn)A F0 +(interprets the follo)3.159 F(wing)-.25 E(escape sequences:)144 523.2 Q +F2(\\a)144 535.2 Q F0(alert \(bell\))28.22 E F2(\\b)144 547.2 Q F0 +(backspace)27.66 E F2(\\c)144 559.2 Q F0(suppress trailing ne)28.78 E +(wline)-.25 E F2(\\e)144 571.2 Q F0(an escape character)28.78 E F2(\\f) +144 583.2 Q F0(form feed)29.89 E F2(\\n)144 595.2 Q F0(ne)27.66 E 2.5 +(wl)-.25 G(ine)-2.5 E F2(\\r)144 607.2 Q F0(carriage return)28.78 E F2 +(\\t)144 619.2 Q F0(horizontal tab)29.89 E F2(\\v)144 631.2 Q F0 -.15 +(ve)28.22 G(rtical tab).15 E F2(\\\\)144 643.2 Q F0(backslash)30.44 E F2 +(\\0)144 655.2 Q F3(nnn)A F0(the eight-bit character whose v)13.22 E +(alue is the octal v)-.25 E(alue)-.25 E F3(nnn)2.5 E F0 +(\(zero to three octal digits\))2.5 E F2(\\)144 667.2 Q F3(nnn)A F0 (the eight-bit character whose v)18.22 E(alue is the octal v)-.25 E -(alue)-.25 E F1(nnn)2.5 E F0(\(one to three octal digits\))2.5 E F2(\\x) -144 364.8 Q F1(HH)A F0(the eight-bit character whose v)13.78 E -(alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0 +(alue)-.25 E F3(nnn)2.5 E F0(\(one to three octal digits\))2.5 E F2(\\x) +144 679.2 Q F3(HH)A F0(the eight-bit character whose v)13.78 E +(alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F3(HH)2.5 E F0 (\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F2 -(enable)108 381.6 Q F0([)2.5 E F2(\255adnps)A F0 2.5(][)C F2-2.5 E -F1(\214lename)2.5 E F0 2.5(][)C F1(name)-2.5 E F0(...])2.5 E .277 -(Enable and disable b)144 393.6 R .278(uiltin shell commands.)-.2 F .278 +(enable)108 696 Q F0([)2.5 E F2(\255adnps)A F0 2.5(][)C F2-2.5 E +F3(\214lename)2.5 E F0 2.5(][)C F3(name)-2.5 E F0(...])2.5 E .277 +(Enable and disable b)144 708 R .278(uiltin shell commands.)-.2 F .278 (Disabling a b)5.278 F .278(uiltin allo)-.2 F .278 (ws a disk command which has)-.25 F .834(the same name as a shell b)144 -405.6 R .834(uiltin to be e)-.2 F -.15(xe)-.15 G .834 +720 R .834(uiltin to be e)-.2 F -.15(xe)-.15 G .834 (cuted without specifying a full pathname, e).15 F -.15(ve)-.25 G 3.333 -(nt).15 G(hough)-3.333 E .989(the shell normally searches for b)144 -417.6 R .989(uiltins before disk commands.)-.2 F(If)5.989 E F2 -3.489 E F0 .99(is used, each)3.49 F F1(name)3.49 E F0 .99(is dis-)3.49 F -1.582(abled; otherwise,)144 429.6 R F1(names)4.082 E F0 1.582 -(are enabled.)4.082 F -.15(Fo)6.582 G 4.082(re).15 G 1.582 -(xample, to use the)-4.232 F F2(test)4.082 E F0 1.582 +(nt).15 G(hough)-3.333 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385 +(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(24)-2.5 G(9)-197.965 E +0 Cg EP +%%Page: 50 50 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .989(the shell normally searches for b)144 84 R .989 +(uiltins before disk commands.)-.2 F(If)5.989 E/F1 10/Times-Bold@0 SF +3.489 E F0 .99(is used, each)3.49 F/F2 10/Times-Italic@0 SF(name) +3.49 E F0 .99(is dis-)3.49 F 1.582(abled; otherwise,)144 96 R F2(names) +4.082 E F0 1.582(are enabled.)4.082 F -.15(Fo)6.582 G 4.082(re).15 G +1.582(xample, to use the)-4.232 F F1(test)4.082 E F0 1.582 (binary found via the)4.082 F/F3 9/Times-Bold@0 SF -.666(PA)4.081 G(TH) --.189 E F0 .08(instead of the shell b)144 441.6 R .08(uiltin v)-.2 F .08 +-.189 E F0 .08(instead of the shell b)144 108 R .08(uiltin v)-.2 F .08 (ersion, run)-.15 F/F4 10/Courier@0 SF .081(enable -n test)2.58 F F0 -5.081(.T)C(he)-5.081 E F22.581 E F0 .081 -(option means to load the ne)2.581 F(w)-.25 E -.2(bu)144 453.6 S 1.525 -(iltin command).2 F F1(name)4.385 E F0 1.524(from shared object)4.204 F -F1(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524 -(ystems that support dynamic loading.)-4.024 F(The)144 465.6 Q F2 +5.081(.T)C(he)-5.081 E F12.581 E F0 .081 +(option means to load the ne)2.581 F(w)-.25 E -.2(bu)144 120 S 1.525 +(iltin command).2 F F2(name)4.385 E F0 1.524(from shared object)4.204 F +F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524 +(ystems that support dynamic loading.)-4.024 F(The)144 132 Q F1 2.866 E F0 .366(option will delete a b)2.866 F .366(uiltin pre)-.2 F -.366(viously loaded with)-.25 F F22.867 E F0 5.367(.I)C 2.867(fn) --5.367 G(o)-2.867 E F1(name)2.867 E F0(ar)2.867 E .367(guments are gi) --.18 F -.15(ve)-.25 G .367(n, or).15 F .399(if the)144 477.6 R F2 +.366(viously loaded with)-.25 F F12.867 E F0 5.367(.I)C 2.867(fn) +-5.367 G(o)-2.867 E F2(name)2.867 E F0(ar)2.867 E .367(guments are gi) +-.18 F -.15(ve)-.25 G .367(n, or).15 F .399(if the)144 144 R F1 2.899 E F0 .399(option is supplied, a list of shell b)2.899 F .399 (uiltins is printed.)-.2 F -.4(Wi)5.399 G .399(th no other option ar).4 F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144 -489.6 R 2.598(uiltins. If)-.2 F F22.598 E F0 .098 +156 R 2.598(uiltins. If)-.2 F F12.598 E F0 .098 (is supplied, only disabled b)2.598 F .099(uiltins are printed.)-.2 F -(If)5.099 E F22.599 E F0 1.917 -(is supplied, the list printed includes all b)144 501.6 R 1.916 +(If)5.099 E F12.599 E F0 1.917 +(is supplied, the list printed includes all b)144 168 R 1.916 (uiltins, with an indication of whether or not each is)-.2 F 2.878 -(enabled. If)144 513.6 R F22.878 E F0 .379 -(is supplied, the output is restricted to the POSIX)2.878 F F1(special) +(enabled. If)144 180 R F12.878 E F0 .379 +(is supplied, the output is restricted to the POSIX)2.878 F F2(special) 2.879 E F0 -.2(bu)2.879 G 2.879(iltins. The).2 F .379(return v)2.879 F -(alue)-.25 E .995(is 0 unless a)144 525.6 R F1(name)3.855 E F0 .994 +(alue)-.25 E .995(is 0 unless a)144 192 R F2(name)3.855 E F0 .994 (is not a shell b)3.675 F .994(uiltin or there is an error loading a ne) --.2 F 3.494(wb)-.25 G .994(uiltin from a shared)-3.694 F(object.)144 -537.6 Q F2 -2.3 -.15(ev a)108 554.4 T(l).15 E F0([)2.5 E F1(ar)A(g)-.37 -E F0(...])2.5 E(The)144 566.4 Q F1(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671 +-.2 F 3.494(wb)-.25 G .994(uiltin from a shared)-3.694 F(object.)144 204 +Q F1 -2.3 -.15(ev a)108 220.8 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37 E F0 +(...])2.5 E(The)144 232.8 Q F2(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671 (re read and concatenated together into a single command.)-3.17 F .671 -(This command is then read)5.671 F .495(and e)144 578.4 R -.15(xe)-.15 G +(This command is then read)5.671 F .495(and e)144 244.8 R -.15(xe)-.15 G .495(cuted by the shell, and its e).15 F .495 -(xit status is returned as the v)-.15 F .495(alue of)-.25 F F2 -2.3 -.15 +(xit status is returned as the v)-.15 F .495(alue of)-.25 F F1 -2.3 -.15 (ev a)2.995 H(l).15 E F0 5.495(.I)C 2.995(ft)-5.495 G .495(here are no) --2.995 F F1(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 590.4 Q -(guments,)-.18 E F2 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F2 -(exec)108 607.2 Q F0([)2.5 E F2(\255cl)A F0 2.5(][)C F2-2.5 E F1 -(name)2.5 E F0 2.5(][)C F1(command)-2.5 E F0([)2.5 E F1(ar)A(guments) --.37 E F0(]])A(If)144 619.2 Q F1(command)3.005 E F0 .305 +-2.995 F F2(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 256.8 Q +(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F1 +(exec)108 273.6 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1-2.5 E F2 +(name)2.5 E F0 2.5(][)C F2(command)-2.5 E F0([)2.5 E F2(ar)A(guments) +-.37 E F0(]])A(If)144 285.6 Q F2(command)3.005 E F0 .305 (is speci\214ed, it replaces the shell.)3.575 F .305(No ne)5.305 F 2.805 -(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F1(ar)3.136 E -(guments)-.37 E F0(become)3.076 E .177(the ar)144 631.2 R .177 -(guments to)-.18 F F1(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G -(he)-2.676 E F22.676 E F0 .176 +(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F2(ar)3.136 E +(guments)-.37 E F0(become)3.076 E .177(the ar)144 297.6 R .177 +(guments to)-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G +(he)-2.676 E F12.676 E F0 .176 (option is supplied, the shell places a dash at the be)2.676 F .176 -(ginning of)-.15 F .159(the zeroth ar)144 643.2 R 2.659(gp)-.18 G .159 -(assed to)-2.659 F F1(command)2.659 E F0 5.159(.T).77 G .159 -(his is what)-5.159 F F1(lo)2.659 E(gin)-.1 E F0 .159(\(1\) does.).24 F -(The)5.16 E F22.66 E F0 .16(option causes)2.66 F F1(command)2.86 E -F0(to)3.43 E 1.196(be e)144 655.2 R -.15(xe)-.15 G 1.196 -(cuted with an empty en).15 F 3.696(vironment. If)-.4 F F23.696 E -F0 1.196(is supplied, the shell passes)3.696 F F1(name)4.055 E F0 1.195 -(as the zeroth)3.875 F(ar)144 667.2 Q .02(gument to the e)-.18 F -.15 -(xe)-.15 G .02(cuted command.).15 F(If)5.02 E F1(command)2.72 E F0 .02 +(ginning of)-.15 F .159(the zeroth ar)144 309.6 R 2.659(gp)-.18 G .159 +(assed to)-2.659 F F2(command)2.659 E F0 5.159(.T).77 G .159 +(his is what)-5.159 F F2(lo)2.659 E(gin)-.1 E F0 .159(\(1\) does.).24 F +(The)5.16 E F12.66 E F0 .16(option causes)2.66 F F2(command)2.86 E +F0(to)3.43 E 1.196(be e)144 321.6 R -.15(xe)-.15 G 1.196 +(cuted with an empty en).15 F 3.696(vironment. If)-.4 F F13.696 E +F0 1.196(is supplied, the shell passes)3.696 F F2(name)4.055 E F0 1.195 +(as the zeroth)3.875 F(ar)144 333.6 Q .02(gument to the e)-.18 F -.15 +(xe)-.15 G .02(cuted command.).15 F(If)5.02 E F2(command)2.72 E F0 .02 (cannot be e)3.29 F -.15(xe)-.15 G .02 -(cuted for some reason, a non-inter).15 F(-)-.2 E(acti)144 679.2 Q 1.067 +(cuted for some reason, a non-inter).15 F(-)-.2 E(acti)144 345.6 Q 1.067 -.15(ve s)-.25 H .767(hell e).15 F .767(xits, unless the shell option) --.15 F F2(execfail)3.266 E F0 .766 +-.15 F F1(execfail)3.266 E F0 .766 (is enabled, in which case it returns f)3.266 F 3.266(ailure. An)-.1 F -(interacti)144 691.2 Q 1.518 -.15(ve s)-.25 H 1.218(hell returns f).15 F +(interacti)144 357.6 Q 1.518 -.15(ve s)-.25 H 1.218(hell returns f).15 F 1.219(ailure if the \214le cannot be e)-.1 F -.15(xe)-.15 G 3.719 -(cuted. If).15 F F1(command)3.919 E F0 1.219(is not speci\214ed, an) -4.489 F(y)-.15 E .134(redirections tak)144 703.2 R 2.634(ee)-.1 G -.25 +(cuted. If).15 F F2(command)3.919 E F0 1.219(is not speci\214ed, an) +4.489 F(y)-.15 E .134(redirections tak)144 369.6 R 2.634(ee)-.1 G -.25 (ff)-2.634 G .134(ect in the current shell, and the return status is 0.) .25 F .134(If there is a redirection error)5.134 F(,)-.4 E -(the return status is 1.)144 715.2 Q(GNU Bash-3.0)72 768 Q(2004 Sep 17) -149.01 E(49)199 E 0 Cg EP -%%Page: 50 50 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF(exit)108 84 Q F0([)2.5 E/F2 10 -/Times-Italic@0 SF(n)A F0 6.29(]C)C .095(ause the shell to e)-6.29 F -.095(xit with a status of)-.15 F F2(n)2.595 E F0 5.095(.I)C(f)-5.095 E -F2(n)2.955 E F0 .096(is omitted, the e)2.835 F .096 -(xit status is that of the last command)-.15 F -.15(exe)144 96 S 2.5 -(cuted. A).15 F(trap on)2.5 E/F3 9/Times-Bold@0 SF(EXIT)2.5 E F0(is e) -2.25 E -.15(xe)-.15 G(cuted before the shell terminates.).15 E F1 -(export)108 112.8 Q F0([)2.5 E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5 -E F0([=)A F2(wor)A(d)-.37 E F0(]] ...)A F1(export \255p)108 124.8 Q F0 -.257(The supplied)144 136.8 R F2(names)3.117 E F0 .257(are mark)3.027 F -.257(ed for automatic e)-.1 F .257(xport to the en)-.15 F .257 +(the return status is 1.)144 381.6 Q F1(exit)108 398.4 Q F0([)2.5 E F2 +(n)A F0 6.29(]C)C .095(ause the shell to e)-6.29 F .095 +(xit with a status of)-.15 F F2(n)2.595 E F0 5.095(.I)C(f)-5.095 E F2(n) +2.955 E F0 .096(is omitted, the e)2.835 F .096 +(xit status is that of the last command)-.15 F -.15(exe)144 410.4 S 2.5 +(cuted. A).15 F(trap on)2.5 E F3(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15 +G(cuted before the shell terminates.).15 E F1(export)108 427.2 Q F0([) +2.5 E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5 E F0([=)A F2(wor)A(d) +-.37 E F0(]] ...)A F1(export \255p)108 439.2 Q F0 .257(The supplied)144 +451.2 R F2(names)3.117 E F0 .257(are mark)3.027 F .257 +(ed for automatic e)-.1 F .257(xport to the en)-.15 F .257 (vironment of subsequently e)-.4 F -.15(xe)-.15 G(cuted).15 E 2.626 -(commands. If)144 148.8 R(the)2.626 E F12.626 E F0 .127 +(commands. If)144 463.2 R(the)2.626 E F12.626 E F0 .127 (option is gi)2.627 F -.15(ve)-.25 G .127(n, the).15 F F2(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no)5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .127(n, or if the).15 F F1 -144 160.8 Q F0 .66(option is supplied, a list of all names that are e) +144 475.2 Q F0 .66(option is supplied, a list of all names that are e) 3.16 F .659(xported in this shell is printed.)-.15 F(The)5.659 E F1 -3.159 E F0(option)3.159 E 1.586(causes the e)144 172.8 R 1.586 +3.159 E F0(option)3.159 E 1.586(causes the e)144 487.2 R 1.586 (xport property to be remo)-.15 F -.15(ve)-.15 G 4.086(df).15 G 1.586 (rom each)-4.086 F F2(name)4.086 E F0 6.586(.I)C 4.086(fav)-6.586 G -1.587(ariable name is follo)-4.336 F 1.587(wed by)-.25 F(=)144 184.8 Q +1.587(ariable name is follo)-4.336 F 1.587(wed by)-.25 F(=)144 499.2 Q F2(wor)A(d)-.37 E F0 2.804(,t)C .304(he v)-2.804 F .304(alue of the v) -.25 F .304(ariable is set to)-.25 F F2(wor)2.804 E(d)-.37 E F0(.)A F1 (export)5.304 E F0 .304(returns an e)2.804 F .303 (xit status of 0 unless an in)-.15 F -.25(va)-.4 G(lid).25 E .293 -(option is encountered, one of the)144 196.8 R F2(names)2.793 E F0 .293 +(option is encountered, one of the)144 511.2 R F2(names)2.793 E F0 .293 (is not a v)2.793 F .293(alid shell v)-.25 F .293(ariable name, or)-.25 F F12.793 E F0 .294(is supplied with a)2.793 F F2(name)144.36 -208.8 Q F0(that is not a function.)2.68 E F1(fc)108 225.6 Q F0([)2.5 E -F1A F2(ename)2.5 E F0 2.5(][)C F1(\255nlr)-2.5 E F0 2.5(][)C F2 +523.2 Q F0(that is not a function.)2.68 E F1(fc)108 540 Q F0([)2.5 E F1 +A F2(ename)2.5 E F0 2.5(][)C F1(\255nlr)-2.5 E F0 2.5(][)C F2 <8c72>-2.5 E(st)-.1 E F0 2.5(][)C F2(last)-2.5 E F0(])A F1(fc \255s)108 -237.6 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2 -(cmd)-2.5 E F0(])A .478(Fix Command.)144 249.6 R .478 +552 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2 +(cmd)-2.5 E F0(])A .478(Fix Command.)144 564 R .478 (In the \214rst form, a range of commands from)5.478 F F2<8c72>4.888 E (st)-.1 E F0(to)3.658 E F2(last)3.068 E F0 .477 -(is selected from the his-)3.658 F .881(tory list.)144 261.6 R F2 -.45 -(Fi)5.881 G -.1(rs).45 G(t).1 E F0(and)4.061 E F2(last)3.471 E F0 .882 +(is selected from the his-)3.658 F .881(tory list.)144 576 R F2 -.45(Fi) +5.881 G -.1(rs).45 G(t).1 E F0(and)4.061 E F2(last)3.471 E F0 .882 (may be speci\214ed as a string \(to locate the last command be)4.062 F .882(ginning with)-.15 F .797(that string\) or as a number \(an inde)144 -273.6 R 3.297(xi)-.15 G .797(nto the history list, where a ne)-3.297 F +588 R 3.297(xi)-.15 G .797(nto the history list, where a ne)-3.297 F -.05(ga)-.15 G(ti).05 E 1.097 -.15(ve n)-.25 H .796(umber is used as an) -.15 F(of)144 285.6 Q .276(fset from the current command number\).)-.25 F +.15 F(of)144 600 Q .276(fset from the current command number\).)-.25 F (If)5.276 E F2(last)2.866 E F0 .277 (is not speci\214ed it is set to the current command)3.456 F .093 -(for listing \(so that)144 297.6 R/F4 10/Courier@0 SF .092 -(fc \255l \25510)2.592 F F0 .092(prints the last 10 commands\) and to) -2.592 F F2<8c72>4.502 E(st)-.1 E F0 2.592(otherwise. If)3.272 F F2<8c72> -4.502 E(st)-.1 E F0 .092(is not)3.272 F -(speci\214ed it is set to the pre)144 309.6 Q -(vious command for editing and \25516 for listing.)-.25 E(The)144 333.6 -Q F12.522 E F0 .022 +(for listing \(so that)144 612 R F4 .092(fc \255l \25510)2.592 F F0 .092 +(prints the last 10 commands\) and to)2.592 F F2<8c72>4.502 E(st)-.1 E +F0 2.592(otherwise. If)3.272 F F2<8c72>4.502 E(st)-.1 E F0 .092(is not) +3.272 F(speci\214ed it is set to the pre)144 624 Q +(vious command for editing and \25516 for listing.)-.25 E(The)144 648 Q +F12.522 E F0 .022 (option suppresses the command numbers when listing.)2.522 F(The)5.022 E F12.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022 -(rses the order of).15 F .438(the commands.)144 345.6 R .438(If the) -5.438 F F12.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 +(rses the order of).15 F .438(the commands.)144 660 R .438(If the)5.438 +F F12.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 (n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E -.334(the editor gi)144 357.6 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E -F2(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835 -(do).1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 -F(If)5.335 E F2(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G -(n,).15 E .631(the v)144 369.6 R .631(alue of the)-.25 F F3(FCEDIT)3.131 -E F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of) +.334(the editor gi)144 672 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E F2 +(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do) +.1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 F +(If)5.335 E F2(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G +(n,).15 E .631(the v)144 684 R .631(alue of the)-.25 F F3(FCEDIT)3.131 E +F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of) -.25 F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.13 E F0 .63 -(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 381.6 R .95 +(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 696 R .95 (ariable is set,)-.25 F F2(vi)5.116 E F0 .95(is used.)5.116 F .951 (When editing is complete, the edited commands are echoed and)5.95 F --.15(exe)144 393.6 S(cuted.).15 E .04(In the second form,)144 417.6 R F2 -(command)2.54 E F0 .04(is re-e)2.54 F -.15(xe)-.15 G .039 -(cuted after each instance of).15 F F2(pat)2.539 E F0 .039 -(is replaced by)2.539 F F2 -.37(re)2.539 G(p).37 E F0 5.039(.A)C(useful) --2.5 E .406(alias to use with this is)144 429.6 R F4 .406(r='fc \255s') -2.906 F F0 2.906(,s)C 2.906(ot)-2.906 G .406(hat typing)-2.906 F F4 -6.406(rc)2.906 G(c)-6.406 E F0 .406(runs the last command be)2.906 F -.407(ginning with)-.15 F F4(cc)144 441.6 Q F0(and typing)2.5 E F4(r)2.5 -E F0(re-e)2.5 E -.15(xe)-.15 G(cutes the last command.).15 E .142 -(If the \214rst form is used, the return v)144 465.6 R .142 +-.15(exe)144 708 S(cuted.).15 E(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G +123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(25)-2.5 G(0) +-197.965 E 0 Cg EP +%%Page: 51 51 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E .04(In the second form,)144 84 R/F1 10/Times-Italic@0 SF(command) +2.54 E F0 .04(is re-e)2.54 F -.15(xe)-.15 G .039 +(cuted after each instance of).15 F F1(pat)2.539 E F0 .039 +(is replaced by)2.539 F F1 -.37(re)2.539 G(p).37 E F0 5.039(.A)C(useful) +-2.5 E .406(alias to use with this is)144 96 R/F2 10/Courier@0 SF .406 +(r='fc \255s')2.906 F F0 2.906(,s)C 2.906(ot)-2.906 G .406(hat typing) +-2.906 F F2 6.406(rc)2.906 G(c)-6.406 E F0 .406 +(runs the last command be)2.906 F .407(ginning with)-.15 F F2(cc)144 108 +Q F0(and typing)2.5 E F2(r)2.5 E F0(re-e)2.5 E -.15(xe)-.15 G +(cutes the last command.).15 E .142 +(If the \214rst form is used, the return v)144 132 R .142 (alue is 0 unless an in)-.25 F -.25(va)-.4 G .142 -(lid option is encountered or).25 F F2<8c72>4.552 E(st)-.1 E F0(or)3.322 -E F2(last)2.732 E F0 .454(specify history lines out of range.)144 477.6 -R .454(If the)5.454 F F12.954 E F0 .454 +(lid option is encountered or).25 F F1<8c72>4.552 E(st)-.1 E F0(or)3.322 +E F1(last)2.732 E F0 .454(specify history lines out of range.)144 144 R +.454(If the)5.454 F/F3 10/Times-Bold@0 SF2.954 E F0 .454 (option is supplied, the return v)2.954 F .455(alue is the v)-.25 F .455 -(alue of the)-.25 F .788(last command e)144 489.6 R -.15(xe)-.15 G .788 +(alue of the)-.25 F .788(last command e)144 156 R -.15(xe)-.15 G .788 (cuted or f).15 F .787 (ailure if an error occurs with the temporary \214le of commands.)-.1 F .787(If the)5.787 F 1.135 (second form is used, the return status is that of the command re-e)144 -501.6 R -.15(xe)-.15 G 1.136(cuted, unless).15 F F2(cmd)3.836 E F0 1.136 -(does not)4.406 F(specify a v)144 513.6 Q -(alid history line, in which case)-.25 E F1(fc)2.5 E F0(returns f)2.5 E -(ailure.)-.1 E F1(fg)108 530.4 Q F0([)2.5 E F2(jobspec)A F0(])A(Resume) -144 542.4 Q F2(jobspec)5.654 E F0 1.413(in the fore)4.224 F 1.413 +168 R -.15(xe)-.15 G 1.136(cuted, unless).15 F F1(cmd)3.836 E F0 1.136 +(does not)4.406 F(specify a v)144 180 Q +(alid history line, in which case)-.25 E F3(fc)2.5 E F0(returns f)2.5 E +(ailure.)-.1 E F3(fg)108 196.8 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume) +144 208.8 Q F1(jobspec)5.654 E F0 1.413(in the fore)4.224 F 1.413 (ground, and mak)-.15 F 3.913(ei)-.1 G 3.913(tt)-3.913 G 1.413 -(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F2(jobspec)5.653 E F0 -1.413(is not present, the)4.223 F(shell')144 554.4 Q 3.116(sn)-.55 G -.616(otion of the)-3.116 F F2(curr)3.116 E .616(ent job)-.37 F F0 .617 +(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1(jobspec)5.653 E F0 +1.413(is not present, the)4.223 F(shell')144 220.8 Q 3.116(sn)-.55 G +.616(otion of the)-3.116 F F1(curr)3.116 E .616(ent job)-.37 F F0 .617 (is used.)3.116 F .617(The return v)5.617 F .617 -(alue is that of the command placed into the)-.25 F(fore)144 566.4 Q +(alue is that of the command placed into the)-.25 F(fore)144 232.8 Q .363(ground, or f)-.15 F .363 (ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362 -(hen run with job control enabled, if)-2.862 F F2(jobspec)145.74 578.4 Q -F0 .004(does not specify a v)2.814 F .004(alid job or)-.25 F F2(jobspec) +(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 244.8 Q +F0 .004(does not specify a v)2.814 F .004(alid job or)-.25 F F1(jobspec) 4.244 E F0 .004(speci\214es a job that w)2.814 F .004 -(as started without job control.)-.1 F F1(getopts)108 595.2 Q F2 -(optstring name)2.5 E F0([)2.5 E F2(ar)A(gs)-.37 E F0(])A F1(getopts)144 -607.2 Q F0 .793 -(is used by shell procedures to parse positional parameters.)3.294 F F2 +(as started without job control.)-.1 F F3(getopts)108 261.6 Q F1 +(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs)-.37 E F0(])A F3(getopts)144 +273.6 Q F0 .793 +(is used by shell procedures to parse positional parameters.)3.294 F F1 (optstring)6.023 E F0 .793(contains the option)3.513 F .149 -(characters to be recognized; if a character is follo)144 619.2 R .15 +(characters to be recognized; if a character is follo)144 285.6 R .15 (wed by a colon, the option is e)-.25 F .15(xpected to ha)-.15 F .45 --.15(ve a)-.2 H(n).15 E(ar)144 631.2 Q .579 +-.15(ve a)-.2 H(n).15 E(ar)144 297.6 Q .579 (gument, which should be separated from it by white space.)-.18 F .578 (The colon and question mark char)5.579 F(-)-.2 E 1.665 -(acters may not be used as option characters.)144 643.2 R 1.665 -(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F1(getopts) +(acters may not be used as option characters.)144 309.6 R 1.665 +(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F3(getopts) 4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .797 -(option in the shell v)144 655.2 R(ariable)-.25 E F2(name)3.297 E F0 -3.297(,i).18 G(nitializing)-3.297 E F2(name)3.657 E F0 .797 +(option in the shell v)144 321.6 R(ariable)-.25 E F1(name)3.297 E F0 +3.297(,i).18 G(nitializing)-3.297 E F1(name)3.657 E F0 .797 (if it does not e)3.477 F .796(xist, and the inde)-.15 F 3.296(xo)-.15 G -3.296(ft)-3.296 G .796(he ne)-3.296 F(xt)-.15 E(ar)144 667.2 Q .085 -(gument to be processed into the v)-.18 F(ariable)-.25 E F3(OPTIND)2.585 -E/F5 9/Times-Roman@0 SF(.)A F3(OPTIND)4.585 E F0 .085 -(is initialized to 1 each time the shell)2.335 F .846 -(or a shell script is in)144 679.2 R -.2(vo)-.4 G -.1(ke).2 G 3.345 -(d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F1 +3.296(ft)-3.296 G .796(he ne)-3.296 F(xt)-.15 E(ar)144 333.6 Q .085 +(gument to be processed into the v)-.18 F(ariable)-.25 E/F4 9 +/Times-Bold@0 SF(OPTIND)2.585 E/F5 9/Times-Roman@0 SF(.)A F4(OPTIND) +4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .846 +(or a shell script is in)144 345.6 R -.2(vo)-.4 G -.1(ke).2 G 3.345 +(d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F3 (getopts)3.345 E F0 .845(places that ar)3.345 F(gument)-.18 E .803 -(into the v)144 691.2 R(ariable)-.25 E F3(OPT)3.303 E(ARG)-.81 E F5(.)A -F0 .803(The shell does not reset)5.303 F F3(OPTIND)3.303 E F0 .804 +(into the v)144 357.6 R(ariable)-.25 E F4(OPT)3.303 E(ARG)-.81 E F5(.)A +F0 .803(The shell does not reset)5.303 F F4(OPTIND)3.303 E F0 .804 (automatically; it must be manually)3.054 F .294 -(reset between multiple calls to)144 703.2 R F1(getopts)2.793 E F0 .293 +(reset between multiple calls to)144 369.6 R F3(getopts)2.793 E F0 .293 (within the same shell in)2.793 F -.2(vo)-.4 G .293(cation if a ne).2 F -2.793(ws)-.25 G .293(et of parameters)-2.793 F(is to be used.)144 715.2 -Q(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(50)199 E 0 Cg EP -%%Page: 51 51 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E 2.043(When the end of options is encountered,)144 84 R/F1 10 -/Times-Bold@0 SF(getopts)4.543 E F0 -.15(ex)4.543 G 2.043 -(its with a return v).15 F 2.044(alue greater than zero.)-.25 F F1 -(OPTIND)144 96 Q F0(is set to the inde)2.5 E 2.5(xo)-.15 G 2.5(ft)-2.5 G -(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F1(name)2.5 E F0 -(is set to ?.)2.5 E F1(getopts)144 120 Q F0 2.393 +2.793(ws)-.25 G .293(et of parameters)-2.793 F(is to be used.)144 381.6 +Q 2.043(When the end of options is encountered,)144 405.6 R F3(getopts) +4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.044 +(alue greater than zero.)-.25 F F3(OPTIND)144 417.6 Q F0 +(is set to the inde)2.5 E 2.5(xo)-.15 G 2.5(ft)-2.5 G +(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F3(name)2.5 E F0 +(is set to ?.)2.5 E F3(getopts)144 441.6 Q F0 2.393 (normally parses the positional parameters, b)4.893 F 2.392 (ut if more ar)-.2 F 2.392(guments are gi)-.18 F -.15(ve)-.25 G 4.892 -(ni).15 G(n)-4.892 E/F2 10/Times-Italic@0 SF(ar)4.892 E(gs)-.37 E F0(,) -.27 E F1(getopts)144 132 Q F0(parses those instead.)2.5 E F1(getopts)144 -156 Q F0 1.165(can report errors in tw)3.665 F 3.665(ow)-.1 G 3.665 -(ays. If)-3.765 F 1.165(the \214rst character of)3.665 F F2(optstring) -3.895 E F0 1.166(is a colon,)3.886 F F2(silent)4.006 E F0(error)4.346 E -1.264(reporting is used.)144 168 R 1.263 +(ni).15 G(n)-4.892 E F1(ar)4.892 E(gs)-.37 E F0(,).27 E F3(getopts)144 +453.6 Q F0(parses those instead.)2.5 E F3(getopts)144 477.6 Q F0 1.165 +(can report errors in tw)3.665 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F +1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.166 +(is a colon,)3.886 F F1(silent)4.006 E F0(error)4.346 E 1.264 +(reporting is used.)144 489.6 R 1.263 (In normal operation diagnostic messages are printed when in)6.263 F --.25(va)-.4 G 1.263(lid options or).25 F .393(missing option ar)144 180 -R .393(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable) --.25 E/F3 9/Times-Bold@0 SF(OPTERR)2.894 E F0 .394 -(is set to 0, no error messages)2.644 F(will be displayed, e)144 192 Q +-.25(va)-.4 G 1.263(lid options or).25 F .393(missing option ar)144 +501.6 R .393(guments are encountered.)-.18 F .394(If the v)5.394 F +(ariable)-.25 E F4(OPTERR)2.894 E F0 .394 +(is set to 0, no error messages)2.644 F(will be displayed, e)144 513.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214rst character of)-2.5 E -F2(optstring)2.73 E F0(is not a colon.)2.72 E .667(If an in)144 216 R --.25(va)-.4 G .667(lid option is seen,).25 F F1(getopts)3.167 E F0 .667 -(places ? into)3.167 F F2(name)3.527 E F0 .666 +F1(optstring)2.73 E F0(is not a colon.)2.72 E .667(If an in)144 537.6 R +-.25(va)-.4 G .667(lid option is seen,).25 F F3(getopts)3.167 E F0 .667 +(places ? into)3.167 F F1(name)3.527 E F0 .666 (and, if not silent, prints an error message)3.347 F .399(and unsets)144 -228 R F3(OPT)2.899 E(ARG)-.81 E/F4 9/Times-Roman@0 SF(.)A F0(If)4.899 E -F1(getopts)2.899 E F0 .399 -(is silent, the option character found is placed in)2.899 F F3(OPT)2.899 -E(ARG)-.81 E F0 .4(and no)2.65 F(diagnostic message is printed.)144 240 -Q 1.242(If a required ar)144 264 R 1.242(gument is not found, and)-.18 F -F1(getopts)3.741 E F0 1.241(is not silent, a question mark \()3.741 F F1 -(?).833 E F0 3.741(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F -F2(name)144 276 Q F0(,).18 E F3(OPT)2.734 E(ARG)-.81 E F0 .234 -(is unset, and a diagnostic message is printed.)2.484 F(If)5.234 E F1 -(getopts)2.734 E F0 .235(is silent, then a colon \()2.734 F F1(:).833 E -F0(\)).833 E(is placed in)144 288 Q F2(name)2.86 E F0(and)2.68 E F3(OPT) -2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F1 -(getopts)144 312 Q F0 .902 +549.6 R F4(OPT)2.899 E(ARG)-.81 E F5(.)A F0(If)4.899 E F3(getopts)2.899 +E F0 .399(is silent, the option character found is placed in)2.899 F F4 +(OPT)2.899 E(ARG)-.81 E F0 .4(and no)2.65 F +(diagnostic message is printed.)144 561.6 Q 1.242(If a required ar)144 +585.6 R 1.242(gument is not found, and)-.18 F F3(getopts)3.741 E F0 +1.241(is not silent, a question mark \()3.741 F F3(?).833 E F0 3.741 +(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F F1(name)144 597.6 +Q F0(,).18 E F4(OPT)2.734 E(ARG)-.81 E F0 .234 +(is unset, and a diagnostic message is printed.)2.484 F(If)5.234 E F3 +(getopts)2.734 E F0 .235(is silent, then a colon \()2.734 F F3(:).833 E +F0(\)).833 E(is placed in)144 609.6 Q F1(name)2.86 E F0(and)2.68 E F4 +(OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F3 +(getopts)144 633.6 Q F0 .902 (returns true if an option, speci\214ed or unspeci\214ed, is found.) 3.402 F .902(It returns f)5.902 F .901(alse if the end of)-.1 F -(options is encountered or an error occurs.)144 324 Q F1(hash)108 340.8 -Q F0([)2.5 E F1(\255lr)A F0 2.5(][)C F1-2.5 E F2(\214lename)2.5 E -F0 2.5(][)C F1(\255dt)-2.5 E F0 2.5(][)C F2(name)-2.5 E F0(])A -.15(Fo) -144 352.8 S 3.554(re).15 G(ach)-3.554 E F2(name)3.554 E F0 3.554(,t).18 -G 1.054(he full \214le name of the command is determined by searching t\ -he directories in)-3.554 F F1($P)144 364.8 Q -.95(AT)-.74 G(H).95 E F0 -.35(and remembered.)2.85 F .35(If the)5.35 F F12.85 E F0 .349 -(option is supplied, no path search is performed, and)2.849 F F2 +(options is encountered or an error occurs.)144 645.6 Q F3(hash)108 +662.4 Q F0([)2.5 E F3(\255lr)A F0 2.5(][)C F3-2.5 E F1(\214lename) +2.5 E F0 2.5(][)C F3(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A +-.15(Fo)144 674.4 S 3.554(re).15 G(ach)-3.554 E F1(name)3.554 E F0 3.554 +(,t).18 G 1.054(he full \214le name of the command is determined by sea\ +rching the directories in)-3.554 F F3($P)144 686.4 Q -.95(AT)-.74 G(H) +.95 E F0 .35(and remembered.)2.85 F .35(If the)5.35 F F32.85 E F0 +.349(option is supplied, no path search is performed, and)2.849 F F1 (\214lename)4.759 E F0 .452 -(is used as the full \214le name of the command.)144 376.8 R(The)5.452 E -F12.952 E F0 .452(option causes the shell to for)2.952 F .453 -(get all remem-)-.18 F .593(bered locations.)144 388.8 R(The)5.593 E F1 +(is used as the full \214le name of the command.)144 698.4 R(The)5.452 E +F32.952 E F0 .452(option causes the shell to for)2.952 F .453 +(get all remem-)-.18 F .593(bered locations.)144 710.4 R(The)5.593 E F3 3.093 E F0 .593(option causes the shell to for)3.093 F .592 -(get the remembered location of each)-.18 F F2(name)3.092 E F0(.)A .02 -(If the)144 400.8 R F12.52 E F0 .02 -(option is supplied, the full pathname to which each)2.52 F F2(name) -2.521 E F0 .021(corresponds is printed.)2.521 F .021(If multi-)5.021 F -(ple)144 412.8 Q F2(name)3.704 E F0(ar)3.704 E 1.204 -(guments are supplied with)-.18 F F13.703 E F0 3.703(,t)C(he) --3.703 E F2(name)3.703 E F0 1.203 -(is printed before the hashed full pathname.)3.703 F(The)144 424.8 Q F1 -3.215 E F0 .715(option causes output to be displayed in a format \ -that may be reused as input.)3.215 F .716(If no ar)5.716 F(gu-)-.18 E -1.184(ments are gi)144 436.8 R -.15(ve)-.25 G 1.184(n, or if only).15 F -F13.684 E F0 1.183 -(is supplied, information about remembered commands is printed.)3.684 F -(The return status is true unless a)144 448.8 Q F2(name)2.86 E F0 -(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.).25 -E F1(help)108 465.6 Q F0([)2.5 E F1A F0 2.5(][)C F2(pattern)-2.5 E -F0(])A .866(Display helpful information about b)144 477.6 R .867 -(uiltin commands.)-.2 F(If)5.867 E F2(pattern)4.617 E F0 .867 -(is speci\214ed,)3.607 F F1(help)3.367 E F0(gi)3.367 E -.15(ve)-.25 G -3.367(sd).15 G(etailed)-3.367 E .307(help on all commands matching)144 -489.6 R F2(pattern)2.807 E F0 2.807(;o).24 G .307 -(therwise help for all the b)-2.807 F .306 -(uiltins and shell control struc-)-.2 F .596(tures is printed.)144 501.6 -R(The)5.596 E F13.096 E F0 .596 +(get the remembered location of each)-.18 F F1(name)3.092 E F0(.)A 1.706 +(If the)144 722.4 R F34.206 E F0 1.706 +(option is supplied, the full pathname to which each)4.206 F F1(name) +4.206 E F0 1.707(corresponds is printed.)4.207 F(If)6.707 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(25)-2.5 G(1)-197.965 E 0 Cg EP +%%Page: 52 52 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(multiple)144 84 Q/F1 10/Times-Italic@0 SF(name)3.684 E F0(ar) +3.684 E 1.184(guments are supplied with)-.18 F/F2 10/Times-Bold@0 SF +3.684 E F0 3.684(,t)C(he)-3.684 E F1(name)3.684 E F0 1.184 +(is printed before the hashed full path-)3.684 F 2.913(name. The)144 96 +R F22.913 E F0 .413(option causes output to be displayed in a for\ +mat that may be reused as input.)2.913 F .414(If no)5.414 F(ar)144 108 Q +2.486(guments are gi)-.18 F -.15(ve)-.25 G 2.486(n, or if only).15 F F2 +4.985 E F0 2.485 +(is supplied, information about remembered commands is)4.985 F 2.5 +(printed. The)144 120 R(return status is true unless a)2.5 E F1(name) +2.86 E F0(is not found or an in)2.68 E -.25(va)-.4 G +(lid option is supplied.).25 E F2(help)108 136.8 Q F0([)2.5 E F2A +F0 2.5(][)C F1(pattern)-2.5 E F0(])A .866 +(Display helpful information about b)144 148.8 R .867(uiltin commands.) +-.2 F(If)5.867 E F1(pattern)4.617 E F0 .867(is speci\214ed,)3.607 F F2 +(help)3.367 E F0(gi)3.367 E -.15(ve)-.25 G 3.367(sd).15 G(etailed)-3.367 +E .307(help on all commands matching)144 160.8 R F1(pattern)2.807 E F0 +2.807(;o).24 G .307(therwise help for all the b)-2.807 F .306 +(uiltins and shell control struc-)-.2 F .596(tures is printed.)144 172.8 +R(The)5.596 E F23.096 E F0 .596 (option restricts the information displayed to a short usage synopsis.) 3.096 F(The)5.596 E(return status is 0 unless no command matches)144 -513.6 Q F2(pattern)2.5 E F0(.).24 E F1(history [)108 530.4 Q F2(n)A F1 -(])A(history \255c)108 542.4 Q(history \255d)108 554.4 Q F2(of)2.5 E -(fset)-.18 E F1(history \255anrw)108 566.4 Q F0([)2.5 E F2(\214lename)A -F0(])A F1(history \255p)108 578.4 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2 -(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A F1(history \255s)108 590.4 Q F2(ar) -2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi) -144 602.4 S .752 +184.8 Q F1(pattern)2.5 E F0(.).24 E F2(history [)108 201.6 Q F1(n)A F2 +(])A(history \255c)108 213.6 Q(history \255d)108 225.6 Q F1(of)2.5 E +(fset)-.18 E F2(history \255anrw)108 237.6 Q F0([)2.5 E F1(\214lename)A +F0(])A F2(history \255p)108 249.6 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1 +(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A F2(history \255s)108 261.6 Q F1(ar) +2.5 E(g)-.37 E F0([)2.5 E F1(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi) +144 273.6 S .752 (th no options, display the command history list with line numbers.).4 F -.752(Lines listed with a)5.752 F F1(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 -G 1.23(been modi\214ed.)144 614.4 R 1.23(An ar)6.23 F 1.23(gument of) --.18 F F2(n)4.09 E F0 1.231(lists only the last)3.97 F F2(n)4.091 E F0 -3.731(lines. If)3.971 F 1.231(the shell v)3.731 F(ariable)-.25 E F1 -(HISTTIME-)3.731 E(FORMA)144 626.4 Q(T)-.95 E F0 .25 -(is set and not null, it is used as a format string for)2.75 F F2 +.752(Lines listed with a)5.752 F F2(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 +G 1.23(been modi\214ed.)144 285.6 R 1.23(An ar)6.23 F 1.23(gument of) +-.18 F F1(n)4.09 E F0 1.231(lists only the last)3.97 F F1(n)4.091 E F0 +3.731(lines. If)3.971 F 1.231(the shell v)3.731 F(ariable)-.25 E F2 +(HISTTIME-)3.731 E(FORMA)144 297.6 Q(T)-.95 E F0 .25 +(is set and not null, it is used as a format string for)2.75 F F1 (strftime)2.749 E F0 .249(\(3\) to display the time stamp)B .378 -(associated with each displayed history entry)144 638.4 R 5.378(.N)-.65 +(associated with each displayed history entry)144 309.6 R 5.378(.N)-.65 G 2.878(oi)-5.378 G(nterv)-2.878 E .379 (ening blank is printed between the format-)-.15 F .815 -(ted time stamp and the history line.)144 650.4 R(If)5.814 E F2 +(ted time stamp and the history line.)144 321.6 R(If)5.814 E F1 (\214lename)3.314 E F0 .814 (is supplied, it is used as the name of the history)3.314 F -(\214le; if not, the v)144 662.4 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0 -(is used.)2.25 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E F1144 674.4 Q F0 -(Clear the history list by deleting all the entries.)25.86 E F1144 -686.4 Q F2(of)2.5 E(fset)-.18 E F0(Delete the history entry at position) -180 698.4 Q F2(of)2.5 E(fset)-.18 E F0(.)A F1144 710.4 Q F0 .598 +(\214le; if not, the v)144 333.6 Q(alue of)-.25 E/F3 9/Times-Bold@0 SF +(HISTFILE)2.5 E F0(is used.)2.25 E(Options, if supplied, ha)5 E .3 -.15 +(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F2144 345.6 Q F0 +(Clear the history list by deleting all the entries.)25.86 E F2144 +357.6 Q F1(of)2.5 E(fset)-.18 E F0(Delete the history entry at position) +180 369.6 Q F1(of)2.5 E(fset)-.18 E F0(.)A F2144 381.6 Q F0 .598 (Append the `)25.3 F(`ne)-.74 E(w')-.25 E 3.098('h)-.74 G .598 (istory lines \(history lines entered since the be)-3.098 F .599 -(ginning of the current)-.15 F F1(bash)180 722.4 Q F0 -(session\) to the history \214le.)2.5 E(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(51)199 E 0 Cg EP -%%Page: 52 52 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Times-Bold@0 SF144 84 Q F0 .854(Read the history lin\ -es not already read from the history \214le into the current history li\ -st.)24.74 F .772 -(These are lines appended to the history \214le since the be)180 96 R -.773(ginning of the current)-.15 F F1(bash)3.273 E F0(ses-)3.273 E -(sion.)180 108 Q F1144 120 Q F0(Read the contents of the history \ -\214le and use them as the current history)25.86 E(.)-.65 E F1144 -132 Q F0(Write the current history to the history \214le, o)23.08 E -.15 -(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G(ontents.) --2.5 E F1144 144 Q F0 .626 -(Perform history substitution on the follo)24.74 F(wing)-.25 E/F2 10 -/Times-Italic@0 SF(ar)3.125 E(gs)-.37 E F0 .625 -(and display the result on the standard)3.125 F 2.975(output. Does)180 -156 R .475(not store the results in the history list.)2.975 F(Each)5.475 -E F2(ar)2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F -(normal history e)180 168 Q(xpansion.)-.15 E F1144 180 Q F0 .363 -(Store the)26.41 F F2(ar)3.193 E(gs)-.37 E F0 .363 +(ginning of the current)-.15 F F2(bash)180 393.6 Q F0 +(session\) to the history \214le.)2.5 E F2144 405.6 Q F0 .854(Rea\ +d the history lines not already read from the history \214le into the c\ +urrent history list.)24.74 F .772 +(These are lines appended to the history \214le since the be)180 417.6 R +.773(ginning of the current)-.15 F F2(bash)3.273 E F0(ses-)3.273 E +(sion.)180 429.6 Q F2144 441.6 Q F0(Read the contents of the hist\ +ory \214le and use them as the current history)25.86 E(.)-.65 E F2 +144 453.6 Q F0(Write the current history to the history \214le, o)23.08 +E -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G +(ontents.)-2.5 E F2144 465.6 Q F0 .626 +(Perform history substitution on the follo)24.74 F(wing)-.25 E F1(ar) +3.125 E(gs)-.37 E F0 .625(and display the result on the standard)3.125 F +2.975(output. Does)180 477.6 R .475 +(not store the results in the history list.)2.975 F(Each)5.475 E F1(ar) +2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F +(normal history e)180 489.6 Q(xpansion.)-.15 E F2144 501.6 Q F0 +.363(Store the)26.41 F F1(ar)3.193 E(gs)-.37 E F0 .363 (in the history list as a single entry)3.133 F 5.363(.T)-.65 G .362 -(he last command in the history list is)-5.363 F(remo)180 192 Q -.15(ve) --.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0 -(are added.)2.77 E .28(If the)144 208.8 R F1(HISTTIMEFORMA)2.78 E(T)-.95 +(he last command in the history list is)-5.363 F(remo)180 513.6 Q -.15 +(ve)-.15 G 2.5(db).15 G(efore the)-2.5 E F1(ar)2.83 E(gs)-.37 E F0 +(are added.)2.77 E .28(If the)144 530.4 R F2(HISTTIMEFORMA)2.78 E(T)-.95 E F0 .28 (is set, the time stamp information associated with each history entry) -2.78 F .216(is written to the history \214le.)144 220.8 R .216 +2.78 F .216(is written to the history \214le.)144 542.4 R .216 (The return v)5.216 F .216(alue is 0 unless an in)-.25 F -.25(va)-.4 G .216(lid option is encountered, an error).25 F .422 -(occurs while reading or writing the history \214le, an in)144 232.8 R --.25(va)-.4 G(lid).25 E F2(of)2.922 E(fset)-.18 E F0 .422 -(is supplied as an ar)2.922 F .422(gument to)-.18 F F12.922 E F0 -(,)A(or the history e)144 244.8 Q(xpansion supplied as an ar)-.15 E -(gument to)-.18 E F12.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(jobs)108 -261.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ])2.5 -E F1(jobs \255x)108 273.6 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E(gs) --.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 285.6 Q .3 +(occurs while reading or writing the history \214le, an in)144 554.4 R +-.25(va)-.4 G(lid).25 E F1(of)2.922 E(fset)-.18 E F0 .422 +(is supplied as an ar)2.922 F .422(gument to)-.18 F F22.922 E F0 +(,)A(or the history e)144 566.4 Q(xpansion supplied as an ar)-.15 E +(gument to)-.18 E F22.5 E F0 -.1(fa)2.5 G(ils.).1 E F2(jobs)108 +583.2 Q F0([)2.5 E F2(\255lnprs)A F0 2.5(][)C F1(jobspec)A F0(... ])2.5 +E F2(jobs \255x)108 595.2 Q F1(command)2.5 E F0([)2.5 E F1(ar)2.5 E(gs) +-.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 607.2 Q .3 -.15(ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E F1144 297.6 Q F0 -(List process IDs in addition to the normal information.)27.52 E F1 -144 309.6 Q F0(List only the process ID of the job')24.74 E 2.5 -(sp)-.55 G(rocess group leader)-2.5 E(.)-.55 E F1144 321.6 Q F0 +(he follo).15 E(wing meanings:)-.25 E F2144 619.2 Q F0 +(List process IDs in addition to the normal information.)27.52 E F2 +144 631.2 Q F0(List only the process ID of the job')24.74 E 2.5 +(sp)-.55 G(rocess group leader)-2.5 E(.)-.55 E F2144 643.2 Q F0 .194(Display information only about jobs that ha)24.74 F .494 -.15(ve c) -.2 H .193(hanged status since the user w).15 F .193(as last noti-)-.1 F -(\214ed of their status.)180 333.6 Q F1144 345.6 Q F0 -(Restrict output to running jobs.)25.86 E F1144 357.6 Q F0 -(Restrict output to stopped jobs.)26.41 E(If)144 374.4 Q F2(jobspec) -4.553 E F0 .313(is gi)3.123 F -.15(ve)-.25 G .313 +(\214ed of their status.)180 655.2 Q F2144 667.2 Q F0 +(Restrict output to running jobs.)25.86 E F2144 679.2 Q F0 +(Restrict output to stopped jobs.)26.41 E(If)144 696 Q F1(jobspec)4.553 +E F0 .313(is gi)3.123 F -.15(ve)-.25 G .313 (n, output is restricted to information about that job).15 F 5.314(.T) --.4 G .314(he return status is 0 unless)-5.314 F(an in)144 386.4 Q -.25 +-.4 G .314(he return status is 0 unless)-5.314 F(an in)144 708 Q -.25 (va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G(lid).25 -E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 403.2 R F1 -2.895 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0 -.394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394(found in) -3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .394 -(with the corre-)3.164 F(sponding process group ID, and e)144 415.2 Q --.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar) -2.5 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 E -F1(kill)108 432 Q F0([)2.5 E F1A F2(sigspec)2.5 E F0(|)2.5 E F1 -2.5 E F2(signum)2.5 E F0(|)2.5 E F12.5 E F2(sigspec)A F0 2.5 -(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E F1 -(kill \255l)108 444 Q F0([)2.5 E F2(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G -(it_status).2 E F0(])A .119(Send the signal named by)144 456 R F2 -(sigspec)2.959 E F0(or)2.929 E F2(signum)2.959 E F0 .119 -(to the processes named by)2.939 F F2(pid)3.87 E F0(or)3.39 E F2 -(jobspec)2.62 E F0(.).31 E F2(sigspec)5.46 E F0(is)2.93 E .319 -(either a case-insensiti)144 468 R .619 -.15(ve s)-.25 H .319 +E F1(jobspec)4.24 E F0(is supplied.)2.81 E 2.067(If the)144 724.8 R F2 +4.567 E F0 2.067(option is supplied,)4.567 F F2(jobs)4.567 E F0 +2.067(replaces an)4.567 F(y)-.15 E F1(jobspec)6.307 E F0 2.067(found in) +4.877 F F1(command)4.767 E F0(or)5.337 E F1(ar)4.897 E(gs)-.37 E F0 +2.066(with the)4.836 F(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385 +(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(25)-2.5 G(2)-197.965 E +0 Cg EP +%%Page: 53 53 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E(corresponding process group ID, and e)144 84 Q -.15(xe)-.15 G +(cutes).15 E/F1 10/Times-Italic@0 SF(command)2.7 E F0(passing it)3.27 E +F1(ar)2.5 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.) +-.15 E/F2 10/Times-Bold@0 SF(kill)108 100.8 Q F0([)2.5 E F2A F1 +(sigspec)2.5 E F0(|)2.5 E F22.5 E F1(signum)2.5 E F0(|)2.5 E F2 +2.5 E F1(sigspec)A F0 2.5(][)C F1(pid)-2.5 E F0(|)2.5 E F1(jobspec) +2.5 E F0 2.5(].)C(..)-2.5 E F2(kill \255l)108 112.8 Q F0([)2.5 E F1 +(sigspec)A F0(|)2.5 E F1 -.2(ex)2.5 G(it_status).2 E F0(])A .119 +(Send the signal named by)144 124.8 R F1(sigspec)2.959 E F0(or)2.929 E +F1(signum)2.959 E F0 .119(to the processes named by)2.939 F F1(pid)3.87 +E F0(or)3.39 E F1(jobspec)2.62 E F0(.).31 E F1(sigspec)5.46 E F0(is)2.93 +E .319(either a case-insensiti)144 136.8 R .619 -.15(ve s)-.25 H .319 (ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 .318 (\(with or without the)2.569 F F3(SIG)2.818 E F0 .318 -(pre\214x\) or a signal)2.568 F(number;)144 480 Q F2(signum)4.188 E F0 -1.349(is a signal number)4.168 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec) +(pre\214x\) or a signal)2.568 F(number;)144 148.8 Q F1(signum)4.188 E F0 +1.349(is a signal number)4.168 F 6.349(.I)-.55 G(f)-6.349 E F1(sigspec) 4.189 E F0 1.349(is not present, then)4.159 F F3(SIGTERM)3.849 E F0 -1.349(is assumed.)3.599 F(An)6.349 E(ar)144 492 Q .523(gument of)-.18 F -F13.023 E F0 .523(lists the signal names.)3.023 F .523(If an)5.523 -F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when).18 F -F13.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523(n, the names) -.15 F .28(of the signals corresponding to the ar)144 504 R .28 -(guments are listed, and the return status is 0.)-.18 F(The)5.28 E F2 --.2(ex)2.78 G(it_status).2 E F0(ar)144 516 Q .378(gument to)-.18 F F1 -2.878 E F0 .378 +1.349(is assumed.)3.599 F(An)6.349 E(ar)144 160.8 Q .523(gument of)-.18 +F F23.023 E F0 .523(lists the signal names.)3.023 F .523(If an) +5.523 F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when) +.18 F F23.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523 +(n, the names).15 F .28(of the signals corresponding to the ar)144 172.8 +R .28(guments are listed, and the return status is 0.)-.18 F(The)5.28 E +F1 -.2(ex)2.78 G(it_status).2 E F0(ar)144 184.8 Q .378(gument to)-.18 F +F22.878 E F0 .378 (is a number specifying either a signal number or the e)2.878 F .377 -(xit status of a process termi-)-.15 F .593(nated by a signal.)144 528 R -F1(kill)5.593 E F0 .593(returns true if at least one signal w)3.093 F +(xit status of a process termi-)-.15 F .593(nated by a signal.)144 196.8 +R F2(kill)5.593 E F0 .593(returns true if at least one signal w)3.093 F .593(as successfully sent, or f)-.1 F .594(alse if an error)-.1 F -(occurs or an in)144 540 Q -.25(va)-.4 G(lid option is encountered.).25 -E F1(let)108 556.8 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0 -(...])2.5 E(Each)144 568.8 Q F2(ar)3.965 E(g)-.37 E F0 1.135 +(occurs or an in)144 208.8 Q -.25(va)-.4 G(lid option is encountered.) +.25 E F2(let)108 225.6 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1(ar)A(g)-.37 +E F0(...])2.5 E(Each)144 237.6 Q F1(ar)3.965 E(g)-.37 E F0 1.135 (is an arithmetic e)3.855 F 1.134(xpression to be e)-.15 F -.25(va)-.25 G 1.134(luated \(see).25 F F3 1.134(ARITHMETIC EV)3.634 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(\).)A F0 1.134(If the) -5.634 F(last)144 580.8 Q F2(ar)2.83 E(g)-.37 E F0 -.25(eva)2.72 G -(luates to 0,).25 E F1(let)2.5 E F0(returns 1; 0 is returned otherwise.) -2.5 E F1(local)108 597.6 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(name) --2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E -.15(Fo)144 609.6 S +5.634 F(last)144 249.6 Q F1(ar)2.83 E(g)-.37 E F0 -.25(eva)2.72 G +(luates to 0,).25 E F2(let)2.5 E F0(returns 1; 0 is returned otherwise.) +2.5 E F2(local)108 266.4 Q F0([)2.5 E F1(option)A F0 2.5(][)C F1(name) +-2.5 E F0([=)A F1(value)A F0 2.5(].)C(..])-2.5 E -.15(Fo)144 278.4 S 2.56(re).15 G .06(ach ar)-2.56 F .06(gument, a local v)-.18 F .06 -(ariable named)-.25 F F2(name)2.92 E F0 .06(is created, and assigned) -2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he)-5.06 E F2(option)2.56 E F0 -.06(can be)2.56 F(an)144 621.6 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653 -(he options accepted by)-3.153 F F1(declar)3.153 E(e)-.18 E F0 5.652(.W) -C(hen)-5.652 E F1(local)3.152 E F0 .652 +(ariable named)-.25 F F1(name)2.92 E F0 .06(is created, and assigned) +2.74 F F1(value)2.56 E F0 5.06(.T).18 G(he)-5.06 E F1(option)2.56 E F0 +.06(can be)2.56 F(an)144 290.4 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653 +(he options accepted by)-3.153 F F2(declar)3.153 E(e)-.18 E F0 5.652(.W) +C(hen)-5.652 E F2(local)3.152 E F0 .652 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144 -633.6 Q F2(name)3.72 E F0 .86(to ha)3.54 F 1.16 -.15(ve a v)-.2 H .861 +302.4 Q F1(name)3.72 E F0 .86(to ha)3.54 F 1.16 -.15(ve a v)-.2 H .861 (isible scope restricted to that function and its children.).15 F -.4 -(Wi)5.861 G .861(th no operands,).4 F F1(local)144 645.6 Q F0 1.165 +(Wi)5.861 G .861(th no operands,).4 F F2(local)144 314.4 Q F0 1.165 (writes a list of local v)3.665 F 1.165 (ariables to the standard output.)-.25 F 1.165(It is an error to use) -6.165 F F1(local)3.664 E F0 1.164(when not)3.664 F .232 -(within a function.)144 657.6 R .233(The return status is 0 unless)5.232 -F F1(local)2.733 E F0 .233(is used outside a function, an in)2.733 F --.25(va)-.4 G(lid).25 E F2(name)3.093 E F0(is)2.913 E(supplied, or)144 -669.6 Q F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1 -(logout)108 686.4 Q F0(Exit a login shell.)9.33 E F1(popd)108 703.2 Q F0 -<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C-2.5 E F2 -(n)A F0(])A(Remo)144 715.2 Q -.15(ve)-.15 G 2.8(se).15 G .3 +6.165 F F2(local)3.664 E F0 1.164(when not)3.664 F .232 +(within a function.)144 326.4 R .233(The return status is 0 unless)5.232 +F F2(local)2.733 E F0 .233(is used outside a function, an in)2.733 F +-.25(va)-.4 G(lid).25 E F1(name)3.093 E F0(is)2.913 E(supplied, or)144 +338.4 Q F1(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F2 +(logout)108 355.2 Q F0(Exit a login shell.)9.33 E F2(popd)108 372 Q F0 +<5bad>2.5 E F2(n)A F0 2.5(][)C(+)-2.5 E F1(n)A F0 2.5(][)C-2.5 E F1 +(n)A F0(])A(Remo)144 384 Q -.15(ve)-.15 G 2.8(se).15 G .3 (ntries from the directory stack.)-2.8 F -.4(Wi)5.299 G .299(th no ar).4 F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15 G .299 -(he top directory from the)-2.799 F 1.478(stack, and performs a)144 -727.2 R F1(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479 +(he top directory from the)-2.799 F 1.478(stack, and performs a)144 396 +R F2(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479 (op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.479 (uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H 1.479(he follo).15 -F(wing)-.25 E(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(52)199 E 0 Cg -EP -%%Page: 53 53 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E(meanings:)144 84 Q/F1 10/Times-Bold@0 SF(+)144 96 Q/F2 10 -/Times-Italic@0 SF(n)A F0(Remo)25.3 E -.15(ve)-.15 G 2.64(st).15 G(he) --2.64 E F2(n)2.64 E F0 .14 -(th entry counting from the left of the list sho)B .14(wn by)-.25 F F1 -(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180 108 -S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0(remo) +F(wing)-.25 E(meanings:)144 408 Q F2(+)144 420 Q F1(n)A F0(Remo)25.3 E +-.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F1(n)2.64 E F0 .14 +(th entry counting from the left of the list sho)B .14(wn by)-.25 F F2 +(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180 432 +S 2.5(re).15 G(xample:)-2.65 E/F5 10/Courier@0 SF(popd +0)2.5 E F0(remo) 2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,)-.65 E -F3(popd +1)2.5 E F0(the second.)2.5 E F1144 120 Q F2(n)A F0(Remo) -25.3 E -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E F0 1.259 -(th entry counting from the right of the list sho)B 1.26(wn by)-.25 F F1 -(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180 132 -R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo)2.5 E -.15(ve)-.15 -G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3(popd -1)2.5 E F0 -(the ne)2.5 E(xt to last.)-.15 E F1144 144 Q F0 .551 +F5(popd +1)2.5 E F0(the second.)2.5 E F2144 444 Q F1(n)A F0(Remo) +25.3 E -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F1(n)3.759 E F0 1.259 +(th entry counting from the right of the list sho)B 1.26(wn by)-.25 F F2 +(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180 456 +R(or e)-.15 E(xample:)-.15 E F5(popd -0)2.5 E F0(remo)2.5 E -.15(ve)-.15 +G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F5(popd -1)2.5 E F0 +(the ne)2.5 E(xt to last.)-.15 E F2144 468 Q F0 .551 (Suppresses the normal change of directory when remo)24.74 F .551 (ving directories from the stack, so)-.15 F -(that only the stack is manipulated.)180 156 Q .643(If the)144 172.8 R -F1(popd)3.143 E F0 .643(command is successful, a)3.143 F F1(dirs)3.143 E -F0 .644(is performed as well, and the return status is 0.)3.143 F F1 -(popd)5.644 E F0 .416(returns f)144 184.8 R .416(alse if an in)-.1 F +(that only the stack is manipulated.)180 480 Q .643(If the)144 496.8 R +F2(popd)3.143 E F0 .643(command is successful, a)3.143 F F2(dirs)3.143 E +F0 .644(is performed as well, and the return status is 0.)3.143 F F2 +(popd)5.644 E F0 .416(returns f)144 508.8 R .416(alse if an in)-.1 F -.25(va)-.4 G .415 (lid option is encountered, the directory stack is empty).25 F 2.915 (,an)-.65 G(on-e)-2.915 E .415(xistent direc-)-.15 F -(tory stack entry is speci\214ed, or the directory change f)144 196.8 Q -(ails.)-.1 E F1(printf)108 213.6 Q F2(format)2.5 E F0([)2.5 E F2(ar)A -(guments)-.37 E F0(])A .372(Write the formatted)144 225.6 R F2(ar)2.872 +(tory stack entry is speci\214ed, or the directory change f)144 520.8 Q +(ails.)-.1 E F2(printf)108 537.6 Q F1(format)2.5 E F0([)2.5 E F1(ar)A +(guments)-.37 E F0(])A .372(Write the formatted)144 549.6 R F1(ar)2.872 E(guments)-.37 E F0 .372 -(to the standard output under the control of the)2.872 F F2(format)2.872 -E F0 5.372(.T)C(he)-5.372 E F2(format)2.872 E F0 1.804(is a character s\ +(to the standard output under the control of the)2.872 F F1(format)2.872 +E F0 5.372(.T)C(he)-5.372 E F1(format)2.872 E F0 1.804(is a character s\ tring which contains three types of objects: plain characters, which ar\ -e simply)144 237.6 R .158 +e simply)144 561.6 R .158 (copied to standard output, character escape sequences, which are con) -144 249.6 R -.15(ve)-.4 G .159(rted and copied to the stan-).15 F .499(\ +144 573.6 R -.15(ve)-.4 G .159(rted and copied to the stan-).15 F .499(\ dard output, and format speci\214cations, each of which causes printing\ - of the ne)144 261.6 R .499(xt successi)-.15 F -.15(ve)-.25 G F2(ar) -3.149 E(gu-)-.37 E(ment)144 273.6 Q F0 5.423(.I)C 2.923(na)-5.423 G .423 -(ddition to the standard)-2.923 F F2(printf)2.923 E F0 .424 -(\(1\) formats,)B F1(%b)2.924 E F0(causes)2.924 E F1(printf)2.924 E F0 + of the ne)144 585.6 R .499(xt successi)-.15 F -.15(ve)-.25 G F1(ar) +3.149 E(gu-)-.37 E(ment)144 597.6 Q F0 5.423(.I)C 2.923(na)-5.423 G .423 +(ddition to the standard)-2.923 F F1(printf)2.923 E F0 .424 +(\(1\) formats,)B F2(%b)2.924 E F0(causes)2.924 E F2(printf)2.924 E F0 .424(to e)2.924 F .424(xpand backslash escape)-.15 F .934 -(sequences in the corresponding)144 285.6 R F2(ar)3.434 E(gument)-.37 E -F0(\(e)3.434 E .934(xcept that)-.15 F F1(\\c)3.434 E F0 .934 -(terminates output, backslashes in)3.434 F F1(\\')3.433 E F0(,)A F1(\\") -3.433 E F0(,)A(and)144 297.6 Q F1(\\?)3.421 E F0 .921(are not remo)3.421 +(sequences in the corresponding)144 609.6 R F1(ar)3.434 E(gument)-.37 E +F0(\(e)3.434 E .934(xcept that)-.15 F F2(\\c)3.434 E F0 .934 +(terminates output, backslashes in)3.434 F F2(\\')3.433 E F0(,)A F2(\\") +3.433 E F0(,)A(and)144 621.6 Q F2(\\?)3.421 E F0 .921(are not remo)3.421 F -.15(ve)-.15 G .922(d, and octal escapes be).15 F .922(ginning with) --.15 F F1(\\0)3.422 E F0 .922(may contain up to four digits\), and)3.422 -F F1(%q)144 309.6 Q F0(causes)3.631 E F1(printf)3.631 E F0 1.131 -(to output the corresponding)3.631 F F2(ar)3.631 E(gument)-.37 E F0 1.13 -(in a format that can be reused as shell)3.631 F(input.)144 321.6 Q(The) -144 345.6 Q F2(format)3.423 E F0 .923 -(is reused as necessary to consume all of the)3.423 F F2(ar)3.423 E -(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format) -3.423 E F0 .924(requires more)3.424 F F2(ar)144 357.6 Q(guments)-.37 E +-.15 F F2(\\0)3.422 E F0 .922(may contain up to four digits\), and)3.422 +F F2(%q)144 633.6 Q F0(causes)3.631 E F2(printf)3.631 E F0 1.131 +(to output the corresponding)3.631 F F1(ar)3.631 E(gument)-.37 E F0 1.13 +(in a format that can be reused as shell)3.631 F(input.)144 645.6 Q(The) +144 669.6 Q F1(format)3.423 E F0 .923 +(is reused as necessary to consume all of the)3.423 F F1(ar)3.423 E +(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F1(format) +3.423 E F0 .924(requires more)3.424 F F1(ar)144 681.6 Q(guments)-.37 E F0 .033(than are supplied, the e)2.534 F .033 (xtra format speci\214cations beha)-.15 F .333 -.15(ve a)-.2 H 2.533(si) .15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .033(alue or null string,) --.25 F(as appropriate, had been supplied.)144 369.6 Q(The return v)5 E -(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd) -108 386.4 Q F0([)2.5 E F1A F0 2.5(][)C F2(dir)-2.5 E F0(])A F1 -(pushd)108 398.4 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E F2(n)A F0 -2.5(][)C-2.5 E F2(n)A F0(])A .639(Adds a directory to the top of th\ -e directory stack, or rotates the stack, making the ne)144 410.4 R 3.14 -(wt)-.25 G .64(op of the)-3.14 F 1.316(stack the current w)144 422.4 R -1.316(orking directory)-.1 F 6.316(.W)-.65 G 1.315(ith no ar)-6.716 F -1.315(guments, e)-.18 F 1.315(xchanges the top tw)-.15 F 3.815(od)-.1 G -1.315(irectories and)-3.815 F .871 -(returns 0, unless the directory stack is empty)144 434.4 R 5.871(.A) +-.25 F(as appropriate, had been supplied.)144 693.6 Q(The return v)5 E +(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(25)-2.5 G(3)-197.965 E 0 Cg EP +%%Page: 54 54 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Times-Bold@0 SF(pushd)108 84 Q F0([)2.5 E F1A F0 2.5 +(][)C/F2 10/Times-Italic@0 SF(dir)-2.5 E F0(])A F1(pushd)108 96 Q F0([) +2.5 E F1A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C-2.5 E F2(n)A +F0(])A .639(Adds a directory to the top of the directory stack, or rota\ +tes the stack, making the ne)144 108 R 3.14(wt)-.25 G .64(op of the) +-3.14 F 1.316(stack the current w)144 120 R 1.316(orking directory)-.1 F +6.316(.W)-.65 G 1.315(ith no ar)-6.716 F 1.315(guments, e)-.18 F 1.315 +(xchanges the top tw)-.15 F 3.815(od)-.1 G 1.315(irectories and)-3.815 F +.871(returns 0, unless the directory stack is empty)144 132 R 5.871(.A) -.65 G -.18(rg)-5.871 G .872(uments, if supplied, ha).18 F 1.172 -.15 -(ve t)-.2 H .872(he follo).15 F .872(wing mean-)-.25 F(ings:)144 446.4 Q -F1(+)144 458.4 Q F2(n)A F0 1.268(Rotates the stack so that the)25.3 F F2 +(ve t)-.2 H .872(he follo).15 F .872(wing mean-)-.25 F(ings:)144 144 Q +F1(+)144 156 Q F2(n)A F0 1.268(Rotates the stack so that the)25.3 F F2 (n)3.768 E F0 1.267 (th directory \(counting from the left of the list sho)B 1.267(wn by) --.25 F F1(dirs)180 470.4 Q F0 2.5(,s)C -(tarting with zero\) is at the top.)-2.5 E F1144 482.4 Q F2(n)A F0 -.92(Rotates the stack so that the)25.3 F F2(n)3.42 E F0 .92 +-.25 F F1(dirs)180 168 Q F0 2.5(,s)C(tarting with zero\) is at the top.) +-2.5 E F1144 180 Q F2(n)A F0 .92(Rotates the stack so that the)25.3 +F F2(n)3.42 E F0 .92 (th directory \(counting from the right of the list sho)B .92(wn by)-.25 -F F1(dirs)180 494.4 Q F0 2.5(,s)C(tarting with zero\) is at the top.) --2.5 E F1144 506.4 Q F0 .902(Suppresses the normal change of dire\ -ctory when adding directories to the stack, so that)24.74 F -(only the stack is manipulated.)180 518.4 Q F2(dir)144.35 530.4 Q F0 -(Adds)23.98 E F2(dir)2.85 E F0 +F F1(dirs)180 192 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5 +E F1144 204 Q F0 .902(Suppresses the normal change of directory w\ +hen adding directories to the stack, so that)24.74 F +(only the stack is manipulated.)180 216 Q F2(dir)144.35 228 Q F0(Adds) +23.98 E F2(dir)2.85 E F0 (to the directory stack at the top, making it the ne)3.23 E 2.5(wc)-.25 -G(urrent w)-2.5 E(orking directory)-.1 E(.)-.65 E .488(If the)144 547.2 +G(urrent w)-2.5 E(orking directory)-.1 E(.)-.65 E .488(If the)144 244.8 R F1(pushd)2.988 E F0 .488(command is successful, a)2.988 F F1(dirs) 2.988 E F0 .488(is performed as well.)2.988 F .489 (If the \214rst form is used,)5.488 F F1(pushd)2.989 E F0 1.04 -(returns 0 unless the cd to)144 559.2 R F2(dir)3.89 E F0 -.1(fa)4.27 G +(returns 0 unless the cd to)144 256.8 R F2(dir)3.89 E F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4 F F1(pushd)3.539 E F0 1.039(returns 0 unless the directory)3.539 F .846(stack is empty)144 -571.2 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent directory stack ele\ +268.8 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent directory stack ele\ ment is speci\214ed, or the directory change to the)-.15 F -(speci\214ed ne)144 583.2 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E -(ails.)-.1 E F1(pwd)108 600 Q F0([)2.5 E F1(\255LP)A F0(])A .845 -(Print the absolute pathname of the current w)144 612 R .845 +(speci\214ed ne)144 280.8 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E +(ails.)-.1 E F1(pwd)108 297.6 Q F0([)2.5 E F1(\255LP)A F0(])A .845 +(Print the absolute pathname of the current w)144 309.6 R .845 (orking directory)-.1 F 5.844(.T)-.65 G .844 (he pathname printed contains no)-5.844 F .181(symbolic links if the)144 -624 R F12.681 E F0 .181(option is supplied or the)2.681 F F1 .181 -(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1(set) -2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264(enabled. If) -144 636 R(the)3.264 E F13.264 E F0 .763 +321.6 R F12.681 E F0 .181(option is supplied or the)2.681 F F1 +.181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1 +(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264 +(enabled. If)144 333.6 R(the)3.264 E F13.264 E F0 .763 (option is used, the pathname printed may contain symbolic links.)3.264 F .763(The return)5.763 F 1.36(status is 0 unless an error occurs while\ - reading the name of the current directory or an in)144 648 R -.25(va) --.4 G(lid).25 E(option is supplied.)144 660 Q F1 -.18(re)108 676.8 S(ad) -.18 E F0([)2.5 E F1(\255ers)A F0 2.5(][)C F1-2.5 E F2(fd)2.5 E F0 -2.5(][)C F1-2.5 E F2(timeout)2.5 E F0 2.5(][)C F1-2.5 E F2 -(aname)2.5 E F0 2.5(][)C F1-2.5 E F2(pr)2.5 E(ompt)-.45 E F0 2.5 + reading the name of the current directory or an in)144 345.6 R -.25(va) +-.4 G(lid).25 E(option is supplied.)144 357.6 Q F1 -.18(re)108 374.4 S +(ad).18 E F0([)2.5 E F1(\255ers)A F0 2.5(][)C F1-2.5 E F2(fd)2.5 E +F0 2.5(][)C F1-2.5 E F2(timeout)2.5 E F0 2.5(][)C F1-2.5 E +F2(aname)2.5 E F0 2.5(][)C F1-2.5 E F2(pr)2.5 E(ompt)-.45 E F0 2.5 (][)C F1-2.5 E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0 2.5(][)C F1 -2.5 E F2(delim)2.5 E F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E .516(One\ line is read from the standard input, or from the \214le descriptor)144 -688.8 R F2(fd)3.016 E F0 .516(supplied as an ar)3.016 F .516(gument to) --.18 F(the)144 700.8 Q F12.538 E F0 .038 +386.4 R F2(fd)3.016 E F0 .516(supplied as an ar)3.016 F .516(gument to) +-.18 F(the)144 398.4 Q F12.538 E F0 .038 (option, and the \214rst w)2.538 F .038(ord is assigned to the \214rst) -.1 F F2(name)2.539 E F0 2.539(,t).18 G .039(he second w)-2.539 F .039 (ord to the second)-.1 F F2(name)2.539 E F0(,).18 E .42 -(and so on, with lefto)144 712.8 R -.15(ve)-.15 G 2.92(rw).15 G .42 +(and so on, with lefto)144 410.4 R -.15(ve)-.15 G 2.92(rw).15 G .42 (ords and their interv)-3.02 F .42 (ening separators assigned to the last)-.15 F F2(name)2.92 E F0 5.42(.I) -.18 G 2.92(ft)-5.42 G(here)-2.92 E .54(are fe)144 724.8 R .54(wer w)-.25 +.18 G 2.92(ft)-5.42 G(here)-2.92 E .54(are fe)144 422.4 R .54(wer w)-.25 F .541(ords read from the input stream than names, the remaining names \ -are assigned empty)-.1 F(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(53) -199 E 0 Cg EP -%%Page: 54 54 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E -.25(va)144 84 S 2.511(lues. The).25 F .011(characters in)2.511 F -/F1 9/Times-Bold@0 SF(IFS)2.511 E F0 .011 +are assigned empty)-.1 F -.25(va)144 434.4 S 2.511(lues. The).25 F .011 +(characters in)2.511 F/F3 9/Times-Bold@0 SF(IFS)2.511 E F0 .011 (are used to split the line into w)2.261 F 2.511(ords. The)-.1 F .011 -(backslash character \()2.511 F/F2 10/Times-Bold@0 SF(\\)A F0 2.51(\)m)C -(ay)-2.51 E 1.89(be used to remo)144 96 R 2.19 -.15(ve a)-.15 H 2.19 --.15(ny s).15 H 1.891(pecial meaning for the ne).15 F 1.891 +(backslash character \()2.511 F F1(\\)A F0 2.51(\)m)C(ay)-2.51 E 1.89 +(be used to remo)144 446.4 R 2.19 -.15(ve a)-.15 H 2.19 -.15(ny s).15 H +1.891(pecial meaning for the ne).15 F 1.891 (xt character read and for line continuation.)-.15 F -(Options, if supplied, ha)144 108 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F2144 120 Q/F3 10/Times-Italic@0 SF(aname) -2.5 E F0 1.05(The w)180 132 R 1.049 +(Options, if supplied, ha)144 458.4 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 470.4 Q F2(aname)2.5 E F0 1.05(The w) +180 482.4 R 1.049 (ords are assigned to sequential indices of the array v)-.1 F(ariable) --.25 E F3(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F -F3(aname)180.33 144 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25 -(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F3(name)2.5 E F0(ar)2.5 -E(guments are ignored.)-.18 E F2144 156 Q F3(delim)2.5 E F0 -(The \214rst character of)180 168 Q F3(delim)2.5 E F0 +-.25 E F2(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F +F2(aname)180.33 494.4 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 +-.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0 +(ar)2.5 E(guments are ignored.)-.18 E F1144 506.4 Q F2(delim)2.5 E +F0(The \214rst character of)180 518.4 Q F2(delim)2.5 E F0 (is used to terminate the input line, rather than ne)2.5 E(wline.)-.25 E -F2144 180 Q F0 .372 -(If the standard input is coming from a terminal,)25.86 F F2 -.18(re) -2.873 G(adline).18 E F0(\(see)2.873 E F1(READLINE)2.873 E F0(abo)2.623 E +F1144 530.4 Q F0 .372 +(If the standard input is coming from a terminal,)25.86 F F1 -.18(re) +2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo)2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E -(to obtain the line.)180 192 Q F2144 204 Q F3(nc)2.5 E(har)-.15 E -(s)-.1 E F2 -.18(re)180 216 S(ad).18 E F0 1.395(returns after reading) -3.895 F F3(nc)3.895 E(har)-.15 E(s)-.1 E F0 1.395 +(to obtain the line.)180 542.4 Q F1144 554.4 Q F2(nc)2.5 E(har) +-.15 E(s)-.1 E F1 -.18(re)180 566.4 S(ad).18 E F0 1.395 +(returns after reading)3.895 F F2(nc)3.895 E(har)-.15 E(s)-.1 E F0 1.395 (characters rather than w)3.895 F 1.394(aiting for a complete line of) --.1 F(input.)180 228 Q F2144 240 Q F3(pr)2.5 E(ompt)-.45 E F0 -(Display)180 252 Q F3(pr)3.66 E(ompt)-.45 E F0 1.161(on standard error) -3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne)-3.661 F 1.161 -(wline, before attempting to read)-.25 F(an)180 264 Q 2.5(yi)-.15 G 2.5 -(nput. The)-2.5 F -(prompt is displayed only if input is coming from a terminal.)2.5 E F2 -144 276 Q F0 .544(Backslash does not act as an escape character) +-.1 F(input.)180 578.4 Q F1144 590.4 Q F2(pr)2.5 E(ompt)-.45 E F0 +(Display)180 602.4 Q F2(pr)3.66 E(ompt)-.45 E F0 1.161 +(on standard error)3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) +-3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 614.4 Q +2.5(yi)-.15 G 2.5(nput. The)-2.5 F +(prompt is displayed only if input is coming from a terminal.)2.5 E F1 +144 626.4 Q F0 .544(Backslash does not act as an escape character) 25.86 F 5.543(.T)-.55 G .543(he backslash is considered to be part of) --5.543 F(the line.)180 288 Q(In particular)5 E 2.5(,ab)-.4 G +-5.543 F(the line.)180 638.4 Q(In particular)5 E 2.5(,ab)-.4 G (ackslash-ne)-2.5 E(wline pair may not be used as a line continuation.) --.25 E F2144 300 Q F0(Silent mode.)26.41 E -(If input is coming from a terminal, characters are not echoed.)5 E F2 -144 312 Q F3(timeout)2.5 E F0(Cause)180 324 Q F2 -.18(re)3.548 G -(ad).18 E F0 1.048(to time out and return f)3.548 F 1.048 -(ailure if a complete line of input is not read within)-.1 F F3(timeout) -180 336 Q F0 2.92(seconds. This)2.92 F .42(option has no ef)2.92 F .42 -(fect if)-.25 F F2 -.18(re)2.92 G(ad).18 E F0 .42 -(is not reading input from the terminal)2.92 F(or a pipe.)180 348 Q F2 -144 360 Q F3(fd)2.5 E/F4 10/Palatino-Roman@0 SF(Read input fr) +-.25 E F1144 650.4 Q F0(Silent mode.)26.41 E +(If input is coming from a terminal, characters are not echoed.)5 E F1 +144 662.4 Q F2(timeout)2.5 E F0(Cause)180 674.4 Q F1 -.18(re)3.548 +G(ad).18 E F0 1.048(to time out and return f)3.548 F 1.048 +(ailure if a complete line of input is not read within)-.1 F F2(timeout) +180 686.4 Q F0 2.92(seconds. This)2.92 F .42(option has no ef)2.92 F .42 +(fect if)-.25 F F1 -.18(re)2.92 G(ad).18 E F0 .42 +(is not reading input from the terminal)2.92 F(or a pipe.)180 698.4 Q F1 +144 710.4 Q F2(fd)2.5 E/F4 10/Palatino-Roman@0 SF(Read input fr) 14.46 E(om \214le descriptor)-.18 E/F5 10/Palatino-Italic@0 SF(fd)2.5 E -F4(.)A .335(If no)144 376.8 R F5(names)3.095 E F4(ar)2.895 E 2.835(es) +F4(.)A .335(If no)144 727.2 R F5(names)3.095 E F4(ar)2.895 E 2.835(es) -.18 G .335(upplied, the line r)-2.835 F .336 (ead is assigned to the variable)-.18 F/F6 9/Palatino-Bold@0 SF(REPL) 2.836 E(Y)-.828 E/F7 9/Palatino-Roman@0 SF(.)A F4 .336(The r)4.836 F -.336(eturn code)-.18 F 1.058(is zer)144 388.8 R 1.058 -(o, unless end-of-\214le is encounter)-.18 F(ed,)-.18 E/F8 10 -/Palatino-Bold@0 SF(read)3.558 E F4 1.058 +.336(eturn code)-.18 F F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G +123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(25)-2.5 G(4) +-197.965 E 0 Cg EP +%%Page: 55 55 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Roman@0 SF 1.058(is zer)144 84 R 1.058 +(o, unless end-of-\214le is encounter)-.18 F(ed,)-.18 E/F2 10 +/Palatino-Bold@0 SF(read)3.558 E F1 1.058 (times out, or an invalid \214le descriptor is)3.558 F -(supplied as the ar)144 400.8 Q(gument to)-.18 E F82.5 E F4(.)A F8 -(readonly)108 417.6 Q F4([)2.5 E F8(\255apf)A F4 2.5(][)C F5(name)-2.5 E -F4([=)A F5(word)A F4 2.5(].)C(..])-2.5 E .587(The given)144 429.6 R F5 -(names)3.087 E F4(ar)3.087 E 3.087(em)-.18 G .587(arked r)-3.087 F .587 -(eadonly; the values of these)-.18 F F5(names)3.347 E F4 .588 -(may not be changed by)3.148 F .833(subsequent assignment.)144 441.6 R -.833(If the)5.833 F F83.333 E F4 .832 -(option is supplied, the functions corr)3.333 F .832(esponding to the) --.18 F F5(names)144 453.6 Q F4(ar)3.809 E 3.809(es)-.18 G 3.809(om) --3.809 G 3.809(arked. The)-3.809 F F83.809 E F4 1.309(option r) -3.809 F 1.309(estricts the variables to arrays.)-.18 F 1.31(If no)6.31 F -F5(name)4.07 E F4(ar)4.16 E(gu-)-.18 E 1.058(ments ar)144 465.6 R 3.557 -(eg)-.18 G 1.057(iven, or if the)-3.557 F F83.557 E F4 1.057 -(option is supplied, a list of all r)3.557 F 1.057 -(eadonly names is printed.)-.18 F(The)144 477.6 Q F82.577 E F4 +(supplied as the ar)144 96 Q(gument to)-.18 E F22.5 E F1(.)A F2 +(readonly)108 112.8 Q F1([)2.5 E F2(\255apf)A F1 2.5(][)C/F3 10 +/Palatino-Italic@0 SF(name)-2.5 E F1([=)A F3(word)A F1 2.5(].)C(..])-2.5 +E .587(The given)144 124.8 R F3(names)3.087 E F1(ar)3.087 E 3.087(em) +-.18 G .587(arked r)-3.087 F .587(eadonly; the values of these)-.18 F F3 +(names)3.347 E F1 .588(may not be changed by)3.148 F .833 +(subsequent assignment.)144 136.8 R .833(If the)5.833 F F23.333 E +F1 .832(option is supplied, the functions corr)3.333 F .832 +(esponding to the)-.18 F F3(names)144 148.8 Q F1(ar)3.809 E 3.809(es) +-.18 G 3.809(om)-3.809 G 3.809(arked. The)-3.809 F F23.809 E F1 +1.309(option r)3.809 F 1.309(estricts the variables to arrays.)-.18 F +1.31(If no)6.31 F F3(name)4.07 E F1(ar)4.16 E(gu-)-.18 E 1.058(ments ar) +144 160.8 R 3.557(eg)-.18 G 1.057(iven, or if the)-3.557 F F23.557 +E F1 1.057(option is supplied, a list of all r)3.557 F 1.057 +(eadonly names is printed.)-.18 F(The)144 172.8 Q F22.577 E F1 .077(option causes output to be displayed in a format that may be r) 2.577 F .078(eused as input.)-.18 F .078(If a)5.078 F .903 -(variable name is followed by =)144 489.6 R F5(word)A F4 3.403(,t)C .902 -(he value of the variable is set to)-3.403 F F5(word)3.402 E F4 5.902 +(variable name is followed by =)144 184.8 R F3(word)A F1 3.403(,t)C .902 +(he value of the variable is set to)-3.403 F F3(word)3.402 E F1 5.902 (.T)C .902(he r)-5.902 F(eturn)-.18 E .997 -(status is 0 unless an invalid option is encounter)144 501.6 R .998 -(ed, one of the)-.18 F F5(names)3.758 E F4 .998(is not a valid shell) -3.558 F(variable name, or)144 513.6 Q F82.5 E F4 -(is supplied with a)2.5 E F5(name)2.76 E F4(that is not a function.)2.85 -E F8(return)108 530.4 Q F4([)2.5 E F5(n)A F4(])A .563 -(Causes a function to exit with the r)144 542.4 R .563 -(eturn value speci\214ed by)-.18 F F5(n)3.063 E F4 5.563(.I).08 G(f) --5.563 E F5(n)3.323 E F4 .563(is omitted, the r)3.143 F(eturn)-.18 E +(status is 0 unless an invalid option is encounter)144 196.8 R .998 +(ed, one of the)-.18 F F3(names)3.758 E F1 .998(is not a valid shell) +3.558 F(variable name, or)144 208.8 Q F22.5 E F1 +(is supplied with a)2.5 E F3(name)2.76 E F1(that is not a function.)2.85 +E F2(return)108 225.6 Q F1([)2.5 E F3(n)A F1(])A .563 +(Causes a function to exit with the r)144 237.6 R .563 +(eturn value speci\214ed by)-.18 F F3(n)3.063 E F1 5.563(.I).08 G(f) +-5.563 E F3(n)3.323 E F1 .563(is omitted, the r)3.143 F(eturn)-.18 E .544(status is that of the last command executed in the function body) -144 554.4 R 5.545(.I)-1.11 G 3.045(fu)-5.545 G .545(sed outside a func-) --3.045 F 1.148(tion, but during execution of a script by the)144 566.4 R -F8(.)3.648 E F4(\()6.148 E F8(source)A F4 3.648(\)c)C 1.148 +144 249.6 R 5.545(.I)-1.11 G 3.045(fu)-5.545 G .545(sed outside a func-) +-3.045 F 1.148(tion, but during execution of a script by the)144 261.6 R +F2(.)3.648 E F1(\()6.148 E F2(source)A F1 3.648(\)c)C 1.148 (ommand, it causes the shell to)-3.648 F .63 -(stop executing that script and r)144 578.4 R .63(eturn either)-.18 F F5 -(n)3.391 E F4 .631(or the exit status of the last command exe-)3.211 F -.541(cuted within the script as the exit status of the script.)144 590.4 +(stop executing that script and r)144 273.6 R .63(eturn either)-.18 F F3 +(n)3.391 E F1 .631(or the exit status of the last command exe-)3.211 F +.541(cuted within the script as the exit status of the script.)144 285.6 R .54(If used outside a function and not)5.54 F .037 -(during execution of a script by)144 602.4 R F8(.)2.538 E F4 2.538(,t) +(during execution of a script by)144 297.6 R F2(.)2.538 E F1 2.538(,t) .833 G .038(he r)-2.538 F .038(eturn status is false.)-.18 F .038 -(Any command associated with)5.038 F(the)144 614.4 Q F8(RETURN)2.5 E F4 +(Any command associated with)5.038 F(the)144 309.6 Q F2(RETURN)2.5 E F1 (trap is executed befor)2.5 E 2.5(ee)-.18 G(xecution r)-2.5 E -(esumes after the function or script.)-.18 E F8(set)108 631.2 Q F4([)2.5 -E F8(\255\255abefhkmnptuvxBCHP)A F4 2.5(][)C F8-2.5 E F5(option) -2.5 E F4 2.5(][)C F5(ar)-2.5 E(g)-.18 E F4(...])2.5 E -.55(Wi)144 643.2 +(esumes after the function or script.)-.18 E F2(set)108 326.4 Q F1([)2.5 +E F2(\255\255abefhkmnptuvxBCHP)A F1 2.5(][)C F2-2.5 E F3(option) +2.5 E F1 2.5(][)C F3(ar)-2.5 E(g)-.18 E F1(...])2.5 E -.55(Wi)144 338.4 S .246(thout options, the name and value of each shell variable ar).55 F 2.745(ed)-.18 G .245(isplayed in a format that)-2.745 F 2.183(can be r) -144 655.2 R 2.183(eused as input.)-.18 F 2.184 +144 350.4 R 2.183(eused as input.)-.18 F 2.184 (The output is sorted accor)7.183 F 2.184(ding to the curr)-.18 F 2.184 -(ent locale.)-.18 F(When)7.184 E 1.006(options ar)144 667.2 R 3.506(es) +(ent locale.)-.18 F(When)7.184 E 1.006(options ar)144 362.4 R 3.506(es) -.18 G 1.006(peci\214ed, they set or unset shell attributes.)-3.506 F 1.006(Any ar)6.006 F 1.005(guments r)-.18 F 1.005(emaining after)-.18 F -1.981(the options ar)144 679.2 R 4.481(ep)-.18 G -.18(ro)-4.481 G 1.981 +1.981(the options ar)144 374.4 R 4.481(ep)-.18 G -.18(ro)-4.481 G 1.981 (cessed ar).18 F 4.481(et)-.18 G -.18(re)-4.481 G 1.982 (ated as values for the positional parameters and ar).18 F(e)-.18 E -(assigned, in or)144 691.2 Q(der)-.18 E 2.5(,t)-.74 G(o)-2.5 E F8($1)2.5 -E F4(,)A F8($2)2.5 E F4(,)A F8 2.5(... $)2.5 F F5(n)A F4 5(.O)C -(ptions, if speci\214ed, have the following meanings:)-5 E F8144 -703.2 Q F4 1.063(Automatically mark variables and functions which ar) +(assigned, in or)144 386.4 Q(der)-.18 E 2.5(,t)-.74 G(o)-2.5 E F2($1)2.5 +E F1(,)A F2($2)2.5 E F1(,)A F2 2.5(... $)2.5 F F3(n)A F1 5(.O)C +(ptions, if speci\214ed, have the following meanings:)-5 E F2144 +398.4 Q F1 1.063(Automatically mark variables and functions which ar) 28.94 F 3.563(em)-.18 G 1.063(odi\214ed or cr)-3.563 F 1.063(eated for) --.18 F(export to the envir)184 715.2 Q(onment of subsequent commands.) --.18 E F0(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(54)199 E 0 Cg EP -%%Page: 55 55 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Bold@0 SF144 84 Q/F2 10/Palatino-Roman@0 SF -.096(Report the status of terminated backgr)27.83 F .096 +-.18 F(export to the envir)184 410.4 Q(onment of subsequent commands.) +-.18 E F2144 422.4 Q F1 .096 +(Report the status of terminated backgr)27.83 F .096 (ound jobs immediately)-.18 F 2.596(,r)-1.11 G .096(ather than befor) --2.596 F(e)-.18 E(the next primary pr)184 96 Q 2.5(ompt. This)-.18 F -(is ef)2.5 E(fective only when job contr)-.18 E(ol is enabled.)-.18 E F1 -144 108 Q F2 .179(Exit immediately if a)28.94 F/F3 10 -/Palatino-Italic@0 SF .178(simple command)2.679 F F2(\(see)2.678 E/F4 9 -/Palatino-Bold@0 SF .178(SHELL GRAMMAR)2.678 F F2 .178 -(above\) exits with a)2.428 F(non-zer)184 120 Q 3.232(os)-.18 G 3.232 -(tatus. The)-3.232 F .733 +-2.596 F(e)-.18 E(the next primary pr)184 434.4 Q 2.5(ompt. This)-.18 F +(is ef)2.5 E(fective only when job contr)-.18 E(ol is enabled.)-.18 E F2 +144 446.4 Q F1 .179(Exit immediately if a)28.94 F F3 .178 +(simple command)2.679 F F1(\(see)2.678 E/F4 9/Palatino-Bold@0 SF .178 +(SHELL GRAMMAR)2.678 F F1 .178(above\) exits with a)2.428 F(non-zer)184 +458.4 Q 3.232(os)-.18 G 3.232(tatus. The)-3.232 F .733 (shell does not exit if the command that fails is part of the)3.232 F -.696(command list immediately following a)184 132 R F1(while)3.196 E F2 -(or)3.196 E F1(until)3.196 E F2(keywor)3.196 E .696(d, part of the test) --.18 F .98(in an)184 144 R F3(if)3.64 E F2 .98(statement, part of a)5.33 -F F1(&&)3.48 E F2(or)3.481 E/F5 10/Symbol SF3.481 E F2 .981 -(list, or if the command's r)3.481 F .981(eturn value is)-.18 F -(being inverted via)184 156 Q F1(!)2.5 E F2 5(.A)C(trap on)-2.5 E F1 -(ERR)2.5 E F2 2.5(,i)C 2.5(fs)-2.5 G(et, is executed befor)-2.5 E 2.5 -(et)-.18 G(he shell exits.)-2.5 E F1144 168 Q F2 -(Disable pathname expansion.)30.05 E F1144 180 Q F2 .592 -(Remember the location of commands as they ar)27.83 F 3.092(el)-.18 G -.591(ooked up for execution.)-3.092 F(This)5.591 E -(is enabled by default.)184 192 Q F1144 204 Q F2 .934(All ar)27.83 -F .934(guments in the form of assignment statements ar)-.18 F 3.434(ep) --.18 G .935(laced in the envir)-3.434 F(on-)-.18 E -(ment for a command, not just those that pr)184 216 Q -(ecede the command name.)-.18 E F1144 228 Q F2 .711(Monitor mode.) -25.05 F .711(Job contr)5.711 F .711(ol is enabled.)-.18 F .711 -(This option is on by default for interac-)5.711 F 1.164 -(tive shells on systems that support it \(see)184 240 R F4 1.165 -(JOB CONTROL)3.665 F F2 3.665(above\). Backgr)3.415 F(ound)-.18 E(pr)184 -252 Q .54(ocesses r)-.18 F .54(un in a separate pr)-.08 F .539(ocess gr) --.18 F .539(oup and a line containing their exit status)-.18 F -(is printed upon their completion.)184 264 Q F1144 276 Q F2 1.313 -(Read commands but do not execute them.)27.83 F 1.313 -(This may be used to check a shell)6.313 F(script for syntax err)184 288 -Q 2.5(ors. This)-.18 F(is ignor)2.5 E(ed by interactive shells.)-.18 E -F1144 300 Q F3(option\255name)2.5 E F2(The)184 312 Q F3 -(option\255name)2.5 E F2(can be one of the following:)2.5 E F1 -(allexport)184 324 Q F2(Same as)224 336 Q F12.5 E F2(.)A F1 -(braceexpand)184 348 Q F2(Same as)224 360 Q F12.5 E F2(.)A F1 -(emacs)184 372 Q F2 .412 +.696(command list immediately following a)184 470.4 R F2(while)3.196 E +F1(or)3.196 E F2(until)3.196 E F1(keywor)3.196 E .696 +(d, part of the test)-.18 F .98(in an)184 482.4 R F3(if)3.64 E F1 .98 +(statement, part of a)5.33 F F2(&&)3.48 E F1(or)3.481 E/F5 10/Symbol SF +3.481 E F1 .981(list, or if the command's r)3.481 F .981 +(eturn value is)-.18 F(being inverted via)184 494.4 Q F2(!)2.5 E F1 5 +(.A)C(trap on)-2.5 E F2(ERR)2.5 E F1 2.5(,i)C 2.5(fs)-2.5 G +(et, is executed befor)-2.5 E 2.5(et)-.18 G(he shell exits.)-2.5 E F2 +144 506.4 Q F1(Disable pathname expansion.)30.05 E F2144 +518.4 Q F1 .592(Remember the location of commands as they ar)27.83 F +3.092(el)-.18 G .591(ooked up for execution.)-3.092 F(This)5.591 E +(is enabled by default.)184 530.4 Q F2144 542.4 Q F1 .934(All ar) +27.83 F .934(guments in the form of assignment statements ar)-.18 F +3.434(ep)-.18 G .935(laced in the envir)-3.434 F(on-)-.18 E +(ment for a command, not just those that pr)184 554.4 Q +(ecede the command name.)-.18 E F2144 566.4 Q F1 .711 +(Monitor mode.)25.05 F .711(Job contr)5.711 F .711(ol is enabled.)-.18 F +.711(This option is on by default for interac-)5.711 F 1.164 +(tive shells on systems that support it \(see)184 578.4 R F4 1.165 +(JOB CONTROL)3.665 F F1 3.665(above\). Backgr)3.415 F(ound)-.18 E(pr)184 +590.4 Q .54(ocesses r)-.18 F .54(un in a separate pr)-.08 F .539 +(ocess gr)-.18 F .539(oup and a line containing their exit status)-.18 F +(is printed upon their completion.)184 602.4 Q F2144 614.4 Q F1 +1.313(Read commands but do not execute them.)27.83 F 1.313 +(This may be used to check a shell)6.313 F(script for syntax err)184 +626.4 Q 2.5(ors. This)-.18 F(is ignor)2.5 E(ed by interactive shells.) +-.18 E F2144 638.4 Q F3(option\255name)2.5 E F1(The)184 650.4 Q F3 +(option\255name)2.5 E F1(can be one of the following:)2.5 E F2 +(allexport)184 662.4 Q F1(Same as)224 674.4 Q F22.5 E F1(.)A F2 +(braceexpand)184 686.4 Q F1(Same as)224 698.4 Q F22.5 E F1(.)A F2 +(emacs)184 710.4 Q F1 .412 (Use an emacs-style command line editing interface.)12.23 F .412 (This is enabled by)5.412 F .358(default when the shell is interactive,\ - unless the shell is started with the)224 384 R F1(\255\255noediting)224 -396 Q F2(option.)2.5 E F1(errtrace)184 408 Q F2(Same as)5.56 E F1 -2.5 E F2(.)A F1(functrace)184 420 Q F2(Same as)224 432 Q F12.5 E -F2(.)A F1(errexit)184 444 Q F2(Same as)10.56 E F12.5 E F2(.)A F1 -(hashall)184 456 Q F2(Same as)6.68 E F12.5 E F2(.)A F1(histexpand) -184 468 Q F2(Same as)224 480 Q F12.5 E F2(.)A F1(history)184 492 Q -F2 2.271(Enable command history)7.78 F 4.771(,a)-1.11 G 4.771(sd)-4.771 -G 2.271(escribed above under)-4.771 F F4(HISTOR)4.771 E(Y)-.495 E/F6 9 -/Palatino-Roman@0 SF(.)A F2(This)6.77 E -(option is on by default in interactive shells.)224 504 Q F1(ignoreeof) -184 516 Q F2 1.673(The ef)224 528 R 1.673 -(fect is as if the shell command)-.18 F/F7 10/Courier@0 SF(IGNOREEOF=10) -4.174 E F2 1.674(had been exe-)4.174 F(cuted \(see)224 540 Q F1(Shell V) -2.5 E(ariables)-1.11 E F2(above\).)2.5 E F1(keyword)184 552 Q F2 -(Same as)224 564 Q F12.5 E F2(.)A F1(monitor)184 576 Q F2(Same as) -224 588 Q F12.5 E F2(.)A F1(noclobber)184 600 Q F2(Same as)224 612 -Q F12.5 E F2(.)A F1(noexec)184 624 Q F2(Same as)8.89 E F12.5 -E F2(.)A F1(noglob)184 636 Q F2(Same as)7.77 E F12.5 E F2(.)A F1 -(nolog)5 E F2(Curr)2.5 E(ently ignor)-.18 E(ed.)-.18 E F1(notify)184 648 -Q F2(Same as)12.22 E F12.5 E F2(.)A F1(nounset)184 660 Q F2 -(Same as)224 672 Q F12.5 E F2(.)A F1(onecmd)184 684 Q F2(Same as) -224 696 Q F12.5 E F2(.)A F0(GNU Bash-3.0)72 768 Q(2004 Sep 17) -149.01 E(55)199 E 0 Cg EP + unless the shell is started with the)224 722.4 R F0(GNU Bash-3.1-de)72 +768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(25)-2.5 G(5)-197.965 E 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Bold@0 SF(physical)184 84 Q/F2 10/Palatino-Roman@0 -SF(Same as)224 96 Q F12.5 E F2(.)A F1(pipefail)184 108 Q F2 .735 -(If set, the r)224 120 R .734 +-.35 E/F1 10/Palatino-Bold@0 SF(\255\255noediting)224 84 Q/F2 10 +/Palatino-Roman@0 SF(option.)2.5 E F1(errtrace)184 96 Q F2(Same as)5.56 +E F12.5 E F2(.)A F1(functrace)184 108 Q F2(Same as)224 120 Q F1 +2.5 E F2(.)A F1(errexit)184 132 Q F2(Same as)10.56 E F12.5 E +F2(.)A F1(hashall)184 144 Q F2(Same as)6.68 E F12.5 E F2(.)A F1 +(histexpand)184 156 Q F2(Same as)224 168 Q F12.5 E F2(.)A F1 +(history)184 180 Q F2 2.271(Enable command history)7.78 F 4.771(,a)-1.11 +G 4.771(sd)-4.771 G 2.271(escribed above under)-4.771 F/F3 9 +/Palatino-Bold@0 SF(HISTOR)4.771 E(Y)-.495 E/F4 9/Palatino-Roman@0 SF(.) +A F2(This)6.77 E(option is on by default in interactive shells.)224 192 +Q F1(ignoreeof)184 204 Q F2 1.673(The ef)224 216 R 1.673 +(fect is as if the shell command)-.18 F/F5 10/Courier@0 SF(IGNOREEOF=10) +4.174 E F2 1.674(had been exe-)4.174 F(cuted \(see)224 228 Q F1(Shell V) +2.5 E(ariables)-1.11 E F2(above\).)2.5 E F1(keyword)184 240 Q F2 +(Same as)224 252 Q F12.5 E F2(.)A F1(monitor)184 264 Q F2(Same as) +224 276 Q F12.5 E F2(.)A F1(noclobber)184 288 Q F2(Same as)224 300 +Q F12.5 E F2(.)A F1(noexec)184 312 Q F2(Same as)8.89 E F12.5 +E F2(.)A F1(noglob)184 324 Q F2(Same as)7.77 E F12.5 E F2(.)A F1 +(nolog)5 E F2(Curr)2.5 E(ently ignor)-.18 E(ed.)-.18 E F1(notify)184 336 +Q F2(Same as)12.22 E F12.5 E F2(.)A F1(nounset)184 348 Q F2 +(Same as)224 360 Q F12.5 E F2(.)A F1(onecmd)184 372 Q F2(Same as) +224 384 Q F12.5 E F2(.)A F1(physical)184 396 Q F2(Same as)224 408 +Q F12.5 E F2(.)A F1(pipefail)184 420 Q F2 .735(If set, the r)224 +432 R .734 (eturn value of a pipeline is the value of the last \(rightmost\))-.18 F -.31(command to exit with a non-zer)224 132 R 2.811(os)-.18 G .311 +.31(command to exit with a non-zer)224 444 R 2.811(os)-.18 G .311 (tatus, or zer)-2.811 F 2.811(oi)-.18 G 2.811(fa)-2.811 G .311 -(ll commands in the)-2.811 F(pipeline exit successfully)224 144 Q 5(.T) --1.11 G(his option is disabled by default.)-5 E F1(posix)184 156 Q F2 +(ll commands in the)-2.811 F(pipeline exit successfully)224 456 Q 5(.T) +-1.11 G(his option is disabled by default.)-5 E F1(posix)184 468 Q F2 .815(Change the behavior of)15.56 F F1(bash)3.315 E F2(wher)3.315 E 3.315(et)-.18 G .815(he default operation dif)-3.315 F .815(fers fr)-.18 -F(om)-.18 E(the POSIX 1003.2 standar)224 168 Q 2.5(dt)-.18 G 2.5(om)-2.5 -G(atch the standar)-2.5 E 2.5(d\()-.18 G/F3 10/Palatino-Italic@0 SF -(`posix mode)-2.5 E F2(\).)A F1(privileged)184 180 Q F2(Same as)224 192 -Q F12.5 E F2(.)A F1(verbose)184 204 Q F2(Same as)224 216 Q F1 -2.5 E F2(.)A F1(vi)184 228 Q F2 +F(om)-.18 E(the POSIX 1003.2 standar)224 480 Q 2.5(dt)-.18 G 2.5(om)-2.5 +G(atch the standar)-2.5 E 2.5(d\()-.18 G/F6 10/Palatino-Italic@0 SF +(`posix mode)-2.5 E F2(\).)A F1(privileged)184 492 Q F2(Same as)224 504 +Q F12.5 E F2(.)A F1(verbose)184 516 Q F2(Same as)224 528 Q F1 +2.5 E F2(.)A F1(vi)184 540 Q F2 (Use a vi-style command line editing interface.)31.11 E F1(xtrace)184 -240 Q F2(Same as)13.34 E F12.5 E F2(.)A(If)184 258 Q F14.63 -E F2 2.131(is supplied with no)4.63 F F3(option\255name)4.631 E F2 4.631 +552 Q F2(Same as)13.34 E F12.5 E F2(.)A(If)184 570 Q F14.63 +E F2 2.131(is supplied with no)4.63 F F6(option\255name)4.631 E F2 4.631 (,t)C 2.131(he values of the curr)-4.631 F 2.131(ent options ar)-.18 F -(e)-.18 E 4.412(printed. If)184 270 R F1(+o)4.412 E F2 1.912 -(is supplied with no)4.412 F F3(option\255name)4.412 E F2 4.411(,as)C +(e)-.18 E 4.412(printed. If)184 582 R F1(+o)4.412 E F2 1.912 +(is supplied with no)4.412 F F6(option\255name)4.412 E F2 4.411(,as)C 1.911(eries of)-4.411 F F1(set)4.411 E F2 1.911(commands to)4.411 F -.18 -(re)184 282 S(cr).18 E(eate the curr)-.18 E +(re)184 594 S(cr).18 E(eate the curr)-.18 E (ent option settings is displayed on the standar)-.18 E 2.5(do)-.18 G -(utput.)-2.5 E F1144 294 Q F2 -.9(Tu)27.83 G .853(rn on).9 F F3 +(utput.)-2.5 E F1144 606 Q F2 -.9(Tu)27.83 G .853(rn on).9 F F6 (privileged)3.923 E F2 3.353(mode. In)3.683 F .853(this mode, the)3.353 -F/F4 9/Palatino-Bold@0 SF($ENV)3.353 E F2(and)3.103 E F4($BASH_ENV)3.354 -E F2 .854(\214les ar)3.104 F 3.354(en)-.18 G(ot)-3.354 E(pr)184 306 Q -2.873(ocessed, shell functions ar)-.18 F 5.373(en)-.18 G 2.873 +F F3($ENV)3.353 E F2(and)3.103 E F3($BASH_ENV)3.354 E F2 .854 +(\214les ar)3.104 F 3.354(en)-.18 G(ot)-3.354 E(pr)184 618 Q 2.873 +(ocessed, shell functions ar)-.18 F 5.373(en)-.18 G 2.873 (ot inherited fr)-5.373 F 2.873(om the envir)-.18 F 2.873 -(onment, and the)-.18 F F4(SHELLOPTS)184 318 Q F2 .548 +(onment, and the)-.18 F F3(SHELLOPTS)184 630 Q F2 .548 (variable, if it appears in the envir)2.798 F .548(onment, is ignor)-.18 F 3.049(ed. If)-.18 F .549(the shell is)3.049 F 1.115 -(started with the ef)184 330 R 1.115(fective user \(gr)-.18 F 1.115 +(started with the ef)184 642 R 1.115(fective user \(gr)-.18 F 1.115 (oup\) id not equal to the r)-.18 F 1.115(eal user \(gr)-.18 F 1.115 -(oup\) id,)-.18 F .497(and the)184 342 R F12.997 E F2 .498 +(oup\) id,)-.18 F .497(and the)184 654 R F12.997 E F2 .498 (option is not supplied, these actions ar)2.998 F 2.998(et)-.18 G .498 (aken and the ef)-2.998 F .498(fective user)-.18 F .685 -(id is set to the r)184 354 R .685(eal user id.)-.18 F .685(If the)5.685 +(id is set to the r)184 666 R .685(eal user id.)-.18 F .685(If the)5.685 F F13.185 E F2 .684(option is supplied at startup, the ef)3.185 F -(fective)-.18 E .752(user id is not r)184 366 R 3.252(eset. T)-.18 F +(fective)-.18 E .752(user id is not r)184 678 R 3.252(eset. T)-.18 F .752(urning this option of)-.9 F 3.252(fc)-.18 G .752(auses the ef) -3.252 F .753(fective user and gr)-.18 F(oup)-.18 E -(ids to be set to the r)184 378 Q(eal user and gr)-.18 E(oup ids.)-.18 E -F1144 390 Q F2(Exit after r)30.61 E -(eading and executing one command.)-.18 E F1144 402 Q F2 -.88 -.9 +(ids to be set to the r)184 690 Q(eal user and gr)-.18 E(oup ids.)-.18 E +F1144 702 Q F2(Exit after r)30.61 E +(eading and executing one command.)-.18 E F1144 714 Q F2 -.88 -.9 (Tr e)27.83 H 2.498(at unset variables as an err).9 F 2.498 (or when performing parameter expansion.)-.18 F(If)7.498 E .869 (expansion is attempted on an unset variable, the shell prints an err) -184 414 R .87(or message,)-.18 F -(and, if not interactive, exits with a non-zer)184 426 Q 2.5(os)-.18 G -(tatus.)-2.5 E F1144 438 Q F2(Print shell input lines as they ar) -28.38 E 2.5(er)-.18 G(ead.)-2.68 E F1144 450 Q F2 2.637 -(After expanding each)28.94 F F3 2.637(simple command)5.137 F F2(,)A F1 -(for)5.137 E F2(command,)5.137 E F1(case)5.136 E F2(command,)5.136 E F1 -(select)5.136 E F2 .954(command, or arithmetic)184 462 R F1(for)3.454 E -F2 .955(command, display the expanded value of)3.455 F F4(PS4)3.455 E/F5 -9/Palatino-Roman@0 SF(,)A F2(fol-)3.205 E -(lowed by the command and its expanded ar)184 474 Q -(guments or associated wor)-.18 E 2.5(dl)-.18 G(ist.)-2.5 E F1144 -486 Q F2 .484(The shell performs brace expansion \(see)27.27 F F1 .484 -(Brace Expansion)2.984 F F2 2.984(above\). This)2.984 F .484(is on by) -2.984 F(default.)184 498 Q F1144 510 Q F2 .077(If set,)26.72 F F1 -(bash)2.577 E F2 .077(does not overwrite an existing \214le with the) -2.577 F F1(>)2.578 E F2(,)A F1(>&)2.578 E F2 2.578(,a)C(nd)-2.578 E F1 -(<>)2.578 E F2 -.18(re)2.578 G(dir).18 E(ection)-.18 E 2.645 -(operators. This)184 522 R .145(may be overridden when cr)2.645 F .145 -(eating output \214les by using the r)-.18 F(edi-)-.18 E -.18(re)184 534 -S(ction operator).18 E F1(>|)2.5 E F2(instead of)2.5 E F1(>)2.5 E F2(.)A -F1144 546 Q F2 .901(If set, any trap on)27.83 F F1(ERR)3.402 E F2 +184 726 R .87(or message,)-.18 F F0(GNU Bash-3.1-de)72 768 Q -.15(ve) +-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(25)-2.5 +G(6)-197.965 E 0 Cg EP +%%Page: 57 57 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Roman@0 SF +(and, if not interactive, exits with a non-zer)184 84 Q 2.5(os)-.18 G +(tatus.)-2.5 E/F2 10/Palatino-Bold@0 SF144 96 Q F1 +(Print shell input lines as they ar)28.38 E 2.5(er)-.18 G(ead.)-2.68 E +F2144 108 Q F1 2.637(After expanding each)28.94 F/F3 10 +/Palatino-Italic@0 SF 2.637(simple command)5.137 F F1(,)A F2(for)5.137 E +F1(command,)5.137 E F2(case)5.136 E F1(command,)5.136 E F2(select)5.136 +E F1 .954(command, or arithmetic)184 120 R F2(for)3.454 E F1 .955 +(command, display the expanded value of)3.455 F/F4 9/Palatino-Bold@0 SF +(PS4)3.455 E/F5 9/Palatino-Roman@0 SF(,)A F1(fol-)3.205 E +(lowed by the command and its expanded ar)184 132 Q +(guments or associated wor)-.18 E 2.5(dl)-.18 G(ist.)-2.5 E F2144 +144 Q F1 .484(The shell performs brace expansion \(see)27.27 F F2 .484 +(Brace Expansion)2.984 F F1 2.984(above\). This)2.984 F .484(is on by) +2.984 F(default.)184 156 Q F2144 168 Q F1 .077(If set,)26.72 F F2 +(bash)2.577 E F1 .077(does not overwrite an existing \214le with the) +2.577 F F2(>)2.578 E F1(,)A F2(>&)2.578 E F1 2.578(,a)C(nd)-2.578 E F2 +(<>)2.578 E F1 -.18(re)2.578 G(dir).18 E(ection)-.18 E 2.645 +(operators. This)184 180 R .145(may be overridden when cr)2.645 F .145 +(eating output \214les by using the r)-.18 F(edi-)-.18 E -.18(re)184 192 +S(ction operator).18 E F2(>|)2.5 E F1(instead of)2.5 E F2(>)2.5 E F1(.)A +F2144 204 Q F1 .901(If set, any trap on)27.83 F F2(ERR)3.402 E F1 .902(is inherited by shell functions, command substitutions,)3.402 F .75 -(and commands executed in a subshell envir)184 558 R 3.25(onment. The) --.18 F F1(ERR)3.25 E F2 .75(trap is normally)3.25 F -(not inherited in such cases.)184 570 Q F1144 582 Q F2(Enable) -25.61 E F1(!)2.515 E F2 .015(style history substitution.)5.015 F .016 +(and commands executed in a subshell envir)184 216 R 3.25(onment. The) +-.18 F F2(ERR)3.25 E F1 .75(trap is normally)3.25 F +(not inherited in such cases.)184 228 Q F2144 240 Q F1(Enable) +25.61 E F2(!)2.515 E F1 .015(style history substitution.)5.015 F .016 (This option is on by default when the shell is)5.016 F(interactive.)184 -594 Q F1144 606 Q F2 .693(If set, the shell does not follow symbo\ -lic links when executing commands such)27.83 F(as)184 618 Q F1(cd)3.569 -E F2 1.069(that change the curr)3.569 F 1.069(ent working dir)-.18 F +252 Q F2144 264 Q F1 .693(If set, the shell does not follow symbo\ +lic links when executing commands such)27.83 F(as)184 276 Q F2(cd)3.569 +E F1 1.069(that change the curr)3.569 F 1.069(ent working dir)-.18 F (ectory)-.18 E 6.069(.I)-1.11 G 3.569(tu)-6.069 G 1.07 -(ses the physical dir)-3.569 F(ectory)-.18 E(str)184 630 Q(uctur)-.08 E -2.912(ei)-.18 G 2.912(nstead. By)-2.912 F(default,)2.912 E F1(bash)2.912 -E F2 .412(follows the logical chain of dir)2.912 F .411(ectories when) --.18 F(performing commands which change the curr)184 642 Q(ent dir)-.18 -E(ectory)-.18 E(.)-1.11 E F1144 654 Q F2 1.25(If set, any trap on) -27.27 F F1(DEBUG)3.751 E F2 1.251 +(ses the physical dir)-3.569 F(ectory)-.18 E(str)184 288 Q(uctur)-.08 E +2.912(ei)-.18 G 2.912(nstead. By)-2.912 F(default,)2.912 E F2(bash)2.912 +E F1 .412(follows the logical chain of dir)2.912 F .411(ectories when) +-.18 F(performing commands which change the curr)184 300 Q(ent dir)-.18 +E(ectory)-.18 E(.)-1.11 E F2144 312 Q F1 1.25(If set, any trap on) +27.27 F F2(DEBUG)3.751 E F1 1.251 (is inherited by shell functions, command substitu-)3.751 F .712 -(tions, and commands executed in a subshell envir)184 666 R 3.212 -(onment. The)-.18 F F1(DEBUG)3.212 E F2 .711(trap is)3.211 F -(normally not inherited in such cases.)184 678 Q F1144 690 Q F2 +(tions, and commands executed in a subshell envir)184 324 R 3.212 +(onment. The)-.18 F F2(DEBUG)3.212 E F1 .711(trap is)3.211 F +(normally not inherited in such cases.)184 336 Q F2144 348 Q F1 1.781(If no ar)27.88 F 1.782 (guments follow this option, then the positional parameters ar)-.18 F 4.282(eu)-.18 G(nset.)-4.282 E 1.303 -(Otherwise, the positional parameters ar)184 702 R 3.803(es)-.18 G 1.303 -(et to the)-3.803 F F3(ar)3.803 E(g)-.18 E F2 1.303 -(s, even if some of them)B(begin with a)184 714 Q F12.5 E F2(.)A F0 -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(56)199 E 0 Cg EP -%%Page: 57 57 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Bold@0 SF144 84 Q/F2 10/Palatino-Roman@0 SF -1.295(Signal the end of options, cause all r)33.94 F(emaining)-.18 E/F3 -10/Palatino-Italic@0 SF(ar)3.796 E(g)-.18 E F2 3.796(st)C 3.796(ob) --3.796 G 3.796(ea)-3.796 G 1.296(ssigned to the posi-)-3.796 F .042 -(tional parameters.)184 96 R(The)5.042 E F12.542 E F2(and)2.542 E -F12.542 E F2 .041(options ar)2.541 F 2.541(et)-.18 G .041 +(Otherwise, the positional parameters ar)184 360 R 3.803(es)-.18 G 1.303 +(et to the)-3.803 F F3(ar)3.803 E(g)-.18 E F1 1.303 +(s, even if some of them)B(begin with a)184 372 Q F22.5 E F1(.)A F2 +144 384 Q F1 1.295(Signal the end of options, cause all r)33.94 F +(emaining)-.18 E F3(ar)3.796 E(g)-.18 E F1 3.796(st)C 3.796(ob)-3.796 G +3.796(ea)-3.796 G 1.296(ssigned to the posi-)-3.796 F .042 +(tional parameters.)184 396 R(The)5.042 E F22.542 E F1(and)2.542 E +F22.542 E F1 .041(options ar)2.541 F 2.541(et)-.18 G .041 (urned of)-2.541 F 2.541(f. If)-.18 F(ther)2.541 E 2.541(ea)-.18 G .401 --.18(re n)-2.541 H(o).18 E F3(ar)2.541 E(g)-.18 E F2 .041(s, the)B -(positional parameters r)184 108 Q(emain unchanged.)-.18 E .12 -(The options ar)144 124.8 R 2.62(eo)-.18 G .48 -.18(ff b)-2.62 H 2.62 +-.18(re n)-2.541 H(o).18 E F3(ar)2.541 E(g)-.18 E F1 .041(s, the)B +(positional parameters r)184 408 Q(emain unchanged.)-.18 E .12 +(The options ar)144 424.8 R 2.62(eo)-.18 G .48 -.18(ff b)-2.62 H 2.62 (yd).18 G .121(efault unless otherwise noted.)-2.62 F .121 (Using + rather than \255 causes these)5.121 F .278 -(options to be turned of)144 136.8 R 2.778(f. The)-.18 F .277 +(options to be turned of)144 436.8 R 2.778(f. The)-.18 F .277 (options can also be speci\214ed as ar)2.777 F .277 -(guments to an invocation)-.18 F .722(of the shell.)144 148.8 R .723 -(The curr)5.723 F .723(ent set of options may be found in)-.18 F F1 -<24ad>3.223 E F2 5.723(.T)C .723(he r)-5.723 F .723 -(eturn status is always)-.18 F(tr)144 160.8 Q -(ue unless an invalid option is encounter)-.08 E(ed.)-.18 E F1(shift)108 -177.6 Q F2([)2.5 E F3(n)A F2(])A .807(The positional parameters fr)144 -189.6 R(om)-.18 E F3(n)3.306 E F2 .806(+1 ... ar)B 3.306(er)-.18 G .806 -(enamed to)-3.486 F F1 .806($1 ....)3.306 F F2 .806(Parameters r)5.806 F -(epr)-.18 E .806(esented by)-.18 F .055(the numbers)144 201.6 R F1($#) -2.555 E F2 .055(down to)2.555 F F1($#)2.555 E F2A F3(n)A F2 .055 -(+1 ar)B 2.555(eu)-.18 G(nset.)-2.555 E F3(n)5.315 E F2 .055 +(guments to an invocation)-.18 F .722(of the shell.)144 448.8 R .723 +(The curr)5.723 F .723(ent set of options may be found in)-.18 F F2 +<24ad>3.223 E F1 5.723(.T)C .723(he r)-5.723 F .723 +(eturn status is always)-.18 F(tr)144 460.8 Q +(ue unless an invalid option is encounter)-.08 E(ed.)-.18 E F2(shift)108 +477.6 Q F1([)2.5 E F3(n)A F1(])A .807(The positional parameters fr)144 +489.6 R(om)-.18 E F3(n)3.306 E F1 .806(+1 ... ar)B 3.306(er)-.18 G .806 +(enamed to)-3.486 F F2 .806($1 ....)3.306 F F1 .806(Parameters r)5.806 F +(epr)-.18 E .806(esented by)-.18 F .055(the numbers)144 501.6 R F2($#) +2.555 E F1 .055(down to)2.555 F F2($#)2.555 E F1A F3(n)A F1 .055 +(+1 ar)B 2.555(eu)-.18 G(nset.)-2.555 E F3(n)5.315 E F1 .055 (must be a non-negative number less than or)2.635 F .495(equal to)144 -213.6 R F1($#)2.995 E F2 5.495(.I)C(f)-5.495 E F3(n)3.255 E F2 .494 +513.6 R F2($#)2.995 E F1 5.495(.I)C(f)-5.495 E F3(n)3.255 E F1 .494 (is 0, no parameters ar)3.075 F 2.994(ec)-.18 G 2.994(hanged. If)-2.994 -F F3(n)3.254 E F2 .494(is not given, it is assumed to be 1.)3.074 F(If) -144 225.6 Q F3(n)4.052 E F2 1.292(is gr)3.872 F 1.292(eater than)-.18 F -F1($#)3.792 E F2 3.792(,t)C 1.292(he positional parameters ar)-3.792 F +F F3(n)3.254 E F1 .494(is not given, it is assumed to be 1.)3.074 F(If) +144 525.6 Q F3(n)4.052 E F1 1.292(is gr)3.872 F 1.292(eater than)-.18 F +F2($#)3.792 E F1 3.792(,t)C 1.292(he positional parameters ar)-3.792 F 3.792(en)-.18 G 1.292(ot changed.)-3.792 F 1.292(The r)6.292 F 1.292 -(eturn status is)-.18 F(gr)144 237.6 Q(eater than zer)-.18 E 2.5(oi)-.18 -G(f)-2.5 E F3(n)2.76 E F2(is gr)2.58 E(eater than)-.18 E F1($#)2.5 E F2 -(or less than zer)2.5 E(o; otherwise 0.)-.18 E F1(shopt)108 254.4 Q F2 -([)2.5 E F1(\255pqsu)A F2 2.5(][)C F1-2.5 E F2 2.5(][)C F3 -(optname)-2.5 E F2(...])2.5 E -.92(To)144 266.4 S 1.523 +(eturn status is)-.18 F(gr)144 537.6 Q(eater than zer)-.18 E 2.5(oi)-.18 +G(f)-2.5 E F3(n)2.76 E F1(is gr)2.58 E(eater than)-.18 E F2($#)2.5 E F1 +(or less than zer)2.5 E(o; otherwise 0.)-.18 E F2(shopt)108 554.4 Q F1 +([)2.5 E F2(\255pqsu)A F1 2.5(][)C F2-2.5 E F1 2.5(][)C F3 +(optname)-2.5 E F1(...])2.5 E -.92(To)144 566.4 S 1.523 (ggle the values of variables contr).92 F 1.522 (olling optional shell behavior)-.18 F 6.522(.W)-.74 G 1.522 -(ith no options, or)-7.072 F 2.531(with the)144 278.4 R F15.031 E -F2 2.531(option, a list of all settable options is displayed, with an i\ -ndication of)5.031 F .962(whether or not each is set.)144 290.4 R(The) -5.962 E F13.462 E F2 .962 +(ith no options, or)-7.072 F 2.531(with the)144 578.4 R F25.031 E +F1 2.531(option, a list of all settable options is displayed, with an i\ +ndication of)5.031 F .962(whether or not each is set.)144 590.4 R(The) +5.962 E F23.462 E F1 .962 (option causes output to be displayed in a form that)3.462 F(may be r) -144 302.4 Q(eused as input.)-.18 E -(Other options have the following meanings:)5 E F1144 314.4 Q F2 -(Enable \(set\) each)25.5 E F3(optname)2.5 E F2(.)A F1144 326.4 Q -F2(Disable \(unset\) each)23.83 E F3(optname)2.5 E F2(.)A F1144 -338.4 Q F2(Suppr)23.83 E .903(esses normal output \(quiet mode\); the r) +144 602.4 Q(eused as input.)-.18 E +(Other options have the following meanings:)5 E F2144 614.4 Q F1 +(Enable \(set\) each)25.5 E F3(optname)2.5 E F1(.)A F2144 626.4 Q +F1(Disable \(unset\) each)23.83 E F3(optname)2.5 E F1(.)A F2144 +638.4 Q F1(Suppr)23.83 E .903(esses normal output \(quiet mode\); the r) -.18 F .903(eturn status indicates whether the)-.18 F F3(optname)180 -350.4 Q F2 1.679(is set or unset.)4.179 F 1.679(If multiple)6.679 F F3 -(optname)4.178 E F2(ar)4.178 E 1.678(guments ar)-.18 F 4.178(eg)-.18 G -1.678(iven with)-4.178 F F14.178 E F2 4.178(,t)C(he)-4.178 E -.18 -(re)180 362.4 S(turn status is zer).18 E 2.5(oi)-.18 G 2.5(fa)-2.5 G(ll) --2.5 E F3(optnames)2.5 E F2(ar)2.5 E 2.5(ee)-.18 G(nabled; non-zer)-2.5 -E 2.5(oo)-.18 G(therwise.)-2.5 E F1144 374.4 Q F2 1.348 -(Restricts the values of)24.38 F F3(optname)3.848 E F2 1.348 -(to be those de\214ned for the)3.848 F F13.848 E F2 1.348 -(option to the)3.848 F F1(set)3.848 E F2(builtin.)180 386.4 Q 1.86 -(If either)144 403.2 R F14.36 E F2(or)4.36 E F14.36 E F2 -1.86(is used with no)4.36 F F3(optname)4.36 E F2(ar)4.36 E 1.86 +650.4 Q F1 1.679(is set or unset.)4.179 F 1.679(If multiple)6.679 F F3 +(optname)4.178 E F1(ar)4.178 E 1.678(guments ar)-.18 F 4.178(eg)-.18 G +1.678(iven with)-4.178 F F24.178 E F1 4.178(,t)C(he)-4.178 E -.18 +(re)180 662.4 S(turn status is zer).18 E 2.5(oi)-.18 G 2.5(fa)-2.5 G(ll) +-2.5 E F3(optnames)2.5 E F1(ar)2.5 E 2.5(ee)-.18 G(nabled; non-zer)-2.5 +E 2.5(oo)-.18 G(therwise.)-2.5 E F2144 674.4 Q F1 1.348 +(Restricts the values of)24.38 F F3(optname)3.848 E F1 1.348 +(to be those de\214ned for the)3.848 F F23.848 E F1 1.348 +(option to the)3.848 F F2(set)3.848 E F1(builtin.)180 686.4 Q 1.86 +(If either)144 703.2 R F24.36 E F1(or)4.36 E F24.36 E F1 +1.86(is used with no)4.36 F F3(optname)4.36 E F1(ar)4.36 E 1.86 (guments, the display is limited to those)-.18 F 1.061(options which ar) -144 415.2 R 3.561(es)-.18 G 1.062(et or unset, r)-3.561 F(espectively) --.18 E 6.062(.U)-1.11 G 1.062(nless otherwise noted, the)-6.062 F F1 -(shopt)3.562 E F2(options)3.562 E(ar)144 427.2 Q 2.5(ed)-.18 G -(isabled \(unset\) by default.)-2.5 E .473(The r)144 444 R .473 +144 715.2 R 3.561(es)-.18 G 1.062(et or unset, r)-3.561 F(espectively) +-.18 E 6.062(.U)-1.11 G 1.062(nless otherwise noted, the)-6.062 F F2 +(shopt)3.562 E F1(options)3.562 E(ar)144 727.2 Q 2.5(ed)-.18 G +(isabled \(unset\) by default.)-2.5 E F0(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(25) +-2.5 G(7)-197.965 E 0 Cg EP +%%Page: 58 58 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Roman@0 SF .473(The r)144 84 R .473 (eturn status when listing options is zer)-.18 F 2.973(oi)-.18 G 2.973 -(fa)-2.973 G(ll)-2.973 E F3(optnames)2.973 E F2(ar)2.973 E 2.973(ee)-.18 -G .472(nabled, non-zer)-2.973 F 2.972(oo)-.18 G(ther)-2.972 E(-)-.18 E -2.601(wise. When)144 456 R .101(setting or unsetting options, the r) -2.601 F .101(eturn status is zer)-.18 F 2.602(ou)-.18 G .102(nless an) --2.602 F F3(optname)2.602 E F2 .102(is not)2.602 F 2.5(av)144 468 S -(alid shell option.)-2.5 E(The list of)144 484.8 Q F1(shopt)2.5 E F2 -(options is:)2.5 E F1(cdable_vars)144 502.8 Q F2 .364(If set, an ar)184 -514.8 R .364(gument to the)-.18 F F1(cd)2.864 E F2 .364 +(fa)-2.973 G(ll)-2.973 E/F2 10/Palatino-Italic@0 SF(optnames)2.973 E F1 +(ar)2.973 E 2.973(ee)-.18 G .472(nabled, non-zer)-2.973 F 2.972(oo)-.18 +G(ther)-2.972 E(-)-.18 E 2.601(wise. When)144 96 R .101 +(setting or unsetting options, the r)2.601 F .101(eturn status is zer) +-.18 F 2.602(ou)-.18 G .102(nless an)-2.602 F F2(optname)2.602 E F1 .102 +(is not)2.602 F 2.5(av)144 108 S(alid shell option.)-2.5 E(The list of) +144 124.8 Q/F3 10/Palatino-Bold@0 SF(shopt)2.5 E F1(options is:)2.5 E F3 +(cdable_vars)144 142.8 Q F1 .364(If set, an ar)184 154.8 R .364 +(gument to the)-.18 F F3(cd)2.864 E F1 .364 (builtin command that is not a dir)2.864 F .364(ectory is assumed)-.18 F -(to be the name of a variable whose value is the dir)184 526.8 Q -(ectory to change to.)-.18 E F1(cdspell)144 538.8 Q F2 1.137 +(to be the name of a variable whose value is the dir)184 166.8 Q +(ectory to change to.)-.18 E F3(cdspell)144 178.8 Q F1 1.137 (If set, minor err)7.24 F 1.138(ors in the spelling of a dir)-.18 F -1.138(ectory component in a)-.18 F F1(cd)3.638 E F2(command)3.638 E -1.289(will be corr)184 550.8 R 3.788(ected. The)-.18 F(err)3.788 E 1.288 +1.138(ectory component in a)-.18 F F3(cd)3.638 E F1(command)3.638 E +1.289(will be corr)184 190.8 R 3.788(ected. The)-.18 F(err)3.788 E 1.288 (ors checked for ar)-.18 F 3.788(et)-.18 G 1.288 -(ransposed characters, a missing)-3.788 F(character)184 562.8 Q 2.74(,a) +(ransposed characters, a missing)-3.788 F(character)184 202.8 Q 2.74(,a) -.74 G .24(nd one character too many)-2.74 F 5.241(.I)-1.11 G 2.741(fac) -5.241 G(orr)-2.741 E .241(ection is found, the corr)-.18 F .241 -(ected \214le)-.18 F .431(name is printed, and the command pr)184 574.8 +(ected \214le)-.18 F .431(name is printed, and the command pr)184 214.8 R 2.931(oceeds. This)-.18 F .43(option is only used by inter)2.931 F(-) --.18 E(active shells.)184 586.8 Q F1(checkhash)144 598.8 Q F2 .762 -(If set,)184 610.8 R F1(bash)3.262 E F2 .763 +-.18 E(active shells.)184 226.8 Q F3(checkhash)144 238.8 Q F1 .762 +(If set,)184 250.8 R F3(bash)3.262 E F1 .763 (checks that a command found in the hash table exists befor)3.263 F -3.263(et)-.18 G(rying)-3.263 E .023(to execute it.)184 622.8 R .023 +3.263(et)-.18 G(rying)-3.263 E .023(to execute it.)184 262.8 R .023 (If a hashed command no longer exists, a normal path sear)5.023 F .022 -(ch is per)-.18 F(-)-.18 E(formed.)184 634.8 Q F1(checkwinsize)144 646.8 -Q F2 2.584(If set,)184 658.8 R F1(bash)5.084 E F2 2.584 +(ch is per)-.18 F(-)-.18 E(formed.)184 274.8 Q F3(checkwinsize)144 286.8 +Q F1 2.584(If set,)184 298.8 R F3(bash)5.084 E F1 2.584 (checks the window size after each command and, if necessary)5.084 F(,) --1.11 E(updates the values of)184 670.8 Q/F4 9/Palatino-Bold@0 SF(LINES) -2.5 E F2(and)2.25 E F4(COLUMNS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F1 -(cmdhist)144 682.8 Q F2 1.298(If set,)184 694.8 R F1(bash)3.798 E F2 +-1.11 E(updates the values of)184 310.8 Q/F4 9/Palatino-Bold@0 SF(LINES) +2.5 E F1(and)2.25 E F4(COLUMNS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F3 +(cmdhist)144 322.8 Q F1 1.298(If set,)184 334.8 R F3(bash)3.798 E F1 1.297(attempts to save all lines of a multiple-line command in the same) -3.797 F(history entry)184 706.8 Q 5(.T)-1.11 G(his allows easy r)-5 E -(e-editing of multi-line commands.)-.18 E F0(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(57)199 E 0 Cg EP -%%Page: 58 58 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Bold@0 SF(dotglob)144 84 Q/F2 10/Palatino-Roman@0 -SF 1.338(If set,)184 96 R F1(bash)3.838 E F2 1.338 +3.797 F(history entry)184 346.8 Q 5(.T)-1.11 G(his allows easy r)-5 E +(e-editing of multi-line commands.)-.18 E F3(dotglob)144 358.8 Q F1 +1.338(If set,)184 370.8 R F3(bash)3.838 E F1 1.338 (includes \214lenames beginning with a `.' in the r)3.838 F 1.339 -(esults of pathname)-.18 F(expansion.)184 108 Q F1(execfail)144 120 Q F2 -.315(If set, a non-interactive shell will not exit if it cannot execute\ - the \214le speci\214ed as)5.01 F .783(an ar)184 132 R .783 -(gument to the)-.18 F F1(exec)3.283 E F2 .783(builtin command.)3.283 F -.783(An interactive shell does not exit if)5.783 F F1(exec)184 144 Q F2 -(fails.)2.5 E F1(expand_aliases)144 156 Q F2 1.159(If set, aliases ar) -184 168 R 3.659(ee)-.18 G 1.159(xpanded as described above under)-3.659 -F/F3 9/Palatino-Bold@0 SF(ALIASES)3.659 E/F4 9/Palatino-Roman@0 SF(.)A -F2 1.159(This option is)5.659 F -(enabled by default for interactive shells.)184 180 Q F1(extdebug)144 -192 Q F2(If set, behavior intended for use by debuggers is enabled:)184 -204 Q F1(1.)184 216 Q F2(The)28.5 E F13.607 E F2 1.107 -(option to the)3.607 F F1(declare)3.607 E F2 1.108 -(builtin displays the sour)3.607 F 1.108(ce \214le name and)-.18 F .624 -(line number corr)220 228 R .624 +(esults of pathname)-.18 F(expansion.)184 382.8 Q F3(execfail)144 394.8 +Q F1 .315(If set, a non-interactive shell will not exit if it cannot ex\ +ecute the \214le speci\214ed as)5.01 F .783(an ar)184 406.8 R .783 +(gument to the)-.18 F F3(exec)3.283 E F1 .783(builtin command.)3.283 F +.783(An interactive shell does not exit if)5.783 F F3(exec)184 418.8 Q +F1(fails.)2.5 E F3(expand_aliases)144 430.8 Q F1 1.159 +(If set, aliases ar)184 442.8 R 3.659(ee)-.18 G 1.159 +(xpanded as described above under)-3.659 F F4(ALIASES)3.659 E F5(.)A F1 +1.159(This option is)5.659 F(enabled by default for interactive shells.) +184 454.8 Q F3(extdebug)144 466.8 Q F1 +(If set, behavior intended for use by debuggers is enabled:)184 478.8 Q +F3(1.)184 490.8 Q F1(The)28.5 E F33.607 E F1 1.107(option to the) +3.607 F F3(declare)3.607 E F1 1.108(builtin displays the sour)3.607 F +1.108(ce \214le name and)-.18 F .624(line number corr)220 502.8 R .624 (esponding to each function name supplied as an ar)-.18 F(gu-)-.18 E -(ment.)220 240 Q F1(2.)184 252 Q F2 .98(If the command r)28.5 F .98 -(un by the)-.08 F F1(DEBUG)3.48 E F2 .98(trap r)3.48 F .98 +(ment.)220 514.8 Q F3(2.)184 526.8 Q F1 .98(If the command r)28.5 F .98 +(un by the)-.08 F F3(DEBUG)3.48 E F1 .98(trap r)3.48 F .98 (eturns a non-zer)-.18 F 3.48(ov)-.18 G .98(alue, the)-3.48 F -(next command is skipped and not executed.)220 264 Q F1(3.)184 276 Q F2 -1.107(If the command r)28.5 F 1.107(un by the)-.08 F F1(DEBUG)3.607 E F2 -1.106(trap r)3.606 F 1.106(eturns a value of 2, and the)-.18 F .87 -(shell is executing in a subr)220 288 R .871 +(next command is skipped and not executed.)220 538.8 Q F3(3.)184 550.8 Q +F1 1.107(If the command r)28.5 F 1.107(un by the)-.08 F F3(DEBUG)3.607 E +F1 1.106(trap r)3.606 F 1.106(eturns a value of 2, and the)-.18 F .87 +(shell is executing in a subr)220 562.8 R .871 (outine \(a shell function or a shell script exe-)-.18 F(cuted by the) -220 300 Q F1(.)2.5 E F2(or)2.5 E F1(source)2.5 E F2 -(builtins\), a call to)2.5 E F1(return)2.5 E F2(is simulated.)2.5 E F1 -(extglob)144 312 Q F2 .432(If set, the extended pattern matching featur) -6.11 F .432(es described above under)-.18 F F1(Pathname)2.932 E -(Expansion)184 324 Q F2(ar)2.5 E 2.5(ee)-.18 G(nabled.)-2.5 E F1 -(extquote)144 336 Q F2 .143(If set,)184 348 R F1($)2.643 E F2(')A/F5 10 -/Palatino-Italic@0 SF(string)A F2 2.643('a)C(nd)-2.643 E F1($)2.643 E F2 -(")A F5(string)A F2 2.643("q)C .143(uoting is performed within)-2.643 F -F1(${)2.643 E F5(parameter)A F1(})A F2(expansions)2.643 E -(enclosed in double quotes.)184 360 Q -(This option is enabled by default.)5 E F1(failglob)144 372 Q F2 .507(I\ -f set, patterns which fail to match \214lenames during pathname expansi\ -on r)184 384 R(esult)-.18 E(in an expansion err)184 396 Q(or)-.18 E(.) --.74 E F1(force_\214gnore)144 408 Q F2 1.118(If set, the suf)184 420 R -1.118(\214xes speci\214ed by the)-.18 F F1(FIGNORE)3.618 E F2 1.119 -(shell variable cause wor)3.619 F 1.119(ds to be)-.18 F(ignor)184 432 Q -1.291(ed when performing wor)-.18 F 3.791(dc)-.18 G 1.291 +220 574.8 Q F3(.)2.5 E F1(or)2.5 E F3(source)2.5 E F1 +(builtins\), a call to)2.5 E F3(return)2.5 E F1(is simulated.)2.5 E F3 +(extglob)144 586.8 Q F1 .432 +(If set, the extended pattern matching featur)6.11 F .432 +(es described above under)-.18 F F3(Pathname)2.932 E(Expansion)184 598.8 +Q F1(ar)2.5 E 2.5(ee)-.18 G(nabled.)-2.5 E F3(extquote)144 610.8 Q F1 +.143(If set,)184 622.8 R F3($)2.643 E F1(')A F2(string)A F1 2.643('a)C +(nd)-2.643 E F3($)2.643 E F1(")A F2(string)A F1 2.643("q)C .143 +(uoting is performed within)-2.643 F F3(${)2.643 E F2(parameter)A F3(})A +F1(expansions)2.643 E(enclosed in double quotes.)184 634.8 Q +(This option is enabled by default.)5 E F3(failglob)144 646.8 Q F1 .507 +(If set, patterns which fail to match \214lenames during pathname expan\ +sion r)184 658.8 R(esult)-.18 E(in an expansion err)184 670.8 Q(or)-.18 +E(.)-.74 E F3(force_\214gnore)144 682.8 Q F1 1.118(If set, the suf)184 +694.8 R 1.118(\214xes speci\214ed by the)-.18 F F3(FIGNORE)3.618 E F1 +1.119(shell variable cause wor)3.619 F 1.119(ds to be)-.18 F(ignor)184 +706.8 Q 1.291(ed when performing wor)-.18 F 3.791(dc)-.18 G 1.291 (ompletion even if the ignor)-3.791 F 1.291(ed wor)-.18 F 1.291(ds ar) --.18 F 3.79(et)-.18 G(he)-3.79 E 1.7(only possible completions.)184 444 -R(See)6.7 E F3 1.7(SHELL V)4.2 F(ARIABLES)-1.161 E F2 1.701 -(above for a description of)3.95 F F1(FIGNORE)184 456 Q F2 5(.T)C -(his option is enabled by default.)-5 E F1(gnu_errfmt)144 468 Q F2 .843 -(If set, shell err)184 480 R .843(or messages ar)-.18 F 3.342(ew)-.18 G -.842(ritten in the standar)-3.342 F 3.342(dG)-.18 G .842(NU err)-3.342 F -.842(or message for)-.18 F(-)-.18 E(mat.)184 492 Q F1(histappend)144 504 -Q F2 1.127(If set, the history list is appended to the \214le named by \ -the value of the)184 516 R F1(HIST)3.627 E(-)-.92 E(FILE)184 528 Q F2 +-.18 F 3.79(et)-.18 G(he)-3.79 E 1.7(only possible completions.)184 +718.8 R(See)6.7 E F4 1.7(SHELL V)4.2 F(ARIABLES)-1.161 E F1 1.701 +(above for a description of)3.95 F F3(FIGNORE)184 730.8 Q F1 5(.T)C +(his option is enabled by default.)-5 E F0(GNU Bash-3.1-de)72 768 Q -.15 +(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(25) +-2.5 G(8)-197.965 E 0 Cg EP +%%Page: 59 59 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Bold@0 SF(gnu_errfmt)144 84 Q/F2 10 +/Palatino-Roman@0 SF .843(If set, shell err)184 96 R .843 +(or messages ar)-.18 F 3.342(ew)-.18 G .842(ritten in the standar)-3.342 +F 3.342(dG)-.18 G .842(NU err)-3.342 F .842(or message for)-.18 F(-)-.18 +E(mat.)184 108 Q F1(histappend)144 120 Q F2 1.127(If set, the history l\ +ist is appended to the \214le named by the value of the)184 132 R F1 +(HIST)3.627 E(-)-.92 E(FILE)184 144 Q F2 (variable when the shell exits, rather than overwriting the \214le.)2.5 -E F1(histreedit)144 540 Q F2 1.381(If set, and)184 552 R F1(readline) +E F1(histreedit)144 156 Q F2 1.381(If set, and)184 168 R F1(readline) 3.881 E F2 1.381(is being used, a user is given the opportunity to r) -3.881 F 1.38(e-edit a)-.18 F(failed history substitution.)184 564 Q F1 -(histverify)144 576 Q F2 2.133(If set, and)184 588 R F1(readline)4.633 E +3.881 F 1.38(e-edit a)-.18 F(failed history substitution.)184 180 Q F1 +(histverify)144 192 Q F2 2.133(If set, and)184 204 R F1(readline)4.633 E F2 2.133(is being used, the r)4.633 F 2.133 (esults of history substitution ar)-.18 F 4.634(en)-.18 G(ot)-4.634 E -.383(immediately passed to the shell parser)184 600 R 5.383(.I)-.74 G +.383(immediately passed to the shell parser)184 216 R 5.383(.I)-.74 G .382(nstead, the r)-5.383 F .382(esulting line is loaded into)-.18 F -(the)184 612 Q F1(readline)2.5 E F2(editing buf)2.5 E(fer)-.18 E 2.5(,a) --.74 G(llowing further modi\214cation.)-2.5 E F1(hostcomplete)144 624 Q -F2 .647(If set, and)184 636 R F1(readline)3.147 E F2 .648 +(the)184 228 Q F1(readline)2.5 E F2(editing buf)2.5 E(fer)-.18 E 2.5(,a) +-.74 G(llowing further modi\214cation.)-2.5 E F1(hostcomplete)144 240 Q +F2 .647(If set, and)184 252 R F1(readline)3.147 E F2 .648 (is being used,)3.147 F F1(bash)3.148 E F2 .648 (will attempt to perform hostname com-)3.148 F .44(pletion when a wor) -184 648 R 2.939(dc)-.18 G .439(ontaining a)-2.939 F F1(@)2.939 E F2 .439 +184 264 R 2.939(dc)-.18 G .439(ontaining a)-2.939 F F1(@)2.939 E F2 .439 (is being completed \(see)2.939 F F1(Completing)2.939 E F2(under)2.939 E -F3(READLINE)184 660 Q F2 2.5(above\). This)2.25 F -(is enabled by default.)2.5 E F1(huponexit)144 672 Q F2(If set,)184 684 +/F3 9/Palatino-Bold@0 SF(READLINE)184 276 Q F2 2.5(above\). This)2.25 F +(is enabled by default.)2.5 E F1(huponexit)144 288 Q F2(If set,)184 300 Q F1(bash)2.5 E F2(will send)2.5 E F3(SIGHUP)2.5 E F2 (to all jobs when an interactive login shell exits.)2.25 E F1 -(interactive_comments)144 696 Q F2 .26(If set, allow a wor)184 708 R +(interactive_comments)144 312 Q F2 .26(If set, allow a wor)184 324 R 2.76(db)-.18 G .26(eginning with)-2.76 F F1(#)2.76 E F2 .26 (to cause that wor)2.76 F 2.76(da)-.18 G .26(nd all r)-2.76 F .26 (emaining char)-.18 F(-)-.18 E .512(acters on that line to be ignor)184 -720 R .512(ed in an interactive shell \(see)-.18 F F3(COMMENTS)3.012 E -F2(above\).)2.762 E F0(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(58)199 -E 0 Cg EP -%%Page: 59 59 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Roman@0 SF(This option is enabled by default.)184 -84 Q/F2 10/Palatino-Bold@0 SF(lithist)144 96 Q F1 .513(If set, and the) -12.8 F F2(cmdhist)3.013 E F1 .513 -(option is enabled, multi-line commands ar)3.013 F 3.013(es)-.18 G .513 -(aved to the)-3.013 F .643(history with embedded newlines rather than u\ -sing semicolon separators wher)184 108 R(e)-.18 E(possible.)184 120 Q F2 -(login_shell)144 132 Q F1 2.454 +336 R .512(ed in an interactive shell \(see)-.18 F F3(COMMENTS)3.012 E +F2(above\).)2.762 E(This option is enabled by default.)184 348 Q F1 +(lithist)144 360 Q F2 .513(If set, and the)12.8 F F1(cmdhist)3.013 E F2 +.513(option is enabled, multi-line commands ar)3.013 F 3.013(es)-.18 G +.513(aved to the)-3.013 F .643(history with embedded newlines rather th\ +an using semicolon separators wher)184 372 R(e)-.18 E(possible.)184 384 +Q F1(login_shell)144 396 Q F2 2.454 (The shell sets this option if it is started as a login shell \(see)184 -144 R/F3 9/Palatino-Bold@0 SF(INVOCA)4.954 E(TION)-.828 E F1 2.5 -(above\). The)184 156 R(value may not be changed.)2.5 E F2(mailwarn)144 -168 Q F1 .965(If set, and a \214le that)184 180 R F2(bash)3.465 E F1 -.964(is checking for mail has been accessed since the last)3.464 F 1.647 -(time it was checked, the message `)184 192 R 1.647(`The mail in)-.37 F -/F4 10/Palatino-Italic@0 SF(mail\214le)4.147 E F1 1.647(has been r)4.147 +408 R F3(INVOCA)4.954 E(TION)-.828 E F2 2.5(above\). The)184 420 R +(value may not be changed.)2.5 E F1(mailwarn)144 432 Q F2 .965 +(If set, and a \214le that)184 444 R F1(bash)3.465 E F2 .964 +(is checking for mail has been accessed since the last)3.464 F 1.647 +(time it was checked, the message `)184 456 R 1.647(`The mail in)-.37 F +/F4 10/Palatino-Italic@0 SF(mail\214le)4.147 E F2 1.647(has been r)4.147 F(ead')-.18 E 4.148('i)-.37 G 4.148(sd)-4.148 G(is-)-4.148 E(played.)184 -204 Q F2(no_empty_cmd_completion)144 216 Q F1 .572(If set, and)184 228 R -F2(readline)3.072 E F1 .572(is being used,)3.072 F F2(bash)3.072 E F1 -.572(will not attempt to sear)3.072 F .572(ch the)-.18 F F2 -.74(PA) -3.072 G(TH)-.18 E F1(for)3.072 E +468 Q F1(no_empty_cmd_completion)144 480 Q F2 .572(If set, and)184 492 R +F1(readline)3.072 E F2 .572(is being used,)3.072 F F1(bash)3.072 E F2 +.572(will not attempt to sear)3.072 F .572(ch the)-.18 F F1 -.74(PA) +3.072 G(TH)-.18 E F2(for)3.072 E (possible completions when completion is attempted on an empty line.)184 -240 Q F2(nocaseglob)144 252 Q F1 1.548(If set,)184 264 R F2(bash)4.048 E -F1 1.548 +504 Q F1(nocaseglob)144 516 Q F2 1.548(If set,)184 528 R F1(bash)4.048 E +F2 1.548 (matches \214lenames in a case\255insensitive fashion when performing) -4.048 F(pathname expansion \(see)184 276 Q F2(Pathname Expansion)2.5 E -F1(above\).)2.5 E F2(nullglob)144 288 Q F1 2.34(If set,)184 300 R F2 -(bash)4.84 E F1 2.34(allows patterns which match no \214les \(see)4.84 F -F2 2.34(Pathname Expansion)4.84 F F1 -(above\) to expand to a null string, rather than themselves.)184 312 Q -F2(progcomp)144 324 Q F1 1.198(If set, the pr)184 336 R 1.199 -(ogrammable completion facilities \(see)-.18 F F2 1.199 -(Programmable Completion)3.699 F F1(above\) ar)184 348 Q 2.5(ee)-.18 G -2.5(nabled. This)-2.5 F(option is enabled by default.)2.5 E F2 -(promptvars)144 360 Q F1 2.553(If set, pr)184 372 R 2.553 +4.048 F(pathname expansion \(see)184 540 Q F1(Pathname Expansion)2.5 E +F2(above\).)2.5 E F1(nullglob)144 552 Q F2 2.34(If set,)184 564 R F1 +(bash)4.84 E F2 2.34(allows patterns which match no \214les \(see)4.84 F +F1 2.34(Pathname Expansion)4.84 F F2 +(above\) to expand to a null string, rather than themselves.)184 576 Q +F1(progcomp)144 588 Q F2 1.198(If set, the pr)184 600 R 1.199 +(ogrammable completion facilities \(see)-.18 F F1 1.199 +(Programmable Completion)3.699 F F2(above\) ar)184 612 Q 2.5(ee)-.18 G +2.5(nabled. This)-2.5 F(option is enabled by default.)2.5 E F1 +(promptvars)144 624 Q F2 2.553(If set, pr)184 636 R 2.553 (ompt strings under)-.18 F 2.552 (go parameter expansion, command substitution,)-.18 F 1.007 -(arithmetic expansion, and quote r)184 384 R 1.007 -(emoval after being expanded as described in)-.18 F F3(PROMPTING)184 396 -Q F1 2.5(above. This)2.25 F(option is enabled by default.)2.5 E F2 -(restricted_shell)144 408 Q F1 1.743 -(The shell sets this option if it is started in r)184 420 R 1.742 -(estricted mode \(see)-.18 F F3(RESTRICTED)4.242 E(SHELL)184 432 Q F1 +(arithmetic expansion, and quote r)184 648 R 1.007 +(emoval after being expanded as described in)-.18 F F3(PROMPTING)184 660 +Q F2 2.5(above. This)2.25 F(option is enabled by default.)2.5 E F1 +(restricted_shell)144 672 Q F2 1.743 +(The shell sets this option if it is started in r)184 684 R 1.742 +(estricted mode \(see)-.18 F F3(RESTRICTED)4.242 E(SHELL)184 696 Q F2 4.862(below\). The)4.612 F 2.362(value may not be changed.)4.862 F 2.362 (This is not r)7.362 F 2.362(eset when the)-.18 F .294 -(startup \214les ar)184 444 R 2.794(ee)-.18 G .294 +(startup \214les ar)184 708 R 2.794(ee)-.18 G .294 (xecuted, allowing the startup \214les to discover whether or not a) --2.794 F(shell is r)184 456 Q(estricted.)-.18 E F2(shift_verbose)144 468 -Q F1 .527(If set, the)184 480 R F2(shift)3.028 E F1 .528 -(builtin prints an err)3.028 F .528 -(or message when the shift count exceeds the)-.18 F -(number of positional parameters.)184 492 Q F2(sourcepath)144 504 Q F1 -.515(If set, the)184 516 R F2(source)3.015 E F1(\()3.014 E F2(.)A F1 -3.014(\)b)C .514(uiltin uses the value of)-3.014 F F3 -.666(PA)3.014 G -(TH)-.162 E F1 .514(to \214nd the dir)2.764 F .514(ectory contain-)-.18 -F(ing the \214le supplied as an ar)184 528 Q 2.5(gument. This)-.18 F -(option is enabled by default.)2.5 E F2(xpg_echo)144 540 Q F1 -(If set, the)184 552 Q F2(echo)2.5 E F1 -(builtin expands backslash-escape sequences by default.)2.5 E F2 -(suspend)108 564 Q F1([)2.5 E F2A F1(])A .048 -(Suspend the execution of this shell until it r)144 576 R .048 -(eceives a)-.18 F F3(SIGCONT)2.548 E F1 2.548(signal. The)2.298 F F2 -2.548 E F1 .048(option says)2.548 F .327 -(not to complain if this is a login shell; just suspend anyway)144 588 R -5.327(.T)-1.11 G .327(he r)-5.327 F .327(eturn status is 0 unless)-.18 F -(the shell is a login shell and)144 600 Q F22.5 E F1 -(is not supplied, or if job contr)2.5 E(ol is not enabled.)-.18 E F2 -(test)108 612 Q F4(expr)2.5 E F2([)108 624 Q F4(expr)2.5 E F2(])2.5 E F1 -.544(Return a status of 0 or 1 depending on the evaluation of the condi\ -tional expr)6.56 F(ession)-.18 E F4(expr)3.044 E F1(.).45 E .789 -(Each operator and operand must be a separate ar)144 636 R 3.288 -(gument. Expr)-.18 F .788(essions ar)-.18 F 3.288(ec)-.18 G .788 -(omposed of)-3.288 F(the primaries described above under)144 648 Q F3 -(CONDITIONAL EXPRESSIONS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F1(Expr)144 -666 Q .054 -(essions may be combined using the following operators, listed in decr) --.18 F .055(easing or)-.18 F .055(der of)-.18 F(pr)144 678 Q(ecedence.) --.18 E F2(!)144 690 Q F4(expr)2.5 E F1 -.78 -.9(Tr u)12.94 H 2.5(ei).9 G -(f)-2.5 E F4(expr)2.85 E F1(is false.)2.95 E F2(\()144 702 Q F4(expr)2.5 -E F2(\))2.5 E F1 .847(Returns the value of)6.56 F F4(expr)3.347 E F1 -5.847(.T)C .847(his may be used to override the normal pr)-5.847 F -(ecedence)-.18 E(of operators.)180 714 Q F0(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(59)199 E 0 Cg EP +-2.794 F(shell is r)184 720 Q(estricted.)-.18 E F0(GNU Bash-3.1-de)72 +768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No)-123.385 E 2.5(v2)-.15 G +197.965(25)-2.5 G(9)-197.965 E 0 Cg EP %%Page: 60 60 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Italic@0 SF(expr1)144 84 Q/F2 10/Palatino-Roman@0 -SF2.5 E/F3 10/Palatino-Bold@0 SF(a)A F1(expr2)2.5 E F2 -.78 -.9 -(Tr u)180 96 T 2.5(ei).9 G 2.5(fb)-2.5 G(oth)-2.5 E F1(expr1)2.85 E F2 -(and)2.5 E F1(expr2)2.85 E F2(ar)2.5 E 2.5(et)-.18 G -.08(ru)-2.5 G(e.) -.08 E F1(expr1)144 108 Q F22.5 E F3(o)A F1(expr2)2.5 E F2 -.78 -.9 -(Tr u)180 120 T 2.5(ei).9 G 2.5(fe)-2.5 G(ither)-2.5 E F1(expr1)2.85 E -F2(or)2.5 E F1(expr2)2.85 E F2(is tr)2.5 E(ue.)-.08 E F3(test)144 136.8 -Q F2(and)3.576 E F3([)3.576 E F2 1.076(evaluate conditional expr)3.576 F -1.076(essions using a set of r)-.18 F 1.076(ules based on the number of) --.08 F(ar)144 148.8 Q(guments.)-.18 E 2.5(0a)144 166.8 S -.18(rg)-2.5 G -(uments).18 E(The expr)180 178.8 Q(ession is false.)-.18 E 2.5(1a)144 -190.8 S -.18(rg)-2.5 G(ument).18 E(The expr)180 202.8 Q(ession is tr) --.18 E(ue if and only if the ar)-.08 E(gument is not null.)-.18 E 2.5 -(2a)144 214.8 S -.18(rg)-2.5 G(uments).18 E .209(If the \214rst ar)180 -226.8 R .208(gument is)-.18 F F3(!)2.708 E F2 2.708(,t)C .208(he expr) --2.708 F .208(ession is tr)-.18 F .208(ue if and only if the second ar) --.08 F(gument)-.18 E 2.143(is null.)180 238.8 R 2.144(If the \214rst ar) -7.143 F 2.144(gument is one of the unary conditional operators listed) --.18 F 1.402(above under)180 250.8 R/F4 9/Palatino-Bold@0 SF 1.401 -(CONDITIONAL EXPRESSIONS)3.901 F/F5 9/Palatino-Roman@0 SF(,)A F2 1.401 -(the expr)3.651 F 1.401(ession is tr)-.18 F 1.401(ue if the unary)-.08 F -1.355(test is tr)180 262.8 R 3.855(ue. If)-.08 F 1.356(the \214rst ar) -3.855 F 1.356(gument is not a valid unary conditional operator)-.18 F -3.856(,t)-.74 G(he)-3.856 E(expr)180 274.8 Q(ession is false.)-.18 E 2.5 -(3a)144 286.8 S -.18(rg)-2.5 G(uments).18 E 1.5(If the second ar)180 -298.8 R 1.499 +-.35 E/F1 10/Palatino-Bold@0 SF(shift_verbose)144 84 Q/F2 10 +/Palatino-Roman@0 SF .527(If set, the)184 96 R F1(shift)3.028 E F2 .528 +(builtin prints an err)3.028 F .528 +(or message when the shift count exceeds the)-.18 F +(number of positional parameters.)184 108 Q F1(sourcepath)144 120 Q F2 +.515(If set, the)184 132 R F1(source)3.015 E F2(\()3.014 E F1(.)A F2 +3.014(\)b)C .514(uiltin uses the value of)-3.014 F/F3 9/Palatino-Bold@0 +SF -.666(PA)3.014 G(TH)-.162 E F2 .514(to \214nd the dir)2.764 F .514 +(ectory contain-)-.18 F(ing the \214le supplied as an ar)184 144 Q 2.5 +(gument. This)-.18 F(option is enabled by default.)2.5 E F1(xpg_echo)144 +156 Q F2(If set, the)184 168 Q F1(echo)2.5 E F2 +(builtin expands backslash-escape sequences by default.)2.5 E F1 +(suspend)108 180 Q F2([)2.5 E F1A F2(])A .048 +(Suspend the execution of this shell until it r)144 192 R .048 +(eceives a)-.18 F F3(SIGCONT)2.548 E F2 2.548(signal. The)2.298 F F1 +2.548 E F2 .048(option says)2.548 F .327 +(not to complain if this is a login shell; just suspend anyway)144 204 R +5.327(.T)-1.11 G .327(he r)-5.327 F .327(eturn status is 0 unless)-.18 F +(the shell is a login shell and)144 216 Q F12.5 E F2 +(is not supplied, or if job contr)2.5 E(ol is not enabled.)-.18 E F1 +(test)108 228 Q/F4 10/Palatino-Italic@0 SF(expr)2.5 E F1([)108 240 Q F4 +(expr)2.5 E F1(])2.5 E F2 .544(Return a status of 0 or 1 depending on t\ +he evaluation of the conditional expr)6.56 F(ession)-.18 E F4(expr)3.044 +E F2(.).45 E .789(Each operator and operand must be a separate ar)144 +252 R 3.288(gument. Expr)-.18 F .788(essions ar)-.18 F 3.288(ec)-.18 G +.788(omposed of)-3.288 F(the primaries described above under)144 264 Q +F3(CONDITIONAL EXPRESSIONS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F2(Expr) +144 282 Q .054 +(essions may be combined using the following operators, listed in decr) +-.18 F .055(easing or)-.18 F .055(der of)-.18 F(pr)144 294 Q(ecedence.) +-.18 E F1(!)144 306 Q F4(expr)2.5 E F2 -.78 -.9(Tr u)12.94 H 2.5(ei).9 G +(f)-2.5 E F4(expr)2.85 E F2(is false.)2.95 E F1(\()144 318 Q F4(expr)2.5 +E F1(\))2.5 E F2 .847(Returns the value of)6.56 F F4(expr)3.347 E F2 +5.847(.T)C .847(his may be used to override the normal pr)-5.847 F +(ecedence)-.18 E(of operators.)180 330 Q F4(expr1)144 342 Q F22.5 E +F1(a)A F4(expr2)2.5 E F2 -.78 -.9(Tr u)180 354 T 2.5(ei).9 G 2.5(fb)-2.5 +G(oth)-2.5 E F4(expr1)2.85 E F2(and)2.5 E F4(expr2)2.85 E F2(ar)2.5 E +2.5(et)-.18 G -.08(ru)-2.5 G(e.).08 E F4(expr1)144 366 Q F22.5 E F1 +(o)A F4(expr2)2.5 E F2 -.78 -.9(Tr u)180 378 T 2.5(ei).9 G 2.5(fe)-2.5 G +(ither)-2.5 E F4(expr1)2.85 E F2(or)2.5 E F4(expr2)2.85 E F2(is tr)2.5 E +(ue.)-.08 E F1(test)144 394.8 Q F2(and)3.576 E F1([)3.576 E F2 1.076 +(evaluate conditional expr)3.576 F 1.076(essions using a set of r)-.18 F +1.076(ules based on the number of)-.08 F(ar)144 406.8 Q(guments.)-.18 E +2.5(0a)144 424.8 S -.18(rg)-2.5 G(uments).18 E(The expr)180 436.8 Q +(ession is false.)-.18 E 2.5(1a)144 448.8 S -.18(rg)-2.5 G(ument).18 E +(The expr)180 460.8 Q(ession is tr)-.18 E(ue if and only if the ar)-.08 +E(gument is not null.)-.18 E 2.5(2a)144 472.8 S -.18(rg)-2.5 G(uments) +.18 E .209(If the \214rst ar)180 484.8 R .208(gument is)-.18 F F1(!) +2.708 E F2 2.708(,t)C .208(he expr)-2.708 F .208(ession is tr)-.18 F +.208(ue if and only if the second ar)-.08 F(gument)-.18 E 2.143 +(is null.)180 496.8 R 2.144(If the \214rst ar)7.143 F 2.144 +(gument is one of the unary conditional operators listed)-.18 F 1.402 +(above under)180 508.8 R F3 1.401(CONDITIONAL EXPRESSIONS)3.901 F F5(,)A +F2 1.401(the expr)3.651 F 1.401(ession is tr)-.18 F 1.401 +(ue if the unary)-.08 F 1.355(test is tr)180 520.8 R 3.855(ue. If)-.08 F +1.356(the \214rst ar)3.855 F 1.356 +(gument is not a valid unary conditional operator)-.18 F 3.856(,t)-.74 G +(he)-3.856 E(expr)180 532.8 Q(ession is false.)-.18 E 2.5(3a)144 544.8 S +-.18(rg)-2.5 G(uments).18 E 1.5(If the second ar)180 556.8 R 1.499 (gument is one of the binary conditional operators listed above)-.18 F -(under)180 310.8 Q F4 .64(CONDITIONAL EXPRESSIONS)3.14 F F5(,)A F2 .64 +(under)180 568.8 Q F3 .64(CONDITIONAL EXPRESSIONS)3.14 F F5(,)A F2 .64 (the r)2.89 F .64(esult of the expr)-.18 F .64(ession is the r)-.18 F .641(esult of)-.18 F .529(the binary test using the \214rst and thir)180 -322.8 R 3.029(da)-.18 G -.18(rg)-3.029 G .528(uments as operands.).18 F -.528(If the \214rst ar)5.528 F(gu-)-.18 E .106(ment is)180 334.8 R F3(!) +580.8 R 3.029(da)-.18 G -.18(rg)-3.029 G .528(uments as operands.).18 F +.528(If the \214rst ar)5.528 F(gu-)-.18 E .106(ment is)180 592.8 R F1(!) 2.606 E F2 2.606(,t)C .107(he value is the negation of the two-ar)-2.606 -F .107(gument test using the second and)-.18 F(thir)180 346.8 Q 4.633 +F .107(gument test using the second and)-.18 F(thir)180 604.8 Q 4.633 (da)-.18 G -.18(rg)-4.633 G 4.633(uments. If).18 F 2.133(the \214rst ar) -4.633 F 2.132(gument is exactly)-.18 F F3(\()4.632 E F2 2.132 +4.633 F 2.132(gument is exactly)-.18 F F1(\()4.632 E F2 2.132 (and the thir)4.632 F 4.632(da)-.18 G -.18(rg)-4.632 G 2.132(ument is) -.18 F(exactly)180 358.8 Q F3(\))2.925 E F2 2.925(,t)C .426(he r)-2.925 F +.18 F(exactly)180 616.8 Q F1(\))2.925 E F2 2.925(,t)C .426(he r)-2.925 F .426(esult is the one-ar)-.18 F .426(gument test of the second ar)-.18 F -2.926(gument. Otherwise,)-.18 F .43(the expr)180 370.8 R .43 -(ession is false.)-.18 F(The)5.43 E F32.93 E F2(and)2.93 E F3 +2.926(gument. Otherwise,)-.18 F .43(the expr)180 628.8 R .43 +(ession is false.)-.18 F(The)5.43 E F12.93 E F2(and)2.93 E F1 2.93 E F2 .43(operators ar)2.93 F 2.93(ec)-.18 G(onsider)-2.93 E -.43(ed binary operators)-.18 F(in this case.)180 382.8 Q 2.5(4a)144 -394.8 S -.18(rg)-2.5 G(uments).18 E .668(If the \214rst ar)180 406.8 R -.668(gument is)-.18 F F3(!)3.168 E F2 3.168(,t)C .669(he r)-3.168 F .669 +.43(ed binary operators)-.18 F(in this case.)180 640.8 Q 2.5(4a)144 +652.8 S -.18(rg)-2.5 G(uments).18 E .668(If the \214rst ar)180 664.8 R +.668(gument is)-.18 F F1(!)3.168 E F2 3.168(,t)C .669(he r)-3.168 F .669 (esult is the negation of the thr)-.18 F(ee-ar)-.18 E .669(gument expr) --.18 F(es-)-.18 E .409(sion composed of the r)180 418.8 R .409 +-.18 F(es-)-.18 E .409(sion composed of the r)180 676.8 R .409 (emaining ar)-.18 F 2.909(guments. Otherwise,)-.18 F .409(the expr)2.909 -F .409(ession is parsed)-.18 F(and evaluated accor)180 430.8 Q +F .409(ession is parsed)-.18 F(and evaluated accor)180 688.8 Q (ding to pr)-.18 E(ecedence using the r)-.18 E(ules listed above.)-.08 E -2.5(5o)144 442.8 S 2.5(rm)-2.5 G(or)-2.5 E 2.5(ea)-.18 G -.18(rg)-2.5 G -(uments).18 E .781(The expr)180 454.8 R .782 +2.5(5o)144 700.8 S 2.5(rm)-2.5 G(or)-2.5 E 2.5(ea)-.18 G -.18(rg)-2.5 G +(uments).18 E .781(The expr)180 712.8 R .782 (ession is parsed and evaluated accor)-.18 F .782(ding to pr)-.18 F .782 -(ecedence using the r)-.18 F(ules)-.08 E(listed above.)180 466.8 Q F3 -(times)108 483.6 Q F2 .334 +(ecedence using the r)-.18 F(ules)-.08 E(listed above.)180 724.8 Q F0 +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(26)-2.5 G(0)-197.965 E 0 Cg EP +%%Page: 61 61 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Bold@0 SF(times)108 84 Q/F2 10/Palatino-Roman@0 SF +.334 (Print the accumulated user and system times for the shell and for pr) 11.01 F .334(ocesses r)-.18 F .334(un fr)-.08 F .334(om the)-.18 F 2.5 -(shell. The)144 495.6 R -.18(re)2.5 G(turn status is 0.).18 E F3(trap) -108 512.4 Q F2([)2.5 E F3(\255lp)A F2 2.5(][)C([)-2.5 E F1(ar)A(g)-.18 E -F2(])A F1(sigspec)2.5 E F2(...])2.5 E .563(The command)144 524.4 R F1 -(ar)3.523 E(g)-.18 E F2 .563(is to be r)3.543 F .563 -(ead and executed when the shell r)-.18 F .564(eceives signal\(s\))-.18 -F F1(sigspec)3.064 E F2 5.564(.I).32 G(f)-5.564 E F1(ar)144.46 536.4 Q -(g)-.18 E F2 .153(is absent \(and ther)3.133 F 2.653(ei)-.18 G 2.653 -(sas)-2.653 G(ingle)-2.653 E F1(sigspec)2.653 E F2 2.653(\)o)C(r)-2.653 -E F32.653 E F2 2.653(,e)C .153(ach speci\214ed signal is r)-2.653 F -.152(eset to its original)-.18 F .069 -(disposition \(the value it had upon entrance to the shell\).)144 548.4 -R(If)5.069 E F1(ar)3.03 E(g)-.18 E F2 .07(is the null string the signal) -3.05 F .142(speci\214ed by each)144 560.4 R F1(sigspec)3.052 E F2 .142 -(is ignor)2.962 F .142(ed by the shell and by the commands it invokes.) --.18 F(If)5.141 E F1(ar)3.101 E(g)-.18 E F2(is)3.121 E 1.795(not pr)144 -572.4 R 1.795(esent and)-.18 F F34.295 E F2 1.796 +(shell. The)144 96 R -.18(re)2.5 G(turn status is 0.).18 E F1(trap)108 +112.8 Q F2([)2.5 E F1(\255lp)A F2 2.5(][)C([)-2.5 E/F3 10 +/Palatino-Italic@0 SF(ar)A(g)-.18 E F2(])A F3(sigspec)2.5 E F2(...])2.5 +E .563(The command)144 124.8 R F3(ar)3.523 E(g)-.18 E F2 .563 +(is to be r)3.543 F .563(ead and executed when the shell r)-.18 F .564 +(eceives signal\(s\))-.18 F F3(sigspec)3.064 E F2 5.564(.I).32 G(f) +-5.564 E F3(ar)144.46 136.8 Q(g)-.18 E F2 .153(is absent \(and ther) +3.133 F 2.653(ei)-.18 G 2.653(sas)-2.653 G(ingle)-2.653 E F3(sigspec) +2.653 E F2 2.653(\)o)C(r)-2.653 E F12.653 E F2 2.653(,e)C .153 +(ach speci\214ed signal is r)-2.653 F .152(eset to its original)-.18 F +.069(disposition \(the value it had upon entrance to the shell\).)144 +148.8 R(If)5.069 E F3(ar)3.03 E(g)-.18 E F2 .07 +(is the null string the signal)3.05 F .142(speci\214ed by each)144 160.8 +R F3(sigspec)3.052 E F2 .142(is ignor)2.962 F .142 +(ed by the shell and by the commands it invokes.)-.18 F(If)5.141 E F3 +(ar)3.101 E(g)-.18 E F2(is)3.121 E 1.795(not pr)144 172.8 R 1.795 +(esent and)-.18 F F14.295 E F2 1.796 (has been supplied, then the trap commands associated with each)4.295 F -F1(sigspec)144.41 584.4 Q F2(ar)3.218 E 2.898(ed)-.18 G 2.898 +F3(sigspec)144.41 184.8 Q F2(ar)3.218 E 2.898(ed)-.18 G 2.898 (isplayed. If)-2.898 F .398(no ar)2.898 F .398(guments ar)-.18 F 2.898 -(es)-.18 G .397(upplied or if only)-2.898 F F32.897 E F2 .397 -(is given,)2.897 F F3(trap)2.897 E F2 .397(prints the)2.897 F .035 -(list of commands associated with each signal.)144 596.4 R(The)5.036 E -F32.536 E F2 .036(option causes the shell to print a list)2.536 F -1.095(of signal names and their corr)144 608.4 R 1.095 -(esponding numbers.)-.18 F(Each)6.095 E F1(sigspec)4.005 E F2 1.094 -(is either a signal name)3.914 F .672(de\214ned in <)144 620.4 R F1 +(es)-.18 G .397(upplied or if only)-2.898 F F12.897 E F2 .397 +(is given,)2.897 F F1(trap)2.897 E F2 .397(prints the)2.897 F .035 +(list of commands associated with each signal.)144 196.8 R(The)5.036 E +F12.536 E F2 .036(option causes the shell to print a list)2.536 F +1.095(of signal names and their corr)144 208.8 R 1.095 +(esponding numbers.)-.18 F(Each)6.095 E F3(sigspec)4.005 E F2 1.094 +(is either a signal name)3.914 F .672(de\214ned in <)144 220.8 R F3 (signal.h)A F2 .673(>, or a signal number)B 5.673(.S)-.74 G .673 (ignal names ar)-5.673 F 3.173(ec)-.18 G .673 -(ase insensitive and the SIG)-3.173 F(pr)144 632.4 Q .977 -(e\214x is optional.)-.18 F .976(If a)5.976 F F1(sigspec)3.886 E F2(is) -3.796 E F4(EXIT)3.476 E F2 .976(\(0\) the command)3.226 F F1(ar)3.936 E -(g)-.18 E F2 .976(is executed on exit fr)3.956 F .976(om the)-.18 F -3.404(shell. If)144 644.4 R(a)3.404 E F1(sigspec)3.814 E F2(is)3.724 E -F4(DEBUG)3.404 E F5(,)A F2 .904(the command)3.154 F F1(ar)3.864 E(g)-.18 -E F2 .905(is executed befor)3.885 F 3.405(ee)-.18 G(very)-3.405 E F1 -.905(simple command)3.405 F F2(,)A F1(for)144 656.4 Q F2(command,)3.016 -E F1(case)3.016 E F2(command,)3.016 E F1(select)3.016 E F2 .515 -(command, every arithmetic)3.016 F F1(for)3.015 E F2 .515 +(ase insensitive and the SIG)-3.173 F(pr)144 232.8 Q .977 +(e\214x is optional.)-.18 F .976(If a)5.976 F F3(sigspec)3.886 E F2(is) +3.796 E/F4 9/Palatino-Bold@0 SF(EXIT)3.476 E F2 .976(\(0\) the command) +3.226 F F3(ar)3.936 E(g)-.18 E F2 .976(is executed on exit fr)3.956 F +.976(om the)-.18 F 3.404(shell. If)144 244.8 R(a)3.404 E F3(sigspec) +3.814 E F2(is)3.724 E F4(DEBUG)3.404 E/F5 9/Palatino-Roman@0 SF(,)A F2 +.904(the command)3.154 F F3(ar)3.864 E(g)-.18 E F2 .905 +(is executed befor)3.885 F 3.405(ee)-.18 G(very)-3.405 E F3 .905 +(simple command)3.405 F F2(,)A F3(for)144 256.8 Q F2(command,)3.016 E F3 +(case)3.016 E F2(command,)3.016 E F3(select)3.016 E F2 .515 +(command, every arithmetic)3.016 F F3(for)3.015 E F2 .515 (command, and befor)3.015 F(e)-.18 E 1.001 -(the \214rst command executes in a shell function \(see)144 668.4 R F4 +(the \214rst command executes in a shell function \(see)144 268.8 R F4 1.001(SHELL GRAMMAR)3.501 F F2 3.501(above\). Refer)3.251 F(to)3.501 E -.679(the description of the)144 680.4 R F3(extdebug)3.178 E F2 .678 -(option to the)3.178 F F3(shopt)3.178 E F2 .678 -(builtin for details of its ef)3.178 F .678(fect on the)-.18 F F3(DEBUG) -144 692.4 Q F2 3.153(trap. If)3.153 F(a)3.153 E F1(sigspec)3.563 E F2 -(is)3.473 E F4(ERR)3.153 E F5(,)A F2 .653(the command)2.903 F F1(ar) +.679(the description of the)144 280.8 R F1(extdebug)3.178 E F2 .678 +(option to the)3.178 F F1(shopt)3.178 E F2 .678 +(builtin for details of its ef)3.178 F .678(fect on the)-.18 F F1(DEBUG) +144 292.8 Q F2 3.153(trap. If)3.153 F(a)3.153 E F3(sigspec)3.563 E F2 +(is)3.473 E F4(ERR)3.153 E F5(,)A F2 .653(the command)2.903 F F3(ar) 3.613 E(g)-.18 E F2 .653(is executed whenever a simple com-)3.633 F .241 -(mand has a non\255zer)144 704.4 R 2.741(oe)-.18 G .24 +(mand has a non\255zer)144 304.8 R 2.741(oe)-.18 G .24 (xit status, subject to the following conditions.)-2.741 F(The)5.24 E F4 (ERR)2.74 E F2 .24(trap is not)2.49 F 1.926(executed if the failed comm\ -and is part of the command list immediately following a)144 716.4 R F3 -(while)144 728.4 Q F2(or)2.552 E F3(until)2.552 E F2(keywor)2.552 E .052 -(d, part of the test in an)-.18 F F1(if)2.712 E F2 .052 -(statement, part of a)4.402 F F3(&&)2.552 E F2(or)2.552 E/F6 10/Symbol -SF2.552 E F2 .051(list, or if the)2.552 F F0(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(60)199 E 0 Cg EP -%%Page: 61 61 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Roman@0 SF .092(command's r)144 84 R .092 -(eturn value is being inverted via)-.18 F/F2 10/Palatino-Bold@0 SF(!) -2.592 E F1 5.092(.T)C .092(hese ar)-5.092 F 2.592(et)-.18 G .092 -(he same conditions obeyed by)-2.592 F(the)144 96 Q F2(errexit)2.825 E -F1 2.825(option. If)2.825 F(a)2.825 E/F3 10/Palatino-Italic@0 SF -(sigspec)3.235 E F1(is)3.145 E/F4 9/Palatino-Bold@0 SF(RETURN)2.825 E/F5 -9/Palatino-Roman@0 SF(,)A F1 .325(the command)2.575 F F3(ar)3.284 E(g) --.18 E F1 .324(is executed each time a shell)3.304 F 1.95 -(function or a script executed with the)144 108 R F2(.)4.451 E F1(or) -4.451 E F2(source)4.451 E F1 1.951(builtins \214nishes executing.)4.451 -F(Signals)6.951 E(ignor)144 120 Q .847 +and is part of the command list immediately following a)144 316.8 R F1 +(while)144 328.8 Q F2(or)2.552 E F1(until)2.552 E F2(keywor)2.552 E .052 +(d, part of the test in an)-.18 F F3(if)2.712 E F2 .052 +(statement, part of a)4.402 F F1(&&)2.552 E F2(or)2.552 E/F6 10/Symbol +SF2.552 E F2 .051(list, or if the)2.552 F .092(command's r)144 +340.8 R .092(eturn value is being inverted via)-.18 F F1(!)2.592 E F2 +5.092(.T)C .092(hese ar)-5.092 F 2.592(et)-.18 G .092 +(he same conditions obeyed by)-2.592 F(the)144 352.8 Q F1(errexit)2.825 +E F2 2.825(option. If)2.825 F(a)2.825 E F3(sigspec)3.235 E F2(is)3.145 E +F4(RETURN)2.825 E F5(,)A F2 .325(the command)2.575 F F3(ar)3.284 E(g) +-.18 E F2 .324(is executed each time a shell)3.304 F 1.95 +(function or a script executed with the)144 364.8 R F1(.)4.451 E F2(or) +4.451 E F1(source)4.451 E F2 1.951(builtins \214nishes executing.)4.451 +F(Signals)6.951 E(ignor)144 376.8 Q .847 (ed upon entry to the shell cannot be trapped or r)-.18 F 3.346(eset. T) -.18 F .846(rapped signals ar)-.9 F 3.346(er)-.18 G .846(eset to)-3.526 -F .298(their original values in a child pr)144 132 R .299 +F .298(their original values in a child pr)144 388.8 R .299 (ocess when it is cr)-.18 F 2.799(eated. The)-.18 F -.18(re)2.799 G .299 -(turn status is false if any).18 F F3(sigspec)144.41 144 Q F1 -(is invalid; otherwise)2.82 E F2(trap)2.5 E F1 -.18(re)2.5 G(turns tr) -.18 E(ue.)-.08 E F2(type)108 160.8 Q F1([)2.5 E F2(\255aftpP)A F1(])A F3 -(name)2.5 E F1([)2.5 E F3(name)A F1(...])2.5 E -.55(Wi)144 172.8 S 1.476 -(th no options, indicate how each).55 F F3(name)4.236 E F1 1.476 +(turn status is false if any).18 F F3(sigspec)144.41 400.8 Q F2 +(is invalid; otherwise)2.82 E F1(trap)2.5 E F2 -.18(re)2.5 G(turns tr) +.18 E(ue.)-.08 E F1(type)108 417.6 Q F2([)2.5 E F1(\255aftpP)A F2(])A F3 +(name)2.5 E F2([)2.5 E F3(name)A F2(...])2.5 E -.55(Wi)144 429.6 S 1.476 +(th no options, indicate how each).55 F F3(name)4.236 E F2 1.476 (would be interpr)4.326 F 1.475(eted if used as a command)-.18 F 2.725 -(name. If)144 184.8 R(the)2.725 E F22.725 E F1 .225 -(option is used,)2.725 F F2(type)2.725 E F1 .225 -(prints a string which is one of)2.725 F F3(alias)2.726 E F1(,).06 E F3 -(keyword)2.726 E F1(,).33 E F3(function)2.726 E F1(,).08 E F3(builtin) -144 196.8 Q F1 2.556(,o).08 G(r)-2.556 E F3(\214le)4.676 E F1(if)2.906 E -F3(name)2.816 E F1 .056(is an alias, shell r)2.906 F .056(eserved wor) +(name. If)144 441.6 R(the)2.725 E F12.725 E F2 .225 +(option is used,)2.725 F F1(type)2.725 E F2 .225 +(prints a string which is one of)2.725 F F3(alias)2.726 E F2(,).06 E F3 +(keyword)2.726 E F2(,).33 E F3(function)2.726 E F2(,).08 E F3(builtin) +144 453.6 Q F2 2.556(,o).08 G(r)-2.556 E F3(\214le)4.676 E F2(if)2.906 E +F3(name)2.816 E F2 .056(is an alias, shell r)2.906 F .056(eserved wor) -.18 F .055(d, function, builtin, or disk \214le, r)-.18 F(espec-)-.18 E -(tively)144 208.8 Q 6.634(.I)-1.11 G 4.134(ft)-6.634 G(he)-4.134 E F3 -(name)4.394 E F1 1.635 +(tively)144 465.6 Q 6.634(.I)-1.11 G 4.134(ft)-6.634 G(he)-4.134 E F3 +(name)4.394 E F2 1.635 (is not found, then nothing is printed, and an exit status of false is) -4.484 F -.18(re)144 220.8 S 2.523(turned. If).18 F(the)2.523 E F2 -2.523 E F1 .023(option is used,)2.523 F F2(type)2.523 E F1 .023 +4.484 F -.18(re)144 477.6 S 2.523(turned. If).18 F(the)2.523 E F1 +2.523 E F2 .023(option is used,)2.523 F F1(type)2.523 E F2 .023 (either r)2.523 F .023(eturns the name of the disk \214le that would) --.18 F 1.086(be executed if)144 232.8 R F3(name)3.846 E F1(wer)3.936 E +-.18 F 1.086(be executed if)144 489.6 R F3(name)3.846 E F2(wer)3.936 E 3.586(es)-.18 G 1.086(peci\214ed as a command name, or nothing if)-3.586 -F/F6 10/Courier@0 SF 1.086(type -t name)3.586 F F1 .016(would not r)144 -244.8 R(eturn)-.18 E F3(\214le)2.516 E F1 5.016(.T).35 G(he)-5.016 E F2 -2.516 E F1 .016(option for)2.516 F .016(ces a)-.18 F F4 -.666(PA) -2.515 G(TH)-.162 E F1(sear)2.265 E .015(ch for each)-.18 F F3(name)2.515 -E F1 2.515(,e)C .015(ven if)-2.515 F F6 .015(type -t)2.515 F(name)144 -256.8 Q F1 .645(would not r)3.145 F(eturn)-.18 E F3(\214le)3.145 E F1 -5.645(.I).35 G 3.145(fac)-5.645 G .645(ommand is hashed,)-3.145 F F2 -3.145 E F1(and)3.145 E F23.145 E F1 .645 +F/F7 10/Courier@0 SF 1.086(type -t name)3.586 F F2 .016(would not r)144 +501.6 R(eturn)-.18 E F3(\214le)2.516 E F2 5.016(.T).35 G(he)-5.016 E F1 +2.516 E F2 .016(option for)2.516 F .016(ces a)-.18 F F4 -.666(PA) +2.515 G(TH)-.162 E F2(sear)2.265 E .015(ch for each)-.18 F F3(name)2.515 +E F2 2.515(,e)C .015(ven if)-2.515 F F7 .015(type -t)2.515 F(name)144 +513.6 Q F2 .645(would not r)3.145 F(eturn)-.18 E F3(\214le)3.145 E F2 +5.645(.I).35 G 3.145(fac)-5.645 G .645(ommand is hashed,)-3.145 F F1 +3.145 E F2(and)3.145 E F13.145 E F2 .645 (print the hashed value,)3.145 F .411 -(not necessarily the \214le that appears \214rst in)144 268.8 R F4 -.666 -(PA)2.911 G(TH)-.162 E F5(.)A F1 .411(If the)4.911 F F22.911 E F1 -.411(option is used,)2.911 F F2(type)2.91 E F1 .41(prints all)2.91 F -.164(of the places that contain an executable named)144 280.8 R F3(name) -2.664 E F1 5.164(.T).35 G .164(his includes aliases and functions,) --5.164 F .73(if and only if the)144 292.8 R F23.23 E F1 .73 +(not necessarily the \214le that appears \214rst in)144 525.6 R F4 -.666 +(PA)2.911 G(TH)-.162 E F5(.)A F2 .411(If the)4.911 F F12.911 E F2 +.411(option is used,)2.911 F F1(type)2.91 E F2 .41(prints all)2.91 F +.164(of the places that contain an executable named)144 537.6 R F3(name) +2.664 E F2 5.164(.T).35 G .164(his includes aliases and functions,) +-5.164 F .73(if and only if the)144 549.6 R F13.23 E F2 .73 (option is not also used.)3.23 F .73 (The table of hashed commands is not con-)5.73 F .497(sulted when using) -144 304.8 R F22.998 E F1 5.498(.T)C(he)-5.498 E F22.998 E F1 +144 561.6 R F12.998 E F2 5.498(.T)C(he)-5.498 E F12.998 E F2 .498(option suppr)2.998 F .498(esses shell function lookup, as with the) --.18 F F2(com-)2.998 E(mand)144 316.8 Q F1(builtin.)4.558 E F2(type) -7.058 E F1 -.18(re)4.558 G 2.058(turns tr).18 F 2.057 +-.18 F F1(com-)2.998 E(mand)144 573.6 Q F2(builtin.)4.558 E F1(type) +7.058 E F2 -.18(re)4.558 G 2.058(turns tr).18 F 2.057 (ue if any of the ar)-.08 F 2.057(guments ar)-.18 F 4.557(ef)-.18 G -2.057(ound, false if none ar)-4.557 F(e)-.18 E(found.)144 328.8 Q F2 -(ulimit)108 345.6 Q F1([)2.5 E F2(\255SHacd\215mnpstuv)A F1([)2.5 E F3 -(limit)A F1(]])A(Pr)144 357.6 Q .061(ovides contr)-.18 F .061 +2.057(ound, false if none ar)-4.557 F(e)-.18 E(found.)144 585.6 Q F1 +(ulimit)108 602.4 Q F2([)2.5 E F1(\255SHacd\215mnpstuv)A F2([)2.5 E F3 +(limit)A F2(]])A(Pr)144 614.4 Q .061(ovides contr)-.18 F .061 (ol over the r)-.18 F(esour)-.18 E .061 (ces available to the shell and to pr)-.18 F .062 (ocesses started by it, on)-.18 F 1.497(systems that allow such contr) -144 369.6 R 3.997(ol. The)-.18 F F23.997 E F1(and)3.997 E F2 -3.997 E F1 1.496(options specify that the har)3.997 F 3.996(do)-.18 G +144 626.4 R 3.997(ol. The)-.18 F F13.997 E F2(and)3.997 E F1 +3.997 E F2 1.496(options specify that the har)3.997 F 3.996(do)-.18 G 3.996(rs)-3.996 G(oft)-3.996 E .884(limit is set for the given r)144 -381.6 R(esour)-.18 E 3.384(ce. A)-.18 F(har)3.384 E 3.384(dl)-.18 G .884 +638.4 R(esour)-.18 E 3.384(ce. A)-.18 F(har)3.384 E 3.384(dl)-.18 G .884 (imit cannot be incr)-3.384 F .884(eased once it is set; a soft)-.18 F -.089(limit may be incr)144 393.6 R .088 +.089(limit may be incr)144 650.4 R .088 (eased up to the value of the har)-.18 F 2.588(dl)-.18 G 2.588(imit. If) --2.588 F(neither)2.588 E F22.588 E F1(nor)2.588 E F22.588 E -F1 .088(is speci\214ed,)2.588 F .162(both the soft and har)144 405.6 R +-2.588 F(neither)2.588 E F12.588 E F2(nor)2.588 E F12.588 E +F2 .088(is speci\214ed,)2.588 F .162(both the soft and har)144 662.4 R 2.662(dl)-.18 G .162(imits ar)-2.662 F 2.662(es)-.18 G 2.663(et. The) --2.662 F .163(value of)2.663 F F3(limit)2.803 E F1 .163 +-2.662 F .163(value of)2.663 F F3(limit)2.803 E F2 .163 (can be a number in the unit speci-)2.933 F .176(\214ed for the r)144 -417.6 R(esour)-.18 E .176(ce or one of the special values)-.18 F F2 -(hard)2.676 E F1(,)A F2(soft)2.675 E F1 2.675(,o)C(r)-2.675 E F2 -(unlimited)2.675 E F1 2.675(,w)C .175(hich stand for)-2.675 F .242 -(the curr)144 429.6 R .242(ent har)-.18 F 2.742(dl)-.18 G .242 +674.4 R(esour)-.18 E .176(ce or one of the special values)-.18 F F1 +(hard)2.676 E F2(,)A F1(soft)2.675 E F2 2.675(,o)C(r)-2.675 E F1 +(unlimited)2.675 E F2 2.675(,w)C .175(hich stand for)-2.675 F .242 +(the curr)144 686.4 R .242(ent har)-.18 F 2.742(dl)-.18 G .242 (imit, the curr)-2.742 F .243(ent soft limit, and no limit, r)-.18 F -(espectively)-.18 E 5.243(.I)-1.11 G(f)-5.243 E F3(limit)2.883 E F1 .243 -(is omitted,)3.013 F .082(the curr)144 441.6 R .081 +(espectively)-.18 E 5.243(.I)-1.11 G(f)-5.243 E F3(limit)2.883 E F2 .243 +(is omitted,)3.013 F .082(the curr)144 698.4 R .081 (ent value of the soft limit of the r)-.18 F(esour)-.18 E .081 -(ce is printed, unless the)-.18 F F22.581 E F1 .081 -(option is given.)2.581 F .329(When mor)144 453.6 R 2.829(et)-.18 G .329 +(ce is printed, unless the)-.18 F F12.581 E F2 .081 +(option is given.)2.581 F .329(When mor)144 710.4 R 2.829(et)-.18 G .329 (han one r)-2.829 F(esour)-.18 E .329 (ce is speci\214ed, the limit name and unit ar)-.18 F 2.83(ep)-.18 G .33 (rinted befor)-2.83 F 2.83(et)-.18 G(he)-2.83 E 2.5(value. Other)144 -465.6 R(options ar)2.5 E 2.5(ei)-.18 G(nterpr)-2.5 E(eted as follows:) --.18 E F2144 477.6 Q F1(All curr)24.94 E(ent limits ar)-.18 E 2.5 -(er)-.18 G(eported)-2.68 E F2144 489.6 Q F1 -(The maximum size of cor)25.5 E 2.5<658c>-.18 G(les cr)-2.5 E(eated)-.18 -E F2144 501.6 Q F1(The maximum size of a pr)23.83 E -(ocess's data segment)-.18 E F2144 513.6 Q F1 -(The maximum size of \214les cr)26.05 E(eated by the shell)-.18 E F2 -144 525.6 Q F1(The maximum size that may be locked into memory) -26.61 E F2144 537.6 Q F1(The maximum r)21.05 E(esident set size) --.18 E F2144 549.6 Q F1 .958(The maximum number of open \214le de\ -scriptors \(most systems do not allow this)23.83 F(value to be set\))180 -561.6 Q F2144 573.6 Q F1 -(The pipe size in 512-byte blocks \(this may not be set\))23.83 E F2 -144 585.6 Q F1(The maximum stack size)25.5 E F2144 597.6 Q -F1(The maximum amount of cpu time in seconds)26.61 E F2144 609.6 Q -F1(The maximum number of pr)23.83 E(ocesses available to a single user) --.18 E F2144 621.6 Q F1 +722.4 R(options ar)2.5 E 2.5(ei)-.18 G(nterpr)-2.5 E(eted as follows:) +-.18 E F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G +(004 No)-123.385 E 2.5(v2)-.15 G 197.965(26)-2.5 G(1)-197.965 E 0 Cg EP +%%Page: 62 62 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Bold@0 SF144 84 Q/F2 10/Palatino-Roman@0 SF +(All curr)24.94 E(ent limits ar)-.18 E 2.5(er)-.18 G(eported)-2.68 E F1 +144 96 Q F2(The maximum size of cor)25.5 E 2.5<658c>-.18 G(les cr) +-2.5 E(eated)-.18 E F1144 108 Q F2(The maximum size of a pr)23.83 +E(ocess's data segment)-.18 E F1144 120 Q F2 +(The maximum size of \214les cr)26.05 E(eated by the shell)-.18 E F1 +144 132 Q F2(The maximum size that may be locked into memory)26.61 +E F1144 144 Q F2(The maximum r)21.05 E(esident set size)-.18 E F1 +144 156 Q F2 .958(The maximum number of open \214le descriptors \ +\(most systems do not allow this)23.83 F(value to be set\))180 168 Q F1 +144 180 Q F2 +(The pipe size in 512-byte blocks \(this may not be set\))23.83 E F1 +144 192 Q F2(The maximum stack size)25.5 E F1144 204 Q F2 +(The maximum amount of cpu time in seconds)26.61 E F1144 216 Q F2 +(The maximum number of pr)23.83 E(ocesses available to a single user) +-.18 E F1144 228 Q F2 (The maximum amount of virtual memory available to the shell)24.38 E(If) -144 638.4 Q F3(limit)4.15 E F1 1.51 +144 244.8 Q/F3 10/Palatino-Italic@0 SF(limit)4.15 E F2 1.51 (is given, it is the new value of the speci\214ed r)4.28 F(esour)-.18 E -1.511(ce \(the)-.18 F F24.011 E F1 1.511(option is display)4.011 F -4.315(only\). If)144 650.4 R 1.815(no option is given, then)4.315 F F2 -4.315 E F1 1.815(is assumed.)4.315 F -.92(Va)6.815 G 1.815 +1.511(ce \(the)-.18 F F14.011 E F2 1.511(option is display)4.011 F +4.315(only\). If)144 256.8 R 1.815(no option is given, then)4.315 F F1 +4.315 E F2 1.815(is assumed.)4.315 F -.92(Va)6.815 G 1.815 (lues ar).92 F 4.315(ei)-.18 G 4.315(n1)-4.315 G 1.815(024-byte incr) --4.315 F(ements,)-.18 E .972(except for)144 662.4 R F23.473 E F1 -3.473(,w)C .973(hich is in seconds,)-3.473 F F23.473 E F1 3.473 -(,w)C .973(hich is in units of 512-byte blocks, and)-3.473 F F2 -3.473 E F1(and)3.473 E F2144 674.4 Q F1 3.518(,w)C 1.018(hich ar) +-4.315 F(ements,)-.18 E .972(except for)144 268.8 R F13.473 E F2 +3.473(,w)C .973(hich is in seconds,)-3.473 F F13.473 E F2 3.473 +(,w)C .973(hich is in units of 512-byte blocks, and)-3.473 F F1 +3.473 E F2(and)3.473 E F1144 280.8 Q F2 3.518(,w)C 1.018(hich ar) -3.518 F 3.518(eu)-.18 G 1.018(nscaled values.)-3.518 F 1.017(The r) 6.018 F 1.017(eturn status is 0 unless an invalid option or ar)-.18 F -(gu-)-.18 E(ment is supplied, or an err)144 686.4 Q -(or occurs while setting a new limit.)-.18 E F2(umask)108 703.2 Q F1([) -2.5 E F2A F1 2.5(][)C F2-2.5 E F1 2.5(][)C F3(mode)-2.5 E F1 -(])A .535(The user \214le-cr)144 715.2 R .535(eation mask is set to)-.18 -F F3(mode)3.035 E F1 5.535(.I).35 G(f)-5.535 E F3(mode)3.295 E F1 .536 +(gu-)-.18 E(ment is supplied, or an err)144 292.8 Q +(or occurs while setting a new limit.)-.18 E F1(umask)108 309.6 Q F2([) +2.5 E F1A F2 2.5(][)C F1-2.5 E F2 2.5(][)C F3(mode)-2.5 E F2 +(])A .535(The user \214le-cr)144 321.6 R .535(eation mask is set to)-.18 +F F3(mode)3.035 E F2 5.535(.I).35 G(f)-5.535 E F3(mode)3.295 E F2 .536 (begins with a digit, it is interpr)3.385 F .536(eted as)-.18 F 1.827 -(an octal number; otherwise it is interpr)144 727.2 R 1.826 -(eted as a symbolic mode mask similar to that)-.18 F F0(GNU Bash-3.0)72 -768 Q(2004 Sep 17)149.01 E(61)199 E 0 Cg EP -%%Page: 62 62 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Roman@0 SF .95(accepted by)144 84 R/F2 10 -/Palatino-Italic@0 SF(chmod)3.45 E F1 3.45(\(1\). If).33 F F2(mode)3.71 -E F1 .951(is omitted, the curr)3.8 F .951 -(ent value of the mask is printed.)-.18 F(The)5.951 E/F3 10 -/Palatino-Bold@0 SF144 96 Q F1 .607(option causes the mask to be \ +(an octal number; otherwise it is interpr)144 333.6 R 1.826 +(eted as a symbolic mode mask similar to that)-.18 F .95(accepted by)144 +345.6 R F3(chmod)3.45 E F2 3.45(\(1\). If).33 F F3(mode)3.71 E F2 .951 +(is omitted, the curr)3.8 F .951(ent value of the mask is printed.)-.18 +F(The)5.951 E F1144 357.6 Q F2 .607(option causes the mask to be \ printed in symbolic form; the default output is an octal)3.107 F(number) -144 108 Q 6.02(.I)-.74 G 3.52(ft)-6.02 G(he)-3.52 E F33.52 E F1 -1.02(option is supplied, and)3.52 F F2(mode)3.78 E F1 1.02 -(is omitted, the output is in a form that)3.87 F .237(may be r)144 120 R -.237(eused as input.)-.18 F .237(The r)5.237 F .236 +144 369.6 Q 6.02(.I)-.74 G 3.52(ft)-6.02 G(he)-3.52 E F13.52 E F2 +1.02(option is supplied, and)3.52 F F3(mode)3.78 E F2 1.02 +(is omitted, the output is in a form that)3.87 F .237(may be r)144 381.6 +R .237(eused as input.)-.18 F .237(The r)5.237 F .236 (eturn status is 0 if the mode was successfully changed or if)-.18 F(no) -144 132 Q F2(mode)2.5 E F1(ar)2.5 E -(gument was supplied, and false otherwise.)-.18 E F3(unalias)108 148.8 Q -F1<5bad>2.5 E F3(a)A F1 2.5(][)C F2(name)-2.5 E F1(...])2.5 E .718 -(Remove each)144 160.8 R F2(name)3.218 E F1(fr)3.218 E .719 -(om the list of de\214ned aliases.)-.18 F(If)5.719 E F33.219 E F1 -.719(is supplied, all alias de\214nitions)3.219 F(ar)144 172.8 Q 2.5(er) +144 393.6 Q F3(mode)2.5 E F2(ar)2.5 E +(gument was supplied, and false otherwise.)-.18 E F1(unalias)108 410.4 Q +F2<5bad>2.5 E F1(a)A F2 2.5(][)C F3(name)-2.5 E F2(...])2.5 E .718 +(Remove each)144 422.4 R F3(name)3.218 E F2(fr)3.218 E .719 +(om the list of de\214ned aliases.)-.18 F(If)5.719 E F13.219 E F2 +.719(is supplied, all alias de\214nitions)3.219 F(ar)144 434.4 Q 2.5(er) -.18 G 2.5(emoved. The)-2.68 F -.18(re)2.5 G(turn value is tr).18 E -(ue unless a supplied)-.08 E F2(name)2.76 E F1 -(is not a de\214ned alias.)2.85 E F3(unset)108 189.6 Q F1<5bad>2.5 E F3 -(fv)A F1 2.5(][)C F2(name)-2.5 E F1(...])2.5 E 1.61(For each)144 201.6 R -F2(name)4.11 E F1 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61 +(ue unless a supplied)-.08 E F3(name)2.76 E F2 +(is not a de\214ned alias.)2.85 E F1(unset)108 451.2 Q F2<5bad>2.5 E F1 +(fv)A F2 2.5(][)C F3(name)-2.5 E F2(...])2.5 E 1.61(For each)144 463.2 R +F3(name)4.11 E F2 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61 (esponding variable or function.)-.18 F 1.61(If no options ar)6.61 F -4.11(es)-.18 G(up-)-4.11 E .473(plied, or the)144 213.6 R F32.973 -E F1 .473(option is given, each)2.973 F F2(name)3.233 E F1 -.18(re)3.323 +4.11(es)-.18 G(up-)-4.11 E .473(plied, or the)144 475.2 R F12.973 +E F2 .473(option is given, each)2.973 F F3(name)3.233 E F2 -.18(re)3.323 G .474(fers to a shell variable.).18 F .474(Read-only variables)5.474 F -.48(may not be unset.)144 225.6 R(If)5.48 E F32.98 E F1 .48 -(is specifed, each)2.98 F F2(name)3.24 E F1 -.18(re)3.33 G .48 +.32(may not be unset.)144 487.2 R(If)5.32 E F12.82 E F2 .32 +(is speci\214ed, each)2.82 F F3(name)3.08 E F2 -.18(re)3.17 G .32 (fers to a shell function, and the function).18 F .405 -(de\214nition is r)144 237.6 R 2.905(emoved. Each)-.18 F .405 +(de\214nition is r)144 499.2 R 2.905(emoved. Each)-.18 F .405 (unset variable or function is r)2.905 F .405(emoved fr)-.18 F .405 (om the envir)-.18 F(onment)-.18 E 1.475(passed to subsequent commands.) -144 249.6 R 1.475(If any of)6.475 F/F4 9/Palatino-Bold@0 SF(RANDOM)3.975 +144 511.2 R 1.475(If any of)6.475 F/F4 9/Palatino-Bold@0 SF(RANDOM)3.975 E/F5 9/Palatino-Roman@0 SF(,)A F4(SECONDS)3.725 E F5(,)A F4(LINENO)3.724 -E F5(,)A F4(HISTCMD)3.724 E F5(,)A F4(FUNCNAME)144 261.6 Q F5(,)A F4 -(GROUPS)2.803 E F5(,)A F1(or)2.803 E F4(DIRST)3.053 E(ACK)-.828 E F1(ar) +E F5(,)A F4(HISTCMD)3.724 E F5(,)A F4(FUNCNAME)144 523.2 Q F5(,)A F4 +(GROUPS)2.803 E F5(,)A F2(or)2.803 E F4(DIRST)3.053 E(ACK)-.828 E F2(ar) 2.803 E 3.053(eu)-.18 G .553(nset, they lose their special pr)-3.053 F -.553(operties, even if)-.18 F(they ar)144 273.6 Q 2.5(es)-.18 G +.553(operties, even if)-.18 F(they ar)144 535.2 Q 2.5(es)-.18 G (ubsequently r)-2.5 E 2.5(eset. The)-.18 F(exit status is tr)2.5 E -(ue unless a)-.08 E F2(name)2.76 E F1(is r)2.85 E(eadonly)-.18 E(.)-1.11 -E F3(wait)108 290.4 Q F1([)2.5 E F2(n)A F1(])A -.92(Wa)144 302.4 S .299 -(it for the speci\214ed pr).92 F .298(ocess and r)-.18 F .298 -(eturn its termination status.)-.18 F F2(n)5.558 E F1 .298(may be a pr) -2.878 F .298(ocess ID or)-.18 F 2.798(aj)144 314.4 S .298 -(ob speci\214cation; if a job spec is given, all pr)-2.798 F .298 -(ocesses in that job's pipeline ar)-.18 F 2.799(ew)-.18 G .299 -(aited for)-2.799 F(.)-.74 E(If)144 326.4 Q F2(n)2.78 E F1 .02 -(is not given, all curr)2.6 F .02(ently active child pr)-.18 F .02 -(ocesses ar)-.18 F 2.52(ew)-.18 G .02(aited for)-2.52 F 2.52(,a)-.74 G -.02(nd the r)-2.52 F .02(eturn status is)-.18 F(zer)144 338.4 Q 3.137 -(o. If)-.18 F F2(n)3.397 E F1 .637(speci\214es a non-existent pr)3.217 F -.637(ocess or job, the r)-.18 F .638(eturn status is 127.)-.18 F .638 -(Otherwise, the)5.638 F -.18(re)144 350.4 S -(turn status is the exit status of the last pr).18 E +(ue unless a)-.08 E F3(name)2.76 E F2(is r)2.85 E(eadonly)-.18 E(.)-1.11 +E F1(wait)108 552 Q F2([)2.5 E F3 2.5(n.)C(..)-2.5 E F2(])A -.92(Wa)144 +564 S .016(it for each speci\214ed pr).92 F .016(ocess and r)-.18 F .016 +(eturn its termination status.)-.18 F(Each)5.016 E F3(n)2.776 E F2 .016 +(may be a pr)2.596 F(ocess)-.18 E 1.733 +(ID or a job speci\214cation; if a job spec is given, all pr)144 576 R +1.733(ocesses in that job's pipeline ar)-.18 F(e)-.18 E 1.015 +(waited for)144 588 R 6.015(.I)-.74 G(f)-6.015 E F3(n)3.775 E F2 1.015 +(is not given, all curr)3.595 F 1.014(ently active child pr)-.18 F 1.014 +(ocesses ar)-.18 F 3.514(ew)-.18 G 1.014(aited for)-3.514 F 3.514(,a) +-.74 G 1.014(nd the)-3.514 F -.18(re)144 600 S .693(turn status is zer) +.18 F 3.193(o. If)-.18 F F3(n)3.453 E F2 .693 +(speci\214es a non-existent pr)3.273 F .693(ocess or job, the r)-.18 F +.694(eturn status is 127.)-.18 F(Otherwise, the r)144 612 Q +(eturn status is the exit status of the last pr)-.18 E (ocess or job waited for)-.18 E(.)-.74 E/F6 10.95/Palatino-Bold@0 SF -(RESTRICTED SHELL)72 367.2 Q F1(If)108 379.2 Q F3(bash)4.639 E F1 2.139 -(is started with the name)4.639 F F3(rbash)4.638 E F1 4.638(,o)C 4.638 -(rt)-4.638 G(he)-4.638 E F34.638 E F1 2.138 +(RESTRICTED SHELL)72 628.8 Q F2(If)108 640.8 Q F1(bash)4.639 E F2 2.139 +(is started with the name)4.639 F F1(rbash)4.638 E F2 4.638(,o)C 4.638 +(rt)-4.638 G(he)-4.638 E F14.638 E F2 2.138 (option is supplied at invocation, the shell)4.638 F .618(becomes r)108 -391.2 R 3.118(estricted. A)-.18 F -.18(re)3.118 G .618 +652.8 R 3.118(estricted. A)-.18 F -.18(re)3.118 G .618 (stricted shell is used to set up an envir).18 F .618(onment mor)-.18 F 3.118(ec)-.18 G(ontr)-3.118 E .618(olled than the)-.18 F(standar)108 -403.2 Q 4.198(ds)-.18 G 4.198(hell. It)-4.198 F 1.697 -(behaves identically to)4.197 F F3(bash)4.197 E F1 1.697 +664.8 Q 4.198(ds)-.18 G 4.198(hell. It)-4.198 F 1.697 +(behaves identically to)4.197 F F1(bash)4.197 E F2 1.697 (with the exception that the following ar)4.197 F 4.197(ed)-.18 G(isal-) --4.197 E(lowed or not performed:)108 415.2 Q 29.94<8363>108 432 S -(hanging dir)-29.94 E(ectories with)-.18 E F3(cd)2.5 E F1 29.94<8373>108 -448.8 S(etting or unsetting the values of)-29.94 E F3(SHELL)2.5 E F1(,)A -F3 -.74(PA)2.5 G(TH)-.18 E F1(,)A F3(ENV)2.5 E F1 2.5(,o)C(r)-2.5 E F3 -(BASH_ENV)2.5 E F1 29.94<8373>108 465.6 S -(pecifying command names containing)-29.94 E F3(/)2.5 E F1 29.94<8373> -108 482.4 S(pecifying a \214le name containing a)-29.94 E F3(/)2.5 E F1 -(as an ar)2.5 E(gument to the)-.18 E F3(.)2.5 E F1(builtin command)5 E -29.94<8353>108 499.2 S 1.564 +-4.197 E(lowed or not performed:)108 676.8 Q 29.94<8363>108 693.6 S +(hanging dir)-29.94 E(ectories with)-.18 E F1(cd)2.5 E F2 29.94<8373>108 +710.4 S(etting or unsetting the values of)-29.94 E F1(SHELL)2.5 E F2(,)A +F1 -.74(PA)2.5 G(TH)-.18 E F2(,)A F1(ENV)2.5 E F2 2.5(,o)C(r)-2.5 E F1 +(BASH_ENV)2.5 E F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2) +.15 G(004 No)-123.385 E 2.5(v2)-.15 G 197.965(26)-2.5 G(2)-197.965 E 0 +Cg EP +%%Page: 63 63 +%%BeginPageSetup +BP +%%EndPageSetup +/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) +-.35 E/F1 10/Palatino-Roman@0 SF 29.94<8373>108 84 S +(pecifying command names containing)-29.94 E/F2 10/Palatino-Bold@0 SF(/) +2.5 E F1 29.94<8373>108 100.8 S(pecifying a \214le name containing a) +-29.94 E F2(/)2.5 E F1(as an ar)2.5 E(gument to the)-.18 E F2(.)2.5 E F1 +(builtin command)5 E 29.94<8353>108 117.6 S 1.564 (pecifying a \214lename containing a slash as an ar)-29.94 F 1.565 -(gument to the)-.18 F F34.065 E F1 1.565(option to the)4.065 F F3 -(hash)4.065 E F1(builtin command)144 511.2 Q 29.94<8369>108 528 S +(gument to the)-.18 F F24.065 E F1 1.565(option to the)4.065 F F2 +(hash)4.065 E F1(builtin command)144 129.6 Q 29.94<8369>108 146.4 S (mporting function de\214nitions fr)-29.94 E(om the shell envir)-.18 E -(onment at startup)-.18 E 29.94<8370>108 544.8 S(arsing the value of) --29.94 E F3(SHELLOPTS)2.5 E F1(fr)2.5 E(om the shell envir)-.18 E -(onment at startup)-.18 E 29.94<8372>108 561.6 S(edir)-30.12 E +(onment at startup)-.18 E 29.94<8370>108 163.2 S(arsing the value of) +-29.94 E F2(SHELLOPTS)2.5 E F1(fr)2.5 E(om the shell envir)-.18 E +(onment at startup)-.18 E 29.94<8372>108 180 S(edir)-30.12 E (ecting output using the >, >|, <>, >&, &>, and >> r)-.18 E(edir)-.18 E -(ection operators)-.18 E 29.94<8375>108 578.4 S(sing the)-29.94 E F3 +(ection operators)-.18 E 29.94<8375>108 196.8 S(sing the)-29.94 E F2 (exec)2.5 E F1(builtin command to r)2.5 E -(eplace the shell with another command)-.18 E 29.94<8361>108 595.2 S -1.208(dding or deleting builtin commands with the)-29.94 F F33.708 -E F1(and)3.708 E F33.708 E F1 1.208(options to the)3.708 F F3 -(enable)3.707 E F1(builtin)3.707 E(command)144 607.2 Q 29.94<8355>108 -624 S(sing the)-29.94 E F3(enable)2.5 E F1 +(eplace the shell with another command)-.18 E 29.94<8361>108 213.6 S +1.208(dding or deleting builtin commands with the)-29.94 F F23.708 +E F1(and)3.708 E F23.708 E F1 1.208(options to the)3.708 F F2 +(enable)3.707 E F1(builtin)3.707 E(command)144 225.6 Q 29.94<8355>108 +242.4 S(sing the)-29.94 E F2(enable)2.5 E F1 (builtin command to enable disabled shell builtins)2.5 E 29.94<8373>108 -640.8 S(pecifying the)-29.94 E F32.5 E F1(option to the)2.5 E F3 -(command)2.5 E F1(builtin command)2.5 E 29.94<8374>108 657.6 S -(urning of)-29.94 E 2.5(fr)-.18 G(estricted mode with)-2.68 E F3(set +r) -2.5 E F1(or)2.5 E F3(set +o restricted)2.5 E F1(.)A(These r)108 674.4 Q +259.2 S(pecifying the)-29.94 E F22.5 E F1(option to the)2.5 E F2 +(command)2.5 E F1(builtin command)2.5 E 29.94<8374>108 276 S(urning of) +-29.94 E 2.5(fr)-.18 G(estricted mode with)-2.68 E F2(set +r)2.5 E F1 +(or)2.5 E F2(set +o restricted)2.5 E F1(.)A(These r)108 292.8 Q (estrictions ar)-.18 E 2.5(ee)-.18 G(nfor)-2.5 E (ced after any startup \214les ar)-.18 E 2.5(er)-.18 G(ead.)-2.68 E 1.694 (When a command that is found to be a shell script is executed \(see)108 -691.2 R F4 1.694(COMMAND EXECUTION)4.194 F F1(above\),)108 703.2 Q F3 -(rbash)2.5 E F1(turns of)2.5 E 2.5(fa)-.18 G(ny r)-2.5 E -(estrictions in the shell spawned to execute the script.)-.18 E F0 -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(62)199 E 0 Cg EP -%%Page: 63 63 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10.95/Palatino-Bold@0 SF(SEE ALSO)72 84 Q/F2 10 -/Palatino-Italic@0 SF(Bash Refer)108 96 Q(ence Manual)-.18 E/F3 10 -/Palatino-Roman@0 SF 2.5(,B)C(rian Fox and Chet Ramey)-2.5 E F2 -(The Gnu Readline Library)108 108 Q F3 2.5(,B)C(rian Fox and Chet Ramey) --2.5 E F2(The Gnu History Library)108 120 Q F3 2.5(,B)C -(rian Fox and Chet Ramey)-2.5 E F2(Portable Operating System Interface \ -\(POSIX\) Part 2: Shell and Utilities)108 132 Q F3 2.5(,I)C(EEE)-2.5 E -F2(sh)108 144 Q F3(\(1\),)A F2(ksh)2.5 E F3(\(1\),)A F2(csh)2.5 E F3 -(\(1\))A F2(emacs)108 156 Q F3(\(1\),)A F2(vi)2.5 E F3(\(1\))A F2 -.18 -(re)108 168 S(adline).18 E F3(\(3\))A F1(FILES)72 184.8 Q F2(/bin/bash) -109.666 196.8 Q F3(The)144 208.8 Q/F4 10/Palatino-Bold@0 SF(bash)2.5 E -F3(executable)2.5 E F2(/etc/pr)109.666 220.8 Q(o\214le)-.18 E F3 +309.6 R/F3 9/Palatino-Bold@0 SF 1.694(COMMAND EXECUTION)4.194 F F1 +(above\),)108 321.6 Q F2(rbash)2.5 E F1(turns of)2.5 E 2.5(fa)-.18 G +(ny r)-2.5 E(estrictions in the shell spawned to execute the script.) +-.18 E/F4 10.95/Palatino-Bold@0 SF(SEE ALSO)72 338.4 Q/F5 10 +/Palatino-Italic@0 SF(Bash Refer)108 350.4 Q(ence Manual)-.18 E F1 2.5 +(,B)C(rian Fox and Chet Ramey)-2.5 E F5(The Gnu Readline Library)108 +362.4 Q F1 2.5(,B)C(rian Fox and Chet Ramey)-2.5 E F5 +(The Gnu History Library)108 374.4 Q F1 2.5(,B)C +(rian Fox and Chet Ramey)-2.5 E F5(Portable Operating System Interface \ +\(POSIX\) Part 2: Shell and Utilities)108 386.4 Q F1 2.5(,I)C(EEE)-2.5 E +F5(sh)108 398.4 Q F1(\(1\),)A F5(ksh)2.5 E F1(\(1\),)A F5(csh)2.5 E F1 +(\(1\))A F5(emacs)108 410.4 Q F1(\(1\),)A F5(vi)2.5 E F1(\(1\))A F5 -.18 +(re)108 422.4 S(adline).18 E F1(\(3\))A F4(FILES)72 439.2 Q F5 +(/bin/bash)109.666 451.2 Q F1(The)144 463.2 Q F2(bash)2.5 E F1 +(executable)2.5 E F5(/etc/pr)109.666 475.2 Q(o\214le)-.18 E F1 (The systemwide initialization \214le, executed for login shells)144 -232.8 Q F2(~/.bash_pr)109.666 244.8 Q(o\214le)-.18 E F3 -(The personal initialization \214le, executed for login shells)144 256.8 -Q F2(~/.bashr)109.666 268.8 Q(c)-.18 E F3(The individual per)144 280.8 Q -(-interactive-shell startup \214le)-.18 E F2(~/.bash_logout)109.666 -292.8 Q F3(The individual login shell cleanup \214le, executed when a l\ -ogin shell exits)144 304.8 Q F2(~/.inputr)109.666 316.8 Q(c)-.18 E F3 -(Individual)144 328.8 Q F2 -.18(re)2.5 G(adline).18 E F3 -(initialization \214le)2.5 E F1(AUTHORS)72 345.6 Q F3(Brian Fox, Fr)108 -357.6 Q(ee Softwar)-.18 E 2.5(eF)-.18 G(oundation)-2.5 E(bfox@gnu.or)108 -369.6 Q(g)-.18 E(Chet Ramey)108 386.4 Q 2.5(,C)-1.11 G(ase W)-2.5 E -(estern Reserve University)-.92 E(chet@po.CWRU.Edu)108 398.4 Q F1 -(BUG REPOR)72 415.2 Q(TS)-.602 E F3 .481(If you \214nd a bug in)108 -427.2 R F4(bash,)2.981 E F3 .481(you should r)2.981 F .481(eport it.) +487.2 Q F5(~/.bash_pr)109.666 499.2 Q(o\214le)-.18 E F1 +(The personal initialization \214le, executed for login shells)144 511.2 +Q F5(~/.bashr)109.666 523.2 Q(c)-.18 E F1(The individual per)144 535.2 Q +(-interactive-shell startup \214le)-.18 E F5(~/.bash_logout)109.666 +547.2 Q F1(The individual login shell cleanup \214le, executed when a l\ +ogin shell exits)144 559.2 Q F5(~/.inputr)109.666 571.2 Q(c)-.18 E F1 +(Individual)144 583.2 Q F5 -.18(re)2.5 G(adline).18 E F1 +(initialization \214le)2.5 E F4(AUTHORS)72 600 Q F1(Brian Fox, Fr)108 +612 Q(ee Softwar)-.18 E 2.5(eF)-.18 G(oundation)-2.5 E(bfox@gnu.or)108 +624 Q(g)-.18 E(Chet Ramey)108 640.8 Q 2.5(,C)-1.11 G(ase W)-2.5 E +(estern Reserve University)-.92 E(chet@po.CWRU.Edu)108 652.8 Q F4 +(BUG REPOR)72 669.6 Q(TS)-.602 E F1 .481(If you \214nd a bug in)108 +681.6 R F2(bash,)2.981 E F1 .481(you should r)2.981 F .481(eport it.) -.18 F .481(But \214rst, you should make sur)5.481 F 2.981(et)-.18 G .481(hat it r)-2.981 F .481(eally is a)-.18 F .459 -(bug, and that it appears in the latest version of)108 439.2 R F4(bash) -2.959 E F3 5.459(.T)C .459(he latest version is always available fr) --5.459 F(om)-.18 E F2(ftp://ftp.gnu.or)108 451.2 Q(g/pub/bash/)-.18 E F3 +(bug, and that it appears in the latest version of)108 693.6 R F2(bash) +2.959 E F1 5.459(.T)C .459(he latest version is always available fr) +-5.459 F(om)-.18 E F5(ftp://ftp.gnu.or)108 705.6 Q(g/pub/bash/)-.18 E F1 (.)A .558(Once you have determined that a bug actually exists, use the) -108 468 R F2(bashbug)3.188 E F3 .558(command to submit a bug)3.538 F --.18(re)108 480 S 3.161(port. If).18 F .662(you have a \214x, you ar) -3.161 F 3.162(ee)-.18 G .662(ncouraged to mail that as well!)-3.162 F -.662(Suggestions and `philosophi-)5.662 F 3.731(cal' bug r)108 492 R -3.731(eports may be mailed to)-.18 F F2(bug-bash@gnu.or)6.231 E(g)-.18 E -F3 3.73(or posted to the Usenet newsgr)6.231 F(oup)-.18 E F4 -(gnu.bash.bug)108 504 Q F3(.)A(ALL bug r)108 520.8 Q -(eports should include:)-.18 E(The version number of)108 537.6 Q F4 -(bash)2.5 E F3(The har)108 549.6 Q(dwar)-.18 E 2.5(ea)-.18 G -(nd operating system)-2.5 E(The compiler used to compile)108 561.6 Q 2.5 -(Ad)108 573.6 S(escription of the bug behaviour)-2.5 E 2.5(As)108 585.6 -S(hort script or `r)-2.5 E(ecipe' which exer)-.18 E(cises the bug)-.18 E -F2(bashbug)108.13 602.4 Q F3 1.316(inserts the \214rst thr)4.296 F 1.316 -(ee items automatically into the template it pr)-.18 F 1.316 -(ovides for \214ling a bug)-.18 F -.18(re)108 614.4 S(port.).18 E 7.698 -(Comments and bug r)108 631.2 R 7.697 -(eports concerning this manual page should be dir)-.18 F 7.697(ected to) --.18 F F2(chet@po.CWRU.Edu)108 643.2 Q F3(.).06 E F1(BUGS)72 660 Q F3 -(It's too big and too slow)108 672 Q(.)-.92 E(Ther)108 688.8 Q 2.832(ea) --.18 G .692 -.18(re s)-2.832 H .332(ome subtle dif).18 F(fer)-.18 E .332 -(ences between)-.18 F F4(bash)2.832 E F3 .332 -(and traditional versions of)2.832 F F4(sh)2.832 E F3 2.832(,m)C .333 -(ostly because of)-2.832 F(the)108 700.8 Q/F5 9/Palatino-Bold@0 SF -(POSIX)2.5 E F3(speci\214cation.)2.25 E(Aliases ar)108 717.6 Q 2.5(ec) --.18 G(onfusing in some uses.)-2.5 E F0(GNU Bash-3.0)72 768 Q -(2004 Sep 17)149.01 E(63)199 E 0 Cg EP +108 722.4 R F5(bashbug)3.188 E F1 .558(command to submit a bug)3.538 F +F0(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(26)-2.5 G(3)-197.965 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\)) --.35 E/F1 10/Palatino-Roman@0 SF -(Shell builtin commands and functions ar)108 84 Q 2.5(en)-.18 G +-.35 E/F1 10/Palatino-Roman@0 SF -.18(re)108 84 S 3.161(port. If).18 F +.662(you have a \214x, you ar)3.161 F 3.162(ee)-.18 G .662 +(ncouraged to mail that as well!)-3.162 F .662 +(Suggestions and `philosophi-)5.662 F 3.731(cal' bug r)108 96 R 3.731 +(eports may be mailed to)-.18 F/F2 10/Palatino-Italic@0 SF +(bug-bash@gnu.or)6.231 E(g)-.18 E F1 3.73 +(or posted to the Usenet newsgr)6.231 F(oup)-.18 E/F3 10/Palatino-Bold@0 +SF(gnu.bash.bug)108 108 Q F1(.)A(ALL bug r)108 124.8 Q +(eports should include:)-.18 E(The version number of)108 141.6 Q F3 +(bash)2.5 E F1(The har)108 153.6 Q(dwar)-.18 E 2.5(ea)-.18 G +(nd operating system)-2.5 E(The compiler used to compile)108 165.6 Q 2.5 +(Ad)108 177.6 S(escription of the bug behaviour)-2.5 E 2.5(As)108 189.6 +S(hort script or `r)-2.5 E(ecipe' which exer)-.18 E(cises the bug)-.18 E +F2(bashbug)108.13 206.4 Q F1 1.316(inserts the \214rst thr)4.296 F 1.316 +(ee items automatically into the template it pr)-.18 F 1.316 +(ovides for \214ling a bug)-.18 F -.18(re)108 218.4 S(port.).18 E 7.698 +(Comments and bug r)108 235.2 R 7.697 +(eports concerning this manual page should be dir)-.18 F 7.697(ected to) +-.18 F F2(chet@po.CWRU.Edu)108 247.2 Q F1(.).06 E/F4 10.95 +/Palatino-Bold@0 SF(BUGS)72 264 Q F1(It's too big and too slow)108 276 Q +(.)-.92 E(Ther)108 292.8 Q 2.832(ea)-.18 G .692 -.18(re s)-2.832 H .332 +(ome subtle dif).18 F(fer)-.18 E .332(ences between)-.18 F F3(bash)2.832 +E F1 .332(and traditional versions of)2.832 F F3(sh)2.832 E F1 2.832(,m) +C .333(ostly because of)-2.832 F(the)108 304.8 Q/F5 9/Palatino-Bold@0 SF +(POSIX)2.5 E F1(speci\214cation.)2.25 E(Aliases ar)108 321.6 Q 2.5(ec) +-.18 G(onfusing in some uses.)-2.5 E +(Shell builtin commands and functions ar)108 338.4 Q 2.5(en)-.18 G (ot stoppable/r)-2.5 E(estartable.)-.18 E .463 (Compound commands and command sequences of the form `a ; b ; c' ar)108 -100.8 R 2.962(en)-.18 G .462(ot handled gracefully)-2.962 F 1.256 -(when pr)108 112.8 R 1.257(ocess suspension is attempted.)-.18 F 1.257 +355.2 R 2.962(en)-.18 G .462(ot handled gracefully)-2.962 F 1.256 +(when pr)108 367.2 R 1.257(ocess suspension is attempted.)-.18 F 1.257 (When a pr)6.257 F 1.257(ocess is stopped, the shell immediately exe-) --.18 F .374(cutes the next command in the sequence.)108 124.8 R .373 +-.18 F .374(cutes the next command in the sequence.)108 379.2 R .373 (It suf)5.373 F .373(\214ces to place the sequence of commands between) --.18 F(par)108 136.8 Q(entheses to for)-.18 E +-.18 F(par)108 391.2 Q(entheses to for)-.18 E (ce it into a subshell, which may be stopped as a unit.)-.18 E .95 -(Commands inside of)108 153.6 R/F2 10/Palatino-Bold@0 SF($\()3.451 E F1 -(...)A F2(\))A F1 .951(command substitution ar)3.451 F 3.451(en)-.18 G -.951(ot parsed until substitution is attempted.)-3.451 F 2.132 -(This will delay err)108 165.6 R 2.132(or r)-.18 F 2.131 +(Commands inside of)108 408 R F3($\()3.451 E F1(...)A F3(\))A F1 .951 +(command substitution ar)3.451 F 3.451(en)-.18 G .951 +(ot parsed until substitution is attempted.)-3.451 F 2.132 +(This will delay err)108 420 R 2.132(or r)-.18 F 2.131 (eporting until some time after the command is enter)-.18 F 4.631 -(ed. For)-.18 F(example,)4.631 E .43(unmatched par)108 177.6 R .431 +(ed. For)-.18 F(example,)4.631 E .43(unmatched par)108 432 R .431 (entheses, even inside shell comments, will r)-.18 F .431(esult in err) --.18 F .431(or messages while the con-)-.18 F(str)108 189.6 Q +-.18 F .431(or messages while the con-)-.18 F(str)108 444 Q (uct is being r)-.08 E(ead.)-.18 E -(Array variables may not \(yet\) be exported.)108 206.4 Q F0 -(GNU Bash-3.0)72 768 Q(2004 Sep 17)149.01 E(64)199 E 0 Cg EP +(Array variables may not \(yet\) be exported.)108 460.8 Q F0 +(GNU Bash-3.1-de)72 768 Q -.15(ve)-.25 G 123.385(l2).15 G(004 No) +-123.385 E 2.5(v2)-.15 G 197.965(26)-2.5 G(4)-197.965 E 0 Cg EP %%Trailer end %%EOF diff --git a/doc/bashref.aux b/doc/bashref.aux index eb0bc7c62..37b13ab54 100644 --- a/doc/bashref.aux +++ b/doc/bashref.aux @@ -86,7 +86,7 @@ @xrdef{Tilde Expansion-pg}{18} @xrdef{Tilde Expansion-snt}{Section@tie 3.5.2} @xrdef{Shell Parameter Expansion-title}{Shell Parameter Expansion} -@xrdef{Shell Parameter Expansion-pg}{18} +@xrdef{Shell Parameter Expansion-pg}{19} @xrdef{Shell Parameter Expansion-snt}{Section@tie 3.5.3} @xrdef{Command Substitution-title}{Command Substitution} @xrdef{Command Substitution-pg}{21} @@ -101,7 +101,7 @@ @xrdef{Word Splitting-pg}{22} @xrdef{Word Splitting-snt}{Section@tie 3.5.7} @xrdef{Filename Expansion-title}{Filename Expansion} -@xrdef{Filename Expansion-pg}{22} +@xrdef{Filename Expansion-pg}{23} @xrdef{Filename Expansion-snt}{Section@tie 3.5.8} @xrdef{Pattern Matching-title}{Pattern Matching} @xrdef{Pattern Matching-pg}{23} @@ -119,7 +119,7 @@ @xrdef{Simple Command Expansion-pg}{28} @xrdef{Simple Command Expansion-snt}{Section@tie 3.7.1} @xrdef{Command Search and Execution-title}{Command Search and Execution} -@xrdef{Command Search and Execution-pg}{28} +@xrdef{Command Search and Execution-pg}{29} @xrdef{Command Search and Execution-snt}{Section@tie 3.7.2} @xrdef{Command Execution Environment-title}{Command Execution Environment} @xrdef{Command Execution Environment-pg}{29} @@ -128,13 +128,13 @@ @xrdef{Environment-pg}{30} @xrdef{Environment-snt}{Section@tie 3.7.4} @xrdef{Exit Status-title}{Exit Status} -@xrdef{Exit Status-pg}{30} +@xrdef{Exit Status-pg}{31} @xrdef{Exit Status-snt}{Section@tie 3.7.5} @xrdef{Signals-title}{Signals} @xrdef{Signals-pg}{31} @xrdef{Signals-snt}{Section@tie 3.7.6} @xrdef{Shell Scripts-title}{Shell Scripts} -@xrdef{Shell Scripts-pg}{31} +@xrdef{Shell Scripts-pg}{32} @xrdef{Shell Scripts-snt}{Section@tie 3.8} @xrdef{Shell Builtin Commands-title}{Shell Builtin Commands} @xrdef{Shell Builtin Commands-pg}{33} diff --git a/doc/bashref.cp b/doc/bashref.cp index 99e410c85..ca7b4be82 100644 --- a/doc/bashref.cp +++ b/doc/bashref.cp @@ -48,28 +48,28 @@ \entry{expansion, brace}{17}{expansion, brace} \entry{tilde expansion}{18}{tilde expansion} \entry{expansion, tilde}{18}{expansion, tilde} -\entry{parameter expansion}{18}{parameter expansion} -\entry{expansion, parameter}{18}{expansion, parameter} +\entry{parameter expansion}{19}{parameter expansion} +\entry{expansion, parameter}{19}{expansion, parameter} \entry{command substitution}{21}{command substitution} \entry{expansion, arithmetic}{21}{expansion, arithmetic} \entry{arithmetic expansion}{21}{arithmetic expansion} \entry{process substitution}{22}{process substitution} \entry{word splitting}{22}{word splitting} -\entry{expansion, filename}{22}{expansion, filename} -\entry{expansion, pathname}{22}{expansion, pathname} -\entry{filename expansion}{22}{filename expansion} -\entry{pathname expansion}{22}{pathname expansion} +\entry{expansion, filename}{23}{expansion, filename} +\entry{expansion, pathname}{23}{expansion, pathname} +\entry{filename expansion}{23}{filename expansion} +\entry{pathname expansion}{23}{pathname expansion} \entry{pattern matching}{23}{pattern matching} \entry{matching, pattern}{23}{matching, pattern} \entry{redirection}{24}{redirection} \entry{command expansion}{28}{command expansion} -\entry{command execution}{28}{command execution} -\entry{command search}{28}{command search} +\entry{command execution}{29}{command execution} +\entry{command search}{29}{command search} \entry{execution environment}{29}{execution environment} \entry{environment}{30}{environment} -\entry{exit status}{30}{exit status} +\entry{exit status}{31}{exit status} \entry{signal handling}{31}{signal handling} -\entry{shell script}{31}{shell script} +\entry{shell script}{32}{shell script} \entry{special builtin}{53}{special builtin} \entry{login shell}{65}{login shell} \entry{interactive shell}{65}{interactive shell} diff --git a/doc/bashref.cps b/doc/bashref.cps index 2cd5de326..cbfc2e52d 100644 --- a/doc/bashref.cps +++ b/doc/bashref.cps @@ -13,10 +13,10 @@ \entry {builtin}{3} \initial {C} \entry {command editing}{85} -\entry {command execution}{28} +\entry {command execution}{29} \entry {command expansion}{28} \entry {command history}{111} -\entry {command search}{28} +\entry {command search}{29} \entry {command substitution}{21} \entry {command timing}{8} \entry {commands, compound}{9} @@ -39,13 +39,13 @@ \entry {evaluation, arithmetic}{70} \entry {event designators}{113} \entry {execution environment}{29} -\entry {exit status}{3, 30} +\entry {exit status}{3, 31} \entry {expansion}{16} \entry {expansion, arithmetic}{21} \entry {expansion, brace}{17} -\entry {expansion, filename}{22} -\entry {expansion, parameter}{18} -\entry {expansion, pathname}{22} +\entry {expansion, filename}{23} +\entry {expansion, parameter}{19} +\entry {expansion, pathname}{23} \entry {expansion, tilde}{18} \entry {expressions, arithmetic}{70} \entry {expressions, conditional}{69} @@ -53,7 +53,7 @@ \entry {FDL, GNU Free Documentation License}{133} \entry {field}{3} \entry {filename}{3} -\entry {filename expansion}{22} +\entry {filename expansion}{23} \entry {foreground}{81} \entry {functions, shell}{13} \initial {H} @@ -88,11 +88,11 @@ \initial {O} \entry {operator, shell}{3} \initial {P} -\entry {parameter expansion}{18} +\entry {parameter expansion}{19} \entry {parameters}{15} \entry {parameters, positional}{15} \entry {parameters, special}{15} -\entry {pathname expansion}{22} +\entry {pathname expansion}{23} \entry {pattern matching}{23} \entry {pipeline}{8} \entry {POSIX}{3} @@ -114,7 +114,7 @@ \initial {S} \entry {shell arithmetic}{70} \entry {shell function}{13} -\entry {shell script}{31} +\entry {shell script}{32} \entry {shell variable}{15} \entry {shell, interactive}{67} \entry {signal}{4} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index ad8bb4c49..8e3351c41 100644 Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ diff --git a/doc/bashref.html b/doc/bashref.html index 4a6e76933..81c49063e 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -1,6 +1,6 @@ - +
- +
beginning-of-line (C-a) -
+
Move to the start of the current line.

- +

end-of-line (C-e) -
+
Move to the end of the line.

- +

forward-char (C-f) -
+
Move forward a character.

- +

backward-char (C-b) -
+
Move back a character.

- +

forward-word (M-f) -
+
Move forward to the end of the next word. Words are composed of letters and digits.

- +

backward-word (M-b) -
+
Move back to the start of the current or previous word. Words are composed of letters and digits.

- +

clear-screen (C-l) -
+
Clear the screen and redraw the current line, leaving the current line at the top of the screen.

- +

redraw-current-line () -
+
Refresh the current line. By default, this is unbound.

@@ -9619,9 +9652,9 @@ Refresh the current line. By default, this is unbound.

- +
accept-line (Newline or Return) -
+
Accept the line regardless of where the cursor is. If this line is non-empty, add it to the history list according to the setting of @@ -9630,97 +9663,101 @@ If this line is a modified history line, then restore the history line to its original state.

- +

previous-history (C-p) -
+
Move `back' through the history list, fetching the previous command.

- +

next-history (C-n) -
+
Move `forward' through the history list, fetching the next command.

- +

beginning-of-history (M-<) -
+
Move to the first line in the history.

- +

end-of-history (M->) -
+
Move to the end of the input history, i.e., the line currently being entered.

- +

reverse-search-history (C-r) -
+
Search backward starting at the current line and moving `up' through the history as necessary. This is an incremental search.

- +

forward-search-history (C-s) -
+
Search forward starting at the current line and moving `down' through the the history as necessary. This is an incremental search.

- +

non-incremental-reverse-search-history (M-p) -
+
Search backward starting at the current line and moving `up' through the history as necessary using a non-incremental search for a string supplied by the user.

- +

non-incremental-forward-search-history (M-n) -
+
Search forward starting at the current line and moving `down' through the the history as necessary using a non-incremental search for a string supplied by the user.

- +

history-search-forward () -
+
Search forward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search. By default, this command is unbound.

- +

history-search-backward () -
+
Search backward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search. By default, this command is unbound.

- +

yank-nth-arg (M-C-y) -
+
Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument n, insert the nth word from the previous command (the words in the previous command begin with word 0). A negative argument inserts the nth word from the end of the previous command. +Once the argument n is computed, the argument is extracted +as if the `!n' history expansion had been specified.

- +

yank-last-arg (M-. or M-_) -
+
Insert last argument to the previous command (the last word of the previous history entry). With an argument, behave exactly like yank-nth-arg. Successive calls to yank-last-arg move back through the history list, inserting the last argument of each line in turn. +The history expansion facilities are used to extract the last argument, +as if the `!$' history expansion had been specified.

@@ -9745,46 +9782,46 @@ list, inserting the last argument of each line in turn.

- +
delete-char (C-d) -
+
Delete the character at point. If point is at the beginning of the line, there are no characters in the line, and the last character typed was not bound to delete-char, then return EOF.

- +

backward-delete-char (Rubout) -
+
Delete the character behind the cursor. A numeric argument means to kill the characters instead of deleting them.

- +

forward-backward-delete-char () -
+
Delete the character under the cursor, unless the cursor is at the end of the line, in which case the character behind the cursor is deleted. By default, this is not bound to a key.

- +

quoted-insert (C-q or C-v) -
+
Add the next character typed to the line verbatim. This is how to insert key sequences like C-q, for example.

- +

self-insert (a, b, A, 1, !, ...) -
+
Insert yourself.

- +

transpose-chars (C-t) -
+
Drag the character before the cursor forward over the character at the cursor, moving the cursor forward as well. If the insertion point @@ -9793,39 +9830,39 @@ transposes the last two characters of the line. Negative arguments have no effect.

- +

transpose-words (M-t) -
+
Drag the word before point past the word after point, moving point past that word as well. If the insertion point is at the end of the line, this transposes the last two words on the line.

- +

upcase-word (M-u) -
+
Uppercase the current (or following) word. With a negative argument, uppercase the previous word, but do not move the cursor.

- +

downcase-word (M-l) -
+
Lowercase the current (or following) word. With a negative argument, lowercase the previous word, but do not move the cursor.

- +

capitalize-word (M-c) -
+
Capitalize the current (or following) word. With a negative argument, capitalize the previous word, but do not move the cursor.

- +

overwrite-mode () -
+
Toggle overwrite mode. With an explicit positive numeric argument, switches to overwrite mode. With an explicit non-positive numeric argument, switches to insert mode. This command affects only @@ -9865,106 +9902,106 @@ By default, this command is unbound.
- +
kill-line (C-k) -
+
Kill the text from point to the end of the line.

- +

backward-kill-line (C-x Rubout) -
+
Kill backward to the beginning of the line.

- +

unix-line-discard (C-u) -
+
Kill backward from the cursor to the beginning of the current line.

- +

kill-whole-line () -
+
Kill all characters on the current line, no matter where point is. By default, this is unbound.

- +

kill-word (M-d) -
+
Kill from point to the end of the current word, or if between words, to the end of the next word. Word boundaries are the same as forward-word.

- +

backward-kill-word (M-DEL) -
+
Kill the word behind point. Word boundaries are the same as backward-word.

- +

unix-word-rubout (C-w) -
+
Kill the word behind point, using white space as a word boundary. The killed text is saved on the kill-ring.

- +

unix-filename-rubout () -
+
Kill the word behind point, using white space and the slash character as the word boundaries. The killed text is saved on the kill-ring.

- +

delete-horizontal-space () -
+
Delete all spaces and tabs around point. By default, this is unbound.

- +

kill-region () -
+
Kill the text in the current region. By default, this command is unbound.

- +

copy-region-as-kill () -
+
Copy the text in the region to the kill buffer, so it can be yanked right away. By default, this command is unbound.

- +

copy-backward-word () -
+
Copy the word before point to the kill buffer. The word boundaries are the same as backward-word. By default, this command is unbound.

- +

copy-forward-word () -
+
Copy the word following point to the kill buffer. The word boundaries are the same as forward-word. By default, this command is unbound.

- +

yank (C-y) -
+
Yank the top of the kill ring into the buffer at point.

- +

yank-pop (M-y) -
+
Rotate the kill-ring, and yank the new top. You can only do this if the prior command is yank or yank-pop.
@@ -9988,16 +10025,16 @@ the prior command is yank or yank-pop.
- +
digit-argument (M-0, M-1, ... M--) -
+
Add this digit to the argument already accumulating, or start a new argument. M-- starts a negative argument.

- +

universal-argument () -
+
This is another way to specify an argument. If this command is followed by one or more digits, optionally with a leading minus sign, those digits define the argument. @@ -10032,9 +10069,9 @@ By default, this is not bound to a key.

- +
complete (TAB) -
+
Attempt to perform completion on the text before point. The actual completion performed is application-specific. Bash attempts completion treating the text as a variable (if the @@ -10044,22 +10081,22 @@ command (including aliases and functions) in turn. If none of these produces a match, filename completion is attempted.

- +

possible-completions (M-?) -
+
List the possible completions of the text before point.

- +

insert-completions (M-*) -
+
Insert all completions of the text before point that would have been generated by possible-completions.

- +

menu-complete () -
+
Similar to complete, but replaces the word to be completed with a single match from the list of possible completions. Repeated execution of menu-complete steps through the list @@ -10074,9 +10111,9 @@ This command is intended to be bound to TAB, but is unbound by default.

- +

delete-char-or-list () -
+
Deletes the character under the cursor if not at the beginning or end of the line (like delete-char). If at the end of the line, behaves identically to @@ -10084,64 +10121,64 @@ If at the end of the line, behaves identically to This command is unbound by default.

- +

complete-filename (M-/) -
+
Attempt filename completion on the text before point.

- +

possible-filename-completions (C-x /) -
+
List the possible completions of the text before point, treating it as a filename.

- +

complete-username (M-~) -
+
Attempt completion on the text before point, treating it as a username.

- +

possible-username-completions (C-x ~) -
+
List the possible completions of the text before point, treating it as a username.

- +

complete-variable (M-$) -
+
Attempt completion on the text before point, treating it as a shell variable.

- +

possible-variable-completions (C-x $) -
+
List the possible completions of the text before point, treating it as a shell variable.

- +

complete-hostname (M-@) -
+
Attempt completion on the text before point, treating it as a hostname.

- +

possible-hostname-completions (C-x @) -
+
List the possible completions of the text before point, treating it as a hostname.

- +

complete-command (M-!) -
+
Attempt completion on the text before point, treating it as a command name. Command completion attempts to match the text against aliases, reserved words, shell @@ -10149,24 +10186,24 @@ functions, shell builtins, and finally executable filenames, in that order.

- +

possible-command-completions (C-x !) -
+
List the possible completions of the text before point, treating it as a command name.

- +

dynamic-complete-history (M-TAB) -
+
Attempt completion on the text before point, comparing the text against lines from the history list for possible completion matches.

- +

complete-into-braces (M-{) -
+
Perform filename completion and insert the list of possible completions enclosed within braces so the list is available to the shell (see section 3.5.1 Brace Expansion). @@ -10193,22 +10230,22 @@ enclosed within braces so the list is available to the shell
- +
start-kbd-macro (C-x () -
+
Begin saving the characters typed into the current keyboard macro.

- +

end-kbd-macro (C-x )) -
+
Stop saving the characters typed into the current keyboard macro and save the definition.

- +

call-last-kbd-macro (C-x e) -
+
Re-execute the last keyboard macro defined, by making the characters in the macro appear as if typed at the keyboard.

@@ -10234,87 +10271,87 @@ in the macro appear as if typed at the keyboard.

- +
re-read-init-file (C-x C-r) -
+
Read in the contents of the inputrc file, and incorporate any bindings or variable assignments found there.

- +

abort (C-g) -
+
Abort the current editing command and ring the terminal's bell (subject to the setting of bell-style).

- +

do-uppercase-version (M-a, M-b, M-x, ...) -
+
If the metafied character x is lowercase, run the command that is bound to the corresponding uppercase character.

- +

prefix-meta (ESC) -
+
Metafy the next character typed. This is for keyboards without a meta key. Typing `ESC f' is equivalent to typing M-f.

- +

undo (C-_ or C-x C-u) -
+
Incremental undo, separately remembered for each line.

- +

revert-line (M-r) -
+
Undo all changes made to this line. This is like executing the undo command enough times to get back to the beginning.

- +

tilde-expand (M-&) -
+
Perform tilde expansion on the current word.

- +

set-mark (C-@) -
+
Set the mark to the point. If a numeric argument is supplied, the mark is set to that position.

- +

exchange-point-and-mark (C-x C-x) -
+
Swap the point with the mark. The current cursor position is set to the saved position, and the old cursor position is saved as the mark.

- +

character-search (C-]) -
+
A character is read and point is moved to the next occurrence of that character. A negative count searches for previous occurrences.

- +

character-search-backward (M-C-]) -
+
A character is read and point is moved to the previous occurrence of that character. A negative count searches for subsequent occurrences.

- +

insert-comment (M-#) -
+
Without a numeric argument, the value of the comment-begin variable is inserted at the beginning of the current line. If a numeric argument is supplied, this command acts as a toggle: if @@ -10329,115 +10366,115 @@ If a numeric argument causes the comment character to be removed, the line will be executed by the shell.

- +

dump-functions () -
+
Print all of the functions and their key bindings to the Readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an inputrc file. This command is unbound by default.

- +

dump-variables () -
+
Print all of the settable variables and their values to the Readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an inputrc file. This command is unbound by default.

- +

dump-macros () -
+
Print all of the Readline key sequences bound to macros and the strings they output. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an inputrc file. This command is unbound by default.

- +

glob-complete-word (M-g) -
+
The word before point is treated as a pattern for pathname expansion, with an asterisk implicitly appended. This pattern is used to generate a list of matching file names for possible completions.

- +

glob-expand-word (C-x *) -
+
The word before point is treated as a pattern for pathname expansion, and the list of matching file names is inserted, replacing the word. If a numeric argument is supplied, a `*' is appended before pathname expansion.

- +

glob-list-expansions (C-x g) -
+
The list of expansions that would have been generated by glob-expand-word is displayed, and the line is redrawn. If a numeric argument is supplied, a `*' is appended before pathname expansion.

- +

display-shell-version (C-x C-v) -
+
Display version information about the current instance of Bash.

- +

shell-expand-line (M-C-e) -
+
Expand the line as the shell does. This performs alias and history expansion as well as all of the shell word expansions (see section 3.5 Shell Expansions).

- +

history-expand-line (M-^) -
+
Perform history expansion on the current line.

- +

magic-space () -
+
Perform history expansion on the current line and insert a space (see section 9.3 History Expansion).

- +

alias-expand-line () -
+
Perform alias expansion on the current line (see section 6.6 Aliases).

- +

history-and-alias-expand-line () -
+
Perform history and alias expansion on the current line.

- +

insert-last-argument (M-. or M-_) -
+
A synonym for yank-last-arg.

- +

operate-and-get-next (C-o) -
+
Accept the current line for execution and fetch the next line relative to the current line from the history for editing. Any argument is ignored.

- +

edit-and-execute-command (C-xC-e) -
+
Invoke an editor on the current command line, and execute the result as shell commands. Bash attempts to invoke @@ -10658,7 +10695,7 @@ facilities.
compgen -
+
 
compgen [option] [word]
 

@@ -10684,7 +10721,7 @@ matches were generated.

complete -
+
 
complete [-abcdefgjksuv] [-o comp-option] [-A action] [-G globpat] [-W wordlist]
 [-P prefix] [-S suffix] [-X filterpat] [-F function]
 [-C command] name [name ...]
@@ -10914,7 +10951,7 @@ an error occurs adding a completion specification.
 

- +

@@ -11055,7 +11092,7 @@ history list and history file.

fc -
+
 
fc [-e ename] [-nlr] [first] [last]
 fc -s [pat=rep] [command]
 

@@ -11089,7 +11126,7 @@ and typing `r' re-executes the last command (see section +

- - + + @@ -13440,7 +13477,7 @@ to permit their use in free software. - + @@ -13449,7 +13486,7 @@ to permit their use in free software. - + @@ -13811,13 +13848,14 @@ to permit their use in free software. + - + @@ -13828,24 +13866,24 @@ to permit their use in free software. - + - + - + - + - + - + @@ -13874,14 +13912,14 @@ to permit their use in free software. - + - + @@ -13894,13 +13932,13 @@ to permit their use in free software. - + - + - + @@ -13930,10 +13968,10 @@ to permit their use in free software. - - - - + + + + @@ -13946,10 +13984,10 @@ to permit their use in free software. - + - + @@ -13986,8 +14024,8 @@ to permit their use in free software. - - + + @@ -14002,7 +14040,7 @@ to permit their use in free software. - +
 
history [n]
 history -c
 history -d offset
@@ -11259,7 +11296,7 @@ history expansion mechanism with the histchars variable.
 
 An event designator is a reference to a command line entry in the
 history list.
-
+
 

@@ -12819,7 +12856,7 @@ The SVR4.2 shell behaves differently when invoked as jsh

- +

Version 1.2, November 2002
@@ -13422,8 +13459,8 @@ to permit their use in free software.
caller4.2 Bash Builtin Commands
cd4.1 Bourne Shell Builtins
command4.2 Bash Builtin Commands
compgen8.7 Programmable Completion Builtins
complete8.7 Programmable Completion Builtins
compgen8.7 Programmable Completion Builtins
complete8.7 Programmable Completion Builtins
continue4.1 Bourne Shell Builtins

D
export4.1 Bourne Shell Builtins

F
fc9.2 Bash History Builtins
fc9.2 Bash History Builtins
fg7.2 Job Control Builtins

G
H
hash4.1 Bourne Shell Builtins
help4.2 Bash Builtin Commands
history9.2 Bash History Builtins
history9.2 Bash History Builtins

J
jobs7.2 Job Control Builtins
BASH_VERSION5.2 Bash Variables
BASH_VERSION5.2 Bash Variables
bell-style8.3.1 Readline Init File Syntax
bind-tty-special-chars8.3.1 Readline Init File Syntax

C
CDPATH5.1 Bourne Shell Variables
CDPATH5.1 Bourne Shell Variables
COLUMNS5.2 Bash Variables
COLUMNS5.2 Bash Variables
comment-begin8.3.1 Readline Init File Syntax
comment-begin8.3.1 Readline Init File Syntax
COMP_CWORD5.2 Bash Variables
COMP_CWORD5.2 Bash Variables
COMP_LINE5.2 Bash Variables
COMP_WORDBREAKS5.2 Bash Variables
COMP_WORDS5.2 Bash Variables
COMP_WORDS5.2 Bash Variables
completion-query-items8.3.1 Readline Init File Syntax
completion-query-items8.3.1 Readline Init File Syntax
COMPREPLY5.2 Bash Variables
COMPREPLY5.2 Bash Variables
convert-meta8.3.1 Readline Init File Syntax
convert-meta8.3.1 Readline Init File Syntax

D
DIRSTACK5.2 Bash Variables
DIRSTACK5.2 Bash Variables
disable-completion8.3.1 Readline Init File Syntax
disable-completion8.3.1 Readline Init File Syntax

E
editing-mode8.3.1 Readline Init File Syntax
editing-mode8.3.1 Readline Init File Syntax
EMACS5.2 Bash Variables
EMACS5.2 Bash Variables
enable-keypad8.3.1 Readline Init File Syntax
enable-keypad8.3.1 Readline Init File Syntax
EUID5.2 Bash Variables
EUID5.2 Bash Variables
expand-tilde8.3.1 Readline Init File Syntax
expand-tilde8.3.1 Readline Init File Syntax

F
FCEDIT5.2 Bash Variables
HISTFILESIZE5.2 Bash Variables
HISTIGNORE5.2 Bash Variables
HISTIGNORE5.2 Bash Variables
history-preserve-point8.3.1 Readline Init File Syntax
history-preserve-point8.3.1 Readline Init File Syntax
HISTSIZE5.2 Bash Variables
HISTSIZE5.2 Bash Variables
HISTTIMEFORMAT5.2 Bash Variables
HISTTIMEFORMAT5.2 Bash Variables
HOME5.1 Bourne Shell Variables
HOME5.1 Bourne Shell Variables
horizontal-scroll-mode8.3.1 Readline Init File Syntax
horizontal-scroll-mode8.3.1 Readline Init File Syntax
HOSTFILE5.2 Bash Variables
HOSTFILE5.2 Bash Variables
HOSTNAME5.2 Bash Variables
IFS5.1 Bourne Shell Variables
IGNOREEOF5.2 Bash Variables
IGNOREEOF5.2 Bash Variables
input-meta8.3.1 Readline Init File Syntax
input-meta8.3.1 Readline Init File Syntax
INPUTRC5.2 Bash Variables
INPUTRC5.2 Bash Variables
isearch-terminators8.3.1 Readline Init File Syntax
isearch-terminators8.3.1 Readline Init File Syntax

K
keymap8.3.1 Readline Init File Syntax
keymap8.3.1 Readline Init File Syntax

L
LANG5.2 Bash Variables
MAILCHECK5.2 Bash Variables
MAILPATH5.1 Bourne Shell Variables
MAILPATH5.1 Bourne Shell Variables
mark-modified-lines8.3.1 Readline Init File Syntax
mark-symlinked-directories8.3.1 Readline Init File Syntax
match-hidden-files8.3.1 Readline Init File Syntax
meta-flag8.3.1 Readline Init File Syntax
mark-modified-lines8.3.1 Readline Init File Syntax
mark-symlinked-directories8.3.1 Readline Init File Syntax
match-hidden-files8.3.1 Readline Init File Syntax
meta-flag8.3.1 Readline Init File Syntax

O
OLDPWD5.2 Bash Variables
OPTIND5.1 Bourne Shell Variables
OSTYPE5.2 Bash Variables
OSTYPE5.2 Bash Variables
output-meta8.3.1 Readline Init File Syntax
output-meta8.3.1 Readline Init File Syntax

P
page-completions8.3.1 Readline Init File Syntax
page-completions8.3.1 Readline Init File Syntax
PATH5.1 Bourne Shell Variables
PATH5.1 Bourne Shell Variables
PIPESTATUS5.2 Bash Variables
SHELLOPTS5.2 Bash Variables
SHLVL5.2 Bash Variables
SHLVL5.2 Bash Variables
show-all-if-ambiguous8.3.1 Readline Init File Syntax
show-all-if-unmodified8.3.1 Readline Init File Syntax
show-all-if-ambiguous8.3.1 Readline Init File Syntax
show-all-if-unmodified8.3.1 Readline Init File Syntax

T
TEXTDOMAIN3.1.2.5 Locale-Specific Translation
UID5.2 Bash Variables

V
visible-stats8.3.1 Readline Init File Syntax
visible-stats8.3.1 Readline Init File Syntax

- - + - + + - - + - + - + - + - + - + + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - - + - + - + - + - + - + - + - + - + - + + - - + - + - + - + + - - + - + - + + - - + - + + - - + - + - + + - - + - + + - - + - + - + + - - + + - - + - + + - - + + - - + - + - + - + - + - + - + + - + - - + - + - + + - - + - + - + + - - + - + + - - + - + - + - + - + + - - + - + - + +
Jump to:   !   @@ -14124,236 +14162,236 @@ to permit their use in free software.
Index Entry Section

A
abort (C-g)8.4.8 Some Miscellaneous Commands
abort (C-g)8.4.8 Some Miscellaneous Commands
accept-line (Newline or Return)8.4.2 Commands For Manipulating The History
abort (C-g)8.4.8 Some Miscellaneous Commands
accept-line (Newline or Return)8.4.2 Commands For Manipulating The History
alias-expand-line ()8.4.8 Some Miscellaneous Commands
accept-line (Newline or Return)8.4.2 Commands For Manipulating The History
alias-expand-line ()8.4.8 Some Miscellaneous Commands
alias-expand-line ()8.4.8 Some Miscellaneous Commands

B
backward-char (C-b)8.4.1 Commands For Moving
backward-char (C-b)8.4.1 Commands For Moving
backward-delete-char (Rubout)8.4.3 Commands For Changing Text
backward-char (C-b)8.4.1 Commands For Moving
backward-delete-char (Rubout)8.4.3 Commands For Changing Text
backward-kill-line (C-x Rubout)8.4.4 Killing And Yanking
backward-delete-char (Rubout)8.4.3 Commands For Changing Text
backward-kill-line (C-x Rubout)8.4.4 Killing And Yanking
backward-kill-word (M-DEL)8.4.4 Killing And Yanking
backward-kill-line (C-x Rubout)8.4.4 Killing And Yanking
backward-kill-word (M-DEL)8.4.4 Killing And Yanking
backward-word (M-b)8.4.1 Commands For Moving
backward-kill-word (M-DEL)8.4.4 Killing And Yanking
backward-word (M-b)8.4.1 Commands For Moving
beginning-of-history (M-&#60;)8.4.2 Commands For Manipulating The History
backward-word (M-b)8.4.1 Commands For Moving
beginning-of-history (M-&#60;)8.4.2 Commands For Manipulating The History
beginning-of-line (C-a)8.4.1 Commands For Moving
beginning-of-history (M-&#60;)8.4.2 Commands For Manipulating The History
beginning-of-line (C-a)8.4.1 Commands For Moving
beginning-of-line (C-a)8.4.1 Commands For Moving

C
call-last-kbd-macro (C-x e)8.4.7 Keyboard Macros
call-last-kbd-macro (C-x e)8.4.7 Keyboard Macros
capitalize-word (M-c)8.4.3 Commands For Changing Text
call-last-kbd-macro (C-x e)8.4.7 Keyboard Macros
capitalize-word (M-c)8.4.3 Commands For Changing Text
character-search (C-])8.4.8 Some Miscellaneous Commands
capitalize-word (M-c)8.4.3 Commands For Changing Text
character-search (C-])8.4.8 Some Miscellaneous Commands
character-search-backward (M-C-])8.4.8 Some Miscellaneous Commands
character-search (C-])8.4.8 Some Miscellaneous Commands
character-search-backward (M-C-])8.4.8 Some Miscellaneous Commands
clear-screen (C-l)8.4.1 Commands For Moving
character-search-backward (M-C-])8.4.8 Some Miscellaneous Commands
clear-screen (C-l)8.4.1 Commands For Moving
complete (TAB)8.4.6 Letting Readline Type For You
clear-screen (C-l)8.4.1 Commands For Moving
complete (TAB)8.4.6 Letting Readline Type For You
complete-command (M-!)8.4.6 Letting Readline Type For You
complete (TAB)8.4.6 Letting Readline Type For You
complete-command (M-!)8.4.6 Letting Readline Type For You
complete-filename (M-/)8.4.6 Letting Readline Type For You
complete-command (M-!)8.4.6 Letting Readline Type For You
complete-filename (M-/)8.4.6 Letting Readline Type For You
complete-hostname (M-@)8.4.6 Letting Readline Type For You
complete-filename (M-/)8.4.6 Letting Readline Type For You
complete-hostname (M-@)8.4.6 Letting Readline Type For You
complete-into-braces (M-{)8.4.6 Letting Readline Type For You
complete-hostname (M-@)8.4.6 Letting Readline Type For You
complete-into-braces (M-{)8.4.6 Letting Readline Type For You
complete-username (M-~)8.4.6 Letting Readline Type For You
complete-into-braces (M-{)8.4.6 Letting Readline Type For You
complete-username (M-~)8.4.6 Letting Readline Type For You
complete-variable (M-$)8.4.6 Letting Readline Type For You
complete-username (M-~)8.4.6 Letting Readline Type For You
complete-variable (M-$)8.4.6 Letting Readline Type For You
copy-backward-word ()8.4.4 Killing And Yanking
complete-variable (M-$)8.4.6 Letting Readline Type For You
copy-backward-word ()8.4.4 Killing And Yanking
copy-forward-word ()8.4.4 Killing And Yanking
copy-backward-word ()8.4.4 Killing And Yanking
copy-forward-word ()8.4.4 Killing And Yanking
copy-region-as-kill ()8.4.4 Killing And Yanking
copy-forward-word ()8.4.4 Killing And Yanking
copy-region-as-kill ()8.4.4 Killing And Yanking
copy-region-as-kill ()8.4.4 Killing And Yanking

D
delete-char (C-d)8.4.3 Commands For Changing Text
delete-char (C-d)8.4.3 Commands For Changing Text
delete-char-or-list ()8.4.6 Letting Readline Type For You
delete-char (C-d)8.4.3 Commands For Changing Text
delete-char-or-list ()8.4.6 Letting Readline Type For You
delete-horizontal-space ()8.4.4 Killing And Yanking
delete-char-or-list ()8.4.6 Letting Readline Type For You
delete-horizontal-space ()8.4.4 Killing And Yanking
digit-argument (M-0, M-1, <small>...</small> M--)8.4.5 Specifying Numeric Arguments
delete-horizontal-space ()8.4.4 Killing And Yanking
digit-argument (M-0, M-1, <small>...</small> M--)8.4.5 Specifying Numeric Arguments
display-shell-version (C-x C-v)8.4.8 Some Miscellaneous Commands
digit-argument (M-0, M-1, <small>...</small> M--)8.4.5 Specifying Numeric Arguments
display-shell-version (C-x C-v)8.4.8 Some Miscellaneous Commands
do-uppercase-version (M-a, M-b, M-x, <small>...</small>)8.4.8 Some Miscellaneous Commands
display-shell-version (C-x C-v)8.4.8 Some Miscellaneous Commands
do-uppercase-version (M-a, M-b, M-x, <small>...</small>)8.4.8 Some Miscellaneous Commands
downcase-word (M-l)8.4.3 Commands For Changing Text
do-uppercase-version (M-a, M-b, M-x, <small>...</small>)8.4.8 Some Miscellaneous Commands
downcase-word (M-l)8.4.3 Commands For Changing Text
dump-functions ()8.4.8 Some Miscellaneous Commands
downcase-word (M-l)8.4.3 Commands For Changing Text
dump-functions ()8.4.8 Some Miscellaneous Commands
dump-macros ()8.4.8 Some Miscellaneous Commands
dump-functions ()8.4.8 Some Miscellaneous Commands
dump-macros ()8.4.8 Some Miscellaneous Commands
dump-variables ()8.4.8 Some Miscellaneous Commands
dump-macros ()8.4.8 Some Miscellaneous Commands
dump-variables ()8.4.8 Some Miscellaneous Commands
dynamic-complete-history (M-TAB)8.4.6 Letting Readline Type For You
dump-variables ()8.4.8 Some Miscellaneous Commands
dynamic-complete-history (M-TAB)8.4.6 Letting Readline Type For You
dynamic-complete-history (M-TAB)8.4.6 Letting Readline Type For You

E
edit-and-execute-command (C-xC-e)8.4.8 Some Miscellaneous Commands
edit-and-execute-command (C-xC-e)8.4.8 Some Miscellaneous Commands
end-kbd-macro (C-x ))8.4.7 Keyboard Macros
edit-and-execute-command (C-xC-e)8.4.8 Some Miscellaneous Commands
end-kbd-macro (C-x ))8.4.7 Keyboard Macros
end-of-history (M-&#62;)8.4.2 Commands For Manipulating The History
end-kbd-macro (C-x ))8.4.7 Keyboard Macros
end-of-history (M-&#62;)8.4.2 Commands For Manipulating The History
end-of-line (C-e)8.4.1 Commands For Moving
end-of-history (M-&#62;)8.4.2 Commands For Manipulating The History
end-of-line (C-e)8.4.1 Commands For Moving
exchange-point-and-mark (C-x C-x)8.4.8 Some Miscellaneous Commands
end-of-line (C-e)8.4.1 Commands For Moving
exchange-point-and-mark (C-x C-x)8.4.8 Some Miscellaneous Commands
exchange-point-and-mark (C-x C-x)8.4.8 Some Miscellaneous Commands

F
forward-backward-delete-char ()8.4.3 Commands For Changing Text
forward-backward-delete-char ()8.4.3 Commands For Changing Text
forward-char (C-f)8.4.1 Commands For Moving
forward-backward-delete-char ()8.4.3 Commands For Changing Text
forward-char (C-f)8.4.1 Commands For Moving
forward-search-history (C-s)8.4.2 Commands For Manipulating The History
forward-char (C-f)8.4.1 Commands For Moving
forward-search-history (C-s)8.4.2 Commands For Manipulating The History
forward-word (M-f)8.4.1 Commands For Moving
forward-search-history (C-s)8.4.2 Commands For Manipulating The History
forward-word (M-f)8.4.1 Commands For Moving
forward-word (M-f)8.4.1 Commands For Moving

G
glob-complete-word (M-g)8.4.8 Some Miscellaneous Commands
glob-complete-word (M-g)8.4.8 Some Miscellaneous Commands
glob-expand-word (C-x *)8.4.8 Some Miscellaneous Commands
glob-complete-word (M-g)8.4.8 Some Miscellaneous Commands
glob-expand-word (C-x *)8.4.8 Some Miscellaneous Commands
glob-list-expansions (C-x g)8.4.8 Some Miscellaneous Commands
glob-expand-word (C-x *)8.4.8 Some Miscellaneous Commands
glob-list-expansions (C-x g)8.4.8 Some Miscellaneous Commands
glob-list-expansions (C-x g)8.4.8 Some Miscellaneous Commands

H
history-and-alias-expand-line ()8.4.8 Some Miscellaneous Commands
history-and-alias-expand-line ()8.4.8 Some Miscellaneous Commands
history-expand-line (M-^)8.4.8 Some Miscellaneous Commands
history-and-alias-expand-line ()8.4.8 Some Miscellaneous Commands
history-expand-line (M-^)8.4.8 Some Miscellaneous Commands
history-search-backward ()8.4.2 Commands For Manipulating The History
history-expand-line (M-^)8.4.8 Some Miscellaneous Commands
history-search-backward ()8.4.2 Commands For Manipulating The History
history-search-forward ()8.4.2 Commands For Manipulating The History
history-search-backward ()8.4.2 Commands For Manipulating The History
history-search-forward ()8.4.2 Commands For Manipulating The History
history-search-forward ()8.4.2 Commands For Manipulating The History

I
insert-comment (M-#)8.4.8 Some Miscellaneous Commands
insert-comment (M-#)8.4.8 Some Miscellaneous Commands
insert-completions (M-*)8.4.6 Letting Readline Type For You
insert-comment (M-#)8.4.8 Some Miscellaneous Commands
insert-completions (M-*)8.4.6 Letting Readline Type For You
insert-last-argument (M-. or M-_)8.4.8 Some Miscellaneous Commands
insert-completions (M-*)8.4.6 Letting Readline Type For You
insert-last-argument (M-. or M-_)8.4.8 Some Miscellaneous Commands
insert-last-argument (M-. or M-_)8.4.8 Some Miscellaneous Commands

K
kill-line (C-k)8.4.4 Killing And Yanking
kill-line (C-k)8.4.4 Killing And Yanking
kill-region ()8.4.4 Killing And Yanking
kill-line (C-k)8.4.4 Killing And Yanking
kill-region ()8.4.4 Killing And Yanking
kill-whole-line ()8.4.4 Killing And Yanking
kill-region ()8.4.4 Killing And Yanking
kill-whole-line ()8.4.4 Killing And Yanking
kill-word (M-d)8.4.4 Killing And Yanking
kill-whole-line ()8.4.4 Killing And Yanking
kill-word (M-d)8.4.4 Killing And Yanking
kill-word (M-d)8.4.4 Killing And Yanking

M
magic-space ()8.4.8 Some Miscellaneous Commands
magic-space ()8.4.8 Some Miscellaneous Commands
menu-complete ()8.4.6 Letting Readline Type For You
magic-space ()8.4.8 Some Miscellaneous Commands
menu-complete ()8.4.6 Letting Readline Type For You
menu-complete ()8.4.6 Letting Readline Type For You

N
next-history (C-n)8.4.2 Commands For Manipulating The History
next-history (C-n)8.4.2 Commands For Manipulating The History
non-incremental-forward-search-history (M-n)8.4.2 Commands For Manipulating The History
next-history (C-n)8.4.2 Commands For Manipulating The History
non-incremental-forward-search-history (M-n)8.4.2 Commands For Manipulating The History
non-incremental-reverse-search-history (M-p)8.4.2 Commands For Manipulating The History
non-incremental-forward-search-history (M-n)8.4.2 Commands For Manipulating The History
non-incremental-reverse-search-history (M-p)8.4.2 Commands For Manipulating The History
non-incremental-reverse-search-history (M-p)8.4.2 Commands For Manipulating The History

O
operate-and-get-next (C-o)8.4.8 Some Miscellaneous Commands
operate-and-get-next (C-o)8.4.8 Some Miscellaneous Commands
overwrite-mode ()8.4.3 Commands For Changing Text
operate-and-get-next (C-o)8.4.8 Some Miscellaneous Commands
overwrite-mode ()8.4.3 Commands For Changing Text
overwrite-mode ()8.4.3 Commands For Changing Text

P
possible-command-completions (C-x !)8.4.6 Letting Readline Type For You
possible-command-completions (C-x !)8.4.6 Letting Readline Type For You
possible-completions (M-?)8.4.6 Letting Readline Type For You
possible-command-completions (C-x !)8.4.6 Letting Readline Type For You
possible-completions (M-?)8.4.6 Letting Readline Type For You
possible-filename-completions (C-x /)8.4.6 Letting Readline Type For You
possible-completions (M-?)8.4.6 Letting Readline Type For You
possible-filename-completions (C-x /)8.4.6 Letting Readline Type For You
possible-hostname-completions (C-x @)8.4.6 Letting Readline Type For You
possible-filename-completions (C-x /)8.4.6 Letting Readline Type For You
possible-hostname-completions (C-x @)8.4.6 Letting Readline Type For You
possible-username-completions (C-x ~)8.4.6 Letting Readline Type For You
possible-hostname-completions (C-x @)8.4.6 Letting Readline Type For You
possible-username-completions (C-x ~)8.4.6 Letting Readline Type For You
possible-variable-completions (C-x $)8.4.6 Letting Readline Type For You
possible-username-completions (C-x ~)8.4.6 Letting Readline Type For You
possible-variable-completions (C-x $)8.4.6 Letting Readline Type For You
prefix-meta (ESC)8.4.8 Some Miscellaneous Commands
possible-variable-completions (C-x $)8.4.6 Letting Readline Type For You
prefix-meta (ESC)8.4.8 Some Miscellaneous Commands
previous-history (C-p)8.4.2 Commands For Manipulating The History
prefix-meta (ESC)8.4.8 Some Miscellaneous Commands
previous-history (C-p)8.4.2 Commands For Manipulating The History
previous-history (C-p)8.4.2 Commands For Manipulating The History

Q
quoted-insert (C-q or C-v)8.4.3 Commands For Changing Text
quoted-insert (C-q or C-v)8.4.3 Commands For Changing Text
quoted-insert (C-q or C-v)8.4.3 Commands For Changing Text

R
re-read-init-file (C-x C-r)8.4.8 Some Miscellaneous Commands
re-read-init-file (C-x C-r)8.4.8 Some Miscellaneous Commands
redraw-current-line ()8.4.1 Commands For Moving
re-read-init-file (C-x C-r)8.4.8 Some Miscellaneous Commands
redraw-current-line ()8.4.1 Commands For Moving
reverse-search-history (C-r)8.4.2 Commands For Manipulating The History
redraw-current-line ()8.4.1 Commands For Moving
reverse-search-history (C-r)8.4.2 Commands For Manipulating The History
revert-line (M-r)8.4.8 Some Miscellaneous Commands
reverse-search-history (C-r)8.4.2 Commands For Manipulating The History
revert-line (M-r)8.4.8 Some Miscellaneous Commands
revert-line (M-r)8.4.8 Some Miscellaneous Commands

S
self-insert (a, b, A, 1, !, <small>...</small>)8.4.3 Commands For Changing Text
self-insert (a, b, A, 1, !, <small>...</small>)8.4.3 Commands For Changing Text
set-mark (C-@)8.4.8 Some Miscellaneous Commands
self-insert (a, b, A, 1, !, <small>...</small>)8.4.3 Commands For Changing Text
set-mark (C-@)8.4.8 Some Miscellaneous Commands
shell-expand-line (M-C-e)8.4.8 Some Miscellaneous Commands
set-mark (C-@)8.4.8 Some Miscellaneous Commands
shell-expand-line (M-C-e)8.4.8 Some Miscellaneous Commands
start-kbd-macro (C-x ()8.4.7 Keyboard Macros
shell-expand-line (M-C-e)8.4.8 Some Miscellaneous Commands
start-kbd-macro (C-x ()8.4.7 Keyboard Macros
start-kbd-macro (C-x ()8.4.7 Keyboard Macros

T
tilde-expand (M-&#38;)8.4.8 Some Miscellaneous Commands
tilde-expand (M-&#38;)8.4.8 Some Miscellaneous Commands
transpose-chars (C-t)8.4.3 Commands For Changing Text
tilde-expand (M-&#38;)8.4.8 Some Miscellaneous Commands
transpose-chars (C-t)8.4.3 Commands For Changing Text
transpose-words (M-t)8.4.3 Commands For Changing Text
transpose-chars (C-t)8.4.3 Commands For Changing Text
transpose-words (M-t)8.4.3 Commands For Changing Text
transpose-words (M-t)8.4.3 Commands For Changing Text

U
undo (C-_ or C-x C-u)8.4.8 Some Miscellaneous Commands
undo (C-_ or C-x C-u)8.4.8 Some Miscellaneous Commands
universal-argument ()8.4.5 Specifying Numeric Arguments
undo (C-_ or C-x C-u)8.4.8 Some Miscellaneous Commands
universal-argument ()8.4.5 Specifying Numeric Arguments
unix-filename-rubout ()8.4.4 Killing And Yanking
universal-argument ()8.4.5 Specifying Numeric Arguments
unix-filename-rubout ()8.4.4 Killing And Yanking
unix-line-discard (C-u)8.4.4 Killing And Yanking
unix-filename-rubout ()8.4.4 Killing And Yanking
unix-line-discard (C-u)8.4.4 Killing And Yanking
unix-word-rubout (C-w)8.4.4 Killing And Yanking
unix-line-discard (C-u)8.4.4 Killing And Yanking
unix-word-rubout (C-w)8.4.4 Killing And Yanking
upcase-word (M-u)8.4.3 Commands For Changing Text
unix-word-rubout (C-w)8.4.4 Killing And Yanking
upcase-word (M-u)8.4.3 Commands For Changing Text
upcase-word (M-u)8.4.3 Commands For Changing Text

Y
yank (C-y)8.4.4 Killing And Yanking
yank (C-y)8.4.4 Killing And Yanking
yank-last-arg (M-. or M-_)8.4.2 Commands For Manipulating The History
yank (C-y)8.4.4 Killing And Yanking
yank-last-arg (M-. or M-_)8.4.2 Commands For Manipulating The History
yank-nth-arg (M-C-y)8.4.2 Commands For Manipulating The History
yank-last-arg (M-. or M-_)8.4.2 Commands For Manipulating The History
yank-nth-arg (M-C-y)8.4.2 Commands For Manipulating The History
yank-pop (M-y)8.4.4 Killing And Yanking
yank-nth-arg (M-C-y)8.4.2 Commands For Manipulating The History
yank-pop (M-y)8.4.4 Killing And Yanking
yank-pop (M-y)8.4.4 Killing And Yanking

- + @@ -14528,10 +14566,10 @@ to permit their use in free software. - + - + @@ -15059,7 +15097,7 @@ to permit their use in free software.
Jump to:   A   @@ -14519,7 +14557,7 @@ to permit their use in free software.
expressions, conditional6.4 Bash Conditional Expressions

F
FDL, GNU Free Documentation LicenseC.1 GNU Free Documentation License
FDL, GNU Free Documentation LicenseC.1 GNU Free Documentation License
field2. Definitions
filename2. Definitions
filename expansion3.5.8 Filename Expansion

H
history builtins9.2 Bash History Builtins
history events9.3.1 Event Designators
history events9.3.1 Event Designators
history expansion9.3 History Expansion
history list9.1 Bash History Facilities
History, how to use8.7 Programmable Completion Builtins
History, how to use8.7 Programmable Completion Builtins

I
identifier2. Definitions
[ ? ]

About this document

-This document was generated by Chet Ramey on September, 21 2004 +This document was generated by Chet Ramey on November, 22 2004 using texi2html

@@ -15221,7 +15259,7 @@ the following structure:
This document was generated -by Chet Ramey on September, 21 2004 +by Chet Ramey on November, 22 2004 using texi2html diff --git a/doc/bashref.info b/doc/bashref.info index e8e138983..d659edc85 100644 --- a/doc/bashref.info +++ b/doc/bashref.info @@ -1,11 +1,11 @@ This is bashref.info, produced by makeinfo version 4.7 from -/usr/homes/chet/src/bash/src/doc/bashref.texi. +/Users/chet/src/bash/src/doc/bashref.texi. This text is a brief description of the features that are present in -the Bash shell (version 3.0, 17 September 2004). +the Bash shell (version 3.1-devel, 22 November 2004). - This is Edition 3.0, last updated 17 September 2004, of `The GNU -Bash Reference Manual', for `Bash', Version 3.0. + This is Edition 3.1-devel, last updated 22 November 2004, of `The +GNU Bash Reference Manual', for `Bash', Version 3.1-devel. Copyright (C) 1988-2004 Free Software Foundation, Inc. @@ -37,10 +37,10 @@ Bash Features ************* This text is a brief description of the features that are present in -the Bash shell (version 3.0, 17 September 2004).. +the Bash shell (version 3.1-devel, 22 November 2004).. - This is Edition 3.0, last updated 17 September 2004, of `The GNU -Bash Reference Manual', for `Bash', Version 3.0. + This is Edition 3.1-devel, last updated 22 November 2004, of `The +GNU Bash Reference Manual', for `Bash', Version 3.1-devel. Bash contains features that appear in other popular shells, and some features that only appear in Bash. Some of the shells that Bash has @@ -1046,6 +1046,18 @@ expansion is not performed. Assignment statements may also appear as arguments to the `alias', `declare', `typeset', `export', `readonly', and `local' builtin commands. + In the context where an assignment statement is assigning a value to +a shell variable or array index (*note Arrays::), the `+=' operator can +be used to append to or add to the variable's previous value. When +`+=' is applied to a variable for which the integer attribute has been +set, VALUE is evaluated as an arithmetic expression and added to the +variable's current value, which is also evaluated. When `+=' is +applied to an array variable using compound assignment (*note +Arrays::), the variable's value is not unset (as it is when using `='), +and new values are appended to the array beginning at one greater than +the array's maximum index. When applied to a string-valued variable, +VALUE is expanded and appended to the variable's value. +  File: bashref.info, Node: Positional Parameters, Next: Special Parameters, Up: Shell Parameters @@ -1271,10 +1283,10 @@ without a leading `+' or `-', `+' is assumed. is left unchanged. Each variable assignment is checked for unquoted tilde-prefixes -immediately following a `:' or `='. In these cases, tilde expansion is -also performed. Consequently, one may use file names with tildes in -assignments to `PATH', `MAILPATH', and `CDPATH', and the shell assigns -the expanded value. +immediately following a `:' or the first `='. In these cases, tilde +expansion is also performed. Consequently, one may use file names with +tildes in assignments to `PATH', `MAILPATH', and `CDPATH', and the +shell assigns the expanded value. The following table shows how Bash treats unquoted tilde-prefixes: @@ -1379,9 +1391,12 @@ if the colon is omitted, the operator tests only for existence. is `@', the result is LENGTH positional parameters beginning at OFFSET. If PARAMETER is an array name indexed by `@' or `*', the result is the LENGTH members of the array beginning with - `${PARAMETER[OFFSET]}'. Substring indexing is zero-based unless - the positional parameters are used, in which case the indexing - starts at 1. + `${PARAMETER[OFFSET]}'. A negative OFFSET is taken relative to + one greater than the maximum index of the specified array. Note + that a negative offset must be separated from the colon by at least + one space to avoid being confused with the `:-' expansion. + Substring indexing is zero-based unless the positional parameters + are used, in which case the indexing starts at 1. `${!PREFIX*}' `${!PREFIX@}' @@ -1675,7 +1690,7 @@ of the following sub-patterns: Matches one or more occurrences of the given patterns. `@(PATTERN-LIST)' - Matches exactly one of the given patterns. + Matches one of the given patterns. `!(PATTERN-LIST)' Matches anything except one of the given patterns. @@ -1753,6 +1768,10 @@ redirections, as described in the following table: A failure to open or create a file causes the redirection to fail. + Redirections using file descriptors greater than 9 should be used +with care, as they may conflict with file descriptors the shell uses +internally. + 3.6.1 Redirecting Input ----------------------- @@ -4199,7 +4218,7 @@ the single-character options to be recognized. `--dump-po-strings' A list of all double-quoted strings preceded by `$' is printed on - the standard ouput in the GNU `gettext' PO (portable object) file + the standard output in the GNU `gettext' PO (portable object) file format. Equivalent to `-D' except for the output format. `--dump-strings' @@ -4280,7 +4299,7 @@ invocation which are not available with the `set' builtin. `-D' A list of all double-quoted strings preceded by `$' is printed on - the standard ouput. These are the strings that are subject to + the standard output. These are the strings that are subject to language translation when the current locale is not `C' or `POSIX' (*note Locale Translation::). This implies the `-n' option; no commands will be executed. @@ -4783,7 +4802,7 @@ representing the arithmetic base, and N is a number in that base. If BASE`#' is omitted, then base 10 is used. The digits greater than 9 are represented by the lowercase letters, the uppercase letters, `@', and `_', in that order. If BASE is less than or equal to 36, lowercase -and uppercase letters may be used interchangably to represent numbers +and uppercase letters may be used interchangeably to represent numbers between 10 and 35. Operators are evaluated in order of precedence. Sub-expressions in @@ -5414,9 +5433,10 @@ character `%' introduces a job name. Job number `n' may be referred to as `%n'. The symbols `%%' and `%+' refer to the shell's notion of the current job, which is the last -job stopped while it was in the foreground or started in the -background. The previous job may be referenced using `%-'. In output -pertaining to jobs (e.g., the output of the `jobs' command), the +job stopped while it was in the foreground or started in the background. +A single `%' (with no accompanying job specification) also refers to +the current job. The previous job may be referenced using `%-'. In +output pertaining to jobs (e.g., the output of the `jobs' command), the current job is always flagged with a `+', and the previous job with a `-'. @@ -5518,11 +5538,11 @@ File: bashref.info, Node: Job Control Builtins, Next: Job Control Variables, occurs or an invalid option is encountered. `wait' - wait [JOBSPEC or PID] - Wait until the child process specified by process ID PID or job - specification JOBSPEC exits and return the exit status of the last - command waited for. If a job spec is given, all processes in the - job are waited for. If no arguments are given, all currently + wait [JOBSPEC or PID ...] + Wait until the child process specified by each process ID PID or + job specification JOBSPEC exits and return the exit status of the + last command waited for. If a job spec is given, all processes in + the job are waited for. If no arguments are given, all currently active child processes are waited for, and the return status is zero. If neither JOBSPEC nor PID specifies an active child process of the shell, the return status is 127. @@ -5921,6 +5941,11 @@ Variable Settings one is available. If set to `audible' (the default), Readline attempts to ring the terminal's bell. + `bind-tty-special-chars' + If set to `on', Readline attempts to bind the control + characters treated specially by the kernel's terminal driver + to their Readline equivalents. + `comment-begin' The string to insert at the beginning of the line when the `insert-comment' command is executed. The default value is @@ -6471,14 +6496,17 @@ File: bashref.info, Node: Commands For History, Next: Commands For Text, Prev second word on the previous line) at point. With an argument N, insert the Nth word from the previous command (the words in the previous command begin with word 0). A negative argument inserts - the Nth word from the end of the previous command. + the Nth word from the end of the previous command. Once the + argument N is computed, the argument is extracted as if the `!N' + history expansion had been specified. `yank-last-arg (M-. or M-_)' Insert last argument to the previous command (the last word of the previous history entry). With an argument, behave exactly like `yank-nth-arg'. Successive calls to `yank-last-arg' move back through the history list, inserting the last argument of each line - in turn. + in turn. The history expansion facilities are used to extract the + last argument, as if the `!$' history expansion had been specified.  @@ -9022,32 +9050,34 @@ Parameter and Variable Index * BASH_VERSION: Bash Variables. (line 93) * bell-style: Readline Init File Syntax. (line 34) +* bind-tty-special-chars: Readline Init File Syntax. + (line 41) * CDPATH: Bourne Shell Variables. (line 9) * COLUMNS: Bash Variables. (line 96) * comment-begin: Readline Init File Syntax. - (line 41) + (line 46) * COMP_CWORD: Bash Variables. (line 101) * COMP_LINE: Bash Variables. (line 107) * COMP_POINT: Bash Variables. (line 112) * COMP_WORDBREAKS: Bash Variables. (line 120) * COMP_WORDS: Bash Variables. (line 126) * completion-query-items: Readline Init File Syntax. - (line 51) + (line 56) * COMPREPLY: Bash Variables. (line 132) * convert-meta: Readline Init File Syntax. - (line 60) + (line 65) * DIRSTACK: Bash Variables. (line 137) * disable-completion: Readline Init File Syntax. - (line 66) -* editing-mode: Readline Init File Syntax. (line 71) +* editing-mode: Readline Init File Syntax. + (line 76) * EMACS: Bash Variables. (line 147) * enable-keypad: Readline Init File Syntax. - (line 77) + (line 82) * EUID: Bash Variables. (line 152) * expand-tilde: Readline Init File Syntax. - (line 82) + (line 87) * FCEDIT: Bash Variables. (line 156) * FIGNORE: Bash Variables. (line 160) * FUNCNAME: Bash Variables. (line 166) @@ -9060,13 +9090,13 @@ Parameter and Variable Index * HISTFILESIZE: Bash Variables. (line 227) * HISTIGNORE: Bash Variables. (line 234) * history-preserve-point: Readline Init File Syntax. - (line 85) + (line 90) * HISTSIZE: Bash Variables. (line 253) * HISTTIMEFORMAT: Bash Variables. (line 257) * HOME: Bourne Shell Variables. (line 13) * horizontal-scroll-mode: Readline Init File Syntax. - (line 90) + (line 95) * HOSTFILE: Bash Variables. (line 264) * HOSTNAME: Bash Variables. (line 275) * HOSTTYPE: Bash Variables. (line 278) @@ -9074,12 +9104,12 @@ Parameter and Variable Index (line 18) * IGNOREEOF: Bash Variables. (line 281) * input-meta: Readline Init File Syntax. - (line 97) + (line 102) * INPUTRC: Bash Variables. (line 291) * isearch-terminators: Readline Init File Syntax. - (line 104) + (line 109) * keymap: Readline Init File Syntax. - (line 111) + (line 116) * LANG: Bash Variables. (line 295) * LC_ALL: Bash Variables. (line 299) * LC_COLLATE: Bash Variables. (line 303) @@ -9096,13 +9126,13 @@ Parameter and Variable Index * MAILPATH: Bourne Shell Variables. (line 27) * mark-modified-lines: Readline Init File Syntax. - (line 124) -* mark-symlinked-directories: Readline Init File Syntax. (line 129) -* match-hidden-files: Readline Init File Syntax. +* mark-symlinked-directories: Readline Init File Syntax. (line 134) +* match-hidden-files: Readline Init File Syntax. + (line 139) * meta-flag: Readline Init File Syntax. - (line 97) + (line 102) * OLDPWD: Bash Variables. (line 344) * OPTARG: Bourne Shell Variables. (line 34) @@ -9111,9 +9141,9 @@ Parameter and Variable Index (line 38) * OSTYPE: Bash Variables. (line 351) * output-meta: Readline Init File Syntax. - (line 141) -* page-completions: Readline Init File Syntax. (line 146) +* page-completions: Readline Init File Syntax. + (line 151) * PATH: Bourne Shell Variables. (line 42) * PIPESTATUS: Bash Variables. (line 354) @@ -9134,16 +9164,16 @@ Parameter and Variable Index * SHELLOPTS: Bash Variables. (line 409) * SHLVL: Bash Variables. (line 418) * show-all-if-ambiguous: Readline Init File Syntax. - (line 156) + (line 161) * show-all-if-unmodified: Readline Init File Syntax. - (line 162) + (line 167) * TEXTDOMAIN: Locale Translation. (line 11) * TEXTDOMAINDIR: Locale Translation. (line 11) * TIMEFORMAT: Bash Variables. (line 423) * TMOUT: Bash Variables. (line 461) * UID: Bash Variables. (line 473) * visible-stats: Readline Init File Syntax. - (line 171) + (line 176)  File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Top @@ -9243,7 +9273,7 @@ Function Index * unix-word-rubout (C-w): Commands For Killing. (line 28) * upcase-word (M-u): Commands For Text. (line 38) * yank (C-y): Commands For Killing. (line 59) -* yank-last-arg (M-. or M-_): Commands For History. (line 63) +* yank-last-arg (M-. or M-_): Commands For History. (line 65) * yank-nth-arg (M-C-y): Commands For History. (line 56) * yank-pop (M-y): Commands For Killing. (line 62) @@ -9409,129 +9439,129 @@ Concept Index  Tag Table: -Node: Top1363 -Node: Introduction3509 -Node: What is Bash?3738 -Node: What is a shell?4831 -Node: Definitions7372 -Node: Basic Shell Features10113 -Node: Shell Syntax11332 -Node: Shell Operation12364 -Node: Quoting13658 -Node: Escape Character14932 -Node: Single Quotes15417 -Node: Double Quotes15765 -Node: ANSI-C Quoting16791 -Node: Locale Translation17747 -Node: Comments18643 -Node: Shell Commands19257 -Node: Simple Commands20023 -Node: Pipelines20654 -Node: Lists22529 -Node: Compound Commands24160 -Node: Looping Constructs24944 -Node: Conditional Constructs27391 -Node: Command Grouping34458 -Node: Shell Functions35907 -Node: Shell Parameters40175 -Node: Positional Parameters41756 -Node: Special Parameters42656 -Node: Shell Expansions45581 -Node: Brace Expansion47506 -Node: Tilde Expansion49831 -Node: Shell Parameter Expansion52172 -Node: Command Substitution59435 -Node: Arithmetic Expansion60768 -Node: Process Substitution61618 -Node: Word Splitting62668 -Node: Filename Expansion64129 -Node: Pattern Matching66265 -Node: Quote Removal69598 -Node: Redirections69893 -Node: Executing Commands77472 -Node: Simple Command Expansion78147 -Node: Command Search and Execution80077 -Node: Command Execution Environment82083 -Node: Environment84854 -Node: Exit Status86514 -Node: Signals87718 -Node: Shell Scripts89682 -Node: Shell Builtin Commands92200 -Node: Bourne Shell Builtins93779 -Node: Bash Builtins110732 -Node: The Set Builtin138859 -Node: Special Builtins147082 -Node: Shell Variables148059 -Node: Bourne Shell Variables148499 -Node: Bash Variables150480 -Node: Bash Features170187 -Node: Invoking Bash171070 -Node: Bash Startup Files176889 -Node: Interactive Shells181747 -Node: What is an Interactive Shell?182157 -Node: Is this Shell Interactive?182807 -Node: Interactive Shell Behavior183622 -Node: Bash Conditional Expressions186898 -Node: Shell Arithmetic190477 -Node: Aliases193222 -Node: Arrays195790 -Node: The Directory Stack199057 -Node: Directory Stack Builtins199771 -Node: Printing a Prompt202662 -Node: The Restricted Shell205376 -Node: Bash POSIX Mode207208 -Node: Job Control214541 -Node: Job Control Basics215008 -Node: Job Control Builtins219298 -Node: Job Control Variables223641 -Node: Command Line Editing224799 -Node: Introduction and Notation225798 -Node: Readline Interaction227420 -Node: Readline Bare Essentials228611 -Node: Readline Movement Commands230400 -Node: Readline Killing Commands231365 -Node: Readline Arguments233285 -Node: Searching234329 -Node: Readline Init File236515 -Node: Readline Init File Syntax237574 -Node: Conditional Init Constructs249227 -Node: Sample Init File251760 -Node: Bindable Readline Commands254877 -Node: Commands For Moving256084 -Node: Commands For History256945 -Node: Commands For Text259846 -Node: Commands For Killing262519 -Node: Numeric Arguments264661 -Node: Commands For Completion265800 -Node: Keyboard Macros269393 -Node: Miscellaneous Commands269964 -Node: Readline vi Mode275275 -Node: Programmable Completion276189 -Node: Programmable Completion Builtins282001 -Node: Using History Interactively289597 -Node: Bash History Facilities290277 -Node: Bash History Builtins292972 -Node: History Interaction296829 -Node: Event Designators299385 -Node: Word Designators300400 -Node: Modifiers302039 -Node: Installing Bash303445 -Node: Basic Installation304582 -Node: Compilers and Options307274 -Node: Compiling For Multiple Architectures308015 -Node: Installation Names309679 -Node: Specifying the System Type310497 -Node: Sharing Defaults311213 -Node: Operation Controls311886 -Node: Optional Features312844 -Node: Reporting Bugs321123 -Node: Major Differences From The Bourne Shell322317 -Node: Copying This Manual338089 -Node: GNU Free Documentation License338365 -Node: Builtin Index360771 -Node: Reserved Word Index367320 -Node: Variable Index369756 -Node: Function Index380475 -Node: Concept Index387195 +Node: Top1375 +Node: Introduction3537 +Node: What is Bash?3766 +Node: What is a shell?4859 +Node: Definitions7400 +Node: Basic Shell Features10141 +Node: Shell Syntax11360 +Node: Shell Operation12392 +Node: Quoting13686 +Node: Escape Character14960 +Node: Single Quotes15445 +Node: Double Quotes15793 +Node: ANSI-C Quoting16819 +Node: Locale Translation17775 +Node: Comments18671 +Node: Shell Commands19285 +Node: Simple Commands20051 +Node: Pipelines20682 +Node: Lists22557 +Node: Compound Commands24188 +Node: Looping Constructs24972 +Node: Conditional Constructs27419 +Node: Command Grouping34486 +Node: Shell Functions35935 +Node: Shell Parameters40203 +Node: Positional Parameters42533 +Node: Special Parameters43433 +Node: Shell Expansions46358 +Node: Brace Expansion48283 +Node: Tilde Expansion50608 +Node: Shell Parameter Expansion52959 +Node: Command Substitution60468 +Node: Arithmetic Expansion61801 +Node: Process Substitution62651 +Node: Word Splitting63701 +Node: Filename Expansion65162 +Node: Pattern Matching67298 +Node: Quote Removal70623 +Node: Redirections70918 +Node: Executing Commands78648 +Node: Simple Command Expansion79323 +Node: Command Search and Execution81253 +Node: Command Execution Environment83259 +Node: Environment86030 +Node: Exit Status87690 +Node: Signals88894 +Node: Shell Scripts90858 +Node: Shell Builtin Commands93376 +Node: Bourne Shell Builtins94955 +Node: Bash Builtins111908 +Node: The Set Builtin140035 +Node: Special Builtins148258 +Node: Shell Variables149235 +Node: Bourne Shell Variables149675 +Node: Bash Variables151656 +Node: Bash Features171363 +Node: Invoking Bash172246 +Node: Bash Startup Files178067 +Node: Interactive Shells182925 +Node: What is an Interactive Shell?183335 +Node: Is this Shell Interactive?183985 +Node: Interactive Shell Behavior184800 +Node: Bash Conditional Expressions188076 +Node: Shell Arithmetic191655 +Node: Aliases194401 +Node: Arrays196969 +Node: The Directory Stack200236 +Node: Directory Stack Builtins200950 +Node: Printing a Prompt203841 +Node: The Restricted Shell206555 +Node: Bash POSIX Mode208387 +Node: Job Control215720 +Node: Job Control Basics216187 +Node: Job Control Builtins220563 +Node: Job Control Variables224915 +Node: Command Line Editing226073 +Node: Introduction and Notation227072 +Node: Readline Interaction228694 +Node: Readline Bare Essentials229885 +Node: Readline Movement Commands231674 +Node: Readline Killing Commands232639 +Node: Readline Arguments234559 +Node: Searching235603 +Node: Readline Init File237789 +Node: Readline Init File Syntax238848 +Node: Conditional Init Constructs250707 +Node: Sample Init File253240 +Node: Bindable Readline Commands256357 +Node: Commands For Moving257564 +Node: Commands For History258425 +Node: Commands For Text261580 +Node: Commands For Killing264253 +Node: Numeric Arguments266395 +Node: Commands For Completion267534 +Node: Keyboard Macros271127 +Node: Miscellaneous Commands271698 +Node: Readline vi Mode277009 +Node: Programmable Completion277923 +Node: Programmable Completion Builtins283735 +Node: Using History Interactively291331 +Node: Bash History Facilities292011 +Node: Bash History Builtins294706 +Node: History Interaction298563 +Node: Event Designators301119 +Node: Word Designators302134 +Node: Modifiers303773 +Node: Installing Bash305179 +Node: Basic Installation306316 +Node: Compilers and Options309008 +Node: Compiling For Multiple Architectures309749 +Node: Installation Names311413 +Node: Specifying the System Type312231 +Node: Sharing Defaults312947 +Node: Operation Controls313620 +Node: Optional Features314578 +Node: Reporting Bugs322857 +Node: Major Differences From The Bourne Shell324051 +Node: Copying This Manual339823 +Node: GNU Free Documentation License340099 +Node: Builtin Index362505 +Node: Reserved Word Index369054 +Node: Variable Index371490 +Node: Function Index382350 +Node: Concept Index389070  End Tag Table diff --git a/doc/bashref.log b/doc/bashref.log index 00afc5e60..066743cce 100644 --- a/doc/bashref.log +++ b/doc/bashref.log @@ -1,6 +1,6 @@ -This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2003.12.31) 21 SEP 2004 11:57 -**/usr/homes/chet/src/bash/src/doc/bashref.texi -(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex +This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2003.12.31) 22 NOV 2004 12:04 +**/Users/chet/src/bash/src/doc/bashref.texi +(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex Loading texinfo [version 2003-02-03.16]: Basics, \bindingoffset=\dimen16 \normaloffset=\dimen17 @@ -172,7 +172,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[][] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] Chapter 4 [32] [33] [34] [35] [36] [37] [38] -Underfull \hbox (badness 5231) in paragraph at lines 3106--3119 +Underfull \hbox (badness 5231) in paragraph at lines 3129--3142 @texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and @@ -185,7 +185,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and .etc. [39] [40] [41] [42] [43] -Overfull \hbox (43.33536pt too wide) in paragraph at lines 3443--3443 +Overfull \hbox (43.33536pt too wide) in paragraph at lines 3466--3466 []@texttt read [-ers] [-a @textttsl aname@texttt ] [-d @textttsl de-lim@texttt ] [-n @textttsl nchars@texttt ] [-p @textttsl prompt@texttt ] [-t @textttsl ti me- @@ -199,7 +199,7 @@ me- .etc. [44] [45] [46] [47] [48] [49] [50] [51] -Underfull \hbox (badness 4036) in paragraph at lines 4052--4059 +Underfull \hbox (badness 4036) in paragraph at lines 4075--4082 @texttt -x[]@textrm Print a trace of sim-ple com-mands, @texttt \@textrm fB-fo r@texttt \@textrm fP com-mands, @@ -212,7 +212,7 @@ r@texttt \@textrm fP com-mands, .etc. [52] [53] Chapter 5 [54] [55] [56] [57] [58] [59] [60] [61] Chapter 6 [62] -Overfull \hbox (51.96864pt too wide) in paragraph at lines 4769--4769 +Overfull \hbox (51.96864pt too wide) in paragraph at lines 4792--4792 []@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar- @@ -225,7 +225,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar- .etc. -Overfull \hbox (76.23077pt too wide) in paragraph at lines 4770--4770 +Overfull \hbox (76.23077pt too wide) in paragraph at lines 4793--4793 []@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt ] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar - @@ -239,7 +239,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 4770--4770 .etc. -Overfull \hbox (34.72258pt too wide) in paragraph at lines 4771--4771 +Overfull \hbox (34.72258pt too wide) in paragraph at lines 4794--4794 []@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar- @@ -252,7 +252,7 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar- .etc. [63] [64] -Underfull \hbox (badness 2245) in paragraph at lines 4945--4947 +Underfull \hbox (badness 2245) in paragraph at lines 4968--4970 []@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from the file @@ -266,9 +266,9 @@ the file [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] Chapter 7 [79] [80] [81] [82] [83] -(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [84] -[85] [86] [87] [88] [89] -Underfull \hbox (badness 5231) in paragraph at lines 488--504 +(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [84] [85] +[86] [87] [88] [89] +Underfull \hbox (badness 5231) in paragraph at lines 494--510 @texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and @@ -281,7 +281,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and .etc. [90] [91] [92] [93] [94] -Overfull \hbox (26.43913pt too wide) in paragraph at lines 801--801 +Overfull \hbox (26.43913pt too wide) in paragraph at lines 807--807 []@texttt Meta-Control-h: backward-kill-word Text after the function name is i gnored[] @@ -294,7 +294,7 @@ gnored[] .etc. [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] -Overfull \hbox (17.80585pt too wide) in paragraph at lines 1646--1646 +Overfull \hbox (17.80585pt too wide) in paragraph at lines 1656--1656 []@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-A @tex tttsl ac-tion@texttt ] [-G @textttsl glob- @@ -307,7 +307,7 @@ tttsl ac-tion@texttt ] [-G @textttsl glob- .etc. [107] [108] -Underfull \hbox (badness 2753) in paragraph at lines 1748--1751 +Underfull \hbox (badness 2753) in paragraph at lines 1758--1761 @texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by @hbox(7.60416+2.12917)x433.62, glue set 3.02202 @@ -318,9 +318,9 @@ Underfull \hbox (badness 2753) in paragraph at lines 1748--1751 .@texttt o .etc. -[109]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 +[109]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [110] [111] [112] [113] [114]) Chapter 10 [115] [116] [117] [118] [119] -Underfull \hbox (badness 2772) in paragraph at lines 6642--6646 +Underfull \hbox (badness 2772) in paragraph at lines 6666--6670 []@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard s/large_ @@ -358,11 +358,11 @@ Overfull \vbox (42.26959pt too high) has occurred while \output is active (Concept Index) [148] (./bashref.cps [149]) [150] ) Here is how much of TeX's memory you used: 1726 strings out of 98002 - 23533 string characters out of 1221986 - 52375 words of memory out of 1000001 + 23501 string characters out of 1221986 + 52385 words of memory out of 1000001 2577 multiletter control sequences out of 10000+50000 31953 words of font info for 111 fonts, out of 500000 for 1000 19 hyphenation exceptions out of 1000 - 15i,8n,11p,273b,465s stack positions out of 1500i,500n,5000p,200000b,5000s + 15i,8n,11p,269b,465s stack positions out of 1500i,500n,5000p,200000b,5000s -Output written on bashref.dvi (156 pages, 582000 bytes). +Output written on bashref.dvi (156 pages, 584368 bytes). diff --git a/doc/bashref.pdf b/doc/bashref.pdf index 6221fbe45..616d58fea 100644 --- a/doc/bashref.pdf +++ b/doc/bashref.pdf @@ -13,7 +13,7 @@ endobj /Subtype/Type1 /Name/F1 /FontDescriptor 9 0 R -/BaseFont/AQCUQC+CMBX12 +/BaseFont/UCQLAS+CMBX12 /FirstChar 33 /LastChar 196 /Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 @@ -35,7 +35,7 @@ endobj /Subtype/Type1 /Name/F2 /FontDescriptor 12 0 R -/BaseFont/IHDZOK+CMR10 +/BaseFont/HVQXSV+CMR10 /FirstChar 33 /LastChar 196 /Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 @@ -64,7 +64,7 @@ endobj /Subtype/Type1 /Name/F3 /FontDescriptor 16 0 R -/BaseFont/XPMEKY+CMTT10 +/BaseFont/RJVJZH+CMTT10 /FirstChar 33 /LastChar 196 /Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 @@ -80,11 +80,10 @@ endobj 19 0 obj << /Filter[/FlateDecode] -/Length 354 +/Length 383 >> stream -xÚMRËnà ¼÷+öR²áe®yUŠÔK궇ª”àÆRbK~4Íß׀+û,³3³À1ø†°<Ã:_í9†iy\Ò'yùö“¬m{¡K™)rt…k\urþ˜[QÉHo¯ô+?À.‰FÃ=¤ -¹‚(ePO…+¼=œ¡á^Oh‰Â#² S4çJR’mM—B“SsélWÖU¼+ê&n‚OoÄS 4I`ÚË +‘-¦®»ÚËÉG–¢À¦GÀÜhЉïTKâšv΍AÞ Qs‡þúˆÁ˜Š¤¸B©<éRêñ«F%CËæâºøÇG{sj$YÄ6¶ÿÃW]Û¹¦úO§u͏OÄÅÂ[UÆãಣ’“Gð7„Î}Àh¢Øº)íH±÷œµ‡þ.f•ƍŒ¯uÑyÆ»‡ØÆÍ»úêSgûGÅYH±LÌfa, ³ðô’l  +xÚmR»NÃ@ìùŠ-ÏR¼¹—í»6/$$(¢0ɆDJlÉvü=÷0Š Û·7;3ëYàÈ9|BxÝ윮HŽy儁TdEåâÍªî¤ªÐlM{j©Þ’?f챪ÅÙ¥:%ïå,KPh |E‚\£Ðp­-š[á› 'Ap´ÂëI£PzDQ`nƒæXI)¶h’T¶½œ©NdÁúª?6u¼Û7mü>½‘TXhÇ'Ñfn¹;ÞŠtGWÏC§‰¯É@âZ§+u³%¸Fnß~B@Œç˜éð’Ũíþ—Á`Ì5ª|ìë©ñ×cýóÃÍéðÃD’sEJ{ÑT¹hœlªŒA­Ïü@}Ìd]é'±ŠMbdóªÒzõUêzjë¿4;j¯>AŠ…çúnŠ>Q‚ý×nI„_´QlÖ«bå9ýžŒ*- Œ›fß{Æ/©Zw]ê]Lq؁ֻ“;±BŽvg(¸Ý¹ûåþ«ì endstream endobj 21 0 obj @@ -107,7 +106,7 @@ endobj /Subtype/Type1 /Name/F4 /FontDescriptor 25 0 R -/BaseFont/MIZZJO+CMSL10 +/BaseFont/UKGNXY+CMSL10 /FirstChar 33 /LastChar 196 /Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 @@ -137,7 +136,7 @@ endobj /Subtype/Type1 /Name/F5 /FontDescriptor 29 0 R -/BaseFont/SOVGBS+CMSY10 +/BaseFont/KGXVOC+CMSY10 /FirstChar 33 /LastChar 196 /Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 @@ -155,13 +154,15 @@ endobj 31 0 obj << /Filter[/FlateDecode] -/Length 1174 +/Length 1193 >> stream -xڝVK£F¾çW ½$ÃÐ4Ïä4õ*«l´Êx#EqØ´Ç­Å`ž‰ÿ}ªû+0ã™\r1Mu=¿ª¯°aè<9öñɹ[Ý,#G„A!œÕιãË8 Rgõð—»ÚëÞóe^¸ƒúg S!\+)B·Äë¦ÓjI¥úm§ƒnܵ|1ì;U§Nõ£¸dŸe§ :Ò¥j¼(stsåâ®ì÷õ{U×8®Ýg/J]Õõ&ö߫ώOå Ç2‰-E႔¥t£Ì³$ ãµXC¶KÏ!($»+=–³Û8,ܺìÈNGϏr·*UÁԆ,¦t2!ِP¢À7ËøÒ…(N‚H:!g àåÓoß`´g¨Þ·G“è¹ÓO{°¬^QJÒ*m5™eG.¥é-k¬£4|[i$1§&Š<÷ ÖÈhéå‘Û)ƒ–ŒÜÇv7˜,^ÌF¤V§=5Ô>ªdá/͖KI“ ËP -røj¬UwÐ=Wžð¨Ðó©CC0$Z<åwk†·²áëJ÷C§7§Á^Äfªï ¥r0’ÈݶGmùC·–^Æé~Œw0áRÛ«}ìZãáYWS4L³1Ÿè±5 Éç ±€5í ípÉ1K9Å# -aÐçÅ_ÛÕÄîPOLGýÒ²˜tPpŽò +®`~)O3=_Ü'€9ÏP™—ÇvJ‹â5ÄdKUÝìùЂ¸zw†€+%O•¹"‡§ƒ²Dc¢::GÓn«XeÜãhº‹ìrgél$KC;•Fü€$8é—Ø6±HÜ_ ئW†¿2M8c*Á±:x,g×´ÞÉõÀ2ª!íàÓ¦Ö´\+¼n؅9c ÓáB¤ˆ0)疏:‘~&¡Ý=ìqݘ…‚¨eGÔK¨6cúHåQmi¿x›5û¡©AN2e[€æß·Æǚô ³ƒ›PQvpuó„÷õúN°cIrY¥‹ðü'Sìäû®ÜíïWagió×Ķ iƒKûLñ•K( ·\{m켩º5Óöx~BŸŠ[ÜMc=[)'C^jL »î!ÔͶ>ñ¸œlz@[<=Ô¤ÿúõšA’³É5o×áÉ5dçÉ >Lþ&fsÑf^WàQâqù£åMþ_ÐBߌ˜ýgb¦^÷?y~*$eø§I¬=Ak_bŒ!$;ʹjLȁ.¨‚:ó¥ðÑ5·˜$ù|pHFԎˮÏF½Ìí¯HcZLEÜO >{ÅDz˜˜dcã²ù'²xÃÄ7/ ³ÍéJÝóžÞÑMvîìZ”ãÿº¬xÝm‹‰¨ÜPB( ŽQD9Öõ,ur±1ópF4&Íÿù¿ûéJ -¨bǚM¿ÖåV-ùãIUÊpñþ_Ä»¶ø‹/Ý/·° #!)…ÙUpúÛ㭕\ýð/7âíÖ +xڝVMÛ6½÷W¹„,­$ê³=íG6hÑAí(êd‰^‘%C’³Ýß>Z’½ÛK/6=Î<¾™7´ã{¾ï<9æë£s·¾y À÷òÀYïœ s\%^â¬þë½î®Ìr1¨Zå0–Ü~n;­v°Tª/;}tÛ`¯µÃ^Á°SÅpêT66fÑ)˜Ž´©šE˜ŠÝ\…¸+ú=Lý^Õ5–ñc&Bu=çþ{ý›ãÒõÇ ¤Äæ*´p+õƒC«zIǤaˆïÏ-›i/êÀËíÂ5áx;¡ïG›…gâÚ°‰D3†¢07¼DÒ* Øx5Š¥¨‹~€ëéHy2Qƒª`aD|Ž%¢Ì J "ÞfD&ZÄ®›Çhª¡ô#/‰ßT8óñóW䃼úCíT§šR2s.i¸Ý§ÂÔâTÔH2k{é9‡¥s×vp““[(=™X7“ø:Nzùe˜o‹,<—’ á%‰(ƒ›…W…¸oìðÒé§=6¿8òBJïIiœJ¤§ô®ô|ÉÝb=6aâ¿ÂD^YAže.ó° ¶S +HWín`Ïü¦&«ñiO ՙñצ´WIˆÉW†/æ¦ÝA÷–j£:ú~êPÓ1lZ|Šïæ~Ý®t?tz{ÌF$Àb·%(¶„¢lÚ(̈́ ûs¾§KLïc­èj°WseŒ‚+¹ Ù¼ †°¦t©°J9æ#­AóË_Ÿ«FE‡ûTàôì_˜¹@>¸x3/ͯh¾Ì”% ™¾/iÎbМ¥¸µÙ"‹L¿æù%Åt–nuÓvXZ(\ï^`°7¥HUk$]žÊP< µ‰ê@èœM3ÿ¢€Üq%W+ +Òi' uœDW²ù l&ò/ì€ +bñ;ÛôЇ‰ÌXzr” ¼Àæê´¼àpMƒë ¬[gû4ÕOÛZÓ¸®ðskCðs“Bât&¤Ì–üì3 +é2¾xÖÃÛ ×ÈHZç1բӌÝG.+UòÑ~ùµC]L2±4¶ ͽo9½œõ¤WÑ4nl4mèæ ¿7›[1EaË4L—ï`±ý¹ã)÷]Q²÷÷«´3Øö2% Rpa¾¼›1ÁÅf“}Bjó´<{ 7ösq‹½±­gc ±`(J.±¡{uSÖ';¦„ã™Tc×6žjòEýfcI’³Îå_×±Ëb·ë½ãÊ¶—æ~ÅóǒX=¾7ºÉþ‹Zø›Ç‡ÿëp×ëþ煛’þÉÀÚ¼öÅô‡–a®Úƒd‹D«N…Å|(¼!tmKNâlÞ8dHB*Ç4ëÓ³_*ú+Ñp‰é÷ã€O/”§“ãô\¸tþ¤ŠWJ|…øÌXU¢8]¡{;§w´ÓOÌ–;ã³ÞM‰I¨¶ ÄGÿEÃÜ 3Œët +±å~xA6+šÿó¿ùtÅ9\Ñ ‡cm~©‹R-|u҃Í*¥¿|ûOç]ÛöŗâÓ-Núaää§WÉ!诫[cÿ°þé_ÕÆt endstream endobj 32 0 obj @@ -192,7 +193,7 @@ endobj /Subtype/Type1 /Name/F6 /FontDescriptor 37 0 R -/BaseFont/NONDHC+CMBXTI10 +/BaseFont/WQAVJC+CMBXTI10 /FirstChar 33 /LastChar 196 /Widths[386.1 620.6 944.4 868.5 944.4 885.5 355.6 473.3 473.3 591.1 885.5 355.6 414.4 @@ -215,7 +216,7 @@ endobj /Subtype/Type1 /Name/F7 /FontDescriptor 40 0 R -/BaseFont/LPHHFW+CMTI10 +/BaseFont/LQHENP+CMTI10 /FirstChar 33 /LastChar 196 /Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 @@ -233,7 +234,7 @@ endobj 42 0 obj << /Filter[/FlateDecode] -/Length 1469 +/Length 1472 >> stream xÚíZËrÛ6Ý÷+¸¤Bˆ7°êįŒ;i“FšÉ¢í‚¦˜ˆ32©á£“þ}‚ )¤5i[´WÔP"lž{î¹ç^À @x_½úòλX¿¹A €„Þú‹G‚zI¼õÕ~²øký˛èAPý“%A¦®ˆú7ë…Ä~x·‹K̉Ÿ}ÑWê_fé~« òË¢]‰LôJê_€j\¯KñoÍsy¦Ö üM•‰Zª~šuOCõI /¨êQÆÌ…\Î÷æ1\s XÐ`UÝ ÝC @@ -241,8 +242,8 @@ x ‹[‘¶)!Xý“.÷Ë𛣂kšÎ·ì=b}q”C@a?XJÁn¤C$¥ìGèÃ~¡~ëÇyع“­–:榇K!ä`6Ž,m‘EÙß«¬LÒ¯ŽjÄ^<ÛO· Šv­<[ܵ§î­ì\Q¨ÉÌýØØËm˜‡Qç.«•õçô9—<‡ˆÊAëhÙ4 ֗­ëfF¥¹æ¥­RGé=¥Âg–­ª³ã‘F¸Áè*«îÂHExvþÈÊOciÐyûÛêvyÙ¡3¤lªÓÕõó—6„;Úò>«& wñrÕTÎ(Ñî:2š³^ìçaZìFê)W¥z¬GWTN¶¹Á§,6…ì2»¿ysSB0=Wé½ÅóöK?°pAI—‡8»½3î4ºsbñ0Ý ‰4×ÏÿÒÌ¥Q†ãDoÐzáä~o+Àx´ÈÑ9öȁ©Ä … -dïǤÑÁ]’TO΁|õœâx p÷Ž·@¿Oв·Õ“jmxÇé+ƳŠ‚Ë[È)𑶾ÞfUºy(û ülGô®Ýü]ŽûUÛ[5¾'ÛkØp--ʼŠ܁þü™Í ÕOM€@z ØZ­^ySÏPöbc è(Ÿ ãŽßS95[¶``_ê'Ö¶%z—g•ódRP€ž\SŽßW2`Ú±®‰çÁûb×~Ý,ò«4ê ÉûJbR^úDrԉ)QžŠ‡M3âÆã£î=Â<¼Ë86Åü)r&jª'ôMH#ʕ¡#¹'Ö×ÀgŁÒ= ,Ãó)°V5édîF§†ž˜½ˆ‘€Š#ô†4˜º9ým¦Å ¿æû÷ä;sÉk%—Ú|¿ÈÃ(>Â`Êuäf8ƒpøË‚nÒùxöS›ýëd·9@¥pîÇ|pÄ@ð“pÄή¤’OÖʧ¾…¦ eO㵿¨ú÷¶´ˆ©ììúTí¿›íôê®(“²-ÐyTw/»cGN†lÞæI¹U©ÏfLgŸ2(žëÄzÈ ´»£ÓH±ÆÓéCˆÊ¡DqQœB%Œàb3$‚§QërÔ>ë–0Ë7F€Vû]Ro)o2µ»?ÛÍ€À*BS<ћd§JÕÎW zæÕÒ% é&&-\ÓW;y3D©Ê`jhøkXFúÞvx3¶>Ó|.¥°ÝFxŠ<²;[Ó0çS|Ÿi‹ð÷‚*Ÿ°ÈH1yx®[_õ¶ 2>pa ½>ś$G†^‚×3Kÿõ,5”dˆå̶cmDìö6ÝWå@?!'O¥Ìgˆ)² -:!ðCUb¨Õ’Ï£©u‹èú͵ëõOÿÆlß +dïǤÑÁ]’TO΁|õœâx p÷Ž·@¿Oв·Õ“jmxÇé+ƳŠ‚Ë[È)𑶾ÞfUºy(û ülGô®Ýü]ŽûUÛ[5¾'ÛkØp--ʼŠ܁þü™Í ÕOM€@z ØZ­^ySÏPöbc è(Ÿ ãŽßS95[¶``_ê'Ö¶%z—g•ódRP€ž\SŽßW2`Ú±®‰çÁûb×~Ý,ò«4ê ÉûJbR^úDrԉ)QžŠ‡M3âÆã£î=Â<¼Ë86Åü)r&jª'ôMH#ʕ¡#¹'Ö×ÀgŁÒ= ,Ãó)°V5édîF§†ž˜½ˆ‘€Š#ô†4˜º9ým¦Å ¿æû÷ä;sÉk%—Ú|¿ÈÃ(>Â`Êuäf8ƒpøË‚nÒùxöS›ýëd·9@¥pîÇ|pÄ@´ÇÄŽØÙ•TòÉZùԷдìi¼ö÷€UÿN'@é²³ëSµÿn¶Ó«»¢LÊjx´L@gäQÝy¼ìŽ!8Ej°y›'åVQ¤>›1}Ê x®ë!ƒÒîŽN#ÅO§!*‡ÅEq +•0>‚‹Í@¦rÔ>ë–0Ë7F€Vû]Ro)o2µ»?ÛÍ€M ÚñPDo’]œ*U8_1è™WK—€¤›˜´p Lc\íäÍ4¥*ƒ©¡á¯aé{ÛáÍØúLó¹”Âv?á)òÈîlMÜOñ}¦-Âß ª|Ân #Åäà¹n}AÖ;Ø‚ÈøÀ…5ôúo’<z ^Ï,ý×³Ô Pr!–3ێµ±ØÛt_•ý„œ<•2Ÿ!"¤ÈV(è„hÂU9ˆ¡VK>¦Ö-6¢ë7‘™\¯úÜ¢lâ endstream endobj 43 0 obj @@ -262,13 +263,16 @@ endobj 46 0 obj << /Filter[/FlateDecode] -/Length 1534 +/Length 1535 >> stream -xÚí[MSãF½çWè(<;ߣ9¥`„Tm±µP»[•ÊA1«VX.YN±ÿ>#͌diFÂ$Ø`àdËBýºûõën9€Âà6¨_~ ޝ>œáA Qpu (@H\ü¦édŠ#A`x¯æ“)!$ü’Ü$E²˜%úðS¼˜`®ãlò×Ձ@@ `ŠÕ%ê+À™L¥”áÑrY]-L×éâÖ^ì:-’Y™\WÇ4¼X—ËuY]éÙؼ) `}I0™"Îõ‹ðíêÃú®6 ’0fn -óÚü)à(˜* k kmcþe/®ã¢k|ýúÜwÊiQä…¦@Pý?i ÑöÆí¾Ãü°ïtÌ0`t+¯3íõßUºh_žäuÌÖwI4åʍtu‰(ŽôƒG·'âl'ïÃyY*“\ ¥:›½bÇòׁ7R`­ðߓõ2KgqKRgi–hö9IV³"]–yá \’;CýIrA ½G,\0hF¤Áø”WyúƒǂJ äáD ƒ€ŽáԍÔ8]ØÒþ@ÔÔ_ݨfªl¥m+Þ·I„Ã"­p¤Ò±÷J·ÏJg¢€è4éd‹"! Oï“ٺ协ùݝrª'=ü±éqð(»Ì e[$™H'Ùez·´ôcÀ5ªð~/Vi¾ð°2$zná<„Ä@nÖl­ª³ æaݗà–?LúАŸ2ØsfE Ȧ&GÃeHØÖ©cxkŸvþB—¨"_Ô²2 -Ýþ CÐ^ú§¾©‚W~4¦Ê1›©oŽð˜#ÕÙbӚ—­Év$œ…2(8­iDNïÓ²i*˵KÌQôx^~åE)L˜Ü -enYúvg.¸\€ˆîÜC.J@-^ «È¨Ëy’e&¼k½é‰o¥ëÉS¸à å…ãÌA¿|8Cªå„VßO‰ê¦XVVuŠ¢u„0kÜ#Xx¼N3%õAW%òöBUÍb/cæ·a¢à&,‰ϔ¨S½U(ÑTú­Ñã|],ìð¢ Wƒ‡G(ãh”3^u¤ºL¬|оË̀-ØÍĺ·Ñ®„*G‰"•÷Yáx¤µ›È!¢¥•­½šÛNÊ.À¤JàC²½}°7R2Ýr+ƒÃ1NmÍ«Æ."Lfiœén`˜K”/0zmá½K_À¶Icd¤ÎEú·Î}HÆEÿ%n}Cêoÿ'¹¿,‘°®Vˆ xl¼Jj~aUɯÕX°‹fg¦DÛa՛QlnO¨:¸ì>*gž9Ž®j¸ÅÛî ÿ‹RF¬í`lŒ(enÄ8EÈYE ‰jÕ /ˆJa¾RþàÕ;mßJeó†?Îõ©š„å?Ì4kT¸æËg$v`«>šu¼ã“)ÜC3—e\”ëe»"òmÀEëû·M,½Kì0ŸÒ;o”ºÎ„2)âY™Ö ‘èd¨ËªO#F€ðóá]¨cHh<1¸ºPž°»›oóØ4KéÊî;õqßI¢ã¤_=+àSN¿Ÿ4B7»Œq`ÌNçÜ,…˹fCóy°ñÂ`oÇõ²¹Ùݶóf 6™ÙGŒiɓy¬)žçÅ“½<ņ̃Š‚Ä=|ÔG’ó1_\§Õº,Îìþl©ôTµ.õ0 —€‰ŸÒ;àQÒÅ£ázÍÜQúQ‘–ó»¤LgžjÁցÙÁ¬2x»¯pnð?ÊÒxå‘FÁߕѮ‹XõàKSP&ûàËQQÔdûÓë2Äß' ;O1å2Ù¸ §XÔbŸÔOdçÅϦA™U®üáYƐêÙ³Cʾ=ìddóð® ÃÒ%²2؋6Whë}px]I¼ÚÍx%êåciÂS‰–Zãy–5#ŒÒÆìç"¿[z~%Aä+ñ?⁘¡³ Ã€`Ÿ¾$«²HíÏPìØÙe¹“(<Ðu¬¢ÃFÔð´‘#É?_\ž7?Ò?‰¸N¼|땗o¸ÌÕ|Ûýôꗏ{ÿ +xÚí[MsâF½çWè(ÌÎ÷hN){m'NՖ·jw«R9( Õ +D ‘òþûŒ4 4#'ö „d™~Ýýúu·ð €Ð{ðʗ߼Ëñ‡ì!$òÆ÷ +Ê¢Å$҇ŸÂÅ &ƒ¿Æx¼!V·(ï@d0”RúËeq7?ZLãѹÙ4΢IM‹cêß­óå:/îôáFl~)ñ`yK0"Îõ‹píëÃò[m@%9`¬úR˜—æ±ÞPaˆXÕkkóGy¸˜†Ù¶ñåõ¹ë’ë,K3 L úҢݍ; |§ùaÛé˜aÀèN^gÚë¿«tѾ¼J˘¬çQ™4ùʎtu‹ èŽô“G·'âì'oÃ9Ê3•I6†R]Íξüµà †9±èÃWh|¯ÖË$ž„ IÝÄI¤Ùç*ZM²x™§™#pHî õÉ]€² Zƒh0>¥EžþcaAú± y:há„ r§ ‘§;SڟˆšòÔ½*aUõ MÅû6°ŸÅeöT:ö^éYéD§ÉV¶(â@Bÿú1š¬Þø˜ÎçÊ©Žô ðç¦ÇÉ£l33”µàu%™H'Ù(ž/ ýTàVªðq.Vqºp°2$xmá܅Ä@îÖl­ªf“æ~ٗà†?ª0t¡! .epàÌ +¤Çð:±Lë´excŸvþB—¨,]”²2ðíþ CÐAú§¶©‚~¬L•}>®z¤¶9ÂaŽTW‹MkŽ[“íI8 T¡@`´U#rýçuS™¯mb‚çóò™A¤0a‚úP憥abƒËèaÁ=åòˆ¡”¶€w© R£Y”$Ux—zÓßJד—pÁÊ Ë/˜RÓÖç‘jy¡Åù!QÃË¢Ñ*.Q´Žfµ{ó/×q¢d¢>ØV‰¼¹QQ³ØqÌü6ÌC\‡%±àÕcª·êÏ%B¿•!z™®³…^4áZááÊ8è匳ŽT›‰•¶€ßæV Øõĺ‰·Þ®„*G‰#‘ʇ¬p<ÒØMdÑÒB‹–ÀŽg&„£|` R%ð!9¼Þ>َ)™n¸•ÁæcáG“8Lt7ÐÍ%ʝ[xïÓ°iÒé©s¾Ä®s_’øa‡'‘]ߐúÛÿIîÇ%6ÀÁÅ +±õWIÍ/ì©*ùµ n£¹5S¢Í°êÍ(6»'TÜì.*gŽُ®j¸ÅÛî ÿ‹RF¬é`Lô(e^1HåE 7DªUϜü! +…y¦üÁ‹wÚ6¾“Êæ5Üê R1 KTÓh¬Qµâš,_etځ­úh¶å—Lášåa–¯—͊ȵïß6±Xô.0Ã|ÞIï¼Vê:ò( 'y\&D¤“¡,«.Ÿ̇w¡Ž!¢öDç‚TyÂìn¾ÍªYŠWfß©ÛN[NúÕ±Òa¾äôûE#t³Ëè¦ÚéÜVKá|f€ÙÐ|l€0ØÚq77ÛÛv^¯Áú!«¶AýSµäÑ,ԋÇóbˆÉVž=ó©¢ q $õQ«ä|LÓ¸X—…‰ÙŸ-•ž*Ö¥ä0qâSz > stream -xÚíš[s›FÇßû)ô(=hÃÞ`÷1Nì6iÚtjµLۇ„m¦HòòXß¾–],Hidݚ'!ØçǹüÏÙxÈó÷ƒâãûÁÕäÕ `I<˜Ü óP ˜"É“·£(ý=yÿê0C”å!H Æ®*. -FcŒ ¾_~iÀ‡o–‹õ†Y²ŒõÝ~u7\‰(xŝîô}ý¸¾}åɽ>lÛÉ&'B1b¤´4ú÷ì1õ‚ünGŒê«†§yžW²¤´`IÍNá•J£iªŸTOÃ8@¾‹ëAœÄÉ&h,9brãE|prÌ>|ð>ÙÅY´pà',Üÿ‹»0Ð…× n…þûH¡J"õ9ä)©ÂìØ9à`ù¨Í2·¡ p;iSˆ€1‘Èú’2g¿YÎçj1ÓyûC´õÑõ,7¿ogoÉò'œ즍˜Iä[—£»$\aî;ãt£1|ÎVÓ,?,2[êÏe›xê¾èCM”ÝxN´ríÍ@ó º®€6‹þªY\"£†o˜(M¶@) -è·ÚH ˆár@¡ ä¹K)̯Tb6MCý";r(§HÐ3È¡-Bà5ŒïDˆ¸ý´ø4"bÎsBb˜é¢S&F+ᣍrsÐBÑ q•kÛϬýÔeÿQ牬p’n“}y8÷Øñ¾–'@n¯<õys‘xÜ¯ -ð‡™KdPtîÉ©Ð¡XYßá}ĸ&vªdšg‘‡Ògèðn™ÕV:Oñ-Zh—ÊJ¼?Di¶LÖ-°„øÈ“_íZMÛ8FX6L«×*´£VE™>º‰âÐÑja$ýóPœÇIËÄþÖµün×¢îÂe^Ó/ 8w»ÖL=;ÊGïCv: xR°§²|As”kÏåBÅMTðSš% \] \ €í걇AÒNàqó?JÜ]ʨ)e·jþ»=¦²IzÁ!Û¢é³jÌ&I·Zge¼Š³¼ÁÖ87ñ[â/.†^Xe´ë"A¾1JöÔEf’×fí»ÉǺ,#0Í"ƒGøçÓ,¶“—@b7Nd;'µˆW±Ê¬l•þÔü4 aòü;˜µƒnµã̓ZÜW6Œ†Ï™£‰(ü ßýËÕkI‘g²£ôûÞd©k}Hçb~æ~ÊÍU‹œÞNû'Gç9Y m#@ôq3 -úq4Î{Íit·¶ü~†Æ#‰¦š¡íCg~#ŽÖ‡´Üz)óßHÙ8¾6ÿC˜eÖìzÉC,^?Ó·ÐXŸŠ/+žóŽåWŽ~\ð$•Ge$…ëυO,U2+‡jš,]+<òҖZñÄI5ÁYbøá|üÐà'ʈZÎÍ,'J§a«E¸\¥Û&ÚN¶U¸¼¸Áà¼Aeo)zó15Pذ—;էȎ±rš¹{U!¿õª˂²§mö&}ù%û_’å}¢À£¬Lÿ‚Ä=Ïæà¢—­6Ù9 ï v!¨G֝ ¬²±þÉr˜ó+.ܵGçõõ8Y®Çý–êúp«{‹/ïôŽ -½|ò4‚‚ÆëÖòÁ_Òçj-Áa¿aϱéH™ÇE±§LÚ5¸+•>ljþJ¨iGYä\-} -ӟ#y[@+V"wå1iæ:0÷ìmˆžó¼s?Z?ˆÒ>μäl†Êt¯ŸÕ"uV -?89¼G®Íy¦³‚|Ú%e5A¾~Ê;ˆ²sÒ=ÃÛ0î -^‚Ë©I¾Éí¼ûÑζTT¢ÏIYzåhæÝkÍv‡/d¡ÞµÇ!°ÜHŸ×•£ £¼£¿B.Q|Mp_ ð†£*¸é.ú{¥@z·H3e†O ŒŠbÖÚ¦Äjmøù m©)Ikó]ÔüV“SzªD 5•u qø^ø´·Œzõ Ê»DÜ`TUÞÉDqž -âzS||Ì¡;òh>;<فè -IÙÝLN¦Ü0¥LíÄpsÅ`jÕ®ÿ½6²pš­G›@ò®ìØ)¡5.¬í~€0ìAÂì>ÅZ$ëñ±š‡î2í_€¾ÙÓîXŽ<¾g3h»-GѵI}m;Ëí:͹>žä+|ÅäÚ:p>ï]¥:SD úxÚôh†g·*±ü6¼S¾©sž~Wv+mû‰ƒ6Ó¶¥ '6Y°úæúÔ¹WðËè‰ö°ù–VÜ~à¯ïÌ)ªU¨ÜÕcqÛÄ÷Ö³ŠÚæ}ƒûzòÝ¿ÆYŠ +xÚíšMsÚFÇïýáÀFû¾{Œ»Mš6Úm'Óö°ÙÖT$<ö·ï#­´ÒJc 9!0(y~ú?ï; +PŒnFÅË÷£³«Wd„¤ñèêzÄX€¤aŠ4]½ýsEÑäï«÷¯.ð3DYþ¥)#©Ñ”À·Š/ÉÉcÂÇ'S*ùøÍr1¡Á8K–±ýµ¨ ßD”‚â—~)„}‘¾w_ùáNo¶éÃ6'B1b¤´Taû÷ì) d~ ?GŒZ’Ã݂ (YRZ°$Ò²„ÈøÌ¤Ñ,µw“õÝ0–Hø¸î•ÁA|؍5GL¯=€"Ç àà /á“ÍðWQœE ~ÂòÛý¯ñw¸+ôC§¡ÿ>Qdl’È|ŽCyJj7{é°·xÔe ‘ÛÚ Ú<`J4 +”ýJ³ß,ïîÌbnãö‡hÚ«óy2¿éFoÍò;춍˜i$œäø6W¹€û®Ýd +¯óÕ,‹@‡… ³¥}-ñP¶Ž§©E9Q÷ã9Ð̵7]Ì×èúZ¹(úkhæq‰ŒV|ÃÄX²ÝJ‘¤ßh+€"†[ȉ„D¥ZÈsk­[ÌÏLR 6MCû"{b(§HÑ#ˆ¡B Æ·"D|„~ZNˆ?Lˆ‡w9!5ÎlÒ)£‡•h-Ýì5Q´h\Çc%ºö3g?õÙÿcÇy +DÒo²Ðû“Ç–¿ë(b{­1¤æ#ñ:¹Y +ãÌWdPtìÁ©Ð!Y9íÈ!bÜ» M2Ë£Èm©:¾^&UÕVЧx-¬¤²ÛïQš-“§XB +ôWK«mÇë–iÍ\U¹íÉUQf¯.¢8ô´Ziqç˄e'-Õ/-êO\Õ`öŸ]>Ùf=é‹#ŠwQvíÛ (InÅ©L_Ðåµçraâ6*øSš%P¸ú¸B’m«Øý ép…xõÔ´?•Ñ*•]š»ûد˜®Ë¤é »l‡¦`õ˜M³þj•ð,ZÌóÛâ\wÇþÂ@ˆ?{1ôÌUF7/$*£ô@^dUðZÏ}ù¸Â¦ER˜Þf‘Á-Äñ4‹ÝॐڎÙÌÉ,¢ûUl2W^m,(üSÿeðÓ6„(v0gÝhǛ[³¸©m˜(:3OPø>ûçËך¢ ŠŽZ=ɲvnô P:ó#0÷Sn®YüãU;-– +/wª}О›nBü¬á¼Oj!«ŠçûÉ4o3gÑõ“C÷3ôI4³ø\ "½-HFðýl›®d]Úáw-¯ÝEXË?„Yæ,nf–ÜAÀاûbæzÜéSñfåÁÑûoÈ:0D]³xaÔ2¥ç„OŸ !,M2/‡f–,}}j+…ŽqROlq@†ø©Ò–wÕì&Jga›E¸\¥›&ð ¶±PyvƒA¶²¶·,ró±4PX³—{Ӈȍ­r Íý½©ÒßzӞ5`¸x—}¸DÉþ—dy“P”+‹A_Ðqøç×$zúÞªøÁJ½r‚vDÝ»PÕmË|NÔ\¤oùFçÍý›.÷o¿¥63JîêÜâÍ;{‚®K& +Ãø©³Ž#øKúúÔO•õ( 8twnDëÜ/Š›u0ívng&½]¯ñë +ÀÌ¢8Ê"ïÂjçC˜ö¼Ú$EL­#÷Å1íq=˜Î2hDy¾¹›Õ’TˆÒ!μä\ ‘×èž?ޛEêÍà +BÞÎÍÄÁ¦}… ®'ÆçyïP¶K¶[x¦ÑÍÂÀCð‰š öŸG˜™jt£>zÌÑ+G1Ø.k¾8|"‹yߙ鸱!Օ£ŸªòŽþ"\†\ª¸øç>Á®jçæÛÔG8( ¤w‹43Õ° +£"™uŽ%1\W¦Çƒ´SMiÚ(°±Ü¦š‚¿5Ê);J¢5“õ% µÿ^ø°ˆÍ*ûŠ*øAUUåLç!  nÑÁÅÇûº'Ž‚Æ‰:ÔôL+(wzÉ˔WLéS7+\߬ Zuû¾×ÕA„,œe«ÄÓ&¼+{éÐ´7N;`¬0w.±áÉvflîBš'Pßìè4,Gߊs5h»,‡Ðñ|ãøÊåSš…wöú*ßè3k1ö àÜJiD“C<]x¬†g—·&qŽü6¼6ྩw/O¿+ûƕuû©$\MÛ>–N\°`ÍÃô©÷Ì­â§Ñíà°-­¸ÃÀ•Þ<‰Sd«Ðø³Æê4Ž…ï¬gUÃúîó«ïþQV¡ endstream endobj 51 0 obj @@ -323,8 +328,8 @@ endobj /Length 750 >> stream -xÚÝVÁRÛ0½÷+|”Vµ’lI½B(Ât ÐCۃ›(àNbg섖¿ïÊrL&Ž™L‡2-'Œ²Ò{o÷iF nƒz8 ã·#£‚ñ,€ Fãá’݇×R32H«»0BK;³¥Í'Öž§yÈY§óðÛøÃÛ ©.T„'@q WG;Z.ñ?@l>Í~á/“£0ÒBcL¿R”«,¿õKƒõmåC&!9•°: #H?¨}_Ï7¹ ¸¤Ü4÷.܆ùˆ©ÂS¡ú±ÖH[%œü(J?=̾ò8ñÄV~jNÊbá¾$ßÙ&@±.s[ˆq<â^Wwv>ï&Êu?gê5Oî -ÇE!n…‹ý†­ü¸1TKd5¡RÔÛ0cŒœ-–s»°uƯÒUVä®xG=¬‹Q¨7êᯞäêæ3ÇoÙRK=^€+EqPŠïÞ]`Á%-6Ó-H!c‡‘2ݗ¡Ç˜¡n(–¡`ä¡)H—Y“™®æq©­ùíå¡·ÿõ4P¦6<-ž/‰ãV¼Ó‹ëmi¬m´+œÇ‘Éz®³‰Í+ÛÑ ވ¿¼ 0¹K  ›‹ΐ'T äIPhyrLcÈÑpxr1¼>çéz_„+pjCVý1« ×§hYõ¹Oj\Ÿ:uä«-ò«טPL??Õÿ¡³u¤5µño¤U‡ÔûY>µM3?zjÞÜlŽ/pãÅb‘æÓ=°04‘çAم`’-K¦ç}Õ¥­lyïËN½•}Àfc6Ω/Qٝ–8Um¡JèúÉáHËtaW¶ôhP$ôÆÁJË,ý>·~ÉÓí¢ð4/Øt±jC‹µ¯}9<ë|Òr/À®ðßtãç"Œc¿Ùv-2îáë¸Àþc¹òÉÐC‹Ýùš¸ê¥ [Ö:díŽÁÉøÍoOÍØ +xÚÝVÁRÛ0½÷+|”Vµ’lI½B(Ât ÐCۃ›(àNbg섖¿ïÊrL&Ž™L‡2-'Œ²Ò{o÷iF nƒz8 ã·#£‚ñ,€ Fãá’݇×R32H«»0BK;³¥Í'Öž§yÈY§óðÛøÃÛ ©.T„'@q WG;Z.ñ?@l>Í~á/“£0ÒBcL¿R”«,¿õKƒõmåC&!9•°: #H?¨}_Ï7¹ ¸¤Ü4÷» òS…§Bõ! b­‘¶0J8ùQ”~z˜}åq≭üÔ(4œ”ÅÂ}I2¾³M€b]æ¶>âxĽ®îì|Þ!M$”ë~ÎÔkžÜŽ'ŠBÜ +§ü†­ü¸1TKd5¡RÔÛ0cŒœ-–s»°uƯÒUVä®xG=¬‹Q¨7êᯞäêæ3ÇoÙRK=^€+EqPŠïÞ]`Á%lº)¤ qì0R¦û2ô3Ô Å2Œ<4é20k2ÓÕ<.µ5¿] ±<ôö žÊT P<-ž/‰ãV¼Ó‹ëmi¬m´+œÇ‘Éz®³‰Í+ÛÑ ވ¿¼ 0¹K  ›‹ΐ'T äIPhyrLcÈÑpxr1¼>çéz_„+pjCVý1« ×§hYõ¹Oj\Ÿ:uä«-ò«טPL??Õÿ¡³u¤5µño¤5‡ÔûY>µM3?zjÞÜlŽ/pãÅb‘æÓ=°04‘çAم`’-K“ÐóÎ>êÒV¶¼wŽe§ÞÊ>‡F`³±çԈ—¨ìNKœª¶P¥èúÉáHËtaW¶ôhP$ôÆÁJË,ý>·~ÉÓí¢ð4/Øt±jC‹µ¯}9<ë|Òr/À®ðßtãç"Œc¿Ùv-Rõðu\`ÿ±\ùd衊Åî|M\õR†­À£uÔßüèÍÜ endstream endobj 55 0 obj @@ -355,7 +360,7 @@ endobj /Subtype/Type1 /Name/F8 /FontDescriptor 60 0 R -/BaseFont/HGETVK+CMCSC10 +/BaseFont/QQBDTR+CMCSC10 /FirstChar 33 /LastChar 196 /Widths[319.4 552.8 902.8 552.8 902.8 844.4 319.4 436.1 436.1 552.8 844.4 319.4 377.8 @@ -501,9 +506,12 @@ l͌ ¶S‘S\¸1(¥; V"ij,F¹î ¨ô/uïˆv²ˆâFÅ22Ppõ ”Bq3@² ­‡0DB!ó)Ñ¿×;æÊdV´XY³?;^A)Üù]ÿé‘^@d DÇ¬S6ÜáD‹ùOÑWY)Ý@¾(eø!…P!Þ:õ®!FÀñ‚gPÇÁU§ž'ƪï%¬„k¨¯»±ç-/˜õÓ=ÎJ7³ƒ ÅÆW[dÝ9^ú´6ÁŒ2Áý8({Ê¢cå{¼‹H{Y;tR£ejv³QzÑaà™ƒƒ‘Áj¡Qõ¨Ž@Kã݁\ûÛ>PÏà< Ô\Ê+"º$x‘?° ˆ¤\_F\Ú.š““®YH%‡V¢6´;ÌxÇä.s»'ÁíI`÷ÓÐ0³T=C©fs;ÄUQ,8ZÙÐ`ZËw´¡]ÁB€Óâ[ÙÊ5‰RÕr§lí¬D–_‰r÷ŠKÚèÔ{QøéAz/I·Èš €QßCФ.qOšFÀ¡´QPëFÏÀu;Ý0t\& +¹ÀuäAû4,'å\°”íT°.”¬/Gl9C1øÿe‹{Ù=Ùp®¿0¨ÒŒ^8Uñ?lÜf©€¶¾>†7gü¥Úa0wo8{R¡XöÂõFäWø(O$dÁ`QÍɐËÉ!1LJ1üX£ç¼ø®O:3w -:Ú±ÃC«0-9ñÄÏtd—jI!)•-ýÆ&›\3k›Ü„Aw:8ªø752Š”áM~è¸àÁ„•ސ»û¯H%’Ô“lÕ)•8ÝÙÙi@8K"Á,΋>Ç¦¦×èâEªÈlÿ4Ε™^ÏL¯Á OÓLcoŕw³=ǼL²P˜åÙ -O!óGۀ8ª|áBqŠ'g¡<ÇÀÁݯÔë›vÏ\˜Àl|µ}½Øä&¶å’œØü\s§€µß¿mS§6s읿 -pqþ€¯ÚX”‹ƒóX³ƒ•@ä#Àú™ !L‡ƒ #vYHr»¤lüäJ‚ïÞ·å9K f?0€¹:/°suF©TgrâJ[· Æ\†ÈÂÑ)±âáÝ¿Y9‚Â^T¥‚hàO ’Jïx1Õ͜ë¦*~càÚÞA¥…–sÇëäw€·˜‚Æ&ÐÀ[ªÚN…ë _E§¡+C>4u%Ì®-¿§Â(ëß dv9‰Âú‰dxì;ìu*/Ÿ¡Ï”&fŠ`²Œ È5fJï~[ì¡À©)p°N¼.d‘wïÁõ´?é–I‰˜û`ã7.‚mµ4|3k‹'ÍTUô\U–>å“ï97ç~Züα(Q·ÿMK:¶BK¬EžÓù¼USâ&Kk¬XóåÈ? ã³×„§·éžÔã€3!ÁN’v“kp,åi7 ?@PÌJéɂ#ŠBGŽÒÝϢýöOpò8£–fÿ†ž“µN‚>Ýþ忺±˜Ö +:Ú±ÃC«0-9ñÄÏtd—jI!)•-ýÆ&›\3k›Ü„Aw:8ªø752Š”áM~è¸àÁ„•ސ»û¯H%’Ô“lՊJœîìì4 Œ%‘`çÅ ŸŒÇcSSŽáKtñ"Õ d¶çÊL¯ÀŽg¦×à…§i¦±·âʻٞc^&Y(ÌòÆl…§ù£m@Õ ¾p¡8 œ³Pžc +ààîWêõ‰M»g.L`6¾Ú¾^ lrÛrINìF ~®¹SÀÚïß¶©S›9öÎ_¸8ÀWm,ÊÅÁy¬ÙÁJ ò`ýLЦÃÁ„»,$¹]R6~r%ÁwïÛòœ%P³À\ع:£Tª39q¥­Ûc.Cdáè”ØFñðî߬Áˆa/ªRA4ð§…I¥w¼˜êfÎuS• ¿1pmï ÒB˹ãuò;À[LA c“ +hà-Um§Âu†¯"‰ÓЊ!šºf×½vy¿é•%Ï là*àpyŒèùW +≰²ܑGž–›™ÜVq΃;²ÄQãªy6½_Ÿc(P¿§Â(ëß dv9‰Âú‰dxì;ìu*/Ÿ¡Ï”&fŠ`²Œ È5fJï~[ì¡À©)p°N¼.d‘wïÁõ´?é–I‰˜û`ã7.‚mµ4|3k‹'ÍTUô\U–>å“ï97ç~Züα(Q·ÿMK:¶BK¬EžÓù¼USâ&Kk¬XóåÈ? ã³×„§·éžÔã€3!ÁN’v“kp,åi7 ?@PÌJéɂ#ŠBGŽÒÝϢýöOpò8£–fÿ†ž“µžÈúÓí_þ Çl˜Ù endstream endobj 79 0 obj @@ -528,7 +536,7 @@ endobj /Subtype/Type1 /Name/F9 /FontDescriptor 83 0 R -/BaseFont/PERJIH+CMSLTT10 +/BaseFont/LHDGJD+CMSLTT10 /FirstChar 33 /LastChar 196 /Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 @@ -544,19 +552,18 @@ endobj 85 0 obj << /Filter[/FlateDecode] -/Length 2356 +/Length 2354 >> stream -xڕYݏܸ ï_1-¨§Øñْü¡{ºK²¹Ë-šîyÈ8gF³cÔcOlO6¹¿¾¤HÉöØûÑ'ë“"EòGŠ^Ea­îWöóëêÕíoÅ*ŽB¯n÷«8_Å2Ôjuûæc®7"Ïò$xUt‡õFJüÇìMkê­Á® -þYÔk‘ç¢ZºýýÇ·1îŽ4RÚÀñj£t˜[b2ŒC±Þ$©ޟ›¾¬ïiËøp…'o„íq 7v•}ϝÙQ«oèۚcƒl|]‹<08ýÁÐdwB)³-I;r4Eí©6{únMÛeͤv(Úbۛ¶#‚MKsk‘BgÇ·ἃ©ªe[mX ¸“XM’Qláòlã3qH[H¿»²+>Wv:&q2'Ž]֚¢?šùêaRë`ÌâÜTx{èD´+LýI§Ö|Åy$–;b­éLû©c()…J¬P¸˜nMdß6Gj±\$0ô[³mîëòO+ ô‹Ž¬¨;WȍAQïhܲëflÙAáh@êšo§¢îʦ¦«Ç›—Àdênþº 3€%©Iëð%­©ˆ´Fc@צypt†W¿>'{2®4öñ¹IV—=0Ñ}YD’—÷¼GÞ­iýŶgN-ÓM–¹lØGπkUŠ®À¢‡¡‡–aš®"{†;ߞ0x‰89@æ-ϰçÄp$@[õÎÿƒ¶Ëa»¶º¡íOÂLòäߙÞH;, X5©[æq˜Ëñ=9} MX r=q«‘烰¸rä ‰(¸±F [o̶·—Ž«tÓèGÂvû͓ñ·ë<Ñiƚ³Îœ9Ãâ8Òv,·`3U3™ë±i 9ô<ª¬ØÙ· D¶ö à™‰ßŒµŽX²™Äh€­áæ¯*F˜g/®ËîØý´Þ¤Ñ²áˆ( s§FÓm †X¢91‹™Ž3Ú¢­Wì•ÀA5bÈtWcÎvÍñœÔE$ãTí]8 ¨t¿xÕC@E5bH½&¶ÁMñγ!ê–ùR‡(û é±nêÍ`ryð™ó¿]Å’-x@ë0qwww·äÂù‘µa¾½ÐxåÉ»»§ S“»ézßõ4wrq ÷Ñ~OŒÖ´T¡óu$AQ -ègxB1¾wÞ-‚Ú|³gÄÁ$ °#Šž–훪²iÇCwE‘ò¡ì4Ç´@ß¶æäÜNðᓉ -…»Áڎ§ÐEœ÷qWìãØÅô¿†9ì© o&GÚ£/Ù6ú°}dî  Éµ•…Ks¢ûyj <ƒh‘½ã¨ÞÁv{n©Ï©MoáÃZŒ©iˌ¬—\>îÛeÃLÂmÍî‘Ôü3ÒæØZpR>vÕð±gÛ¥9I2§7¹ž3§É#nbNù‚9elN¹ ŒÐÖ#sʗÍI«0vö·'“/2§l0§”Í)s攏Íi2$… ËRQU‹2)ày2y±)Ʉ£L²A§2U0&󣀁ãöèd1òj=ÀüÏ%Ÿ2•K4@ë.{ùã%$¦€¯9-©ÂD<™xbàHIœa2GÂ]¾¶d’.ð‘¾H\"ú«q¨äSb‹1©°Ý–(ê ïlš7`ôD¹xnëáEg;Þ  ½lêÚ½2±évìÈ0ø7úÇzõáàµK—m‚®â„tœ‹S³Äœî_‡—Q[°¨žrÉQ ;MíÂÁ¶†ìÈÂ֎OÄÎwj75?¬»w­ ›~/{Û.qŽ,rür®pHŸÔS¦#ÆÏ´Å—•æ/õ”ÇId/«‘xÆÇ˜FÓÎS+fÙÿ—o¦‰ >°ñªHyãUÑø‰#.,Ê>èí› Sf\Ko¶Èk8åà·ã”<ÕéÓøEö¥l/ØØsÕ -N°CÙ<¨D †“©™ÍŸ±¦yÁ*î¡`ʺtL°¸±),(脉,ÅáÁ]TČA£2{¤ƒu†úH)®Ä"1™¦˜kà´ ØÄ¹c®A×£†b‚qï8l{ԁE¡x@5öK[b˜y‡¿š\Sþ›»7¶ -ú\ä›4ޏZ„³¾H„áéŸÓ»Ðî ¡ïª>‘K¢óxæÚߐp¹×’øé!FÅV@.¶ŽjŽÜ³«GJԝ˜È¬j!ÀUÔ¦Å[ñU̎ú >/FÑêÏ>…y‹-3,ҒEœëÿüLàC -‡b\VGâÓH€#Þ´qá?¶,TÀ´‡ -s‡mŠsäöyJ=VÖùà†gL?Q>öÁ𿑵i ؇ÃOW®F|ϺŒó—?庿üëæÝæõë>öÇbòvú€e3®…§œ¾¥\gÆÆ¾ió2¢Ôò¿Œô¸Æ*—¥Á›Ñó1Vl¦âѧ•3·Ÿ°8žÉé4oP"`Š–Dœ*à{oä¢ÍÖHFž3«¨˾¢6fyĔÈB™•3™e„%Ö$ÀÛÃdò.›ÀÊfT¥CcÏæ@ÖZsªŠ­[Qtô„%¨ÅÑÔ# ¶©¤ KÑhè5ïíAî¢ExÎ35!˵îq9 ±3_ÎøÿÌ×ödÚ£r»û Ò2üì̶±$v¬Šî2Q‚܏¿¾ýËÿR£A« +xڕY[ÛÊ ~ï¯p‹T.Ö:š‹.Ó§ž$›6ZôtÈC6ÀQìñZ¨,9’6›ôחrF’å½ôIsåCò#‡Z%q’¬îWîó×՛۟ß˕Hb#V·û•(VBÅF¯nß}вõFy‘FoÊþ°Þ(¥¢Û½íl³µØÕÑ?Êf-ó衬ןoÿþó{»ƒ”6p€Xm´‰ GLÅ"–ëMšÉèׇv¨š{Ú2=\ãÉibI{ü„]UO߇Þî¨5´ôíì±E6¾­eYÑp°4ٟPŠÈn+`ҍm٪ힾ[Û eÕp©Ê®Ü¶ë‰`ÛÑÜãZfÐÙñ°ça<ï`ë:FÙVîDè¹@*I¢-\žk|!©Câa IãwWõå—ÚM '÷â¸e-‡£m¯&‰öÈ,Îͅw‡ÎD»ÂÁ,œtêì7œGb…'ÖÙÞvߐ:0†b‘bQ¨Ô õˆ‹éFÐDö]{¤ËEC¿³Ûö¾©þë„~ٓõÄr£dT6;wlÁº[nd8Z‚ºöû©lúªmèêñæ0™ù›¿.é `IÒ:|Ik:!­ÑŵÙÌTÝE½åÕoåɝŒë%}zgïdš7ÕLôŸA™Àå=ïQwkZ@±Ý™sËtG“e^6¼­ØÔ°ÁLk¼J¼3;:ìì‰Ñ²pê+ŸÝÑújOcÕÀߞi·4ßÙêÝy7Óª†ÞÖûx½Éµˆ>`έ ÜlÛã1°q¨ú¡í~\´— *X*ÀXËmUíYdAŠ¨ì Lfæƒ}ô ¸V­é +zè zgÙ*qgøóÝ ãçˆSÔÞ2ó wŽ€#Úêtþo´]ÛÓ mÿý‚xçŠ'ÿÈô&ÚaÁªIݪq¡¦÷äõ% a,ÌÌœfdQŒÂâʉ#€&’èÆ-l½±ÛÁ]:®2± ÑO„í8ö·@Æß¯ ðD¯gÎ&÷æ ‹…n¬p`3W3™ë±í,9ô<ªªÙÙ·-D®  ˜ß¬³¡ØL`g¹ùÕëóìÅMÕû?¯7YrÙpd’Å…W£í·%C,ќ™ÅBǹAmÑÖ+öJࠞ0dû«©g»öñœÔž$$ã\í}¼¨t¿x5c@E5bH½&¶ÁMñÎó!ê –ùRÇ(û é±i›ÍhrEô…ó?}Í’_ð!Lœú»»»»äÒû‘ua¾½ÐxÈû»§ S³»éz? 4wòq ÷Ñþ@ŒÖvT¡óm¦QY?XZÐÏðšÄrzï¼[FýîÎÑ, °#ʁ–íÛºviÇcE‘ò±4Ç´@ß·öäÝNòá³”©Ž¥¿ÁÆ>ÖUc×¼&¯a¿þ°'’å’"˜ˆ*y’dOòTVS;±ñ—˜…æI,fžÍ:%1•ÊÎmýœÂMW=­oځdgW4|r*C¢bý² &Öñý.¢ #ã ÔOGÄM +9­\JñP’Аï;R±]¦2.²©‘T.eÂ:°˜½Ïm¦9èî<⛂}Í遷öÈ*Ïó•B‘!RSÆUÿ ­î€ÓÝÝúµ¸À©ö ƒB¯XžÃ"pÝlë¶'€6Ù"V&0QÆ9u8F¸Eãw— ƒmÀà9¤ÀT ɜù8žB sÁÇq|\³cÓ;üZN䰧ϼ™œ˜€¾dÛèÃîû74<$CÔÖ.a̋æ©y,ñ ¢yBöŽ£.zGÛíCG}NmÎblC[d¸: +qß-{êTešÆl~0pܝ^Œ¼ÆŒ0ÿÓKɧÊÔ% uŸ½üöSÀג–Òq*ŸM1p¤Tä˜Ì‘pç¯-•føÈ^%.}ŽUkõœØrJªlw¥І&Ç;›ç =Ñ@ΞÛf|ѹN0h_6uã_™Ø ;vTœüÀýÓ ½úpðÚ§Ë.A×"åçDÆÁb‘˜Ó½ãëðqä™E¹½{saʌké͖ güvœ’g!}¿È^’Œí{®ZÁ n(_•$¥Ãpò,5sù3Ö4ÏXÅ=L¹B—- – ·.…ƒ%0óKqxt0cШíé`¡9Rа«°ˆDLfæ8À6q®Ã˜kÐõ豘àfü;Ûu`ÑHHŒ¨£§~éJ /#àWSÊ ÿæÁVIŸ³üb“‰„«E8ŠDØŸþ½ ÝþiÑú¾ê“ø$º˜€gaÂ} Ÿ{]Ò?=䤨 +HÃÅÖI­Ñ“svýD‰‚º3YT-Ô¸‚Ú¼x‹#¡ŠÙSÿ‚ÏËI´úÓ OcÞâÊ i)ˆ"ÞõÿòBàC +‡rZVGâóH€#Á´qá?¶TÀt€ +ó‡mŠsäö…ˆ•™*kŒ|pÃÀ3¦Ÿ¨ˆû`ø_ÈÚ¼Âáç+_#¾g] +óú§“¦\÷—Þ|ؼsݧþXÌÞN±lƵðŒÓ·ŒëÌØØ·ÝqYF”£Z~◑™ÖXbí³4x3>¦ŠMãL>ù´2qî÷ögã39›ç-ÊALÑ҄S|oàmƒ\´ÙùÉhÐs5`9TÔ¦,O˜’y¬²±r¦òœ°Ä™x{œÎÞe3XÙLªthìù2hÐZgOu¹õ+ʞ¾£°µ8šÄ6•´a)š ½å½È]vÏE®ç1är­{ZNDCìí×üê{2íI¹Ýÿé~vvÛ:;Vež(AîƒÇ_ßþî¾]A¥ endstream endobj 86 0 obj @@ -609,18 +616,20 @@ endobj 93 0 obj << /Filter[/FlateDecode] -/Length 2609 +/Length 2608 >> stream -xڕYKsܸ¾çW̞ĩx°$ð‘›í•S›Š+©µ*IU¡8˜bŠœ¤m¥öǧÝ 9âH•\†x4€F£_÷lbǛãÆþ¼ùpóó'¹IbQ&››Ã&)6I*Jµ¹ùå6*¶;Y䅎>Tîq»KÓ4úÍLoÚÚ`WEŸ«v+óh¬šíýÍ_~þ”l%R…;íà€d³S¥(üf©ÛÎdôåÑ4 ,Ïuô±{zªÚ½£ÅK6ò°Kc¡¿ú=,ÐiäìÓ©Á³µŠïÃ5íÃ4c½•Y„ kU¼yºØ\—"ßÄ~_S?vt³Š>ô©W,i% -Å«ê®uÖ Žìô͊ÙÁ™†)]Ót(°ïøcöÄâvžñÀÍNÊR¨b³ƒGH´?«êã“ñbÜ;âΙSÕWƒßÀóì7€¶ŒÜ©ª~7–b’‹4÷{}îzdQÅÈ"òv’I’4N/â{‘'ž•!êœ?æü­á;= ‘­î«öè‡îh@B=QږîXœ¯‹×ÐÑ·­Ö°5Ãt7EG¤—^µvžÝŸ¶;¥rÜÏOñò“%vMc[CCâû£­qý#íIãÝ8œÆÛ|PÏ/ -Úƌ£‘iÛ.÷À’àýÔ|?x&XÞîßÄÚ¤‚ "^Ô'êv=Qá;Ø®­ÖQСëáÝ9aØÎƒ<‡Écߍ'ÛÅd°©ˆË…Á‚²¶€ÅŠ„m6<òÿk´²T“†Èra8a}½ø°ñÕÒÙŽœÑƒßéF²pBLùÔ¹!¬L+@@¾¿WŽFÿ5Ò¼BñzvÌ¿GïÁ.+ œ’’uýž·Y˜vg›=w-q&dÉ^â¡©Ú¯+)ÉBd)Sx{Žc¼Î“mÃîj2hYJÒA Œ±´R2ÛpMPôzCß5¼Ž-˜îz&ºƒkð⏏ÕiÇ"HAr)ƒÁkKžD?qtû‹¹“:o½ú¹{äºH¢Su44ŸÞmAîZçэ·X‰ô=J;A–D}4-pÕ4ÏÔuÌhmq7)XRÑg6¼] ²RÇü0õ’{wÑܾÛá‘,ŽmTE½ñl¥ì¸ÓtžZ¼9.ásÀZ]5[ôl]96Ü¥ž}oºô½$ðj½ÆMTg‘ªatÔæÇA’/¦FIÓx*r¡iüöú‡hô‹_éŸ"›žHÒønK–È%âQSè\º3˜°Ž!P½bƟªb5ñ‹íŠ¿§Þ‡´ovê«â9aeëM X`pšmàÔ9ûce%©!Ø&q œ¬L ”6ñï•Nv¿ÚD)Œ¥Ds[/S˜’‰÷•È|"‹ÕÎy.$¯ú#Mª y˜l×0*0e³üQAè^Æ p¡ÏlŽ‚+ÔÒ!¬"¼=¶o-K¤…~•µLÄO^pý ¤óÎ?›œ?¶¿c0…ƒ}0}ÓíKvû+·˜ˆ"H B3EåÕkò onÝYDœ\ö,À`š.‘GªÞÂGÿ\1'ÓàŽ_ƒ¾ùµ¯#´²e±¶ìá]ÿ<ā¢ñt…"Iñ’+A¥¢È–{߃¸–*ºÝîï± ~à§{ZZÎKËDdɄO½4ÖF£¥ÈCxºý}µœ›ç{È7÷Bܯ„¶“ -´:_‰  ,ßö¢#S@†ö2ù&$A(ƒ$“½£§qÁ¾Úü¦á¥ßlEk«+©‹±ÄÃÎ Ýp1¦‚ïZ•ÖüH›˜YJÃ-«!<-c27JFfršêMôutêÍ7ۍîL©¯˜Šd÷VxQq‚áÍôßB~¡]LÑ÷åK–J$Á)x=[að„ÁŸÕÕ茣ØE<CäB¶vÔ'ÁÆsÆÁSo·1OrÀI¼~YpÒÞä±ñ‡¡J†^¸MÂ%…" Œ@ôcدǾ7’z¨ÇѼw+ð5Mu¢,:w(½,´²«=.Ï"ÿ _}”…-È>‘”aŠŽ@NýÙßg7˜§ʤgÁž*<7#pIQÎN Ú¤ÐXjt û@Tƒ»gIÂw‡‰ ^bnÞrwZ{ñD¨=®ˆŸîÄ öZŒéœ£É‰¥)o‚6;@ò“Y"tº4ß<Ü÷fRj‚~ùýö4ºÄÖ ÔP"ÏÞ  ®åä™@"’ðè -9HQ†«ÞüúùúÓß~ûüþf1ÿp^HG«p0í¨P"Ïԙ©Ï/¾'ß·¢kMÑi†žPe'ÿ‰ÙR9.`㤈¹†œFƒQbÛ¶t½P¹Çnlö49s ½u§¦"‰ã¨÷ei ” f, -ÛhÄ8zË%!hþc[È ¤—”œñi\FZ£gLB€Lb/øì«{T(½=Â_ fú—° ¿D\°\ç;$ @ V8í³2†ÐכŽÒ¸=&c>a»à_3ªßÞCPv½vqr•›B¸\ÈâÉúÂQˆji¬æ§ãàƒßP”é‡Ñ6ƒm}LIær TKS1;œ8@rÆl^6:zßÒ$„/ÓOriºœAÄ«‚IÏß³ÐX[˜{]µmÇñ…:gBlt<1hÏ+åª_1ãÍYN2_Eœó5˜òGá@È©W¹ç–ÐEßµXÑó#yȄ¡9)8Ò#ìM©yûW,ña†%‹Œ5ÇË»-1_á­.'O„ëéÍ #2.lšKÐ5ofH°ŽÞ±P -x0¯ˆïzÂUÈã\IÉ©æÅƒŸì\[hˆäúRœ´.ó¹¢ OÄ»¹ñuSúÐÉ"Î^Š8ŸDüq©B+Ñ]‡ð†ŽRF×-å™ð’!ÙÆ×AÄÆþˆdék™ ÑÆ(Å֔os‰ Ç*ú¼Rø,¤ ¥ƒW6’ÓF¯ÁŦòC-«JÒK«°»zÁ4@ʱ§êhõp!–%e>§œ˜ZÀ7^J­t°Ú)ª# ¼³iѝ2_¡ÍÙ÷CGá«a㖃*ýü…£ÿâƒ<ùòYT+ʦZQ阊Ey‚ö½º„cŠÿá>e²LQQé| uRm6Ÿ+¦J0ù¢ÃJß!`Hˆ6¿›ÑØãš.ؘÂ2ßÅQuG†ÇÖ(ÇÞ½šb’Ê2KoÉzR,hqÁJ“^}Ûµ»ÿ˜ž ‰[¼¤Î©à ƒó´=ðZúgD.‹Nè˜Kñٍu zv±*W¤ˆžrH9Ñ+ÉòPp“ó৤^?ì­qg’'såá§7l:R Úì}¦±<ùìÑêuô©W,iŠWÕ]ë¬Øè;<š;*²ƒ3 Sº¦éP`ßñÇì‰Åì<せ”e¬ŠÍAhVÕÇ'ãÅ<¸wĝ3§ª¯¿çÙom¹SUûÝXŠ"ÓÜïõ¹ë‘E• ‹ ÈØ“$iœ^Ä÷*"ž•!êœ?æü­á;= ‘­î«öè‡îh@B=QږîXœ¯‹×ÐÑ·­Ö°5Ãt7EG¤—^µvžÝŸ¶;¥rÜÏOñò“%vMc[CCâû£­qý#íIãÝ8œÆÛ|PÏ/ +Úƌ£‘iÛ.÷À’àýÔ|?x&XÞîßÄÚ¤‚ "^Ô'êv=Qá;Ø®­ÖQСëáÝ9aØÎƒ<‡Écߍ'ÛãÉ`Ó8) +ÈÚ ¶ÙðÈÿ¯ÑÊRM"˅ià„uôõâÃÆWKSdS8rF~§ÉÀ 1åS熰f0m úòýu¸r4ú¯‘æŠ×³cþ=zvYé䔔¬ë÷¼ÍÂä°;Ûì¹kI²X–ì%šªýº’’,â,e +oÏI‚×y²mØ]M-KI:ˆƒ1–VJf® ʀ^o軆ױÓ]ÏDwp ^üñ±:íX)È@.e0xmÉE$ñ“D·¿˜;©óÖ«Ÿ»G® ª£¡ùôn r×:n¼%ÀJ¤ïQòØ ²$ê£i«¦y¦®cFk‹k¼IÁ’Š>³áåèBh :懩GÜ»‹æöݏdql£*êg+eǝ¦óÔâÍq ŸÖèª!Ø¢gëʱá.}ôì{Ó¥ï%ɀWëÍ0öh¢:‹ÜP ££6?’|15JšÆÓ85ß^ÿ°~ñ+ýSdÓSI*î¶DAa‰\"5…Î¥;ƒ ëhÕ+&aü©*Q¿Ø®ø{ê}Hûf÷¨¾*™ã¶Q¶ÞŠe¡ÙN³?VV’Ê8[‘$ÀÉÊÔ@iCÿ^Ùád÷«M”ÂXJ4‡±õ2))¼¯Dæ…,V;çy,yÕiR-`@œ‡Éví“X¦ìa€?*ÝËë3›£ Æ +µt«omÀ[ Ƅ”q¡_e-‹“Œ'/¸~ÒyçŸMΟÛß1˜ÂÁ>˜¾éö%»ý•[q¤¡™¢òêµù„7·î,"N.{`0M—È#Uoᣮ˜“ipÇ¿¯AßüÚW1#´²ŒËbmÙ)»þ)xˆEãé ++D’â%W‚Jã"[î};X âZªèvwº¿Ç&øŸîii9/-Eœ‰ Ÿzi¬FË8áéö÷Õp®(Î÷oîÇñýJh;©@«ó•ˆÐÊòmo!:2Udh/“oB„2H2Ñ 1zì«mÁo^úÍV´¶z±’ºKü7ìÌÐ Wc*ø®UPi͏´‰™EС4ܲÂÓ2&ów£dd&§©ÞTA_‡ A§Þ|³ÝèΔúŠ©Hvo…• o¦ÿò èbо/_²T±NÁëÙ +«€' þ¬®FgíÄ>(ây ²µ£> 6™ƒ4žz˸y:AþÉúeÁI{“ÇĆ*^xá6 —rˆ@$0ÑgŒa¿ûÞH"è¡BGóÞ­À×4Չ²èÜ¡ô²ÐÊ®ö¸<‹üƒ~õQ¶ ûDR†):9õgC|ŸÝ`ž^(“žxªð܌À%E9;-h“~@c©Ð%ìQ îž Áw‡‰ ^bnÞrwZ{q«=®ˆŸîÄ öZŒéœ£É‰¥)o‚6;@ò“™ˆuº4ß<Ü÷fRj‚~ùýö4ºÄÖ ÔPqž½ @]ËÉ3D$áÑrq®zóëçëOûíóû›uÄþÃy!­|ÀÁ´£B‰¿øž|ߊ®5E¤zB•Aœü‹XfK帀E=r :9?Œ£Ä¶mé4z? rÝØìiræ:{ëNMEÇQïËÒ (ÌX¶Ñˆ pô–KBÐüǶA6H/)9ãÓ¤Œ´FÏ(B€‰|öÆÕ½ *”Þa‚/ˆ„3ýK؆_")X®Îó +œöYC èëMÇi\„“1Ÿ°]ð¯Õo€ï!(»^H»8¹JáM!\.dñd}á(Dµ4QóÓqðÁo(ÊÀôÃh›Á¶>¦ˆ¹\DÕÒTÂ' œ1›—ŽÞ·4 áËô†\Z†.gñª`Òs„À÷,4ÖÇæ^WmÛqt²ˆ³—"Î'\ªÐJt×!¼¡£”ÑuKy&¼dH¶ñu±±"YúZD&C4„1Ê_±5åÛ\b±Š>/d€> )Céà•ä´Ñkp±©<ÄPËj†’ôÒ*ì®^p€ rlÁ©:Z=\ˆe¢Ìç”S«øÆK©•V;Eudw6-ºSæ+Ô! 9û~è(|5lÜrPE Ÿ¿pô_|ðƒ'ÿ@>‹jEÙT+Ê"P±(hß«ûH8¦øîSŠeªˆŠJwàóH¨“j³ù\1íT‚É%VzüCB´øÝŒ†À×tÁÆ–ù–(Žª;2<¶F9ööøèÕk”T–YêÐxK֓bA‹ VšôèÛ®ÝýÇôLHÜâ%uN_œ§í×Ò?#ré\´ c.Åg7Ö5èÙaĪ\‘"zÊ!åD¬$ËCÁM΃Ÿ’zü°·Æ"såá§7l:R Úì}¦±<ùìÑêu2Or ZS -ږ¿L–EMw´uužM9¤uGFLJ’{À/¯VÓ!é␔ª`ð%øÂÐjÏsÔ¥ò˜GW(×$ådMNÿa!ñ"N()9A’'v~J¶íÌÞEÄõMacQ\¢(Â<è¿!Ÿ˜¢uLUϊÈx)P´¹¾ùÃÉ;mC +ږ¿L–EMw´uužM9¤uGFLJ’{À/¯VÓ!é␔ª`ð%øÂÐjÏsÔ¥ò˜GW(W‘r²&§ÿ°x'””œ IŽH;?%Ûvfï"âzáΦ°±(.QažôߐOLÑ:¦ªgEd¼À(Ú\ßüá¿Ý¥mD endstream endobj 94 0 obj @@ -645,14 +654,16 @@ endobj /Length 2183 >> stream -xÚÕY[oä4~çWÌӒ‘o|Iœì>±À" *ñ°E"q;L’Ìv‹øñœãc'Î$ÛvÅ/Ç—ãsýüÙÝÄ,Ž7wûùvóæêå[±á1Ëùæêvó —,W›«¯ßE_‹v0Ýv'¥ˆä«íN©$zSôå»dôËÑT5ßn3™b8w¦ßîDÂsåÛß®¾ù–£Ä8Gé;ؔov*g™Ý@2Áäv—¤"ú¡ìX)u5·ôýª9ŠúØPI…îDÎ4Éù’¦È` -gzÛÁ -$/Dˆ”)á&”¸¯QAŸÞüu6õÞà/IÊ@oS×èhàÔt®§-[09‹LUÖ¦÷BÚ¢+s É7[¡£ls/i=}Êё…M×Sßï Ó¤ÊXš;Ý_/,K˜ö†}þÊP+2¸`©t³^¬‰“…‰„er³ƒPrJŽÅX<Ê\ -…ˆ¨4TL:_Ê5!>qæfÿóϪ°d&LF*ÔhÚ¡lꢪH:¤ð©¬]0d éà -“l0䚿y–Mš¿~ÂY“!¦¨¼xŽò µô²ÀÐìÚÜcÎ-ªxò£BæÙ¢á)K)€?Å"1ýzCM[*¶Õ¸”¦Tüór5À°ü¹AG\È)L¸ÅJÐs&Ÿs’u,0”ïñ¡¨Ý¢"ùmgö怕ìÔ¿mªªÙŠ4ºß¢iZá³Û+jŔ|Vð?żO•-ê{ u.‚yÂDJ%˜Ø‰£ùYd(]œù؜̧ p ‰ñ—4!)’Ü¥“R©ƒ»d„»Ä']Oã§b„¶$*Z‡`EG£eí–ÎH“ÉSí' É9ƞʁ~ìÝù`QN£íåûùJ€¯´ -}UT¦FMòŽhëË~zs*÷MÕÔñÕwè–XÙéðq;Ó{|Ä0¿G˜‰¥ƒx»’´èšŠFf˜OsV2'áŒëçæŽäñ´aïÎhØÊ|0ûó`¼º“Jd 9Nóçãú‡z:»¦nνEU®(´<µ.áFç»– óèêhÝþûgÝ ”ûš~®›”*ë;úIZØÉÅ(£žF­ñ*ÀC-§ã𦰪þy×5g2iî¨dr#ó[ƲYU]‘ -rtÑ¡!8ìi¤nê¿Çú,lBrÓÑøàEVÊ9載®ËþhC¥£iܯê ð¨Ú)1©êiB鶏H£³¹ÞZ—ëè×#d8ÚD$k2èæ©[ì@Jq²Å~(=œâ„k¨ CC#Ä~M}ï¾'Ñ0:‰þ ìR©ŽÚâÎ-ÕùõÖvfd#ö]õ¡èN‘º=;Љ62“j5aºÎCHÀ™˜)*sù¯2°è¦'tÃ^D7üµ«M”`>´U¹ÇâüÎJ@Nd£ÌžVù!,pü}Û5§E©^:ÿåÁ¼YŸ!‘ÉÈY"/iœðˆðNÈ8ä”Bòéà‚¡‚>kÄ#cyúÜó %!Ìcá…ÛŒN â™Õk<äˆXݨVpê=΂š@­ENEý†jóH f¨ÃáFÎØ¥ÇçT‰¥Y Àn¨L{¥\¹ÂØX52¨hÛª‘ððüP—Ó&8N«Š~ ¡©Šåˆ¢‡ÅI¡ôf9Gz°ÁîaÒ£Š™ÌgT BÁNµ5i2Fp{”R¥saÀšÁ¡l0J¸Oyä,VUH–‡¹3oœJ’Ls7•J}®’f\„’ÜUî•ÎQ)\·¶™ŠlÈèËz±S&ø#J&iGÃ|,.Óٕ{Ø §G~—*|‰nùEXó¹ÙށN†Xu»<Ã(,·ËÂN‡‚ûm¹®,nç÷&¨€šnL4v¹9z¤¯s+gÛºTŒ½ßa^xjVŸ¾ðþ6]ãpP ‡zFVW«Y–=žH2ä—aXÇ2WëaÝÁm üSëKì¿VþŸKŸº©w=Úí^WbBeð4ȌÔfƲ¦Ÿ"…»@`õh֌ˆè,ugHê³&Sy©p8Mù3$ ™`ŒN?”<3s>IQ¶xN#®áËÇ×4E¯i@Z$‰‘¥ÁO¿¦Éð5Ý¥ÅÈåö#Á_–#LlzÜñ}m×ÜuÅéd)=­­{ ªû2a—)}3•¦Ó0-¿!¿+ëÞs:aGFu_¸TØ«‡‚Ép4˜ŽXë,i,¹Ä»lGóæôï¶ó»α!Â1Kúpvp«Ãþ×åcx’€Â¸{ oPÈfBoóӘBÞ´‡Â¹u±ì†åYl_è0 ì&¯ŠÒÑo+å OlÄÃ3åÇÆÚ®…ËlÝMg¨ñ~®¹õ‚^eßqÎògޖ¬ g‹),£™ºµ¿ÌC’fߕ-%vп7F%\?wëᒋ:ð‡[f鬘Ú4·(‰~”ÀòæFgÚªØ{B@åJDÀ̟—Ý« ùW=ö±-œQÚ -?×C¹r›Õ,ñ<çÊSfkŒFc\ñÝNœúr›,c‰'þë[HïŸ3¢âox¯¬'¾¹úì_.•ë# +xÚÕY[oä4~çWÌӒ‘o|Ém÷‰HP‰‡-îŒÛ d’d¶[ďç;q&Ù¶+žxi<¾ŸëçÏî&fq¼¹ÛØÏ·›7W/ߊ YÁ7W·žo¸d…Ú\}ý.úê¨ÛÁt۝”"’¯¶;¥’èîË=vÉ藣©*j¾Ýæ"2z8w¦ßîD Ûß®¾ù–£Ä¸@é;ؔovª`¹Ý@2Áäv—¤"ú¡ìX)³$jnéûUs:éúØPI…îDÁ2’ó%M‘ÁβMl+¼!R¦„›Pâ¾BDš>½ùëlê½Á_’”Þ¦6®ÑÑÀ©é\O[¶`r™ª¬MºÓƒ9Ð䛭Ȣls/i=}ÊÉ" ›®§¾ß¦I•³´pº¿^X–°Ìöù(C­Èà‚¥ÒÍz±&BN"`B&–ËÍBÉ)9Vcñ(s)"¢ÒP1é|)ׄøÄ¹›ýÏ?«Â’™0AªP£i‡²©uU=tHáSY»`È ҇&Ù`È5ó<Ÿ4ý„³>&CLQyñä0jée Ùµ¹Çœ[Tñä=F„̳EÃS–R‹Ecúõ†š¶Tl«q)M©øæåjaÅsƒŽ¸PP˜p‹• L>3æ$ë¨1”ïñ¡¨]]‘ü¶3{sÀJvêß6UÕlEÝoÑ´­ðـí3Ŕ|Vð?żO•-ê{ u.‚EÂDJ%˜Ø‰£ùyd(]œù؜̧ p ‰ñ—4!)’Ü¥“R©ƒ»d„»Ä']Oã'=B[éÖ!˜îh´¬ÝÀÒ‰b2y +¢ý„¡!9ÀØS9Џ½;,Êeh{ù~G¾à«L…¾Ò•©QӁ¼cÚú²ŸÞœÊ}S5õG|õº%Vv:|ÜÎôÃñÌÀïfbé Þ®$-º¦¢‘æÓœ•ÌI8ãÙssGòxÚ°wg4le>˜ýy0^ÝI%2†—ñçãú‡z:»¦nνEU®(´<µ.áFç»– ‹èêhÝþûgÝ ”ûš~j×MJ•õý$­@ìäb”QO£Öxàa&§ãðF[Uÿ¼ëš3™4wT2¹‘ùƒ-gù¬ª®H9ºŽ‹èÐö4R7õßc}j›œÀt4>x‚r:¯E’Õe´¡Ê¢iܯê ð¨Ú)1©êiB鶏H£³¹ÞZ—gѯGÈp´‰HÖdÐÍ R·xž|؁•âd6ô~(=œâ„k¨ CC#ÄþŒúÞ}O¢atýØ¥Ò,jõ[šóë­íÌÉFì»êƒîN‘º=;Љ62“j5azV„ €31STîò_å`ÑMO膽ˆnøÕµ«M”`>´U¹ÇâüÎJ@Nd£ÌžVù!,pü}Û5§E©^:ÿåÁ¼YŸ!‘ÉÈY"/iœðˆðNÈ8ä”Bòéà‚!MŸ5⑳"}îù…’æ±áÐÂmF§„ q‰Ìê5rD¬nT+8õgAM Ö¢ ¢À~Cµy¤3Ôáp#HgìÒãóªÄÒ,`7Ô¦½R®\al¬T ´mÕHxxH~(‡Ëi§Uºhhªb9¢èaqR¨=€YΑì_°{˜´Æ¨b&óÇUÀ‚P°SmMšŒÜ¥Té\0†fp(›ŒîS9õ +² +Éòà0wæ3CI’eÜM¥RŸ«”1.BIîª÷Jç?‚¨®[Û\E6 dôe½Ø‰Ç)ü¥wÊ^ƒ´#Œa>êË´Dvå^vÃé†ß¥ +_D"@qÖbn¶w “!GÝ®È1 +ËíIJ°SÄ¡à~d®+‹Ûù½ * ¦]nÎE6Ò×¹•³mÝ *ÆÞï0/<5«O_x›®q8(ÃlFVW›±<<‘dÈ/ðŽe®ÖúƒÛø§֗Ø ¬ü?–>uSï0z´Û%¼®Ä4„Ê4à;i©ÍŒeM?D +w1€À&êѬÑYêΐÔgM:¦òRápšògH2Á4~Y1RPòÌxÌù$EUØâ9¸„¯_Ó½¦qh‘$F–?ýš&Ã×4Z t—#—ۏDYŽ0±9èqÇ?öµ]s×éÓÉRzZ[÷@T÷dÂ.WYôÍHTšNôü†@þ®¬{Ï è„Õ}9àRa¯ +&ÃÑ`:b­°¤±äï²͛Ó_¼ÛÎï^8džÇ,éÃÙÁ­ûoðèy ÁÚËíÆÓ©©dø¥^sbNa¶ï¤fJ7mû Ÿ^¬ËìéækšÌ(*-ñ4¼ý P?܌¨ñîç` ô$Ž=A‡a¡®·ÔÒ}OW}©Ç½ä´‘g–wæ6=Œq]”ïvZÛ"ash\—¥‹y˜Zø EcöÛ©G=> stream -xڕYYÜ6~ß_Ñ0XuàfÄC×.ˆïƒÀäÁã¹›=­ÝžVGTûØÅþ÷ÔAJTKãqžD‘T±ªXõÕ¡U*Òtu¿¢ÇÏ«—·ß¿R+™ŠJ®n÷+Y®¤•YÝþó]òã¡>÷¶[o´V‰þÛzcL–¼¬]³Å)¼=Øã‘‡¯Ö¥JlÝ_:ëÖeòÊ$2[¿¿ý×÷¯äJ¡ ’ßÀ©rµ1•(é-Ìz“åj Udɯk&uW?X8Û1‰˜CƒìmT% sù‚·˜h‹i¹Jiõ(ÍeZ(åw5À´ÎФ>ñӞ֪Hú¦_«2ùÂsý¡îyäú–ÄÔY™|\gYR/Ö DæÉëž¶ÖÐG™X³¡G6TZˆ\z>NÀëŒQ¥Dåן•\:‚˜¼< x°ÝÑ“´מü¹íž?éDµÑ@¾ÈV¸m™mwfF·M7Q¦Éé@[º š;6®·;Ëpè±]«<ù„ò—ÙÒu䅐ÆKÀúêšúÃq.©‹Ëâ+k>k¼GšÝÙSñl| Û¯, Iúm -&!r‚ˆ³&fÔV(QšXm‡U*œ ®J¡ª‰Ü`'óÓK‘ç~W}B‘”Lþk»–ÉÒUÂólnvBi„ 6\÷}×|¸ôvî3&…%4& ÑÀ‡/èк³^çšû©Þ.®9ÝóЛÏT¿9Ümg·Çº[¸Y-² Š—æØ7'V¨IS¡KV(ûó¶}x =(£’»ÄY‹CIgÓÜκmלû¦=ñ -7.,rWH¡‹§¸S¢PWÜåð|k·á8•¡xö`áç^òWî=8 ÊS0×{϶®îւe•U…V³‘¹ÐºÀõĶ¥bˇig{?±ç‰¦ç'›,xh±'ž®M*r˜dÃË×yr‹jÄFB]ØíÀè–#F -hº§;X2,’_N[ïšGߨ98L܈‚  IDD,mX6˜y¨ƒ3ËÞq9±B`¾=‡=_˜h°S˜^²e2QK`b×v •Pùµ =o“þU®Ñ±§÷¸(çãÒDw…ü¶sq¼ò\_÷öÁ$/þ~”’û¶{`aªÈòµ(óˆÉú&J2HüwsR˜GôŠ @(Žý~¦ÐM‘?âáõ~àù4HVB•qd(ª"¨{B[ªR¯X˜˜)Ǩ2ªö D>›Ù'($¨äÌξÈDþ Ÿ¡Cð.Ïûå´³Ý}ëoŽ;πý¼ñÆH‘éؙÎõÉ‘Œf¥¥º–ìçøK=â+nw—ҜK?R†û¦,oú=rÆÜ×Dʘ<ùý‡EÒه5éUÂëw¿}ÝíŽ7M³ÉMQ4Z¦;ÁÁÔ«á.5½[0HváNšSoïr?H•_ÇM&ΐdŠ98Í®œ.¦Èã‹ùªÕ¦UlµlØ^sþ’£1âSrö‰Ïøð“ÏgÈ7 \·ÞÜy•¢Cž>‚y‘{ÞÜÁ!îÖwë¹Fª1EnÜàÙcƒ‰‹ÎÙJ!yÈ)Ãl*BÐĈÿ"ãá»±|0ñS8ïýsžàè‰#%É0°ðøm]ôu1ÝùØôýø! 0H‚Cc‡Ðhwžî'8÷ʈ™k,a>o­Ï,ðµÝÏTZ‚_$zvóóù¥" a†n–ÈžuÃxS귏ä$”8W2y®A¾î ôòÁ4ËW²|Å ‘Œ"Tó"SJ,#W¢¸Ô$°8žã%  -­õìÕYw~Âùgw¹"ÑûoÍ17˜={Ý›Ú-fÃz¨v® ä£Û>šË¥cñ·H qÿål—’€' 䣛´ÝB!/ôû Ë ~t¶ÞQF3ã$¥Œ*?°`DۙV Qƒ;¶Ûúø§ó'†J]#b!Ÿ2͸Ð.°Löź\®SÞº=…ªÅÂü‰º={¼nŠ6¸è“š¯ó25"‹KGÜ^_E¯Céˆ/!á2©æb'[ڙqÉÅß4÷k0.`E¦íiõÄl…$XS÷!r;LK)téŠ Ín0+… Îcq‚1øWt¸X7º¥t|s4RܶïÚžç ‡½—¿:^<:'ÆÿÆAډI:=Ë -yp9ÉQš‡}¼ºÿPÚ‘Ò´OҜ Æ«<{#¸~0² -ï>ŸÇá"˜¤Å²–Yɱ±2X=R²ùMžë¹2¯+C‹ëIH/§|3OxÊ1£Žt2`ªªô(°‚L«³{ÛY(Ÿ°Ø­UgÇ¥`Moþ÷æÿOu‡Rî ùrÁ–nÞ,ùèЊø4d?z‚ÎCƒfþy‰žú"‚—C BN¨@¯È!ñÇäTIªÙM ÂÎDü€¨V.ªW›‰j-3©µŒ¯µŒOhÄëÁê™Ò4:"ƒ…¦Úy޾e”Ý/™! TÔߙBƒr‡f¿X–- oÈÎsND)Y¦†ÆãGäÔ÷²P,ÀL(©3ê®<ðdÈà`rlüáǻЪ…õ—C,…},¡$.ËB+ZsW…îÌ]ãûRVC6UHZ™(܌ÿ¾ƒ\{8ÛYH²Ø™àQ G5?ó­ |í/§Ðρ…ÆñÓ~¶ÛK¾§<îþÀ‹š^¤ôkΩîa…€yY­Ô¡'Z&¡@þ¸ÖiEåZÎã ®Åżzgãd¾¡þÌsüÂÇ©ˆlpAœâ˜DCJ3ӊ³ÏçÍ¡ñ„©ÛFÀÚàn ±2¤ììò7#.Á¢oXÁhÔQZDàïuÐFhÚ?¡Yä]v¨~ÌXý›\[`$¶;1o° žóÝ<ë(Æ:‡ -´u‰+>^…¦ æ&ª"udý)jçM–9 Ád]Tàé`û1é± -"|ˆ5Óҕl·VxIxÞx+ßµîÀ<õ%ÜĒKoàþK’hÉ7JT`á‹N„ÿäà7ŒÅäzX)ñϓ˜osõCŠzîÎâDzíï %ƒTr§²¢s=¿L~ÊðF:ô‘î¼Ò™!ýõ«·KÑiè`ÅfÎãn’ÿqpË¿Á6qÊ•åÜ.êÙÍw Er.ŠI?α¿_¯N´÷’ Õ ¯çú˜’05árÞ·,„ ä·K5\X¼Q_íy.~;ü+âٓ?ë(-ü¹ÑåøSj;£Rá?‘©vØ`0ZC–Ϭ!3þW_>~0éOÁ IBÙØ•ö£ÛÍ2F)¤þºýÅ¿=²54|ãb'©z‚âDxUq¢B@"#܉Wûô€ &ò)x} -j3Çœæ6;Z±¿>ÂâP 'ß:~~՛ŸrR6ë·ÍÐÿG`i/ý+ìmçÛ|¾É¥‚\mçæ€¾4Ô¢ƒ÷!_?,"zuèÆgÄÆ˜ÐrÍ|s)®‰Œ™"º)T„è¸ì K1¢Eá="mx7s8÷­.˜–ÂIv#G`‡ñì°qva\ZŠAÖÈíñ?bË{j~ ÆâÏòxÏÙÙO·ùt™* +xÚ­ÛŽÛÆõ½_!L¡Ö„œÉ§q>¤b ^¡%Dª$å]·è¿÷܆ŠÜØú¤á\Μûm´‰Uo6ôóÃæõÛ¯ßèM«"Ù¼½ß$ù&1ª°›·}}w,/CÕmwÆèÈüi»³6^—}½Ç)ýr¬N'¾Ùæ:ªÊáÚUýv§­+l”¤Û÷oÿöõ›d“Xe,‚ßÁ­Éfg •Ó FÙí.uz•¥ÑÏ[GeWž+¸»g!†ÑÛéB%Ž`|Ë[l°E«8ßÄ´zñ€R£´–]5 mÒ,*þ­š­Î¢¡¶:>ñÜp,õCKdš4>nÓ4*OתW@Iâ¢^Ø{X€yTÉŒ†™ÐÐq¦\"x4€ëQ­U!믊3…® $¯gÄ/´;Ú`£¶ãëÚFîmïùÈp$ø›ðYºÙ´“”`÷Ft_—(‰<Žöÿ ܓ$hîT÷CuÀqâ/=µ[í¢G¤?O×Äá2•X¡€ùÕÕå‡Ó’R ‚KC‘À…%ß5ɑfUÓxŸüö['–(ý2ˆ `€¬ ‘¶eZå–ÙÆFr,Q­ýÍá:Wº˜Ñ z²¼=WÎÉ®²A’tý«êZK¢„ß3èÜâ†Ü*ëu¸†®þpª¥ÍX§2;Qhm ¢‚'èÒ²«„”¾¯b/|]ûºyࡨϜ¿ðæv¨ö§²[‘¬Q©gŇk}ê†jãX™<ÔÃ}{>´ÕÑ]ÔWº›æU¿ïêËP· ¯ rãÂ*vY¢Lö9ì´Êô vÙÿþRíýu:²Jóì;ð…Gž{ͧú÷`€ÚÅ ®‚¶)iMЉÜ%½ û.0D3SîD³êÃt_ 2qÏõÀ¿¬s° ¾¥jx>[¢Ér`’•4%o\ôùˆ ì>ÈíÂîtÄ 0A@Ý­î¨Ê0‹þÞìÅ:Ä7O²,9:Ì숢 Ý`ˆDtYÆ2m0s.½5ÇxÞqm˜!0ß6§qøžO Ô+*L¯©‚¶©*¼*0°[E0Ziw«O”R©AË&AêQ«„>ON ,D¸]Ò#Üë‡r¨Î’„þû‰Lܷݙ©)Ý7*w¡ºMÞoÆŒ¤Ló7ï–@e½÷ü89°DsoÛï,ÝüCVýx¿ŒpGòyGY(‡Ñ!+"ˆUÞ4Ï ÐQî²Ü¢ŠÐ2És»BHäq©ú„€çeR7Cõ°’ÿYpVî6v2pöJ6sˆA³9 &s¡`~Wkã"ÔZˆ•ß^rãPñ7á C à‘§ äœ=!\¯DÝy•„‹Ÿq{}¾¸(¥î¶wÛ%GŠ)M%.zlo0qísÖRH` z̐ M%‚œø9€Jyøîې>˜øÞß÷þOpőNH1°øøu›ƒóëÄgö—S= £Ï÷1…qD;tŽÕAà>½«JÌ˘§}%Ù~¶÷ –æ`—Þ}õâ/_-…ž©ØG’,½œÊšýMn|è>‘‘Pò\$Ñ0 rÒþÄ(ƒ\èƒi¦/gú²‘>>мšx$¦ä2MGÀ¤f¡¥ç¹)bQÞУƒBm½;ËN&zùí®7 9³ªŽÎb-¼9Õe¿š›±â¹à&³}6Ÿ‹§p€÷ÄçKµ–|€›Ì¤íVòˆyîÙó; æ3±tUy ¤fIªò$¨þ@ƒÑÛ.¸š©Ü+ܩݗ§ÿ9µé%·)’0cø7ia°oYÒÕªèÃã±êd|Lq`%p‘l»Mb´Äáq»Ôe=º˜ÒVüÌX¥¦Õ^úãÆ1ÚÁÞ¶{.íºQ¹ÀO Ä»,N. > Žðž…ÜŒr|œ£LßmI8ñĨßVq> éß,;A¦õ’´ÞÄˁëÀBú +0˜ú +ðAî˜%ååíµ™$y…Škæ¯ t‚8àÖB˜]äBL‘Ï2Š—=o‚xô±n¯}¸ƒ‹UƯGŠM°²ÂÐÅÑÀ¿€pY-×U§ººA³\"Éî=eÇš›rÐwA4$qFZÔ3†MòYj cÉ;’",½ð“R†E^›jl|}Ab›…(„w“"&=£PʕaŠ@G‚Ö)+ǃÖI®U<ó<ÄÄÜùð—Îì‰d ÙþÚu“9ÃÄh¯˜£Ì`G †eU·ÍèA‰¯#pçRG D.ûå*0Æ;GAªZ^$£ÁÅÑH r£t™Èy%ÒYì«Jit•lí•Y²ðuxÂ7-²°qäLp Î$g¢sŸîà¢8œä–ÌÝÊo™éSÍ¤Sª ©,' 0ðÕ3¤Ìw»a²–¿û‘%3¾–†ÉßVZ>±J|J¹Nª2oÝ/Ù1ZÑF„ÜT wÔ!º<•öì\Éъ}E€¡+‡O±Æ‡º¡@ºî Þ7³:…"“¶¨N£ˆ»\?¡ôŽìZ½-èTn§O† 19zªÏÒv¥C(;Õ^Ÿu¨ƒ°…=²ãÐ夢܍â“]¡â-=É­xa·{¶˜Íªdñ”H|«%ƒ>;¶!ÆÆÂÂv”|ƒß`‘ƒ© ^_`ÁÊUZü*á&?uöÛ¾F‹ sfÿ?Ýþ±µÈôWØØþÎ@[•† gÜ^ޞ¢Ï±áŒ¾Iccú„“-íL¹QËgê¨N±’Ä>.°T`±¢ñÈwΌ‘´ãAI¨Ø5ZXaš«Ä§†ñšê©å›AÉö3êmÈ“OTö|Ù Ææn»ïÚ3ÏsIn${ÙóúX8ª°+È®w¢“¡ßžiuFå³®Ç܏øŽÑþƒÊÚ1MTÕÆŽŠay:e>¸<¡ +ßâ¸p¸Z~ÄÙT䮥þ:™žcÆ<¡-ÀsfÉLÀëFÑB‡Y¸)ÿiÙ#³`/ɼNóÞMf"X¾‡Œ»Ù#Áº :lq] Úä]ð‹ÿôŸÏ½)Åü΀àWÀaéàuéÅOk6:>`<Žý3sIã³ÎòxŽKëÊÝ51¡¶~A‰?Þ pLAíg½2ì2ó(à? ›˜¥yS‘k}AmmПµ³þ¬•þ¬•öUŽÕ7õ4"˜j¸/ëµ<让! tð*´(ãª?Ö÷«½ìñáC¹Ì9К°‰™êü9køX!Rß^„ŸI¤ô&sæI_@Áäôl ó–Þù^X=VŸ°ðTŸTT¥©/ª`ÅnûþÉænýûZæº4|Š!jµd«³œï  áÎvÕåT²1Á{-•ü#…¦†ðum|2 uÏ¿ÕSµ¿þ¼Oý\˜úÁ‡Q†ÂbúmŠÑåf¨÷ÔKŒIò…íØS—Ì#æú8ǁ×Â~q\xkã<ÎУÌsÑdDXoƒ8ÅA‰†”gÄŘg¼ +ž« %LýðLU>²˜ª4ûSÛûT…{`˜ˆ¨_¦ÌÁy²¡åDb|Îþ²?˜0Õ`­‹³±Ù€!Æ^¦¥ە²jmêQuá’ËJr_­Ÿ™Sìü3WìÅYþü\£còMã›QÚÃ†©¦€&·#1WòÚõýÛ?ü(‚Þc endstream endobj 122 0 obj @@ -874,34 +879,26 @@ endobj 125 0 obj << /Filter[/FlateDecode] -/Length 2158 +/Length 2455 >> stream -xÚµX[·~ï¯P]3äÜóÒ8hR¸@ »@,£IԊðhFά½ùõ=r.y³AÜ'ÞÏõ;‡\…" W+jþ±úþþ›ÕJ†¢«ûãJæ+‰"^Ýÿý} ÓõFå*O‚ïK{Zo¢( -~ÖGÝêz¯qÿ*ëµÊ‚¾¬Öîÿ¹J2‘ä«M\ˆœ(ܟÊn½‰• Œ}ƒ;¾ù1/‹#G«v¾zýÝ+Þ0áF9é6˄ô{ó¸N’ ¬4ÝM„A×,èg¹(Ё¾|żz­\O±¸2 …JܱÞd2 ~9ÁEp‡ -ºÈÎݒ;2¨ž¸ ®‚ÆšÎ4µSÇF©P€J7 SÉ:½”my֝noè#)Dò¬:R‘ÄnCYç•Ê-¿þnqZ&"ôÚП/H€´Š£¶nº“©x° ŒÐâ Ä~âi’;­>7k•kZ¶k±àf#³B -ÚBHºõ/ žÐ_²v½©:r”.lÎg!eРÏå9ÜÐX͐Í]s@“ö¤«Š7šÎêêÈÓÛÀö{Üâý¤¢ë¨þg)@ •³ nà?uËeì‰2€ƒŒ•”Ðåf¬.ÜþõËÜ>Žsòj‘{ì\چ̸×Ö2™|Ê)$OÇ–’Ä#hc¤Ì(“>–‹0xWó\¹¦"Ÿ^ܑŠÈo°ýލ¢‰34SÕK ïY€ëºÂtª[–9»-s”‹P=#r$²x"ò C†Ȃæ£Ãgx–p8Í3^¦[ "J&ðç—Z95DÞÑo:Mž7t<3´)3$bo‰¸i„D\ߕI=,âŽ-DÔS½a[É(fßÀ‚C¯mꦷˆo¨Pè/ÀÐðe -SûŠØo¨SC6âJL[ü’ƒ -ZkSvߚKžËª*ã.à¶`ÂNÙ]…=5¤Ä²2¿vŠ%v¾Cåç±+òb(÷¨ÖÂv‚¿±KJ‡­ŸLwâ^É;Ä+Í}2&´N¥Ž`žvîôž³"‘sçýóŒTïH\ûa†ô.ÐÊ$#³ ’Ûõ¢ü{¨‚Â[¡ÎJJé0;äàÒã L°½pŠ„Â-\Ñ ‹ &I‹ŒuËN‡2‰weËÎ -“NoDÇ^B½*bçë÷ëá -*æXõÐUƒTHî¼·™b…ù€¸˜ä^íx*BµÓd‡•ñ‚ý,Yñ¬d6µYÀ•P±‡?â´ÜÚÎÁnDf°[¶ýyRyÀ³àØqièÓp„6hr¦®HË|É)oxh޼·©Ýº±«ýÑn~Âóˆ[ŠìKìm8î-WDñ°u–¨èfÜB¹úÌ3}Äå"õo$+¸<¼§/N’ø.Póìá fýˆ–ö ¦>Ìëñ!Ó߯˜o™•dd%ِê#¤JÕÒ -j,wm¹~ üU×T7|â÷ÐíLuøН¸;åÿ#ñ¸N (lM¹«\†úª×޾æž9éúî+¶»eö¿GaÑˈ¢ÔÝÜû =¾CDù -|_W3¾W›T¤éôiϹ¿3d?ì¹Õ#fÐØØoWT8øg61(æî<\lzœ–& è¶N½ƒ2á?2AƤitŽæˆ‹d‚q³Ëáüà8;ó ZÞªãpÕ¸¹’›J»M×lZópò)£ˆ‚#ÔTôQ,&PR¦#8Ç÷ô¢ð–|ãJ¬ÚUn_´ -?ÁPÜhêA?ÕüaŸl§Ï˜U²Ô§¨ ¿¾üz2šÿ³@Fe4üOÃAJK°æO•‡Ãð3Šã©2a{ÉÕ%~«› -­ã -ž~b(‘øwÇõw¢+䤙bÑ9¯Ã|üfOÓ̽j±pâ6[d*³:^ê.ËO4èu†{Ù¤`Ý/¦ßê™ûÅ*q^DõÛàm$s8qÇ« 0Øù‹ÄvþáþOÿ 5¡¬ +xÚÕYKo举çWt‘n®HQ¯\²³ÈÎbb9Œ‰ÜÍv+£nõˆ’gf}ªXE‰jõzì)'ñY¬¿ª¢V±ˆãÕÓÊ}~^ýxÿý[µ’±(åê~·’ÅJ&¢Ô«û¿¼dv³V…*ÒèÇÊîoÖI’Dÿ0;әãÆ`WG«Ž7*†ª¹ùpÿ×ïß&©5œ Wk]ŠÂQûŽV‡¥¹HËUìfúrªŽ[ TUõ-÷†'d$jmÝ×í΢Áª«¦7½EfâÈöU××Ç'šÞuíZíш›µÖIôϽ9ž‘6x°²È0³ù%É\€l›ÍÐ!_q}®û}â2Ú¶ÃcchüÓÐöÆq!“¨îiЌAÇI»*êZàÒoþŒ +l»ítoÙó‚ç›4ªfàn»cúÕwîC¾SÇ÷¨”PFÖà@oð¥¢GÜõ•¦X *zPiÞٞ:DölFîP˜Â ç†VI*26ã»·w 3«XdÞÌöätj65YQ±t]]6•âè~_1'5(uáW*̈́*C¯®¿»Z›‰¼àck4œc> 5«\ª§q0Ïù1y& +ÅÛ¯®%͗ÁMɅôä7‹Ý™(ýäµZî•B§/íõêB\L ?.—Éèóî$­ÓÓº¤ùÙ)•R$çÚ!o€Æä i¶ð†T“7ÀÔ¸arQtƵå¨dv•vÓµ;—7‘B&/ûOžóüÂ[Tôn· «oPœ œ Gkz$2ÀbaªÎ0Ôw +ºÓ*ÁÅ«± 8˜[K† Ý÷WX,dÈ"`/AmÓÜR—¸„ÆœËÄs©£ÿ´õ‘XL°´COÚ‘‚Ïø5GÍDy¹ÚX0žBß%ÚùúáÿÑU1!º*òѱ="º*ó ia* Ñ)Œ0ÛPLüV4罄=Ð#ç »C¹v_B<˜}áêú‡‹P—ÌœE*uzuR^„ºTèê®ÈG®®·…Gæ±P\P $G_w'“! ’B×N—[æj´[áÔÅöpÈ!‹Tä3lŸ,“ZãQ‘Î<1‡ãqì"æà—çåk8:3cìԆ_ep=Åâ€^tdØ<ÕGwg.…^¤ŸSÄT9kmWÃ6tuì…2peÛÙr9wŸ“k*Ë'…’äŠ$ï( ž†’,nƒ£¥cÉ´°Eüc Ä// +ùÇáÀ™3ó5äõï¨:¦l™úù¥ç#ÇKî™ñ<Ê_výT³¢ɉÞµ¯—x%S{¼¢‹ÌÐÚ2â¶è|O„¦Q-Œ˜À÷ëÚvæÐ¢Vžñ¶™í͸„ý1ÞµDÿðJ ¸îu <ï‘òªŽ&\¸ÅȰ@ÙE¸Ð‘Ëha| YÙ¡j.pM9¦•cëÏ¿ióÅeÈp0 {?Ø9ǼLG‡Ör°êÌÆP¼j¾zf3ô>²íÚÎh?¨,®žxkÅ_˜ojÄ*R6ã‘Qðv^Æñ¬B²·Ë >¦%Ev9óJ…ôq²Ÿåå‚<•§‡ºé§@$Û´‡È}ËHNW`ÁÒZC ˜;çÀ Ú½iZX÷Ö4;~ˆìà-®wJ)|!‹ÿ½ N„O×õòzÿ¾2ù#˜$@˜e_d”‹·uá)ׯó{­©âs_‡ŸÐ8u팵D¦9…2ÙÓ©·KIôT8d);}ç ßi¬ZHSJQèѧÁƒg@áØáÑQE繫i‘ªYJ8æôöëDÄÙ,v졗d†údÌÒ/‰œˆ\"Ï@d¼„>NÙ+³ÌÐM@2îñ2]‚åÊ¡4D¸ß¿ÖҊõx{$ß¶t–¾li=³´š((bkЏhEœ¤œõ£F\ñWêëq͙V¢É¹GcÑÝëÚc;X8Ô(ßôץøuS yŽJ8eÇÆµ\ž“Óƒ…›ëCvÓÕ§PÈ&ï÷5@ߒpU¶Ö!*VMý‹CO±Ìå0ŸÕ…æÇ/]¤Ž¬ûüÑUP[ZJ#¶*Z‰0Ž5¶5áË:eZ€z†ܙ Åì@ÎO÷wÄ3R½sâÚ·—2Ï'$#ó(Q7ËTJƒ‡™P|éòÇa „œö°á<\zā²9¡p‰{³Áó’jœfÊb"Ž¥Ó›ô¯^D‡ /Á^•Zh_¶¯7¿í±`IFÕCsR=t2!©ñþÝf4\ +æ"cZxµã®Õî{̆ìçK›—, óÐYΜEi€Žw®exK ’…‘¿êž†C{¤Qµ£ç›ÄâmÐ1vfœ§å>‘¤ŽÇ”[êÖ;Z å7X8uÆòixÓ$ú;ÖŸkküÖ~¾ƒÓ¹/rEò%ò6ì–r"=.—xp¡8Tœç>ÕüÚA+1yþJísu©èÓµ¯Éþõ­ÜOËðyi ÷RU—<¦ ¢7È—M)QÎoà ™Ï ΤrÎ.sŸ]ÅêѶ̀ 8<ÓTNÅ/®¢åH–OÈŽ.REžÖø8í@Û¥÷rý¸ ƒ ¾f[Úqª¬õcõ‘¾\7gºÅ‘¦¶è&pu1Ù|Œ«d0”Èá%ÂC¿¬/¡'=dЗÃWÄ8tv¤Œy±¤°<ö¹nKÃAB‹¯|tUtø^áø-¢7m—\‘‘$?óK¯uhì§t‰o[ýžÍ#)Ìá÷´”¹ŒzÌOMElàa ÓT?èòñð8’ù¹† ¾^Ú8´‚{-qÆm†cV©«á+~ã?TùÅXåÇqm6xãaôPÕ.ct¡ÂaX<{žÀî¾m¶öÂÕkÚñ²/KB âßO‰9d®ÁýÄ'e’9)ܶLEwþ†¥”‹ Qí¯d_¨ø:>æ-ü`¥Êñµ˜ë´jÏýX)©>SÅô9™:XŒRË#1’ë黯˜.¿/ù7M{jü~²]¾Þ%º˜žâúö£=aWˆÌ—IþeúÞÿ3mai Bkð› g´´ÇL0õvV°ëÙ‹Þøâàó'b%X)D‰yv&ÙÊ`µ´‚šRäǮڌ/ÁÃîŒêšv ]Y¼Žn_7Ûÿ‰nù:ºáÏ·„ö°Ao±ô炔9§þéþwÿž.­A endstream endobj 126 0 obj << /F2 13 0 R /F3 17 0 R +/F9 84 0 R +/F4 26 0 R /F8 61 0 R /F1 10 0 R /F5 30 0 R -/F4 26 0 R >> endobj 124 0 obj @@ -913,33 +910,30 @@ endobj 129 0 obj << /Filter[/FlateDecode] -/Length 2519 +/Length 2487 >> stream -xÚµXKoãȾçW‹– -¤6Ùl²ÉÝÃîL²³HÉ&c Ï ¡©¶M EjIjlcàÿžz5’5I¹Hý¬®ª®úú+®B†«ûýý²z{}õN¯¢PåÑêúne«(V¹Y]ÿñ&øÃCq\·ÞƱâï×[c’àmÑW%ÅÁûW×Ü|·ÎtàŠáع~½Õ&ÍMÙõÇë?¯"£òxµ5¹ÊHê_›ú6åypÛ¥©a¸§CÑôUÛl ¥ÁãZÛ ív¼°?ÔÕ0Tͽ̍L|Љ­]SìOÅðtY4<^¢¸‡¢¹w8‘Ãlhpâ¸_ë,¸½mæ¢Ò[ÔÚÀ_¬"vF{Ç;¼f=á‡G‰£ -?@?6A 3ÝÉT?ëï¸]ˆ¥`díÆ“ÒÉC;.Ä¿“…¤’ZoS×  -Ú7± [ÀŽO \ºÃÀŠ`eÇIFT=·ŠÎù!ç÷LÊã‡\½‹§àёUY¼ -é´o¾ýé^1 /*keÁ‡ w"û½+¾4+£47oÞøRʪ¨yèW´µèàÆ!2û¾-mŒJÆ -ºkÍ(ù°Æ–¡°9Õ9M”1£Ê_x>Ÿ%„U5³g4:ànܼéºm|Fãhh2Åêk%ñ‰ç¢Å9¢ßÜQ®šüƒii’tvi›3Å£0U¡½~;¶ƒÒ¹}ûÜ}j†µ*ÖK3ðˆÑ <8V‰Ê¹yó7‰í¿ƒH´éó65f2+†ámðŽP ۗgJg‹…PÈ ?ïÚnïvŠõ‹®Âõãpgç¼u‰ÖÛ$ÕÁ[šØ&ÁÏ#BœÚ'8ÀL »4à„+”À,ÁႻ{çñ¥ê÷8”˜ÀÏ3·*ž—MÝm5tE÷ÌÝ~è •{‘ÄWïeÁ¼ìÞ5®+4 0„$÷JøÓ·€K´Š3Ö;ÎeöU]t<ÉO®0“+rŠ-¹êÄârwс°+;sØ0Å9œŒ—’ñøÍ»j’›OCÑjö°RCØK¢GY¦òEXÜXeÓ±Ác;§”íyxô w7¶Z‘àžª~@ÿ‚:¿â¤ž± ’&›®…:YF³óB‡âJp²×ë†Áû:8ß!Òe¾Xøß>û4œÝMšM€tè\±ÇË¿­ÝÙu˜XŘ6¨s§×5%â#>x¨*uëcÎB Wü\i›StÃ_ﺊuÔêŽÇÊv¿/¶½;âQœœ"V´s!0ç~;6¥“KŒ"•$óßqðwâ};•°Vëï:w†*1HI—êÍ_Ðéü‘«Î!)TI´Ôo±9õD–B=9Áy&Àƒ4¸{àÍ<ÛʌÔ Ja¢Âd§Âm ːqSÐeÁ?â„ÄÚQ,Ñlª`ª? ps» wm ±@{½¬jepJ;9Öi–ò8 83.¼§Ž3PwDñE·oe~Aš^q¤Òä¢û!’)bÈɪ)ëc_q¶*d¢±÷›OÜÊcì9hÌ=’Øs6^zÎÆ3ÏYk枳zyŽTKV ÑSU¶÷]q¦ -µÃóäZK®M/»6ÒÉÄGÎ] ±:ºàS­ÿ[ŸR´-}j€\ýEJŒ°b˜ëµ÷¹Âq¤BóR±—MÁzìã'Ö'ÌY ªÇŒè¥²\aO…v~;ÚÏROo yå Œó“O áHù—ÕωN0${‹Æ¿—°C>\,d¿ -0ˆ,§)ïÈ0ÔÒEHÃX/SÿúC艵?Ðdˏ ÆJbÀÄâä9â:sþϯ8ñø,øÓ «¤ -À»(Äq{ŽE-kß›È㻖µ–ãÇ -Pýü*áAGdÄ¢“öÏÂÊ ò)yÈÃd D8ŽÆë\*lxFšñ -âÜóób结y¿Õ^ Ñt¬_ÌÄP>*LF1 -^ãW½–yl—û…´ÕŽ©7¨úA§!ø“(“%êÉSÿ‰†'–Ÿ÷< åvâ²Ðþ×9i±©J|¶ù3zù`ûdýŽ®D!aäϾ"ÅAªÔÕ}%\ôØdö¡*pïz\Åù„£ÜdÞ§¾&¨ÂÍ °¼Í°H@4ðújèe#AQ‚ýyVÐ-\âO'’ó)˜’TÅÙëU;±›ñ"&¼°#ôÁoÄ à¬¼°zV/ð" ¤'¼¾s~ 1~¼³_Njd† °U//Mž«ôL/jÛ A âîZ©Ñþ¼àw± é´¡;–w9 ó€8×óabc9à%$´ -ÙÛ?@}ùÀ ÝG¦–&ô/aH©ÛÊ ÿ¶À2ˆÌ—Žoh´½3/>¨A·ú_·{RŽ¢z2Û,(p]–ÕŽaâì÷ÿ±‚ÝÚá7 ¬I¯Ž}wU·à­«¾+¯°¶½úÒÖ»Mã7»ª6·Çûþå«åjê3ü,µOKZ(—>¸k1l°&¾ËÛ«/îiãvÕð²©+êý¨~üýöüÓ=½«Ÿ¯÷o«(EF +xÚµY͏ã¶¿÷¯0‚•›‘HJ”’KvÛLÑÚ¤;@3 Tcsf„Ê–#É»cû¿ç}%ÙèÚ˘â#ß7³ŠE¯^Vôó—Õûûïîä*‰E‘¬îŸWI¾J”(ôêþÏџ^ËSoÛõV)©ï×[­Óè}ÙU;œRчW[×<¼[ç2²enm·ÞJ:JÌúãýß¾»KGö9²ÞêBätÀ£Ì$¯ E"KW1-Ø5‡CyÜóÝù©ë«þÜWÍqÁyËÛ¶I&tñuÌ˶ê_¶÷êØ·Syìþ óôëx^K5ížmםêªï«ãËÿ€ó£LMmåÁ^‘zµÍD–­¶22¡å÷¯¸Î$( ¹‡Ïü;líø»êÀÇ©Œ£§¶ÜÑ69®ÙÀwG}Uïíl;‘’èT¶ Œ[úij4rùT[œ2E„¾$1M‘±–¤ gè" ԂOMi~ˆœD‘£}s´L­Ü\É?µ}î·}³m«—WôNÓ*z.»WØþ¸S•ŽžC9!I–’3bpä†ëbSßöŠ >¨®"/ç†ýe3&ê.]o~dQÿZö<½+=ý|:A>¡DŽTõ(h¢`µm-o¬:¦ù]å~_¡Mʚ¿CcÂòUï€iª½ó=Gœ#NåR¤™ ¹Sې ;Ûuì>U‘N ³ÈÍ |S#âÜñëm–K’9ÎYöØD¨fÙö¹ivÏ42Ðz bœèÈÀ8ê+²ŽQ~ZfóðÓ2uQ„ŒÇh#}X ‹¡;?ß,H£Ÿ5û9s~®/°¸(|Né8ž$ŽN²°XÀÂ0ƐÊÇ!Œ± &sÌÀüÙ½–ÇŒÅ"÷֋£#·5Øù‰ +áz6b…À^²ŽðÓÇA„àÌÓ`PÎH]ð½çqé4%k;œ”6è›a!þÌ’HHZQ}»–© BÀ¾íì©wU¾‘·‚Øï)qTbñ”õ{‚ÊPœ‚ZA-#rå¢ú›oüfö2ÆøªuÖñþ`w\¯±ZH>|àL·» +ó§~F]}Xw7ì-©µÈ’Ð]§òÅ՝$}\s¤ºR;‘9K…փȿ1½î#Ÿ¨g ¥µH|Uxøñ㗥ÒJ +9W¡Â 4|€]xðð®m©]P9šU1òq-\|â¹I˜Wïž ˜èìƒD§Yà´ÍBð$ÎD,\¿ž›ÞÒÚCó Ì=WáäT ¢£}‰Sà¡brCÃZ Þ7p…\È¿ô¿ØÎ¼bׂéËêțtô\ˆ8Ÿ0¬£’ÂÁ§$É\[Gi’ª¯rìʓ+Â.ΑØ\ g’8'‰éJéÎuÏB#H$6A[°w4M- HyÜ웓Eߐ…eúÀÊ)¡M†÷َki¦5û +gYβ Œ³c– +s® `ÖzÞTOÌA‡b÷?ܨËsMu´aØIùöTivBÐ¶Ÿ8¨±Rôwë\Qº±5Ëà Áý¦ä"­ö=Þ·ØÚ²Û½68Ô÷Û~³Û<}qøqr‹`‹‹«ÉØ´øiYsp¢´zLùotšx’îøMÅTÂڑ–8ï«å·)<Ê\¶TO|[좇0B,±^"´S¸,‘¢( +Gü²ìçÆS©ÖJ¸õ±]4‘À%›ŠÞ ãùV KR,Òd*ßds¦‡g˖ËyŒ½?\H½}ÜÌÔÆQ\/ÁE)NE<éc¶,CÄMA—Gÿ⚠Rbk¶³©wvêue÷þäj£ÒiµWîaƒ*•ºd˜Ô<à9ôi†ò8‹83nÜsÃAï+uÓì[GŸ€¦+æOÆ'§ËµHÇP“ÕqWŸ»Š³U UÞnFÍÌÊsl9£&–Ë•³œQSËXθ2bth9#§ç¸nɈY%z«vÍK[ž©BïpMkÈ´ÙmÓ&2ñÈÒ´0º£6•òkmJÑ6µ©põw׺¤îµh”zï¥À*±þ? åyS°ž;WãGÔ¨RÆ,ÕCFt®³\ᗈMè +í‹k„o¼©ø§˜=Ä䟿%!ÍÉSnoyô÷%ìpž„¯b÷öˆ‹Ê£kt§ïp†4Ìuî`êàç!¬ý:Ÿ>6hã“ i„uBüÏ·8áø<úkïV¹.oì]O!Ž{ì[.k·ö=܉<¿oXjwüÐ!ª/W"' ˜´»8T¶£Ç[œòe² ú’"œGåeá:xD’ñ +ÂÜኰEz;£û­æŒ¦cýb†îQa®Ô=þ £a[®éabµgè ¢>Ê,{d2=™4¼<2aú¼ç ZaF, ã/A‹ÉDê³Í?ÎÈé…í“õ|påDq ŒìÙU¤8èA”ºz©Ïa¸š˜›ycérêúÓµŸ®ä(‰ñmk1¸¶C–Étà#'/øøT©C(Ïç#½Ê86‡Þl/ÿtKçÖM7Ìz¤=×xO&éYe Ôþ’€)ú/‚ƒaõznEë63…Ÿ“k +‡,Äx¸f¼ªðꃎèÝP*2#ƒ±x¹³ØµÔ!§oÐ#,¡44™\„Ž/îhõÓý~q eS endstream endobj 130 0 obj << /F2 13 0 R +/F5 30 0 R +/F4 26 0 R /F3 17 0 R /F9 84 0 R /F1 10 0 R -/F4 26 0 R >> endobj 128 0 obj @@ -951,28 +945,24 @@ endobj 133 0 obj << /Filter[/FlateDecode] -/Length 2514 +/Length 2486 >> stream -xÚåYKÛF¾ï¯Ða¡`‹&»›¯{H2ÎÆAÉ9d,G¢F„)rBR¶‹ø·o½šlŠŒÆ€OÁžÈ~°ººž_W«û=þ½úææÅwj~®nö«0]…ÚÏÌêæú7/Lוª4ò¾É»Ãz£µö~.öE[ÔÛ‡Æ{×k•x§¼Zÿ~óËïBü<ȐÔNW“ù)QÓ~ä«õ&Š•wSV;$DÞˏyݕMÍß»¬äc£2?ÐDàÕ~½1©ñr|hïÜ´;Ý!«^q_֝,—ýAöלt†,› Wƒ6Þ¾©ª©}(ë{œÃÀ51L|%~h®-r’=ÍvòäÇY~Óuå]UÌ®âÀ2aÕÜ#¿x\‹%qÇé(n£C7qp(威ˆa"ôf1èPù*a9p4á@Afh´×õ-\%l¬æ`Vî® SÄg[ ýÈ|.u¾F¥®èŸ‹Ð²QhŽ¿0ûCs¤·Ðەm±í›ö‘(°ÀSv†Þ©£ SÅÇb{êÉÂ&;äb8‡\ÐÔé®ëËþÄáê®/ò:‰¼7>”] -3a:¨ù w†¡ø¢z¢H=(R‹áã¾"N9WÄaÞu ù¶d/p XK€©Ž]¡Ø–x¼Ý(öŠ;Ñ^}b“‹Î#?͆䢣LˆEéü*‘ÄDxÎsC¨9É ÏæÉ,ôÕüZ}G¹ C²àÈÆ8Î"¼ÂÖÈ✉(òcëëo½žÛ_ˆ¹™×EÝÅkû˜ÅB±u°Ï@ûƸN=È~®yqaX›‹+M}eÅñió´´\3a°´´øûÄ -DZzê¶ ÒÒ£´Þüx½$0m|m>(Uⳟ^’¼˜WÄàŸò%Ÿ' -ÀZctÊj ü<ÃÀð,WàÔ°ßÆKx%wiÍ4‚ô1AjPbgðÌùÁñù¸†WS‰aä<›èÈø±È㧙´R?La!<{èÚöxJ?Q®Yþ(¹bïž<â;'¸(^0Ÿ8ö•eãÙ³(튉"BJ9 ]6\ks‘Þs”L(ÉH͒;œB¹ÖÆ€‡#ŽW¸>|¼mÚ¶ ÕÔ;†°¡¨ŠcAêèYû¶9Žß’$à ñµzݘ™BÌèsBzï0bŠ@!½ž×=Ÿª>ó`WvÀ9nxDk(†=4Cï‹ÙUGcþvºyüI[Þpw*«žÑS†Æ ¼¾ÇӚwî™åS¡Òs+Ž+ôeGg^cÔ.ŒbÔFS™8×#ΡÈpÕ8nïO£^på¼^üÂÇ*†±Ÿò†ßnì×NÖÆí¤žÄ{÷ûó³D*n‘ßÓu/Ñ·k‚¾©@ߐž»¸hºËëniŸ,K-Ìù±hõМúÉæ -ð‡$Ì}Ê™^ôR=z)ñÒ²2 &gW—sÚk þªÏ’ÇBÂV£W?ÉÜÔ ‹€؀nAîF¸Ùj@¹'¢$yC–‚ÐT•;a–J¶‘ƈŠá‹b(—ieŸ—Uwž ÇÂx„_ƒŠ½d¬S-i¦¾· Ü;¼dÓD¿ƒÜ?A0 Êûšæ6lëkžEqW¶TK ù9D;ÅóCcÃo(RfÉ C}f´¨¤w1õ5€=±u¶·_ß|?O ÊÏä0Ëö¾Í¯¿~õãâ÷Œ×AP¡äõn®?¨þì1ß^/BÀ»”¢Ä" ƒ‹0C#"èXcñ ¡/žÔq¤ß-IÀ?#ÆõÀëùçvn.ŽHH—×ÄÃeÄno;vÒ;-ŽóÍ0{Ñ}5“Øà^©ë¿ê{%cƒa`|Ò5¦™™V5¦<þ쟶Zƈ5œ ?½Ø7ÍÅC/z<‘^&Õúèúó›Cl幜ìÛbw'}r€€wDg³R@“µï%Ú ÔÊ©ÙnÉ<«Š¨+0sÌ -Bë˜x;1_ZO&Wö…Z€âj‘‚ã¸K:bߨ‰ùm¾‘ÿr¥·¹ú´¹ús‘VEn_` -,7N'ÒáMÙb.øi±©Ÿ; ÷ìzó^šY¥ƒS(4î ô„-í±á^-Áž4c at¢õlv­Æ~Æü -±Ÿ]P›Jc_ë©ýÌÀÿ¯KIû¡þ‘‘žôAþÎ2Ú|±ŒÜHVF*ÆBÂþCÒüéIÂIä½]kÀƒ-Àú£óy¿•ÜX„K€/ò‡õD›AÁ´2Å~x&¿oª¦v'n¸Áa¿Ôª~tب9xÀâÐH×ù€y:åVj'à*ž$Œ1Œø¶ÊD.ÊĶ•o¤YÏîñˆ÷A[Û©x[ßðâ`A8Á n§2æl_½­šÎHªÅ6$6Vb0ÔC)ÅÇR{™ÿÏ`z“¾£Ú»“T6ãޓ KòkøùÐæÙö¼ù¬86Î~Ç=̹E҉ÁùY«ë9§n!uœ—õ x®´.:ܜ\nk½ÕL½U ªh¶õÖWs9tÚ»ùßA -ÓÖ·qš¿ -l[dVø³¨q€¦‘–Æ.óžyåÞJR’ö®þ˜~/dÑøåðÛg2u˜ ¨Ø«þ|¢XCu#´Šn›K´“ÛH'ÑЯ26P꤅ÜIFþ™•‘ý(XûpŸ(£_Î05ü?†÷á–‰4×8Ëü¸_ch*…ãPÅng)9>Lc',9Á@óç¡4mÛn„¡ê˛ü:ñ7¬ +xÚåÛŽÛÆõ½_¡‡¦ji–œÞ;‰‹8.Z}È-W¢$¹!)ï ûÛ{n¼‰´ÀOEŸÈ93<÷ëpá*×]ôøqñÝææ½ð\{‹Í~áE ϨØ.6/u¼h¹Ö‘Ž|绤>.ׯçé>­Òb›âÒ:o’b©CçœäËß6[xVÅf±¶±Šà „Þü`<¥.m>ñæ€z¤B+›e´ÃÀùσ¯ÂPN­&(`ÓÈæ3ÆpJÃ¸ð;”ÈIq:¿ŸË&Ýñ©‡¬924aÀ]²]êÀyWç$;~ܔ|â¾Jß#Îdœ†ÏgM-2‰¬8ðz[u¶¥íä뤒OÊý˜b•€ZQk?P&Z¬Á›"}¢u•…Z®çl–‘q€j‡|¼”ÙA½Õ›m‘+<ÃòáÐONi“V¼ÌIˆW°Ž´ÓSÞ¨›Šd0¡™±‚1Z™Ö žšìlýÞˆ0VŠ²á—fHjcŠ4‹í³ØyvÈîò”}oN^ǚ"XǾêІ@¹ì›#‘µ.Qkªó¶á%M æ+¸Ï¶Iž`йF[á["ßÖDzjŽI±ãåÃLOo¬-Â~:•SÝj?|dhåÑQV¬`Ÿ"Ù[Æ;Ñ;OE)i‘VIÃláÝ:yYȎCöd·à]&€„q•›tºKN÷yúÍĸ:RÑP‰§w» ÈøÚ:7纺ÉKÐÖM]moî 8nžÊ|·*҇Õ.«›ÕÝùPœøJC¤`ÌIh÷gb:³=–®Jt_ûÌÂÓy{wó”>®Ò]Ö|\å­¾Ußþeßü;}ü(_Õ^‘; ·$‰âÆ-¥v#øB‰¶£‹y(†øÜó& ¯„¹= (J^h”hÜ.7}¹£ìK¬$Û+ +¡7Lµd…uÝz*j• +¹8p]òÀWAT}Žy€°np©Z„QœÂS—”iS ¤X‘r¢þ“)^+x™8W`y”[. éØBrÍsÊ\¹bq ÜÇÄWâ‡`UÊ ‰ µ<ùqÏùêæîK…C]R~,*ÌËò‹ä +(Ksê¢^ÝÖx¤nâ€R;¾uH,#¡·v³Sƒñ´ÒáPÜ»Z#y5l[ËTd7–1â³Jïs(@;> •ÕÚþ›÷Kt‘Ÿi©¥tœŒ#Ø•mýé§·o^M4é*h+i}L[n™F•% bTLhQ1—è#Oùöbgù0+Õi³¥Å—Jãtn,Oôæ9PÒmSVxƒ‹ë¶'=,¨ƒÒÇt{nÈÃF'D0„!:ßÕM֜9=âÔï4ÙaÐYßy‹‰á!«S0˜õ¢ÎÌ_g(|º«ŸCšÎÆ´•ÓŠˆˆH%µ®Kròm֗åÁ ôÖ +é6CòíAñW<‰þª†½s_ )­ø± ó£©(¾äDxÎôÉ®‹–“Úðüz‡†^ø=©¡Ò<Øoók^á¨ß:âL³î« õ¿ÿëåÔÿ<,μ/樯Šý¯öÄ×Á?]£¬Ö#cf,/!læÚ(RºUǧõ—µ5tVkËH¼¼@´eÆa;£-ÓkëíÏ/çf¬2~7þp÷—g3’¢xÔ0bJI=õ¸×#¯Ó­©ÑÃ/K ,/Š‚ºóm„Wrò!®‰I?Vhj´8<~p‚>aϊÝŒ\Õ¤œߪ@òËÌHéEmavß@oGÝ>{Pªp4u´üQuóqhÄß¹Âùsci(ݲñ|®Ӄ±Ò€ ˜^Îôvq'Öú*¾jƓj ¨&Õ¨P1„½>ãáJ†^?è?ޖ šRÀ‹÷p ÍÓSJæhXûª<õßò ã†Ê 9Lš$FfjLÙ®æé +[½†÷¹}>ç;^ö,`´Îy’Ghw†g{|Ÿ-¯Æï °SOPˆÜò»s–7Ü>Åè¼À+Õï†4%ÍGmŠŠ.;X‰¬@c0Ôq5Vw݅Õܶè(€K;" U†‡h€Àuu8÷vÁ[{AðOP>Ž1´TÄ~Ý´^Ê6'ó„λßV³•ô>9¸¡šÛ%õ¾‘ô¾]Gzâbé:)ê¹s²-)@Ž”‚2áÇ\  ´CynF‡sh8%ÁbS֍•w5J—GÄKÅÆ´X‡¶œ¹Q®¹¯æ¢zÌTlÝGõ™ë²:5#àmFo»ÜqF–«®ýž{T"²‚¯ 05åÙN˜-«޾-†/º+¹¥I²¼¾¬ýdÜ÷_Ð¥{)YçBÊLqhq‡2¼b×ÄñÙÓ㖃  ‚ìP "Ác*øä/Söí6qƒî“ðe0†{—}C*X²¨›=¼%Âcãhž¿Ä!¯ôæMݵÝß|¡Z Òw;€Á°­ç«Q×®üõª+a?Žþº`¼@ Në6©SžÆ{sGzdnø€‡r°@Ž1B¤å­@½ä•€?v¾‡O?‹@‡‘¡‚C»THýˆa.ô‡êë¯na¬=#_x¢çôÿÖ –bI(ͅ8G¤f”|©1.x¹ãµ ë‹ÍOӂ¡U<¾~ê]é¶Ú¼yñúçYÖW‘×÷$47»™»·^ðýËYLØ SL¬„£¨‹›Onuÿ¢YfµÔÑJ&ÞµÓJ×Ý~öе»Ÿw…ˆ2énoë#ï 1YqBhÿ/ȵ‚Üï˜iXN¯-»ø‹•«?w%öwã£þÝ`šØÕ`1”ÛîvÆ\몀 zLðf_–W‰^-„z ò}úŸJ ÅóG¢ï«tw…›tz€ñ€b·ïÛ&S’!êJ;3Å úè|»ÜÿÑiz20хÁ$g +'Äû¿¬ŽDþ•V€¹kFtõÈÖ_ÉȁëgŸÖÏ>Îâò`þuƒ+LçÑLLijåà—ÙûÎà2`ºCü㡑û삥‡ ýÁõï!÷ÒtFúw3Wż(V6vï„ëùD£û«Ž©H¯˜ ʈ2fì?8þ~È´òÌÿ™ŽÖÿû:Z¥Ž¯6ú/£Œp endstream endobj 134 0 obj << /F2 13 0 R -/F1 10 0 R /F3 17 0 R +/F1 10 0 R /F4 26 0 R /F9 84 0 R >> @@ -986,23 +976,27 @@ endobj 137 0 obj << /Filter[/FlateDecode] -/Length 2853 +/Length 2671 >> stream -xÚÍZݏã¶ï_á*§kEüD%(š¦ÉéKÜ}¸; Z[»Vk[I¾½kÐÿ½óE‰²å]zEûbQ$5œÎǏC/’8I züiñÝíW¯ôB%q¡·÷ åÊą]Ü~ÿ&úã¶|ì«v¹2FGæëåÊÚ4ú®ìê5v™èõ¶Úí¸ùjétT•ý±­ºåJÛ¬°‘*–ïnÿ¼P6.Ìbe‹ØÕÛm”Ò$ºcJؼoÚ=·š{~>–m¹¯hu|­><–‡®nüZwüüWøê•Ð*‹Õ"¡•~áQ;ަqndp\à”pj<‰ñ¨ž%/W9È9ô~™¦Q¹;â«-P”Óõs§zžp k? $E%®¬¶qš.V°;Šw§;Þu}ÝûjŒØÕý–ö ðFÒé,‰ÓŒ¥K‰p¿-a¯Mj£æ€¤&ÚÔuƒmÐm˃³b(°Â\#‡ÊC9`ûf·k– Ãþ²RÝ-u}ävÉ ¯q| ´×,| ,÷<è©éè~ޑ~*™u@ðùc ümX*OÀ~E”{ȁČ%Ážº—¡¾f‘Hl }ý#ÎMà MTôV§yÛõÜ{"„.fVAË^a:N‹P°ía‚î»Þ•û²'Æ45¢ÜÔ$#ÕÂØ®zú®vGÔ Þ…Ö\—w»ŠGêà zMTEyy\¸ÐI(P(Öuõ-ì<7Ç59MæƳ-Ï9vÍNY[ØÅk²G+ÃÁ ºe<÷<áF24j·Íþ„ „Çž[3Š6™‹¯2[çg•Ctб2Sÿ+CãÀVʊL­šrÿ te8ƶ{*Z³éÑçˆEå { L>lüìiG¿ Moð4¹ƒ„2A~šøqŸå23scüƒíGʳ¨-a´åa Ԓ/Bn€ÒÌh•ÆÙUÐø-/¬v÷`L©uID ÎOýãРå=/™lØ$Ý(ðÖdp1iÞVã²8q¡ÆÉ½n°ž"G»íÊ¢ c‚Î6tÔWÝ{Ü]q‰ÅïS×ÕnàÅÃÁ;ߦ)ʯx×,Ö{¢±31‡»÷]{äq&Ó)»ç±úx¬Êºªæ#«cÉÀ¾mš7>×§Gf¥ø;qNî³kÏMyAŽ ªêž:P^ɋ w?èԝÖîùë¹EýÆD”s‘ÆFQ?T  +ªÀ¶aYãà4ÚI•áÓpòX L,±¡Áy«SéچáÍuÏ_¿ó­L³®xôÒã”Èb¡[ý{ÍçÔäsxÄ©ugUý®xbI•Ž4ߏL^ÁúP*‹­ÓǬw1òcß=ˆ^˜@CDy×B#ű‚‡~:·$tl÷Cƒdtª"òUezÂÝ›Ü)UàQUYŽ'NLý ¬yÁ@õËØª¦ØºC tƒH0š +̀"ƒN EllîÛîÈ-4(ü‡b×Ê]R7|¿¸ ¥ÂøXú/žÕ«z.XY@‰[LB]:÷ ±§7gìêYYޟÙ8•ë„WèXŽ«€S¸RÇiªÇk¤*1æf.æ*­¼)ˆŒË`°«~:×¹2 ?£3.ɓI§Ÿ&²¦™È£Ã >õ‰ÒOÛ×>lj=³XŠËÇh#î¤Iât–O†³JÁÌNÈØ~Y?ÖÚ^ʾƒ“«l°\݇ÈB>àŽ)pR|Ga¥Ò{8¶ ¾x–y/<ðäx9)PÄO9ÄrÚÀU‹K’YÏsQï½ÌeŸ1æÖƒ›z!æ¾ÞsþFðáã¢ÙH¬­€–¾Á,dœæ¡8H ;vMÁœ8‚¶N6 ‰æšê=Ê»j0žÉ$ µlDԛ̭4ö"#e&ê +˜íxÚj¹!5pҊ$zÎMP*/¬š=Sª-D`b篍~<µhyÏD‹q +›¥P$ñŽãLÚÁkâÄ®ÂìKšDœê)1åB¸Ä”“ûU„dѾmNሾÆM‰Ca4äþ&·‡l?_M¹ÚÄ:ŸçÜõ„ùëK“oñ]…ÁéÃo/Áˆ;½š…˜ÒÃ# v…Jð-ó‹‰$oZn–f¢àûKê§Ý|éq÷ÃK;/ÙŸ¤cÂ`W6íêwœ*‘ Þ%5 +*w@A䋸,“1»p‰‹ltÄ­gʰ%|{Ð@2©?Œ‡7ÕÞíq@/ ‡˜ÀKòTAÖ¸æðHƒ=iǗ‰úWækD‰ZÀ»|éhí%Œ²…kxúðaÌåå†}õî2*'£w4ú/íÀÆ!.ÂK!Ha!ú'½ éúÖ}리Á£\C̱ï|š³œW·WºZCê~.|\Áê+O6 \ e ÁRu˜èøq ƒtg绳*C¦]ŽÅ™Â;EÆ3¥‹‰îà&âJN"Ъ݆ó©¯ÜPÛ9Q8‚½$Oœ›ækL² óc= L–uÏJeSWCMÈ7ç†H²\*ÀÁ‚?%klµ'²vXÂTOkBª­§Úò‹¿D5b €0o¨€Ë +çK`÷z4/ §ÃŸ[«¢;çv{vFç]™çA¸\ƒßÓ®9—ôŠFWóK[÷^…ôHԋÌëšûqŒCEKèºÕ‡ºªÓÎÂ6„[™Å–0± +ãéA›Y-OZ"ž”çM9Ȁ…Ô$³–ÚÑkX]q¬á&V›RŽI*³8®â‹p먴˜r©çÒD>Ë5א°š!ál̇_ñlºòßJ-.î°S2}öQf–n1ì_O )f@دW}Ûü@ŸëÐ+é}…ë +°£2ï¸ëT#Ã'»«]‘b½õSA5‹µXP±xúÂSò¯èNÏu_¹)%:t+o\¡±®Ód){“xÒajNØRq÷Âäq.o01óóLì÷/ÚéU#Ê^±´Ÿ2"1U)^„ÊrV,0“A“sÀ܈̈!Ì܈pù +FN•¼—¬(›Ù²€ÅûúñD@ Žf2;ŸcÙ'9Ô6ތÛ3MZ#.€^Á‹»+ ØM¯ÀDά/f:Y:<ìÞ ² 3*À=ïâÛ]ÂØÕ°”­0±œ•Ÿf›Áô}9žbB;L5e_'Ž1¼õ•fŽÛ‡Ñ‹H‹î8«£OJ3¬5|vGúÃÿƑ’XݍuhÁ`Äè5Ü£TàKsäòH›…ŽDk×¢±™è¸îH.}ù+ þ«¾/ݍôއDD¼ïŒÜâ³q¬Y¸bÍ%Qyœ‰|[Ì|;ɜB^•}ÅU¦·[.3kž;„'þ¡‹¬1Ë Ðèp‡¢+¹Wuÿ6¡ÄKñ'BÂi’± LÖîþ Ž &¶éòCeÀÞ4ï÷Uwc­‡>æŸ7ƒ7ÇJ³€²!e’\-{ÿ¢|¦„ sŸÙ ÷ßtCýB>KÅ-q7å3›nˆ=~ äÞ uB…àƒ{†ä~[ \Z¦£vT2/pï•|^õÙÜ€xÙ¢6vÁ „ y ¶’?Kå9ìPŸ_ãg ¹Ýï.\Gà‘*CUIÊiÁ æÿ‚ºÕý£?6Õéq8¬î¿þÔ½„:C·ô%ó8òêÜFç'þ®@›\O̐9#AŒ,,„Æ[Ö KvÓï.ÿ%‚WA”í÷ƒ.„ÖÁ̅K»øÂ!ûe©»woÀ]õC†Ùø›Í +¶÷¨µÅ|äµ'gÿ!ÅTKÕð`X v +˜×d¨&Éff/YçÚeÏ43$“²³ºŠZ¹SHVÃÖæÛ‡_ý®¼-¡ endstream endobj 138 0 obj << /F2 13 0 R +/F1 10 0 R /F3 17 0 R /F4 26 0 R /F9 84 0 R @@ -1018,29 +1012,32 @@ endobj 141 0 obj << /Filter[/FlateDecode] -/Length 2474 +/Length 2771 >> stream -xÚÍZ[oܺ~ï¯Ø"5"]†7QÔ[pФHʼn>Ä*Û²­žµÖ•´uÒ"ÿýÌpH‰\É»k èé)^†Ã¹~ÃÝgœ¯îV®ùó꧋·äJpVŠÕÅíJؕP¬Ô«‹?}Î$?_K+mžýTõ÷çk¥Tös}[wu{]ã§ÎþZµç²ÈvÕæüËÅ_VyÁr»Zë’YGáÓ¦½ƒÕ¦Ìšö¦þJ_ϚžÚÿÔÝv}Uõõ ­Úµ›º÷sÃ}MG`¥È¶}34ÛN£Áª«ê¡îüꪫ= öGÃ3g|µ†‹ ºØÓ}sl»;ÉìΦÛÑqp¯ˆSzêW­ é¾ý &á­ñú%T²BºƒþðßßÓª2qÁ@ÊÜÍ?võmóuFHåÌH¿äÍwÇÿ:— Sw‡üG‘~÷¦#ýkV”ñ)ï¿>Ví ^½él±Õ^JÐiAú=u··Ôþû<ÏAMuµ©ý¶§ûm?ßp…¶•Õw ZÕ ÷ĎžØ‘¥f2ºÑ¥Ì‹¯3¦¥aeéÖ5/³¾FÛÀ¤œð”L± \¡þ¿‘þ½ÖU†ä»Þ+˜,¨\ƒÑBwIEجÉÂÄÅÇŸæ\rf…ŸïɜëëÆ™2 rÓAn –%sS¼Ä´PÔ3:R3xüüî‹7--˜Ê_b[Çi¿ù2·-a˜Ôñ1og -‡Ž6³Sb)–H„`‘¥Ì QÛuÕ¹4¨VYŠÄ1pžÕÁœq9š³kQýLpÓ îq=Q,ˆ¢Ä¨Ð\×~ûeö NÕßúËs:°êûæ®mTߖQz[ɸ8xۜéÜ/``ÙR. -­`V$cYic¡›µÛ:Nz؎wµ -ÝHÚX^T¼`!§¦Y`Dƒˆ—rÒ×#'7ž7Ôân³Á/ú  î©éÉ/ÀrËtâÌ¿¯áZ‰ìK¯ ,½›ñ“³BùÉ×HA:®°Ý¹|„=ǖq;N,=$"¿àÑ»sÕùÍÌ?{³ÝRÿ_»íP÷£r\’rþ Þ¹þ6z¤I\eT„ËR[ŸŠ|vò±ŽbÓÒÜv7§¥§W‡sHȯ3ZŠr瞾ÃVI¶ºp¢Ó"ÛÔíÝpO}'!h“HÛÓz ¶CØHp:чËÍÎMr\=K¹`¹Y¾HlµddH¼GÔÒ ;HÞ䇴ic“[rCÉ´8åÀѥ݁ŒՊœ…EoŽ-Ÿm÷!ȍÜ2ÿpù×`•9ϽÀ‹TÄpD$š̏ÈkÎ!­_‘?x®œ.¡}t)ÂpN´ÌÑ&rBuò ®.ȺL–Çe­Rå*]ºpçÚ)´+m)Z¹ ¼èu×<º‹âԕÏ)Ø_Дáè«§é -I ®ðœ])¦Ê“B¦³< E©uåálŠEš(cFÓ'€W-+'ó¨¬ÞÔµ[EHX:÷M@s”AtvZü™‡1€ÓÂÏ<„EVý‘ð Rñp¦Ð)ú¬½Z$’¿ˆ¹4²j‰€8 -D‹Æ±O²ÀhHóL\Œkœ1ä< -±øå² ´ÝÖùíÍÎ}0Rù‰j´ôñϝÃÍ8ë©5~A5D}ò¯p -%O7 ù˛mɌuð©¾h-2Årf±k³Ïš‘ |¾¿8ð/±»š6IyyAÄ@Eðñ–†ÈZaÛÄ>|„9Ê䢈/!¼a‡â.tÆôŽczÇO³ø|d-þä¨0G˭%úàÁƒç*†YÂLï\T•¼3võ㦺¦ç­bùϖ¬(}OUÑOµêƏîm*”ð¥þ_·Ûî3™<Ôn¾Z‰ 9tq³´#ßþ8o–«÷¿û”k/ +xÚÅZKoÜȾçWLàKšÞ~ò‘“w‘õÂ’C, ÉÀÒ3”†Ù©%9+9Áþ÷Tuu³›Cz4Î +ȉ=ý(V×ó«â¬8ã|u·²Wß_}ûN®g…X]Ý®D¾Šzuõ—ëDò‹µÌen’ïË~w±VJ%ÿ¨n«®j6þÔÉßÊæBfÉ¡Ü_|¼úëÊdÌ䫵.Xn)ôCÙ usw±ÖõCguŒöñÃÓCÙ »sIã1Ì>)jÅ´å½µ¬ŒFi•T¿^“”ûC9à´$®´NJچ˜&8”ƒ¹¬á(š.ÜuU9Ð ¶W64ݺåê´^ZliêßU×¢h2“¼¿«;/˜IÏз(Ü&ÏûÚiÙHŽi/…’/ñϒä^Ç·‚…=X…;AW*¤åû-ːá*¼Z£ØìON +†éCo•‹/r3DD„Y’·]{ï_ã(VäS3hoÑ·Ý.xuUäóí\Ž™ z€ v +—;–£ÎÑd¼÷®Ó,[Ô H4{––Q—hÊÙü‰6©( h–{o;'Á2é¿AQ+΄§éûèÖýü¾`ÛúùH3^ö¯ÑÇ]|]+™±<?Þ՘¥ÖJ ~ÞÕMCN +‡yؓ‚ɯ‹œk“éEÙs–ž%{-#á#¯Ö䐿®+)ÂÛéHÐBÝl«'k¨öfaË’Ú ãú”Þ|\ùƉ2 dF×2Åñ4\ñÍIÚfSï~@ËÛŽíµá‰‹ÇB, χb>êÜW68úˆàè¢zúvËÕ~{0 ýµS|Ý\2/Ê?ý‡–‹hY0mb…û¸¦ +„qö-!¢.5æ8:~=# ³½½­2:¯ K½%}üm&¦˜;0Ú,ÕÉwà“š'MuWõ¯˜'æ +H!Î<›ÄgÒÄ“cù³¥ØÐÏ®ÚÓK@ÒnCK¯oœÐ"$$œ¥èM£Šä( 2f:¶Ìûò©¾w™`- ç8$­Ë"'­ã„…PY ¡p6ØB®P.Z‰äïíàΑ)ib”•½.„¼€¿BrÆ_βÜû«‡õiq Áer­SˆnÒÜ)4üêé‰ }ý©ì ƒÀJû8v(:›% +š iaA5”Ã% 놞;À¢`ÎîËdï¦ +*ù§8m~OcTîl&Â5Vš6+”‹+œ– q‘ ,A맓Îÿæ76À©IJ|ÒoçqE³¬ˆj‘îւ'åP›ö IÛÖÓІex"êêòÓ¾rÇwm??R¸Û5Æè8ëšÉèFèëOó ž²Â§•Kª¥À=/:DqœÇ< úwZW ’ïz§à£º 7ÚK*r[œN@²Ò§Ï÷ï>̹ä,÷8#D/‹ÊáՄ`In –%ó4ûÓ²øb)+y¯ß~t¦¥V‡‘Ö?í7K9+erð` t:{Ë´â:JNà;æû´Ñ?µaµSÄÀ9ŧ­;fãi!}NQɾ¦P/]º‘1¶ÀŸêMåŽß$?ÛÄñ¹¿¹ –PÂÞ5£Ílbq`ès|ʸ8y[3IóZÊE¡\Ö'É䬈k™æIÓ4°ÒÃgœ;/Ñ;cy¥”âq#§G½ÀˆŽ°ôٜPºµœlo¶ÊÅú^¦å@AÝcݓ_€/˜œé‰hÿ¹#`"óZhI<ƒ˜‚tˆGºÚG–-íãÆ4ç6<8w.;wƒYíV·í Æ¿Œô£ n§Cœ¾út­õÛíÁ~™Ò-” ¡ÿ¢6®:jµ[AP QŸüË¿…’§]¶­~*q8““®ûØúϳD1ÃræÉõ»z$?ÇnüG þ¥oÿÃ!©lû?…Šàý-M‘µÂ±À>ü¸/ÊB¶<‰·¹:eR쓉„ÏÉM¸oKÁD$L;¨ß=ËࣃŸ×)Æ( ¬ÿ5DÖ½1üèÃFêp–qֈȢnÆm9B¼ÕlÎÄ6„]Ìc”l(µ6tɆNa5ùr€èõ c5󂬽þ?a5Ÿ|¬åáÏV©ù`äîß ð> endobj 140 0 obj @@ -1052,24 +1049,21 @@ endobj 145 0 obj << /Filter[/FlateDecode] -/Length 2390 +/Length 2519 >> stream -xÚ¥YKã6¾ï¯0°YDƉ¤Ìîaó˜ ’ë4C:À°eº[ˆ,9z¤gþ}ªX$EYòtc÷d¾Yúªê«*z—ÄI²{ܙŸŸvßß½}ÏviËtwwÚ¥å.å±»»‹~xR—Q÷ûç,âßîBdÑ÷j¨+âч'Ý4Ô|¿/Y¤Õ8õzؘȥˆXºÿýî—]VÄY¹;—æÔAW]{„EeºþL­JMƒÙ -m…§²RFg5V{VDO4SDÝ |û^çiÌØ.1g_Ô·´(ø,^ÆÜ­;ºå~ŠHÓM½¾4ªÒV¬çz|Z]$EœÚ#†±¯ÛÇÕ-¬ˆyn—Ä€“ÑÏ—qú’¼€©ÄUPFJʰâ>Ö-`ÁAd#$´Êè#íçóþœÅ…“䟫ӳ¸p|ýäLXTtÔáž×søc·ˆÔH7OšæQ¦ÒÈÔ"f T´\¤?]T{Dh±÷×> àIӑ -e2‰óÂt0Ftà’ ™™êÕY£u®t]Ä ´ “M-ÈXd/[t‚,á~hmÀŸÆ¥´ÿµ?à癅_,àKø¡«ì0! kt#lÌ3sƒ]šó8ÉCì@ ™Ó´6´ Roíu jQÆŸ¡ÎR~ê¢ü²çp§nIgyÔ,š!ÊÓ%ÜZ‚ÐùKJ•ˆ­Q½à¨ø@D337°‚çµje>{ÖÛ ¿Í’"ôÛS×4 -þì?<„9sö²ÄÜYÓYáQŸÑy2ç~ØÉ£î\Ãö#¨!O6Õ ‹8/_TiÆãŒ…š€£×ž -ätZõß/ò‹®¿u1s†ö͋®"=¯äÑ0= c=Ncݵdç!Щ;ï.ä¶½2«œ%ôUð«.—¦6:‡üÕÊ{\*£‹¸jÜ­Z2cGÇÙc!ôµ("cրpÌȊǢ?¡(pŠj}—C(¦fTÆüÇ³¨©‡©¬›Š-ã<{b½Ý -Š¿ÀÇ}ïí -†‰£ûZ=4šF몯/ä# ¤c?¾e%Ð_úZë€#ŒulÅx̊WZ… ð?&Bÿ#\9[ڋYYŒhàw¶ÈnŒupZF҆®md°i’¡bøõ׆ØÂ&c.x¤5NærÃ`ah:Ð%ù¸›+sáÎ\ Z)¦s‰4܄‰˜ˆfx¸z,€¶sýНÏd¶E}¸ò¬e†(0=÷ˆ%%‰~'—+Œ%ærÄ~Fn¢`¢›ÆË4Ò ‹é§ -$ì}†fÝ)ÁҢ蠛SlƒÉ9#ÊW‚Ѝ3j¬ª©hàùI[Ìýw ¯ÝVM78CQvïLú÷k£.!>@X`_ÝG´F(§szâî½>B4vÍý~‹À Qßx¹B׿(ËǕ$»¾Fk9Š,.óð(!ž01–`uuÀ@CFµB. Çö,G'üð“®@uñ”¥PÓ-yCÞHQ › Bñ:²/“ÆbˆYëØ³±ù(¢Eh_=  LbH!R{²(¸éQõGê90íÓÕR{+fç¹ôgÆ&.ÂK¯ê†$†©V?C³#ìٌ†œj½4õ—/€Ž”›Ci7Ÿ€=JŽ :´ÝH#öÌ7”l>Lv„þL­9;b®¯p¦×gãí͕Ä÷Ç©§²<ãD×iïä;¢‚MԓÑeb»Ãü%b¡âãÙ*#XF¥¤œc ¸\éôµ­52g§ºÑ[يO07\ªLgzZQ&Ÿ£a'¨2yŽmÀbܚê?§ÚfçÚq:.0hん|x%K²Y4ø¼ÿ¬>Ž%qÉþ ¢­¥XO,ôì_‰3‹Ì24$,]s<@AƒŸÚØ¡ -£ü9u£¢‡³þD\1ta)f¦l3`{ÒÐJÁU½i¸e´{Àœ Ì77BÃY+*`EŠõj¥/#µ)`kftgÁ"-¼ -±½‘iÌ‹õbηJI²,orëU~ŒG`2…ÜâúY¿÷_< «Y·3‡Ý³¬è ʕúpÈP6.½û&xÊ<Êò&O®xóJ‡ø  «sݪ‘È,q´˜d ÐB@à"Ϭýáä4Bm²pgPÇÉÙ]þçœÝvhøR -íېyn^·(W•Iœ.x™²KHá+@À&–FG ÏHÛZ·‹“cҏ\a -V󈆳gõÇÞò/,™.‹´Ñ'3ÿ¦|¥íZ;N¬+{­(ÝçÈÇ$EUƒôŸñ­(Ày’'Ÿd±l™d 4ä#ËXÀ0q‡ÊW4–;¼¢£U8AKȱeµ‹MbNh,ÌòH{-ì b¨*eӍ ˆeÊ]·-¥óWTe‘µµO0kLW70ùùtU ^QÕ¢$šêmuŠ—Pi™FÇn¢J ÆIShò0hBµêƒ¦=ÓU¡è¼L .¼.F·ÙЛ~NiZaÓ4g® ñ¨Q!2¬ ŠÙ˲#£²ã»>êUó¢ 4ý.mUvð ìXì„p–IY¾,;2Žp{€t5_fCnjiZœãÙðqîðlù@dFH£‡[†åË nKq Ú=ä=w®ªC¤Í{¬8™úØøf ,Z•†¯ª56Ȏ±Øqað­«WM¥µ£»­Š#5ə¿Œ¾&—K ûã3Ç@ÇÔN8y¢¾y…>\c“y9û¬ð~Q„~Q¸ÔFÕÕBhû¤Ÿn†ú¨oxñ -Ö(Ä®…gW&© g2#ÁUþS°3XovtÉÍC4Tÿߙ6pyGìܺóZ;N·f Èpbjºì¼Hî -»úÓa3ͷց $eP¾&Kj6ó2òs¡„i»ñ)ó|é{IP© ԟˀ$ yœq$ïx’¯Í¥”ÆG³ÐGa¬¶ÿz¬¨ÆTU ñIû–7ÿ!£~j´ÝŽO#n›•Ì¥uæï‰ûhÐv×]Í×çÈXØøþôÚvô˜ßßXæTÖ£‹ä~o¼<§€0s€Xú‡ähÕ-øµIza–Êgsz_“eÁC…€tvü½u{¬¡Ö!tY fœz½i0îË 6W¬æ­£ï=¹w¶Û~Pá&|—ô B -w÷¿â{ +xÚ­YKã¸¾çWÈ‘ƒ±Z"©79lf3ìžl9dŒÚ¦»••%¯$§wä¿o«(QÛlNæKÅbUñ«úèMFÑæycþºyÿøðQlâ(Ôñæñ¸‰óM,C­6ùGðíKqîM»ÝI)ùõv§T¼/ºrC2øáÅT5?ns˜¢¿´¦Ûî„Jµ +D¼ýçã÷›$ “|³S:̭ԃ©Loáv—ˆ,øîˆ‹>ªQ‡Db#²‹ÏE[œ *aW‰É*‘òªö”i|¦UÒ; +…æUß,e„™äÉߓ„O›Æ+’„ ӄÿᦤw(" úC²ÎE¨©ÓšS³…sÿ{›$AQñ®g°Y˜¶èˆҙâ 8Ÿ«Ò¨Ó7Ö¤»8IÃ$ƒ_Æä+SìQì 8)J”—MW¢<ÜEE¹gKèfAYÓ0ø¬••Hƒ¢>ðꎋÌÏç¢î¬R8ŽJMæÁݗª/ê-|ÝÓÞUÙõàÜ4Íל‘ÒÉ}ïFï*ÚñoÛxÖ/ؕlɶ,ž*C#Ýå©Û·%Äx-ûj­DH‡yòÖé6DVEAˆˆüÍ!¢R5†t¼I1D¬ÇEª1þ<ã-‚\`M…Ž‚V@ÐØÁ1D¤H‚“9aВæH¿¤ +²¶N­­á£’÷á˜Aé6fì6î/fX'™q6§ ™Ú’г—ÐÖ ÐZñä±ûDB4ÊÑÔI,¯˜:Ëoß)Â8÷kV(ßlas©ªwT¿O°àŠÒ”NïCõP-€‰v\Y–P)7w-ÀÙp³VîmšÏØÅ±©*[“¾÷͜ŽYø†ÆÒEÓi(ßóÄ]?ì@ê:•=qÃ4ZuƒÎÂ4 7LüŒŠ¢W¹á¿¹‰/¬\{M’–¿¹ð×®¤–ªôe±%<'Ó /õÍB?âB?ò ýˆ ýÈ/ôc½ä‚¸Äã‚V‹êzáêúÈÕõÑ´®fu}âÕõjY×+W×ïT¦V›ôú¡…b +Æè‘Š9-”úÉk´0~kt ´P^¡…Ù£ƒÒÜ?(}v•b/vd0fM¿ctÕ²Ñ!…2^¡(óH¿Ã¶¾má#.(’ÃER¸\§y~è@—ô“n^Ý¡1¾IEÚ§P¥]Â=ઇ +`;Á·ÍéDa›%Á³›5}æRøÆµ“´}ê>•zadÅÁŸUÜå(˜h.ýùÒÓ YM#±ÀŸ½/’Œ?”h<è¤xKs¬¶Mu 9둢c$xŠÊ…¢P÷Z?î÷—¶£×ÃF/èÇÛK Ž0õ¾j:);¢~÷õ2ªó0Ǭ<ÐñOÁM®éö½Å5?m—Éî¡åý)Bº…Ãö†.´äó-RþE>/õÈ"uÃ&ï‹ —VŒ°¦E"ÐÑ5=‰|âÇ¥á"þlöຕ„*`—@Oôõ#F…¸°QKŽ/[Çzj¨ÑëØ°Ù¹W¥oQ±ª£0ž¢™-/¡†ßƒ¸À`í1ý½"lSOjL‰U¿¡ÿ‘€®`Oŏ[Æ_Xr9OêÆ¡˜ù#Õ+uSó8¡>®lMAõ¾D<&-ö%hÿÿ±$p7i€¡ÈÉ´ÈêhhÈ"6 äâ¯,¸EC«jûZ‹Kè6b‹½‹MBNhLÂò@ß²ÙäPÓí .7® À`›²®©žŸA[–ɏ7kC×tWlòÝqFgÐFd”T+Z¦§¸ qË884¢b0NŠX¦)ý¤ tuHš,ÓÑPÿ~ÊF×í0„%~IeZÆeš ÇHfHuKæA9{Ê;âná˜@XíÿâÓ|Õ¼Cï )“O!_úDÉþûçñŽÄå#\çž ëK8çàG5­)&²íÿrp:'<™>ÙréîZd > endobj 144 0 obj @@ -1090,27 +1084,31 @@ endobj 149 0 obj << /Filter[/FlateDecode] -/Length 2861 +/Length 2553 >> stream -xÚµYYÛÈ~ϯL#šìn^€áÀ‹¬/ ˆìƒgmKԈ Ejyx쟺šl‰œY'AžÔ¬¾ªª«¾:´‰Â(ÚÉgÊ GÀJ˜+:Šö«|Ú½¿(*¨¦™Ë…·ÝP˜æÖô_û¡<ËÂád!ó– ·0¥±g·÷Rñq¥l»˜ß|æW':ÌÒMD¼«ãV© ]H¥â0ÍdQ¿Î:ÇL‰6;]D¡Î6;PkœÐÚ_ø$íÝFZzy(?¿<—xŒ\Ö¼à—<—ÉÕx`B{ä7a«æAh"lß÷*Éê²·;c’àÝÀÔÁþ €4¯Š¼ÓAǶ;OGß2½ƒWÕ`1XÈ+§ÊÂ{ú84‰ð]Wý°8F™0vª%ÞʽKMh䖌†g€aùŒ¼þ?3·|@5>ƒ‹oÍ´ÏÌû’<̲޾sdajdÚ<žØ Òà±NLª™«šË8ð~ÇAhi°o›¦Ü“§àÔÐò¯]¹‚÷S¿iã ´ãžoKƒ¾=‹àlMŽ-ž]ZwÍ~òMæ²ç•„¹ö=‡4®c²p%ló@N„@qL!ÕÑ.¶ïÉÿf…fùíÆsI(ˆîkÒÎ îºýØuÞ - ´ç³mnœ–we?ÖÃ-ŒŒ©(Ctùåb›@]RgÁ»£ðÀ믙›0rŠü¯M<{ÚÄ dJ ‚=aš`Þá0 »j`€AÁڙaøú¬êš©è#* >WšRΌqîè\Ús•˜0ÖmL輕T—?«:€áPÚOƒ­ä ¹Ùà :t÷ôñ!Ô©¯¯'_!öžÁÄÁ_ÛŸX%. èiù·¿XJ<” Îíá+X‰×¥íx¡H4 À[RSfõu„â¢6^­Øµò0ìv3H¨Ü“¾~n/;¼r޼ÔåQ¼XÒo_õwLmá«{¬zITš‡Æw~ ´A»ºq?pÜ}D±ùy1OϋK+¾¦ì.]Éù¬ ‚IËû»òPuVðjIÀæØõÓ õi¢( gø¼ä¶Um?Õ%ðnbÔ2IÑLt›¢áÞJf$ÇèÐæ‘%œë«3%–õ`›²ûú+Ó9¢Ñ.ÛŒƒ$ÂHs`59f'Ëî¦+äŽåœPóÎéÏá1|ø|Þ±B¦98e8Á¥Õþæ p‘þ2RC JԔþfœþþ´- %ê(¡4ÁûK] ˆky¯æ¼W{¬ÈÀ{KBFs"#HÏBŠÌ×~ú:0¨³ðÐk€ÅiŽt°[èšMrM7¬Cñf˜8T¢Í¦ƒS8) 7T’rÚqz·_G‡~J.™ÈÖÞ¹×sÚ|ÂrI…&7N…8óP[8.í-m,ÃÀ³O ¸=ÛY¾šÊƙš“´ß¿{û~™åaì‘•›,ÿʺ:Wp<è9Q1ëÙä K"kÇõô²ø/ëf!@μðmŸ ã[:¿î։C‚¿3RÔbϟ䢚ñ¨äá•.°ȒƒæM!eu‰áª.b´ê9aE^Ʀ/4´”K ¼…שøo=–ÂwïäN±ZåQkß*_Qàxýj°Ÿ^¿jÊǺjÊ%VÇ*ÂϜQ¤%Þ¥<ÓтægrÃtÛHR)ÕòבkcÀêUKIõœ¯*'Bøàùk…»ºÏxa)ߣá.±"©#MÍdÎE¨pƒ¼jåÕL2çvkŒÅPÆ»äðD逮©bs8§ox +Hž"SíifÝÉÑhÛWûOà$’àčvV&a¤|%ðÞ[¹4XcâEè…5GèQ<æ³ö`Óöa*‚²á¡i;Š­ðA¨¹¨ ÇUÓp¹«ÊF¶jûÛÜbHŠ -Ù0_·ÓýíŽYcd™õU`¼A7p²©¥Ã_> ðÆFÞ×­Ù¶V¡Jžwü©þ¸GÇYœPÌ¥ìS8õͺ’å~ †ž@ùô†RÞ¯+KDÜ5&Ò0Ë¿Q -j\mBîï ×LØæ¢Ü¢cavü, äñBRÉV¬¼9Æ>ʆ8Eq’b>wø',g|_‰Vi¨óÿørɔ®¼îޝð‘ÀlçVQY¤W&¿©Þà h2u¢ÖÌ*óJû§žC­… -8”Ϫ!b±…£û–GþÉ]‘ÜóV˟StFƒŠ4‰‰+Waàaßh¥ç"gM„ä0‹}åL¶ƒŒu-Ц:èé”GzmÜL‚dª"úá ìØC´Ø™, ¸K¹d£~¥Ø3ɺ¾ A!›8_ÿî»e´HÃT?S3G®[ób¹ÙëC`_™$lÅT-PŒ–`W»<-‚4”x²:£`w’¾æ -ñ紜_‘.±+uìÚ³4¸[—ûi-õΎÒÄsÙuïÖ[鲝,Þù™:¤Üãj¤©6a*:’Êb–’x幝w(ls‡‚›q×WÞt†$æ 48«1W¦ª¥AdèPfDY¦ÞFRï;¯Nœ­S@çºós¢õ\C¹{ç—tFª}#•>¶—¥r€ÀztºZbÌeD/…›[xã"ŽéHṬá\}s]Åå\Ž­êR‰`l?L¬üæ¿oŽçG©çȔ9.%9›šªg/ÊV¤q‡_vÇgÝéÖ^¸DZ$sShÎÇÜÃPî~ÏM¦›Póà#w²aôÞíù~¬Ð‹~v~–e¡¹ªK.ö÷QD÷[”·(ä_&$JQ«Š˜ ² 2•¾Â`Հ8`íÀ`‘3헕6„8ÿ°Ðê¼^kùšÖU¨Zÿ¸v„º:¢`XçGë9ëÿøìYÔ«Œ ਸ਼¹ †ŠØÕk+ª˜*sõo’•ÇJËNMÅM¡œZõ•Ú9Ú•¶#ä@ªª]4ã< 'ÂÅÀÏÒM´W€#‘Ó^t©!¨Ë—ü©W6re}9Y×ó«ö¶ÆnNôü§§ ³¢« Z’;m -ζ“hn> }»gòÙ¬MF˜äøߥô÷¶ëóù˜u7À®4鱡?q™DómÜ´Xƒ{qé˚Rê ú¡n—5Œ)æ®4AceÕc¿Œ{öî?= {©G”ÉêÌu2a~lÄ[P±“V¢|½÷{­‘oâЁ×|p÷Ú€ 7ԍ§"|§ó£ òMì’ ˜qÊÇR¸åûk©û_Eèœ#t -‰’âžUI*‡+G[­K -\O°âZTø?‡3 ©¼rÏ(¦ÌBüò³«À•ÐÛOdqy2[Àý©´²ë¨½C0ўÀ?Hßð{é*ô”6䉘jîªOÌýDowüð‚/å~Ho `#Yˆì^û›Ëõ;!ì>aèIšÉŒÚ½íËUõ¦q¨”oêf!Š;K—މQÊ&ÿ¾3œ¡DYÚmÚ¢_lqø63|æÜ$q’lž6îï›îß~›4‰÷éæþ´IËM*ã½ÚÜÿþ—HˆíN”¢Ì¢´=owRÊè¯æd:Ó 6Uô'ÝlE ºÞþzÿÇ·崔(ãb¿Ù©}\ºÕ¾ˆ"µF‰x¿IÜóåÚk«¶Y¬•«X(ö°}ØÒ€€ï]š¤ð[fnÐýÌ÷á¢;Y$Qe‰ÞwF÷æH m¹óDíª§ö3Êâ"µŒž«þ\54âØµ¡Q¿ moì6Êèqà¹úf |»¼Sc«£A1€k… +߁ÞSÒ{Ì‹½Š®T<Å‹Dé$û,jڞF¢`Ã^ñÌ"s¨t]ݖ2Š·;%ÓèC]óðöŸN¬Æ¯×0vÍf*Ρ9šî©YÒӛŽšæËÎ hJIÒÿU7¸*%)£C{¹è•Èȏ¶¯ú¡÷ý ßç5Ÿ¹´Èççm–GºvRÈèC‡ûW¼ÒN–ڍs¾bCD¤ +êiŒ%Ŏ[Ô¸\Â¥¸Àvl7èž 4øGÍ"NmwqÈš>ÚîX5OÐÜ' ["÷~½n¨ O¯+ÛûiÌYí$|FZ Æa ÏúdÓöyœÑÇ/ŸÎ¦®˜! &ÅüzG¦yÕOl¤Eò°Eý©<úéD$bPª¹}HBÒ"÷ʯŽwÔëý¬ÞU„LK=šÈXkÜ·jŽÕé´퓮ê¡37€ạ椘³= BwGZÞt]ÛñN,0¢i‰Š(­Sïá0t6&W‘¢[KöÎUÐÖRÄ©p[Ë8‹óí.ËEô—×ÑÄ@CÍ¢Oáâ·^‡OA¦àÃp%7wæéé-o… »ž+™jÛ,€æÇد• ìϺg2M)p +Q}ñs¯[>O󾶜ؕ™Œ‹œÝè œ ª[¡Dç²àj‰³Î3ÃN ÐË"Dàß^4.y¡·Góùí鏨LÁa”<æ €øLjä³o³ ,C h,,øƒÈ +04ò,ú©'j¯ÉÓÙh¡Kß2¦%g±äÝJØJÓXeÌ7ö2ú©8ÍLjµŒWÑÔlÐðJ-Ã!ïÿό¨É‚>ÁÄ4»yjš—Áøb±ohEœûíB¬Ø RÀ¥`(%RÕs_Õ\1tâ'‚Íý=Ór!M^х9èBwÿzrç'þ-ÆAhÏ=í–G¶½°à„&Ïõ.Ñ]$“|¼)öì”ÈâR†–CÑ'uw_a>E?íüP]ëªwq-í•.í-÷AÛ`½ÆyFü ¢cPÓpí3(î@8+WSÙ´S’öýO?-ó 2N}8Ò¼“¦¿£©«K˃ž3‘’žU™‘$<¶÷\'‹ #G-Zj:•ä }Ît%@‘¥4ÞRVŸ®ê"ETO +ò24Öô´œJ ܏„—yä¯ + óm½<À ¸…E¬e§2Œ=ï\àxÿ®×ïß5æ¹®³ôÕ©H¦Û/iSŽwyÇtÒ ù‰Ü]7‡DAÕü6НøêU¤ärJˆW•“ û þ¹ÂýÝgÜÐpÛÅh؋QÄ5c"]A3¢À›ˆ+Ü ¯Z95•M¹Ýcé>.}rxvé€ÿf„TÆ~‚Ñ74† ¤@‘¹ôŠT“îxiÄölÞóŒ„ì¸ÑÎy'"Tͽ• ï² B/М EQ?ÀgíÀÆéî3²á©i;[¡á¼^â£>8?UMCYpâ Œ2 Os^;œæÏÐ_åYê¯Ûq {;cҘƒE!c9sÖ7ÞMf”lJ.ÇðŸËÜõ â3Æqk؆X'²× ¬?Ðp+ì§Rö¥¼ ဠÍdq×p”OMy;„Å]c"‹òÅpAªÍ4]¯}›r‹›³ãWÝ@™.$ålEó™cìsÙ¥(^RÌçŽÿ€áäßW¢UËò?ޜ3¥™ÕÝÑvì|80ëéªÈÔ| [Žõ_¤â ÈÀeÊL¬ÁªJû—ŽC¬‚BDÊ'*!bÂQ‹¶¥¯é‰ɖ¦jjŽÑ•H*3_®ÂGàû^@ +99k KŽ‹YY?bêšíob_HyÖ/e—9Џ_`Æ_T‘Eô°är!ÈFÃJÑɺ!† Í¼­÷Ý2Zäq._©™ÔøõæÍrrp÷¢È¤ó­øU £øÀ°+ó}ô·Æå„Gê¬.ß(ا¯¥Àp-åWN—x+uêÚ _„Ñm]¦µîîìėx>»¶~¼æ[¶³¦ç¬O鎫áKµÑ§¢!‰"%)ÝÞø(ƒ³Ž.lÓ ]ÆÍ·\½ò®Á£FÍ *Åøá:šãäQ–©· +ß|8¡“Îü"LÊ  ™ž¦—é$WŸŠø¯—¹rPônè\êj‰1•öîæébn"ž…ùK1òãýïþ¬*ÇÉ endstream endobj 150 0 obj << /F2 13 0 R -/F1 10 0 R -/F8 61 0 R /F3 17 0 R /F9 84 0 R +/F1 10 0 R +/F8 61 0 R /F4 26 0 R >> endobj @@ -1123,31 +1121,35 @@ endobj 153 0 obj << /Filter[/FlateDecode] -/Length 3083 +/Length 3010 >> stream -xÚ¥ZÝsÛ¸ï_á>…º±‚ A0}è$¹KšNÒtzž¹v|i K´Å EêH*¶û×w?[>ÀÅîb÷·ÔEFÑÅÝ=Þ_¼¹zù.¾Q˜‹‹«Û ¡/„ óäâêÇëàíÎú¢]­¥ŒùjµN’4xcºrƒS2øyWTß­t¦?¶E·Zljʓ –«/W¾I˜Ë‹u’‡š¨þ²+j܆ÓÃ)4'ƒ²ãÉcWlytÛ´<ø5N³ª¨Í¾à­wE]´¦/›ú&Tô»‚wnV± -v¦5b?NDðoäåå;9Šç"”ÙEDL…¼ìi" ³Ø.¾°ìöüŽézÓöÌKs;ÉcU°–"#PèV°nI¨4 Êý¾Ø–¦/ªGœÐ nU5«8 îËú§…•®2ݎßÚã†c×ó¯xdAÁ»ö¦ßàêŽôo‡ªÜ”=w„ªÊ@½uUt¿ÎòÀ ãûD*Íõ:әiaÕ²mú»ª¹™inmw‘´)mÅ[•ItE‚eÊZÎ “¼”ix•ÈcTå%-»DŒõC&0\8UD$«{ümV±;žCµé 8áՆ«Sµ‘} ÏLÄúP³o4À¹ pbº¢»d§`Na07¾< ¥zÊöäh{HáT@8”t -'ÖMokÁ‰}øÑXºMi*_„µNC¡@ˆ,”’Nø¹@.c§Xl‹nӖl4Ö}*€ˆj™ìv`/3)d:*‰‚³6Žª’0fò×oø"aøæXV}Yw_.yÏÁÜY¦dn§$]æS܂ˆ© ãÜw:”p&ˆ³Ü²Y7x}‹FfaìĽœQ¡rHR«j‘B’žAà֔g K6õvkY¨õ3šÈ0s^̞ÞYëˆe*é›ÇՂÎâ8Ì»ï?~~óáý_>ÿí§Ù1J„q2˜Ç -•ßVi˜¶47äÝ -Íû‘Œn©RpÔ7ü„ӷ妷³;»…ˆÄø!¸ã‰œ“ ˜ë0O}·¶ ‘ -ö˜?ÖâG¨ÃhÀX d8,9Já|tÂÎL¢Æ¨Cñh˜ªkx4‚–%ßԅÜò“±]A¶³®¦r‚Ðs°‡Å(9'¦T.iß tßoùEpÛ6{ÅîÖâ *  aÄ×[‘ŠúO㜠–Nn4^ŠéiŠsc:’@ú-)PE–Ôœ–a’žk-§'цS€ €7ž¨ü®nZRÜ{Œ‡3T_>ï„òo“ò‡4·Â Ç ˜©)2VêWäÁŸ8Û ›ú†Ã¢ExQiôh3ÃÈò®žáËm#÷.Œc¦^×xÏÀ‡ÕÊQX­'RP呔šCôëx`­' -°U0äւ`¶`aÏ¢eÈÏ¿Ôs™„â»r‹–¨Ÿ tÜð¤¡U8Ìå0wb¬¹ƒµ»²®­Nm… -µòmâ¾ìwœ ~Ìí2,DŸiâHá¾Döp4ÀܼÎDp…iAƒk)$Ó=o"íâ ©¶<°œï¤¿•~ñ Ô7.““¾ñ×Dn÷v6ÊmY¥$EPhóÔ°à˜?Ÿ“/]2jïÍ×'ÅI”-iÑ·ð‡ç¼;‰4ck±¡ák*Ò#¶Òò’B’¡ÄóƒIƘ®•ÊïðΞ7ß½l2O¼–?·e‡ñwËíNr¢K[!bv†ûAœP‡à°ó¯+®"”Y|B«…¹ÝEþ=%X¬®e&Ñz]©„šeÍJÙ0Š#s°)²iÉE3ÎR¹þ´×JΎ¾‰²©µ‚§üt›—†ª—'Œt¼a[¬m0fFëÇ|Ö:eóÚ¹ - )û˧Ñw•}WT·˜¶@1<Žö´¥¦:C¢:S'$v°ÏJŽŒò4Eʅ¶îÈJF‚ÍæØZ6jž7üÓ˦ xm2Dþ+×p¬ Qe !±7V¯(¡¶.'u~Z%ãڄß?ÀiÂݏÖLÊnÍON§ d³°~±1í–¯mX¦?CCßƒŠ½²½„Œ!ŒM};‡(HÊMe½©Ž[ËÃP¤'CZÄïó+áœ1>“ÌØÿÆàŒªX(ñÏ9ø: Ã/çCÄÇ çÞøäb!“Bmª†pY|rÏTIôcÜy0e;%rj8טèÁ N"ß}v´|`ϋ$%@ ©/²5ÛËwÉ(°†èï0­55õ `cñp€R±ºXžŠ2=fRHïV¢y7)’.lÀb×´½åźZoóg0yÇr¿õñ¦qµ±8§Là<œ›ª ëCmÍ´+ٕìܱãòp¼+ì¶¥ÒXBZY<6UñÂê®gzû.¡¿áŠííS0»9ÿZlT¢Òuì–g£)AiJ÷OàvæÔ¸ •ä|ÎY#´XôʔÒµtÊô¡0øòlAú½+?p«Ó–²"Üãì‰x£¼XZ)¸ÆM|=DX«.éû;§V¡#’šFÅÐs²­¬+× B³&ºÜò»®m´â]á0·kûOe7Ǎm4öeÍß#<ôO]{ -&Še„b°â¡ï`˜J\©ôûøñn×çÀ‘‰ïÇ·ÿzûùãÇ×W‹ELtRõ#i¿cyi4ŠÊwP—›¹š‡´ ÐáqõÝJ;«}0ûCE4”Í—•>l‹[s¬zþñ–¤Œôa_[°]-‡ìÚ¬·ëÿ|Yì" ߄£¡ka¡dQ+¼ ô¼Î­×¥oh:Ž»ÙlÎK½6ڋÐõz4v†=#ù4à,™\~‡3l°<:͞q?j×¶%}^0-ёlÙ .$l?8é6ƒº1FãprÞ̀ŸlF<©g¯ R.½±(áü¦ÜPSö®Ù+Hý+Àwñ -ð¹péiŠuõÿt X¥Š@‰îË»M ™ÌqmÁ&¸uÇ&“®ù÷­Dx_7®Í››·›·üÇ›€vC+ó…5tþà£bç6áv¯d`ÏlnzÃnä5—ûÖlK²‡jˆ0E ¨ÕûÁH‰áƒQÙÅä#-Am¨yx޴ܸÿºâÜ&3/ùkÃ#e|G~gcìË -¦]؅e6ap¤L¿¹ÞNV4¹>üö\Ÿ'‚Ú>¯ëÑN­ö{ߺôY(¨E5íÒwáÛ%PyýñãüÓ_æŽÃú·²mêý+Òá÷𓡆K±!ô[À‹éu4ÜIoŸ ×{"‰˜ìAó/e¿£àV¾àëy˜È§RNÿ_iââT²œl -}Vjq9«ròå® ÆÁ $A×ԗD ÍSóæ1SÇ“ŠÂ24q±v>r‰aH;{¸~5ãÜo¥«KŸ¥ÓË«/‹½Xå9ŏ)"Œ³Iã|W´Åìl)FlôÎö;^i˜jÿ#]î -ãÜþ«#· $Nÿœ›öi}‹Ÿ$2NurN@Ýû§½¸8Òc94]ù0÷"1ڋˆÀnc&Ûõ`d¦Ý.´Mb•¡Äžu›ª>îWk‘fèI‡qãnS–v|S™ú«oê¾­hœ@<½ÃAów­9ìì¸jî—*ÄC[ÖnûáXoܸ;D=´[ßC|‰¢<ø($ùÓÕïþ @Q\è +xڕYݓœ¸Ï_1y2sµÃ’ø¸{Hَ}ç”/NÅS•‡µ“àf—:æ€ñÚÿ}úK vg󄐄ÔÝjýú×Í*ðƒ`u·¢Ç/«WÛßF«0ð³pµ=¬Ât*?Ó«í_o½×÷ù©/ÚõF©ÈS?­7ZïUޕ;ìRÞÇû¢ª¸ùvF^‘÷ç¶è֛HǙö"µþ¼ýۏoC\2Èpù ì®6:óSÚAùÆO×GÞÛ²*êüXÀz‰ñÞ|;åuW65/áJ¨Q¼M”ù†¥|y aOïa%^Óîù­;UeߗõÝ ¼ÇÊ;×Uѱt^_`#ñþË(gúá* µ7‡ùþ¡¯ ¿àŚS’Rû>—¾À#õŠBú»¢çÆ'hÊÞ‹Ýø¡ö7n·,[ ãòÍ«sY"ŸoPšÕ&L_gðT~È68åwøMx&ø´F}³ Oêž;»›!œÑ„iæ ¦š–lhðܼÍw`ãŽûæ‹tà§±Øä‡™ÅŒŸ(k0-]²zä+kÖ¿,-M–ȼ¼Þ?&"wãé·O®åƒO«À{wग़Zônl-0D·l +:(_'|†VÌO'>÷¼í@PÐxÄYdͪ&f¼²ãÞ¶¸ËÛ}!½¹ô欀vïhêgV…Sރ<ók¢Œ&2‡ ¬Åp£S•ï +y{(û{Ù²–-«Ó}.þۗ»¼ª¾ó@×´=|FºG‘F+;ºWeþªtFæS&ð>E&© +îûÝq÷1ïٚp7y,ƒ QÏöÃs¡o›åÓqµ;Ày+}‡æ\ïQ£XìvëÀPÆ¥Q¹Ò žk±j}®ª»ªù23= [hož­ +Ro_vù—ª QBñì=A‰ÌN¼ª8ô<~®Åïê»bOÞjØ*0†‹Ì®b˜ú€áÿ‡„¼ÆýS+mÆ®n´ƒ9x(:ŒÇCAãëаñqÄ_«„5ÆÎQcœ[Ò7 ¸ä±Á¯kt:Ô4‡DMñ›EMö#‹+‡¼\Ö¤`…O›¶µJãâ,B,J£¬ä(Ø*Ê=×¾I]ÿ˜(­R-—šÑãæðBa_Ѷ­Øí¬ñ…ì ÏS[Ö¸^.ê`W…; +4vÍñ8ôÚïꦗ ¾»sOv3€ä!òõ’w‹%„ÝGÝd¾ܨÙå]±hÞ8ô£Èuu³Å­§'¡(ÝƒÅøÕθl!öIû˜©9£j±T䁾‘'/ª=Œ»šƒÄÆ(ð“ÐõÓ 4c¾2EsŸ¾fÆ>ø/n ·€ká…ÀÎsG@ +-ŸÐ`Pb2ƒShs´31_a&ˆb`W¸^³ÐWËý'㙈Ûósئëó¶gY(²*9¢²§CÔ Q.Øp„ó)ó¾ ``RP·ªèÎ>G&¦Ea¤«˜yÀWGœpƸ€ox +‰Wð¬ñ +íùëâ¶]ÙÃ@&ÑTI4’6#‚ ñ_\å1 ›¥–Åí›~Ñ{72ËqrK­ m“X¼û.£Æfܦ „®¯f´µ6'~NjŒ&¢%+Èqð{Ç}â¼RÐmÑ©ÙüÅ ÿ®f߀LÄçùêEQö>Acî|ðÒø)ßS£ïÍ.oJ6…­p»2^:A€]Ißðfà8¢2é"p$åñ( … cÌ ã%ǞI°K1èPø5òªk¸5aKØÁ‰6üdhO‡+ VʚI8*çXÕý¼S'\%Ú[Úɝ‡¶929’S‹ljƒ|éÀOV)F•tE9 ]œh´ÒM4¦g×B:.ÁÔoq-¢‰d)ÿZ½‚kEҋ`à ܍&&¿«›–ŒñöÃá à*?黎‘Iå>˜Ìfg©„ è!J …ö 3ïW&tR_±Y´7Ìý` ,óÌ#ÉF´º"—Fפȭ0õ¦Æs>K¢f¨¬s '€±Wg2jÆ lˆ÷d^ ’c/òd¾ãI°Œø àW| "õP­°+°$6n¸3§QØÌÒè»pÖÌÂÚ]Y×bS[@Ù4v}‚‹ȏr~ÌýR IŸéâ¸ÂCIÙYâd”pò)ä[d˜m&¸tϓ8¡„FSí¹!’ßH-1úâho&7&{ãÛDoûu2ê-"Z’!(²9fX¸HŸŸC—nµùïkæÄ:XªFjÜü®Ýn É;a«ØÑ´Ô ¨1`+ /!)pŒ8¼~acŒ¤pÇÙbøUÞÉu÷ÐkÈÊAVÊʝ ˼ˆ>´$˜†:çòt´Ë\ RX&º?+VÓTð +_‡cµÚ¹^ýµ +<›ªD{¿¡×BßýEOV­ëJÄ3ÒÇF±å–±'a’ÓÕÃW9Ö®œwyr^ÛÕ +îrÙ6 I-_Ö{q¾ØH0–üx,#•KGd>µWPòB"ÙE­f•}WT¤- Ž“:֊c¤:O™ˆÝ쳌#!ž“qáEҎÌ#2âívçVĨ¹?çW‡M x) +q¹üwNáØ )D•È Àës±+fR[¶É.“d›ÈûóXà¢AZJ¦f»Ó.ýdx/vR-ÆîÎRÓlÂÐðn†ƒ‰çe cž8܄Ñ8•‹'ιœ“¬*5æó˜Þýqn†¤®< ‰åweΡ¤†£Ü¤V)‡MíyŸª„=§ !ºŸróÁ­ÍZ/œzª‡ž;5¬/AbmŏÆXŽ,¶G†Z9…î§9öØK;zìÿGâ 9¿MïÕÜP‘¾åßUdÃzW÷"Уëñ÷ü‰?ŒwEÁTúØ_•ç {TÅB†ÿœo}ßÿüüÍ#ˆøÃæXâd!aîON,5ëoI4«éA|Uxqæ)/Ûé"³_[Ð×'èèí‚_!˜îõ¹§áß¼@PԐù½ðÛ&…èo1­Åz>O,¾ U\üՙ¤cbö3Öã•s*Á¼˜(6`ÿՈ,¶ø)ü9ῒ<½éDŽqTŠÞa¬‘À9 +OM†ùa*nڕ|•¤ïÜqz8žUèì¶QiL„V‚ÇyU¼ûïàêå½|‹Ièg8b9}þ}uyrî±0Ëϋ¡ð¤Ü’z…–Kná é`˰6«Ê*ÎA!|ªhéx¬>Þ^­š’æüºT¿ùóµ| }­³à’ˆ*Â,¿ù÷3$俘\Ëaäl(2C6d–ÂqgñÈÝûp­! /'ŠøÒv[ |ˆ?E:œ žŽ¿-^ð"CÍ&“;âg:è‹2–¢ý•Ó5d)–±Œ®„¿%Z~B—žKç*É|NÿJ¸úl”!/_iú|¾ZAPníÊ ÜñeE9&ÜcöD²Qۈœãj׿ªKvÀúÎ¥W¤iÍ£b¨9I)kk«AbRi +ñ§!kËF >¬ZŒÅi#ÆJý©ì渱/`cYóïý-OA§E±„P Fã SÆêe”[À/HvŸG6ß÷¯ÿóúÃû÷/·‹ILp‘õãÒnÅòÆþº„'çb¹™ÍyVo¶úDB6 endstream endobj 154 0 obj << /F2 13 0 R -/F3 17 0 R /F1 10 0 R -/F8 61 0 R +/F3 17 0 R /F4 26 0 R +/F8 61 0 R /F5 30 0 R >> endobj @@ -1160,16 +1162,25 @@ endobj 157 0 obj << /Filter[/FlateDecode] -/Length 2214 +/Length 2410 >> stream -xÚÅَãÆñ=_¡ø%”3j“}ðâëd `1ȃÇH8RkĀ"µ$5³cøã]ÕUÍ{fÀÈ>‰ÝÕ]]÷¥M(Âpó°q?_oÞÜ~ñVn¢PdÑæö¸‰ÒM¤D¦7·û>z»“©LMð&oO۝R*øÎmc«½Å¥¾É«­L‚k^n¸ýÇÆ$¤›ÎDê0üu»Ó&öxæ”7ù¾³ n™`_æmKÐsÞÑË„ó™ÎïÆÁ=•¶¬«‡¢zÀ½$èj‚u§¼ãGñ±Ý¥‘ -nOéûâ­XU&*ۄŽÐ§º9Љ‘0v|d"‰H$3j”’žq'+mçÚЇ¢£…&´Û,},p«à? ªeb„TLõ¿$‘HþN8•€h€‰XHã ÿ*ºSQãxå• “0Žï_}1$Ä~¬› óé^Euƒ–¢æÝ)=¡„Ñ|̾¿[0м$DHþsä©D•ѵ}Î̢ᤁ%rÛ ­öŝ4‰e&®­3)ütŠq'ŸAvù‡‡‘‰Eyi}¹ >Š„6žŒÅm#Œ¿ûåR>ã»7¤K•DB&cƒ|:d7`0RN} 7ò²Ä™u1𠁠d„ðÑægþÚ×e™wE]Ñò ïÛâá´¡utÿ.È[‚, -±B)âòžuä{Àˆ#›Lpm Š8©²§ÔN{ÐìݖŒ?o'¢g²µ‘ÂÄSY¤©Eê…ÉŽA´Ò9†ž:<¶êRþRÇP†c•LEb^s 5v £Ùé+¶‡BõŽ+^5ÅöùŒX(Öå’U-"ύX±L-Bo¸‹“^]H*s'GùʛcúT*d´$0î(PJÄÙT—ufÈ'Þã^ M©+º‡²¾_š <Òt²Þ“êËà…³Ø*¿/½õs Áýµ§1fè¤Ç è–ìIt:q-J"¦ R´Î›œ©âmuðO_rL8Gþ$±»]¯,"0̀Š‚MÞÕ.,d…t¸, -»¯ªâG{€<G&xWÑ rIø8‚ŽkÄøÔc<ØvßNF@³ÁºNDèdšweÑ.%>êõìd äDœ;!ègfë -é„b nè÷\;Þ `àW[ÚoíâJçÄè* Ž_˜kèü҉£4ÂJ‰ˆûéU/ñ(C¾ªÏ2ÿ¶èVé8磗ût…cݜ=yÞÀàú˜CŠji"âd¢tâ\³>R íK޹ú`«½Þï6õyžæ¡ ç’ÝåqË×9šW÷# _hÐ.à> ¦AyC=>#Ù¾b²®ïÀÀ :‡õe{")½±G -kh&ô³¯ÏgšÀÂD1j÷W°'÷4(º–áÕåÚñu§¾výæPlÀ‚‡*Ëþ;3C-Ú0ùv9,1ÑP‘ûúd {h¶yR„»"IǑèûM#xÔX58{E4ªË¤÷I¥9VXáD¾Dcº‚¾ÖbÎ4ªçÖ-®-á—nŠ„;5•i.”À’¤gpÖS·| ûݒüRbqF=.•G½¨·I¿‹á~¢WQŒKÇøcÑÔÕ¿¡ÛFædæ¦Xî—m±/Ûâ¨×LÆ³Ðö±š*œõæ»9á.¯âøàŠËý†£îùédeÊÈ ŠŠ¡ôÓçKُ¼ÅÀ£´†"”Öùä"ð®u8uGwœÊœÌè‚u`ƒ Iz×uô}¾n~Æ{œLGÌòÎ‡”öÈ!ÅÙF7 IP;H:¯rÃÅÝ'¾ùüÍӼ؎ԸWrù ï=ή‘¡Ñ¦?ïäk§Œë„-š.4Ào}.:Ž €›ôùìpDÞ¸>*æ+;î$( FáG°:qATkND¸1±?„LK:ƒD!h%·$)æPŠüØ@D'ú•‡œP·tSá1™m2țDOÜy9s¥qÖ3â}"yp¯ðnË^é¦ ±Gð1Èß̓‡¡nR_˜ùn4—žñ±~%sâüÊ'÷?}Lv˜ ^zXzÙQ€–ÑLÿ]=ó¢Aš.±úÔßwƒÙª™Ù4Báy§Ñc§¹õ…7Ö5”4s×ñ1<9e‹¤™ô`«¨&U™YDP£¾šºVá}éwW<ƒ§°Eë†^!&1çnÒP~Æ=h©1ûÿ¥ÌéöP–ø{–ÁWûzƒ¯wEyX…+ÎÖY”TÑìcîZJbÚ®è®<ŸQç=Â]±§õÒQðžKb ¥›Â3ÒuE£ãw0Ҫʠ((!:ÄzzǕZё9´‡v†Ußù¡EäÕ¬GxBÃ{7TÑ c5–Œ¤n:_ÝUüHÓÔÍ Öù-ÉaTŽÚQJñ­I3MZŠç…8e)*÷¿ÃžºÎ¥9¼Ý¦œ%©ÓÄ +xÚÍYëÜ¶ÿÞ¿bÛ/Ѷ^F"E=\­}‰‹5hŸ‘rµÜ]!ZI‘´÷0òÇg†C걒Ï €óIÃyþ8®|æû«ÃÊ|þµz}óå¾ +|–«›ý*HV`i¸ºùúÇÃõ†'<‘ÞkÕ×!„÷Vïu£ËLãoè}¯Ê5½³*Öïo¾[ɘÉdµ S– +o։ðªæF¾§Ô©.ô üK¼¼ÄoàuGMÞ«sÑÑÏ}Š +8ˆ½LõËþû|ùFŒY†W¾ÙïÚì6ÞÓ¤‘\¡dI`'}Aìä-í¡>çwkz° “xwÏwLâ~»m¶{x\ØOL +·3ºAöWPp@ +¶Ú{\oâÐ +›a[ìá^[5µ²5¼£jTÖ馥ù¨AÛåY—W¥j Ô÷N7 ®$™ÊuºÉ îVSs²rèoÒð6[0_؟܀(œY&ÅS8õ¿’Ô  ‡Q'c†Êtð‡ /+TÛpMc)`¾ ;ã8¹nd±­é/Ëo¹ŒµeüÜ¢C™¦1„™ùX„P‹”8x÷rÆy PX6Õ¹^8N//çŠAŽþ kÄ8`<»ûýãÙÞ"°q´÷ˆ8—xNÓ hžr¯*QêT˜ˆÄ/©ûª€h ܓŠ`²Ó¾ßiTdi4™Àéכ“ÑÆ~2œ"uÕæó( + |ð[NdÛœL5»—3Mnx£Ä#ïVEy>­¡#ÆHªÊµÛ,Ïm{[¨ò'ÛÎÊ®)L;„óô€g„é?4ª>ÚvQÝëf9u“—nz}.3×nk…¨gÚçºF¿5í{8ŸA"?M½ÚêRà,žˆóŠŽ®‹0&Ⱦfô¤:š mGŸ]˜‰—k#€âEUŒaCÀtsäÂXwTÝw€Ó' „w³¯YáÜÍ7“ÇN1Ü ZIñH’ˆ$Á±ðòž4l´F?y°·‡Ïí%å±dÜ9âÏP§t*!4Š–!TÆÏ…Ð(¶ +Eí±àSŠ|¢å/A &Cw8ó-tR”`)Ž&ÃiàØ]€Sèup +MœùH©È"œF,v ú»¯ž†ÓÙj@3·ö«e$•ŸFҜü†ói,ad­Ø¸ð.;xŽ@£ä„ÐhÕɶ2@O—vÁï=®×&÷¤œÖß.ÑèJñ·Ïy8wp:ŸìÜ4”jt6R†¤þvMίÚI€„2SµäLFS]3|–8eÚÀTca°â#¹çÏ !m`,’B ”O†F´Ñ'|AÑ.{ÒÛÇR! ­Š¹¨! œ4lÁ3Cæ;ǝxwæBV­™p2œ/ì9æOÀ53˜3õ“LJ­`Q:5gˆæLP 8ðí~pî%hr§µ~èEµ» lÒ3tÔ.’ªzˆ +sç!¤Í˜[ï·‚ý‹y=`F÷tÜ\<ށB3¶ç¼-â±ÁA‹úÎb£,7À¼.wnëZáSZäá*7¹õõÆ"“„!lTWXH… ¸4ðU‡2ÿ wpŽFp¿ü¶¤’иH±âN·Y“Ï¡0Ïô ‘󝀖çM‘·sM@Œ¦£„7PĜ™n˜p7B ŸNä5¹¡€dÀ\J1רŒl0Ø][êou ¸Ò5š ÃÝÙ¤ÙNƋœ+NÄÜ/OF1^‚! ¹ªN5¹›w‹|œÔhçþ¸Â¸Œž{ÎÁ`ùXBBµ$Æûû(g±2 ʐ'7¶KóAW{ÞnOó”ÕÇÀ7!F…²Üz4']š¹mǀ•²ÔÅ€þ<,¹¨;O785>覲¢5$éC˜Zž'tÐdŒŽ”CNáT='8›çêX"LÇ¢ÿõ#¢G¿³èò¹¢ì<•½ý=…'hýÛç~°ògýŸÙ/£y"“øM2ýùóÊdo|ݱ‡!ýéږžž)ñ̊¿à~=’͘$†kK–#îýç\4†Kî[}ªÖÂ÷îÖæÎK™@>^tSºàîé®hm \¬u¦w¡%VU9›’ÃȹüwÞÑ߂ãbZêržÇ/×Á¢[Ö&·Ÿº{}¤<ªœñi¾Éx)óC&ø³Ëòyòðt‘«:wÞ‘˜:<ö4º¥<Қêty\¿²I(ÞÕïÖöŒ|d*{iì‚Ýë¢fònð/34þ•àbYe,­{Eä\oÁÀ!:Cõ w +̲×zOH†~BŸ¬:¨X?ôøƒœêì ®ã¥:û(”—õÙ>Eõkªs×wùüØ:ÊüʝÊ!ýl,ÿz·ôJÑ'á.%øî×ö‘ {±¢=ò +° »bJªøG®âOaŒR1÷X “cRåOLƒ(cDK0ØZ<&m-5¦l +St¢o«ØRP"l¡~I{Ë;Uká· ÀäæÃ\k)#šTòÉn“+.*Ä^!zóÙ' nŠîÑ´èŽÂñԮ̛©E.S‹‚Þ2='BŸËGbjpB&ºŽoÆC÷v@ƒÚN¹ÃÝ#Õl¡'0uó‚£ôis|ìq•ç±0àÈVCÞIÿj²dC9f\5zQçuc]tKvôp8 zó¼Ø÷=Ú„µu9‡Â+ôÞbŠ{éhLù#Fë ßÜüéWOÖÑ} endstream endobj 158 0 obj @@ -1177,6 +1188,7 @@ endobj /F2 13 0 R /F3 17 0 R /F4 26 0 R +/F8 61 0 R /F9 84 0 R /F1 10 0 R >> @@ -1190,22 +1202,17 @@ endobj 161 0 obj << /Filter[/FlateDecode] -/Length 1557 +/Length 1930 >> stream -xÚíXKÛ6¾÷WèTÈ@͕øÐ#-4I·H/ R÷”ä HôZ¨,²¼Nòë;á$ÊÒz·M€^zE ‡óú>å,¼;Ï<~õ^lnn¹, ½ÍÖ /,•ÞæÕ;ÿå.;tº]­…à¾x¶ZK©üÙ±ÌqJøìtUÑðv•p_gÝ©ÕÇ՚Ë(•>W«›ßnnŨž',N½µLYbv¨@Xqé?'Ét"q/0REÙV屛i“1 b+ß’€ãÍ: $“°a1õºtÞÁ¶"þG05ñ›n‡¯Ü?vY]dmA›Sw8u4~ï¿ç*®4½ú˜·å¡kZZ¾_ÑXNƒ©&ݶ½è5EÂç½¢®±ÏF§0Y!x!XH™±JŒ¿ÒÉ^ÌT¼4'&³Š¶=jÚIÕ -98mڜyF%“{Ê»%ÊçSõKûZùðÓl)´íCÏ}jÍE âxwº@ ¿ÓMî -à "§líÓ¹ -ŽÂGq¦! -M|{bÔ „îÕÓ!(~„‰x%¿ByB]€&¨(`pnKDCÓ¤Ã70wíN“†,äÖ{Ä÷߀´ ”=/ÁÀ!nß§Æ -Á  -á+ýM‚A9"Ç?<ò -ÅQ¥ (\+8¼_o'¿6\Ú -ü¢¡5Gú4èҟð)íTieè@+~D®JÐ)úÚ9 -cR¯½G¢×Óµ§š~Œ¿xàóÝ6ÿÈÈÏcùEÄ"¾±¸X²Ìâý²ùîon‚< +xÚíXK“ÛD¾ó+|¹*žÍC•*’°T8P)0'–*k¼Ȓ‘äuòïéžI#É» „NÍ£§ûë÷¬8ã|u¿²ŸïV/·7·br–†«í~&«P²T­¶¯ ^²SgšõFJÈçëR:x™µÅ§dðÓÁ”% o׉L֝Ó®7BE© +„^ÿºý~*–ÊÕF¥,±TßTp$TAw08ÐÁ¾.Ëz-âàRT÷8%ƒÜ´»¦8uE]µÏp* ŠýìØÐqih²ß_7ô_­Eœk‘80n¡hé[‹®3¹£U9Ñtĕ%Þ´ý쐹CÖl¬<HÁG²pÊv%¥â Þã7"B8ј¼hÌ%¡•ú %ÀPf¹Å=È.ý†ôon¥§Ž8a*]q{Í×´ìiK³XºÅ¯@«'.nÌÞ4--võŒÍ¶ ²&w U§sG;îzœIôD1!Hvmï ‰€ß­Ùz£E¼ÙÓ a +ƒÓ(DL#ÄÔa'#n±›˜ˆ€‡fØá«Pø.±“aÄDèàyñ1ìd” \NCœƒPA dD0˜R²ú¢­O’è YËáèÔC·1ÜÜ*?E1_ÍÃDÄ,Ü§¶Ë¡(ÍDƒòQ n ’Ç‹ëuh5#}E›:fB„±M1®=ãUù ®Ê8Jû̐ø ã†^]¸¥¦¹Ç`JK¿‰S÷åË.;·æI^z…ÃN2+Däg'» #¬&BpÇ~èËzç󲖚d-²Y³w1ÅSÙãgF&l\!`M>D©9@2¨äOˆõé2¹ïßÍD‚%[•—¶M-󰶅`VâDäEç~‡K»"+QñHâr0@ä´/Cp +T’Ó¨¨hɏl˜tÒÈB€KäwÉü‘„YT³ 6Ïðþºì]iž/œÄ¹k̢ȒºÉÍÃÍ>¿Yø…ÒPˆ„û|p²8ñY‚l³°e;xœ„dªw¼>°gôü¨ ?9‰RP7÷¦qaa¬Ž&‘jÁV,ü фá9[Fí‰ üÚ.¥#„¼ÔÇ趸³ýç~~SOóГ]°nõ9<„ÿ^>‡ñÙ@Ï”–ö8•‹¸hÛC¨'ß8/i*Ó¹Óy}6F•¨`H™SÒÍÉækkZÌY«è[Ø&Ú:'q7”†.‘$1^áU–Ïy×­RM’@,lMóP`]?((H eäB6NfЕO˜€ñ϶©éغTn}¶¯ÞÒò®®ª¡ÓŽEc%ãkpW7€ƒ¤Ê]X…ž­¶S¶/ýE0Ý'Ûæ9ÿß6ÿ³¶©Ÿ²Mîl“û¶ÉÛé`›|b›ÜŸÚ&'ÛäÁϯßÒ`j›ã±™mªd›«,Òd±%ñ Ú}V”ç¡t=¡Ç*uf®ìnLÖ¹­Ù2 ÛÒ³uuÓׅ¡ïTöb6HÖ×d?N;>BíDÒÁp¸Lp/o¸}÷–¹†~\+ £”>í¡>—9Z{òÆM_ +ÛjÁh…–BR]j bQ‡£c†òᑺ ´x'"^ìú█JõHÁÒ΄ƗÒL9qSÙz¼ÅœëžŽU8 iW²ˆaÉR cŒ®xºR'¸×Whmµž«ÏEԕÇã•Çî‰'IaòÑÀM»çÛsi{'˜Þ7õqF`xþî]ôqÊd‡G‘+M@Ò¿‰R#~ X8©E\¥w%£å[«ˆS¨«€y9?ÃmMŽ¢¦‹*ÔYH½@V=õˆf—¤A©ƒ$õÛ'ø4ø=û”ûÏmώ'öˬzieÉTÊ/Þ;쇟ÈkgçcK„ì¸jmù´íÃÂ= l,ê]šcæíû`ÓLÌVªAh[Ú¶fõíö‹¿=+{¤ endstream endobj 162 0 obj @@ -1226,16 +1233,15 @@ endobj 165 0 obj << /Filter[/FlateDecode] -/Length 2227 +/Length 1756 >> stream -xÚ­X[ë¶~ï¯ðCq"njx‘D $HҞm€tßÎ ZK^«•%G’³9@~|g8C‰¶ìÝ-Ú›âe8œË7¹ŠE¯žVîﯫoï¿þA­d,r¹ºß­¤]I-r³ºÿîS¤ÒõFYe“èÛbد7ZëèçjWõU»­ðÓD/ڵʢSѬ?ßÿøõz¥¬ÈòÕÆäÂ:iŸhF>ÏHD¦V±lËS‘ç<øùîÓŸ«A~ªyÆsח4!8Ë&I„Zm$þ⤏;Ô9‹Æ½S>úª¬ûj;Ö]K#ÝœEU_Œ]O]õ@ÿ¿,”F “°w‹ÝƒÃ}õždm9kp)ÎىÑm›îñ±ê—Bñ,4©;z½ÓhìnËMS!½–C5.DªXX?þxª›±f¡û‚þHF©œV JH vÕ(—UmñØT%ž2ñæMԅy¡ã¹nj튚[õŽþ§U*Én?ﻁ›mqp- b‡S3,¨ïªßE;L›v;:² L[‘L¡ƒñ{5|xš;(%Dõ{=¸!òٙ GtÐg_=š¢§>:ŒXoŒ±ÆÇŸ¹Œ¿„âÏñg&éËøS™šàþRÎáIh"/•UH.U07TpŽWֈ؆Ž_*¥E¬_J ?øˆ¶91¯g˜ÿ-‘Ù˔În°CۍÔ1©‰½ ûÜ~!üãXŽcU’œê·µJA~YŠZVÛ58j$(6¡0xKÂÏGóe’I,TþZDªLo@ -EAs$‚vœ»¨Í2ž2®fj‘ -½Þ$©Š¾9‚w5¤H[Öí4³ à„ïŸNãñ´„ i°*@ MgúùÌpÒ`¢Á¿Ž:àúj÷ά0ºƒJ2-Ù§¡ü”ŠfL É C€nèf†`þ µgW00¤ù5`ЉH/Ø[^°’'9àY ‘hÁxª"-™4Žv.“`ZqäìòöG5XéØÐ.«aÛ×GÌÀK•R"–çUS…U3NyS>Ë(å3ª |!늾äí½·P…³0V¹IÚ.PËŲ|X3B,M™ ”[j泝 à4'*4¶Ñ¶FmªÒ¡gÂèéݬƒ8ʎLÎ`9ÉrYBÍz UGÛ¾*F”î›æBTáÞoò^싆–‚‹Ûy#,|ªƒpûýeI´°i°ÝÿBîke&¤]£#‹öGŒD‚ˆ)­=>üs—\›À{1åû¾ïú×ñƒ)¥¤mš!ïÙy†’ Roäar84‚À…¯ÙÆAຑ³0…o -Sܨ-_Y9ÍCé—B4`ÞNåÉÙvø­p;•+Ã:Ïî¸Åo?É©„«BÑ Ø$øÃ°¿çŽ€ðàç5\K•°ê åeB–çÍOŠùúePX¶k‡±?mGÊ"o¨ ‹zΣ¢çL§¶b‡â¤¦ £ùýY"*̞B–29_{"v9Å9óÅÔ£Øw%æô|ƒ -•'E®Ül0åîÝÿaŸŸÎAð†9‡÷g, ²Ÿ€m}ìñ*×3Àð–ñ9TºÞõ’ô íPýzª['@x C°óHýÉ·M CJxçf „ ä<Ö©»wr‰e©F^ò„ÀìoJßuŽølOÐYËh^G(6ˆ’då/Ç©ÈC—c;êò’5§„_ê|‡}ån?Ø×Ñ?T Ò/¢pVӍf^*Akp9‚:†îÔoyðÄr²ãnðž¦n+ò$­[QÔ-gœ¦m–œ4Ï&þý"%õ˜ñÀ¨[DZ‡›o£¢Ç¦hÿ=kf`¸Zr ~ãL¤™Wû[LFýy>› Z§ãznÒ¸/D̍c3–ƒµåƒ¿…J|øÀd"9'™w’2r!Ä -3Š·¤(ʨ0¼Xo§2»À$†(«¦>Ôã•;ÜfÊÿp¼:‰ŽEu׸ϩÒ9n;M4œ‡±Oã<^ô°¾Þ^_ß±\ª¹|Ãpó67Jÿü´`ùæÿþÕJ÷Åiýe>I‹Ä¾šQZhOá!+’<'êkñɁ.îc‹ö`àý@}õ•MãLäÙî4¹×Œ’¤ýzêFzÕÉí|A9>¬âE·k2 •€ë[ã…a}s.‰.w„˜øï¡f_W„”FÈˍÑWm­HÿSã»@&‰LàF.ë±ÁÀƒM¼Íâ~ÓØõl¥IΌ8É]F°á¢¯œ®2ó¥áÙ?.™PißÂYhá$ƒª0{º ‡7;Á(4ä$¹8³7Oƒò((`dÖÖè_þÉúü˜­ 8È6æÂÚsúÈé«2u™¾øê<…y¬2=KƲ¡Lô±¥yD‰¡ÑàëMO“·ÅP9ÆëóäÁ.¨©ÀkÜ»ö%8ÆÈŠCöÿÐVÏ®œ.B=Ɯ]k³ŸÚ®'?̏†úÊË$ÓôtöððÚÛˆ8¸‡÷KÙtÉÀmæ"F•Qû:«g 1Wž¹óx®¯(öþÖᤚ‹ÈŸß"âCi-r?ý—ŸÝ9Ñt&E’‡åUé2Ï Øqñ ª ±bºr:ÍDþÇ͒Z7r<¡JSè’ Ǖp»±x¤Þ-‚~à&t鈃À5ë#ן’ºˆ@b‹( -MšO9f"„èô”AüF$=[„Ö[\àÜPbõzPsf`Q‰Ì®SÿOéþß3e‡Râ@0ˆÓ½*BÛSjP“®à|º‰Àa-l{†°A– ƒ+㪉ӝñ¸¶Oóã=\RL}ÿ§ÿŠ6„ +xÚ­XێÛ6}ïWøi#kF¤H]ÚÂ@‚$½E€vß²*ÛôZ¨,¹’œÍùø9C‰–ìÝEÒ'ñ:ÎåðŒf! ÃÙÝÌ~~™½¾yùNÌxÈ2>»ÙÎx:ãËäìæÍ‡@Äó…HEª‚×y»›/¢( +þÔ[Ýèj­MWäÕ\$Á1/ço~ù.D‰”%Ùl!3–ZipE6¬P,³ÐNV“í1Ë2šüøód+çL*𾝛 .àFù03 J°,žþŒãù‹™˜/T,à›¢Ñ뮨îà‰ +޻ñC!¾5¤1ÅBd,‹¬Œ~c]¡9ê-}Q€m¯óc«[ÓA·Ó8x+TRRû~W·Ô¬ò=µÝË®Åζ©÷Øêèχ¼jé`a¶ÚÊAÛ(SGÎ(Æ-½a¼;‰„Igõ®6Óà#!_õ¸²3+ãùÀ-ã >`¯ÒØÖ 6Œh–Õd2\Æ6º]7Å¡ƒ cuyÆù_øþcš¼6²²ÀŠ&FÛåÕ&oH©Þоõ”H|%ì,¿c£˜Qð„)yQ+ÏÂEëŒ'™R¾ñªÚ¨gAK†[F½a~* +~Ûâ4^½²IljÜÓâT/K.Ú—4TКu£óNo~‚^ššKálç LP to…“Ó5Çjm$Q·Æé/ºÁ8ÈàxOć¶ø¢™1‰ÁTÌL¶¶w5  ƒE ˆ›}NY‚1dßOFXåçRÑþ8AP ñ°ì{‘eùáëÇÉnÀŒ8š€‹àE&üëZF‰ËÖx¸æk‚9^hr C²f‡ïßÓJ1ÀÛrr¼w»×(aÐ`,ÎB0Y£^—õj¥›©Ps%\TœÞ1Á¹ql"÷´z +Ÿ"d©›_‹\ŒBw9]}…FѦRJp®òU©7æ–Ê™W‰‘yaà¾(Klmó‚Z6”võif6C“0Xùl!û| Vg1X†)SObð‚–y¹dӲŠg*ŠÀn£ïŽeÞà^EʔâOºø“ãøS=†÷ñ'{éÓø‰2`ùuú.z¯/F  œTRAUT°Ž©daê;~ª¼ìÑc)á&_ÌȈYx>#ÀüÏɈ$§DFp™:h†!Heè çpá›wÞgAŽþ41ñà›Ô¶ ŠZk'nøÍðÞXœÜÑϔú#d>3<vƒ | vðÄòŠO-–Lò1íQh¿b0½©-ÿY÷ să®}¥È ‚£•ý[C–ôˆq­¥…Ûj} ۝¶E«ñ ÑÆmˆ}a3lå 5¸ m}lÖ4y$Yـsp«,*~‚ĵ;ò¢¢ƒÛT唚fIOÃe¦7n 9ŒÀŠÂ±k à£cD°*óêŸÉ§0Ë@…I1øÊš ùè¸ÕŸÖ“Ù u<ô¡gu»ÜᶐFCÏøV×EoGØ7ÓNÓ/Cॄ(y;Ê"b¢Þe>påÄ0ê=$Îæ20öD‚H…ìÿTÐ\ÐO& V£-]œÅìíÍÿ¬ü¹ö endstream endobj 166 0 obj @@ -1243,9 +1249,8 @@ endobj /F2 13 0 R /F3 17 0 R /F9 84 0 R -/F4 26 0 R /F1 10 0 R -/F5 30 0 R +/F4 26 0 R >> endobj 164 0 obj @@ -1257,28 +1262,28 @@ endobj 169 0 obj << /Filter[/FlateDecode] -/Length 1644 +/Length 2093 >> stream -xÚÕXYÛ6~ï¯ÐS+1#Þd°4Ý@Q Y I€ª¶œ`[†$o’ß!‡”hËÇMZôI<†ÃáßÌ(+HQdï3ÿù1{y÷ô–e´ –fw«ŒšŒrbEv÷êMþý}¹ë«v6çœåüÙl.„Ì_–]½pK<}_­×8¼–We¿o«n6gBY‘3={w÷ËÓ[êXÖ±ŸÃ­4› KŒ¿EÔl.ËªÚ -xi™¿îÛzû¾Ãél 6çaҟ~w?̤È˶.·3fòÅmVî+ò{d dË3ùb¿©€Pç}÷Iûû -iWM»){¤®»g(OàĨlN5¡þþ››¤±# cÄf…ßþдËÉ#æ\˜ —;¸ÞS‰.‚E6NØS¬˜‰êÅ®>îÊí²Zâƒ`ˆËÝ~·[×U˜õ n‡‡ó|Ñl6m³Åݺ<»öÊ6l×Ûݾ'SË*A´É@ÃÄðÁ¶mûj·/Ê̊&¾­×ÁدªnÑÖ»¾i/\ ªòB´Õ²n«E_Ga›WçU[§«†{31›$:ªr;9®ˆ6}wóíä¬ck.Ú\¢ljso.SäûÎÛD[´ ¬,ƒª*œzmãð-“µfóå¨5*6"ÿy5u" -׊Gx‘偽§;”¨ÙYš76MV–õûÃÈÒàM£ pQ搀H Oç„bЎ¢µ20ß6½×‚²ù_NÊO“—ÐÂydŸÔOULÀvS.+ùwxÞÞCpRâÞü†)¸f1ݸ÷(dƒÎ½ Qp§rY8•{"|¸£ðêÀÅz;µ‡±£ªÏÚc.Üc9ª qØ!g,E¹DdðöE½ú„+%R òÂø@Ñ0÷!bòj‹'VqÝ»˜³!Èæ8¼€¦jہ ¢èbï]OzÊõ¸¢ä1ø58`¸ÌËõ¿CÏáԐ:¢–Êÿœ†·"<è|r „v¼æ»'ÈbPŒ5¿BÂõY¯³#d úª|±n  Z$;¥ÀÁ?‡!ZœK´¸qw²WKÿ\`´P¾=÷X?/ÞÎPÛÔ½U¥êŽeï_äˆ(: qô¬«àûÑ÷ùC_!X@_7êêM½.Ûõ'œ:WsߌݴÙ÷^¯nµêÉÐXë“!Á´v£ fR s|½õ½xSë‹<~?Z1"GÛ@¢àœÙÔ!˜= ›Sp?ðæ‡ï>8´àˆw,â;ñŽÆ;Ή–# -˜³(ƒ ÎF ³ÉÃ踙½ø†èP€E”¥®í¡OPôâ´É=g·v€}n!`Ÿ§?À>emþ¢Ãpx”·\ãÊ¢ìªpA}Â),¥.9…J!AP@ÒMÝ÷èNèíòl™«Z‡p‰Ö]6 À+с¾Ð… õŽ="”°àÕßPÀh,h¼V¨r§¢kÂ8ðG$1ù8ŠÈ:Z© -4% -íE’9½k„Ì -Ø][=Ô;ƒ`‡ž…œëQ\!+†BÖ`!ûk3ãEþêXñùu¬üRuì×.d½í& @)ŠŸÍ´s±Ì’ ±i\îpNèÚB.bÆfŒ`a.å`Ê -"ìT¨Ô—¥³T1 çn Ï:}Š14KŠ..ÌøˆÄQám1íºûÏIàçCÚe\ PÒîêDõ{©d8jCÅÀ'9ƒœÂ i®iVك X¨qB¹ -¿¸¯®á6Œ ×mÇÔHÁ0“wAËhåcÔObbƒÐ©ÿ¿ò6„òa;ÿ_6‰Ï¿nl®BEŒMܿЃ :DM¯¹ÀP[#äëÇr7t´àÕè¢,$0HӀN2…NÃëP?§cxAÂþÍðJóuǏ~ˆXÌ#¿í\©%ʕ?"~;5È6¿Wår8€ÉÌ,ËÛÚÿ\ùdžç_¢ˆ_”Pšºšˆqƒ¡*‡ñ‡{*7„6ªÜ„Åúø„/i:,ö˜ÿpªŒ\õ|3 ­LâÄ]01pŽU©ï9`«PØA²¦¿Çi­ì&¡¾Ã*VÔ6‚Í!3üi'“À—W²jòƒñjl*±yý?/ðs*Ԙ †^7«Òx&oҜˆ·¹¤{3ò±`X¯W ¯ Kîâ!…êcÝù îgþ†_€AúØÿp÷ÍßK>ç‹ +xÚÝYKã6¾çWø$20f$’¢¨ ±@’ÉdgÍeú6 ‹n+°%GéÌ¿ß*)Q-ÙÝv/{2E‹õüªHobǛǍýùeóãýwïø&‰Yžlî›DoÁr¹¹û1úéX\zÓnwBðH|¿ÝI™F?]µÇ)}8šÓ‰†ï¶šG¦è‡ÖtÛ—*—϶¿Ýÿë»wbbÏ5ËòÍNæLÛîî>Mˆ±$ÛÄvýËdÁD3™»õßh1ŸS–q·øÔ´%®oÉ$ßì@±„;šÖìÊf?œMÝ[’LA$K’Z’Òœªs…ÚÛ!‘Vð£+ÒþڀT]ж8²|š¿.EÝUMý¾3í›ó¹¨K\”Q7|êúªúi½h«þû­yWö7ŽïO³“©á(O·#@Oð\ „Ûd:ªŽ~/àŸ,2í¡iϦ¤9 ±jÊÀ ‹Ð‡‡Ú<¡—¡ž3)CGÈWuӒ„$Ý_É Ò ހÂ~õ[bqF†®§s>Y·:fèŒ;Ǻ~] +á"ù[ˆ%‚›¥\IOÕáÁÞ\S.áSùú5,nJ@5õ俯ñò}ëMd Kó°¼  r¨¼0U-D´…vœh.d϶è±HpÌþŽ–V´€q©;õîn· + °4äÊÆª;Ë&'N¦(«ú‘Žë‹O4»GÐ܄‹6q±ëÛêâêOIS‡¶9Ó¨ª/ƒ+ƉÊYš…Éç‘@9ÐÃ… lxÛѾ!(ªE[à“„ôà/>e5àx´)¢bÔ¿AŸÜ÷„C™Ç!õnñ qǝë–@Ìnvè>ô¤´†cgd‰ó”ã|¶XÆ}ôSc÷Uœ(mEw´ˆcuK°©‹ó ƒá(6ýwß,ö†˜µîôT35ƒUjïb_~²œœ3¥³•¡O&;¤Ö›¨ËÉlP°W:"žÀ±òa4 +Ÿn.QS;YìÎMëfÊê±¢DÊ=$N‚Z`ÛØ34DGÒð]7+*Ô)¿¬´æš¥Ïü +‹3؞‹ÒÐÈêayÛ¡‚Öö82B Üq´8d£Í­ ^p4yÓeCù¶)¬9hrå‚Áu>™úª? ÓeÅÌd¨çÔ )éÂ}_¾ÐLA£¼0ž¾}¡®iÇÁÏÛCB{XÐÚ<¿€Æ´íȆpt?ØÐ“2Y =¨-ì56 8–÷¿ó=0˜!ì& ¶ÔZW¡˜ð º{¹gR“™`˜iqkÓLdW£.Ÿ ƒàWEûSÓá­nô|Í,€Rü†äq‘’Ç5zew]ræ!\Í@Z¨®)k¿ã‡­kP×YàKÊÐù{˜¿âÏJՌYø¿„ßü×àWJîàG´c§¢=}¡OŒ5ü Ð?›¡·†Å±7«%›Áq–­æÇG€äˆéĐ¯»ó5÷KÏ*Ta0§Lû`¶aùzîxñ½š~ŠÅÁ«§HŠq©'%‚HÝ|áÅó¯I`¿ÇÂ˅±Úޕ·ÍøVÓðìèz±(l (Rý’eUþ졎ºwÅ<¸?i„1 ÔÀ·¯Ž”ÞæzÁ­1O_c~æ+俬ù0nÈåù•þ5Ùµùùþ«ÿg=ÒÀ endstream endobj 170 0 obj << /F2 13 0 R -/F1 10 0 R /F3 17 0 R +/F5 30 0 R /F9 84 0 R /F4 26 0 R +/F1 10 0 R >> endobj 168 0 obj @@ -1290,24 +1295,25 @@ endobj 173 0 obj << /Filter[/FlateDecode] -/Length 2261 +/Length 1969 >> stream -xÚ}ˎã6ò¾_áсX‘HJ¢{˜Ifv³@Eº¦,Û¦ÛBlÉ+ÉóÈ×o½(Q¶»O"‹Åb½Zei–­^VôùçêýãÕ*ÏÒ:_=îW¹]å:­Íêñ§O‰²ë²ÊÉ{7Ö­uò›ßûÞ·[[“üâÚµª’‹;®ÿxü÷óUnRmÔ^ÈWS§–¨é´ZoŠR%¾úíelÚ QɏÝéäÚÝ0ÐiV#¾¯ëÀHs&ñМÎG¿¸Ï›_Ï®š®ej±d&­õj£êTDî÷ƒoáR%?y2¢ÚNDá è‰q¿û~½1Y‘ŒAþxäå5–ø~ßõ§oOhûîxìP[_Xv¢(ìDÓ$nØ ç« ²kà£ÓœÙš—öäIÛ#b£1˜CXô~×ô~; -%íûîÄ6:úýȰ±ôæå@„Rz¬HkO•iN/åézSuòˆŒ•%_·ëÁD“[ȍ¸ªY4Ä8»~ð=nàÅÉõâM¿ã}€^EâúÆ=£¶ùd!?óä»A0Î ȈzÃ÷ðaäFÂՀ·;v?Œr£ØùüÌ!*@ -Nþ«n/ׂ3û” ~4k‘‚C°#qËÎã»þ岉eàì6Ùö֟rIìP¿-¬­Jq`UjÊ>•d´9|¶óöoDøÃo;q{Ҋ㉟ ʿĝ–LôSÌúª*ñÄSý ˆ"ÂÄ¡ YþëÈ+±>ùÔ$ÿ宣ž©-&RûÇM†/ÒJÉáwL iz·E ]F—ªt]e22ìaÓ¿t¬¯AxkŽ;á=vReK̀àA(Y¯†œ{hŒ^˜¨¾˜ºN†Ëó06ãe ç9²7€^³e”ëûÓÝÿ]ºÑó±C@>ˆ' ×Úoð·>÷Ìþ¾‹™ôàwËjÁž«Í"q‹—–iYÅ:ÍJ¢ˆa¯KLeø­¢ØA Ç€{?\Ž\Æ* p/+ƒ.‹+Ë „DP‚ó1ÕéööÒ÷D|ê2,þ¹é»öµ0ŬS$¿ÝþK3x2püÒ.܇üB28ž¹åZ\Ž|ýˆ…ÓÄ&Æ &üΘÒgðnR!= 2#õF3ó;ÔwUs Ñ6‹ud3Ñ,–:‚ AGpÆJž´¤‹Âj¶*%Œo|³Û_Ѿ©QˆåÆÑŸÎ´CÜ.FeC\‹âPÿJ|áx¡#§›FépÚ{·ëÚã·—M‚Eƒò4ù¾§2 KŽå-¨€º-c$Š” -L”ëéî׆J-<û‘Â@ Žô—‡N`i Ž«atãE¹ôsç±"6;…ˆ]„HuݵÀ9XÄ-'õ¦ˆÿ|ùtׅ׏ ÁcŽq"”x -d„ûž‚jǙ"bWn°p¹u—ÁKë%©E/û6N<†ôÏV?õq|4©Ÿ·+}›}g䧤²L:ø:>™˜XÀÒ7#—'ƉXg•Ä*Ë ˜Ü‚:½§ ˨ãÑ\€¥½˜dg ÒW4§"£ªÐE®ƒòV꾬t_PÙ[Áì0]'@Š­ u‹ š»óH(U›»YH -˜Éƒe©r‘±Ì‘•xMÉ£®g´hàªeàªo‰Ø·‰Ý0Þ!××û9gC¨D³^=9N-“ïlͼ³Åcaª“Y/1%½]öï0‹f³˜–ļ—dÐýӛ¡YDSå&xװϗæ8‚¿¥Ü<ý¼_TäˆoT¥pФ¾ÕÞI=R¼i$T8,ìúŠzu¬Þ0[›iŠGî(A|ƒ~+M!‚Ò`9{!wKDa•^…™Ëè«à3FQðå)øðý5½«J±U%¶ÊeD-Éê¸;úyE׀å4¬ˆ¼ÿÏ»ÇÝdl •`°3ä%ɖW 7h]ÿ·Qýç¿lyÉ=t^J~×Uô&¬C4#ÙW V¦ZÅ£e¨®êð3R²4‚sÙ;LGòCy€ù֟P'ÙÀU/ÇÓÿÕ O25DèxÀ…x'…<–á,Ç0½r3»Ù!úíS&'úÝ ^ÕæÚ$UU—Õ}×P•ËZ–.€¤å¯‹6UøYTI*;Kƒiì]G(r1˜ìA|îÕw)ê€ò”qcðÇ:.>½ï.}+ÏIçSì§#ƒ¾—l@Y±.BV„|©5ý,øŽ!Á2:JR¸WbšPOaܲ!­XÊ -׫’º7=_¥6üÖ²Éãçx†¤w"NPäû?Îź +xÚ¥XێÛ6}ïWø©•Z‘Hê´š&)Z ] »ªµi[¨-¹’œÝôë;7J”ålôɼ Gœ™sf†^Da-v úùmñêöÅ[µˆ£°ˆ·ÛEœ/bfqûú.Pùr¥r•'Á«²Û/WZëà½ÝÚÖÖk‹SüYÖK•çò°üxûNj·zT¥ò0++S„9i»c‰b”HÂL-"Ú¬gÇÓ°(dóãËïggã,„»òþ¦ÚUýµï§Z$V¼ëºÊ³P«Å*Îè ™cƒ–|Zª<°X¥A¿G3£<¸WIv qll·n«Sß´¬Ôx—mY<¿•÷]•„ÚÙÕ7¬ñµçq¥S)ß_Ãæ *V¨ •bEt}YoÊvóæÜŸÎ½ÜàKw y|¿ÄÏ-VJÇ¡B§é0NèSÕvî„è‹w,ÂLöªŽáT7=ºb-°ë +ob7!ŽŽ ˆXŒÇáB‚'D–«$UÁ;8¬U`ëªÞÁ(K‚·£×ƒ1/lɬ̔ËÍp<ÃËBmÕãÎåýcƒÔX¡˜!·äZ¸~k7Uk×}ÕÔLŒíÉۖC(=l‚QyJà‹ÿ/7~zù,7ˆ÷ ü p£ðÁ¿.Ï¢Þ(Á &pü¸o:¦A]e±º÷QmŽGˆc7ϬÁh´[4„1븩Ž'—DOÞ €ý*×?ì-†«ˆ‚â sJai=(… ²-ÝÜnÀ&JÄ«°ÞííáÀC‰C ð=v|zÛ6‡Õ¤G6ž4Êu;Òi‚²[qäºcºjW-U羓`ð §éÊímÛæÈ¡:Ø­$e*P(^íö¤ˆÂ¹©P^òŠ=iRp24*hÙ!F4•=Ž +—'Àì²ílˋû²ãÁ±lÿƓDi˜»õOËòs[•”ŒhgbæÔsމXgñ#ú0Þ"h8¤ÜY>§÷K4(йŹ¡üÌû¾ `ÚÚcYÕ"·%ãòÀ +ÑÏ0L_mÇy*šd{WxVÚ_ À½dü!͍bôÃòPxh‘Øi´TA5[9¾™TÆiÜÖbs¤=qÊèòåËvw^Ímb;T,ùõ~m• +‚!o®IÁôƒ1§ÍŽ÷¸‰ñ^+¥ºŽ2®+‡¹q]N Gc¥wþ%*Ë(§ âÀ™8PÂø”P®{ûÔóHÂO‹¼k‚¿æ}V”`£ÅUðçYŽ÷š¬X¢ uÚr6îyuJ/•iŸ^ðLàµ3ð¦ÝU’îV6rw¥*O1„Ð + +_YuZDGñÄxÆEНº¾êϽۏñzýôUk¹V¥—ù>„ Iá¸Wn(Ùâ°oäםó®p®‰ÄÁŒƒ¿£¤t<\Hž—»£_ØÎ鬐ž0|呸SÁç#Øc'ÌÉI®9ª¨”$>óÉf{¡{V¤Pªì{{<Ñ e_”1šÂq(ÑÿJ°p8SË»A»]|4õá³/Ë!ÁªA‰š·lÛò[^ÐD…5¸€ú-c„EJ¹VÆKötö©¢Z Ÿ}¬ø ¢ÜjÒ¿zi4Øxš÷gÉäˆ3í?Θ"¹P$÷)’É'É.ûØçÊ¿é¤îå迀”û|þš,øäqo¼…ŒëüpHŒp)èö_8S\< µ ½äqŠr½{qO:7N<†üÏ+ì~êäxkp?·nþ63G„SrY$-ü–¼3~Ö$°,3ÊqyÂE?ã¿)ÌU¶$¹;wZK-@QÆ­±Kƒ k’åa~Áó~*葜Z©ýÊ¥ýÂ'©H6²0ßNzjÁ´òÊG\©Z]Ž0»ÈRå¢ b™£(ñ˜’GQŒbޓ«'W1W’?¯äPvýu~}½Ì9œ>§B'‚ œõŠ8…¼…x–Ìàés1š|̽ë$ESII/¤—ñí^£Ñhf^Èÿ.3g#ü1on¿ûéÝõ endstream endobj 174 0 obj << /F2 13 0 R -/F1 10 0 R /F3 17 0 R +/F9 84 0 R +/F4 26 0 R +/F1 10 0 R >> endobj 172 0 obj @@ -1319,35 +1325,28 @@ endobj 177 0 obj << /Filter[/FlateDecode] -/Length 2201 +/Length 2365 >> stream -xÚ­YɎÛF½ç+t0 -µÉæž[;HCOƒg©%1¦H‹'þûÔÖdS”ã˨ÙKu­¯ªzV¾òýÕaE??¯~¸ýV¯_åÁê~¿ -²UªhÂl‡]%Ìaxÿއç¶9´Å‰·“'ÀdÁ?9mÑË!¦U6²Çã˶©O8μ´g‰÷}{N¼Ü3]iáR¬Ò1UßÈïQl,J‚©Cù‰™úîÂúãÞ֜@ƒe}àùÂá@îYŸ Bäª vÂQ˾«á} žp>W¥Ù ‹d$L›>­³Ð»åt±ët9Æ -éF®Æás_”•¬–ćäѕU—Ío#ÂíA­ Úí€ñ;¾ ž.Øy¬Òœ\,¤[t¢—|h•ÄÂFsæ¨9:‰éúhÚ²·Áñĸc›aÒ ·ÂBA~D4D|[ ž0´„_9xWâ•×®h ã •ˆµ€<‚Ë" ´¿~ºu™J3Çh uèDőlxʪ/ë¥fãTå©»ÿ©YV‘Ÿ{Û¡m éägyMû“였u>«¦9sÁÄøtE²L ·»%7:ºu·ËӉŠY<Ýqy\†Ž·T -˜ÈU<ÒiÎWÈh\’!¹\c1Ùú ;k/˜ÊKÔK/蜦hp…¸ì\¸Ü•!‘ƒ—˜bo̘o­)¦Ø·®,Ç©è>„\VD"áҐ -S¹p ó—,…Zi»ÃÖÏ®úÚæ4à ûo… ¨ül ·Ð‹† Ðù‹üÛº5—„€]}[œ?SàÖ8ŽOZËÖw2È­P5ÆAàiaT?P­_½ú¢éÆã«Y® ¯]“Acɼúý÷_~Z\´Ñ>žP´£ããÆ?T‡§ uÜ)T¼%vW<ž^7`½ÜHÑÅü­ay£ì²qS©yw$ÓðêÔ«§cMO YÆ-tJÍ>7´ÜP]¯Ã>¬¥±Ö ?HjÄ)þ™ž¡ðËIôy¬‰gqÜ2µIø…ž‡¿dH›”R›„oÚ÷þ¨+ >€Ú{.;ÉÊ\! Å–G=UR£Ååqh|^úÌ"L-Â;cÝ}v§&®“ùáƒú·Œû·È>ëÐ{bSÑKi¤ÇG+z±µ^œ„š<.ÃþÝ®tæ;¹e;uk0;f,_tk03ïÏây1mùk苂tÞgÁÄÔg}…äÿ…ÁW¸yì¹}Á;.X;ž’'±À­ÈðóT´cHâ>zðÁó7[·iñ¹:ùª!•Á¢0rkc¹Ê9i쥖êE¹ÿÀó_×Ù¸)단¹Š¤îiŠ"I´o–‡%¢múˆ¼Ð¿št_îÒ÷€Ïo‹áp´x!óø•0k îGð+Íl¿žCýsgBXÄqOÌb*”$î."sjÞ ßiڋbmžeÝ¢jÄA9…”ßÜót`Å +xÚµXI¯Û8¾Ï¯ða€‘gµHjí[ғÌrj cËÏBdÉå,ÿ~j£DYv÷d€¹Ø$U,ÖúU‘›$N’Íë†þþ±yûüË{½QI\©Íóq£Ê2q•nžÿþ1úíd/c=lwÆèÈüºÝ¥i½µ®Ù㒉>œê¶åáûm©£ÚŽ×¡v۝Nó*tµýôüï_Þ+d™TÈ~§ªÍ.­â’N0qëí.Ëuô[>ÛîìŠ,úPÛa¿5ItÂyMÞ}¯÷×±é;fJž¢Ø;]Ŧ ÞoŽ,{YEþª$ÚOGÀÚÉ:|y˨®;&r—¶ùKÓmu=Ͼá¤î ‘è¨9òO š_ÛÑM[é£å©kΗ¶æñ,~÷âXÒh³5Àb*#5ú ªkÅÎmãð8“Fý‘Wìðz=×,)Іkã©æÁ±oÛ?}kºWö£Ý#?ÇLì „£ý‚du“Y\i"µ!!T¼ÝåYý ÕyÎà`R'=ÓrË ÙOÒyu=Ó¸ÖºS‚ꢚù8%Úq¬Ï—ÑÉI=sl{rÓގ²£A¦TëP¦Aޝ¿ƒ™i¢²8/C{Z$)çËèxíÈ&8Ãp;üÀ1ôdG^EÕPæR‹áÆ2jœü“ê_· mÿë°Bp¨Ý~h$ìÓ&bù¡8šØðà#gꓰ.œ u&!ܧ'vðžÖì] ” #䱪h£ü™f)ûìBØà˜Îô¡yp¶ãMt©Asâª7æFð3ӐrLsbž¢sàOðF+,ÄápÇQ Þx–­ñùÚ´#ÆEš’n” lŒ@n´Rã|†\»Ã“°gqUXñ¤‘da8X8ö‘}MhßTb_¹ÒJÝ`äòÄòŸ· ç#â~I(r¢Õ \^¦_šjJ?â<¥n,?Ý·¥8«g)È)ËΓY[èÀ!¼þ!D6"kJº„þõ÷7Ïÿ\¶ŠB(8TNº©":4$C?üà)éTN„eDÙñMUÁ~FˆEڝ~ìóéÈÁâ±<6:Äô zM6 ¡òÕ¡úÈáï4}’ãpÑWˆlrF›`nƒTƒ|> ÝñJå(/v<áÂœ°–C=põpÓ)x0›"²ÁB’æÑ— 5Xpn]R((¼lî»þÐyœWB° dýk(YZˆN0`0»pˆš´¼™Š+#lOsÏ¥´Îâ$>¾í¯C'‡Ï°Õ¤ˆ• +móVà€p±Ê<.bó²Wg°ø†W¼gL€R8×â_Raàò!«” · +뜞?Œ|—Êkìø¬ #î™p®|\ßµ?äœ@V¹‚2&íÜY¤ 3…nÒáP‰‰}d¦SXãF"(TTBАlaSMg\;wÝïkçÀŽhmœy4‰pìeŽÊ݉dÛzú‡Nj™‘F Px¨¡Éìœ_•]ßi‹ÜM¨|õ-’ÒŨ¹M 6¾±ÁÁý8ÏXU\_( +­)I‹ýȑ '³7¦Öˆ—'s¼£ïä³Ê¢s?x)&¸Æ£¼çW=·q™„pl*µŠÎ?ðð2ô¯ƒ=39E,ZþsõÅÔbᬞšmžrýk†¾#ì/#lÁ²2Þ=(óMÖö×Õâ*‚M“Îݪ –^›¯ÜŽ>Ýx¢¬õ•€Ù  ––ö–ý쐹óMořókÑi­økˆ„ \ꃈHþGÆÈÔGÝA]…¹B¶Qhq˜mÓÊ,)`½…’äwÉÀW;{Fœõ¸@¬ÔMi¡Þ :"ºÊbޙ§zÈón³€Á“åAÁ,C«äŠ/Gðxdp’sWŽÄŒ{{ü—VX(*Ó |ä:Î|Ùò¡Û¸ð¬*{⋠+–ù¼Îòp*p®—ÔÊ|îҋˆ.êyUç‹b3+—<øܐ?´Ò¥§S—Ôú8åa©}[ ƒ)’qB÷R”:ÕFÚtˆM_¯SY÷£c<ƒôí¯®¥}â;ýÄØ7žÀàâ¼mFÇ·,îÎ +!ÍÉ +™€úq ☊m “LmFé°=Œñxý€ Uœcµ“ùÁÜyAxdN;|M˜°Ë4þÑ ó~öÈáƒDäg.=·Z*¼6s䅙Œjëó“".}œ ª|;5á­Ї£«íâ àöºŸÓuÿW> ›Ø)èŠ*¼Ø¿è\¯ÑqîûöþÂÐqÌ)&u—fôÙá;m“ù*‹A¾YÁ™˜Ã¥ž¯Ž¼h…ù™ïŸ‡¼wÄP3àÈkž%ˆ<¡Ëª ¶/»Ó2.ÊÀk÷šÓ,1\™6+⪓÷O-Ë&Jªh†é.e’’S¯¾puŠà*dTÂ&‚e.]°ð7ü¸£Y+…ûÃZ§Ùo·»ó8ÍåãåêNëí@Ð᪨Z QÅÙħ¿Üa£qpˆô +ŒÕdï'òr„‹>ÀÐ.cpX<¢…W÷ äîd9èçÝÉ7•LÄ·¡¶sòûP®ýK„û"rÛ‰†kG*|Õ䯴ÿÎ}B{ +ß@‡æCtúó0ïÿ&R@ëç{¸•]4$®~Ê0>¬¹'ð{ù/®Ê8ñAƒÛî8 +†… +»ª?ÈGŠÆ72耡, (ž^~´‘¾P{©’JÔÁ¾¯[;4ÒGi„+×¼vó[®‘ý±„6ãi}7,ƒ„ÀCVùŠ…ŽÔzáH=9RwAÿX狜®åׯî¦7~XŸ$Çϙ<-æÇRÇÓCùÒ¡J4½üªSTaéÄ)5å ˆ!õÈ8˜TFòPå´àVO½jïÿOêóÛ½ãÂVw5©rèˆÜ<&"z‰üÛ ’Nqmõ¡>Úk+<øÚ¨9ÜhEZ³]ÛðÕR/ï//[^d´^ZâeóSÞ´ €€Þå´ …Ÿ·11ÁÌèNý垇èýõO¡”›;tÛ6–ßû`Ä'õa÷RYA3j|*Óî»°ì)üó^ÂëB眍ß°Ÿž|Öú;B¡Àgè«wÏùU¯@¤ endstream endobj 178 0 obj << /F2 13 0 R -/F4 26 0 R /F1 10 0 R -/F5 30 0 R /F3 17 0 R -/F8 61 0 R +/F4 26 0 R +/F5 30 0 R >> endobj 176 0 obj @@ -1359,23 +1358,26 @@ endobj 181 0 obj << /Filter[/FlateDecode] -/Length 2738 +/Length 2668 >> stream -xڕYI“Û¸¾çWèÊP‹&p;ä0žxR3Uɤâ®ÊÁv%°ˆ–8¦H—v;¿>oI‰lOr±>oùÞ¢]FÑî´£Ï_vo^ÿ¨vqñîáqç»X‡…Ù=üù} £ýAå*O‚7¶?ïZëàîÑu®9:ìšà¯¶Ù«,m½ÿøðó.6a¡wS„9Qø~0IÛËÅ6%w*ؑO{•ígüu4ap¾i0œ«ž—öîj;;8î9:ê©êÚæÂí7mÓ´/²T’º£ô†³cšýÙÕõwBÖ=»ã8TmCw>ॠ|tó»ïʃ!œž‡+“0ç•?L‹â ?õC5åW0gþá=/8uíx–füdùR gnÁCåMg×»žö§ÁDÛö_›#NŸáRíH#$X½!¡›É±:UPÆF¼Íy™ ¯å øä÷6¸Á«‡³xIÕßì/Çk]InØmùKÂÀeß&þŠ^êßÈäùè®x\füÁÈ·³W<;KA ÆÓY”}ÂöW¿Áñ"2le®@£~{r­|Ï2÷´õ²õèúÕÉ~ÉD26ž]W ÄU˜yìÚ Kg~ §©§téDDMa’) p´*Ü’( ތU=ÌfÛ‚rÁÄ¿Ohe³ÔYùè°ù²‡$…/æîµm­«ÆÝQµußÞ *A¡q‘‚Å6m4R4Æ,4 7íìe:øál›2—]l鸅òA2lÖ0ð›ôøw²`ŚáÅ -À6ŽÎ€Á]–Îÿ€?CâçÃgÆAeÈhpð±­ë/þeC¥P}ST_lËîã¯Ô ´NÒ0/võž^€yfJ&¿“{ðá:øµýä¯Äú×µ5æ¯ÅˆŠ{ŽCõDzƒ d<¨ÂLéíXüœ~â¶+²,L’o®#.ñÅ7˜R¼d tèËYwËvÄ*eµL­y¢"æ¹<ûuéž^7c]¯y‡‰öÌ­Ksü'v_ªžªØ4!¼Š¿7½ô(47º%€Ðßé––®?vÕuh;YE6¨=fÁÀÑÖ`'îx´V6\!ò ¬,Ù6 NèíΕUúۇ̈½|T #ØTÊ?ÌB Èü¶ÙëxVrh+&Š»WyX°¿ÿçÙ¡†ø\»öÔÙ vvæ%D®Y O¨xiÀ4Q{…v×Yÿ>èÇ\†ø$[‘kL–YIW7óÕ5\ZQ€-àX)LƲÔÅdYð€q -IÞD*Ôù¶‹p,˪®úa)^0/{q‡É½à˜ ®:ôü›jFsY@aÂÌ¿Iþé‰È­.Ÿ… a{ÖV…Qº+òPñAj̐’0®Ö;†€ÎÖ<ð»YõU–8£>Ú¦ºŽ5‡m“éáûKÃ$^p{hŽI6b#؎ÝzÀzñdxØ`tmؼè$`ù±spù~á¸4úHàîà:^ˆ.ÇñÊÈ7“xü±›ïE‡öA•üºé3/¶ûL&®r6üâ÷Z›æaæµÐ=_ÉðÛn­¬ÚÌòÀ"(|¬ê’‚z’1n?ºâMTi輝œ7í˜B ºƒO‘,°±-T£Ð<ÜJ_1XJ‘߯ ×Íäaî_*Qp¾…öI%²¬tǚãБÃóÚ’0Îþ0ºÏs°DtÄ)è6MN2÷ÓþcÃhÊ]R|ø~"~:Y\–®¼ŸEa¤—Z[ºÚ1ەčÔb.«ÍÔ'äKb„q³0%LQŠÁ‡-z¬TJáÙ7"ëP­à‚;o*®Læv¥Øû¼¸v…UÀ~ЬMâƒP“LpÎÈg6 iRðl×ÚÙ9úÀ„HÔ%atAJ¸I„³rF>hß ÕgGZœëJgŽsµ‰æ†;M€ßs‘¼ð·‹¡%tª¦*UìlfC0‰â¹íeûÄʞé^ìâV^7Q†1uT¡Y -oЅ€+ž© làQÛH¦ -ñS¼­s—vr枦ç®6P@Ocƒé×Êüã0×KóGºæ¯Ã|†Ã¶'{hVM3?’óÆO… ¼ŝkXœÜx•…ä5šv%æÝ§ÊÎñÝÊAC4šÜ]qõÖ,,Šå[‘ØÆ[ÓÍÿuéüZ -#åµÞýGcÐäþ|F»YgÁ염åÎÍ"¹î«Ëµ–üz6XåW{¸äªkê÷NITǓ?ShÐJýÅÉÙ®ï¹.vÌF -@Ò9Ôïg ™3*u*µl-@ؾ¯NÓS9K%¼N%@—‹–ç쉤ìϕT'ß>°7ûv¾þã2R7 ⠑/°”±ã*`Ëei(Nî‹eГC„Rq†Á]÷ÌÏÂ^hYþüÇaîßÏäSûlåì~<(±@Ïø¿gèkÚæ D¡'Dãb&ª0Ð*©&-ÝG[Õcç&¸­då®ƒÁC¹Q’ºž˜¯f?¦DFäyP ¼\õ,›X’z¢l+)ò—-@h?ãо"q¾QÄOoκӃá¿BєT]ۜpœJ>²o›•„g¨yø%ñàà©­ë<ƒ¢†ÛQð[S£ ðäÞsš‹d€Ä>Mk)N„“¸œ%Þó†îìFÕ¬j0%«ÂSמ.tR2ëæ«ÿ×´žŒÞëž'í™åÕðô£PЉØË$8×#t‰§/8‰‚»„²ÂÓ{œ·ÐX¿ð|YVÞzo_ÙÓ¢V'˜qЙ²êØ íP(â®ÏÚɀœ2_3eÇÿi¶ ȱëXuÑóV þ&g… ŒaÛ½|Ïg™ã…ÎhkY0sl¶jpÒýçïð°3dYg×Uú±&µ„% Š'#ïyzÒÝdxî‰ül˜¯,Ú¶Pix‘º%†Áæs5yäâŠ÷”wÓ¸GTäÎBøVæÖ©žuß;£©š+“YuÄm8œÂN’0 %ß}x·¼üɚ³‹ÂòÇí÷PƒNŸ­¾ïõx8:õ»²ŽKÛµ&Ög:½xœð|^\º_xØ¶ÞÆ¿qáÀËZ“°ÁÚܕUZ"P‡¦íœX& +üë(À¸8ù@{‹‚B¦©Ôþþˆ˜ÂN0N¤sœÈI/¥’¤ ”p8b\£s¨ÀÙµb·ñâ^7à·ù›LA;xF˜#̉3hŠ9ë‘lEɅoÜI§"?NtE Þñ±ªÇe<…íž`R„fֈ+lc8š…uèé~L°uÿÒPfuœ(¿“Q„àw7H°Ï&©Ó5ŽÃKÆÛ új¾€„XAߊÈÉ‘ñ¥óýr<×՞ĖØ¸Ç¾ üÍU\æÄÏ|ݛ3e Ò=œ©Iy!-¹°@84éoæR·,!e¹g®µß£Ý›2Ê~ñ²;âåV¾}ÂÙ'Iç:ɨr£ÒI=%¤ÕÀ뾤Ha8PC6£¢,x;åx³iY€Aåè³°i=6#abžž+«­u՘+¨ºîÛÕÊe ¡àÈ¤ÑõàGzš…‹«f¶Ë²$øÒÚ24FQ¡| [5,ü!<ÆÂú‡UYÌþb™·½¶ŽÑËQiÊÒùc÷ðó¦ŸL½H>ç®=tšòÅqBÞrI`ÁTcJ9< ê¥¶ÀAýµ°»NO –dž¡w:à”½Š|c°Òe¤wïåŒzH'ÒªÀšçX¨Lº~V•P5ß]-,#&ù…¾[ñh–V «/`00}2»«ŽÅYW]ÿæ†"€Ùœ–. aæ¨@ýBàÈg¡H'ìY_“,ŒRÏ[q‹ +5ûFď’|p‚5;û€N×¼ðŒSœz±GÈ9£Bê¦:5gm“%7Ý=Èõ—†AÜ{h*›±¬ç==øz7ÈòpÀîµáXp3H°’¶sÁGóÓГ°í‚gمaÈÁ~W ß ãFðú¶¿ï ʲqhO@jäËjrƒÙ¸ÈÙð‹o\+mš‡™SB¯[ˆ;‘³¸r`”>VuI-ɋޠé©O’ï¦àM7¦Ô‚ðboÆ[ÜmÉå ¡JÖa꺋ÁPŠü2_8¯R‡¹£ÔfÁùš»WaäʱÒìk[•$ÁîëÒTg^@Œ.óó #q +ºM›“ÌݶCÃ+¯qJŠß©yF‡ËҔ—ûS¤ˆã"ŒŸ ¥© ³]ؼ‘FÌe±Zù„Œ$¦G½î¤ìqYóÇÓc!RîÌ}ë!n¿Ùt\…Pq!³¹ä¿RìÆ<³ö{¦R:Vû¹¶U. •jò涨]%ž +ÚBÛ¹Ö{ŽŽ.3!uI.º %\ÂUŒô[x«éáI ¯“9ÏÅ®Úܟ¥‰kPâŒyᰋü"=‚ç«¡Ò5OV«!ªåŸ¹Õއ.›‘8+§ƒk™ù‰}êœ)ˆ‚»/¢p]X犯F"°Mӂ"/g`¢°aНuæÔN±ÜÁt<óÊRb€-ql°üZ˜æ‰oþwÅü“0ŸÝaÛÙ»keJ9?‚sÆOÄÆÜ/%Hà°ºˆ*žä“‹ö(þ¨ôœà-8ÈP]¡¸ 5 ‹Â§­Ð +>]þ W—ÎÔzM×ÞEÿ(cä¢ÿ½+hW»,XürƒKçÆ«­ç¿©ÿ—Bî´ÿÇA‘¶¦î®÷» Ž÷WР”úÛ§»ÊÏe̟myTï¯6eÎ8¥LR×΄‘çñ€îûê0‘ÊéWjÓëÔ&èђ׸c™úMHü‡%yõáW—¤§Áʒ\ù´ÞÚ°}I L"™;Vèñ9(¶€5¶s€ˆŠÈ¯cáVÛÔ/> stream -xÚ­ÙrÛÈñ=_Á‡T¬±ÀÌàʛí¬wµµñ:]y\µ#r("&ËÊ×§¯@²’JžÐ˜£§§ïîYDa-ôùiñvýÃ{µˆ£°ˆëÝ"α ³Xÿå6x··§Î5˕Ö*Ð^®ŒI‚·¶-78¤ƒ›½;|¿ÌUàl×7®]®”I èxùyýË"6a¡+S„9a]ï`R&pßʎ¡¶ƒ-Ã¥|ûÖmÒÁýR¥ÁÃoÖHƞnêj[ve]ك8mµ8ž‹£»%@iÀñ<ÔÖG™¬w<Å7€CÙv mœ¼Ä“ S#Éðƒ$k^rû+ìFfeÌ'D1S„B+î–áTqâeû%gLÄtOÂY€îûòЕR¥‹ q ݊g¬|E„ "œ ü—kj†Êñ'Yßo6Ž$l<»à ËÿHƒ6ÏKğ¥Ó<@Þè´v¶<€òLt–Ûy–ÏÃù£]ª,xâá{PÑ,p<ÊÆÃãbgê…ë‰XœaâÐ(Àp¹JLÁÜř…sròEIYúz£@“n 0rgÿv5K mc;Ǔeµ©›†'ûԀ¤ÿÃû­:*ÐÂWL…JCU:ÌÂÈNUpS>À5[Þ3õ -,UØó½Cz£L´EG9.Ž”²ü†ÕýŠ0I%Žq†V2oa©½o]µq6çyJÛ(>*‰ÒÊs@múû¶+»^hƒiáÁî!Ê¡èÜf_iPÛf»zpD8¦ð°ÿ!ìSÿy•‰ùyfùÿdôKò0O§þ?þß?„í˜M_…Y¥ÔY`˜Š­Ù* oÝβˆ`¢?Q’Q‹Ã x’9|g¢"@CžTÿüéãw£"†ŽLoݎ H‘8ˆvÈ(­œ?ŸÉï Øï¥—¹1¤†TÃ¥Él†‘;¿On1æzh,ˆŠ"«ISÔµ–*¸-¡¢(ãuà ۮ>(`»-Ü5Ÿw3âEˆ„·Ydí6£gOüî·ÏadÀ@2§šJ…ñYšàª¶'¦S=i%cóÅN4͂ü¢™ ì\éמŽOT¬±ÒGÏé©q|J…bíÆ³ðj ¤±·§A*ñúE²À Ò× ”{ã‘`&I¹ “3K&™äXXê$Ãӕ›þ`ù]qÞMÅŒ´ûº?lËDøiܱ–@ÊòG|r¯Ä×4I&*AC²UËnÏÓsWÖz¢ËÛ²­«Ù+{ÅóÄç^t}Á¢³JyhhY¨¸Ö”| †ÞùY 9¦Ô«Ÿ¯xéØJÈ©¹›ê†¿GÛ|!éoùŸ«ÒXª¼‚ÓŸ¹ó¤@xIÌYXø$ªoQk.l*“ø‚qÀ‰" =U„Õþ²ª…|1=sÁPæÓä‹òâd^O5x,¿{ߟêŠ*÷‹0=¦·@XŸD, 閁{v-NÆ9€”çÂLL6 l—¼S¡IÆ:—ÒsÀ5*üPû [É“3`Ϝaßn6;×sÙ¹xm -3)ºKâx8mÂäیb\pâ#w ´TÌZÏõXsõC)k¼¤Ñâ ±X'˜E<“¼ÅõmÆLú’iðˆ˜mÉeì(b`ù3dF¸‹Âž®s²ÒOŸ—«Ü«å Ÿ¢Ÿð¸/7hMûÉҔZ$/$á¬Z¹òžŒX¿ Z(¸ÂˆÛ‚ê–°Ðä#÷"rߞ€IÑL媖Œ¦zÎÇKÚâ>Íù‡nOí±¼ðí#˜ÅÉ)‘ŸKÂÑÝìŽ2á÷‰øË™}:É죩¢<øZZ^;gÈJa¯Uùœ~æ{¯X\ÙD,H±i#½,¢i -ýRëea”MÅÅòÍ∦˜Ź—Œñâ4çâ4â)ð¢3ØÍ¡š 7/Ù"L³Wîñ&—ÊÐÍK€ËãÑmKÈãOžÎ_B–xï÷Vi˜éi§ó¡qVސtoܱÊ%á>? ٝ¬×g ÔòX@³w·ÞúY‰Çþ(d:/Î -Þ]eÒÍ¥9*¾#K‚›Mõ|ŸTOû¤oä@ê^i+ÃäRîzc¾à¾É”®ÙÁ da¶”•’Á—,¦¨COŒê=+ ç?ÏûÓ塵/4Ü%¥S´¿i%ßÄ.ýÈ`Ò6ýÑg¿´Bœt‹s&OWò?´þ«³®:`u ;$ÐTÿ>“@D£Ù®6³Ñ=™v_‘àæ%lè|`Zµÿ ²éÍÅw¡Â£MU»?%¿d%/¼E%AÆ Ü^WCŽ)|ÂÅÈ'zn2™nÂ]šâ/ú0•€YÚ­%ee—ázL¯$´Æ'´Æë õ I Kü¤'°õžûƒEpäçVör¹ _.I±Ög¦Á؆,]öYþ JÍÇq¸$iýp¢œ0)"ŸßePV!§u¶aƒ Æpžs Á)º)Þ:¦6ôtrÓ7Ԟ¢9îߖøÖR7OKpsØ#.2f9®ö½^jÏ¡ó»K7®¸Pñ̄¹oTÿñã›õϗÙR<¶?ð‘ ð-åPŠçĐwuOvÆÎ±qã㠙f?>>=çœÚE-C–¶Ï¥`„¥òL“Sþڞ%0$Õó¦´² -2{tèÀ/-JaŸ`_¾­c•"RVŒ¹Ler éߔ¯Ìl®qÆ´ë`Ù÷­$ø0ä`ÄQ€ŸN7ГÌ?gNfùÞu;>%Sm%woùŸ[Zq<§ýõ3?®Þl¿¯WQ¨òhµ½_EÙ*2*·«íŸ>oŹsÍzcŒÌ×kãàMі;™àæàŽG¾_g:pE×7®]o´Mr˜hýÛö§UdUnV›«Œ°þýà*8¤3DuÀQ”ÕZ'Á—5ëÏø‹Xp¡¨øë¾!Uq䃻út*ªýÎò ;8ÞôeÛ hÊâî("ß¿7ãu’+xdH¤üþ¼>e@¤l,Ëß q-ßÚºŽ]͹8 î{â,‹îÀ°ª89zÿF籊ÓÕ1cë{æ#0Ö?ˆ¡Ãà\´­Û󺓎&g,2€e×òÀ1G˦®N8j?6B ‡9>t ú2š]F¥*^oâDヨxO7ˆµ3ŠÅªA¬,WRµÅ¦ò2 LCù‰²ypî›3hGÔ­kQz± +^_‡ b°íÀS÷•Ÿ…+e'À‚?ÿvMÍSŒw2Å4>rwÛïvÎíÝ^±T~ËB‰‰þPnaPÕÕFÂLFùˆ eµ/wEçdz_”GP|…ÛC)ðÖ¹SY=Ÿxº«û +_š¼)Y$}ٕ_†ÜŠ€òJíàN2÷˜zÖÄYù,¹Q£€ß žIC>ߺ"@<ÒÇãfïnuœV„*ÉžŽ'ŽÁÿ<žãZAÊ"hÁsor`#Ro1_ Ǘn‘Ô¬f«Íø:0øÙà8åÞµÀð$KÅ¡àRŸxÔ%„·A,,œ×—{ +BÚò¡òãǨ(Ifý ïàæ$@ˆGK1 +;…ɵJ´¸3›ÉF×sÅÈÉқm‚ƒœ<dÞ>sÀ¨8(޽c—élæß²DÙTîøÃŒ¾X¥/SY*.ï5Þ +`ÄV &”‡JÇ@r¢RC¯Qð9ñÖä9 ŒÔ¾UÝñê=˜ºpzŽGÈìË#ذ°Eáø®(C »Iè¾º]OڄuümD£ªåÃ#†1hé²#ˆtJ¦lù=†ßséq ¿Öè ºë»Ë5~+1 ĸtõL¤L唹—("¨!ŒÚ³&.™04˜–‡wÄ@·+zThÜYûƒ]Ӑۆ¥}߀Ãð×sQµe-»x ¼/·ë`ኍ™ßB'ˆ÷Éð’eþ–òÄe#ñíPÐù¾ðä-Þdµ¿ Gžg8.åËÞÒjº¸'w|ØHځw5ø!| ™½â°à¹EÎÃ~1OŒÒÊ*͓Oo!`¼ðÒ ò8`cÛ5ý®kCµÏ#ðŽ×¢ðv £D<,‚Úú$‹(0\âàX¶vNÞâI†¥‘d˜ Ɇ·|úN# Kq„)Bç’ß®Õ4C)ðž0ÙÁHGtYO „³0ºëËcW¢õY“JŽ+…|E„0D8AÉGåxɓìçHîÑíùŽ‚çCø~.¦}0±$ X³s]H›S °´Ê÷áú©@§ôÄà;Ê_¯HX&ð¸Eì!»T/Ü/ö™‰4 +|N y +qW^ʉ5ktšíØØ™—æq->L‹ã‘ñˆÚ88cõ š0jB͊‰¨H1QL”r˜\)¡“#^C1K3àÎÚ§Šë’¦®jÊT0s)<³¢ÍÌQ&yÕ½&‘¯Ã–´#R™yÍLÁ >eŸCž´çT„g\8QREUA>• +­xá"?¡Ö};ª,6½Ç*€BD ÔGö2Oiû#ÅG-QZO*•Ô¦¿k»²ë…6XÞÑXÂ=D9{â¼.šýæÁUá˜^ÀÃþ‡°OýOèUv!æg™J³ÿÉè!–d*K¦þ?öß?„íhV(‘UJ‹ìq袙1[ðÞÝ,"Xè¥='ƒBâYÖH|ð]ˆŠ0ò úÏýfTÄБêà»gA[î0@´CÎØ˜3k^Èd¬÷ì÷’ç5 èœã.‰3Œ8ÇØùmró1×CcATYm’ ®µTÁeh Ei„c‰ŒÛ®>Ÿ¹ìÞÃ[3ðy7oB$|¬ Îž¶ éØVŠßþ²à9lŒ:8Ì©¦Ö*ºH\ÕR'ÍP=YHÆæ‹pšùM )ع6¯ <ë8ØR‡3’<87ŽoáFèx ¼Úiìí R•îÄ d$¯ (÷Æ#ÁL’r«â K&s£9ÆÎ~ӕ»þX4 ù]qÞMÅEŒ­îº§ÆU<-aÒ¸S-”åøä]±¯iâTT‚@òFû܋žoRØtṇö˜*͵¦äcz{ág ä˜R¯þvÅ[ÇVB¦±¹‡¨‰ßSÑ|&éïyÎUiäfÑ †àôÞ<)^sªrŸDõ-jÍ̦2G3Æ'òTÅfêO6‡Å‰’  µa6M¾(/Ž—õԀÇò§ý¹®¨rŸ•€ñè1½=Âú,b‰CùsÒäsç\ ¤<33Ä ±çùÅFùôp +jáà“d‹ñ…°gNs•-gç&_ÈÎÅkSh\HÑõXCèùÄi&ÿ¥—ÁÞ¾«|ö͐Y߁5÷X?øÖ¼¤Ñâ ±ÈĘE<“¼ÅõmÆTú’‰üRrY‡€{Šô/ }Æ?.ä_Fž®s²Ó/_–«Vnj$ÿƘ^Àÿ¨%Áa²5¡É I8«V¦½'#–ÁTëŠûçì¶ º%,´øÈ½ˆÌ·'`Q4“¡Ò§ßóRÏùxIG¼óϦù!OèõÔËrß>‚Qœ,’?bfIø#ºÛÝa*Üà>9³O&™}8•B˜_ʂ÷.²Ö¹J£oµ* Ÿ3Ï|ï‹€+›)6m¥—E´ñt¦Ð}·ýÝöÔD« endstream endobj 186 0 obj << /F2 13 0 R -/F1 10 0 R /F3 17 0 R +/F1 10 0 R +/F4 26 0 R >> endobj 184 0 obj @@ -1421,22 +1426,31 @@ endobj 189 0 obj << /Filter[/FlateDecode] -/Length 1627 +/Length 2405 >> stream -xڍWYÛF ~ï¯pÑ‘õ¬4‡,=fѦ"h\ô! cy¼¢ÃՑÍöחrdù(š'q8ïÔ"q¼xZøÏO‹‡Íý¹Hb‘'‹Í~‘d‹D‰\/6?|ˆ”\®d&3=Øþ°\)¥¢ßÝÞu®).uôÖ6K¹ŽF[-?n~]$Zäj±Ò¹Èü ¯—+ —úƒ«*&‹®<H먶x÷2Ú¢¬ÈÑ©Úîq_\1v[ñÎvº¢¢±/›'"‡ƒCîߨ“-2MDš.b¯Iq¨Û™™«”P&œhëÚ6;~¯åïØ5Dµ )Ē+ç"7‹ø+!‘®¨¨{ÊA,WYG\C„ÏMOÙaéӏ[¹b_ª)”Ž˜Þ;Zë藆v[0££½g|³ívý­é"Ú{â m•¤"Qdø©±5û#?4‰0ŠµÝÓX»fè¯\áJуҒ såç¥Ñ‘KHÔùò¶¯QqësÀHýßʂIúÿÊ&ã<=Óv%>LjÅ7œ3{ ÊuÊo°4‘Ű@RÎëù!®°E¥ìÃ(£Ín¦óàÃùΕM9”¶*ÿq| zWí1¶æ¾%æp°C ‹†H]ÁÉgr!³yî¡< åeù ÆÓ?IÔ¸gZðò`wD0ØøºÄ«Ä>c\ÛOH:8§òœ``:0¸îع·PMDnÀRIÒè¹ÄæýŠÔ3Rô†/Øa­vbê\z^KoÛÞG:Ƽ€ŒèzІÊr •'ÑMù…ÎԖò†ö*†Ü'#~ÀõüX¸Jz ãH¹ØYž×¿ôƒ«_ñSc 8Òû/¨=%OíÈ0۔} µitý‚2ÓPY@`oé¼y°¨Ê†Ù-ŸC¥S3µjdqÁ<•ÞiHô³Wß -|ѬIg ¨œžxÝH'%dÀæï¾½J¦$:ôèWüµ>Ʉ -€@ï sP:-Ò³tò6é˜oÁæÕ}¹¢Dxt®>}Qòԙrê“gÏ»ö©³èi å³9`ª¾qÁæ‹od#Ý-ÂË=G¼(÷/ÄÁ¹àîÚ1™9Í/öùÓµgÖ"Y󾗘Dï–ª;ò‡Ž¥Èԙ?¸Çömí®ï ›¡§7\FÏ]º7W‘ÿû4R„Pg[Sú3 3,Äï3â§²ÍÓå|U‰Ô17Iõ:ôB¯#‚¾N  5'!ž¹2w ¨ÜŨ(2--q†¬ørëÏV×âèʾ­œ1ËiøÒæ4Î*Ñà»p&€±ï¿@Ñ<©ô"1+J5%ûu~îT–Á¯¾(â™vS KåÔ -Thxo¦Æ×<Þ¥ Œ^ZF論;&¨Õ¡Hu’D3„p!qR,¢, ?AÆ£?P\ª`žð‹opcñÂ7\¨ -y&Úî¢,Êbï}Ñ_¶;cŒ÷›;¹Î5‡ŸÖû¥h¶QêEµýòôÍ¤†›ÍýŒ$<_ÊŽãâÌxþYoèŠ+S—¢gb;¥žs ön`⹬*¦ÅØ;Yq¸Û»ŸÍBñ<÷“tð¶E9ðŒÅÑ¢Ôr™°Ëj(ÖjhYl熱ʺvDz\õªŠ z™â^x“Í.Š?M6;°\Ȗë‡b{¶Ø¹s §c{ Zì0Ê~dêv/˜Tœd¾¹1 |âə`âêž¹wwôùàá&´¾±xpö‰ üŒbül»‹“ÈûxqdÝ4ö>ºò:ô+£ÜÀ s?âÅ?mw6νž—IK™Feð¿À¿Ì܋ |Žâ´rLZˆ™Äв)›3Ϝäe0\×Esìýí.‹"ï_ +ÚhTSà´b-Xw‡@9ʤž=„ǰ젘ŽÁ†àú®ÇhKB¯i›]{ʶáÁ¢;µ£—Ϥ R%±ÿ‹?íW:‡IJtk6hŽ"ÕAìCAä´ñ¿W!lÀEi(º;¬}ú6–áTáî-ià²Ô¨°þ{„-O^Šá à1Š–¡=^¯UIŽbï3¤*Z?²ÞGwàõÈOü‰OÔN™Ú '£¾€¡¬M½kqv²Ê|Þ +“+2!}Ž=“dR\.Á.lR™£}öô©kk8“ÍÄôVcÝ“CfcBcÔÙ<ôž.”WÀ­[,‚ÞQÖ¶'ù¿rÅê +1ð”é²®à? )Èé,DCÂRŽúiGفSaQMç³LÁe0Ï'ne™wÂhÀ!:)šHc¹»<Œ]ç8yý±ìÀ‡m÷º…2æ‰ò”M޳+¶CûµCœ®.Ý7¬¢ÕNMæjSDR›,¬¬ Tó•í·çøãYuqt<‡ d±¯dd?-1ÐÙ°‚'Vaš„~¢az¸Ôíq£Ð´yHñy­üBŠ‚™0âÑxéf)æh]8O9`ã‚©ñGÚ bîÖ up၄ñ@Àx ZàÁ“’s±È><» 2ß$ß®OƏu\”%›‹-0P2*|búùMÑê¯äÂçFƒ‚ÿúq¯%Hl¹v‚öÐ:ÖZïCã­@ Ċ„Eºc/¸’âyW.Ο/âív¢J@óybú±‚I‘ Üå³,·¥Ìýg„DŒÒV˜\Á()óÙ¾GÅ=Å@ ½ÿMeA‹©¼~CÙ|œ'7ڞVÛçè±àq’à–3Å +˜ +þ'7ù‡|õ+ q*“#ÅȞO ÀñM¥üŸ“ N\uBßbMj™ %}PÊÉ֐ tb¾˜û"ö$CzòOu4àü ¬>ó· /ő )6”—¸t í¨Üb'Îs.Ó(~׎.t¹´4Ühê°6Läv…lÀ‚'€?ù L¹‡Ý‚J +÷D\„$1ÔÔ¢ÄΑ¸Ðs\¥ÏëPoœ¦U2R ŽL¨àÓW äEršst|RW6^Õù©^@/Ϋj¼€>"hBÕøaUsII2?¾që§÷-Ô\©z±ƒ {Ï7Ýþ‹ÛHÛrßì„^‚fìOí¥±í×Ȕ"Zßh]¿´t™Ê¾Aßco˜L°3@Ýߛò…çÔÅW…Ã%)rd9a)¦KYdðBüM—/àõ¯ýàêDÆÔ˜ðC +M۬víø`ESö5äflC &ÑÌbqWL¼ªl„ÝÊy#îÚµgFX!}ž.j#5.|¥F6òڃJž¡öé•9|Ù^&‹güR<][&õCEÚ´cèýº¥:Pý¨×ŒÈÏ̍=¤ÇömíV÷Á™\ÿ±-w¥voÉ"|j¢02\¡n†¦ð¦‚ÙD_d´*šóéüƕ‡.”x•¾Ç¶6ám%qÎê8z€Ì-QQœA÷KQŽŸˆ!+YÌ¥ï¶ã%§¶‚âŒQÎàËÆ3\½Ì¬™è5Å$Œ'–^$Ii¦¤».çÍiii°ÐnjaI4µ‚Å›Yªñ=â>Gðng<íæ˜J­Õ$µ‰‰• +£îBâÆ¥˜DpG”‹­MôÑ(}¤€¬U?l€Œƒ¾\$Þô¿xÕ ª +<®ªýýõÆÊ;Fcgޱ弫µôHo@—ƒԀb¸5âaæý³œ«4Î3¤Ú +Ë‘·ŒÌýF¸£ U•õb3Ùý.¤ùE\‹—VN\{ÿú·€­‚×ë⥬éù»æqNfKçs³ÔJ>ç©YvLñ[¬1„îÄܞz²ˆÍ¢‹ð75‘Õ¸µø=õRàݾlÞía4ð­ÁÏû±fÇFK Pª›¾ÔÏʰnlÛEUQ ÇFÞ|6»ÈXd‘ò ƒùö/Ôs ‡"$¤ƒÑÃ`”äXxäW+±Œ”kú±s½²9ŠT}äqJ 5]˜ñƒ_ŠiQËKJ~ePÈŊc;CÖʆ“Yvâ){֛“Wy±J|WìFêÁÒ/¦Žbõaýõéÿ¤EÉð endstream endobj 190 0 obj << /F2 13 0 R /F3 17 0 R +/F1 10 0 R /F9 84 0 R >> endobj @@ -1449,19 +1463,16 @@ endobj 193 0 obj << /Filter[/FlateDecode] -/Length 2415 +/Length 2414 >> stream -xÚ¥Y[oë¸~ï¯ðCÊ@̕Dê¶o={v»] è¢IчäUl:f,y%ù$é¯ïÜ(Ӗ“¦è“)^†sýf†^Ä*ŽO úùÓâÓÝw?¥‹$VU²¸Û.’r‘hU™ÅÝçûè‡]}m¿\iFæûåʘ,ºÝÙ¦Á)}:ºft-üÐí÷u»–«4- -i½ür÷Ëw?%‹¤P)_ÁÉbe*U}³\ey:Q,²€"|L‰NȤAWi¡’‚MÇÒ"‰Ö'Fà«î­Ÿn—iµkí§âèٍ;jÜɾ¹Á¡Ûlȝšè;{¹µ­÷2ê¶rÿ<^ð³B+ᜰ‚‘O5Ž#7ðïq°2SË Ý†ƒ‡4+úaäg”¥ëQª¢ëé ÿ nhä”hCHDƒ•ù[»]×ò‡V©JxxöørC°ùýŒØ?ÔO(šGåÃòF¦ås^iÙ»>Ž–]Ãï(O¬áìÆõÀQóº,ӈHdžî8òfGÖû¶„a÷ÕµO|oÝv@®ç-‡¾{êë=Ú+®&Ÿ Í_r~ò‹à µk; uÿŠŸ úާI#{ËþÃKÛcKú«7.8¡Á°x‡Á=6Bµë…L+>HRØÖ!ÅÒSô—uè¢úfwA…p0öP÷õˆfÒ&:ŽØpvPt ÝLùLU9»Û‘{•`”ÉêðñØ;ûæñ+²£á.u*‘Ûw$¼Û`,f™eæí‹Sqy÷më5-R!nšvÿ«{äG×¾kø4§äoÜ;A~@nàÁý/L qŸoZƇòû0dÒ**cÂ!“ifÑèX€¥£˜†-ÃX“f¾ò§°…É-<•«çï?`é6¤P†ÌÁÅ&à¦Ð!nÞ"”¬å¾?&…¡Âʨb…ѽ7Uý J! JÃJWŒÓEM—Š-'øÜ×\×àxü -MŒñâ³ É)»ÀG© -Þpÿkx…¯šúŒy<ÂÌãJgËÀ±ÿR“÷½2_” µ™ÇpŠû<ˆû4’à³ÂC÷ÃL™jòTƒ¤ —Ü,böÀnp/³2E'*ײÃΠ= Åe*-Bœþ{Û@úÁd¦9ôŸÝ`ùòœÝP^Ì"[{¬KÓ4¨5`[Ru´éH®õѧ.ª{àH-wÔëµ=Œ’LáÊÚAÖàó•p”'}ëèŸ,¹«H…$K¾šé%S…W˯‰‘á-r¦PUêÉÍé%‰2Ù9Aõƒ{jÝVøœüÁ¶b[ö”`ET ¦ÒÕ(m¨t-¡F*P)­¹xE|ÀòuJsEv¥”}»z­T"ÙC½³íš†`ù™L¢⥈ÂÕSö3y˜ý`‰Ó™R2¹.äœl|N†ƒ³Fr²â„L 2}µ^ͦzu8K±æ¼8â a#ý8¥®V¯!E;Ïc+.ÿ—ØJâX#("[ïí¦î7jæD:1Çà‹óýŒl¥t!T¨š×]ÓµËÁ¢¸ÀrHËYšE÷¼³ -,^œÂ¡îŸ0ÇaF/KUQÉ®/3ÎV°‡ ÷ Fð?,ÉaL®=”½R{€nŽ;ìË´‚{ˆª 8Ë4:økT“ÎÝ6gðº©=e®v¡DèúýÄCo9çr$Aähòq=0­>ÓZoGpÉÉzãQÌÉï¿mß]±fV¨¬ -©>dLϰclÜ|Ä®jnÐq¶®±Ô^±§7úÜ%Óÿ×#’,QYºÄßl!–Wl!HïÅlÀ—ÀC^‚0t* ¯>ÞPʀ cTœ^:µI:/¹h– ¡=öýÙF8ö aœžWG+/#â3ÞÎÇÔùÕ§´#™‘ -CɕÁOÔü34¶oA']…ù ¥ôZøõw?ÏnOs•{ù¶Ì°þwR™”}î‘îßp¥3(P»™É¼JóLey¨«wD× Þ&­J^3(OqC#â~Y…‰¸ =ƒæ.̊÷¡9U±¿mßþoì 7yâÙä9ù6(ÓC^[÷\íL¥H™©X‡µˆ›û ââc>!»Ø±÷èð»#Å ½BÐªòBþþºÅ!‡¥'¥›6ì-¶ž¼é½çZ.É?ˆy¨t ' µA=óÿõTûâªð–Ìxc¨ …ÌÏûÁ·ˆÜjøÀ/uûDw•9g&X4S>á¼*£ßh_Üx¹MS)‰«²MG#·Q=è&9‰M¢–w¢$¡ŒÇ#·å­|M~⟭`¨//Šk©ãT¥Ù‡Ðܔqør–Ñ!4Ð4ň<üuô -9¦n)†ðENzHN珄դtÜ쵉óN~Û®]q@ozü… A×ãwÃE¿€«‰êÆ?­Gïæè­±¦g¡¨×WrL6ó¬Þt*-¹•{i¿ÒíeŽà$i^z£T„D2çurU½S™*Ï*ÄÙSKß à¨žõõqóf…ÞØyýfvÄõ‹Ï;ר« ¨ß;î‘à؎®ù/ÇAeyäy ȤZ•‰·Ÿm \ˀ¹ç´áœÔÀ©ªøj¸@g~a„óvSŸÅ¾«ž ™¼VO•p,}“h®b¯ŠQít~Ö{ÙvÝôQ‘ ˜Þp Óø“1 “õÝOÎi†ýë›2Åè:’³19ñIe -a¤þ®Ká•#à(Ow2ñG/ŸF^³a)%y.0 ñ Ý:G\ àñ­À¿æÒûÈ¥lЙêMÑÀòÕYºñõ &yø¹¨–6Ä?ֈ<´(,$×¢j±â,ú×\«üx÷»ÿŒ–'à +xÚ¥Y[oã¸~ï¯ðCÊ@̕Dê¶oÝn(ºhRô! ŠMÇìȒW’'I}ύ2m9iŠ>‰×ÃsýÎ!µˆU/žôùÓâÓÝw?¥‹$VU²¸Û.’r‘hU™ÅÝçûè‡]}m¿\iFæûåʘ,ºÝÙ¦Á!}:ºft-w~èöûºÝ ËUš…Ž´^~¹û廟’ER¨”ˆ¯àÌd±2•*‰¾Y®²<(Y@:E¢2iÃUZ¨¤ BÓ¶´H¢õ‰èÕ½õÃí2-¢±v­ÝàP=»qçw;Y707Øtã`›­¹Sýcg/—¶õ^ZÝVNãÏã?+a±¾AÁ +ùYã8rƒ•‘ZFè4l<¤YÑ#wžQ–®GAªŠŽ§=üÜþÐÈ.цˆ+ã·v=º®åŽV©J¸ylöørC°ùýŒØ?ÔO(šGåÃòZ¦ås^iÙ»>Ž–]ï(O¬áèÆõÀQóº,ӈHdžî8òbGÖû¶„f÷ÕµO|nÝv@®ç%‡¾{êë=Ú+®&Ÿ Í_r~ò‹`£µk; uÿŠ]P}Ç䑽eÿá©í±%ýՍ—ÀìÐ`X ¼‹Ãà¡ÚõB¦$)lëbé)úúGtÑ }³» B8{¨ûzD3iGl8;(چn¦a_¦ªœöÝíȽJ0Êduè<öÎ>¤yüÊ]v4gÍі÷5×5ø^?„Bc¼øìArÊ.Ð)UÁ î ðUC@SŸ1[˜yœIââa98Öâ_jò¾W拲¡63àNqŸqŸF|Vxãb˜)S Ržjô’›EÌØ îeV¦èDåZVxÐ9¡¤¸L¥EˆÓoH?˜Ì4‡þ³,w!ÏÙ åÅ,²µÇº4MƒZ–)UG›ŽäZ}ꢺ¶ÔrF½^ÛÃ(ÉŽ< dî>oQ ×AùqÒ·Žþɒ밊TPH²ä«™^2UxµüAðšÞ"g +U¥žÜœ^’(“ôX?¸§Öm…ÏÉl+¶eO fDj*]Ò†J×j¤rU‘Òš‹WÄ,_§4WdWJÙ·«×J%’q3Ô;Û®i–ŸÉ$ ^Š(œ=e?“‡Ù¦8ݙ)%“ë"AÎÉÆçdØ81k$'+NÀÄ ÃWëÕlªW‡³k΋#ö0ÒÿSêÚaõzR´Rñ<¶âò‰­$Ž5‚"²ðÞnê~£fN¡s¼±8ßÏÈVJBõªiàpÝ5]û°œ,Š ,‡´œ¥YtÏ+«ÀâÅ)êþ ãqfô²T•¬ú2ãlUÛyzŸ±`ÿØÆäÚCÙ+]ÐÍq…}9€Vp Q5g™F?cjÒ¹Ûfà ^7µ§ÌÕ.”]¿Ÿxè-ç\Ž$ˆM>Π¦ÕgZëí.9Yo<Šƒ9ùþÛöÝkf…ʪИêCÆô ;ÆÆÍGìªæ gëKÁ+öôFŸ»``úÿzD’%*ËB—ø›­1ÄòŠ-„ ¹{q'€ è <äÕ)C×(¡Òðêƒà ¥ ¸0FÅé¥Ñ5Iç%Ír "\G}¶‚Ž}CC§çՑÀÊˈ8Å̟·3FÁ1uþFõ)íHf¤ÂÅPråFðFÀ5†Òö #褫0ß´”^ ¿þñîçÙéi®rï1ߖÖÿNª “²¯Ã9rû7\iã +Ônf2¯Ò!«Ø±÷¸áwGŠ!hz=„ ¡Uå…üýu‹CKOJ7y†ÎKô|µzÉ5Ø©È?Æú”þ$ÃÕæx84ŽÊDt*Ðõ+Ÿ'I¢ß£°©8™LÞ#Pù÷ ǯ8˜DøØ°·xõäEÏè=×rIþ±@ÌC¥=© ê œÿ¯§Úg…·dÆûCWÈüü>xâ1ƒ¯Ú¾ðKFÝ>ÑYeΙ &͔‡p¡ÏC8î„ÊèÚ7^.ÓTJâ¬,Ó@ÆÈר‹;è&9‰—D-ïDIB[nË [é—üÄ?[A#P_^×0RÇ©J³¡¹)ãðá,¢Bh iŠyøëèrLÝR ዜ8OôœÎ «I鏨kǝ|Û®]q@ozü…Á­Ç¯†ƒ~;:WՍZ ŽÞÍÑ[cMÏBP¯¯ (ä˜l +æY1’ÄÙTZòUî¤ýJ§—9‚o¤yêRÉžsÔÉUõN=Pdª<«dO-ýM[õœ¨¯ÿ ˆ›_V荝çof[A\?ù¼s½ +‚ú½í Žíèšÿ²T–GžÇ€LªU™xûÙÒȵ ˜{NÎIÝœªŠ¯† ÜÌ/Œp~ÝÔg1‚ïª'èE&¯ÕS%lKß$𫨫b”G;ŸÝ½l»nú¨ÈLo¸„éÜ%FLBàdýí'ç4Ãûë›2Åè:’³19ñGƒ¤2…0R×¥Bxä8Ê݌@üÑ˧‘×l˜J@ÉEž Ì„D«ëꪯz±(ÚÝíìïÏ»w?}ä»8by¼»8îâl –ËÝÅ/—Áû“>÷¦Ý‡Bð@¾Ý‡Rªàóɔ%‰àÝP”}QSç}SUº¾íö!çi*‘ï¯/þ²S)SÙ.”9Ë,͈$ ºá|. sûºiÀN\þÓG9ñ’æLÅ»Èn« ›·†VÍ8©[Eij ©Š¾w´“ ?7<ôç¡§¶_jه¿¦ß±i+jõ'í–VzG#¾o,Ž`k†ÎXÆwaˆ )¨/&õiœà÷Á.† À„t%cIŒ©’åÜn”Œƒ(poßé£KªfØ :#6[¹ D¬Âº8þï7Δع5Ý¡-œ݂›ñ Hc8õp*Æ@'SL`ÕP_Ckìe“’ÀÜIO!ж¹ãŒãÁ<ö¦¾µIRÚÔNñ‡˜œ5€XKÊàsS‚͑ÌžÚjÎ8Ò±ˆ Å¥°CÎK¸IP~ƒeãEËæY cJ: ž›®x\œ˜%>ÆQ$ÐZö°8ÐííFB㙍b6£‘`º,t·ÑhÊe´ó³ -ÉX¿–Ð|H¸üÓjÿ<^ÝërØ ³|LˆÀ… c[©1˜¦f"ü»èO bs ¥Ãˆ)!¶t4„n"S<À:jÙ¨ƒS7‘㝠-ϯÅ]$Fq÷͊’LYä)XÚV0ŸKÎm1ã™{eP]ïÎ9ÒßÒ2Añ@²ØTz€+GOÁžšê˜±® cšº®~˜ñ°Ò†Û‡n¤Z¹VCk§Ðƒ®¨!ª?…J˜–}ÚÀ·O,&bå®Tœ, Dœî†aç´Ø,Üße {8t66@cÞOƒ+—Š©ä•è:֐§¦['J¸œ¹· A²Ñ³çt äΣ48fa_¹ŒECŒ …Ú*³€ÿ§BI™ÏŽEbóä/“Èyž‚òC+¡¼ˆCeÛm?ãglùdrb SˆÌ?;_¥­~*£ø4¦Á)G`N§xéß>É: KhöÒQ¾vâYß¹(œÆ!_ÿ¦ Gƒy@Tӌ‹‡Õ*Ž©˜)Ž¿˜o•>¯!+˜’/#ÙeXž»û|þ×5)K5WÀ÷9ô늒 àÃײRx&p´†ÿ#­öEZ ag¾¾"!ݰgžÌoÍ÷УGßùòF{BÇ¢4›1Œc(­³ïÎÞã‹ì‘6ßZ,:àò2«ßÅ#_ÂŽEïCá¶6sŒ¢Ouù’䈄ˢ6K©ù2*H>¿û¿ݹôð{ÚÖ¥&øÕÅ^\ÔµÍdzïÄNFӗ;Óà_ݶ$øp …M}wm‹¡ÌÅ.»O\í©õ Tóm]1P|Žf…¾í¡6€$ÖW’GÎz8¡é÷ÅÆýoÔm¦>êa"WŠ™„ëS,’‚5•>´Í›u*·ó™ +ϯÅ]$Fq÷͊’LYä)XÚV0ŸKÎm1ã™{eP]ïÎ9ÒßÒ2Añ@²ØTz€+GOÁžšê˜±® cšº®~˜ñ°Ò†Û‡n¤Z¹VCk§Ðƒ®¨!ª?…J˜–}ÚÀ·O,&bå®Tœ, Dœî†aç´Ø,Üße {8t66@cÞOƒ+—Š©ä•è:֐§¦['J¸œ¹· A²Ñ³çt äΣ48fa_¹ŒECŒ …Ú*³€ÿ§BI™ÏŽEbóä/“Èyž‚òC+¡¼ˆCeÛm?ãglùdrb SˆÌ?;_¥­~*£ø4¦Á)G`N§xéß>É: KhöÒQ¾vâYß¹(œÆ!_ÿ¦ Gƒy@Tӌ‹‡Õ*Ž©˜)Ž¿˜o•>¯!+˜’/#ÙeXž»û|þ×5)K5WÀ÷9ô늒 àÃײRx&p´†ÿ#­öEZ ag¾¾"!ݰgžÌoÍ÷УGßùòF{BÇ¢4›1Œc(­³ïÎÞã‹ì‘6ßZ,:àò2«ßÅ#_ÂŽEïCá¶6sŒ¢Ouù’䈄ˢ6K©ù2*H>¿û¿ݹôð{ÚÖ¥&øÕÅ^\ÔµÍdzïÄNFӗ;Óà_ݶ$øp …M}wm‹¡ÌÅ.»O]í©õ Tóm]1P|Žf…¾í¡6€$ÖW’GÎz8¡é÷ÅÆýoÔm¦>êa"WŠ™„ëS,’‚5•>´Í›u*·ó™ ì# 64ýf4³dñxy"¢Ùë†Ìè•ÏW³¸aŽh…Í8ô4…ô½…éL7WôkF3”˜c° =;È®-@Åd“N&,"Ê8ýæ*¡5`=È~¿i——`bÒÍ;§À攻`Mƍ^Îé‰àS½ä”ìü -:ˆ„2”DëYrµwƒ7ñòlö´ˆ+œ#PÇÚ_(Gý@§²Uòٛ4Nugá¶­aJS·3gÝêÞ¼ŒßþHz5ìŽÙt¹°ÓŒeýpuõ>|ÄOûÃÛքxgCTpˆau¾“hªˆÄ\ÆÁßÏþeϳÏÓÉ9ÂðX"¢¬„œEŽO9«‡V€ÇÆ£^«I,«+£k¼_oWâDsX±*!²FùF¨œ‰%9“‹Gšn`M.Xê3©»Í›´Äôòh »ÜÁ\üá¿à¢H +:ˆ„2”DëYvµwƒ7ñòlö´ˆ+œ#PÇÚ_(Gý@§²Uòٛ4Nugá¶­aJS·3gÝêÞ¼ŒßþHz5ìŽÙt¹°ÓŒeýpuõ>|ÄOûÃÛքxgCTpˆau¾“hªˆÄ\ÆÁßÏþeϳÏÓÉ9ÂðX"¢¬„œEŽO9«‡V€ÇÆ£^«I,«+£k¼_oWâDsX±*!²FùF¨œ‰%9“‹Gšn`M.Xê3©»Í›´Äôòh »ÜÁ\üá¿ùH endstream endobj 218 0 obj @@ -1803,7 +1814,9 @@ xڕY[ ,"njxÑ­/Ew›»Ø"ÅöE¨ŽM«µ%¯$'›þú΅”(KÇ9}±h’Î çòÍh‹8^=¯èñ—Õ÷oß«•ŒE!W‡•ÌWR‹Â¬ÿü12f½Q¹Ê“èû²;®7Zëè{°­­wÿšè¯e½VYt-OëO?½}¯GR8A®6¦9Q»´UÝpÛ*O…ÎW™‰Dݬ½}_Œ$ ÈW1m94í¹ìg§)´q[>Î$"Ón±lŸ¯g[÷݌D¢DV¸]Ÿx5ÐÈF¦9R!n5múÇ:×Q[õÕc¢þHƒÄ±ØÛ=1#‘"ÒLAµyf‚ã-bÏrßÜÐõe½/Û=ÿk®ýåÚóøZïm{³{×ð!msâ•æÀ ¸ã–ÍL¤<µÉLã‡ZŠÜË"Ö£óèq †»Kî.¤” FyKՁAÉ4*ù±[«4:–m¹ëQ.-Qx0’ggїcµCَ¼D’¦Q_VuÇ3ý±µ–÷ö¸ñëDÏ"ëNAMàZó´Þ$Iôo»ë»?inŠLªár²¸]G|¦ãª{`ZÌKʼ(¸^:×D]u¾œ¾º›KfAc¼UZ.gù2‰d>=‡ÉÚnW¢ yDª­,vö×+ú$±¤äT=¹g©ðzú¼F2mÏÁz½÷ëžÍ±Y°9á ä·øUÊȃ‹ö r$éœúwÕV%ٮ쫦Ff \•-^‹Œo¦È'"Àô®¼vtyEAÁ‚ ›Í!x‰y…AmëyÔ]w —®úŒ‚/X©J…¼uL 4³U“ wx«'Kљjâ1?¢Pè~_¡ˆøÏiÒxMÂò ÉÛH$Á#¤÷މÛHn×ó(‘ŒQuNWŸ¨è_ó™ŠØïýîiFJJa¼Ÿ¾aF²g„âqg°C†8—Ñ ¥µ¿]Ð>Xe îd¢²'¾ýÿt'J1FÅS‡ 9š7ÿEoÄ'黦mmǯ4õÍâöž•.DfþߋF 5*ڂ ;{éý±¥Íuá3Év»[Ôu:èzfDì+àòçª.{7KGOK LLÔåwB²l™)L枣7÷oߝ±@ƈ4¨üþUT(&,s¥³Q Ûí¿e’("…0¤V7=Z{nPŸñÇîéT –¦’BZZC!hח˜ “"4³ŽgžøßsU×ZpîKÕy´¤–XÈQ/ñ·A*ç’Òþɇ M '®ÈPsæ‡Ý‡æÚòh_=W}·]? †µûW¤Uêw¿¾†©^.҉_ö{•„~Ÿd<щÌ0ù W•઱ZKsW-Äj¦_òy.Ñû+ÎîJ·ëÉGœm-ï­&ˆOìeǸ¼ítâaUƒ\bHr,\BAJçe”«íy¢1q` ä4Ldeû•§9¼´¡Täö†¡íZâ , M_…FAÃ&°Xޏw(cø—£´â’L¤¡-i%½Zˆ÷UK^ @ûÜ´ó“ÒL(ýj@í ƒ)ÔL”â bâîz¹œ*ŠªÀ³ˆß·%½1á{Ît§@†Å”F =Ím zŽå§&I¾RuՁÁ_ÉÿkۆGŸ× øøéêö7z»ÒÃ,b‡B™$º\Ú¼ò‡[9–b:v¬³^rÂð™·Þ)°lmmk6{à)ñ<¡8ÇpLÈðŽ6r=ðlÝԛùžCY®­ó˜ƒà‰’&ˆ‡r[5êqe“¨$ú¸<þɏËYX€Å0¯.Ïvv®‚2u,¡ýŒ6B{×ÙÛSuþ6!„êEB>bÖ;Àúóð !U·”.w)Áݟ/ýë(õw)õÕÙzÿMcDAP„Ð>O;¹0æöŒëÝ3 jñ[Ng4ÀˆöÍËB,õØ7HCcúP£ç*:U~„&ŽO¶3Uèèúå90jr|¥vUQÌ^‹s³—t„Áãä숴ե‡íóê$¨µ½¶ÂT®±ÅÂËޝݝžó$te &†@Q»g˜Yi3 = WNjxR¦ÂxÕûÛ½ƒÜ€ZsÁ‰H\ŠAáxFJšh»žü‚Ü4-íIHý8[Bùö\Û}Èe6§0ïh¨L“R~4–0ó$#Ï®Dçš7†ÊÒ+†Ï¸˜Ã”~c_ÔÁÀm¡È? Æzï|‡îˆ¨;…ˆ} †£8u²‡Þ`¬æ§LbpŽóÇFÄÓ2ãh+z)‹\9m[ÎQ ~5¨¶³—²-Á2=¹á&ð5Vw0€š¤_@@Åk¥§L”2ÂànåÒ–$dqS7eqè7Hm’ÀJ*Crç…&åd;+!—ÚòÌcF 8BŽ;ª,’ñ-(<¯“ކ=tåi[ï7Íaãsuø†­w͕{Σ@931d1(ÁN¥H±?1‚-G¹qMՔA¿Ò”°é욣=¹|µçΫcŽmÏ$X×î@‹Î fžV T:..ÒÄèœí·,ø[œŠôµˆ.éÃeèÿƚ‹  XNUêyáÃÖ9‹“O§%Ã/œ»F/ã¶þ„å8¬.Š™ˆ¸˜ aY¬„ñ;Øô²d’z±CÓºùÀ26a–{šì¥p­ª÷u9qóÌ{¤Ó¶>Ráæ¹™‰ˆò[”AÇC«òÁ`)[×SG'îÅ®>ü“/;íɎÕ6,dؓƒ[Û3J¼sTÈö®ŽõØJuAùàp}ùMGÁeDí”íù£¤j¢ˆ$æÈ FC.XÆ&…H‹Å&Y˜KŠpoÏ5°¶_(fe‘OŒmר‚‚òž±™T°9gy¦šÃ¢¼C/jù(H^Ã÷VBß@É%A8“’ >}ƒš7ôž'§Rξ-Bµw•Q Àií°õ ì|녎€S#-Þ̯Š÷¸¬áÖ¥'ˆ#[p5ªè‡cyáj0ŸóããÍùìð¶Ž~^{‡_pêçOlâ—òÙ-äz»frMafhN>yõ¾ãñÄí]–ÖYÌ«%­ïÌ ¶˜P㋠K‡ …i“¾¯@ex`3R½¸Ø£¡ÕÀ…³¿n©·9|Z¿E´x”7;Ø­(,IÿΆÒ“ÌôÛ´sx~ìšóådû@½Nû‡YÏöÝãïþ x– +|tåi[ï7Íaãsuø†­w͕{Σ@931d1(ÁN¥H±?1‚-G¹qMՔA¿Ò”°é욣=¹|µçΫcŽmÏ$X×î@‹Î fžV T:..ÒÄèœí·,ø[œŠôµˆ.éÃeèÿƚ‹  XNUêyáÃÖ9‹“O§%Ã/œ»F/ã¶þ„å8¬.Š™ˆ¸˜ aY¬„ñ;Øô²d’z±CÓºùÀ26a–{šì¥p­ª÷u9qóÌ{¤Ó¶>Ráæ¹™‰ˆò[”AÇC«òÁ`)[×SG'îÅ®>ü“/;íɎÕ6,dؓƒ[Û3J¼sTÈö®ŽõØJuAùàp}ùMGÁeDí”íù£¤j¢ˆ$æÈ FC.XÆ&…H‹Å&Y˜KŠpoÏ5°¶_(fe‘OŒmר‚‚òž±™T°9gy¦šÃ¢¼C/jù(H^Ã÷VBß@É%A8“’ >}ƒš7ôž'§Rξ-Bµw•Q Àií°õ ì|녎€S#-Þ̯Š÷¸¬áÖ¥'ˆ#[p5ªè‡cyáj0ŸóããÍùìð¶Ž~^{‡_pêçOlâ—òÙ-äÉvÍä(šÂÌÐ>œ|òê}Çã‰Û»,­³˜WKZß5˜l1¡Æ– +Ó&}_ÊðÀf¤2zq±G'B« gÝRosø´~‹hñ(o +8v°[9PX’þ ¥9&™é·içðüØ5çËÉözö³ží»Çßýx˜ endstream endobj 238 0 obj @@ -1882,20 +1895,16 @@ endobj 249 0 obj << /Filter[/FlateDecode] -/Length 1953 +/Length 1952 >> stream -xÚÅXKsÛ6¾÷WhÚC©™ˆ!ðÕS›4NÜ鴝ØíÅθ°YløÐ”ÿûî(S«§ž,^‹ow¿]p…Q4{˜ÑçýìÍõë 1‹£°ˆg׫YœÏbjvýóMðv­7ƒéç )E ~˜/”J‚«µ©kÉàͶª‡ªåÎÛ®it[ÚùBˆ,“Ê柮y}!›'Y˜ä³…*œö_uýÒÜ­ª‡¶ë ϓ٠NÌê\®@ƒ, ¬^ÍI,ƒamœh{+Òø‹±ØÍ»-òÀ,«[‘d¦äI÷s‘OÜÆ•ÏՋ³4,òYD‡]\¾ÿí÷ï&Z©$™›c -Üïqž¨@÷•¾¯I¥$Xê­¥3fˆEÂWIhåUézDK*Цãï=«Í†¥ÄNìÖ¦e±»Zà5Uûà†Ý~؃£»fS›¡êZ58Ì$Aµb©ƒî2Rl¨Š²±–ØÕ½áÃåA×ÖO,b­:k+D-l8_¤i\7te–¬n€Žõ`[ß¼Ñv {¦Qð×<Zû ,/2lôƒáá$!Q‚Þ„’8ÐN~Q‚»°5®.ßøóÉy2…OÄ¾°™¦]aÿº{ëNbÂÁ–%.ªM¯Á&œÞpB¡ÿP¹J/V2TrlX{xQætùŽMŒèîMŒrfhblÞ\AÍ­kªlqÞf_ùÈØñÌ«Ö+kîÀ÷ÓÂñ/Âÿ“çô^EEsžŒâ…÷špmŽšQ knMC(VðÐq˜÷BáCÇçð[‰Ek=œR…ˆÅdClô¦¸^xƒda!Žjoâ¤DKLÛk™)…Ô]|¶·Á|â¥Dc(<¼‹â}êvߟz CNñ¿Äa VÂÒõ´Dû@î¼Wü a •8YuQû‚rٔ'ØÛÙ_÷£Óä¸ï‡)wÁ -iۑ›VŠ0OƱƬ޵+AÁN¥«ÁŸ×âGå<;/Öâ†v^–~ykv¨‡åž¯{yC"hmíÉtmMS-»Ú[Ó¨=4í, DÓ;*8z,ŸeMdž;¦˜ûšjÑáÍGk¹5°ëÑÁõ Mÿð;¸/Õp¾õzÊW(Ôn¡æÓáó“<ãAo1­°Ü¡q¤aŒ(¸¹l÷O‰î3çѨ t@¬§žar*‘¡šÊÜMa'~Ûð -¦4Ú t¨†ÄIÎÖÜYâ °èƒ)¿nÉ/R(Ñwºo_Œ'™ùꉐ¢’MšGöïBh3õà K{—UøeíÌÛáóè£6,Zk·Â‘å2rIT5n°xl‡ì©ég‡é•Ÿ9ê^_éþ—‰?-EXxêø–-E³» -Ó´¦8¬I፛º%8ÑWUyFÅQ¥ ¨é‰Yè-Ã0!›2Bp\õì·sfÅáw§è²²›Úy]™ ýÝõ7ÿÐʕd +xÚÅXKsÛ6¾÷WhÚC¡™ˆ!>{j“Ɖ;¶»½Ø!‹ ‚²âß}ejbõԁ°»ØÇ· Πg3ú¼Ÿ½¹~}!gQÑìz5‹òY¤‚"ž]ÿ|#Þ®õf0ý|¡”ñóE'âjmêIJ¼ÙVõPµ[ÄEÿU×/Íݪzh»Þðn9Ù êD¬Îå +4ÈRaÍðj¾H"%†µq¤í­L£/Æâ4vZäÂ,«[™d¦äM÷s™‰'ãÉçêEYù,$a—ïûý㻉VqÈÌí±l +ä÷8Ob¡ûJßפR"–zkIÆ "™ðU:¹CUº­¥bЦãï=«Í6K‰“LìÖ¦e²»ZÆkªöÁ-;~8Ñ]³©ÍPu-¯šG\f‰¨VLu&€»ŒÛ Ãl¬%NuoxÀfsѵõ“X«Îڊ ¤ƒ6˜/Ò4WÆ-]™%k‡LÀ c=Ø×7o´]Ï4ÍséMk?çe‹~0¼œ$DJ0š Í ¥±Ë¾Ú° $t«‰Ëe©|Éå*>,à&± Åõº²Ž) `?'qYÓrn˜•/ya˜bbR•f¥·õL[øè/‚L¯‡v{gú~Õ _˔dŸ)ªP.SÐâ.T‘LÐR8lŒµ`HË3ò/v}5 .0¡ü.$;˜æbÔÈGÆLó Hœ¡@݉žŒí×Y 6[¡‚t¬¾S‹Í…q®Ï²ødЛiËó°D…KTäï$dÓõO<©aÂ#ò%fÁcÓ©$b>t¼eÏQ§vãV7~Ÿ &‡½ŒõÖ0ƒô8)O‚UD>(?\^]_\þz"ró WnÈIí0G¤ŒÌr&H3_ªÁbjå…è5ìèy˰ÖîT‡×ahé1dÈ¡i„Ñó 3Ù0ç:³7¦¬†3™ÆÞ™@@[2é£Ñe]µ†gäCø:œeøL•¤.é¤DðÀ@éÇg”x¨1q)-RWzpÐmöõömÉÅSvl€Þ,èN4AY*+]íÁá|0±Û{;TÃæ\›=š¾Z= y¶‡ˆÐÙ H#›å.îóìØf0w6Ól  õÆš¹݊®„âܕ'Lä*Bä m7ð j ‰*=®7ðßZ.SÙi®,É}]†µîÁ“X’P\¶v€»¡ÖQþ¼þq(ñ è’1x€Í+¢tšòžh-z›Ä+/^c »?<èS’Ôô¨B’CÚהD;Ÿ:GYm{N;Œ…¦#û—ÔÑ,õÙ!ÑÙÁbs^PÄQáƒ"vA¤Ñ¥`Fրï8(pîƒNrGâ®"oÀHCYi6OÈnðupJ ÍÔx„P.BGMù¶¨à¼…Ϩ‚åeÇÒUËq[D~ãßÓ^@A;´üqj,4)/~Ϝ(3€ÕQf°’ WÙbhÒq|‘#(Ϥ¸;î"œäÔIÞºjœ^ÌsŒˆ<†ÛÙ›"Uø¦7Fat;¦Öä¾ãÉõ-4fZ> stream -xڕXKÛ6¾÷Wø(1#QÔë˜m›>€Ab ‡Ýł–h[¨,)"µ›í¯ï ‡”啛ݜH‡Ãá7Oi²0\Vvømu³}ÿ‘¯¢Ñj»_Eù*ŠY!VÛ_n‘¯7<çyÜH}\oâ8>«½T[*\Šà/Ù®yŒ²Yßoÿ|ÿ1>‹J2–䫍(Xn¥µÝƒ:õæù¡€‹Ä@›Å‚–h[¨,)"µ›í¯ï ‡”啛ݜH‡Ãá7Oi²0\Vvømu³}ÿ‘¯¢Ñj»_Eù*ŠY!VÛ_7<çyÜH}\oâ8>©½T[*\Šà/Ù®yŒ²Yßoÿ|ÿ1>‹J2–䫍(Xn¥µÝƒ:õæù¡Xä,¥Éí§¡Û,C{vÈ³àçéš{Ð) zyp{Qß­qšrp40#œ­ØzS„Y°=bˆ"½ëIœmawŽðÝ͂³R{96æ C`?ÊA¿-·ò4žü3w§‘*œhbÛJ ‡Žvz ø(ƒ>Ë)p¬ ­r²IÚJwWÖ¦6£¡#1x°js‘àå°æ"ã$u9?‰ƒ¯cgñ êd#èq è¸IȽU ÷/ -•yEŒ D\ˆMc¥t9Ôî¸ÛÃc6 žÆ½wáöä]¸HYAð®ÚVHc•À3’v>YœÁ›–©Êz=KîÖ ÙçBHô.„s¢‰ÿsþ#n3(4w åãAUÓ¼žÝ·GûvÈn–Ÿ¦Êhšrz˜MNózïFãFÇ£ ASâ‡ñ¬­OµHå®%ôøM–ˆs–ˆBœ)¬ºHû<‹ë/¨>Æu\$} g©E?)xàŽÆèi xÚh—dat†gZ`±ð.çCÀ‘FelÙlfH`Ùöhä®<^¢QéG¢Í„8±x=íOYwlBªú¦ÊÑ`ë³Ðj*=ðB\ˆ™à"ž †[.€XÕºtagK*QAGW#`ѹ‘SØŽkç(H±ïÒ 6Kzû¼Åo¡ôïÍãvVoì&‹Ì¹g\ä]“ÅWûºÀd½È/_tïQüJïžFŽÁvW‚Ú6[êæ7UõY¨žÉ|œs–Gó÷—™LÖ­A^øÓEáÂ,B4ö}S۞v°@Ù±uãpOÊÚÖ`¥ˆ¹K)¸éó.Î=ÍWŠ+‰ê«†=õ­?<¨òؽÚÐÅÂ7±È®Ú: Yä±½*’§,Mñ%\÷aË´´YöÝ@£½:.{rwâÕê눟¯š–Ó«¾š2Ñ&KY–α9£±D€JCˆùڌjbó,ͨiî¢8šZS€d2Žã©Ýø¯:âÅ:‰é ±˜!bÆ}X€údz |xOLT@œ3?š!Ì!=·îɼàL\(©"À±:ÌëOµ†ÃMßaÛáÔõ5€"¦2ÇvFNý;1³&®“G.–ãÐBzíF{ý¢.Œ-T#—Ùd»ÒEœ_Ⲅ%aÂ{‘o©Ü€éKò”¬¦®Ü§«ZSóu%0"p_Á/êҔ¯VyŠzK³E.+fº…,ôúïk÷-øò›4gyFÒèÏÊÒM?·”TžO¤7þ^x©h&X죌-d,ö¹Ôµ¶(øÜPÁB°ˆzÎÛxDëYÎÝPhjÛPÅbÖÎÆ16TKèDÄx: )óÜ/pËÏ;Ð8%ÁíFî{óéÞ­PB¹Îýo–3Œ³kyqf`ŒÝ/qŽ„`I67ÛÇuN½ º²’çßB—^˜¢º/¯¾¬"“ b\@ïX·U]Jü®ð s¤æŒ¶S†ñ iÝØT´Üù¬&àÃÆõjè!®l· -ÚV6ñ÷±Ÿ7 }‚ÀÒ¥QÒã jß, ê”ó~Ýþô.ì[ +p…²nÀ=,°ÿÄ8ÖϪt|°ÈYJ“»Û¡Û,C{vÈ³àçéš{Ð) zyp{Q˜|Yã4äàh`F8[±õ¦³`{ÄEzד +8ÚÂ$îớg¥örlÌA†À~”ƒ~[nåi<ùgîN#U8ÐÄ2¶•íôðQ}—SàX!Zåd“´•2MmFCGbð`9Ôæ"ÁËaÍ/DÆIêr~_ÇÎ(âÔÉFÐãÐq“({«î_+óŠ"ˆ¸ šÆJér¨Ýq·‡+0,ÆlwÀ ®¯1•á8¶3rê߉™5q…\՚š¯+û +~Q—¦|µÊSÔ xXš-rY1Ó-d¡×_»oÁ—ؤ9Ë3’FV>nú¹¥¤ò|"½ñ÷ÂKE3Ábel!»`±Ï¥®µEÁç† +‚EÔsÞÝÀ#ZÏr†è†BSۆ*³v6ޱ¡ZB'"ÆÓYH™ç~[~ށÆ) î6rߛÛ{·Z@ å:÷¿YÎ0ήåř1v¿Ä9‚%ÙÜl×9õ6èÊJž ]zaŠê¾¼ú²ŠL.ˆq½cÝVu)ñ»FÀ'̑š3ZØNÆ'¤ucSÑr糚€×_¨¡‡¸²Ý2(h[mØÄß_tÆ~Þ$ô Kÿ•FI3¨}³€ªSÎûuûÓL°[ endstream endobj 254 0 obj @@ -2012,13 +2024,15 @@ endobj 265 0 obj << /Filter[/FlateDecode] -/Length 1053 +/Length 1051 >> stream -xÚ­VKoÛ8¾ï¯Ð‘*UoKí©ñ:[ ,ÐzOi´LÛl$Ò ©6ù÷;CRާ®±Ö‰Ã×ÌǏó -â(Žƒ]`‡¿‚›ÕÛÛ4Hâ¨N‚Õ6Hª É¢:VޑŞ S³0ËR’¿›…y^/{Ö¶¸”‘›ž·† 7YÈ®£b£gašÎç)’Ù·Õ§··Ù“òbUæuTYýá½;’¾<ÛíÖN9'TíúމY:'FãRI¬UØ2{愭T“äÖßҚWã®iC {¡Š*¯âÐ҆mœ ú ŽÄÑamåINÜý\I§¾Bõy’!w‚º¡qœ¼Y–![þÞk/™½Ôl©_<(8ŽËlŒ¤°H¼^G¼ ‹N¸=ÙI%©c»;Ëö'¹vúéèQÒ3×nd‚®[æ­~%š!o𮑛ddî†;¯vŸÔ}{ã\é@wþê¼þ:;=sØÅYìŸÝX¿˜q^HÖ½qÂFºÑ~ -ì5½anwïA,S¹¿ÛQ„ýˆ“’À[à—ýñ^3oÍxµ Ý3;ܟ:zCÝ(~0Nvž‚‹Žúó¢&L)©t4 «´ +‹Éƒá@¤•‡5ðn© -NÖ-êàN%S´1üʯøÆ8Ö9Žt‡êQš(¢¸öä;h!ºáÉ'åi”×c«_˜qâ„áeèTŠéƒ%[Š ;Ø#ÈÇò¨Î.€PÔQ=@}wúÚ4=éø¹´mÙÃA*óªË= ´©>QoŸ{Ã!=Q–$Q^øíW~!ý"ãZÃw2@†?!²›ë‘±Ž6ú˜œš1Ë¥˜”ʼnÂ,ÊÍëšÒ**‡¯!u¢§·^a˅—؆ë1iY=…ÀHÃ¥rÈX¸{ÌX8©ll„eecïã$û·5ƒÒҙq¹,å²*ûe.«Ÿ±>þÀÍY¾.ÿ>vÍ÷e ƒ¾5¢åõµíEsÒÿrôÕõ¸öTï!=LDÔ~@\›éSÂÇi€Iõx–©¥í' d¥õSGƒ“ár•lŠ۝ Ã"꫱?­`žÅPZ_#a€œ–¼»ø?  ®ÈGo&5¹EK´á-D6ÓÙyR ‘ ûI\CA.óÄd\;–-mAŽ¡H‹S›C]ƾgö´o}便½,Ö¶ÍÀÓg ô³Œâïoàƒ8Z?cÕ!ûɇFß¶M¶ÄÄe7û¡J» ر\/ÿ¹½ö={ü)Õf¢hº¿Þi;)8xÅD€ºë Ù´r½fjÊè^L ûç‰x×W0!wÀÓDx¶SðÓÊÝY8‹ºƒ­Ï¾¿$r ùöq¢÷®§à¿šMÕÒô×€¬é¦Ê,æ÷x‚åêÿZâM) +xÚ­VKoÛ8¾ï¯Ð‘*ÕzZjO×Ù¢X`Ö{J{ eÚf#‘†HµÉ¿ßå8qêk8|Í|ü8¯`M§Á6pÃ_ÁÍòímÄÓ¨Šƒå&ˆË N£* –Þ±ùŽï­è&aš&,{7 ³,g_v¢ip)e7½l¬T4™ë¶åjm&a’Ìf)ËãÉ·å§··é“ò|åefUT:ýá=I^™ºíÎN1c¼Ûö­P“dƬÁ¥‚9«°ew‚„îZ’ôÆß2Fn•»W0K׌åV¼PÅ;¯bßðZ¬Iý €„@GLt8[Yœ1ºÿCvšÔ—¨>‹SA'8 5qòfiƔ¶´ü½7^²;mÄ r¿¸ïà8,‹c$¹CâõñŠ·":á:ôdÇU'Äv{–íOzEújMôtÚ³44 +ÅWðV¿2#7xב›¤lFÝW»Oê¾½!WÚó­¿ZÆ_'ç±§„]ÅþYðµó»òB¶ê- kM£ûă¨{+h·ïA,¥¿Ûr„ýˆ“‚Á[à—ýñÞoÍzµ5Ý 7ܟ:zC1e¦îäޒLž‚‹D€y^1Ñuº3Ñ$,“œ-<¦÷V‘NÖÀ»u‡Pp²òhQ‡$•¢ãµ•?P~Ň Ʊ¹Èq4ªŽÒDM+O>A Ñ O>)K¢¬:¶úEXr +\†—¡;Ôºë„Ù;²µZKµõ‡=‚ìAUéò*ª¨ïN_›Ä '9~.oñ°×}Õ垿 :„Üœ¨Æ·Ï¼áŸ(‹ã(Ëýö+¿Ã~ãZÁw +@†?"²›ë‘‰–׿˜HÍ¿˜åLÊêDašEŀæuMIÃW‡:ÑÓ¯°‘ÊKb-­ó˜¤(ŸB`¤áR1d,Ü=d,œ”.6Â"ÒcïæÇIöog¥™¡\–ç²ü—¹¬zÆøøƒ´gùºüûÄ5ߗ€,úÖHˆ×;Ô¦Wõ9HÿËї×ãÚq³ƒô0Q»IcÇO Ǧ»Ç³L-\?%+©ž:œ —Ë„aë”'ˆØí¬Q_ýil³t +¥¥ö5ÈiÉ»»ÿ +ª’}ô&`R±[´ÄkÙ@d ƒ‘ÅùÙ°Ï›„Eû‚Œk‡²²+ÈS(ÒêÔæP—±ïY‹ ï_¥¯y/‹µk3ðôÙý,£P#  ñý­|Pëg¬²Ÿrhô]ÛäZ@L\n³ª4mtЁÊõâŸÛK`ߋǟº[M÷×;m«•¯ P{= ¥ëF¯V¢3ºçcàÂþy$žÔõLé-ð4žÍü4z{μ‡.€b°ñÙÁ·ó—DÄ£Ü<ŽôÞÕü÷ʈ±ZšþúÐJÔíX™ÅþO°XþñÜJM endstream endobj 266 0 obj @@ -2073,13 +2087,13 @@ endobj /Length 2057 >> stream -xÚ­XKã¸¾çW8H«FZl‘¢^›[ïÌìN“¦{ØY ´M·…•%C”¦§óëSR–-oÏÉEâ£X,Öã«"W‰H’Õӊ~?®ïß©•LD%W»•,W2•^=¾ù-úaoŽƒíoã4U‘þþ6Ö:‹>îmÓàP=Œu3Ô-w~èÓnÝm¬TQ¤Q–ÞþþøÏûwé‰yVˆ¬\ź%ñbuI’ÐôÛÖ¬ »*ý{ÁL'"ó„]²Eê'¿C2rí*¢æ'£}톮aæn\»¡Æ¡îZžþ9ëwþh7a\E•H¹ñÛO'2z߯(-*]Å BÉ*õZÿû&It4OÀ8-ËHJùéVÜÆy’G ŽQwäݰ=ùþšŽÀí­Ý™±¸³ëz¿¢E¿éç[UF–KX¦ŒdrhA'½}d% -ÉúùU½ßÁ™ÀÔÎpº,©:i»»®i:”éû ê—öÖà%p®¦Þ0YS·8¦xÞۖ@èát‡º}âÁMp³å±Æ ²Þƒ&À@Æ-Η¢(¼è›íâdR‹*L?ïë93n›–LýaO fì{Ë:çm݃¿ c”i$0b0®§>îɀ®Þ˜†¹÷L‰BÏÄþ•‚NÈ -ÎnýHëk¶°C–'у§óNq‡Î £ãö<~²‚gÄ€™¦{òÒÀ(3‡cRDIÔíæJfç«-š+™Ì•\3LOæ"’™Zu2íGjÅ>I…tsµ.ì|¡â0Ÿ Òü;§€PUd¿˜Ã±±wÜ«wü_¢IQ -%½ñïG×ß»·ð‰Rž`…8:þþ]qoF÷æÖÐý™2©Dv&BӁe® -R&Bæ“ ä=)((¯ÎÜ,óýbUŠr®­ð ¥1àŸMgÿwífßqëæç_ß,Ýa®ªs+]ðÂs<>o—ÄÈfqÈøRÔ÷»+JÃ+Pˆ3ÑÔJ3Qy2²Puí7®ë)–¥HäÿYSgýõÅÌØøe.Òsà~ü*p§€L Ü©¸l1FRpÒÞqXbæ¹TL•ˆ"ðyóöá——ÊV"ÕsmÃNu»·}=|Aw=ÛÍù‚†wcKÉґTØó!¥‚ó«sÄ?åmZRâAÖO¤s]…L ‹áˆ <ý!Z³4¯…’†'Lã×öö%V—¶P㲜lñšÊ³L¨@‰æÕU4ÈT€c:?s5çàeZ–¼ÿtY-}‹'ßÂB¾ª¸ÖÃuKk(È(åd/ËúS -Í.-À„Àì:7@’"¸eüù[˜yÍûãZdé"Ò”}ÃØ“°Ý}RYŽe,T¯ 4ÁçI§5*¯NF D«Òû-‚Ÿ_ ~övrÈ S¾¾b¾¼¯üâ¨ðTÕUAȆZáï¯sè ž”Û십k…[žŸbü |ÉçsƒÐÿq8˜‡÷ëxž I뉃a:TC>wÁ¢‚mZŸ7Á.LÝ8D¼2›B:y¸]`˛ªå.ß*é:ّ@.©9#U@”Jé^«üÕCEŸÓE vfð…FX? ƒ ‚²8¿È2æîº‘²=åÈåØ;¨þ&~5B‚?i¼ ÎJ>Žæ¢œau?, ©¬DY}+2I=QzþKp)ª³Ä…DŒØËd!šJí•€‹Jrfñ®ßÚ>Ô»ÝRUz*o䫚º[º¿Èݨ¯¬ÓJã­XAÅI?;ÇÉ9Ç_±\°µ÷2̟¬G»©)ùÃȤÃer”Åé¾ÿ·Å6Õ)ë‡ÃtÁ z˜ð~£ ÁW ¿AÊÞbÐúåƒFÏ*T|¦yF71Z/~î?¶ïæ5ÖùQÓNÕÅb–ÃâÚ{ÿôh4±Æòðxlj•÷ï$¾o@YÞy@^¬ÓÙ=´Ðø ¢X‘ªIEÞøÜÕçy“š¿w+ºw«¼ôïkü´€‰¡·ÆqÚW¥:Z匟)¼Æ Ë™B#¼êÉ*0żA±íÖô[îíã̲i0<' 맜¯ºz–ªŒÖá“èç/K±,®›gõKTœé@‰À÷2¨wðCÚ»"}>óÛêØ_ýÛIxªÁ÷ÁÚñŸ/,þENø6W˜žUC¢1²0S:Âô-ÍZá±%á )ƒÍqdlN[oQ‡9fBœÛõ݁[¥G¸ù¤rÍëùÓðì*6»¿ ûÞNa2 18º‹CÞ¬…TÁ!%QgYEz’Ÿ¤¥ˆê=ÏYrðYn×õ'NoØÓ•“»Û±'#U¸}ÒDÃêëþõoÿò_\iúD +xÚ­XKã¸¾çW8H«FZl‘¢^›[ïÌìN“¦{ØY ´M·…•%C”¦§óëSR–-oÏÉEâ£X,Öã«"W‰H’Õӊ~?®ïß©•LD%W»•,W2•^=¾ù-úaoŽƒíoã4U‘þþ6Ö:‹>îmÓàP=Œu3Ô-w~èÓnÝm¬TQ¤Q–ÞþþøÏûwé‰yVˆ¬\ź%ñbuI’ÐôÛÖ¬ »*ý{ÁL'"ó„]²Eê'¿C2rí*¢æ'£}톮aæn\»¡Æ¡îZžþ9ëwþh7a\E•H¹ñÛO'2z߯(-*]Å BÉ*õZÿû&It4OÀ8-ËHÊôÓ­¸ó$A-¢îÈ»a{óý5Û[»3c3pg×õ~E‹$~ÓÏ·ªŒ, –°LÉäЂN,4{ûÈJ’ ôó«z¿ƒ3©àtYRu<Òv7v]Ót(Ó3öAÕ/ì­ÁKà\M½a²¦nÿpLñ¼·-ÐÃéuûă›àfËcd½M€Œ[œ/-DQxÑ7ÛÅɤU˜~Þ×sfÜ6-™úÞ ÍØ÷–uÎÛºAÇ(ÓH`Ä$`\O}ܓ]½1 3"rï;™…žˆý+#2Ýú‘Ö Öla‡,O¢OçâAFÆíyüdψ3M÷䥁Q8fǤˆ.’¨Û͕ÌþÎW[4W2™+¹f.˜žÌE$3µêdڏԊ}’ +éæj]ØùBÅa>:¥ùw8N¡ªÈ~1‡ccï¸Wïø¿D“¢Jzãߏ®¿w/ná!:¥<Á +qtü7ü»âÞ8ŒîÍ­¡û3 dR‰ìL„¦Ë\¤L„Ì'AÈ{RPP^¹XæûÅ6ªå\[7àAJc<À?›ÎþîÚ;ãÖÍÏ¿¾YºÃ\UçVºà+„çx|Þ.‰‘Íâñ¥¨ïwW”† V g¢+¨•f¢òdd1 êÚ;n\×S,K‘Èÿ³¦Î,ú?ꋙ±ñË\¤çÀýøUàN™¸S pÙb,"Œ¤à¤½9â°ÄÌs©˜*EàóæíÃ/?.•­Dªçچêvoûz ø‚îz¶›ó ïÆ–’¥#©&°çCJçWçˆÊÛ´¤Äƒx„o‚/\˜ºqˆxe6…tòp»À–7UË]¾UÒu²#6&\RsFª2€04(•Ò½Vù« †Š>§‹ìÌà °~; +/dq~‘eÌÝu#e{ʑ˰wPýMüj„ÒxAœ•|ÍE9Ã$ê~X@SY‰²úVd’z¢ôü—àRTg‰ ‰ °–ÈB4•Ú+•äÌâ]¿µ}¨w»¥ªôTßÈW5u·t‘ºQ_Y§•Æ[±‚Š“~þwŽ“s޾b7¸`kïe˜?YvSSò‡‘I‡Ëä(‹Ó}ÿo‹mªSÖ7†é‚Aõ0ÿàýFA‚¯~ƒ”½Å õË3ŒžU¨øLóŒnb0´^üÜlßÌk¬ó£¦ª?ŠÅ,‡Åµ÷þéÑhbåáñØÔ+ïßI|߀²<¼ó€¼X§³{h¡ñ!AE±"U“‹,¼ñ¹«Ï%ó(&5ïVtïVyéß×øiCoã´¯Ju*´Ê?Rx!– 2…FxՓ T`ŠyƒbÛ­é·ÜÛǙeÓ`xNÖO9_uõ,U­Ã&ÑÏ_–bY$\7Ïê–¨8Ӂ ïePïà‡´wEú|æ·9Ô±¿ú·“ðTƒïƒµã?_Xü;Šœðm®0=«†þDcda¦8t„é[,šµ,ÂcKÂAS›ãÈ:؜¶Þ¢s̄8·ë»·:JpóIåš×ó§áÙUlvö½Âdbpt‡¼Y) +©‚CJ¢Î²Š<ô$-.>IKÕ{ž³äà³Ü®ëNœÞ°§+'w·cO:Gªpû¤‰†Õ×ý19êß>þ忇éúF endstream endobj 274 0 obj @@ -2142,7 +2156,7 @@ C í¡«¸´-+x`°9c3÷0Ž’œð›˜Ž|]xïmÑ6%>ͼñà”7ìæ &mø4CJ–9ž5-”?ü¯¢A‚JOʙ“NVJ8}G{©àÝù^'½kê`ȱƒZÎu0Îzo¯ï^nçîõpðMsì¼qFS^IîAÛú¶-ƒ=+ÉN]Î'›~0˸PåµKóaý§ßÅ·;F +ˆ·¥c`ðÍ Xt @ð'Š>}G{©àÝù^'½kê`ȱƒ:žë`œ7ôÞ^ß½ÜÎÝëáà›æØy㌦¼’܃¶õm[{V’4ºœO6ý` –q¡Ê%j—,æÃúO¿Ç=;H endstream endobj 282 0 obj @@ -2161,15 +2175,18 @@ endobj 285 0 obj << /Filter[/FlateDecode] -/Length 2140 +/Length 2141 >> stream -xڕÙnÛHò}¿B,…²»yí`ÇN¼ˆeÀ–³ 8A†–i‹ŠxÄÉf¾}ªºªy;ö<©»X]]÷ÑZ8¶ã,úçÝâÍæõ©X¸Ž¹‹Íý ®´#µØ¼½±<¹¡=ëM\í–+)¥u™Ü'e’oÜ*ë<Η"°š8[~Þüçõ©ìH­àw±R‘jjoŽ®Þ9º|wL˜½K½Àö¢Å -.vé⣜.‹Ë2FòßiûuéyKãÛ,!È㮨’ö£²â¬I*Ü Àcë/ˆÓýR„Ö-XIIG‹{B8Äe¼O꤬hŸ2I¼Å£¬{D"8²,âÝÓ¼ëë@kÖ¶)AQx°F€kÝj%Š~K¶M9cÆYFªš®úÍ^®”ð­ “ó¼ãYäú¼#¼.>Ë΄骹- à(GÁ„´>YÕ.A¦psßä[bV -¹$hµ-ÓCM0’'¹£/i½›xƒ¡zp+^gO\ ²…ùŒ£íçªhJð¾1©liP>-‰‘´"öâšöä ¨‹A؀+yvÐ÷@v1´ˆ’Öw‰qNú¨èK¥luòж-A0?ㅂ½P޼÷U¥UKÄ'¶;4`«;öd2p1Ñ ïڞÏêùA –Ú¨ÐnàØ~Úrlå H}üQL{mL _qLûÓÂ7akb¶,DœæiþÀ‡t€ø¹»ÏA€ßÃ>Íé·E†!å0„O]N”J!)ƒaHzÀ°IüðIxA3VËnÙ20V‡EW5Óëû  v7iρ߸6îÈÙËä²-£?cÀ·PšÑ²ªIß=FñéSvÈ ô:3‚rbBpE¸è_j­¢®‹½ÎY.Gˆ¶¡ô$žèùÇÑ"')¹j‡,5îÎ9^öb@= [ÈQ|ü»A }3Í8Ž/ÎϏÖoŸí?Júàçû}œßá&è{iöAk6Ñ1€(]’ÅӘ†³ššà˜÷Χ ØÓ®ƒ4y–TãϺ%%ÈðªMñČЦşN„1ª6.ʤj²šÖèhJxæ`]ÆäF:bô¸KM™U}¯b2i=deÄ2¬á¤ó&ͬv“zàU@!Ý'ýÒßÿŒÍXÍ82úÉú©ÄGîs†Ô](Æ;íç°µ0.× ø­’šTa`Å]—+[¤T»ÈW,Åo¸ÔNïºÚìˆÀ–¦ML‡M)ÇKtÑÆ sAñõ€)hˆÖ\‘I¾@»ú¶À·HѰhªTÑ/'­ÀÊ©Ke-_³?§Êº9ÐsSÆ'´ +“˜‰²ß%“ê6ðç=dÔåZYW ú*1= Ù·AoºÆöªe NSˆÏ¯Lz`"¾÷r×øßÉñõæìbýåjsy¶~÷|Ó»19oàÊqùÐìÛú¥]µåÈ_§ý’çێé†VÛÉÝ®‹¼Ò瑾gé¶d}A”p=#»ží°ð~'ü‡³õÉúâe}¾¢ßçãvØ`Má>óÂ>Ù#ªé*‚êJ€g9ù@ÅÕW3½3Ÿ¢Ô#MO© G2¶€´¼šñ±ƒ&Täw”E þvÂRΘ[B¡®óõ©êYD)[±EN¯×Çë£ó“‰þÀýܧ+S`‡†ÂO¿÷ÌpóSúù© 8€0¾Î¬À-)8ÌL±†.Ù³…êË>?F…‚Æ%3rà¨?¶âÔ#ä¬ÓFA+Ñ°ONø/ -MwV˜ÐB>úˆüétÄ£Ur‡­[$8Y±´oPý†Æ•è$ z’ÀÚ$9“4GSKd{#“\]\_d’ó2 ×¢ÖÚ+ϋ¬ëjª6éØžËhOÄŒ^Ê P’¼Å›m 4„7bu.êwÏ8d<è̎Ó/Ύ—'çG›ã÷/›Tè 2DÊ(BL†9æ¨xøë0}S†@RU•>亏‚Ým*¹?§U¡-Íõ˟ÏeTM9Íãò;­±ÇJVÆ5· ‘0²Cw t4Mšª6´²ìšÒ››éõ^ç+[t\Ì×z6z]= Löº$²+‰° ÛVº,F‘us<¦€ª.›mUQó¯"[Š~Øp™ßrOKí±¡™– 1ɒ^ z%ПRh,¾ÑI‡!m¹™p-R_Q2¿OË}`¯ ×}\Sfˆ3ß)0?©î.‡&‹1›9Øn ­tÝÓý8‰‚_¢8¾V$Ê8¹‹~"ÈgÞ>T/#™Ú\5’Ûáf -¾0Šoä&ŸR!¾ÝõDiBŠÎ»z âHó4ÐKϯwíXÆØ%Uú3Á¤G™` ;…º3ƒÞ°¶÷L°í[9Œ?·ç^DdGÓTBõ¥ïQ?“àv˜I™—Ó^CeüLC0@Ly@ •, Œ®‹Í¨¦ \¿Ð1•ÉÖó1~Ï4‘sÙ!ðm÷¹æâUÞU‡CɜâC‰}ÇDñ×o®ÞŸ|øð¼êÏòmيCƒ×&^\9½—Vó˜p3:4·f˜ hƏC(]ó5-‹\_RÂñ9©‘ƒ–ý1Ǿ`’Ú.¼}<.]ÖyqÁûxryu¶>½xŸbÂ:t0ÀnøM¦H€´i]ôÓ:L,v@‹›#CBÏ5 -2'løýduê@gâü'ÝÓCýÝë¡ö`hۛ”w¯­å)3 {øÔ£ ý“àñ$PœÈ°x8üú°v@­·+ášba(Ïäø‘«O#º÷ŽDOú¿È²B{IõoMód󏿕kŒÌ +xڕYëoÜ6ÿÞ¿b?8-ÐU$’zÝ¡w¸ˆ×€½Îà­¼–½BµÒB8¹Cû·ß g¨·c÷Ӓ#r8œÇof¸ ÇvœÅãBÿ¼[¼Ý¾9 ×±#w±}X¸á•v¤Û_n-Ï_®D(BÏzWûåJJi]%I™ä»§Êºˆó¥¬&Ɵ·¿¾9“«œà.V*²CÍííÉõûßN®ÞÒÊÞ¡^`{Ñb»tðIN‡Åe#ûo4ý²ô< ¥ñ]–åi_TIûQYqÖ$άcë=HÒÃR„Ö\,°’’¶´à—ñ!©“²¢yÊb$ñ·²p-€p—…C²{Zv}hÍÚ5%( +7ÖHp­;­Dïɮ©Ó"ç•q–чª¦£þ°—+%|kKÌä¼ì¸eÇ}ّ^DŸg"tÕܕH”ãń´>YÕ>A¡pòÐä;V +¸sIÔjW¦ÇšhtŸäž¾<¥õ~â B†vèÁ©xœ=qÈæ#0Þ ‚¶Ÿ«¢)ÁûÆ ¤²¥YòiI‚¤‰×4'OB]‰Â\‰È³ƒ¾²Óˆ¡E”´þ½OŒsÒÏ@u°A*e«“ŸhÚ2ø3^(Ø åÈ q^UZµÄ|b»c¶ºgO& ú®íù¬žï"¬’CõÚ ÛA[Ž­¼«ß‹i¯iá+ŽicZø&lMLã‚_"Nó4äM:@|ÜÝç FÂÀïažæôÛ.†!lå0„O]N”J!)ƒaHz °IüðIxAóªV œ*²e`¬ƒ,®jæ×÷Xڝ¤=~ãz°Ù¸k l{"“˶‚þ ¾Õ€Ò‚–UMúî ŠßHŸ²[ J¯Ó8#*’+¢Äõ@ÿRûphu]4f¹!Új´¤w㉞¿-rÉUsßF9¤Mü%ÇtT«V$¶î`×-äŒÓºv¶70Z˜?Œl× ì +¤ñÇ¡^*¹·)…RH9lGm´¶âª_»AÙOg´¢‹0lEÇ1¡® ”ÞÀñí@ mp}ysuº~ÎÒvüÖ àq‘uSM5#BÛ5Šy&´d`+£jýÀ;ﰆ&¹¹ 'm ÐC0è8ã^f6r^ €W닓íéû×5*t D£L‰!‡åŸÃldUUéc®K%˜Ýõ¸’‡q +š"mi¬ñó_/¦æœæqùÆyWRÆ5u° ðÒÐ< vG¡I\ƒó¥ìêÎÛÛéñС ïx’uûüº”hÞuփa—õ`M´­tæ‹"ëötÌU]6»Ÿ–_E¶ýðàL¸–ë|ZbC䅦!‚Ú#Kz™*pè!@J¡vøJ;¦T4åzÁµ88K–7à†¸¿ÄãÔ/¬C\Î2ř/XžT޵Åc“۰¢>*T:µõñ"]ÅñÍU`DW㷐‘íøÍgž7Tj‘MmŽÝÛáz ¾ðßܛ1+Äç¹ÞGš¢ó®ž€Øµ©Òÿš– š9B‚îêÎôrÃôÝÁÊnUäÐá„böADv4…ÂÐ×>1D}$ÁéIÂH‚Ãi9!‡?n¥M@¤„€©€—w饫 ®‘˜¹Lš¬žñ“¥yoœC‡À·Ý—êˆWel2$ÀñT€ÉQßý)ÇJ`‚ m¡Ý¾u ޏ‡.ë¼:á}\_]ŸoÎ._᧸BGƒ˜ ߺ£I£”ÖEÖ¡)±ܞºuQ€ Øð1úU4êÞ́ÏÄù'Nº/24¦‡ú¡5t®‡Úƒ¾ì`ºPރ¶–§L»ëákt{ôgÇÍ6P±éÂäáð7ÒÚ´¢µ] +× ÃyãG®>èÞS½Règü"Ë +í%Õ?5Ïõö‡ÿi‡ endstream endobj 286 0 obj @@ -2194,13 +2211,7 @@ stream xÚÕWÛnÛF}ïWh( ڐË]^úf;Nâ6± KIPÄF°–Ö[šTH*ý÷ÎììR¤(9ÖK¾ˆ{Ÿ™=gΎF>óýÑýÈ|^ŽgÏ_òQà³4ÍîFA2 B–ŠÑìÅGïd©V®Æ“0äžüu<BzÓ¥Îs ½÷ã„{ªÊÔm®ëñ„Ç>®‹Ç7³ßž¿ 7‡Ê˜Éd4)K̹ÇGÓןޟ^MÏÎ_^|ôohlOòd¶ÔdòA'2òþ,+êóØÓU• 8°~óÄ»E—¶ÚœguS3zFŽÖMù šl®òü»ÍÝPc½2´§mRh®³UÓL .‡'’¥Ž]Ó³WÎÎO^ïd`°Ÿ‚a’²0é#øöòÓɇ‹«?&àÞ5€3 ý ›H¤Ü÷¶©çí/+hdúÏÀLœ2ße:†ÇRÐøŠ7^V 2±àʀ…A7´:kŒXNâ8…DËj‚‘tJž›Qh¦#Oe¹›–*-CLøÖTP`ón]ºÔí -s:öþš<‰6OÀ…ƒ«ÊzïwIy_)à½1&fÁ*ז’пSó,‡Ð°~Áþ5°Ð.¶Ô…NÂ"lÄÞÇ˪Ü:ó¤=óæY׺¸•º·ÚøáN¡Þ!@†7g秏1®ó¸ ¶àFnØÉw. ó -Ø‘ÃÙÁö¸‡ì`Ó;X`°ƒ¯ÃšìW`Üà1¼¸ß@XŒ¬ð8vÖ4ׂwÀæ±;B°±mÀƽ« -ö´Y<¯‹,βߦ]"”¡±2 õP6ºt²ÁÙˋ³óÙ_3žøNMx˜ôÇ/ÝCôs»œÆÉ•yêJJ]‚rD—ÞGڀOAïH[sÜgi.zÔîàN-°¨ô¡ôÎP±ýØ>±Ðè?±~ÔúŒ“V‡œÏ8„¬Ä¯j¶ÒÈ+l”ûLD­ réÙP hñ½-q¸=\iL¾`«Ÿ/¸ÆÍèÏk$µY>Tú ,ØHýÏmzïzÁ„h_'5nóõqûÃ|5*Κw‘¡ Sßdp˜.ƒq¨£¾8c²Ç7Y‹Ã›¬ÅÞN‰ÆMN¢±MW ^Öî¢ÍF›!«zÚlþÁ‘6C³“µâ?ÊZ|œ¯N~Ÿ>µöQI bÓüïQ•šÃôPÔ ³¹ã/,¿Òj‘›² ‡óì¶RÕwšj*­šš&TMc›"€Œ®À@SVnÖÕlýwÉÖÁw%–zX°Eæ ÈÉ ÀE)BL幥Ŀ¾þ“. -Š«Ä%‚á.˜\pIˆM ÏJCcyYÐ# xc×Õ¤ zž-½%ֺݘªÒ……´±ˆÛ¿—ö¯@f Hc+¤zÅTŸëÛòØ -“«I+ ÞđéÓÊÄ0ź©Rmšˆ­Z*Lñ /j¨™ žT‹Ré -+¤Eö%[úÀ¿šöS’wÖ÷¥6¸*a@[1¤ÒU{җ[ -$}º=œQh¸_íá4é .@Wðkõ›½±+ºR)ÁCœ”`ÛD‚«ÿGÕÞètöÓ¿.¼Ð +s:öþš<‰6OÀ…ƒ«ÊzïwIy_)à½1&fÁ*ז’пSó,‡Ð°~Áþ5°Ð.¶Ô…NÂ"lÄÞÇ˪Ü:ó¤=óæY׺¸•º·Úør§Pï Û³óÓÇ×yÜ[p#7ìä;y…Fì‚ÈaƒŽì`{܌ÃNv°ƒi‹,0ØÁ×aÍ vƒ+0nð^Üo ,FVx;kškÁŽ;`ó؀!ØØ6`ãÞU{Z‹,ž×Eç فoÓ®@ÊÐØF†z(]:Ù`ƒìåÅÙù쉯O|§&< Lúã—î! ú9‹]NãäÊÎÇW§G¿OŸZˆû¨¤± ˆiþ÷¨JÍáN z(j†ÙÜñ–_iµÈMY†Ãyv[©ê;M5•VMMª¦±M@FW` )+7ëj¶þ»dëà»K=,Ø"sPdŠdà¢!¦ò€ÜRâ__ÿIÅUâÁpL® ¸$Ä&†g¥¡±¼¬ èP¼±ëjR=π‰–ÞkÝnLUéÂBÚXÄíßKûW ³¤±R½bªÏõm yl…ÉÕ¤•ïâÈôieb˜bÝT©6MÄV-¦ø†5ÔÌO*‰E©t …Ò"û’-H}à‡_Mû)É;ëûÒ \•0 ‡­Réª=éË-’>ÝÎ(4ܯöpšô +øµzƒÍŽÞØ])‰”à!NJ°m"ÁÕÿ£jot:ûé_[ÜØ endstream endobj 290 0 obj @@ -2223,19 +2234,11 @@ endobj >> stream xڕYKsܸ¾çWL’ƒ©* —ÀWn²,;J֏²åCÊÞÔRCŒ†e9ˇ%çßžntƒ‡#Y¹ Ah4úñõcV«»•y¼Y½¼ùåµX…Ÿ…«›í*LW¡ô3µºyõŋҳµHEy/ónw¶–RzõV·ºÞh|UÞÛ¼>‰7äÕÙo7ÿøåµœH­á„pµV™Ÿj—ïß~øxõá×ÑJçÐ(ñ£lµ†ƒC:ø¢>[« óò¶Í‘üzý~E0W淕¦™mÛìit¿+7¸tG¯Ä0ŽZ ÃÀëw¼í€÷òš®+‰|Û4ûC¥û²©;Zs§kÝæ½.ÝU@ìE†½[æIÆÂËñ¡¼n§« -‡ÒÛõéÐ[ ò‰s<ïþA³ñ癈a ÉÚæ®Í÷{º!îŸøbêù¦¬ÊÞÙüÕë4/þ¤7ë%»¼”—ú1 ¾|˜S—ãA¿“nù ùõÌ_jØ*Òõêú㧛‹Ë>¢â`ԮȄ«]|kg61®>/벾ùD%2ÌЂšïóÕ8™z}G³Í–žã¾¢lõ¦oZ>µësc7ß|P» ¼Wøy&D2IØQj )£ØËd@:oq"A%›'éVÕØû†¯Ññ÷ÄkÚB·ãÜ&Ûò×¢ì‹~ŒÅ•Ñb`Œ”ŽÕ!Cág ®Ù-´ b?±Z¸ʪ/k£Õh9󓨵š ðŽ;’»¹ô =÷z<݂€³%"C#e³jWv4r”‹¯såBãg‘r Oú2tæÆ@v<´1ߋrËä¬Q% {Ï+ôyÄ E¢Ç'ù¾Š'…ƒ•«D‚úiűHC•øÒJì0t»b!S)}eWäu± !„¯¤¥Ð–D‚’Ÿ)¥#ŽŒ¤‡Îð§&á-HF†í†fò‚j-dè‰k»È`Z -X’šŽ4Í9¢ˆ“€5¿ W™SIÁ8U.'Þ}‰ˆ«ê†·'Øåõ/¼÷RM-#×SSéoQy×ۅ€SåG‚å÷(þ@Š­kúCÝé±.ʼҜ©¼ªéÈËLñ coߔyE3Óv€äÆ4ôw¼­®‰z¹å'S.ÉRá¶Ê3÷ÖÝpÛé?¾{eL\€,€»ç`îÕۋËOOî5²¢Æ(£¯"Jj ‹Ò~É£#/e÷‘Ö}p@\~/ۆ,$5Úó¼ßéùÚx Š0^×ö|Ê}ÙïÜóªA/ñö÷%¼ùõ£~y]?±6ðâœ"º|ô»nØ¥fÈ[Þۑ¦å†%¯j‡š‘/c ~ê}¾é[oil@ݬ-hPŽÂdݧ~¹š¯Êš#¬.Jðû»géûóõ«'Õ}³c¢”šíu ©‘±)mx„ì„,•&JZZ_ø Í%‹HÅZœÀ=>ÁÒ C¾Z`¼ðìÄ㦮ؑ~ÅחW¯®ožwI”\ӎl4Êùäœ^ ½Í‡Š™ã¨Ó—ö&ÊÏ">n­܄¡¯ìçD¤9L¹Å.u2¬$ÂOBÞºÝ,)G~p¦‰[H÷`Z'DÑC»+Ãë7ïÞ¼z:²i d«¦^wúS “ Ø&s€g&‡ƕàÕ\ž+“¹À˜AFŒ™í¶i÷äJ0‰°Sé:ßórJnIYѾ„DEòVÝï¯iÈÜዀ䢧j™Ӛš—™|0±y$ Ø®)»Ã¥ ìE O2_Ùðñ˜`•PeÇÄ6ÕPp ™Žð#ä¨|™¹‹iK4Ý¥ +°¢À(ŠŽ=ñ‚öu9 -ÕuIXrðî1c±òÅÜûÍßþ»LS¬¹/ PE¾P3üüîòÝÅÛ«ŸÖr^ HÈò äD- m-€hh¤i~NÀ,&ŒceÆKT«ø\Âzivn”úAovpô:é!bHR›`‰®´ ’±ÁM˜àУ².ôm؏¬_íØ;&?±HÅö>ßeý(»(,„V8´r@vUJìª@p†Ùô}³_ï“wÂj{ ÎÎdŽÌ'öÔuú—§¢ó>?å_ҏåS»íǑcÊBÃyJN„¾ˆ]/ÓàS&—ƒËÕFÕQf¡ -F9=¬¡À*§„ÇܰãüÎ -sQåÉ| â"q $&äÁÓ^ê(¤]މÕwSüñ­"Aø>ª·nÈdmLg?¢ÄÓÇ~h­sñS·­‰”° L¶LÂ/‚SIu˜©I¡{r0]¬d¯²Yµ -bNÁĘUвjôKΠMVM…‹R¾˜åG'òl5M‚á˜Xr²bΒjĸSYµ|~Výæ×÷/ŸŒ n» -ÎdFq’ðGèÄø<ä}¯[SãÁ[¡M.NnÚ -)L=às¾o -ž¼ÕÔda↡ÆO5­T8Ã -ÃÔ!¯;޹¶¨` æ–‹å‘bŽH0áÒ>¹GLGÐ*©â½CÃVÙ<†K•R —Q@p¨2[hdŽHñó € !ã²ò´f…MéÎÝò- ³RÙQ ]Ð$Çq—%ŽãÄ-™·ÈühfÞÎ Ÿe’ßþðéáTq8¥,ÂÙ¼VÇËpª¦Šˆy‡ESåݵÍpèܹÈí¸ÎvϋøÂ†S_åËzÏé+AÜl ÄÎZ1Clr -bCˆ ™…«Gä$SŒ ÀNmÄm§ðtàCƒÓ(àÔLòR†SŒN£ÓpºcAéѨüǸLü,s!U:Šæä©Ò6*òæ -˜aM]•3•G*Ç¢íÿkKd‘¥®µBˆî7»üDÒÁOÅgã2€fž»;Ú8$ @Ýô¦Ù( ‚$ËÑðð՚rÛT4'SŒ¸sŽý^åý1”¶3‹kñ’}ٛ´ŽWpï¸ýûdVþ'çÌ œZï¡ÂÖ»W^æKHïËß-/8}Í j¼í³›€`úì°< C쳯•ä¬ w!’¶Æ!aÅ$SU“ñ3Á`%©öTNžûÒBá()Ü4!ô±ÂÒÄmj2S^@ÛTKcbÂÖ303[O¹À¯¦ÍŒ—4ö,‚1ù†›I,±ÝV¶‘"† íÄxƒIéðm¦ô4çn÷­ÿ ¥'JýTø±-nþüTúÂT¥!i‰u쯠ñÑ]‘SÂ'*7a‚;¢¼†®™¦¾T®µAë\B€Ÿ¿;Vl8VŒ­ˆ,¶é-6©´™¦HOP=™V¶àé{ΌŒ).Ôú|ivŽtÓì„t\ϚϿ.܌…›ÜOÉ+¢Üïʶ á±¤SÊÒi•~t#W‘¦Xƒ•HÕ::͘±ÑH¤ü`fwü ÿ9–n-½šXÛ°Ÿ¶£sÕSulÝL¥`œZÁ§m3˜0ÛóÎ¥ƒICqvd;†Še _ªåoÚ´Å9épèR’T\*) §ì¯O¶W1ÊeŸ€Ö"i4^“‚ÿ1€ã`X>Pì‚õÎæ¹“"’ėчéoÀ1çŗî[iÿ‘+hf‹ÙùÛ/dÅñ߈bNG_›zöï¢0zä¯ùÿÅ¢¡R„ÿX4ÿqàžZot×AvUñ_Šæ~'ÐÙ¶xl¡‰ñâ£í¾Ž ÃVçýQW¢nÿHoÖö÷<¥íy:Gò]Ýüé^ -fo +‡ÒÛõéÐ[ ò‰s<ïþA³ñ癈a ÉÚæ®Í÷{º!îŸøbêù¦¬ÊÞÙüÕë4/þ¤7ë%»¼”—ú1 ¾|˜S—ãA¿“nù ƒè뙿԰U<¤9êÕõÇO7—ÿ|DÅÁ¨]‘ W»ø:×.Îlc\}^Öe}‡s!‰Jd ˜¡;4ßç«q2õúŽf›-=Ç}EÙêMß´|j×çÆn¾ù vx¯ðóLˆd’°£Ô@SF±—ȀtÞâD‚J6OÒ#¬ ª±÷ _£ãï‰×´…nǹL¶å¯EÙ* ü‹*£ÅÀ)«C†ÂÏ2\³[hAÄ~bµp;”U_ÖF«+Ðræ'±k5àw$w rézîõyºg-JD†FÊfÕ®ìhä(_çÊ5„ÆÏ"3ä@žôeè̍ìxhc¾å–ÉY%¢JöžWèóˆŠDOò}O ++W‰9ôӊc‘†*ñ¥•ØaèvÅB¦RúÊ®ÈëbAB_IK¡9, ˆ%?SJGIáOM2Â[Œ Û Íä!ÕZÈÐ×v‘-À´°$ 4 išsD .'k~?:®2§*’‚q4ª\0N¼û!WÕ o3N°Ëë;^2"0xï ¤šZF®§¦ÒÞ¢ ò®· §ÊËïQü([×0& +ô‡ºÓ=b]”y¥9SyUӑ—+˜âAÇÞ¾)óŠf¦ì=ȍièïx[]õrËO¦\’¥Âm•fî­»á¶Ó |÷ʘ¸YwÏÁÜ«·—ŸžÜkdEQF_E”Ô¥1ü’GG^Êî#­ûà€¸ü^¶ YHj´æy¿Óóµña¼®íù”û²ß¹çUƒ^âíïKxóëGýòº~bmàÅ9Et#ø èwݰ7J͐·¼·#MË% K^Õ5#_Æ"@:üÔû|Ó-¶Þ ÓØ€ºY[Р…ɺOý$r5_•5GX]”à÷wÏÒ÷çëWOªûfÇD)5ÛëR#cSÚðÙ Y*M”´´¾,(ðšK‘<е8{|‚¥†|µÀxáÙ/ˆÇM]±#ÿüН/¯^]ß<ï’(¹¦Ù*h”óÉ9½z›3?ÆQ)¦+.í-L”ŸE|ÜZ/¸ C_ÙÏ/ˆHs˜r-Š]êdXI„Ÿ„¼u»YRŽüà(L· îÁ´Nˆ¢%†vW†×oÞ½ÿxõt&dÓÈVM½îô!§„&°M <82æÏL<Œ+Á«¹ ’²¢} ‰<Š$ä­4&8ºß^Ӑ¹ÃÉEOÕ2+ ¦55/3ù`bóH°]Sv‡KA؋žd¾²áã1Á* Êމ?lª¡à2áG.ÈQù2s5;Ӗ hºKAV`EQ{âíërªë’°äàÝcÆ.bå'й÷›¿ýw™¦Xs_ Š|¡føùÝ廋·W?­ä¼åAɉZ@ÚZ?)ÐÐH Òüœ€YL-ÆÊŒ—:¨Vñ¹„õÒ:íÜ(õƒÞ ìàè5t:†SCФ6Á]i$cƒ›0Á¡Fe]èÚ°Y¿Ú±wL~b=Ší|¾ËþúQvQX*­phå€ìª”ØUà ³éûf¿Þ7&ï„Õöœ œÉ™Oì‡)ëô/OEç}~Ê¿¤˧vۏ#ǔ…†ó,”œ,}»^¦À§L.—«ª£ÌBŒrzXCUN ¹aÇù(æ¢"<ʓù@ÅEâHLȃ§½2ÔQH»«ï¦øã[E‚ð}ToݐÉژÎ~D‰¦ýÐZçâ§n[)a˜l?˜„_§’ê0S“B÷ä`ºXÉ^e³jĜ‚‰1«†!eÕ藜A›¬š +¥|1ˏNäÙjšÃ1±ädŜ%Ոq§²jùü¬úͯï_>AÝv&œÉ2Œâ$á9ŽÐ‰ñyÈû^·¦Æƒ·B›\œÜ4´R˜zÀç|ßË$?¾ÿüáÓ3©âpJY.„³y­Ž –áTMó#Š¦Ê»k›áйs‘Ûqíž ð… §¾Ê—õžÓW‚¸Ùˆµ"b†ØäĆA2 WÈI¦&€Ú ˆÛNáéÀ)†§Q:Á©™ä¥ §;,œF§átƂңQùq™øYæBªt#ÌÉR¥mT äÍ0Úº*g*TŽEÛÿזÈ"?J]k…Ýovù‰.¤ƒŸ$ŠÏ†GeÍPì‚õÎæ¹“"’ėчéoÀ1çŗî[iÿ‘+hf‹ÙùÛ/dÅñ߈bNG_›zöï¢0zä¯ùÿÅ¢¡R„ÿX4ÿqàžZot×AvUñ_Šæ~'ÐÙ¶xl¡‰ñâ£í¾Ž ÃVçýQW¢nÿHoÖö÷<¥íy:Gò]Ýüé¦Vfs endstream endobj 294 0 obj @@ -2295,9 +2298,9 @@ xÚµYIo ߸Cǯ³ÙmbBÓÚÂ5-W$þÏ©I€Téû•Å Ùvˆ…Ó Y\ŸÝ^¾«Ÿ¯5Vž.”•4Œk(Ü«ç,]…b'g³M“\iÒ¨ç²zãå ,V°…ÔßHÎ ÅÔ¡Ss…£R²P`™ËŒZå`*j=ÕÙkÖÈE/á†=¼w,°œ&©š.›Ò‚I çY¦«]èúü_݀m=~¬n±}º3õFLή¯?°AòÛ? ¶×SÈÆDÎjë«[Á ÌöĚÆG â¾Z>Š·˜®N» 9?pJ(d¾ [دšpÆ]½{LW „@×òӓõoÞŽ/Q`ú£D&hŽ­ kGm9P×&€€çw××g«å{u‘?ijÝÃ|d»½ùË Î{pž´Ìs H/«5%Tè¶äC8GnÊ@«K1EO£‰ÔJÕj¦‹ h¤º1'쓢†Mñ†æÀðÅÑHLWßJ±#‰3e`¼d䕱Äz®ð¾È]à ò óú„%RßÚìe1• @áw¸$¦yR× -W¸±–'r´vÈùè¶ö­Å55¢/R>€þèˆt}”#ògÇq7´ª˜Ö»¤Ñuõ3;þ#ì'fó ¤°Å㚾1ý‹¬Û>—zÓ?åN³OžeÈq矩ÃÑà>¼.ˆ¥YÖ¤ò±Æ–fé—!‹žŠ;|197ær'V¸†Ô†ábëRJ&1„ø¨Õ‰±¥aÆ»ƒÏ‹ÇðáØ>f9€®á#ê2ä/á @¶˜¢¬Qtÿï(Þ,Î.—Ÿøì8F)C4!ÊéçÙp„ÃñS +W¸±–'r´vÈùè¶ö­Å55¢/R>€þèˆt}”#ògÇq7´ª˜Ö»¤Ñuõ3;þ#ì'fó ¤°Å㚾1ý‹¬Û>—zÓ?åN³OžeÈq矩ÃÑà>¼.ˆ¥YÖ¤ò±Æ–fé—!‹žŠ;|197ær'V¸†Ô†ábëRJ&1„ø¨Õ‰±¥aÆ»ƒÏ‹ÇðáØ>f9€®á#ê2ä/á @¶˜¢¬Qtÿï(Þ,Î.—Ÿøì8F)C4!ÊéçÙp„ÃñS ̯¬Á}dºlíâ[[6z&ß7…5˜Å…¥jM©ÿ¤30øFš™–x:]Lü}zö>ôÿÄL;'ó†N†ðئcúÐõa_a—óuH9RžÊæ+Ó©Û¯7Ëû«óÏ%U¨üøQaûãDr2lƒÖýÑÅѕ] ‡ŸJ]W·ËÛ»Ï=|äò˜@›‡´yH›²y_x÷{ZÑÕµèr‹#aÛb3Ï'¹˜úN—ߏãv‡yøDÉé„^g§Ø—»ÖØDã¾,æÊpÂØ¥‹1Oyj³¼ÁÓ#¿´Üí(9¡8µ-‘ÉGirÞî -&B€yÆRé„4÷•ÜWØñq€eäÀ⺲“åì¼Åj¹-µM f‘éz—f˽¨•7?YÖ=·f]øNn„cÚO®.»º=ÿ2}σøiÿ¸¦uƒÀ´Foq7gç_>óÖG&ó’†{›–ŽHьŸÇº;ï(8Öou£vB$kØëH¢×'h_·ç^Åïh8 ÃÎDOô{Q¿Ñ$ÝÁ=¡X'՚åk{{.Z÷†ï<øãHžqöí]zB[ÈI&÷ Ë1#‡~ÆZ®þö_œ¦• +&B€yÆRé„4÷•ÜWØñq€eäÀ⺲“åì¼Åj¹-µM f‘éz—f˽¨•7?YÖ=·f]øNn„cÚO®.»º=ÿ2}σøiÿ¸¦uƒÀ´Foq7gç_>óÖG&ó’†{›–ŽHьŸÇº;ï(8Öou£vB$kØëH¢×'h_·ç^Åïh8 ÃÎDOô{Q¿Ñ$ÝÁ=¡X'՚åk{{.Z÷†ï<øãHžqöí]zB[ÈI&÷ Ë1#‡~ÆZ®þö_«²— endstream endobj 302 0 obj @@ -2379,19 +2382,17 @@ endobj 313 0 obj << /Filter[/FlateDecode] -/Length 1945 +/Length 1941 >> stream -xÚÅXKä¶¾çWô!Àª‹#‰¤¹ywvlÄs›Øì»[^µ¤Õc½ãC~{ªX¤¤ni&“5ŸÄ‡T¬ÇW_µ XlŽóønóöîæC´ –…›»Ã&L7!g™ØÜÝÞ{ïNªéu»õ9¼øo[_é½UÝ W¸÷a›FžVýÐênëG „óíãÝ?n>„›0a‘éÃIáÆKÔxëË8rr r2>Ê1_Ϩ¥L&æó»SÑÑùÞ÷E]áDx¹îöm±C=<ÝÑÚaT_ªâÓ iÜ×ô*ÁFãÂhlå!‹¬Î,$­¿¯¶<ð>oyèՋꈐ’Â'ÍAåY”;c°Œ„w_ÖÕѯ›þçÒ»÷‹vª>œ>ž«¦>Éß¾»ýûã^M‡dóC&å&0'€Dôǵ"\²8²¯ø+²ŽëdáÏ(`"ûJ\_Н/%àÐGÖøù-Š<•ç…e»Èò¬ö'M £Ô€ ¿“j՞x; -Ád]–ôÒ¾>ŸU•ûeQiúž<ÑÑäՊûi¤VXÿÑêýÝÉ~÷“îÉr˔“áo‡¢ì‹êñ`b(:jääÀ“ÁÃÖ.‚Ö­]UfgpôgÔ]·ª¤…3N…F¥3£psÔeô'ÕÓò~S4Ù«ŠC§Ô.'èßéK h¨É†38t=Õ -Õ4TUTKEƒJ·Îç£_i×:–±¥ž>Ô­¾ú`ŠV<ŸdV¥lU£I«÷õ±*~×9[À˖Ú0CÄ£%¾ŸëÝp<‚øk¤É„É È~Û¶ªÂhq¨s 4œÎ0™YÓÖ‘LJ»i4G“i¢¿èýÐë|ÚJFoÌ%;„â°WmßA´$˜‡ýÅк ÍuÅžÁ½®r<g¤¢©ÊBÞ¹6Úäšv-¼qg„7® Ñê=µ$¸fQÜ!ŒE[ãK<£7ŒƒpA-µ£^¤±GH€äŸ©1ù:fYÈBÇb`ޱa¬€]‘¡‘‹nNn°0šÓÞB(çSAۑÁ[lЌ’mlpxª½ãMèk°¯œ—pLQ\’&3. q ,—˜ýž3êAh}Ž2 'Š~Æô3>×ü¨f©ã^ª8ß.Îbg¬Kô2rb~ -ÂÃv%Ã0bIl’Ð6„ùñ›Ú§Þ½"ÁŽ,.AA@‚§2Ñïäõ° -ù4Ô&ÃpÏI7“xBçnk‡ÄøDBYvª€éLûëR;–¸ä ‰+ÆCŠ -%S’ƒlÌ  Ü&JªÍ-h80ÓÈÑb¯¨è9Æ.U戅N…c5¬À—CGÝ÷G +g¡ýÇ謯1Q·½Ú.ƒÅ˜JJïW€-¦o¤:ØžU…ÇÞûOCñy o«RWX5¬1†á¹ækhØ];âß.ï;!rô64{ÈE׬¿ìucË%żºÔCO^Å+ÕvS¹k”¾¢«¦CsEë—5FJÄ+-_K,O’^ª ìÔ<£* º-º¦Tý ž²—ÁŽØ=ëÎMøXÛGÜRÅ=Ê=[è±¼ÖÉݰ‡¡,Ÿ¶)÷^övfU/ª¢÷E©-fO¼Œ/T꼤3ŸÞšñ¯ï·ûUypó{)oæ´ÅÌÃKÅ©?t f½„Þ ­Ïô½˜E/’hBù²zŽ€†Ñ÷IßõZåt -UÉp92c©“ýï†×v¿Œ{ÈäHTTÉBC+¨´²OGXØt~M·Bܔ†xӚ¹ÀÔ¾×¥NYCÛñ"ÿ`º”(]æªZã-¢:¾”Þ„¦[£WìUµQ4Á.škˆÉґ £ùõšNÙAÀ]“C‰Ûµª}"Ñ®k€áìßSâ¥ô¸75ډ÷O+#ñޓQÐ8˜Hfpe¾Àr3¦wÊ ¥½5‡vZÙ$ŸuñÜtñ¶ ÿí¤í?¦©·+ û¯iW¯ãª†^zÊۗcR½é­ÛjR;vJÅ^÷¹tö+r·€ÍôÐÐd,a|­*…Ç ÝïožS*N§RûÅI -PŒ)÷™'»x¸R*­n»ºR¥M9¨ëò"RHŠ…*‹ß5uQ–ZÍñ®·Ú¼¤ K’Knøù9åSÉR×G¿ùK´\sF4u -Nâz‚셸’‡ÞX×RLb_ˆzOFR+]LxÑ -L¿cÝoQB¢¹M× s[úì Ê^TIž_ÇtU½Æ¼óŠë@:Ï­1sVh.ž÷2·‹9ìø+¸6¡\xÎ8U=›¡֛¿Ûîï²Ýé.TŧAÓ¸¯é T‚ Æ…ÑØÊCYYHZ[myà}ÞòЫ?Õ- 1$…OšƒÊ)(³(32vÆ` ᆲ«£_7ý#Î¥wïí8T;}8}`€',NÀ¿œ…Òl‡³®úÅ"ÄPÐ׌±Gû¹Y}ý’KÿG? +ˆÓÿٍÂó÷+f1wâú!÷’³–,‰qˆC–rò¤øSãàw_˜3žþ÷€„W8|& ñWd×ÉŸQÀDö•¸¾ ;_JÀ¡ެñ-ò[y*Ï Ëv‘å/XíOš:F©?@'Õª=ñv‚ɺ,é¥}}>«*÷Ë¢Òô=y¢£É0ª÷ãH­°þ£Õû»“ýîGݓå–)'ÃßEÙÕã߀‰¡<4ꨑ“O[»Z·vU™AœÁџQwݪ’Î8@•ÎŒÂÍQo”ÑŸTOËOøM=Ðd¯* fP» œ §/% T &ÎxàÐõT+TÓPUQ- *9Ü:Ÿ~¥]ë\XÆb”zúP·úêƒ)Zñ> stream -xÚÕY[Û¸~ï¯ðC•±—©ú´ÉnŠ ²È Г «±9cµ²ä•äÌæß÷ܨ‹åzóÚ'R‡4yx.ß¹x£•Ö›ç ݼ¾ÿám¼‰´*¢ÍýÓ&Ê7‘Q…ÝÜÿô¤vÆyœ'Áë²?lCcLðÑ=¹Î5;‡Ÿ6x_6Û8 Îe½ý|ÿ·ޚé¨nˆ6¡-TN§…á©í«ßyßìÊ$SI±Ñ´çÍ¡lžáè8M‚á@“4x„! ܡܯið¥j;$Û }âeæ ñr֘(?N‚½{*ÏõÀÔö„ -\WUÛȆêSœ¤®ëyËS×§û‰×|âÕØTáõúkBÞ‚#–b¤µQ1ˆ+J‚~(›}Ùíñ ˜ly<–Ã¥xàMÄû|·Ú†ÖÁý¡êù<&AÕ H×ìigGþO”ƒD}Ñ¥,·( |<‰8NˆãŽ·±J"`£«v“ú³aï^F=à8J¿iâ;ÓYpçÓï܎åŽÛSE<{`öpÇ/îÞý“©ï[ºhï>¿Zsx*ŸÛc–¾âÉÚNJ¶Ì½ëw]u⠑Ž|âÈâ…tí¥†£Ü ÙÞR±‰Têàؒ@÷N­í?Îb£)*ŠÅ:ÇÒ}]÷ƒÙ#ߏ:L²ˆÙN2ôW×8ñ©H™Jäq‡ >½sL¥t¾fòý?øãÅ1wxÌRúv%ýOÛ+/÷O‡yø×=¶½»õj>üçßÎ՗m’eí4ЯŠÙ²Ak¿®®Ë´Ê¬è#ü²º!Š”Mdù;t%kƒ_ºŠpK΁áñUs:ü¸ºj\/6Õó*(áëw<¾såþÊã#S¨,_½¾GÙÿáëï-òõ7hrÐ,Ÿ¡jÀ̏‚^|‹­&ƒ̪ý¾Èêa@Jã![f „Ëç%s ¯}Ïý^‰€úónçúþé\×_·¹ H€ø±J“¹Ùß3.›¨J?éÝ„ €b|”}Õ<×.d ,»ì°ã•–œ¸çß1ÊàìHö•÷<2*ÉÙçÓ©®áJÙÏ'‘¢Ó¦ÁÎË€çåPMœ›ô–Èb0œ½¾i3„ I”U]>֎M饣­¬Œ#ҙʽ1"‚^D¬UËú㹪‡ª¹fbq®Òl,;ÞUÌîJ”öq»y^ÝšJæû ¢±i>Œ Úv»óàøc׏°Òó…J:ÒÎnMJâÛ×€j¿¥|"=㝧Ž!m -F—p ‡U±‚W¨:2ÞÆ3X bxQaU²Ð֏¤s°«5øë±¬:ÙjÏîù|t ðtÄÖIàà¹A =H%^À1‚²„Œ«'0Ú£ƒ× Íp(»AÞ¿P2’K­ÆVåÆþ¬oÂØ“(ŒÊ— SÝ̴ޢöÂD"f˜ Õa@nç† >Ý@ç¬8y@Ç·¢ª.‚wëuüa·ö|ÉOã-Ž»o Mc¬B"äSk>¼cÍ-/C¤°Õ~Å^8Ū4û¦HUßÛ“5t! øÓs%šÈZ…l![ú 'òv´düÜW<»þ*¿òp†ÆwîùÒG1iœ×í3Dh³,øÇÁÄÈ>rµ’2m#-WL"„;ÐtÉÆ=4F[†e -¨sò(šŒ¾Jþ1±'ë, œ2Dâú:–ȕ3Ÿ~!ö°îšÇÇ1e›é'¯7S€'(0i®âxñÄ^“›â¾¡+›¾–b -—_.ŒšùþíòkD7öŒ²–, KÑxUBÅÑÐÞ¬Ód¨À«m·þµEãen6­Š“Yˆ|CV¦Þ|À›”Nüñð÷Köï·yLB £,W¹ùP‡HG­ ñVlE±Ší/BȯW$’ªÌ—as»"ᅀà/üÑHge†:@•leé×v™­\T¥Xõ˜Âï?àCVõ©ÉT1Ö§àè_íF§…*¼'}^œa¢•ÉæR¥ÃHä?ßo´²Ùæ¶Çʦ›G  zB½¹Û¼¾jªlÁԜÛÖs¦æf’¨$¦È\±œj(·IYrë“;å6vêfàÆr·s'›ÜŽˆ‚g]ëÄP6Ù5ë-¢eÿ€ÏfSæÜgs×|s(OÜnE[ŠàáNrZ˜¿ö'áÇ1ª°à[ŒfƈŒ¹—ŠŠíÌ5¯éÈ`;jØ$ÏT*‚šIå©ÿ a{=‘˜£ŸÞÒUē†ðmË <¯Ý)±Ê›eøáœ‰å™Eò„à'-t¶˜Hít–OnšëYÓ|tI›^krF`æÖ?çû?â‹N<7E\S °?õ¤®éÅPU¦Zc3 !'‰F¨MbHu¤¢Û¾c—šA©ð’¨y' ÆÑË8ubÐ@B=OËí*¤˜-‰™biú’XO…º6³¾"ž0z".=rkqå€ ”!æ¶F(émuÂé2¦ãÕ âåð̜\{ŽbS>—ҕ& 9ùQ©oÌpfEÿGŒ­Í´˜’¾Œ“ ¤]ÉWLñö…¾“år?;öŒ‘—žiûª‡²M:¶éÏ~ٌÿô_¦Sv³ +xÚÕY[Û¸~ï¯ðC•±‘–©ú´ÉnŠ ²È Г «±9cµ²ä•äÌæß÷ܨ‹åzóÚ'R‡ô!y.ß¹x£"¥6Ïþºy}ÿÃÛx£UTèÍýÓFçm¢ÂnîzR» ã<ΓàuÙ¶¡1&øèž\皝ÃO¼/›mœç²Þ~¾ÿÛoÍÄ*„ô&´E”·0<µ}õ;ï›™dQRlíys(›g`§I0h’0d;”Û8 ¾Tm‡d´O¼ÌwÃ_¼àjL”'ÁÞ=•çz`j{®+‡ªmdCõ)NR×õ¼å©kÓùt×|º«±idä®×_ò–¤¨YŠZ)Å .ýP6û²Ûã\²åñX;”â7ÑÝ绣mhMܪžÀcT ŠdpÍÞK;cùä(ŒD}úR–[>žD7NèÆ%°·± +J4\£«v“ú³aï^F=à8J¿iºw¦²àÎ9¦ß¹Ë·§‘Ö<{àëáŽ_>ܽû'Sß·tÐÞ}~µ¾á©|vlYúŠ'Oh8)Ù2÷®ßuՉD:ÞG/ì c/5¬sƒf{KÅFG©7‚cKÝ»hmÿqG1šBéX\ s,MÐ×u?˜=òý¨Ã$Ó|í$3ApuÓŸŠ”S";Lð)ècê(}¤ƒô“î=ãlîÍRúv%ýOÛ+/÷O‡yø×=¶½»õjfþóoçêË6I‚²v è€GÅlÙ µ_WÇe*ʬè#ü²:AëÈ&²üº’µÁ/]E¸%¼E`ȾjNçWWëŦz^%|ý®“Çw®Ü_y¼6E”å«×÷(û?|ýÝ¡Å{½À Š4 ä§D¨0󣠗ßb«‡ÉÀ೪Aÿ#€†/²zÒø_Ȗ(áòy` Àèkßs¿W" þ¼Û¹¾:×õ×mn ~¥ÉÜì.‚ÒOz÷! ¯ó ¯šçڅ „eW‚v¼Ò’÷ü;Fœ þòžGF%á}>êŠ!Ž”ý¬q):mì¼x^ÕÁ9]“Þ¢-ÃÙë›vð0Cš¤AYÕåcíØ”^ªá0ÚÊÊ8´Ê¢Ü#"è¥AÄ*ÊcY‘žñÌSǐ6…?£C8ÃªXÁ+Toã/X bxº°Q²Ð֏¤s°«øë±¬âl€g÷|>:† xJ³uÒnðÜ áN„¤Ò]À1‚^ WO`´G¯Á;Z4áìyÿ@ÉH.µÛ(÷0öguÆ®˜Da¢| :ÕÍLë-:lÛ!LÄq!b†‰@!ÑPävn˜àÓ tΊ“t| ªª"x·^ÇæÌ´gn$cäÆZw?ž@›ÆX…DȧÖ"|xǚ[†Ha«ÿüнpŠUiöM‘ª¾)¶)&k<èB@ñ¦%æJ4‘µ +!ØB¶&ô:NäíhÉø¹¯:xvýU~åá + ÏÜó¡bÒ8¯ÛgˆÐfYðƒgÄÈ>Þj%;¼´ÕJŽ˜Dg é’9Œ{hԁ[†e +¨sò ­'c§¯’LדuN"q}Ë äʙO¿{XwaÍã㘲Íô“‚×›)À˜4âxñÄ^Ø"jˆ= tPUHœ°$C,‰QöÊ´Ák ?ÞV /¸Pô»DH”pÅt3æeÆÊÑ.J0©žvUé-š XeRÜ΋•RRQ15cý¿ɺoD²ÿÿꢿùÒwØ(ȝ[_,Êæ ¬$ÐÒ!^{æM ¥|ö9µWc(7Í\=\ÀîÓ"ÁҫǟéL’[-½1¤LÓ™oßLaý *…çßn'Kí³ .›ç3ù)1ìʦ¯¥šÂå— «æ‹Éìô+„7v²–, KáxUCÅzŠhoÖy²BXàÕ¶[ÿÚ¢“ñ2w›VÕÉ,Æ +ÀáU¦æ|À›"¨øãáï—×¿ßæq0 EP.ÔYåæ`Bõ&Ä]±qÄ2¶¿ˆ!¿^‘He¾6›Û‰/„áFZ+3ت¤+KǶËtå¢,-À¬Èü~ÿù3yX¨&‹Š±@=ÀþՎqtÁ8-¢Â»ÒçUÅ&*2Ù\ªÄŒDþóýFE6Û¼Àö8²)¢†ÅîÄ䃞Poî6¯ïšF¶`jÎ}ëù¥æf’DI.—"sÅzª¡ä&ahÉ­Ïvì”ÜØ©ËÝΝmr;B +òºÖ>ˆ5P6Ù5ë-ô²À¼Ù”99ÅÙÜ5ßÊ÷[@ч"x¸“¤æ¯='üx#fB%|‹Ã̱bƒA÷RQ±¹æ5ìG@›äY”ƒŠ hŠòÔ‹†°¿žÆHÌÑOoiˆJâICø¶e”Ç;¯Ý)±‘7ËðÃ8Ë3Óò„è'=t¶˜Hñt–OY×|tI›^ërj0sëŸóý݋8ž›éØ$ 3•\S \jJ]Ӌ¡² L•Ân(bN¢G¨EbH•Žômß±KÍà©ò’¿¨{' ÒË8…bÐ@BMOËý*¤˜-‰™béúšXM•º2³Æ"r=—¹·¸rÀêsÛ5ŠDš[ÜtÔñè†GñrxfN®=G±)¡K‹)ª' 9ùQ©ïÌpjEHŒ½Í´˜²¾Œ³ ¤]IXLñö…¾“år>°›Æx—žiûª‡ºMZ&ÙW§±î×kM’ýi½qÎ'?UÃ)6ù¼.LRW㹯‡õÆä6uIæ×_þþñ³·ÜÀIzµq¥*h×͆§D§ú\ùr•Ò𧛠´Q¹“Ñ…Å:S©‘á¡ym«pãt‘ŒûeR·/Üèv<ҝƦk&Vaô¥ªçC-äݹ‡ úxœún[$ÛzšöU­7yš&ŸÚµÉ“7än£*ÏV¤fIVýëùXӔq`yV;­%F¯/]æ*Ë¿si¯Ò ±ª¯y˱mÔ/ØqI5ðæOÆç‡º­Žµè¾4#fJ1çÚ{å@[”æb}äÑÙZ9+gºµ×ÉkÓÞph2e‹ –}}8€Ðʯ»Û®më-©‚¸îĐM; Pú±a×hœIžÈ=§“—š‡H•0ò<¹±Ë[;ÛøÉq|{JìÓú?Zù0ïiêÎR6$8ŒÑ§Ì聎´Hä8qAä†4("oþ+&`·`'àµmr_ËÑ÷ ,Æ&tÀGk-TQÄyü­{²²v¶¿{4‹áë÷NիгüŽë®Ç~ìzkZ «ÙpµÃ(ÙíŒM&¿Îø¤¯UÓÊ0‡ lNA üàUPFœ@‚á¶n$˜á¶lh,8¤Ô+m¾ìHÊ´uw¹m¶°­‡†ÿŸí÷»±nJ‹#Ýì)¸U±-Ô .êçÓéРՃÅK`Á(¦À‚“b#…cN«†F^xR|„÷ÒÀxÊ- J´˜»n¹ ¦I§€òÈ«‹äSñ^œ͗ÚvÇ#( yEOɀˆµ¦œk« -n<Þ³wÆöý¶oN£@2 ÄÙúiàlò}-[Hgäâ†ãZvא‹¦eÆ}˜ºƒÅäÈÞIóæûü1]ÊZJ794L ×¹§/§mFdŒ$ÎÛ¢!–2¢Ü”k†uÂî¼”[u"äGôvr0;ԙśÃCÝIrÄ6»œÖ)6V–®øA6ö2p“XÄFý[½=µg•›Éó ÌÁkrþ6/Õéš­v,>pÞý2pŸKh,½G¥üû£zþó½Ëk“èmB»Å Iy}µã²²¡¼vî;’ä†Tª—òyãTêç£ÞãÛçÊø ¾Kö_ÚOr„T¿ï,£Ó™ZÚÏ´Z@Ž c-h1´´ Š‡´ut.ݸÐê¬~ΠùLH|! ?ø8(Éôg ‹oÖÏÅÿfÓvïBÖ¨269SNî|¬¸§¹Îyà`€ÏµÌæ[›P_-ð>۔ɇ÷²@ÄÆÑî›gΧlHø!TH&°¯¨Dh0²/Ö¯ìN‹Ô¡O+ÒÉã#E˜B*e® í¼û]œ ê¦Õ(zžԍäYÝ8ÆêF:]bÉËÎñ»Oo‘±tœ]Z_ªt££ðN¾’~×qI `¡üÿFRŒ×Ñt1Eu·Ñ]9PäÉb¼Á¡"VZH©_ÊiþNâuól¿4èéÁ¼‹9Š(r\«Ð]•Ç& 0ْ#Ã6Å¥nûíwªP­X¡Zqw¾6î>%¥™‹â`—S~œ<*v&CŎXe«™ Ok4t(¢ðaõ{71™VYù’…{X¨m²8ïA_^`¾áz -óY*Î+7 f^Y=×ogÇUF¹B9‡EÏáAgq2afϖkHb&@…è¸^BÆU8~#ܒäbª•¸ç†AŒ¸(ëÓ¶¸z:šÝÄÕÿ^h§á‰|ùl|lK_xÔ#Ï fáO–4W…ç}'Že$Œœšmu8¼­ ›Üqúþ†¶Ú¥Š¹e¦Œþ#û¡t‚^ª†ù?)jšööß)`Ýñ_\p…9·òÆ%øñÉfÇßY2ÔýúgþòS¶ÔÕ<™°»}âE/ZÄR‹þB{âJbŽW­úi-tµ!”‚ìÈam.ÿ'؆ڪ›êÐüNï´ò—ØÏømNŽ +óY*Î+7 f^Y=×ogÇUF¹B9‡EÏáAgq2afϖkHb&@…è¸^BÆU8~#ܒäbª•¸ç†AŒ¸(ëÓ¶¸z:šÝÄÕÿ^h§á‰|ùl|lK_xÔ#Ï fáO–4W…ç}'Že$Œœšmu8¼­ ›Üqúþ†¶Ú¥Š¹e¦Œþ#û¡t‚^ª†ù?)jšööß)`Ýñ_\p…9·òÆ%øñÉfÇßY2ÔýúgþòS¶ÔÕ<™°»}âE/ZÄR‹þB{âJbŽW­úi-tµ!”‚ìÈam.ÿ'؆ڪ›êÐüNï´ò—ØÏø€“Ž endstream endobj 325 0 obj @@ -2534,22 +2534,15 @@ endobj 332 0 obj << /Filter[/FlateDecode] -/Length 1973 +/Length 1975 >> stream -xÚ¥X[¯Ü4~çW¬*¤fQ“&vœ }@(!¨´‹xè©TŸ]ŸÝ”=É'=~=s±“œMڂúäkÆã™o¾gGq¼:¬¨ùqõ|ûô…X%qT&«íÍ*)V‰ŒÊtµýþuðÝQŸ;Ó®C)E}½ÓTϵ=⌠^¬ Ýõ­±ëPä2Nƒ,_¿ÙþüôE‚bâE†pR² -Ó2*HêËz-ãàýd6®e˜=ÈËÓà®êPr®‚¾6õúÄs%Tfv]õ¿3¼W×{^m ì£#Aó$*)T©tÓy}µz¨ö3½RåÊí±¼:1D(Š<’ -Û(OXñ¸eYz ÄqPYž±n;¼Ü5`¹;žš\AäMAoÉ´°ï*8´M¾ZóîÊ ª›Ž×1p®k\‹¢qîOS,{y¤åþ ^o&)z6 $ŠnDVeFâÈr´€,#@Û'<Ï Â2¿Üœ»ª©YÛ$cí±cûóùTP"D„ԍ›F›õg€}ò“q_êÖpîæ¿²Gs:ñìM_ïð¸ËÝÁU}4m…þ [+ÙôÖ7ms‹R¥·¢ LŽy_µM}ËýŽ.-“ˆ<*rw÷ÍO?üòËo¯¶›™…TÒíz¿V -T­ôõÉ8ÉÕ _­êX}Fc³F¥_Ú–Às îÙkLd‹“פyC™æwM]Â=å&àmo^ -ÓÞVµ>Y†øU ê÷†—Œ‹†kŒ¸ûùýUÅÞ •Õ]wHÈt3òMÆ -àjý„ƒ®q!Gp‚Ýé7¬dðv‘ûKoá°úHP; r€ïcLG*RùÿKñ€Z»xÀ=SÃúétïBïý\RƒûVï0 z¦rö×¼„ìóØ>t +³j\ªmÉB,ØA¨HÊÿ+(ƒï7cd^ˆú·š}ƒÄÍ©jï¹G÷–óN°ª2à$ÚØ -RJÂIÝCÃM-ï¾;w˜®§ÚÁŽÐU òÕÁ½"§^ñÌíÐ͘ÖQ¶ŠD2­p¤íèµ;z¢Ý8Á@© \»L°rJ°[¬ËÑ>*à -‡‚ NU…b(ÀԘïp°k«sÇë`#0jË L>9Á„+‚•K†°Ôöuí(L,@[¤F¢‚‚ÓØnV”N2qª0y+ ¬SOC47<íÖóPY¤†ØœSh€$Š ‚3P p)ð@Çó@pt!]ÕvÎ ™Ï] „8òÅ"ãnr‹Ìã/„–Ä©Kう¤=¹$ú‚‹˜L!ÇM²‹ù[ߞOæëy´ðøšpÎN#ù+‘¾ a*&OƒÀ¯ª¯ðÍîØðÆ-A{NwúÚz)^oÃϞ-ˆýŸB uÿA:ÈX=OŒ¸^<äÝȪõžá) ðÆÇI–¸ °<@rʑœD“½)¶p…_{ЙÖú Õn2¾ -^m’9ZòñÙõ áÉ/\9úšh¦jn±úY€J)ña¹HL¦œŠ†””]HS’øÀöˆçööÓ°Ã'ºý5;/ü‡ÛG_‚! -ß<ã¶ÃHAí¡(+`ü3 C֘ M²ÊYé^lS™'Ã[µ*b_Eàúqáv3NaûŸ’{~†7ºÝ‡\sÍ;ßѕaçìd õiž¬e6!ØÍË·Û—¿Îb(…ŠÍïy2þÎ#ñàŸ úí÷OèvF”ÓJ j³}õQQŒ¡¶_ü Ïb¤ +xÚ¥X[¯Ü4~çW¬*¤fQ“Æqœ }@(!¨´‹xè©TŸ]ŸÝ”=É'=~=s±“œMڂúäË8ãñø›oÆYÅQ¯+j~\=ß>}‘¬D•bµ½Y‰b%dT¦«í÷¯ƒïŽúܙvJ™Ù×ë0MUð\Û#ÎÈàźH£»¾5v&¹ŒÓ Ë×o¶??}!PM\¢Êv«0-£‚´¾¬×2Þ¯AgóçZŠÀìA_žwU‡šsôµù«×'˜«Def×Uïñ;Ãku½gik`m –‹¨T¸e¢ŠH¥«˜öë«ýÓCµŸÙ•Ê(WneéÄaRä‘TØF¹`Ãoà”eé=ÇAeyÆvºíð8pÇqw4<59B’4Y½%׺«àÐ6ýùjÍ«+§¨n:–;gà\׸U£ŒÎOS¬{}dåþ oŠo6E'"/&eFêÈrô€,#@û'<ÏÊ2/nÎ]ÕÔ¬Š}’±õرýù|ª "BêÆM£Ïú3À?ùɸ/uk¸gó_Ù£9xö¦¯w¸Ýåêaê>š¶Âû S+ÙôÔ7ms‹Z¥÷¢ Ló¾j›ú–ûm\,zF$yTäî웟~øå—ß^m73©4*¤[õ~­˜Zéë“qš«>ZÕ± úŒÎxèÖ:Iý 3‹ÁÌÊòŠêP7­.¼H¢|vá2V^¥šC7öÐT„Ej-·ÖtNAs¡ˆˆ½éא†T:~õ¥7“ `)? +´ühäo’Ï´³|—dàvðQCnÝiüÔ9&ÉKŒjò sŸXmÀ¥”ipÍ7rÔ¤¬jÒÖÒ_ ¬³ú–®æ®ûîB8w1¨pN1¹Ö{¥ö Z5]4ðVÉýÁtš@t–dyÉu¨²„ˆU@ؚÉRx²Ü`ðس,çœ¦H°®?ŽäÈÜÝ<´ºæ–éûC»|³t}H:H£ íò-E^Ð å£"GŒy>Äzΰƶ© wF¦Í™it7Jꦂ±n½e w“@‘5ŒSùvNx©)-œ§H/©OÚg1t‹Àì*d²!þdžDñƒL–êò«ûª>à¼'wµd£Y” oãnÑÆl´•°S™Ï›°Çݱ±n—ª>³E¥ƒMmK`‡90÷ì-&²ÅÉk²¼¡L󻦮ážrܶ?· ¯Æ…io«ZŸ,Cü*Ðõ{Ã"ã¢á#î~~~%¢Ø_Beu×Ý_2݌|ÅX\­ŸpÐ5.äNC°û-]âù@o¹¿ô«O•ðDð}ŒéHE*ââ)Ðj¸æ`jŸN÷ž!ôÞùÏ%5èñ‚ô“ g*çÍ"dŸÇöᕰ1›Æ¥Ú–ü$ ~HT$åŽÔÁç›12 b‡þ­æ»‡p@sf€Ù{îÑy å|„lª 8‰6¶B…”’pR·ÀÐpRË«ïŽÆm¦ë©u°"tUƒ@¾š øá­Èé­xævhŠfLë([E‰ˆ6q¤íèµ;z¢Ý8Å@© \»L°rJ°[¬ËÑ?JŒa…Ä NU…b(ÀԘïp°k«sÇrð8µe“ON0áŠ`å’!ˆÚ¾®…%K`Ði€‘¨ à4¶›¥“Lœ*LÞ +ëÔÓPÍ O;y¾Ê"‹Ô›sJ@ DU##Ppf +.…€èxޤ«ÚÎ9!KÆ}(!Ž|±È¸›œ"ó8¡'qêÒy`!™CO.‰wÁEL¦ã&ÙÅü­oÏ'óõ>»ž!<ù…€Š+gC_íÑTÍ-V? °q@)%>Œ'@>¶O.“)§¢!%eǔd#þ#°=â¾½ý4ìðɃ×þš//ü‡ÛG_‚# +ß<ã¶ÃHAë¡(+`ü3 Cޘ)> stream -xÚ­Yݏ۸ï_á‡âbžDR”Ô—"Ém.Ûf/‹¬¯-°9´Š­]«•%W’ó¢ÿ{g8Cж´›铆EÎ×o>¨E$¢hñ°°Ÿ/×?¾–‹8y¼Xß/âl+‘ëÅú§»¥É.V2“Y²|Yô»‹•Rjù¾¼/»²Ù”8ÔË뢹éòXÔ¿­ÿ¸Hp›•ÎEf7Pâbe’œ?×°°ür(šm³Šf·U¨ ÜèkûüøZ,%±0rÙoncZð,c‘)~ÿ8†SîÛ®¤­»²ØVÍ8ìxöƒLÒ®h¶®žnï™1nÚýx|£$rܐae…]ÅI*ÒžJĤ1N©”–+•=-\®…Ô^69•-™™“ ð²á1V6$úrÓÒÙýñc_þëXZk ôåîé5 -n×ÓpomZÕÊꆄ“¬‰e‡µ#œ.„Éà‘‰8¶¯õ‰íe–ÞÊÍqÀ#qdùEâÓE’,‹úh‡d÷~â -&Ú»Âûw×7뿽zw}ý◟&šË”9/¥#ºªøXó)sQЃe¡w¨çÌéߺŠô†Ê¶ÒJ™‹H…–gõ+\¼/º¯nÐîÃó© ‘5âî‡Y§6"qŽñlʻߖ›¡j$B -ïF|þù"“NÔþ·ç8)Á-øû$ùpá,¦µÐ¡Å¶Ø{p+„’‰?\êå«]qʎ=î^9Õáâ·ü™^^n+T—å0ÃàwêÃ-®zš9ö喨¡¥':6­aÃXà,œy¼õ’\^ý°Y÷¬çɲÛWMQ?æ¢æÄEUž/«¦?Ê6COS´snýT³Ÿªœü§çýԈÌ9_õЀ'•°þÜÆI"2çííŠ[¶“u&LÊKûr ùVídKe„‰ÝÁM?"ó̳[~±vaq÷û’c™Ì¥Pi¨ÜmU eŽœ'ËÏ»Ò2g–Õ@ϮܔÕ'„… "°RÁDJ‹Èñ}ùîõ\ìÖNQ­?¡'¢ÀôE·åéæpιC`nÃ6><˜q@îËöODbBО I EÄÝzçÑ6À^+ˆ† áI…xŠF<»WÊîå¢3½ÜUýÐbxЙrØÂyÏ -Îç"¦Y6ν?ÔË×囪cÌ1[¸8ŽrD.哕?yI6/÷–HŽ1™d#c8ÈQGHÜyvpù„Gƒp+ìZäG¦1óƒËã8F~,:ž+ŒQ[|´ù‘vۖ÷$ОŽœÈsòû¹ªk\-{›ZÉi†2 cTOâQñ8À@cŸ´4¶AÍtS쉭Ù2˯·–: -Â÷›«Ûõë«·—S|Crwɛ\·/Ú» -•ügŽÿ~WÖµC%Ähº,â·Ìã2ö¸uUô乁aÑ_çS‰†PhØùí·.uŒ®®—©5!ÎU_”(;ȔVc8dziÇҙÏ3š3£W¨ “² @Ê[\âÀ–8Ù8ï0ÉrèŠC–E®¶€%d§õ•ÊÎÛ«Ÿ×—ï¯'vÒRäÙi®Å=Gχ)ªÉ»[8­¨­Š vs\ûh “Ü–K^d8-‚ɌqÓ˜k’™‚)Ë “,ó´2†’ÌŒÂ]ý²ž&„T$N~´n·)Ž;ë|8V"ðÐPÉ¿Ó F]À÷N0è‚\2…bý´"v¡Ò+ç<±éô›"ä.Gî­RIVvÝñ0¿õíž}• DI¡Ûc&…ä'†‰j0új9îÌÀ´EëxY·¯á,YRCd15Q–Í È÷æ×›©|ùL00ٝÜîÿh?òæ-€½§çl "Þrw<´_ìG“ød„r«‚ £€çH†ÑÖ' Ï]Ñ;¤[ô—<ïÃ9êÿ±Š•=ÇÖ¬ŠNsjˆ¢XÄêÄX’E9„ÿûÔ¥ÌùU3‘쭝ÔÏp˜-nM‰Jˆ‚yF½FÚF>|Úpƒ¡ÒœbqŸ)/q -”œnS®”sÅ3:„4 Û6-M”¥ ¨“FNÇ@Ž:†ÕTÇÀ¬­cH˜¯ÒÓʇYù_*›©N{Y‰Y#Ë®Ü`Fû'MA‚ b_T5­w¹£jm½½­6àò_±¬AN Òޖ¼¤á>·"º´„ï{^p?.87…J¤Hή_\½£øý4Øÿ¿½y±~3Í#PÏÇá‹•†p#Mˆ%t–i–2võæò՟æÚíƒ6·ýSYþ{Æ"牸ÿ2¨1 ¸i×µ]OôÖ¶K@ØÖž»?² ”Ÿ?ZÒG{´€2>Ì"y.¦JꞺQ3À„:ž\®ŽßžqÀ‚o\ʆ#^?¨“²y z*ÈMMËè‚LÛsJòj`:+¼-Òªáéúì{›“Âd»$Œ£‰òªF’AÊ -‚qˆrD3ÞèvÈFOTLRoi>¬ uàñy6b…M;Ûž]~ÙP€ûkTËQÇÌÒ­UMLTÓn*–``ÀþM«òùüðÉqu’Ò±$§÷¿ÿӟn»°kŒÅ´à?™¡Ãr"{ ÕJ$ä˜TGçºAu43„А*ùŠ|%ÎFœ›”-´­ºð\sôàfÓ]ÝD€'½ÀLEF_~jfz‹ØõÝ¡–+‡ slë98pŽ‘…×qï¼I퇶¯¾LÃD<i{ÎY%j1Šì%"lÜsÂÚTEM3,)3QÇα¡¨ Ì8¼ÁP ǞhnpsÆ ¤¾ŒÕXÏÝ?N¥|xy¼.3 ¼If¸yw{õW"¯[+Ú¶œ:Njž¨|C -kS¨ ý—SD…ß9§‡Êaæ2ԛ‡ýÅäì/°­ó—”{$œRjöqŠÕ”S£` ñÞ‰»—-ØÊ-q[E.ÔúvÇdÈXO‚*V=¡×ÿ2F{(ï+a¨øB¨ !öŠtémµ?ØËe¼×5yªÂ;ØÎã—Øj Št©¢0‚?÷%Ýj +ºÐŕsõ˜ÌR¡\MµÙNët]G$E÷Ƹéx“.Öà©|ïÀÊÏ"!³*îÖ-âB‰mÙoºŠ+}IúÍW’1íïÜ9Ö‚zÌ]­ß—œ÷ŸÛ¼IúKÞ|5BJDñ¹Np[÷¯á åÎÞùK4ˆ[éY - |ú¼Ëwa‡„6™o‰MÊ®Š“tç±ÐàB]óm~2ë+Q&”|}ýî×õœjR5û¿G÷«Ñd®{†ã+>¯ ¡¿,Ä9t1œD¤ñ{N 6þG¡"vØU6ºÎˆ1àÕbÉK-8Ž{Ô4½ p1ÿ¼ëiàê[ ÏAj'Íǎ÷Ñ¿Iñùߤ8̱k¢Ð[Td0íàvA=Ú.è ]¸\ÿî¿bÕ +xÚ­Y[Û¸~ï¯ðÃñ±V¼ˆ’úR$ÙÉfÚÌfñ¶&‹V±5cµ²äJr.(úß{Ï!E[šIôI‡EžÛw.Ô"Žâxñ°°Ÿ/×?¾– G¹X¬ï"[åz±þéni²‹•Ìd–,_ýîb¥”Z¾/ïË®l6%õòºh.dº<õÅoë?.Üf¥ó(³¨èbe’œ?×°°ür(šm³Šf·U¨ ÜèkûüøZ,%"2rÛon-x–"Ê¿ÿÃ)÷mWÒÖ]Yl«æv<ûA&i×4[W O·÷Ì 7í~<>‡Q;n Ȱ²Â®D’Fi +O Ò §TJ˕ʞ.בÔ^69•-Ž23'áeÃc¬lHô妥³&úãǾü×±´Öè%ÊÝÓkÜ®§áÞÚ´ª•Õ +’H¬‰e‡µ9]D&ƒG a_ëÛË,½•›ã€GâÈò‹Ä§‹$YõÑÉîýÄŒˆ´w…÷ï®oÖ{õîúúÅ/?M4—©H演ŽèªâcͧÌEA–…Þ¡ž3§g|{è*Ò*ÛJ+eÅ*´<«_áâ}Ñ}uƒvžO‰eP#î~˜uj%Î1>€My÷Ûr3TmCƒ$’„»Ÿ¾È¤µÿí9NJpËþ>I>\8‹iéÐb [ì=¸aBÉÄ.õòÕ®8 eGƒŒw¯œêpñ[þL//·ªËr˜að;à€W=ÍûrKÔÐÒ›Ö°a,pÎǼ ރzI.¯~ج{ÖódÙí«¦¨sQsâ¢*ϗUÓe›¡§)Ú9·~ªÙOUN~ŠÓó~j¢Ì9_õЀ'•°þÜÆIeÎ ÚÛ·l';ê,2)/íˁä[µ“-•‰Œp7ý@ŠÌ3ÏnùÅڅÅÝïKŽe2—‘JCån«b(ktä!,l5 +&ŠP:Šߗï^ÏÅníÕúz"úL_t[žnÇ᜛1æ6lãÃä¾lÿ$JLÚ4éHq·Þy´ °—Ç +¢aCxR!žâOç{y„èL/wU?´t¦¶pÞ³‚óy$h–soÆõòµEù¦ªÁ˜óDÆÌ.B Êp)Ÿ¬üɳH²y¹· @jtŒÉ$ÃAŽ:BâγƒË¯ <„[a×"?2Ì.B!?Hϕ ƨ- >ÚüH»mËû’hO 'ò‡ü~®êWÇËÞ¦VrDš¡ÌÄÕ1*h쓖 +[ÔL7Ş؊‘-³ü:qk©ã |¿¹º]¿¾z{9Å7$w—¼Éeqû¢¡½«PiÀæøïwe];TBŒÖ¡Ë"~ûÇ<.c{QWEOžýu>•h…†ß~ëRÇèêz™Z—¹Šãëe™Òj çXc6íxC:óyFsfô +uaR¶ƒC™b‹KØR'ç&Y]qèÑÁ²ØÕ°„‚ì´¾’@ùÀy{õóúòýõÄNZFyvškqÏÑóa ¢U„äÝ-œVÔVEÈ»9.>È$·å’N d† F2cÜô2çšd¦`Ê2Ã$Ë<­Œ¡$3£pW¿¬§ !'?Ú ·ÛLJu>+ +xè(‚dމßé£.à{§ ˜tA.™B±~Z»Pé•sžØtúMr—#÷Ö ©$+»îxÈßúvϾJ"‡¤Ðí1ƒBòÇŒ¾ZŽ;30m`ÑZ,ëö¡â5|€%Kjh€,¦&Êò±yùÞüz3•/ƒ &»“ÛýíGÞ¼å£10£÷ôœ-AdÂ[ö‹ýhŸL¤Üª è(à9–a´õÅ èsWôéý%ÏûpŽú¬beϱ5k€¢Óœ¢HDBK²±(GƒðŸº”!¿j&Rƒ½µ“úî!ØâÖԘ „(˜gÔûa¤mäç 7Ø*Í)÷™ò"R ä¤p›r¥ä˜+žÑ!¤iضii¢„,e@4r:rÔ1¬¦:fmCjÄ|•žV>ÌÊÿRÙL­pÚØ+Èj L̺Yvå3Ú?i +û¢ªi½ËUkëímµ—ÿŠe r•ö¶ä% xð¹Ñ¥m$|ïØó‚ûqÁ¹)T"£ÔáìúÅÕÛi1 +y€ßOƒ­ñïðۛë7Ó<õ¼7X¬4„iB,¡³L³T$E°û«7—¯þ4×.øh¸°¹íŸÊòßÛ0æ9O¼Àµø—AaÀM»®íz¢·¶]¶vðìÜý‘] üüÑB®8Ú£”ñaÉs1 TR÷ԍš¹(î©SàÉåêøMà< øÆ¥l80âõƒ:)›Ç §‚ÜÔ´Œ.È´=§$ß¡¦³ÂÛ"­ž®Ï¾·9 L¶KÂ8š(¯j$I¤¬ H‡H!G4ãn‡lôD ’zKóa­Ï³+lÚÙæðìòˆÜ÷ØX£ZŽ:f–n­jb¢šv£P±äþðoZ•Ïç‡OŽ«“”Ž%9½ÿýžüüsÛ̀]c,¦ÿ™È –Ùkø¨VQBށIut®TGÑA3C( y ’¯èÀWD>âܜ Üøk¡mՅçzœ£7›öèê&„<éf*2úòûP3Ó[×wÿ…Z®‚αi¬çàÀ9F^Çi¼ó&µÚ¾ú2 b,Òöœ³JÔbÛKDظ焵©ŠšfXRf¢ŽcCQ˜3pxƒ¡Ž=ÑÜàæŒA$H-|«±&ž»œ(Jùðòx]f@y“Ìpóîöê¯D^·V´m9uœÔ> stream -xÚåYIÛ6¾÷W½T*ޏˆ’zLš RÉ¡îi¦@i‰¶‰‘%ƒ’23ùõå&[ÛLd¤‡9Yæò¶ïãã#¹ -@¬ö+óó~õfss‹V0 \mv+¯  Ym~¿óÞØ©ærícŒ<úÛÚ'$ôÞ°ê [°w»Ž‘ÇYÝH^­}á€x4Yÿ³ùãæ® ˜h‘¾ÒW>I@l¤R@Ö~HQ+) -½·e‘‰Z”Ëmû§“Z©–ÊÊëšH´}>Ròœ™ÝÙAwf›&¹ýh*žÙ¯íEÞ³þ¼úÀ­Üђ$ @«Àh¸»A@\wZO:^ÙN¼j:²öÏùcR¡ „NRÍ«z¤ -E€$n€5”€€´µt4[)¦ºßW¸ÂÐ Ú6"¯EaQt–V@Ïlƒ«¼£‰ÛEÂÇ -µ#[#ª#‡©Ž¢bÛž¦`òÙ~–š4{[aÚbì…9†Þߗ1¼/[”Ìì]Í ÛfӍuÙNcGQpÛíª vvŸ}¬jELMË8Tòì/³?÷(Œr4$‰·9p­Öt·U-E±wsOÖEÉêR:yOýQèP4G.Eªˆa“¢*‹Wf»ßGÍ@žçƐØûàŒ­ ‚ õ`'&˜ChÑÛè´*n·g±Q­Ä(þ -cÛ!üITu5a8„Ð.ŒP»…ûÛïÐr‹…ÉÍ]p˜År››Ue±z°š+—SaêŽ3[¾»1úéâb`yÊ$KÏUÝ·… [\2!Õb.ۚd×ùòV©ƒg·8x$ß79“W0с´_€«mKÅk/Ëæä‹Ì%'Q÷á†Ìƒø°8ˆ«ç£NC[{`Êuå¬{sQ<̃úaP]¡ê˜×K?ë-µ‡Íªv“zWoªn|Y†ª/ڒm&¡ -@”ôuZ¡ -vä®ç$Nç©N Þí‡[ÊO÷ëyܒËñ^r–±íܝºúþ;°A¢_Ž{å««Xôi•vÀ.Ëy°Ö¯{Ÿ]å»Ñý±bêz^”zÔé‡ÐË9ԞB‡‹A|$ßqYYõæ,߆Jńˣ(X>HÇa ÍÂöʦâò[¶JG‚Çå¬íG)êùkûi9Žñ'ž6W¸öi9®•ú~à±°[:ß/۔å2WJ¨»Lˆd'ÅåÚ§”xÑ/kŸ±Ð{•Õh¡Þõ:!ÏÔYòz퓘̋Òõ_›ß®®ñ +3Dˆôµ&¼òYŠ#5Blí‡i$Å¡÷º*s¡DUf…mxópÒBkÝR[y]Øç“¥±5³;›ìñÎlӐIn?Î5Ïí×vMbï¾O¸ÕB;ZÒd ?Ž­ˆPÀ\÷®:ž¯:—N¼n:f͟ËǤ"¡;IŠ×j¤ŠÄˆ¥nˆJ ᨱt4[+Ž ß×qÅ¡´=‹B‰ÒFÑYZ#˜Ù€‹C”P3¶ Ÿê¨³5‰9Š:·=ç2“ö³ÒDÔÛ +ӖPé˜Sì}hÇð¾dj£dfï/m› 4ªª™–EÉm·Tìì¾øX+ML ejyö7³?7$Œ Ž $©·9pPkº›ZIQÞº¹'ë¢ÌT%<Oø(Šó‘K±ƒf˜IQWå3³Ýï=0…1$ñÞ9#/am í +çì´Œ9™tˆ"oµa%èP}«òs ¢i8IqÔÖsQwǑfõö•<Ú¦¿Çd¤!b‰3â*矮öù••¶£˜æ—óÇȍ¥?ý zRPíá\7Ús^ï¤8ihGˆá€!?©BCI›5'jK!F +Ã.‡v€ÞëŸÄ»3ÑÊM°âgƒ5ö?¨Eá0P  +H2ä)¹m¨:ÚÌG'PÐ/êބ†ðl*<AiØ O­r +††1"Q'$’† ¢YÕyœÀ"­3i…9´MŠé mr†NHj"DӁ.夞sh‡/ú»Ãó?0c˜‡Ýئ¸vžl^ç;%>ÁZç…NfÌsã́:Åãe¤YØK§ÊBç‘ïF÷‡´©CýeQNèѵ§z{q.øH¾ç²v§Žª•Ƅˣ(³b +8D¬ì8/l¯<×\þ[åýrÖö½jÆÚvì~XŽcüïÎj~Úz¿×*¸m¹/íVD.·õÛí¾V¹«™Øsv½-·E>•·ß*¦@ž ‹[¿µðŸËs¹w ûÜÌôýǂ*÷ÈÄ]¡r¬L€swMڔ7åŽ7»Kû°X¬ âY­ÚJ¼ŸXIi{ððËq)¤Ï îÀHFŽSDÂîcN &‰¦ÁdˆÐ˜xüF¨Å‘Né¢JnŸ˜¤ý{ãe»]%sû´å„HDû€î2xIµ¹®oÖn0ŠCËàă{–ÝÅi{y qdîÙAþ„¯úL–D/ðÕ1Ç\WS¦'“î}õåµ´«#ò%›µ†¤±9·èpGƲRSì Ì£Og…Í`OõïØ~íRÄÏú{ÙkмwHʍ(Š_ûî˔¥Aûâ>'2ì1”bDÉ <Ïm2FzõfóÃ?Œ/' endstream endobj 341 0 obj @@ -2667,18 +2658,18 @@ endobj 348 0 obj << /Filter[/FlateDecode] -/Length 1991 +/Length 1988 >> stream -xڝX[ã¶~ϯpP$‘“µF¢(ÉJwÒì6Ý¢}ÈÉ KKÛ[ˆ,MEiwìï¹Ñ’-ÇÉEòð\>ž5‹Â(šmg4üsöúîæšÅQXij»ûY¼œÅIXèÙÝ7?ߙ‡Î¶óE’¨ ûr¾Ð: ^·Ã•$x3_ªÀš®o­›/TžD:Èãù/wÿ¾y“ , )ž-t.‰ëç|ú|Âô#Ò|¸žãUfÛLJ–ÉÿƎ8,|É-œº€T§âš5¤—Þ<@ÊY¶5]Ó^a™xëç72ÿDÆ/d}!ó—‡òô©,ü*ã‡Ûçµ6ΕÛzokŽéëàŠ™ÿ‹/u >û½A2H´*ÌÒÙBE¡R´÷ýÎV€šV:x7OÓBܬ*ÌÙZAîi-jÈ çˆëFvop×÷WXˊr…Ù[*Hššs2OK9éÞ7íÞs]ñ,‰ìngYùXcñ†ö[çÙFÂ6 -,˜‚:÷¦³›p¾È£$ø¡ìv¥Ð‡ó/°~a -4¢€Y hÄE r¦Â‰©\Ô¢0OZ{o[[¯Ùܤ#¨?—ºAûâ{|º5=åõ4€Roù-§š8¡‰S÷{Y²3!š± ^É:[ƒŸckXf·3"QñæzZñ~#²úÚَñ àÀ²ÇÌQ]Ãc„ƒ -ÞïlÍ G¸ÀÎÊC™DÑ{ ðˆë®ÝŠîàV°;ââw„g¡ï2mîqSpȎ "Ø[¼á-ãälÍ$p®ÛŠåš×Ç>Šs†)ˎWJá0@„ÞÇç®1îl†°@x8Q8M€äÂ;žîHK _õç·R«j&“H»y£‡l¢"hùRÉñ%'+»µÓ´œäat萺®-W}gYŒwiñßI¢Ë—a,Ç6v]QÊÁ*·(§™- ãLh?cÖ^šH6…K!Ē\‡ÉØUéfóÀ_Ÿ…@ÉÀÉ_ñòÈó×/Α%¹)ôr<›Ô³ññv4¸PԖ=¤5/í zë»9gv Ç4c Ù­ˆžslh³kb¸qVЬd’ é '½³‡‹ÉÈo¥Ô²Ÿrì`²E³p™sÃßÔ®3¬F{S¸â—B|q¨¬ÙpÐÂ$’-Êãir°©A>ȂjP5¤åºÃŽs¾’=bƒ€¶Ð^F1¢=‘5u«$KÃ$g‰'¾Ç¡N_"Ú§˜©˦ðúñ^Rh—Ø]ŒîhcáâɃˆKûhÀÛ˽©0g§yð‚¯Åjûò,|¶3¿¡ßЍf¾FäÖPþúiÄyF>rVÆÙ©…q¨>—H8²nœòÏþ¤.Æ${Á·6~|È:Ö žÞ®É ðdÔºëQÃk©ˆHs¨OÜ9™z Õ[ްFzäS¿Ùf§MqJžÉÛÚO»Áµ¨ï‚’0úÕ£ƒ$}¢¿¿lѶÂ?Ò =éNq^<0Òõ26»¸†@«‰ý&\{¡Òàû~µº7f ±ñ–Hځý#ÉO¼ÌNe0îg•æ­;ý©µ7Üº î‡Ú¶ÜHÏ"n¬±üë++ؾӃ]4F ÁuÁEù¦æ1阅ø{¦‚WUiЦI2dô8ȏå#ÂãÖ÷З/eÅO -˜9èÞ¨F‡Æ pýÊue×3\ŠÊ9‡÷È®‘Éå  ä[t*÷tLÁøÁÂp~ô"atŸ© -œÚ•û~ZDü7¡Æ­¡/å',ûæ>ñw+¹ -ŒŽ— UIâá‹bÿ'Ò¢¤#báÝB# PŽv!`Á/TZ㆔YMk×i×L²§—©Bu¸L_¶O* l÷õyXX<ͪ/«®”&[°sÝÿ¸ûèÿKZü£ +xڝX[ã¶~ï¯pQ$‘“µF"uMwÒnšlÐ>tf€H“–¶9¶PYšŠÒî,°?¾çFKyÃÐ~ë<ÛHØFSPçÁôv.Wy¤ƒ¿Wý¾:#ãxþÖ/L¡‚F0‹¸ DÎT81µk™RæIgïmg› [ƒ›tõçR7jß@|@·v ¼ž@š¢åô1A§4qê>6˜%{ó¢EðFÖÙüœZÃ2û½ˆŽ ×Ӛ÷[‘54ÎöŒÿh·–=†`Fˆtô-*ø°· /œà;k¥Ž¢÷@à× \›º%ÜÑ­`w +Ä9ÄïÏ2 ¼È´½ÇLÁ!; & ˆ`gjñ–·Œ“³ “À¹~*V^Ÿú(Τ¬z^©„Ãzcœ»¦¸³ÂMàá‰Â©ïyº'-R|՟ßI­j˜L"íæm2fA˗Jޝ8Yٝ§e‡Ñ±Cêû®Z½e1Þ¥AÄ¿g‰./ÂXŽmí¦¦”ƒUnUÍ3[ƙÐ~Á¬ ¼TK6…K!Ätž„zêªt³yà¯ÏB dàäoxyâùÇëçÈN’‰Üz9ž‹ˆMêÙøx; +]( ËÒڞ—ö½õý’³»„cš)ÐìVGDÏ96´Ù ±Ü8+$¬¤ÖczÂÉàì±Áb2ò[)µì§;˜lÂ,,rnøÛÆõ†õÂhOc +WüRˆ/µ5[Z˜D²Ey<ÕG›:Dáƒ,¨†UKZnz,á8ç+9 6høhçí"Š홬¹[é, u.Î=Î|)ŽÃ$}‰tèžc¦R,›Âë/ð’B[`w1¹£­…‹'Ò—öр·WScÎNóà_‡=Õöâ,|¶7ÿA¿¡Í|È¬¡üõÓ<ˆó,Œ|䬍³s ãPy´~7¼0W²ùóŒ¹#-›ÍìäD®Ù«›§]„z¦ß„J&YH€0<Ž>òáÚËi蟆²ôÑ} æAUâ#H™%kQÕx°¶{BAßî'ùçû™N± +£äÿ÷øHŠ‰Ò 8h{¨úžkZF%¦áub_yG¼Â'rJRصAÚ½ãŸÁ›~GÉ÷w5Ò ÿS7Ë%/p¾ùÉmqߑbß!ïIˆQæ'2ÇR–Øìfâ݆…|),éÞižŽÔÃïc=iö„ôLFüšx ÿx)à¾ü4Ögr]æþÖþuŽ—>á•pòÏ2ßf9ä¾­íô4Ñçü¢T¡N.Æg:úÅ'aàÜQNãã³@ èÔh1ÿ ÀOÅ¥ –t†ú–úì}‘@„³(”¿&8¶îxl¬ˆ@&hŽõiƒr@㝅òý‘7½J'Nõ¤óMq.q'~ڏ¶Pã5#`ò¯' túL~7}Úb<”þ•½è“ö÷èÉ#Ý/Sa·‹K`ôšØp½—* ~Ö«± pS vÞbõìŸH~æiö¤Sãþ©Ò¼sOÿj G$÷.(€¢®«¶Ò´H‰›j,Ä†Ú +¶†/u dCð]ðQ¾)­Â<&³0‡ÏT𦮠Ú4ˆŒ¾†ƒüZ>!<í}éøTQü¦€™ƒöz`D°åqôC@À k×WýÀp)ªçü!> S¸F&—7€’glQÔ©Ü;4tLÁøÁÂx3~ô"atŸ© +OœÚU‡~[Dü;¡Á @cÊo*XöÝ/|âÿVr/êŠÄà ÄP ¥EÉGÄ»ERN€B9VH؅€?Qi;Rf5/^OÛf’=¿Lªãeúºý¤ÊöМg•ÅÓ¬‡ªî+é²;ÇÑýýÝoþzÛý* endstream endobj 349 0 obj @@ -2735,22 +2726,22 @@ endobj 356 0 obj << /Filter[/FlateDecode] -/Length 2866 +/Length 2979 >> stream -xÚ­Zݏ۸ï_a ¢½Æ<ñC¤Ôâ€K.—"-p—ú° P­­] '[>IÞ½ôãï ‡”(Sö¦@Ÿ$‘ôh¾ç7#¯R–¦«Ç•½üeõööÛ÷bÅSVðÕíÊç+.Y¡V·ïî’våq¨º›µ”"ѺY+•%oË~‡+2y“‹¤*‡SWõ7kadª#o>ßþuµê|µVË-¥H!’²é[w·ÙT@|ûg|Ôɰ«ð‡ß¾W/EÁRµJ-þtßoºú8Щ€c¥Y!Ü)ÿšúñÐvՖ!Çiòæ_0tõýi¨ì žìËa’/ôpÜçIE¿í(KRmêO"3ՖVÚÎñ}À«LÊ® I<Ýd¬Õå}S‘¸ÊX¡á*'užúúðˆ,âÊ@‚ãÙV›¦ìªXX…¶¡3åaÑ‚)éö»ªÜ¶‡æKD$K™ö/º?ÕÍPzP•ÉÓäÇrƒÊÚ!—*)½ÒˆéòxljT ºÁкŦ¡…}µÇŸ¢.uRu=m·´ j#­hÃrNZÉHŒQ‘¹L˜=Å­”knP<óƟéÉQ5pö=ØÚ y«S4Ø´û£µn{:¸Sô›}u@Šƒ£ˆ|ây4Œ=ßGê®sMŒ‘Iå¾úîSòT6'g¬b:­+r§gÓÌp·Ëè?ÙBg™·ê!"þ_¸ÍO7‘±AãÒÆâ¤Íç]…úS<…èÝ vQìe†™ÌQ%ß ˆ‹‚iĞJ ²8¶šÄ›EM΄×ÍÝ]$1çLeË¡Éó4>÷9’$æÞÏ{ðdð‰HäöF¸Yk#“3þQ ãP·‡²¡å‰ûè¥îOÇ5y¸W"ôpŒšík8>ìJüe&“ú°­~s·=]'oƧ¡…ܘq™´ÀJ÷\÷•[ßUg)=Ü«šÊ{8.ˆ3Úþãù¦ì­~W”¸§¤å^" ƒÍäl°zQYÐh=°Ùå0€çŽÍ©§ÍöP¡»ÃÝ$N± -'àGÝàΔ]ÿYu­;|»«Ýfÿ…—Ž1Z7T]‚ò$Wmðæ{—¸Mº˜‰óôå4Ìå<ƒ"“™F‰ê§z{BwÁW…eÞæÍ¢)ñÀÊ>ܾ§Òã~¨›;uó1·áÒëk.,oì˜£î¢à9ÓòÅS’)>†XaA˜^É93>CYÓåÎt}ØZ²k­äÛÓÆçò’Šr‹ÛOø“Šjú€‡ƒ× Ös¿Ç›Øµ¡º×À °½&»êÒ䁂gR|Tpg^¶?ükYÕ -¼1ÿ*U{Mÿ'Ò!j:HTTç۝ãô¾+7×XñüP4LúAWýzª;4Οό -nk·µiŸ„NëÍàÀÒs=ìè48,õ»ªi^¹}JM…ÂÓ©ê·cyè!iÒvK¸êÊ¡íz ʸM³–à±Ìô×!¿ úX±¸–…bÿ#Ò4ÔCïùßÇàˆ¿ù -9LB~é!@[#bûæ*¥×3õ¥É3¦€¶C…ó‚ôµíi‹ “°²P•ñ¹¡sǬ_‹t²ÈäØQ¨K|> ‘¢Í¦0Fóȝ«÷¦öpoÞ"0֕ӊG˜Pø -Éä¬vÐ8`y侘rܐà*MQ’k”/¦äjµûѶ=!š¶÷¿žZÀîX¢•¡}™j݇¿_۟BýÜÀ¨)ºØýf!ôÖî`àS£ÁfrÌ]€ÝJzÄ4\ãýÄ 0Â;Ë8˜’¦]G£âòˈð”²ðñÌh±¯Ž%ÄWµ%÷Áùñe¦”y»J8~³Áo^ùIHrÙb™‘bÞŒ=ŠOà6lÉl±uØÄó¹5¾_°†æS1̀lN:³O3üíj£ê%,2¾8™™mx¸5³âzT8-úxv5JJƒð6…¿ÛPÚ:­í^4wmŒN“CëÐÒ§²"j©bæF0}•Öx¤5ËMë9À¸{´mˆñP öýµÜ>¶§égó:"z å£\ϊ@îêp®§ýޅþ¦¶X)ÏTè¾(ÅÁ‰8ár _›»sr´ ´À…ÇéÂõä͖z· süþBÙÏXþ¿¬…²Ÿ1­#»å”tP@œ+4"ª&°TäÇÁvòrôþðÍ9ü!~ºÕÅ… <.R,Ë_.ù9*l8A¶7É&oÉK¬vºK”ÂÊøb…WÆw@+p¥xfÇ}Ûœö¼¦L>™ŠúÈy+ä´ÞUºyyá0E%®Zþì€, ŸRn¡°½NÙ‰ÍFXv V{Üiº„ý/¼Ð×ZĖ®˜U„ð‰„Kçµ¥ yÂùKÐÑ5~~$áËíBA -¡ØéÐW±ë@¼k1ïÙ0—e.Åeð ê»à‚•mÕcgâ„ ÷ 9A ¦ò˜µÌÂ2Ó,õîGc€[¯DHŒ‘NTJ¡@SÝ*ÄŸC¬ª¨1‡ŠGsss1½ý*ã`&V¤¾ ÆÔ|-žEäÍs7óŠ ¬^×(Láp™gÔIòl>¸´¯Á¦qßÞX\‡¥­'•‘¶”"k[öQ—ñès-2›â‚XyC qx8¨¤åRδ:&íŜ%‚))û-SB|¤¯åÑ3Jnºw¤ÛX҃ÓlÕ:éAŠE=@3¡gmþbÔslö^˜Õ5,P+¼+5íÈÂðb,õ¯ˆ˃wÍ^œ»CñÊÎçî@§uÞÇ1 V¹{º,Ô¸T³Ìû:0xEDhI÷¶ië„°]Ȕuoûæ£ÈT!h -œó‚UÆ\ŒÊXŠÏ¼8OÅpIÞ»ûMiAô\NV¿ yHnɁ¬•ÜøOÁ«TÒÔ¶;2]xõ }ß"iìÝC×î=Û^ÁM?€c”¶Ùƒ§úp< þK@‚d “BS*)̼l#’àÜAWØÜÐ)íގwPi•m1²ŠÌqƒ;c… ¸ÁeâÆÝÚ$Ôú§`^‰ã±b6N£’͇/ãqz³P‰E:ãÅP -z•‹A-YI˜J¶ulF ä¼¥’|j¸{z¶ S]lWbòvçi^oO4MiϽߩöág'Lom´x‚ ¬=G÷~ú fq#Б -¥#KŸ°Ç5Ë¡/ӍüL–¼ƒÜ¹Úî =~ O¿ÄÁ@à Ù|´×Z8ÆIˆ‚£¿Øô íb±ÃkI».2 -š;á -üØ9FóeýT÷5Íòb$\Ûy¶}¤È™ñ^r<õ»8MH>úɔ%§­G`¾Ê}w‘Ðo©|eý\)@s6êµÃ߸Ê«…µ^끮nw†}ä”Û$N'F#"®Î}ncœ²ÛŤ†Øä­ÏóÑ'¯‘d!g~±Ê!0#hŽ;öCûÝ£oÎ!PüéêçúuüÙ:˜aþtíCýg¤ ’»õ¦9>Ù/׫o÷_uÝÈ +xÚ­Z[¯¤Æ~ϯ)––³ÚiÓh:‘%¯íl´É›}¤<ìZ +g†s†xÆÀìzcå¿§ª«šs‰”' »¨®®®ËW›T¤éæaã/Ý|wûõ;µ‘©prs{¿‘ÅFjáÌæö‡É÷‡òDIlráS…eê‡¦íª½@‰Óäí .0tõÝe¨<…LN卲Éz¸鋤¢wû3î%©võG•ÙjO£÷mÇr7xÕIÙu1‹O7Ycuyw¬HÒdÂåpÕB’:/}Ý< HÑvu´'¬åì«Ý±ìªåf ž єÍ~ÁC)a4ÏwU¹o›ã—“,yXèîR‡ºéAU¶H“¿”;TÖ¥4I”FB—çó±F¢ -4pªNø*ê2Oª®§éöžfAm¤•ÜŠB’V2ÚÆ¨ÈB'ÂSI¿K ֓¼ $=™"jn@À¾‡£ögöˆ"á•õŒ»ötö‡Û^¦¢wNUƒæˆb"=ž‹§‚ó>-´ By$WSžªo>&ŸÊㅏÊMĹ®`-Ë%+%¬äY!@û™Êa”I‘…3mŒÀúO~¼Y5Ȫ½'¢ÌÒS}>T¨>#SðÝ*á°ð¼Ì +›1W²ìQ°ˆ¹r"—‘ç™ÔÑyk¯H¼YU¤•BÝ|ø°Ø±”ÂdëŽ1ɔ<~þæçŤ2Xyv &±Ø€:‡p³Í­NÞÏäÇ ‡ºmÊ# O񿂡ëþrޒ}+°o£b¯GŸÙ¿:0ïáP⛙Nêf_ýÆ·=]'cƧ¡…ȘI´ J÷¹î+?TW )=ž«ŽU0pPW¼ÃŠ#ý±ì½~7¶'çäE´µ±¯Ù‚| FïÐç1ڜ&û¡"î|¼ô4Ù6š;ܽGæäª@/uӔ]ÿ]u-ßjžì¿ã’£qK¹%J>Qˆá\ƒtí9lÛt5éóAXêyüD!³wTª÷4\*N°Z8–œâŒœâé;J<üj¤nÉê–cháÑ·RyÙ"óÃõa᪹~ÖÌFŽ.¶ô°ÈMŸˆ…°!Bù£+øè4Ú°?É®õ;ß_v!”—”’[œþ„¯T”¶\ÖÄáìm4˜çs»Ç×sKY¯ÑÀô)~˜PvÕ=„Ɇ‚gRü"Ý)ÂÞ¾ú}]Õ¬±x‘ªƒ¦ÿ³Ð!j: +TäæÛKzו;jüö|hH¶ˆí «~½ÔÁ¶'D3£‚Ûš§vmóQåi½*}®‡Q“ƒÃP¨ŽÇW<0éXáæ‰ªúí\6=Mšn)W]9´]ï!™ôaÖ˱ûÀ—Eþ2Üe¿mæŸe±ëÿs¡iȇÁò¿]B#aÃä+”0M÷¥+Œkxíõ“œÞÌԗ&Ÿ1´*\:Ò×¾§):˜”`•ª«lˆ “y»Vét"“a/\]Ü ðiá ÙäÆx<Ú¡qõá¨ÃðÊ{„ÅyÅZ øŸÓBÏ¢.Ó£ ÉTâÆ-mܤ)âI2Ò£Å”L­æ—öí±´¿ÿõÒrÇm,¥èǹÖ}üþÖ¿ +ùwaÖL!}÷õŠëm™0r¥ñÀFrŒ]€ÝJzÄ0Rãý$á ¦ éÇñPqx„eÄx +Yøxe4ØWçü«Úƒ»ˆ~\ Ý´ƒ4ïG åÃ;;¬ïÖ2?¹l5Íh5Î÷ï~ZZ”œÀm\! +ÒÙjá°IóÓøvå4r9%“ñPÌIgþi†¤Wí"{)ŒŸp pœ,,æËéÙÈ|T8 極Ex)óÞtæ _¼À-U1 ¦ SrPvíùK–V õ"¥Iu­4qÁä@·{À̒’±¨t3ó$öv Þ®NAQϸõž½Û]¼këlrm,ÛxˆÕ†f‘9ög¿fuOoó£%ãžÃ©ò] +|¬y¹µ5Á]<ïØ˜ÆÎ:~¨›†JôB!ãP» àøíºH}MÃÁÍß ^wÞºçäñ~ +Åìú†¾ýP¼˜ð›aÞÌ*¶åì\„ó*2æ‡C´ó c"2Ñp:ìMÀÙ¶Œ®è³å±}h/<ì-'^3Nú…áå²i¹žCý®†%׎`Ü:®á{™o3‡´/ÌÜ©¢ƒÀ›  +¥^”ºÅÒéÒ)}õû}™(þ7x½úÌT„On ûñÊOž€@_Þ +R5FºXbY­ÿo0U>S'(Á¬ ¦É)Þ¯Äâ[eÏ">;‰èíRە³µ¥Oš‰ŠÌD[xºXxz2¸×OrzC,¸{T̼AÛQØqÞ§¦Ë q÷”Èq‚úP6N`ünÝ\ñ¸ê›A͒¹jáZ´žæ"Ÿ¥"_ éп¤Ú]«yÿÒ``i/SÓ%j`·ŒöJ Æ2Sõ¥Õؐë"±ü‹ó: (©Ð_ëýÝ®ày_š¾Zš + ”\ÍKt¬(?àõÒSeGGöU…h¨#àÕ¯\ S,E0ë"¬ãî|2Ô¥?FeÊ»ãb¼U²˜xCLq*¶ù±HC}8Ôº±PÓêOÊ8öᖊôÝàgԘڗ–/臲àç²®…y’“ÆÅñEfä.2›{›_{§öÆÃxÌl=©Œ´”Y{”'ÍZŸ{«²B(ÁÛUG£° Wb'cL|ýl´Óíôz´KóÇM>åx÷>…F%=h5uÒ¹áEzðÍû¥ v̟uz‰¥ý3¹(‰-ár&\°¤c»#rݪKÂ7øídÉųßXL!²ëo,À{³Su‡M_ߚä{º¬¤4ˆâY0Ýmùd{è1¡¶5Ýû®»Çâ+¦X;üüÙæ#§‚¡Á\Ðǚ‡Ž‘ë, +kX=?øÏˆ+(´?üÀádÑ"¯ˆÕ¨K Õ¯â[«ÑŠ&9Ö¾2¶äjx ˆ˜¾lÒÆüÝ}מ˜Ÿ/­á¦ÀLJ_èÃSݜ/CøI`~|¶q9Å7$$c!$%W˜ÜUΫã¤Yã[èf.cip†ÎÙH&iøÖG¤6ݬ•JùoØÉÌcçn%-«t„ūޅª{ÎŵXúƕ}ݟã´œ#95[zz&@¥Ú(*FKŒäLOßj<ÅñèãÛç>ÌT§ø‹£Š:÷>zpÁø«óO}è|ñp:”z´ÁݑŽ!ç)çÉsQ@E–+n÷Ú,ùénh»/ôøÓádúe­|pûr¢˜Î ±…7²PN¢½øˆô ÍbæÃkI³ìŽzŽ8/³a¿l?Õ}M}§ÂŒkß«3 Öª¸BØ`%çKXF -G;™‚Ê´÷þBø¥ø››†jËÌ@.ɀœ@¨Ê¹ÜƁx¿¹ò'‚×z +·Æšb §w—®ãlF3“"¡XDŽa©¹5®·Üz*²°³s{^•6_l_$Y`Šèü¯éò¨6qԉÁˆ aCʀWRVKŽjÑ)·1€²ëC‡O£~†õÁpqfXžu;[BÎçÓ+üäÿÖÐùªÉ\‡`Ô¯áéL/0?øZØûFp²kIþоKñt€[#Y,¸6“qª„Ü“_¡ˆ¡f»cî.p²˜»3±}"µ ݸ€Žê4g(¢ÄìÆükƒ3ë\ðœÑxÿãO·o¿ÿûÚÿ"#ÌÇ?\ØÃ|>+âr +m+Ýt†±RB›ÜiØ|O¾ a~ñµ“Y:„Z±Ylþrû‡ÿµ8~) endstream endobj 357 0 obj @@ -2771,16 +2762,20 @@ endobj 360 0 obj << /Filter[/FlateDecode] -/Length 2042 +/Length 2058 >> stream -xÚíYϯã¶¾÷¯ð­2²fÄ_’ˆÜ6i -HQ$èawj-½÷„µ%W’ó6AÿøÎpH‰´d¯Ó¾Ür2É¡¨™ùF3ßЛ”¥éæicþºyûðõ÷bÃSføæáqË —̨ÍÃwï’\mw¢…NޖÃóv'¥L~¬ë¾n÷5NUòCÙnEžœËÃöÃÃß6:gºØì”a…=á»f8JÜñ ìÏL2>ãƒyšša¤¥î‘Vöçފ,nw_ë#>ýÉxqE{«¦¯÷c×7õÀ¶;­¼iZ¡-eïÞTV•l쬖éfFr2’4J ¯Œ^š­MI]xâëïåì¢Ü0Áøðé<ŒÑ’¡š|ü¼êÐÙåÍ8øbQ՟§ºae~`knÇ┇çùƦȘÄP´ù’ì´ÐÉ»eáW@‹8¯‡%P°œ;éèŒe¡á€Ýõ#²™@}ÀTòn×~Xà»ã)(¬Ion·ÿh9‘+¥XÖ3÷iÚA‡(e*ô1®;–©ykÈ-²à;Àç r°K¥…Rs<î—<Ž+&ej*ië— ƒì!({ƒÓÓ" ¦…Ð:i;ú-û§ó”wýRMƒ§ÆÖ¢º}³B\îࡹ‡Œ¨gA¥Í&Míƒ^cm:‹>*X'?Û´5 Œ5ç9+"‰í*9}`˜°§ü¿ Ó3áXC@OR›”OÛÊ@‰þD¢ v*×ÉmŸ‹[FNVÂ9O²ÑÝõ- š¹¸áL…D$]”~˜a]Â_Š`Þè·†(L±ªYzc›4ñ™rÆùÍ|)˜_, ©NV³e¬`A1_•)A4HùMšÔÿ>CôA˜”t\‘Œ´N…5FQÍdJQ.œIÆÆWébð«çß«)ůÓÕÄ©­bs–Ë»8$DVȉç¾±-.e ŸB`àÚÆ&Qc£Ecƒí§y•ÆfžÕE¥ìZƒ¢Y&_©AY £Ìtr–ñ{ÑQñw§ÌÜBè ÔB€¯šœ"D^#;š¨~ùÕ&%`ã‹&E²ô÷†ˆKÉtŒQ{“»ýt>áˆY _$ [$ÞZ$þS'™í%„Šê,»~½G—4S¶Þ-Yº» -‘¾Îl=.ìèÚ¡ó„ªôMwk¯£V¢gš–eۜ·pºÁ¾€û:¾= -éDÄ¿nÒ/0{…ˆà‹¦VÒ°ü&‡Ó‹gƒ$»»M?8#Öé›Ê)ùL´ó§2$o’ûŽG÷ƒt±ç€ýº¸+ä(yŒŽâ—O†pÂ6btR»l:„a¦¸ÉòŠ ç¸Ì6–©¹ÄNDò)á8Ò'!E‹<"}ÓM%}؅‡¤oY°aê w–b¾d¬?ÏßãpÑ’SñÁ-/öÂ*îíìJÞàˆñëTÞ·ŸP3.WSº¬¸»àâ!Q@ÈŽ“ä¾àJî3÷—(Â|†àÊ_&󕂛 ìî*¸Ù½l “W‘…¹<Ï|.֊¹üý–V-ñÍ=· 'Z¡‹øÌK´7–>ú+|Xí»±ô/ÑÞý¥Ð™ðЬ[èòæãÿ¡×ë;ìÕw“/“/½B¾ôD¾Ü í¶ ¼ãºe`¡Ü10½)óG@ÄñX…¿ ÆÁÄ*`l/p<«pׅ¦ŽUÀ¨¬*²#ØÔÐÅSL)ÆîâÒoº.Šh„œh„ZÒÝ1M4B®ÐsËSkU$tÕå§©I/|y„¯§t /öšºÿD.(â2 ӏԀãDÌÇP´òÁ DL­€ -»;“ ONÔŸëýy¬‡ ®åÚF¶––¹ëæ­|'*øÃ¬Z–`ý…¬x“üÏËX¥Áõúp#o˒[Ò øËßþ ò©’Ó +xÚåY]¯ã¶}ï¯ð[ed͈_’ˆ¾mÓ(¢H.‡ÝªµtïV–\YÞ» úã;Ã!%Ғ½N²ôɇ¢fæ gÎЛ”¥éæicþ¾yýðõ·bÃSføæáqË —̨ÍÃ7o’\mw¢…N^—§çíNJ™|_?ÖCÝík|TÉwe·yr.Ûí»‡|ý­œ·*2&óÍNVØÝªf8mwZèäÍW´ØÌ‹¨SlR»ðŸ‹­¸`9wÒÿÒ»ÅǺ"ße†e‘ëÞST/NœÆé|pWÐÔî—gxëúš²ÿ`á¬H€±ØŸGzècÓw§·ÛWô|ˁlŔâÂæ®‡~‰æÎ<—¤»/©N¯@ +¡{/¢":@/ÅÏ¢ÚN»lhžž-Xôˆ°â¯“‚Õ¢˜k<»Š!ΐbÌ5XÑtsVÍLÁŠ»M°æ¬(˜`EÁ* `E)ÁŠ£+°r©™’®û%v9Ó>Éÿµ­K,)*S\Á:ìQíø(Ð-™Íá0®ê¶öQ'“²mé ›ÇÃaÙ¡&ïžVÔ&B­Û›ZÿkèÑ IuÞÛÔ¦TRâNÚ¾{ªšB¬A7Ì·:uºÀ’ª~,Ïí­!Éc?J'8Ÿhgíw›¶ªI¶V;ªºëÇúÂìçþàjüìÒB&wyàx·Ò*x¹Ì˜*îM9`†‘?KFz¼3 |Š´;2!<¸à8ZŒ,=ÝÕk+R–E†üU†q¹}(s&"ÃMÙé‘ 7QêÁG2<³†›Ü2ܘÈpXn +kø+W9Î çÔo…Î?MG¨&?¯:tvy3ž|±¨êOSݰ² ¿ °5·cqŠ +€ç–sÄ܊Yò‡"Ýg'éý½åD®”bYÏÜÑ´ƒQÊTècœw,!SóҐ[dÁ9Àç r°K¥…Rs<î—<Ž+&ej*éê— ƒì!({ƒÓӂ‚‰Z‰Bht=ý–ÃÓyÊ»~ª¦ÁSckQݽZ!.wðÐÜCFÔ³ Òf“¦öAŸ±6HE‡ +æÉÏv-͂c äyÎ +žb»JN ö”ÿdz&kèIjӁòi[9(ÑItÀNå:y åsqËÈÉJ8'ãN¶±; {¢¾D37œ©ÐÌtQúá ëþR”ÀóÆpr³aˆÂ#V5K/`l“Æ">SÎ8¿™/óñ‹4ÕIÃj¶Œ,(æ3¡2%ˆ)¿I“ú?gˆ>“²EÇÉHóTXc՜A¦á™4að•.!¿zþ½šQl3 ø­]MœjÐJ!ÖY0g¹¼»±MBd…œhpîXâR–ð)®±¡ml"560Z46Ø~FNýՍÍ<« Š JÙµE³L~¡eŽ2WÐÉYÆïEGÅçN™%:¸„ÐA©…?4)øˆyì hR úåW›”€/šÉÒß".%Ó1FÝMîöÃù„çDÌZø"‘Ø!ñni’øO 4žd¶—*ª0íúe ]Ò\LÙz·déî*Dú:°õ¸°£kO½'T¥oº;{µú½ÓœhúPvÍñܖ€Ó-öeG·G+ôˊˆݤ_`ö +ÁL­¤9$`ùM'¦-ïIvw›¾sF¬Ó7•Sò™ìþ¡ ɛ侅ãÑý ]l…ÁÁ9àD¿îî +9J£­øå›!œ°ŒíÔ-›a˜)n²¼"è9.³ „ej.±‘|J8ŽôIHÑ"J?N7=–ôa’¾eÁ6†©ÏÜYŠù’±þ4ŸÇÓEHNÅ‚K^ì…UÜ9Ú;ٕ¼Á1¢¾Ì}âkHˆO¨—«)] VÜ]pq“( äâÞIr_p%÷Œû‚‹Sa>Cpå/“ùJÁÍv wÝ$f÷²5L^Eæò<ó¹X+æò·[šµÄ7÷ ÜNi†.â3/ÑÞ˜zï¯ðavèÇÒD{÷C”BgÂC³nu¢Ë›ß B¯×wX«ï&_:&_z…|é‰|¹ÚeAyÇyËÀB¹c`z- R4æ.ö¿€Uø»`L¬Æödz +w1|Y8àѱ +•UEv‹ºxºøÓ¨¿¸ô›®‹"!'¡–4BFwL+4ÂÜòÔZ ]õ]ùajÒ _aàë)]…Áċ½¦> ЏLÂã{jÀñAÌÛP´òÁDL­€ +»;“Åßoî/úS½?õé‚k¹¶Q‡m£¥eîºùß+çD˜Uˬ?S‚D’ÿy«4¸^ÿnämYÒaKú/¡{øÓÿXqÀ endstream endobj 361 0 obj @@ -2835,18 +2830,11 @@ endobj /Length 2429 >> stream -xÚ­YmÛ¸þÞ_áOw2zâI$õv(ì¶I“â®d}×»A£µèµ -[òée“ýñáei7»H¾Ø9Î<œ7ŽV ‚ÕÝJÿý}u¹ùñ_…ËÂÕf· -ÓU(X&W›¿]{I¼öyÊÓÈ»ÌÛýÚBxïÔN5ªÚ*|”Þ/yµæ‰×ç‡õûÍ?~|%FV>ì®|™±Ts»¹¹&g»(aQ¶ -ôú¥º+«µ/éåøy­ú£§­p²ÞÑlUWþ©)õ¾]YÝÑê÷y“o;Õ´líÇQâmöeK/mëþPå-*å)šï[e¦»šfÔ9!QâÙµ1}À&$l`—cYÚ•mMâ4µžàŽèˆ’¶¦µno¦OM} –ZÄ¢(:ûEW7Ÿ¿ô^£ˆ¢oÁ¦Ÿi¶(ox£ÝiÑ‚Sáá"ëYÇ笵J¡D»ÖGi•žˆþ9ŠeÚ N–œ´ÕÔmٕpÖDSÑɃQx8ÀÃ8L½û’@&Վ9>$Êj{è 5ÁlÙ(d‡6ˆO;02CíV£z{)œí¥=,9(3{04WjK -à<. ®É¿qøÚeòjr/ߖÐZµïAÙæw†qd7k=¡’v?#Q8@ªñå&Z´™D{ü'608éå{MSÑ8±"1±"‰@ñI}RÛ¾ÓN OEßPôÙ@éme±×áxÒ^‹¸·ªmAr4.«±õ—‹]‡úˆTOWG;â$*‰ÿ…ÚÖÚ´ -U’"‹Áæ¦$êÓ t@±‘É}™Óô \ö¨†]4 -d¸ 挋mÛv¥?sËúŽÞ“z`Ùí/˜,ðá¾z]ó„…?úºS4lÔ±ÆÓ¼_ƒ!äMã¦k&þ 6Gt:f æ…^?†¨2АçAQ$’ÅÂÄ;Šœ÷yÓ΢oݓÒgH¡ðD6„áиNn’q"¸ÓÞe_ djÀgò$à&„‡hB¢d,"ÔûƒQ€DÌ)Š -0¸w -a«Ÿ¯¬™M³1YϘšÓ²„ÉÇ ¢@…¶•7Å -á}„#¤‘‰M«ÀVf˜†QĒÐ`ÚÜ"Ósx:¢ŽºW7g¼?ÌË€Åæ%ßoF]ϹÇé¸ÿ÷¤å>gÊ9 ˵™ƒ2ñ2§ü úÓéP*”$:>qëmUr“³ïñ*7^"¤ Hfm †¦°ÇS-͌š3Œ&¡wq>ƄÄÄ)*Lp¤‰”‘¬?i^Ñ3eÅû²ô¾©ŽH‘bDãIâkc“Ì­ZÚt`µÛ#[žØÌ 0­ªÈ›Â<¡¬¨@rA|\uLö¹Æ-mT&›—[“èqÏzÁ”R–Ùc_4Q_“¤nD#@GŠ-õi«N£“ƒžÝÅ`ÐaìãPér׊²ÍíªÖ¢ ´V*­ 7ªT³«›£*~"a£QX4róÄ ùܔuõE*ÿäÎ$@ŽBUݔÚĄ8Ótæà2b‘ußíÜÿˆ¶†¼¥Çf"ûa"OHêøiR_©®„&„×W­;=?dÖ­WÐ( ™°!ãêõ˟þBÈ:g³ØZÓۋÍëùۜe½lãÚËþ>G Á‚} –¤û,ށZù./®^ÿg‰\›¤4D„OSæ·Õ.œ$&Ÿy>TS©m¹ûlD:%ƒ „ÑNo7yY ‡×À¥ ÍÕá+…17ªcuözP–ÜÉÌ´†‰ñö¼¹ë&ÞÛª¶1p–Úsf3Ñ!ÇSŸ1)‚o逸dé×P˜hEáo‚I˜&±ƒI[R‹ ¾ÜšÿÊüO1w4&ab X’˜$|ZLÂñ˜„‘ëPr…Éd‡sÖIÈ2ëyûÅ8/҄‰Iœwðàÿ|“|s4—ަ,r×WN•X(<†JßIŒŸè+š&5¡M¸¥§“¦]SäžMDº„ëOßDþ·ÈÊã!“ A0‘¶äƶ›DE™`}»¹šw¢±³z;­o¤w³ˆ?KñwŠRä˜|úîԛúvž|>,$M9ÆÞsÍYbà{äxp–pË⏻ÉÇãLþòâñ‚÷i’|÷ $ùîi’ ‰d!ˆ81äŋ/òÈ£±§j½¯¶uVÅÐbN àîô,Ëùmj³:ÔIÈØH˜`«ržÆTÓ¨Ó!·=¹%Ok¹êɽj&iyAÉ4¥›îӕ¼( -jzÈT—eø_¨ƒê†ÙAt)3·K$ލ_ ·4áô%ýݗ2„”¦¥°Ì LÅbêOáEÙ¦%~º§kÄ=çœrX“†\ -¥ÕR+!¢¶Îp•z¤H~vŒ~ŽÁ- PgْÉM*9k†ÉpŸ¹=¨b–¥ ›ÅÂ.€Â5ýúÊnHEóãN$ãüñêâ,2Ô7˜qæc§ÁiKNkn1Ò<|Ð<”,‘Ï‚a³N!ù4Րkìg“°“^(q´íÀiLXLT1Ô©6R{Þøó¼5"8Þߦ¸5,ˆfL‡ö`/'ˆ‡ÙÄ|F€Z/ïøÛÏ­š²²õ“´·m´T¸>o-"¹i¥R=æôÙ|c¡ºÁ½'œ3jTNqS¼‰íç”íUEQÓK4KMkÀéÀîê~X¬éøŠäp±n„ÃmSžf}\Û~Æ'Û}„áØ}„ÁR\=Á…oWš¿nGò$0íH O„Ø‘Ÿ;ˆÉ÷ùD8Ú,µ%nÆNyä@óÓ³Ãeý1$2΍$¶ síIñøXéQD--\0ˆLÞ´ØÍ{ª~¦(­ÓV ©­jú´Iä½ýõêÍ¿iø žGGZj«J·­z…–¤“ášæ*· G$ ¼¢RœÝÎSݖŸæ¡E‡Î±9 œŒÍù‡²2¼‡v%§äŒÿÑ ÛÂöIÀf1À7îº,L,Ǧ&1_oèÓ_â²clÞ(!SŽb¯é+Ì"l—i«‡Ñ6ïµwÅøŽö˜HßR±)FËԄÔӇºUØÿiã1‚§îÕ3Åˀù°¨qjQ†l%t#؍LÜä– •}¹ùÓÿ^cûq +xÚ­YmÛ¸þÞ_áOw2zâI$õv(ì¶I“â®d}×»A£µéµ +Yòée“ýñáei7»H¾Ø9Î<œ7ŽV ‚ÕÝJÿý}u¹ùñ_…ËÂÕf¿ +ÓU(X&W›¿]{I¼öyÊÓÈ»ÌÛÃÚBxïÔ^5ªÚ*|”Þ/yµæ‰×çåúýæ?¾#+vW¾ÌXª¹ÝÜ\³]”°([zýRÝÕڗôrü‹¼VýÑÓV8Yïi¶ª+ÿÔzß®¨îhu‹‡¼É·jZ¶öã(ñ6‡¢¥—¶u_îˆò•òÍ÷­2Ó]M3ꈜ(ñìZŽ‚ƒ˜>`6°Ë±¨@mÊ¶&qšZOpGtDÉ[ÓZw0Ó§¦>ž:6GŽ`ñ̅»÷b÷²Ú‘ 9ý¹Û î7GÅäb9T՗œÅIé6(4OPõxÌq;ž¦> –ZÄ¢(:ûEW7Ÿ¿ô^£ˆ¢oÁ¦ÊÏ4»+nx£ÝiÑ‚Sáá"ëYÇ笵J¡D»ÖGi•žˆþ9ŠeÚ Nœ´ÕÔmÑpÖDSÑɃQx(áá¦ÞÇCA “jÇ Eµ-ûšˆ`¶l²Cħ= ™¡v«Q ½½ÎöR„–”ÊŒÁ ͕ڒ8‡Kƒkòo¾v™¼Z§ÜË·E Z«ö=¨##0ÛüÎ0Ãðf­g#TÒîg$ +H5þ£ÜäA‹6 “HcÿÄ'½<`¯iª3'V$&V$‘(>©OjÛwÚ©ái×7=F6FúF[Yìu8žtPe¹ˆ{«Úä!‡Aã°[¹Øw¨H¥ñ÷xu´#N¢’ø¿SÛZ›ÖNíI‘Å`sSõé: ØÈä¾Èiú.{TÃ.š +2\sÆÅ¶¿m»ÂŸ9‚‰e}GïÉ=°èÀLøð _½®yÂÂ}Ý)6êXãiÞ¯ÁòRSƸéڇ‰ÿ‚ÍŽ€™0ˆÀ„y¡×!ªŒ"äyP‰d±0ñŽ"ç}Þ´³°èB÷¤ôR(<‘ a84nÓƒ[àƒdœ®Ç´wÙ%„LíøL>€D"»Y›¢‰R±ˆPïF1§(*ÀàÞ)4†­6F|¾²f6ÍÆdU7e]}‘Ê…¹3 £PU7…61!Î49¸ŒXdÝw;÷¿0b­!o)ı™È~˜Æ’:~šÔWªë¡ $áõUëNÀY uëÕ4JC&lȸzýò矿²ÎÄ,¶Öôöbózþ6gÙc/Û¸öòŸ¿ÏH°`ƒ%é>‹càŸV¾Ë‹«×ÿYb×&) áÓùm©Ú…ó€Ää3χj*µ-öŸÍH§d”0Úéí&/ªáðÚ\qQšÐ\¾Rs“¡:Vg¯eÉ‘ÌLk˜oϛ»þh⍱­úag©=g6²q<õs‘"ø–ˆK–~í…‰Vþ&˜„ a;˜„±%µ˜àË­ù¯ÌÿxGc&Æ1aða%‰I§Å$I¹%W˜Lv8g„,³žwXŒó"M˜˜ÄyñþÏ7É7GséhºÁ"÷}åT‰;…ÇPé;‰ñ}EÓ¤&´ ·ôtÒ´kŠÜ³‰H—pýé›ÈÿùCyM’チ$ß=M’!‘,'†¼xñ¥By4öT­÷Õ¶ÎÊ¡Z̉ܝže9¿McV‡:  óÂlUÎó˜ju*sۓ[ò”±–Ë¡ž<¨f’–”LSºé>]ɋݎš2ÕeþïT©ºav]ÊÌíŸÀɇ#ê—ÁÂ-M8}Iÿ¥ !¥i),sS±˜ú»§ð¢lÓ?ÝÓ5âžsN9 ¬IC.…Òj©•Q[g¸J=R$?;F?Çà–¨³lÉä&•œµ?Ãd¸Ïܖj7ËR†Íba@áš~}e7¤¢ùq'’qþxuqj÷NWÌ8ó±Óà´%§5·i>hJ–ÈgÁ°Y§|šjÈÆ5ö³IØI/”8Úvà4&,&ªêTH©=oüyÞïoSܚ‡Î€ D3¦C {°—“ ÄÃlb>#@­‡—wüŽÀíg„VMYÙúIÚÛ6Z*\Ÿ·‘Ü´R©žsúl¾±PÝàÞÎ5*§¸©?ÞÄösÊ¿ª¢Æ¨é¥Nš¥¦5àt`÷u?,Öô?|Er¸X7Âá¶)N³>®m?ã“í>Âpì>ƒ`) ®‡žà·‹+Í_·#y˜v$„'8vägÁbòã}>¶Km‰›±S9ÐãüôìpY ‰Œs#‰mÁ\{Ò_<>VºAQK  "“7-v󞪆)Jë´UCj«š>myo½zóoþ‚'Åё–ÚªÒm«^¡%içäp¨¦¹ÊmÂà ƒ/„¨§C·óT·Å§yhÑ¡slN'cs~YT†÷Ю䔜ñŸ d[Ø> Ø,øÆ]—…‰åØÒÂ$æë }ú B\vŒÍÀ%dÊQì5}e‚Y„í2mõ0Úæ½ön ßÑé[*6Åh™šzº¬[…ý¿‘6#xê^=S¼ ˜‹Š§eÈVB7òÝØÁÄMnɐQٗ›?ý¦7ûk endstream endobj 369 0 obj @@ -2903,19 +2891,24 @@ endobj 376 0 obj << /Filter[/FlateDecode] -/Length 2657 +/Length 2799 >> stream -xڍY[¬6~ß_Ñ«D -#MÀ̾(›l"­t´g¤ÖCÝU5¾ÊàŸe÷äÁT¶ÿyú6•Ùn/‹P™ ’(|Øgi|€Ù2 -º¾Û7fÁXe56_˜­Š@Ÿê¶¥yõ[3jj¾6ã‰ÆáK48 ý@M=–ãÄ›#=Kšýå!•A94åsËû—Z7/ݹ¦ïSŸÝ š=Þ5¨ªiÐæ*IÆb·iÄ$×,ÝK× g՟ÏewàÎò\SëØ·my…£É¤Ɠ‰7GÀA¼Cm»4È+±~ àé| ìYí`dN‡LÍ!݅„¡Gê9Ú¡ú­<_Úú‘tHÃþqxoºn÷4J_¤¾’$Ûv2‚Mx&Ê`¨ËCßµïn®»Bhλ·’ÍðaÌ$žÍDæñm3‘ydÍ›l&¸„Ì[h&ødI˜%l&؍f‚OÒ 6ø±éyÙJä8GJ<ý÷?‰ÙYd,ÃD‚ð(\3Áó¦½(@3±¯ …ºI~V+æH(A]·uEGZ‹z§õ‘b¾'øH´ÏæT" e§¬›ë…²}uÊ«ê” -Ãè“<%IXŸ6ÂZó¦zzÖc3NövÒ}®ëGû]8 }§içïD ‹ÖbÖNͨ0{õ]†ºªhÜFʗ˜ …•Ø¥×ÍÛV`q˜ó„8ŠD˜àžq /p¹<¨«¦l©çyjÚ±é4½ñð =RÑ›dã3[x˜×íIžq!ÃÂ7™/ÍÐwK“)`µ+«áS/@8øXë›>'oI0W[ æ¹'AxÑf§ÎZ+¼UeÛjšs1Êw€Á†'Ñ¡—ÛÐ疗]1Éc{yáŸÁØì8 ~´Ɔ}\xo®ük69¿Z*¶ôd/簀#§’Ï$Œš'Õou5õÁéÌJ,œ(e=Á7È#Ã4æÓÔo—~¸âåà•)OÁÓ¬·'3w>¾Þ$¹ðwE™ÄöŠšÞ¾´à¶YðŽª¥h¬ŸÆËdB]ØÕ„½ÐÌ<—<8ÔÖþ… UáGÞ?¦f¨Aòï ©?­?rb–|Åaš-$ŸÝ“¼S+Öq(/›Áêt#3ôYOJšzÐñ¬!}Џ!–õÓ¸²ðtäðË×#ÀynOô闟7Šó0¶¶Íw`\Q¼€ƒüޝ“P©»wNC•­ïœäpçžßV*1dPQv_*Ù,܄¥bÚ ?õDa…eB.r.k·È°puж±lhUÙéMšR¶¯hÏ&I±q| "Ё³l!Ý2U»–ÓægÐþé"„ÍŒI}2ébãÈs¬èĄFæʼn0W»½›5º\8rB—’$If°FÈè Ø#©N#eÀŒQ†WóTc\« i?8÷™†l®ÎLà&eâ·å:Fr[«‘Q˜ZWºq×CÁl7°ÍÔµ. u¤j»7d¹…üýåkn*f7]࢞.—¶qì>Î2´E_±ÉR±2º¥ØHºl~KòÁ’‹|CÐEabž”T!yè?‹3å*5“Lü4]U+³ŒT k}ÕÂ+©f/U‹±‰K20æò0so8>GO±ŽåŠÀeH 뺦…XÈK꺼®»+¯4ِó"'Å&A qòRF^8a&å0˓WÌ$zW¿ÈוׁC/·%q <\L=¤ð²¹3à$“̵°Uõ*¥¡Ü™°ÊÀ±s=–}K„œz°[Í…+0¸ó¦Ô^9µãfMÓÉ.Éiä¨ni'éjùɛ•KªôºF!÷°P¶þ˜†YºQ¨b¼†=WÀ -Å ý¤·YÎoÃMÛ¿4•µ—Ð"Ã"¹ÿÛ´’6䥒Ç1-|aêq˜@.<Ïñõ•÷ ¤§Ñ"‚}ûñ··Æœ‡~‚¿L­=ˆÙ5W§aÀBõ—œÂ›ªi²Îº0—÷Q aö€+üÀíy1ç÷õ[£iìÍ1=ó˜OÜàq î*LÅ]…;õÚ´œ=˦µñVµ­¹ôGf§eÛºxòL>ñٕ¹7f1À©ør¢ xÕ ?kS°öŽÎŒÅ<Ë1 ¿j?JÈ m –Ça”|µ–‘¬ ’s‰éDԆêÊyKféóoO« ß`ÙpΙÓEði•H·íûß8®A8Ì2ŸIÅÛª¢¡£‰ÚÖe ¨%l™a‘Ú¼¡#ŠN ;ô¯Kƒ*à†xã6ò`¡Í¢芘Ó'èÿߤyÉ\àV!Êw¶¾seS;6' ÐJ03§‡å˜ô†Æg5Ô¥qv|1ù¦Ü.ÿ°ËÓÀ[««¡¹ŒÔ&ª´Yd «çFkJÀ™ÃݽU6¨lnWòÌK]KW —έ›}ó×û¼Ü€_æÈ?þ¿õbÅ󿍮¢¸ySܘ!œw2^¾SIÎíO´‚é†Å«9/…æ3(1%¹Ÿ—‚´rW‚´|5=UsQ‘ÙÿP§fšYv«"ý¢6lSÑ@ •\ÍwYt2ÓU¬ -±eBê,¼AŠ2˜M -ŽÒ+ -ÎU(åÍÒFæÂc¹\ÂM¹’av-éakøØ´*€¶=,²±ÖÏüR5Gî?'Ý8ì66»/ꈚÎè|'¬|„Q9M1SòûLšojnà`"7äÂrÖÐÌÉ-™çêrmÍÒ!] ç§á¥éù½§U:‘æ*zlÛÙ +VòN^UÑ`ªcßµ/~¯¿Blù=8Éf±f3‹™(-^7¥g&øÊf‚Ÿ™àš >Yö6œF3Á'é™ñUŸS¯IP{ jH†K´†Ý§¹sÖ +£ºjۑö\­ò½`±áMÄôš ·¾ì&SŒÛ_> y°6;ÍC7~pŒ û´òšÐrH\ú=Ƚ_­$Ù«%-àʹâ—/$ Û̳©çɽ~À¬XAš”±‚àŽ»È£âL07æùÚ7¼¼2ã-È͖8©ÈyÝûø–Hrá=þŠJ +wőFÇf¼¶à¶yô‚ ª¥h­Ÿ§ëlSŒÜ×{ábæ¥âÅÁ8ûOU\”¡Âÿ˜›Áx1‚ä_v„Tüßú#'fɋDÄY¾rü-ɧqæÄ: Õuw|íd†>Hi¤t`!ʹ'Ü\ùl¤¬„`e0£™h? æ¬,Í^Jy8vZXö@› i¦£YÏÂ랟–(¼€k@; XIÛõBFð¶öHïpzùßÞÑÊ,–.èö¡2Ö.¾|Ϝ¾¼}§ûön)ãD¯BQñ–[Ê% Ä;~Š8•o…ÿd ÿc?µÙ‡Ì|É ²‘)»5<-f×ÑTCW9㘝 ú¼Kë€#¦~x¡u«f|ñ_ ZCՔ m?gÛ?y\ˆÐ\bo6–!¥‚Sæn?Œz®oVa/w"úôñáoû°'ãrXEQÄy¹ +¬%kð3 _;V„€ñ¯6DX*ö½áç8SÒcY¼Y%ŸÑƪ“ ¥¾‹Ò6Ëè« êo‹¨ª¥ðkœQøäÇ#÷ÌFƒBòVÅ­#®ïCîVUXêêvRŸÒ$Í­Á8´ •½ÂNk)’Üâ ç0ÝFiÉhÑ`¬èlPÇü™%… vÍZ«Ú$zÀð…–\  ˆ3:V2Ԕƒ`Vd{sQÉ“^¹§Œ¥ È, ?Àz{ÚP hŸ{®ïùgºøç* ŽóõÚ6¾èyŽW MM®5ª’×4š(ßdØ×`Â¥Þé3--#öIµ"Šþ«55ÛE+ì‹GÓPµ*'¬„߆ª…!©v¯U‹I‰;E°æËC{o`¿(BÅzðF¾p[Y×kUtš®ä•–Åmy¥øÝ›òÊä®f(5)®´u3D/¯ÂÊ 7,µì +ä%eC˜ÝÔ¥Þ6”ü dŒqM–Ä•"w6ûcî'ƒÇH½ V™+ÆTø˜ÔF“ +o"óÔ)×.fª(íVkÌàH-± ¿À¬ÎDéðãÜN;ú#m‡vHN§ó L^ùªFÕZ£Ev[£2.œÔǽ?fqžíZp š`…âN{* –€ó»<ÓöMMÝöuhQq)o&¾‚mºP.×e‹§3A,a1 3ȅ÷Ùì½½òABÕ¼®›¾ûôûO7‹Áx®+þþaÑÏMsXp¡‰æ+î,Øf.Ž7Å`²Š’a~1àï|hÏsÛÁˆ-ÓºÌBå‘Õ±á‚ÞÎ[Âóél€§¡ØÀY.+ãtî—V3õèøf(„ÐPBÀoôïR,WÌAo‹ÝÂ^ç•SeØí›Éµÿ¡ô\j”Üõ¸BÑf"ÖoËÖÛ`3î?‡EÌñM᫙2–åÊXÞiy +ÓËÕ܊ J½Ó’tî*Ÿm«a9»šƒÀv÷^ž¨èp—ê,þ™æ¨î$“<ÓoÖ”È ù¸ÐªSi Mô޽£Ÿ±.]ƒÄ¥ÁR1¿8YM“¹\'ÞÚÓäR–ŠJª®aTÑÃqŒ»m²Ä'SÁ<ƒc>XEôŽe¡?`Ø=®ˆÜè¿ø’Ù¥¤uÔw¾»]K¿•Í©„ôQ¬¬©X£ÍìU´éQóóõñ¿¦>÷·:Õ ;è‹-â̒  +RºäRPe«¸ƒC2Øïub¹ê™˜+‘®ƒ±¨Óþ*Í}o ®‡ ©²ÈBËXòÿžâ"|pÑLûߙnÞüÇÃn–´Ç|XGCü¹rv‚kë¬iá_fB¬lÁÚlQúŸV`‹ëŠ;¨4±ÆOîõÔx*´hôËí°üБcO" ö p’Á„U +˜ªáÛâ_‹8‘ï¶øåöwº%r;g¦x+}{UÿnPہÔà¯iK·”FŸ7ýå¶}ù«½ãÏù寮c endstream endobj 377 0 obj @@ -2935,31 +2928,20 @@ endobj 380 0 obj << /Filter[/FlateDecode] -/Length 3029 +/Length 650 >> stream -xڍËrä¶ñž¯˜‹j©²†&ðåœv¬K®Š}ȤR¶åT¨HÇœäjõ÷é@‚CJ» ؍~wC›(Œ¢Íã†~~Ú|Ø}ÿQlâ(,âÍîaç›X†…ÚìþöGðã±<÷º»ÞJ)‚ì‡ë­RIðs{üØ6×" ú®­¯·"™ -²âúÏÝÏߌ7q -B¸…sâÍVaN8³ëm’ -‹%K‹Œ íõ‰QHÉV¡LióîXؖçÁÉÀ¡2ûÁm矏eÏ£OtR^{Ÿ^™gAenàJ‘ŽíµHƒg µûžqqÛ=¹Eesà \¹ÕJsdôe]ó„á™Ú?ðž¾ÅËm¶öFÀâ8¡•û½6†Zõ4PÁC¹¯êª¯´ G~ªP*ä ³SÆNFY¯q4v÷©ÕÞ¬rWw³˜P1%™S©Ã DÐéÝ!qJáUhQÔ (ï‘X¼í‹±+Œ®õ¾¯>㔮í¤éÛ3ï» Ì``Œ³ÍáîÚ¢g´2Ð_ô~è+ …àíÿž»–¶ Û´Yp•™B²™e^ÁO ¡1œÜi3œ4ž‰ßpfÕñïTüD%Â%Ö%é‘ðKÿôå}miFDÐ~è:=1O¤©S›æ‘Wyà6X7e¦©/ÄçcåH’iœJÇxØxÏÔñL]ó‘§Yd/„P” ]]ú¦¬ÂÜãÍÒØEŠ’àûötaÁõ“Dÿ>ê†Ï°¾ Î0}ّ3hÉ v£0(ÍK³ÇË»¶i,ÈUpƒ‹stž|ë,³™Iž;««V—JþA9Xåb JW³…·OÖÖ‹æ‡Å½EQ…Ô+£Cþˆÿ„K ˆ$Uق Ûi=«cÕÀ4Yn2M 4¢H#{ñ$Xè>à ÿ¢Ü¬%ÀDÌ?lhI¶é̍1¹w­"¥guXóÜQa§É/N˜ðQÆÆg䁍0x…fZLr’±çbò ì¯1³ÏY܄9¥c”åN‘@ÍrïÑ܈+G°º S[TH(..ùӀ„j·ü’BXÕéUwyÒ't‰÷c:«yÄ1é" LyÒÎ)އœåX[ØÀ9…”“åù^©HCU¼í•2açË{ӓ§¦ †.Ó\r¡ÚžöÐv<ùÉ%\^Ãîu+¢(3Þ]ç"@~‚eÛpBÃo{ -*Aú¤[i£l ç/´,‘—ñW÷-/"úpàÑwÃ~pDÔZ™uÖØ%ǖWò¢SiÝü¢CέÂà i-É9kÂJþt®6"@y! §çû»v8/ 0‹Âø-ô¦)ŠäÁ?ô謮!z&Ï B.IH'Ð?<…χ»…yÊn[£yx‰/åJq¡Ž¼~%ŠÄM[Lús.gaçN¢˜€Ï9Í8ýíd °¥¾Ó”®¦NïµÍ*­+Vžã€ñÂÒhËî°}Ô jú/! ÂU@+’ŇÆH.Í2¾¦ÉdÅÿ¼ýéö—Ý‚R©†I'¢³œ·"ÀÐm11eu`JˆÍóü@gˆ¿Ì{X®A#;1†~ Ê}½ùÀiÏ/râhéhã˜iÀAÏ*…Ãçi8#B^c¿-F&ÎKª; d"HÕCמ Ž«JïÌ_xâÛfiIÿ¶ îB=ÄÜMÁuÈ2‡†¾cæ1ÀßÖÀ`u„ <~m8ٓûyÝòtéNSYHÉùá"N±¶RÁ”a™UxÄL‘D«Ž!Ï]…~An9GlÊËC®/ek/i$””ˆ¦”ˆbÓƒ;>÷ó3I’I"þ_†Ù»‘8 ’-Ur~P›— Ī-F÷A¡pÅèD(ädt»Ýí/ ÅRr2Ì»`C…Bù~ý×™Îäa(# Éې<ÖEòµ+M•Ð _fLñm ÀùŠÌçÙÐÔcÝ¿/‡Ç#…×W©/›ƒ¹8ÙäTd)?¸}°Mړ‹è‹“6úҘÒXçW&v½Š¸y¾Ü0”Í'vÎ×5çÁ.µ¡—‘¿ˆ¦ø{ÃZÇu,,˜wPGđ׶ SP'ôa~¶Õ.lwÔ«a« SdÃ0–P4Õy¨¹1¤bå’l$RaƒC*)céJј -¹>l0¬k±\휈4E.²ï—2N&×aû&–Ä–éYvqå€GRk©¶¾ãY†?‹Ö7œl¬‘ -;¥£ôa•ÒVv5ۖ±X› ‚¼Zt­JÕc‘qCŸT>Èà -W`‚@ä)fÖ<‹­ý¹jÃkÙ<)d‘y -YX›×͞ÏË]Æ©ق.[¾Ú¾-\"- nÆf¢5XÀoeÛ¢ vµ6ÇÂ_z$¡Ñ] ÃÇ–ÅØcLG;õÓõ—È¿ù•——HÌßÝõåqÝ4ÛKǙʒYÖs'‹‹îD•.1B†É<1äW#÷Ü¢Vù?%8ß½é1ofÑGN„ž‚LRއ+ç;W\‘ÊÃÄeØÛµÓÅ$zN~! "½í{Θب`0ꥱk|»@° \ü1¹LJ¶ì—* -zïŸDïì ‘7®Oƒ†xëYÄÇ  -ëz¥¸—³8h½6¾°ÝxcÀ~ç1J÷žAæ<ýû€œÒ+~<ã‡N¥‚ô6`_kõ—_n^ &ªbŒ{½4Ì,ŒsÏë–ñß¼ÄÊþ²Œ™ÌŤk'%S‡†^heßýåÿM -© +xڍTKoÔ0¾ó+‚@ª#5nÛypk‚8qX‰ áÍzÃn²ŠJÿ=3¶»â4ãyù›ùÆNržçÉ]Ä»äfuu[&EÎÛ"Ym“¢I +Á[™¬Þ|f¯{}ðfJ3!JV½J3)»Ñ®G‹`·iS2£ý<—fe-rÉê6ýºú(,—É–7¡PÁÓ¬R-»vÎÞ {3¤eÅ<ä49s^{L5óX§)˜þRªÊtžN¾7¨À]¿L7{;d§œŸv©dÃb¸ev;J\Ïvçíà.áØl=Ù¿Ï.¦¸Jf:«w¡ƒBñªI2FAÃãxpe‹¯Z|eìïSo4§I¸yíz`ÀÉ:’ÝS3:ø‘$5gŽÒ;ÊuÝdžô{ëû'’b ÓޘǛ•5ô~”5ÂáÉîàBÑH¶3zc‡;:|ÃЫ[ñw;TÎë6ÉCƋçä>^ž‚Ë*º/àzÑV˺@9g€ÞӊUã_æç夌nœ »€ÊvÆÉˆF±ƒöý ÷юÜ? +\‡¡ÚÅäq6¤®qP€POîT38… +ÓªyÓÒԁþx½z†»lx%"îKz*`¤‡$™ 1 +ɺq¿×XHô"’$µffCë`£³›™âfJÉEq¼™âÑfм‚h"8WO\7\.#çg)^/}]`I´@Q7ÎSg¨ª&w7¨  /£‡$;œÝ_(˜ZV⿦[älM;Õ;d³7~?aüóF0àäÐÔJÕÇÏam½ûsð€##§ƒÓ#óôÅ`ä«ÝFí÷È©™ ±úxCàvŒ÷kq[ˆò·«g¿O*€Ô endstream endobj 381 0 obj << /F2 13 0 R -/F1 10 0 R -/F4 26 0 R /F3 17 0 R -/F8 61 0 R >> endobj 379 0 obj @@ -2971,29 +2953,21 @@ endobj 384 0 obj << /Filter[/FlateDecode] -/Length 2447 +/Length 99 >> stream -xÚ½YK“ܶ¾çWÌ%¶J @‚¾¤"+vìrr°6'IUáÎ`vsÈ ÉÑJþõéF7ø˜¡W[•ªœ‚@£Ÿ_wƒ›D&Éæq?lÞÜó½Þ¨DjsØ(·Q©,Ìæþí{ᒻ­vÚYñ¦ìwÛ4MÅ/þà;ßì<¾ñ÷²¹Ó¹¸”õÝÇûŸ6[ ª6[SH(ü³¯šG Rhñ/\ðÍ÷étVšJm7IXøÇ?Ű`ƌֲàï¯^ÃyI"چ¨ GƒT´0êhîX6û°L‰¹ìyiKOä4_ðE‰·4»kÃôPV ³ª"q-ú¡ãÉt…íŒ,3¸Â¾RÒDù^ÁŠÙ¯†ž¨îÚÓ Ø&å¥VKë6[°€" ÔUãåÝÖ#~<Æsh‰sç?h›¦·¶£Ïýå!rÓ§rØ¡Ž¾ç‰¶ãýè‹÷6lMÐÊkšš Þù3z00 Úf„ﺶ“ueÐg¶*“iàû]u:× êÔ$¢)OÄŒK|°öñ}hÁà!œáéåÒû=Ðv¸á¡IT?ƒãт„µƒÈ÷ص—fÿ-èͺ5¿S…ÌTt<õ5»…Ãúÿ‰è¿4ä6_N¨ŠOešŒìgÃö•Ãe’2íÛh…Ikæ®oé€Õ`£ -­PøÈÄ¡kO4Áª°â¡ ¦ÿ•ԁs&h-c­™ié¤5ô6— «ºìÀ†N‹À@¾Á™,ŠI“Aœ?ÝJ“H§æ -µàUýå>IJs¹Ló¹ß“t@L‘«UMôYvÞ [e N«…ÿÏ¥útg­(kOÞAóAÜt-„•+d’3k/´1­“DfùÌçïI™‚G_×8LEíË®éYõ§“ßWåà)0Rñtôÿ„b ‚¥F“{™h[#(tËæ1D¯A@‚ýh¢<ÿh»SY£…R²P£i#Ù2À :*F鮣ŸbPé\?Çg‰ñ˜‹öÂóCáyX‡p Ùötæ•ȇ3¸f†„¥°h!. -¸ˆçÒðŠ9A‰/¼ªg.Ê~ÉUÓFö‰9¦ ðƒ¢R>š “€ I Ÿr/Ãù2 f5A­Î9<ðëŠã('‹è8ۇ¯b?qª¾rKsxÂ5éxŽ1Õûa-šT]öRÕ)/eã¥Â7åCí1(´‹>óK$ǙþB–À7-BD±UÈÅá¨Ì-üdáÃZ‰À"º½Öâß‘€8odJƒ÷0zçZø†˜þˆN«!•LÁ&îB¶KÄ_‚%ù¡+Ï4ò·deõñîǾûÛÏootfRi£N–ëDøÏ~w|̽y!­Ëz ” -ú$¬9˜ÆªzO¯àûA©;ß÷1A—oü ¸ž C6/2Ê¥E.Êað!†ð%à|Äý4Á s{˜9•{O3OÀŒ§Iˆ›žév<Õí™Ì<Â(®Â7*X?vÜϧ€ThžkÔ `zÂp×àk$:|Ǭh·d…>!¿!技ž7AV8i"ìÙVp9ѱãR*P>•ì?ÌLC£±Ì@~¨Ì ZzVMÏ îZ[«.Fƒ‘ËìNØdʱEipËCe¹ç©É¸Š«Fã*6©MªÅS5ö†Ý /‹àö !̓ÖÓ"‰‚£u“1À†=y&Gó„„Ä|Mò`. -èµlуg~‹¿ýU*^š•ËÈX*ŽÅ¦ï  -àØK2¢ÂH ‘›†TIM]C.õÝÖfZüanÅwø)Ty]‹þ -ÊÒßø Ñ҅L³˜ÔQz—Q…‘I­Çdoµï‰B±Úu  g¿»9Ä(™Ftÿxã”ÛŠ< -v­Âš_Bµƒ­I,χKp¶L¹šKB@93‹ƨ9G´kwspZÈ ¡`J²xZvU ¢1%RüXø9ÐóX2?/ž©Ãw#bªÌa=s)t[¬7ŠÕfI&Qe·¢•yäütFOךËXýBEdn÷Àù; úËù\W S;ÖÀ…Ø]ºÎ‘7•a6I `0w”Õ,–7Ã¥k˜2Õ*A;…Åú`ž:‘ô#¿yÌ©rMMIfƒæaŽV¢»4ôá)`N1;nlY)l>n"­›Uif!ßó`¢Åä‹h2ë¢ëÖfŽÊù(Þ;QÆB©ºµQ¡1Š—6rk62‰Œ¡LO'!ÈÔµàº«Å9Ð2˜â%¾ç豜Š«*ìœ}OÔK|ä¤_“Ä,†£Èá– ¨,ñ?„AåˆÙð2ö/3[ɛ˜ØÚ˒-ô£Œ|‡ ­Ü­ÿ´Ò ´2±ÆÁ29=…Ùó6PS׋ȴ <õžô^ÆÁ©üõ–¥!BLn§}1^C7‚+€ˆN—åkرU:•¹ºj2Ÿw5‡"ÆW±€£"¤Œ¥´ˆRp\ÃCHfC|!¤!d¶§ˆ%ŒÚ¹"17óD⠟î“B’<×åÎóxÖøçé´~R>b„³t뛶Ù2T冶7`‚¡$Í*ÚcK3 ™¡TXûª‚o9!“IT$ èøÆÈä80q°@#\<¢ÑM¦0Ž^IôáP0å"4Ûp™ ×bÕá ͔ .ÜÌ|Н*îÌ‚Y'_šÌÌÀÜÀB•µy2"+j_+3×ð -\)k¨^‹¢ü±¨ ˜µ­›s×ü=sVº—@˜™CÆ3”‰éu<Ó!ÛÏ7§;ÝAÍ.]—§ä2‰ä-ŸP£D +»G@Èf¸-?­–yñûX«4ï =ÝÇ2 Úõlˍêªú«›ßíO l¾žo‰GrtÛÀ;¡¢¾áªz?´uÝâ×'¾3ÖÐô•Xð÷ßÞ×ó\µ­o˸ï¯IúŸ«(Ì¢E[Ü´’êXVûÛ{ÐWô}¢Vñís¹ßW|߀ò´ ¹¿ðv,nA}–¸zÍ«Á‘òtîÕÛæYÉÞV= kì/ó}ºÞi›:|²Wi–}”.—B¯œ_[g¦û±=_Ԍ·`FôUC?–¥ÚhQH1S÷–qôkQ—Ñ€kÜ®µ‡QwU7BEèlW+–lÏ/ôÒÉÂFÏ:†J ”²g<Òy„„™cúª_ñ¾0ƒùîÌÑå¡çî֜"7˜æîÞ=+(MCWí¢°á:qîš3[3þ—¡}zûÿñÔëî|vôæ¯÷ø/}9É +xÚS0Ð30PHWSî +N!únF +†z–† +!i +† +†Æz–& +!.ÑšºFF¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚k[ endstream endobj 385 0 obj << /F2 13 0 R -/F3 17 0 R -/F1 10 0 R -/F9 84 0 R -/F4 26 0 R -/F8 61 0 R >> endobj 383 0 obj @@ -3005,35 +2979,32 @@ endobj 388 0 obj << /Filter[/FlateDecode] -/Length 2636 +/Length 3106 >> stream -xÚ­ZKs㸾çWèºÊÄâE‚ÌÞ2ÙÝÌVåQ§rؙJh™²¹+‘*’Ïä×§ €àC¶§*'B Øhôóë†vœq¾{ÜÙÇO»?Þ}÷£Ü ÎJ±»;ìD±Š•zw÷§_’wOÕy¬û›T)™˜?ܤZgÉÏÝ=N¨ä]×ÞH“Œ}w¼Ie!N -qóéîç]fXVìR]²ÂÒyÀéï~ÔÑ>°}±ãöõ¯Ýýp&©÷´0bH,÷ ›Ve&yl>ãÎu{‹_ɤ»Œçˈï -·¦Húzûf?Öô{ìÜûöÐõ§jl€{;QÝÛ­;O`|ªÜøbpfÉ· KΔZœ Ø:«d¼Ü¥ X¡ÃAP„m7Ò`¸œÏǦ~¸¥ŸãS c5^Üâî@Ïêx¤—¸+MyzÇf€3«&µ×@ª´t„µJþClªHВ•Ò'ý²:…Lçîõï‰Xw&)"=ˁ޲¤_LDâZm s–gnA_ŸÕ¾hŸÊÚÙו -r‰b}ƒ@þ¹ßûÐ]Ú¢Û´+’Z±Ì+uߝN¬]RË8“žZׯH¤*×,3¤îÌ®ªúÇË©&oY<ÓLy nÆ'09^¦4/l™ÎÖµMûHóç¾³s ¦fûîr&òEìÑ9 ´> „?Í-Z»IðЖ`ý¥Þ_ÆzXÑ@ˆxML:g< „Ñ"Se“3ɜ«a°'²V<®õQ2o“±כeL»uƒó¡¾/}ëˆk î|¤þÒx§³ÎÅV–šŠL2+º8ý­§Ã3€0AY‘gÙ7i&³ä—Ô ªŒt+&{šÇáì­3ÚNÃ.žùOžT»"¥ÀLò‰T{9­]8›ì{³Œu ¸d¦ˆme’tê%þ¢¼QÑÿvtI\TfóóÅ[hçÂAÍêÖ&’<©(¡ -ª£ûÈÓ|„Ÿ”qLr¿µXUÈhVþWS_>©s#Ð9³-ðŒ"ñF1§¢}”¤$˜SpAçAgÚê´8€ýâWÌúë³¦äØ’¦D¬¬=eØ%ϐd„|cÚ/Êéì°ª˜3» s•Å2ÌŲ¹waoq̐szÏÖñŽåf¡±âŠÆ -ƒຆ^»TôØWC6íP·C3:,ƒo"«2¥Õ‰W”ogb¸ìñ«'‚fÕÚÀ•Á/ˆ“ïzÿ×»5³Ñ’.óXœÑÓg,*Âð‰³ÜCpÁ -9m²NéœހÏ}óåãM¼‹F‘ØXìnQэÌђAƄÍêþû … -Æçæo6Í,SN*¡<”ç¬ÌgA6qcO0âÑ`±‰Kˆ¼å›| ±â!kư2 -¼/Ÿ*DયÇMÂd=¸L¹Æa&2‹»þñ—u.U¬È"#VZ'—a¥=ýݓ³J%4úh$Å P9é(=nbÊ,”&”†Ðì@C­&²£ƒ@úN³\À…9-±ò„ ',3UúõüT»M7ΠlAô-§†–A dbǍK¥¹äœCC ôÃ;UºC»·[xЮî_-O¯ -o*Ü -·_?„Š!è’ÈðÜá(‡rÆÖ4¸Iþ[÷ÛÌrÕZȅ;üpe§6»g°sðHšã†'ø]XI¹‰ãîT¦0 È]Ó¬¢Z2Nèr–XT-ϬSƒŽìNRÙá+‰‘çþ£`g0u•%e„ 9šÀJz…ôh³P“ì`Öjæ*z̳0.€ªûÔ´•­^q…OÅø®¢qˆæ_*ë”vaЮ;ºú ž¨­µ²gq• "9ÖÕà†][Ó`Š2yFv*g‹ñÃåxüꖆàCubOÓmצvû‹öè±öY÷½_褱¿ôƒ›èÃڈwWKÛ½>ß 4;6”CAä‡ÚÏ2V÷®JžcNì[8ØO´Ÿ+g¸+Øoß\¡ˆÔÿð¸xƒ·hý~ÍX¡b~ÿuƒæ†eæ:I!‘¢k1ZzŽ>´8êÊeÌ9•žÓR;N±Áå?‰; ÆúzˆæéÑ÷ºÀó!ô.—Q”)ì-vΗÓö8&ãÅ/VgÒÒç?9ç緄t*ßr™YN*ÆÈ²Ï"€ºXHÉ0ÕyîZnØ]°´D)¹zS)Tb-J Û­:Þ¿TٔLh:s‘zˆ#p¨‰j‚@ù"ذ<*(ž§úxtÍ5ö¼hqÈ$JRJÍ:œ©u"¤yKt~h†î¹ÝŽÏîëT}h‡<}º¶/˜)¿!n3ƶbo¡±‘ÇÞPH}Qf²M* Z¹:n¥TìËé7šG.p½¯OzÃgÄ,dã:9ô݉ê§/¨êªû£+H—Ù¨Ɍ éûÃô9©X—Ìäo¯ž^ÃΚóº5ö<øŒÃ‚Æ7G¹ þÑJ[á€D`&àr¾¬,Y@w—1¦Æ“SÕÿf# а Þùƒ3]ÌM»WG—P7˜©Øúó?ÿ¾Õæ—Vy¹ve\ž…¿áûÜ+/×.ÌERñë†4××ûÚ Ï‘¯Ö|Šè*㣦ÁÅÄ֥ȆÑ^ëÈǍ’+U¹+hõ¼ …™Ü‡iÂ+Ù³7ìµ -íÓxZ½ZÂ!Ý®¿FJ–“,Òþ-Ħ›|4¾òÑfbÝg:R¼öy—¾ í 9+7\yžkNN -¦Úv+ídz+è 7–ݲˆÙÕÂÛì³O!¦¯ß k ÄôNuÕº-­ÅÃÔܕÝ'½[ŽjG•ëЃxfÖÂûžê:ê|öYó­óèìUµ" Ï7ŽC· Tël_L½Ü×Ây¸ ¨©H,an5Ï9X_MŒØ/<ûKko?H& y¾ÀŠÃËIV¹N#äA× ˆ²l6{érëa#J›TãNúÅÞº°ÒÓm'Ý7….<ñ½>°Á0*aÜݑ^Ä;¼.]ûo–1õ-ßým£;ª32jÄÙR[Cä¹óÜ®-(çSg?=¼bA«1ÏT¹ªà ÊE{Q샪—^íR#¾ÍayƒìE6ÝWôæØ=6„á"æª -iዔXaZøòä‰S$R€Æã«œ ÒÒ_h‹œßÒÄfÙðé -Ã_±-/…3¹l—ÎR^ÔñY±~•Àý¥9Ž IT$݊å}}7þ©`°–~[Rӱ릾L3‹:-TBÖ¤4šÔW§qÛjÜ¥ë69EN K¥^.³Ea¦:úʝ¯7mæs¿ûüöžÜ +xڍËrã6ò¾_¡‹kèŠÅøPö4“ÝIMª’Ö[[Iœ­ÐlqF"µ„8ÿýö $(ÊÎ\,°4ýî†WIœ$«Çýü°zwûí{µJ“x“®nVi¹Ju¼1«Ûü}¿«Ž'Û_¯µVQñÝõژ,ú±»G€Ž¾ïÚkUD§¾Û_¯U© +•éõ·?~û>]¥E¬áÎIWk³‰KÂY\¯³\ –"#,:a,´7$Æ %k•lj¦Í·»ÆÁ¶²Œj—È-žjN;Æn+vüulXnvß´–„¦¢'>òé©=:!‹NÕý^hFDP=ô½˜§òÜ«MûÈ+Ãÿ¢ÜÄ`"å6ˆ3´$Û|æÆ˜Î2¸Ö¦Œµg³½ä¹“L“_œ0gࣜÆg”‘D¼B;-&9éTÅs1…ö×˜Ù疁¬nœ2ž1F8…S$P³Ò$Ñ[4w"ÁÆlÎÈ´‚ + ÅÅ:ÐÞ/?§VõöÌ]²¥ì]â=ǘ^48¦}¤€«Ö;Åû˜³±€ œSh=Y^è•6yl6¯{%PNž¯î݉<55t™îŒ”{ÕrÚC×óäGŸp »×µJ’XÍ4úöºTò,[  ¿å4‚ìÁ2¶J¢l .”@–éóx‚«O/"úpÐwÃ~pDԉÌz16Dɱå…~¨Ä]À/:äRm'$—¬M«øÓ»f؈„,œž[î{ì»á¸4À"‰Ó× 0˜¦(RF?Ùш®!z&Ï BÎIÈ'Ð?çt1ãôד¥À>Œù:NSº˜z[[É*ŋmT¬óm0žY]Õo׏¶EíCÿ¥D¸æhEÒ øpØ#ɕ[Æ×<›¬ø_~øðóí‚Rm†I'’ f;$&8o!E€¡Ûbbªf˔›2æøÎ™÷° +\ƒEvb ý@R† xÇiÏ'^ä¤ÉÒѦ)Ӏƒ«Ÿ¦á\ŒyAŒyúºMœy/¹mî 0‰ U}wð$xZD•Þ¸¿ Ä·-¨ ¼Å‚»P1wsp]²Ì¡¥ï”y ð×u0ˆŽ§Ñ/-'{:`?¯[ž®ýéj* )9ß^Lë©`*°Ìª¶žægx’4“Dü?'ÿn$ƒdG•\Ôæeq†j‹Ñ}P(¼`t*Vz2ºÛÛ?/ËèÉ0ï¢+bøåßK d:“‡¡Œ€$/!y¬‹ôKWš*¡¾Ì˜âK Àùª"ÔØ¡Ýu] ; +¯7¾Rs/Û­;;9äTd™0øð MÚSnÑ'%úҘÒXV&ö½2ò]—~h[Á°¡z’‹`®^èµPû$ ùîEöË]‘©[Ž>:)0a@C·Î!ßᛈ‚s4¨Ž6Þ5‡=‡¥.@ÕRø*‰;L˜¯Q^Ÿä `\›õ<ÿ\(dï¥Çòßߖ¾\¥´oPâ© +{iëßH á. ޽ܷbÈ̳fmŠ8ÉBÍòÙø(+̐Aůܚ«³(h®ãß1þPö}êDÒ>û§Êñöö4ô­lž5ØBlÜ 2 ”—™*‘™¼ÎýËÖî+ôžÏמÈ£BY°¸4‹kÜ5É÷ޝ÷e dŠK9¦‰Â"Vùë_ +2S³¦èúW$ž7rßg±f‘L;ž™˜_ž1Ÿ­ô+ÏB=q Ÿ$ܼLF_îÊæ“zgŽëÚã K%Ôà2òÉoX븎…óêˆ8 Út +ê„ÝÎÏ0àÂnw—Ë5®6LJ‘ ÀTCÐ6Çaύ!“Ÿ$`#‘ +RI™j_ЦTÈÝðaƒc]KõÅΉÊsä" ñþq)ãlrÒ7;¦gÙaÄY”Iu¬P-¾ŠÓY†?‹Ö7œl\"vjOéÃEJËlAi [ü½@i¢™ÒÄ0¥‰çof97Ü'ÃLįX°ÑäS¬þÔ엽|UL-€<=¶Æõ¢eDxÀÃ)ïîSj°Â÷ÒVMý•>q‹«O³ZJJë“x8Ø-¶;°»¥©»ºÌme˜ÞUŽœ’àÚn¬J+¡Ø5[™™#¦‚~Ñ%p%¼ñ½dpd!fdԔxÑ '¶XÌ ¸Ñj¼ãpVíØºµ$o”ºx³Ä$¥q5$¹v»È”oÍRf–’¢eÔ~Áï±Ñ5õRx‚Z)YÁo%ì£ï$`†^æ AʹÀ©)•â~`@½aÌeÁpn=ð<g—"¯Î²8õjpµÐʐF%³Ù¡Ñµ¶CíŸt‘Å3Tc‡ˆyßVû'å%¿Ø <'9OâÂ;˜vAñ&öZ;µ‰M!ðbqOþÖ—MÁ­%“_ k›É¯Ú‹¶â)zƒvW* uÏA›£Û¿xH1ÊgÕWWeˆƒµú"2Æ©¯¯¾ùd^íF†äþaIÔ덗³.ϼŽï.iißèÒïÅHv=ÀFoÊyòl$e¶J_@’%Ÿ'Vñ) YͶåk{†5¬E‰âþb…I }ªk7Ü\Å_q^ùY +]m>¶^q|A— +çék§B¯‹©—<ͺ¶ãߪ†€p¬ˆ­Ï⥛Lˆƒ«±oPÔÔ¯¤VnÝ;A"O”œ!• ¾–©)ò>Fg‚TùØúõº®0Û¶Ÿ›npüÅRƒ•h‰9Y¢ +-Q‰³³mMÒDÓgÃ%ë°É?vܮ֯kµö¡elc4@*Å#c=57U°õ"Tz¢ˆ»ÈƏñ ?ï#æ\´?Ï/¿8éò/ž›ÊÍ<Úß]ŸŸ5—Áò©Åë# ?—êÜDw*OªÇGâ1,ñc¬òKJª *(¯¤ß¼¤^7 +¼¿ž¹ÿ¸9>Ú1Åíé1þ¼Ä»)U[¿j4ÒßKñ½_‡1æ-ç‰üäƒ1<•ˆU XÂ5L‚RLYâdE¯Üø7CKûÂ_”\+ߝƒAKÏ%¼uŽ,a?à»ÆpkqÐåºß øBÂZ< BÊãýdå_qÈNÿ4¡§¤’Ÿ ùyטè=½ˆÈµýRáÛÇÍK¢Áô|T•«Ú.­²ˆÓ2ˆ5€eüçˆ óٟoó6w_]^:)›úR䜐eÿ¼ýÛÿED- endstream endobj 389 0 obj << /F2 13 0 R +/F1 10 0 R /F4 26 0 R /F3 17 0 R /F8 61 0 R -/F9 84 0 R >> endobj 387 0 obj @@ -3045,24 +3016,27 @@ endobj 392 0 obj << /Filter[/FlateDecode] -/Length 1087 +/Length 2458 >> stream -xڍVA¯Û6 ¾ïWø2TՒlÙÆÚ­Ã -ì²»ô­â(‰Ç,»}ïߏ¥<¿&v²HQÔGò#å¬àE‘³ðù-{»}ó^f¢à­È¶‡L4™P¼-³í/Y#óldS±·ÆŸòRŠýiv²CgQ,ÙfÈeÍÓ矶Þ¼™(¹*ÑÕnÙ¦ly¼Õ\å›JKöaÜÁáºbïÆ!W›§±GEÉþÎ[ÅÌäÌ®·žªgläO¶\’C³ÌãçÉúålÉvGUóªÉ6‹ X¶'çᒲd_óªJ—¦Cˆ#ڜFT|CA±ùì*æO¶ïÉÀÑ ;™nŽg¾¹ùD«ëÅۉTfؓêŸ|ºT‡Ky¾)kÍ~?`YA°«{&ØB"ìr4öÑù9î•®ón8’…‚ä8íÉÆ»ó%ítãù ˜|´èã2“0Ù½›l7»qˆÎÍdï ›¬™-ºV‚Oß|º=è£|'Z„2]Ð'Éã! rŒ“’„9,mOÀ6RºèsãÑ3F·sÇÅ͹lØÓ-FÓ÷±°o÷?ÁÁB3wË6” }KàúFÕy$ n"4\C4 -¥C ~ÀßÑ C€Œ:ª~tKö~ž®Û3Âxº€P×$ MñÌ -=Qöð讥ᡨQÕáVõC'ƒñŠþ6s:ÏDÁõÑ.œï ¬DýjèYê®=@m6^ì­öÙf 0쁺jJ}·uΩlqR=qîÊÖ§Ÿù­íøsyZãð©vè cÙË@ÛÉúì%kñ&Xå5MïÊ3¢6D/sªìº¶Ó¤ºqˆ™­ItLz¿«NçL»H5ʼnՁçÄúø¾#Yðð@{”üréË=?¡ïpÁC7Ѝù%àñ„H¬8ßc×^šý·`7Ÿ­áÎä:1xæk~£Íú™þ‘ê¿4 ›/'4E޻Р]Âþó´|esÅ"û >ZQÁ&Ú»9ô]Æ63ø`B¯ þ$êе'SxõPëesà˜#«%b57M¬†hË"t`Uø0³ŠHW#8Ñy>Y’Žó—ÛÓD:3sƒz@U9&ÙhYªãtŽ{>3 µª ˜ðÒْp6­Uåÿ.Õ§;ïUQ—Œ§ãÆk!l²\G©¨öðB°Ò6Št’Î0ÏÆ„<–u±ªË¢kz1ýéTî«b(90bõt,›ò,v–áå‚oâÐ-šGŠ^‡„ëÑEi¢þÕv§¢FÅì¡$D-ÊF±Ñ ®»°9*aé®#N1¨ljçø[`<¦ª½È8q(üž»*Ö¦<ڞÎ2Sù@4ƒsfüÁ\ +“çÂIċ¸/ÿ€^‰&xâ‹ÌêE‹¢_jÕ´A}VˆéúàQ9MÀÂ$QH§Ü—á|в–©Ö¦øu8&ÓyÎöá«Ü[œ‡ŠÒJny w¸‚Î!¦úrX‹&“È^ªz`ãÅâ¼X•MñP—6 ˜Àñ%“ãHaOà›UQâ†8l•d œ,0lú*"ì­UïÊǝŽùá=‡<½+žø†•þˆ µÇŠG‘à£w”í"õ7ò¤l2třŸ@ü-y{¼ûñ‡ïþñóÛ›¹Xû`Sâr©òs¹» eȽi®½ŸŸõÀ)ìÉ\sd2a‹Uõž_ûdÔ]Ù÷!Aƒ,ü ¸ž )›ç çÒÙ×6U¬°×¨9>-˜åƶeª¸ï™[CØð—‘äc7­œZßÄÎÖ§XÇl¡ªÔÝèЮ‡@Xžø©®ú¡¿º*. 3ÿ$Ô(îëåZyÇײòHí7Wåþ¡­ë¿>É%³….±À¡ÿö¶Ÿçªm}[î¥xáͧÿ¹ +‡YôÔ´$›–$ÑT?Vûۋ°WÀ>K«äººØï+¹ Àó´‹s!áuZX‚ö,pöªHißµMMŸüÕ͛Œòm5×éµwpdºPÛËÍÎxm FÕð¿˒nô(¤˜n¥X¡*І×˜>¤¿k£íªn¤ +j…W+–lÏ/DÛdá£ga"‹=×ï#Òy „Ù ÆúëU¿‚>Á|w–è*¡IïÖ@‘:Ì s¸wÏЦ¡«vá°tÿ8‡¦ÃÌ֌äpȾÀ¼ýÜõºŸm½ùûýŸþœ?Fª endstream endobj 393 0 obj << /F2 13 0 R -/F1 10 0 R /F3 17 0 R +/F1 10 0 R +/F9 84 0 R +/F4 26 0 R /F8 61 0 R >> endobj @@ -3072,14 +3046,81 @@ endobj /Font 393 0 R >> endobj -398 0 obj +396 0 obj +<< +/Filter[/FlateDecode] +/Length 2628 +>> +stream +xÚ­ZYã¸~ϯð[Ô@‹ËKWö-“ÝÍ,™ò°3HÔn¹­]Y2$yz&¿>U,’¢w{€<‰¦¨b±Î¯ŠÞqÆùîyg?íþøðݏr'8+Äîá°ùN(VèÝß~‰ÞËóXõw±R2ÊþpkD?w8¡¢w]{'³hì»æ.–¹Ìt”«»O?%ù.ÖË ÷œþîGìÛç;n^ÿÚ=g ‘E՞ ©œ¥na=Àª$‹žëϸsÕÞãW2ê.ãù2â»Ü®É£¾ƾޏÕý;û¾=tý©kàÞL”fëΏ¥_ Î,ùÖdÁ™R‹ä['aŒ»+´?аíF —󹩫§{ú9+èhËñbwz–MC/qWšrôšz€3£fLj§Xii ký‡ØT %+¤=Oüeu +!˜Níëß±îLRDz†dI¿È™ĵÚ@¦,M삾:7å¾hŸÒØÙו +R‰b½A ÿÔí}è.íÑ­ÛI­X┺ïN§Ö.©%œIG­ëW$b•j–d¤îĬ*ûçË©"oY<ÑL9 ©Ç#˜ÏISšÀF¶LgëÚ§º}¦ùsߙ9Ó@3Ï}w9ù<ôè”yZŸæ­=‹ðІ`õ¥Ú_ÆjX1ƒñ–˜tÊxâ £EÆ*LÎ$s.‡ÁœÈXñ¸ÖGÁœM†B\o–0m× Ö‡új¼ô­%®¸õ‘êKíœÎ8[Yj,É8¬èâHô·œÏÂežeÞĉL¢_b+¨"ݘìi¨Ÿ‡³³Î`; »8æ?9R튔3I'Ríå´vád²sOiEHJ| OK + ’Ðñ¶(dŒg / IdL¸×gg–¡—,ËC[™$;‰¿*oTô¿m]’•Éü|aÄÚº°Wó‡ª5‰$JÊA¨‚²±cyêð“2N=nG-Vå3š‘ÿÕԗNêÜ4BÎl <#œQÌ©h%) ¦\ÇyÁ™¶<-`¾ø³þú¬19¶äS"T֞2ì’gH2Bޘöób:;¬ÊçÌ.ÃDe± s¡°Lî]Ø[äœÞ³u¼ci¶ÐX~Ec¹Á +p]AH¯ì JzìË¡Šëv¨Ú¡-–Á7Ue…щWogb¸ìñ«#A³rmà*Ã/ˆ“ïzÿׇ5³Á’6óœÑÓg *Âð‰³ÜCpÁr9m²Néœå΀Ï}…óåã]¸‹F‘˜XlnPѝLђAƄͪþû … +ÆçæŸmš?X¦œTBy(MY‘Î24"‚dâƎ`À¢Á| y‹›| ±‹â>k†°2¼¯ŸÊGಯ,ÇMÂd=ØL¹ÆaY`?üã/ë\ªXžF¬´Ž.ÂJsú‡£µJ%4úh Å P9é(n61e`Ê,À”¡Ù†„[³ÀN`Œé;NRIæV4Ä@e +³€Ü5Í*ª%Ä.g‰E¡ÑòÄ850¸áÈö4>•¾’yê>òvSW PRF˜¢ ¬¤—K‡6s5Éf†a®¤Ç< 㨺Ou[šêW¸TŒïJz‡hþ…2Nizmá +¿£­Ïà‰ÚZ+»¶Wš"¢¦*;ìڊSl”Ñ ²SZƒ„\„Œ.MóÕ.õÁ‡êЦۮÍþæí)Ðcͳê{·ÐJcé;Ñûµﶖ6{}¾ChÖÔO”}Aä‡ÚÏ0Võ¶JžcNì[XØO´_Jk¸+ØoÞ\¡ˆÔÿð8K̈́K#Œ±-‹P8 Yþ×Z²-s@Š$‰º¡Ÿ„s(7 ®¨›'š_DX°vaÖcEø¦*8YQX¢6™ÅÈ6l“ék°-g™ a"°BPuÅéD ++¦4¦ß¦‰¸âšñ+N53&t¡8> +ðÀ'mœ—5äu9÷EµùAÞVÛ`À£C‡H$ÉÊz¸;Å!â-ðk# + +ð E溥œbR¸ÒE8 d“p9‰_{ +F†,À½ËRãÑ©ì3EX@ŠéÜÁ™Îç¦]Žë¬ …D6U_þçß·úþVÁ(/Õ¶®K«ð—"ÀŸ:å¥ÚÆc˜1Ð*|cܐæúj_YáYòåšOÜm\c49㡺غ%Ù0Úk-ú°sr¥L·®žW¸0“º0­}x%{v†½¶C¡]Ë7k:¤Ûõ×HÉb’EÜßBlº:ÑÞGÃ; M¬»LGŠ×.ïҗ¾?$gõ‡­×SÍÉIÁTÛn¥$Goå7åaØ-ò]-œ­Á>kñäbúúYm/ wªÊÖni,¦æ®l?éírôP3*mËÄ#0³.Þ÷Tèðì³æ[§ÁØ›jEŽoûöþ(×Ù>Ÿš»o…sSêQSÂÚ_sŽr°¾œ1M_xö—Ö\‡L Aòt‡×“¬²­Gȃ¶cdÙdöÒæÖÃF:”&©†­õ‹;¼qa¥§ëOº€ò•݀â{ \`ƒaPÐØË$3½ˆwxºöß$a:hd¾ûÛF»T«©Ô𵷆Èóà¸][PʧV|xÂVWd$ž©”UÞ”þææØU'½Ê¦Fª„ëÃòJىlº6.éMÓ=ׄá"f« +ià‹”L[ørtÄ))@ãáp‚HKwÃ-p~O›åŒOwîÎmyKœÈeÿt–ºðæŽÏª÷«/u3Ö$Q=u+–÷ÕyÜøëBÆrucRÓ¡ëÆ®LËuš¯„ŒIi4©¯Vã¦÷4ØKÛ~²Šœ:˜J½^f‹<›êè+—Àδ™íÔý¢û +endstream +endobj +397 0 obj +<< +/F2 13 0 R +/F4 26 0 R +/F3 17 0 R +/F8 61 0 R +/F9 84 0 R +>> +endobj +395 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 397 0 R +>> +endobj +400 0 obj +<< +/Filter[/FlateDecode] +/Length 1087 +>> +stream +xڍVA¯Û6 ¾ïWø2TՒlÙÆÚ­Ã +ì²»ô­â(‰Ç,»}ïߏ¥<¿&v²HQÔGò#å¬àE‘³ðù-{»}ó^f¢à­È¶‡L4™P¼-³í/YSæÙȦbo?å¥ûÓìd‡Î¢X²?̐˚-¦Ï?m?¼y/2QrU¢« Ü ²MÙò&x«¹Ê7•–ìøƒÃuÅލC® +6OcŠ’ý·Š™É™]o=9TÏØÈŸl¹$‡f™ÇϓõËْí*ŽªæU“m A±lOÎÃ%eɾæU•.!M7† G´9¨ø†‚bó)ØU̟lߓ£v2ÝÏ|só‰V׋·©Ì°'Õ?!øt©—ò|S֚ý~À0²‚`WöL°…DØå +6hì£ós܅+\)æÝp$ ÈqړwçKÚéÆó0ùhÐÇe&a²{7Ùnv㝛ÉÞA6Y3[t­3ž¾øt{ÐGù0N´eº O’ÇC<ä '-$ sYڞ€m¤tÑç0Æ£gŒn王›sÙ°§[Œ¦ïc!aß…fî–m(ú–À9ôªóHÜDh¸‡hJ‡ü€¿£†uTýè–ìý<]·g„ñt¡ ¯H*šâ™z¢ìyôX‰%é,®B ”¤ë¬÷!ý2"SQ‚‚*b$ÁÛ +j÷!©“JúÁœã*Ô¾†üøy¼$°¤+µ¬úÁ4Pó&婗ìã¢l©nEꊢLÜ#¡wCT/NQ±y$ŸÍ4ÓÒ͈]UØ$Ñ[òû]?£qÜñ6žN¯¨™ú寿ÜÌÅ 6¸i¡ßo†l¸N¯0jÝÄ«`Ú%„õr¹ô.„ Ràïj¬;›¹CʼnÄëùX#X…Á–IŽ©F K‰ZÌþ ù^¾c”ÐÊ\ë5Á(?"&\è{±+ºš_v1˜›i+xõ"¢€Ókpýœkié+‚u˜IÇvk/!x(]rblJ^•ër¢m)BÒðó2i¨¡Y£ë–ÚU·iBóªý_y(SÐW±bZ/ӈSÿ«ÛãˆDÍa¬5½£!ñ‚b<Ž‹'òâºáB½|!‚kyµ”\7Ώ?ß ‚—Õ- ’`Ö¬¼hÞ$/në¥ä:1ä(eÉÓ_ô‚PsA‹áíÇÕ»ç7—àÃ/†ëü§×ØæŠ]Ì1:jÄCŽjTè}TÞâYƒ_ú ¡`SW\ËÀA®Ž³ª$-IËzMÌrEYØYu)ììh(Җ¡Ïe²²ªÉ"3mêï»6 ǯ> +endobj +399 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 401 0 R +>> +endobj +406 0 obj << /Encoding 27 0 R /Type/Font /Subtype/Type1 /Name/F11 -/FontDescriptor 397 0 R -/BaseFont/BCZCQM+CMSY9 +/FontDescriptor 405 0 R +/BaseFont/AYENYB+CMSY9 /FirstChar 33 /LastChar 196 /Widths[1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8 @@ -3095,14 +3136,14 @@ endobj 799.4] >> endobj -401 0 obj +409 0 obj << /Encoding 7 0 R /Type/Font /Subtype/Type1 /Name/F12 -/FontDescriptor 400 0 R -/BaseFont/CFIZQO+CMR8 +/FontDescriptor 408 0 R +/BaseFont/SEUARI+CMR8 /FirstChar 33 /LastChar 196 /Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 @@ -3118,84 +3159,90 @@ endobj 826.4 295.1 531.3] >> endobj -402 0 obj +410 0 obj << /Filter[/FlateDecode] -/Length 3678 +/Length 3679 >> stream -xÚµZK“ã¶¾çWèfNՊ&ñ$’“w<›Úd]Ny'‡”ÇUæJœz$RERï¿w?’H­TN Fý¡Ñ/`•¥Y¶zZÑÏßWoï¿~'Vy–º|uÿ¸Ê‹U.S§V÷ßþ˜Ü>—‡¡ênÖRФøëÍZ)Ü¶û}ÙlqP&ê¦âÖݶêæéf-d^äI!o~ºÿÇ×ïòUnSA¬×ðÅ|µV.-ˆ{q³ÖFLøYøA+ð#.Ó*\ÝZ©ÕÄæþ¹îaeÒ%›a“°d%‹d[õ›®þk*’Ê Ï7>•}½áæcUÇ.P´#%}½¿.d‘fj•Ñ—ŸšãÅò„NsãÿßÉp-;’ ùV)ìÔ .VüXnªفl¶Hs6"÷8‰BzN¢#'Fpðе7Â$¿Öۊ&äÉ'üÄgþ—ÄGòªr;rÚ՟º²û|Í70âDòú\3žÌƒ¹ËäØW~S®}õ+öª®Ü1ù¶~ÚT]ÕàZ’‹·…⍃…>uå¾ÃúU7›ÝqKâH©’·eÿœFR©T’yª$+Qš³½ond– ü~·ÇÍP· «ÒÐþYåriÐ-¯Ýín×¢ˆ¯~29”] ë?<÷Ü?Q6xºJšv(ýzdÀZþ¿« ~ëÃñB€~îA"nö¬@hRi&ë3€põÛÀÒ¸Q¥ÓÂz]¼]¿\êjžæáÜ_dԁZp«¤›ü|Ûòººv·þçWþÏÆS1Z ¯Ê†ٕ¶"F“v"-lT¯ÏU3NäÏWEê .RJ—*8Q)Ÿ„gáîž^WJ‰TJ„$O…]íaÀ€y ýÝê#¸\¬lê,g€ê8âù²Ä,•œò¤~ä9® „C -›ZæY_ ½V`³$­ýwi‹Yj¯F¨Q?àî¼ - A'Û5Åx6"²ÙVžkWlԜ©fëlQs´WŒïænª8ÀÇ+Žr¬80òówÕP²Æ@5£ÆXÖ\DX͹ƻs*¯1ʍñ[l= ² ;3œçÉCR?rë3·Gî<—Ø#ÆgFÚ¦z¸á&‰˜‹S´Xy8@0§·"Ói&—ôV€Ÿp°J‘³ cBâ¡?£·qìB¡æôv¤©*&<¹?£· ]ᘧR zkRW ÝUç`f˜¨jàÒ¬W-€…ö„N¶€gåÉ®ôfcûz_^8Ò±…c ·fŸ?¢ËðÅ#|ß|¸)Šä~s1p^1þ« ^~t¢° øu<¿äHMŠOG[vÛA.ùžÈ‹fóZÏL1›BMn#O´=÷®¢.¬@¼–”ÖIt( ©M3ØH”/öç”6Ìw3 îÎQétjä„3÷gPG阳v‹ªkŨºàxån÷™ZÆ«äÐÖàXA·0$4ùhcLàRl”õÙÐ )ˆ%»‡´ -ÊΫ1l¡Ïàê4É -§åý*U£(„f` lšËeUT)'li`S¤@Ó)$·¤É#±u…bÜ4vÕãÀ-[tâ!uxª qˆ ò”Áï+jjÛ½`O²Ñ’¼5Vpx…JðtX69º\@âQ,‚®200z»uô -ìã”ëÀtú‘õôH¡Š?}0ª¤ž*לLÜ^ۜDcÚÕOύS$¶/}r×·L5°ÐÙ´ Äñö ’#¬ žì•¼'mN÷‘_ÉD~«Œ™~ j;Ä/›ðå«ß3‘sßî«Ù,¢åӋ±ÏÞ -˜{ت{ÑPÜà瞙¦ôñQÉQ$V6¥½³&A™€°¿óÑauðÁ?°Ùl|´Bµ“È¥£.9ºÞ£U¬/ƳԖ!IàgÂ'#8Rò㊴°® )ÁÚE}ÇèO?Xømw^tWa`FÝ㠇J»¨íŒã® c˜³3…T€³\¶Ý_*;œyLPµ%mB(ÊÆ«vâî!\AG}Y¢ Ípº œ‘» Ü9OZ0bœÃÖHné¬åVáù¿ 1}²ÆÛ¦@KôÚà|´Ë¶‚¤8Hô)¸05»Ø^ a†Xr͹“”#èÏÄ~°8ãâÀÜö†)Nàn Ó»· lBݚ°å¹˜Q)˜­–Ó͵ÓͅältÌx×—Ùx‘¹O3p[ŒâQ(@8¯`VÈ4ÓKI¡Ð2 !ÚuÈ┲—¦°Èt0¤˜líIŽ^/×É]ˆ\Β å†HœGjÿûÒpá¢a啰?ÖN•N}NM—i(ríá<~ž+–è<-„§š z`ûìbŸgŠ¢ŒªÈÏ”6Ìé+ϐìN1‡}$°ö,ýÀœ!Ê -´}@af±èu…¸Ì(öà|“€ [¨ôÄ~¬Âݓ3I‘JlØäÇñ ÇßWl½«wÕOèаZ>ùÿ ópƒ rOLqÈ'÷. -<¼+)}Á4ׁüÔ¼ÜZÌ#¤†_Ü;›§’‚bc)~õs.N)R!,\¤qiQœ°¥¹sa(. -‹ñÃRlæfB3JâÖå—Sm±h»dý¤ÆÒш‚//ƒ0Έ Ü®YâêAˆ\—0¥å«\––_k<,ŠœDt<ÂÕ h@pXs•Eœƒ˜]¨l¶¦–»·m©> M±Äaü„æŒi˜Œå’94’QdËsI(Pò¸ CŸ%åÁèâòbðkcBŽÉ;Âvµ|î|™w! ÔXWё&§Ç2:qʝj8vÍçP伐4Â? ÐlÉ)Ëù5$FÎLä…@ø5yÔQÞ;Èo¾X`DŽÌEFŠLþ9‘րX|$ö”흗~NnlÎ_-Œ„´ øÑÂÄ'XMOr”µd2÷:Aò넜ø|ÿ8PüÑöØq™Ëò\‚=¿-A~±œ꫾'…Tc-ÒÆT,W·ÚӕÜݵá3þõ´è²ý*{Sº?ièžÅú{ jÚ¡Þø Ãs9„–G6ÜPG`CUâJy[îѾÀ¯¿ýÕ~)Øâëh“ìë¾÷bìvt5©Á!܇ ài:¿~¡ÎBeüÕ´š\k¾Šæ|q yä_ÿÒ§çÞ#•I©šÕ HêÃqWò›)Bm^ø÷в\ “m‘‚¶Åð¶6D°¹ž¾ÆdXÂޖ§/T„9cÑ2ý/ÇÞÏD€‹”ƇâT ÚÀîºa€ªÔ8¤ÜxϞ匛7~:+øÓðÛUçrdáþ› g"ù¥íê!X_&ˆ³"Ð9Úkºi6É¿{–•ÙôžQ|…ãagèÊ^Añ?‹÷\`ëžÙñ#›c×_ì"‹^1-¨ðaÇ÷€Q¯ñߦªH,^jt‡„¸ˆÂz,ñЂü᧛:n}Õ ]àËêáÚä/=Ꭰm*yóæ|[XÃÉ|¸ú²£‹:‘ô ›=ݞl™Œ¯•±å/øáÿ†oèN˜ôõþÀ7{9?¸,˜€ÓYºð¾–Æ*՚£èÇÌEaŠÌÃ[žËè!Ò¼øŸ°å¹èÁqò¡!аîWdKþƒÁ'’Ó½þò‰äΙ ¨žd¼ƒNéÉÇ«gp˜ò¤d[‘9ÉêàÂK3§‚%tþm™“ {‘ãýâM. b@À¢ÏÚ¯rm¨ààæÊ³aŠb¯7·#FvOO£‡·|ŠñucO 1”¨Ë]ÿå0««Bc¼¥ë-Øiëˆ]>½ää1e´~"ݛī0E´ 8|`hÂlO7þéÐٖÇÎކá×ʃ/֖]FD“G¸è`3¡·B~sP’0ñ•šõ÷K‹³¢ëð¯a¨m<]x‚sÛ3|ì) œÛë©«æØå &-g½Ñ—@ñ7Þ#3)øÒ¿:e…›ÔàˆÃçï¤ˆT?ù²þŸ«Ñ‘^¥cô÷ۙ¯¤Þ@üåw}.@2 +xÚµZK“ã¶¾çWèfNՊ&^‘œ¼ãÙÔ&ërÊ;9¤<®2WâÌÐ#‘*’òxÿ½û€”Djí¤r5šè~«,ͲÕӊ~þ¾z{ÿõ;¹YêÄêþq%Š•P©Ó«ûoLnŸËÃPu7k¥dRüõf­µInÛý¾l¶8¨’uSqën[uót³–J")ÌÍO÷ÿøúX ›Jb½†/ŠÕZ»´ îÅÍÚärÂϚÀZq™.PãêÖ²H­!6÷Ïu+S.ÙÜH›„%kU$Ûªßtõ'XS‘Tžhx®¸ñ©ìë 7«r8v¢})éëÅøu©Š4Ó«Œ¾üÔ/–'M*rÿÿ&H†kّdÈ· +Ha§npѰâÇrS¥Èd³E*@FØá7"p’…òœd!GN8Œ(àà¡kodžüZo+š ’Oø‰Ïü/‰ä?Tåvä´«?ue÷ùšo`ÄÉäõ¹f<™sWɱ¯ü2¦\ûêWìU]¹còmý M^uUƒkH.Þ~Š7úԕûþ ëWÝlvÇ-‰£”NޖýsuH§JOtH‰T+V¢T°½onT– ü~·ÇÍP· «ÒÐþYåriÐ-¯Ýín×¢ˆ¯~*9”] ë?<÷Ü?Q6xºNšv(ýzTÀZþ¿« ~ëÃñB€~îA"nö¬@˜§*Ÿ¬/„«ß–ƍÒh“ÖëâíúåRWE*Âÿ¸¿È¨µàVI#6ùù¶åuuínýϯüŸ§:?b´^• ²+7lErCډ´°AP½>WÍ8‘w\¬ŠÔå¸H¥\ªáD¥|ž „»{x]i-S¥‘J»ÚÃ@æ%ôw«dà„\ÙÔY%ÎÕqÄóe‰'X*5åIýÈs\#H‡6µÌ³¾@{­Áf):ÆøïÒ³*Ô^P¢~À!Üy‚*N¶#jJîÙÈÈf[yF¬5^±Qs¦šm²EÍ1^1¾›Sh¸©â¯8Ú±âÀÈÏßUCÉ=ÖhŒcYcpa5çìÎ5¨¼Æh7NÄo±õ,È6Lì̳ÉCR?rë3·Gî<—Ø#ÆgFÚ¦z¸á&‰(äˆ)Z,Ìé­ÌLš©%½•à'¬Rfàl%è˜TøGèÏèmœ»Pè9½)dª‹ OîÏè­CW8æ©õ‚Þæ©+Ðîês0³LT5piÖ«ÀB{B'[À³D²+½ÙØÁ¾žÃ' +G:¶pìaá6ŸÀçè2|qÆß7nŠ"¹_à@ œA ‡ÿ*ˆ—‡,l~Ï/9Ò<ŧ£-»m J—|OäÅ ³y­‡g¦ÈM¡&·‘'ڇž{WQ—V"^KJë:Ô¦YØ(”/öç”6̐ +w3 îÎQéLš« gîÏ ŽÊ1gãU×ÊQuÀñËÝî3#6´ŒWÈ¡­Á±‚&naHhòÑÆ˜À¥ Ù$(벡ÒKv7h´5Ö`ØB+žÁÕ’N+Êû•U£(„f` l*Ô²**ˆ”‹¶40ƒ)R é” +€[Òd‹‘Ø:ŠB1î »êqàƒ‰-:ñ:€ÇN¹ë[¦XèlÚâxûɑÖOöJޓ¶ +§ûȯd"¿Uy>1ü@Õv<ˆ_Îׯ~/œûv_Íf-Ÿ^Œ}ö>PÀÜÃVÝŽ„úã?÷Ì4¥JŽª ±:°)í}œ5 Ê$„ý¾«ƒþÍfã£õªD.ýu©iÔõ­ +d}1ö˜¥¶<I<>!Á‘’W¤…u]xL–Ð.ê;F¯xúÁÂh»E‘£» +3êg8TÚEmdwMóÀœ)| œÕ²í†èüRÙáÌc‚j,iBQ6^°wá +:êËm~„ÓMàŒÜUàÎy2Ђã¶Þ@rKgMXçÿ2ÄôÉo›u.ÑkƒOðÑ.wØ +’â ѧàþÁ@NÔìb{-„rÉ5 &I è9žˆý`q¹‹sÛ¦8‰»Lï>Þ.°uuk–æbJD¥`¶FM7×N7’³Ñ1à]?\fãEZŸfà¶äšCnDm ἂY¡ÒÌ,A¦¤F@GÈ„h×!‹SFÈ^˜À"ÓEÀb° p´'A8z=a’»¹ +œ%AÊ ‘8Ôþ÷¥áÂEÃÊ«`¬*/œ +úœž ¯ÒPäÚÃ!yüX ûF–~`ÎeÚ> €0³XôºR^æ?{p¾I@ž§Ö˜ùÔÚ¦FÇÜz®,v\ç“ìZké³kí£"üåìzZ›yùŠi¹ä¨ÕeùSû’6Ø)ÆL'ò™6Ryãt®kŒ-õT‰ÎÔĝª‰ºR…‚äÔ?óŠMfvZçzg]ggl±p×6o0)R§eGEçÝsï4©Ç¾î˜U84ޔ{¬¯­s㒏lCaĆÂU*‹^˜¨ªzѼ(M‰3Ľi†ê¨ D×.̙—0 óøoï>,°5d&ly`ÎÀ ;ÏÖè?d`.…µi¾,jž“—E-$ž§k¢†)£¨Îg¤ ¢¶Ë¢…°_Õý×¢ºÓø(© ÜIýŒQÐンgäŒLåDŠÌþ·TK0{S95{e9ÌQΏÿºgå L—å +™ÿûIµ4óÞú;£ó”)Ø©±3WÓ`âÜ7ôÃÝý,;P_«;î̪,ß\cœp}'}, ÖÏEvþ¢Z.Ðq/¤A’? rBH"ä5QÄQÖ{L¾y;Ï7ø.Êì ˆ_™2åQf0ØêC"8°ƒ¬Ÿ²3l€Yß÷ՎAÏt\#Æû*´ê&Ðמ +]´‡30 DeœTÜB€åxœø€l} ÓWø± +wO.OŠTaÃ&?Žn8þž¸bë]½«~B‡†…ÔòÉÿ_7è ÷Ĥ‡|ÒØqï¢Èû’ÑLs8ÌK ÁË­Å{ÊöÎK?'76ç¯ÆG Ò?Züha⬡' e-ف̽NPü:AŸïª‚€?Ú;.sٜ<—dOÆoK_,'‡úªïÉC!ÕX‹´±ËUÀ­öt%wwmøŒ=-º,A¿ÊޔîOºg±þžˆšv¨7~Âð\¡å‘ 7ÔØP‚øÄ„Rޖ{´/ðëo_ +¶ø::Oöuß{1v;ºš4àîÄ ð4_¿Pç ¡ÊýÕ´ž\¾Šæ|q yä_ÿÒ§çÞ#•I©šÕ HêÃqWò›%Cm^ú÷в\ –“mQ’¶%çmÉÙÁæzú“a{[ž¾P‘ù‹–é9ö~&ü[¤Ì}h!O•  Ü鮨Js@ʍ÷¬áYθyã§³‚? ¿]u.Gnðá_°¹p&’_Ú®‚õ…a‚8+£½¦›æ<ùwϲ2›Þ3Н¢p<ì ]Ù« (þgñ¾€ëlÝ3;~dsìú‹]dÑÂk"¦>ìø0ê5þÛT©ƒÅK®ãQX%Zð"ƒ?ütÓ@Ç­¯º!° |Y=üQ›üe&ܱ€a¬D%oޜo k`x8!&@€«/;º¨“IºÙÓíÉ–ÉøZ[þ‚Oþoø†î„I_ï|³'øAÀeÁœÎrЅ÷è´ –P©ÖìE?~`.zS”oy.£‡H#ñâ–æ¢Çɇ(º?\‘Í]ò >A÷:øË';{d‚ z’ñ :¥'¯žÁaª“’mE䫃 /͜–Ðù·eN-ì…À;ûś~¡b@À¢ÏÚ¯„É©ààæÊ³aŠf¯7·#AvOO£‡·|ŠñucO 1”¨Ë]ÿå0««Ò`¼¥ë#Ùi›ˆ]>½ää1e´~"ݛ̄̋hpø<À0„Ùžn4üÓ¡ ²-½ ï•_¬-»þ"Œˆ&p1ÁfB#n…ÉùÍAIþ!¯Ô¬¿_Zœ]‡õCmã黜۞ñà;x`O‰äÜÞL]5Ç.g0áh9ë6¸„Š¿ñ™)ÉwþÕ)+ܤŽÿCtþ8|§d| úɗxôxð—èü \Žl|ôª¼£¿ßÎ|%õâ/¿ûj@6 endstream endobj -403 0 obj +411 0 obj << /F2 13 0 R /F1 10 0 R /F8 61 0 R /F9 84 0 R -/F11 398 0 R -/F12 401 0 R +/F11 406 0 R +/F12 409 0 R /F7 41 0 R /F4 26 0 R >> endobj -395 0 obj +403 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 403 0 R +/Font 411 0 R >> endobj -406 0 obj +414 0 obj << /Filter[/FlateDecode] -/Length 2124 +/Length 2123 >> stream -xÚ­X[oä¶~ï¯Ð[5€‡R%=f7Ùv‹lQ$.‚ [´òˆöÖH†¤‰ãßs£.3¯·É“(^Νß9‡ÁNívÁC@Ÿ¿ïn¿ù`½S¹nï:RyÜ~÷¯0‹7[“™, ßýa³¢(üÑÝ»Î5{‡¿qø©h6& OE½ù÷íß«< -¶q®2¢ðS{tCut=îÎÂÜ۞ð' þ½ÈOÕc×'`iCÇû þìqåPtÅ~pݍ,5%švÕ^¸®k;žHÒ¡ª™ãB–ÉòëÆdÌöÍ¥)I¹-jÃ'Rš Ô»_ñœë -$ªmØcd§S:…îÕfƒ ^ÅÀ'öEïP%³C‰,K¤˜÷[ÉJ(0B9¾ùOþ2qªìHœ÷Û;Þ0s¨Ù)ÉúÐ2Ïc+Ú¦¤-pc{¡Ô§®oEޞN‹µ»DV4?ÙÄØL霍’0—ƒk8Vöm×¹ýÀ‘"ö&gòwñH iâ8üöìôŒ3EWö7¼m2 ü°I€.ÊogÞ2ÞßÑ$?p$ùan\쪇žøÐs5. 告’Ñ ÷Õ©‚KÂëŠmå‰JйŠ4-üÌ6Hæa–ذ(1hˆO÷ÛÀë•ìc!¼ eY˸½çoÁŸºj(Vl¼$û\Õ5ïï@2ÆX’.ïOÏgÈ8s¾lŒ·óXg·’,:öѐÌB%—ÉäŸNýÁ•<;sS÷gœŠ$¦¸ücøÅa×Rx·G^¼÷dG^b/šâ›“ÌLtñÏBfª¦wÝàJºyyøCÅ Ÿ+¼o¨" ž+øL>‹µž(ãOéj78GwˆŒ¡;TC´t=l–äjÎ@€ ¢ '&ËÓ:z…"ÉÐ8C×µ¦IÆ¥»‚?‚ÑMœGçág“¤)8ƸÃ/qÁÁ]]4<쟊½Ìî;W èOÚ"€M4ý¹Îy8Á¯yuXPGË¡'E¾å-5">­]l¾#-qäúÞ lu¿ê6°µ+«¡jäîû;/‘# -`Xò(R5O'Y‹ŋ÷m]“:ϽºÀ±³‰T–_Ü$E,`|øÔ.ӊ=#"5¶æq²Â˜‰nQÑU`z1˜Éƒëxkd*· ÞZ±Ò„™Á÷·à‰8xÆCЗ(«ƒce*ÖãüD†6AªòTRÛ•p°~÷ýkÍ.F )ÊÿHq’0J=E ÿêÂ6©2ÝÇë1çZBòÕZ£>ê+Ô¯ë›g_Ôc42tM¼•Æ qázY;Oš˜ôùnðŠÎ“í›Âµ|5\ß*Ü©)]×"®KrÉý]%ÂèÃ2ž’C®|¤üñe™„v»(DâR¢°X‰¿ÆlÿY«ç2#fóq<£!q,ÇcÎï·§K:Çð¨ï?›u°VµPoÑ8š°~öíñõÀy'á/›Ìp¶VJ4œ„Õ&6È2!6½ðfEK h6%l„÷ñ‰k`†ÿyžC#Ÿ9}ÄæÏUOœ¥›’eOõð;–èÃTƒF æÆ‡SW UÛ`•±Ã.p"ËÕ.¿f—«¤€v¿G(Ï3J2± -‡r$NÈ3¯cÅ´›ÊþžXA ê˜~¢¯Â£M&xäBé… u'Y¯wÈGðõÅ͑S³,7ÙÀ~¿˜ýe´ÇŸàŒ5Œ3Öß%;@8æ¾OV/¼c’k®Ñ †–K6¶pÆÿÏL'Àåv=U{ìN¥3¢ô»â mÐ̔µW½‘DkÞ°Z€Ú·ü°°×JÁÁr^ږºŠîÓㆺï hÒ`¦8šûk Óç½Ñô\…´Ä„€\{Åtú¼‘P@üƒëI“,°KyÍPFÀ,PúGW”Ði‚ÅR´ƒb)Ҁ5Pn—Â<ß3Òõ—ŠrwQ؋·T»fPsg°è°ñe(îj¦à³~ßUr±zžüùcKe1LÝ}µçI‰~èZöB”š!Ü16Ê8Ý8ªØ3î.q¹íJ4/©@)Zþ÷Ð~½ë3ÙNäKs_5ã£ï6Î( t¼eêôMš!¶N­YSáÓÑ žÏ¡l|C§äé ï½Ùia|›a[Ii¾\ÃÛ¡«&}SéjxªB$?ëbÿ ²’6¯¿¢,ûü´Uù ^?ûå •Äþåe‰ñۘ”¢Õ -]Ãòð=†i°ÂDԂdá'ְϱ±2W oܘ̩òÄúÁ>YúZ.Odˆ~¢ Xnÿ:zaH´<5$»°o25Å þqC¤/åÜOÿžFW|j—iŌž‘[ó8YaÌD·Æ¨è*0½ÎÌäÁõ ¼µ2•Ûo­XiÂÌàû[ðDRþø²LB»]"ñ)QX,‰Ä_c¶ÿ¬Õs™³ù8žÑ8–ã¿1ç÷ÛÓ%ˆcxÔ÷ŸM‰:X+‚Z¨7 +„hMØ +?ûöx„úà<‰“ð—Mf8 [+% NB ‡j›Nd‡›^x3¢%P´ ›6ÂûøÄ50Ãÿ<Ï¡‘Ïœ>bógˆª'ÎÒMɲ§ˆzø KôaªA£sãé+†ªm°ÆÊØa8‘åj—_ +³ËUR@»ß#”ç¥ ™X…C9'ä™×±bÚMeÿŒO¬ uL?ÑWáÑ&“3Á0&ü8°`UÏ_ÙU·>2g/ééºÃ{’¯!½úȊ§À4|Å ›üé*ê¥ÿ endstream endobj -407 0 obj +415 0 obj << /F2 13 0 R /F9 84 0 R -/F11 398 0 R -/F12 401 0 R +/F11 406 0 R +/F12 409 0 R /F1 10 0 R >> endobj -405 0 obj +413 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 407 0 R +/Font 415 0 R >> endobj -410 0 obj +418 0 obj << /Filter[/FlateDecode] /Length 2560 >> stream -xڍYYÛF~ß_¡·¡€!Í>H6wŸ²Ž½Gb, ë̑8#îH¤@Ržèß§®&›’Æð‹Øguu_W•Vi’¦«ç}þ±úûûz¥Ò¤T«‡§•r+e’Ò®~üoô~WǺ_ÇÆèÈýu[›Eï»Ã¡j·8h¢Ÿ›¶æÖ‡m36íó:ÖF9¹lý¿‡¿û¨\Z"éNT«Ø–‰#ê.щYÇY®£_êj»gREýÔì÷D +xڍYYÛF~ß_¡·¡€!Í>H6wŸ²Ž½Gb, ë̑8#îH¤@Ržèß§®&›’Æð‹Øguu_W•Vi’¦«ç}þ±úûûz¥Ò¤T«‡§•r+e’Ò®~üoô~WǺ_ÇÆèÈýu[›Eï»Ã¡j·8h¢Ÿ›¶æÖ‡m36íó:ÖF9¹bý¿‡¿û¨\Z"éNT«Ø–‰#ê.щYÇY®£_êj»gREýÔì÷D ;rÜÀälÀ©E6c£’²$z~- ®dŠ$Ó«”ÖŒõ#\#-£C]µ7Ǿ*¶õ¾kÛÕ<8ïx껃Œídò|M]F§qIm¨Öºˆ¾®µ‹du#+hâ*œ=㨋žºž7î+’9®< @3Ø|ƒ0UF79 §j¿?£lôˆÄÎW"ÊLbr¹ù™Îk_nIÈêD;Y÷9êë¸i‡ºGu~^ã†X§ƒª Òy‘Ñv­sº0öH*¸¥’ bs öåýi¼ãq¶h|9VÃXûÑ^¶:ßêëMÝâ9#_¾Ì’܆—ÿÕ?w-ÉÍ úpǃ“~9#‹pï»î‚ÔÄn”Kû×8óoØÁ°é›ãØðÚ¡A_´`3»€=ŸžwÕÈ-Ì[ݜÖt?×òJb±;a'6•ú®D¦ƒK†Ɇ¶UB˜4 ÛHDþV“ˆ„މžë‘å#÷3bÒØ"uæ¤N ØÈŽŠ×o›Ï:ËëÞ«‚Ö|ŽX^ݰn¨5Ù ÷ÕFN!3Nn‹ü7º»Î²éбhîЗQiprÏÌtOž{ð§Íil˜/֘.‹Ä*V™8@3²—àa €ŠH—°ü¡Ûê-OŠjqºÅïê­Í‚u~W% ^ÅþÊYSü…{,ö~ÏÝÅ60e‹'VQL¹v|YFþÙ8Y±d×3ЋñÛv#7äA@¥Y¬´Èbó7laLV@-¾]hWxÈ$!ÔIËߊ?ǾþÚt§)^å¼í%#Ì#šxÍ×uÈÒì«Ç½¨ôòš„Œèf³+›ÈéV0$€Uï9÷ÜöZ2!JhMôB=YŠ8âÛÕ⢠Ä7=🵧@w áaß dj0µñop¸†Ä*[RB®SήãqI›DsH¿\ùW´÷¯ŸØ2f| áŠ_à³›S žÁ#ɽåfRɄ^µ)ø²ÁÌ$½å˜ÛX«Ä±Û~Š·ßq%íœð¯„ØðìÒ`·˜tÌŽ\l›¯K)œèzBÈ[Òhd§˜à(¡4 ygŽ;ڑ/¸ ß !ê-i™¨-ىÄk¢ßÖNc7|ÕºS»­ú¦ӛ­ÙSÃ7Eæ?Õ 2 ÏĖ'ø'ЀP¢|È÷)~ºR*ULˆ~¥b vn©c gÕÊ%eN4Fdi v$«4ðº2Úf@ ÈS®+ zó©¿_ýJq7ðX$eA,Ë!›"Š?~øù6Mg‘ƒ™&÷'š3‡°€7hºÐl®$¡óDD.»p¿lòµÌ+% \+ƪ¹É6±Ü@VšG¦q/zi4²óÂJ ¶Òpçp/@~œ_Z)ƒ›ðdµ"žðË!;4<àcO‡¶Z¤E`«V§×¶Š;ÈVÙVinðSd«Ød[ÅÖ#!õ•±-ÿ?Þ´U÷¶­6)ŠÐTßǯ߃°V{[ïw04©Ø @@ -3206,34 +3253,34 @@ h r‹r˜×ÝJ–MÍ ïï>£¿ ½ &S,δu_í¹³¨9©UãWL ZKHÝ´ò»*þÌêÅ÷°¤,õ ¸} K²sÛ<7£lÐÿ ‹À·1AïüTcJ¥|ëŸp@ô´žŸU}¡3îdIȌT̸üÁÆÝ¿¨䚂©ÞК´öÐ_¿“Ia¼¢>¯ï¥@7Uݦëø3œ$PÁÔ¯Š,Q x`‡²ªœËLØ A‚²›4úO»‘É©–„µÌÝò 宊`¸¥ke/«[$ZnòŸR ¤,_BR'«1´V-Àï 8è™Rٕ)ï²*‡·áP5햂U° U>ϳ‘Ý˓CvÊÛۋ…Yf|óg|A"dÛ@ãyÆ`•͏K X0âb -&®ËD1-XÀËäMøWÞß*u)Ĕ+B8£Rùÿi‚ ÜÏã^H\ÀÝ0d]ÌQͧX1ü¤…®·Åþß ü¬äø¬ ‡Þ.ƒÿՔšÿWãzÿÃÖ¶½ø“‹Ÿ©ª‡§¢î¥4Uò<7íñ4^”ì û˟;#^™ +&®ËD1-XÀËäMøWÞß*u)Ĕ+B8£Rùÿi‚ ÜÏã^H\ÀÝ0d]ÌQͧX1ü¤…®·Åþß ü¬äø¬ ‡Þ.ƒÿՔšÿWãzÿÃÖ¶½ø“‹Ÿ©ª‡§¢î¥4Uò<7íñ4^”ì û˟t'^› endstream endobj -411 0 obj +419 0 obj << /F2 13 0 R /F1 10 0 R /F4 26 0 R /F9 84 0 R -/F11 398 0 R -/F12 401 0 R +/F11 406 0 R +/F12 409 0 R /F7 41 0 R /F3 17 0 R >> endobj -409 0 obj +417 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 411 0 R +/Font 419 0 R >> endobj -414 0 obj +422 0 obj << /Filter[/FlateDecode] /Length 2835 >> stream -xڍYKÜ¸¾çW4«¦e‰=r³;ñb³ìrX/N·fZ°ZšHêOùí©%JÝcïId‘,‹Åª¯J›$N’ÍÆ>ݼٽz¯6i—éfw¿I‹MªãÒlvù%*²›­*Ta£7n8ÞlµÖÑÇê¾ê«v_a×DwíÊ£³kn~Ýýøê}ŠË“Yma‡t³5e\0·XÅöfk3}ª\¿¿ÑIt¬Û`”›è¾ë±a£·ÝéäÚÃÀ½ºåïx¬¸ñ·z»þ™w 7(õVÁnжûX¹CS·°LÙ4zì;”ó·úP HI¢ý´öh{œ8h0•EññØwç‡#“ Áz¦E*ê|&²í§j?Ö]Ë+Ê8E±7[‘4•Z’õÖ¯IÌt>꼿)TäöuSu5üz Tgq§Iùù†›tlà™lZ‘.gtuK‡1‰ŽÏñj£j_V6¯B{˜ßl3›G»#\4Ó7àßÓ ¬ìè(|ÅóAD{E$Örê`›<¥ÿ™oÌÌ7–§qb6 ­«Û}_ª—ŽÞ–‚ÛµelµÌE¥¯y©4V©Œ·]»ý¿<‹³\æÇ|) +xڍYKÜ¸¾çW4«¦e‰=r³;ñb³ìrX/N·fZ°ZšHêOùí©%JÝcïId‘,‹Åª¯J›$N’ÍÆ>ݼٽz¯6i—éfw¿I‹MªãÒlvù%*Š›­*Ta£7n8ÞlµÖÑÇê¾ê«v_a×DwíÊ£³kn~Ýýøê}ŠË“Yma‡t³5e\0·XÅöfk3}ª\¿¿ÑIt¬Û`”›è¾ë±a£·ÝéäÚÃÀ½ºåïx¬¸ñ·z»þ™w 7(õVÁnжûX¹CS·°LÙ4zì;”ó·úP HI¢ý´öh{œ8h0•EññØwç‡#“ Áz¦E*ê|&²í§j?Ö]Ë+Ê8E±7[‘4•Z’õÖ¯IÌt>꼿)TäöuSu5üz Tgq§iúù†›tlà™lZ‘.gtuK‡1‰ŽÏñj£j_V6¯B{˜ßl3›G»#\4Ó7àßÓ ¬ìè(|ÅóAD{E$Örê`›<¥ÿ™oÌÌ7–§qb6 ­«Û}_ª—ŽÞ–‚ÛµelµÌE¥¯y©4V©Œ·]»ý¿<‹³\æÇ|) Na†Ø`?LLrb íƒ (w¬É4Õ RÑ󓁯y¨zžst“Pûm=ñh.²~~dÛ+¼¹Íûf¨YU$óUØìµˆR9™rÝÌXn×»ýˆ‚è"º{ü–ò¾Š"8Ÿôin×EHºÚê€V™¨à½!¿C=<6Žæ ¼Ó´C[}y’¨­gÜ÷Ýi%Íq~큭±w:¹‘M••iQ4¼ÐD\‹4°óŽÇî]ó›zÝ2e6œLîÜU¨ì÷ÕÎuO÷̺¶yæÅt©ð=9Zÿ̳Z¦™tEë÷ÓVÕ…Ô)lßáײ‰x)ð¢@‚Ϙ¼ŽÌJ-t„§ÓE´Ã¶°[\0ôïõ¾Ð«v½°$¿;o¸Úƒ54>º~¬÷çÆõ×½]؉Vfyü0Ëࡱ¶ò0ßnûK7ŸÇ¢üÃÝ“ÀáP×ôdÖ܌U9q.¸©$ö^`ù®µRxÈ'$°N”šã€VbkØðŠm£@~ˆã|óÈäìF®È¿Ò}[`ب{ãuoRˆZ7ÖF®9WLÇ7ëÇéDz>Qic£¼S¥3·°ù©nHy©¶ÕÞ³ò>}íîÚʊãÀud׎)ž«åZ&×+§É¾5)âÜ^  nŒ6€0>СÀ<ŽnäHcBi4{Mj»‘)âk«–énꇖ%5ê˜k•6³ÚÒtSÄeF†PBSˆù؁¾Ûái£S§9ˆ_$q¦6§Vp3šÍ'ÂQ©Úäq™#ÃyI[fúîÓۗؖhÔ!["Llg9q†ÒÌÖ[ËŝqŠžÅ,£eð,”BˆæŸÅ—Ï"3?Î.v¶aÔúSÝÈÅê Ž Â‹ Í"³lYva@4 #X˘f%žÙ ùp)¤Š•÷$ïwGŽ¥ëGޗ÷·×ö_ºB”‡àÀ)|# ±8d©e/µëkûÈNƒécô#‡[Fÿ:V-Łæ+¿›s0 ßсd2¯\n¾ˆ•ðÜÚe3´ |õz«Ì‡Ãk®™ÕU˜%·§½cƒÆþÜ÷‘ ä|È‘…¡Ò*8û¯ÀvÀ­ç&‡ëÌC~=‡ÿš·.9è¯Àj¤6ÐAõvrë×bxý›w×_ZžŽùvÐ(|B‡„²¹GH0ÁWd`B;]ވÖq±p~l®ªXޔ*²+Á©”›Ù2"!!gîQbä!ˆ§x]0ÌÐ I9á_Δô™_³Ñ~˘F”:€Zè}‡Ž¿ µ2àüš¶~fW"‚3¾ ¹ú‹³Lb7ߝ[aÊ1H{?COìM‰vÄ3àš0^™ùU¯aå⼐¢rާ\­ög\ŽSؒíðÚӄ36Ò;,­Ûatpˆ[Ìÿ ‘» ;Ü88¹X—×âŽ4”€å(HW(@Pc&\‰;ӒÄyð»Ý \ ƒA9àʄ+aGå6Î0».Tœ§/„`BqGÎ"Fj4Ϫ“Æ‹švû}õ(ðˆs¶°2†Wì<¨Ä\õNì (_»¥æ5“qhý’p„ã³Çqô8„é ?àáWÐΧô’çŒÕ /^Ȭ @@ -3241,81 +3288,19 @@ Na ¸g~„fu¡.rB¤=Õã±;Þgg±-ÛsÞké’ª¶êÙ$ÃÀ:×3I©'ù\I¸“€/~âÆ…$ɜ-!œ^l{¡t®Û¼Ä‚Û†Öný 7ýó¢€"—fSµÊ‘ÒƒQ`KL²¦î«õ"é‹lVà{îK%HُÓ0ºy¢®XÜsÔ¾RáXÆ1“ ;T#+LÁY—(0Ÿ•—ÀÏÇ*‚’lðÈڄpådý5ÒD.úà0Uè€ðÉ)uf2¥uY>E¦µï ȋ۸FœßÛ¨:kbm‚ê¬H+ÅÞXsq6xè9äem=rë}ÝTß*»jbóºÁg„Y²)¥l‹ DC¯©ïzG—R"”%ì‰t|ƒÜrüª‘¤ø¾;¹ý°mê/x@â6‡»º=ÀÅ L¤ØÛ4ÕáÂRŒ_¹X‹Å”{wn\¬rᖖ:~¹RÚAjɉ(Xʊ¹áøsÀjjVõ>Á'î|˵6ü®äE{„T{†E°FŒ&ï)ƒÁÆ ùTÿ÷ºqü|èÝ ÂZA'šq#¸U›M§ÇɏçQ¥Í‚ª8ö(2XÊ¢.*®9Àd;•o <¢µuè1ÏA'ØP ÊR_™þ4Áö\wH5"“ßxѐ+Û<<ñÌÓZï«=×`W¼r©Á`©Àñ4y)„ü8õ2"·=m”ÀÛò"©Áu ªÆ,ÙÊøp¬šfš:TÖ¥]@¶ï#؇ŸÿñÏÝÇ·4pÑŲPmTYhË&@×®W“ óÁȹ{¼]ù y<£Ïòï ‰Sx*ÙÿïUüÒµÛuÿÁ—×5 Ìà Dɑ=vqbÃL{:Ö>€1°ãª….'L.‡(ŒÈüó#aÄl^X³KSv6¤ÌC­È)ɞ×ÝȔ´ ÆfD8«í‚ÂçHk–À·€³r„^]‹û&êja/Îpç+_ê5ÜcÒ8Š7Ó?ª¶Å³ ÜãW J¯¤ÍO”„ {4‰êâ]/ž°wì/Hò©Ò]j~ڇJ^m ©¯Y`1Q k`aw¸[?Åeb÷èpÁ•ÇÁ»T‡õõ_ürd¯¨ ò¿aãßÕèä§çIŽîëÕ(§Ã('ÿÆtVÊ5ç‰ü îáaÿÎ `ÌÔÇøâ¼'ë„9àòº åͤ’ùß 0+ž†Iø¬” CÔluô¦qíž/ÿ½x×±RýÐîÂÄ5/Uô“ü6´IðCK@«)}d6%‡ºäšwÈòØúˆðÇK§ç¾0ýƒp¢ -›)ÉL%d+q`ôâXFÓ@¸G%9¦¢¼ãŸ®‰£—âàãÝcjÆÙòþ™×$ +›)ÉL%d+q`ôâXFÓ@¸G%9¦¢¼ãŸ®‰£—âàãÝcjÆÙòþ +U$ endstream endobj -415 0 obj +423 0 obj << /F2 13 0 R /F1 10 0 R /F4 26 0 R /F9 84 0 R /F3 17 0 R -/F11 398 0 R -/F12 401 0 R ->> -endobj -413 0 obj -<< -/ProcSet[/PDF/Text/ImageC] -/Font 415 0 R ->> -endobj -418 0 obj -<< -/Filter[/FlateDecode] -/Length 2263 ->> -stream -xڕY[#µ~çWDœ‡íH´±Ýwxb‡!!!í"žÄI,úº;3;üzêbwœéÌ<µ/•r]¿*;+)¤\íWôùqõöîëôJIQ©ÕÝn¥Ê•JD•®î¾ÿÝêãd†uœ$:*¿YÇišE7}ÛÖÝ“èÛ½ÛÚÉvûu¬Uª¨,Ö¿ßý¼ŠáµŠÓJ”ÄqÓwH×wuܲÆi8m¦‘ç£ÑfÑ­Ù %¯—"š‡nž3yßىG73»ß¿‚•2‹ŽõÞð^¥>®Å:.eý:@-å•«Ü€B#+¼5]?‘viô°êÁÖ÷áÝÑL¨ïÈû³AþXë"2O<¹· (ЈÐª©¢³~[—ú’é­gŠôY!²Šeˈþë2‰úºAG›-“¦QۃÍËhkwO¸D †SO¶5Lwd Ú¡^ë`AöÙ# « fýŽôÁ×/½.z¥ÏªWŸ¶¯«‡I¯ çs ¢|½ù¸Fo%òC@äi2푑ǝšƒNÉ3 -:ˆ°7ãBtöLàÔeÍpi3§BŸé¦øÞ졕x5˸Ð*‚N”SZK†iX<2ÃÄcÂíÄÆ'œÒÍ?$聽™ÈŁV.A=‡Ê¹È}v𱜆±Û Ìá4\:+Å¢ BùþÇ|2›Ód¶‚{BVÐmê3>.d•%¦ôå¾\v…P>j®¸,Ñ9 -zé3肰@Ävßõƒ‰±@¾î<Š~)]ôKç8©®;Gû2Ú/ãB)‘æaË|µÃÛz·vä%îG±2ò©m=q™Û*vl5d¯f©È‹‹ÕÕÆúÜ ÄݭσëáÐ!;(™Àæ_ú–—Vѐà™we¿Û}֕o®ùJrò‚+ÿ<™á)¶€ã?ÌC]5ó§ –» ¼¹…_vD?:Õe:2ÍD•·¶†áŸNCܙü‰€Ðòä‘Ñ4\¨F¾%nç4¦ë(í¹4×Ôbñ>#€¥´ ¸Ð8v#4‰Í–ÇAø‡[;‚ù'ÔÝe©äw²¬Ë(ÚÂXUÊÆª2£ŒK—ÆZë¾ÔL1ìñʊËp%ssX}ÅA='Èâ*ùh±¢éJ’ù` ü-E±¹io¶%.÷n®ñ¼Àô@eÇy¯Rî2$¡†šÇ™mû-ߪzdÔ Þ²ñ>е'w ¼Æ{#ÞÝ"ú-®ER–/Û`çQKGgãþì@œ!c2§®‹æ–û8³'Uó> -endobj -417 0 obj -<< -/ProcSet[/PDF/Text/ImageC] -/Font 419 0 R ->> -endobj -422 0 obj -<< -/Filter[/FlateDecode] -/Length 2221 ->> -stream -xÚ­YËnë8ÝÏWh×2ñêAJ"fՏ{Ó@o&fÑi`›‰…èá–äøº¿~êAÚr¤$fV¢HªX,žª:E±ˆãà) Ç?‚Ÿî¾|Kƒ$:  ’LhÜýò{X–«(-ÓR…?™a»Š², ÿemoÛµÅWþfÚUZ„{S¯þ¸ûõË·ì,JB•A$µ(IšÝTcÕ>EM·±<9M†µ^ûnkgÓT¤i,­HQ O|Y)š¾25êœÈpݑÎcßÕ÷¶Õz•æá–_7öÑìë‘_K vü|ƙöˆ/YøPµ›×"-E–ó­ êü´PaEOH¦`Ñ#¹µnÐÒX×lꪵ<}M?:ûÕòókcÖNª3÷7J±7¤Uz¶ÇÙ¼‡w>›o-ž¬ÊÙ)€í€seóTä^Ù®}_YDV‘L‘"U]»Eú#wùÕXo×·µ<Ëìvuµ6cÕ9%lÜւ¨"I¦G{àýè4¬p;:a'€÷µ©kvƒ, o»Æò𴍛ÓZ»áÖ¸õߑ‚0ñ¤ º†éûU:ðj1w‚»­ÃÛÙËᅀ ˜[À£ð¶~|œ»4ßA†,D™12rFÆ÷¨1Võûõý'†8uî;÷€Ž¹ª2©¾Y\†¬É%µ:aOnŠ;¡í»¾ÁCÁ>>\la…ߘŽp7Œ %E!/âžJ×£ pÐ5»Ú"¤(|¨OŸL’CSŸ:Ц(D -Ǒ”Bží›:·ÃÙ]°¯<Ljkì ±ã,¦–j;ô5|Yû ͯ'³]¬¿«ÍÚMØÑô®â¼…}à’^]^¡ÓXgx%T25|ÍëyÎò<ôOkÖ(3_®&Z;Whõvì+ûB‰oÃ3œçALyîzûRuû!òB_ÛK+q²f?wœ,΅ÖÓm´öûø¦´¼EâÄ-¹aš£sLÜpÛõÕ_];š:ÖÀꙉ I½ÎrÛZ:g6í)„v® ÏSfÓ˸ÖBïã,Ÿä5íòš^ÌkÄJ®ö‘(OexkG&(²YO¯ûb&þ(Õ%€sùÅÑ6bs q‹Ðæ–u 8xn! »Bº8R1‚wäE”F í´ø¬¹í @^Yé8g(ä&è>àcNg ] ÈZ7ì\f¸Ð(ÉõîãÞ}Rw흻¤mž'rãPmÆ-7‰lJÞç,…ñʘØ5Bț†¶©œyÀ;{ÈØÎäë¸C -·‚­=ð\¿lã>ˆ j&¨åA…Õ(ÏzűOQ{ÔÍáS*‘–ÿK‚Å4 §ž]µ»ý5v4W¦WéÓ«dšÏÅð¯ÊO„)§éD2±å9 µ«§-Oô@¾&ޏ޳^|Ýv®k][Ó»˜Ÿ‹8›nŒP%3u–¿ÅwÒ*8€¥>O39˜Þ¬GÛ<ÛOîa'Ãý -ö%óޞL¿©í0ð(âŸò]/tæM ¶©Z¨a -¤£ÚT Ðn.¨1ìw.ëõ# ²Ècæ8vâøÂA¸ÞÓXAÀC ‘0υL> - ¥} -è*3¡.³‘Ë·—‹hûˆŒkó4G¡:×.ÞSŒs˜c‹îš‡Ç†iÒ£¯Y˜ £MÝm‘q&'ÆY¸5'ëmäìùs¸®XAЃ䏡ÛxÐø| ìãÀM_l»}½q½nM' ÏŸU a§±>ö.9TÙQ,`ptèiÞºìŸ{÷y}ä)ö»]ï})ì‹hpmï”å©fà!ãftMœ|®Å=èÈ‚|k×LŸð¥©PÜüý–5EŽ×>ýuøÎ<Ñw:,óû¢©,)Ø`%~|9¥D£< ½ü­Š™sŒ -ŸªªtZ7†{O.qsN"4ðêÔP¶•BçLöª)œñÕÝj€¯I¼l¸¸ý¹89óp‚Ê‚ß:<»í³=6f÷†§²b@Õ¾Pò©æzÏÃjc ·(8§>Îcù±ï{ëk qå2.Fïsp¦ÀIw]ä\$£k¢9<щð6HCiøãzmw#{ÆpãD(ߨe6a•jq[@[KÍn¥ÐÙÕWA7s" -5ý<FØ$¸™œ2>’eÆkYÞ[T$}[V¢äS¥Öcý}QˆºJÈ—Z} ÅÑ˼8’@½Êk%L‚ì;†ˆ’$IÏ;5/æ`}ÁÞ@*ð_ۏs¡€°ìÍrï&ÇxuÎϽàÏ}å+úNɾC´zéjR_·ooþ¿/€2MÞÅt6¹íyGIO@•º bsµaP%Ÿ÷¬ ôåÛOno¤ž²3,kªaá( V§W{/­–¹Õæ pݤ=ý|…`gyzážüEÈÔò_å¦:ÇÜîÁ¼@;¯±Ü_ˆt‹—#Ø$ô7¦Ž6Ub¡FµWÐ5âxK…Œt7ôø\(d€è^_Çà;»«ÃjEzŎüêÃ34·÷ù²âË™PåLjÕô ›Æ1{Ûnð˜Ë—ò„ÏÿÃ5í—ÂQ¿ýZ‹é. -endstream -endobj -423 0 obj -<< -/F2 13 0 R -/F3 17 0 R -/F11 398 0 R -/F12 401 0 R -/F9 84 0 R +/F11 406 0 R +/F12 409 0 R >> endobj 421 0 obj @@ -3327,23 +3312,28 @@ endobj 426 0 obj << /Filter[/FlateDecode] -/Length 2102 +/Length 2235 >> stream -xÚ¥XIwã6¾çWèÖt^ˆ ·9féyYNy¾ÅóÞÀ"e"¦H Iµ£üúÔJ Å¸åé‹ÀªêÃWl‘$›§ ýý{óÝý·ÕF&¢”›ûÝF©Ei6÷?ü}ߨÃTw±Ö**þu“Fß÷û½í*êèW×ÕÜú±r“ëžîb¥e!£¢¼ûÏýÏß~ÔÕi.Òb›R¤}o‡çxßWnçê*nAÓÈߨ«o`K’·t߸,uôé.5‘œ}lëo`kI½4uǃc=aÃDSςÿ^mGj#d¶IHmß]--¥0©þ@ ÑÖÇÚ¯ÿ[m«–ÍÖ©ÜxhíÊ£ ¬ß‘c\l1©È$۔’vp±ŸaZžD+;Õ¹Èç|}í"‘ëy›w %+#;±¶©©¹1Nvð²~ÇsÀ‘S?œXÈÞ§æK㶸ÿÆO#c>áêʊèb\D5¹æï{êWîA¥y] ¶ÒhaŠÐH8½ Ck¹6=°ÌÖõ»ÝurˆõÖ³’ÇÙù ¸ªwöØNâJo,S#Òþ Q–8ާ=¸âðX¹¡Þ‚ƒÜ-¨ü |jJɰ3eBp@ÁµEcnG]ª“hÛïm=Õëììc…Ëp¬2Œ•) ìCí÷qÚ£0RyÔ·0‰ÄhÚ¸Ü`å<,³De°‹ùq -Ð?ã @ ÄòßØÚ±ñ’Á±ÑU¸Y=Dã¶‘¦Ñ e%­c„Nl"ÒȶGßíwW^SE!’Òû…"Å»öò`ÛoÅ-SlVòp'Ï Ó3˜ w’f%€EzÜg!¹‚<¥`z‰¼iÛč«ªº‹w®}qáqR°vޙU&=â RM>GÁ -ªL$ï@$.0ó j¼ð öæuÐ&Ï"¸SöC}µ$柚Pv?û”Ž+ '^d¶(D§\™Ò :Ç €l³ &Ü[îR™™ÎÌُ£ãc¢ÐÕ È¸\MÓYÓäö”T&3{€ð{@gY)˜%”~Ûéٙ=È* öd‹Bâ¶:r†ÆLƒë¦MqÅÈ_}7Ù¶=}>±#´Tæ¡¥2Ÿ¹³µ“`¤(‹w$î< “5¨dŽÁÕæ(gh1eø0F<yçrj¢|sÇ~À┹ê~o=!–<Øe›<‡¢ïÐXŸ?&·<“¸ªzÀêWª å¹g!lU=j|éXç33Å5¹¼·Ê˵Hò/¨ò¤Éñæclú—<»]l÷îéØo.ô´âm=Ý+_:£ðbt¸Þ¯ -ä'×ãQÆ ÀއÏ]‚ËÚvÇnK¡¦œ­™ÞTI <É%bHÖ®6ê”wä<7vÜ)DÍJ–wOè.ï¸(µ|B‚VßyÑkªIäÒÒÄ®žÇr$ðN ‚ϵ+¢°Aº,ùûm;-ܟ)ßAÛí÷uåìT¾QÐÁ õ£èüfxâ:²r½PÚ¶7£–©®K—*j½–B¥_‚âœBú(>vóëÍ­06ʜaŒmïs±;Þ#>úc£´wcðQ\ìŸaÌ]çÅöÃ;¸²Òg*”»½k퀋ҽ˜l1Á…Ï\*l0Ÿxçrœÿt˜%ä¡âr!,¿ÃBÌï9—(X­t”¼1‹!¿Cñœ'•ÁybțR(†åÕ Óù|Ât1Ÿ0hñ ƒÁ×' Æ'L”' ¦æù €SŠÖÙÚÇ;ÄרŸåH:‹gx[ãàCó•¶åì‘çT}÷aâæØðãL³,Ù{öês-Koip¼˜2 )=jµdéy ¸ -É3CÐ! ‚3C`‡þ‘!VB¤A7®™Ò GÙwÅê[h¦…þ¢PºrAŸE&';·•=:õÇB³J׎…1Á›à i}À:'௮çwk\Ìò_t?ŒÜ›¨f]MALüËFÂÏVÝ,#WCÃG.ጠ1§ØËt¯Ö m‚¡£˜¢‘aY2¯Æ”b»'Ü´Ñstadâă~ÿxÿÕßNÛ© +xڕX[Û¶~ï¯0z"+R÷ö©Ù¦78ÀÙEƒ¤@µ6mÕŕäݸ¿¾s!i:r6é“(Îh8×o†Z%"IVû=~\½~øúµ’‰¨åêa·’ÕJ¦¢ÎVß¿îÍqÖã:NSU߬ã,Ë£»¡ëš~‹›iô«é5¯ÞlÍlúý:V©¬dTÕëß~YÅpŠ\ÅY-*’¸zäú¦iy†Ó<ž6óÄïï¢Ik\æÑ½Þ 'ïW"Š—oï>òsof^Ýyq¿;U›½fZ¾[‹u\%eôßùf¡‚¬˜,Ùä šØà­î‡™¬Ë¢§5(Ԍ¦yl5S'=£½Ó½Cþ\«2Òg~y4 (ðˆÐ²™¤³~[WêZ轊üy)òšuˉÿÿë*††AE›=“eQ7€Ï«hkvgÜH#°㩏gÓiæ{6PíЬU=™ad9Ιÿ§›mKÑdfà=3GÓBPhéÎ%í Ýe‘CCo†nCOedz|VÁyiQG§‰@‚¾þ! ²2WB– …‚ç™!H[%…¬-}ã¤=›ùàŽ$Õqa(_ðÜw*/[ Y‘guôàèÓ¹G'ÍÍ{œ,S‘a(ÌÄžLwlõ7 …U%JŒ].ÊêZé:`RÂéüäÓ È$¼[6ƹ…ZÒW?éQCš§Ií0žª®#ý¾A•h» =U]E‡ zƗ2šfÝ`M‚L»qè˜BžÂÅVïšS;3ýM×l¦¸5¢,Ͳx}æ›ïVÆæ»í4݈m%ªÌ¹Á,¬kç¥Ö£vhƒ/6àÓ2 qŽ™øAâ\åN@Ü [Í;7Ύƒ0–®dÓ dá¥o:Jíʁ@–†¡ÇÜhËt<ŽÃ$Ì#ðZãH£Þ ûÞü­­ÌÝá4;â¾·K—b0É Í¤…'{ƒnT“‚l–Ö¥2ÿ¶°?S"WVU&sÄD€ KÆYD›Ó8êS +±Xf!¢ø$»xéÖsø­|ñœÅÌ"UBʽ¶)àÛ¾dØpñöu3“_ŸL 1¦N€$î¸JëžúŽiûQ73/· ®$QäQ Þ x QK‹¨âÆö„Ky]CÊT#²Úv@ÖgŸÐW°)ñKÂ&ò¨Û6žæs» l Uè;莟qhÑñЦŸh,® Õٞžh +“¶gZIÜGÐ}€w¶b0 ñiÛ0qZàB‰—yËÍ;©œÛP¸HþyÇûTªYR³pØøcáˆÙAG?ôKû +çÀªÀÝë'jØØ a.¹£Ó©dÀ§õ«ÐÅRBe¡KS‘¤ë&óx#jŒ U 4¶©°Y*DQj¦2jxÉ¢¯/¿š?÷µñßâ°Î¡úL‹™†]P±}ÈGöáÂٗ]W³Ò‹æ5§í§Íâ—0óY‘®ß¼[c´Òä +C@åyÖݑ‘Ç&ôI'“‹J:ȰWÓBuŽLÔeϰes)1ÀÈxžÏñtÔÓ´ñæÐŒÓ§Ë2П3Å6^|.rá2ŠtÑ¥Èò 'ò´ ]g®ñÝiç`7Ï6€¸‘#LPýc³¯Y›nØe¹/ÕÑtäQ}ўyÏ Œiåæ,Øäaxì5‚I60ü¶/?¢ü0#/½• ѝŒmڂÑËÁômL÷sü¨÷¦)„¹oŸqªd· +†g•°š°½E3¯©g(›‚¸a3 Néý‡ÔF€æ™lM+iÁÖIXt첸äː[J ²µpYx©(Í»›eõ{½9AÏ÷l:t*?Ú֔Qƒö½n¡kR! òA_þçËe2—B:¸±T¨èUÈ` Å^›}?Œ:ÆYçÓ±# K d‰["o•\.åËåW„œ„}EÛÖ9ÂÞM¼ÅW røÔ®™y"ð2GH 9¨y&Šòêºaǜæ2ëŘýSì“Ç1;˜~@Ì¿ !m/½¢«sJ»Ý‹‘|u+”0]¥·#ù×IçØhMŸY…ª*#‚®S‡Õn¯³#°²ðÉq&Û€ÊåЉyfšy´ÕŒGÚR¸•ƒ0܂^;.±‡|¦àj<1Äm}ӏ¢Ù"W4,3ë_…Zš"¨­¸ ÆývËk‹üáÖLǖöm·5špŠ[@Y\¾iÖ[8«ÎØY€ü ãga3¸rðû¤±˜à̏?p.זÁgÕWœÓîgƒ³‰ªr,¤»oJv7Ѽ/q{°›ý0óó—™½ZÚkmӐ~öb»où~< 0àõ–W¨]` {SøïõvãÇW)¤" Û×UQGÇ`#Ý_ƒP0)YÐüLï†'r½'S‹"¨Î…ž>X®ºœŒ\äÐÝ}Å] +ÁÿìÜe#‚ ëÌì{À¢úU)R÷ÏE&ÉÍê/_ÀñD yãý6®NÏÍç¡·ÊìŠ òRÊ endstream endobj 427 0 obj << /F2 13 0 R /F3 17 0 R -/F4 26 0 R +/F9 84 0 R +/F8 61 0 R +/F11 406 0 R +/F12 409 0 R >> endobj 425 0 obj @@ -3355,36 +3345,32 @@ endobj 430 0 obj << /Filter[/FlateDecode] -/Length 2469 +/Length 2280 >> stream -xÚÅYOsÛ¶¿¿O¡ñåQ3&JAæÐ™8±ßô5I3¶3=ĝ)-Q6_(Ò%¥Úýí hÅ·^,Ä.û÷·ð"bQ´¸[èŸÿ,ή¸ˆÍ2VÁ¾¨—¿]ÿw!“Ù"9Ë4‡¾\íª¶éasž«VoÞUcvÅm]ÒÇvƒ¿"ØÝ—v÷v[4k³ÚÛòtŠ(³D°.7žޙÝߖq”Ï·U³®š;½Uñ4B>/³$8ÕrF‹®ÉÍ5Í!p·Âüô÷m·3ÃuÙ¯ºêï`î«¥„÷m1âÀ§Q^$lQuAÙ³á¼Ôž÷‹ÑýŒB·{ºAÓ¢”¤{K¼¹hh8Q_6újûP?›/u±²T éÀüÔUCªæ€]ÕT;_;7±T5îHsÚ - -FZ¨á“ŠÐ - «^P™ Âä±ÒN{v­!Bkpµ¨÷â ÓÂëuÛØ%‡´qŖZlÃPFVTɍ¨°BŸ¸=‹þò4¸~Åx9X]Ü[›-åÓCWö}¹6ß´–ay]"S ¾À¸^,ÑsWLbð¾ÃYû´q,눣Ž:† ZËúà¶íi \t>Ñ6ñÇDŸü“vëuEž3m#øuÂPjÕ t‚ó +‹µõ& ®kã¾½™“¦zò1b6jj˜´{ËÜnҞšý®Ã[ÏXÖÞ¼êé·éËnW®mh–¤# -ÍÄ1›C5š õ§ÂI?\ˆ1Ƒd"…ÃñÔm±êZ³ÅI—qÎR»ãfitƉdZ•‡³lT̄eÓv¸Fâ¹Û"Tƒªì\ò¨¤’IËC;:—\ÚÄÆS“ظ 5˜Žñk=&˜Öµ܍–ÅO:™ÁÂysWC2ÇędÁÅ2‹ñ>ðI@ú+  •o<ÇpP©›w޵ͮkëpÿfÊXû¦ú³ìú¢‹în¿-›™,ù±ÜáåþD"ªÛbõí±èÖá·ª®ÃǶ[ûTö¤–hN~Ä_‰¯=ñ´y‰e‡)RĔQpPPòBÅý¹49 ×éú§†e­›¼ ÷~*á,s ‡ÌÜ©Oo¤"üPÙ<,±ìF½R~’9æ5G?®¾Ý)³ëßI1eÏø¾?ÿà‘'úçR|šõq®/e½G.•Œ‘6oö)–)Wú¸hÂÒ|r÷fí],ŽY,[µ³¶c©c)2VtûÆ ÈjŠb[¯9`§:Í!­Ù -ÄÕݽÁ zýž„„-X4I -}µ.m)s+ä)•ÂÖ-•ÈuW>ÑÒï¾Ò%gyŽÝ×çüH0DGÎ\­RPù†Ýÿ¶§.I#k†²Œ¥j¨š<—Lq7èޚ’¡ëÇ~‹Avk2Sg>`ÃZÐ?o—dBuµ¢Â´ÔëŠÕÎR؈…¨£úµª½kª¿´ `þx_Õ¥Ùóе¡ŸLV`0 Çb‰FEûCD9—©°š/ý3µ=O~íà\-'Wš !pE©¦èCxÚø:¿z7ç§CEùñÛÏç¾9,r”þÃÅû9ÉãWIþéüW›™²iÌñá§O¾XqzìZéÉ.ϯ}b¨²É1b5¹üäëD¡›¾†=öËÙ/_|”ôô5<®>cÏú9½óõ8SÉ×èáêó÷|Ãô¿6º Ѝ•æZ s6géaó ‚n¬e"ûdÆ oD.¼éË?•nÇ㊧aÛm°—„£ðl¥*¿\œ&ˆàZÓ”ÝlúÙ]±L×£B•ÛŠçiø„Mh¨S6½é³ñ=\‰Æ%ÃÎM"‘*z7qK-L9µ+6#û,4¦¡n]ì÷´áÆJO…®u +…pJëMµH™rSއ¦y )eø°3˜Ù‡j NÙlæ×—Lj:bÑn·óûË`ÓÝ›-¸à,æÐ&vf™M9”ÍsT·óÒèô(ï5SÎçnÏ7¹eK_VJ…EW"ÖᰉÌÐMvmÕÓÈqW®V;êŽ*‚Ž…ºHhÚï8oV$"|*›MDHӒ‰tj, ""SVÍ<“á¡7¼|¢On¯;„A6±œÞE78‡½cÕPûµ.֎«S×ŸÀönލã\Ê­ ¾H|GU˜SÚ Òª$¹ uÛDõe]VEç´ÔZ9,Æb¸3‹'¥Ë©Òóp]4sÎֆX$EaY(M Rv46h¦Y’z0Xe\£€ç,õÖò‰Ø´¯²ã‚ÅžÝKù¶»Z€{¢Á­æpo¬wýnNûbó>Þÿ»³NA¥¤ µ®æÂ‚}§^Øö}ßʳdŠ,`énҝhÈïFr»1ëäÐ~öûª\Ö­Ú/6îhA”I–$Sðé<¼7G'dÐ_UEf ’ð¾­ }vsc½.PÃί³Âij€ö«#Š®kQ¤#Íñ¨fsÌ}ÔfŒì/8ÂDf,Èø±/Àk eu‹#Đ+|ȱ3å+×·ÃBÄyHBX¾V¬ÞÞ0²·á=…¬nÛv5^ +ŽÑå"5 +×\á~è]è•,“þoņn!øeè–R}øf’r&õ¡«i²Œq-S|T0wv‡„U0Hº `9:‰[ ΍-Ɩ²Z46쬽—¦îYoûï«bí&P–кÇÀ&½¸´CöEmœæSÉTóíç-X¤iè[SPF„=5‘2õ© RºÒ¼ØÈ·¡™GðÎs/ +*‚ûμ”í¡<Ók}iÅÎÚìæ–#âô*wk̏áUniβäœôÌ퐧h;ܵ]ùgÛ EõkHª›S‹I-®Ãœun }C›ö9„v¶ í9´ée`k¦²·q–N›vM/6›–Ül$QÊexoÊ(e9œ^öÅPü^8ŵ…Ô‰¥z/j·’ a‡Ð&Ê8.ž¨v{õ Aêºìšr!ècbDÙ{vNñÁLì]í `­ +ÂÒi.¬™Hȇ°ÅÀÜÞ5 #›É#íLf8ß(s—ÿÛŝ[RµÍ³½wi9N$âXn†‘6۔tΙP´3Fv!N*0”SXg!Û)ÂÚú¹t‘xl̑æús ç°ª¦ 5¿ÈPµ¢x<è*É>»í…¬n¡ÔPŒç%ÂbSË.›ýaˆj3·•´Búø*)ÏÀvÑý«üîÊ®I|”¾¤EÊ'1–.Ÿwö~"[ä +™Ðèë#àÅê¦uCëʝóù)‹ÅEýˆ¨’Büwؗ!•Ò‚j lÏ3¯kcœí'wp’þq…¥zCï¹è6•é{úЏÃöhm×3×´¦«Ë¦Àº^@8ªŠ²¶ ´Û†êKôW·ÝˆÌҘüvN°CN¸:Øo™2\ð„iÊdòW˜)íëP@W.˜ºŒF.Þ^n¢Yì 0ÚVÅó…j,^¼¥Î`N škžjʓ¶¾h¡Tmhjn‹)gr•r–=àd½‹œþ!~öï[†U·JÁéAðGW‚4^4¶×PÁ1rÜvÅ®=T7êötÌð~±-p;µñ¾wÁÉ¡È.5Á +Ž­‚g`­‡§ÞüqpË«M1?Ìúàka_AŽ–¦ÚÇøT¸m]CR>—âä@dK¾7kJŸ°“3Α¿Ý“¤˜ã5Ï¿£…@!¾/ží:æùã +єçô~&µ»J\|é9¥D¥ö4 ­üµ’™bŒ +ŸË[ê4än +=›ÄÝD쇫[³€º-g:¥Ä#EO3€Ívà@†Ï «T‚3ÔTõ,Í}¿ +îíÛeƒŒé ¹çkD#2üzÿe™%VfSž4pf:Šˆ3’Œ¸Jâ:¯Ö3&Tùc¸{ýüMOÕñ%íKôëüí`òüåý®šB»îI#âBâKÃÅÓÏ%¸­!÷g˜,ج³¾Ñd¿›S]ì_±R Ò´ž^“|˜ùdûiXnLA”uÌÜûx,=]g|_\­Œ›Ù¾õ78Ó}ÀŽ´]Ö°,¶ŽæÐD§ uáÏëµÙÔ³ì6N˜òÎï•SŠIF‰n…/¬ÝœT™ZÜüt7Ï>X¦¦Ë£~€s@p›ñÉãÑiß-”+“œVMø½–†ð×y% +1>j=T?™¨›˜¼ó¢õÞb(Œ^慑„´+¿•ÃÄÁ¾¡ˆ(I>ìŃ2Ä_}Q‡×WÞ¿ L¼Z +"ñ–bR|Êc³D+øãP:§Š¶““ídKoôø.©o;·WÿO  äɛ˜“§ž7„$÷©¡RS÷´ükA%·¬ ì¥§Ožn¤žffXҔýÂU€«æ7[¯ÝM¸ÝæPͤ}êy…ÈÌR~ažïüBjù¸ò¢ê[—µ=‚z!1p™Ù°ø†å~€§c.þýíÿ·¯'š endstream endobj 431 0 obj << /F2 13 0 R -/F4 26 0 R /F3 17 0 R +/F11 406 0 R +/F12 409 0 R /F9 84 0 R -/F8 61 0 R -/F11 398 0 R -/F12 401 0 R >> endobj 429 0 obj @@ -3396,33 +3382,27 @@ endobj 434 0 obj << /Filter[/FlateDecode] -/Length 2242 +/Length 2001 >> stream -xڕXݏã¶ï_aVbžDR•"/¹Þ5 úÔn‘‡º@¸½VW–|’|»Û¿¾óAÊòÉçÛê…‡‡óñ®bÇ«Ç5]ý|ÿî£\%±(’Õýn•˜U¢D¡W÷ùWô~o£ë×¥dd~\o´N£÷Ýá`Û -Uô·ºuÜûPÕcÝ>®7R%&‰ŠdýïûßÞ},άÓ\¤fµÑ…0Ä}»å)j6Eärõ;&&Éʈ"#b"Lb³l{¤¯>ÜÓÀ3‰8_m$ÌV«Ã*щȋð߬þAm¨¹N;.9*{Ɛ~¿™tH—ñÓ̯æ̔«Há?°â,7Uwzh¼.?ºÑŽu×⯎¶Zhs“´_Mîõy·Ôéü:ÓFȏ¨ŒÐ2üOg”«\ù\gi*Eï®sL3‘ç3ŽüMk N8Ï&Õ"W_×Zñ…Ö$kMG˜Ü\k¾ÛõL¶G°GuÃØwǽ#a7Y* -9Wܯ¨çxVhäõXEcç[^÷î£9‹dr¡µ7ÔÇö´Y*‘åžþá`ˁ7Ƶ̢W8N"7”^@Ç[ îÓɵ¥ðqA‡¤á²#‡£þȝnÇíƒ-×2ž†Æ|¿›$IèxŽœ¤$CØ)‡k¦‚õÁàçušF¶n,Xà §Œ/Ì.N덌è¶qýȬ·Ñ®i¶ë׍sÖ7YO'=ÚÒ½‰_u“_å7ÞfÕî&£]×øÈ;çª7IÖÞdغçë[8õ79•¶ïkûèÝ¢wã©oßÄv¼ÉvßõõÁQà:FÛ°GŽöáMºü|“ógä &T—oå›_$“âj2iÛ+ -çtBtôqˆì`«õãžNµy¨G"£ÛÛޖœ -ó³»a „ÃÏûºD÷Œ,- …ÿÙ2_y®·_¸ž†'A€l\ Âþñ<‘Έ˧²ÅáŸq¨óŒ,Ÿ)þÂÁø$ËàЧfätFÇĄç†qÀ`¦ut¡Èù"ª÷‰qם|j<Ú~p}H†½ƒÎÀm`î˜pÄÒ8½4XšïëëÀ:„”ûý -Jƒ‡\[\„¨SË\c¬¹¼-çwTR­æŒB9ü°¥$ª4į֯Ø{š oH=ød„QLé,ԏPV+DQóËpý¡&ãÔI®”#w’“à Ωßð¦u<6˜³É‘r¦uÁÅà"³Âi<ãGغø%.€ù®­|HÚQ*äP~šYO àæfZëW]¤³PyöSUòé6TÍ7µkl¨çëQÜ.K]ånÖWM)AÄO ~Z>=@!-/ª< ¨ OŒíx…gªDšß0Oyz¸ðdÉõ¶ŒØh“ηxGÔ{Þ; -ø3TŽ`2™žÛ$RaÀ\ì1ˆâè‘bq|‰lxF×/À.2?×Wƒ>©×;…—®#v ŒŠRÎÂPX^xjÁŸÿ3Fx®Ç=÷&/3 -üLWP‹ˆCáç°°'÷zL¸0¡T$ù9ã«MÉïŸôDcÐ*ømpÀhÛÒùq~=’á½æ"ØÐlnÇ«N‹$›_Ìæ\Ⅺ…φ[V¶_¾shs†1˜\®Àœôr‹rl^l²XÈ0í‰ 0j m4Ço›Wì¥Q½ãöœÝità„ìýÓ0®:ÁVÁÔe!²41yÆC_µÑID²²œ¬l‘{’X¢gÎÊ4 ¿ÿ̐˜Ãâ‰Á՘aÒ˘Q¤g3—…žUB@ñ®^xŒ# áôIb3ø¼²Ær¬dê„)ˆ-˜˜7C&»Ôí#¾*biàžnRù±EØó©AÍ7P Øô>ɓà*§Ñ/ ^\dçÅAö»aYÍ*?€—~B2椅ãÏ8Þõ¨ ,‰Âì1ûð\Ãô¡®<Bô|æ•:ìoB?Ý,^˜Ù3ò„HLW}ûhÑñý+øŸþÎp± +xÚ¥YKsä¸ ¾çWômäTÄ_zä˜Ín*©œR¾­SNKm1£GGRãüúàAµ$·ÖÓÞ¹¸IP àÃP>$"IÏúùËáO?ü¬2…<<ž2?H- +sxüó/яµ;OÕðk­¢ü±16ú±o[ו(ÔÑß}Wñè§ÒO¾{~ˆ•–¹Œ +ùðÏÇ¿ýð³^TÛLØü›B䤽u׸ôCuœúÁW#¿ n^€óH>Ï_OpYDc5ñ`êù÷_7›™LÈCBoõݍf)…±aùÓЮ$:öí¹©¦ªd•óÁ^yÚ¹NHÃÚ=¨4úú ò¨BI¹p¬Æ5Ýù ž€º²*îˆm.¬es,íüXߕÕÉ]š‰'~Ä_³cS¦E’½oT:%nގ¥QBJøÍEQ,hûҟ|UÆ ÄòÝ Ì§¦\`Mäï>7:1É¢—ºêx‘b¤ C1BÁ­=R!ÓD)É££»ŒUØÿ•+àjŸÒçB”E¯,páDnŒ9ÒX‘Ê5°ä~üeIô´sR‰l>Éïo]$2=óé´¤€‰µMcŒ“‚¬?ñ3àH +Ùû4|©ýÏ_‡ÇȘ¯øu¥yô™±E®†ç۞æ¥R6»ÂÍhaö§·ãäžWv@é:[ןN·A‚DËgëYÉçÙù 8@{ŽÖ[ÜÀq|mÁ_wRƒ]¨¡Š„©;ÔPcîGÕ[n3s¬RŒ•É!ìCÎñÚ¢0RYÔ7ð‰Ñ´q{ÀÒX¦‰È‹µM‹ù±è_q@¼ƒÇ?wH²æ=EãŽamôoЇ2æM\#tâa#×\´?ÝxMå¹HŠàŠŸ:ÈWÉô^ÜR…Áf%O™×|˜s»@ÜAžRp +½EÞt¬ãڗeÕÅ'ßÜσ +ÎÏλò JeàA\$@*£Éç(ØáA•ŠäˆÄ fD âlÞm +,‚Û#74ü††ãõcȸÍl`7£;73Ñ<ûŽç/~" [*yù®1I*´ +§ïr%«xŠØïaÆÇD¥ k^°QÀõpꇖúŒåiýP ˜¨uC_|Óðۖ"Ï"¦|7¸#t#Ë87èHuÐPùçßâ¨Û~ +­`vm¦¡[šÛÎQ’$Ñà@×Àã©æFŠÌÈÇSt\|*Ç k°VGw¾¢¢Àžù?—ª;VŠ4p.%Y;w‡÷ a‘¦ßàßì½FTYa6èÙ=Wñ’ªwÖ{©à¸L2@°ƒ‹Î¾n/+ €ÊÐqÂ&@ªbX«¡sÍN[k‘QC¥ì‡êfK¬?34¡íþJ:x“Ù¢5ú¸äJKtuÙæ8@Oxº4<¥6ÓÎÌُ£ç´ÑÚÕ H¹]µvÖ4ùbe2³ß°L敝†9QBé;ï*l•{ÒM#q_9CcÓà»i¦¸†fä}7¹¦y½Z* ÐRi¨Üé^&)Šü…;K×ÅT2Çàns”S´˜*ü:Fü,ò>Ë¥ˆê9<;ö6§Ì-Ð÷ëµ=ÁzB,y 6pª6YMß¹v¡~Lþx&q?”ՀݯT eY`!•=j|éX×33Ś\Ì÷ßvC—'M†7—0ƺ‰Á±?Å®ýìŸ/ýåþ ¯âmÝ«Ð:£p1&ÜïWáï1•ñpâåëKKpYÛéÒ)ÔT³5ӛâ/74MĐì]m$ô)¨yoìxRˆ6š•lïž0ÝÞ9pS"4…‚£¾ ¢·T“È­¥Ih\eHkÃD°áµw¥FH—¥pŸâÏ.0iàþLõƾm«Ò»©"|£ ƒEVÑÿø ÌðÌ}Uåj£´iîF-S!]—–.j¿–BÙïAqF!ý_ºùëͽ06Ê\aŒãà³Ø‡“à‘}‚±Q:¸qõÒ:¸8¿Â˜§>ˆÝ-†Ope¥×T(÷­o܀›Ò½˜l1« ŸY:l0ŸxgIdç¯%³„:”/·Âñ;lÄüžq ‰‚ÝNGÉ;«ò;4«|RY¾Ê'†¼)„Rk€½É0Í¦ó9Ã`Ä‹o3 Ö6¦sªÐSóó €KŠÖéÞËg7Ä; ã©@ÑÙD8ÅÛ†o´mŸù™²ï>M<kþ89–ÀÓ-{u»ûÜËÒ·4H/¦ Ê@ Zm‚Vz^X]…ä•!(I× A‚™!pB ¿È;!Ò ×Ì+Ò Ïâ ŠÝo¡©ú{ˆBéüÍ×ݯž"“›îü¸®mH mÂÍÊ1«o‚w”ôëÜ\œP”ƒ¿ºžÿs€›9þá‹î§‘g5‚g®­¬È‡¥7¼èépîë=nï*ï¾ZÃbmnÓeðíÇ+sïåIåJ¤ ôá§Çßý…žß endstream endobj 435 0 obj << /F2 13 0 R -/F9 84 0 R /F3 17 0 R -/F11 398 0 R -/F12 401 0 R -/F8 61 0 R /F4 26 0 R -/F1 10 0 R >> endobj 433 0 obj @@ -3434,21 +3414,30 @@ endobj 438 0 obj << /Filter[/FlateDecode] -/Length 1256 +/Length 2549 >> stream -xڅVKoä6 ¾÷Wi€õ±bK²lïq·›¶ ôÐíܚUlMb¬Çžø‘Ç¿/)J3N”nN%Š¢>’¥,M£ÛÈ¿FŸ¶—W<ÊRVeÑvee” VÉhûËßqÅ7 /y™ÇŸôt·I„ñ7³3£ékƒ¢ŒÿÐý†ñ¢»Í?Û¯Q–å,SQ"+VZ7h!f<Í«x¾34Ù-]G³^ïÝÚ°{¥4›qßöÚ)ê¾yµ ããÜý{&л4Jàq=ÎÝ«Jëc›Ý0º: “kžã4“ð/Ú¸¼+°Ò‚)fÑ^BÛ+,sVp·ùm’\ñö®Èšîº‘{œ³EŠÒÁi黣â…ÓI;@FÉ·q8+”K,9“ù)ÂxŸ­RžËøÓqXH¨&ìd6XN<Ï)pI“|ÐPÇõÒi·ü°Á½n1IæKÇ–®¡C®tIp±Á[÷ëß -ã›Ö’ˆJãï螐D^H÷ rÚD{TT)T_# nìm¹-›È0Ñ4ÁÆE7¬}žÇW›RY­™ˆœòµ€5¢yü{ßÎ4»j»0W2‰møP1NŸåߌOYªic-Dîa¦E*y¬üU?Ï8gÜ·ôÿÃFûò?FVJud¬Ü6=SÿÑO¶£/۟þáÕSA +xÚÅËrÜ6ò¾_1¥ËrªD† ‚ô!U–-me×v\–\{°Rj†’¸æ +ɉ¤òíۍHp@S.ìúÝÐ*Žâxu·Ò?ÿZ]ýp‘¬Xåluu»bيñ(««·_‚•·eW6›·"x_4ëDû¢^ÿrõïUTÙ*y”i +ÿ)Ÿ í¬j¶Us×k(©"™¯B`ĈÑÕ=iôϚÜP<Ñþ¶íh±iáC ][×@e|EXä€7–ìXP5t:e<¨:ºN¤ªí©ï«ÝC]Fë0&UרgdÚîµÔ1I,µÄMYnáf1†–~‘lcϐ+.šbgVíí쓀ívńP ´zÆ;GØ$Á#²G gÁ@'–ÛÁî‹æ…`ˆ+Ëò4Ôâ×Gԓ'x_n†ªmàÞ<ç¤VÔ7ê †â¦.ÍG-r.ŒÈڊ §xµSàg@Ûò¶Ø×AEáËgc ª‚ÊÐ$·y^g<8u…$ &à6ýô÷m7Ðr[ö›®zÀ;j)áÃ#©[sWňآ3eüÒ(VšßÏäÏ9 N7hH‘F5ö–ƨ¹8ÔÐÈQ_6'¯z¦/u±±XÑý€?›Us@N;­gBëÀ<Í (,ŒP°ÒBŸT<… O3Ç¿`óXé°íW€„Ö: Ž1]N7EC‹²5”O]Ù÷:`á›Ö2o+PdŠÉL‡€ï…x^`ð=÷xEž€÷=eíÓäXÖ'œt̝¼ë]Û¸(ä6m þø“vÛme<vÚFð넡ԪAécAW[ëM€ló@O{£©Þø˜!6ijÜ´{KÜiOMƒ~èsÊ0Þó©þmú²Ê­ ÍÒèȄ&wÌæ`MfB½WàôŘªSËH¤À¹îŠM׈SÀ’&* n÷͆ì‰;m:3·ŠÁ®2]#UQœº +.´CՋX#ˆ8¥(ÀÅÃޜl«Ò>¦"ÜUTJ[³À˜kª¢®þ(Œ„pF™¢1M“à²,éô²ÜL "JhñE÷žoœí«zwøåÔØ¸¸3.ÀóÈ30¢fQžkTã#:ø=$cƯ<2*Ê2óѪ<\$£’HX2ÐjҁkpÏÝV¡Ê"蓜K•TFÒÒЎΤ &mbc)%6F¡Û)>à¬Ç¤ÛºÖÁÐhYü¤“œ7w5$sÝ dÁÅ:Kð>ðI@ú+°¹yåù;†ƒJݨxÓ6Øa…ûWëP&"Ø7Õïe×uXtwû]Ù,dÉ÷åP„Ÿö7 ’Áº)6_‹n~­ê:|l»­ï–SkpN~Ä_‰¯=ñ´y)ÊS¤HLFÁEa’*î÷5å4<7×?%’¹c\&±nò&Üû©„E™c8$æ&Hͽ=bŒðCe³DDܒ›ôjò“Ì1¯9úqõ}èN™õXÿN*R–Çûðíù;kÎ¥Ø<ëã^_Êz).Ž\ŠO‘¶löùts´Ÿ#ý +\”Gi~Øý^,I¢DŒ¶jm%fÆRÆRÆXYÐíZ«)ÛúÌip«Óâ( Ww÷Ô/èó{#,Ì<"ŠgI¡¯¶¥-en…<5¥°uKåAç:”OæèW_é’a†¤»þhz6K…J%òŸ–ÝÚ¨û™±cË%Ëe¤˜m¯©Vè±ßatÝPJêèf/,ýónm4P]mLE¢i¥+6ƒÅ°Å+Pg + ©ö®©þÐʇýã}¥5€yèÚÐÏ"°”îÉÖDÃ'î\ˆÇ¦¢Ò—i¾ô‹“àcV¯K±>(Õ<ôtˆKXç—o–t,%ßB~ýñÜ7¥“>Žâ¿»x»$yò]’8ÿ¯MIYŠ8NX¾ûéƒ/V’»V:õbŸÎ¯|d(¯ü²š?úàëD¡›~>zì糟?û2¨åé÷иüˆÃêk¤ôÆ×4˜J~.?~Ë7hðµ9Ðí~¡­±Ò\iaΖ,=ÂD~ÅçèF‰Ûd,¸Ã˜3ìÈPþæ‘â,J,˜_®Gw¦øBw6ÞÂ5›˜Z~;b&âà¶kw¾n²HˆI9ّ¦/³ +(L6ÄÜiÎsjÝDlkƒ`f¾2ü·eÓ4d®0Àecâ“AûÌòÙVuK?\{oÞ딝•;!ÃÀޛ©vƒ*PåVô9Àè7 ‚ï$Š§·óƳĩZxضûýr‘ðà·};àc N\¶V‰™Û-@Â5J¼köKéæës°OtaÂF©‰Mâè6e¿)ÌU 4éÃtvJëûޞt iÑ}C¦n:¬W0ÃÍÞô·±÷ y*×M»‹2齨}敏L¥ÄeÑDp _»Sùô#ÿ°}>¹¾†–÷ä/ôùã ÿt­+C|rqt o±V{2Vù…±?-ÊÉÅ8c»¯ß‡qÁ¾³åW±y™RqvØòkó©XiùшêXË/F—Âf¹wúqù¹ ¥¤=èÅF9Ħ+W3Ë:?h—³©#¹þ·×ÏÒ˜vNàQ•ÙÓKUOz40Rácš^´³Ñ%¯×à”Ç_}%åÚ娤'Óäy$gŽàK¬p2N!êÆáw֍KzÉÖ¿ZL™™2`hÉl¢_ô¹™ ¹Š¸˜ª©Èìó +ð0·el05ÎS§rH/çWp"V+…2ÁLJØóÕ:je|<¨W—ú?(,ª–+úGCºýàÙ|F3ŸNâg®?§ú}“šâCa¡¸ é ++RŒ #²Ž£¬_^¢™£ã:4õ~I\§‹;NzŒ».tpÆu¬‡2å‘Ì€`˜q¿pCÅÉÏ^ ½„–ß’¤ý‚üXXUN$Ù¤íÔVäQž¸ÂJ$IkQ^”v°ÒZš/‹+a|ž¸žs0JÍt›æ‘È=qݸ³(£¸¾@s×Ò|YÜVÙ\\¯)ÓÿDîÜjވgOԜ/ŒÑÎ+óÑ1ìl³ÜT”ÖüÓRuæ©DéM~‹¬['XTœžšþo‘÷¿¸Yªàìý ?lpÒyƒ“Ž=i^ÔØ†pêpA ¨„UU¦“öq ™MuûlßùÃ\?¼øÝ4½Œ¼^yedö”‹mƒ?$(t<ûŒNƒy×ÖDù¡+±n=ytCB›œø®Šñ? #UðãüãçÇo endstream endobj 439 0 obj << /F2 13 0 R -/F3 17 0 R /F4 26 0 R -/F1 10 0 R +/F3 17 0 R +/F9 84 0 R +/F8 61 0 R +/F11 406 0 R +/F12 409 0 R >> endobj 437 0 obj @@ -3460,22 +3449,29 @@ endobj 442 0 obj << /Filter[/FlateDecode] -/Length 669 +/Length 2065 >> stream -xÚ½T]oÚ0}߯ˆÚI RòEK*íÒRµZ»iÍ&؃I ±šØÈv -üû%¶2 -ƒ¶Òžr0÷܏ãsmؖmsC~naÔ¹†c[cD3ÃéŽg¾]Í0… Xxžkö¯:À÷{fHó’¤:ô̯˜ …n,0™w€ë9}Ç ¼Îïè¾;ò6©Ý¾uà­ӟv@ÏõÍ(żB=s†3¤PL‰`4Óç"ÕÇS”ÂL ¦~ҙúf²‹ -a²(„‚¨nHf¦¬êǰ PŽçôÚõŒÎ̛ZP'(8Ú*ûøS&›¢ž2ÈÖV8vÏ6oV˜ËÊÇÄ$ΊD§EßÏBžj(Ֆõ¯‡V;k-ã¾B¿h¡å„D†+{ߚKªÆâíKXb‘*‚U ˜µ·\e^_ÔÒÈ¿Étvz¦‡bÍUç9"‚¿i²f\œï’µ|Íʗ¸þcŠIRö÷$} Ãi9ñ¾Js<'²C­£¹B]$âîÖîÿs«/g¬{a¹ÁAŸØ4J ¾k˜ÊÜÊò9ŒõYNd½.ÄU:¿ÞPŵɆ§§˜)Bøe;Fg}@‚P­,H¯ª=ðs -ãç%d xÆY–”iÉ#´Ò3Á™|]þò⬠±ÀTû•À¼öh½.sBJÞ¢á€1ºTìg´nÖ®9YÔ !ÅØ‘åµ1O&“ðíú¤z 5kœÂ]/Š›øòʇšðCÕ³ÇAùT -ÊÖ{)ÆBJ•w…ûkðøt÷F©d_㣕RáÇ -¥¢Ó©ÝÎa™z‘©_o©ø°Ç&“PûÌ»¸ôó™ä„ ç¯IÊ ¡Ö±E6´ÿ"æ;<¸ivü)Çÿò&úôÉÐvÍ +xڍɎã6öž¯‚-1#‘”De0—tº³`N“ +r•D—•Òâ–䮪ùúy )Ë%·S'îo_D"Š‚‡€†Ÿ‚î¾û(ƒ8yÜíƒØ±¹î~üOøþP';l¶JÉÐ|¿Ùj„ïû¶-º +7Uø¯º³<ûPÕSÝ=l¶RÅ&sµùïݯß}ÌÏ “L$&Øê\‚¾ÛY¾#_߉è¼è²ËâpMèP•™…‡b(J$î5š­Ãç"uxv»›ˆî ‚ø86Åx¸ /vù’Z€™tоæÃ8ŒÈS:Œ…IAÞ,TÂ|¸£'v*¢,ئFÄIбŽE–ûuüFZ ò²‡ãb–Š,^@䵇¸ /H¼ EÊ땼ÉÀóð-+¢à¡êO÷ÓͧS?SݓîtØÃãZ¢iNø–}·–kè¶ÔL&2’š2BK¿žy”A&òl)µxdó{wbž +%y}Mj*C~¢4_–ZþJj’¥¦Ã¼e)57í>v&ߏÓÐä) ¸DäraÚ¿ ˜#Y¡÷‘Ð#N½ÎÁ̙"ÖÎRºÓŠb©ÐøüC[”##§Lâ7Š_¹$ í§“íJ;"QN<ÒvÙS¨ ùē~ÏãÊ퀱8 â-„ 0~¤ÁcÊ`Ƃ©Go|°ùy“$aQ7à÷+¯Œ.m¬¸n;L zÞ3sM³Û¬ ^ 0÷o‹/Ç¢´7ÁyJ«›ð*ÛØém€ö7íû¡eŽ÷ÖVoa´» ¯³O &„·P6܄TÃPÎ';†îM`§›`ýPÿÜ´1 »ãTÜ¿…óÏ7F`?uùV°—©$¿šJºîм9™Ð9:øVe`¨õÁ˜ÚÞ×o]&IØÊ§C?҃ÜùMsrïɧ`œödÿ% éâ>Ñ£#ÉEžß XJ¡Üñ.ì;‡by¼4’sÁìñÓa°NïUýPOãÛ\ðy%Hˆ%:q˜þyE—NE¬–‚Ô*v‚L½ µŠ^ o9AjPóBx‚‚ÄÑ”áÁ>•-ë%‰'ð@_—¤Š"¡Ò/¼u²òó}$ÿi#I‡Š)àÀ¹”æSüã`!è8 +-;ˆ¨žÓΙ8šìóÄ3Œâ:Ž1ÒãRÅÐCð×2Ÿ3]xô5>¡l7ºwˆê4NŒçÞç<:“+KĬs2­» +œ ³¦T RQÁÓÊîd’u”‚‘áïa®ø³"UJJ# ãxjçcg& o:4ûSWrºÅUW´Öaø¥[šœmK‚ffâ´ÊNV½lŒÄÚ@&Ò_Ö¯’#½_$ݑ/U°5ԎŠ÷ +›²£'Òåà Ûç#”ﶬŒVYø‚ú§º!Ã5¾FÁ)TæX à" { ™ü"_»Jjâ#çÆKö@h2)$õ®lNÛœü¹òx™çBe—%¶¼šÞ—ßy+ž¬a)à.Ÿo_åãï;Q–FáǍ!#ÇQZ‹è²Fy.ÚccQ…¹W!¨tß7MOÞÈ}tE÷hµ¼N´Ò e(VìKÃ7úa°Hü¹¾ü³Y¼Î)(¼Ä OXK¿¥\„58a8âiþk.q㩞<›½Ì(Lð \©ZDä#¥€…=ڗj• %"ÎÎùlJþµ¥ïƒVÁÿ:PLEWZ·Ï?GÒÿÕ\ºÍãt5Âi§KÅlÏžïZØEeU ëOmÎe &—+eNr‰¢œšç˜4Ò_{¤¥„6šãwÍ Î’°ÞóxÎî´;òDîC_&o«à +êÂV×6Ës=ôEI$+ËÈÊøGò«ÿèýG endstream endobj 443 0 obj << /F2 13 0 R +/F9 84 0 R /F3 17 0 R +/F11 406 0 R +/F12 409 0 R +/F8 61 0 R +/F4 26 0 R +/F1 10 0 R >> endobj 441 0 obj @@ -3487,22 +3483,25 @@ endobj 446 0 obj << /Filter[/FlateDecode] -/Length 919 +/Length 1462 >> stream -xڅVËnã6Ý÷+M€ÊÀPãçÄ.0 'iQ @[x7ꂖ®"62©”£è¿—OI–Í0,Räå=çÜMÓé4zŽÌã—èa÷éÛ<šMÓÍ,ڕÑlÍéfí~þžl–4_Ï׫ä‹j‚‹Eò'”Àæ §Ëä ÓÉü>iq=ùk÷Û§o‹þ¨ù:½ßDh¹I׿´q–=¡,{Dß·ñOÊüóý2i8 kªˆŒŸõ)Ñ4B -Äl96{èÌ(¼É±Éüsº0èUí[͗ÉkË$ˆP\öÍ7fãЂ”×ï?Xë-ÕÏUÂê y®ÁN÷DYÑçt‚fÓÕ4Ù)v¡ÂMÔM$s»•¬Ü €·µL‡LWÆínûàpçìÐÔ áŠšCö„sμ£ -K;ÂܹÈ=%@ÝBɸˆ -êÚ •Àq. £×šß)UŒ#÷+ DŽÈ5XÞØëè½5±cÿ¾Ýýúåîýø7Ë@¯š?¬&¥”ñ<°Æ*ašŽ¨Yž÷ۇ ¼Ÿw#„‚\\ŠØx«(ºÓ¨³Ìk&|üX»÷©`܈࡝ùGˆÿn…Z©1’±G`<„Ͳ¸ÓTÍïíÃâ Y:¥ö8µ)o=ÍEHªô¾¹ -"ÇÍ;„‰C-àµÕ=BŒd<˜¼Í&aBŠCÏHM‚Tþ0Â\ʖ·œwIïsÞw˜A2¼¿\ÃÞ¨©Ó1Žƒ|·Eq)¦m —¡æPrð -vXkBá£ÃT‘Ü-ûVÒÒ=kiqÍÞ"å)‡‚ãrđ>4ökW®GÌ î’˜Ñêé“Ò›BÙ^|he -÷½Üéÿ³ßÝÂùË ÿ§÷¶â² Dñ¾ïb¥ç—â#&µáxåY€´>ô1ÃÆî}„0Œþèä’“ÆÉVaÝGÿ½O éS¯òEÍ›4 C#´i%:€Ä]ŒB¨p]³“'ÏPUõÎއæï$Û|Ÿäªw«NJuÏÐÁõÒÛùSU¡•ämºïa¢î¬!Õ2œMÏ·ÙˆçÊ¿Üûìw¾U''rYŸƒ”"þšõ—‚ó§!#KÚK1€tU¹eÖÊw‚{qÏûôÖ0`tÉXw vÐf«©‹ƒzqŸêªýAðÒêåGOøe¤«ªN~Y€~儩e›ÝW-ëiÞª‡T"ñ3"¢gª-¿î~øe×ì +xڅWßoÜ6 ~ß_atêbŖdÙ.°—vÍ~{X—·eÀŸîbÔg_-»Iÿû‘¢tçDiöd‰¢(ê#ùQNr–çÉ>qŸ_’÷7W×<)rÖÉÍ.)꤬‘ÉÍϧÜd¼æu™¾×ö~“ !ÒOfg&3´§2ýC^¥‹î7ÿÜü~u-Φʊ•u’ɆÕÎÚl¦)ñçJ¹S¸¹7‘ÎY^øu4ðSdA¬.½Æn„#2ޔéA£[ßp"Ó;¼Fjhe±f‹#•Î#Iº¡í—­ñB8¤tŸÙ#ªÔ´Ý-/«–V?£UÌvÃ6C’¬¬VIÐ]7ìíå&“Otút¯@óã à¨Jç{C¢Ó³æË‚P[R—ù¸Ì~«¿ž36ßßZçUN•Í2´s7àŒâáËÀEž;äüåㄩ" ÚsXžºý=jÌ´n»­_wÏ4ÿ}!’ +…TƒUÜ/¾%õ6]È`¬÷ºìL sQ2^®/IgÌUÞx``°[úžFƒ>xºüD) G3íB³^§8Ž¡øº‰ü”þ\U;{HU/ Ý0À<›ìL“À"¯˜R£ìU!¬¥¬ ¬ˆ!ZÓ}?bàld¶ÊY¬Úeˆìò‚M¨@L\UAuÍ-š»§éöȸ`\üñPþˆøóýPg B¸Š1˜ÉÚÃ62%Ð‚©Kâ*À˜˜3 +‰Å4Ô¬€c8¹q<ö]«]”_f«•3'ʒOî$e½j¬dBz½v§¥Å’9¥¾,WÁÈq|Ï\j+ëDWõš®@ۚÙT¥Xõ¤Tfd(Wþ"ý¨!š +£Éäù4î'KÞŝ¦fX¤ŠuÑíI¯˜È•iñOô”°sÎလ›i‚Žá÷ìÎÐ©Èæ›ÛÛÙã—7ïÈ6LÍÝí-~vðy÷‡ 3lÁM—G…„XEœ$ž­FtÔàC®ðdäèðñ»¤™öZc†5~ü…5Ø<5úpìgQßÔfãWõ!.rÉ$O²“+/xËsËIûø#‹š³ºxzýޚïÝÞi| k6н÷Ü"R ¨!pÞÁun§?9‹²f<þÞEÁo»É@Õ~Ý18|&ÿ66¦]ÜÓÅ9µ:Ò-9¹>¥»Þ¾€Š©fݜ.ÿ¿偬ªçÞÉ +ވú3â`,M5)"Ë÷†ÆH)½¡‹¬j—>(GRußi¿°d–¬3‚KtK»Ú‘¨6HÚÒ#v!œÉt7{ ¹ŒV +»"”|¢Rúç3nð$¦<‰¡æå0Qp3œ¹?¾ËÅ9y¯ÌÜ^u¼Æ§6 +…ªYU¬jámÌPp4kʧ;’Jl¿Àß²¼q›kÅD-“ՍÛ\3Áì¾ýËÁiU•éoC7Óèºëã”)$þçÁ ‹qúAûՄ̥²‘.äB”mRíȬ|¿k<ôøïá#€žÃCí`)Չ¿à¬ïxΑ«^#NysIºÐ¹KÈÉNßõžÌ´µÝ~)zéI^@¹Šòе ìaçuo8Í~£†¤]Q&o~øüöÆ endstream endobj 447 0 obj << /F2 13 0 R /F3 17 0 R +/F4 26 0 R +/F1 10 0 R >> endobj 445 0 obj @@ -3514,27 +3513,20 @@ endobj 450 0 obj << /Filter[/FlateDecode] -/Length 1559 +/Length 669 >> stream -xڝW[oÛ6~߯0²>P@Ċuë˰xM›¡i‹ÔÀ0Ì} mÚ"KžDÇÍ¿ß9¼XR”"^^lÞÎáÇï\5 hL6ý÷ar5{{NX@s6™­',›°ˆæ|2ûã2݊½’çGQH²wžÏyL¦õn'ª.FäSQI3z¿*TQm¿õ»ø™€: ì?àNàÖ§îü£¨îýR´ÊÍf¬ý¬V€W?œM§LJûðòLÿ&FiF9èKBrUT+±(‘Â4&wR¬JChzâ¹5êú&âhTu³mтLÎH+—ª¨+œ„d%ÛeS,À"‘ö@ï -˜-Ýú¼Ú -eÖw òˆ“€XfÇLꃶ?ÌUmdï½0%òÑ¡ø÷ «¥l©ç',#{Y2š/ߢï^ -ÄËbR­2£GÔVÐñïé†É7kÍÁ…à ;ò‡\´ >u<–å4``*¼õ¿Ž¨åŒòЬ›KTœ‘uݘۄùÛՍ4#ˆÖáÐN(-‘“öP(kV³eå+s!ï.„h (úNTTà”Ír„-‚ð±Ðæaœ–òra +¿s?֕Ò<·ÁH<ÊȜ|“Ò<øÛɋ`Âihÿ\‰vk†W‡¢¦ÛïøÞ‘½ØXÑ(§sóDÐ˰^‰vA–’c¡¶5„ö†<¥,é¿^;€KpÎ=ÌÐÀ:¯`ê\&ÎÍpƉhl":Tx5uŽ -«'O‰00ÖâP*ª!8Œi”k7úx -á q€ö/ËuM~ËZ{d©½• ©s£½‰˜B£R#K@‡îh#×àPööz€"%ËCÓH«Ä-´èY8¶—´"£„yBû²œÓÔyÈN4÷Ïቒ!m($C=K!B¤ -üëààҎYjuJyð0•¬pIoŠ&Ám|æ(l“”F.l[©ügÇàó±=dóxtF¥¦äe®±¹Likj,²êô±;{™'*!ZYJÓ¤Ÿ½4&ía:ƒ#jÖiýN'Hôg»{zhß*aLƒŽô ’6²KN;E¬«0 rFXÌ)K §Iâj e¦ÊL»4uåڃ|­SRÊÉmíEŒ<<—5mï®Ê,XUÁI¿^û¶†@0ÍÉÔó#»¤4ÎúLÝê2`D 7†MR«D£Ì°^?Ùø?J#:Bíã½Ðe€¡l±…šÜGiÄò'ˆóÿ‰Xºü2Â{.<¨GѬüåV4¾õëð¡2\…Öí,y¸ˆ%”¬sP-ÄòþX‹×Ám¸tÿZLр©cí^7'·/1? ‰=eÊv2hâ­mMZӞv©t>Á¥#&5€ƒ5”Gä//‹pښs¶$…˜—\J”O”–R)ôqâòÌ ©\›Bµçt2ڐ¡Å+JҾђÌЃÿš„$?Å*¬é·ô÷†± -ºtº}#ŠúКóچ½˜çö`×°ƒ!{#~ “QŸÉˆœ>PÎgoYJÑøP×uMp_žCÞE±êZ'ÁS„cPaŠÌYwÚ1–èê;˜>°» -x˜y0ÝNjRöJõª÷ã¯Ç]—5êsèÒO9ú‚¤×s(»“ëFê~²ý“$ï²('WÖ¢¦{»tù¶hûõ×ô¦Ò'ºÿ{¦ZZ4Ãb¾\,EUì¥0ß¹¸­[ Üúß.uóøb…¶VîÕ |~–G7åæ*xĝT‡¦:§¬þ®5ÂkcÛÄàÀúŒ €ŒPÊûÊ8ÕÇõãV6r Õë(a±À7ß27kwªh‡ÊSâVªºòån¯LCQŒ-h - pµ²ÚÔ8nM‡›tîÖr¨WÍÇ .ã—@³²­w:ƒÎPsý<Û6¾ŽàS+ŒlõñæÛlúåóìî˧ÇIÒõZ§.zø™•öÔÜ|øüåî½~àûÙ/ÿžÃxð +xÚ½T]oÚ0}߯ˆÚI RòْJ{€´LÖnZ³‡ ö`C¬&6²RþýÛ …A[iO9˜{îÇñ¹6l˶…!?ŸQÜ»†c[¡cÄsÃŽg…¾_OÌ(ƒKXxžk®zÀ÷3¢EIZzæWLB7)˜,zÀõœc†Aïwü¥?ö6©ÝuàÂmҟö@àúfœa^£Àœã)”P"Íõ¹Èôñ eð Ӓ©Ÿt®¾¹ì¢F˜,K¡ j’™)«û1lTã9A·þ’уE[ ê%G[å?ßÿTà‚é¦hŽg ²µÕŽØæÍ3æ²òq1Iò2Õ©Æñ÷s…FgJµeýë‘ÕÍÚȸ¯Ð/Zj9!Q€!ÀªÞ·æ’ª±dûVXd +Eà¹ÌÚ[®6o.j iåßd:;=ÓC±öª‹Á_5Ù3.ÎwÉZ¾æ+Üü1Ã$­úá[’>A†á¬šx_%È9^١ևÑB¡>IÿVk÷‚ÿ±Ó—¿3Ö½°ÜðÀ Hl¥%ß5Lmneù&ú¬ )²^â*ßl¨ãºä ÃÓSÌ¡ü´£³Þ!A¤VdWõø¡9ƒÉã +²<â<+Ê´ä1zÖ3Á¹|]þòâ¼$‰ÀTû•À¢ñh³. BJ_£á1ºRìG´n×®=Y6 !ÅØ‘å¥1O¦Ó;ðíú¤~°3k’Á]/ŠÚøêʇÛð%Cõ³ÇAõT +ÊÖ{)£–B*•w…ûïkxÿpûJ©d_“£•RáÇ +¥¢Ó©ÛÎa™‚÷È4h¶T¼ÛcÓi¤}æ]\úÇùLr¢–sŒ×$eØRëØ¡ZÚó Ü4;yƒ”“HyøÛ¢vÏ endstream endobj 451 0 obj << /F2 13 0 R /F3 17 0 R -/F1 10 0 R -/F4 26 0 R >> endobj 449 0 obj @@ -3546,22 +3538,20 @@ endobj 454 0 obj << /Filter[/FlateDecode] -/Length 1485 +/Length 919 >> stream -xÚíXKoã6¾÷W舴E½€¢@³í[ —®š¢alÚbK†ÙÍ¿ï ‡”¨ÈÉ:ibžÄÇp8ó}3CR^„¡·õôçïjùî÷¢0("o¹ñ¢Ü‹â Þò§?X‘.|žó,Àum$g·wr…c÷¤ªÛ5u¿Ýَ¢†³›Ûî’Æ7ªÓ«weµ}²ÄZJ½U}8Èj}Ž‹•úÒÍÝ«^vO<çÞ¦n>ã lÖÿ¶‡h諽»S@{ÊüzóÔËkÿû·‘‘¦íLènZcHÁÊê¯sÎÎ1^Uë“fÿð6rffƒ~“›'3eu컙͗¤§ TpùduÈé(+¸w·76ßéäW¥fÊÏYBd«¦U~«d³ÚÍcµ9‡ÅO¸XG,!³yh£•F¡04Ù)8“ˆŒ—а¾AÍ#yã6Êj,Aæ@¸%»íVÍt‚;¾[¸ÈÜÑCÙÚð_©¶•6z|!b¶4•W˜z ҕ%pÕ¨ƒz({/ÃN„© À< {ûjØ9gN} qâÜÆŸDÉÄQV#ÂÄAäv­>WÔqw5ccûÄÉÿyS’ëÊ·j@…ÿr\í,ßp‚h(‡Ýí[Ú%Œ€ۈ>Ì·®ëЇ ¤ÒÌwÑ•°¶?÷¥¾¢@ïW;NLߪæ-”¾œ\×睿ßjrñ‚kVñë°Ê‹Ø²ª%ŒÀ„Õ”XåE4a5«ÃÂx`‡FV±w‡zIË?bÕxdY4¤Z_K!Þ©'ŠDŒø -¸€k|qt€Gµã$«hĺŽm<Ûq’v‘\ÁÁÛҘ9˜;ͨ¾)àÍÛªšÁ¢Ã ¼ËI+~‰qhLc)6–`Šb)OGá£Þ·.IJjR¶¤Â´ýJúœÎk˜p«ªVqõ87z­6²ßÛû¥}« —HS´M1ïõKÆêþkWLq* ®ÞŸ'NÉüdm†Ñ1Õr[>¡1–Ž<2•mœŽÆÚƒDŸ…‚Þr -…mû(œ -²º÷«nçËf;Öò÷þã9A𱂪Ó!&“ñ½>¼,°ZûÀ¬–«ŸÈÏ@ì ŽiUPÖày—rnéµ­ZÕVF3_7kš©«ç2•øÜ}pB)'u›Î™BS›µ©¦VÀiÿ{ÙíhZ_˜PÜõJ£$F”8A ú˜aj&/I[iPÄLäN&Iæ/éKÌ$™™;`oÓÔjÙ´À%H]ˆ -—ƒ9 ؋tЫÅ譈Ãf>y^KjsuKk€5©n!ÔÄè oˆ:<Ù~œÿ©ÔVvåƒNuÔÎÂ+4`ê`ŠN¢‰8Ï¢G[ZÜ œV»n(ŠÅHוɌÛÑ ?x˜iêžÓ:/÷²í¦‰P¦ëš C×þ_¯ÉS]ÙdkZSðb“›±ÍMl8½±èäC\LUŽdƹy£ŸT7£Ö¹M&ö±Ý0nGy¹Øiâ­¢hO£Ö2-™pñcõÖ¥‚q#¼‡¶æ;¶ þ§.j¹ +Ä@ƁñàS4IÂVS56¿G´õ‹×gi•ÚâôE”¦¼õ4‰!©Òûâ*ˆWï&µ€×Z÷1qgò6ù )#5ñRùa„9•-­9o“Þå¼ë0½dðxí¹†­QS§czù®³ìȚ5œ†šCÎÁ)Øb- …k‹© ©]v­¤¦[VÓìœ}ƒ”;¤2ŽÈGúP/Ø/m¹î1'¸MbF/¨§OŠ/ +Õôâ}O+S¸èåJÿÝhŽ÷üŸÞ[‹Ó‚ÞAZÄÛ®‹åŽœ +ˆ÷˜”†ã™g²ñ¡é7vçÇ)cô“•GHN*+[u>hüw.%¤K½Â5lÒčЪ–h·1ò¡ÂeÉŽ> endobj 453 0 obj @@ -3573,25 +3563,24 @@ endobj 458 0 obj << /Filter[/FlateDecode] -/Length 1733 +/Length 1559 >> stream -xÚÍXK“Û6 ¾÷W¸7yf¥ˆ¤ží)Ù$tÒ:îôÐíkѶ&²èHò:Û__€ õt6έ‘"Aøð¤´ -ƒ0\íW¦ùeõfóê=_±0ÈÙj³[±lÅDG«ÍÛ¿½ûƒìÈV~”™ÑžQ Ö~œp§³Uiì½_çÜÓ¸m¡ õÞ(Æ©Í:žúґr1ØMº4±Q^¨JuÊߤ5ÿÁ»÷‹‡5-9§Aœ­|°’‘ÓoÍJð•'^w°í Kn =Ùa›z'p9ótY¯á¥ Ö~ʅ÷aG릓4V¶Ô:ý&FX·µq'õnbIêU€øtãÇ…­Br€\— І‰Wkj·¸¹37c,‚ÖmBN/z†ÑűaR¶]¯k¨êPý3zšzÊ®¼à˜lv19¨Ï½~½ŒãؓqçqKxg ŽrwDA0·¦^£ºsSӚl´& -²Ü®Q€ì\'˂,±óÁÂ4Ÿ‡@XŽm$FèQn?]dSø3º  ÛçG}î¾Â¸üã„ r!ØhÁsǏCIÙÇFÂç¦ÕM€ y¯iÌPî|TM¹%Õ²Ùëc"Ž•¬[«JSû©¬ªAù‚[s*af•uÛ)i òUˆˆBGiK‘9^Ô"1à¹Óó%\_F4žæ0Ë]æ„SÛi˜HélÇ1ÂS!â P©¶+2Ô/í$%s8)Crè˜ ¶ËGxRèmÖ ÈfÌHeÞåP’¥ø - '[Eí(;‚RSjL„­±ØGcq’P-/Yâ½y¦ÙBíä¹êŒ9~^Äßh€0˜”ÆÎ8¥M¤5Å_Òë'4U=¯3áÝÿÏg vùÀ(Õt.à÷þgÒ©-îý§[Hðº(èÐ ,R(Dxr˜ÞÂtYÆPÌx“&ƒ†ŠÎ;è=ϚGٕ@mp…y›ƒ'¥íA£ÔÅn`•õÞAßᳺUŸÏªÞ*‹wU’$yJZĶb!N‹Š–,VɝƒQ}‘ÇS¥®Ä…EQÀ -Œ3§ÚÍÂ"ï(*VïkÛ2;þ£}‚à–h})F_5v½…6]uì¤[*í@œî¦bÑÈ=¥ …9—Ö_@O¹qÂ.àÌ}MA†ÀXjÙuìÚ&XEF†°¾-øq$ÅTa3—ïY>X}²&±Ö€žÈ8alTUÄM7·î•P¤K]Óëüƒª ÅóL¯5…;æ(Èà 3{lóÈÖè…6¢´m«Ü nºŽ˜”_(†7Ï|zl¶4††ŒÖ3³9?&¼ßÕ2˜’™¤ÆÇä• -xCDéü«mÉSÆ^tSôŒýíû9¢ÄQM¬s²Æ•5ÁÄD„NEœµZ¢‰¨á;"æb½9"2ÃÁÄqÎi:Ü&hªì–<íÈBâ'cc~F"!~2—rÐó^3:˜qÎðs¼–ø =×êc[&šÙ9ݒ3ˆ•泜—öƤëþZDÔ!B~›6ç^ gʜo¡ÌŸ'{²5öB1«`ê©uèÎZÙ骢C  yç†'½¿Êî@Ғæk—T‰É,l£¤º#>œO„ªjü%-¬‘FÀ®F=•úÜöˆ&hÂ!úx¶Ð6û ÊQOóu¤Ñݚ¿{¡/õä«[ÿ¨{68ð¹°9‡ øL'ð9ð~>ʏÁ*ø(-©©§ VÌÀç~åŒê± óׁO{àÅøþf-€çÝo~+Oe'«òß9ôÛ[>¬îûÕw˜‹9æ¼Ç\\ÜO1{Ìa.˜‹%æ|äËÿlý¤šKSÂ÷ÖQê{¾·6xÁ×û}…«6¹õ4|Ô&ã <|cápĉ1áp'=Uå¶ìè͕ÝrÀ…§_¶¸zV]’Ìk/eG,uåïÌm!½f'íŒà~äâ;±ìDùZ×þ[ÍÔØV“¥ÎÖÄ#v¶&ÆV#D?F¦%q¸}ÇSãþËVn‡¿søöFbçt]=/hÀò$ˆ¸û)r”ÛvnÁî~›˜ñ[ñç…&‹Ü·ÈS¹ü‰ÆÆZÐ~²³ Wåì\DÁ€m“€§“ÿC¥q°±¡ï²È³AÞÉþ+Z`îÑoèÚ?'¦¹ß>’žÆWyŸ@Çʵlºþ©"„Æ¿Ûüðœó +xڝW[oÛ6~߯0²>Ð@Ċ%J}¯i34m‘†¹´MÛBlɓè¸ù÷;‡KŠRÄˋÍÛ9üø«F! ÃÑzdþ>Œ®¦o¯£ iÎFÓՈe#Ӝ¦üC&¹×ªq‘ìÝ8à +xN3£ý×qDœ\W5r=ýŠ2£pf!¼)Vî˜Þww³{1›M‚ë‹wöÌÅZi«k6» ~»ø™€> ì?à^à6 þü£,lt ëõPûU.¯y81NcŽàå™ùM­ÒŒrЗFäª(—r¾E +EBî”\n-¡âÄscÕuMÄÑ>¨.±ê¦›¢™œ‘F-tQ•8‰ÈR5‹º˜ƒE2¢ÜÎ0[ø+Ìy½‘Ú®ïä8JÉ#NBâØ;©Æþ0ו•½G‚¨Gâ߃*ª¡ã eù{œE cø +ú–á…D¼,!Û¢ÑvôˆÚª:ãÝ0™càf=8÷8aGýP‹ƒqÁ§ŽÇ²œ† L…סë±Á×µœQ¹ƒU}‰Š3²ªj{›´»ªVv±Ñ¸!ÚIm$rÒ +íÌj·œ|i/äí…-!åq׉Šœ²^ °Å>Ú,JÄV]# t‰á;÷C]‚æ¹;FâqFfä›RöÁßN^N#;øçJ6;¼:[`ºùŽïÙ˵s:cž;yÖK¹3.È9zSAØoÈei÷õÆ´\€sîa†6ysPë +0ñn†3NdíÑ¡ÄCè¨Â;*¬ž<%ÆÀXÉÃVSÁûcBãÜ ¸)ÑÇ„ƒÂÚ»­PçÑæ·,u¡µG–šËQ° ¼ímÄ•X¢8òGkµ‡r·W=‚,u­œ¿Ð gáØ]ÒˆŒå)AîÈrN…÷¬ïŸÃ§}<ÆPl¥ƒg'àó‰;äòx´ˆbH‹ÊBÓꇶ׸\¦5 U¶ºØ½½ì-•­LP‘v³—Ád<Ìä`pDÃZ­œß™‰þìvOíZ%Jhؒ¾FÒvÉ)c§ˆõ&¦anÒK8er𦾯Pf«Ì¤MóPW®Ç¯MJœÜV㘑‡ç²fhìÝV™9+K8T«ÀÕ¦™b~`A“¬ËÔ­‰!ëVÔrc91$5ZÖÚ«Õ“½žÿ£4B ÔÞ ]Ê[¨É]ıA¬~‚8ÿŸˆ•Ï/¼çƒêp”õ2XldÝâ[½*Ã5PèÜΑ‡‹p\@É:Õ\.5,ІK÷¯Å÷˜:Vþu3rûSɳØS¦\'ƒ&Þ8Ðδ‘3íi‡‘Òä\:bR8XCyLþg1N{Ε¤ó’O‰ê‰Ò­ÒÚ$}œø<Ók*—źÐÍ9ŒÖghþ +†RÑ5ZšYzðߐæ§X…5ó–î^?VA—I7°±¯ÕCQ{ÞÀ²—ð¼ÇìZö`ÐgoÀe2î2“ÓÊùì-¶JÖÔuS¼ÇoÏ!o‚¢Xu“àÀ+±Aƒ( µ´Åæ¬=íKMu‡LØ]…!<̈<ØîãE)w¥~‚GWûá׍ç®ÍÀõ9t™§ A÷Òë9”Ý©U­L?Ù½þI’÷Y‚‹“«GgQÛ½]ú|[4Ýúkû?[éSÓÿ=S-š~±Œ^.–²,ö‡­´ß¹¸mZ Üúß.Uýøb…¶Víu¯|~VG?åö*xĝ҇º<§¬þn4Âk×ÄàÀùŒ €Œ°U ö•‰0ÇõãFÕª'Õé(a±À7ß27+ªhúÊñ+eUj·×¶¡ƒ(ÆT@\.6=Œ[Ûá¦m‡»qšUû1ˆËø%P/]ë-†bÐêScnžçÚæÁ×|jE±ë¡>Þ|›N¾|žÞ}ù4à8MÛ^ëÔE÷?³DGÍ͇Ï_îޛ¾ŸþòÀ³xò endstream endobj 459 0 obj << /F2 13 0 R -/F1 10 0 R /F3 17 0 R -/F8 61 0 R -/F9 84 0 R +/F1 10 0 R +/F4 26 0 R >> endobj 457 0 obj @@ -3603,23 +3592,23 @@ endobj 462 0 obj << /Filter[/FlateDecode] -/Length 1522 +/Length 1577 >> stream -xÚ­XKsÛ6¾÷Wð̈́ ‚xlì¤ÓG.‰g:¦X‚,Ž)ÒCRUÜ_ß°àSŠ%O†Å>¾ý°»TGq<öÏ/Á‡»÷ŸX@ã(§ÁÝ6 2 I”óàîöo’ËUÈ$“)ù ÚÝ*L’„|Ñ[Ýèj­Í¿œ|VՊ rPåꟻ߂TD© BžGÒjøµ1“Úý»b’èæØ¹Ms²¯²ÑïŒXBÖFl§µîtÓº«÷ "H}¨6æJºÚXzÿ)9ÓH$AlM¶ºÜ†EÕê¦s‚£è²,âåýT*év~¡¿wn¥:gïÉÙ/ ΌX•AÈR± ¤¨CªQ ¡Y…<™`bWO‡vWT~[ãšà©0¡Lšâag è¢U()#7#,̅{ —ÃÂ^\b‘0 ã½Z?U³ ÛxfýN­ÀF—ºÓáìœ+c °€¬d–.³ÅÐC½­$È >+t,:d“rBí(œ“ÎlH³(Í­íÏNv£·êPvï¼E‹^Ôû½²ìM~ó`i9p'ráQÃî87ᅆ«9äRîC2â_…iÆÈïEYÚÌ%"%?[å°øk•3¢ªGs2Çžey$#AC:´ ù¹ ¿­ ヘd,Ï`FNÂjÛÔûVé`VC§ÑEN´C%!õvvb‹1ô@0|J I8‰ ç»Sõåp_º3¡åc² ¡Zã÷ãÑTPÞÕ³À‘LEU¹dô¡ðAèÒPUñÝFnŠvÝ5‘ÞÂ{Ÿ›ñû84mÝ ¿¯ -4@±ís|y´6_Ç]]êIÖ~蘁<†ètQ—Ía]¹3W¼`Ãûêžyž[_áµr*IU;á½êl©0ë#TL¼:g³Ù+Z(‚öýùþý›2S3ԂžÿÕ1>‡›+ˆÁ˜§¬ÏÓ5.{†½†áó„…Mûp2O;Ü=š5¸fû$'–Tp¡À‹È¥ÎHYVj]M/¶xó¤#@³z‘ª/AG“`PÉábˏMË¢AAå¦(x"Á‰È"–œ¯fÓTc ŒòÌ,‰¤„ºîîî,JïìÆ1 œÛVjZjJƒ}@31Ùo”ÁW;ZQˆ(Va%¸ë8·ÿ8£6¡Q,ÇjÝF¯vägF{µ±S[,§ËYË V‡:—t™Qð°=ާó§mG¼.x€AÔ Kå¯÷fÚÒ}Á•µQ5{sá‚â‹ö4òpY#m嘄So惟K"g U׫‚»º)þ««N•¡GáâyáÖªÀzîg$«Å7?œwê¾ï øAëeÙ³p©°÷1@MAcW‰æVâåhgDT£µ‹º÷Ã1Ç‘`7ñ¤oâgŸÏ>~êù¸ô¹î˜KÌ|¿Ïó7™B¯¨Œ£×“øVÂã~„vÛÛº,íÏcGlúñ‰ßLr÷–8´à[‚Õ(<Ë|ŸŸÛYÎæ âF/Tûú¾8¦ŸJƒ×“óOÿ”©[Ø +xÚíXYoã6~ï¯pŸB‘V%Q@Q Ùv‹-èèCS4ŒMÛBlÉ¥lòïw†Cê°¼©öŠú$rf8œùæ ©EàÁb»0Ÿ_W7¯ÞD‹0ðópq³Y„bÆ~Î7?ÿÅr±ô"‰„]I½[zq³?ÔFÕª\)œrv-Ëe”±Vî—ßü¶H2? ç¾0—IÂd]Èû½ÒþÒãIÌÞnpiʚ]¡q”±}Q*¢%e’‡ + `ëâ6J2µ&,kªú¹_zIÃf§J’¨J¨ŽŠ¿z÷˜yèuëá›õÇZ=U«½Áž1»e¯½ãí’Ö0wËaûÄ,¿®ÓÇ%¸nŒŒØÝ½\!íá‚T5»ºj·;7Q4ìÆÁCÝ\}£³zW”Û“%ÎRš­ªÃA–ë9.–ê©™ºW~¦{›ª~DY¯¿¶‡hè'xe^µ9õòÚûáó¼„L3vw¦aV×ÚZç2’³¢üˆ×"bsB£ÊõY³üJfƒ~[›NQÛfbó%é)|å_ž,pNCpÚÚ +îÝì­Í÷¦øURˆö3+C!³U­•§•¬W»i®Ö/ÃAà.6™ yÀ\ºl%*4†º!;yÄ$BÀCë% œoÐóHÞº²K9îVIÈîÚã…Sã*ä;àŽ7l\½ÞC©]ú¯”ÖÒeÇyÌnlçå¶ß‚t鸪ÕÁݵ½ƒ9°c)0…]ÏÉÂìQÄýÄ£˜\^E£l"y‹8ÊÄAx„8ˆÜ­ á}yAó÷¡fL`9ù OM«¬JÏ©ÞËp=ï,ú6 ç†<„ÁL[M; „ÀÖ£|=t搄´BZ~S[] Óíñ¸/Ìf÷¸ÊÚq6aZ­êY§ìIH_.®ë;ù7]\Q™¨âwÕ(]T„E5¥¨Fy8Š* +š¨v ã.ªH꣊³{ÔóLZ¾(ªÖ#ETÅO !Þ©G!ä ïñåp7ø"µƒ©Æq’UDq®ãÏvdÒ.²–+8x5ÑìÁܘˆš›Þ¼ª ,&À;AZñK‡Á8—w¹,Ê%‘öÂG³oU<´Ô$Ï]K¶ûJúœ¯k` »ªQqõ<5z­6²Ý»û¥{«t—HÛ´m3oÍKƪvÞú$  ¯>|IÄâloj_jµOô­C„¶³õì°ïm@¤ E“T0[ŽS!£T mÿO…™©ð,˯lvž¬·}/í=ÏI‚·%t@ŒdýË© µ=tȹŠÄ¬|:x"¹s̨‚¶Ï{¼”¶ÐjU‘LŠ‘Oá­¼žbWa6ðÜ. †΄îà¤Ó­!Ÿ†–CWþ³hvV¬´ß¡W%Þ£ñȏc0Å¢S?H-£šàõ‹PDÍ6sG +“Ôçá}ÎLS ݏr¶©«ƒNja‘HGWW’hÄ0»€uë¤âN±&Žy,ö•¿¤Åë–Ö€*8µ“_!ÁíBñ”ý‘€/ÕV6Å£©u¢œäWìÐÔÄ>g(bŸgsñD-=ž¸Á³ÓnæUŠsr 9"&¡È±îèþ xI”³ßéßVê …Á‹©&¡%u% ,Ë4P»Á#Y­1ñRqfº$§A·B=5¦ç®­ %ëPj ˜dÀt7i>Qè —Çß7d¹Ÿ½T4¹°Ì‹3cÔÓQ–º¨ì{f'×£W¼²tMå­VöŸÞ™þ˜G~Núã^êfÜ }ÚØœ]@ºöþ™ó qýҜ0RÛÑ8‡‘b~{w9|TX|XXI_žC•]S4µFÇÝ9u“’Àš¸Ÿõ³©CÅ¶Â8±oÇqƒ¿$–E}'Çs@ߤÒÞ*ßh¤š¦IûKêÑñ4É +á»:6ö…ì]»‚»¹gÛ]úÙ(9u×;âL°œ,ˆh–Û±#3ÒÀó¡]œš‘ ?qvàÛC°á.îbD³þB”¹ƒ =ê0q¿á¦O½Œ.CV=ûåæ»+|7x endstream endobj 463 0 obj << /F2 13 0 R /F3 17 0 R -/F1 10 0 R -/F11 398 0 R -/F12 401 0 R +/F4 26 0 R +/F9 84 0 R >> endobj 461 0 obj @@ -3631,18 +3620,11 @@ endobj 466 0 obj << /Filter[/FlateDecode] -/Length 2409 +/Length 1756 >> stream -xڍYK“Û¸¾çW萪¥RC, ‚¯äŒujSöÖsIeRµ 1¦Hë’ßž~$Djv|"F£ñõ ÜD"Š6ÏúücóîáÇrG¢Œ7‡M\lâD”jóð÷ïú<˜n&‰ Š?oC¥Òà}{:éfƒIð±j ·~ÚWCÕ­ -ôÀ£ÀXA‹kò`ëC9sQ&ӱ³“è1øôÖÑRZök;èEÉK+4Pü%¿ƒ~¬w˜¸ 8¬ˆ¼°ôE4æÅrhÏb¦…D•É ™p§žo›úÂKö­Û³ê¹U|)€äÜUm‡'ØDþeì| Àâ¥j²Hd),™îz©™‰TYÞàj=ì”dÞzRꒇJMLc/'ƅQI—##Âr(SM!”HA1™ >ã ÉÀìªÃ…±‘§Á/ãÉtՎ;÷Ý3t›mÃúxŒfYˆ¬$Öûê¹BÍk×cÀËÊyYQŠ4¶ -£õ©s»Ý­V—³J>…ñ‹éb„+.I$â|bþ.›Ø c™ø@¸ßd©,†d™²2¸‰†F_„RY‘âXtݽ¿0ÞíÆÂ{¬õ`¡IM÷ƒîˈGô´Ò1ž-Õ;tä[ÛtjŽ‘(ÜÍÐ.=kPó§1Ï ÏWÛðíÞØÏ÷ 9€Íw cS}5]¯ë+ ‹øÿðÀºEûÄ/˜¥nZÐiǝr[ðU¦"µÃDÏŒ`îÖ1…à,”LƒŸLb/Z“‘cÇ ÚºnqÃÜÐì™ßŽØÝ[ +‡W˜HœÚ5(-Lz¼aXڞ‡ªmtMž &_ªáÈ-͟@– -»ä±gž}õÜX>Ã±í¯øÛ¶ÿž7v†òîB_RV¶¯¡J -RL"#»,.=ç'Y/8èë%'½@,œô‚ށÁõ|3»‘‚æ;2ØXônVixGÐϺBg¯à‚š= -¨œK‡ëÎù: ñ±Œâ¥âÀs•]Mp{©zË4¹G Ahºï-#žœa§kÙéÞÜ­AAÑ&sÃÖ¬Ú̪6‹ƒêt2û -"$¡#»…At–$ ²C€u§wœÊ¤¨ -ïûÆTlK8h²[aƒPeWŒÒ €±K)€ÄW*ìÚqî¦pËlZҘo4—{j€a’7eÇ8Tçº2vn:31;±–ùÙ«¨\H¤¢ÂJ”¹.n„„UéÛ¢Š#´ç;tEзL0ƒ—øúpâ06;4dîÑÁ¯ë;ZÌZʓþBvCHÊXóEÀÀ_ÐÅShc†Hiv-éÚ´µnoP,ïi½A_} ×ÐŒil”ò ¾µ™h#8]~wၽ9h¸¸;›±2Ú9qâðÒ<õ„26æ¨l¢:…¡/€.ÛBÝJxlظÊw2Îw>ša˜òœ_Á•Öœ»Cïa›DÁó¡(°C¶%ÇÜ$O ‡,)‡|+Ȟk3˜ëä'Ž7…(3Šj ä/‚õw$•þô@/›<Q¾[̄Š7§M™`¿ê¤ËC¤ö.¿O²é©·;Dºð•.0kKN9|;Ö{î5ö¿R²9+:¦a‚gӘÔý6C[PŠÑë×¾ÔI«ùñà†Òã"2e­KN©L3†~XþÞrósuªjÅ%ææíj/Ub̍®Ãþ­Ç™x~ސàÜ©¨qwæ\k²6ìqhƒk½ÛOÓ¨ÅwÜv{»‚\¶4zð#µ¥Ì—]HI÷=Hמ8FÚDªL²l!–ð»0òn üLVFQÙXH "›"S*ÌìVu^YŠÂ=è\ßÕ:¡`ZÏÎûÁœ1„(Ô_׎ÏG×A)•tG¦–GQ¾úTe¥5UNíÀh.¡°y¥Iô¸´'yÜòï§JÖE*J°Å{˜f¬ÀÞÔB:ÏÄÖþÐ`—ë$èFx<ýD(ü×ì,ß¡]lÙÛ´x]çn½H:8?Á¾a?\js˖d:¿žAØHm}PºBFÚʈŠã2u^ª´•Œt¦ly%P^7–Ñu-TªINåÁ*Uó;a³v#‘HÜóß©ÝZ¿b”$”¯¿ÂRäBHµNÛ¾r.B$8Ü”W£Uã{ò¥6ˆòµû±yB™éÿÂgãñ⟳®‹·!ê*â"r(áՐ¥ííÞíºžóu& i£&)¾Ðɏ£³±Mp”.+Yù­§}:k°ËF©¦s¿÷>‘Nm9pï=ݒV¯Š‚ša‘B!ÂÎaFsÓeC1ãMš ì5FOƳæQv%P\ápM0ð¤TâñyÐ(u±Xe½w0vø,€nÕ§³ª·Êâ]•$I^磒–û®#N‹Š–ú<VɝƒQ}–ÇS¥®Ä…G‘/’q`ZUífa‘w•G«÷•}r;ÿ¾û¾K´Þ”?£¯ˆ §ÞB¸AÕíI·T(ځ8·•ßFî))Ìq°Ì°¾øzÊ%ˆvc,`¦õ5MW`«Ud÷ñk‡`Âûb´àǑS…Í\¾gù` ŒÉšÄZRææ ÆFUU@܄ s[Áé^ Eš®}ð:¿Å *Cñ< “Ç{MáÁiyp½‘ØÂ'â̶mٚ£ÀF”Žm•›Ä#p@׳ƒò Å𓠟¶Í–æÐÑ~nÇâÇCö«ÚCS2“Ô¸M^©€9D”ú_mKž‚»o¢¶Ý-n`ìE7EÏØ_¾ÅØhÂXwõcЍ&օs²ÆŒÊš‰`b"B'úƈ]uc-PÃwDÌÅ~Ó"2ÃÁÄqÎi:Ü!hªì–pŽNäñ“ó1?#ø83üä.å`0æ'¼.æÔ˜qÍðs¼—ø =×êš1-Í꜉n˲—÷ßlVâ„óÒޘt=ù܋,!¿]èÎ'¼Î ”9ßRä~?ÙÎÖØ Ŭ‚5ª§Ô¡êµ ³ÓUEM  yç†'Ùew iIëµKªÄä¶QRÝÎ'ûÑØxWî™däø“øÔ¨§RŸÛÑM°ŸÄg }a“±¿ õ4_GÝ­ùÛéZèK}ùêä?èž |ڜÃÁ|¦øx¿åÇà |”–ô¨§ vÌÀ~åŒê±Á—O{àÃ9ðýÍ0Z/ºßüVžÊNVå?sè··ÔÉû~7!æásÑc^Ã\L1zÌCÂ<\`.1#_–µã¶~RÍ¥)á{ë¨ õ_¾·6xÁ×û}…»>¹õ4}Ô&ã l¾qèpĉ1ø¿©*·eGo®ì–¶(<ý²Åݳê’d¬½”]°Ô•&ޙÛBzÍNœÛÁýÈÅ;3vâs°åk]{Wl5Kc[M–Nÿç h®ÖÖÄØj„ìÂ·›ïþ(+”Ò endstream endobj 467 0 obj @@ -3650,10 +3632,8 @@ endobj /F2 13 0 R /F3 17 0 R /F1 10 0 R +/F8 61 0 R /F9 84 0 R -/F11 398 0 R -/F12 401 0 R -/F4 26 0 R >> endobj 465 0 obj @@ -3665,23 +3645,27 @@ endobj 470 0 obj << /Filter[/FlateDecode] -/Length 1515 +/Length 1668 >> stream -xÚÕXKÛ6¾÷W(@4PiEQ2©[²y}(ß²9pez-D–¢¼ÙEüör8¤žÎÖÎ¥èIԐ3œoøÍðÄQwýü\o®Þ'£œ›]@E@Y”§Áæí'Bãx&œ‹Œ\K½_…Œ1ò—Ú©VՅ‚ß”|õ*áä(«ÕçÍoWïÙ`+4SÐ LóHXs[U©N…Å^¶aӆU©;4yCnV¨=ò$ãQ–¡ñ†¢7o­º6å)éö -Å*YcQjAÄȱÞb3 ;¶ºqÂr‡²ºé°!»Ùè[óDݕu]Öw؉Ú)QõÖ vW2R•µAŒngÖí#ÿ!R‹%i 3zœE(ÖI”ûq7«h¦,'¿šéY[çÍÑ hX¡NzÀÁŸA+ñ÷<{°îi$H¹UvE»²Uõ„®Y:ϲˆSçÕ}£uy[©Ðâ‡"ÎÇQ(šÃ½X6µ~€KS²Ù—¹aÒ"2dó£õ0pÒ±—™Cp˜%&œ;y¬ºhIJšÄQ¾åãcßT¸++U˃ò¬ü^CÌ×6\:Üw8ùM’ñ±¥<ÂÀ/s  õØabR»¦uùuoª)qMNàñîôpúµðpÂqð´7á#Úÿ„¸z`ªRï²i8¿p*M§¡©#`¯”zœ”yþ9œƒ=‡XJÍ·U²³CJ§+y‰¿C´Ï‰N¿ØG­Úéb;'‹Åž..#~‘‹;ÍN†ñhæ@3š!hÈçýE„ðJÏâÛù„H¸[ۄ§sB@ßdcK&÷%“û؀hoclÖ66‰HG±!¥Ó•­Iü½$6=d[J¤²£ÃËÊýÿ†z¯ª -›«ÌˆÌEìðx–/ÏgGºŽ54fìÑdštM-;FJԅ -D“Pì ¡Js: -h—NW:ó1T‹mڄ-»$l=qöî¦uäÕÿˆ8Þû‹˜â•žeÊ« êÈ:÷%!öy?ԑS`0֑xPruÄtÍêH|ªŽŒ™:XGbWGb[GŒø’ØôtW /~`Wá36⿎ ¢gƒ˜³AœbC>aƒplŽ ٠Ƈ-AzèÓDyãÇdf » ÿ1høËàÔh¥Ùá1~ݖ‘õÇ)ïdYëΩJ©•6Žg&_[eÊ9žP·co0¾BGÓnat'}!Ìc²;օåŒíj¤0$9–• ö˜ -d#‡£DíN½Æ‚zTűs»‚ëƓ†×,kìéö澕ñKµe–[€gëʼn%¸ËӘoЂÏKL¬±’K,1£ÙÈÞ@3{…K Í`¨tæe?­¥Ðb5ÏͶí“YáP„ ܦ}²Pˆ(_ۋm&¢„™[/Ë­‰½ýÝÆHÒàk@yQf.«\Dë,84_G‚÷‚*øh¯Ê4 x”skÑ«ˆ .`t³2 __Ç´àQ’ŒM£ 7=r֌`k4Mñò\.ÂÂlPz@'Xaî:)„ì»…&Ég…†ºBûBCûBÏ =Uh°X›}+ÍI;}²ƒî¤z™:»¶9Ì.I“5ö)ÙÁÅ|´ ö7’/,Dœì•¾¨¨—uׄ·­,”(ö÷9yø§-\­qÒÀI21¹&“SþÛZ "ÕvØÆtÌrD6S—+4Û.M«‹ªÑ'ËgÙím ã¦(z|¦­übð¹ŸZö.`“´/ٚȲr54æš¾ìšæ ÑÊI?ªÂ-‹1e˜Q”º/°ýî1\ã^ÖÚ(~v‡œ{yç֚rxÁ´‡7¬8/jÂ}žˆ(8l- ù]=ÝBF¶°ðŒ|EÛè7ð%+É# ›îdۅ_n·áÆ»[ÿP¢¿û %ÆP®áÉß1š.kOzû¼Åûç-í:Aö„çå_F0›‰:ƒg¯VáÉ{ð%êÉ= l3Έ\ÝúéH[ +xÚ­XKÛ6¾÷Wè(‘"R”(¡§æUô‘Kj (º=pmz-¬,-$9Îö×g8Cê½ÙuÓrùÎ|ßp擽(Œ"ïÎÃ?¿zo¶¯?pEaμíÁc™Çâ0ÞöÝ¿>‹¢MÀ¥Ìÿj› Žcÿ“>èFW;mþþGUm¸ôϪÜü·ýÝKd˜d^ ò0CEÕê¦3[ÿTƒµÌßëpˆ„ùÛcњ•ÔßÕ§“ªö´MÝð$ջήÕUùhL¿þÜÌÓPp/Â;ôIíZÚ2Š$æ!Ïí¼YÂÍ?/,Á6‘ØmŸ‹…–„Œ­ÿÉÏ=ý«Ÿ†Ï3Ó\š¢Óˆ\›†\z ÊÕ}†æDÑeÂ7á¿W;3‰Ps§Ê’Pîê%àZj=k´Ú—E¥oü›Í"„v_Û©†påÀ ™ŠÇ ¡ó œOàÜÄÑÀoæV‚ b–ç_™m±OÁ¨Fí:Ý´tô©¨ÏH7g«¡å,”±óY—‡À:¹ ²@ö<” +³.éŽn ¿t4RÝ÷@÷Cø<õ;KR’…œ8JȘ ISØs„ÇÑù=՝›Öv€WˆDšP¦KMqwD’ÞŒqÿí sàá",ð`½’Ÿ<”.Æ[µ»¿¨fÛvmœ[ºÔvpÏX)_€¬XñŒ.ÊòPêÆ¾÷|¸éRt¶8(ÚÔ>€q›Ctí(‡Þ<ÒÞ½>¨sÙ½rNP1ˆÇŲÓNžñ± ¹RxÌT«(7á¦ôä†Ë0&0²P„b$)÷ÿ(Ê™‹eâÿ‚ÆaðÏ&羪îÍÊw( Œe¡LÑØ=XÌ£oü·ÁýÊc³õoÈ$só f›“0:4õi€5#X¥ƒÕ¤Óè ð5¡ûõa¶b 18HX†hNŒá|!SŸÎ·õ¹{"´|œlCh·T¶î/¦"€yë]= Ü&Ó]QUDFŠ6½4”sU|Á‚}ÑîúKM$ço{Ÿ¼È{ÇÍø}œ›¶núŠüÁW÷¯‹ùºëROX{9M"‚H¶¨Ëf±®hŠL8_é™ç9ú +¯U°Ì¯jÚ|R– +3¾@Å´GçÙl把`*$¾³¿ÿ¦LDcj†ZðÌódõƒýi͹K-ž'5.\³½†Ûç ¤}X™Óg/f ®aŸ>&(ìA›KÙ…Y©u5=ØÚ“«N,Õ‹Ø¯út1ƒA ±ÿ÷&ã¾ÅŒú“j +m¹P®ôÖZu²#Õ.ˆá s×Ì¡`ùAZ +Š­ÓZ+ÇFIÅOW³)Õ¶?0/ óEÃ,ƒºN,¥÷[œ¸xLl¥ äBÐÀ'¥ ³~¢ôþB©Ì¸'Ã\¢AwDÎhóÝû?Ÿ°jþбUšè­ŽÜL™=½$ôR`ƺHVr:ÈòPf+Iͬ8‰™ìS‰¦mʁ¾±Ӕ7égãô°gä$=À,¥ ú‹lzÀµô%ŸÅs}³šÚ¹x:?4ë,]´c*h°© ârE‡.1ÁLÌ1ƒå)fæ‰&‘n©˜ãG’Ê0D‰d†™A§ÔÓwƏ}Ã|mK&÷õʛT†+¢­²ª]úÚ>𺚠|I 8üí +› øŠRWÀð ã+Î3{?ô˜Qð0=–§ê›‘è†`Øê†¡rÇûkڒ¾gáÈΘ‰Þ\!vûב‡Ë +i?ã¶c8õ~.ûˆ1’ÍÕÖ«±òÿX7ÅÿuÕ©2p(¼˜“whÂVs§ÐŠ+ÿNšwê¶ïösÆË²x¬I~ñ#Û|ºËåòU¹·®Ë‹ê9ÝF¾0¼ÑÍ@þu±¿»úáÑÆ¨ÛÞ51¿­̝Æ[i…^,û¸¥[òa©ÇUZ9?^´×ÃèöL?i˜È¡Dµµ5gÍkß3Í>_àë«OØÐ0Ó¿ª@ŠÇ_JOòG~Q>ÿ´I}üÂýD!@± E€À›|p û{ÅDK[é)œê3¢Ï[* 5%‹¨Ío‰–ÂÎlQÌ.@þ¦ÈQ(ù‹›xÜ7ñ'ŸÏ@ŸX{>DuÇô)ú˜äFdjò7Ñ W|G^OìZ‰ˆzMӇº,ñDZ‹múÑÊ/&9½%Á+ö-ÁhD HS×çç÷,•9l!éeÍ~?ÏŠô5úÄx} œú +ÑÚ endstream endobj 471 0 obj << /F2 13 0 R /F3 17 0 R -/F11 398 0 R -/F12 401 0 R /F1 10 0 R +/F11 406 0 R +/F12 409 0 R >> endobj 469 0 obj @@ -3693,14 +3677,20 @@ endobj 474 0 obj << /Filter[/FlateDecode] -/Length 1824 +/Length 2410 >> stream -xڝXK“Û6 ¾÷WèÔÈ3¡"ꭞšn“N;ݙNÖ=u3--Ó¶º²äRò®÷ß  ‡-'õô$Av|Ï÷­c??9?,ß} é{¹t–GfŽ ½tÍîÌs·U‹ uŸI‡Ïð@ø~`š¹gb¡: f™«•aBKßrCvπEžŽ¾¤0͌b§KŒ}?Ÿ:=ô½€´È¼ÈË"N÷¡Ù£¤4vï˶ÐU¥jÝ["q~´3)úA  ­@£…Ñj-J^lÊJSžM@¼æ 0fÓøRÀ”0·n "Ÿ,ÅEÑPärcô‡™ÛlF6+=š€ õRð? -.ëñ3ÅLƒ0õ²ˆyüJöAœqàG˜KEcªÆ¨ŽµQ5Çêº*ë5GK¿C,ϋ8r•)Õª¢H2‰½8šÆƒjÛr[ïG›Ðm›æØ%0Ëè¯ç‘$A«Ætcêlo)8ï9jŒ­’] ‹‹:áCøõwûª‰;¼®ö1û²V՛–xWïUEۏn{\aºë‚/¢’%¯'O«;Ò­à/½e^2–+¸F´Ýk¥¯ùò€!_\q®L uÒ©w׍8ÚªÕâRª[ïì{¡ÞRŒß‹Õ[¢Þ ’šO_#È:Éמf—Æ^ð&Ëð<ï -ˆàŽdˆ!‚ñg¬~_`±×ÂX¦× <¯RW²ÄÝvš]˜£8‡Z’W5(ðe`Z— Æ~îšc}¡É*DµÕ V$(r9þ(Úáw׌ç)a Äøg ¹htKE±±YG¾?¸PZ…ˆvf÷-It0zSžú¯G—«©t2/OðTx!DG¾ßY=?,-áÅÉC/ˆ°0FÎ.ßô«rl{"'õòÔ:–yQª¢“§S‰D„ŽÚ!G(IjLR˙á¡-º½ ׂ ª"Jcì\²jIÎïHn­O­Î#Œ¸Î^/o!’4w—;„OôßMch1{ÈZ’óRv»æÈ÷(ú@¸ §8µÈ"כŒ%éÀA¸ÍЌ| / )eîùà©¢0D÷‡±—Äýï+Ž Ä×1y2/KΤZÂ5PCZŽá¿*Ü(GP7óªç¥}’¿á>ƒû ýϱ¤·ªÂ¢¥õ–ÍƱA/ΊšL†ö^Ì/•©'ûý+ @¡ÍÓI;•`ÒÿýI÷7Üq/‹ã--áÏuatÿ´ªŠŒÂ¸À¶ú ðA¯^édÞ#óŠ+Ißtmz ´*0Þv$ª‚á–ªb4¼¨†ùß sËý;¹#¾M\p¦Õ[èA·WkM[¯ð²I†ÒPÄ`Ür Ž›OÜÌã/jž)S’pl§¦e×^˜1š©KˆÏî¾ôÛ:¾¹ptÝ·;nrʽæXìþ­î”•²?]„äŽ]É-Ŷ¬kÐý4º²Zã¬p?„ãÛ[àøÍúË@8ìY”Å¡û¶b¶>ëÓá¥JúìzYØÖk}‹ÎÐøÀldžÆÔøþ¦Ò:1ÎY‹ÄwY’¢Ð¸ÃåÉ£&©µ€MEÌvï¸×¦,˜n¶ÇýÐ)"ÅF|[x«’&©$™i«´œUî>¸g€ë×Þ0Y’Óô©°y"`T'î “Éé&gZÀ¨Fü†Qpá6ÚÄ'‹v6¼|¥>d¢¥…ç]6žBkKÍ(—Ì%’u|[ kÄÙ0½e˜Ñ3gN安drϪ&“7Ö՚ۧ^KïŸ?xi2\jc»Ÿd‡)•Ìÿo̊¾‡-ŒÅÅnëóM 8ëF„Êièš/BƒKÎÙ¶füÓòKšPR¶ Ô!wc%„kÁÛv@MŽd¤ÌÛÒs˜Þ“ÕµÞª®ìÿpA·Ð)O*ˆu‘•¥‡Áѐ¿¡‘}.iŒGDÏõjÿ -ñÓ ýiÂ5óvP"œíË9¶ˆ@²=`0(¸² à┑=A¡€Ã-QkŠçà ÙdA`pÓ3á$AÂ^“œCyl‹/âÄÛB¿uö\…ÆoþðžV +xڍYK“Û¸¾çW萪¥RC, ‚¯äŒujSöÖsIeRµ 1¦Hë’ßž~$Djv|"F£ñõ ÜD"Š6ÏúücóîáÇrG¢Œ7‡M\lâD”jóð÷ïú<˜n&‰ Š?oC¥Òà}{:éfƒIð±j ·~ÚWCÕu.bw¢»ÕêrVɧ0~c1]ŒbÅ%‰DœOlÂßes»a,÷{,•Ő,SV7ÑÐè‹pB*«"2B‹®;£÷¦Ó»ÝxBxµ,ô#‰¡é~ÐÝ`ñžV:Ƴ¥z‡Ž|k›NíÃ1…»Ú¥g jþ4æäùŠb¾Ýûùž!°ùŽalª¯¦ëu}tßãX·hŸø³ÔM :í¸óBa ¾êÂT¤v˜èكÌÝ:¦ð’iðóIìEBk2rì¸ÁC[×-nø‚š=ó{»{ qaå0ð +©‚SÛ¡¥…I7 KÛóPµ®É3ÁäK5¹¥ùSHØR¡sb—<ö̳¯žËg8¶ýÛ6àßóÆÎ°sCÞ]èKÊÊöï5TIAŠIdd—Å¥çü$ë}½ä¤—$.&½ …w`p=ßÌn¤¨¹ÄŽÌc6½†›•EÚÞô³®ÐÙ+¸ f*çÒ¡Áºs¾h|,£x©„€8ð\eWÜ^ªÞòÃEîQCšî{ˈ'gØéšGvº7wkPP´Éä°5«6³ªÍâ :Ì¾‚IèÈnaG']§%I‚ìàGÝéç2)ªÂ»Ç¾1ÛڅìÃVØ GÙ£t`ìR + ñ•Ê#»vœ»)Â2›–4æÍåž`˜äÄMÙ1Õ¹®Œ›ÎL ÇN¬e~@ö**©¨°e®‹!aÕ@>Ƕ¨âíù]Dô-Ìà%¾>œ8ŒÍ ™{t0$@ãëúÁŽV'³–ò¤¿Ý’rÖ|0pÄW#tñÔژáRš]Kºƒ6mF­ÛË{ZoÐWßÂ5tce§<¨om&ÚΗß]x`o.îÎf¬ŒvNœ8¼´O=¡…Œ9*›¨Naè  Ë¶P·6®òŒóf¦<çWp¥5'ïÐ{Ø&QpÁ|( +ìЇmÉ17ÉÈ!KÊ!ßJ²çÚ æ:ù‰ãM!ʌ¢Èù‹`ýI¥?=ÐÀË&ÏD”oà3¡âÍiS&]¿Þ|¦b%–ˆ¨9rs 2H™ãö(‚ûw·ùfJ”…Ç—ûßYJ Hp^ºB¨Z<iz5G’±¸N’Nƒ91{AôµüµŽ²_p‘©‘lûîË6ÈI`‹ÁbQq`Y¯€í¥lþ8 >pD¼Øee‰gfK2‘›Dpyó ¾g§qa8{y4ï–Y¼ÓýÑÒòíJÿ\Ø ësT®èIùt+‘tÏþGóçë6ÅØ]é§ HûH¡çØçH§'%K§§çª±l8¹ÀÖoëô·(}ÿ¸NÍD.íä[t‹àwÆÞt>Þîwdá;+V²àÃ¸T"÷QóÛ äE.1øßÛ¢% ¤C‹–Àf,ZâDK&ђ¥hɤ¦ä¶šòR”¥Ýîo·dI²6¼JŸH¤fW.·ƒ;®+H¬H6)Gå>&\¨éÁ¡RÊxà;Œ]Cõ¯ÍÜ`¨iÉÛA«µ#pþޝ;ʖƒý¸£m $ð9éa‡¦t¤ +\R«U'Ì_a*m®ƒÐe+ÀTéíçƒsÛ÷€:œ9÷óSÂ_¿ç•äcÕWï Ó3³æ¡µ|> endobj 473 0 obj @@ -3723,21 +3713,28 @@ endobj 478 0 obj << /Filter[/FlateDecode] -/Length 1971 +/Length 1515 >> stream -xÚíX[¯œ6~ï¯X©e£@¸0}Ì­J¥HU{¤>$©ê€w……-°çäüûÎxÆ–MºÍcÕ'ÛÃx<žùæb6a†›ýÆ ?mžß={o¢0(¢ÍÝnÉM”…ØÜ½|çEa¼õã<—©÷\ ‡­Ÿ$‰÷«Þé^·¥Æ¥ðÞªvçÞY5Ûw??{L²|8"Úø¢¤W·ƒîG¿ìŽGݎ$í½÷Öÿþý–öÎôHó -6>è‘.¿×ã¡;ã®"ô‘G'u_—Lï÷°ræO·¾…741ßoÓÔSÍYk·#2~¿T<Ž‹ 7¡9˜Õõ?ê}Ý®ôÌe3#Ð×êcÃgԝQ·>nÜøI(ÓµR³ -¢+`¹§FIe˜|Dë{xn[·{¢½…œ˜Êsßkc ³=óšºÕ\^fޛK¦ai/`uör›ÊÀ:œO§¦ÖÕS£x8Wy< “CcÕV¸ˆ½Ûðy±Š4B ¹ïÊ)…lÒ³†š^çÍؑØQÝì|c¼jáúþg’÷äf‘R¼1˜x9å´é—@&ó܁­Ȩ˜¨xŸµ9ÒÌíq2!yæ9Uèëm´€ÒOžÀ™yÎÁ¸ð„¡Xë㜭S£0֏éi+ÒzøS£J·ÙdM‚/Dx,¾áã˝åË5L—¹“ÏFÍs'8IõÏõã>²/û'k/Nƒ~˜WÄdtÂ2˜MÝvá;œñ¯`.’£èоÛ7¬€÷/R¼fɟI–Q–ÎRo!:KmæÏ,HÏME[jzzÃìùŒKʕý -à}\ÿ^“qÙÇð*¬.oâ3û¼c2ŠJ¯ª@ÂÏA(Æ9×êŒß›8á> ãR‘áC²êÍuZ¬Ï)áÍt4,ë3œ6ÿ¹H+kޱ\ZkŒM‚T| f‰ƒý/„bçs xÉ2‡˜œw3ðÖÏYcÙGß¼ý{ÝãÆð^ø÷·@ï%»É=¯ïM/6“Y·Ô¶8‚²-w¼îQoÿgd.ÎÛaTü7ÚvÆÂü®¾åžt?†ßôà ú _ßr¹Wf/¶UöÇ­Ì-Ü$ýŒZ|¢ß-fZuä±ÿ3AýåæFæ\­tVa’jj+˝üc×?ÒÂùwËNj g:>Ë•:h®´³¨‘NW»•ª^–_dŒì5hÞó›.ٍ°H‚”&ï~›D½r›?<]gò“Ú³¢ìýö²®{ñ›ž„G´6j2ìjÕNûÛ9¡X,ötqây±¸sÐÉ)Ð0~8Љ hÈçýE„ðJÏâÛù„`Ü­-ãéœÐ7™ÆØ’É}Éä>6 šÄÆÛ㛵 é(60¤tºR£5‰¿—Ħ§ÃƒlK‰TvtxùC¹ÿßÐAïUUaóa•1‚¹ˆ>ϲãåùìH×1¢†ÆŒ šL“®©eÇH‰ºPhª‘½!TiNG¡íÒéJg^â/†j±M›°e—„­'ξÑÝ´Ž¼úÇ{S¼Ò³LyuAYç¾$Ä>ï‡:2c + Æ:J®Ž˜®Y‰OՑ1S@ëHìêHlëˆ_›ž£ó +²áÅì*|ÆAü×±Aôls6ˆSlÈ'lŽ ±A Äø°%H}š(oü˜ÌlÁc7á_" œ­ô ;<¦Ã¯Û2²þ8#å,kÝ9#U)µÒÆñÌäk«L9Çêvì ¦ÑWèhÚ-ŒNcÖÂ<&»c]XÎØ®¡F +C’cY™``™ÐB6r8JÔîÔk,¨GU;·+¸n™‘eEØÀmÚ§!ëÐ¥ˆòµ½Øf"b‰¹õ&¹5±·³¿ÛI| (Ï#š˜Ë*Ñ: Íבའ +>Ú«2ern-z‘Á…ŒnVäëëï˜oñþyK»N=á¹Fù—ÌÁf¢žÀ³W«ðäƒ=øõäžN¶gaD®nýô@4[ endstream endobj 479 0 obj << /F2 13 0 R /F3 17 0 R -/F4 26 0 R +/F11 406 0 R +/F12 409 0 R +/F1 10 0 R >> endobj 477 0 obj @@ -3749,21 +3746,13 @@ endobj 482 0 obj << /Filter[/FlateDecode] -/Length 2452 +/Length 1824 >> stream -xڝYI“Û¸¾çWè*³«š4pÍÍî±§Æ5®q's螊i j2C‰ -IÙî?o ‰r»+ëÃ[>¼ZÅQ¯VôùûêõíË·z¥â¨T«ÛíJ+e¢2YÝþtÜÔÕa´ýUhŒŠ¿]…I’7ÝnWí78h‚Ÿ›½å֛M36û‡«Pë¬PŠÍÕï·ÿ|ùÖÌ´C8R­Â¤Œ -"¿«šu8ªµÐ¸î¯x—ÇQšGi¹ -+Å\}¸Òy`ûm×ïà´Tu3Œ]ÿˆØo‡j?4ݞ»î;֖ëcßÛ=’ywK"àI…f?Ø~”Aþ—ؼ+͏v=NG•‰¼Š™Ù”˜½û‡c|ÇÛ¾¢}¿_³jÕi ”R÷WÑRsN ð1D·j›jIØMØNVø‘Ó¥Š™6•¯?ìòW³þpàD¸W‡5¢\5);Y”qãîžc’[eNn˜ÉŸ)¶˜:D©ÿO\Ú öí$øN&Ř`a—¿‰(Ɯ ¥çÈÄh Ûjê8îì~t¢¼#>¦ëyè}øŸçXø¯÷±ô(R‚¼ Žò$2 -P‹û«ý'‹c`e’ÈÊ ’é8‹Lâ‹Öê£%s=Ø1ÜÛo“h7a÷,IÖk{Ñõˆ®ÑègØüØB iýf×G!vÉ¤ØØÚq;k욙&ó†-G, zÛVcó…°"Ë;žÁmÞegPAÀù”wÛw»3Àœ nËNË~4bi^±õ• ~3ð¦æaßõvó´!}²ëdžkߟ£Y¾Ý„ö9–agÊ)‚îüE¹Ò4Í_<‰¤Êb¾-0ÆÂÃÀ©ª`ff:¨7ôY&Wv¿Üa:°²·Ã±yn*Œ µmÛ¥+–PmQªàu5  -Ðë8ÚÝa°§ÙñçÚU„²T.Ä_ÿýîã¿^ý¼Ð[Q¯5× E”»ýo~zwû˯?ئª$œ2 --ÌËì®Z BÆDE)+*'¬À84I)ベÍw͸hÄëu%¸ë7¶À©•Jðæ{€ÓE””D§ˆRà:ÓÁ¯¶ÚȅÈÓàKÃß÷ n@òÆ.øš‡%Î~«›–¯àHƒÍg¢špó¹¯(€© PFT<·ïF¯«É°´­ Û#À†ÖVÖvۅ¢uRD¥3Hqmí¦í”ÑíqOAqê.íx‘Ï5{챝“it^DÚ²ÝwLJÕÇþÈä¨Ú·}Å®†fwh-OMLàzˆ÷Õ2ËQ - ”·nlRêBv`E©'dO£TËôÅÊѰDó3 é+`^éÚŠáÀKÖͽNs»aF'-”&ʌ¯ÁîË·…#£ÜaüÐ Í·å-PH†W¨86‘fW:Œp«ªž}(܇Q‚@&qÞ.4¥àž›¤ûÿÚL!ŔZ<‡dy<ÚGž-Œl*lÚýÒ­”y”eOße•Nї¼VQ‘=i§<9Ç(Š4 AšÄep¬[KãӒ_•EÎ ÒÍAÿv¢È²Œ2}âX.J×|²Ë `Â’Ccy$¬.̅#é{Aà$LêSϧpÀG¸¤šsRoÊüÞÑíàù‘¯M ªÃl+Ù,N¤1f³a¢L0íòïh#N¢BùhÞØmő Ýí°$È̏0¡³óË'pÎÀ—¦>œ«-Z—\è,èŽØ8:èò\Å—ÆÄrO­¯u¤ò'±§çl]3¹G<Ï†Ãz+¶e=ò’C …׆'8 -ÅÁ'N™ÁH/xbÇ.t¢Ë9;°»d¤sX÷)0œùˆ¬+ZQt/Ĥ¥±œÒœ[‚0£ǒ-å†+6áÁü}€leÀ»ÆQSAô/3Zk¢L™51úæF’ÕWˆ(p7r(œc%fµ[©,t: ´«TÆ+½Ê£2ç ä¶|$úæãÍwȪا ½‰àÌ¡Ë‚9\9‹rU¾ˆ1ûEŠmE6c ;è&3r¢Øû$÷ñkÛ·¨.³àkm85­³fóääÆÄˆ.§Q Ö$? \äJâ K$aÀe&*®ë³I–àÏÀõ%O‚‚È®›C¥ñå¾p§—èsM^Î ©ê0Y)Q^‡Þ~iºãÀ½¹€È¹ <X…Žâ“ ¹D±ÁÌáO‚ø¤4†Úòøy°ÿ;.J^)—E‹æbÀ0 5—Fü÷Ò¡.¶½¸>?µãŠꥱ¾~ª¨”~ÖXàëæŸúdŸ[ÉAo:̒ÈÙ?‘|–žÃԅ¸c€½È£}.Ép•ìE×w4.TN‹9¤Ä7AQ6 -„¦‚èdû׺q©î©x”™Åè̺‡zf@2ˆkãk]Í3÷@ŠtÌ:(Ó¨pØÆ¦ÝËðšE‰ =P:BZ[‚S˜´äAk#[¾Ë’¼w.n’<Âi‡~œv·•ҐrpUdôüdG‡V-‡ ¡­†ú;÷ï—ýZêފ?ç¼ÁPͅoê_'õ¡R -~#À±F–2ÚqÄþ3ÚqÞ+ëÙʙN*”dLÞ’ Õÿšøü²4(CY,d€!⫔ÇpÌ'Ê1S^m~wÃM¾äeúoD«¸ÛùO68îþk(½z ;¯!Þ_2ùÝÍTð¡Mß^¡'ÿ¶fÏÉ$Ó_2&(KŒhR•ñ‡AúóÀyà7·ùú’W +xڝXK“Û6 ¾÷WèÔÈ3¡"ꭞšn“N;ݙNÖ=u3--Ó¶º²äRò®÷ß  ‡-'õô$Av|Ï÷­c??9?,ß} é{¹t–GfŽ ½†£lWJGD¹—Yñº^‹§ÕZìUa’òèމ.#÷qñ¸ õâԋsG€Š’T|èšܙçn«Aê>“yæv;ÔÌ÷Ýé;eT¶´¼‰´W<™ºzM|eÄ®¹<~4FÓí<áZ¿®ìáF™5Ýß[G¬{&:Ù£X0ÊñɈر֏AœÖàÀ¦öænc£ŸýV¨ª•j»¯xOÝytï'-ôIÇMÍb¶9K\N«+Æ"g)p°òzý~ƒÍ+ëڞíÉâ|,<žá4ðýÀ4sÏÄBu@Ì2W+˾å†ìž‹<}I`šÅN—û~>uzè{i‘y‘—-DœîC³GIiìޗm¡«JÕº9¶Dâühg8Rôƒ@ZF £ÕZ”¼Ø”•¦<›€x'Ì`̦9𠤀)anÝD>YŠ‹¢¡ÈåÆè3·ÙŒlVz4)Aê¥à\ևcgŠ™aêeó ø•ìƒ8ãÀ0—ŠÆTQk£jŽ ÔuUÖkŽ–~5†Xžqä*SªUE‘ d{q4Õ¶å¶Þ6¡Û6ͱ/J`–Ñ_Ï#I‚VéÆÔÙÞRpÞsÔ[ $»u‡ðë+"îöUwx!]3ìb 'öe­ª7-ñ®(Þ«Š¶Ýö¸Â(tÿÖ_D%K^OžVw¤Z À_z%ʼ d,Wph»×J_óäC¾¸â\™@ê¤Sï®q<´)T«Å3¤:T·ÞÙ÷B½¥¿«·D½$5Ÿ¾Fu’¯=Í.½4àM–áyÞÁÉCãÏX/ü¾&Àb¯;…±L¯Ax^¥®d‰?ºí4»0Gpµ$¯jPàËÁ´.AýÜ5ÇúB“!Tˆj«¬HPärüQ´Ãï®ÏSÂ@‰ñÏrÑ薊bc³Ž|TE?<Ü]'/N§‰0µCŽP’Ô˜¤–3ÃC[t{®TE”2ÆØ=¸dÕ.’œß‘ ÜZŸ:ZGq½^ÞB$iî.w=žè¿›ÆÐböµ$ç¥ìv͑ïQô!€pN%pj‘E®7/Kҁƒ$pÿš¡ù_@SÊÜóÁS!Daˆîc/‰ûßW @‰ ®c:òd^–œIµ„k ‡´ ÂT¸QŽ næUÏKû$Ã}÷úŸcIoU…E;Jë-›c‚^œ5™ /콘_*SOöûW0€B›§“v*Á¤ÿû“îo¸?â^Ç[ZŸëÂèþiU…7pmõAáƒ^½Ò=ȼGæW’¾éÚôhU`¼íHTÃ-UÅhx1:Q 󾿖úwrG}>š¸àL«·уn¯Öš¶,^ àe“ )¤¡ˆÁ¸å@7Ÿ¸™Ç_Ô&“ÓMδ€)P#Œø £àÂm´‰Oílx3ø4J}ÈDK Ï»l<„Ö–šQ.™K$ë0ø¶ֈ³azË0£g80ΜÊ]ÉäžUM& n¬«5·O½:—Þ?>ðÒd¸ÔÆv?ÉS*™ÿߘ}!Z‹‹ÝÖç›4p֍ • ÒÐ54_…—4œ!8²lÍø§‡e—4¡¤l.¨ BîÆJ*ׂ·í€šÉH™·¥ç0½'«k½U]Ùÿá‚n- SžTë"+Kƒ£!C#û\ҏˆžëÕþ$â§úӄkæí D85ڗsld{À<`PpeAÁÅ%(#{8‚B‡[ +£ÖÏÀ²)0ȂÀà¦fÂH"‚„½&9†òØ6_&ĉ·…~ëì%¸ +4Œßü ›V endstream endobj 483 0 obj @@ -3771,10 +3760,10 @@ endobj /F2 13 0 R /F3 17 0 R /F1 10 0 R -/F8 61 0 R -/F11 398 0 R -/F12 401 0 R /F4 26 0 R +/F9 84 0 R +/F11 406 0 R +/F12 409 0 R >> endobj 481 0 obj @@ -3786,28 +3775,28 @@ endobj 486 0 obj << /Filter[/FlateDecode] -/Length 3133 +/Length 1971 >> stream -xڍ]sÛ¸ñ½¿Â}ié‹G HNž’\œI'—dOÓNrÓ£%ÈâEêH*Nþ}w± üpì'Àbýþ€.¢0Š.î.ìÏë‹7¿\‹‹8 -óøâfg± suqóë— ŽÔåF¤i–/Šîp¹‘RÍÞ´¦ÞüTÁoE})Òà\T—¿ßüë"Va./6*3‹âºl»þ -AuÐìž$(¶}ÙÔÍv'8# ̶ü*’Ôìä‘þ ñ°oÛO8í.Z^;wf^nTïëê­‹~‹ˆ¦£ÛÞJ˜ÐÁ>‡Ý§Öàéßáx¤bƒd(ø‘aL¬p÷)Ó!Ò,¸ÇɦÝÑô-]¬¬ï,Óìm+ӛ}Ú³pКþÜÖt[¸Ê烩iñ¦Áx‰_®å(¸[¨³‹ÈÞe³§u_lq¨^þ'!iÚ‘Åa&®Ý“pP`4.;úE†ÓhïŽBV¦.ކ¸(#ª˜Ø˜X|)eìÊÖlû¦ýAŸv Œ„cœvEK,ü8親èÛeJԖÅme–ÔIF9ßÿúÍëwï?¾ZШd¨LÙÑD=³¡_KOoÚÉM„¯U(C%‚O†)i¦™Oñ'³%Þ¡í$¡ Åû2ÚÓ¿/3áˆé~¿¢#Nŝá-ÉmÙïdPÐÏÎtÛ¶<9ä*höK^¤ð/À8Õ -àâ0I€ Ø.íÂóÚ¤ˆ=!!ë„ N'6 ³·Þ–‚¦< ±ßæû©¨;" NEì®iÍJ ¼Ôd§a®*¿~L•ñ§ÊˆÌw¦6í†iW*”‰/¢'Š@OÍ÷ފ< -nèVñà,+"B5îy9B&dF€sÀÞô4l¶oô78íûO*èXjì{0¼ðÒVÂL1^¿}ÿâ Ñ"”‚ÁØ •–h†j0C;ƒ¦¤´"Jp@6…#”¦Ò‰gSvö`hàÙè»ÊÁžûf©Øy(Uìi÷¯m¬@ _Àb‹|‚ä¨â›"‹ ~¾]@Ó̜†¦2èú–đе¸³EG¼uðî|4Öºzš±zŸzXW<8ø¯ÄIdóùQ½lƒÞ§L]ŠÎloÑcQ¢+5^ž!Ÿ¦sD멒ݟ¿‡ðNÝ©*í0®Ži8 é-Ä~ÓÚý:(k‚_“pœƒ”œ„ß\ZÐQ,Jt^7)f9‡íLUK¼ëàØõ׹釫•D?pSO|ú¡©bèRðªpÆ*àçÓ Ê K‘#…5¬ÇÛÙÐ)NáÂ-°Æx0Å@¡`wYíX:GÆÚ.ê™ñ®GvˆTMe6[9ân aAw¾íú²?÷nÝnîpäOdº_Ã^pnrð30Ë̹W²R‰G³[ -#;š+ÈÃ5ÈÝo—(_œ‡°t†‡ctx° |q"ˆWî[£ÌÅV€‹õ×K"OÒ|€oMw®z¾˜uÊ s$²5&“®ë(hϕM8uìѕ]0·JlstiŸ.øºÂ”†_>c¶@!v|Âk¡ÆZÚô@@ -aiKà ¢Mû´Á¤ ö—Ï ‘ãÇf—¿âÀåʛÑg[ç:pW”µõ.KFx/jͲdégÉ֗¦¤GÒeÃ8Žá=Ú ¹kŽ•³3çÄMä%š®+ÙÑ+?• ýfôóÏ÷”R îp_œÏ* ˜8,ÎԊ3Î¥¦ž%Wœ| ìvÉ- ÷çÚÉv5|ô`žzZä tQ½øš)(R*6׏gPNB«Èd¦C:öò)È(,uôQºßzàeó§5ëkUÌÅ $œ)³+0qŠW“É9¼W#¶1" 3wݗïûð?Î" -íkÜÛ7ï–Ù‡HÂÄ¥Õ얧ŒB¡|ìÞ¿yw³@“䨏Ñ"OÁÀ¢¸‚µÐê»ÚÆ•pjV0þ»#„]sGËîAw„¶ˆÁ1¤qQ‚jä©Ü²¬Q±sO>' ¹^Èßìi± g -0ô¤ëVŠj–÷Â÷жðq«™cÉlæóýóû¿.Ó ƒôgâ‹C1Aóñ,Ѐ¿R¡–e›˜/cI‡RÄ0TT]C£Î`¥‘ª”uç([ÆZp` ~¡Ò+òed øaSqü­¹"wRâŽâ¬Ë‚ iœ½Á$U” ¯¹YŽv©+Þ!úPHÉÜRæÙ&|ÜšŽçýC:ÂBáEgÎ}“x Ç †¸ ¸x‡{–Eë1{[ҙöÃR¦¦J«“SóŒ^æÂZ†]©²å¹Ùé°hu5KÖO³í¦­ÙñaByœXK7¼þöº¨ àøƒí¹mÇKIíIV«²6¶_–ïšr¥Ý &¬<}”~q+õ¬ë.XMõKwœŒ?ªBîºj’…(Ìv<*Î֊Uæe0Šm_åÌ$o¬¸c­Ð™zº°/¶%¤®%UûPy–õ¶:“E(n/¨“P¹¦ -IJ¬ùÕØÑ¸=—U_Z'™,"žÂ_• }÷ÇQ—‡¨‡¦à8øò¡mî è:ºî#Ò…râã_–G€ûxAWáDs Ĉœ_/y+œsfF_ÔÎóyßñMO Gۂïøëtîg;g‰/®‘lÖ gтJt¹Þ„I²P/~|õáí— LÆC mÛ•ïåã~$äÎcž…JûGn³¥­¾iۄÓëU‘¬˜Β)áˆ!ԚMeÒK€ÍYÛÐ Š üd-µd€š -Þ`°l›Ú†Œ ½³]øë\C*7Ï퇭ÆOC%¼W²ËIÉn_Ò€ë͹b°SK7µKs.„¨ÊŽaь·sí¶Àªkî0¯[Bˆq„[î^üށí0¸^ÑîVó‡æÜƒ¢Ú¼^/ -û,ógWq_\x>4…C!é¢kÔKnÔËl»àky=rÔæžïg›z{ú­!øv]ÑþÀõçUŸ‚"»°ýÎ$·¼Á nZFs³B˜IH´»[öë?•Ç£÷Äm~W4Zi§ã,©óäKuVøäâÌmóŸGԙê‘…™ž¼Ò¸^!·t¥†¼ðtªJê`P39#Ân8Pî6HÿõD+ÆC’Ï±Žs| f豃à.Á”cKãš;d+l@Œ+›þ±ôIa*f79Ññ —&ƒ8†+ã¬M¯>杪bkE³,"Wþ‹¦¬úøKc„_~¤Dê·ó7)¬<§é -[—ØåDT+8:Ðôi„[|Î̸´Uá¤3~ëŒJAâ䬌:t8Ãô¨ Ÿ[ꅒ?óµu¾ˆS”ÝáRkŽ^ý¹£E>t Ž'ÊÆC]ƒHà”ÎÓ!çúIÒÌ]-L办šâӎŽßu>îK[¦rä z$'÷­M,Çv¿ ”ù9Ϙ‚+ÕV¿„ø4t!þþˆ@ñÐÚ܁—áêGfy˜äË,\T=#OYÖ®Wæž>¶EÇþvÌó&´ìbí£•”ó6Ÿ& ”¥Ï@€™iÀ.×e îØ:ntêI$©ê€w……-°çäüûÎxÆ–MºÍcÕ'ÛÃx<žùæb6a†›ýÆ ?mžß={o¢0(¢ÍÝnÉM”…ØÜ½|çE¡ØúqžËÔ{®†ÃÖO’ÄûUït¯ÛRãRxoU»s﬚퇻ŸŸ½N&Y>m|Q҈«ÛA÷£_vÇ£nG’öÞ{ëÿ~K{gz¤yt‰H—ßëñНqWz +‡È£“º¯K¦÷{X9óƧ[_„š˜ï·iê©æ¬‰µÛ¿_*ÇEÇ›ÐÌêúõ¾nWzæ2ș‘èkõ±á3êÎ¨[7nü$”ˆéZ©Ù„Ѱ‰ÜS#¤2L>¢õ=<·­Û=ьÞBNLå¹ïµ±„ÙžyMÝê./3ï͎%Ó°´°:{¹ÍFe`ΧSSëê©Q<œ«<I„¡1j+\Dž*ǁgv¤aìöûFÿ¸õS &Ù1ÕÇI‰‡TÛuÏrÑ &4„œiÝ¥$¼÷\[ÂMÕ!ÐR¯í â2ï¨F:“ðKv:¸OX|Ä_Â"Šó ”·ÁBB0çSR`~"ЍŁLс7Ëøû‡zÐÓn¡8Œ‚t¡•“³*ʹϲ (nS¾b«¼êѺ"ô*ÝhƒT!"o×wG"“õÅ Š1ü昚yÐlé>‘È‚8™ßG×xuôiæ•jÐÈqjýLøÆYîÆe©O¤PS j9Á0óZý0í<(fæƒ0Ëmùx"bªf™ðîìɕީs3®A6w)Ñìˆ0Å­%Ž,§:z°Yb3›Âΐ;êêÎ|=;,’ÂpÐMþˆŠ Z@ËhjvcFcF‰)DzXf$,3J,¥»~5jáö™`暃˜™;Y´èõ±CÖû-Ò®§'M¥…o +³‡nhfN†¸þ¬Ë3e_ó ]óØÊdœ`]Ùly’S&͜'wn˱îÚÁÖ¶¯6Ò÷—¾žB¡ª1(ÍfҍlÔº'Aà‘íV·„"³k:qðùW­*2‘9í<ž°ºâ|{­ŽÁæ‹r"/ËI¾*'9—9+'~’FžÒ‹sË»ëzÈÑ®*‚uX„Kۓ +HRˆ…G%j\c¢æn£Tí + „NÅî>©ž9M™…Qq€ŠyȂ0ã­[п/WnNd -Ïû8ÍS’&“šá1…1,ˆ(¼³±e¥îÜ®°™Ø$t”qi´Bå=÷$ߌJB%•E†FˆGêxp5ïâ$œÒƒSÇù’y 8çRgàÄC-8åpþ§ÀyTeß}+2“¬ d&97ô9'8œL•K¸ô_g| ´$ƒórʕ8:årN· ù€DJ¯L}\»–`ëK¥3‘±A‡¼|¼á ’ß°cЂ£é °ÛòΊä֊p•X½Wá³k, ¬0+ 0@ãÂ6M´`€ÂŒ +3ã ¯4‚$¿ Ñ ‰(*ãŠ2ñ +@º Ô>ÃðƝùèː]ù}Ó}Äçë [aÿ¡ë«é»¿»¦“L­ m¢Ù+¶'¸Î|Î=j@»š^²ÄdîM(æ?r/v¾LT4œÐó}K 稇V5­ôç“jè#MQÍÑx`!íjõð Ê ÝÁÕë²›GZ«Ó‰rU[™nYÄ1»¿:mÌVC”4ƒQL҇q¯[ÝÕX$ M=Œ´ÁTœ,ŸÞmø¼XE¡„܁wå”B6€ éÙ CM¯sÈfìHì¨nv¾1^µpý ÿ3É{r3„H)ތL¼œò ÚôK “yîÀV‡dTLT¼ÏÚiæö8™€®¯É8ÈìcxV—7ñ™}Þ1E¥WÕ ‰áç ãœkuÆïMœpq©Èð!Yõæ:-Öç”ðf: +–õN›ÿ\$Š•5ÇX.­€5ÆÀ&A*¾³ÄÁŒþB±Œó9п¼d™CLλxë笱ì£oÞ¿þ½îqã +x/üû[ ÷’Ýäž×÷¦›É¬[j[AٖŒ;^÷¨·ÿ32çí0*þm;ca~WßrOºÃoúa€ý…¯o¹Ü+³Û*ûãVæn’~F->Ñï3­:ò؀ÿ™ þrs#s®VºG«0I5µ•åÎþ±ëiáü»ÎåŠãń3ŸåŽJ4WÚYÔH§«ÝJU/Ë/2Fö4ïùM—ìFX$AJ“w¿M¢^¹Íž®3ùIíÙ Qö~{‹Ù +×½øÇMO +Â#Z›@5v8üc¸ý'HÒ_N¼Ù«»ïþúy¹Ç endstream endobj 487 0 obj << /F2 13 0 R /F3 17 0 R +/F4 26 0 R >> endobj 485 0 obj @@ -3819,29 +3808,28 @@ endobj 490 0 obj << /Filter[/FlateDecode] -/Length 2465 +/Length 2454 >> stream -xڕYKÛ8¾ï¯ð-j Å‘HQ”ö¶ÉN‚Yìa°ÓÀ,40j‹nk"[†$§“¿U,R¤íí9Y$‹Åb=¿¢w K’ÝóÎü|Ú½øé#ߥ +ÓÝÃa—»T°2Û=üósôáX]FÝßÅBð¨øû]œe2úНNÕ¹ÆIý»9kúú¹nÆæü|sži”&òîñá_»4c¥ØÅYÉ -Ãò—g"š>þ@²Ÿ> -/‚àx~bÈ㎸_ÚëP7ý@ā¼yŠÒ¿#ŽÝelº3}¿ÜqU †ëåÒ6º¶t«“Ó´`2µÜöÝéÒêQ¯Ž„»Hi‰^Žú¼¸î. ‡"Òû•<ªõ.ÕY×÷FA1W9+@E ö”ÔÕû±ëÀ†¢ˆÎÕ YʉD·ƒ•f ßjõ ,UYçÏxðš=Uã‡G=X²^[²ºv[ǎ¦è6ðÑëáڎvGwð«(;¸PJ‚K#x Ö[ª=Š9°Ð Ҝ•ʾG™²tq¨€ý=ŽÊ¨9ÐlE?+Eætaø=t×smw½«Qۙ³ÁC›‘¨žõY÷°8Ì7÷z¼ögrƒœnŒ¿d?*ÙØ…ÏBóì;#S­Ñ× cWü5 8/£ÃµmijÐ#} âp oj†æ©µÔþ8PVœ%eôàYí‹÷Õp¤¯`ÑCâʹ³Ä“CÜoÚÉ8‡(%™ ýGWukbGþ`ف½¶ÕäŒ8:#ŽQ½fs3Tp»o—ýå@ÓÓQŸ*–¥‹ˆ‚û:9–¨ -–(ô( zc1QJ–•á…§ä²җåVP™O@¯g‚å|–7ÝR–KçÅ5"·B¨0 €Kd~£×½œŒ.˅Ñ%ü“ &ó™y}:àR˜°Â_{„XË&ÂPá2G¢é g 9SkΐÙڜ<—>'“9½K-Õ(%KóÀ”Òçoü Çg†ÛÌß±à)Kä˜te³ïm#ùöà Ôz+v…ô${ÓZ ù.Öærm§ðŸÔ}™ -æÈ)Õ¾iãUÐÙ|666qÌR9y9O˜PSlBþ1LŠg1ÁH9[Œ%DÌgâU5&eÒ¥zæDújþˆ|² >SR;^º¾^W¾Ì<®L§R1^„‚š2*bÊ‹$ãˆÇ HJk¿.Ãåy:ay´¬pDÕ~$Ô¾ds—ÌðæÊ 8ƒrV˜pxɃ´Fa-rÆga}ª\¯’¤¾,Š„] ¦æö{m»¨ÀOÁþIð°¹ËK2oÁGãƒÎziÆ#}‘ãÁú;?Ic2M²ˆÒ,eÎÿâË:t!xDêQ)ãjÙEžlᭌɩ_î7Ù;;¿Ã⟻1O£—¾1ÛďóF1§ÒP$Ñ0HÂ4Ý]ÇËud5ÊÖzœ¾”„CÖ[;Àî×Jÿñ¶ô¯)§ÃÆ/)¶TŸc>´Ü?üÕe ÝV¤.ËASæ’zwˆn8jqx,¬e.á»UìüpÍ{¥kªác‘2“bÕtrŤ -±‰É¡&WZ\Õ¾–¹ï)Ì$¬6R€ÚÛ˼ô](Ø ®ŚV“vpÙt˰LÚÊmq/ô*¥C pž\o|bPÄ׋ÒáðXðS,ÁY%ôWO{héžÿü:\¿=ºÉn fòœ%á+Gü -4Ê3ÆåÅÿXñp=œx3Ȋ?ÝäôÜvO±ƒ ËgáRë„_ ¸^œñûÍ3ʵͰæ•)ÿÌôHB²*fo-Ÿã_WÌ9 {»íÒëCóýmšøí¦”ÃõðfNÿ½Éé°F÷[ʓœK^oó²-ò[tÇK˜ËÃ(øìJò¶òl£²æz׎ óZ°ÂK¥žÚh˜âoÝÍ{tm `’Ð/æQ_úך“"ñ`o>pÑWˆ‚Y˜~›*ÒÁTT(üæ¢`Ï÷|=i“õÌÓ¾„ñàWW”ÂÖM…¾áõ‚ÎaêÜpì®mM,P üÃâÅ\ÒÿAÊ-t>Ku?ËÄ)1 †Vcöl*#øvÍ…)^ôâb0üš÷-øµ€pö#—›õwH „w¹\<$ÉM€0\£—žJ’&™* vÊ !«èg†—²Â=—ж%KnAMf›:œ™Ì“½üWÛ­vKs&8_ŠŠ,.n!÷ »Ù·õÄynˆ´Ùß^½>u¶Ç£¦j¦Q¿¹`å@ÍÀ Oæ‰ò-Ǧ'séE¿'€Þõ÷Ô4¶Í;w+ƙºÉ4ÇìgÃx7%<ð&ÒM’ãkQØþ9$¿|[™Ã;ëZ„–~~øÛÿ0½Ô +xڝYI“Û¸¾çWè*³«š4pÍÍî±§Æ5®q's螊i j2C‰ +IÙî?o ‰r»+ëÃ[>¼ZÅQ¯VôùûêõíË·z¥â¨T«ÛíJ+e¢2YÝþtÜÔÕa´ýUhŒŠ¿]…I’7ÝnWí78h‚Ÿ›½å֛M36û‡«Pë¬PŠÓ«ßoÿùò­™i‡p¤Z…ID~W=4ëp8Tk¡qÜ_ñ.£4ÒrWйúp¥óÀöÛ®ßÁi©êf»þ;&°ßÕ~hº=wÝw¬-7ÖǾ·{$1òî–DÀ)’ +Í~°ý(ƒü.±y VšízœŽ*#ƒÌ¯bf6%fïþá˜CßñÁ¶¯hßï׬ÚCõ@H¥ÌýU´ÔœS| Ñ­Ú¦Bv¶“~¤Át©A£b¦†Måë»üÕ¬?8Ñî•Ãa(WMŠÁNeܸ{…ç؁äV™“frõ<±ÅÔ!JýªàˆÐµo'Áw2)Ɯ »üMD1æ X8€,=G&F[ØVÃVýÃqg÷£å}ñ1]ÏCïÃÿ<ǯxõð¸ïˆ¥G‘ä]p”'‘Q€ZÜ÷Xíÿ˜8Y+“DV^LÇYd_´îP-™ëÁŽáÞ~›D» »gI²^ÛÈ®Gt>èD×8ÃæÇJHkì7»>2±K&ÅÆÖŽkÜYc×Ì4™7l9biÐÛ¶›/„YÞñ nó.;ƒê η ¼Û¾Ûæq[6pXö£KóŠ­'¨dpxô›75û®·›ç  é“=X?6\ûþÍòí&´Ï± ;3PNtà/ʕ– iþâI$Uóm1NU33ÐA½¡È2¹Š°CøåӁ•½ŽíȃtSal¨mÛ.]±œ0€j‹R¯«!P€^ÇÑîã€=Í.0œˆ‡8×®* ”¥r!þúïwÿõêç…Þˆz…¬¹^(¢ÜíóÓ»Û_~ýÁþ0U%é䜐Qha^fwÕzX2&*JYQ9aÆ¡I’HÌl¾kÆE#^o¬+¹À]¿±½N­T‚7ßœ.¢¤$:E”י~µÕF.Dž_þ¾u’7vÁ/Є<„(q¾ð[Ý´xGl>Մ›Ï}E™Lm€2¢rà¹}7òx]M†¥mÅx˜Ø6´v°²¶Û.­“"*A@Š lk7m§¤ˆn{ +ŠèTçpiNj|®ÙcèœL£ó"Ò>í¾;>Ô¨>öG&Ç@Õv¸í+vu04»Ckyjb׃@¼¯–YŽR` $¸uc“R²+J=!{¥Z¦w(Vކ%šŸYH_ùóJ×V ^²nîušÛ 3:i¡4Qf|5v_¾-üåã‡nh¾-oB2¼Bű‰4»Òa„[UõìCá>¤ˆº2‰óv¡)÷Ü$ݗÀø×f +)¦Ôâ9$ËãàÑ>ò”hadSaÓî—n¥Ì£,{ú.ë¨tŠ¾ä ´ŠŠìI;åÉ9FQ¤ÉhÒ$.ƒã`EØZŸ–üª,r^nú‡°E–e”éÇrQ"¸æ“]^¦|Ë#aua.Iß 'ydRŸz>…>Â%õМ“zSà×xôŽnϏÜx}lZPf³XÉfq"1› e‚i—§@qÊGóÆn+Ždèn‡…Ä Af~„ _>s¾4õáü[mк„äBgAwÄÀÑA—ç*þ¸4&–Ûxj}­#•?‰µ8=gëšÉ=âi|6Ö[i´=(둗Z(¼6<ÁQ(>qÊ FzÁ;v¡]ÎفÝí$#ÃºOáÌGd]!Њ" {ùx &-å”ÎàÜ„Å8–l)7\± Ïàïd+Þ5Žš +¢™ÑZ¥`ºÈpȬ‰Ñ7·0’¬¾BD»‘Cá«(1«ÝJei¤Ói ]}¤2^éU•9!·¥@à#Ñ7o¾CVÅ>MèMg \Ìiä¢ÈY”k¬òEŒÙ/Rl+²kØA7™‘ÅÞ'¹/XÛ¾Eu™_k‹ðÀ© 4h5›''7&Ft9µ&ùIÈàú#W]" .3Qp]ŸMºà°®/yüDvÝú(/(÷…s8½|DŸkòr^HU‡ÉJ‰ò*8ôöKÓîÍDÎeøà À(tŸÍ%Š ®`ÿxÄ'¥1ԖÇσýßqQòJ¹,Z4†­¹4⿗u±íÅõù©W

QŽ™²ðjèð»nòÝ /Ö}#ÚØðXÅÝβÁq÷_CéÕk؁x ñþ’Éïn¦‚múö +=ü·5{xþK&™þ’1àÓ†4)Ëx’ã ý{à\ð›Û¿ü ~á} endstream endobj 491 0 obj << /F2 13 0 R /F3 17 0 R -/F4 26 0 R /F1 10 0 R -/F9 84 0 R +/F8 61 0 R +/F11 406 0 R +/F12 409 0 R +/F4 26 0 R >> endobj 489 0 obj @@ -3853,26 +3841,28 @@ endobj 494 0 obj << /Filter[/FlateDecode] -/Length 1634 +/Length 3133 >> stream -xÚ½WÝoÛ6ß_á·Ò@ŊÔ÷ޚu-0`[°z؀¤À‰Ž…Ê’'ÉÉòßïŽGJrä*I7ôEâÉãýŽ÷ŕÏ}u»2¿«‹Í›÷r%|ž‰Õf»éJ< W›wWLøñړI’FìBu»µûMou«ë\#²ŸU½– ;ªjýióÓ*Jx”®¼0㩱Ùá:²Cۀ¬”åºë±fKu8Te}KT¿Ó¦aÞì•î˦F:fݵa:/¯e”ä -g¬¬û®íh +›¶ S'"P;å:AèJÜ ÐTßëý¡×¸%v¡»¼-oŒÒ4K‰lñ~PÓ4d׬Ӛ¶Ô¹ÕÖ§<&îÕeÛܶj¿W7•¦¹Õ>½ž*åêV“½…\¯ù°"æBš¿‚¥ÚµF ÏÁ˜â5P™`å¹Ù#séÂNï”Õ>Eíq{¿Ó´cÛT•Ávo®çöZÕ@t|í¥RÐuâRÕÞ÷`s0vß!+a}3·1‰û çÞ¼FO“’g¬ÆeÞšž:¢àad§_¡êqvFˆ¹NÈÏ’2U¨’<#-ˆy4¨ôç²4‚e-O¯Q¶UÕ\,¨5:¼jÖ©dVƒ£ˆ8àÓàò¬ñ©Î9aAÀ¥[í}|œëµ¹Iˆ „Çbê–Ý®9V ׆Š 0@G0<ù¢Á2wzOìmÛ쉧ÿ9¨º£hn›Ö -ECÍÜ&TNmÞz† òOÚE7DzêËÚB -%O²)$ïge=ÄEóÙDGÁg§£sgܧܿ54ŸMlq?›(ç‘EçúIžh±qPÓñÅ3„ÅrtÛ¼10ú¶©—ÌBÈLw¥º… mÊ$À—÷f ebüÇÄž6¬zeVÅæz `þˆÙGöLCŸ$Õ¦ÅÕÂ]æjÓ ÊÌw֕xq4¾Õ5(GIiÒFLrwÇç¶ B.’gǹËÞ¤¾Ò ñDNï`thp‡¦vƒí÷_rƒŒ¶Ai,ôV«~v:–ÃljŸKS5Zðñ=¢ÌÈ$/X«»žF¦0ÂßNùÌI7\[‰ý£œlœU”áN±$4kyÝQ)¯bïUŸ£šP‰çà9HC,c'ËÿŽ5]tª¨ÊZ§ -âX§*]«½&zÚ øðOndxs¨ÿ3Lºæ¢lQ³nçÉõF~ˆ» ÎÈÿ@ƌ°áhŠ iĆƒ-òÅ༲ž€ -¾Ô¶${wO{îfBÆ® ‰„ÿî‰êwªÇQbk ¹²&*#9Þvw¦êHYÙÓ?WX%DƬI¬qŠ:Ð"F©Þ£~ÑnŸô¡Ôtâ&V•Ÿ©Ÿ›)¢ŠÂ6§Plñ'YWQ ÇÔ:`MîI²©bBĕÝñph‡Ca¢oUYñ^ê½6p -´ÄæÏKÀ!6»ÒXηešÆŽWR/¦ëË0nGÕpfHkH;3 £û²ßÍݪۙ+FWÚëÜ% _´í$q3:ל‡Ý§Öàéßáx¤bƒd(ø‘aL¬p÷)Ó!Ò,¸ÇɦÝÑô-]¬¬ï,Óìm+ӛ}Ú³pКþÜÖt[¸Ê烩iñ¦Áx‰_®å(¸[¨³‹ÈÞe³§u_lq¨^þ'!iÚ‘Åa&®Ý“pP`4.;úE†ÓhïŽBV¦.ކ¸(#ª˜Ø˜X|)eìÊÖlû¦ýAŸv Œ„cœvEK,ü8親èÛeJԖÅme–ÔIF9ßÿúÍëwï?¾ZШd¨LÙÑD=³¡_KOoÚÉM„¯U(C%‚O†)i¦™Oñ'³%Þ¡í$¡ Åû2ÚÓ¿/3áˆé~¿¢#Nŝá-ÉmÙïdPÐÏÎtÛ¶<9ä*höK^¤ð/À8Õ +àâ0I€ Ø.íÂóÚ¤ˆ=!!ë„ N'6 ³·Þ–‚¦< ±ßæû©¨;" NEì®iÍJ ¼Ôd§a®*¿~L•ñ§ÊˆÌw¦6í†iW*”‰/¢'Š@OÍ÷ފ< +nèVñà,+"B5îy9B&dF€sÀÞô4l¶oô78íûO*èXjì{0¼ðÒVÂL1^¿}ÿâ Ñ"”‚ÁØ •–h†j0C;ƒ¦¤´"Jp@6…#”¦Ò‰gSvö`hàÙè»ÊÁžûf©Øy(Uìi÷¯m¬@ _Àb‹|‚ä¨â›"‹ ~¾]@Ó̜†¦2èú–đе¸³EG¼uðî|4Öºzš±zŸzXW<8ø¯ÄIdóùQ½lƒÞ§L]ŠÎloÑcQ¢+5^ž!Ÿ¦sD멒ݟ¿‡ðNÝ©*í0®Ži8 é-Ä~ÓÚý:(k‚_“pœƒ”œ„ß\ZÐQ,Jt^7)f9‡íLUK¼ëàØõ׹釫•D?pSO|ú¡©bèRðªpÆ*àçÓ Ê K‘#…5¬ÇÛÙÐ)NáÂ-°Æx0Å@¡`wYíX:GÆÚ.ê™ñ®GvˆTMe6[9ân aAw¾íú²?÷nÝnîpäOdº_Ã^pnrð30Ë̹W²R‰G³[ +#;š+ÈÃ5ÈÝo—(_œ‡°t†‡ctx° |q"ˆWî[£ÌÅV€‹õ×K"OÒ|€oMw®z¾˜uÊ s$²5&“®ë(hϕM8uìѕ]0·JlstiŸ.øºÂ”†_>c¶@!v|Âk¡ÆZÚô@@ +aiKà ¢Mû´Á¤ ö—Ï ‘ãÇf—¿âÀåʛÑg[ç:pW”µõ.KFx/jͲdégÉ֗¦¤GÒeÃ8Žá=Ú ¹kŽ•³3çÄMä%š®+ÙÑ+?• ýfôóÏ÷”R îp_œÏ* ˜8,ÎԊ3Î¥¦ž%Wœ| ìvÉ- ÷çÚÉv5|ô`žzZä tQ½øš)(R*6׏gPNB«Èd¦C:öò)È(,uôQºßzàeó§5ëkUÌÅ $œ)³+0qŠW“É9¼W#¶1" 3wݗïûð?Î" +íkÜÛ7ï–Ù‡HÂÄ¥Õ얧ŒB¡|ìÞ¿yw³@“䨏Ñ"OÁÀ¢¸‚µÐê»ÚÆ•pjV0þ»#„]sGËîAw„¶ˆÁ1¤qQ‚jä©Ü²¬Q±sO>' ¹^Èßìi± g +0ô¤ëVŠj–÷Â÷жðq«™cÉlæóýóû¿.Ó ƒôgâ‹C1Aóñ,Ѐ¿R¡–e›˜/cI‡RÄ0TT]C£Î`¥‘ª”uç([ÆZp` ~¡Ò+òed øaSqü­¹"wRâŽâ¬Ë‚ iœ½Á$U” ¯¹YŽv©+Þ!úPHÉÜRæÙ&|ÜšŽçýC:ÂBáEgÎ}“x Ç †¸ ¸x‡{–Eë1{[ҙöÃR¦¦J«“SóŒ^æÂZ†]©²å¹Ùé°hu5KÖO³í¦­ÙñaByœXK7¼þöº¨ àøƒí¹mÇKIíIV«²6¶_–ïšr¥Ý &¬<}”~q+õ¬ë.XMõKwœŒ?ªBîºj’…(Ìv<*Î֊Uæe0Šm_åÌ$o¬¸c­Ð™zº°/¶%¤®%UûPy–õ¶:“E(n/¨“P¹¦ +IJ¬ùÕØÑ¸=—U_Z'™,"žÂ_• }÷ÇQ—‡¨‡¦à8øò¡mî è:ºî#Ò…râã_–G€ûxAWáDs ĕ8J¿^ò,Vþ8ç̌¾¨-œçó¾#(⛞@޶ßñ×éÜÏvÎ_\#+ج2΢•èr½ “d¡^üøêÃÛÿ.˜$Œ‡@Ú¶*ßÊÇýHȝÇ< •öÜfJ[}Ó¶ ¦?Ö«"Y1%œ%SÂ1B¨5›Ê¤—?š³"¶¡.øÉZjÉ5¼Á`Ù6µ zg»ð×¹$†TnžÛZ/ž†Jx¯d—“’ݾ,$¤×šsÅ`§–nj—æ\Q•â3nçÚmT×Ü9`^·„ã·Ü½øÛap½¢Ý­æ͹Eµy½ ^öYæÏ®â¾¸ð|h +‡BÒEר—ܨ—ØvÁ×òzä*¨Í=ßÏ6õöô[Cðíº¢ý)êÏ«>EvaûInyƒÜ´Œæf…0“hw· ì×*Gï‰Ûü®h´ÒNÇYRçÉ–ê¬ðÉÅ™Ûæ?¨3Õ3" 3=y¥q½BnéJ yáéT•ÔÁ f..r.F +„Ýp Ümþë‰VŒ‡$Ÿc çø ,ÌÐcÁ\‚)ǖÆÿ4wÈVØ €W6ýcé“ÂT>Ìnr¢ã.Mq WÆY›^ |Ì;UÅ֊fYDþ®üMYõñ—Æ<¿üê*|ܗ¶:MåÈ&ôHNî[›XŽí~9 +(ósž1W«­~ ñièBüýâ¡µ¹/ÃՏÌò0ɗY¸¨zFž²¬]¯Ì=}l‹Žýí˜çMhÙÅÚG+)çm:?M(JŸ3Ӏ]®ËܱuÜèԓxš„ºÖ¤ËO9§îÎ_…Ž¿óÇò­r’v ì«OËÉðrþá)ù÷p‡µÇËP È>=ÙØ,„T0ã`·sɼõË0eܓÄðš;qmGcFªèiU ¼+F•žJPu¯&T À ·–i#ÕÉðGmfø?‚âct¦éùiÛÆjÇܚqÑÍTŒ2Ôªfÿ@³W>¡Ù‹½(ឭpõ­lÎ]õc3D@o)î/,´kè×Ú¼>ñóÖDÏ:EóËÉx¨^Ó™ŒôÎzve‹¡±[ë]e¹—³Êæ´_?§¯yî%£·+z‘IÁh†ˆYÍšß "M{嘭©õX>fÿ÷Ô¼\C!Êÿè‰øO5t ?iMm˜XNþ7˜D~ÞåZài˜Míœ_ã â\Ì«›¿ýÙoº endstream endobj 495 0 obj << /F2 13 0 R /F3 17 0 R -/F9 84 0 R -/F4 26 0 R >> endobj 493 0 obj @@ -3884,23 +3874,29 @@ endobj 498 0 obj << /Filter[/FlateDecode] -/Length 1677 +/Length 2465 >> stream -xÚ½XY“Û6 ~ï¯ð[䙊‘xèèc¶»9&×tÝf:If*Û\[‰,y$yÓüû%ӖâØÛLžDR<€À“€Ád51Ÿ§“'³Ç7|, '³»I˜LBÁR9™ýþÞ»ZgÛV×S_î%¿M})•wUm6Y¹ÄAá½ÌKM­ëeÞæåjês%¡ñôãìÅãáì*F_¦,1ûë·UÝÒ#@ºÄnäÝÕÕÆþ¬L¡°í¡‹à¨…Øa«øÜë¯_ªzy«Û=/ÖºÑ5)¾$Ó|Áì0Âi¼ç4y>§i ‰Ÿ‰Nÿó圖*t]GízW–XS\˜!ºe¦^ÒXzÈïú!jlj:Ç$r»“ë8ß÷b;_œæ[;ç'e—ˆ©ŽvýæÙE±ˆªÙât¥F”Pä(J€V»&|º«°”ŒâG¡Ò1сäx;Õ¨è>¢M@0ÊÐn+û¡ÏX°Dv̨‡ÊÀÉáQª2äÇ!‰4ö,@ԉF詓r”°9j¶¶Lx ¹¹Š¸R¸\œÇ•Íú{° EÒc"EJކÎPš‡!'ÍC¯Oó°p4ͧ|û”2&…Lòÿ‹Ýq~—Gù]< ¿7ùªÌŠÓ¨Ñ70ÏØÂa«—×®¸ŒbyyDOÂғ<¢§>¯áŒÑӸ餠6tÇû·ÉTݻˉ -NuﻚæK$ Y"0¹ÝušÇWÇ( -‘A[’Ô ÒÀ©zð„fX>Œ” -,èª5ÿþòJ§,R.þSš•ºU: :$VE5ßfÖP5¦®¤†À¨„552ôc¼}gecÉ%l[]ÛKœtM÷¢óÔ`_Ðæ³ÿ’¨)1|Žß•.uµÚ²J0ºõ(e¤zhš|Þ]Õf[èS÷ÄäÁw'Ä:¬È›3!<†Kø¸ÛÉÖdã»A2JhxŒÑVä-6%Ä4½µÀ¨QǸß:«tm—àu ÿÒzääÒç7·Ã„àsåýÞǑ+qKˆå9чw|ˆî؅À0Aª¼¥.òMŽb×I+z@‚?:#±±'±pÝmF´GCJÔË톝—`”ò”¼ÇÍ?ˆ?Ç`>Ç+Œ¦946zƒyG5´Áå~Ú±¤œ{Ǝæç—5ÜÄaùš~l²¶WºÖ‡/LŽš‚w$Û±VnÔ÷ ¾:éÀ û~wìšÿ=˜è2k°º0öPì¡;zŽƒ^^Ò7£O³›w,‹S f÷y]•¦>„ 7»È:®oí¶Õ®ÝîZ;H|êÓñŽœßŽî&mW}ý6¸9 æ7±Æ •'ªK8®£‡«[$ɞ“³Rî.vš¨+¸Fïɞ֮޼zûÇõۗ½\±°cꬮÝû²Ë|Ƈ&׳_þøÔæ{ +xڕYKÛ8¾ï¯ð-j Å‘HQ”ö¶ÉN‚Yìa°ÓÀ,40j‹nk"[†$§“¿U,R¤íí9Y$‹Åb=¿¢w K’ÝóÎü|Ú½øé#ߥ +ÓÝÃa—»T°2Û=üósôáX]FÝßÅBð¨øû]œe2úНNÕ¹ÆIý»9kúú¹nÆæü|sži”&êîñá_»4c¥ØÅYÉ +Ãò—g"š>þ@²Ÿ> +/‚àx~bÈ㎸_ÚëP7ý@ā¼yŠÒ¿#ŽÝelº3}¿ÜqU †ëåÒ6º¶t«“Ó´`2µÜöÝéÒêQ¯Ž„»Hi‰^Žú¼¸î. ‡"Òû•<ªõ.ÕY×÷FA1W9+@E ö”ÔÕû±ëÀ†¢ˆÎÕ YʉD·ƒ•f ßjõ ,UYçÏxðš=Uã‡G=X²^[²ºv[ǎ¦è6ðÑëáڎvGwð«(;¸PJ‚K#x Ö[ª=Š9°Ð Ҝ•ʾG™²tq¨€ý=ŽÊ¨9ÐlE?+Eætaø=t×smw½«Qۙ³ÁC›‘¨žõY÷°8Ì7÷z¼ögrƒœnŒ¿d?*ÙØ…ÏBóì;#S­Ñ× cWü5 8/£ÃµmijÐ#} âp oj†æ©µÔþ8PVœ%eôàYí‹÷Õp¤¯`ÑCâʹ³Ä“CÜoÚÉ8‡(%™ ýGWukbGþ`ف½¶ÕäŒ8:#ŽQ½fs3Tp»o—ýå@ÓÓQŸ*–¥‹ˆ‚û:9–¨ +–(ô( zc1QJ–•á…§ä²җåVP™O@¯g‚å|–7ÝR–KçÅ5"·B¨0 €Kd~£×½œŒ.˅Ñ%ü“ &ó™y}:àR˜°Â_{„XË&ÂPá2G¢é g 9SkΐÙڜ<—>'“9½K-Õ(%KóÀ”Òçoü Çg†ÛÌß±à)Kä˜te³ïm#ùöà Ôz+v…ô${ÓZ ù.Öærm§ðŸÔ}™ -æÈ)Õ¾iãUÐÙ|666qÌR9y9O˜PSlBþ1LŠg1ÁH9[Œ%DÌgâU5&eÒ¥zæDújþˆ|² >SR;^º¾^W¾Ì<®L§R1^„‚š2*bÊ‹$ãˆÇ HJk¿.Ãåy:ay´¬pDÕ~$Ô¾ds—ÌðæÊ 8ƒrV˜pxɃ´Fa-rÆga}ª\¯’¤¾,Š„] ¦æö{m»¨ÀOÁþIð°¹ËK2oÁGãƒÎziÆ#}‘ãÁú;?Ic2M²ˆÒ,eÎÿâË:t!xDêQ)ãjÙEžlᭌɩ_î7Ù;;¿Ã⟻1O£—¾1ÛďóF1§ÒP$Ñ0HÂ4Ý]ÇËud5ÊÖzœ¾”„CÖ[;Àî×Jÿñ¶ô¯)§ÃÆ/)¶TŸc>´Ü?üÕe ÝV¤.ËASæ’zwˆn8jqx,¬e.á»UìüpÍ{¥kªác‘2“bÕtrŤ +±‰É¡&WZ\Õ¾–¹ï)Ì$¬6R€ÚÛ˼ô](Ø ®ŚV“vpÙt˰LÚÊmq/ô*¥C pž\o|bPÄ׋ÒáðXðS,ÁY%ôWO{héžÿü:\¿=ºÉn fòœ%á+Gü +4Ê3ÆåÅÿXñp=œx3Ȋ?ÝäôÜvO±ƒ ËgáRë„_ ¸^œñûÍ3ʵͰæ•)ÿÌôHB²*fo-Ÿã_WÌ9 {»íÒëCóýmšøí¦”ÃõðfNÿ½Éé°F÷[ʓœK^oó²-ò[tÇK˜ËÃ(øìJò¶òl£²æz׎ óZ°ÂK¥žÚh˜âoÝÍ{tm `’Ð/æQ_úך“"ñ`o>pÑWˆ‚Y˜~›*ÒÁTT(üæ¢`Ï÷|=i“õÌÓ¾„ñàWW”ÂÖM…¾áõ‚ÎaêÜpì®mM,P üÃâÅ\ÒÿAÊ-t>Ku?ËÄ)1 †Vcöl*#øvÍ…)^ôâb0üš÷-øµ€pö#—›õwH „w¹\<$ÉM€0\£—žJ’&™* vÊ !«èg†—²Â=—ж%KnAMf›:œ™Ì“½üWÛ­vKs&8_ŠŠ,.n!÷ »Ù·õÄynˆ´Ùß^½>u¶Ç£¦j¦Q¿¹`å@ÍÀ Oæ‰ò-Ǧ'séE¿'€Þõ÷Ô4¶Í;w+ƙºÉ4ÇìgÃx7%<ð&ÒM’ãkQØþ9$¿|[™Ã;ëZ„–~~øÛÿkÅÔ endstream endobj 499 0 obj << /F2 13 0 R /F3 17 0 R -/F9 84 0 R /F4 26 0 R +/F1 10 0 R +/F9 84 0 R >> endobj 497 0 obj @@ -3912,13 +3908,16 @@ endobj 502 0 obj << /Filter[/FlateDecode] -/Length 964 +/Length 1729 >> stream -xڕVË®Û6Ý÷+ÔUi bDŠÔ]5HR´@"ñ"@S ŒLÙdJÐ#½ùûÎp([¶noݕÈápxæÌKQ“$:Fþósôfÿú½ŒDÂKíëH‘Hy©¢ýÛ?˜HŠ],ó¼ÐìO»8MSöÁÖv°®²¸Uì7ãv2g³iwî}ý>½ÚÒ9×E«’Þ\ü‰TÊÕsš'e”øãºi';ôf"-uÕR’«2Š˜ `Ÿ¥Îo”W(ÁÓÅd3"þ„üêpÉÙHÂy´’ÔÝ@"oÞ:s¶t`ŸzãÆ¦s|+©Ø/É/æû¾mȊ`S‡ÀmÃƒÖÌtBʤdm3N¸¬«IÒÃՂuãØ|i-Uݹo폎¤s´ÎfÂgpûYÿFºËý`+{hÜ1˜ïé>âIÖPŒC+‰bf8Îg ÌØ4¾BY¹jfM…œHõ -ˆög3Uxï„ÏÝGLJ…±O‰Vž¯¢…–{îðá¯; üõtÊ,ã©^'A=tgÌAü‡2‹1R%û)H¬ |Àæ¯MŠ -Q^q~¿A§yž†Ã(Ý·ñL(ùˆ«òšëÎ!”ãüŸ?Ò®qËqC!ŒE‘ñB®Y™Ñ¾¢º¤:üF››`ÁÞu-^ŒšÈÀñ +Å:j© Q˖¨ñ ×’'9À/¹Ô~±#@:×ÍÓKí@/zˆöiƒ3¼kœ¹dæpð5”e})9Ö¡=6ÎQÒÀ¡¯Q8óՐùjÀVrW±ùçøP ìQàǺۖâÑÁÛCXöKµCžÌµè±åÌZG -¡ç:oׯ>‡û,ãÎzëðÔáËBgýþ³Ëýtå‰$I#÷­ìw+/÷7µUjr…`èþ,›•H܃¬V_Ö?9Q¢ÔñŒ¥šÅz‡t"t÷] ¼R7W}˜Èm·´Êý¾:–ÍAÃNõжy[ï+5”mƒpìö{”ÆUyy+¢$—xbx=ìTcv+ l»‚¾j±@é|Çí8iWâ]PMƒª÷ƒÂ+i<¡ Õç]¹ÑBӐآÆ÷øƒ’¦¡{ëöJÑõO*7}ÊbÂ~¾éÚ»NÖµÜTŠÎÞM¢}yi iáöòN‘½¹Ý®ØD±4Ñ¿‚¥º•F Ï^›â%@wË-b³3s©Â螺>Eéñú°StcÛV•ÖíA»Ïj%z¶òRÁɝH*»»C 6c=¢wh—6&Ö!wÿ³W‚9҄`YÔHæ}¤c;9 #süE³ LxÈ™üñ &©+›E¸1‹&‘þ¼ÎÔ2–'†·ÈۈªÂ€—Ýq• +×HpÅ(<X0JpsQ‚øT£Î%fAÀÄHí}úunWړA ‹¹–ý®=T˜  ®I þ>´”Aa€ qòdƒAîTMèm×քSÿìeÓS¶Ì ·mg˜¢¡a“V£Ø&½ÕB7¨?Qhˆ6‡²Êƨ +–d¶J:ß!ÏÊfʋö«ÎŽ‚-¾ŽÁbh›¶tžY6˜ŸYÂydÑ¥|‚…™(ëQÕð$C|þ f±˜Ã6oµC×V —ÈB¨L÷˜¥ªƒ +­RÐ/4 Ub\u`â¿6Q½ÐT±v”¬±{ï‘=ӐÅ'Öl;¤æ£3(M‹1*2üwûGû;ՀpT4&i¸U»{¶´M2ž<Ó8c¸ÔºôIrP‰%–}h‡¶7Û׏…µ¸ ´ÆBmå¡_Çvxm7ºktã5j™‘IŸ»êÚ鯫9òݑ»ÆšN쟈¥uqÑQ&ŸbK ՌåUO­¼i ]Ë!G1¡/3ÀUšô¿®;Yþwìé"ˆ`zEU6JUϪ!€}ªR¬Áö€0ê‡+…‘!ð–ªþÏjR¶e‡’õWõ†ÝC9ì.˜}§]Œ¡´=4ùX\œbь“„Õ\ôîÒp°$× Ñ*¸`©°s°iµM®¦ §oÇiÓX;ÐFÛVx{VzŠ +´‡q¡Ïèí­‰iؚbãÑÈd-ºßu…6š˜c-Ì,ATÙ¡¿K]æì…~NYÚW‡‚ïzYz³”C;Y°ª! +…Îm´¼n0¦4­Éì@dg…‰˜væL§ø…˜†¬ÇÉÐΞ˜Šˆ»“çÀz0ƒÕ~Ÿñ˜^oHº…Nµ/xhÿ¢ W„”¸A0r|kz¹Ã:m鵅g2·gÛ9Æ?JìñÍÕ‘X]›£Ç§CŽƒìU> éÙì1œK‚H"štôfK+µW؜½ñ&š ÆZN¤¥*q„™YÅ.Uા{õÜø‚µÜe1¯¯ܲ*偮)¨#b fø®Á?)Æ Ç ¨zãû“ïr}“& .T·4f™«›üöêE,‹OÔë:y¼—Ýu hRFÀ{%ów¥ù_aÖûéʱ)ÝÙ®}m.Ÿ˜qÔ"”‡ãõ)‹û±—Ò!€ÿ  e!|~ 7å'™k}4y×Ö5d{ÿå%Áó"YbþyJÅùé÷¨Š¿èBPÖ M·# äF Œ*?£ +ïRTé+SrzUËÒØ?Ú?cN¶ùæK#ü³À²†ÿ1kàcɌٿOAw¼éÓ^þ˜–#ÅÅLJ9óóYÝô˜'ÇÚ÷V;úúú ËÆw«W<éΏëþòyL endstream endobj 503 0 obj @@ -3938,10 +3937,64 @@ endobj 506 0 obj << /Filter[/FlateDecode] +/Length 1543 +>> +stream +xÚ½X˲Û6 Ý÷+¼‹ç‰÷•òR×ÔZšmu4mªV… +Áñ>8@-Þó(élÍ-ÿ  ¸ÕÛW³ÂÉÈN?' bÆÁgS”j;0ÚTˆCϔ޹¨.™ ­“¹xc½¹CÛäˆma +­N{s³qœ=³—ŸqÇjÕuu«ãõ¾&ú-®r¶mS“‡½4?ÎL0ÑûÊöv8cÎę¯*‡¶>«o˜èxó+ӂÐ3 4¶¹QÇòÕJLdáèÒÚn¤wjhH$N~: Žç ã©°ä@Û½÷´RtʽZQÔùa2.\m8%ãÔx÷,×;j>³tóáW‚úo핈ìýü¿ØÕºÅëžtWVHÃ1YL`¥"ñÚü¤*ìÆÞ¦©÷v°2 ô‡Ò¶‡^‚£âéŒÁÍC–ĝNÝ/î^¿}1Tœ3)¬–8ˆÏ˜‘Fì ÄA‚7@@c'B ±A@›‹I$ ­QRügžŠžh ~ÞÃ/½(úüDëå$òo`Þ2ö:øExrLÌbÓXê€bÛÔ%Iš&r0ëÁ\FsêF3HÙh–‰ÍÒÞS2Èò±¹àãåÂé“úú¹n¦Óôý‰¥UC†¯éj>cv¡5ÞӚ¼žÖƬ†š‡‰NÿÓí´–EèºNt6ǪÂrêÆ$Ñ-3ðm顨ôCÔ0ŽwŽHv'×q¾O"v±šæ{+ó“LÌ¢Žv}ýˆ±˜»¨d‹éb(¡,P»(rØ÷ŠðÕ4´©±ŠŽâGecªÉñ>vêQÕ;|B›€b”% ÝÖö;BŸ‰`©ì˜Q “ËTeȏC3hœX€¨/¡§NÊQÂæ¨ÅÎ2á=äæ*âJárepWêÝ÷nÀ2€i‰y:[@i†œ4½>ÍÃÂÑ4ŸAòíSʘB0É»Ëü./ò»¸)¿[Њm•—Ó¨‘ˆ˜W„<„Ãáöw“YF±¼¾ 'aéI^ÐSŸ×PâQôt~šTôoMÏ۟ñ,ê£ûx;1AÁeƇ®¦¹æ&Ҕn"…0¹݋š—¯Ç8 +±A[ÒÌ ²À©zð=,FJt՚ÿp{¥À3G.þK’ÊÜ*Û²^òaK¨Ï +ÀóJ[rI!$ÛV5ö'ÝC³“êß<58´…vö_5¥†Ïñ»U•jòVYV ÆÃËr™(‚þh],»×ñªÞJ5õTLÝpñÿD밲ГF=„—°` Ÿt;ٚl|7HF© O0ÚʢŦ„˜¦ßL0jLDZî·Ë`ÕØ%øÜ¹QZ\úúî~˜üSey¿÷qäJÜ¢%òœèÃg>DwâB`˜ ‹¼µ*‹}j×I+úw3*'µ±'±p=–mN´GCJÔ+솝—`”òŒ¼Çϯðªr\ä9>a5ȁ ±W{Œx ðØ38⨡ .Ob—šrî™{4“Ÿwð‡å;šØçmo$tí]œ3ƒc¦àÉöE¬Õír`KÏ'xe]^ºæ€Î]f N/Ì}DîC­ŽôGzEEߜ>ú¸ìXE fESW¦>„ 7»Ø:®oí¶õ±=[;H|êÓñÎ¥B~»x›´]õuÌ^,~ùO) +endstream +endobj +507 0 obj +<< +/F2 13 0 R +/F3 17 0 R +/F9 84 0 R +/F4 26 0 R +>> +endobj +505 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 507 0 R +>> +endobj +510 0 obj +<< +/Filter[/FlateDecode] +/Length 1154 +>> +stream +xڕV[¯ã4~çW„§u¥7v.NÄ {ˆGK%@,ÞÔm-µN”Ëáì¿gÆã´iSΖ'ÛãñÜçG O’hùå‡èíú̓ŒDÂ+­·‘(#‘ò*‹ÖßÿɄHV±TªÌÙ[ÝïWqš¦ìƒÙšÎ¸Úà1cïµ[IÅF}XýµþéÍCz–•+ž—QœU¼ôââb©fêržTQ⯷£«Û8bšÙ”IžUQ v ²k½å¬ê÷æpÀmvõ:;¿.Kžåw¨“¶'‰æÙÔã`6¤Ê:Z‡Iw=vô} þ“19#ú“í£.4>áEFNä^Í1<æ«8“9ûmoPƒª˜hý(så,Hí_¡J‚jU²µ°¦ïí§ƒ!æº9¶ƒ¾õDÐ]¸éÌÐY󄺼/ð~Û5GoV27È‹Ç ?­òŒéÃ菒5["ãýuŠUÉEâöÝ/ï?¼{üùEtóœ ¸t×i´å3 ]9ЬOøB|,*¿…• IEôûËEdƒéZ=,ê`VEä/Æ÷‚y^‚§õ ¦q Øá‘ ´žˆcO±Mضéˆäŧ†.Ìs«] ò ÏØÑOâÛö`IŠ`CCeCvÌJŸ’$%;Ø~À üåª*ðê¢*ggœé´/j<~š2¼'Émgj³±nÄ·ô~Q/Ú¡”J¥Û¾š 6`­¦I5]B+è•ì‰õlz¨ñÝÕ]gLÊ $¹'[JͲ…’;sl|® (௧, +žæs'|+@%æSùç>²˜£¬bߊÑ!pø{Q¥ªódç×Ëêç* —¯3í¥@D&ïqUžkݙ¤²¿2?Ôç7tBØ¢kÛ$* ^ÊyMÕº7¯©Ç Ì?Óá"YpvÍ@›³& +pEÜéJ9ÏÀe­˜²v$ˆO!BJˆðø""@9oíóKpM|híóÂÎTðRÌíT’éÍÆ÷‚ ´R6ö¡ÙYç¨hàÒ÷(Üùn(|7 ”\u¬ºŠ9*ÚBô(qdǼqÜ`>Ð݅m;u;ÔÙ^Ÿ;€®Ñ6˜ÆCÀœa³{†»¿¾å~Ü~!Êyàû( ± ²,ÏEãQzëÈ\çƒ-aJ.ú«3ªà‰ØÎóçqô²|ië§4ð„°!mr1Ù23úÅñFìü%­”†GîçS¶J©²€00a¾7Af>ÇϦ;¿š®›HYÏ9Àg˜§)…âzØdd‡º´ƒúëÝú« O +endstream +endobj +511 0 obj +<< +/F2 13 0 R +/F3 17 0 R +/F9 84 0 R +/F4 26 0 R +>> +endobj +509 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 511 0 R +>> +endobj +514 0 obj +<< +/Filter[/FlateDecode] /Length 2796 >> stream -xڍYIÛȾçWè`(À¢Éªâ–ÛØqÏt`»Ä6¶Tj1H¤ÜöòÛó¶"K$»S­|Uõ–ï-\Ea­VÔü²zu÷òF­â(,âÕÝ~ç«X‡…YÝýýSðúPž{Û®7Z« øÛzcLüÞUõNéàתë›ö;nëµJØ^nûêëZå=’ŠcqT¬¿ÜýãåM¼Š³PÑQ¸A¼Ú˜"Ìé´b½IR5ÐϏ> €¾ŽFú:&úDÔ¿¿ÁËot&1Q½;THu°Åû /‚“v¶Û¶Õ=Üî*›ÍZeÁ#ú†ÛKg±c‚þ`ùÄÜçXšbÑiõev%eBmd}|}[Ý·¥T5 €¾ŽFú:&úDÔ¿¿ÁËot&1Q½;THu°Åû /‚“v¶Û¶Õ=Üî*›ÍZeÁ#ú†ÛKg±c‚þ`ùÄÜçXšbÑiõev%eBmd}|}[Ý·¥T5íl?ç&6‘õûKu쫚@ÃE¢¶.0øÌ²ÃîG»o¼åΧ»Ã°Þ;óP¡¹ÒW|ÎTc‚sù€24*H¢Ïk™$Æiƒ¥Øã‘—AÐ–¾‚úw¼Xn·¶ëx•ð[ÇãëŒÂÃù™Ûætûd O±?ZoœAÏÝó×ۏwoÿùfö@ùÌéšã'æsÚ Ì3„ÖpÀ͎{e7N‚³Ë 1R€«åwMàÅÆI> @@ -3953,11 +4006,11 @@ WYD: 3Ê2q®Úsû£Ë&Jëášh¦BNÔ¢Ä(»ŽÇX&–4Úºé¹3‹¤2ü̱‡[ƁòÝȁ,8ªšÎb ³½>Ð=À?|g6Ü^£-]rQ¬ ¾XÆ!ð%‚*ÌÌÔ—‘/£ÌÇ2E³$sfý¹ŽçB—§£ˆ&£4µ ѐãïnß½¹yÿáÝÏwsŸ~ua '÷L\ì'T'éüœÎܽªàDÙu Ý|[±|qò±êÜCpy!¼IC’Çb¶¬ ®á8#æ)ÇÆƒ½NùiÀºÇ̓¢Â JÈ¢Ç4.-˜Ù|¤ÃÔ±i¿×,ôÊ!ÚQTä˜:çØ#Œƒ–ö°µ»Jf(—ÀNk7ö›Ý^z!Sr#±V i셺{Û5‹µ Mê³Xò?#ùßLéÍ>=º¦“B :ÊF.hÀɆ#IG ÝUÝù8îÏ‘kÓ®ÚË :òÝw4¸ï(gžá:H±:_Ž …üø< ‹Üws¢2~z§2qI¾  Wñâ!W*ËIb°ü‚·v¶l¹:‹ãÌOvaoÙÊG»•ÕQÒA-Ù:Ò,…ÆʁpÉ"beâãfÙsÏ+ïpTëª;´­qÛ-“A»ˆ]Æ Ó®BUø*ä!…¸åÓëᅸâJ¨‹)£”¿ J© - ¸H0—xÚP=”®°[\Ûîp<ºŽ¶9ò„ïÐyæñP9±$ªðǏp„Îpõ,$ ©šÛÞÝc`U¢cgB€Ù¢ mÜ{Å{6MCó\2<©N=S§ùBD:+Ï2cŸtl(*„Žà*´Û’Äbc=D–Ã63­:Ù¦¦Ú¬•òÕå~ˆ9cCŽ×Ó ®ÂW¡=ñàȺÿ ¢Æ«‘ì#lO;”Ó^ É¢ËWàŽ‘Q-£˜B2>–jµ2K¼è&÷ôH¤C[‚{:ÝS‹8Ì®RÚf¦ê$½1’6ÌՔln0ˆS)ÂnGÈBŸÙSµmŽMÝñøbíå@{Ì¡7ºH¤™a™¶³-×úºïâ”lyó¶i[@ˆ¾:*EšEÙ*c1ÇÅjý²lM8MàÌ!ý¾“¡WÖLý½}#‘VAdá[íD\‰«c$™Ç|@sv°gOk•¹ -À޳˜®í£Ëƒ`¹SoKY"AC;2µ=.9¨‰¿ÉÜs›óœ:Æ?(ߌW¯ätòĜòÌÔTBÖ!Äê$ÈbŽºhù£ î!÷€ÉqƒŸ-úð¯![”YûFþq•ÜðoM'Am–ªDºˆB­žåΩö˃׿°Lœ‡Erý K=û Ë=åÇ?¯Üóõô †¯ü£8ž#(­¯"-þ‹ƒgzñÍðïo»Ò5ñ“£éº!/z-E…1æ]½¹ûËÿ#ó<6 + ¸È0—xÚP=”®°[\Ûîp<ºŽ¶9ò„ïÐyæñP9±$ªðǏp„Îpõ,$ ©šÛÞÝc`U¢cgB€Ù¢ mÜ{Å{6MCó\2<©N=S§ùBD:+Ï2cŸtl(*„Žà*´Û’Äbc=D–Ã63­:Ù¦¦Ú¬•òÕå~ˆ9cCŽ×Ó ®ÂW¡=ñàȺÿ ¢Æ«‘ì#lO;”Ó^ É¢ËWàŽ‘Q-£˜B2>–jµ2K¼è&÷ôH¤C[‚{:ÝS‹8Ì®RÚf¦ê$½1’6ÌՔln0ˆS)ÂnGÈBŸÙSµmŽMÝñøbíå@{Ì¡7ºH¤™a™¶³-×úºïâ”lyó¶i[@ˆ¾:*EšEÙ*c1ÇÅjý²lM8MàÌ!ý¾“¡WÖLý½}#‘VAdá[íD\‰«c$™Ç|@sv°gOk•¹ +À޳˜®í£Ëƒ`¹SoKY"AC;2µ=.9¨‰¿ÉÜs›óœ:Æ?(ߌW¯ätòĜòÌÔTBÖ!Äê$ÈbŽºhù£ î!÷€ÉqƒŸ-úð¯![”YûFþq•ÜðoM'Am–ªDºˆB­žåΩö˃׿°Lœ‡Erý K=û Ë=åÇ?¯Üóõô †¯ü£8ž#(­¯"-þ‹ƒgzñÍðïo»Ò5ñ“£éº!/z-E…1æ]½¹ûËÿZN<1 endstream endobj -507 0 obj +515 0 obj << /F2 13 0 R /F1 10 0 R @@ -3966,35 +4019,27 @@ endobj /F4 26 0 R >> endobj -505 0 obj +513 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 507 0 R +/Font 515 0 R >> endobj -510 0 obj +518 0 obj << /Filter[/FlateDecode] /Length 2692 >> stream -xڝɎÛFö>_¡CSƒf…µq1ƒ×ÆcÀi ·ÐR©E„"Rê¶äßç½zUdQ¤ÜF.ÍZ_½}S¯–$«û•ýükõòöç·bÅVðÕínÅó—¬P«Ûן"Γu,²,×Ñ˲߯c)eôÑìLgšÁ©ŠÞ—ÍZdѹ¬×Ÿoÿóó[9ÂÊS&³U¬ -–[p»Í:ÖBGŸbCg‹ñ¬tòUbϙ¦<˜4` -wâ³ÔԝÏ@ꌉÔ]ØU]z¤ZÃ3Æ3w¨.— ¨ñÀgÜ]żșJá+WÚãþº!Žåü •ÛÿeN,ˤÛìÌqñ²¼`Þ"¥ƒM{8”ÍvHq&UHìD{bž¬(à«YÊí¡·Õ×u¬d½"ˆlg©ˆÞ5´zÚÜ ¡Œb¥’h×v‡¦:*i»+›{C›íŽ–Š=Ív]{ |ԈLR¦=Ýþ…K¤è»;rjg ¸b*Ÿ‰?¼.X¢Ýª'ùË4e…“¿¶;½©Íæd¶`4@”E֎,ýp<ÚWý©í¾Ñj `”j_¶§ý©L1©Ÿ¦‹»#ƒ$‚3­¿KgÂ8”hä;}§G†Pí4ÛTˆ˜FeO»¥;têªæžx#@ÑnÀ›;ä;øÕ­¶)O†,{D¦£C‹º£ÎlŒu9v.Mµ›µûªiðA ã±ÚÝÓ¾t@¡»5h;ZE¬í—–ɱð/ÂM#ÓY’)òàc¡ó¨j¶æ«Z‘9"`y1NPÆ7DÂã<*­âÓºˆs_žª„bȀLn‘Éz«§ï¹Gæ[n…+¢$“öæD«ÞP<äŸÇØy¿…ø »°‘^`q·fh:@ž <*1€gŽV¸“!­ÀG8—xœEôû,¢HÁRÏý¸ž ‡3å½Ð3v'Ò¤´$qÇ%Ý;cin&ò Jà¬ìÜ2"NçQÛз?ÁÁ²ÛÄö|:žÑ +%£[nŒu>€ÄÍ"é@ñ)ך…æ7¤ó$Û÷qÖ‘¢KÄɂ%öt¼ICgéÄ:Ꮍ$‘c‹»'…¯Œ pÉÄüÎáÌ-Îä틄Mœ}ÛmÑsaÁ@Ä@⠑ï¬wUoP¤à%Ý1euÚ* \±rÏÜøÐdÃÔ,ÖA:o^$JÅòl{\¦¢•ï('wCy葨P”PNÍÚ5FdÐp–äB²Úƒ‹²)܎¾Ø ¨+³uË{˶Á¾¥ÏÀ¥º( íÞÁ”ÈŒ~^ &a ‹ç‰C=^Õ¦´ýOï'atW¹ï +ž¹ÂPèÄv±É¿ÂÄ9H:qܶy [Úvî5| ¥Å‰1 }Ôv’æÒdàÇÏmâD‰²-`À¿¸’äö̃+HmHÕÃà:5ªiíþÚà³H’ödꐏÚêxju¦ R'Z¦ÎeÛW6˙·}3æÝÐÐ|žå›zlɰ›ø<!gÂǚ~ߞë-!9ü>˜Îš¬”ÉÁÝT†‚+]}R9™”Gw±´}5žë«òœØ*œÐMYWòC-¿«ï/<6èÃUâêL•h(ieÀ'5E{Þ]Ý1ÞG™-Áê+[,ðSÏÌxîIÆÔˆnwª>ù ßÿ‚Œ…}Ý!üõÅ^i¿g%Ô[û!6?ÎB™¾TOÂŸÞ -Ï\§8™bÙØ™rûVqHËîW¼Ìw›ai•%¾-H'Úk¿¹dÅÅo.Y'ޕ te¦wwlËB@6ä¶k#‰ÖeTæâ©á­ è q9­S„‰®Ï -:©.¥./¥.ƒÿpR§(óæöÿˆN˜ +xڝɎÛFö>_¡CSƒf…µq1ƒ×ÆcÀi ·ÐR©E„"Rê¶äßç½zUdQ¤ÜF.ÍZ_½}S¯–$«û•ýükõòöç·bÅVðÕínÅó—¬P«Ûן"ÎÅ:Y–ëèeÙï×±”2úhv¦3ÍÆàTEïËf-²è\ÖëÏ·ÿùù­aå)“Ù*VË-¸Ýfk¡£O±¡³ÅxV:ù*±çLSÌ š0…;ñÙjêΏg uÆDê.쪮?= R-€áã™;T—KPÔxà3î®b^äL¥ð•Œ« íq ݐÇrþ Êíÿ2'–eÒmvæ¸xY^0o‘RÁ¦=Êf;¤8“*$v¢=1O VðÕ,åöÐÛêë:V²ˆ^D¶Ž³TDïZ=í î„ÎPF±RI´k»Ã S•´Ý•ͽ¡ÍvGKŞf»®=>jÄG&)ӞnÿÂ%ÒôÝ9µ3\1•ÏÄ^,Ñî@Փüeš²ÂÉ_۝ÞÔfs2[0 Ê"kG–~8í«þÔvßhµ† 0Jµ/ÛÓ~ŽT¦˜ÔOÓÅݑA’ Á™Öß%Œ3áJ4r‹Š¾€SÈ#C¨öGšm*ăL£²§ÝÒ:uUsO¼ è7àÍòüŒŠêÖ۔'C –="ÓÑ¡EÝÀQg6ƺ;—ƒ¦ÚM‡Ú}Õ4ø …ñXíîi_: „ÐݚN´­"ÖöKË䨸ᦑé, Éyp€±ÐyT5[óÕ-‚HÎ°<È'(ã"áq•Vñi]D¹/OÕB1d@&·Èdˆ ½ÕÓ÷Ü#ó- ·BˆQ ’I{s¢Uo(ž òO„cì#* O ЕÀ3G+ÜɊVà#œK<Î"ú}Q¤`©ç~\υÙò^è»iRZ’¸ã’ˆî±47“y%pVvn'Žó¨mè۟à`Ùm b{>Ï腕’Ñ­·€?Æ:@âf‘€t €ø”kÍBóHҀÆù’í{ƒ8káHс%âdÁ{ºÞ¤¡3ƒtbpGƒ^’ÈŠ1ˆÅݓB€WFŒ¸db~çpægòöEÂ&ξí¶è¹0Ž` b ñ…È÷ֻǪ7(Rð’:m®X¹ƒgn|h²ajë Œ7H/¥by8"NnüyÜþ)¼)Ҙ1¼¡ù֞à\±db›–ÜiYQL’6µ=R“¥ƒ‚"ՙXô&i\‚©ÚÑüûã7>g·Bù<O5ʅ#ÞýM|l’Dn +BC:1^2 5àÌçY‰˜x‡þPÍe§ÇR„Þ„ˆo*4vguã#hn~Û{ûÃLüA° cmNä'ÄÔOx‹€¥ „7Ña$ÄbT÷}KuK‹.ªÂîW³9H6äOC™ƒõÌÄvzv¿õv„åÌ¥YcÈ—Ê­€Y¼çÄ+´ÎÄZ(w'Ë;š’ …ª i‡Q»àY²tôzCÑ9MϯUUã}—³ ’¾ZåHf$Òj‰Õi]nèÈUÍu18…¡œêÐP©ºÜK¢4Eò‚R°ûݹÆq¶TÙÊ ϖ¾ä`@e‚O°fö¥ójù%„Ô…,-TJ/=Gæí£ûåv1qÿlÂÖPó£vCTìÞTËØ‘åáÑeyùBxϓ¡Âíœh6K¢ÎÅSyJwn…wRENi½„٬ÖÅ3Îbô\›EÖfEPÇZHš‹tfÔ Ës»Û%ÏßѪz÷Ą@ +™DsœÄö@Åï@ÿù̀ LR–’¶zúgúÏ7´q,ïÝùŒcuI$L££Ê±5„ïù +ÑÁöÚDá‡òòJ?Œ½f®•Ø·™4±t䉝À7ó"rz`;à ¬ðfÛîvXÙÌH¦3×^ý—M÷xµƒUdcwjWÕˍD•±$½èׁu«ë¤û9)9ˆîJw?ï„*:ÎoԅÈ!soéÛQEú*³·UŽÑ&.¸Í]EçÆ®AN)=\[#—°Ö¸£ MÌ+Ìÿ ‡z:Õf¬_mAí!Í˜ÛæK‡¬À3ùŸOY@ؗCmhÅùÔaz ®Ï֕Áôó"zawr÷|:2O”Cv¡K˜ð¾ 9ØÓÃmS£;òwhRÐ!çMÄ.[rª}sÄKžM‚åÞÔ—Dá=—Í,Xêƒá¿ßýz{ûîý›·>¾1Ï8sɲ°›‚°]ÿ qÎV\"qêR×®f®Ü²¿I%{µw_ú`>c£‚Z{â•æ“¶·Ï'Iǘ†ÂíÝ©Z(h”›6Tr0jD¾"Ä‚€‘Âþp¤Å²ï];±*)'Eåád*]˜Ÿ/ô +1ñ·1„”I¶ã”¶sÙ";þ‡¸‚0]Ðt®ô¢H¥eô¥.›?ܙž¾ÇΟ޺3d6È=®SÑÊ÷”»¡<ôÈT(J(§fí#2h8Kr! Yí‡ÁEÙnG_lPԕٺå½eÛ`ßÒgàR]vï`JdF?¯“0ÐÅóDƒ¡¯jSÚþ§÷“0º«ÜwÐÏ\a(tb»Øä_aâ$‡8nÛ¼À†-m;÷>ÐRb‡Ä˜…>j;Isi2ðã‚ç6q¢DÙ0àÀ_\Éò {æÁ¤6¤êapÕ´vmðY$I{2uÈGmu<µ:SP©-Sç²í+›åÌÛ¾ónhh>ÏòM=¶dØ „M|ž‚3ácM¿oÏõ–~Ÿ@LgMVÊäàn*CÁ•®>©œLÊ£»XÚ¾ÏõÕFyNlH N覬+ù!–ßÕ÷ôá*qu¦J4”Ώ´2à‚“š¢=ï®îï£Ì–`õ•-ø©gf<÷$cjD·» UŸüŽ€†ïAÆÂ¾Çîþúb¯´ß³ê­ý ›g¡L _ª'áOo…ç®SœL±lìL¹ýF«8¤e÷+^æ»Í°4‚Êߤíµß\²ââ7—,ƒïʺ2Ó»;¶e! rÛµ‘DëÆ2*sñÔðÖtиœˆÖ)ÂD×gT—R——R—Áÿ 8©S”ysûÿB>Nš endstream endobj -511 0 obj +519 0 obj << /F2 13 0 R /F3 17 0 R @@ -4003,39 +4048,35 @@ endobj /F5 30 0 R >> endobj -509 0 obj +517 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 511 0 R +/Font 519 0 R >> endobj -514 0 obj +522 0 obj << /Filter[/FlateDecode] /Length 2613 >> stream -xڝ˒۸ñž¯PN¡ªF\ 2·8kgÚª¤âIö°Þª`$hĘ"e>f<ŸntƒEΔ““ðh6úýÒfï÷›ÇûùËæÝýÄ&ÙÇE²¹?m’|“ȸP›ûþ|6×޶۝”"*þ¸Ý)•FÿìÊúdôSÙõMûB›õVd€›C_>mEÙ -®D’È4J’dûÛý_ø §§R§ùf§Š8w¯íZ· {wýkŽ€.×Q¶´8 mkáY8¢ƒ³'7ŸEª+†45k®W\DÖ”}‡‹<:4„ æ?ÍìÍ||HÂv ¬„„UÁE¼`rÇ\&Eœ&Äæó›lþ²ÍeԖ½%©6CO G.<ÓYԓbѐ^)Õ>»%‘|•×7©ü;ŠÊ¶§¦½ æ,|&‹ºá¡ëË~èK)œèˆ~3G–ë“Ó2N FlÚÇÅÃI' ßw„ÇéDz»V¥áÞN=ã:jm7T=AÁó¨¯]’±•FÐ{u= 4-bÝç(õëÐßÁ&ÑsٟI ®iÉþlüšÞêè´¬ép¼d·ßm&ݛ -¸_¤±ÿ‹%€±™˜ãÑÙtš‹³5ß4§››@ëÊqÆÈÅ>–бP ¨ÍÅ.SVòð! Ԍ½G:ÝJ ­HÈåRúDQø‹DÑÊ𠙗ÊóRzŒ];aùã‰ëÆyišÐ“áç:zÚ¦*2Õà¶d>þ~!`ÅÂKø§Ÿî?|üùý’õb -T€<÷)ÍCeG†ˆe‘ÆyFd‘}>Ù$ -Åì}¾@Å9Á±ÜîÒL‰U§ÑûoWSwe³¢w…™z'Š8ÓcTØÉ" À¦*ZC]ÛUõT-Š»Ø;/¨sø‰ßt¬é‡–q÷gÓÓÊ©~»òRV¦å놾é=-aÆÜ1ɓ9/ •„äa‚Vûè"À¿ö:μѺóR8:N|´D«I$ˆÇ,<ÓÙC?¾ ’8´åÕ @1!_(b™oD™«iè÷bêò:T¦·7ŸÎÎeheéÓ ½l²8dˆaxÕѾäHŠTèè8,?ãqÓ9ŸÚæ2+ ÔzÔΣ?_†èú֚Ëm.æ &Âu­–œ ¬é^æY¥µ\€94à±»£mYw¶íoŠÈfÅSG:œc$؍}*›eÃ8=Ɖ/1ñ®˜‹÷ó8åù £Ú2×M;URߘǶmÚI) r& æëPðÙ/UQ‚rU÷\4tØöæ‹ ·®F-"(€PùxSz¼ÆB¶aÓöºÜS”@(d¢Eõ»O;þ”¿8Z¨å/À9?Ÿ‘j(ô¨ ®Æ 20÷%֙9©Pê-VÔU•+¹TÄîGœ`u|¹•ÎÊJÇJÊï,ÔïŒÊ…%8s*ww¸;­Éøš–³#¹¼°W>®9 -k»j'—¢sr>T+Äm½‰áŽ{q۟¨C]ƒÒ¨Ÿ —D¦‹.¹÷۝ »Aê‚é*úF¬V×2¨ Šƒ–Ó´ëpòVâ!1‘CG'r*Uû<Þ¡,ˆ,ðŽ‘ -™P¥æœ E*؅nÏ\ñ‰à†Ù†³±Õ3áÙ\”¼©Œ³Œiž"߂3=A¹\°þµÍ½sÒ[¬Ê%p¿p|-ÑYl»Ä­²XN݋çÈ%1W"@fāJjuÂmTËY‘Ú‡)¸˜¬w#‹1 -dÿÚËAœõÃïCÛ|am;ˆ Â.Ìtyó,–~nu2ݙ -ÍÊ[óŒw ÓcÉ#fÍ ¾˜î•#Kd†­©è $ܦjjHrå+w÷uhzW¸À95/è`xP0´þƒ¦¶sÄ(­B1Õé▃Y~Õlzà‚D{¤‹‘.xÁ 0w¦5õ]ˆ™Äöì° ‹-غäp68G±- -1ŸE_|K͉2¦eã ã½ï¿ì'c-§®ÕÈxÜў 4µ1M}þVWRˆØ÷\Ÿ?Ç+cf^¡#ð -&1Çt1#Á2È °á LD È3¬š·F$¡2°J•ûR.s&ëO¡E+Àҝmå–jêÄpÓÙ¾§Žw8Y ÕZO’IìƒdÊë2`KKñ0”UnŒè>ÃCüÆ'_éâFł¿’¿âò}ØývGÜ Yij@5ÜáÈâó–V—qäÕ$øY;珿]Ù¤ò©7ãoÎ(KºŸz´Yç7ªÄ5zlþք&±Gó±±<Ù¶<½,D—%ñ^ÂEeQš€L„Ü“ú0g.´â/4Æ Cl¥tΜñ'”‡Cà²9WÅàž›p4pžÏªþԅ \@›ËH/{,!KT/«aøjºÃO§Š——PvhÏ@F}¬»H¿»wb§Bœ` ä:¶µUcÆû’F’·ÝÃ$ühïǦá6z= b3Ëö‰*m†°ñf–ÆW‚ œQÜ<(GZÙÜÆÉ5+¯Æh´jNI:M^P]­E–æ4Å­QÊÒÛ§þ,Îf~E‰ZÖ$óÔõ3ÐôŸÀi(τý\̒†÷˜ h€ -t£göqOÏD¥'ݲIHLÓ®ZÛ¡úöÀJÐWµ*MÖ&s Hï—+Ãå›â=/¥^[єgYë8Oq†Ÿié"L¶±MÄ͘Kpóà…J‡´ Š®°xöõÐNˆýX “=:N>Ë.¸%íá -«&üå‡Aâ–†Ž#3&ã,—,æD®N -%ƒö¯Ío圈 ÂQÌp¿krΦÊ«rVSôDL™š}aš‘%Æ;æn­ÆêØù 褵¼µh?©Ö<©Ör²õÀ‡¤ï@µ -fûøÊ¡ Íxa·üfƒ÷‡ér·ê“YÆ.­¬Ó·ö<[ià˜<Ëbô·_‡±[ÄKð- uµ+Í®”~3ˆ…]O' °ÓPÑ) \cMüŸ¡ö¹.\±±x}xe -u¿’?€.7§{.¾Hö¡ït3t¢al EÂʪ›Wm®æÏ|a·>¸º)Ô.–î^IÕew!|TvÉWÊ®¬ˆµ -Ìü4®ü½²^Oc^‰áǼ8ùÃ85¡<çjàÞ?må{4hÙ&´]ùX›¾Yyv1ñýœ¦Î^ûÿ#žy.4~w‚މZ” L6³‘m|>UÁß7~«”ÿêÚ¼¿ÿÝd - +xڝËrã¸ñž¯PN¡ª,®€™[&;“ÔV%•q²‡­ +,A3©áÃÿ}ºÑ i×$ f£ß/oöñ~¿yܸŸ¿lÞÝÿðAl’}\$›ûÓ&É7‰Œ µ¹ÿñ×èÏgsím»ÝI)¢âÛRiôÏ®¬ñHF?•]ß´/´ùXoE¸9ôåÓV䑭àJ$‰L#ø³ýíþ¯?|ÓS©ŽÓ|³SEœ»×v-ˆ[½»þ‡5G@—ë¨?[Z†¶µð,ÑÁÙ„›Ï"ÕCšš¿5×+."ëʾÃE„óˆNŸföf>>¤a;VBªà"^0¹c.“"NbóùM6Ùæ2jËޒT›¡§…#žé,êI1çP H¯”jŸÝ’H¾‹Êë›TþEeÛSÓ^s>“EÝðÐõe?ô%ÈNtD¿™#ËáUÉi§#6íãâá$‹“„ï;Âãô‰‹cÙ]+ƒÒpo§žqµ¶ªž àyÔ×.ɋX‡J#轎ºPš±îs”úuèï`“ˆè¹ìϤ×´dÿ6~MoutZÖt8ÞN²Ûï6“îMܯRˆX‰ÿEŽÀØLÌñhl:͍ÅٚošÓÍM uå8cd;]`À¨F\ÎÉà0ó˜´R8ºÞ9ØNdè·Žeîy‘±Øñöß 9æ2֚Y\q´$‰UÊ׸C‡Þ¯ IDœx¨• ô 1߅¤i_cK¨X{ÙÕo##͝¯£Mّà†Îù­ò´0ŸbKÅX(PÔæb) +ùG øjÆÞ£n%ÐV$är)}ƒF¢ˆ(üE¢heø„ÌKåy)=Æ®‚°üñD‡uã¼4MèÉðs=mS™jp[2¿°Îbá%üÓÇO÷>þü~Éz1*@ž‚û”桲#CIJHã<£ ²È>Ÿl…bö>_ ˆâœàŠXnwi&‚ĪÓèý·«©»²YÑ»ÂL½Eœé1*ìd‘`S•­¡ˆ®mƒªz*Å]읗Ô9üĎoºNÖôC˸û³éiåT¿]y)+ÓòuCßôž–0cî˜äÉ‚—„JBò0A«}ô@`á_{gÞèÝy)'>Z¢Õ$Äã žéì¡ßIÚòê ƒ/±Ì7"‡ÌՁ4ô{1uy*ÓۛO猃ç2´Š²Æôi +„^6Yœ +2Ä0¼Ž‚êh_r$E*tt–Οñ¸iƒOms™•j=jçя¯Ct}kÍåŽ6óáºVKÎÖt/ó¬ÒZ.À ƒš HðØÝѶ¬;Ûö7E d³á©£ Î1ìÆ>•ÍÀ²aœã똸 +‹GWÌÅûyœò| Qm™ë¦*©oÌcÛ6í¤”9‹óu(øì—*H‚(A¹ª{.: l{óŅ[W£@¨|¼)=Þ?c!Û0ŒiûÝ@î)J 2Ñ¢úݧÊ_-ÔòàœŽŸÏH5zTWã˜û’ëÌÈԃ +(õ«êªÊ•\*b÷£ Î °:¾ÜJge¥c%倇wêwFåœ9•»» +ܝÖd|MËُ\^Ø+×…µ]µ‰“Kѹ9ªâ¶ÞÄpǽ‚¸íOÔ¡.ÁéÔς„K"ÓE—Üûm€N†Ý uÁáÁT}#V«k™ TÅAËiÚu8‹ˆ y+ñ˜È!ˆ£9•ª}ï‹PDxǍH…L¨RsΆ"ìB·g®øDpÃlÃÙÀØêˆðl.JÞTÆYÆ4O‘oÁ™ž \.ØGÿÚæˆÞ9é-Vå8_8¾–è,¶]âVY,§îÅs䒘+ 3b‰@¥µ:a‚6ªå,‰HíÃ\LV»‘Ř +²íå‹ Îúá÷¡m¾°¶Daf º¼yK?·:™îL…€få­yÆ;€é±áDг€f_ÌG÷ʑ%2ÃÖTtƒŽnÓ 55$¹ò€»û:4½+\àœšô0<(ZÿASÛ9b”V¡Æ˜êtqËÁ,¿j6½@pA¢=ÒÅH—N¼à€;ӚúÀ‡.ÄLâ {v؄Ål]r8œ£Ø…˜Ï¢/¾Æ¥æÄÓ²qñÞw„¿_ö“±–S׀‰jä<îhOšÚ˜¦>«+ž!,)Dì{®ÏŸ¿ã•13¯Ð ‹x“˜cº˜‘`dØp &"PäVÍ[#’PX%„ʈ})—ǹ“õ§Ð¢`éζrK5ub¸élßSǀ;œ,Ðj­'IŠ$öA 2åu°¥Œ¥‡xʪG7FtŸá!~㓯tq£bA‹_É_qùŽ>ì~»#î„,âY ¿šGîpdñyK«Ë8rÆjü¬s‚Ç_®lRùԛñ7g +”%ÝO=Ú¬óUâš?=6kB“Ø£ù؍Xžl[ž^¢Ë’x¯Fᢲ(Í@&BîI}˜3 +ZñcÐ!¶Ò +:gÎxŒJŠÃ!ðٜ«bpÏM¸ +8ÏgÕ êB. Íe¤—‹=–%ª—Õ0|5ݍá§SÅËF‰K(;´g #>Ö]¤ß݀;±S!N0PrÛÚª1ã}I#ÉÛîa’ ~ +´÷cÓp½H±™åûD•¶ŠNC Øx3ËÆã+APÎ(n”#­lnã䚕€Wc4Z5§$&/¨®Ö"KsšâÖ(eém‡Sg3¿¢D­k’yêúhúOà4”gÂ~ .fÉCˆ{L‡4@ºÑ³ÎNû¸§g¢Ò“nÙ¤ $¦iW­íÐ@}{`%肫Z•&k“9¤÷˕áòÍ qŒž—R¯­hʳÀ¬uœ§Š8Ãϋ´t&ÛØ&âfÌ%¸yð‰B¥‚CZHEWX<ûzh'Ä~,Éž 'Ÿeܒöp…Uþòà qKCǑŒ“q–Ks"W'…‡Aû×fÈ·rNDá(f¸ß59gÓ@åU9«)úN¢N¦L;0MÈȒãs·VculŽ|tÒZÞZ´ŸTkžTk9ÙzàCÒw Z³}|åÐÐf¼°[~³‡Á{„Ãt¹[õ‚ÎÉ,ã—VÖé[ûž­4pLžå1úÛ¯ÃØ-â%øƒ:‡Ú•fWJ¿Ä®§Øi¨è”®±&þÏPûÜ®ØX ¼>¼2…º_É@—›Ó=_$ûÐwº:Ñ0¶ †"aeÕÍ«6Wóg¾°[\ÝjËw¯Œ¤ê²»>*»ä+eWVÄZf~Wþ½²^Oc^‰áǼ8ùÃ85¡<çjàÞ?må{4hÙ&´]ùX›¾Yyv1ñýœ¦Î^ûÿ G<ó\hü îµ(A™lf#+Úø|ª‚߸'Êú­RzüW׿ýýïþ   + endstream endobj -515 0 obj +523 0 obj << /F2 13 0 R /F3 17 0 R @@ -4043,26 +4084,31 @@ endobj /F1 10 0 R >> endobj -513 0 obj +521 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 515 0 R +/Font 523 0 R >> endobj -518 0 obj +526 0 obj << /Filter[/FlateDecode] /Length 2129 >> stream -xڝYmã¶þÞ_áE¯ˆD<‰"õ²A±¸ ¹6ú¡Í÷!—Cd/½V+K®$ßÞö×w†CÊԊÖúúIoôp^žyf†^E,ŠV+}ùËê‡û·ïù*ŽX¯îw«8_Å +ÄêþÇ_ƒ8æëgY.ƒÊ~¿“$ þ©vªSÍVá£þ^6kž§²^ÿvÿ··ï“³¬¶ˆW¡(X®ÅÝÐ +xڝYmã¶þÞ_áE¯ˆD<‰"õ²A±¸ ¹6ú¡Í÷!—Cd/½V+K®$ßÞö×w†CÊԊÖúúIoôp^žyf†^E,ŠV+}ùËê‡û·ïù*ŽX¯îw«8_Å +ÄêþÇ_ƒ8ëgY.ƒÊ~¿“$ þ©vªSÍVá£þ^6kž§²^ÿvÿ··ï“³¬¶ˆW¡(X®ÅÝÐ g7™1Y¬"ýõ—¡ì™¦A‰—,ØWýÐvÏôП6ýP §¡j›ïàU&õe«Žæ'O{ÕÐÂ][×-ªô´æy èûß~C²Ú¯™GfåÇÀ'‡»r2Xd¼2QїÒdqöºú2<Öíf&UP 5ý^Õ5‰nè]õôN5å¦Ö~†‡S_5—·ŽaïBŽrAÜlç0’¥y[ꅛSUUóqÍæ#…qÎÒÂEYáõt3w_ÌòÔ|ÕÐ&”-]·íáPj$À›Ǥ˜3™]”Ÿ²ÈŠ÷hg)ãœÔ7IÎôc&ҋÈâ䲄Tǒ¹þË.‹/ЯôÍïIئÜbBýÛkRÎ"1‰Èrâ/)}ìÔçª=õÄ5ƶ…Áý¾2ï+£UI—þ¹i5)=èÅ®5ò=™•æÌ*rÆ3EãŒÅ6¸ßx¬MDÂÒtÀ%üõC‡ùñ• ÝqhûLîÔViõ3wq*` RÊCøÑS5ìgQç‰dB.kÅ3–,`7á›Æùnºî.ŽP$Í’_ï~›G b’»l`­”æ–´së ø4q<Ÿ˶„¡¬šQ%×9\2™~sB)2¤)CWV5ù?õՅ,a–Ðï^ãsw(×<µÅkʚ.Iyʵ±0µ‡j”á«jwÆÏKӂ%Ù²‰IÌ \›bžêŠê¡*U?~°å Y(õ„âc ™³|ÂáŸ^Ï¡x^mc–X·^!€_#`R— šK××ÿ8UĂ` „ÿ§CAŠÊ €ê‘ÂU" -…ª(‚ºìÍ+Ll"$Øërëe&Y‘û|à†,cÂF՟÷{2\!œå±›÷`{3>©É?ýçT}^K”5æYn‰Rò¥_ӌeVÞÍÍmÿv‘ÿšð¾õ…—_^9àO;D¹È±Ž»d÷ÇÅ¢vo)ېPÕ)Q놂RT' ¢%³ªoiÕ®ìŒJ16çQá6>ˆDo Í _—)>¬ í¤îÉDð£ê«Ç¦„^ºŸ³«Àf?ä‹2-åÃ:ZÎO¡É‚RۑÇÐèi5á•&a¸öªVہ¾âï:»à m‘FÄ®kæ—ÚIp£>#Ã!›æ"xG’æì™¸³ ¿}­¯ÖŠËÈ©?ïJ Nc–NØõȂÏk©‰É¶úÈe¶-©ÿ‰4vàmÞXKééì<0)†øÙÈDB×ôˆ’O2GúÆ/Hß/ŧV|∧ùD[NÓLr«¦'h>ÐwÈș¯‚,=ûi±2é™GxD€ܲԛÅàhÉV‹oÿV‹ðChöò…>²¢þ´¨ 7•cõäeÊMsò±ebCŸLJd– _c&*“ètMŸÌ1°ì´O¢x#ª €d€îú¦`5}…Þ ¿>¨¦5H”c9Dž‘üWu-ŽdíÂ5i£q Ou£œŠÈ°àZÛS׍͚°¼èµMå"ӍmŒàÏÚ°©í{ª]Èp 6:b ã=©J¿R_Êñ&'¾èJˆ¯cl:jš)lÓ^œa¶Ðé î“‚òhR‡÷Ï:¹OøÀ±¤TÒÀˆ`ܰЍXÎÏ*Îó«mâºs[2vp ՚¡Ú«¦ì›Û7W»ƒ ƒA¼¡ÎïÊîñtãΜ‹ô¼Ø10–fÄ÷c‡ŒBl‡¬¿ôûàר×/„%O§›Î7sûpš‘—›„œcK펂»ê–_›ÈÂM¯`Fy û©Ÿð&w¹™{àÎÌ=)-œ~¥žCx2ó±$NüS+(E¶epë/L/¶ÛU^'¥Óî17Ô4¢ç¯ª3™JìhÉ@«#-a~: ÈíbŽ’Ç#’aÉéÕmFöœ [¢¥º1ì§Úš3 à–$°§ :µcÐñXWÔ?`“Í6#íÕxALϝΛ¼l{Ã\ ǵÍu6 ¿Í‹çWd3Û_ -¤ØG:ùt]—<&ÂÄïß[¿”ƒõÔw£SÒ3NâkHëÍuʘÙì…&Ëä—úßSˆÊa‹¶ìª6¢f„=úI^ýx»Ÿ¼8çàݵçQÎdî^ë°±Þª²Ó£ðÞQ^OÒÿËüHú,2\Ò÷yñøóqPÙ<O·»)XúïÉ­sŸ0ÆK*ð‹*¤¬(¦þ(7<¸4¼î´k©­%‘ÿÌW^µ£wZ…‰Ûuø·‹¸|§O÷#ã­ÈrqtªÎ9h<Æ\¢Ä¼Ÿ&“%þLF.aÔê™SÜÈp`DÓ \¦§¸7§¸‘wè€)x<ªŠÃ7¯ãêHœÝú]R¤lè…ê:3[AC!ð¸Ïý§^.q¦›ß}Yñ«æ’ ë¸n•:#Tëם¨¾Ã„¨O ͉pAý·_ÁÍd¤FÔ#aŒÇÁ’ –´X»c§†S×hJâºq×~€Ñ;““&j$æmÙÓáÞê§û?üo… v +…ª(‚ºìÍ+Ll"$Øërëe&Y‘û|à†,cÂF՟÷{2\!œå±›÷`{3>©É?ýçT}^K”5æYn‰Rò¥_ӌeVÞÍÍmÿv‘ÿšð¾õ…—_^9àO;D¹È±Ž»d÷ÇÅ¢vo)ېPÕ)Q놂RT' ¢%³ªoiÕ®ìŒJ16çQá6>ˆDo Í80Qʃë‚C;©{2ü¨úê±)¡—îçì*°ÙyÁ¢LKù°ÎǟÁƒóShr£ Ôvä14zZMx¥I®½ªÕv ¯ø»Î.xBÛ@¤±ëڃù¥vܨÏÈpGȦ¹ޑ¤9{&î,Èo_뫵bDzrêÏ»¨Ó˜¥öD=²`ijÀZjb²­>r™mKêE"¸Fہ7ÖRz:;Lʀ!~62‘Ð5=âÆä“Ì‘¾ñ Ò÷Kñ©Ÿ8âi>ÑÖÓ4“ÜǪé šô2ræë† ËGÏ~Z¬Lzæ ·,õf18ZDrA„ÕâÛÿ_„Õ"¼Æš½|A¡¬¨?-jƒÀMå˜A=y™2DӜ|@l™ØP†À'“™°ƒ¥pÂט‰Jà$:]DÓ§s ,;í“(ވ*  „»~ ‡)XM_¡÷¯ªi åXÎqadDÿU]‹#@»pÆEÚh\èSÝ(§"2l'¸–ÁöÔuc³&,/ú@mSùÈtc#¸ÇÁ³6lªGûžj2\‚M†ŽÈxOªÒ¯Ô—òp¬É‰/ºbÆ«Ç›Žšf +Û´g˜-tG:ˆ…;Ĥ üšÔáý³Nî>p,)•ƒ40bw¬"*–D‡ó³Šóüj›¸îܖŒ\Cµfh‡öª)ûæöÍÕîàÂ`o¨óÁ»²{<ƸsAç"=/v ÄGgŒ¥ñýØ!£Û!ë/ý¾ø5êÁõ aÉÓ©ÀÇĦóÍÜ>œfäå&!çØR»£à®ºå׃†Ç&²pÓ+˜Qè~ê'|£‰À]næ¸3sOJK#§ß@©çÁžLAà|,‰ÿÔ +J‘mÜú Ӌmçv•×Ié´{Ì 5èù«êL¦;Z2ÐãêHK˜ŸNr»˜£äñˆdXrzµE›‘=g–†h©n û©¶æL¸% ìiÁŽFít<Öõ˜Çd³ÍH{5^Ós§ó&/ÛÞ0×ÈqmsÍÂoóâùÙÌÇ6ė)ö‘N@>]×%…‰0qÆû÷Ö/å`=õÝè”ôŒ“øÒzs2f6{¡Éòù¥þÀ·Áâ‡rØ¢-{§ª¨a~’G?Þî'/Î9xwíyԅ3™»×:l¬·ªìô(¼÷@”‚Å“ôÿ2?’>‹ —ô}^<þ|gT6ÆÓín +–þ{rëÜgL‡ñ’ +ü¢ +)+Š©?ÊÍ. ¯{cíZjkIä?ó•WíèVaâvþí".ßéÓýÈx+²\ªsñ—(ñï'‚Éd‰?“‘Kµzæ72Ñt—é)nÄÍ)nä:` +ªâðÍkǸzçŸg÷…~—)z¡ºÎÌVÐP<îsÿ©—Kœƒéæw_Eüª9†$èã:®[¥ÎÕºÁõ_'ªï0!ê@³C"\PÿÆíßWp3©õHãÇÃq°$Åe-ÖîØ©áÔ5š’¸nܵ`ôÎ䤉‰y[öt¸·úéþÿ§õ x endstream endobj -519 0 obj +527 0 obj << /F2 13 0 R /F3 17 0 R @@ -4071,24 +4117,24 @@ endobj /F1 10 0 R >> endobj -517 0 obj +525 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 519 0 R +/Font 527 0 R >> endobj -522 0 obj +530 0 obj << /Filter[/FlateDecode] /Length 1572 >> stream -xÚÅXIÛ6¾÷WøP$rQsDRknÓ´I @—É©)PŽLÕȒG”23ÿ¾ïñQ‹%Ûã¦z±$.oùø½…^øÌ÷w ûx»øîæêXpŸ¥|q³YðdÁ%KƒÅÍ÷¿{¯·jßèz¹’Rxé«å*BïƒÉË;’ޏ¹iªú‰>ޕKy°\eMþy)O0%8—¡?Ë?nÞ_½IU+°€/VAÊ«í‘VÈaEÄÒtáÛÉohrdiè³ÈM^ßÞÖús®mȖ?gÊ"Ébî–Ï…,nrõõLç,èT½œ»Áe‚ž)ãâ´Ù)˜{ÂYò¿¸bϵÈ?áÁiúš«)‹’“êÎÑàõËoɝ۶¡—j—7ÎÅfk•^¡Œ›}XŠØ«ê5C™m"'G¿ÛÀÂXxŠÝzüâÞZ›ü®TÀMšÍ ›v¿/r½v{òf[YsPNIOý%éùÛ¸]{`1°9Ë?Š0ÎT“W%z“pg9lÛã¡U­¡¯¬ÚíT¹v¶dºd<´¦çÎíÖXKÀou„´VDŒpå˜~ЏRàˆˆ%©•˜2ÉärFÂû© €€µU×fÎ0GÂæ” -»ë qn[ý4W{tR4<€‹s¸‚ï m­Zœ ½ ÄMj½v/ô0ú¾ÕeÖ)ØÐhUj÷âLØUõd‰3*ö6UQThÊ& ãØî*{V½ûŽuZe¸qK_pX™^øÀHœq9LĜ£3ÙΫcDï‚î%›m^ñNî Clç"bv‘ô«ÞYG)‹R`*¢JS«¼èð^5ÛRík€vDU@µÄýs¿Ðʊsû,(ž&±·Õj}Ät2ËZ.­mÍ?·¼(\xƒŠ‹M7§l$Î[LX×ÿ Ö¦ý("þè²×Æ-éŒÙTõî$yâ˜ñN›%ØQ–4íf“?Îì•!‹ø$‘Np%[e4"{GˆÊýåÇÙ§òáDF€`—Ñþ¬?×9qbB€R?¦.ßV˜uE³eåô£ÎÚÆmΛKØ~Ö°_Úª×eÚ[Óä èY÷¥,ÂìI„† -c2µïOmÓÖ°µîs{!ùšKp{¼È¼ Ã,&æC¥5´Ð–"†âHoGøœpÇNÉýÙdˆ>CÏHg ¹QŸè՝iuÜ ·ÞìU¦“Ò¨[x¥ÄŸÄ,HǙ¿?`pP_„Ÿ¹šEã¸CªŠõçY¸ù«c±ÜùŽì¼`ó8ÌY(Ç.ý֟- Fz  SE#QBccÛ 0q$c‹cm[-¥Š™em]S}Ɛߦ*9ô¾˜"spu`INJ¼$9Ne2ê«(ŽÃÈÃSbÐµðØ»¶w‡'_ë"‡æP×tÔBpº"Oגr%[Ä>”ïå&µTø†às_(Ûs@gŠX#4™LOžË¸ƒ!½›­Ó8k?G¦ñCÓî1×4ÆÍЍ ΁c§ã÷TŸî>’ç !ÄÐÅSl£!Š †ÄÀ¢xL=¼ãxt~õÄ6OŸ ´ç[ôîs¶ýöÓ#X¦&)zqJ’®öXøª6$ó:aÂÒðŒw@½¸ó“Çüî¤ÒSkK…5º¦oª' Y ϝBÀ°/ä‰kx0Gâ8µm÷€ðCnëhâ3è•Â^æ¸Ær À‹gÐU˜„DQ”…Ñn{y¼±ŒøŠsx ¿ÝÐb‹áhUož»¨Áê«^ú­Ì8…Ž|—£hìr_#órßiJÏgêÏô)‰šI_6º˜‹38{‰VºfÐukTjŽÚÒñ﵂,DY"ì¶Uå^æq«] ‚!3à‡ê.¥ø1j·j·gëÖ¹ä™×NúÁ%‘†\J!¥~0HL…øÌªò¯¶ÌÐwr됎ÍöTÿ*â!±›ç/ù®‰AÉò •퀺;V}¡SNþMõ•_\}G!äZl[7eß Cslà^˜^•ón<˜vãoϲüˆò4i7/ŧ. ¾?ðӜ5“DL®Ñê0ºªùµZô.}Ù`|Á<øg…þ×ùáæ«¿¿þH +xÚÅXYÛ6~ï¯ðC‘ÈEÍIyÛ¦MšzlžšåÊôZ,yE)»ûï;áK¶×M ôI™o>ÎE-|æû‹»…}¼]|wsõF,¸ÏR¾¸Ù,x²à’¥Áâæûß½×[µot½\I)¼ôÕr¡÷ÁäåIïÇÜ4UýDïÊ¥ˆïU³-ÕÎy ¸¹*°Zâþƙ_heŹ}O“ØÛjµ>`YäÒbkþ9ò¢pá *.†nNa&Î#&®ëÿ†kÓ~tÙkã–t`6U½;éI¤^FÉãVÌáFIJ2"Gùqö©|8‘aAGØ%G´?‹âç:'Ÿ˜8@©HS—o+̺¢Ù²rúQgmã6çÍ%Þ~Ø/mՉëA™öÖ4yzÖ})‹0{’CC…1™Ú÷§¶ikØZwŒ¹½|Í%¼=^/è8 ‚ ¼`¨´†ÚR„ÃPéíˆ?'œÅ±Sr6¢ÍÐ3ҙ€0hnÔ'zugZ‡á֛½Ê´qRu ¯”ø“˜é8ó÷ç^>¨/âÏ\Í¢qÜ!UÅúˆñ,ÜüÕ±XîlGï¼`ó8ÌY(Ç&ý֟- Fz  SE#QBccÛ 0qNÆÇÚ¶Z0J3ËÚº¦úŒ+ ¿MUrè7|1eæàêÀ’Î+ò’ä8•ɨ¯¢8#O‰A×ÂcïÚÞžh|­‹šC]ÓQ ÁYèŠ<]KvʕlûP¾W”›4^ÔRáÀç¾P¶ç€>Î6±8æÐy½R¸À˜×Xðâ™t&!¹(ÊÂh·½<ÞXFþŠs–x ¿ÝÐbËáhUÏ]Ô` õÕ +/ýVfœB G6ƒÉQ46¹¯‘y¹ïŠ4%ç3õ‹gú”ΉšI_6º˜‹3{‰VºfÐukTjŽbéü﵂,DY"ì¶Uå^æq«] ‚!3à‡ê.¥ø1j·j·gëÖ¹ä™×NúÁ%‘†\J!¥~0HL…øÌªò¯¶ÌÐv2ëЛí©þUÄCb7Ï_ò]!ƒ>’åA+Ûuw¬úB§œü›ê+¿¸úŽBȵضnʾƒæÜÀ½0½0*çÝx0íÆßžõòkp”§I»yx)>uñýÁ?ÍY˜$brvtPw€ÑUͯբotéËvã æÁŸú¯óÃÍWè,J endstream endobj -523 0 obj +531 0 obj << /F2 13 0 R /F9 84 0 R @@ -4097,13 +4143,13 @@ endobj /F4 26 0 R >> endobj -521 0 obj +529 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 523 0 R +/Font 531 0 R >> endobj -526 0 obj +534 0 obj << /Filter[/FlateDecode] /Length 100 @@ -4115,27 +4161,27 @@ N! !i † †Æz–& -!.ц†&šºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚k§: +!.ц†fšºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚k< endstream endobj -527 0 obj +535 0 obj << /F2 13 0 R >> endobj -525 0 obj +533 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 527 0 R +/Font 535 0 R >> endobj -530 0 obj +538 0 obj << /Filter[/FlateDecode] /Length 2877 >> stream -xڝY[Û¸~ï¯ðCÈÀX)ê¶Omڦ؋Ýi‹¦ÀjlÚVǖ QJ2ÿ¾çF],e’öII‘çú‹6QE›Ó†ݼ{|û^oTjóxܨ|£â°0›Ç?ÿ+øÓ¹¼u¶ÝîâX*úa»3& ~¬]W^.U}…8xWºóv§“"J¥’í¿ÿöö½Ú¨,ÔtänR›)œNUÑv—¤z~N–ð9ôñ”ƒÄìtƊ¾~ȳ'•õ“vÞpßu¼è7¥(n@Ò°D2ÁíbKÌ1i/fӏ†Ž}Ev„Ógn•.ô°lÌ¿bYhFÓé± N0fQjcéñŒSqðùl¹ùœ@,iäY7ˆTxä [¯H¦ôÈq@î"»*`)uó³æMU¤]ðÆOx#+CüD D觺›ö´ÒëU“ò¥‘ºøl%eã0 ¦ÁÞ*v’sø‡•Vôyã±,®í¥Ö’}9¬Sì]M!ƒ3èbJ:Ë× aÈ& ©°ª¿”ñ4¬4ñɵŽ–g$™¸¿,O°‘ü…_â3¤'éVã¡%?À Omyå ÷§ùËÿØóõt4ş,øu ÅDÓûþG‚Íû‰:Šƒ,X/ô¥ŒýȈ`â8Ė14 …óªióˆ\¡¬O#*Ѷ7„ÖžlÿœìzJ~OËo¨i¸­Ìu½ÃgÎ÷=BK=? ô¬[¬Ó”ë¾4_‘~ÌÑ?ÍFLÃtZ|`9ª©°ñ¼ån žè|ߕ~V¨Æ¡\šÓ¥> endobj -529 0 obj +537 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 531 0 R +/Font 539 0 R >> endobj -534 0 obj +542 0 obj << /Filter[/FlateDecode] /Length 2598 >> stream -xڕYYoÜ8~ß_Ño‘´,RÔµ@|L2^ÌL‚‰gÁî‘Õl7×j©W‡ÿû­ƒ”Ô-Ùñ¼´È"Y,¿ºØ«À‚ÕýŠ>ŸV—·çåJ~&V·Û•HW"ô3µº½þ—'D|¶–I’FÞeÞîÎÖaz¿ë­ntUhì*ï×¼:“‰×çåÙnÿqþQ¬„òC…¼Ö°…X­Uæ§Ì.ðåÙ:Š¥wUï¦ÔM <’ÈË« 7>:SW-sšJ¥P¤u(|™«¯õöWaæµÏm§÷-wý¿Þ44’z={}‹¢¡¶Ü©³­^S,91Á ”¦z0Õ=wº]Þ¹–fùÂQ¾0Ž|%WÉVÔÕÖÜ÷žc¦Æ«5¨XD4¹-sèP•‘·©AÛ©§Q+aìUµ¥?T5ªø‰{ùމW÷EÂûó,•Ðåë(à:hõ½yÄEsYe¢ ?’5Š|‘ÙY¦2A-âþgQö,fĊ“ß•nìExfÉZÝu¨NØhµ–QêG+‚±jÝÃÁàÆL…ß„M M{4M]í±ztô õþhé‚pUÎs/뾩ô/®$áÑv§Ëò=´U +xڕYYoÜ8~ß_Ño‘´,RÔµ@|L2^ÌL‚‰gÁî‘Õl7×j©W‡ÿû­ƒ”Ô-Ùñ¼´È"Y,¿ºØ«À‚ÕýŠ>ŸV—·çåJ~&V·Û•HW"ô3µº½þ—'Dz¶–I’FÞeÞîÎÖaz¿ë­ntUhì*ï×¼:“‰×çåÙnÿqþQ¬„òC…¼Ö°…X­Uæ§Ì.ðåÙ:Š¥wUï¦ÔM <’ÈË« 7>:SW-sšJ¥P¤u(|™«¯õöWaæµÏm§÷-wý¿Þ44’z={}‹¢¡¶Ü©³­^S,91Á ”¦z0Õ=wº]Þ¹–fùÂQ¾0Ž|%WÉVÔÕÖÜ÷žc¦Æ«5¨XD4¹-sèP•‘·©AÛ©§Q+aìUµ¥?T5ªø‰{ùމW÷EÂûó,•Ðåë(à:hõ½yÄEsYe¢ ?’5Š|‘ÙY¦2A-âþgQö,fĊ“ß•nìExfÉZÝu¨NØhµ–QêG+‚±jÝÃÁàÆL…ß„M M{4M]í±ztô õþhé‚pUÎs/뾩ô/®$áÑv§Ëò=´U òúx€ô… Iù@à‹FJ]9Š•˜îªx†öx2 ­ĝíu;Óþ}~©Ÿd°<õEH˯®>iÆ!•wõñ—‹O_?¬?£±ÈÈûåæzå¡nÍw¦øç¯` dJcæ-‰÷çŠ w°¼ >&’w9iÕª™²„p!c_ ‹]=Îö•ŸºñCSß7ùþ=³ô‹Ïô_Ó±@¤¶äuµÁÙ@áñTq( kíË«·›ó¾mÎ˺ÈËsSe¿ÑV‘×vFû×ÔÈ;Ýî¬z`Ñ¿e”À2ë4P|82™e¡[«á¾e+½OWWV±5Ýõ¦Ü0iô«f˃ÆÞ‹±«sDØ@Ü ڟ;Zç#?œ« §®–Ì=ìdzL’‡ ðÝ}ٙÚö.šâ, ¼étсN^uÃìÑG×döj…°¹ŠÀÈì( ±¯;(´kj2h€ËÝð`½Ùõn˜J°*Y%6Ú|︙½F̉xt< ס̋ÁñØ#Œ†K|” ½úæýϼdòd @@ -4188,10 +4234,10 @@ G ÎÙå-7–TIVe‡Ùdì=`/°ûÊIމsØósÛLÂ75†x‰S«XJ† óݺB‰ß²‡|OE€R®.D2¾erÎ4{z¤Lœ8ŽÛ§õ–QÑ7¦˜Ž·;YÀÙÂÀ[¹“ÐõœZâIĘãAe£÷£òï¾êÏ!ҟ߁q¯¥Ìs9È ¤Cл¥ZSAE›NMäŽJ,6·8?Å!™®Ø\–ŠëÐy~€ðœÖð· ._NÞq^‚¾R~ŸäjJ eTܰ_§: [3i¬7`ö¤ÞÙɃRò°²yæb¤ùr‹Sœj‡À÷µ¶iå^­c°i9½ö…bÝa2ºC5}`îA ÆKKƂÛAÉh[§[¿ YçË^³×Ü Q¬¸cWq+®¸o8¼¸Ç(ºƒu¹š§š—o(Ï7z›CeŽ7$ `Å˜€!ÅFµÙ6qìÇbP`ƒ'S–Ür‹l‡²\,l2±°ošøÉ‘‘ñ˝™G1Ho‡Äì݋›ŽÂ9Ã}þ†±§»Â†3@â~Tg /X!&°pn9HéÂlŸmÍ\¹’}ziH94=ïwžgÁÁU¹[´Pk¨x”s<ÒL‚þ&ïrn HÅ6Xâ(ÝÐ*¾n7Ôd÷}™[Vîh,ÛO·û?!©Õ +ø5Ÿƒ¥›ŽÞq½]lÍ÷<+›l%Æ \Ì9¥%¦kKR~_‡M‡Cò9½~s 檊œ±ëî£ÒàDŽéÓõO_o¯o~_rŠ™³Ÿ…“‰Å‹“›ädš)PÌUã3@vË ¯†¤m!’…£Ç~›q»ÿ\q“Q :‰[ƒ-$P̑-$é©-$XÕéCސÏÄñc‹@гôœ8ŸnNÝåºå’xもg ,®uïèó¹3Sm´å-W‰+8ŽPÄàe±„SBLBW½ö7È$Ñ~՘11&Úw0±d:`¥ÃAë5¾Í¼h?S¯öû±¹+pjÊ?ñÛA×!°…Ù8-P“¦£‡ù‚uÂþ,•œ©;ñ1)N6[hȉƒÅ}LpR’‰ð4ú3¡åQªê±Qš»&Ç(î*8…J¦@ºæš±žo†çz9>L‚þ&ïrn HÅ6Xâ(ÝÐ*¾n7Ôd÷}™[Vîh,ÛO·û?[«©× endstream endobj -535 0 obj +543 0 obj << /F2 13 0 R /F1 10 0 R @@ -4200,35 +4246,31 @@ endobj /F4 26 0 R >> endobj -533 0 obj +541 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 535 0 R +/Font 543 0 R >> endobj -538 0 obj +546 0 obj << /Filter[/FlateDecode] /Length 2482 >> stream -xڕYQoã6~¿_á·Ê@ÄH%Qú°ÍnŠ®Ýà⺸zŒMÛBlÉ¥¤é¯¿)ɑ6IŸD‘gæãÌ7Cj±(ZìöñÓâÇÕå5_Ä+âÅj»ˆå"NX!«ÿ ®öêÔêf& âèûe(DÜT¦U‡CYíp ~Tf¿ yZDYÇùò¿«^^NjX°Dà’!HŠ¡(˜´«‚¬t¦îN°ôºÜ>Óry´{M»gÓê#¶E°Z&QðŒÓ£@“„±Ò5¹d’[«½np•"ŽjÉóà_¢àô”1õѵ¶Zµ]£ -œŒŽ™È‘]t]WÛró&òÓLs“TE¢ªº¥Åãin¿²ouçºU×ÖGՖk€òy)ypèF"¸÷*­7Ôjk”öŜq@6(¦ Úh؞cYÙÅs0ϛš;±a;:x¸®zKÏ}m¬0éöûžÊÁZMW¹é[†Y’_Lgµ} —1ãïB);‡)?C•V­“Ùµdu’ä,ÊÈêÔ~LeqPnÝÓ½Ÿš²Bk[ƒïQ ¨û¨Q;M/ü! œ»Áÿ-i Ú8hì:øŽš&4bØ5†õûd°+—åÑÊýÇÿ›—d€‰÷¯0ÄÕX}½ý4Á.ã¬(ܼïî~†K}jK»W‚§3ÂD4¬1+„ƒ^Ø%lè¬h¨Ý¾(z˜}Ý´Ô¬Ôэmk÷…EÀNs!m;_Èe˜n½H'y(C3§¦ð8$qºš®¯Úâ÷Ú¨Þ¶ºÂðsn–æ,ác8Éd¸'°[hI£]'z®>lŒeÅ9% Y䕼ºý^}þùöÃ/_û¯w«O?OY,JÐÑû °BÍv삄Ïù+üe"³°«ªú© -· æ½ÙƧb’˜e=6¿-™³?O€ÄÂ8eYn‡î¼¡ä¿ ->¸Î©.©d¹ì·ät‡¸$2`¦»—µÖaF"“àd}­6¦¼÷’—)ìá‚“ò’%3ÐN+ï;Øëv‡M³Qœg¨hÈ –ú|”¹|´WMŸ‡>ê­ê­y;ÛÜ ™—#qÑ˾@ø€ú-õÛ§Ñ®cCðE¢Yiox+b1ñ¨¼0{•hs?ˬ›òdùp¬Ø©m¾‰ÇJgŽA›u)QÓlå>*[íò¤òüŒyÌ^cÖH9w©¹ ’ØK3 -Βó¤Êüâç¤'Ñie\ԓ¬Á×xÇÆ â u(7NӔ -ÜȍÊ"ë ¹ÄC:¿ºšn?”݋©mŒ'}Ž[ïõï.ºŠ k”º·åAϲVܯ -ØUML"&½†§FoË?'+%à者Âf¨‰Éâm?ÊXêµ9Ԗ¨ë@O¤äž¶1CK<·ÿþt}óë¥u¸Ë×ö:†,/âpiLïöÙÒSÿYšÖ8\€"*‡­š“cwœ!ʁ‰Jº]¿®OY‘Ò¡¤zÃ>[z’B6áæÁçóLÁ‡ˆâ2rÊ;õørÛd?RÐÝWPWŸ¹¾ùé÷»›ÕL±Èo«¶µÎcÙÔÕQ{¢A Mz|$‹ó1>ʒ©šDFžp±Ãî3Ä¿ÂR‚º`í\š“Ø. -v qðF‰øš -ˆRc&âáC[eNªÚü=ÎÈÓ9g5È¡¡F -º¬.Yz–ÕIå Ê%TIBò ¢z€±&ʜé{X7Î'¬ Knê¹,$ìŽc…OC9¥¡ÏîXÔ¸MÀlt lêÃÜ1åEFzŸ–^×»ªüK›Yw[bއÈ£ÚÒO¬é b°˜F¥(ëîé+-[ÿ)Œ`Ž6S. -¡–‹ñT#ñpC…°¥Î)òš_ ósÁ„p̒hgL¦ã=ÿbl*–LmÃØSáãҝ¥7†àhÓ¾}±Å…Ã(˜@ciPV$ZŒ6¢H˜÷W-MxÊ$¯~ 'i­6ç¢fU°ØÓ=ó¤e!š¬.˾¨‚¸L‹ -¹v¢(»'¤oëÛ ÷û>Sëf,ñr/7úñ²ê| /ªöïÎ]iSåJ<,Í©”ï» Çê+;ïv;tË© -¶€3LG:Ì8c'­ô…7Bqsš® ݧÐ[î$e©jºãQ5ÏdU©£”p'ü‰92û[æ8R#'‡¤§vÆDp!ÉDgá]IN² »š!tÂÐ@ŒU4£ä3á¯âòÑmnÏ®§1P‰?˜;V¡˜|î)çi_Ž+zjkûxpµ¿jšîLÚ{T=c:)w¶¹¦YoÊfJ3¬S˜0ÍʈGPüËç$P õ›úÓ?ô¸+h™ºk֚†×”o7nRYQ7HÔë¶nž'‘Ë£bµ9Å@¥~K“B~óÞ ƒø=‰m(וWož|Á!7ÆÝHYwW­po9éËë¯×wËmÖ£n ¦Äy§i0ŽHîJ—„‹€Ž´t$—0ð¡k]å8ÐPgìDRðÜéÊf1Ÿ+ä8¤õâ=ˆFç4 ]žºÐIßÝDÀÙýŒ^Òׯê`°Ð‹à8±^k[™à ݀ŠÜ¯w°²æ®ÂΧr£asìTã‚n–(Öj …æt°hàÇgxS˜Í^U€ßŠÙ* -̂´•dgÄ2Oºxªyqgpvçç«T›Dêãé [爨ÔgÊ0Zðì.@ú" íQ*¿®—P؟Ý¿qýLEÅlÁ ç£ì]>’ûØÜ+[rPfÁܱz¹§û³†äQ 1— e:ÃPW˜lÃYÒóÙÄ]ŠOLÄhdŸËЉ‹x[ûÏF¼…WÄo- g@9ÔFŽ]D\`M3 -î °Fk³Rät°û½'…ב¶K=¸–³þïŒRÁel„`ËhGv-QÌ^? -Œ?&^N±,ûCºZ?à ô–éËÞ‹eú-,qˆebŒÉ‰J¦{ô›“ g˜¡‹¤ ÿvO93*èB$³õ0 κP|÷€fxî®×³wÕrd,m“a4 %<îÔ5åöùÕ« ¬iE[ˆ)£&MÁ•*'j،šDÐ.Ùà¥3®×z<=,zYðú ®¬?1¤È~YDKˆÙÛX‘ 7 äu×ÎY>œd_s 1²9yo³ “×ðçD$©«.P/'—ºõù€³/”“q´4ÔCt°¡—{û„€ˆ…ÍýãØ#8]©Ix΂‘•d=®¼Ÿ#û;ŒC×՟Vÿø?wdOû +xڕYQoã6~¿_á·Ê@ÄH%Qú°ÍnŠ®Ýà⺸zŒMÛBlÉ¥¤é¯¿)ɑ6IŸD‘gæãÌ7Cj±(ZìöñÓâÇÕå5_Ä+âÅj»ˆå"NX!«ÿ ®öêÔêf& âèûe(DÜT¦U‡CYíp ~Tf¿ yZDYÇÅò¿«^^NjX°Dà’!HŠ¡(˜´«‚¬t¦îN°ôºÜ>Óry´{M»gÓê#¶E°Z&QðŒÓ£@“„±Ò5¹d’[«½np•"ŽjÉóà_¢àô”1õѵ¶Zµ]£ -œŒŽ™È‘]t]WÛró&òÓLs“TE¢ªº¥Åãin¿²ouçºU×ÖGՖk€òy)ypèF"¸÷*­7Ôjk”öŜq@6(¦ Úh؞cYÙÅs0ϛš;±a;:x¸®zKÏ}m¬0éöûžÊÁZMW¹é[†Y’_Lgµ} —1ãïB);‡)?C•V­“Ùµdu’ä,ÊÈêÔ~LeqPnÝÓ½Ÿš²Bk[ƒïQ ¨û¨Q;M/ü! œ»Áÿ-i Ú8hì:øŽš&4bØ5†õûd°+—åÑÊýÇÿ›—d€‰÷¯0ÄÕX}½ý4Á.ã¬(ܼïî~†K}jK»W‚§3ÂD4¬1+„ƒ^Ø%lè¬h¨Ý¾(z˜}Ý´Ô¬Ôэmk÷…EÀNs!m;_Èe˜n½H'y(C3§¦ð8$qºš®¯Úâ÷Ú¨Þ¶ºÂðsn–æ,ác8Éd¸'°[hI£]'z®>lŒeÅ9%ã×+yuû%¼úüóí‡_¾†w_ïVŸ~ž²X” £÷`…šíØ ŸóVø/ÊDfaW=TõSnAÍ{³ŒOÅ$1Ëzl~[2gž‰…qʲÜÝyCÉA>Z|pS]RÉrÙoÉéqIdÀLwÿ.k­ÃŒD&ÁÉúZmLyï%?.SØÃ'å%Kf VÞw°×í›f£8ÏPѐ,õù(sùh¯š>}Ô[ÕZóv¶¹A $2/G⢗'|ðõ[ê·O£]dž$à‹D³ÒÞ,ðVÄbâQy1`ö*Ñæ~–Y7åÉòáX°SÛ|•Î ‚6ëR¢¦ÙÊ}T¶Úå!Håù󘽯¬‘rîRs$±—fœ%çI•ùÅÏIO¢/Ò<Ê ¸¨'Yƒ¯ñ"ŽAÄAëPnœ¦)¸‘;”DÖr‰‡t~u5Ý~( <ºSÛOú·Þëß]t9Ö(uo˃že­¸_;°%ªš˜DLz OÞ–NVJÀßS7…ÍP“ÅÛ~”±Ôks¨-Q×€žHÉ=mc†"–x nÿýéúæ×Këp—¯íu Y^ÄàҘÞí³¥§þ³4­q¸ET[4'Çî8C”;•t»~]!ž²"¥CIõ†}¶ô$…lÂÍƒÏ æ™‚Åeä2(”w6êñ#ä¶É~¤ »¯ ®>ÿr}óÓïw7«™: c‘ßVmkÇ²©«£öDƒ( +š2ôøHçc|”%S4‰Œ <áb‡Ýgˆ…¥u!ÁÚ¹4'!&°]ì@.âàñ5)¤ÆLÄǶʜ:3Tµù{œ‘§sÎj3BCtY]²ô,«“Ê”K¨’„äAEôcM4”9+Ò÷°nœOX–ÜÔsYHØÇ,$ +Ÿ†rJCŸÝ±¨q›€Ùè + @Ùԇ¹cʋŒô>-½®wUù—6/²î¶>ÄþGµ¥ŸXÓÄ`1JQÖÝÓW4Z¶þS*Ám¦\B-ã©Fâᆠ+aK!Rä4¿æç‚ á,˜%Ñ0ΘLÇ{þÅØT&,™Ú†±§ÂÇ¥; Jo< Á9Ц}ûb‹ )†Q0ÆÒ ¬H´mD‘0ï)®Zšð +”I^ýNÒZmÎEͪ`±§{æIËB4Y]–}Qq™ríDQ  w9NHßÖ·î÷}¦ÖÍXâå^nôãeÕù@;_WÈqHëÅ{Îhº—¡)ð¶öŸx ¯ˆßZ΀r¨»ˆ¸ÀšfÜ`Öf ""¤Èé`÷ zO +¯#mÿ–zp+,fýߥ‚ËØÁ–ÑŽ$ìZ¢˜½~M¼œb) Yö‡tµ~Àè9,Ó–½Ëô[XâËÄ“•Löè7')Î0%BIþížrfTЅHfëaœu¡>øîÍðÜ]¯gïªåÈ(XÚ&ÃhJ>xÜ©kÊíó«WXӊ¶SFMš‚+UN Ô°5‰ 1\²ÁKg\¯õ +x*zXô²à!ô\Yb&>H‘ý²ˆ–³·±"n@É+ꮝ ²|8ɾæbds.òÞfA'¯áωHRW] ^N.u+êóg_('ãhi¨‡è`C/÷öÿ ›ûDZGpºR“ðœ#*Éz0\y?Föw‡®«?­þñ°6Oý endstream endobj -539 0 obj +547 0 obj << /F2 13 0 R /F1 10 0 R @@ -4237,30 +4279,30 @@ endobj /F4 26 0 R >> endobj -537 0 obj +545 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 539 0 R +/Font 547 0 R >> endobj -542 0 obj +550 0 obj << /Filter[/FlateDecode] /Length 2376 >> stream xÚ­Xێä¶}ÏWô[4À6G)Q -ÞMÀ‰±;x ‡£fO £–:ºxvòõ©b%öHÞyé¦x)ërꐻXÄñîaçþþ²ûöîöCºKbQ&»»ã.)v‰¥ÚÝ}÷S”$ÅÍ>պȢoÍpºÙK)£öh{ÛV?UôƒioRM¦¹ùùîo»D‰Rîöª…ñW˜ 2Ò2ªú7ôWuçKcGlêa¤Vw¤ÿñÄCÿF¹·d £Ì…,w±Û`¿·­¹o잦GÉ‘IžõGÞ»=`£Øš"Og™OõxZKT`³âZbw뮼Îf|¡½³Ûêq!¼œªkõÃVz¹Û^±ùnIÈ!½­º‡¶þ¯ÄJ(è–ìöi‚ÇaŽÃÚ2ZdÉÍÜÜïìç4Ó­%×GúFÇv}˜žG§¡n¨éN‰AðM{èíu~¨žùéyí™fûîL½w7Eõ¦L_­O±GÝJ8G,tžã ¹?›¦éªÍó”áyþ9€ +ÞMÀ‰±;x ‡£fO £–:ºxvòõ©b%öHÞyé¦x)ërꐻXÄñîaçþþ²ûöîöCºKbQ&»»ã.)v‰¥ÚÝ}÷S”¤ñÍ>պȢoÍpºÙK)£öh{ÛV?UôƒioRM¦¹ùùîo»D‰Rîöª…ñW˜ 2Ò2ªú7ôWuçKcGlêa¤Vw¤ÿñÄCÿF¹·d £Ì…,w±Û`¿·­¹o잦GÉ‘IžõGÞ»=`£Øš"Og™OõxZKT`³âZbw뮼Îf|¡½³Ûêq!¼œªkõÃVz¹Û^±ùnIÈ!½­º‡¶þ¯ÄJ(è–ìöi‚ÇaŽÃÚ2ZdÉÍÜÜïìç4Ó­%×GúFÇv}˜žG§¡n¨éN‰AðM{èíu~¨žùéyí™fûîL½w7Eõ¦L_­O±GÝJ8G,tžã ¹?›¦éªÍó”áyþ9€ J¦¤!6(~ìÿ+žÊö¸† âV3zýƞ²±æ)5KÚÕ\Šg5õý- ã?±–Š‘¡ç7{­ÒèƒпŒÚn\·i·O‹\¨+ æl×Q®…Î^9X!”O h©ÓÈ\.ÐEdM?`ÄC»¥Å²T"ö÷ÐN+Ñ©J.Ö@l‰ªw ®Ñý4’\À·c×lO]W.Ã1©©ó@^Z.IrÈhféJå¤D{‘J÷Ãam0)¤zÅ`JH/®†Îjäƒ :û;ì 8ûæ²øwfKÉò|¦ƒ`8¼ÜPª%×|èk%8‰¥ˆóW꧀’e¾Q×Ñ© Òö=ø¶©[ûӟiyH‡,ðÂüøþÃ÷ÿZ£k&r¯ïÏk.•ȉÑ&çIu铩ˆ£±£ÿ³ytÈKãİT|¤êO-ÃCniäm9]Õ0”èˆ. |äcSoo  û03_‰ÀS&]*U(1_ˆL*‰†ÀÀ ‰¡U<ÄÛze((š: ùG’yþ’ŸpË®hîE@qÎØZŽƒ_D4•Ër)t˜[ ¤æFœ‡6\ÍȢ©EÅ"r#Bžž‹,[ÊèÚ"÷ëy£ F3π:VÍ1.ë$Þ­3ØÏ›ð¼ðx>΁TB1g‚LA žh _jV™ˆR_G†L®Ã@ͽ€¾¦BñRÇnrf­U3ì¡î×Q‹Ä+¹Y»bd s8m‰YÑ;ÎWOsWOASw£À Á0ˆ±ÕØõµ«p0°ÅÌå‚—Þë/÷& QåU}Ÿ9‰*<'AÚ –Âl—Q‰ö@m.)q¤°Tåu¡(ªAa »UÜ[´ŒêNÌ!äĆûÀ Ø¥=˜þ°Nû¹Ä@•gч»Ébc©úʂXöO6ò'Ó…ÓþVé N62(Ê{¡íÖņßËÂã')Ü>Ô$ԐŽË؅›ù»)áÃõ}-.æâ­‡È­Y­ß…r9\!¶,•‰$}ÕP¹;(8X$æ •ԔžHži´sïÆ!W3—ìï6n ùBˆ¿öF¦B_ãœztµL»Äã¾ ªSz“gê½@Íiñ¶HsÝ 4¸šu¼˜xqÁ`…=W%N¿(q…æ§—üXÅ·K¸µmB€ÔŠR þýMT…Êãçç0/_ x±¿¢†.U€å+>Í3n×1¶„¶ßxµ^‰$Ðóú^*%в«8g°”[*«B¤òÿ£1^ºWɪEâ«áç› ê–è/*kêy™úúøü:í ˜–#ìŽi…wL+Ã%Ë'nüH’Ýü³=S¤B?_N ¾œR'ÝÑl…·—GüÁô•ô(€S>ºé¦¡¯OÝqÄ5O8ªÐÛ^¡ø™ñ\·5pà=åä뇿ããBšõ¤ûaª,wa>f€ÿ'Û4ÔÜ:y#ê>BNCþXI!°«¦#›lDÿâ°&PEKy;¼”Ò˜ÛHPª”¼:?Âõœ*²ò¥9(ã¤vÒò-nYäøHù–ÇX<‚¨åé4÷ù[šÆñAì¢u ÑRx¨;ãåO··OOOb0ƒÓÝzÖ1Ü:™¿°Ü¢@/ÔþöË/ÝŶ"0}™‹ÓxnÖ@À¦’I¿D†âÒ\|« +78…̌ӳ˜ØÃ¥~àž]Õ€ØÃN÷î¤=wÎQ¥ŠŒ p‘G÷S7~lB>ôæÌJª È+wɂY¦‚¨ÍÇ&[C'þ^ýþ~s›RÑ_Õ¼€€íü–.×’*xiF@ð¯õÁ ¢”ĉó‹^óƒ zۃ-ìNÇÍ¿‚n*@7©ØÄ®­Ý«ü1çÃÁº¥ -§´¯äÐzˆÜåŽ@'‡•u ‘f´wË;ú_^nT>KB§Ù ½¸â:A²åñ÷O½¾Å¤"õà6¿œ:£/°àx¾$XÂoûÅVÓh„³ïïþð?´'y +§´¯äÐzˆÜåŽ@'‡•u ‘f´wË;ú_^nT>KB§Ù ½¸â:A²åñ÷O½¾Å¤"õà6¿œ:£/°àx¾$XÂoûÅVÓh„³ïïþð?õ''r endstream endobj -543 0 obj +551 0 obj << /F2 13 0 R /F3 17 0 R @@ -4269,33 +4311,31 @@ endobj /F4 26 0 R >> endobj -541 0 obj +549 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 543 0 R +/Font 551 0 R >> endobj -546 0 obj +554 0 obj << /Filter[/FlateDecode] -/Length 2207 +/Length 2206 >> stream xÚ¥XKãƾçW('SÀ°Í~Mðawm'k°Ï!€Æ@Z$gD E -$5žµÿöTuu“”ÈÌ®bè ~±ªú«wo"E›§ýûûæýý×ߋ XÆ7÷žn¸d™ÚÜ» >Ìi(»m(¥xô·m¨T|lúÁÔuÕ<ᆠޛþ° EœEIÀy¶ýåþ‡¯¿—É8ñM¨2–ZªaX6f_—!ª<JÏôÑLŽX³8ۄ 'YîUü9rsîK7&ފ‹`hie¢¤AI‹–´ÐAYà< -ˆ#ÿi›ŠàeT ‘ç,ӛÈr~Êó…x‚³Äï{¹g‹ ÎAʂmÃDg£ð"ÈÛs]\J -´7¡’%Š.[²ø9ŒWÃÿý¹ªÝ’Á?¼ØËu}Õ6¤$:ªðcw°§ÿ®µÜÚá+·ÐʺfÄ\ –ÄÀ[3;°íçqðï%41S©»ù±jª£©Ã¼m«§Hi„w¡£_½ö48YÐcC‹£Êp⯝¸»ÄAQõh.´ºs”Ý)/êc[×-âñ«³LÏ­¿£“ûó@ËÕ@׿"b±žc^9pN®¼ìG-<ˆXwýpG÷N'UST/Uq65ÍK:t4(Ï'RÍì–2 (¼²F_ZÁ;K™ÈŠÎqèP6Ràb^)¥Î]¹Ð†âL*¯ §x™(¦˜ Bàâ«"añÅ‹/¾‰ÃWE|º,yyüَËûðL è$‡Sm¢iº–:Ó3©‰«iŠÿE\ -濞žÂ2?´aQ>šs=,)ƒ ó‘²óƒ”¥ÉÜ jS“ÂDŠKjÅ GÌBd Ê¦“¡‹oO¤ú‚B‡›ý§~(´_±•h­yYBr¢Ø”h™¦s2ôç±h»-@¡ð;9÷M]™~5ò¦s Þy¿Âpô !ò¼žLCÁ§¤ð´ªÉë3 -«(ôÒ"´;] ˆ‡Ò›=^ø…˜ ãܬÓPŠ¥þÌhaV‡ /|?—yèbpf]dvu¬d°„»wȪì¹s¡Â<•äƚ?l—è‡>“­àßUÃ!_z<Ž—\ςôíG¬PüBí´býN(絸bjHàJZ‡GÚ@ÿö'ØF“c<š×rqÈåÞw¼ì–êp0ÑÅpr02 O9ûV$åg\+iæøú"cü"å „kÓ<åk1ã„eñRBxO…ÛÇÌ_Ë\@'À!ØÀ¤jÉ Š0NJÝý³µiO.F«à„¼¡;çÃÂd­š—1“ Ù@rmù¾€)à´¿Ád"¯,¢9YnµMÜýÓf'ØEn>%%® áË6Æm'…]òø$s|€HÂ4­îÞuä9Ñ\kŽƒGÌÀÑâsrÎ4Bé4´é>[!ŽÈ¨(ºBWF ‘ÙE{ Ê¡’\عfÜûAhí–JK çŲ)©?ïû¡Înû›#x¸ŽE«»Ì |l\ â\±L^Ä È–ÀÒÚ8ç·" -´ÊpŠÛ_ ê"Óf,I>ƒœ¾@N[ä FXp(.L‚e¦à ¦/Ã7wûÿ¸j<¾ˆó*˜Òö”þë’JÌ´ÄFÄٛܕÔûemÕðÜÞPë”褟´ KC  ð¥&.òæî=]ù|ç/º¢DíJJr]_ÜK ¬§º\v)Ê>ï*[pݔd\x‡êˆìËã‹ÒéµÁ -Uv0èʼ}jªßF¢pÛ:*r9ô¸,F¡Ðâ>4Ûj(O¸/»—±kƒ•_qÒvv櫌I” «ÈSMQÇIJ!9¤—¹üH!§e'!„^±6dxÅ[**Mvˆø’3Ï:R‡ ðV±Á££¿E´+Ÿ ìސN%ÉW€Jï208š!G»9¸I?ýøóÇÑ&0;צ£u` ÎÝûþ8_ïx0Xkêbæ“ô7,•c᛽2¤Á¾j U ìü±JœYJëÚ1[.'4,ô¿fZNµðšm¨©O¹° ‘¤3ÛPb,¨Ñhxj´ Ü!ۘˆdhÎTRMÝúx•?aWi¢¨  c=‚¯rùóMþ¶¨CµOf00KoƒH©øMU—­Ñ(&GYq÷™vm@ÂõU'WÑDötîÅZVJ¤;q·4&||?µ§•¯ËƏC }ùjß -©qzþè–(cŽ&5Ãz -»oõ-\Ïâžïdðí .Ìi(»m(¥xô·m¨T|lúÁÔuÕ<ᆠޛþ° EœEIÀßþrÿÃ×ßˉdœø&TK-Õ0,³¯ËÈ U¥gúh&G¬YœmB…“,÷‡ªþœ¹9÷¥oÅE0´´²QÒ ¤EKZè ,pÄ„ÿ´MEp‹2 +ªÇ…È‚s–éMd9?åùB<ÁYâ÷½\޳Åç eÁ¶a¢³Qxäí¹..%ڛPHÉEŽ-YüœÆ«áÿþ\ÕnÉàŸ +^ì庾jRUø±;ØÓ×Zníð•[èe]3b®Kb୙ŒØöó8ø÷š˜©ÔÝüX5ÕÑÔaÞ6ÕÓ¤4»Ðѯˆ^{œ¬ 象ÅQe8ñ×NÜ]â ¨z4ZÝ9Jî”õ±­ëñøÕY¦çÖßÑÉýy åj ks±XÏ1¯8'W^ö£D¬»~¸#€{§“ª)ª—ª8›šæŽ%:”ç©fvK^Y£/­à¥LdEç8t(›)p1¯”ÇÒ ç®\hCq&•׆S¼Lӈ@Ì!ðñU‘°øâ¿ÅßÄá«">]÷Ë×¼< þlGƒå}x&t’é¶Ñ´‡ +H]Ké™ÔÄÕ4Åÿ".ó‡_OOa™Ú°(͹–”Á…ùHÙùAÊÒdn€µ©Ia"Eƒ%µâ†#f!2PeSƒÉЎE·'R}Á¡ÃÍþS?”GÚ/ÈØJ÷]Ó´ŽVŒÀ¼,!9QlJ´LÓ9úó‰X´ÝÀ Pøœ{Œ¿¦®L¿yÓ9ï¼_a¸Œú +†y^O¦¡àƒSR xZÕäõ…ÆUziځ¿.ÄCéÍ /üBL†qnÖi(ÅRf´0+áCЗN¾ŸË@$ašVwï:òœh®5ÇÁ#fàhñ9¹gš¡tZˆtŸ­GdT]!ƒ+£…ȋ좽åPI.ì\3îý ´vK¥%óbٔԟ÷ýP g ·}€Í<\Ç¢ÕÝ?æ>6.q®X&/bä K`imœË[Ze8Åí/u‘i3–$ŸAN_ §-r#¬ 8 ¦Á2Sðӗ‹á¿›»ý\5_ÄyHLi{JÿuI%fZb#âŽìMîJêý²¶‡jx no¨uJtÒOځ%‹wáK'L\äÍÝ{º(òùÎ_tE‰Ú•”亾¸—XOu9¸ìR”}ÞU¶àº)ɸðÕ#ؗÇ¥Ók/‚ªì`ЕyûÔT¿D/à¶uTärèqYŒB¡Å}h¶ÕP4žp_v/c×+¿â¤íìÌW“(V‘§š¢Ž“.”BrH/sù‘Bx–R›÷4'èa@Ý N•+Ú …,ý¡yƒ±Ì™É”mÖ﬙ðՈ­@vŠ­0ÁÜ#h¸ûi.†S×(*%s%Sq¤Ö\O]ÉkÆWív»‹iG՝±ÿš€¶)O·ë²§"Ê~f³> ÏMî:œbãfOûŽÇ.$ÅM± +ºÊâÿ¨Œ¤¾Žþ¸BÖ|½…øy{Ýí–Á zÞl,w ã|NÊNB>½bmÈðжTTšì> ñ%g*ž+t¤Aà­bƒG7F‹hW>Aؽ!J(’¯•Þe`p4CŽvsp’~úñçÿ¢M`v®MGëÀœ»÷ýq:5¾Þñ`°ÖÔÅÌ'éoþX*ÇÂ7{eHƒ}Õª6Øùc•8³”Ö9´c¶\N2hXèÍ8´œjá5ÛPSŸra"Ig¶¡ÄXP!£Ñ6ðÔh¸C¶1ÉМ©¤šºõñ*Â4®ÒDQA@Çz_åòç›ümQ‡jŸÌ``–Þ‘Rñ›ª.[; £QL"޲âî3íڀ„ë«N®¢‰ìéÜ嬔HwâniLøø~jO+_ –‡úòÕ¾RãôüÑ-+þPÆMj†õvßê[ ÿ¸žÅ=ßÉàÛ\xÜ•Ï+µ¹¼Ù`>÷t³0™ùC‚àþVäÎS°î1V§Ç\X„£øb‹ªÄ "ôR:¾òz¡;¹| û¾¾¾.N _ÌfoMÀ³¤B¤¡™yÄ×ðkð™ðæ¼FVp¦½Ýè••œâ;ê,Þº†yI¥Æ§1œÅc¤„•'µhöÐJê¡K†o\VGøä7>ÚÒʹÈc²+˜PÚ!vôڎkïÒ­!)í vdæ +.SÆú¶(SÕΚéW®ºl*¦¼ëµ·¨Ö%Óâ­w"ÎÄ%4‹—&ͲlÍF¼M®ø…€&![O²ÅÉteC;ÇjÌ[:×ä:ժĺIºÖD4^ð~Œ±‡íÃv‰SŒ¯+WO6ÈÏwªÉ¬U󬄓‹¬DêMâ«(õE¥Êæ»û¿üyáää endstream endobj -547 0 obj +555 0 obj << /F2 13 0 R /F3 17 0 R @@ -4303,27 +4343,29 @@ endobj /F5 30 0 R >> endobj -545 0 obj +553 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 547 0 R +/Font 555 0 R >> endobj -550 0 obj +558 0 obj << /Filter[/FlateDecode] -/Length 1754 +/Length 1755 >> stream -xÚ¥XKsÛ6¾÷WèÐ4cÒ>tlÒ¤M¦ñĺÙ9@$±¥H– íúßw >$*vԜ,€Å .?û…ýü¶x·¾ý.xà¯øb½[ðtÁ…¿’‹õ¯Œ‡ÁÒ “$Ø;eKOÁ¾ènt™iìJö§*—aÂ:U,¿®?ß~£.¶à O®üÔªó<]ªM¡=ýo«Ë­Þzû¢Úв‰ QâG«…fp2ãS™Ýö“2d¦«k0*eUÓ¢D°]ÕÐP{Ð$éõ“¸Vm«›’†ŽªÍÐÞC^îix§UÛ5ÚÐøV›¬É7è6#‚© mˆëž–ÐÒhó" #kcû5нÎÚ¼*©#üÈO}N‡»e³Þ!B@o4çë ͪÕ^S+þÔž•Ÿ„§°tQ{›./Ú¼| ÕèÕ0áºó¢È_“85Ï4†àYì&¸]o(Ážy†žPyÀ¶¹© …n¾’X}vcÄ)L ¬ *Hätê©rK§e$™jrtÕ©ydFS,¼”ûItlÒ¤M¦ñĺÙ9@$±¥H– íúßw >$*vԜ,€Å .?û…ýü¶x·¾ý.xà¯øb½[ðtÁ…¿’‹õ¯Œ‡áÒ “$Ø;eKOÁ¾ènt™iìJö§*—aÂ:U,¿®?ß~£.¶à O®üÔªó<]ªM¡=ýo«Ë­Þzû¢Úв‰ QâG«…fp2ãS™Ýö“2d¦«k0*eUÓ¢D°]ÕÐP{Ð$éõ“¸Vm«›’†ŽªÍÐÞC^îix§UÛ5ÚÐøV›¬É7è6#‚© mˆëž–ÐÒhó" #kcû5нÎÚ¼*©#üÈO}N‡»e³Þ!B@o4çë ͪÕ^S+þÔž•Ÿ„§°tQ{›./Ú¼| ÕèÕ0áºó¢È_“85Ï4†àYì&¸]o(Ážy†žPyÀ¶¹© …n¾’X}vcÄ)L ¬ *Hätê©rK§e$™jrtÕ©ydFS,¼”ûI.!wT–y›k3?<¸60U/«Ê¶©Š·ƒ³@p£€ÑjÛ¡£a Œ†A#f·Õ -þ¯&‚óz` ùþ ê–x!` É>“­,u¢r6œå,_o¨™ï¦|Céí¬¬"6ԍj-¥¡Ì¼˜V]{—†D°öxŒÇ’`óÒêï@A„Î)k[̐µ±q´×n`¢µ9•2¢EÕ¨ 4$ ìç|@Î'SçƒÑy˜X7DÚ9Ðúœ³ Kicåá)dWáTêÖkô6oˆ{Ì÷Š \ر–aøèf¹*Hr€XXg±WíèûFI*޽†~`Ðxçt§~ÒóÁíV?ݶY}KÓV³¹õŒp¨L;×§>éÕ̗#P4XcüÏQñDø\LÓûÜÄS[»íÿµ5~ÍVñš­aâÇ=Á>4R_±ÎhËØ#® ØIØ9_“» :À¶ÔxøBk•r1‚2RéZ 啬§óÝ3ÝÆ´yÛY[¾3U£ˆ©Š.©e‚(Žî”·èñ„!¦K€Ä îcÝz¦mÀo«³j‹¦¼Yö®ñ:ì°RŒ },f%Ö<ät é¦nt«¨<µ''*úPu~IJÕUµ ôó6ÊRíߦ€[كòWÕCõ‹ãçDŒ{P}9gÓY­hô§åç»{>?NáPcÞÌV'~šŒ‹ÃY,^_Leþ΁3ÈQ¼Ä½ƒgÐrFÁ6þÒK8žw|˜„á˜ý8'öW$…ÜÏ© G Œ)Ç1Çtš |g7™“@9Ý«ùŠúP´Õ…nÝ´ê-w0vðVÛ·VÓxŸøÚ¡AýO‡Ï>s-×ìф·Óýƒ]{‰;ƒ½À÷‚²Ó ¥½?DŸÐß #õ{š…æH³ÐI-ÍB™fÔ9Kã÷ƒþK¨@ª…l‰Ø§]ÿVx»TAJVVR‚a{ÓsK?¡ªÇÂø õ”•Ã®óŒ¿ -é¦7äŠW?O Þg ¹zßsîÁ\PŽF¹p¯˜7¾]@úœ·jQaܕû zZZ2ä: U»WʲSh‹|Ó d<ÔØrZc –ºÆûám3þt| ûÏ#+Y*®¼C¡Ú‡Ã”¸½æÿE”žÿ¿ˆ\%ŒCŠTÉ B«/Ï&;Úeôb>ß<á~Ø0©)8f*. äÍ軚$§\6L®I• NÉTQà<²Å )3§|éG}µ×l0ò3ÊLÇ÷%î‡`ˆ¥?{¿H#wáçÄe‘°#•[¼IÇ«00ò*tbŸÔzXÛ?B é˙¦{Ï @&nMh5>¥UA´*Ý¢É!îùtj3NœØ|Ez]€KW¤–HÓË?qR_öÔ7”Š•žÿǑŸþÇi l±ôl¨O6ÞëÒX‹”(79r)µãݝüºY%xÇNà?ûúãïx2ã®J|¡€w—µþãðàÊCݙ½§³CEÚNÁ“ôm*ý¥¯(Kz˿鿦ˬ"‘¾èó°å¿õiƒÝŸhDìÃú§ÿ³Ã +™¸<a5ƒ1¿nC>.!wT–y›k3?œó+óWµñ²ªl›ªx;8k7 +­¶:¶Êh4bv[­àÿjB!8¯šïªn‰–ìá3éÑÊR'ê!gƒÁYÎRðõ†šùnÊ7”ÞÎ*Á*bCݨÖRÊ̋iõѵ'|iHkWÁxì 6/­þn”D蜲¶Å YG{}à–!Z›S)#ZTÊ@C2Â.qÎä|2u>‡‰uC¤­Ï9{À°Ô™6FQžBvN¥n½Foó†¸Ç|/\¡˜À…k6Œ‹n–«‚$8…u{Վ¾a” âØkèM€÷qNqê'=ÜnõÓm›Õ·4m51›ûQχʴs=pê“^Í|9Eƒ5ÆÿODÏÅ4½¿Á]A<µµÛþ_[ã×l¯Ù&~ÜìóA#µñ댶Œ0âʀ¤3ðe0¹› lK‡/´ÆQ)#(#•^ ÅP^Ɋp*0ß=ÓmL›·µå;S5Šø˜ªØÁ#†)ŠQ‚ÚD­ã\Çæà:ÎÄâ(&ùÃÝLÏýDx=£À áã’Z–!ˆâèNy‹ObºôXAÌà>Ö­gÚ,ð¶:«¶hʛeï¯Ã+ÅÒÇbYbÍCAN—nêF·ÊÊS{òq¢¢UçG,[]UÛÐ@?o£,Õþm +¸•=(U=T¿8~Nĸ՗s6Õ*€FZ~¾»çóã5æÍluâ§É¸8ü‘ÅâõÅTæ_à8ƒÕÈK|Ð;Hq]!glã/½„ãyLJIŽÙsbERÈýœ*z”À˜rsL§ Êwv“9 $‘ѽ +™¯¨E[]èÖM+ Þrc7kµMqk5÷‰€¯Ôÿtøì3×rÍMx;Ý?ذW¸3Ø |ß((;ÝPÚûCô ýÝP0R¿§YhŽ4 ÔÒ,4iF³4~?è¿P€R-dKÄ>íúç°ÂûØÍ  +R²²r ۛž[ú U=Æ娧¬öpÇ`üUH7½!W¼Bøù{Zð>ƒ`ÈÕûžs†à‚r4ʅ{¥À¼ñíÒç¼=P‹‚ã®ÜÑÓҐ!×a¨Ú½R–B[ä›f ã¡Æ–Ó[°Ô½0Þo+˜ñÇ ãÙYÉÒèÊ;ª}8,@‰Ûkþ_Déùÿ‹ÈUÂ8¤H•œð'´úòl²£]F/æóÍî‡}™šc¦âJ>܈¾«IrÊU`ÃäšTÙà”LùÁ#[œ°‘2sʗ~ÔW{Í#?£Ìt|_â~q†Xú³÷‹1r~N\ ;R‰°ÕÈ«‘t¼ +#¯B'öy@­‡µý#š¾œiºGð\QôgâքVãSZD«Òý'šâžO§6ãĉÍW¤—ѸtEj‰4½ü'õeA}C©HQéùðé‘& RÁKφútPaã½.me±Héñr“#—RûH1îÜÚɯ›U‚wìþ³h¡?þ¾'3áªÄçJ@xwY{á?®<ԝÙ{:;TP¤í¬ú žÃ endstream endobj -551 0 obj +559 0 obj << /F2 13 0 R /F3 17 0 R @@ -4331,39 +4373,37 @@ endobj /F4 26 0 R >> endobj -549 0 obj +557 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 551 0 R +/Font 559 0 R >> endobj -554 0 obj +562 0 obj << /Filter[/FlateDecode] /Length 923 >> stream -xڅUKÛ6¾÷Wè¡4°bDJ$¥ä¶y-P èº§4hi™¶ˆÈ’+É»›þúÎp¨XŽíIäÌhžß7L2žeÉ1 Ÿ“ûí«2¯D²=$¢LDΫ"Ù¾ûÈÞ6ö<¹a“æ¹d"{½I‹B±Ÿºq²më»#*rvoÇf“JUeš )6Ÿ¶?¿ú_]¦I$iQñ2xMS×Ù]ëÒçó1uuÓ§{w°—v¢?É(ÃU•¤ „~±Ÿ7Ò0átŦƭ‚š›*ɂ5ú^ù”Š—E4Ø]|;ù¼™Œ¹ç³íötÞÙã|[¨-ucmϨ`nO‘A«Yc[C{F’íð/tŽÝÁ­”ìÉOM å%©‘\çT“ -I îï‹B7 %BQáðת6“A)óÔ­ -‚*ª ýyò}Ç7©©*¶müHâÑMá$¯Áæ „ËãF̶— ËX¸›’”0Ü9*ÌóÏ{®2nòh46®m©¹ÊyvÓ J»–±©i¸"º«— £;_eì©ña ¹à ª±ƒ/GÈ|ÿ=PÚwë5QaËÛȰÎ'wr>Æ>Ìaˆ’#]®| -}Šqm–#·öv^×Ot€e3á¶§ÛaèOë¼3ൾiÛeXg® ¹3§ðÞ°‡þGܔaI1Ö:—“³T$^n˜ Þ}…\¨>ÛÝþ @Þ´Hí'dvô)0ÑÞ(]-[@È-+¬d‰Õ²dþ@š/£¿pßC1Zö›³{-\œsA•„tkC‹öøÀÐÎÎû.¸v×ÎGzžøª°–cÃã¼Ü*`s²3#¡Ô|Àá|H™ Î5ì"Íûíwÿ…{+; +xڅUKÛ6¾÷Wè¡4°bDJ$¥ä¶y-P èº§4hi™¶ˆÈ’+É»›þúÎp¨XŽíIäÌhžß7L2žeÉ1 Ÿ“ûí«2¯D²=$¢LDΫ"Ù¾ûÈÞ6ö<¹a“æ¹d"{½I‹B±Ÿºq²më»#*rvoÇf“JUeš ™o>m~õ!¿ºL!’HÒ¢âe𚦮³»Ö¥Ïçcêê¦O÷î`/íD.’Q†«*I!!A ýb?o¤aÂéŠM[+47U’kô½ò)/‹h°»øvòx3sÏgÛíé¼³5Æù<¶P[êÆÚžQÁܞ"ƒV³Æ¶†öŒ$Ûá_è ºƒ[)ٓŸšþÊKR#¹Î©&’Üß?„nJ„¢Âá¯Um&ƒRæ©[&/TTÿ@.úóäûŽoRSUlÛø‘Ä£›ÂI^ƒÍ—Ǎ*˜m/A—±þp5þ6%)a¸sT˜çŸ/ö\eÜäÑhl\ÛR+r•ó즔0v-cSÿÒpEtV/5@G5v¾ÊØSãà ryŠðÁ‰ÂÈ!øÛ`Ò*óÿR5Ü>‹ÈxÜÈ2€‚œú!FiýWð.ƒ?á0Rá kðíÿÊäB³Dex®–d@àJÏC4ì@Ô:þÞùç(½qW[ì0´§(ÍmhüKVJQ°7»tõµ†\’ÙG¢<Êî‰Bã§»f¶œæÙ­ˆ¼º£Ã¡è`ñSîÆzðqê(G°á7…3ùBCQ3_\WãÉÐNkXêœKýŸ³Ó\Ík`puìü?n䘹D.AϹÁd¦¥ öñ¼fh!¸2ÑkÝwL§þ̛Ux]r#®dEo`ã˜,t%š½%ůƒ;}ÀT=b_Ž.ùþ{ ´ïÖk¢Â–·‘aOîä(|Œ}˜Ã%Gº\ùúãÚ,Gnì9ì¼®ŸèËfÂmO·ÃПÖygÀk}Ӷ˰Î\Asg>Ná½aý)8ޏ)Òc¬u.'g©H¼ +Ü0A¼û +/¸P}¶;ºý€8¼i‘ÚOÈìèS`<¢%¼QºZ¶€[VXÉ«eÉü4_0F!ᾇb´ì7g÷$Z¸8-æ‚* éÖ†íñ¡œ÷]pí®ô=ñTa-ƆÇy¹UÀædgFB©=ø€Âù +2œkØDš÷Ûïþ•q+= endstream endobj -555 0 obj +563 0 obj << /F2 13 0 R /F3 17 0 R >> endobj -553 0 obj +561 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 555 0 R +/Font 563 0 R >> endobj -558 0 obj +566 0 obj << /Filter[/FlateDecode] /Length 100 @@ -4375,35 +4415,37 @@ N! !i † †Æz–& -!.цFFšºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kt9 +!.цF&šºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kÜ; endstream endobj -559 0 obj +567 0 obj << /F2 13 0 R >> endobj -557 0 obj +565 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 559 0 R +/Font 567 0 R >> endobj -562 0 obj +570 0 obj << /Filter[/FlateDecode] /Length 1122 >> stream xÚ­VKÜ6 ¾÷W¸§x€ŽÆ’üÜS6m¶h/ Ò zh -DckgŒú1°ììî¿/)Òo&[´@.–DIÔGò#é Q?ü¼ÙïîT #QÈ`È<Zq°ÿéÏðö|ÞlUÚ®ª7[­ux{Cã{‹[yØcÝQ‡o¦£a¢ò4”JoþÚÿº»“Ì„òº·ð¤ ¶q!ò‹z-õYÞn¶¹ÎI;ì,ÚaËk÷*×pcÄ -@DD:ß5Ö8‹7âp¸`$¦ihçà‘¢èiöõ‰?ª$ë*š×?kÜIl¶Iš‚ñrnpã°Ê½Š”UèНú©©èjkþFí–w¦Á’|<T3R€ö„Ö[6 ¢ oRP ;<GyhU:Ü¿p1}ñ"?ì£Pì/V™æa ~ž‘Ê ŒÏ›$ MݘCcI|ß4¹Û¿cÉзĽæB.TD^ýýx¾Ùíà+ŽÝ$úá¸;O‡ÝPí®I”Ä")ø¢ (¨<…À©Úoü֕€'Nä…3¸81ht6I*;Ú¡­;[њ¢ƒ3ƒƒÂòº'x¿²µÆ6—áäì|Û^Yª¥*gÀhjüÒª8áeß¶ž*^]Oöé T¨u@Üth‘>*¨Ê5Åõ*“€ 1Ì~¹§Åxþ¹/Pbè&Ì#X¦€Kº¨\…f°tÂve? æˆNÃ5àôc L UäFÎÑøàYÛ4ß#¤,ü}:˜@Ň>P: -?OuÓ»†Ò4¯P(ÙV˜¬lu$i½YOtù@y5ïԍG¬gÏ>‹“R…Ð3#á-Æê5ò*`EŒT£ÃÈxTÊPܸz…ÆCøàlgGªÒ"!“©€wöÁ‡~:_AÊGŠC@ˆL|Fi.2ù<7d”‰¬ ÜàFá «fÆ`/ /fìE”,•Qc1*›©²7ôZrym›ˆ¢XgÝG•ªë„U"ÙMeIYô -;$ÚÔ"ÔÆ¸Œø¥çâv´¯¬ûïNf¨<+=¯Õh0¿çV:˜KÃtOØöß!ü_7@¶Ÿ”l*”v9ßäýoì[ÒWYWõyä\\M]GÇ3AôœG\2jHþoâdóM§ÃŧÁ–5wÈW´õÅ¡œ(nöÑeí,“wœÝ»à_»T¼¶T‡µócv¾Æ¬|a «©äSõ(®²s«¤HÁîb¶ûÅ"¯E<7‚ºs–²MF XÊù_ -¤ƒey Ìs45ÓØ·@˒z‘ßíÐ({­ ýÏ*H+ÚäƒXY~:6¿Þßñ!ªzU¦§>ë3xvþZ˜¸üßadí3ןçśòúöÐqÎ!k7Î ˜b÷µ®s‘ÎÕ¯<Ùñõ¹?þñþƒx[M×\^ü·ûïþêèô +DckgŒú1°ììî¿/)Òo&[´@.–DIÔGò#é Q?ü¼ÙïîT #QÈ`È<Zq°ÿéÏðö|ÞlUÚ®ª7[­ux{Cã{‹[yØcÝQ‡o¦£a¢ò4”*Ùüµÿuw'™ åuoáIlãBäõZ.ê³$¼Ýls“vØY´Ã–×îU®áƈ€ˆˆt¾k¬qoÄápÁH*LÓÐÎÁ#EÑÓìë'TIÖU4¯;~Ö¸“Øl“4ãåÜàÆ`•{)«Ð¡;õSSÑÕÖüÚ-ïLƒ%ùx2 ¨g¤í ­ ¶lDA&Þ¤¡:44vx8ŽòÐx¬ b…0«y4g2ݚo{{üYK“ÆŒÖññÏçàêޟRaOl}ªt¸ábúâE~ØG- Ø_¬2ÍÃü<9"•AŸ7Išº1‡Æ’ø¾hr·ǒ¡o‰ zͅ\¨4ˆ¼úûñ|³ÛÁW»IôÃqwž» Ú]“(‰ERðEAQPy& +€S!µßø­+OœÈ gpqbÐèl’Tv´C[w¶¢5Eg…äu9N>ð~ek7:Œm.ÃÉÙù¶½²TK)T΀Ñ&Ôø¥UqÂʾm=U¼ºžìÓ¨P뀸éÐ"}T#P•kŠëU&b˜ýrO;‹/ðüs_ ÄÐ)L˜G°L–tQ¹ +Í`é„íÊ~̝†kÀéǘ@ªÈ£ñÁ³¶i¾GHYøût<1Š/0} t~:Ÿê¦w= ¥i^¡P²­0YÙêHÒz³žèòòjÞ©XϞ}'¥ +¡gFÂ[ŒÕk&äUÀŠ©F‡‘ñ¨”¡¸qõ +'†ðÁÙΎT¥EB&Sïìƒ;ýt¾‚”?†€™øÒ\dòynÈ(YA¹ÁÂV͌Á^@^ÌØ‹(Y*£ÆbT6SeoèµäòÚ6E±Îº*U× «D:³›Ê’þ²†ivH´©E6¨qñ5JÏÅí +i_Y÷ß1œÌPyVz^#ªÑ`~Ï­t0—†éž °í¿Cø¿n€l?)ÙT(#ìr$¾Éûߨ·¤¯²®êóÈ1¸¸šºŽŽg‚è9¸dԐüßÄ Èæ›>N="†3ŠOƒ-khëŠB9QÜì£ÊÚY&ï8»wÁ¿v©xm©kçÇì|Y1øÂVSɧêQ\eçVI‘‚ÝÅl÷‹E^‹xnuç,e›Œ°”ó¿ +.HËò˜çhj¦±o–%õ"¿Û¡QöZÜ9cûŸUV´É±²ü:ul~½!¾ãCT?ôªL-N}Ögðìü3´0qù¿ÃÈÚ9f®?ϋ7åôí¡ãœC&Önœ7:0Åîk\ç"«_y²ãës/~üãýñ¶š® ¸¼&øo÷ßýô endstream endobj -563 0 obj +571 0 obj << /F2 13 0 R /F1 10 0 R @@ -4411,13 +4453,13 @@ endobj /F5 30 0 R >> endobj -561 0 obj +569 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 563 0 R +/Font 571 0 R >> endobj -566 0 obj +574 0 obj << /Filter[/FlateDecode] /Length 100 @@ -4429,42 +4471,40 @@ N! !i † †Æz–& -!.цF&šºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kÜ; +!.цFfšºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kD= endstream endobj -567 0 obj +575 0 obj << /F2 13 0 R >> endobj -565 0 obj +573 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 567 0 R +/Font 575 0 R >> endobj -570 0 obj +578 0 obj << /Filter[/FlateDecode] /Length 2808 >> stream xÚ­kÛ6òûý -_Q 2±"©uý”çuM›vâ€Ý§µéµ.²äŠr’ý÷7Ã!eÚR’6·ðó1ÎûA-–$‹û…ýûçâùê»×bÁVòÅj»àjÁ%+ÓÅêåMôìpXÆ¢ˆt»©?.c)eôüôÿ¦ZÆYý·ëiþ²¾Y®{Ý®µÁ¥4z½T2ê»=¬vÚaèŽ}ëÆ×;Ý4˘Kð\dËßWÿúî5_ð‚ KN TòE,¦ŠI’$Yô|+¥,E¹pÁò%E°ôzYzŠŠÔQ„ˆ"¸{Á¹b\,bø+¥½H´tbŠy"È*9+•|^™J+‹êý¡Ñ{Ý.E ×ÒHƒ E4ÔUÓ<à€àÀT{7ºï«ý¾êŸÂLÑ¡‚©t›yTµ‚z¿ÌÒ¨êëê®ÑÿÇC՚ºkÝÉ^oêØ²óõ Bf<³”öz=¤L¤CZfÑÇn¨Û{šT†þ‰Är’[™°eœ‚"Û°z4:8d%¦NyÎ +_Q 2±"©uý”çuM›vâ€Ý§µéµ.²äŠr’ý÷7Ã!eÚR’6·ðó1ÎûA-–$‹û…ýûçâùê»×bÁVòÅj»àjÁ%+ÓÅêåMôìpXÆ¢ˆt»©?.c)eôüôÿ¦ZÆYý·ëiþ²¾Y®{Ý®µÁ¥4z½T2ê»=¬vÚaèŽ}ëÆ×;Ý4˘Kð\ËßWÿúî5_ð‚ KN TòE,¦ŠI’$Yô|+¥,E¹pÁò%E°ôzYzŠŠÔQ„ˆ"¸{Á¹b\,bø+¥½H´tbŠy"È*9+•|^™J+‹êý¡Ñ{Ý.E ×ÒHƒ E4ÔUÓ<à€àÀT{7ºï«ý¾êŸÂLÑ¡‚©t›yTµ‚z¿ÌÒ¨êëê®ÑÿÇC՚ºkÝÉ^oêØ²óõ Bf<³”öz=¤L¤CZfÑÇn¨Û{šT†þ‰Är’[™°eœ‚"Û°z4:8d%¦NyÎ ±H,‡Î€ö.…*9j xˆ.Ì4Výæ”4RéµãW”*/`-¡XWÈ4ðœQ·¥ÿ]‡*ù€“Më[] Çޚ lT½[:ú¿£ irÒ6è ŠEYãò§Æã¦Û»ÑæÂ6á‡s ‚Ðé%òC€ÌSZ¾e è«Mç®f3tîT‘_¨"·ªˆÓlì”r„`4Ê' L<ŠššŒÊa‡­Þk¨—÷²•°³â±¦d{Ê.’`0©bRì2À š£³[¹ýièá,÷üþpu½Z]½yõúç_ß<[MD£@²>Ò¾‘Á4HâI!(èÐõhcÖTE¡X’…­f¢<¯Ü̈́'UžÊŠõ\N/°teLS¿[RO€˜G}e29µf´çÃìœÂLà6܌FàW®±ÀôJ1‹šºby²Oû2âœ) þµ:ÚjJƒ0èZoÀÈ,G¶óÈÁŠú~TÀ„ZuÇ|zÌ§Ç 4…„âæ™Ça=[æ¥ç  -aÃ2–èd°ùh†çÞ\ Ñàfôª„yÞ)§¡: 5°¡l^¼=°y Yõ‘æh{4š@Åü¶ -ø¢ªµG© 0:Œƒ )MCѦe2¸¡zg±ÐÞX+Ù­ŽþÁh@…kr¿ÁRʱ>O.2¢¬hc¾ïÊ\ßÿ–¬ØöxÊ^‘GS™ŸiûQÒÉj&ÂɄ0ß>aŒ=™VùêXÆÇ ȅÁˆRö¹Wq?'“Øš<ûéú*~Aï* öÎ4 ÐX›uu°å,vb¸OH\éëÎ×Զǹ˜k܅‚p­?ôJsÑô+Ûô íÀEã"SÚØ¼W`çeÍñ@ ]?è Sl¦Ø<Z˜`)íÜxNqò É˅—d>°äV -0›xCK³é%IYê¸o¿í3M؂eíÛ;¶tøŸG›Žæ 5PëªÑñø–DÍ¡;ÐCÀh\ÒēÔÍãËZÁ’ì², žE®z-׿µ;îÒt´ -ǤmðhžA™³ò ÿ™ºF®°Üs™èåTôœ¥^ôOÀzç3X •¾ ‰ãÍqˆÍЃÍ4ƒCU‘_ ô] -邩³w“é]’%òüªC÷ÉÛʂIý£QòéþR¦<ˆ™éŠ%¹×+>ªÓÕ°åo¶ÛÛîHfî‘þ+Ú1ë¾> >ÿ&Lžåß±—çý;ù\æZøOÆFuÎʾ’vÙÄ˨xT§K uY÷ÀZñ ¯S§¢îïSäÉÉ`(g=P—„=ÅÙÑ}­¾§|\”¤\ìõpì[S’¶…&ž³y–+ú;ÔÎ)©óÆ%'k^ï¾œ—%‘/3P‚°/e9toC|®ØPc±Á#…‡Ú«ˆ~ÆCÛº;+1ço Á|ØÙÇ©í~êg||ºÛÎõÒoC­>èŚ´¶Zo mÆÇKlƇA×ڗYÕ.á»z¦Âá>æ³H!]=X¤³†>õcC2÷QúÒ¹×F÷T9m÷ée@®•ÛƎÒ^[ïééà½çáËL¼Òdªt+¼Z‘™T·:#ÈÇÏDò¢#)„{¡ö ¢P±{굡ù> ŸY@?ÓiÅ00ްX{ÌÖ?㓰"²äa¢ïœý÷Ã[ødòɼŸ@‰Öó© $Ë<ªï'ÇKŒÐ§ãbö¸ü³Çågo¿]Þ.§rJGFAäÃn¯ÁHX–q8«Æ¢¢©÷þ+V‘`=~=i*',ÿš3>ö¿ \ÒTíýqLó ‰Ü"eüç®f3tîT‘_¨"·ªˆÓlì”r„`4Ê' L<ŠššŒÊa‡­Þk¨—÷²•°³â±¦d{Ê.’`0©bRì2À š£³[¹ýièá,÷üþpu½Z]½yõúç_ß<[MD£@²>Ò¾‘Á4HâI!(èÐõhcÖTE¡X’…­f¢<¯Ü̈́'UžÊŠõ\N/°teLS¿[RO€˜G}e29µf´çÃìœÂLà6܌FàW®±ÀôJ1‹šºby²Oûüà‹ið¯ÕyÐVS„A×êxFf9²GVÔ÷£ª&Ôª;æÓc8=N )$7Ï<ëÙ2/=GU–±D'ƒÍG3<÷æê‰æ7£W¥ ÌóN9 Õa¨µíÀ`óâ큀Íͪ4GëDØ£Ñ4*öළTÀU­=JÑaLHiŠ6-ÃðÁ Õ;‹…öÆZÉnuô–@*\““ø †RŽõyr‘eEó}Wæú.ø·dŶ×ÀSöŠf@. ´F” +ì(°Ï…¸Šû9™ÄÆÐäÙO×Wñ :xWY°w¦ÆÚ¬«ƒ-g±Ã}BâJ_w¾¦¶=ÎÅ\ã.„kýq Wš‹¦_Ù¦Ÿ`h.w™ÒÆæ½;/»hŽzéúAoèИb‹0ÅæÐÂKiçÆsŠ“_H^.¼$ó%Ô°R€Ù„ÄZšM/IÊRßÀ}û hÿ›iÂ,›hßÞø°½ Ãÿ<Út4o¨ZWŽÇ·$j݁Fã’&ž¤n_Ö +–d—ey\ð,rÕëh¸6¯mÜqǐ¦£ T8&mƒGó ʜ•ùÏÔ5r…åžËD/§¢ç,õ¢Ö£8ŸÁé¬ôMoŽûCl†¤h¦ªŠü¡ïR HL½›Lï’,‘çWºOÞVLzè'’O÷—2åAÌHW,ÁȽ^ñQ®æ€-³ÝÞvGz0sDð_юY÷õaðù7aò,ÿŽý»<ïßÉç2×Âÿx26ªsVö•|4°Ë&^FÅ£:]Z¨Ëº֊Ox:uŸ"ONC9끺$ìé,Ύîkõ=åã¢$-àb¯‡cßҘ’´-4ñœÍ›°\Ñß¡vNI7.9Yãðz|÷å¼¼(‰|™‘€„})Ë¡»xâsņ‹ )8Ô^Eô6ÚÖÝY‰9{læÃÎ>Nåh÷SÌ8ããÓÝv®7~jõAŸj¤µÕzchh3>^b3> ºÖ¾Ì¨v1ßÕ3æ™Ê•éšÚmñ ÷1ŸE +éêÁ"5œð©’¹‡ˆÒ—ν6º§ÊiC¸O/²p­Þ4v”öÚzOO/ï=¯_Î`â• S¥[á•Њ̤:¸ÕA>~&’I!Ü µo˜p…Š…ØS¯ Í÷áÉÓØYw¤ý¾kí˜þP»òIøÌ‚ú™N+v€q„ÅÚc¶þŸ„‘%Ÿ+}çì¿ޏ ːOæýJ´žO!YæQ}?9^b„>³ÇåŸ=.?{ûíòv9•S:2 +"v{ ö@²ŒãÀY5u…L½÷_±Šë™ðëIS9aùלñ±ÿ咦jïcâ˜OHä)ãç ©;å"2HžC\áÄ)•ÛXÊÔÚðÏ3ö¢ +üøëÂ¥n€•™Ê?x$³ÝŒKâ€ò$`œQå_DîöªièàùÛGÝë9/4÷} kå.ሠ) Tä¬ÿh.žôg5à¾Ü܀¼ƒïx_POUB©@B•óșô¸¹™3ó|^þˆ00ðR…òÇ»÷®Û54]‡¢°Ô@soþøÐ4BmÄR9Vçaè(ÈÌ}Sÿ3^ñÿédñjõ·ÿ¶•«¤ endstream endobj -571 0 obj +579 0 obj << /F2 13 0 R /F1 10 0 R @@ -4474,37 +4514,38 @@ endobj /F9 84 0 R >> endobj -569 0 obj +577 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 571 0 R +/Font 579 0 R >> endobj -574 0 obj +582 0 obj << /Filter[/FlateDecode] -/Length 2874 +/Length 2879 >> stream -xÚÅkÛ¸ñ{Åéáä"Vć^í§$—\R d÷®(¼A£µµkádÉ'ÉÙEþ{g8¤H™Š·Û)öƒÉ9Î{†{…Qtvs¦~~>{rñè9?cQ˜³³‹ë3–1æòìâ§UÀx²Xò4ÍâàIÑoK!Dð®¼.»²Y—8•Á«¢Yð48õâýÅß=-® ñ,ef -Û%O8­qÏãaŸEjÁó<¨šu}ؔ=Í®ºBEAùi_4}Õ6ôå2èKýå¼\#\„qȾzB»üÌì~ÿ?&Á¾¸ÑÛYz¹ EE³!ÐP՛ ò–ÀFLqH@v`8’€$‹V -“OI€&–±ìrzL\‡–,ez/>&"¨vûºÜ•JBCO°u»Û©;⤨«¢W|Nd0B‡mI{dÈÍ j›Gƒ`á¸PùBi¾šy’‡¹Ysu¨ê¡j4ٚÏ8´¢¢“0Q2Bم,&IÅ -Áê1Ýî˜Õ"HÙ]¬NîÃjGÁ¾k‘Ë+¥¶é·e]ãEW Û]9Tk$%Žg9ÌÒ(L…F| þÉ R™^bÜ£qíA),œ2JO7z p«—0!¥ÒLX´zÚ6Kb˒0b.û6î*ð -" `e?t‡õ Ù™ŽìL].4Î˜½2}˜˜MbÍ&qÍ&qÆ´~u®ÙÀLjkéš"Q¨ÐÏH7úß yk~]dïR\ÕJ®%]öÚ¤P!íœ)¡*€’ü=A«ø¨¸Ú÷±êÚF™efp]I+ŠÃÐî -¸WQןõ¦OZÒÝPnôQ-ý®Ý܋ÏTHܵ.{°p±”, .D‹àI{è5–FQ¼Á=Y <L›v %MÛ툠q@‡m¥`Oo úŒ ÐtË;©kâîTWëj”¾X‹î7¼—º¬àÁ¡¯šíœÝ€â2c6€¸ä{¦4Ìsk8h%s -"’0Mÿ W+ré„,‘;ö9tB ”zß¾í«O>™<4ÙÃPv áîÊ9ÅК€|FˆÐx‡<ܱõ-?>Deˆf0€ âD¯zp'Š(¿Å>ŒÙ ð#]„\0ÍG á†eÌ"K¦ÈF7cÑÒ¯e!ª·IêÆöº,6¤k©sÃ_Ð箨j ƒþp~¦=}½îڍ\u' ëÕ¥©Í`±uz0Á\AÐpt{0~‹]n®ì|3ùj*!¾]*¡üE ‚¶îûXFi‚Zþ§=øô鋯×2#Ѓýßn+ò]ˆ>ñ àz:k0‡Öes3liÜ^ûªó0JÇ£çNæY˜ðéɕ>¥?ì÷ÊÙi·Š0- ‚€–FM&%ŽšL³Ý_h…œ -ËU{Éã¤/?—¢Œa®|®•k!zÀöŒK~ÿ够P ‹]•ï¸éi¢Ì\Ä: ÇLi:§=)YŒð)HCf”KÅr@£ðA;0Ò0M\›„s–2&—vø"³0•3|áS¾dŽÆFqp¥âxyS5ºL!M<ä@LÏ -ŽOçÚC$•= ÆIZƒwÐÆ€ÃÑ[áB­ó7:`ß[-Yš¡î~+Ÿ•Üà -¸ˆNYAfÂ5ƒG«Gï=†ÆPÏÇc/BÅVKVNBWîk(EM9桊S{ÜÝÁ!}'‹HÐ"8Ï!oÈ@ÊÞWðÒsW™&I£æQ)<ÔD÷ZáÁãÆÒh…ù+8ðÛjF݅U¶ÙË;‡' C Ê§'3øbkv ->cÌ) #~‡1;V%WzÈ ›YUµŽÝQj[ ™«£|ôø=>€ç´?ƒ:+ÿ¿h¿ˆïˆ1µÿô=Ÿgx…k“©ŠùˆþÅCà$Šö‰¬›iTeq>qñT$hkoÊ 4Àlý Ý®P¹VMõõX{Û´ÌÔ¹’…‰p¥bJ»CLÛ#ö<±ÃÐú_šÏê:‹£0f–kà€S?Ãç©UBLÁ+}Ĝ=F ah•–%„ᨄ°fšvhœ"YßY u -Êømáû")­£«šMÕÁÕ|o”¾cšXói3§T zžÏˬžß¶ÝÆw«’E>6]¨Ç(m &šÝÜiKàx†Ý\æ!ûÞIºíÍ® —’åè)ËívŽ24Ý=-º¢ºÿ3êa;×¼ƒ¼DŽN#ŸkME†óâ€T<–£4|§ã„·æ°ó¥™ÙŒóË\ijˆ›a©à,ìÞ©ôqÏmÂèÔïbÒ³ŠËàrá›4vH¯ÛëÆHó‚D̶ï`¢ò×j8˜À#u¼’Óž®j‘D¶²ŒÜÊ2¢ÊRÒpõ´Ýi wë:V -œ;Ç¢ÆÊØ4Éñ+gªÏ‡Àqˆ²ëJ=E/-¡ÜQ^¦Ñ„cÓóËü4F¸>ø‚IB–Œ6ê )ȅ"ò¢î[¥H¸ö$IñX^«úU¿PIÔo·Ø(:*)¸j°Cuµÿ€?skEßHÚQÛm­zh9?ì©w†D¿3¼uZ~:–çÔqþMý}µÊQû2‰@Uú¾ºÁÚ'Ô{‚¸eØB1£Fª‡ž¨:ªͤ Û*\Wºç=Ð\©ÖÐA›[N;%‡«p)ùØT?òK濼üédøÐï¹YÍ|6·|Fî„ü$Ÿ}‘¥áçwo~y{~²‡BVõYÜ˽¾@"3|õÊ,ŠÂĸ²oÎ/.þñö™ã0c§.nÈsû§]ŸŒ{õøé‹¯Rp7ó–íxR†ã^?~u£bb‚wteq¢3KTM?ê…gèŸñ—”œ¢Æª•=ýv]›ãdNÉ ÛOŸ¿8­(ÇÛs+ ÜüÏ_Ÿ½;ùæµ_EeajE6Þn†c‡Ç,Ú×ÏßxxSÊñejo î6Mü‘~õÁÊ8:9}DñÝPkvÉ2ؔäÁýŒoÊÒ0Êî]yâad´ïåóó9aŒåiö)3ê ÊL¢[ÙÐHE=øí÷,Ô°mÐÿ©ÊH3lã÷‡zЛU§(““(y©'ü jÜ¢OlU\ÂÓ)¨@',ä)ZI@m‘!Å! VG úrŽd ¯J,6²€•  ¦À8•rp]·ê‘÷ªÛæD·ËK.XӗàtÔ$ȶ­Ëo=gÞ¶…~¸Vƒëƒ¢Œ›` -dº™›´J›üåI†Ùip›Bi7>GCyW—X$Ò1îó&FIwÙCÛõÈå”é'¢17–.#²3 ''£²ôµj!sÌHêŸò|ëL­7èw±ÂÔ\±üýPé^ -ýÇ)¬`iñ¤ßÄ­/‘“†¢}Y«ëbP -Á1‡ù¼Ã;èˆ]Ϝ CƏK/î–^”Þd4\=¯4Ç©ÔÊÏÚ\¼;Ó¹ŸþeÌÑ¿„ô/×ڡl6*Ã̸󆓱9G‹¯Ëb8tÊ®àûí¶Ô+çÞ8Á†°‚1]“á¦n¯üàæü‡†±F8§Ýº „ ¼ãPYéŒ8 nsêŸZ¨œÈÔÖ <¨çeîWÎIÜyæàâe›/ñQZ2E:‡ Ǹ}E ¡CÆßmá<ú©M}8ê)Hà'½âúÐ=„™êùê­ÞÐ+ãG*å_gd&m¬÷;ýðy,™7”¸—úFôÄB}0ï «f‡¯ß;Àóá=UÓ@»&´Ã=6pçϞ]üáßÏ ­ +xÚÅZëÛ¸ÿÞ¿b‹ô¹ˆñ¡Wû)É%—ÈÙ½+ +oÐhmíZ8Yr%9› ÈÿÞ)R¦â½´‹+öƒÉ9$çñãÌpÏ¢0ŠÎnÎÔÏOgO/¿àg, +svvq}Ʋ3&Â\ž]ü¸ +ÏKž¦Y<-úíb)„ޗ×eW6ë»2x]4 ž‡¢^|¸øÛã±å•!Ÿ¥ÌÃLq»ä §1îzÐì‘éÃÄmë6‰ë6 ¨3¦ñ«s-> >A^K×i‡ŠýŒv£ÿݑP8æ—E&ð,ÅU­ôÊQÓe¯]Šî3¥TEPšØµj@ŽJŠÐ¡yŸª®m”[f†Gѕ4¢8 í®€suýEOú¬5Ý åF/ÕÒïÙm^|á Aâ¬uك„‹¥dYp[䱞¶‡®Qmi Éœ“ + Û´ iÚnGGuØVzà¡ñô†ª×ø´K·²C’:&6àLuµ®`髵è~Ås©Ã +úª¹!ÕÎù .3nlAJ>2¥až[ÇA/™3‘„iú_@­È¥se‰ÜñïÌÙ'\„RÏÛ·}õÙß&ÍAöÅ0”]C¼»rGà¢Zñ£/tøÁã[lyø!šá:ˆ=êÁ,¢ü?øÛ`Ì^é  4Ÿ„‘=x0Ë,™2aÆ(¢¥_+B4o{c$©{·×e±![K¸þ‚=wEUkjô‡+ÀAèöôõºkwÔr͝8ŽW”U¤6V€Áô ƒ±‚ æ{Ð~‡.º`®ì|7ùf(!–ßS(¡ð"E[ø>ÖQš`ƒ†ÿéß>þêÛµ …á{Áÿo·a²Ï@=àQOk fѺln†-µÛkßÔbFé¸ôÜÊ< >]¹Ò«ô‡ý^†U¤ia´4fÂ0(qÌdå jÚ K æ«9b§¿{Õr<¡-8Ä(±OE÷!§Ê2NÕ^ò8éËÁå`SÆ1W>×˵=à{’?|=‰J`±k2ã7=u”›‹X_ÁÂqSêÎYOÊGQ€ ü¤!3Æ¥îr`£ø œ4L×'a¥L£É¡¹È,LåŒ\øT.™c±Q\©{¼¼©šFH¦& sØLÏ*ŽOçúC$•? ÇIXƒgÐ΀Í­p ¶y¤›G²VK–fh»÷…YÉwxÑ)/ˆÂL¸nðxõøƒ'Ðò™ãûØ»¡bk%«Ç'¡+÷5¤¢&óXÅ©]înà¾“G$èœç7 ä eï ôÜQ¦AÒhy” +‚ õ¦{mð€¸±tZaü +~[͘»°Æ6{xgñ4b6¨âiàIÎ XlÝNÑgœ9eaÄïpfÇ«ãÊî‘ya#«ªÖww”ÚÒBæÜÕQ>">ÐGÄòœõggåÿëñw@ÌGëÿ#}Ïç…¨pm"U1£õ8âŸýÍF¦Æ=ª´8Ÿ@<% âc ñ&½ÀFÂÖßv…еjʯÇÜۆe&ϕ,L„«“ÚåxÅ´=rϓ‘;4-þRÖÖY…1³RNýŸ§Ö1¯ôsFû1FMk„0Ü!4G#„1Ó°CCpŠÛúPW  ß>Ii®j6UGóÑ(±cXói1»” z<Ìˬß¶ÝƇU¸’E>]¨Æ,m :ZÜÜ)K`{FÜ\æ!û½ƒt[›]:.%ÏÑ+R”Û;å ÛÐûîiÐåý_ÐÛ¹âÄ%r|®41ΫBñXŽÚðAǹޚÃÎ×ff#ίs©©Ù܌Hg¡`ßJ'ðÜŒNþ.&Ð1ª¸ .¾ûGc…ôºí0oŒb¶|¿VÃÁ\CËJÁ‚sgY´X›"9~åLÕù8ÎÀ ¢ìºRw¥%¤; +¥‘` +MØ6u1?ÍOCa”ûñ£¯˜$dÉè£Î%!A(2/ê¾ÕQŠ„cO‚Od°Ãk•ߣé*ˆúõKEG)WÖb¨® ÷pâ—{÷VÄFòЎÊnkUCCʑúÁaO½3$úáSò#Ò±>§Äù½â}¹ÊQù2‰ÀTú¾ºÁÜ;Tk‚8eØB2£Zª†ž¨:ªݤ Ó*^Wºæ=P_™6Ö°A+%‡³p)ùXT?Â%sŽŸ_ýx2|ä×ܬe>Ÿ› ˜‘;W~’Ï>ˆÈîá§÷o~w~²†B^ùyœË=¾"@ 3|óÈ,ŠÂÄ@ÙË·çÿx÷Ü¿ã0c§n¶ ææO«>'÷úɳ—ßÜÁÝÂ[ +´ãIŽgzóäõIŽJˆ VÜÊâDG–بš~(Ô 'öŸñ—Œœ¢Åª‘=ýv›cgÎÈ ËOŸœ¿¢ø0ǚ¤!Y›r€8¸ŸÁ¦, £ì»"O2ŒŒõ½zq>§Œ±°<>eFD™I„• µÔ­¿ý/ ÕlÄ?õQ9i†eüþPz²ªer’Å /õä‚T.ƒ[ÄÄVÝK¸:]ꢓ &rŽ­& ·À›!Å& VG úrŽÛÀ^•.Xlt#éJ€ 5Á©ˆëºUÄ8· RÝ67è$º\ÎØ˜rÁ˜¾<Ò·&Q¶m]Þçí9ó¶-ôõj\Ô^À±¦H¦j¹A«´Áÿ7žd˜}Øʺñ9Ò»ºÄ$‘–qŸ7q1 +ºË®Ú®G)§L?±±t‘%91…8¥¯U ™cDRø”ç{gjÑü‘_Å +SsÄò_‡J×Rè8NqO‹'õ&n±DN +Šöe­®‹AÇæËÏ oìzf2~œzq7õ¢ð&£æêE¥%N©V|~kq‘‹ûÞ2æØ_Bö—áKíP6afÜyÃÎXœ#‡Á×e1:åWðýv[ê‘soœàC˜Á˜ªÉpS·Wþåæü‡†ñFX§Ýº +„¼ã«²Ò'HnsêŸZ(ÈÔÖ >¨æeΔ×ÎIÜyæ¸[¿Ñ_ᣴdjë"“àö€„€Œ¿ÛÂyôS“ +úpTS: ÀOzÄõ¡1v=Uó!Ö[=¡WΏ$4Ê¿ÎèLÚ:XïWúáó˜2o(p/õ‰èÝ}‰‰ú`Þ VÍ&€¯ß;ùðœ*ƒi‰ ¡ ýp\%ù³çø¢z­ endstream endobj -575 0 obj +583 0 obj << /F2 13 0 R /F5 30 0 R @@ -4514,19 +4555,19 @@ endobj /F9 84 0 R >> endobj -573 0 obj +581 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 575 0 R +/Font 583 0 R >> endobj -578 0 obj +586 0 obj << /Filter[/FlateDecode] /Length 2842 >> stream -xÚÍkoã¸ñ{…?]XóDR¢¤¢=à·Û^q× @‘°Š-'êʒ+Éɦèï g(Q–òØ6Àݗ˜áh8ïfŠ0\ݬìϟVï.¾ù V2™\]ìW2]I-²huñýeðÝñ¸Þ¨$(ê]ùe½ÑZï~O¿ÍכØÿlZš_^©ØmQo‹—¢àÃ:ÕAÛàâ¶` Í©­yü·Û¢ªÖ©S€—*Yÿ|ñ—o>Ä#9)’²‰2‘Z‚®”Q㓬„‰W¡x—w·€Z©`ª·}ÙÔMó?©t€7Jƒ¢=”}_ìh³ohï6_ÃmïÖ@;UcÁ·yEó»u®2¿®ì5• N]YßÐùîh©Ó#u*K…QL^Õ ¦ó h%dÄ×§²êËú-"„/Õ;‡);uxv¬ EbVÀ7<ˆÇN]±?UÄԶ؞ڮ¼Ã–ÏSf§öž´wM ¡³÷-²¥&°« +œ  +xÚÍkoã¸ñ{…?]XóDR¢¤¢=à·Û^q× @‘°Š-'êʒ+Éɦèï g(Q–òØ6Àݗ˜áh8ïfŠ0\ݬìϟVï.¾ù V2™\]ìW2]I-²huñýeðÝñ¸Þ¨$(ê]ùe½ÑZï~O¿ÍכØÿlZš_^©ØmQo‹—¢àÃ:ÕAÛàâ¶` Í©­yü·Û¢ªÖ©S€—*[ÿ|ñ—o>Ä#9)’²‰2‘Z‚®”Q㓬„‰W¡x—w·€Z©`ª·}ÙÔMó?©t€7Jƒ¢=”}_ìh³ohï6_ÃmïÖ@;UcÁ·yEó»u®2¿®ì5• N]YßÐùîh©Ó#u*K…QL^Õ ¦ó h%dÄ×§²êËú-"„/Õ;‡);uxv¬ EbVÀ7<ˆÇN]±?UÄԶ؞ڮ¼Ã–ÏSf§öž´wM ¡³÷-²¥&°« +œ  {ž&‘PpÉìF©ÝÝÏoi~Ìo ÒÙÕZÌ»!©md,¢äe²ý;êóh޳ ïºò¦>½p¾£Å#Ü¿ØY™(Ûæp6v4Ë­–n{š5uõ@£þ6ï'ðoQñã  .քš…ãppP! "¶DúœÎҁ…Yæ±&Z$"¢áå{Kþ]Ù6t•4葋‘Œñ@ˆ\ܘH?Ôs%K  ñ D2c£‘c£E9b•ŽG¶"Ñçlµ:§ÒTèÌ×9Ñ(ñ‘Ñ8#{ƒÁMÕ\[ëU8Õ`5 Ð;Àç¢äÝâ (1Ù'ÌöìE¢ñÈ1©xÜ=t}qx#…ŽÒ0`Ï×î›öÐÑ}³Î͋/Ǽî¬L£Tôëƒñ¹Ž}Î}d‚—Â՜w瑈y¸„þËúxêzIٚSoÈêweë[鈷oZfë`ÑÑÔ¢µ04¸üiDöÐÚý­ @‰•:¯YÿŠˆü;ÂU2ÐD˜öcSOà¹räÅù_ˆ—òÊmŽ4ÄÉhV4­‹Þš'þiÚÏ ÜÔu1D]€²:¿y{]ömÞ>ÐôoñÜmYÛÜ N’9ÁVW´w%e®1Z¿5VÄdµÈÔÍÜ¿ÜãNx=É[?{zž·æe¼½XÊM•Ð.5­›-DêkPÐs,q,”¡š#_Aq¬V;PҌYDYq¡ØÇmXÉÙ,¸XÃivËþP_ÊÎÍb6ŽŽ¶X&°-ädPG9îûŸ's²7„xê†kTÂEK.wç¤,ž^š½ §[K œSmY€Ç-wsÈ"a¢ç5BŠX3ԒrÆ©HÕWY>ñnëيCá·»9žXĎfŽ8SAHaÞ?ÞÏÏþ2Óò«#bœÖÀpÔ˜DBÒàr(f„ŠY{ ¿JÓØÑújM£‚½‘K ÔM|¯Ü矽 @@ -4536,29 +4577,29 @@ nA ¸Ú«v­õp’rŒÃãóæ+måÏò$‰0´þ_%nlöó,Y‰ÌÅ3â:Yu¦DûjwVtk–ƒÇûë(ªý"Qyú‹ÄMf¤áÒsvt÷™³ƒ€f†Fó9‚D8€M0Û}ŸEÄX¤^£䱘Nd"qéÄ®ØVØ Yˆ­q> endobj -577 0 obj +585 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 579 0 R +/Font 587 0 R >> endobj -582 0 obj +590 0 obj << /Filter[/FlateDecode] /Length 3055 >> stream -xÚµZKã6¾ï¯ðmÕÀ˜Ÿ’rœddÝC§,0 j[n ±-C’33ÿ~«X¤HY´;̞ÌG‰d=øÕƒ^å,ÏW¯+ûóóêýÓw?‰ÏYÅWO»/W\²J­ž~ü˜qQ>¬EQ”:{_û‡µ”2{lvMߜ6 vUöïúô ŠìR~ú×Jp¦«ÕZU¬´KÔýëåØX’q€/‡¡†Ãå|>´Í–=¬UÁ³§½·{Ábßý$£ƒ™’•å*·«öM½%ŠèèÂ0#ÁË¥=ŒíÉmx:l‰¬Þlš3:ôsî»ãy¤ö0öíé•ÚŸÚqO­†¼­y¥™æð+' ý±8§d¹?Äú¼8#çLi7ýOX½YwÛîDíú´Å†„ͺ 5çC{jˆ`ìÜ×/cmùı½#õdÀľq“¯í_¨êrO+Sð’ÏBó÷Y5êŠÔx½$ˆQ1-Irú® +xÚµZKã6¾ï¯ðmÕÀ˜Ÿ’rœddÝC§,0 j[n ±-C’33ÿ~«X¤HY´;̞ÌG‰d=øÕƒ^å,ÏW¯+ûóóêýÓw?‰ÏYÅWO»/W\²J­ž~ü˜q™?¬EQ”:{_û‡µ”2{lvMߜ6 vUöïúô ŠìR~ú×Jp¦«ÕZU¬´KÔýëåØX’q€/‡¡†Ãå|>´Í–=¬UÁ³§½·{Ábßý$£ƒ™’•å*·«öM½%ŠèèÂ0#ÁË¥=ŒíÉmx:l‰¬Þlš3:ôsî»ãy¤ö0öíé•ÚŸÚqO­†¼­y¥™æð+' ý±8§d¹?Äú¼8#çLi7ýOX½YwÛîDíú´Å†„ͺ 5çC{jˆ`ìÜ×/cmùı½#õdÀľq“¯í_¨êrO+Sð’ÏBó÷Y5êŠÔx½$ˆQ1-Irú® ‹r¡B­½ µÉöõ@z»mqÛú@}:„›´âï6 Yݾ³T*kOçËø=\•;ÕR¢Ìd=¼)XcR#ìç¸ôn¬{ڐI.ÐH"a4Ô;#㫀z‡¿›eF$u_oƦˆÌÊȀ“/DE— †P¾ï€Oîí&|‚^÷ŒŽo2Z™À(,è…íêáÃ~ZlQ ÆÍÝ{[0ᯌÕ2Ôݝ“…f¹Žï\g%¢«¬E!™| má{QfÍ@3§Î×}ïìŸúx¹­mQMCÙ>Ý´ ©¢Ùº,¸`æ±0kz"ïÜæC6¶ÞaÏ8QÃpâZ©œ^Ò§·Mª ’†õ¬¤I Z ÙDÖd¿Ue…L†”ó¬;Ð2rblæ·ØÄïwD°ÁkYŸÝ¨vݸ¯O³}vk0€h„âÉ ‡o¹‡Ÿ<)'Ùr2É킲"Q9˜‰E2‰NNX @@ -4568,10 +4609,10 @@ cV ºë– %8+½hn®¢Uˆp6€â)Û4âkVš˜jÂR ͪYnZ¬HÅ2útRÍxºPÔ¬à÷9úúÌvÊ@ yr®ˆT ]Úgh&ý0RÇ}M§ÄzíÉA°6¬šÝ,op=e1Ðô°k1«J‚ÏE`ê†Õ –ÏpÄ®Mq‡qÅ78ADÙR‰€£ËÆØÛ*ÉLGè£ËéÐ n%EtlÇ(„ºE›7‡Á+8ƒ¶¡iÅgÅï>£R¬ŠxI¡¾æ[cß¾€ìiAô[¸OÒ{ç“k¶ÇO®­õ„k¡¾š{~øœŸÁ”kKs—£jr/F²Â\»—%„…TãFñ€ã͘῵•´ÃCÆуu_‹%UÅ8Ÿ6%­çÑëG.·Ð˜•ö¡ßØpuc+Nø£OòzTæ¾ÕFÌ¡Õ2–¥­CG¾5é:×»žS‡ÂLÈ`B} BÈ`%'ωÉsbÇyNlƞShá<'®CžiÈsë9…À2ÉÒuæĖÇÇTî=UߜËôx.Äe7çJ¥P·\©&¸R)tҕ*…/÷|©aÊ ê%´ÁïC”(ƒ·@V±;žÎ?¯‡Ã¨+c¹¢D<+%J‘äL{c}Ï×;[nƉšFþ—æwu{À·¥ B„¯vÍ'çÍ?ã³'b+ˆ ¸÷܆¼Ë1¡=îÕÞJÊ«ŠŸÅ%TŒÿØõø¯„œª‹0á¿ÿq*ãCKy{]wTGkú>¯F‡ˆÝCŽ]¹»½ƒ©°¢t»X…òXÄÈÈ®—ˆ1¬œ•¤l³©Àxjd°²[Qº6Ë„(ä¢tá£th„(¨}”ã1Ö(Í}”D.JÅ kPQ©(]„}üðôÛãþNôu§ËR_]Î.UK™—¸Ö˜—brÌ7°eÊ!oc‹ŒB}Hk"lYßbKék¤²4)lÎ)śärC‚²ŠªNtUá ¤¨ò*À‡¨î†Ô}3\޶Žs°IÓþšÂHHرgßp[êC»«:€Oæe%â7£Ê½¥ÂOyû©9¿“Ä«0}+‰´GojˆŽFˆtŒc‚«º¥_|fÑ0°j£a`’¢áJ΢á S/W\H.Ÿ(r¦Õ¬|êññª!ˆHþÙ‚5=±òåܤóu—ãÄ.üÒk‚´¾mlNC(Áž”ÀÈ—4>jOX-ž^Vøô2iú¥@†Æ©F»µ2+ÌÕ?ZW¶/]Û»O€Ê½IáMø¯ÓW¿ê›¾eZ:Ç¿SååX¦²’báp=_Ž?¶6n.lU þHõWüi ŸÂvXÏ>±Á簾ÿ*áÐÞ5@_ôߌˆÎeºÔ‰ -’Xµ·֟rÙR29{Ep\Òö9`Ô*ËT½È”¡ð~S|Si%äÖ¥}ûiÙcíVïˆ0Ó7î ½tŁ_ÿg”rrÃØ –ªî—¡XF¬æÿŠ?™Þz~–©ççՇ§üæeB +’Xµ·֟rÙR29{Ep\Òö9`Ô*ËT½È”¡ð~S|Si%äÖ¥}ûiÙcíVïˆ0Ó7î ½tŁ_ÿg”rrÃØ –ªî—¡XF¬æÿŠ?™Þz~–©ççՇ§üЎB endstream endobj -583 0 obj +591 0 obj << /F2 13 0 R /F3 17 0 R @@ -4579,37 +4620,30 @@ endobj /F8 61 0 R >> endobj -581 0 obj +589 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 583 0 R +/Font 591 0 R >> endobj -586 0 obj +594 0 obj << /Filter[/FlateDecode] /Length 2983 >> stream xÚ­ZKsÛ8¾ï¯Ðm¨ªCðÍٓã¼<פbÏ\ìl-EA'©¤Tíßntƒ¤LFY§|^º_?¡…+\wq·0?o/¯}ã-¤+R¹¸Þ.d²¾HƒÅõ«çìpX®¼ØQÕ¦øº\ù¾ï¼ü~/³å*Œœ¿ë†ú¯Š[/ŒT£ª\i -œ7ËÄwšzO ®wŠw¨»¦âöÕN•år%ýÖK/]~ºþý×7á@N‚¤¬‚T$† [/òh͘dODáÂ5 ^fz[Ç¡Sì¥Ú«j ô·šÆ2úÖ¾MCFümŸNöŽH„æWeñwCÚãÀٍÊÛºù†ÝÈÑm–ãìçÐOà¬jC‡šÇb2ZÅcBd‰4擝Þm&´x‰ˆ|^ñb²A,¼À~^f¾öDÚÜSøx8îþôdø0~²€+’@²îв-*ä î»­éwŸUÅ¡+³VQ¿hé÷Öъ‡®@|E]Q' 5n( Bj0.·þ„ô§ ØìŽWÆþíRÓÀ³R×H?°c¨ µûŒîÐ`Ô3Wa8¾MÀb›´ì¾ÐźT4—iú¤ÿö~ÂhÙ)Z\o‡ù‰|C‰r# ¿ºøxu}vþ¯‰”ï]¤IE†sš"RÄDUV>péùÀl(ù$uqS§ EQÍ¡QF]ÜÄѨý‰£ò"+i՚¥¢Køp¥tž±ØÐ<ÌFÎ.k²vâ]ŠŠæH\ЅØZjë¶)ª;\)]ça§ªGÔ¬Æ7Hxƒ½‹{«‡ n‹(Œ(¸&Ð'½ùÐð~p eôóÁPbð=Æ|‡ˆ§‰€IrO‘¯Ár¬‘ C)F!Ï Ÿ õ÷µòFQ·Ðv¸á‘N«mWR›yÅfÏ+v"!]:膏”ÎÇG[ûéÅT%,ß GÑíòŸÀ}õ×Ç@x¬Çl`Ä®,¬ŽÐpM½²Øðų‰v¢]Þ 7›B×Õd ?®ÇKØr!m¡“gÜhð0Œ%ŽUyüAo·¦Æ–ÝZhå ­Œ²ÀT/­pø°Í،„n£1nC ¹¹£UäŠ #ÿæw³Mä;ç5ÖÔ% ¼d#l°K{§Qà$îí’ÖW #º;€’kM£Ä£—7 -°aS×(³¢»ºxûîÏsÒõíã "Ò5ؑD Öò¨7`¹¼/n„ÉÒÔ×¢e4=²¼¢°+[´fwê䥈8ùåð-´æð™HÜâɺÆ¬× POË4w›½¯òaÉjb dq_”êN­…”ëÈÑÂW·Îô†ÐoØa_nöõFM}‹¨¢5³4, HÈ©@ h©êÖR®4†\ôÞøÓ û‘ˆƒ1˜Ñ">‹!`†>œŒb”UÐØe&ùŒÙ Ît-gº­SÎ#ZóÊ4…™ð­d+õp×Lwðc‘¦ÇÖGÏÁsC õžW -àGHif™w[ʮޝŸ_Ÿ$B‘І"õp"À1C³­Žü{];šçu×ûâ¹ë „Ÿ®gƒ§zÌZä /샩éV£[éïßÃàŠ¼¸|ýǟ×sº{ߕÐ(}À4¨¿0sêrè¯/çNç‚ÕL‚¥CŸ‹(2—&ŽÀc¶*k»Æ&g]U|éÔà¤Ç$%#¥ßˆî5Ý(ï÷·a_ÑÐù.;€ß£NDs7{zŸM¡–7 -9"ŸQ @» c™JP`/%l ‰É¦ç\؜ΗàIÙeB*ö8ù„ëÍ2õ8ù„„hô¶–Pò9ÁC Rߜ’¯ -Øu¹ -|›\ß>f”¦›×HY«ÊoÔõ§ù£,ÔP ÂÄäC¸Àh+å#Ø5ڊ;èŽX¢Å¹c^Í9äó‚A¥áâ“0ŽÔ„\æ`=v“Á\€Çª -™T„”¾[­;Õf ‡ßæ2t¶×O2TA4f»d¨‚ Ö|¦¡Œ~t·¶6z?@«Q”µQÔP œC;ŒÖ]ˍíñ¶ÃžyM_R<ßBpÛåÙi¸¬;“íÉ6$ɪ‰ -‡þêÛYÓüÞäaáÀÔƒEŠ{q‚ÁYâ´³n|×Ï89ÉÅFV–5….¦Kv}•ˆ42p¾tu«4ÊOY aå —Ã…mi`—. -7ü©ÆžK_VJmÔfšæe­ nDP3k§5“d°±¯ÿx3µ°®­=³glì”)¥µÐ)š¼Û“v§pjòœÍxÙ`D¡Ã©p Óä•]'üêzÏ#Go(ÿ]¥ ™õ„m½ûWœ}©¦©ý|)kFý-a›o ›ä#±…¶/ÅoH‘?Á‘=dPXHÁE`¯ÀÖ[ ˆcp½T&P{Eýu¦0¸-:þ¶Mv8à->¾²#U„XþêõÛ¿¦~ØT ®$ -\çś&,ú4íMsY8Ôf EÛ°S<ÎèçÀlæ”:ÁÈCÑî¦ñ³Œð®ÜÓC ¾.y_Êg“t2 ·Žw ~m=2¸Ó,ðø®D+0Âÿ|uqH€ô7 ¦âƒ÷Su§s›²¯›Œªbàü»jT`ÉÁÜ.¹xRp”¹/4C}usµmm@¡!˜AjâŠ$~R/€ĔáOŠðÓH\8’µÀ(VšÌª–µÊ»¦hIšàá~—óxœ·°Ço F^6’ÛÁ”é›ò@Ýß.G<gƒ«ú ÿ3 %ÓP$ÒV•§Y„~eòºæÀ…wdꃍ&Ӊ<—Š¥b0N•ÙYc0 ¡Lt1TÒ É0ì[ÄtÅL9yTÇìÓÈäh>µ¿›ÿ>9GCˆìÓi‚Và¡ì•­ÝSŠ7HZûì®ÈI@^è‰ =Ö8wu¹é‹§¡)Ò2`!dÛ×UÉȖ®kžÀÚnƒopK•mƑ2FÏê+W>m Ì#žÑ -ÏFg3I^0$ycŸ -ƺá%6ÈGË:S8ƒÌÅÿ‘ÑYÕéûC„G¿ÁÙû—?؀¢Ñf®áŽÊLçïÞ¿úŸVž~BÞñ¨X“È^މ{«&¶à ’wdä§ß±½RD6N»xs5ûÆŸx×ñ­©¸<»xþîõ̃A(ExêiÈÎ}8»~wúeèÄ·Wòäó˜y•‘³7*?\ys¶ÀŸK›5 µfW" Ç6pM—buR«ö´ò=îµ`O[Öª©q—È­•É¿§75T~5G Dš¤ÝWrÜD&Òè/]Á¯M돟œfɉST:ñ¿'əS$/QòyCàÊÁa¼èºÎ,dq@#äÃxusGìFæ¹§Éåâ¤É–]ÒnìW}l1¸`üd®*šºC&µâgìÕýÉêžy±‰µ9¹†]k¸à‰t É1Ó~ˆ­q1ñ׿ÑÌ5¶{®Mpì‡ñ2 -DÜÇ _ïOª!½„Ê؄GxÄ6ËÛ\â'Ï ƒäöÍu8×@(´r˜ôˆ‡¹M·?Ð`^7¶Òf-9r¸ÅöÑÓ„ZµÍPÆ×{TVº+le„ÓÃóÜ,šÁ°÷ójÍþ 4{+CÜõt¿f­·©7¤²œ€ÑŒ'ó¦0¯›0K‡Å¼ËÑ«t¶YQjĚ'mÆ ëû]åÜ® )µû´pj;­Wô>iÞ¥BÊþߺø:-.Èá‚#ßðùß„adô,=Ã?BQ´‰/OD1NÓ#”?Ê¡—ø–Íw.YDXCpØ4üyýƒx<7ú!›£´ç»lö5ԞM„.äóÈ¿gPùtò³ù“ïçK›¾®i „ V¹fÊrG©?ÄSYjb#È™¤¿g -áwõIÉmŸÏµ]ÓW9ïãÇLŸªfô -Éïå‹××ÿøÍ/´ +œ7ËÄwšzO ®wŠw¨»¦âöÕN•år%ýÖK_.?]ÿþë›p 'ARVA*CЭy´fL²'¢páš/3½ƒ­ãÐ)ö‡RíUµú[Mc}ëߦ¡#þ6‡O'{Ç$Bó«²øŒ»!íqàlŠFåmÝ|Ãnäè6Ëqöó è'pVµ¡CMã÷ÅF1-ˆâ1!2‰DóI‡Nï6Z¼DD>¯x1Ù ^`?¯3_{"í?î)|¼ œaWz² | ?YÀ• I YwEÙò÷ÝÖô»ÏªâЕY«¨_´ô{ëhÅCW ¾¢®¨‰„7”!5—[BúSlvÇ+cÿv)i`ƒY©k¤Ø1Ԇ†Ú}Fwh0ꙫ0Hß&`±¿MZv_èb]*šË4}Ò{¿ a´ì-®·ÃüD¾¡D¹‘„_]|¼º>;ÿ×Dʀ÷À.Ò¤"Ã9M‘)b¢*+¸ô|`6|’º¸©S¢¨æÐ(£.nâhÔþÄQy‘•´jÍRÑ%|¸R:ÏØ@lhf#g—5Y;ñ.EEs$.h€Bì-µuÛÕ®”®ó°SÕ#jVã$¼ÁÞŽÕC·E”?F\èÞ|hx?8І2úù`(1x‚ã >CÄÓDÀ$¹§È×`9ÖHС”N£gÏ†úûÚy£¨[h;ÜðH§Õ¶+©Í¼b³ç;‘.tÃGJç㣃Œ­ýôbª–oУèvùÏGà¾úëc <֊‹c6°?bWVGh¸¦^Yì øâÙD;Ñ.oЛM¡ë‡j²…Ÿ×ã%l¹¶ÐÉ3n4 +xÆǪ<þ ·[ScËn-´rŠÈVFY`ª—V8|ØflF·ѷ¡†ÜÜÑ*rE‘ó»Ù&òóšNkê’^²6XŽ¥½Ó(pïvIkŒ«†Ý@ɵ¦Qb‡Ñˁذ©k”YÑ]]¼}÷ç‡9éúv‰ñéìH"€kyÔH°\^€7ÂäiêkÑ2šYÞQؕ- Z³;uòÒDœü€ò@øZsøL$nñdÝGcÖk¨§å š»ŒÍ^‹Wù°d51²¸/Ju§VBÊÆuähá«[gzCè7l„°/7ûz£¦¾ÅGTњÙ–$äT a´Tuk)WC.zoüé†ýHÄÁÌhŸÅ°CNÆF1Jˆ*hì2€|Ælgº–3Ýև)ç‘­yešÂLøV²•z¸k¦;ø±HÓcë£g„à¹!†zÏ+ð#¤4³Ì»‰ˆ-eWïÎÎϯO¡HhCŽz8à˜¡ÙÖ Gþ½.ƒÍóºë}ñÜõ‡ÂO׳ÁS=f-ò„öÁÔt«Ñ­ƒˆô÷ŒˆïapÅG^\¾þãÏë9݊½ïJh”>`Ô_˜9uŠF9ôחs§óÁj&ÁҡψE™‰KGà1[•µ]c“³®*¾tjpÒc’ˆ’‘ÒoD÷šn”wûÛ°¯hè|—ÀïQ'¢¹›=H=‡Ï¦PË…‘Ï(  Ý1ÈL%(°—¶…ÄdÓs.lNçKð¤ì2!{œ|BŽõf™zœ|ÂÂ4z[ K(ùœà!©oNI‚Wìº\¾M.Žo3JÓÍk¤¬Uå7êƒúÓüQj( abò!\`´•òìmÅtG,QâÀ܌1¯æòyÁ ÒpñI˜GjB.s°»É`.ÀcU…L*BJß­Vƒj3Ãos:Ûë'ª ³Ž]2TA k>ÓPF?º[[=Ž Õ(ÊÚ(j (‹ÎÀ€¡Fë®åÆöxÛaϼ¦/)ž‚o!¸ír„ì4\֝Ɂv„d’dÕD…CHõŠí¬áIþ?oò°ƒp`jÁ"Ž¿‚8Áà,qÚY· +¾ëgŠ Šdˆb#+˚BÓ%»¾ÎJÄ š8_ººU姬„°rˆ†K€á‡Â¶4°K‚ +…þTcÏ¥/+¥6j3Íó²Ö„7"¨™µÓšI2ØØ×¼™ZXW„ÖžƒÙ36vʁ”ŒÒZèMÞíI;ˆÓ85ùÎf¼l0¢ÐáT8†iòÊ.ƒ~u½çÈ£7”ÿ®Ò„Ìz¶^}ˆ+ξTÓԍ~¾”5H£þ–°Í·„Mò‘ØBۗâ7¤ÈƟàÈ2(,¤à"°W`ë­Ä1¸^*¨½¢þ:Ó\ŽÛ&;ð_ّ*B,õúí_S?ìªW®sâM}šöÀƒ¦¹,j³†¢mXÈ) gôs`6sJ`ä¡hwÓøYFxWîiƒ!P_—¼/ +å³I:™„[G‰;P¿¶Üi x|W¢á¾º8$@ú›Sq‹Áû©ºÓ¹MÙ×MFU1pþ]5*°ä`n—\<)8ÊÜš¡>Žº¹Ú¶Î6 ÐÌ 5qE? ©@‡bÊð'Eøi$Ž.ÉZ`+MfUKƒZå]S´$MðpH¿Ëy<Î[Øã7#/HÉíà +ÊôMy îï —#Œ³ÁUý†ÿ™†’i(i«ÊÓ,B¿À2ù ]sàÆÂ;²õÁFƒéDžK +ÅR 1§Êì¬1ÐP&º*i†„d ö-bºb¦œ<ªcöidr4ŸZ„ßÍŒœ£! +Döé4A+ðPöÊÖîŒ)Å$ ­}vWä$ /ôDëœ»ºÜôÅÓÐi°²íëªddK×5aO`m·Á7¸¥Ê6ãH£gõ•+Ÿ¶f‹Ïh…g£³™$/’¼±O…cÝðä£e)œAæâÿÈh¬êôý!Œ£ßàìýÇËl@Ñh3W€pGe¦ówï_ýÀÀO+á O?!ïxT¬Id/ïÄ=ŠU[ð€É;2òŽÓïØ^)"§]¼¹š}cŠO¼ëøÖT\ž]¼?÷zæÁ ”"<õ4dç>œ]¿;ý2tâÛ+yòy̼ÊÈÙ•ƒ®¼9[àϥ͚…Z³« ‘„c¸¦K±:©U{ZùžG÷Z°§-kÕÔ¸KäÖÊäßӛ*¿Œ‹š£„ "MÒnˆ+9n"iô—®à×&ŽõÇON³äÄ)*øß“äÌ)’ˆ(ù‰¼!på`‹0^t]gŠ²8 ƒÆòa¼º¹#v#ó\‹ÓärqÒdË®Gi7ö«>¶\0~2WMÝ!“Zñ3öêþduÏ<ƒØÄڜÜGîµ \p‰D:†ä˜i?ĀָÈøkóè æÛ=×&8öÃxŽ"îㅯ÷'Ր^BelÂ#> endobj -585 0 obj +593 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 587 0 R +/Font 595 0 R >> endobj -590 0 obj +598 0 obj << /Filter[/FlateDecode] /Length 100 @@ -4636,27 +4670,27 @@ N! !i † †Æz–& -!.цƚºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kA8 +!.цÆFšºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚k©: endstream endobj -591 0 obj +599 0 obj << /F2 13 0 R >> endobj -589 0 obj +597 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 591 0 R +/Font 599 0 R >> endobj -594 0 obj +602 0 obj << /Filter[/FlateDecode] /Length 2564 >> stream -xڍYKsÛ8¾ï¯På2T•Åð¾vOvìLy+ɤ֞™šZí&! ŠÔdÿûíHÊÒTÍE 4ÐèÇ×Ð*ðƒ`õ¼¢ÏÏ«›Ç÷£UøE¸zÜ­Â|Æ~¡V·ÿö®Çõ&Ê<ÝÖæÇzDZ÷áïòíŽë(õ^MûŒ„È{ÜËCŸË‡Æ²ÉQš¥^‡ëÿ<þóýÇpf~D‚6 ?\mTá糬8œde‰÷a½Éñ¢âÀ‰Ê”C( +xڍYKsÛ8¾ï¯På2T•Åð¾vOvìLy+ɤ֞™šZí&! ŠÔdÿûíHÊÒTÍE 4ÐèÇ×Ð*ðƒ`õ¼¢ÏÏ«›Ç÷£UøE¸zÜ­Â|Æ~¡V·ÿö®Çõ&Ê<ÝÖæÇzDZ÷áïòíŽë(õ^MûŒ„È{ÜËCŸË‡Æ²ÉQš¥^Çëÿ<þóýÇpf~D‚6 ?\mTá糬8œde‰÷a½Éñ¢âÀ‰Ê”C( æ (·¾òc…ëËò©_$´þ?\o’4ò~þò+Oþ¸.b¯×š½íH|5t‹â†r0]ËcŸL¥[«YÆRY°û$^m¢Ô ’òÛ:=Ý[ž j ýè @@ -4672,10 +4706,10 @@ o õ)9ßhæj`93J& ÇælhÖ'ÏÀÞ"Øñ ÓÜAÚàòÊù›¼ÉJ” ‰¦ç”¢ÀÞ8ÜD\O¢›»z‰ô¬Rs{ùè"Ñ£6QкX ÑXë{æc‡eqg”Í»¿]ÊVr¡ê²}ËçKøøÅ¢y»Òõ• š²ç;î‘sä\>‘¶Ýj¡ÅløIId±Žñ®ÜÄÆA¤Z-ٙfìøË6« ÷sv@)À¨L Mý£jFkXãˆ*ÈJŽbç31ⓆU¼7G¢-,Y¦[–¦S¡3QAn™éͬø/m¼sÏPô´tÁ̲̱xŒ…²«aâ)òÃù[ykL:ÙtXëv»æ.="`ã €éh2œ§a˜ô{á݃‹Õ&oIÁÀ{ªé¨nB%ø~Äi ¨ôÂwržœÂjeå²W½_ -œ¼”æÆ-ãNQWJ˜CqÈÇa é ì¦”^CäÕ.›^í°&/¤H'A± &Rá6(ÂóÀÒK¸+VL“$EIÎERõ@Q¦e*Ã;aYñév‚Rò™ÒßXkQ¸kˆƒ`†OØ)ù39ZÁGB€¢¡ëMEÿxÐmëvãò’HüE–SS£Åú·ÌÎÔpÓwû?%+áÒ +œ¼”æÆ-ãNQWJ˜CqÈÇa é ì¦”^CäÕ.›^í°&/¤H'A± &Rá6(ÂóÀÒK¸+VL“$EIÎERõ@Q¦e*Ã;aYñév‚Rò™ÒßXkQ¸kˆƒ`†OØ)ù39ZÁGB€¢¡ëMEÿxÐmëvãò’HüE–SS£Åú·ÌÎÔpÓwû?W³áÔ endstream endobj -595 0 obj +603 0 obj << /F2 13 0 R /F1 10 0 R @@ -4683,19 +4717,19 @@ endobj /F4 26 0 R >> endobj -593 0 obj +601 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 595 0 R +/Font 603 0 R >> endobj -598 0 obj +606 0 obj << /Filter[/FlateDecode] /Length 3031 >> stream -xڕْܶñ=_1µ/æVi)ÞGÞäHŠ•²+®x«ì$›ì;ƒˆWÒ«Í×§/œ!Wª<h4Fß<~NúüùðýýۏÑ! ü2<Ü?ÂâÆ~™îßÿÓ ãèö.Êó"õ¾Wö|{DZ÷7ý¤Ý5Nï'ÕÞF¹7©úö_÷9D¡Ÿ–‡»¤ô "Ѩqԃ}s{—±× °©(½î‰¿µ>©Z֎]Óèáhf@6ug;øg˜i»Ë`¦Ö“…×Õf”µfÖµ à°¡2í‰ wpѐ/:žuãÏàŒdàû³F2÷ðð n™y¿ß¦™§ƒw.¼‘ÑG<ÄÞà4„e̓£FeZžR×Vjx™§´‡gÏçÎʦьµ¶”¯Ò֜Z5ê +xڕْܶñ=_1µ/æVi)ÞGÞäHŠ•²+®x«ì$›ì;ƒˆWÒ«Í×§/œ!Wª<h4Fß<~NúüùðýýۏÑ! ü2<Ü?ÂâÆ~™îßÿÓ ãäö.Êó"õ¾Wö|{DZ÷7ý¤Ý5Nï'ÕÞF¹7©úö_÷9D¡Ÿ–‡»¤ô "Ѩqԃ}s{—±× °©(½î‰¿µ>©Z֎]Óèáhf@6ug;øg˜i»Ë`¦Ö“…×Õf”µfÖµ à°¡2í‰ wpѐ/:žuãÏàŒdàû³F2÷ðð n™y¿ß¦™§ƒw.¼‘ÑG<ÄÞà4„e̓£FeZžR×Vjx™§´‡gÏçÎʦьµ¶”¯Ò֜Z5ê Ä•‘§ìöøTžÆûÎ(DaˆâÆï'z*¸Dzy‰raˆƒÀ#¶‰ˆh;®v@5òÈ*$øb™Æ—m¡÷¾£w8N¦³å4coеVVWëÛ¤t›©­4>/¼9<¹ÅQâý,´Vû   yŸžªøcù¼§âsµlîþ¥ùÈ0â‘ö³ä:~`Ü%44b·f¡Úɉ«ÇJ‚`„¶±Û1I驺îPÏtVÅÀ±ãï#ó͓åÝažøìßUF” ˆ”t‘vDà†Ÿ '°Ø%VSüWŸ5ëʅÂo´Îé žÅô&QˆÀ`O²rý>ˆE²Á©Í<½0¦"e²Ïí\YŸßΣAxQnÐv­~Íܓ sÿÓJÞßྌhç8'jI-vŽ{‡½²VðŠ8CÝÁï$dD患™Tm,y–ôÚüˆËå9+fÎ6ï1s‰7e‡å辏¸ýó²=§‹!l‰h :põdûyâÞ0]lŸ€dã0BÛÏØöóxŸ·í==`’íÃòlû´‹í}c4lûÜieû@ô?"ë$šb#BpwÃY´è>.‰¿Ä ø€‘MgG†¤ xÆÝP‘pÊÔ±âÅh[Á~ëðÍgF0œ"#e™E)¯Ìœ\h.QxÇîáNTk{P)–Ê ®¡¥÷ÎîWñ—}`¹k¦¸«Ñ - @@ -4704,113 +4738,113 @@ xڕْܶ èâ~3øaù¹“`ëNââw’_q'X×øiº–‹-÷ªéè²S3 ۜÈǬ_ëW|%m®Pb‰Á8€0Èi7Pë§Áufµà‘†C܆}neAÆ©¶EyB·tÃS*QQ0ŜüdTOÂl‚gG™Xž<úgÙÅO†‰ÏrHO.ŽR¬ÑêúIPûz’ÜÌNNuã°ëéí–-½fAÌ-<üÒ}lµ®ˆ=ìtv ;wuEXꐛG@¤o‰Y3¤üœÍQÒié”ðd€$× ®ÊÀ齔Ôj†eëz­;¹©Èó[¼ ÷^8½¿ùl9ëvíãUiйg(3Ä¡*y;Ÿ%ÒKW{í*ñ¾âbn„K:Ϥ©KS. ƒk‹ÂlÊ×߀l„Åg®"„QËâA˜[tmÔ­’…¥ÀDŽf‘ª’ÿ#’U¯é‹é|þβIнȍ€~  s9öµvÑÉ´­ &rHì‰WŠÑþE í)‘D¯™¥«vz„øAÚ²#çë€ðÛßÿqÃ#'ň >­j”SK}ñH„9yF»=B»æÕ+l”Õ ՝.’h7JªØZÚòÀ R®äƒ”»Ý9u»ÅTfÖ Á¹qhÍ^Z7+Ià¢HÃ5œ±­‰o-UÝÜ­¡°Ä²"¨„¼¤g-D‡UË@n ä܄ÄVìeƒL6¸D |;AÃ÷^çB[îø†›Î¢¶FÃ.¬¥xǽϖ7‚fœt#U–½A•ÆFÁÃ{ÐhÎ5˜>U)´ãFVäa€üƒ±c7¼ÜøØFÂBÊ$r`9,ÿŒÅA¼ÅN+u&+<ò7<&íËʵïÎrRYX\ô0žù€_ȱM<™Ógü9€ù˜==Ζþ)¡*’1d˜ù5¢‰TÛ;,Q5}evűk|> endobj -597 0 obj +605 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 599 0 R +/Font 607 0 R >> endobj -602 0 obj +610 0 obj << /Filter[/FlateDecode] /Length 2676 >> stream -xÚ}ÙnãÈñ=_¡·P€¥lŠÇ¾Í±³q™Éá 0ˆóÐ&[³<´Mr=þûÔÕü$ßöºcïµlžq!ô.eÇ[Ÿuƒ[ƒ®8Œ“Ø ”Úÿçá/»^rˆ²cJèÃãþŸ2ïÛÏÿxÿnŸŽûόìÃ׿}¿ÿò §cœîAr<…ö}Ÿ*¯ö‡(H¼ZïÀWžäHÔ8ÓMÁƒ¢ìz[> ½Áyêõ|lÂÔˇÚ4Øóù²qˆEœÄ^mŠr¨ï`¢2ϔ€Ã2’¼­kcóRWÕ+¯´–÷hu NDtÓ6‹ƒÀâÊ2ïj[¼æ÷²0Ho})‰ *ŽþZæ¦é Àœ|_8ˆ'Žmù|Ù+=chÚÎwt:A:«Û™JÈB¯cѲ†³@ˆÁ!†'úz­J#;}+ߋìnˆqi+ûÖ ÿx¤r.¢uUñØ,‰Èg½®g™…€ú¯AóÀ‰. -4x `jYq¸”·`Ö}Ù6o½Š®eƒÿUÂ}b*$¦ZdaÛ³[*;^™Ñ@‚ÉFqk´Q&Dè–ògëMŽg/M™£û(ðŽÚèn°$à8`Ǿ×>MyÏ«`q´ -,‘m[ñëÖè‚59;~,‹)É)ŸxœáD kÙOS`öWœžáMaâÏ\*ïÏ-žzA›EaÃ{‡f@ú‹g؜è`¢óÜ\{FÎäbS§Q‰¼Œ–Æà ?XŽºyJΎæâ¸fãù=©‰u -±75*mŸi%Úœ–IúCü<1u–7H–pXD¸¾§&È®—[*4DÛªQÑ9Vl̬weEä?‰;“³hp¢&–!”ªe( ÃY(… -„ÀHe0|àhôÂ0J½¡)È?B‰§ˆ¡ÓµqGg¾ó®×½)ø”~"'®Xõ‚R»‹&ƒJ¬Ø‘už vAü\iu­˜Cæz>̒s®$÷¸L ‘wÿ…Eõ÷½ûòpÿðý6ÿ¨ÑNÂä43T˜aÝ'@¥-Ù‰eØujÇÍGqŠx±J†›pšÑ<”Fëºm0½àì¢Erìexùú¾I¸¶{Üó*áFÜD{Š6ráÚYàq._˜4G€©[ -ãQ†´6¼øþ1ª—äŽl}Ç;>Q &ck~Jk6lüÜE8 ü=` a~ôh¢*g›5ñA3ÓäsE‚¦A2y§(D‘ì'iێ¡Y3´«­}Åkåʼ2Ú¢¢p“x+ó\>IÏafÛÒ’…Ù-w¸4rX¬bð®ðã@¤\í gÌӅÍ`ªu*D ÷šâé¯oÜŽ÷¤xÏVdޓàáÙâÊ#—Vï!CÃnèß1CÌÂ$Ì$L"¦QîÈr‡“;úŠÙ-ϲ2Ùâêf$U<ÚØµíQ4gÃq6ä¢Íá”DP Ë*‹8öÄêò[›ç Qà„cD–&¦y¨ÂK˾ô/%É -¶µÛ}!žl!V<£”2ôJAàf\¿*•`EZ—)WRK+š/;)eñSŠù#d ªYþ €B¤àÂa 9À–T×(²ú2i*]ë[%’ÉRDGéd#mXÔ-Ù(• üy¬:ުʺì¹ÊL¤VM\­zKº@²]À©ªeüɸp¯ Hj³."ãE‚3µCܷ҅ââ#ž‹§ˆ/!$ò!B‘Ó¡ábì…ŸÌ-Ò‚a Æβr¬‡ú§ºã¯µ'@];l3Yâý¥ c-®ø–*,ﻍú‚Kªt^†RMùÐꦻ‚±6ò*Ǎ©=3-pIѬ|D„´R܈(ÈŽEÎ*=q¡ÍCŠðu[r Œf·§ -ܙ‘;Ú-Öà ÆÓË« /Ä$F% -’W@Ú«åÎK)WmûR.ølc©Y„‹å‡¡cµÆRbç<¾ áy|v2¦ß‚LMÕꂏXÜ ârj -m‹Û[Sble({‰ÐmE…BD õµ2Ô[ -ßP>nÌzS!çe–b,¹‰ÿ1•ßQ„Eš1KH…ÈéÅÆ ²qFèo¿Í17 à’k!!ê¾ç:.¸¢åÞÜä8ëÇ>ΦØÅX®v(¦¢Ešk'X_.¦ácã㠏ˆ?—Í滎YW… ¾În#ª$9„D¡/í»Ìƒ’F -¾~OJé¹EÜÑÁ#ðè¬a0麙ëºÙÚ¤¦ßuì ¦àYËrÞ%ÇZsý‚½3!Î|1ڒ#ìÒk‚Nɂ{.cì­Ä2œÁö !¾t5p'CHI< =Bm,{coîªF (Ìÿ³ Ù‰üÈãbcŠ!‘¯æ²ˆG€±P}ÀIŒFøí/–û&"wXžA²aÅuθÁƒE5”ú('ü|–Nx‰µ¡‘³ßèy-l…b!xš超à²ëЍGSÿ®ái|ՆN¤kØñ,ä“ABÉ|³‰wòç:-ø¨ô±`4ëë¡×`¼2Œ• T["€Å¥‰5…÷™¼ìÌVKP~°€=ýz¢ÂÀ“û%«kqqq-š;nV•øÐ Ú¶•ŒØK²ik+¯s›aLû=¯,™ÿT¹¶Ru.áf¢ÇüÀ>: 1$Ú`¿Qȱ—ˆ[&X´Ýþ -‚»üÐk»ÎàŸÔŒiV5&j³ÍXöØ1ˆ Fßtú;î¼N‘R-záp²˜"wgÜDÕ1¤ëuN¾ægªü‰¨ûùáÿ‚"ÎQ +xÚ}ÙnãÈñ=_¡·P€¥lŠÇ¾Í±³q™Éá 0ˆóÐ&[³<´Mr=þûÔÕü$ßöºcïµlžq!ô.eÇ[Ÿuƒ[ƒ®8Œ“Ø ÔiÿŸ‡¿ìNxÉ!ʎ)¡ûC|ʼo?ÿãý»} +8î?3²_ÿöýþË/œŽqº;ÉñØ÷}ª¼vØ¢ ñj½_y’#QãL7вëmù4ôç©×_dð± +S/jÓ `ÏçËÆ! q{µ)Ê¡¾ƒ‰ÊZ&é5òóÄÔYÞ YÂaáúžš »^n©Ðqtn«JDEçX°1³Þ•‘ÿ@$îL΢Á‰šX†Pª–¡4 g¡‚¶P#•Áð£Ñ Ã(õ†¦ ÿ%ž"†NׯùÌ»^÷¦àSú‰ü¸bÕ Jí.š +(A²bGÖux‚Øñs¥=PÔµr`™ëù0K"̹’Üã2 €DÞýÕßÿõîËÃýÃ÷Ûü£F; “ÓÌPaB„uœ•¶d?$–aש7Å)âÅ*nÂiFóPB¬ë¶Áô‚³‹ɱ—áåëû&áÚîqÏ«`„qí)ÚȅwhgÇ¹|aÒ!¦n)ŒGÒÚðZàûwbĨN\’;²õìøD5&˜Œ9 ¬ùm(­Ù°ñsá0ð÷€5„ùÑ£‰ª4ž9lÖÄ9ÌL“WÌ šÉ䝢E²Ÿ¤m;†fÍЮ¶ö¯•+óÊh‹ŠÂMà­Ìsù4&}<‡™mKHRf·ÜáÒÈT`±Š½OˆÎJÀ? @ºPÀSŒ‘rµ,œ0O6ƒ©Ö©ÞkЧ¿¾qO8ޓâ=oXYyO‚‡g‹+\Z½‡ »¡cÄ 1 “0“0‰˜F¹ ËNîtê+f·<ËÊdˆ«c˜‘Tñhc×¶Gќ Çِ‹6‡SA-,«,âØ«Ëom6ž3DŽuYš˜æy Z/-ûJп”$+ØÖn÷…x²…XñŒR>ÈÐ+›qýªT‚i]6f¤\I-­h¾ì@¤”ÅO)提%¨fùƒ +‚ ‡5ä[R]£ÈNèˤ©t­o•H&K¥“´ýaQ·d£T2ðç±èx«*ë²ç*3‘Z5qµê-èAÈv§ª–ñ'ã +À½2 ©ÍºˆŒ ÎdÔ Irߊ‹\x.ž"¾„È‡ +EN‡†‹° ~2K´Ho6†w8Ëʱê?bœ +莿Ԟuí°Íd‰÷—‚Œµ¸rà[ª°¼ï6ê .©ÒyJñ¼àҶ稁C*ÏpàžV8¾õÀÄ„m¥Š ±ÒVØm;tr©ì=†§¤çáˆ9`ǧyB¾´C%´]‡þ­8| NK^‹…rÃÕ9¨‰9¨–ÙP`µÖó ˜¹UGç]Ûh  S5UèÍMý®óžÔ\‡/#µŠ]®qOŒ îNZ[6Úë¹à‘DÐr夋ÿê|æþ¡wÕÏæ-ý†Y<sųRÞò⼎Æõ¯WýÛ`xo¬ƒÄIB甸¹ñ€ÄåJ›Œa¹, É ÑpÊ’•ýNÚ÷¡f£’äÕP (Ñ{øSs&»@ <àã +´gø4åC«›î +ÆÚÈ«7¦öδDÀ% FF°òÒJq#¢4";9«ôą6)vÂ×mÉ-0šÝœ*pgF"ìh·Xƒ7{hL/¯6¼“8T•(H^ai¯–;/¥\µíK!¸à³iŒ¥fv.–W†ŽÕK‰óø‚^„çñMØÉ˜B| ~05U« >>bq/ˆÈ©)´-noM‰±•¡@Jì%B·:d-Ô×ÊPo)|Cù¸1ëM…œ—Xбä&þÇT~GiÆ,A R §'TÈÆI¡7¾ý6ÇÜ0t‚K®…„¨ûžë8¸àŠ”{p“gà¬_ø8›bc¹Ú¡˜RXˆi®`}¹˜†'<"ü\6›ï:d]f$ø:»¨’ä…¾´ï2J)øú==*¥çqGÀ£c°†Á¤ëd®ëdoh“š~×±7˜‚g-Ëy—kÍõ öÎX„8óÅhKްK¯ :% ±·Ëpþۃ„øJÐ 8ÔÀ !%ñ€ôµ±\t¹«  0ÿςüe;$ò#‹)†D¾šË ÆBy@ö'1á·¿Xî› ˆÜayɆ×ñ܁XÓ벒-mœ.½‘¬ Fœá8·)Ƕ’8°•Ó¨ôN=jv&ü5˜Öï¸u ÌóuòÜ ,jè€?¾çŒ${s:— ¤&‡§ÇÐ_Z+×qŞM»[T€¦i¶ž‘âMg~œ(·É‰(å¤8‰óÁÔ͂õíl]A45T ,>—Ü0Åõ¨j¹E`¤§W} F0j}'Ôúæ '°•/IîRŠ,¿Ã•»ÆÎQÔøFuN$Ïu¾å[Ý¡HºCŸ¿~¼ÿtÿA~œøúåŸÛ¡©úšÚhI6‹ú8ã ÕP꣜ðóY:á%ֆFÎ~£çµ°Š…àiN Û‚Ë®C7Mý7º†§ñUB8‘®adz?L: %óÍ&Þɟë´à£ÒǂѬ¯‡^ƒñÊ0V&Pm‰—"'ÖÞgò²3[-AùÁôôë‰ +gLî— ¬®ÅÅŵhî¸YUâC3hÛV2b/ɦ­­¼Îm†1!î÷D¼²üeþSIäÚJÔ¹„›‰ó7úè€Ähƒ=XüFý!Ç^"n™`Ñvû+îòC¯í:ƒ|R3¦Y՘¨Í6cÙcÇ ‚E|Ó=èï¸ó:EJµè…ÃÉbŠÜqCUǐ®×=:ùšWXœ©ò'¢îç‡?ü»JÎS endstream endobj -603 0 obj +611 0 obj << /F2 13 0 R >> endobj -601 0 obj +609 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 603 0 R +/Font 611 0 R >> endobj -606 0 obj +614 0 obj << /Filter[/FlateDecode] /Length 2489 >> stream -xڅYKsãÈ ¾çW¨æªÊÒòý8ά=»ÞÌl¶2ΦRQ´HYÌP¤–¤Æñ¿€M6%Nåb5Ñh4 |Ú+w뺫—•üü´úðôÃGå¹ÛÌ[=V^ºò‚m®žîÿåxA¸ÞøI’F·¼?®7A8+eW6û’?CçsÞ¬ýĹäõúßO¿¬üp›¤«M˜mSñ~»ÞÄQæü½g~T ~‡£Rç©jû%å/:±sò¦À°/ʜ}ˬßÖ~ê”]GÄ8tª&¡ÑÛnÅ9~†iŸ¢ê‡ªÙø:tíɈÏÝð0mÈÇòÒm¸Úeúx@âcd/À·ÛiyøŽc+J®Ñ2ò yµdeӚžb±ÐÀаë„îY %ÜÖ ·^§©”ü«¥@àšŒájÍ/±÷ʼSPi(×býTYÔ#²Œ\MFn:‰¾MFî,Ý!¹«íG„ª¦¦Qõiª}M1(µtì<FÖN9*Ú(6ÏÊôSñáÖh³éÖìš?\(ä7·ˆa÷:9`W"æ  %›®&õT*QÇ{ÈT"z™]ɗ˜ŸVØæOµsJ}#Ñ» ¶…&M“Å3{Óg«¿ðÎ,íM4«ø=Ñ¿œ•8òquyÂTQöû®zÆ¡3“‘²…—¹mÀ…ö†h¼j®š˜yÓÓëñ¹!7 mÓÀö_–ë™Èä8‚ЦØÛî+fkµ±TÒckOÅó“f¼™™i1úüxÚâöƄuI4¦YHßïQв€  §šÂ‰Öcö.oúsޕÍXüx6>†ê@¡qÉÐ_îàC_=0dÔþ*çy­Ð§Žk=X+¶­ºskõ1 uÉÌ …½MíƦnKí{»7íÁ(ðI|ÒBäJ|¦ ÔMHÒÓ±ìuO«O$ÅÃ3x·šŠ¿‰© žéo#ŠŸŒÄ{ùwÿ¾´~buÿÌמ¤ý¡QÎ?Ñ­ ò’™QÁ'ׅxûh}aèÒY%S¯_,ÀÛ-óÇüAÃÊc°¨ðLt@·<ÊüÅÛË$–õá„ÒR«B%†ìÅÖ»D6‡¾L3»rß䔫' ^ ­ý¡ìLKØZLüÿž/¨ -šu!Qôø(9R—NOLTJeSÎá™y¥ÀÓ»Ý{yËúJ9Š6|¥‰ô™«ý;,3‚w»{ªõ5ˆÞÝáÊçÀåGcmë*x›òmÖçI¥˜iØò@õ”§}ªcòy.=sQ¬.¬Ä,ºþÙôå™ [žDùs”> endobj -605 0 obj +613 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 607 0 R +/Font 615 0 R >> endobj -610 0 obj +618 0 obj << /Filter[/FlateDecode] /Length 2597 >> stream xÚ}YIs㺾çW¨æªÊv¸/y§7¶çůÆ3‡Q’JÅ9À",!¦H…ËxœÊOo AQšF£ôú\ù7¾¿Ú­èóÛêãæOŸÂUàßÁjó² -òUÝñjs÷Oï×ãq}fž®Kóc}E‘wûgù6Çu˜zï¦Þ!!ô6{ÓñУªqhPLÓ,õ‚(Yÿkóû* n’bu79É_ƒðfha^{ͱ7MíÄ+ugvµê5w»æ ­¦å¯ª*!¼ð·ßëÎrë-JÂí$©§:¦šWû¾FRkõú›õuâçÞf‡^ÃÛ(+ÐtWÐLO•师ié(þêô°žzÓW—És¯oä»ÇÝä…W™®gm¾v'‰Ý °óзiëÐ3õ‰¬Ç†ìQš§0ÉtÉÄ¿­óÈÓmóþ(+³Õ5©:uÓCNš>˜ Õäœ ™ŸìwÀÝ ´i°ë3¬˜{š‡J8‹©·4{/ms`:kó; l·å¦X‚;¼ÆÍ¸xr“±üÐ ëë8½ƒQØ!ÅÇ)è‰?£<ìܳ QjÉìOO÷uÙ´>hrÁ¾ûŒ‹Ì;¶ éܔ–×ô,eÛ°ePë8úړ[ãðóÐ/í­U`*ê-ŒÙ¼“W‡ ›,wM,ŽÉ˜ëÙêÚÖ1š¡cÂQµ½ÑÝÿ^Èùaºþ¡ÇJ£w´®‡8™í…¢bac‰e´MXä^«¿ý†í‚¢ +òUÝñjs÷Oï×ãq}fž®Kóc}E‘wûgù6Çu˜zï¦Þ!!ô6{ÓñУªqhPLÓ,õ‚([ÿkóû* n’bu79É_ƒðfha^{ͱ7MíÄ+ugvµê5w»æ ­¦å¯ª*!¼ð·ßëÎrë-JÂí$©§:¦šWû¾FRkõú›õuâçÞf‡^ÃÛ(+ÐtWÐLO•师ié(þêô°žzÓW—És¯oä»ÇÝä…W™®gm¾v'‰Ý °óзiëÐ3õ‰¬Ç†ìQš§0ÉtÉÄ¿­óÈÓmóþ(+³Õ5©:uÓCNš>˜ Õäœ ™ŸìwÀÝ ´i°ë3¬˜{š‡J8‹©·4{/ms`:kó; l·å¦X‚;¼ÆÍ¸xr“±üÐ ëë8½ƒQØ!ÅÇ)è‰?£<ìܳ QjÉìOO÷uÙ´>hrÁ¾ûŒ‹Ì;¶ éܔ–×ô,eÛ°ePë8úړ[ãðóÐ/í­U`*ê-ŒÙ¼“W‡ ›,wM,ŽÉ˜ëÙêÚÖ1š¡cÂQµ½ÑÝÿ^Èùaºþ¡ÇJ£w´®‡8™í…¢bac‰e´MXä^«¿ý†í‚¢ iý^õ¶¥¥¡ôÌ´ÇHB’¸¬H]u´ÚEGÆ#2Ÿ(í+álڝªÍÛeZ‘ãrjè÷MkàHæ;J8ã«¥FUÖfò,Ò<º¡x]¯êRµåÌÕ²¹«E £«E~!1$ªëÔNs‡€±áÈ} rèãFd›$ä ½®iËNdvÌ®˜û.ފ¿]ß6¨.ÖYË|r‹=6ï¯/n)-ù¸¥e4£Ï©&¬g[Hf¥g(?Õwôzº#d¥Ä(;ò#œYsQeàng6ÂiϺµN’¹âéÀ²1SŸ9 žÅI@ÂFÞ׺B‹`æZscÒ[!Q ğ£Ç£sm1I]RŽÙó± ô·”ü­˜òê"¹€#RšðŒ!æ‡ö—>?í´Í°ÛsGµ­ªw³ðæƒ*5s>­…{ÌÓÀÄ'ª¶‰·þŽ[]ÆH/vEá¼c{l»KRU«Uù¾4Ԋj(©°d!¹1|¶s?ˆ²@’ rŽË"Y(:èibjŒ™Ø!A¦$£ã¢=0æTX@r2óð¡Ã°Ðãò(¢Ò<¦å‰­Ì©Ýežj“ØÞ)î¨Væ((fŸ M© f?s’Þ«ê… Í žRåt`ŸR„‚%)‡å˜p©ÿf ÂÓ–¸Ø‹O?‰ƒN«•Úê™ÀÝ+Q+¸ é>â=gèàG¦çޑ»=˜Nê*€–“Þ𠃁-«úË¡Ù}aû:ƒ-6”J²B ˓×a,R4Æ¥AÊYðííô3žf9E&`Æ,ö‰‘úÙâ1ììle#¦SuMæĆNG7-Ójð:Am8‘h­aY0Ù¯• ‰Q·ý|Ì´xçáœÃıØÖÎ ?IÔñ2Qã(Ú(Í]S%˜Á“»ýúøñáË×ßeÞ}½ýëãý—Í7š¶˜5ÇЏÐÙ6„dŸ æ9$1c@Gw £Å˜)ž ÇßL¿ç–@Xä-O ß1K«+­:B“À5Ô%OˆÅêH«_-µaÙñ0j€tÜ„ÃÂ}*‹HžÐ/tbSœ0œÌˆÃ9›§W$JòEkà'ŽýS„X0ˆì6W\Êï¸BÆÕ;³Õ“,â"]ܰÁ!æ°_¸…pœ®E2væeQ€ w°jå©cîîjy”¡>ÑԕÔ6F8ÑhȏLã`£ãï¥3@ÁwÎPDŠ"粀<¤±”\¶dʍ·¯Üc€1ÚwvSœXƗ¾+ªcÖTíSE‚†T y`²‘l–l"ïNò©¤¼Áȝ鶕2ð¨K)“ÄütQä[`úʽZ3rLmSs=c!ŒZhäè$ ÎJ¡D¶ÆèãLW‹h¾ÝV½ O—’½Y8ÆÃâ݀oë‰ë–Ø›Šh’Ú:ŽÌVԒ‡8ÍÐÓw€h3@OÅ(,òM(,!ïn…KÙÆÉi€òpî™césoä-aK w,€Iµ´bÔ Ia;c-,&Sٞ†`”W<„~3ü>;«L°XÂyɍóÓŀòôô+_¾kº{¿Á€Üáryü‹›û¦1AÄÙLv±ì;]BI ¦)E0¢ÍåõpöhZ8ìç¥4vŒšÊüõípóáTNG¨üùóýíæáë—o¼Æ×OR‘/æÓg0ÐÊT·@S¶&…1qÛTÕhuê×½ï¸O90,‹sïqa QŒOÄÐ<‡¯qé_ŸÉø žÓk§Ö3å¼’Ç»,v8FR|g* ]úCÁoÀG£Ež…™ODsÇÔ3Yó×ÚåSå yÊå!µ N3~؞ NÀ{‚Â1uvòeÐ]Ú³0U6”9ƺŸ dïÈLG¸ˆ¼Â5ýTÄC£(—Ç>ÃnüŠª 5©ÊÏä -âO=ÏJbÈÏì@°¢´²EߥÊâÙù˘/JðùF°L{ÓÿÀ¹rßÞö?ýű1>ⵊ~|Ä1‡E2á¶øÌ5Éã»2pƑ0³&‰„þ´´—È7²´uÝ3éÿÎ F"$Êm„`ËÁÃEÊN‘Z§ÀIÎû–yÈùU=Ùfœ=sy8'Ÿ;ü³ÿ…Yl”Zⵊ~|Ä1‡E2á¶øÌ5Éã»2pƑ0³&‰„þ´´—È7²´uÝ3éÿÎ F"$Êm„`ËÁÃEÊN‘Z§ÀIÎû–yÈùU=Ùfœ=sy8'Ÿ;ü³ÿ…Yl”Z> endobj -609 0 obj +617 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 611 0 R +/Font 619 0 R >> endobj -614 0 obj +622 0 obj << /Filter[/FlateDecode] /Length 2745 >> stream -xڅYKsÛ8¾ï¯På²TU,‹orož±’x'ãLÙʤ¶Ö{ IHB…"µ Eÿ~ûŗHÏ^h4€~~ -Ö«õz±_PóqñËööƒ³°×«Ø^lw ;ZØî*öÛû[¶,oœ0Œ|뗤:,o\×µžÔNU¤ +xڅYKsÛ8¾ï¯På²TU,‹orož±’x'ãLÙʤ¶Ö{ IHB…"µ Eÿ~ûŗHÏ^h4€~~ -Ö«õz±_PóqñËööƒ³°×«Ø^lw ;ZØî*öÛû[¶-oœ0Œ|뗤:,o\×µžÔNU¤ »žõ{R,Ðj’|ùŸí?>ò¹ñâUDÂÕò&ðcënéÖǏO›wËȳ¶_™Û·‡í'þzx¼ßü±ŸÇ­L!ß/O¿=cÛ_Ñâß%Öw@µ­´<žtžÔº,x ÜaYõAñÀ} —ˆ¬´9*:j-t†[]W¼ SFÿXú¾Ì~,a…ª˜â¬ëƒ¬¦†©+uJLRËI‘ ·"S'ÚOÁ—ì‡ç_ÃÙݕíÓÙ3J [Ú߉áþØÐÈç+kùB²GõãàùÔW\À"ô5í¶gê»kKŒÅÀ±ÁW<8÷·ÅDàbÎ.›sg;›³Ã²i]¤y“‘X Gj¶Uª×FÙ´ôŸuªŠJxgì*JæXθütÊ/üI‚Æ–Ïãõ>áöf;=>Y°Û.s'âîù S¼ ÇJŒŒ‹ª=\x¬TN¦Nç*ñX¯÷XïÏA<Ȇ{O"ª;0„6”´/=Âǯ%ž·18YÛeäXêgÍ=£þÛh£zµà •¿†p‘²#+—ÇPØEéê4y͏£ˆeëJ6Òxkœ.G'ƒÉuÞOí¾F£‚e>ù'¶r±`.>]Åm®ªŠ ëC"<ÊBÖ’\Øñ©‚–­o 3m¤?4A'p¯ö49›ç‘ÄCn ñ‰Iô]”¾8Ò1AÂK¥¸sʓT‰ƒ’ È·…7jS8ԝó¾š$Åùï´wÝN ¿9Á<¦ ]Œ¼ß;ÞzMá·%˜ÜHå`%¦,Àn\H“hPœ‘r܉Cg$ñÚt( 4vˆ–96vÈÜsñ"’tä˜@v½÷®4GH~Y_ÐÃϚ‚s¾L ìH( ªÅO×#>(þ2šOÁ{ªvԤ毉"pIçÇçC™ éäÌ®|3€ |¾HÈöéîñùóz.¡+láõ¦e’¢j³ç†$1ÏE_,* ¡oà¹fYl¾ë"cTŽÙN2ýâøaJœÀ Æ@?±ºN‹îœáë£#HÚ½Ä Z丁ã4äãl–Ó2PŽññô*ÇÝÑh Þ{¸ÞzÞ'º§"4Ä"+x%…ª@~@6 P I2)ž99Ž},%7$-ìû #ø¢Gƒš%,ÀÃÊL8¾›©=ði‘"?úlÉ­Æ‚È ú’F'éÀ—B|¼<µ° ¡Ý•yÎ ‡µÑÓí“.åšÆÀN¹œ•Ã(-ïÆž$ÙÉ®´€’´¯ ½gó8A…¶L¶³¯€9Ή>m|ͬøC…*¸+¡²ÝúE2”͸ˆZn2“ìjĞÌäú)aX«Ìé"&õ¦a¼£éÂ8V[ΚmÙoKø˜Cp°xøœTŒ%ýx Ñ݅GnÆþ(Ρ)G­L OÌ׍äÁa4¬ð£x -Æ!1 ÍéAj΁¥#ù8„„ mä@;Ð vE3ąŽÂ7ƒn§ì¼ÒÿQs²íÛùkF3P\k—m¶ûz[ðf +Æ!1 ÍéAj΁¥#ù8„„ mä@;Ð vE3ąŽÂ7ƒn§ì¼ÒÿQs²íÛùkF3P\k—m¶û´¿ðh endstream endobj -615 0 obj +623 0 obj << /F2 13 0 R /F3 17 0 R >> endobj -613 0 obj +621 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 615 0 R +/Font 623 0 R >> endobj -620 0 obj +628 0 obj << /Encoding 14 0 R /Type/Font /Subtype/Type1 /Name/F13 -/FontDescriptor 619 0 R -/BaseFont/OJQUNE+CMTT9 +/FontDescriptor 627 0 R +/BaseFont/CRJDVZ+CMTT9 /FirstChar 33 /LastChar 196 /Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 @@ -4860,31 +4894,31 @@ endobj 525 525] >> endobj -621 0 obj +629 0 obj << /Filter[/FlateDecode] /Length 1269 >> stream -xڍVKsÛ6¾÷Wpz 4cÁ$Hñ‘ž;v“i2™©ÒKݙÐ"d¡¡JÖ¿ï.¤IÎôD<öñí~‹]!Ãà9pŸ‡àÝòú^Qȋ(X®ƒ(¢˜I°¼û›Ý´íl.2&›J½Ìæq³Û·þ«Û™HÙA5Ïx Ør£:ºúT6x՗5(‹4KYg³–¯ï#4èhþ£`žêó_A'Á>ÖøvDæz<ÉóƔd<ÓÆ4Tä„ÀWJÒ¿‰Ýõ¤sEiè;<;šS¾þ\ tgXr7mIïŠøwh\ô"¡Y|¬’ÉË»ô~/Žx–MžB‰rž‹)”É«º¡‹̳¶p]|Òq.B0 ’ÿ‹èBågϒÓʏóô8Æã|q2Æñú¼òi´æSžQ£ÖnÆæÃΎ5ŒÒÓŽa’»_ÐëôֻҐ.Cú+½EOªñ-høRÁ/<ãЮ¨°·Ò<Ów£‡™mÑìqi?­kèæèe‡74Íý f׫ӿ†NÙށ¢þ8`H9p1äU¤ÑWƒ»ðâ?­|£(¦ObÔN¹OP–/å¶Å;áҀ’­Ñ0·t¸"ûF/àguï¢!u#!à·"Q#kYv¾Ä.&Qb¶’,ž8Æ6nü¶¥)ëZÖ´óS—¾‰º@ÂÝF+×§2Rk×¼qÕÁtÿ_ȇ›‡(Wt˜d‡îJű‹q<ÐÛƒx4˜?dó Næ1zÿŽU_­ËþóéV†4ú¡v0~÷ßèpåáÈÆ¨$Þ/ùÖ \& +xڍVKsÛ6¾÷Wpz 4cÁ$Hñ‘ž;v“i2™©ÒKݙÐ"d¡¡JÖ¿ï.¤IÎôD<öñí~‹]!Ãà9pŸ‡àÝòú^Qȋ(X®ƒ(¢˜I°¼û›Ý´íl.2&›J½Ìæq³Û·þ«Û™HÙA5Ïx Ør£:ºúT6x՗5(‹4KY³–¯ï#4èhþ£`žêó_A'Á>ÖøvDæz<ÉóƔd<ÓÆ4Tä„ÀWJÒ¿‰Ýõ¤sEiè;<;šS¾þ\ tgXr7mIïŠøwh\ô"¡Y|¬’ÉË»ô~/Žx–MžB‰rž‹)”É«º¡‹̳¶p]|Òq.B0 ’ÿ‹èBågϒÓʏóô8Æã|q2Æñú¼òi´æSžQ£ÖnÆæÃΎ5ŒÒÓŽa’»_ÐëôֻҐ.Cú+½EOªñ-høRÁ/<ãЮ¨°·Ò<Ów£‡™mÑìqi?­kèæèe‡74Íý f׫ӿ†NÙށ¢þ8`H9p1äU¤ÑWƒ»ðâ?­|£(¦ObÔN¹OP–/å¶Å;áҀ’­Ñ0·t¸"ûF/àguï¢!u#!à·"Q#kYv¾Ä.&Qb¶’,ž8Æ6nü¶¥)ëZÖ´óS—¾‰º@ÂÝF+×§2Rk×¼qÕÁtÿ_ȇ›‡(Wt˜d‡îJű‹q<ÐÛƒx4˜?dó Næ1zÿŽU_­ËþóéV†4ú¡v0~÷ßèpåáÈÆ¨$Þ/ùîa\( endstream endobj -622 0 obj +630 0 obj << /F2 13 0 R /F1 10 0 R -/F13 620 0 R +/F13 628 0 R /F9 84 0 R >> endobj -617 0 obj +625 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 622 0 R +/Font 630 0 R >> endobj -625 0 obj +633 0 obj << /Filter[/FlateDecode] /Length 100 @@ -4896,28 +4930,28 @@ N! !i † †Æz–& -!.цƚºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚ká@ +!.ц&šºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kv9 endstream endobj -626 0 obj +634 0 obj << /F2 13 0 R >> endobj -624 0 obj +632 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 626 0 R +/Font 634 0 R >> endobj -631 0 obj +639 0 obj << /Encoding 35 0 R /Type/Font /Subtype/Type1 /Name/F14 -/FontDescriptor 630 0 R -/BaseFont/UWJQUX+CMTI9 +/FontDescriptor 638 0 R +/BaseFont/URHYUU+CMTI9 /FirstChar 33 /LastChar 196 /Widths[314.8 527.8 839.5 786.1 839.5 787 314.8 419.8 419.8 524.7 787 314.8 367.3 @@ -4932,14 +4966,14 @@ endobj 850.9 472.2 550.9 734.6 734.6 524.7 906.2 1011.1 787 262.3 524.7] >> endobj -634 0 obj +642 0 obj << /Encoding 7 0 R /Type/Font /Subtype/Type1 /Name/F15 -/FontDescriptor 633 0 R -/BaseFont/JFHKVC+CMR9 +/FontDescriptor 641 0 R +/BaseFont/IGSIVM+CMR9 /FirstChar 33 /LastChar 196 /Widths[285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 @@ -4954,31 +4988,33 @@ endobj 513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 513.9] >> endobj -635 0 obj +643 0 obj << /Filter[/FlateDecode] -/Length 1203 +/Length 1201 >> stream -xÚí\MsÛ6½çWð(„H¹ÅIœ6é!Ó¨ÓC¦š„$ÖÉáGlÿûR‚>,‘!vjkOú‚¡™÷vßÛ]@¶0ÂØšY«‡ÏÖåäí•mŒ|bM¦ñ,B‘ϬÉÇ£ßÓHÜ]Œ)µGÙtùÈFßç"I–Oé貎“*Nå‹Ùb¤Qy1¶)ãxD¨ñÏäËÛ+bŽìÕÞãæ+‰5f>òö¶çŽÜ¾yÜlß<Ýmß¼Øn¿Ù“!ʖ{Ê-)A”¯öDëÔòï>øVâ Bö–°íqÏÂëDŽù`ï½"ýŸ™ùƒÿÓ.~&!t¶¿‰  ˆ”¶xŸ#î.©Z-y×â鐦w]4q é™h²‘õCÁ”½·˜z2¦¸Š©Õ’÷½ $qP¶¨²ò;¨zÕXk¼Ù¢ƒÛÈs6tø½úvÙKÇõ¬ÅilŒ<$Ÿ]è¿ÙbÈsckô<Ü®6 5(cGR§Q;!0¢ÞiñrÁ’|‡×61]–•×…n:…ˆ€©DT+Î×¥ô!ä´©ôŸÎ§_Rp·@v)â_d¸Wî?ôÊ}$‰(ÚQï#Fzû촧̈́‡šç€ ¥¾„Q§³ÚଜUOqBÙ¯ƒâœ¨8D+γE>²¾5ˆÜp5MÇߕÖ;]ðRDc8OD%Zø2Œ÷åã;°?ulä꺉״©Bê6 ÔCŽvßó:‡]ko«<Ö[€|ì-@"&A!:%ÙI*ÉR3¢¸(¡£4ØQrªã„Q\f·igqÍ ¸Ö,®=Ò«2ŸzUF„ó¬38$ÀI ÀlÝipH€aÝ¥­£5âg€Ä›2­¿!ÀþŒ°¯£ý.®ö_íyVT çƒô\Ù6QdË¿ê­i¦a×<‘xGq~ÝíA"ٍÿöu¦0Ó sŸþ˜ô‘ ‘|î͐™¨²¼*a¶pÚl:-lŽšÕ.¡Hrð[›ƒ†€^yûc”ómV;mÚQØ4F̕°‹$ØMv»T »¼’6Ë*+îM|¼Ú‚hïàƒtê½´\ŠñW˾¨µæß캄 7ôJÆH¢þUMÊMœ$@ŠIRÓÐÆœ}i˨YID»‡kª¦}‘ÂçÚ¼ÅͲu š.!Í9É®Iákf¯Ö8^3Ó³å$›eµ™¡Å™õ‡ÐTik‹þ¦Ö<Ë#p“ǐL'ò"N«)$À°`:âž×å<q7!î\ðÛJó¥ u5jÿ?Õj_ˆÔÞèB+#–°girßyMwèyF·ÙÜÐWzi!ªºHÁKy©J]vMìwµ¼”ÐÄ>…ò;XGdÊy<­ Î1QçôéÎð,ÀÍL ¡/³ºý°¦ÉӊíºÌÅ¿Ê9>â˜VyAvS«OÔfZ‰²‚ZÝäA-׉ü*^ˆT݈jIMUp2n4Î=3­îs°›èE{{W›ƪ÷Û*_ÃXÿRkÄ‹Ÿ–‘¾N´×‹ ¼3}>3­ÓîÿÝò¢%/}“¾¹KÁ!ªO‰j_gìø·ZÐoƒ:%ó7š¬O“7ÿ‹{H +xÚí\Mw›8Ý÷W°tVºkÚ¦3í,z¦ž3‹žYm&8|4É¿lù#6А’Nâ·Â6Š|νïÝûÞŽe#Û¶fÖêòÙºœ¼½r,l£[“©…} PkòñÇè÷,æwcBœQ>]^éèûœ§éò%]6IZ'™xó!_,Â,®.Æ¡ÌaŠ/þ™|y{…-̐³Ú{Ü~%¶Æ4@þÞöÌÛ·×ÍöíËÝöí›íö›=)"t¹§Ø’`DØjO´^A,ރoÅ.Âxo Ý.ñó-{}sŒgïî¿gæþO»ìÐÁä»:‚^}»ì¥ãzÖá·6†’aŸ]èØaÈ÷¥kô|§[ljQ¶]AA’Å݄°ñOˈ— æÄ`;¼¶‰ñ좬¼.yx#" Jt¤­8_—Ò‡“¶Ò:Ÿ~IÁÝÙ#ˆm|‘Ú½rÿ¡Wî£0MyٍúQòxÔ;g§=]&|Ԗ8L(õ%Š¥ÎꀳpV=ʼnD¿Šs¢â`­8ÏŌKe}k/¸á2jšn°+­±Ídð„c¸HyÍ;øR¹ÞËÇw`ê:ÈÓt¯Y[…4]@‰\í¾çudël«<Ú[€|ì-@b¥aÉ¥’ì$•d¡qRVÐQì(ÑqÂ8©òÛLZ\S(®5‹k¿jÿ©Wex4Ï¥ À NJª5ÉâYxrH€aÝ¥££5üg˜‚Ä›R­¿ãÀþŒ°¯£ý.©ö_íE^Ö çƒô\Ù6䈿ê­i¦‘lžˆý#‰8¿ƒîî ïÆc)ÌtÃܧ?&}$CŸ{3dÆë¼¨+˜-œ6[ n‡‡¡vµ‡ üÖå % …W<ý1«ù‰6 «R›v6m#ê ØyZì&»]¢†]<’6Oª:/ïM|¼Ú‚hïàKõ^X.±V˾¨µæßüº‚ 7ôJ¶‘@ý«š”›$M“¤(¦¡­9–ÿP³’òn×VMû"eŸkóv7ËÖkº„0ç4d“:ϙ½Zãxø˜™ž-§ù,oÌ -άx8„&J3X[ô7µîyƒ˜<†¤: P”IVO!†%Õ÷¢©æ1ˆ» qgz€ßÆPʘ/eˆ§Qûÿ©Vû’‡ öF§Z±„=ÏÒ{éãlºCÏ3zšÍ; y¥—–¼nÊ ¼t—ªÔe×Ä~WËKMìS(¿këˆL5O¦5Ô9&êœ>Ýٞ¸™©«#ôUޔ¡Ö4ùZ±ÝT?âW9ç ÑGÓúD£VŸ¨Í´æU µºÉƒZ¦ùu²à¨ºՒšº ádÜhœû:fZß`79 +ЋövY›ƪ÷Ûª@ÃXÿRk“&‹Ÿ–‘N´7‹°º3}>3m2ùÿnyђ—¾I [ƒ,SpˆêS¢:Ð;þ­ôÛ0NÉüM֧ɛÿa#{N endstream endobj -636 0 obj +644 0 obj << /F2 13 0 R /F1 10 0 R -/F13 620 0 R -/F14 631 0 R -/F15 634 0 R +/F13 628 0 R +/F14 639 0 R +/F15 642 0 R >> endobj -628 0 obj +636 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 636 0 R +/Font 644 0 R >> endobj -639 0 obj +647 0 obj << /Filter[/FlateDecode] /Length 100 @@ -4990,46 +5026,46 @@ N! !i † †Æz–& -!.ц&šºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kv9 +!.ц&FšºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kÞ; endstream endobj -640 0 obj +648 0 obj << /F2 13 0 R >> endobj -638 0 obj +646 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 640 0 R +/Font 648 0 R >> endobj -643 0 obj +651 0 obj << /Filter[/FlateDecode] /Length 689 >> stream -xÚí™Mo›0ÇïûÞ ¸~Åöuk3mǕ©‡(‡*‰)I·IS¿û †4‰ ò¢Å'Gðȏôÿåy ˆøêãøÜŒÀ* ’ ` 0…Ёäv|.géï0¢”‹¬:Yp?O‹¢úIƒ¯é*]þ ‰ҙyòJ,–³U& 0Ãá$ùr3 Hj‘vŒAÄ”;N7NôÙ:Ñ?''‚i'Š'íÍ RVÝl.¦R^ßü¾± @Boùƪ]¶1‰+!Pý†¸ã ÿöðL·Ë­Q’o”ÄŠC7ZJ‹VDTh`ú ©Æ°}^ã± cHwˆ¡Ë“übÀYŒd kÔÃƄ•€"֐8Dqm5é…4™xHLJ„\”$¢6ûÓA)Þ±ØN}B8RßegóBµsž.¤²EE¡zî ¨gêT¨Ü¤°áð±—Ôôq•Z°ªê\_Oq -°¾Aènw€¡-˜Û^0³…«&1ú6,W[¶œAԊ¨ì~»íñ*­[¥3Bøa¾Í®ßÙm†Rìiÿ&„@Î%RZ›ÜÙA¢ÁЊ_õ:-ò̙º¤‡Þ–ºmêÒó6ì*†—ý¨²¯§^öjb6=£î”åýc#öcãëÆFþª¨ÈK›‡’Ý}»Uœ7‹Ä>ñMxdOåt/J‹•Îîè‘nÀ-–º\A˜Ýˆ€J™5swòqô>>ùœ*ù˜ÿ^zÇC€‡É}w¬Ò"®í¶I½¬'}Mp‘ˆeõ‰cp£”tcXÏÓÒ÷®'Öùãm.®+¶7_›pøÖOå:/l0"zá¥ãŒÑèŒvp™´ä¡ɯy^8b… ù¶î{úéËÈer¸KÞýó£Ú +xÚí™Mo›0ÇïûÞ ¸~Åöuk3mǕ©‡(‡*‰)I·IS¿û †4‰ ò¢Å'Gðȏôÿåy ˆøêãøÜŒÀ* ’ ` 0…Ёäv|.géï0¢”‹¬:Yp?O‹¢úIƒ¯é*]þ ‰ҙyòJ,–³U& 0£á$ùr3 Hj‘vŒAÄ”;N7NôÙ:Ñ?''‚i'Š'íÍ RVÝl.¦R^ßü¾± @Boùƪ]¶1‰+!Pý†¸ã ÿöðL·Ë­Q’o”ÄŠC7ZJ‹VDTh`ú ©Æ°}^ã± cHwˆ¡Ë“übÀYŒd kÔÃƄ•€"֐8Dqm5é…4™xHLJ„\”$¢6ûÓA)Þ±ØN}B8RßegóBµsž.¤²EE¡zî ¨gêT¨Ü¤°áð±—Ôôq•Z°ªê\_Oq -°¾Aènw€¡-˜Û^0³…«&1ú6,W[¶œAԊ¨ì~»íñ*­[¥3Bøa¾Í®ßÙm†Rìiÿ&„@Î%RZ›ÜÙA¢ÁЊ_õ:-ò̙º¤‡Þ–ºmêÒó6ì*†—ý¨²¯§^öjb6=£î”åýc#öcãëÆFþª¨ÈK›‡’Ý}»Uœ7‹Ä>ñMxdOåt/J‹•Îîè‘nÀ-–º\A˜Ýˆ€J™5swòqô>>ùœ*ù˜ÿ^zÇC€‡É}w¬Ò"®í¶I½¬'}Mp‘ˆeõ‰cp£”tcXÏÓÒ÷®'Öùãm.®+¶7_›pøÖOå:/l0"zá¥ãŒÑèŒvp™´ä¡ɯy^8b… ù¶î{úéËÈer¸KÞý6HÜ endstream endobj -644 0 obj +652 0 obj << /F2 13 0 R /F1 10 0 R -/F13 620 0 R -/F14 631 0 R -/F15 634 0 R +/F13 628 0 R +/F14 639 0 R +/F15 642 0 R /F10 323 0 R >> endobj -642 0 obj +650 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 644 0 R +/Font 652 0 R >> endobj -647 0 obj +655 0 obj << /Filter[/FlateDecode] /Length 100 @@ -5041,221 +5077,211 @@ N! !i † †Æz–& -!.ц&FšºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kÞ; +!.ц&&šºFææ¦N‰ÅšºÆÆÆA©i©E©yÉ© ®‰†obž¦‘¹FibŽflˆ—‚kF= endstream endobj -648 0 obj +656 0 obj << /F2 13 0 R >> endobj -646 0 obj +654 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 648 0 R +/Font 656 0 R >> endobj -651 0 obj +659 0 obj << /Filter[/FlateDecode] -/Length 1391 +/Length 1392 >> stream -xÚí[]s¢H}ß_ÁÖìCœ*zèèæiF ; -`vg·¶R&²‰µŠ%³“ùõ¢FÓ*àGbL?i¯•sOŸ{ïéFR€¢H7Òä¥.Uü5$AèPòÿ• “ :‘üêßg­bgQgDÁ¨$cŒÏ:a7}sQb(¾Öë\õƒätf…Ýà{IF„1| .ýãÿþ¡%HšÄ–㟄’LtÀ¦á±²žÎÂS5¯/†§d~“L’˜iHLV'1Þ%tmáWão(xé2¿E”IÊä"(ɐÂô-ý³¯íç ÇeíµBu!ÔcÍ@„—'êPM’H›ÜõŽKÕÓL½[•)*2õL™ÒIóðۆL‘¥;D¦^"SXNîzŸ¹¦Þ‹L:Sjõ“3ה¼&SÉm"Y;'Kž™U®ÒÎâcfÂ>Š¥õEš©O™™ú$2õ,"(™~Œ½F¤ÿã«¢¤SGI.Ч :ÿ»/y“Id!gñ$"c¦œV¶K‘²£X\JæâRD¦Ž"SåÌLuî£áå(ß.g*hUÒNàé‡Î2Ù¡ÓNmŒJ&Ε²wÎŒ”DÚ¶øH±Ük.1”&€§x©*oóÌ ¢9ì—e·npØ ´ˆ½òT‡CTE@%3Dµ"ˆ^D÷‰¨á4›e»Êk0 ®—ˆW¯ ~8~§ÇÏ´yBÆ¡Tø¼„<6óôԓޠ8¼šFÛ·ûÒó]Ë®sXC>qЏì§èêcU‚†e›¶³²Ibo¼I*€¢k6˾q.t®ˆÎáGü<§í¦`án,ôÚïÜl4ø1'M~1¾ŠrÂ󏂊#waºžeׁÜVÈ9¶P¾%å£yð» -ú}y=ôy‚耪™Âw*¯,ñ¦Vå¬ -DA|·ªQ@Ò}ƒ7*&.ÅÔa5ª­²¿Â§Ð!'LÑÝëÆFùœ -µŒ §ÑnÚ?´LLñÔÑ݅#.1TÏ'S¯‡ƒAFòUpÓ W²ŽÞ9^,YŒæ£g³uiüá¸ÕlÉUNÒ~Ï#¹Y,Ô±LÆÇÝ,³“-bK–Y~v¶Ëö;·gç–ÉB¯¸fù3_(Jš‡“pÑ8´š-¼–´<Á¼]™Wç»~õ†¡üõ>=Ƚ(ŒWX‹Àð¸68O¢.°®Ùj|E!»(°Oë½ê“?K§õô¼T­Y ÑNm' -¡ëY™b¶[:—–?Ñpe6\¹ô2)óÃу|7 -ÆÁè[ ß {aôú7sW䕋PÈܞdηšfÍq›eÞkÑ(`‡{6ù%²ÂŸsÐ+ؾ8+fxá¶ìyÕ)Uo‡£Þauúòøz4ì÷Wïl¨ -:¢Ù;„ -êst…3W]MÉË]ÿKK »º’éÿòE×UJ +xÚí[[s¢H}ß_ÁÖìCœªî¡›æö4ƒˆ† 0{«­”‰lB-^VÉ츿~Áމ¦Q@MbL?y¡m‹sN—Ӎ BQn„ÅKK¨ŸšX@"ԑü% M@ԉ4þ8ëÖ°v֟ö‡aNk@’¤³þh@ß\Ô4œ^‹úWq˜}ƒÏìÑ ü^˜hšt†ˆ\û3øùS H…x17Hÿ €èP»Ÿ^W§W—Ó«r:½¾:½Jî§_ÎI D²9锒 +%y1ç÷#$Aƒº²ò¯é/Dimy¢@UÄÅEXHEô¯}BÅ×óƒcšeã5 +¡ü!ÒS-AD +Ã@º +UEXƒXYŒúÀPõ”©yL©œ©bJ‡„òðÓ¦ÈÚÎÔk0%‰©‹Q ×ÔGÎÔQD?P¸¦À¦²aœ¬½É@F+‹Ï…„}æK땗eêK!S_8S/”`)ö +þM¯B„³Jg\ œvêÃçXðÈ +gi'$MÍl—œ²£X\báâ9SGÁ”QÈTÿ._NÃÙÝ0d8“ Äy¤ +À÷_28 ’%ÎÙÚIÔÆ¨â\7üs`,f¡m'€˃Σªà/Yfmž%1H„2~€ýÒðZ&ƒ=‘!ƫ؋ï ê0ˆÊÊd‰¨RÑ Žè!5ÝNÇpl Ö †6‡ˆ7ü¤ô\?Ëa™N%£—ä±)˜•§žÕÕáýÕ2{í:—~àÙN‹Á‰è‰ƒ~4`?Å@—˨ +´mÇrÜÜ"I{çER=«cæ9sUâœôˆŸïö<Óâ*ÜO…~¯îŸ[í6Û¦JY‘_M†o"°ú#àêÈ]Xžo;M—#·r®Ã#ßZäSËàwÆ1˜%ó˜õ(ˆU¹0ðŠAÄÆ?-óî­ +Á«0-+*$tŸã* @’ÌÁl^Gý\ßö§³œjN:®^Ž)ã$òÓ[ÏßUh5Y—†Z4:½ÜèAŽI£CBNx} J¸¤-CÝ0Óm÷:ŽÏvl‹L"ûGÍ4¿ªzɨIÍßëñpŽpÞD£çË×Go›¯æëœ™+ÏN÷ÒüÅõÅùF<ɽ‡2ù¦œ +Xf½ó~~áÉfð5¿P-­Î®k;WçAԙ-ôºg_ل¤â¬r: ‘A ËىٝÐò¹òvWYfçI&Ñxþ¹ §s%áð„*ñB!yV·ýO +ÅIA+'§Ñ·pš€a˜ô«Z 'hѬX ÛzCœv.´ùklï ¶ç†ù5w©ì¹–w´Å¤Tï šey€Ç˜Èà¬)Ï݂?{˜De÷MoCË8ÖvU†ƒ(‰F7`8„|ѯ.z],“†¬Ža²¥ &كP'¿—²¿žÓâX“K.t +x8Z¬ó¿Ãù¤?à–D)©ÒiõìFîù1íݘß>?VN°ß'ýÌ1ba7DØ­ ¬¹=5M«aÜrßÏr/Uc5í–ãz·Üw´ÜK…‹fÏ1£cñ6aÇ6aCFOY·¶“VÛ­o9w§Ý©RBnyn¯ëóÀ|˜À¼UÕçÛU}͒üMzn•UµÊ¨¶Ïm?0; ž w̄zi]'ðÜö!+¾éƒOk‡KmDg(6í6¯'ªÖ¥5š¡ëÛ¿[¼¹[;–WZ¼à*,¸Ji1KóãéL¦á,œ~ Ád’7¿X·̈́”»y˜Û+Ì=.ÓÀîXM×ë¬Ù¢¨P{¾G³_ƒö¤ƒµŠå‹›ÓÄs»õù×¥R½O£ÿÆ£¤ƒÙõtÇù[[']^ìí+øáúü± endstream endobj -652 0 obj +660 0 obj << /F2 13 0 R /F1 10 0 R -/F13 620 0 R -/F14 631 0 R -/F15 634 0 R +/F13 628 0 R +/F14 639 0 R +/F15 642 0 R >> endobj -650 0 obj +658 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 652 0 R +/Font 660 0 R >> endobj -655 0 obj +663 0 obj << /Filter[/FlateDecode] -/Length 1295 +/Length 1316 >> stream -xÚí›[s¢H†ï÷Wp«–ú€Ý\2Jv@(hg'µµ5ÅL¨xH)ÎÖüûE1c’FmÔÄôIì`ñôw|ûC3€ah7Úâr¡}æŸÎ‘ `A÷5È4ˆE4Þþç ÒÐ¥Ì<ûœLo:Æø,Jûé$õÒù¯äÌOF DÏfÉ ñ/ÿëÓ9Ô ˜Ìï¥_5X€-nç.W`«9_Q.(þZåŠóx¹†ü^MÀˆf,> R£¼ òŸ\äÿs—}}mIÍ\Qcp¾£%6ÓÈëТ€6‹«š%û‹N9Np.ì1B¯Úøþ¶Lj"`>ØaӐšîg¹>LóD$jj>& -O„ZågJÂæ~_>>c2¶Ù »mzYqe»®P×nÔãY¾v<Ã$±5«7J]W1 ìy-·*=Åj‚1`%ÃP,<U.ÇÇT÷ƒ4ÏÆ#±þ¥Íù¤YíZöqë7d†$ â%ƪî[NHRòéK„$ZbwC'æ6ïÆÛYNzæpó! ”bÄî7ïê{+ˆ"§ÅEOG€œˆ–$:¼ °¹­Ðm+‡¯sNE{ø!/lÔ÷íŠz¶I;­aBÑT-À,IfËÜÃʉló=ê4Ç- v™È^lŒüãÁÇ -~ýð%CuLü£Á¯ŠüúàW uXÀ(g˜£Í=uTT._‹@ôÁއØA *Ý rBïjïóL'«È=™gÚbúx±*Þlú±Ó -:íXú% pvy HÊèãK§j–_ý ŒÉ4X àAÈãׇŸìÀï“y&$gÂÞWeÂ1áøôvüŸž zÖדáìf6žU òPi}å ´ž3°L`Y’¾ˆ`6z˜÷ª`о­2Zxxˆ¹þ¨"oóÍy›;ßxQ³Ún§JggôÝÍ@Õ>Tˆ~cSÑØæ/0>J+ mW€(r>¡oàìâpoÙ?Éá+}•»¾sD¾Íչφs©ÐÏý ËU®­5×nŒµÝͱ¶ë*éfÒ ’‘n¾nޛŸÙ4û1HõižäÓª°Orħê­Hòt@Bsøÿ•Rx +xÚí›ksšJÇߟOÁË8sز7^R% § ¬m33š`ÂÄKÆKÏôÛ«5‹º5‰î+’¸Áá·Ïõ¿š C»×¦—+í#ÿp‰4h j¼£ASƒXDãÍoÔk:b̤“ÑCMÇ_Di'¦ýÛ´ø•\øI¿†ØÅ$éÖþåÿ|¸„X3U/î¥ç_5XÀœÞî:ˆyËöÙB2_ˆM@¡fLš™Q^PyK—Ê?ƒÿÁïR"¡s$ZÑ“º!²…¬ž_ @Ø/¿ ޝñjL–ð¢Òt]aJÛ^øŠ{ à!&yø·÷P_+ì ‹`Tb£TÆôÝ«V9Np)l¡¡ãÚþëßE´v(Ù*˜dý§ÉXï¥ãDDjFÿD +O[ågKbž_>¾%ÅÒm…m5ĸœVòœ~ä:̒4Ø2Bg£4Þ>èãtØËúÉx0 À-P|0à{G%P1@ø¹é­NZŸÖ$-<]ñ˜þê%O'd‚W{øùe*Ñ>M€‘ÄN`£(3ŠUÞÆ +³[WâV³Áöü"ƪLÇÀæV™Îk|·=¯ÒˆòIFÝ<ÏæŽ**Vrù®`©º½ƒ5Ó9^߉cûÊÛ:ŠEï*&ïډa²0KöwMÇUó3YQY-ókµ}'rÊÕwwõK·å´•¡š¡Ì9jÑáY'lª{¨¾0¥T5,kºÊßXûvãze¢Synçê½Á]ÖÉÒ;½›õÓ—× LôœRýêå<s,wÙ0½†Y˜_í}þ” ,û¿·~|û ?dwwi_ïd݊‡3ë[Ö¡¯ï!ÂîCX<÷V`Òq¢wºÉ½ +⃸œHlT¬¯~i*Åúe½Tp BnGWªí|j¹ìš£v¢H¡>¨UÏQ»­¦B} «Ž+ûv…ú…VÈWJQJ$ƒÉxå´%A//ʬ¸ÈcÏʹê⃠éªP,>òeåÇOÉ}ªßzOÝtœ úbÌê…d5-Xö,m¿n‡ `¢Ù0§Dq\Vr•­¸œ®¤äÔt%ZîMè†NÌmގ7»œô0âúc(Å2ˆÝ¯ÞÍ÷FENƒ‹þŽ9aIôy +0•¤U +ݦò÷}¯ÈÙhø!ÏMÔ÷튪¶Î€yZ†¢¥ZÀ´¶cÃÊImú›×- ¶˜ÔžÃG +þñáÏØcÅ~ÿìe£Qð_ ~…d¬àï~å :€¥Ž­ê«Ë½‰òÂ%ð÷¢Ù;òÚçÌ "'ôn>Ýt²²ÜÒt“”éÇëM?vA«K¿tg›ƒ¤Œ>¾vªÆû•Ñï`ôHxòøeÇâ';¼4Û$IÔû¬Lø(&<]4zü§'Ý®žuô¤÷#»Ÿ &=LZ]9*¬ç,ZÌÛJͶÌLîO“þïÁ¯ +u€áÛª¢…‡‡€P‰“ EÚæëO‚¸ó•ç%«í¶ªDv“½»Y¨½¢ùd6 ¨x§qán žMW‚È3>aoàÜâx/Ýä?ÉÑ+]•»¾sD¾ÍՙϚ3©LËý ÍU¦Ýk¦]jÛë;¤¶«„›C7R{óyýÞüÌFُnªÆÉxT¶ñINùT½$IÐR}¡9ü¯ÿÞ¤Þ? endstream endobj -656 0 obj +664 0 obj << /F2 13 0 R +/F13 628 0 R +/F14 639 0 R +/F15 642 0 R /F1 10 0 R -/F13 620 0 R -/F14 631 0 R -/F15 634 0 R >> endobj -654 0 obj +662 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 656 0 R +/Font 664 0 R >> endobj -659 0 obj +667 0 obj << /Filter[/FlateDecode] -/Length 2153 +/Length 2128 >> stream -xÚí\Is£F¾çWJöÔt½Ð@U*•Œgɦß2I -¡¶D -ÐØ“Tå·§›}i0H²,ÛsÒbºÅûú-ß[°¦C]זZúò^{}ùê֐m¤]^iÈҁ6Õ.ßüqöîÜ"gÛÀM¼08„ೃ¿o53Dó?/zõiȄ8]ĶHԆV¾…]ߤùÅ: - •ë²eĄÄH×}Ÿ_A4 Ú¬¶3bÙé%Î<Œ±'%gÎ.ÀòÃy¾†–k Óôôrx‰T/xêßð‰í’‰m”b#Šs¡‘Žº@"›HXBД®Ë7 ð½€€þÊoŠø,Œ²¯ãÉ6 -@‹_„té}ÀiKgä¿d*éLh6¥ó='üv㋆Œ -Al -ž(ÇQÕ¡†mC–§M:†Už¶´­ ×ÐJÓ2Ó æŽ{}ãD ஜ(Óias^– MTÇK?MéAéVß8m*ÁYpŸ'¼ÄH*ÔoÛy¸MTöARy½­L‡†QHfN’ìÚóý†¡\€ÛL ú¤Æ 8ˆ®¸²|kºD7a´($š|=ªé‚¶0…,ö­äßµ·—é7ÂXD4ñ ê¶¶òêâ^ŠÏ¾ö{H…ë0¡m¦»e °N žÝ̛·¿(÷Ä:…ŒU{æŸË=kwHìl†,ÛÓë @ aÉX™I¡8)¡ˆæn!qO}4 yx¨yxÍsëóBøyy!¾ô‚À – ¼+/NÂèS…Ñ7* ÅDjÍ> „œ˜"–²²É²6ݒ£T7¡EO'†«N\(¬ÛÞÚUо¸+h»ŽtÚNœ€ëù¬7 -«Ð»o®Ô Cz¨Ãzî)X0 "2¯ºÎÆK­û‡·œƒ«¢t4­cx¼CYˆ¸aۚ¹%q܄G æNä®*ùSi Oûøž`hÊ@̱J” €"€Têу‡È(”älGš"ŒÖ6&*´/nÄnÄyPž¯ -u"ŒZcïõd³„°ä)S"ž®7’pðtø›d ¤¿1‰àV„æ\Ë¢P7ËÏ -þV,0¼Q¹ãå¹eŸ}ÿZ½¯A &µ}³Ï -g ‚Ʋ}‘µ;‡ÓÍÃ{ì‡å@X]ò{ŠFñf-rûÊο|^Oå9 -®<ŸΚW(¼ê!G&>RIljྍÒÅ_…qÒÿ»ç$¾$!˜‹øÇã -{Òjßk%bØÐ™ Ù®:¾yÔ<äÿžÓ!t"ϙû5ñ¿~âo>e1àɑ}k\Øx\…Ñ(8(ÄÆs»CB¬ 4–ˆ/½0NœVü€‘?@Ðý4,­!R£ EO­ ˄ÞÜU+h•®³ÁB•mèÑ#‹ƒîÒM:LˆÐ¤Äº#à{qr‡R=AŠ™ƒ° -#ïŸ0HÄA4†€8ÅZã(/²ð–^œh¹]ó iæšvµ/©8Ì tAÆY*ÚËÎâ*BÍR®ÅåÚÔ:!„íM0•oŠ]Àà.Šbî%ÛhS‘ÓãIÜ‹7¾ó Ä+îûà#âlL Ùtº{:N„ªґńVU”Ä£Ì$Û͆G®ó¶,3àäg9ó—Ù·E Ên¢ -µ¹íü$­:­•^(€²MdâU—c” >¦i‡CGaÌhZµnÞé)7‹ÏþSïL ™Ûõ\å#?ñ@Ü §ÊMGw/d%“Mõ¢´C3„cÐ&§ÕÆÚõg»Å>&Ë£ÓA+2àÏz¥„èSà¬=TE±vc¸;ô@ô”"õL=êDŒ‘9¬5ÄÒô:ÿ¬šz(P½Q¸<·¬NÙ¼ºCÌê;g_¨†ÄØÌ¶Æ;O?U¶½=òÜaÑURFŒÀ3!ÍR²·Ý”Lœœ¸<›eä É:ƒà·ÜÝvKڂ ]¾wïênËlö®È€Öéy.ÉÅ]7:Î îöá\U•h7èõSqiÜÛ¨Ÿ3„#K•x¨f2¾SžÑOÓ·—g††8êZҙÞà=ã$ë2{WŒAœ -õ¹uWN°ä`zAæÖNt­HŠn•î€Â=,«ã ,ywmõW —"Hq>ð=è芺åÐ¥2Ùcê±µC»ˆIegdëJ]S¿ù p5¡kÚy×î]û6BùDFË)^€X9++˜õ@#Šº5Ϋ±¦:7Á禪b´ •™ -¼ïqE[úá¼â«MUOtÈÑÑ8ö8_úøÌ®^jN*xþLB]ìÒÁ¿PJÒ—‡ŽéÙ%#¥7+áe1=C ®W -J”Ǐm9>s„ÞfÇ7È:2öDŒòÿ0¨ø¹+Lü”T¡zÇœÏïX“x!€â¶gà/¥òZUÍúˆ¦«h -ài¶ZˆÚ3Wx? Ìvçaëö©æ¢æñmHRÄ*ß÷`uf…C¶Œ¶Üª0UZ돃Öê1’4+¯µ…fà«û|„ìX`5!e2p×Ý÷ ¼è Ûļ·±Õý|Ÿ fÄÓ·*Œ$—>¶o· -g6Ÿ™œ¿•nAzøªçkdL¾öóp¾¦xìZ5Š a?ºšë¸3IeG4‘ õH1Ë&Q†Êû&ÔÙãé íRÂ&‘QÀ±š¶Ý¬BŸßEƒžb:5Z·šiÒâ³=ޑ‚ÎcûÚYzî#-ëÆ=<¾wtãÈ BÞ´ÉP)"$CsŽ £j*®$ =ì2‹²¿Gـß&ÝâXðLüޘ¼$ànÄ%×r|0\Xœ)±ÃºÄ.‹aè_‚<ìˆiŽ>©Ü5´*ârŠ÷ÕæóQÝ×Qio/¿øÝæM‰ +xÚí\Ûr›F¾ïSÐi/ìNvÁ™N§‰shÚ*­ïš¶ƒÐZbŒ@(vڙ>{w9#V$[’ãÜXBfWüß>¬ š¦17²—·ÆËËço°Lè ãòÊ@¶t¨qùꏳ7ç69[‡^êGá9 Ÿ½ gâV¾EÔbgòÏùŸ—??ƒ dAœ­r[dê@»ØÂinaÑb‹r…„ªuù2bA²u/Š;ˆaC‡7vFr'»ÅFq*÷¤äìÃÙ˜8/ÖÐj CqÃÌn‡çYH÷‚ÇþŸØ.9Ù¬"Q\LÒ9DÁ‚6Ρô<±JAà‡¢ô½¸)/ñYçÿ&Òuj€–ßiÒû€³IcßäX:ê,hµ© |7âv决B +IÇAÅa ǁ&­¸Í:ŠUq[éVŽÇËh•jYÙ S×»¾qãðnœK€Ò°©/ہjâež¦ŠlA™v ß0iªÀ™‰@¤¢ÂH Ôoëi´NuúA2yr5X0¸ +)sFQvíAKQ.Àm.Û ¤R+‰†À{1hԂ6©„ÜbÒÚÄÜDñ¬$fŠõ¨!:R r··Pÿ7^_fÜcéÌäWph:ÆR’jJT^Æï™•VŽ•í–/À&fþ0¯^ÿªÝ›r^ïY\W{6ž8ù y¾§ßA@f+7™S¡a’Ê¢{ᛔA>˜o¨Í·6˶Ùü´l˜ûaè‡s]…Ÿ¤Qü©Æè{^b¢fîE,Z˞c¦µmŒ\¡¦´ôt<·ŽãR`¼Éð–«ÎA¨]õÅ]®Ús•©v“\Og`ézqT;ìÂh ­\0eœî +ï¼Ži°!"ã¢TÏ]ù© æþÆÁÓr6´ìÝB|@N¾±Gùky¸^*b7öµ‚ü©U‰§sxKз@§ ÖP¡@Z@é@jñ؂‡Ì#´!َ¸TZ‡è@>2H¼Xˆ°f^ su "û¾¢«£å*a¢Œñx^´\©0»„§ºÉ¸“’m¡ç*(•K‹0˦дªkMèV.`H=¨ÚñòÜvÎ^¼ÔïËĤ±o~­ ßl›ñ|_dï¾qU—9)·(X +²R]Ð u)dÈ7K™Ë×þõgaïð(®ü@„îRÔ(<ßYø@%°±.OZ5Jw$%i›üŸù~˜F`*=ŸHjþݒPçA+ýiw ßUÆ×‰ˆÛLþï)1ù£ûî4hÿí“ õ hËú0Ÿó¡Fþ¨é¾C!WÂʀ¸ŠâA8<îºõp7€Q ?I?+qdl Qìÿ…©€d%ƒŠ> N+ d9fþÜOÏ×K¦í\Ò©k”¤ÞxºKµ¬DìYgq]nš¤]‹«µ™^B77ÁT½)w½»hD²‡/ì4즅FÃpNVû $ ࣈ“¼íßn"]€Gî ÑAÄD`½Z‰Øs±I˸'`ú,ÿ´ì+9­S)0·¯¤u紖 0@õ~,&_MHÙ F:'VYjŒÆÕáfÑM˜q¹]V>÷žÓ07¹^®ÀU1“ô8O0rÀŽÂÃô%T’µ +¢¬÷҇çÐ!µ~w‡Xa® +ŸãA+3Ü/r¥…èSè.}ÔE¯Í–ow’˜Y£uË(CÐ$à„Èlai žuɊkÝ(C¹€šåÜÁå¹mw +âõ}bÞÜ9ÿ@7Ñ ïÀV¾5Þy¤ÕM³}ÂI?ÁÈ¹NÄR˜q Ò< {ÝMÃ$çäíùl¢˜©x3œq+¼u·d-c¡ öîJ âZ])Ö#uf‘? +ùÔ­^r+vûp®+>l¶ÞÍS1iªkò™ôÂQŒ™*> endobj -658 0 obj +666 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 660 0 R +/Font 668 0 R >> endobj -663 0 obj +671 0 obj << /Filter[/FlateDecode] -/Length 1268 +/Length 1260 >> stream -xÚåYßoÛ6~ß_¡Ã`%#R¢(>m«—tk¼‡¢ -Æfb¡²äRR~¼ìo)*’-ѲÒ9¶³=ɲ)êî»ï¾»£º®s㔗_7Ó³·ØA.dș^;(t™ïLù8B~0˜ÒŒÞðl1žçÞ‹k!E2úÖ]ðdŒé¨àñø¯éogo‘ƒ|èùz/ ^à3–Û½«VxNY W˜ˆ@dV¤+!y.OæàFä ÷¹zGŸF~W;øõ{з|Ž¢hã‚9ðc©  hõ~äzbDº"èRã子w2R~.Ó¹†Ñ÷”çB䀾íu—6PQˆPå £]¶ F!U@y"V®ú}'aVi–EW±³t¹Ô¬Q×U,ò(M²†8÷æã+ -Ù0þ´Âʊ&òîÈ¯›»n¦Žÿøq ¿¼nŸ{X¶¥>TVUÁc6_Mð´¯­Ð\G±HøÒêt›3›ïC‚-±é ŠJhPZ†.Ò,ßièO'`h‘ ¹ÓпOÀÐ[.#¾…ﵡßÑP)®£{°94«z Տ‰ahJâBÿîœOË/î´Bû¾ÚQU;KGeº>ÞÇÎeY_v”ÊÐJÒË(Œ”;ž_Nì{R - [ÛÓÜ×{6²dö$fϨã¼I¨ ²ñ‚8íû¸µd‹(!ׇnP‡ ’`)n£´ÈÀ"ÊòT>4t\ÙxèzÐCO,Áè( -Í|è?6 ,è)¯ªaòÊUì,¯_‹4s%JpÖ±¯æc* xpkƒ1HÙ>º—ý0ª? è>jxÞï„G - ×øDyYæ:-ÇHkQ':¥·B³w :Mk•[OÊ)æ’߁Y!UóŸƒ8Jú:חš7dHg£DÈL€Lp9[t…ÄrÕÕáΐ?G¬‰¶»¥ »ýÛ ñ…Õ)U©ˆw@?@©Ðt³¡ÑAJ" rÑeW~ÞcEÏD|½¦™?þÚèÁÕkóÍÏÕ=ªî_UW¡<>†^ð<ÙÔFƒè·eÒÆWÝÆÛ,¹üÒðßÖ"dÞQFÙ½Ó¯Ã@Œ& ý0®FÀõÈó!·|Ž¢hëà ¾8ð© hõ~ä’NŠ1¢@t©ÉòAȵŒTžËt®aľÊϒ\耜0·£ŽÒ +! +ª²a¬ËÄ(¤ +(߃ˆ•wý²—0«4Ë¢ÛX€Yº\jÖ¨ã*y”&YCœGóó•?…lÚ y*ЦòސÊo†»¦®ÿ5øv¿ÙÅðõgÙ*Ê]‹„/­éÖU¹²eM=H> endobj -662 0 obj +670 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 664 0 R +/Font 672 0 R >> endobj -667 0 obj +675 0 obj << /Filter[/FlateDecode] -/Length 2152 +/Length 2159 >> stream -xÚå\MwÚFÝ÷W°„sâ‰æ{fÙÄq>švå®Ú.dPŒ!q$‘¦ýõ‘403lã yE\î{÷½ûÞ0 @Lî'ÕÃûɛÛ×7h áäöËŠ Ä@’ÉíõÓ·Y:Öåì -c4ý˜.¢ïꟐC8…„ÏþºýôúN ¨ºôJÝN®ˆbïjN›«Í%`¢/i®“Õ%?7¯ $Ûº©~O¨zI˜Äa¡îIð4ú¾Ó"ÎÒæ*Ò^Å0€xT€Ù•zË;èèÿ<ù‚3ßeˆ `æ“r¨ŸW`I8S ¬-Ëå**ãyƒÜ·e -ÊMXºàp¸ _pöOüˆ,P j@ lP¸/\‹ÇÅp̂B yó1Ð\yUãR,£$±CŒkŸ Ä.&îìØ -’=42xåá ñ鿅…¢€ˆáÄѳÝÅBš#€ PY2Ñ¢Ž$´zÕë&ûBqÎgHN¿ÞçÙ&]Xߍ’)úÌ9îÞÅBœ€ˆA\ú¸ý&,–u˜g韈òûMî– Î5üU\;S2€@H <ªªØQž8-Ê0IÜØ0Ä©Õȅ’ËB -©Å}H5DÊ6yõé …€<*/ Ƈ.4èºÁ`¾å]Σƒ°ŠGé瞹䙰 ÷Uyw›8)c $ô _JþŒ6cÀLfǶ4~"n¤ùíAižg«U¨4YqM£E¬¾Ÿ{[Q nI1x˜ú¢ -Ca²À>õ݂I‡z4߸»5(ºœJüñÒÛ&H ·q#€ÈÁ5)6& ރ ·1YÆE™åÿ:£Š­•}ÙၠÕûûj|Š(ÌU ¦KW¹†ùhJ7``yZ›»¢ŒKw -ÒX1Û("€±GÄXe¼r©“îzkð]½]vá®W¾µ¬xeºÇÕzv¥¢ÍيˈáÕª.{­u{äÑÀ¤ºüÉÒÐª±è¹ÛÆ'`–UØæãQeÐ6ÍÚY‚î6†pU4TD0™ªø &‰qÛUdDÏgΕj~ü]ìŒÃÁ'V’ÕùÆM© “¿ñôª²ëI?Π[ÇuZŽ’8 -gèÊÔkKßc…Ë3û¶ã:u¼ˆè©˜Å«uٝ=,è.~ -‹X7p}±¥zTTÖPA½ÈÞ¸ñ$xڎzX¦hUµÍc¯pewç( «ŠRM7ƒ¨¿«íÌPÕâq ŽìODg‡õÌnnU(æYRÇb¦¥PN#…c–»üt*PŒ?ÁÔ[eq„ß+͖ÐõA¿wçѼ²£*Ç·(ÃÊzùj£Œ:¯yP¦üé,¥¶óW|ÌÄûÝA˜“^¼ã±»Ë;UäÜ`’®!ðÛçµÖ~‹ó,­tWNK×ÔŠQm±œ$aðbo§¾»-öª¦ÔÖö”%ÀгòÂ=æÞõ1?¸÷£PQô2Ī0YDE|Ÿjý(\Æ;Ç#ì9I7ý‡¾¥›]ÕóšTgÿ.0…#0Õ=¨ÀœÂ•›ÚŒ‚¤7¤¾ÇeÓ-•a¹±éBTгÉãÍH¸óÑq“jÚÌ$T†w‰å›ünhŒõÚCÆTµ§†Lyš³éãû3<"ÑM;H·zÿÜgzñæà¸ŽoÉkk\èÚ´qóG·¥I”†«ÈÕ¢s1*c±MùÕöêqݼSF@àæÒ:Ì0e”;bë™Èt–Ê|k« -ڃeÁ<`”K7OX·=€J²gñ¾Ý•or*eœ,"—9xÄìb€Ræ4·‰ÕÅ%jPË£BÃVÖ-I:!”Áஜq´$ƒö°è/«Ëé%—Â–³Ë¤ß4Áµ%rc›&êeDƒY=}ý¹êýo¿×ÅæÍLÐiEõ_×Ye -Î7¦Q Mƒ¦Ÿãy”v„B¢ð$¯pÿ="Ñ­Cl·UÍ×­6Jì} -(%£Z`:G~³Ø%P·¦­)Ä枢FÏÊØø[¶Gdt=7…' |`»“ó^ÿr˜ã t¿«V¨UïK–G¾ƒMTŸ¦ZÍôä-/ҕ·÷|Sõ/›t^nÉ¥g«Ã(ñ¹f?í'…øýÐ/°f ¹b˶ö›~JÅë”ÊnÇѵ£Ür/í0 ã0Û¨QÑ»3"eÖ#IÚc3;ÁóË:a¿{0MÐíŒ ‘^/tÊÇðIõP¦(ë ÓZ~?40ªV¡ñ¨—™ŽÕê?ʬxS8­/ wõÏ*ºíᒊ´N*>ú¤WONj¦ÅŠ«¾Æ6Æ0?a9`ð«x'é¶Þcþº&mœÆe&ña7Š«‹í†Ãy.ô¦€ÝPt‘Ð>wËтùê¾ÞãڄiG{„ºzd -d€÷¬OµV±åá|k)ÀË ¸¸M“‡"éÖ"1ösl ¡º’ë]úÜoۆ}Š“d¼Fv03:H¯,í¤¦«4¬ÍJ“¤ê)†î~;·(vÖ_Ýw80Jú©_IÿÎîìNO_tz Õ‘Ö ï]¯q¥a7¦{Eg½Zê(¯2ÔLøˆþ„ î$¶Ùëà. ¿ÙñÐe#¬^ýK?Ù¿ÆIRÞ»Žúèӊô…îÈѪhlIPŸŒi|›¥R¬2ô÷ÒU/t83ë3Íx)ì~3¯FÓoÕÄþÜOì¤=ùÅP5«i¿™ãşì=BÒp9Éîã´ÏéUY -^øçÙ¬h{6žEè_û ½ -ËúT:i`–ºè³-:ÜýªÔØ,&´µ¼Ž¼ÝÃ*jI,CÝ@8ì*ÝãÆ‘i™kCtoˆøîö§ÿ;¬½E +xÚå\MwÚFÝ÷W°„sâ‰æ{fÙÄq>švå®Ú.dPŒ!q$‘¦ýõ‘403lã yE\Þ{÷½ûî0 @Lî'ÕÃûɛÛ×7h áäöËŠ Ä@’ÉíõÓ·Y:Öåì +c4ý˜.¢ïꟐC8…DÎþºýôúN ¨ºôJÝN®ˆbïjN›«Í%`¢/i®“Õ%?7¯ $Ûº©~O¨zI˜Äa¡îIð4ú¾Ó"ÎÒæ*Ò^Å0€xT€Ù•zË;èèÿ<ù‚3ßeˆ `æ“r¨ŸW`I8S ¬-Ëå**ãyƒÜ·e +ÊMXºàp¸ _pöOüˆ,P j@ lP¸o8 +¸<‹‰1 äÍÇ@GÄÊ«—b%‰b\ãø)v1ygçVì #ƒWΟþ[X! +ˆN=Û],¤9ÈőE-êHI«W½±n²Owá|†äôë}žm҅õÝ(š¢Ï\ã~à],ĉˆ4_xkÁ›°XÖE`ž¥"Êï7¹›28×ð”qíJÉ4!7ð¨®b‡A:xâ´(Ã$qcçv#\RHå(îCª ¤l“§QŸPÈ£Òñ’`|hãBƒŽ¡i% +À|Ë»<œG;`•ÒspxDä¢gfÀê"o¿Ë»ÛÄIÛ!¡_øRêÿc¸f*;¶©ÙÄ'↚ߤæy¶Z…Š“U £i´ˆÕ÷so3 +Ô#é¡&¿¨ÆP´ìK}컓Nõh¾qOkPt9øã©·mL<ïàF‘ƒRlL0@íà&|•n“e\”Yþ¯3«ØÙFÙç‰ ; @m}=È>Eæj>Ó¥«]Ã|4­ˆ0 °<-ɊÍ]QÆ¥»i¬€˜-ÀX"âH¬2^¹ØŠIw¿5ø©Þn»p7« _Ú@V¼2Óãj=»RÙæÅeÄðzU—¼Öª=òh`RÝþdihODRõXôÜcãD–US`p « Z¦Y»2KÐÝÁ²‹†*L¥ø@Å5˜$ŠÄmU‘½Ÿ9W©ùñw±+Ÿ˜XIV×wHýg¦P]Oùq&Ý:®Ër”ÄiT8SoT¢^ÛúK\žÝ‡p°שëEDOÅ,^­“Èž<ÀèaIwñ[Xĺ…£è˽(Õ«¢²† +ú‹ì­_@§íú§'ÊTXUãGf°W¸ª»s†ÕE©¡¿ÛAÜ?Õö/f¨qÈ8–GÎ'¢“Ãzv7 +·*ó,©s1ÓT(§‘Â1Ë]z:•hƟ`ë­ª8Bï•Æ%t}Pï]Äy4¯ä¨Jñ-ʰ’^¾Ú(£Nk”(z”RMZr|ÌÆûÝA˜’^¼£±»Û;•eä<`’n ðËç5×~‹ó,­xWNK×ÖŠQ¹XN’°Žx±wRßu‹½ªCjË=e°ŠYyás¯}LÀú~**¼L`U˜,¢"¾O5.áãΜ¤Ûþc_Òí®ê}Mª«—˜Â‘˜êT `OáªMmEqIëMJ}ËfZ*Ãrc‡ Q%nÌ"·"áNGÇM©ÁF™ª ûåÛü•nhŒýÚCÖT§&˜ ó4f3Ç÷WxD†C›v’nÍþ½Ï> µñæàºŽÏäµµ.t9mÜñ£ÇÒ$JÃUäѹ•°Ø–üš×Ã;eîXZ‡¹¦ŒrGn=S0¥3ßrUA›ýó€Q.ÝqÂ:ö:Éã}ë•GøXTÊ8YD.qðˆÝũ̵hn +´]/‚Ôò¨Ð°‡yK’Ž%0¸kg#IA{Xôî—Õåô’“ËFaKÙeÒ/š`‚Z¹±Eõ2¢Á¬ž¾þÜõþ·ßëfóf&è4¢ú¯ë¬ç3¨„fŒAÓÏñwæh!|}_ïqm´¢=B^=²2À{ìS-‚U®Fy8ß2x#H@ .ÎiòP„ Ý2SŒm!Twr½¦Ïý±mا89@FKa´‰f¢I mYÚ)M ViX‹•¦H9ØS ]ývº(vì¯nÇ “~êgÒ¿³;»„ÓӍN/A£:R䝢ë®4ìFt¯ÂY[Kíu@†Z 1ŸԝÄ6¾ŽZ—Ùk‡naõê_úƒýkœ$5ì¹ë¨>­H_¨ä@VMcû H‚ûhLãۘJ±ªÐßKW¿Ðáì¬Ï´ã¥°ûÍ<Áû¥³:°?÷vÒ¬žüd¨†Õ€¿´ßÌñâOö!ib9Éîã´OéUU +^øçÙ¤h{6žÑcú×þ€^…eý‹ ªœ4 °KÝôÙî~UjlÚ2¯ûÍ «¨9$± õáC¨t¯GÆe.‡èÞñÝíOÿÖC½; endstream endobj -668 0 obj +676 0 obj << /F2 13 0 R /F1 10 0 R -/F15 634 0 R -/F14 631 0 R +/F15 642 0 R +/F14 639 0 R >> endobj -666 0 obj +674 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 668 0 R +/Font 676 0 R >> endobj -671 0 obj +679 0 obj << /Filter[/FlateDecode] -/Length 1483 +/Length 1485 >> stream -xÚíšÙrÛ6†ïû¼¤f,„ØÁËfÒtܙ,µ5]¦í-ÑšTI(Iß¾71@ɱKt¯4²ayôñ,ÿp¼·ôª—½—³¯‘BovëAáA BâÍ^ýáC"&SĹ þ˨\M¦cÿ*¾‹8›Çú-ñßDÙq¥“¿f?½x =H&ú³¦ê_@oJB ª{ۜ ž!Ó'êêªNdÑ]Ü"Ý!Dô© :&SÈ¡íüÃ{ÿÁ)}Šù»]¦ €ià ë_{S €¹"֒–ÉGýàôc$ÐO£l¹‰–qiàgêãXpTø¡÷›à` .— -]ž]hnØ/âh‘&™µ¾7hÏ"ê Nˆ‚ Í´‡!œySŽ«Sï2¿>‘¯u¥ñã"’yѰ-Wqš`i(90¨î§õ—ÐÛHÝB¿ú:*TÁ•q¡y#?þ¼Ž²RŶÁ\ÐAæè4„"Ýhê¯Eám°n3¼£bÖB¶¥uÄ-eF -ië$¤&F´ƒ±IgáÂÏËD—ÏÈLì0”}]bŸDY 8@T JYc‰ç‰‰¶•ö|òÎò®%’«JVtKҗª08éa+I¼­(¹sIªÉj&w‘œOTȬ’li“{–Ӎ¥;ÚøAØ?‰N¨Ð­ª cÝ$Ï^<<Þ¿5 ³°Uv.üþÝõåo¦KS.Kàûs+77¥LäFZ5 Ìf³Î¢õ˜ÒF%Þ/mŠ|©$ñ]t“6šožß­ÓØ - „'â¿v¿¯è% :}‚Ü-Kwki“nÚàDº=\SÒ=hN1ý¼wÚñÏ&·rÇÈ®\žÃðø0ÉÂB@[kË\’¥ÁÛØÚïß^_ÚFw‚ÛÎ>ý§Ø íãÛ7¹»ÚËWÍØù¢î*«\ÂOõ™×¯›2¶òøÙu›k†¢õ)È¥‹x‘ñÜÚIýêaÓù†©YeQ7²B¤Âˆ8P0'€„ Ä2.>êðŠu\}Òoòba¦·8d2öhÍôÆÛbJAÂZ޲H沦èºÜ`*Ñň+¤)£9`ÂíåoàÉM;þ*e$7æh^ >*Çq/ŒDaäû/‡Tv‡5Ñk³Å(à„u©£³â‰\Ý)=>7£Õq3?«a¼ÓòÀ¦=j·›ÌÞx(=O „Û" ÍémS%{Ëy‘¬¥­q úÜÔºí -.l3Ãâñã„rÊ•ͶÔNÆ¿­ó<A"A辑êSllM’iñ#ã"šWû3¡oÒd|ÇÇÃÑumvîœq'·di»æEˆÇ\çÙ½Œy_À·N…¸ÔeúŠÑU”ioh:Ööñ)®h¾õè“Þ‹»<67…ÕÕ{emn6I*“Ìæl zJ·xüÝ•ÒÝRiÆ -´íӂkž}t2*d{ð'¢<µlÒa3Çu[eÕäí×gÔ©x6mf ´ø¿ó›Ò¦¶)‹˜Ànúº§¿º Õñ8¶32I{7JTy„pT}{ <2êރkr\檱OfkáHŒ1Ï\lu¦¥…7¸ —i·¸ÙÑõŽ6ØÑÖwm!:š+zàŘr¼´¿Ví˜M„Õyuè—ádVV†µVæ¢Þ^wl -SÒñ_¨™n¶ÛÖô1– G÷6»coj ·[ªšáné‰Òm~Pç€;ù¿ç9¤| -¸™9P½^³X§‰´Þö*)Ïðé<ƒãÓÃáîƾðþ}8¼ÿÕ¤£ìC§VeüٜÓQ(ãløðµª¶‹ºÿ0ûî?÷9Û +xÚíšÙrÛ6†ïû¼”f,„؁ËfÒtܙ,µ5]¦í-Ñ™TI(Iß¾71@ɱKt¯4²ayôñ,ÿ‚„a°ʗƒ—Ó¯QC a0½   ’ÓWŒ ÇĹ £—Q±O0Æ£«ø6Îãt›·dô&JLj6Ñjü×ô§¯a ÀÄ|ÖDÿ Lˆ¢ü¸·õ  ™9QЀPy"îâúi!bN…å0ž@]/èàÞûNéSìßí2…\Lk^Øü:˜ Ì5é°†´J>šg#£U”.6Ñ".,üLëâρÊ?´ÀáN q¬ÀeJ£ËÒ Ã ò8š¯’ÔŽZŽß´gu'DAØD„ vÚCÉgÁ‡€ãòÔ»žÌ¯NdkSiFq©,¯ÙËxµ²ÀR (~9°¨î¦õ—ЛHÝB¿ú:ÊuÁUqnx£Qüy¥…Žm‹¹ ½ÌÑi> !D¦ÑT_Ê*Û`ÝfxKÅ®…„mKë€[ÊŒÒÔIHmŒhcÎ&ÃÅ(+S>#;±e(ûºÄ>‰²r€z¨@7•¢ÂÏn+íùäämK줖¥ ,éô–¤/UaxÒÃU’xSQöç’Ò!“VLî"5ëY&éÂ%;Bö ,§?ZwðTuü$&¡ä(vª2ŒM“<{ñðxÿւÌd£ì| +øý»ëËßl—¦]yŒÖ80?gÛ3´ÕR^{V1.ÓýMV6ˆ¹ÌT«2yv%ðޟâR°Ibμ… ÏÊB0‹‹¢Ò·‹<Û¬mŠ @xâþöñž“ “ÄüáØÏ² ÐËWv‚€’ˆÌ#rÓ>Kàûs+67…JÔF95 Ìe³Î¢õØÒF'VómòJ›<[hI|ݬjÍ7ËîÖ«Ø † Èñ_»ßWt †­¾Å»µrI7cð"Ý®‹)i4?hÄôóÞiÇ?›ÌÉ#·ryÃãÃ$ “€6֖ù$K·¶µß¿½¾tî?¶}úOq ÚÅ·orwµ7–¯ê±óEÕU–™1„Ÿª7*«^7Eìäñ³ë0.× EãSˆOæñ<É㙳“úÕæó S»Ê¢vd…*Œˆ}sˆ¬!qþфW<¯âê“y“ås;½Å!“ù³Gk§7Þ6[ +ÖpTy2SEßrƒéD®¶Œæ€ ¿—#¼†§6Íø«P‘ÚØ£y-ø ǽ0‘ï_éì–Ñk»ÅhàȪ¿TÑYòŽòD-ï´ŸÙÑêÙÌp5Œ·cZú´Cív“º¥€ ç©pS$¡=½­«d‡`1˓µr5nAŸ›Zw­àd“yǔ›T.m¶£v2þmçi 1¥#Õ¥Xۚ$5âGÅy4+ïÏȑM“ñ×µ‘lÝ9ã^nɵæEˆÇ¼Î5°½Œ½/à[§B|ê²f]Æè2J7´ ûø+šo=zĤ³cÞ­7…åê½´67›d¥’Ôål zJ·xü»1:¥ÛK¤+ЦO nxvÑ©(WÍàODùÊqsö›8¬m•S“7_ŸQ¯âÙ4a˜ÎMҖàÿÎn +—Ú¦üy\ÄĶkhèŸþš6TÅã´ßΨd5ß{£D—GÕ·{Ê#k44¾ò¨²åØ'uµp$†‰GŠg.¶:ÓÑÂkܹŽËU÷nq}G[Tw´QÏm³k“èh®è‹1íxi÷Zµg6!ËóúÐ/ýɬ­ k¬ÌEu{ÝsS˜I‡¿P³Ü*l¿­éb,jŽþÛìž{SCØnéj†Ûn#é6¿ö¨w@ŽÂ€üßóR>܎̼¨…^]³X¯åÜöj)Ïðé<ƒãÓÃr÷ƾðþ½?¼ÿ5¤£ôC«VUüٞÓQ(âløðkUM Ոä‡éwÿ…}9Ú endstream endobj -672 0 obj +680 0 obj << /F2 13 0 R /F1 10 0 R -/F15 634 0 R -/F14 631 0 R +/F15 642 0 R +/F14 639 0 R >> endobj -670 0 obj +678 0 obj << /ProcSet[/PDF/Text/ImageC] -/Font 672 0 R +/Font 680 0 R >> endobj 9 0 obj @@ -5265,7 +5291,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-53 -251 1139 750] -/FontName/AQCUQC+CMBX12 +/FontName/UCQLAS+CMBX12 /ItalicAngle 0 /StemV 109 /FontFile 8 0 R @@ -5282,8 +5308,7 @@ endobj >> stream xÚí·Stn_·æ›ÛæÛ¶mÛycÛY±mcÅvVlÛZY±m'õÿ¾]»ªÕÞusÚ¹;íÌy3{ïÏ|úoô1çÅ 'VR¥6s0J8Ø»Ò330óDåE´˜YÌ L°ää¢Î@cW+{1cW €™›› ìf`a0sð°²ñ°³Á’D½œ­,,]T¢ÔÿRq„í€ÎV¦ÆöycWK Ý?&¦Æ¶US+ « lk Pù×+.  ÐÙhÆ ËÌ 0³2u˜-¬ìaÿ%moîàü´™›ã–܁Î.ÿp¨þá¤üCiæ`oë0šÃ2*8üÓ øËÿc¬ÿ Õ5—p³µU0¶û—ý¿õßêÆvV¶^ÿSá`çèæ -tÈ;˜íÿ«Tøp"¶ÿ­´«±­•©°½…-Àô)+ +O ™’•«©%ÀÜØÖøï<ÐÞì¿"ü3¶0 -+‹ª+‹ÒþÏ-ýª’±•½«š—ãÿòý—üß1óÿŽÿ³•'@—‰‰‰ùá?÷>éÿ—nâö¦fVöUWc{3cg³ÿ•øïT""ž>ôì¬zvf33+7€“ÉïÿªÛ[9¹¥ÅìLLLœÜÿΚº9;í]ÿýü³âÿŒÍ­þ™è 4…ÍÎÁ°úaHG@ûhôзL¢Ù1½¢Û]r™ÁþT€9;vg Á°jj£ô°†ðv®“þBE$Ñà/ϛÐ÷d0èå…[ý“Æ|²Kw&ö˜~­E”±÷ +tÈ;˜íÿ«Tøp"¶ÿ­´«±­•©°½…-Àô)+ +O ™’•«©%ÀÜØÖøï<ÐÞì¿"ü3¶0ª‹*Ë «ÒþÏ-ýª’±•½«š—ãÿòý—üß1óÿŽÿ³•'@—‰‰‰ùá?÷>éÿ—nâö¦fVöUWc{3cg³ÿ•øïT""ž>ôì¬zvf33+7€“ÉïÿªÛ[9¹¥ÅìLLLœÜÿΚº9;í]ÿýü³âÿŒÍ­þ™è 4…ÍÎÁ°úaHG@ûhôзL¢Ù1½¢Û]r™ÁþT€9;vg Á°jj£ô°†ðv®“þBE$Ñà/ϛÐ÷d0èå…[ý“Æ|²Kw&ö˜~­E”±÷ Ón¨ÛD[Àîc´ugVàêØs;LŒÓú¾<êß³nV­CÛ3¾ÖtuØ Âcº,î!›D›køTi?#j¦ƒ†íUςægÄú¥~/D¯°Ø,esœ€2ÿØ[«G$itcа0qN‘©Õ¢‚’Þ„ú1³Àß ·Š±ö½A0-.‹¥à›Þ’ìx䪜››Mº‚ÛB¶¬NFS#]{’¢ŸÙžY–s,^kóyDú Áê$Æ$-yšÁã.ƒî#Gc I›ª9Ðøyˆã9÷€`˜jÀÎíØ”4« k9¥Q¦¿Ý °erí9‡âþÓUä\zDýî}F§[Öqï#W’ºí €g§N¿84Û&ÉïTsy<™j˜ú¡zZ¶—Y~V”m5ßJÒp3û¡E*喵ޢ4 ©Œ ãø'ߕ÷üZì©6émfØ]+3'ú†ÈÈÜۤÏÊï· "ÒF0¨ ˆ2‡;­½Ž:4túÝåÎ-ïEmq€·Êkß¾|(§ÚKÛɪ›bæÒ,ÅÚíÎÿr0zdùýM^Ù[Œï*› A¶2HæÃ¤2¥o~ÛõRb-Ø,q¦å³ÖÃDî®2³Ãnu¹½FÅ«³€þ³†l-#v¬p_@ï`(>ïˆxxF ê”é%áž)´ùx„‘‘åú)iÚù#^Ó&@âƒfÉw¬P>©ó‹²Û¥É´<޵ü´Tgˆø˜˜–•71ÕqXÊ¥8„×|‡µÇŽ."5*Þ±,Ýþ†àP•nagõƒÄþR UŸc€¸'`æ*"&‹vÃb™_h€ŽŽ’-þ @@ -5340,7 +5365,7 @@ gi ¤ófÀÀó%UÊ^ڇ¾+¸EÞ6\×ýÈ'Œ¾'*ªâ{õþÉ?é׸ ±µ&o™GiÒ±ÊëY-v¸Ü &A‡qä}¿SсšüZ!K¦_>w¨;ÊÓÆ¶R<¤ÇF󳏺Iq÷q±¸ZÊÆÞú_=îmxM 6÷“Ë{pŸ{dsž!z×-:qû‰œ)ˆ1ÿ¾Í<Ø]ä,Õì6œ£ñ¿#ZUÌsç“:K­×V· -û^&4µ£ÃàWÑZ#`¸ûÜ£ž¼®¶2Í×\cÄvyn¿)x½éiÆ Þ`WÁ*šõñòX;ÊöÏ&Ɇêíñ=¥ò¼&Ì ¦`敵ÙÓVeªZÓJ8õîßুà/FCüŠŸgâ9÷Í7 vó5b®÷`]|úЇ ­>ÙZI“ž¥EsÅÞ3-$«x´ o<¿¬)ÐОýl=£76q¤ÿùÍe¬MJ©ï½Q¥`yùi‰ÕáJ¿ŸŽâþrtqS D(î‡b¤%üvLÏ-¼!сÝÀu0ÏÄXÓËú61O\ØÿèW½æ_‚^(PâJÎvïV$ÎPû9@ÐsF \ª|Â…øÄn»Î/q‹=G:Ûð»ûÝ ÓÙ­•}Ž‹Êª- "É.»‰§J­ j¥à872~§™»••ƹ\ÿÉ„)•ÙZI“ž¥EsÅÞ3-$«x´ o<¿¬)ÐОýl=£76q¤ÿùÍe¬MJ©ï½Q¥`yùi‰ÕáJ¿ŸŽâþrtqS D(î‡b¤%üvLÏ-¼!сÝÀu0ÏÄXÓËú61O\ØÿèW½æ_‚^(PâJÎvïV$ÎPû9@ÐsF \ª|Â…øÄn»Î/q‹=G:Ûð»ûÝ ÓÙ­•}Ž‹Êª- "É.»‰§J­ j¥à872~§™»••ƹ\ÿÉ„)•bûl›Ê_r,·]ܛš7žªSh£ŒüWyX«,1ªÜ*ÿŸö¸¥ÇÒZCù4AÂÀ‰þ–iaëÍÉuÔÍÌß° 7)ËWö4àuhg @G0/ƒþóG°nf “/.ïˆh:Í»ëmþ9Çø]Ùê¿z[T±æT@œ^p&;1kZ(÷o¦,¾ò¥gRÃë´ð7Òþ³¾]ÑÇ4´žÍö‚À‰ï}Q ;Ñ]iƒö{ŽQUãᐦ# ½D2t,}̟ãÜ* {Dò±†¢¡ ´Icúb¤rt|¯S-TäÖ³e…3³ò¥dÆUí“ 3o_0ÒÛ.ÀêûOŽX÷Ê?U­Âé+yÆàµZ²¶ß~¥«>²”z– +x‹ë)~Rz ɅÚ[ºâ[PÕ°Ò´›-ÿNèݘO$ÌjA\Ðn,±0‡òÃC›ÔÇRÛÌÅF ¨b€d:V"•Í¢LXÙßqSм¯šÔ¢þ5tþՃͬâaF¡13-MöfB·lxDtd5ýC+l‘ŠæC[n$Ãp6PMwÁ4̸7†jc}Vi!Í_ŠìYàü˜þSp° Rݼò>ìÇVä»d>ü¡ÃÚýw†‘0ç×ûÏZe]•jssÁ”|²gʐâuëÆqíw|‘ubì^>“!nôµÑý5= åfq±ƒ2¨¢VðiÇâÈa8c$? @@ -5430,7 +5455,7 @@ d "(œ_H\ =† a´n21Ü VbA·µŒ˜‰È> ·<úko滉0ÒªÙ!ë^zj ¬§ûF}Ɩð1:œ¤º’¥ÜR/"t@ã±ÇëàùSU3@÷4¯­õ$³øhòt)‚ ö¹ûçŒ&ûÞ5¤R,Ó¸A ù€X FåÄKŠ«÷°=.^è)ż$'ÉLkŽcß^ £Ñø¡{«æ|÷ƒ,š’ð¸emuô âº< ü‹ŸNú vé½nHÔvé‹ÝlF¶E Ã÷D˚†[.ÌÎæëÇ 8,&•U¸Ø¡ºýB,™rŸq´^Ô¿¸cH%qÖ¯³›G(è«-¹[r±ýÚµØUæß)šÿb͛è<ýð(šò¡ ú_6ë9r*ZáØõBTI_ )ðGï >oÕ©±”ßL>úØ7l7s Ê Bg¨v-Œ”Ú=á?áÅo[Ö«EÁþ¯Mù+²"=ñDîOÏåb+ή·fpwºØ.Ö´kCì¤ ]^y\íæÇg›Ûm;y*ò}÷Gý²Ä”ý‘5ëêw¼‰Ý\|ü ‡ÕħV;¯Í×t1[ÄfËßMVùcŸûÿÛªþxë#Å Y‚ÿm¯8οùâÁ”ŒY%úö×íÙ7W-(æÒœQÖ{8ô¶ ©tñµs>nó\ø)÷{%‹RVbÀÄž:ë{ŸÆMÕpY³öð×ã½á·ÓίXóÕyS~ed<óB?ƒÅû­ØUJޚխ%½dI”öêó… 7E›´=óÍTر”QøñWÆ´ß1ì¡ê+G/Z¶uð¢ýfÏÄü~»õ¯¬¨´šÊøë›çǾސŒwf ´fõŒøa­Qhx?öÿ*Ñ3.•¥®Q†…É9©‰E%ù¹‰EÙ\\ +U +N¾ÉöE-4s|SÞùØ#N+fÒ ±ûñe¦;”ü\_ªVéJuºÔˆ!‹Ú6‚€Z0”8v ²‡›Ð$\- ÙÐHô_/˜‹Ìp]cá¼ó fq™ý´ ©2ßtž¡ —Ë,Ð,:µ:I6œ4zVþ¾‘}dÌ,KÔpðe3ôU6Z—6ðµ…ÂõqôWó\bM³ kë/‹"Áa9ÔÅì£ØŒûdž¥azáN>µØUæß)šÿb͛è<ýð(šò¡ ú_6ë9r*ZáØõBTI_ )ðGï >oÕ©±”ßL>úØ7l7s Ê Bg¨v-Œ”Ú=á?áÅo[Ö«EÁþ¯Mù+²"=ñDîOÏåb+ή·fpwºØ.Ö´kCì¤ ]^y\íæÇg›Ûm;y*ò}÷Gý²Ä”ý‘5ëêw¼‰Ý\|ü ‡ÕħV;¯Í×t1[ÄfËßMVùcŸûÿÛªþxë#Å Y‚ÿm¯8οùâÁ”ŒY%úö×íÙ7W-(æÒœQÖ{8ô¶ ©tñµs>nó\ø)÷{%‹RVbÀÄž:ë{ŸÆMÕpY³öð×ã½á·ÓίXóÕyS~ed<óB?ƒÅû­ØUJޚխ%½dI”öêó… 7E›´=óÍTر”QøñWÆ´ß1ì¡ê+G/Z¶uð¢ýfÏÄü~»õ¯¬¨´šÊøë›çǾސŒwf ´fõŒøa­Qhx?öÿ*Ñ3.•¥®Q†…É9©‰E%ù¹‰EÙ\\)n+| endstream endobj 16 0 obj @@ -5440,7 +5465,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-4 -235 731 800] -/FontName/XPMEKY+CMTT10 +/FontName/RJVJZH+CMTT10 /ItalicAngle 0 /StemV 69 /FontFile 15 0 R @@ -5456,7 +5481,7 @@ endobj /Length 15915 >> stream -xÚí·S”/ÝÖæ™væNÛ¶mÛ¶ÿi;s§Í¶mî´mÛ¶mô{Ω¯zÔWuÓ£ïztD\Ĝó‰gýbƊ±ÈˆUè„Líâöv.tLôL܄"rªªLŒ„LôŒŒÂ0dd"N#K{;Q#7!3¡ƒ!3;!#7+ó? ¡ˆ½ƒ§“¥¹… !¥Õ¿T„B¶'K#;B9# €í?&&F6„*ö&–OzBB!Bå]âL¨ p8¹Léa`˜˜M-M\æ–v0 ÿ’²3³'äøOÚÔÕá¿Jn'ç¸)ÿMJEø§©½'¡)À †AÞþŸñÿÐü?û?pýwsqWy#ÛÙÿ»Yÿ[ÝÈÖÒÆó(ìm\]N„rö¦'»ÿ.ÕüN`jéjûß«R.F6–&Bvæ6BÆÿ¤,Å-=¦Š–.&„.N®€§v¦ÿáŸÎý›€ASQNLF‹æ<×ÿT,í\T=þ§í¿äÿŽ™þïøŸþ8Yzê0þÓ`¦„ÿìÿu¦÷ßF³3±7µ´3'Tq1²35r2ýŸ‰ÿJXØÞã7+!3 ! !'#£Ïÿ*S³³ttH‰²122r²0ÿ;kâêä°sù÷<øç~ÿ+6³ü§9€ÀÆ_EIŽò’rÝ ’œ2pá³4< WãۆoýÏQkêžwÅӈÀF“5Œ7Ù'r“ÁéCÕÇϤŸ4']`údì‚ï¹Ôz×xB°×­:¬ ü kÝÃZ:ëg6¬¼!!RÛL«z¿@r,¯6C7«¦†KX³¼Ògex‹)šâŠ ~[ÜâCi­‰Rš0qÐx_ó”¨íÆÄÚFæOx°¼‡¬õ gèš,‘«°3„8­:ŸÒåMÅd*ó-“¾L +xÚí·S”/ÝÖæ™væNÛ¶mÛ¶ÿi;s§Í¶mî´mÛ¶mô{Ω¯zÔWuÓ£ïztD\Ĝó‰gýbƊ±ÈˆUè„Líâöv.tLôL܄"rªªLŒ„LôŒŒÂ0dd"N#K{;Q#7!3¡ƒ!3;!#7+ó? ¡ˆ½ƒ§“¥¹… !¥Õ¿T„B¶'K#;B9# €í?&&F6„*ö&–OzBB!Bå]âL¨ p8¹Léa`˜˜M-M\æ–v0 ÿ’²3³'äøOÚÔÕá¿Jn'ç¸)ÿMJEø§©½'¡)À †AÞþŸñÿÐü?û?pýwsqWy#ÛÙÿ»Yÿ[ÝÈÖÒÆó(ìm\]N„rö¦'»ÿ.ÕüN`jéjûß«R.F6–&Bvæ6BÆÿ¤,Å-=¦Š–.&„.N®€§v¦ÿáŸÎý›€AYZ]Z[’æ<×ÿT,í\T=þ§í¿äÿŽ™þïøŸþ8Yzê0þÓ`¦„ÿìÿu¦÷ßF³3±7µ´3'Tq1²35r2ýŸ‰ÿJXØÞã7+!3 ! !'#£Ïÿ*S³³ttH‰²122r²0ÿ;kâêä°sù÷<øç~ÿ+6³ü§9€ÀÆ_EIŽò’rÝ ’œ2pá³4< WãۆoýÏQkêžwÅӈÀF“5Œ7Ù'r“ÁéCÕÇϤŸ4']`údì‚ï¹Ôz×xB°×­:¬ ü kÝÃZ:ëg6¬¼!!RÛL«z¿@r,¯6C7«¦†KX³¼Ògex‹)šâŠ ~[ÜâCi­‰Rš0qÐx_ó”¨íÆÄÚFæOx°¼‡¬õ gèš,‘«°3„8­:ŸÒåMÅd*ó-“¾L I±+­=^€Xh2|<,¹h¸÷¹/c½º[9G6wüP`e¹Œ`:làv˜¯¿>\´ä3~.ýz¯N’üá*”|ßÒ¤’WÍ¥¡ç0þ…˜ìe%÷¼(o¸·&E„›ºóhí7hÒ§Ï_¼ÓÃ'RP^Ÿ{r]uQýan<õä0üü6QȽ©–!uТ/0_»Íš†Ùu›„Ä”%liÍÓ¯>0Æ·5Òý… wÐk§“ˆª`‡N#Ë `7úˆæÍŒßj€á¾fF-GÁ••Ѐaù5ëêÒ8ÏsL ™‘\¢õ¡{Àãâ%õðo”âjtðŒ­ßú|q’L¸„½bâï§¼åÜli9€~`W‹ðŠ6_”±0„1;ÙK.àsÐâQWѐ“9ˎ±¨W§YO;Ìl‘äd8ŽP2Ÿ¨]«f(ØìÄ&æ4fW©²"\ ‚éBKXi~±ŠmÓ÷ñ½þFqÁPبаÚî¯.iUl'%ù“…]Wê‡3«ð1=¦wô™‚[†  ðz@°ˆ®³ôÆ$!G Ávéiç& œÃ‡Ó‹ûjçÖ£^[ðäêJ-MÞ̀$ìú_伛û×ÚÆÝ^-ïÄÜ¢ÚPì=G,æï»Ìo†L¯ Ëå?ÚçrØ|:«ÊLõ–‰Ïúye$·ª Ñ$‚yΛ8‡e¬~ٌ%"º«Qðõþ9‘of²´i™¹èa¼@IR͔2!ër×HcVàíAT k´Ï.ËUØof?¾á%†’ÛWàl€&ýç®Öþûgæ×Ä fQúb”YP)9łPa¯xòò~+P,èo•÷`“V8/› ½ù¬ PԘNÒ^Pîk§­9­ûӒO$a‡ öimÎRú¥®¤UìÆõÛ?]£G–êĻԗ‹@ò¶²ßN*²ÅÆñ? Aì8Sm’éfÌÍ[R¤é[(ÄNˆ¯‰ ‘ë@!ûµ~*‡Ór62ÑK÷»èàÔ`ý05ÓQµ9¹,¦¼¿J2tÊLçó‰Ëo©ðN‰›ÛÑÏ0¡E Šƒª‚›ó ŒNFûÏï…×hVšÙožcMç…äC…Öv¿zYø~ Š/³‹ãÜ8˜Fs”«¼Ù×,“ۍP¨\ Äu'öN¶ `2ÉåÚ©RÈú‹— Mú^“õhå ¨‚;óÏ£N$!äŸ×²‚TÏT¦ˆºZ&J©IT’º‹òæš}§Ž"J´_OŠßeÂÌ©— 4V‚†m÷æðaÐ;È-IüGç(Yݽ†]… à¹×=ñ›±/tüÉS}‡ÒíœåU0hØ';¦Ý£ödÐñ%Ÿ¯ˆ5öw`É15IÃO69êcÈå"(•2Â/÷Ð&ü(eù¡öH˜3%²Y¤ÕœlÅZÞ/®a|ÇÜN¯NÃ"1”õÌD/OõüœÈGuí @?Õhü·`–€â†ˆgŒOz‹} úGd@æ~6Fk5ëÇ î’÷ëzˆà¨ӆK½‰íoY¦UEn˹wWõcù} ñ+ñSm‡š#© dñì×ê_C¼…³o29‡,Êei³ÞuSx.'Ë®œ‰l„SiŸß‰å>CÄù֖€–¥OFVü ~ÿ4ÇbôLN”O]¼‹ý58‘v=ÚKžT:æ ìDWx›QV.珶Tº`s˜¡ñ¡Ù¦Ý]¢·¤Äiªš¸Î¼ Wð¨º"Ÿ÷ãÑYW0ž/çˆøþ¼Vؽ Ð•’÷×܋ÁjTj„óðà‹÷°_â~b ¸æY™á­&!JytA ÊëWRË:–y êôß'sÛÝ(3<{(N¤@6‡MrÐï ì.ÙüN½,é^ªÀÀD·øÊ'–[DØ{Ò~Ï%%·%f>/þo؛Wa–¦Òkr2W9WÐï8h±¥M­FëÓ`‚î-ÏìA:`É`¼ýWô×¤ê¥ Zœ»\eµÈW¹£æÄPøWÔm7‰/!d­e´:»¡9æª_˜8ûHÆò©¯Ð60ÄÇ èPqÙ@å˜g°"ºÑas ü‚MÖ @@ -5525,7 +5550,7 @@ u ɋ°äO>*Àµ6~ý–Ý)Ýνh.Î/tÀ8Aë‡~@ëV"¢ÖßÜ«ÿ~ ­’ þ5ؔ‹ωãE¶/ëˆ!hùtD¢í^‚SÒz·Ö.{_µö[iJÜíDø#ªŒC‘éÈD‡Ô¨ÚoTíM"U]½v ðÛ)ÀZÕÇW+V©Õ™ ×<'‚ï~Ò÷å¢'ð^&j^ê÷äÑ×NA®[ÎÝ1 9Ñô&³š> stream -xÚí·S”&_·æ›¶YY™oÚ¶mVÚ|Ó¬´mÛ¶í¬´mÛ¶YýßßÞ»{ô×}sƹ;ãDÜĜÏsýÖ\+ÆAF¤¨L'´32·³u¢c¢gâˆÈ)Ë21˜èáÈÈDL ,ìlE L¸L\\L!g3ó?:;7+#73#@ÄÎÞÝÁÂÌÜ @)Bõ.€‰ƒ…±¡-@ÎÐÉÜÄæŸ"ƆÖe;c 'wz@ÈÚ ô¯8”LM\L€ôppLL …±ÀÈÄÌÂŽá? ¤lMíÿ™:Ûÿ·äbâàø€òN*À?”@;[kwÐÄŽAÞîŸÑLþaùŒõ¡ú÷ââÎÖÖò†6ÿQþ_ú?tC k÷ÿrØÙØ;;™8äì€&¶ÿnU7ùO89 …³Í¿«RN†ÖÆB¶fÖ&:.zVöÿL[8Š[¸™-œŒÍ¦†ÖŽ&ÿʛØÿ䟿ý ƒANJKKZæ¿ö?UEC ['w{ãÿ²ÿ+fú_ñ?Mr°ph3Ò322ýcüçþï'ÝMÌÖØhakPv2´:ÿgâÿ¤¶só¤cgÐ1³ý³‘˜˜YlŒÞÿ»QÕÖâ·³‰”(€‘‘‘ƒ‹ó_Ycg[§m†füß±©Å?=21q31†ËÌ´էýIódðØ»D¬Þ1}X<ÆÅÅJÝäƒ@XäM)M°™ Z”ºâð§lH„3Ʀwn0IBP ãY.øM)zy<û¬wɟf*@{sη†++˜¯ž‰iÅó·ÝŸé9!7°jÿe7gr>«®<™?χ¡È×Õw¼Z.¦([¨5%ÒV(žð"¹a‘Q ̝/Zþ·äK¤‘9À¬U?dâQî«Ú§Ùï¯<[t‡ïèY¶lÄZИÒÒaz_)äÓseÄkettËIÌyS«Ž@Bãu¢+Dx8»ýTf7áªäFéHt f»9l +xÚí·S”&_·æ›¶YY™oÚ¶mVÚ|Ó¬´mÛ¶í¬´mÛ¶YýßßÞ»{ô×}sƹ;ãDÜĜÏsýÖ\+ÆAF¤¨L'´32·³u¢c¢gâˆÈ)Ë21˜èáÈÈDL ,ìlE L¸L\\L!g3ó?:;7+#73#@ÄÎÞÝÁÂÌÜ @)Bõ.€‰ƒ…±¡-@ÎÐÉÜÄæŸ"ƆÖe;c 'wz@ÈÚ ô¯8”LM\L€ôppLL …±ÀÈÄÌÂŽá? ¤lMíÿ™:Ûÿ·äbâàø€òN*À?”@;[kwÐÄŽAÞîŸÑLþaùŒõ¡ú÷ââÎÖÖò†6ÿQþ_ú?tC k÷ÿrØÙØ;;™8äì€&¶ÿnU7ùO89 …³Í¿«RN†ÖÆB¶fÖ&:.zVöÿL[8Š[¸™-œŒÍ¦†ÖŽ&ÿʛØÿ䟿ý ƒAUFB^C“æ¿ö?UEC ['w{ãÿ²ÿ+fú_ñ?Mr°ph3Ò322ýcüçþï'ÝMÌÖØhakPv2´:ÿgâÿ¤¶só¤cgÐ1³ý³‘˜˜YlŒÞÿ»QÕÖâ·³‰”(€‘‘‘ƒ‹ó_Ycg[§m†füß±©Å?=21q31†ËÌ´էýIódðØ»D¬Þ1}X<ÆÅÅJÝäƒ@XäM)M°™ Z”ºâð§lH„3Ʀwn0IBP ãY.øM)zy<û¬wɟf*@{sη†++˜¯ž‰iÅó·ÝŸé9!7°jÿe7gr>«®<™?χ¡È×Õw¼Z.¦([¨5%ÒV(žð"¹a‘Q ̝/Zþ·äK¤‘9À¬U?dâQî«Ú§Ùï¯<[t‡ïèY¶lÄZИÒÒaz_)äÓseÄkettËIÌyS«Ž@Bãu¢+Dx8»ýTf7áªäFéHt f»9l B'r¢]~kóWˈaT§€áJäf*`ße‹ZN‘ɹ ‹éŠdš¨­Âo51ú_Ë5ZˆçéȎ¤pä&ùêA<á«¢ïTâãÅz¶g]8ü¸Ù~p¬—A5té]Tz¶«¨ò œ­'A|ûð8ÍâÀ$dÑIÜ¿WÌIȧæ„=ðùÊ©|ǝàt­ë´iB“ó%ý6øÞÜ|„'ÜôaÖ]]¿ÒCž®ìó τc CÈQ o˔Ÿ°äØÃbbðޏ7¥0AϠޙàLþ²/`wd‘ý— ÛáZ¾F:’Ì}ù"ùÒÝ­iû<š¯1]%&-ÙXݕbÉÒå‚÷”Ûtíޏ™øúü‹ß(äåÙ¤ (<FnœŒyp`-Á/bûfÇ'+Û ¿úÏD. _ññ<¶Æ0"Å먕T¹†¤}t/qüœÕ[ΓlêÆP‰° »8fáêñ¦[õ1¬üa×/\ýøb5ãBþˆ#餼ûÈäÙ¿›seûx•Ië [žƒ0ÐGÏ[›ŽZ©Ïçòȹá%&n`֚÷ÂrØ(ó Nky“ Û?Üfþ$U$þNk®¦í @@ -5594,7 +5619,7 @@ W ÃN—œf/ï¨PÖ2˜UÌi°ŠTDâ:½TòµÎ ¼­—êØe tE¶ðµÃȓRkDÊ JæzJ¨ ~»_݋ýžg‡Arö F•†3ÈÌHãzVž·cVºpÕ@Ÿ¬ÆwƧ~1°<#¼$9âÐqè-¢¸Tª Øç¥ÜZ8l~vÊPؚŠÈJ¯. Ë™ÒÜwé7~±ÀäÑ#ovaàÚ¼Q}a]W) â2.ñrðÂQ¿*ž Ý. '¹í*Õ¶Çœû3 ÑÈ·@ì€Õ¤•?%F0NLoü×(ÒMßyy?j«Ù©uO„óL2‘ܪP{|øÆ,B¢%ýXèq!õMQF©‹kÍ×¥ã¶~Þ€XŒÌ^0ñzòĦs¯íÝB ,eNôàÓ KutL êŒÑæö؃¯£šŒˆè¿£Jºè%ñg³÷#G,ùj§Æ÷…•É4§D ÀïÿËÁwþ-vÓÆ´ÝKJÓÔ½³I›üÖô—¼Ü°?|˱}¤?æiUsöÞR©¦ö8ñ£Àí8.Á>íCÏ1ClïiwV8*gš§û¾*~’Émü¬¬+ùÉAŜîŽRësx¦jN¦ÔÇf%.ÅэžâÕ*g%ÚìT»oµ‹ïžÊHCýDM#G'èÔ«\ÙX¨ûu¼¢‚¤F€Š|º©)*MÆ.À7ß&ÆkZñ—îÞžE ªo÷±›g­P`ìV¬×eÕ[#·ªLæÅ[wE›·µ(FMüúçOŒ–’êo´)˺ûSHÅð» -9¼Æÿ—Üÿ_àÿŒ­M œìl ¬ààþÕ-E +9¼Æÿ—Üÿ_àÿŒ­M œìl ¬ààþ®-H endstream endobj 29 0 obj @@ -5604,7 +5629,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-29 -960 1116 775] -/FontName/SOVGBS+CMSY10 +/FontName/KGXVOC+CMSY10 /ItalicAngle -14.035 /StemV 85 /FontFile 28 0 R @@ -5620,13 +5645,14 @@ endobj /Length 1530 >> stream -xÚí’iTW†UJÅXêQQ®ZDâL ÄCXŠH@âC2„‘ÉL˜LØ\Y\ -hUD¤¸°¸Wꆨ¢h‘M+²(‹Ô*zA)h¥´žbÿôô_OgþÌ÷½ï¼÷¹ß½¦Ó½E–|Œº’m 3a[ ð-!3!†©©€B# g„FmÌ倯–˜ Ž- ²es S •Ñ&¥ÁlÁœ÷.à+P -“"ðDèPT¡ ‘"8‘R ¥£™ðqø¼ÿE|PJE 2&ƒÃ@†IiŒÊ1‚1ï=”;BÎP[¦V~”"PJ¥á³5œs€†RFx4¡!ŒyBR³ªaùÇXC5<ÜUãBDñ>~pPŸéˆã?8H…RM£ð$e(E ·ú¡Cpž¨ S+†«î4‚cR>!ÇQ` [3!+ö€©\±(TæÑÒP‚à*t°²á(šñ ‚ÌyIܜDæŽvHõF0‚G+Q}²Öð§Z3& -‹K!&Á£æýøµ|Øj.„””a„ˆh„!”ìÏÆçTNNdÔ*KXrm4W †m‡Ã^óW£/…«QwgÀ† h>kˆRª¦(” ¯ƒfÇëL3%B¥ŒŒ½°‘SÍ_õ×Îð+¼QÕp2Ý,à'x²°:.ÅG;ަ-¯ªºnnѽóžŠf“vMf,o ^V`×â5ó|®îi“=ǬXҟuîwT^Z”0êňƒ½I꩓u' ç`¢$›oÁûc{øªÎæ¬71 A—Ýä“N^·ó3p©™•JEˆ´¡o:Ên¼VúDm•k]Xіjµil¹‰m=Ç»6­À©¾wâí7³obuç,Ü>×Ù±Ò¹·4÷WròÈ´¨…'ÊÞ¶n9ñUDc&áÐï|b°UÃÓÎÒÎqa+3Øv÷¸e@ø®´Yû®Öf¨´{¤ÃYgºK¯çEü錑ªî\nՈnɌ Y侨Ç^žyæ@^¯¯<¿ßS•9o‹\(Q[—]»ÐUˆ¨"Ÿ@õñ/Jž®¸Ô[ÁØx¶NÎýþ¡EbO\çG¶•ÄôX‘S!¼]|4d«×su?œél+Þ\»µÂ«ÝcÁó¤Û»§¼´ -¢Ï.hۇ]ÿý*™8ÁØÚ¿Ê²?x³²Rî8Éc¬ÍïAý‰Û¥eÌ®sÉ%Œ¸Oûe.…*x‘ûîxãÀÞ§©áKžÝ7bMo_¯WzÙ¥ucýa]ûjqñƒ¤B½µE‹“BKôëåú‡)Øå;ƵÞ:âJEd‡×è¾²­1ÞÆeëg:çùu.˜mµú¬}ÉdqæÔ¥áȓci-ق/YË;tܔñ¿(ŒŠ÷ù&<{SÒ¤<“‹Zžµ ý±·â–æ¬ -{¾53̱Ցju»2ð”¥Ø°¸%¥–ù0-½ñµ.7阴úXìøãIâûÍzލ¸uÆni{ß\jç[i§ëEý¾ò”Àðs‚Z³£nåê›A…c±Bƚ_7¸¯õÙ¤½#‰ÓÓesÜiî”Û¤¼'µ.ðê{_ågÄÜÀcޔӍcä}u¼ÅýÉPœ/}Ýlh|Ê[íåk¡•ZhnPv÷ -ßù±¡· ð›œ%.â\&’Ôµrö2îz^ò„ùeÆñÕ#Qߪ qÇmæµê ®ÖÜ,Iéù$*Nœµ½É¥£t´‘¸uõ ¸vNz_€tÇÎiœœd߬× î?¯Z©œy*|Õb+ý’µyØåì}ufù]õË·I`a)¿Ïø(oLÏ#·ÄØ7ÓWò­y’%F-NÑìýã<ŽN ¥øÓàlaûÞl·¢\{Ѭ›9bí‰ó%ÆõùŠuÏ;\øB»=&¤h;Э®:\WhÔ¤?2ïÒËCi!{u¬ÓÛbBíÆïq¿Ÿ½àZ¥Gä•5)ä®Ðf®A׆¦, Ïjß֘öbþ+EÝ=vô/Æÿÿ‰)Ž"M**ŒÁøëG>˜ +xÚí’{XLiÇѶ2¶ÔzˆD/6¡çLMcš.¦é²ISjš©cæ49g:s¦›k7lÅ"‰ÒæÒ…\Vë–"±éƊBž°¤§Ri‹ÕŽb=›ýgŸýoŸ=çŸóû}¿çû~ÞßûÏôô6çKÉU¨3IÐæ0¶wïe0`&Ä06P(Bc$áˆÐ¨5€¹\ðU2³ıfAÖlƒa ¤"ŠÂd!4˜+˜÷ÞÅ|9Ja„î‚ÊÕ!Þ¤Cé(&|^ïQ/T‰RᨔÉ`À0b¬BeÁXðʕ&g¸-U)>Já(¥Ts¹jÎy@M)% < +HÑ`Æ!©^ U³üc¬¿¡î¬Âq!"?4¨ÏtDŽáQ¤\¡¢Q +¸“R”"FZ}Ña8wTŠ©ä#UWÁ1 Ÿá(0‡-™{XÀ”ÎX$*õÄhIFp%:ÔG éHõø†@¸¹ø‰=¦ŽvXõD0‚E)P}²Õð§Z=& +‹Ë!&Áj£úýø0b5'BBJ1B¼i„"”ôÏÆçTdäs˜s­ÔW †­‡Ã^÷W£…©PWGÀ† h!k˜R¢¢(” ‡®ƒzÇë`L=%D%ŒŒ}“°ÑfÓM{ƒzJëfùݨn8™nâÿŸ«}Úhoø1 –äg­‡U—ďiuˆ 7Kܵ²îø÷JgóÍxãh [Óٔõ&:>蒋¿lÊÉë6¾zNµsR©poMèà›Žò¯^‘ÛdÅ+[S-6¯0Ò³®çxÖ¥:Ô7à¼&¶¬îœÅ;æ;ÚW9ö•å¾ãŠOæÏˆ\|¢ümËÖ_…ßÏdØùžO\eÑ𼳬sBe¨ÙꌃÖÝß=m¾+kÒ¼k‚‡¶ê+lžhq6ïÖéi;1ºPٝ˭Õ-ž•!Ø“bßÁ+Ô1ÍÌëó‘ ¸+3"l• Å*ËòkÅ]5ˆ7U +⩾|¿’ä™ò‹Í1•ŒMgëáäÜï›%vñD÷|ÉÖ +ÿèþQ+s*…¢Joóxé¶Áÿ‡3­¥[ªb¶Uz´¹-z™t{Ï´WAôÙ%MÛÐë¿_%'ZúUëC¶‡nVUÉü§¸·ú=h@ v¹¸‚Ùu.ùr‚÷ù€Ô©H /qÝgØ÷<5lً‡¬™muÊ.9µlª?b§m[#*}”4K¨³¾diRÈo‰¾}\¿P9»b焖[ùÎTx¶aX­v¯u­áv.[7Ó1/È·sÑ\‹µgm.OeN_†<;–Öœ-ø’С墈ûEÑ`Pºß'þÅ#˜’$å]Ðp¯‹ˆ¹»Y®ëÝYõ²zµbö©°5K-t/¯ÏÃ.eï¿gRÐU°] Ëøý†Gyãzž¸$Ƽ™¹ZŸoÉ/³3hvˆb˜à>xtrşg Ûöe»”äÚzϹ™#Ҝ¼ÐQlXïV ßpá¼]ñʘÑÁ%;€vMõ‘{Eº£ó.¾:œÖ¼OË2½5:Äfâ^ׇً®U¹E\Y—Bîiâêu%4f]VÛöûií {å÷îè°ó ù0þøOHp¡hRŽP¡ ÆÝb>– endstream endobj 37 0 obj @@ -5636,7 +5662,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-29 -250 1274 754] -/FontName/NONDHC+CMBXTI10 +/FontName/WQAVJC+CMBXTI10 /ItalicAngle -14.04 /StemV 107 /FontFile 36 0 R @@ -5649,14 +5675,12 @@ endobj /Length1 727 /Length2 1052 /Length3 533 -/Length 1582 +/Length 1583 >> stream -xÚí’iTSGÇQ4âB\08xLÌÃ@Ø1„½€(¢,y潄‡á½ð²" -jEÅ´ZEeq©‚Õˆ„¸Ñb¬²«Ô ,(ZE#Š ârªýÒÓo=ù2÷Îþ÷7wÆÔ8 ÆFˆ¨Kh²?×à%Þ@tÅԔC¢°#p7X‚ÚÈÎl©@¶bÙ3mìç3(SÀ!Dñ$&ˆ’sΜ! °cPãÁ8ðƒ%QhŒÚ„ A ÁÃPI<¶PƒÅ¨%e(B§P  OV  §ÌÂòÆù` §©è㖠%Åj.`®æœԔ ã‚ò)óü u5TÍò±þ†êKs©PèÇ ÙhÕW -8ÆÐ1"©% $þ¥t:ŒçJ¿*ä-… „( AL:ƒ9œÇÄXŠ`^àÃB1ú>âȗêî½§˜ç¿Ðß͋cùém‡÷` —,‰¡€ñùÀûú«ûDbq ŒAg0 µP=?®Â¿¨çŽóà PãL"Ÿ_s¹ºq 4+;@³²Vÿ5+°¬™‰áX¬õvÖ ƒÅ¦âIIÅ%ïÿƒúÎc>¦nŠÆ¡+'%ŒÓâäڜºíRšUنWX¨"ù3F“ÔläÀ£»}Ï5Ý7Å¿¹äáœÙ;Y™°5¤lI’eoéËYÛRS£Ó{U¸ï“îžn_C÷›Â¬Ñ£Ž‡å _L h›@“wk….J>ôëë9µw™ÛJòª‘†¼èý\WGcóß .ÖO¡_2ÙYm[yõpöØãÀ|ÖXà•·Z`±™À%(¹‘› Õ4Ô< +r«(}¾ª–ä˜ý®°rËôó"礰Ɠ2\޹œ(©+>áfj=ÛåÇfeìÞ$"íі¬(ê¼~›¥úÚUñ¢n,v—,î¯;X¦Wô ±sDß"®LVÐa“˜LPQ۝UãJÜ/Ë(ùv•òÈȨÑÁÙÆï¦U…/´ý&‡—õ¨_ -·!Kiа ¬Z3É]I¹â×UN,s[3†Ú5²§X\cÈÔ°ñèl[p6Ç3hwˆ6ÅkÓóýòøü邮Ç/Í3îgÀ‡wË[h¤ÈWo_€Ê—Ž ¯9íNm6Ù.¢´Åÿ6"TqGÓ²XaÊîÞu}Ýz½o¹¢Šå5Íþåw$K§}X[õý”A!é=sǏ5o¬z{ âŸúBËbv‘¨¯¥¥’zÝU4«ÇhcÚÄgNӏ„t´m¤Sëª ×VÝÊ̸¡T=S89V¢Š4•¿¾g“^±ÜΆÙçx -[ê÷½¹Â×’¬ºj~¶´ŸKaöÞ£çãM”ô霋™T»{§Ü>òîîºãÅiSu²¯œfMYøóŠ½ãu\'X³/!Suo$^¶y_u:î¤*ç¤T¥¯ÚBۖžHÕ]ØÑ,‹î¬_Èl¬ãqçb⇓Úó·/>š;Hk~*îíó´6ëv×.yà1ó¶ÓÙóÍr¼¿Ž; •¹}/:¥§œ#á[jU8çȅ[í\7ﮂ¯'¯Þtnãx…ö¹ðö"͒µL!;êUC{8Ã#ø^eøÀÍÓ'[Ùé9MZ'Ì¿fÔR_¤aMM<“—v%ý6DëRhÏwuN©ŽâwYln××r ~Û*W"ö1…£M^ܻ஑ÚØ­KµFãOŠ-¬÷ß]¾¹ÁeVō§ëÖ:•Úª|—\~Y`Uòꮗû³ÞœúÆÖ:ŸŸÚ—6lzѶCzI¸£S×8¯&_ärrÝnÑ̂Ãº¶œgüËAùßà?aÀ¢0)!b`r%…ò'ZÍ]# +xÚí’iTSGÇQ4âB\08x@LÌÃ@Ø1„E( Š ‹@žy/áax/¼,‚ˆ‚ZQq´ZEeq©‚Õˆ„¸Ñb¬²«Ô ,(ZE#Š ârªýÒÓo=ù2÷Îþ÷7wÆÔØÏŸÆFˆ•¨;Kh²— ež@tÅԔC¢°#pWX‚ÚÈÖl©@6bÙ1­í0(SÀ!Dq$&ˆ”3ÎÜ! °£QãÁ8ð%‘h´Ú„ ?ÁÃPI¶P–ƒ¥¨%e(B§P  OV¢ §ÌÂòÄù` §©è㖠%Åj.`¦æœ Ԕ ã‚ò)ó} u5TÍò±þ†êKsw©Pè GÙhÕW +8Æ}ÐÑ"©% $þ¥t9:ŒçB¿*ä)… „( AL:ƒ9œÇÄîX,Šøa^$àÃB1ú>âȗêî½§˜¿| ;Ћcñém‡÷ý` —,‹¡€ñùÀûú«ûDb± ”Ag0 µP=?®Â¾¨ç†óÃÀ_ãL"Ÿ_s¹¸±ñ4K[@³´Rÿ5K°¬˜ àXŒõtV ƒÅ¦âIIÅ%ïÿƒúÎc>¦nŠÆ¢æ|¢¤®ølL¸«©Õ盕1{‰´G[³"©ósøm”êkWÅKº±˜Ý²(¸¿î`™^уÆÎ}K¸2YA‡uBAEmütV+q»,£äÛVÊ#""Ge¿›VbaóM1.ëQÿ¾dnC–ÒaX¶f’»s;į«&œXîºv µkdO±¸Æ©aíÞÙ¶ðlŽG@j°6eÑæçûåqùÓ]_š fÜπ§Ê[h¤È[o_€ÊG†ÕœÆRSšMvˆ(mq¿QÜÑ´(V˜²»w__¿Aoå[®¨bEM³oùÉ2Åi/Ö6}e@pzϼñcÍZ«Þ¨xǧ‡¼Ð2ŸS$êki©¤^wÍê1Zè6ñ™cÅô#Ám›èÔºêBÃuU·23n…+UÏŽŽ£•¨"Må«ïѤW,·µfö9œÂ}¾7SxûB’ÕWÍΖös)ÌþÂ{cô¼<‰’>sá"“j7ÏäÛGÞÝ]¼8mj£Nö•Ó¬)kü¾Q±w¼ŽËócv%dŠî„Ëæ2Ï«ŽÇUåœäªQ£ôU»‚iÛÓÓý©º‹;šeQõ‹™µcÜï\L¸`R{ÁŽ¥GshÍOŽ}V³»Ý´KØg̼íxö|s†ï¯ãŽHe®AߋNé){§cFØã–ZÎ9ráV;×Õ³«`åëÉk6ŸÛ4^¡}.¬½H³dSÈN£.ª¡=œát¯2làæé“­¿ìò˜¦ ©æ_3j©/R0Š¢&žÉ‹½’~¢u)´¸8%WGò;ŒÌ·´ëk¹½m•+»èÂÑ&/î]pÓÈÎ iì¿Ö¥Z«ñÆ+ÙÖûï&ßÒà<«âÆÓõëKmTö~^ËF®¸,4È*yuw‘Û›Ù½9õ­u^?µ6l~ѶSzI¸³S×8¯&_ä|rýnÑ̂Ãº¶žgüËAùßà?aÀ¢0)!¢ar…ò'ÚÕ]5 endstream endobj 40 0 obj @@ -5666,7 +5690,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-163 -250 1146 969] -/FontName/LPHHFW+CMTI10 +/FontName/LQHENP+CMTI10 /ItalicAngle -14.04 /StemV 68 /FontFile 39 0 R @@ -5679,23 +5703,25 @@ endobj /Length1 728 /Length2 4981 /Length3 533 -/Length 5541 ->> -stream -xÚí—UT\ۖ†`Aƒ†‚»;ÁÝÝCA¤UEá,HáB‡Ü5  ®A‚‚ܝæœsoßÑçöK~ëÑ{ï‡5çü÷\ßþ÷cÅʤoÄ«‚ÛƒUá0$¯ Ÿ @IÇXCP È'  HÀʪ„‘8LˆK%%…ª`û»ÁÝ#%*&%(F@À -P‚»ú Nϑ%Î?Tâ(qÂ:@äs0ô®‰Ð`w€€‘>|€‚‹ ÀðW܆`w0 â# € H€=Ø #àÿKæˆÿ•y¸þ³ä F¸ßq8þ$åÜq‚à0ìHÀ¯ ¿›|Gó?ûo¸þÞ\ÕÃÅEý£ýŸfý[…¸øüC‡ºz Á€FÀþ.5ÿ§A< ¯j .˜“ À+(Â' òWâ® -ñƒô!H‡çG ‹;øÏ<ú;ɝrðkë«««šqÿãïþUÕB`HcW0@à_ò?cÁÅw.! Þ+;›ï„w÷?G6›MæA`N#$"@ÿ™øw*EE¸·¯ ˜0€WHôn¹ Šˆ$Å$þ«Òqók(D$„$þÌ:x `òÏq÷ÉÿŒ!w.ÁÞ`‚—F:[³ÔÔÏJÙ8BÆoÇî±¥ø=ƒÒäê7WŠ¢#nÒ|hÞG¼&d;Qû¶„Ú×I“û:QÔÏÀ[4~®Ì÷ú¸a÷M™¿ðgé#»qíÕgԂÞ `ïÇIDi•QIü~¤NA6¦·òÙï×»|w”ºàÅ·™a>U²ö~yçÃryGÒíö9^ýt!︮‡;­l–šãlú Í<¡qïœÊ3>ù­“úx¼Ü~Vû>ÞµQoñå5Æv¢äÏ£—óRž•ˆòt%…wÂŊíÖµžíþÊ'IØ×®dÉ|–2ìŸUQ¥ÙÜØO –M ×Ýx©ôþXæì¸™J¦Ò¹^ØXh•Å«êŒÓƒE’/ÓøP¥öR‰ ð®Ø«g·RøUôÍU®ՓOÕy{‚ßŽÊ -’ÄLK7•ùÞê:ís•üâ†"ìÚÞ²mFôacÈá±4)Zݰg͖ï?¶Fò|’/'®ÆÖ¼Ûg~ÿÔ/øqŠÕđ)jX?4ökædÛ®>¸JrrÂöÍgöOQ*Ýô0ÐAÎ"Íl¸m=]¹£Àu´r5T¼ºéVWL­9“‚ËÁà5šÛ6ãÝÑ)Ý~¼LÀÏTW…ì¤%遛­CGªÔ“ƒ,ò‡øØ_-Y‰ƒn|Q°ø5†¿P°ù[p?0‘sÙùv½ƒŸH˜4f%ð–•nWOk™Q§¢7ÕsÎϟ"N•QjA*úAµ@9±Ð=# ²´©^ÍL²]û¾ÅçœAÎEóë)ͽƒSB_‰QäÔÆfç²a"6Cè»H$ø!³tâþt›òA‘y…Àz¸d˜SŽÙ¡ M}§×. OC/b™OÊڍeˆ}k¨×=©øúDºŽ«”qe´›,¦Aj7e|š%9®žDa4ø5)BÛ×wÍ¥ 5Ç+Z O÷N9+ØïUÿd{©tÍdµ–p>òd–²˜”:´r ÃeׯT¨C±™nšY7Êðû'•Ô<ñ5}Ëv%šû¦ýŒvr[®CuùrôÚ¹H]ü¢ŸÞ˪ÉaœKYaÇ3¤Ìì|_nÝ.¾n§xÉR -ÿ–ª~þz5õè&#'¶dËÊgŠP~,Þr#´šá R+(GÑÿ+™ï²ª¼ÐáeÉÉMºԙ»·µÑU~ V¢¤zÿ&ªýöJöep“£hHSr"·¿¿éš‡,Ë<ÿ®µÔnšóT e½uõE;ÅÔ37=úêÖ%­¥7ÐÙãüå/ ÀuOyó›[´ê%ZhÎ/ÝÙ[ˆ™Ã$§à•{ì¹hÐø USM˦ü¼WWìÜQ±ÒàO͊›Q–½üû¤µ1ӓ´?ßaŒ,¡D‘ÝL´ÙqsgZU"ùè“#7·ŽñØb'¼åٚˆ=Ö¢I¢G\ö=n‹Y>»#÷6yHêםsÇs*å½3³zY…áU·•š—#—)Ãë„6›ÃËM¤v¥¾$ˆŽtÓ~„øé…o‡{†ew铟VǶڗ,©‹Ã$Š ”ç?Mæ›ðÐV؝4K-ä‘ó~:‹þÁ&œ¶%sÕ§MRˆ ìJ¦Oß ÐÅPbµž•ʵ㣠}õØþ?UÒ Ý}îpWߪ÷Kš¨‰à¨wɒ*—^†ü´: ŸkÝ\¤§Û’JÂÇ1O‡y¡òµÄ-³\- -¡Ïró¦ßVŒGRÚ§’‹?/\ _(·™ž)È\¸ŸsÒåŒ6o½~AJuÅyá§ßAÔº‚›ýJ){LEÕ°‰FVü»)߁W8:|Œ»=±ì|v¼¹8êyri‘w<³x†…àjPs”†<¶•½gí^[ºJWxºíot»‚3FN"fÒãóåÆb"NÜÃk>E"CÆj2#ž™1梍ÜP“ü€¨Àmx¦‡^§›ÎÞ§bqãÆä¹W$>céÔ1“ÙÍ5ŸØàE²†1³Ê -·¢ö‰øgm*DfÉíäɔ~I¶×Ý0£æC­B³Él£{[%™³›Wl ÒKo¾ÆÍ¿´ÌÄo}½;î¥Ô«ü¾jÓ˜ÓuYÚv{XY⠓#Ñq°ç×ÕUëÓê83°?ºðb½+4"¼q‘óh÷ (K¡LŽÀÐa–šr1ÿêl'=к™µŠ¢¹^’µ[\rÕ÷ c±Î£o´NH§µ×Ã7ŒDÒ^킳…F$à|ºÃú»DeüeCÄ&ƒôŸˆI+ã)UÓåT'bºO‰JxîE~”iJhIžX%(YfwÊÅ&#÷f oêéc(£–ç­p›‹§øí2/ÁÚFïj⤑Îqilo!˚çïQFñî\EÓhzRåF7ÌàcËwÀK’޶K=Z?ì¤ÛlíêúA P¢ÿ«Ù°M»¿^%8’· eûæ‰ÇАº~£R JÖüÛ6H†NKGþÆÆŸ^‹k֏ã‡Fk~k–‹8Xª‰=íu$álÝ0DʆYdŠ°Ç©ÆžàÙ±éÇEŠî©lG·ß6¸nC'µc9W6z¢Iö-8}¨„UÒ†ƒ9AbAUJ‰1ÞÍÃ$º«j¶Ì+"^;zø¤‰Aµ!O“Q¶9pÏ÷†l³ -Y?rÇ­ðg¶ÿ9ÙïNøõ}¸>±22ITàCÈÀAG{ËÏVcL5ÙGTí¨òb’œˆ1{ipç§Â`Té¢ft¦ÕÀ££Ð'-øS¢¨4Ú> Á…&°”e@ÔM­léñ7¨x½×øoáÕ£gZìæŽˆ§"¬.ZN°&ÿï,y‹î”,~›B„÷ÌûüÔqދB¼MQLɃòéÞ”35ý S÷>#»áç -çÉ¥r΃¼8(MmbÇ -f…¸Ü ˱ú©WÏ~¦,v†Æ·Ã#¿«ŒçSòJÔìï¢Éô1†*gp377Rù?:á÷%T”´ÏˆðÑ]Ì¥Ìr…ñwÊǵȨ”X¶ ǁ¦Ä^ýVi©ÏÄá¾úl-†Í8Z¾ñÀ˜klŽb‘{”wLŸoO¨˜kà8τ> ¾7ܳ,4lÏJÔуž˜ù<¦.® Oμ··&°NG·Qø`7èáYÃDz¯£oOôÝ&½,Ûýºðö9”‰†z“ÏH­(mçQ$ŽÁ²ðcÖp -;-÷zï‰W†ÐhÉÎ?7ۑÙüç´ª37U#r$ƒNßÛђÔÅÏÖ°™c{5son>¯zàN’&þ«ÚÝj¨…(=º–\ì0©’øQœÖýýO«c6s:3“v!—' ;tð2ëSó¶ ë6‰çÆx0Þ­£ßõÔ²œÇ÷iý"¹êøEª§ 4™%¢ìÚïé]POuŽöŠN*å'Wfº§vVµ×6¸‚EÞ^Áñ—,UGFâæ롼Wž ûy<íõ©ˆmýç[aÎ(M:ñó·ÒÍZ;ˆñð7'vànºÌ5–ÿ‡#æ•ð3U4wè¢X£y3™¢LAÿ6tœ+‹3ÝNÖûûŽ?TÊD’Ô­Õ µbj&ŠTqöóS|Z-ôú°Lû/2~ä–%­'×+S:íhDƊ¿3A{áakyf-úÈ¿g–yÔ(Ï5«˜ËZ˜šàÔ Z=jšªiA³fUf@½f|¾êü;á`Æã%„ŠIÐ;º]‘ËúlbҚŸÿãP/°¨À,2ß±q‘êÐGí’ÖÕ©NzØ÷¼½MAé³½z_(ʪŠg™¼XýàÑó@ž©_.êA ¤îÕ~eÎ&nØK¥XiŒ•|V±ÛUyìKx[Ãý²aŒe4Ú?N돻±eód¶ˆ¿ê³Ñfê%Ð;CîIg¤XÞÇÝk¾uºõ=֍?ÄU©âJýÚX:Ý¿UõO&—¹ÂtëÊ»íNÈ·+roÞõ¬­Q¼Ô¾<Ë]´£% ÈsêrZªÚòRRa=×ÑÎÂð¾qɏˌðzÖïí[†:`¦Œ TøÅÎ0‚é.‘úñŠÎ´0°qX,/YLW< vëšÑ[˜\ì¹ÞO+ދ›Øa߯Q¡Ç–„bímÊò\½$§¾0{0-žšù«¼ßÏð ž=¾ƒ1Íñ1èWWôÃq²¨áڗ¨ŽY`õOþMßSk(³š`k?vù„«ÚÝá—}ƒ±Õ)fÌfk0±]^;#V¶ý8Wó9õ<‘^ϪÉ/Ä©çMuÚpÊ¥ÍÙexùj@ǖ,ks7­]'• ”ôÓéە_èÃTåŸÝ]ô5ÅîØCzí^9¢vK$^"j'¡PE¶Ÿï½q5M®šÏïNsmñü|‹cS¸9¥`ß¡ÕW’vê}ÝöFoû®‚¦KwQ§ÚUU8 Ý¥A¸¥M\šyC¬2IŸ;3s´”{SDYù‚õ|ð‹5¶ì?± RŽU{è×B02êª?m} ºÕäÒî©5%À3Óì2·aœD3øs3âùÖùMÝçvÆyÝÐYÜHG´ìß| {éñ»=¨O;!šš2`½Eêc?­*•¤î>Gæ-ChÕ»À¾pÚêÕnòñ^CN–ÒCê}í֎›ª(ƒ4³ÊöñÙDÃIè¿i€[!VÒúÂ-EG©ø(TÓUÜ9é´s‡YQŽE¥“=Ößû&mfëûËú2·Ó³\Æ¿iýŸŒ=í×‚~ÓMfÓ«û7êõo‚[ҞˆL}øhïhg„šÙem @PmíHþ–w2!äg£UQݲD6LhâW¤Ù!©¢Ú= av,8§óɘÍ÷F¯¢®®Êjužã¼ØL§ãúˆ-Âí÷ŽŠü‘Ôy#÷²þº~ž”¥~Y! ¡áIÉI‰vÔcŽ zû]¾f|ûÊ/{.Jç1؎Xìu…/3ßíàH'›Õï5xvExvnÕB±w–­?ÆeC“!‚N“?ñ8ùq…í?Á„/ ÚiÃ`ôZÖãYÃ~ù¡7Á<} ñAþQ¶É›Ü]„ÓÊ)Ïi̕N—i#¦"óº  Ó|¢(Ûª©®gÊà“xkŽKË|¼J[e*ÞWš¹zJüŒÂ÷óÖ*?m­ÄšQͤÉ~Z%ù‰”lntíht óoZ-­×¼î# oaâêû…MϑZ£Hlg§äžJ5Ž÷æà¿°h ]íXße£‡iÏãîT_“è­W\÷ LãévèØ}U?j¯[Ôb¾æ^\.­(¢ÓP2às±uä*ÐXjDx/…¼&evw4@ÖÖ¾>¬®Äšïñ?ein´Ç‡eâà†“Ôßsv#Åá?;ä3ÄPŒ"¡NóS EML‡¥8‡sËo)ÌÓwJ¯ÖYY»SÃK±àþñÔg…!¶4hÉÆ -ýŒ9›ýú:LGT¤FpqÄ—äÀ`¼°ñˆãiçŽ2ÖR–¾iµ‚ÙRˆÊmœŒ-â9ªBÈô«Élù`‹NðÆo _– à]»I a7.ŠØ¦‚}ë<Ì¡Hˆ¤sopRZGí¨j‹ó†+;®NGEÓÉÙÅ0¬wi!¡ðÇAÒF©W<ìÂ2^egƒ¥=†d¦DJ¤zbQ^øðc?^._+1úY/ ¼&÷ђ~Aè_›‘×kð>©v/)Ú¢©?ä+Ûjò•ÅÞm‡Aáã(Å´Ø@ބw±Õ"Ž»E7;Ãb'mV½å®à1¬$åtž Պè·ydFí÷ÃWFPCXo¹ÃNœ«^2F t9]ì­®7– Øö(EмZî ½µ H”…ZµI'Í3,{p"èöyᘿh4WæÊ¹ôå;GÐG‹ö™ÿ²]®úBY úì¨9ÐE¿ù„"œp¤Oåøé ¬äñ”õƒû§jûú΄M–›NjK%aâ\tœŸK?K„¶O‚d€ñ}-nØc“`pS™×Ó“N -ӎ|æÆbýÑ0ß§íwÕÓj¬°•ŸÞ”¡‡Àjz&5®eÙxb›Îc­ònÕgb¶¼Ý-åu£\;dª¾Bü5LÉ_”ð<•ÎiBIÓyAd{ê!ð¿¼þ¿Áÿ‰.`  ‡/þûÿW +/Length 5542 +>> +stream +xÚí—UT\ۖ†`Aƒ†‚»;ÁÝÝCA¤UEá,H ‚Cpw’@°à$x X ÁÝiÎ9÷ö}n¿ôè·½÷~XsÎÏõí¯1ÖX¬LúF¼ + ¸=XCò +ò J”tŒ5‚|Ь¬J0 Ã”H°@PRR  +¶¿Ü=R¢bR‚b¬%¸«âô àPâüC%P€‚  D>Cïš8]FpéÃ(¸¸ ÿxÅ`v#<Á >AAâ€؃ 0þ?°4`Žp€ø_i‡ë?Kž`„û€ãORNÀ'sñ€ÀŽüºð»ùÀw4ÿc°ÿ†ëïÍU=\\tÐ?ÚÿiֿՁPˆ‹Ï?p¨«ŒèÀA`ìïR3ð_p:`Äú÷ªèqP€9¹€¼‚"|"å!îªo0H‚txpº¸ƒÿ̃a ¿“Üù÷'¿¶ºŠ®>÷?þî_U} †4öqþ%ÿ3üW|çâ °¸³YðNxwÿsdó·ÙT`pæ0Ba ôŸ‰§RT„{ûñ +Š x…D ˆ@RL2à¿*M`7°†2@T@@@BHâϬƒ†!ÿ\wŸüÏØrçì v xid Ã±Å1K-@ý¬”#düvì[’ß0(ÍH®~s¥(:â&Շ¦ â-!ۉڷ%Ô¾NªÜ׉¢~Þ¢™ðse¾ÔÇ Û¸)eþÂ?Vœ¥ìƵWŸQ F*£’øýH‚lLoå³ß¯÷yî$(uÁ‹o3Ã|ªd/ìÓýrχår¤Ûíó³½úé8BÞs]w5ZÙ8,5ÇÚôšyBcß;•§<ò['õñx9¸ý<¬¶ εQoñå5Æv¼äÏ£—óRž•ˆò4%…wÂŊíÖµžíþÊ' Ø×®d‰|–2ìŸUQ¥Ùœ×Ÿ„-›®»ñ’éý±ÌÙ.p3”L¥s¼°±Ð*#ŠWÕé§1‹$_¦ ð¡Jí¥à]±WÏn¥ð«è›«\?ª'žªóö¿•4$ ˆ™–n*ó½Õ9t28Úç*ùÅ Eص½cیèÃÆÃc hþR´ºa=Κ%?Þläù$_N\­ x¿Ï\ðÔ/øq’Õđ)jX? 4ökædÛ®>¸JrrÂ6å3{¾§(•nZè {‘f6ܶž.4Ž£EÈfψe‰çù¾ý!ò½,/¨“ýùƒYÆ´ëÑmŸÜÑ?à:ZÙÈ*^Ý4«+¦ÖìIÁå`ðÍm›ñ‚îè”n?^àg²«BV’ôÀÍÖ¡‰Ž#UòÉA&ùC|쯖¬ÄñA7¾(X\¾€Ì_>(Øü¸ŸϹ¿ì|»ÞÁO$aL³x ËL³«§µL¯Sћê9ççO§JŽ(µ ý š¯_螞YÚ¿T¯æ ¦Ù®}Hßb€s~AÎEóë)ͽƒSB_‰Qd×¾ÎÆÏeýÂDl† Ðw‘HðCféÄýé6åƒ"s õpÉ0§l³Cš6úN¯%\ž(†^,Ä2Ÿ”µËûÖP¯{Bñõ‰t)V#(ýÊh7QLƒÔnJÿ4!Jr\=‰Âhðk>R„¶¯ïšKjŽW´ žîrV°3Þ<ªþÉöRéšÉjíÍùȓYÊbRêÐʁ" —]S¡uÆfºifÝ(ÃïŸüU’sÅ×ô-ەhî›ö3ÚÉm¹ÕåÉÑkç uñ“ˆ~z/«&†q.e†ϐr0³óA|¹u»øºuœâ4&K)üXªúùëÕÔ£›ŒœØ-ßP>S„òcñ–¡­Ð )Hm¬ lEÿ¯d¾ËªòB‡—%'7iPgîÞÖFWù1X‰’êý›¨öÛ+ٗÁMŽ¢!M‰ñÜþþ¦k²,óü»ÖR»ÙhÎS5‚–yôÖÕí$SC̜´è«[—Ô–Þ@gŒó—¿0×=åÍ)·h3ÔK´Ðœ_š³·3‡Ivþ+÷×ç¢Aã7TM 4-›òó^a\¯çRDÅJƒ;<5+nFY +÷òî“ÖÆLOÒþ,0ÂYB‰"»™h³bçδªDòÐ'G,nn㯋ð–gk"öX‹&‰qÙcô¸-fúìŽÜÛä!©_wÎÏ®d”÷ÎÈìe†WÝ~Tj^:Œ\¦ ¯Úl/7UÚ•úòFt¤kœö#ÄOß(ü{Û8Ü3,«KŸø°:¶Õ¾dI]&Qìhè <ÿ)h2τzÀî¤Yj!œ÷ÓYô6áü°µ(™£>m’DL`W2}ú~€.†«õ¬T®í«ÄöoüÑ਒ +íîs‡»úŽPD,i¢&‚£Þ'Jª\zòÓêäƒ|®usžnKB*o>Žy:Ì •¯Åo™å(hQ}–›7ý¶b<’Ô>•Xüy äùB¹Íü時̅û9']öhóÖÛ¤TWœ~úD­+¸Y¯”²ÆTT ۘhd…Á¿›òx…£ÃǸ[ÑËÎgǛ‹ ¾‘'—¹Ç£1ë€gX¨®5GiÈSa[Ù{ÖÞáµ¥«t5€§ÛþF÷±+8cä$b&=>_n,ÆãÄ>¼æsQ$2d¬&3â™c ÚÈ 5É ˆ +܆gxèuºéì}*7nLœ{Eâ3–Öñ@3‘Ý\ó‰ žQ$k3«¬p+jŸˆÖ¦Bd–ÜNžLéǑd{Ý 3Úa>ÔJ!4ó‘Ì6º·Uâ‘9»yŶ m°ôæ[¼Ñ¼KË üÖ·»ã^J½ÊU›ÞÀì®ËÒ¶ÛÃʝlÁˆŽƒ=o¼®®ZŸVǙÁ€ýхë]¡àՈ‹ìG»A™j er†³Ô”‹yWïe;éÖͬUÍõ’¬½Øâ’«¾g‹u}£uB:­½6¸a$’öjœ-4"çÓÖߍ B(ã/"0¤ÿüCLZAO©š.§:Ó}JԛçžQäG¦„–äñU‚’ev§\l2r)¹SOCµÔñ!_Mе"wÜ»É:LUüÞ:Qœ!=PBRéáJû°øÅ^vØÊۇSÙQ_+¯¢ug"ÖÌL­+Y³˜|Ýr1Ívy}^Œ¤Ñ›‚t˜V¦Íq²‘j”4´V+GW¢§LÖ˦?òb*f6\Ÿv‚Yí¼$éh»Ô£õÃNºÍÖ®®Ä%ú¿š Û´ûëU‚#y»P¶)O<††Ôõ•ZP²æß¶A2|pZ’Xòz-®Y?Ž­y­™",â`©&öÔ·‘„³uÃ)f‘)v§{‚gǦ)º§²Ýj|ÛຠÔŽå\YèPˆ&Ù·à´¡VI_æ‰U)%Æx7“讪Ù2¯ˆxíèá“F$Õ„¢jß@•“äDŒYKƒ;?ë¤J5£c1­…>iÁŸE¥šÐÆðY.Ì0¥,¢njeK¿AÅë½Æ ¯Õ8Óº`7wD<…auÑr‚5ùgâÁ^›'Ä2G{_¥‡ÄŠýfE_!ÄÁ¦£·>ÈÆ6»riZ¦µs¿’q¯GåÈ´¯N-͚"Øôˆ4/îÃô8案v*þ5/ ³²ßcry¢³â¯#²dX6]6å­Ï¢„xÔvõÉ+Xt§dñÛ"¼od +ò’Çy/ñ6E1%ʤzSÌÔô/LÝûŒì†Ÿ+œ'–Ê9òâ 4´ˆ+˜bsb$,Çê§^=û™´Ø×ü®2žGÉwz(Q³¿‹&ÓĪœeÀÍØÜHäÿTè„ß÷¦¢¤}F„îb.i–+Œ¿S>¶EF¥|IJMh84%ö¢è·JK}÷åÐ×`k1lÆÑòÄ\cs‹Ü£¼cú|{B=ÀÇy&ôõ½áže¡Ñ`{V¢ŽôÄÌçñ0uq]xbƽ½5u:ºÂ»AÏ&Òry}{¢ï6éeÙ·Ï¡L4ԛ¼xFjE©;"q –…³†SØi¹×{O¼2„FKv¾¸ø¹ÙŽÌâ?§U¹©‘ó tÚøÞŽ–¤.~¶†ÍüºW3çñææóªî$©â¿ªÝ­¦‘ZˆÒ£kÉÅӘ*‰Å©Ýßð´:`3÷¡32hrxR±C/3?5o›°n“xnŒãÝ:ú]O-ÛÉy|ŸÖ/’«ŽkP¤zº@“Q"ʞ¯]@xªsܰWtR)8¹‚4 Ð=µ³ª½¶Ál,òö +Ž»d©:26]å½òL_ØÏåi¯OFl+è?ß +sFi҉ž½“nÖÚAŒ‡Ï¸9)(°wÓd®±ü?1¯„Ÿ©¢¹CÅ͛É ` +ú÷°é¤c]Yìœévª° +î;þP)IP·V7ÔRˆ©™(RÅÙÏKòiµÐëÃ2 ï¾Hÿ‘{TX–°žX¯Lé´£ùZü½ Ú [ËÛè 0sÑG¾€qXæQ£<׬bkaò§ÑêQÓdM š5«2ê5ãóUçßof<¾QÒA¨˜½£Û¹¬Ïf æ!­yy?õ‹òÍ"ó©ýqÔ.i]ê¤‡}ÏÛÛ”>0Û«÷…¢¬ªx–É‹Õ=ä™úå¢Ô@ê^íWæÜa↽TŠ¥‘ÊXÉgõz»*—} `k¸_6Œ±Œ&BûÇiýq7¶l®ÌñW}6Ú ] zgÈ=áŒËû¸"¿{Í·N·¾Çºñ‡¸*Ul©_K§û·ªþÉÄ2W˜n]y·Ý‰ùvB.å}ÏÚõÀÛAí˳œE;ZŠ\§.§¥ª!/%ÖsíL ،o¡gýÞ¾e¨£ñfʸ8±@å€_ì #˜naàI ¯èL ‡Åò‘uÀtÅÓ`×±®½…ÉÅN+àÝ)û´â½¸Ø‰öðzlI(ÖÞ¦,ÏÕKrê ³‚ƒiñäŒ_åý~†õìqŒ©ŽA¿º¢Ž“E ×оDuÌ«ò—húޘZC™Õ[û©°Ë'\Õî¿ìŒ­þsÕL1c6[ƒ‰írÛ©(ر°íǹšÏ©ç‰ôÊ0xVM~!6øK=oªS‡“.mŽÈÎ(ÃËW:¶dY›»iíR9™¨L ¤ŸNß­üÊG&+ÿŒè)vÇŠÐk÷ʵ["ñQ; …*²ý,ðÆÕ49¸j>_¼;͵Åñó-ŽMá>攂}‡vT_IÚ©÷tÛ½ë» +š.ÝEåŸjWUá,t—á–6qiæ±Ê$|vìÌÈÖPîMeå ÖóÁ/VÔØ²ÿÄ.H]8Vyì¡K\ ÁH¯[¨þ´õA&èV“7J»§Ö”ÏLc°ËÜv†qÍàÏ͈ç[ç7uŸÛçmCgq#Ѳó!0ì¥Gv{PŸö›$hrҀõ©cŒý´ªT‚ºû™[´ ¡UïûÂi«W»uÒÇ{ ٙH©‚Ú­7UQi&f•í㳉†"$’ÐÓ·B%¬¤õ…[ŠŽRñQ¨ §«¸sÂiç³¢‹J')z¬¿÷MÚÌÖ÷—õeN§g¹Œ ~Óú)>{ê=:¯ý¦›Œ¦W÷oÔëS‚[RŸˆL}øoïhg„šÙem @PmíHþ–w2!äg£UQݲD6LhâW¤Y!É¢Ú= av,8§ó‰˜Í÷F¯¢®®Êjužã¼ØL£ãúˆ-Âí÷žŠü‘Ðy#÷²þº~ž”¥~Y!¡áIÉI‰vÔcŽ z÷]¾f|÷Ê/k.Jç1؎Xìm…/3ßíàH'›Õï5xVE&xvnÕB±w–¥?ÆeC“.‚N“ ?ñ8ùq…í?Á„/ ÚiÃ`ôVÖãYÃ~ù¡7Á<} ñAÞQ–IÊ î.Âiå¤ç4æÊF§Ë4ñS‘¹]Ѕi>Q”‹mÕT×3e÷K_ðIœµâÞ¥e^¥­2• ï+ͽF%~Fáû¹k•Ÿ¶V^›QͤÊ~ZÅù‰”lnæwíht óoZ-­×¼í# oaâêû…MϑZ£Hlg%åœäJ5Ž÷fã¿°h ]íXße£‡iÏãîT_“è­W\÷ LåévèØ}U?j§[Ôb¾æ^\.­(¢ÓP2às±uäÊ×XjDx/…¼%evw4@ÖÖ¦@V×NbÍ÷‹øŸ²47ÚãÃ2ppÃIêï9»‘b‡ðŸòb(F‘P§ú©†¢&¦Ã’œÃ¹å·æŠé;¥WH뎬¬ÝÇ©á¥Xpÿ8ê³Â[´Îdc…~úœÍ~ }¦#*R#¸8 Kr`0HÞØøÄò´sGk)Kß´ZÁl)Då6aNÆqU!dúÕd¶|°E‚'xã·@†/Kð.Ý°Å릂}ë<Ì¡Hˆ¤sopRZGí¨j‹ó†++¶NGEÓÉÙÅ0¬wiáMᏃ0¤ +R¯x م%d¼ÊÎK} ÉH"ˆ”HöÄ¢¼ðá1Æ~¼\¾V: bô³^@X´Ïœø—írÕÊbÐgEÍq€.ú…È'á„#}*ÇOg`%§¬ÇÜ78UÛ×w&l2•Øt’[* ³ç¢ãü\ú™"´…|$”ˆˆïk±;À›78•y=]ñ1é¤0íøÇgn,Ö ó|Ú~W=­Æ +[ùéMz¬¦gRãZ–€Ç·é<Ö*ïV}&¶aË ÑÝòW^7ʱCö ê+Äß”üE ϓ霑&”4͑D¶§ÿˋàÿüŸhàà"p(ñ‚€à?ÿ€ÿV endstream endobj 60 0 obj @@ -5705,7 +5731,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[14 -250 1077 750] -/FontName/HGETVK+CMCSC10 +/FontName/QQBDTR+CMCSC10 /ItalicAngle 0 /StemV 72 /FontFile 59 0 R @@ -5721,7 +5747,7 @@ endobj /Length 5041 >> stream -xÚí–WXSë—ÆiÒ;‚H(A¤·@@zï½I/’¡$z éˆÒ«€€(½7E¤„Þ©"JG" çœ9ÿyæÌÜÌ3wóÌÞ7{½ëÝï÷Ûk'»¡‰  åWG!½E„D¤*z*&*"  ˆˆ”“S ‡x#PHUˆ7\("%%TòqŠHE$¤ÅH‹I‘’rUPh„“³7G…÷—PÉŽF@!H ÄÛî~…¸MPPÜ;@TrsÿñŠÐîGûÂaB¤¤""@ê t€;!¤ÂPi!Q@‰¿d˜Çß-_8Úë† ÈsÃÉ ¼¡„¡n@ܑTXu³ü†åŒõßPý3\ÝÇÍMâþGü_“ú/ˆ;Â-àß-(wo8¨‡‚ÁÑÈZÍáÑéÁa÷vµ¼!n¨ÒÉ ý%!¼Ôþp˜!Âê t„¸yÁÿÔáHØ?!n&÷'‚°¦†ÚC3þ¿ë_mCéý0Àã_Áøÿ¬Eþ£¾á´ @"7ƛûï'Û,§†„¢`¤ÐÄ‚„Aа ÿKYå$"¿Ùe  „8(ä?ûL‘O¸–*Pºqˆþ©B}Ðh8ÒûϝpóÅ׎ˆ›ùÀáþp(iv=÷‘ ÿOûãîé{æ­#_Ÿ”HIÉãrՇ’³•„ðh³~ÎÅ-ɜE·—÷©H&ºw¯½O×PÔ $¹}bwA$ñ&À_FWQ@ö`,äe{/°¥!ïÊÂO /PÖîøjRô +xÚí–WXSë—ÆiÒ;‚H(A¤·@@zï½I/’¡$z éˆÒ«€€(½7E¤„Þ©"JG" çœ9ÿyæÌÜÌ3wóÌÞ7{½ëÝï÷Ûk'»¡‰  åWG!½E„D¤*z*&*"  ˆˆ”“S ‡x#PHUˆ7\("%%TòqŠHE$¤ÅH‹I‘’rUPh„“³7G…÷—PÉŽF@!H ÄÛî~…¸MPPÜ;@TrsÿñŠÐîGûÂaB¤¤""@ê t€;!¤ÂPi!Q@‰¿d˜Çß-_8Úë† ÈsÃÉ ¼¡„¡n@ܑTXu³ü†åŒõßPý3\ÝÇÍMâþGü_“ú/ˆ;Â-àß-(wo8¨‡‚ÁÑÈZÍáÑéÁa÷vµ¼!n¨ÒÉ ý%!¼Ôþp˜!Âê t„¸yÁÿÔáHØ?!n&÷'‚°‘‘²êCcþ¿ë_mCéý0Àã_Áøÿ¬Eþ£¾á´ @"7ƛûï'Û,§†„¢`¤ÐÄ‚„Aа ÿKYå$"¿Ùe  „8(ä?ûL‘O¸–*Pºqˆþ©B}Ðh8ÒûϝpóÅ׎ˆ›ùÀáþp(iv=÷‘ ÿOûãîé{æ­#_Ÿ”HIÉãrՇ’³•„ðh³~ÎÅ-ɜE·—÷©H&ºw¯½O×PÔ $¹}bwA$ñ&À_FWQ@ö`,äe{/°¥!ïÊÂO /PÖîøjRô Õ>2®äÁ'>ÃèïÃ%çÚQ Ó~²Mµ[m@Ð&kåëH½Hóú¥¶+uJ~QL|»TѶ'§«Öð}.òéûñy°œ9œö:Nõ„€ëª,H¢–aî;vmþ0Ö9º$üFM,ÁñÚèûփ½}&í:,ÆÖÌö÷¡mî"wꝟ±:ۚª÷ݞ°+þžyWCyµo¡ëêß°ÖÖRf|p+ü7³æV\ß#v©­X=£¥žßù÷EЩÅ4•ô>ؾ™ÙÊùN6'œŽŒ°©8êÜÏö›„e¸{9È0l3CîÝ—ýyâëü£­Qţïñ5×U]¨>E¿N$ òÉW%^¿ì¿dñlŽaˆt"YÙsèGDé á¾e$^½ØOj"õ/Âêj†à$oÌ½K$QLa´Æƒ‡Õ6á]2„6¸ƒ,Æä1úm«µùZtú<¶Û«=VÄeªØyœ67ú‡5 ¼Çry,=“ÅtOˆÍDèuˆÂz bv¥ 4v¸a* %ðá™dö‹æg“!Ìֵܿe:Ž^^›óï{¨ƒ™‰¨KûGÑg½’ÔT…’M6¦rÁ¡÷R‹“s.Ô_ ¿&¿¥¨BÞñHŸ^dk䘭SՈ6>9š®;OÝhGF½S™8SO1ù2®kåîʒSÊ«Ñ;¤{r×/SúšŒÄ ük†¾»íÒô…Y"±ÒžêÏðWñš/¯ÍŸ+ ”2w0.}P1ó§3Zß˜?óUÍZ/ ¤>ñÃN2WÐRõÚ»$sN“LǘU´]ÜqÌ÷@ýêßûøÀl –dxÈ¢ŽäVÆ ™ãþ®í*æÑˍl}Ê¢•"ë= 6JQ!ݽyQ:ËËýÅ£ûÊ¢¬OYä«qŸ»LV8Qw{x}àj ~®¥[*1¬lŸu&ßî0Œ<6¡×qà8m];½ý½ÿCrá$ž)&jÀ&¥_õ£`*ò]dÜJ˜f®ìÌ­3¢©‡£ù19ܔ@·7?«œÞ¨îá§ @@ -5738,7 +5764,7 @@ WyJl h¯™×) Év¦ Ev“xD§\»kACSˆ§€ "óß¾Z}ñö›ªKJº€/èÇzáõz,_y«ªióa-áˆÊ„å6ԁQ*°Î»2}ƒðÇ!‡Cœ ëÊ&/¾¤^Íp/⋥ØðÇ\%Úé9ÚÛ)Œ÷Þ_þ|.“cã¿`aï"Òlšz²t·éN 1„r$í s,6¹ÿAW&¡§ƒÿ©Ô\T5/g‰°¤I`H“ŽQÈNFzítŠó<îè¾]ƃ…i EBöìç§éþœÕ)4©è@çv\Oˆd%5v½*~À°¹}1Š+ ±ŒUñú+#º…AŒÇ Ð:84³q8?˝Vó «äp¬ñ÷.<-”]-à–WÂ15¸Ì!îñ<u.pè.lmmSšs©ø¯³ŸŒ&°Bìx£ß7Ðß±u“?Ôô˜^\Hù‰9|C©ÌT]~º=AžœÉPwV§>z%;£e¬´ôe* Ó^uXö²òÁª¡eO›±&¥h{?cOÒxGÖäœChJY~¬eæÙæÏ¾6FXG¼[¸\X”Mu1¦Æ%ÅTý>N½'¼A&۝ÿ Kìfñ8h ÍÙKTÿr[½Ñ£7{`u)ÜU]e#ŒAŽÜ¾¤|Œƒ‚ßh?Où,¬9k™M¤¾ëÒè>êÖï^ßàÛÁ‡³‹ßœ3F':HN Øè~(­Vð-Ùw{/£ùûã­x.Ú3qˆ0íZNÉH¼Lin÷ú+‹6Ç$ýE*B˜1Qç—8‘iN3 œýÌËm—ÈóÆ2’À–sû܉êáoKkÛb.ÚÇI©€-ƒQŸ[§qç%Öù3]˜²qI¸Ý5ȰÕ.ÒïÓ$½1ÌónÜ¿VïhÕç]©c¿ né -i²÷Ð¥|ÃSpÄæÂgK?D$êÔô#Â*ó§„„ª³Ç™àWQ“+Ö:”®•~m`Ièü¼ë>ŽÎ_~=µ5nMv¶Gïól_óòžQ¸1¹fùLãþó§èeݒ—x_9C„«d’'>«ûØÿÐç»ÏYx!SëžkËm(vHë¶âà g[ÌéÑx8NHíAïáiÁQiQüë}âë`­Y¦NÀ2k¿—ôN&;¿h!kc,ˆnîÆÁê~GшÅö¶¥f#%g<ä&ýýg׉=øœï˜(®‡>NÉïbR¬g'¦{wƈ^œ+蓇¤'ðÅOãr`+¿©;ˆÝQ8Ýí-qô+ÙrQ7mâ…^‰W•§F†xg*üOò1w‘\nÇcϓ¼ÏH{b~{‘<%bj¸{âÐ(‘<©–¾úLSX5µOÈøm{ª. îšr]ôÇzH¹!ø„ìUûÒRÏÚV^Ýä•ÖlŽm+;àO·0¦²ÍìJœ/¦#<ÈT*¦3<2o« ö¿½—Õ%øciÛÁ(†5Éž=¸ä°vö05ú( «$þ»Óæ7øÚӁ=yၗ¾‚\¶¤ï[‰×8˜Tƒd3¿ÿìPH”X­l÷=ßtf ƒ¶­Èp™¡Pü•¼w”{¹(„‡H̎õ÷Ø/;„kŸð‡b>¿áŒ8_¤ˆr˜@.ž#`CÑ»3º9âR_ÀšGë»xCy 58±Ž"_ÜS®Ê"“ïó6+súáv`ƒu†î/E´(¶—‚q" ÉÇ^-U–·ÑД7Õu%UËÂLŒšnûî/1êðêš^¶º¦ r m¡¼Êµ+¢¢èRPY‰ÄèÀÇiºöžÑi÷p2ÿ{>]·BΛƒlšXuÞ4[s¡K«ÀL+PbÁøC.(k'üMv+ÛÁ1K¦79V˜_{W.Äϊþ—1š«h¦ráùPQ16%IHûK"M#>€Õ…ƒ:›uðDøgJfÛ©go´KNrõHÛ$·ïàXxõ½~’yÍN’•ç&)*.ƒ9èÁ{²èžñ©E¾Oè>dÖ¶½kCIú_^¤ÿð"ꇠ½Qî´+)鿞,þy +i²÷Ð¥|ÃSpÄæÂgK?D$êÔô#Â*ó§„„ª³Ç™àWQ“+Ö:”®•~m`Ièü¼ë>ŽÎ_~=µ5nMv¶Gïól_óòžQ¸1¹fùLãþó§èeݒ—x_9C„«d’'>«ûØÿÐç»ÏYx!SëžkËm(vHë¶âà g[ÌéÑx8NHíAïáiÁQiQüë}âë`­Y¦NÀ2k¿—ôN&;¿h!kc,ˆnîÆÁê~GшÅö¶¥f#%g<ä&ýýg׉=øœï˜(®‡>NÉïbR¬g'¦{wƈ^œ+蓇¤'ðÅOãr`+¿©;ˆÝQ8Ýí-qô+ÙrQ7mâ…^‰W•§F†xg*üOò1w‘\nÇcϓ¼ÏH{b~{‘<%bj¸{âÐ(‘<©–¾úLSX5µOÈøm{ª. îšr]ôÇzH¹!ø„ìUûÒRÏÚV^Ýä•ÖlŽm+;àO·0¦²ÍìJœ/¦#<ÈT*¦3<2o« ö¿½—Õ%øciÛÁ(†5Éž=¸ä°vö05ú( «$þ»Óæ7øÚӁ=yၗ¾‚\¶¤ï[‰×8˜Tƒd3¿ÿìPH”X­l÷=ßtf ƒ¶­Èp™¡Pü•¼w”{¹(„‡H̎õ÷Ø/;„kŸð‡b>¿áŒ8_¤ˆr˜@.ž#`CÑ»3º9âR_ÀšGë»xCy 58±Ž"_ÜS®Ê"“ïó6+súáv`ƒu†î/E´(¶—‚q" ÉÇ^-U–·ÑД7Õu%UËÂLŒšnûî/1êðêš^¶º¦ r m¡¼Êµ+¢¢èRPY‰ÄèÀÇiºöžÑi÷p2ÿ{>]·BΛƒlšXuÞ4[s¡K«ÀL+PbÁøC.(k'üMv+ÛÁ1K¦79V˜_{W.Äϊþ—1š«h¦ráùPQ16%IHûK"M#>€Õ…ƒ:›uðDøgJfÛ©go´KNrõHÛ$·ïàXxõ½~’yÍN’•ç&)*.ƒ9èÁ{²èžñ©E¾Oè>dÖ¶½kCIú_^¤ÿð"ꇠ½Qî´+)é¿ùþ~ endstream endobj 83 0 obj @@ -5748,7 +5774,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-20 -233 617 696] -/FontName/PERJIH+CMSLTT10 +/FontName/LHDGJD+CMSLTT10 /ItalicAngle -9.46 /StemV 69 /FontFile 82 0 R @@ -5765,7 +5791,7 @@ endobj >> stream xÚí“UTœÁÖ¦  „wwww î‡nœÆÝÝÝÝÝ îw î$¸‚NÎ9¿¬937³ænÖÔwS{ï·ÞzjW}”¤ÊjŒ¢ ;°”ꑕ‰•(® &¯®ÎÊdebPRŠ;‚-í ÆÎ`> +//+PÔÅÈö·ÎÅÇÁÊÇÁPÅíì=-Í-œ4â´ÿPqEmÁŽ–¦Æ ‚±³Øö¯‰©± PÍÎÔììÁŠÚØUÿ±Ä ¨ -v;º‚AL++diê 4›[BÌÿÀ’…˜Ù¹ÿ•¹ØÿgÉìèô— Hó—“ø—d±ñ‚ÀffE»¿»ÿ²ücýo¨þÝ\ÊÅÆFÑØööÿѪÿEalkiãñ;[{g°#PÁv„ü»T ü/<0ÈÒÅöß«²ÎÆ6–¦¢s0‘—‰ƒë_iK')Kw0HÙÒÙÔèìèþg ý;Çßîý“‚YYRUNV†þ¿îö_uecKˆ³º‡=Èòß þ³þwü·OŽ–î@]&ֿ¿ßÎôÿm?Iˆ©ÈbTs6†€ŒAÿ•ø_¹ÄÄìܽÿ>#F6vv +7‹—ËçÖi@,\À²@N–Ašº8:‚!Îÿ|üŸ±™å߁Áî`S@V6–%´!ý½Ñ]ß"™VÇÌ7õ$ô>œŽp§Rª`ZûùrɌ1F‚áÂ+J\ÇåÇG¤hˆÅðæúKb¾¼¥}³m™Ý` +v;º‚AL++diê 4›[BÌÿÀ’…˜Ù¹ÿ•¹ØÿgÉìèô— Hó—“ø—d±ñ‚ÀffE»¿»ÿ²ücýo¨þÝ\ÊÅÆFÑØööÿѪÿEalkiãñ;[{g°#PÁv„ü»T ü/<0ÈÒÅöß«²ÎÆ6–¦¢s0‘—‰ƒë_iK')Kw0HÙÒÙÔèìèþg ý;Çßîý“‚Y^FBZN‚þ¿îö_uecKˆ³º‡=Èòß þ³þwü·OŽ–î@]&ֿ¿ßÎôÿm?Iˆ©ÈbTs6†€ŒAÿ•ø_¹ÄÄìܽÿ>#F6vv +7‹—ËçÖi@,\À²@N–Ašº8:‚!Îÿ|üŸ±™å߁Áî`S@V6–%´!ý½Ñ]ß"™VÇÌ7õ$ô>œŽp§Rª`ZûùrɌ1F‚áÂ+J\ÇåÇG¤hˆÅðæúKb¾¼¥}³m™Ý` ZHÕ¡~ºè=L+#qJmEÜû¡k€¶” %1§\˜F0Ýë.QCⱤW ËôJÝҟ®e#, H+A¦lb̄ÿÉÈÜÚiߺñ @6t§IÕÑ&£Ùµ¢<¡Ô›ab¬¡uÃ{–'Šmw–aQÝpê˜JâO¼LԞ¾T`š_•m‰$¶þÞ ´H8ð•ØÎ Fy “ÏgÑaQ?}kЉ&ÿØv¹ûeRõýÃw6j`߃ô;ø¦à»&c¡ÿÊüùÕIÛV1ݞyò²­,þFŠ3~æ¦/e¤€B¥£Š %m?é‰ÜK4`MƊDé­^oÉÙþ–€÷U¿þ-i Y#Š‹±ƒ4ÄíâÓ7š»é{ŽUT¬ï@ÎB4ô¡N»²[Z©mê™÷»ëêEk9ê`XÉQæÜŽ‘Kb ȸ›O æŠOj)ˆ‘ÉÝϾo:¦HŒL`Ë«#2üefˆ: —Ì€˜Á’4=?þ–ë:ìcA-ž§°aŽ`•¼t­ 0^5’³^ZÖ^„,${þ3V ±­D[[PÙZzçNÑÚÑPÜW;Wpà1ïý¦ÃëŠ*psQ/-ÁóÑA±·Cí׋æˆT‘Ømk,"sžÃ Å)ÂçåéÑëÂ6g×+JŒ9Aýãô•¦/«“˜]ÎŁ¡¾Ã¿;px^ÄÇí¼>g„û6üø¤§¿²ÔJÞsvÂÑÙ|Ÿß60¼æ.r36ì/”¼ @@ -5794,7 +5820,7 @@ GH Å+ߺâ7Mƒ'Æ=gèh±‰[ë&=ß/ïÜ‘žáÄðDª‹BB8_hB±u[l¨˜Ôï[S±œ¦ë_]q û ö~"Ú8e ¨[Å _°ÀÍ÷cýº4Q7·m Ú·Ç<xõGÔNQ¡rË$ÚÓ´¢u˜ xÆl”ㆠt¡ÊobÞ 8lm¼°¡$‹÷6qû"³qíz.\[.Ò-Áðn—QÁïb¦ݒs/sBU+šøGQWa­…•fÞysãʾ¡?MEDžâ$†áÍÓî2;‹']fØoQ¸¯²¡Ø¬a½–^«‰%í½ù} ‘jÝ?åGžÅwK8f'îc¯¾gê 'ÿéÚÀÏ׺dÚMtŒ†µNžóúbú4¾~"š†·my€IøfúÆV›’qb€O5½ß ðç%q®¯ÔçM-f<£5CŠ[ZšÆCOIœ-±be֜J?=ÇÙì‡È=}=¯ùaß¾ò%ä‰>xP?Jܵ§U“ ¾šÈðë¸9}K®Ýšyqeƒ€÷ês•:Ëx´pkcékJ åî¢aá¼n7R=ó{íç­éDý­bFg*‹‡ -¤fªõ ji®NáÛAöï± %õ؁ej²€ÛÔݞ2ZÖ'úÌò:0x.ã‚&EŽìŽdà ]¥i_\Âôºsÿµ÷ùÛ'5Èý=õŠ¥òx×^±Äæ`¬­Oä· §ˆ8Id0Ÿ°3‚mì}Â^‘º9ŸÇH•z¨V!¬ä ­qݟ÷Æwh•3“³bèêu(9Hp1ØÞØNÄóbcý­ÔŒ¤Û{(î·h¤+ñÆó Ï®ñu¹ü4V…«wœªU„úù¸mèFÕ9=tF$RãB žJó$¿‚ ž¸×,«Ç/i YƒÜö(æ¯Ï|èİFŸü%¼?‹´2|³õ>VùþÌò9ÿßàÿ S°±£³­±£5ð?¹B Õ +¤fªõ ji®NáÛAöï± %õ؁ej²€ÛÔݞ2ZÖ'úÌò:0x.ã‚&EŽìŽdà ]¥i_\Âôºsÿµ÷ùÛ'5Èý=õŠ¥òx×^±Äæ`¬­Oä· §ˆ8Id0Ÿ°3‚mì}Â^‘º9ŸÇH•z¨V!¬ä ­qݟ÷Æwh•3“³bèêu(9Hp1ØÞØNÄóbcý­ÔŒ¤Û{(î·h¤+ñÆó Ï®ñu¹ü4V…«wœªU„úù¸mèFÕ9=tF$RãB žJó$¿‚ ž¸×,«Ç/i YƒÜö(æ¯Ï|èİFŸü%¼?‹´2|³õ>VùþÌò9ÿßàÿ S°±£³­±£5ð?Ɨ À endstream endobj 322 0 obj @@ -5804,7 +5830,7 @@ endobj /Ascent 850 /Descent -200 /FontBBox[-1 -234 524 695] -/FontName/SBAMRJ+CMTT12 +/FontName/XFGCPG+CMTT12 /ItalicAngle 0 /StemV 65 /FontFile 321 0 R @@ -5817,45 +5843,34 @@ endobj /Length1 715 /Length2 2510 /Length3 533 -/Length 3048 ->> -stream -xÚí’y<”ûÇ£l9e ‘Ñ0c¬cÉÙ&#DÖ3†Ùƒ‘PN˜%ÛÉÙ²o¥’I²Kq(û%ɞH]Õ9ç¾nçþs_÷¿ûºÏïŸçûù~~Ÿßû÷}žÃRhk¨>žâSÈt(\Ž Q66pe®ƒ>lH±t…|K‘\SèûzÊ0®†TQEª¨A ‡C -5€Fðð¤r†G¿¹Ô}H#à°d…¥{‚¤í–XSp úD"púÛà4èÒü@¼"‡xޏ2Dé”)ٝ¨ÿñ¾Ô?[~ Íg› Ûæ< -lSâ)db€Ý!J§(Û§Û,ÿ1Ö¿¡ú9ÜØ—H<…%}‹ÿ>¨¿õ±$1à…Dõ¥ƒ4EÁƒ4òÏV;ð -Ä|I?wMéX"§Oö ‚ì‡Dð1&0@<š@Çytš/ø]ÉøŸ¶çö@ÉÚ@uÚLáoú£‹ÆÈt›ê_±ßìßkø?ëíùÐ À¦ƒÁ·ÛëÏ7çŸN3"ã(xÙ°¦cÉx, ÿ—ðw* -# - Ê@UYPÓT úW›-™pÎ4=¨Â`0 ⻊ó¥Ñ@2ýû_°}ß?kwÂöp@â iéB6×c -«˜•ú^i»ÏúА‡yïS]Ëîj[ØMäPì÷ŠóF¯ ðm¼CG§¬ËIgV£´âê×\ÄJF„åÝ;XޝV‘¥Wg ÝÕìJæÁèWÇÛ -Yª.ü£Kø,:µn±YJôîfokpÝ ¾ÄA¡®}àöTäëÚH\¯‘¿ù5… ×µ -Nr§!ÞA@$ BY ˆŠûb»¬µ y~ÇÄ{&no÷ê]ù×ÒIHÕÜ)q%ËtW*·ç’xsÅ [ÏVÙ—’+/Y4ÅùvÝË"çZæƒsñ‚ëeV» ;ó¢(:ã²k4Š2]§Ó'I°¡e¹aLìýÈFÌû Ý9·ŠÄƒ^î^ûbœÓ%Å´Rß8öZ˜Œ·tÔѝµO/¶§ Þ_y©<¿'®Ò[û:xçÅ -¸3A«÷÷–g ¹\Ë0òZÆ`®Mgôoñ÷rÜTÑԉ°n -käPo2)Ë·„¯GȞIΑUܱ¾S^Y¨|(úÂu.Í÷WÔMÊÛ»Ý)AÄ%«31-UʒáØqñâŠá0í„a7vAÆLDJŽQJý*õCÓô%þÒ´-Õ㇬'OïØ+®Tž=ÓÉZO`èdžTëËr„îÏòaĪO -UÛvobè˜rqvGiEß닣]½ù»B]NðWä½j[Bœ÷ҕ9+vH®Z„ÁÆðn–í|Ç5~2SɘƒÓ~6§Hó֗œå nFýëô[õËF²¬û 1íò03F{¶”¹YUª¡„¾ÛñKuÃ_ÜtkÒ ãèç0Øi˜ räV¬#½6¥þ©VUwp&ò™Î²’ô=ú² qm>f9|pyg‡ ïÌAR¡Õ°'ä+Ôó¤®óÉ(.pÛßÅ-¿Aî:©žoíô{¸ûÛ¹-hmõçoÔN' ¿Â×ÇáK\Äç£ï«"gÄgxÎ,õ\ʊɊóþX\§Ts¥g_&t ÅÜٞ&d:E(÷Ï/_Åu™.ZP£ªC/ÏÅ¿9taï3®Ëý˜¤èɳ¼Ï™*[–L‡¢˜å=ÕjòNmÕÉy¬œ¤×„2^×7kÎç†Û+zŸ÷@Å87 ¸ý¥õw‘»Š³ãÓF׏ -ƒ’t„°S+ù½`¼£…Ö¼±lŠ€ãœwIûNÂ芡è Oã¥.f¹Þ‡I£¦n<ȝé–÷Šùs\ì¯ZTË#O·zjNKAJà_Jý/†ì8"ïì}Ó~2„±ôæ„×XRâTSCܳ¾’NÍ ¾ÄLJ‰XML´a -¤‰êuçÖÙ=®²ˆ½ òùwÃaƒò­<é((è¯Íbÿx…sÝiˆ‹{Ðv“ÐÝݼçkâ¶á™P‡›Yš­µV9R‰‘ íשëaÞÚÍÉ8ÒSÇÛä Éß°€gÇØw;+m °›zñí7Ÿ‡?=Q:QôÄsÅíÓVÐì咑Ío5÷ÇI ×Aí¯÷« Ú~‰¿ô ï×lqAt“¤¶7¹ÞÒeøüèFuÅNÒjo숧ݐÝѯaK«¾]óR|5©†Š¨ˆùæCjÙµäGo[àüÂ[ -ÒjLvKºÊ8¿•¤æV¦Æ?©\»Èn±â®+V8ÐôJ°nntwD„Ì]oþàhžÄî'[c#C™¢æ¡™rcÁ•ó^¢“ßw‹f¿4A$4¹EfÜ=µ¤¼uÑq؞ŒˆÜ¦±1]º±IΏ،«½2«‹3˜­5J†P1å=þªW]4¢&´˜­IJ_®X㯒Ú^œßõµä¤Â«?<‹¹ŠµÛD~a›{XÐN¾Å{Ò±öÜó¯U%¢Ï• ^4ÿuDôÁêۏ -³ŸÌ}ÐA¾|#GQ»~À«sÚÙx³s -¼@ŽÉN³ÈÁÍÛ}Æ%W/*Øó8‡!³·<²º+7ZãY’ò¤(µ`€AmNçH(Á{7Û@½ê<é^}0î«÷ž™Ûà#›_Ð¥þgž?û4áY ¿µ‰éPí-Š’h+LðŠ0¡‰5Þ1œùê8tü¸4©•-Kø¹.Útí¦bê5Øñj_¢tùäÓ¡É©û¢.I]¿óM†ÅCE[“t`·ú£•Zž#mO墼n”ð4½Û*fÂòÊ_юž÷ˆqT÷{a¢Ü1y*K.Yè­.eö]ŸÓâå E cÜÄ¢€¨@Øù@þð?€#‚XBÂÒ¼!س. +/Length 3046 +>> +stream +xÚí’y<”ûÇQ¶‰YBäA"fÆ>"Kv“"͘ ³5#!N˜ì²,‘-;)•L’¬ٗˆ(IÖ©«:çÜ×íÜîëþw_÷ùýó|?ßÏïó{ÿ¾Ï#/ƒ´â(nxS +™†ª@á€1ÂÞ + *¼¼1 ¡(ä:@ut €¡¯ƒPM¸º\]’Œ)ÔÁÓ(ùæÒ Ix‹! ÝOÚ Ábˆ€KÀÓTÀHN}ÛâœÂûài~xœ +…8–¸á=dê7( ²;Ðú!ã|©¶üð4Ÿ.@q‡ó°C‰£‰ïR=IÙ9 ¿ÃòcýªŸÃM}‰Ä“Ò·øïƒú[C"þpPHT_:ž (8<ü³ÕÿÇ|I?w-è"kHö âȉàcJ`àqHë Ði¾øï2žŒû™agnß TL͌‘fÊ|Ó]$†@¦ÛPÿŠýfÿ^CÿYï̇F`(ˆ +Ý1î¬?ß\~:̈́Œ¥àdÀŽŽ!ã04Ü_Âß©ŒŒ(Œ@0ÃÔÔ ˜: ©£ô¯62á¼/Þ⠁@´ÕÔ¾«X_ O¦ÿ vîûgíNØÏÀcA™"ösG¥”×Ñk ý²Žž A Þý¦ñ!G´»mi‘SeÐ+2ܹ6Ä¿ù“¶¡(}œy+¡›ÐðÁõI@€D٘¨’{ õr^;îªqæP}´ˆ©=‡º­œ£èÊ)0¾‚Ë¡S뗛eÄïnõ·×ãʜ•ëۇnÏD½ªcƒcûMü­®*gûPÅEî2Æ9 ‰TÁ„‚Hajá_V À!}w̽ç{Öïz,+ŸU/œ”Tµ™Cv§8'n©×WÜ0 ì·’Bò•¤‹‚f¸ÞlxYg +ìúýà|¢ðF…ínõ®‚hŠÞ¤ÂF×ëòInlYmœx7¶÷.¨€4˚PkÌþX˜ì—`1smÇT¿-ï-7]Ž ÝÐ_pk¤HÝ9èåîÅËƍ½-–ŠÿØ5ŽoË]>7mà—ƒk¢¼íYÓ⮘à{])z #ÎróÚ?xŠš“T,^UŽ”p¯á£<×ìóiS°Â²ÑÖ¥"7ïhúIÕÆzêj5l^ñ±caa³—ÅdŠ:õ*ùO.aXÜ|P“•¼àú†ã¶Gԟ¥/>Œ¨HsºŸº&•NW¸¾Ú7[˜|Bº5¯^8hÛ\i²rkb_Ð=¿Šr}&S?´”(/Y[&agóȍM¢|–g—ª3Ö Ìš—7ÍgýoÚä««]ÞàÈçÎP¬5 /å½:zd„3(ÿEI¼Ï ›hA$`"2o#Þêm$X=Ìx…Êäsžæ=+ÒË(¯³Ø÷Bøò;°Ï¾8—Li ÝôÇ׏¾Ò$¦âlPzúóN™£N”áûk/` ‰{3èêýu¯‚w]Q©ÒN8´~_°2gÄõj–‰×*}u6kp[ Ÿó†ú1a½˜!»¦ð'œZMæ…6ЍH…Ó©y +*l{ѕ·Ša‡©ÏÏ-døþЏAys·'-ˆ¸b{:®eª& Ÿ”,­ w>–4êÆ!ìñ$[­^=ϤH½aú¾i6T Í×3Bˆ›+_$ïÒÍG½Tjoë“Õ¡Nk1,µ?eXF¹øTY7³,´mlƒÚ¬êŠëEE˜]SðÂ0¸ ãI̾ÂVV©ÎÉn-I€bs™MŸçy¶fúþ›%aoTÕjÛ=µí4ãmõÇæÛ éjÕºîR¼eR=FGñ“—gÒO¹²ÎMú³ ¨P‹4ŒËí—s\Ø÷~R©70íuÎ]ìWñΡ)~:©Zhwö÷mŽ7 ÛàÚâ7®ß8©E\g­ýŠ_‡®puûÆßÕ0ÄÎ< œã=½Òš—“àý±:¸:AµöJï¾l˜Á2Š•‹MÄb†Pé_X¹Ží¶X¶6¢>‰ªQ yq>ñõ¡‹‚ϸ;lö£Sb¦Ïðõ1ÝjY±uŽbVöÖhf)m«qN-`奼"Tð{ýÁåüh{U_/X‚k„Ý_ØpÇósç‰Ò´ÙFÿ ô$¢¼i€u»ËÙÆŠ5ˆZñXõ59;\¬v}c[¡`ì ï(?[…fÊÏw&š7äl«BÇ#ÙüÖSۜ©ì𤱏»Ks3Æ7$¹‹ƒRôD03k…ýøD”µî¢©BšjÁ»l€ca|ÍXü¹§éJ7³Òàý´ÉG 7^8[W¦µÍ½‡þœ—«—5 ȳ­ž:³2 2蔋I¹òãÒå¶S!J.Þ7ì¡f!7´Ö¶˜’ ‘âžó•trnøö pJZäzr²=S(Cܰ¤'¿Þñ”lµuüE±Ï¿Un¿çÍD€@ÿc,օW¸6Ύpó ‘nr"Cú›ã[÷|MCÜ6=“ê±s+óuñvꇫÐqŠaƒzõr̛{¸‡{«¡8ûB¥ëÖÐÜ8§Õí! /þýV‹ÐÎåS%O=G<>mEÍ^®YÉàÂV+¬Ôh=ØéÚ æ°Ã—ÄÐO8¿f‡È‹â[$MÁÔ×Ñ ×cBXh5Gi[Áø OÇÇ#_ÃWÖ}»eøkA3Uё‹Í‡4sëȏ^«´@ùE´eԚï‘v3–sy#MÍ#­ÍL¾?|kUâ‡õš»¾DQòPÓKáú…ñ=‘‘rw½‚cx“yžnKM€ÄLŒåދ[…yd+NßZôŸîØù¾]¶ü¥ $¥È#6¯ÆÓ[×A*ØŸ„ì͊Ìoš¸×­ŸâòˆÝ´Æ+»¦4‹ÙZ«j –€íõ׈uՎžÒe¶¦¨~¹b‡»FHi{~a_ô×'jAgÕù4¡òóèXŒãü ûÂâvâÄèM>3TÝù¾¯ÕebÎW _²úuLüÁú›ÊóŸ¬|A¾ücG{޼Çiq9Ú{sp =‡)ÌrÈÃ.:~Æ&×,+;ñº„Ãs·=rznm%µ&²¤•H!`jуڜəT†ónv8€xÙeæ^s0á«÷Þ¹H‡àÃE[_åþ§û‡Êr­GÜÜBwhô—DKµ'yÅO™Ó$žÜ1žûŠ9~\œÒʞ#Ú§´øpC¥Vã*d„;,[9½×bdÉ^z澸kJ÷ïüS¤QÉ0ñÖ=èáø-]ϱ¶NÅh¯ëe¼Mo·K™‚J5í¯H”ç=bUÝý^¸8O\úŠkNr»ƱûsF¢"¨Ä¹q‚‡Xù/Ðÿþ'°D<†F§04oèØØ. endstream endobj -397 0 obj +405 0 obj << /Type/FontDescriptor /CapHeight 850 /Ascent 850 /Descent -200 /FontBBox[-30 -958 1146 777] -/FontName/BCZCQM+CMSY9 +/FontName/AYENYB+CMSY9 /ItalicAngle -14.035 /StemV 87 -/FontFile 396 0 R +/FontFile 404 0 R /Flags 68 >> endobj -396 0 obj +404 0 obj << /Filter[/FlateDecode] /Length1 721 @@ -5865,24 +5880,24 @@ endobj >> stream xÚSU ÖuLÉOJuËÏ+Ñ5Ô3´Rpö Ž´T0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22²22çâRUpÎ/¨,ÊLÏ(QÐpÖ©2WpÌM-ÊLNÌSðM,ÉHÍ’œ˜£œŸœ™ZR©§ à˜“£ÒR¬”ZœZT–š¢ÇÅeh¨’™\¢”šž™Ç¥r“g^Z¾‚9D8¥´&U–ZT t—‚Нš -@W¦äçåT*¤¤¦qéûåmKº…dgaqºán¥99~‰¹ ãAá„!˜›™S UŸ[PZ’Z¤à›Ÿ’Z”‡®4<â6ßԔÌÒ\tYϒĜÌdǼôœT]C=cSˆDf±[fEjJ@fIr†BZbNq*X<5/Ý)ÀÐ;DßÉ9Ê9ÐW±ɀÄ̼’Ê‚T„j0ßÁRQf…B´ž!P!ÂX±h–¹æ%ç§dæ¥+—$æ¥$¥À0åä”_Q­kl  kij¡`hhb¦`nn^‹ª04/³°4ÕÓEÁÔÀÀÀÂÐ,š\ZT”šWN @Ãøi™À@JM­HMæš=G4“1^GVûk—W•Âw8wsÃ,õ¨M†’~ç›&±6åûM=wÎç…3Ïܓ¿izan£5gα6÷ý•w.ãÝ"?³l±QòIŽ;ïÏîõiaz˰8¯¤=ٗcþ•¨/‹»Â–8êXs¯ÿõº°úýù¿«Zö»G¥Kl8n.èzAmjQY0«Á¢ßøVTїμ;îÉTãvîSò‚V7Ì®NßátãfŽ“õBuÛ;ɯ?û¯ä[n¥ìõ9þæ&¿íþ’IyUîWž”4çDµÎ¯ÎM%î ¹›'ßýà ñèÖ;nïÏ¢?Wq©\z(÷¨óÿº“֋ñ?ÿ4Eðà‘ˆÌ‹k¬Ï?Zç»\E)dÂԏæ¿IHê4ÌÈ+œåõè¯ë»¶þ»ª^.SÛí|ö調gº;þÎ\¯°©~nvÌ­,û½QçÏuǽÞÜbÞóæðþ[GÕý¥_þÖX—Ô)±kŠ–ëö«ÿ =_˾eܧÁd¸=ªêOچéÂû¾m>}°ã™ê®†‰–þ=8ùf榌è½fZç¿Ú© oõ«}¿ö÷dí€Xéyõ«¾} “ªð?atV$ö‰ë$½×*«Ýÿ'ªŸÁ½6ŸùB~Cþû´–|e7io•Gü"IÛ¶»<ÙñÕdÝÙéËíK%‹êØÆøwÊqW éÓªž {gnúTÄ-,qÿìÏ!ÍÕ>—6؝6nXÄ7ïØ!ù¹”¦“öƋ†AkÍ om>ÿñã«>¬·ðŸÉ$uuz¶Ø Ñ ‰7‹OĥȽ;8W{fÒ©¯žGïÝz*ôxγu·NÞ¹Ÿ§—Þ·õïÑӎËÝØ.¶uÝÆ æžיÆÏÿrë+Û\û£_8÷…Í».5+M 2ØÄ4Mf¯¾Æ~ØùÎá¡j÷VêÛ)GLqü•ijv²íÿ¤“óý2´Ns¿^sÿÅí*þ“ê'7ÝÏ”[x-ÄWË8ìÂĘkßҜÍeY6^䓹ûÎó¯¾`F&‹ÐÏýôfµ ý.øe1ËäÈÑĕQ5f EÎLRoÏʋxì`©-|c ë›k9Œ;»f­/3 p0, HÎIM,*ÉÏM,Êæâ žØ¨ +@W¦äçåT*¤¤¦qéûåmKº…dgaqºán¥99~‰¹ ãAá„!˜›™S UŸ[PZ’Z¤à›Ÿ’Z”‡®4<â6ßԔÌÒ\tYϒĜÌdǼôœT]C=cSˆDf±[fEjJ@fIr†BZbNq*X<5/Ý)ÀÐ;Dß1ÒÕ/ÒI±ɀÄ̼’Ê‚T„j0ßÁRQf…B´ž!P!ÂX±h–¹æ%ç§dæ¥+—$æ¥$¥À0åä”_Q­kl  kij¡`hhb¦`nn^‹ª04/³°4ÕÓEÁÔÀÀÀÂÐ,š\ZT”šWN @Ãøi™À@JM­HMæš=G4“1^GVûk—W•Âw8wsÃ,õ¨M†’~ç›&±6åûM=wÎç…3Ïܓ¿izan£5gα6÷ý•w.ãÝ"?³l±QòIŽ;ïÏîõiaz˰8¯¤=ٗcþ•¨/‹»Â–8êXs¯ÿõº°úýù¿«Zö»G¥Kl8n.èzAmjQY0«Á¢ßøVTїμ;îÉTãvîSò‚V7Ì®NßátãfŽ“õBuÛ;ɯ?û¯ä[n¥ìõ9þæ&¿íþ’IyUîWž”4çDµÎ¯ÎM%î ¹›'ßýà ñèÖ;nïÏ¢?Wq©\z(÷¨óÿº“֋ñ?ÿ4Eðà‘ˆÌ‹k¬Ï?Zç»\E)dÂԏæ¿IHê4ÌÈ+œåõè¯ë»¶þ»ª^.SÛí|ö調gº;þÎ\¯°©~nvÌ­,û½QçÏuǽÞÜbÞóæðþ[GÕý¥_þÖX—Ô)±kŠ–ëö«ÿ =_˾eܧÁd¸=ªêOچéÂû¾m>}°ã™ê®†‰–þ=8ùf榌è½fZç¿Ú© oõ«}¿ö÷dí€Xéyõ«¾} “ªð?atV$ö‰ë$½×*«Ýÿ'ªŸÁ½6ŸùB~Cþû´–|e7io•Gü"IÛ¶»<ÙñÕdÝÙéËíK%‹êØÆøwÊqW éÓªž {gnúTÄ-,qÿìÏ!ÍÕ>—6؝6nXÄ7ïØ!ù¹”¦“öƋ†AkÍ om>ÿñã«>¬·ðŸÉ$uuz¶Ø Ñ ‰7‹OĥȽ;8W{fÒ©¯žGïÝz*ôxγu·NÞ¹Ÿ§—Þ·õïÑӎËÝØ.¶uÝÆ æžיÆÏÿrë+Û\û£_8÷…Í».5+M 2ØÄ4Mf¯¾Æ~ØùÎá¡j÷VêÛ)GLqü•ijv²íÿ¤“óý2´Ns¿^sÿÅí*þ“ê'7ÝÏ”[x-ÄWË8ìÂĘkßҜÍeY6^䓹ûÎó¯¾`F&‹ÐÏýôfµ ý.øe1ËäÈÑĕQ5f EÎLRoÏʋxì`©-|c ë›k9Œ;»f­/3 p0, HÎIM,*ÉÏM,ÊæâÑ(ذ endstream endobj -400 0 obj +408 0 obj << /Type/FontDescriptor /CapHeight 850 /Ascent 850 /Descent -200 /FontBBox[-36 -250 1070 750] -/FontName/CFIZQO+CMR8 +/FontName/SEUARI+CMR8 /ItalicAngle 0 /StemV 76 -/FontFile 399 0 R +/FontFile 407 0 R /Flags 4 >> endobj -399 0 obj +407 0 obj << /Filter[/FlateDecode] /Length1 712 @@ -5891,7 +5906,7 @@ endobj /Length 5364 >> stream -xÚí’g8œk»†#¢D0jF цQ¢F£FïQc˜ÁèÆh½·è%Z½GÔè=:!$DMÔ辬µö÷íc¯oÿÙÇþ·ý¾Þû¾®÷zÎç~6M0ádTprĀùyùŁ05mQ ?/„˜ †FÂ1('G98)äãBݬ ¿°¸ ˜¸„˜˜ sröB£¬m0@ç. Ô‰FYjpŒ Òáwˆ%ܨãd‰Bb¼x@¨½=Pû_\ÚHW$Ú‰à%&æç"P– ÒåHÌ÷’²£•Pä¯6ÂÍùŸ’;íú› Èñ›“ø›áähïD ­ˆùԝ~¯†üÍò?Æúo¨þ®àfo¯wø#þ÷˜þM…; ì½þCwrpvà Ñ@5'íøw«ò/45$åæðwU·GYB­í‘@È_-”«Ê‰ÐDa,m€Vp{WäŸ}¤#âï¿Çö'LAÙHKƒûÏýKӄ£1º^ÎÿJýÃügÍÿŸõïá Qž@c/ÂÿÛøûýç—éß֒w´tB ­:¸#ŽFü«ñïL²²NžÞ`Aa Xàñï EC|þ«QÏåâ†T–>†@ "bQYº¡ÑHG̟—à÷~ÿY[¡~O‰ôDZgdR£pžó0q›µO=4hžÖ$~_°›öø$‡f´ï'‰=ïŒmXˆæÑ,Ùù¶ftê)Çéð*_5‰¸ö³.//úòE.«ÁVãÕcqlÌxœªÎè6߇=dtÓsãîœÇÞfxäKˆŒsÛ~ ]ýÅT¯oۢ܈»­¶æk䷖[â–Sò* ÜYÏO*ñG`#*€W¥•C `ȵޡ XÏo²VÉæYu~]Î/ÃÑj~Ά’Ò‰QÓ¯/{؉ÅS^–;½5¯ƒQÓ1Ýa­Å7yã KŒ¶ÛÅJ ±–ñQŽF@Zy_2õV  +xÚí’g8œk»†#¢D0jF цQ¢F£FïQc˜ÁèÆh½·è%Z½GÔè=:!$DMÔ辬µö÷íc¯oÿÙÇþ·ý¾Þû¾®÷zÎç~6M0ádTprĀùyùŁ05mQ ?/„˜ †FÂ1('G98)äãBݬ ¿°¸ ˜¸„˜˜ sröB£¬m0@ç. Ô‰FYjpŒ Òáwˆ%ܨãd‰Bb¼x@¨½=Pû_\ÚHW$Ú‰à%&æç"P– ÒåHÌ÷’²£•Pä¯6ÂÍùŸ’;íú› Èñ›“ø›áähïD ­ˆùԝ~¯†üÍò?Æúo¨þ®àfo¯wø#þ÷˜þM…; ì½þCwrpvà Ñ@5'íøw«ò/45$åæðwU·GYB­í‘@È_-”«Ê‰ÐDa,m€Vp{WäŸ}¤#âï¿Çö'ŸŽ¼T[™ûÏýKӄ£1º^ÎÿJýÃügÍÿŸõïá Qž@c/ÂÿÛøûýç—éß֒w´tB ­:¸#ŽFü«ñïL²²NžÞ`Aa Xàñï EC|þ«QÏåâ†T–>†@ "bQYº¡ÑHG̟—à÷~ÿY[¡~O‰ôDZgdR£pžó0q›µO=4hžÖ$~_°›öø$‡f´ï'‰=ïŒmXˆæÑ,Ùù¶ftê)Çéð*_5‰¸ö³.//úòE.«ÁVãÕcqlÌxœªÎè6߇=dtÓsãîœÇÞfxäKˆŒsÛ~ ]ýÅT¯oۢ܈»­¶æk䷖[â–Sò* ÜYÏO*ñG`#*€W¥•C `ȵޡ XÏo²VÉæYu~]Î/ÃÑj~Ά’Ò‰QÓ¯/{؉ÅS^–;½5¯ƒQÓ1Ýa­Å7yã KŒ¶ÛÅJ ±–ñQŽF@Zy_2õV  ‘<ôP~GøÅw“’÷ ýHœÉ¦S¢çàz7k÷ýšÅ‡ü˜ñ¾tý1ϕ±Õ‹\a™Ú¯êk¡öB.Ï®—$<8åi‘Œ4ïgØ}Ä Ô]\ÜÀï×Å;2jkn3nšÕ][‹‘U¨eš¹Sˆ›ŽÐ–Ï¥t¯°öˍnÛé"òcu ž¦¥ßPWR6ë=ׯ›õ‹Œ|hᦐas+ÌVÞ×‡Ùø»uoÕ…áŠÎ žƒ)qäc‰weš·Q9¬XáÚ0¸H€S¿×m\ùøVõ˜«þ5)ö38WE™ö—–¢U2僇ö³KŸ uÙüþúùWK;OýI#±}3fJßXDVLp­ýLmÏæ.ýô§yM̍<ÓÇeyÊéqæõ•®¤ô$$æd¼6Kj‹À»¯(Ú౐¹òÒªYº‹½·R4ú³í˜²+›/ÅÚÒK–ÏùÞ²Wç[1[³3Ô,ô=“ÛpJ¤*ӑúb7¨`õYïvý+ǎ-8űþ(ãu>ÃmHE`K´‘#‡Ù¢RbTÑV Sˆq§1çœKZZ0‘zê°ÔãŽL¬íÈ"çÙ³ ­ž–T{;ñ5ZöЪÖܘ520€M§|Õ®tS·^Ì8ìÚÔÓt:ºImïJŻɺÉR]2»åG†ø vEšž-O)ú]¼–° +®^’U¾›¦º÷€ èyS\èS)È-«j0™êD\8¿6ÞÕ>‘4ûU)½ËD›ÈvÁÑ3Yœmþ°$ø™‘¼6O>äW§œÔØ?ŸÆg³Vd<Ça’å¯ýÎÚ/úLD–D¥´ýå(NÛǔ«ï·´;Þµ’Õj4ôäޕã]±„ ãv9ùínðJw¥wÿ¢N¸'ô8ґü¢dS­-ïIF Çåò&ãK*­’aÎ[Øã±Zêö‰ aë^âZü¢4ÑLj£%Ð ý~g Û¬g+5¶K¹…¨åRNs؎¶Ó€KtY“ÂÏEj%;Ð{ðÁ¡©0A)T*'ńdǵ%Ѻ\C®¶©“I÷ÍËi¤U‘ó % 'êl—Ÿqç"l ˜p°Y˜{z¬n敔kß{æêÈÊOVA¹Aê—+L-Ô Çíó¸êì+ÚïÛú±VßdqmóÐ ¸E$Âßà…1¹íYIú _ِv™™dΖÂÊz³~jÌ"ñ˜Äo¼ ·Û:$Ķ궤÷ƒb3Ôò¬s.Rö¥O…œŸw cWÜȭɱ^©ùS 벃ê ÞôËLfê÷yž /n–cÇë{ïo¤†©|.›†Ìae|»â”W L (¢â=¸>é"÷›€mIádY¼»SU®)Ëbl»ÉÓÓ®ªóÐÒäË+ØáH†×ÇÚkú¼TÁ°ŠE3ÓZÍeh»_+Ø·îã|*±¢3—-éöLv4d¤ªôœ^@w5â¹ütˆÁ&éhHð¸Ak—üžÂÞÃO7ã|»_So±æR˜¼nݲhJG¯Üðùæ.w@Ûó#¾Jv^i:ãÝ ª4>YB…E†áÚ¾ (`ý‚àø¡|ãèÀì}ÅÙ軞uqùВ€õŽ]ÙP¦WkˆìWÛȪò0–¸òêbTژ`ï$Ó^ÌSE­iƸ¤xZÙÀèo²Üšµ§Húî¯zëþQNÇtë’Oþ#Ü}Â\ó©„–Âkýqq#ÍEÞgTҚͯ ÃK`IÜAM!ºziL™ %J Uv1 ¨ÌWå±¶ŠRÛôè#wSEVóõÐrÕ@H˜BŒÌÏ0øA’g®gìC¯ð€á§–l ý{=†Ã£Ðp­µÉ«&-$Iœß „]Þî}®»¬K‰nÿÁXp§ºoñ5} ‹·#"vŽ^–©’ò…d1À¥ùžq»IaçÇ`ûˆѨËìÀúÈ>(: -Ù'œS@öu]Äðñ×\VêÉ{Ùý»æ~.Û"$Üv¶{ÃhÈ:ʧ’ðz_AtémÚÛ wûÅրädì"ScùüHÙ(•N—Y83QÈ·õÍޜX;aÙjé™vÚçiº”ôã <=?iÈÿò!þÿ€ÿ–öH8ãäGÛÿhGŒ +Ù'œS@öu]Äðñ×\VêÉ{Ùý»æ~.Û"$Üv¶{ÃhÈ:ʧ’ðz_AtémÚÛ wûÅրädì"ScùüHÙ(•N—Y83QÈ·õÍޜX;aÙjé™vÚçiº”ôã <=?iÈÿò!þÿ€ÿ–öH8ãäGÛÿ'"Œ endstream endobj -619 0 obj +627 0 obj << /Type/FontDescriptor /CapHeight 850 /Ascent 850 /Descent -200 /FontBBox[-6 -233 542 698] -/FontName/OJQUNE+CMTT9 +/FontName/CRJDVZ+CMTT9 /ItalicAngle 0 /StemV 74 -/FontFile 618 0 R +/FontFile 626 0 R /Flags 4 >> endobj -618 0 obj +626 0 obj << /Filter[/FlateDecode] /Length1 712 @@ -5937,7 +5952,7 @@ endobj >> stream xÚí²S”.̶¦™¶íü’+mÛ¶mÛXi®´­•¶mÛ¶m›õï³ûTÞÕ75ê®GGÜĜó7ž˜dD -Ê´‚&öF¦böv.´ŒtŒ\aYN# ™°“©¡‹¥½ˆ¡‹)€‘““ èj`b0²q±°q1±ÀÀ„í<,Í-\”ÿR±mM, í²†.¦¶ÿ˜ڔí-M]<éA€Ò¿¶8”LMÜLMè``&–Æ.#SsK;ú1IڙÙØÿ6quøï’›©“ó?\Š8)ÿPšØÛÙxLLÍ`èåìÿ9Íô–ÿm¬ÿªÿ4sµ±‘3´ý—ý¿úô¿” m-m<ÿ/½­ƒ«‹©@ÖÞÄÔÉî?¥ê¦ÿf“55±tµýϪ¤‹¡¥± ¹)€áß)Kg1KSKc €‹“«é¥MíLþ“៶ý½¼”¢ªœ(õ¿_ôßECK;O‡ÿéú/õŌÿwüOwœ,=Ú t Œÿÿ™ÿ½ÒýÃDíŒíM,íÌÊ.†v&†N&ÿ3ñ¿B Ù{xѲh™˜™¬,L6NŸÿ§LÕÎÒÑÕTRÀÊÀÀÀÁüo&cW''S;—ÿúÿ\÷¿c3Ëzcjêaj “™…n ¬OƒOýdðØ»D¬Þ>µ¬ÓUt•Æúœ‹13z kN·bõ'ÄZáqþýB!*õ•‚?¬ÎW–;®÷YoÀÓ§rƒÊl¢S{ÿ‰«*ú„vµI „¾çÚ4ªM_»:—ÕKqëÞ$×Å¡ûnˆ»ùciÄ·{ͤR‹º{lµá0⨈ËxIÔ]::[ÿ¹ÂnZØD ˳– ÕÇ69ä[õA€VÕo¡QÂúÐ499ìÅö%PU˯!pp~çT­ùATi\¢_Z}+Xâ½_}p¿Žx(vÁ:½~%»ªµØ õ4óÄ£$كpw9ërÀˆ©úOžSÍn²2U”ß#얔þLóäW¬ó &Ë®A–¹ð520¢©g ,›·$DFߢºAïttß±/õ…S·-…'’Š/®t©i‹¦øSK­œÏD¹JsPZf† • ¿FBI¯Nƒ429æ”< '´ .̱ egq Å„­7êѧy) êvF¨×„^'˜Ý÷h~”K×XYl.¨>Y(¦Q‡/±‘Éh°·YÐÕÒ3j\0ËBÖ ôNP•¿úGVùú·×+êZ3Ó'”ѳzµ(죭*¶7'6/j,“êüpw}náÚÅï?žm b)Èa›:y:ºZ:;®²˜HØòïßTru%<ÖÜöƒ#6CZŒTN} qÒӆ+wbÕᜣøN6…#âÐ㨌e¦mΟL²×ã]j—pÊ-ÏÖO\:/7lèòÛ¿„ü0CIaµó‹e:dÓA0J$ËXÅ,Ž/ìDÒ`ËuÑ¡Þ3s–r衚Zý C+7Ÿ‹î¼]­B2.h·°äʚ!ŽOkŽä޹§MªŸ£o5CþY#׆ŒÇF vX¼°æÈyaäB™"J8 ÷üE,Œ(hÀúþu®‰Å&C}>™«—”#Q뚜;ñP m-÷“Wçµ핞&G¶ô%…Zµ¬ÓUt•Æúœ‹13z kN·bõ'ÄZáqþýB!*õ•‚?¬ÎW–;®÷YoÀÓ§rƒÊl¢S{ÿ‰«*ú„vµI „¾çÚ4ªM_»:—ÕKqëÞ$×Å¡ûnˆ»ùciÄ·{ͤR‹º{lµá0⨈ËxIÔ]::[ÿ¹ÂnZØD ˳– ÕÇ69ä[õA€VÕo¡QÂúÐ499ìÅö%PU˯!pp~çT­ùATi\¢_Z}+Xâ½_}p¿Žx(vÁ:½~%»ªµØ õ4óÄ£$كpw9ërÀˆ©úOžSÍn²2U”ß#얔þLóäW¬ó &Ë®A–¹ð520¢©g ,›·$DFߢºAïttß±/õ…S·-…'’Š/®t©i‹¦øSK­œÏD¹JsPZf† • ¿FBI¯Nƒ429æ”< '´ .̱ egq Å„­7êѧy) êvF¨×„^'˜Ý÷h~”K×XYl.¨>Y(¦Q‡/±‘Éh°·YÐÕÒ3j\0ËBÖ ôNP•¿úGVùú·×+êZ3Ó'”ѳzµ(죭*¶7'6/j,“êüpw}náÚÅï?žm b)Èa›:y:ºZ:;®²˜HØòïßTru%<ÖÜöƒ#6CZŒTN} qÒӆ+wbÕᜣøN6…#âÐ㨌e¦mΟL²×ã]j—pÊ-ÏÖO\:/7lèòÛ¿„ü0CIaµó‹e:dÓA0J$ËXÅ,Ž/ìDÒ`ËuÑ¡Þ3s–r衚Zý C+7Ÿ‹î¼]­B2.h·°äʚ!ŽOkŽä޹§MªŸ£o5CþY#׆ŒÇF vX¼°æÈyaäB™"J8 ÷üE,Œ(hÀúþu®‰Å&C}>™«—”#Q뚜;ñP m-÷“Wçµ핞&G¶ô%…ZÂg¼“…ËØ%ÍHÚ©!Ü_Ÿÿª“=×ç¢wU˜ºÜwÏÁ‹ÿö—æÊ’ù\$dXÎ×(ùBÕÑ«äh×,ŽÆÛ#b¥•K)ìZóèÎØßsÈk¬#+2© –ifþrÄÓÿ,“+ ԉIhy: ™Ž2¢ÏË @@ -5992,58 +6007,51 @@ G Á(è€;IÂßîF×l{»cêâ‘éVŠœPôĹu¤TvâCb¬½Û“ÃĖÐ@`†S9L¥ U`uÜÝoszFZ“jÔ,÷>Ì sÖ}ö*›)²—Al§¦Nš,¹ Ê/¼ˆ%å¯ÌXF¡`ððîie½æªÓãúQC˜ÊDÓñiæ‘$Ñ3Ô¸åEôÎ…'Ž…#àÈq`hÜ©µþMLÅÝ[Ê5 ¨2?û8ièHqqžŽ91ÂlѺÅÒî´û6k2Ë.¿{ä‚Í+œ!0•Ü™€üý#Ú Ÿg+üø?u§mžlˏˆŸn!Åâ|-ä{!£t líèà^¨tk­z š¨#Y·{¦ ê?—Qu 26Ããë*OKæ1åŸú³&°,ãµÂ«X¶Á³ÛAWà ûÈÊ´gÄP "‘›OÖ¢X \QŸíÅõvÒJEåg°5P¬Äø°Æ’ˆ -8öææ¬Q¨”4 ˆf£)²Å¹A1‰#D¢¢•ûaÙJ®”„®L¶° wtÄÎ])d7óúæô&ÏÀI\WxkdåfqàEݐ¡l½m„ßB€ãÎõè+ö&¨ë©Zês†ÿÃóÿüÂÀØÆÔÐÉÅÞÖÐÉæ¸ -¾/ +8öææ¬Q¨”4 ˆf£)²Å¹A1‰#D¢¢•ûaÙJ®”„®L¶° wtÄÎ])d7óúæô&ÏÀI\WxkdåfqàEݐ¡l½m„ßB€ãÎõè+ö&¨ë©Zês†ÿÃóÿüÂÀØÆÔÐÉÅÞÖÐÉæëʾ0 endstream endobj -630 0 obj +638 0 obj << /Type/FontDescriptor /CapHeight 850 /Ascent 850 /Descent -200 /FontBBox[-35 -250 1148 750] -/FontName/UWJQUX+CMTI9 +/FontName/URHYUU+CMTI9 /ItalicAngle -14.04 /StemV 70 -/FontFile 629 0 R +/FontFile 637 0 R /Flags 68 >> endobj -629 0 obj +637 0 obj << /Filter[/FlateDecode] /Length1 720 /Length2 1051 /Length3 533 -/Length 1581 +/Length 1583 >> stream -xÚí’{8TiÇQQCº ¤Ë¼–d:#c.²Œa4B„HŠ1çà0s¦Ž™1£d%r[ºÉʽ,ݖT<ɤÒýbÒ¶$×ÝbÓõ ±%²ƒm{VûÏ>ûß>{ÞÎïûû¾ß÷óþÎ1Zìîi΄…A[ˆ‰ÌÉ$2°\½8t@&A##ŽpE¨sàŠ ÓédÀ‡2 XQ #Àn‘áhH¨˜°LG]TÀ 8ÊãbÀ•+ -EÊ—<…<ÉH0ù|°ntKX‡D ¸I™ `”'AHŠVŒ2q°`! ŽË°x˧–Á#”\ÀDÉi -””°ãˌV¸ •§!J–Œõ7TÃÙb>ߍ+Óm®åËþ0[Ä"®BÁ±‰VdœÍQ±`b—#âòQ á#ÀœlI‚,Çu4‚JØñBA0—ŒéO$QoŒc…·³‡·¯ÙøwoºsQLä%ۂè³{¬&®•3ÂQ)Ø‘ ˆ¬4*×§·MsÄxBÅB€§ˆ‹Á\þSøÊÞ^(Ýf¾’Ì-( “-i€J¢ÿjôÆÐ­b„ã(Ñ,¨c*OŒã&û”þT£Ê!ˆá²sôPՀå Íúß^jXâs^Ñ÷ý-:ýkÕ¯4ÎîÐ"E›8/jÍU-Ê|ˆË^cÑÒ—î?¾zÀÉÎI{šîÀæÔSñóÍJtŽhZÕGË+LAUEÞGßHKµ¨U›‘àã,> -åŠûL©ÚÎeÖ±úR±±Mø…‚5òÎÝ3^ÿØ3¹z•Ÿ$xfÛ¬Òbçð™Û4'³ò'¦¤^ÙgQ÷êw>ö±VƒaJœÓ¤"?cÄN•œ¬ªƒ¬z_m«Üt7‘1ò-Ͻ±»Ì g¡yL]«‹·ËÊ Cà+d=žÍžµz{Ë\#Í«bÁ¹÷35{™IÙ5ï¢}zt6û~§“åØÛbFõ9nå‘P[Ôg¾+9”–¡–ž£?/SÇ?D!ñêm_»¤_gÖqé[»®¡å¾{ˆõ[O7Xg^TÈY§îLqZÿ¢†øuülfЙjé1¨<ïY7¬*OI‹ËT³ÒZ%•…ûò«ó‹† XšÃp…­X# ø†ñԘÚUoÍM -ܓÙô<÷¹ìòcâ¿°,7¿4ÿ덦ú{;$-¾‡;îYß*”&ÖflP¤SÛ(—J)í}ÝÍÅM ¢·>§h›‡ç̺´ºJ!¡Û^,P^úÐþÞSÕ@JÀ3OµrÓ£†7dι;،˜Vûa¼ªÙöĕ_7í1J¾uùå+¯òIE‰[ò´álÝpiؑ¬ë#ô¾ XžzáÏ'ãŠnZΜ4]¤­7g}\7k CöRßð -Jyå4åà -Ž‹® -d½A]·«ùh«çpóTۛ^]”¡ñ™ä"gZCxÙ1ãy1Ù¿”™¹›pÜÕ÷7·¨œÑ÷KÑ/¨\k’¿²¿çå ÝÆ~KêÛ{7hð«Ê&í׏žR­Í'N¯Ê¹En‡¬§,²))õ°Säª&' §*·þÎ|æq_`ñy1ôøºûå­%öt?l ýˇðÀ"€ÇG¸¸H(àâáÂïQm +xÚSU ÖuLÉOJuËÏ+Ñ5Ô3´Rpö ñ´T0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW0´P02´2°°20çâRUpÎ/¨,ÊLÏ(QÐpÖ©2WpÌM-ÊLNÌSðM,ÉHÍ’œ˜£œŸœ™ZR©§ à˜“£ÒR¬”ZœZT–š¢ÇÅeh¨’™\¢”šž™Ç¥r“g^Z¾‚9D8¥´&U–ZT t—‚Нš +@W¦äçåT*¤¤¦qéûåmKº…dgaqºán¥99~‰¹ ãAá„!˜›™S UŸ[PZ’Z¤à›Ÿ’Z”‡®4<â6ßԔÌÒ\tYϒĜÌdǼôœT]C=ˆxf±[fEjJ@fIr†BZbNq*X<5/Ý%ÀÀ»C?4È#24T¯ɀÄ̼’Ê‚T„j0ßÁ†QQf…B´ž!P!ÂX±h–¹æ%ç§dæ¥+—$æ¥$¥À0åä”_Q­klª kdj `hhb¡`njP‹ª04/³°4ÕÓEÁÔÀÀÀÂÈ,š\ZT”šWN @Ãøi™À0JM­HMæš=G4“1^GVûk—W•Âw{Ú¼ô¤¥¥£:û–:ù%µ^rwæ2.™~½hϊ£Î}¹.>:2ÅÝÁSä[Üovó ­ÒÚ˅W.à6»P»lÏVM…[çý‹(7aª²‰KM[uÙè_þžs+˜š´¬¯IT”ªÙfï]à½çۓvþwk>²ì¶‰*K¸+¸n™W¶@57‹óüEÝ=‡'ínþžµ«ñƒÏU•îy)sn0ìÙ¬êÖSùÍγfŸÞVo‹=Óaõ¿79àڋõRsduëÏÞñ õ©3åWQˆÈw~$ä&èQs[<×Õ"d«ÌŽŸܟ;gïûQþQ8.b†ðÌß¶sok›‡Oé7 l;´ä³nK|ꬾ©Lýs3Z%§ ǤŸ+ ùtÏ_髰ઊ/OÿèD|»?AþBᦫÖjÓ÷ŸÛãüϕ£©Û=ìõ>y»V¡@Ǥͻ]<­R?JmÍ}õ1è/ãžî½ÅõŒ3ûî”m[8iþîùKþJ9sÿuIÙj_ÊŸv\ísý!›³Äûÿ$Lè/¿ñjî«ÊƒäOGeÍô‹ê‹9vMSbâý²©·#Ý?o}raEÇ¡©‘çúÍïšXgzïó‹[Ën\-ù¾Á"àçÊ,í÷/`û«|ÝéüsÆÓø—ÁL5W¨¯ôšû¤ÎͪþŽÓߢ·ìW~;AµëäÁ7{ÍB62/é(ŒŸÇ—2;\$»"kñÌcÿ-?'5&³-|°¦yÉ fÞ>Q±°æÎߦV¾‘P9œiú֝uš¾§ƒƒu$›ÈÓ[+îÿ½Åa"ä©éŸ«¥›»–ØÚÆxY\Í^¿Rí÷¼úk³®×Ðð `›|ën<Ãf‰¨n‰Ûü5æýøæµÈµ)QJî}ŠdÏÙ¹Q¶s²D«Bðͳs\܏Ýß®—ó+¯1°öb•³]¾.ÐáÜÜ_Œ]m™¶fæIú^õYôJþ Û©öò ÷/ޑX“¤Ñóÿ‡ç•…N§e¤ŽþZ°Žõƒåã³oòî…ö/þõzÃåw;Ÿ&þ}Ñ97ÖïÿD.ōïfòr6疞ªïºv΂i·ë¯Y|S<O+iü9#S¹6v÷²çwon’>ôÔêkžÆ¡;]Oä-2—Ë+§Umi—WÔ1xÙÿb…Ù­ë_Ë·1|ãgµØ“7ûȍç…å «­ªÊÅWºW‰•EŸ=«uîW‘ßí.ì8¼³³6»SâFVnøü¬²sjº¢¦9°KKûÌï'}÷Žt›?— ;-íøGís²]Â¥™IŽ俳> endobj -632 0 obj +640 0 obj << /Filter[/FlateDecode] /Length1 712 @@ -6052,8 +6060,7 @@ endobj /Length 10459 >> stream -xÚí—UTѶ¦qww6îîînwgãîî܂Kp‡àîîNp‚;MpnÎ9}o>·_zô[®z©ùÏ¿þõÕ¬õ²¨È€êLbNf i'Gw&6f6~€„’€™ŠJÂdênãä(iêâ°ññ±Ä<¬ì¬6n~>~.>*€„“³«•µ;€V‚î.€˜ÈÕÆÜÔ dên røbnjPw2·¹û0bööµ¼âP¹\=AÌll sw€ÈÊÆåHrŽ–NžÉÎÿÙò¹ºýåÐþå¤ü¥´pr´÷X€,X”þ®úËòŒõ¿¡ú÷pi{{eS‡ÄÿÓëš:ØØûü¾“ƒ³‡;È ädruüw«6è_hJ ‡ïʹ›Úۘ‹9Zك¬ÿ’lܤm¼A@wsk€¥©½èŸ:ÈÑâß!þŽíŸ,òÒ² -Z ÿü¡ÿêMmÝ5|œÿ+õæÖlÿ³þ;Wo€>+3++Û_ãßû?Ÿ ÿm-)Gs' G+€º»©£…©«Å ÿI\ÜÉۏ‰ƒÀÄÎõw±rpx¸XþW£¦£‹HNÀÅÊÊÊÃÇþOÕÜÃÕäèþÏMð÷{ÿ³¶´ù;Èdސ“‹mnÌHÌðhòпB®Ý9óˆÐSz•Éõ»gnüÑšyÕ6*Âø°†ürŒËx¢%ùÒ¨$ÔÿÛhÈLJ f ‡Þrª[ÿ‘¿6þ„i³E‚¥ï×a¬ßÄPÀågº}gQàîÜ{;B†ßúº2Ø»nQ£ÇÐ;±ÖtsÔÆo¾"奐gü»ÆqVÂBϧž3À!”#âCó^”I3h©YÖZp½r2ˆaÊ~À¯[Ž ¿õE`!˜ÿÀa¶~·Z"ÚeÓâ°@3Æy˜¿á +xÚí—UTѶ¦qww6îîînwgãîî܂Kp‡àîîNp‚;MpnÎ9}o>·_zô[®z©ùÏ¿þõÕ¬õ²¨È€êLbNf i'Gw&6f6~€„’€™ŠJÂdênãä(iêâ°ññ±Ä<¬ì¬6n~>~.>*€„“³«•µ;€V‚î.€˜ÈÕÆÜÔ dên røbnjPw2·¹û0bööµ¼âP¹\=AÌll sw€ÈÊÆåHrŽ–NžÉÎÿÙò¹ºýåÐþå¤ü¥´pr´÷X€,X”þ®úËòŒõ¿¡ú÷pi{{eS‡ÄÿÓëš:ØØûü¾“ƒ³‡;È ädruüw«6è_hJ ‡ïʹ›Úۘ‹9Zك¬ÿ’lܤm¼A@wsk€¥©½èŸ:ÈÑâß!þŽíŸ,r2êrZJ ÿü¡ÿêMmÝ5|œÿ+õæÖlÿ³þ;Wo€>+3++Û_ãßû?Ÿ ÿm-)Gs' G+€º»©£…©«Å ÿI\ÜÉۏ‰ƒÀÄÎõw±rpx¸XþW£¦£‹HNÀÅÊÊÊÃÇþOÕÜÃÕäèþÏMð÷{ÿ³¶´ù;Èdސ“‹mnÌHÌðhòпB®Ý9óˆÐSz•Éõ»gnüÑšyÕ6*Âø°†ürŒËx¢%ùÒ¨$ÔÿÛhÈLJ f ‡Þrª[ÿ‘¿6þ„i³E‚¥ï×a¬ßÄPÀågº}gQàîÜ{;B†ßúº2Ø»nQ£ÇÐ;±ÖtsÔÆo¾"奐gü»ÆqVÂBϧž3À!”#âCó^”I3h©YÖZp½r2ˆaÊ~À¯[Ž ¿õE`!˜ÿÀa¶~·Z"ÚeÓâ°@3Æy˜¿á }®¹‚žö”ÍÁ9x‰‘4ùºÆ[ï8}UdswÞ±5öÌ÷¬‘°×“òŧAd€'~Ót“N¨ö•g‚¢M^3RÀCšbM^ FÑŸÍ­µ¶i©êê•y@²öÉL]dðTKÛ;Î稂Š \- žL¾¿xúñ‘Í癔NÝ¡7òYý¹ž{M^2̯ÈhÁ`¨BÌ验Sj@‹z$OO¡Ï-[–!§#!¦ÞFÕÏù¡iJô·¡F7¤V°‡pä?–®¹•Jƒ€¸t£%C?8Ÿc˜Ùg<¸ú½I¡j"ŽJ­Éò Ã䞉~çe œŸ¿8û–•ŸÕÒÇ\ׅ±îÚГÜXø›ÞSŒJ¶V½[ŒX®ÿÆepÏ|½¶MOš,Xx*|°‹Bß Þ¸¶;lH‹Þˆ eÍõ} \l¯q}P`“Š˜UÃûå)%v>=² Rô©aKv"ýW²:ꍷ¥S-¹/Wô#¢‰š?èb<;á2–¯ÂG†|h€ ŠCƒD­c¿s÷R@ր /\p¶ÞªÔ6ÐbÙÒ#ó4É©Íf¤2·• *ycUkbáúÓ5QÄ4f%ç0yaéOùÚ°˜kD_ý‰ºWácTy“2.Õ $‡r©v!,ۋ“ßG¿EÀe4aCBûÈ{>'ú˜,ýØ}ÀI”½³Ñ| þ–p“×ç=vÍMt"K«ƒ«6“ÛÛ¥õuD5ÔV=(Ñ͞ ÍV¼ô+.WJ ùZ˜Ÿ&Žó™“wV¤¸7ç#ېÔGõ!6ÿœ:ìÌhÏë£ö—î›PkŒs!r„=&Q—ˆ¡­Eôۏ“nŒ²zèËøÏü’û/y¶֓p­ï=ìdýhd˚Ù|âŠX8iར¿¬º%³dVØÜH ·”u¾ Ֆ¹Fc¬‡ …蓦Îø,J兦a†d0’9fŚ+!ë½akVJ\†»Ùåh¸.²_;ro0—P–« Swïh6Ò)D1zëûŸ¾šñ¬ÿNŸ Æ_sjIxÇ}´ñ`Žõ#”UÕËtIôݵ9Så_‰bÚ’I·FCÉ11úHéˆåž)pà9ðÒ :èÈÍukbä9ÏG”¼¤®L„QôÎIIþ#AJ÷ÍÆï-êàØÉ)¨½L‡>{NfÑýHìZ—ºL;£¦ œáås€äš,¯°²=9ø5÷}q;õ Ìώr˜¥M̝ü'”Y¡`e¤I¡LmÎï2œõ왺§àM;)¯í™XzdÍ?(.þšØ\]ðŒŠ°1ú1´úÆZÈòhzi“¾vk^1e6,û>³¼ HÚÜOò»f´ÁRñbé…ðÐp#~} Y_Ê®L0Þ芪6 @@ -6083,14 +6090,14 @@ B ë²qÕ`¾ÔWG]ÑûË ¸Vªí ûæ™C2«œzXÛÌ«ž¢ÓHdt­`Ç©¾˜ ™í>;"„ãçÀÔzÎ_güktçÞ?ÇMê]+Ê!õá¯ÏGç(ا¹ѧ­ú°Di’<{Ó"[*׆‚´—ïGÃeGIퟦ6‡¯ãU‚íѝĪºÕ¤n1-)’@ÞÊ|eåªB›.Ð\‹ÒŸãq0L2rFÜVTÒñyð¯z]RV‰ëc܋ -ÓÓÁìm°¨”ÉZ0ËíÜZ–eUN£›‹Ó.¤Ô–û…i2wKÅ,…¬!”Mˆa®Pß4ƒG:{¾` Ÿ‰ˆ;L#h–~MÀN¢št’º¾ Rð’Ø ÿz‡õch‡ž+yGHöçÊ(Ä®‹ù‘«u´*¥8Õݐ¡£‡<ôFJ-½`ÇÃteºéMOL­ãÿ‹=[‚öÖ£NÍGç-¼ù’…ǵ9Ë Šî÷§,Ş۝)ÎüŒ˜ŽÞ¨ì'áD†Ð¥Ï€& …¤±#µÚNJ¾¢é°ÊOtlœY7‡¤)!ëÿå…ðÿþŸ0·™ºº;9˜ºÚ! üˆaa¨ +ÓÓÁìm°¨”ÉZ0ËíÜZ–eUN£›‹Ó.¤Ô–û…i2wKÅ,…¬!”Mˆa®Pß4ƒG:{¾` Ÿ‰ˆ;L#h–~MÀN¢št’º¾ Rð’Ø ÿz‡õch‡ž+yGHöçÊ(Ä®‹ù‘«u´*¥8Õݐ¡£‡<ôFJ-½`ÇÃteºéMOL­ãÿ‹=[‚öÖ£NÍGç-¼ù’…ǵ9Ë Šî÷§,Ş۝)ÎüŒ˜ŽÞ¨ì'áD†Ð¥Ï€& …¤±#µÚNJ¾¢é°ÊOtlœY7‡¤)!ëÿå…ðÿþŸ0·™ºº;9˜ºÚ! ü na» endstream endobj 1 0 obj << -/Creator( TeX output 2004.07.27:0912) +/Creator( TeX output 2004.11.22:1204) /Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks) -/CreationDate(D:20040727091231+00'00') +/CreationDate(D:20041122120430+00'00') >> endobj 5 0 obj @@ -6098,7 +6105,7 @@ endobj /Type/Page /Resources 6 0 R /Contents[18 0 R 4 0 R 19 0 R 20 0 R] -/Parent 675 0 R +/Parent 683 0 R >> endobj 22 0 obj @@ -6106,15 +6113,15 @@ endobj /Type/Page /Resources 23 0 R /Contents[18 0 R 4 0 R 31 0 R 20 0 R] -/Parent 675 0 R +/Parent 683 0 R >> endobj -675 0 obj +683 0 obj << /Type/Pages /Count 2 /Kids[5 0 R 22 0 R] -/Parent 674 0 R +/Parent 682 0 R >> endobj 33 0 obj @@ -6122,7 +6129,7 @@ endobj /Type/Page /Resources 34 0 R /Contents[18 0 R 4 0 R 42 0 R 20 0 R] -/Parent 676 0 R +/Parent 684 0 R >> endobj 44 0 obj @@ -6130,15 +6137,15 @@ endobj /Type/Page /Resources 45 0 R /Contents[18 0 R 4 0 R 46 0 R 20 0 R] -/Parent 676 0 R +/Parent 684 0 R >> endobj -676 0 obj +684 0 obj << /Type/Pages /Count 2 /Kids[33 0 R 44 0 R] -/Parent 674 0 R +/Parent 682 0 R >> endobj 48 0 obj @@ -6146,7 +6153,7 @@ endobj /Type/Page /Resources 49 0 R /Contents[18 0 R 4 0 R 50 0 R 20 0 R] -/Parent 677 0 R +/Parent 685 0 R >> endobj 52 0 obj @@ -6154,15 +6161,15 @@ endobj /Type/Page /Resources 53 0 R /Contents[18 0 R 4 0 R 54 0 R 20 0 R] -/Parent 677 0 R +/Parent 685 0 R >> endobj -677 0 obj +685 0 obj << /Type/Pages /Count 2 /Kids[48 0 R 52 0 R] -/Parent 674 0 R +/Parent 682 0 R >> endobj 56 0 obj @@ -6170,7 +6177,7 @@ endobj /Type/Page /Resources 57 0 R /Contents[18 0 R 4 0 R 62 0 R 20 0 R] -/Parent 678 0 R +/Parent 686 0 R >> endobj 64 0 obj @@ -6178,7 +6185,7 @@ endobj /Type/Page /Resources 65 0 R /Contents[18 0 R 4 0 R 66 0 R 20 0 R] -/Parent 678 0 R +/Parent 686 0 R >> endobj 68 0 obj @@ -6186,23 +6193,23 @@ endobj /Type/Page /Resources 69 0 R /Contents[18 0 R 4 0 R 70 0 R 20 0 R] -/Parent 678 0 R +/Parent 686 0 R >> endobj -678 0 obj +686 0 obj << /Type/Pages /Count 3 /Kids[56 0 R 64 0 R 68 0 R] -/Parent 674 0 R +/Parent 682 0 R >> endobj -674 0 obj +682 0 obj << /Type/Pages /Count 9 -/Kids[675 0 R 676 0 R 677 0 R 678 0 R] -/Parent 673 0 R +/Kids[683 0 R 684 0 R 685 0 R 686 0 R] +/Parent 681 0 R >> endobj 72 0 obj @@ -6210,7 +6217,7 @@ endobj /Type/Page /Resources 73 0 R /Contents[18 0 R 4 0 R 74 0 R 20 0 R] -/Parent 680 0 R +/Parent 688 0 R >> endobj 76 0 obj @@ -6218,15 +6225,15 @@ endobj /Type/Page /Resources 77 0 R /Contents[18 0 R 4 0 R 78 0 R 20 0 R] -/Parent 680 0 R +/Parent 688 0 R >> endobj -680 0 obj +688 0 obj << /Type/Pages /Count 2 /Kids[72 0 R 76 0 R] -/Parent 679 0 R +/Parent 687 0 R >> endobj 80 0 obj @@ -6234,7 +6241,7 @@ endobj /Type/Page /Resources 81 0 R /Contents[18 0 R 4 0 R 85 0 R 20 0 R] -/Parent 681 0 R +/Parent 689 0 R >> endobj 87 0 obj @@ -6242,7 +6249,7 @@ endobj /Type/Page /Resources 88 0 R /Contents[18 0 R 4 0 R 89 0 R 20 0 R] -/Parent 681 0 R +/Parent 689 0 R >> endobj 91 0 obj @@ -6250,15 +6257,15 @@ endobj /Type/Page /Resources 92 0 R /Contents[18 0 R 4 0 R 93 0 R 20 0 R] -/Parent 681 0 R +/Parent 689 0 R >> endobj -681 0 obj +689 0 obj << /Type/Pages /Count 3 /Kids[80 0 R 87 0 R 91 0 R] -/Parent 679 0 R +/Parent 687 0 R >> endobj 95 0 obj @@ -6266,7 +6273,7 @@ endobj /Type/Page /Resources 96 0 R /Contents[18 0 R 4 0 R 97 0 R 20 0 R] -/Parent 682 0 R +/Parent 690 0 R >> endobj 99 0 obj @@ -6274,15 +6281,15 @@ endobj /Type/Page /Resources 100 0 R /Contents[18 0 R 4 0 R 101 0 R 20 0 R] -/Parent 682 0 R +/Parent 690 0 R >> endobj -682 0 obj +690 0 obj << /Type/Pages /Count 2 /Kids[95 0 R 99 0 R] -/Parent 679 0 R +/Parent 687 0 R >> endobj 103 0 obj @@ -6290,7 +6297,7 @@ endobj /Type/Page /Resources 104 0 R /Contents[18 0 R 4 0 R 105 0 R 20 0 R] -/Parent 683 0 R +/Parent 691 0 R >> endobj 107 0 obj @@ -6298,7 +6305,7 @@ endobj /Type/Page /Resources 108 0 R /Contents[18 0 R 4 0 R 109 0 R 20 0 R] -/Parent 683 0 R +/Parent 691 0 R >> endobj 111 0 obj @@ -6306,23 +6313,23 @@ endobj /Type/Page /Resources 112 0 R /Contents[18 0 R 4 0 R 113 0 R 20 0 R] -/Parent 683 0 R +/Parent 691 0 R >> endobj -683 0 obj +691 0 obj << /Type/Pages /Count 3 /Kids[103 0 R 107 0 R 111 0 R] -/Parent 679 0 R +/Parent 687 0 R >> endobj -679 0 obj +687 0 obj << /Type/Pages /Count 10 -/Kids[680 0 R 681 0 R 682 0 R 683 0 R] -/Parent 673 0 R +/Kids[688 0 R 689 0 R 690 0 R 691 0 R] +/Parent 681 0 R >> endobj 115 0 obj @@ -6330,7 +6337,7 @@ endobj /Type/Page /Resources 116 0 R /Contents[18 0 R 4 0 R 117 0 R 20 0 R] -/Parent 685 0 R +/Parent 693 0 R >> endobj 119 0 obj @@ -6338,15 +6345,15 @@ endobj /Type/Page /Resources 120 0 R /Contents[18 0 R 4 0 R 121 0 R 20 0 R] -/Parent 685 0 R +/Parent 693 0 R >> endobj -685 0 obj +693 0 obj << /Type/Pages /Count 2 /Kids[115 0 R 119 0 R] -/Parent 684 0 R +/Parent 692 0 R >> endobj 123 0 obj @@ -6354,7 +6361,7 @@ endobj /Type/Page /Resources 124 0 R /Contents[18 0 R 4 0 R 125 0 R 20 0 R] -/Parent 686 0 R +/Parent 694 0 R >> endobj 127 0 obj @@ -6362,15 +6369,7 @@ endobj /Type/Page /Resources 128 0 R /Contents[18 0 R 4 0 R 129 0 R 20 0 R] -/Parent 686 0 R ->> -endobj -686 0 obj -<< -/Type/Pages -/Count 2 -/Kids[123 0 R 127 0 R] -/Parent 684 0 R +/Parent 694 0 R >> endobj 131 0 obj @@ -6378,7 +6377,15 @@ endobj /Type/Page /Resources 132 0 R /Contents[18 0 R 4 0 R 133 0 R 20 0 R] -/Parent 687 0 R +/Parent 694 0 R +>> +endobj +694 0 obj +<< +/Type/Pages +/Count 3 +/Kids[123 0 R 127 0 R 131 0 R] +/Parent 692 0 R >> endobj 135 0 obj @@ -6386,23 +6393,23 @@ endobj /Type/Page /Resources 136 0 R /Contents[18 0 R 4 0 R 137 0 R 20 0 R] -/Parent 687 0 R +/Parent 695 0 R >> endobj -687 0 obj -<< -/Type/Pages -/Count 2 -/Kids[131 0 R 135 0 R] -/Parent 684 0 R ->> -endobj -139 0 obj +139 0 obj << /Type/Page /Resources 140 0 R /Contents[18 0 R 4 0 R 141 0 R 20 0 R] -/Parent 688 0 R +/Parent 695 0 R +>> +endobj +695 0 obj +<< +/Type/Pages +/Count 2 +/Kids[135 0 R 139 0 R] +/Parent 692 0 R >> endobj 143 0 obj @@ -6410,7 +6417,7 @@ endobj /Type/Page /Resources 144 0 R /Contents[18 0 R 4 0 R 145 0 R 20 0 R] -/Parent 688 0 R +/Parent 696 0 R >> endobj 147 0 obj @@ -6418,31 +6425,31 @@ endobj /Type/Page /Resources 148 0 R /Contents[18 0 R 4 0 R 149 0 R 20 0 R] -/Parent 688 0 R +/Parent 696 0 R >> endobj -688 0 obj +151 0 obj << -/Type/Pages -/Count 3 -/Kids[139 0 R 143 0 R 147 0 R] -/Parent 684 0 R +/Type/Page +/Resources 152 0 R +/Contents[18 0 R 4 0 R 153 0 R 20 0 R] +/Parent 696 0 R >> endobj -684 0 obj +696 0 obj << /Type/Pages -/Count 9 -/Kids[685 0 R 686 0 R 687 0 R 688 0 R] -/Parent 673 0 R +/Count 3 +/Kids[143 0 R 147 0 R 151 0 R] +/Parent 692 0 R >> endobj -151 0 obj +692 0 obj << -/Type/Page -/Resources 152 0 R -/Contents[18 0 R 4 0 R 153 0 R 20 0 R] -/Parent 690 0 R +/Type/Pages +/Count 10 +/Kids[693 0 R 694 0 R 695 0 R 696 0 R] +/Parent 681 0 R >> endobj 155 0 obj @@ -6450,15 +6457,7 @@ endobj /Type/Page /Resources 156 0 R /Contents[18 0 R 4 0 R 157 0 R 20 0 R] -/Parent 690 0 R ->> -endobj -690 0 obj -<< -/Type/Pages -/Count 2 -/Kids[151 0 R 155 0 R] -/Parent 689 0 R +/Parent 698 0 R >> endobj 159 0 obj @@ -6466,7 +6465,15 @@ endobj /Type/Page /Resources 160 0 R /Contents[18 0 R 4 0 R 161 0 R 20 0 R] -/Parent 691 0 R +/Parent 698 0 R +>> +endobj +698 0 obj +<< +/Type/Pages +/Count 2 +/Kids[155 0 R 159 0 R] +/Parent 697 0 R >> endobj 163 0 obj @@ -6474,7 +6481,7 @@ endobj /Type/Page /Resources 164 0 R /Contents[18 0 R 4 0 R 165 0 R 20 0 R] -/Parent 691 0 R +/Parent 699 0 R >> endobj 167 0 obj @@ -6482,15 +6489,7 @@ endobj /Type/Page /Resources 168 0 R /Contents[18 0 R 4 0 R 169 0 R 20 0 R] -/Parent 691 0 R ->> -endobj -691 0 obj -<< -/Type/Pages -/Count 3 -/Kids[159 0 R 163 0 R 167 0 R] -/Parent 689 0 R +/Parent 699 0 R >> endobj 171 0 obj @@ -6498,7 +6497,15 @@ endobj /Type/Page /Resources 172 0 R /Contents[18 0 R 4 0 R 173 0 R 20 0 R] -/Parent 692 0 R +/Parent 699 0 R +>> +endobj +699 0 obj +<< +/Type/Pages +/Count 3 +/Kids[163 0 R 167 0 R 171 0 R] +/Parent 697 0 R >> endobj 175 0 obj @@ -6506,15 +6513,7 @@ endobj /Type/Page /Resources 176 0 R /Contents[18 0 R 4 0 R 177 0 R 20 0 R] -/Parent 692 0 R ->> -endobj -692 0 obj -<< -/Type/Pages -/Count 2 -/Kids[171 0 R 175 0 R] -/Parent 689 0 R +/Parent 700 0 R >> endobj 179 0 obj @@ -6522,7 +6521,15 @@ endobj /Type/Page /Resources 180 0 R /Contents[18 0 R 4 0 R 181 0 R 20 0 R] -/Parent 693 0 R +/Parent 700 0 R +>> +endobj +700 0 obj +<< +/Type/Pages +/Count 2 +/Kids[175 0 R 179 0 R] +/Parent 697 0 R >> endobj 183 0 obj @@ -6530,7 +6537,7 @@ endobj /Type/Page /Resources 184 0 R /Contents[18 0 R 4 0 R 185 0 R 20 0 R] -/Parent 693 0 R +/Parent 701 0 R >> endobj 187 0 obj @@ -6538,55 +6545,47 @@ endobj /Type/Page /Resources 188 0 R /Contents[18 0 R 4 0 R 189 0 R 20 0 R] -/Parent 693 0 R +/Parent 701 0 R >> endobj -693 0 obj +191 0 obj +<< +/Type/Page +/Resources 192 0 R +/Contents[18 0 R 4 0 R 193 0 R 20 0 R] +/Parent 701 0 R +>> +endobj +701 0 obj << /Type/Pages /Count 3 -/Kids[179 0 R 183 0 R 187 0 R] -/Parent 689 0 R +/Kids[183 0 R 187 0 R 191 0 R] +/Parent 697 0 R >> endobj -689 0 obj +697 0 obj << /Type/Pages /Count 10 -/Kids[690 0 R 691 0 R 692 0 R 693 0 R] -/Parent 673 0 R +/Kids[698 0 R 699 0 R 700 0 R 701 0 R] +/Parent 681 0 R >> endobj -673 0 obj +681 0 obj << /Type/Pages -/Count 38 -/Kids[674 0 R 679 0 R 684 0 R 689 0 R] +/Count 39 +/Kids[682 0 R 687 0 R 692 0 R 697 0 R] /Parent 3 0 R >> endobj -191 0 obj -<< -/Type/Page -/Resources 192 0 R -/Contents[18 0 R 4 0 R 193 0 R 20 0 R] -/Parent 696 0 R ->> -endobj 195 0 obj << /Type/Page /Resources 196 0 R /Contents[18 0 R 4 0 R 197 0 R 20 0 R] -/Parent 696 0 R ->> -endobj -696 0 obj -<< -/Type/Pages -/Count 2 -/Kids[191 0 R 195 0 R] -/Parent 695 0 R +/Parent 704 0 R >> endobj 199 0 obj @@ -6594,7 +6593,15 @@ endobj /Type/Page /Resources 200 0 R /Contents[18 0 R 4 0 R 201 0 R 20 0 R] -/Parent 697 0 R +/Parent 704 0 R +>> +endobj +704 0 obj +<< +/Type/Pages +/Count 2 +/Kids[195 0 R 199 0 R] +/Parent 703 0 R >> endobj 203 0 obj @@ -6602,15 +6609,7 @@ endobj /Type/Page /Resources 204 0 R /Contents[18 0 R 4 0 R 205 0 R 20 0 R] -/Parent 697 0 R ->> -endobj -697 0 obj -<< -/Type/Pages -/Count 2 -/Kids[199 0 R 203 0 R] -/Parent 695 0 R +/Parent 705 0 R >> endobj 207 0 obj @@ -6618,7 +6617,15 @@ endobj /Type/Page /Resources 208 0 R /Contents[18 0 R 4 0 R 209 0 R 20 0 R] -/Parent 698 0 R +/Parent 705 0 R +>> +endobj +705 0 obj +<< +/Type/Pages +/Count 2 +/Kids[203 0 R 207 0 R] +/Parent 703 0 R >> endobj 211 0 obj @@ -6626,15 +6633,7 @@ endobj /Type/Page /Resources 212 0 R /Contents[18 0 R 4 0 R 213 0 R 20 0 R] -/Parent 698 0 R ->> -endobj -698 0 obj -<< -/Type/Pages -/Count 2 -/Kids[207 0 R 211 0 R] -/Parent 695 0 R +/Parent 706 0 R >> endobj 215 0 obj @@ -6642,7 +6641,15 @@ endobj /Type/Page /Resources 216 0 R /Contents[18 0 R 4 0 R 217 0 R 20 0 R] -/Parent 699 0 R +/Parent 706 0 R +>> +endobj +706 0 obj +<< +/Type/Pages +/Count 2 +/Kids[211 0 R 215 0 R] +/Parent 703 0 R >> endobj 219 0 obj @@ -6650,7 +6657,7 @@ endobj /Type/Page /Resources 220 0 R /Contents[18 0 R 4 0 R 221 0 R 20 0 R] -/Parent 699 0 R +/Parent 707 0 R >> endobj 223 0 obj @@ -6658,31 +6665,31 @@ endobj /Type/Page /Resources 224 0 R /Contents[18 0 R 4 0 R 225 0 R 20 0 R] -/Parent 699 0 R +/Parent 707 0 R >> endobj -699 0 obj +227 0 obj << -/Type/Pages -/Count 3 -/Kids[215 0 R 219 0 R 223 0 R] -/Parent 695 0 R +/Type/Page +/Resources 228 0 R +/Contents[18 0 R 4 0 R 229 0 R 20 0 R] +/Parent 707 0 R >> endobj -695 0 obj +707 0 obj << /Type/Pages -/Count 9 -/Kids[696 0 R 697 0 R 698 0 R 699 0 R] -/Parent 694 0 R +/Count 3 +/Kids[219 0 R 223 0 R 227 0 R] +/Parent 703 0 R >> endobj -227 0 obj +703 0 obj << -/Type/Page -/Resources 228 0 R -/Contents[18 0 R 4 0 R 229 0 R 20 0 R] -/Parent 701 0 R +/Type/Pages +/Count 9 +/Kids[704 0 R 705 0 R 706 0 R 707 0 R] +/Parent 702 0 R >> endobj 231 0 obj @@ -6690,15 +6697,7 @@ endobj /Type/Page /Resources 232 0 R /Contents[18 0 R 4 0 R 233 0 R 20 0 R] -/Parent 701 0 R ->> -endobj -701 0 obj -<< -/Type/Pages -/Count 2 -/Kids[227 0 R 231 0 R] -/Parent 700 0 R +/Parent 709 0 R >> endobj 235 0 obj @@ -6706,7 +6705,15 @@ endobj /Type/Page /Resources 236 0 R /Contents[18 0 R 4 0 R 237 0 R 20 0 R] -/Parent 702 0 R +/Parent 709 0 R +>> +endobj +709 0 obj +<< +/Type/Pages +/Count 2 +/Kids[231 0 R 235 0 R] +/Parent 708 0 R >> endobj 239 0 obj @@ -6714,7 +6721,7 @@ endobj /Type/Page /Resources 240 0 R /Contents[18 0 R 4 0 R 241 0 R 20 0 R] -/Parent 702 0 R +/Parent 710 0 R >> endobj 243 0 obj @@ -6722,15 +6729,7 @@ endobj /Type/Page /Resources 244 0 R /Contents[18 0 R 4 0 R 245 0 R 20 0 R] -/Parent 702 0 R ->> -endobj -702 0 obj -<< -/Type/Pages -/Count 3 -/Kids[235 0 R 239 0 R 243 0 R] -/Parent 700 0 R +/Parent 710 0 R >> endobj 247 0 obj @@ -6738,7 +6737,15 @@ endobj /Type/Page /Resources 248 0 R /Contents[18 0 R 4 0 R 249 0 R 20 0 R] -/Parent 703 0 R +/Parent 710 0 R +>> +endobj +710 0 obj +<< +/Type/Pages +/Count 3 +/Kids[239 0 R 243 0 R 247 0 R] +/Parent 708 0 R >> endobj 251 0 obj @@ -6746,15 +6753,7 @@ endobj /Type/Page /Resources 252 0 R /Contents[18 0 R 4 0 R 253 0 R 20 0 R] -/Parent 703 0 R ->> -endobj -703 0 obj -<< -/Type/Pages -/Count 2 -/Kids[247 0 R 251 0 R] -/Parent 700 0 R +/Parent 711 0 R >> endobj 255 0 obj @@ -6762,7 +6761,15 @@ endobj /Type/Page /Resources 256 0 R /Contents[18 0 R 4 0 R 257 0 R 20 0 R] -/Parent 704 0 R +/Parent 711 0 R +>> +endobj +711 0 obj +<< +/Type/Pages +/Count 2 +/Kids[251 0 R 255 0 R] +/Parent 708 0 R >> endobj 259 0 obj @@ -6770,7 +6777,7 @@ endobj /Type/Page /Resources 260 0 R /Contents[18 0 R 4 0 R 261 0 R 20 0 R] -/Parent 704 0 R +/Parent 712 0 R >> endobj 263 0 obj @@ -6778,31 +6785,31 @@ endobj /Type/Page /Resources 264 0 R /Contents[18 0 R 4 0 R 265 0 R 20 0 R] -/Parent 704 0 R +/Parent 712 0 R >> endobj -704 0 obj +267 0 obj << -/Type/Pages -/Count 3 -/Kids[255 0 R 259 0 R 263 0 R] -/Parent 700 0 R +/Type/Page +/Resources 268 0 R +/Contents[18 0 R 4 0 R 269 0 R 20 0 R] +/Parent 712 0 R >> endobj -700 0 obj +712 0 obj << /Type/Pages -/Count 10 -/Kids[701 0 R 702 0 R 703 0 R 704 0 R] -/Parent 694 0 R +/Count 3 +/Kids[259 0 R 263 0 R 267 0 R] +/Parent 708 0 R >> endobj -267 0 obj +708 0 obj << -/Type/Page -/Resources 268 0 R -/Contents[18 0 R 4 0 R 269 0 R 20 0 R] -/Parent 706 0 R +/Type/Pages +/Count 10 +/Kids[709 0 R 710 0 R 711 0 R 712 0 R] +/Parent 702 0 R >> endobj 271 0 obj @@ -6810,15 +6817,7 @@ endobj /Type/Page /Resources 272 0 R /Contents[18 0 R 4 0 R 273 0 R 20 0 R] -/Parent 706 0 R ->> -endobj -706 0 obj -<< -/Type/Pages -/Count 2 -/Kids[267 0 R 271 0 R] -/Parent 705 0 R +/Parent 714 0 R >> endobj 275 0 obj @@ -6826,7 +6825,15 @@ endobj /Type/Page /Resources 276 0 R /Contents[18 0 R 4 0 R 277 0 R 20 0 R] -/Parent 707 0 R +/Parent 714 0 R +>> +endobj +714 0 obj +<< +/Type/Pages +/Count 2 +/Kids[271 0 R 275 0 R] +/Parent 713 0 R >> endobj 279 0 obj @@ -6834,7 +6841,7 @@ endobj /Type/Page /Resources 280 0 R /Contents[18 0 R 4 0 R 281 0 R 20 0 R] -/Parent 707 0 R +/Parent 715 0 R >> endobj 283 0 obj @@ -6842,15 +6849,7 @@ endobj /Type/Page /Resources 284 0 R /Contents[18 0 R 4 0 R 285 0 R 20 0 R] -/Parent 707 0 R ->> -endobj -707 0 obj -<< -/Type/Pages -/Count 3 -/Kids[275 0 R 279 0 R 283 0 R] -/Parent 705 0 R +/Parent 715 0 R >> endobj 287 0 obj @@ -6858,7 +6857,15 @@ endobj /Type/Page /Resources 288 0 R /Contents[18 0 R 4 0 R 289 0 R 20 0 R] -/Parent 708 0 R +/Parent 715 0 R +>> +endobj +715 0 obj +<< +/Type/Pages +/Count 3 +/Kids[279 0 R 283 0 R 287 0 R] +/Parent 713 0 R >> endobj 291 0 obj @@ -6866,15 +6873,7 @@ endobj /Type/Page /Resources 292 0 R /Contents[18 0 R 4 0 R 293 0 R 20 0 R] -/Parent 708 0 R ->> -endobj -708 0 obj -<< -/Type/Pages -/Count 2 -/Kids[287 0 R 291 0 R] -/Parent 705 0 R +/Parent 716 0 R >> endobj 295 0 obj @@ -6882,7 +6881,15 @@ endobj /Type/Page /Resources 296 0 R /Contents[18 0 R 4 0 R 297 0 R 20 0 R] -/Parent 709 0 R +/Parent 716 0 R +>> +endobj +716 0 obj +<< +/Type/Pages +/Count 2 +/Kids[291 0 R 295 0 R] +/Parent 713 0 R >> endobj 299 0 obj @@ -6890,7 +6897,7 @@ endobj /Type/Page /Resources 300 0 R /Contents[18 0 R 4 0 R 301 0 R 20 0 R] -/Parent 709 0 R +/Parent 717 0 R >> endobj 303 0 obj @@ -6898,31 +6905,31 @@ endobj /Type/Page /Resources 304 0 R /Contents[18 0 R 4 0 R 305 0 R 20 0 R] -/Parent 709 0 R +/Parent 717 0 R >> endobj -709 0 obj +307 0 obj << -/Type/Pages -/Count 3 -/Kids[295 0 R 299 0 R 303 0 R] -/Parent 705 0 R +/Type/Page +/Resources 308 0 R +/Contents[18 0 R 4 0 R 309 0 R 20 0 R] +/Parent 717 0 R >> endobj -705 0 obj +717 0 obj << /Type/Pages -/Count 10 -/Kids[706 0 R 707 0 R 708 0 R 709 0 R] -/Parent 694 0 R +/Count 3 +/Kids[299 0 R 303 0 R 307 0 R] +/Parent 713 0 R >> endobj -307 0 obj +713 0 obj << -/Type/Page -/Resources 308 0 R -/Contents[18 0 R 4 0 R 309 0 R 20 0 R] -/Parent 711 0 R +/Type/Pages +/Count 10 +/Kids[714 0 R 715 0 R 716 0 R 717 0 R] +/Parent 702 0 R >> endobj 311 0 obj @@ -6930,15 +6937,7 @@ endobj /Type/Page /Resources 312 0 R /Contents[18 0 R 4 0 R 313 0 R 20 0 R] -/Parent 711 0 R ->> -endobj -711 0 obj -<< -/Type/Pages -/Count 2 -/Kids[307 0 R 311 0 R] -/Parent 710 0 R +/Parent 719 0 R >> endobj 315 0 obj @@ -6946,7 +6945,15 @@ endobj /Type/Page /Resources 316 0 R /Contents[18 0 R 4 0 R 317 0 R 20 0 R] -/Parent 712 0 R +/Parent 719 0 R +>> +endobj +719 0 obj +<< +/Type/Pages +/Count 2 +/Kids[311 0 R 315 0 R] +/Parent 718 0 R >> endobj 319 0 obj @@ -6954,7 +6961,7 @@ endobj /Type/Page /Resources 320 0 R /Contents[18 0 R 4 0 R 324 0 R 20 0 R] -/Parent 712 0 R +/Parent 720 0 R >> endobj 326 0 obj @@ -6962,15 +6969,7 @@ endobj /Type/Page /Resources 327 0 R /Contents[18 0 R 4 0 R 328 0 R 20 0 R] -/Parent 712 0 R ->> -endobj -712 0 obj -<< -/Type/Pages -/Count 3 -/Kids[315 0 R 319 0 R 326 0 R] -/Parent 710 0 R +/Parent 720 0 R >> endobj 330 0 obj @@ -6978,7 +6977,15 @@ endobj /Type/Page /Resources 331 0 R /Contents[18 0 R 4 0 R 332 0 R 20 0 R] -/Parent 713 0 R +/Parent 720 0 R +>> +endobj +720 0 obj +<< +/Type/Pages +/Count 3 +/Kids[319 0 R 326 0 R 330 0 R] +/Parent 718 0 R >> endobj 334 0 obj @@ -6986,15 +6993,7 @@ endobj /Type/Page /Resources 335 0 R /Contents[18 0 R 4 0 R 336 0 R 20 0 R] -/Parent 713 0 R ->> -endobj -713 0 obj -<< -/Type/Pages -/Count 2 -/Kids[330 0 R 334 0 R] -/Parent 710 0 R +/Parent 721 0 R >> endobj 338 0 obj @@ -7002,7 +7001,15 @@ endobj /Type/Page /Resources 339 0 R /Contents[18 0 R 4 0 R 340 0 R 20 0 R] -/Parent 714 0 R +/Parent 721 0 R +>> +endobj +721 0 obj +<< +/Type/Pages +/Count 2 +/Kids[334 0 R 338 0 R] +/Parent 718 0 R >> endobj 342 0 obj @@ -7010,7 +7017,7 @@ endobj /Type/Page /Resources 343 0 R /Contents[18 0 R 4 0 R 344 0 R 20 0 R] -/Parent 714 0 R +/Parent 722 0 R >> endobj 346 0 obj @@ -7018,55 +7025,47 @@ endobj /Type/Page /Resources 347 0 R /Contents[18 0 R 4 0 R 348 0 R 20 0 R] -/Parent 714 0 R +/Parent 722 0 R >> endobj -714 0 obj +350 0 obj +<< +/Type/Page +/Resources 351 0 R +/Contents[18 0 R 4 0 R 352 0 R 20 0 R] +/Parent 722 0 R +>> +endobj +722 0 obj << /Type/Pages /Count 3 -/Kids[338 0 R 342 0 R 346 0 R] -/Parent 710 0 R +/Kids[342 0 R 346 0 R 350 0 R] +/Parent 718 0 R >> endobj -710 0 obj +718 0 obj << /Type/Pages /Count 10 -/Kids[711 0 R 712 0 R 713 0 R 714 0 R] -/Parent 694 0 R +/Kids[719 0 R 720 0 R 721 0 R 722 0 R] +/Parent 702 0 R >> endobj -694 0 obj +702 0 obj << /Type/Pages /Count 39 -/Kids[695 0 R 700 0 R 705 0 R 710 0 R] +/Kids[703 0 R 708 0 R 713 0 R 718 0 R] /Parent 3 0 R >> endobj -350 0 obj -<< -/Type/Page -/Resources 351 0 R -/Contents[18 0 R 4 0 R 352 0 R 20 0 R] -/Parent 717 0 R ->> -endobj 354 0 obj << /Type/Page /Resources 355 0 R /Contents[18 0 R 4 0 R 356 0 R 20 0 R] -/Parent 717 0 R ->> -endobj -717 0 obj -<< -/Type/Pages -/Count 2 -/Kids[350 0 R 354 0 R] -/Parent 716 0 R +/Parent 725 0 R >> endobj 358 0 obj @@ -7074,7 +7073,15 @@ endobj /Type/Page /Resources 359 0 R /Contents[18 0 R 4 0 R 360 0 R 20 0 R] -/Parent 718 0 R +/Parent 725 0 R +>> +endobj +725 0 obj +<< +/Type/Pages +/Count 2 +/Kids[354 0 R 358 0 R] +/Parent 724 0 R >> endobj 362 0 obj @@ -7082,15 +7089,7 @@ endobj /Type/Page /Resources 363 0 R /Contents[18 0 R 4 0 R 364 0 R 20 0 R] -/Parent 718 0 R ->> -endobj -718 0 obj -<< -/Type/Pages -/Count 2 -/Kids[358 0 R 362 0 R] -/Parent 716 0 R +/Parent 726 0 R >> endobj 366 0 obj @@ -7098,7 +7097,15 @@ endobj /Type/Page /Resources 367 0 R /Contents[18 0 R 4 0 R 368 0 R 20 0 R] -/Parent 719 0 R +/Parent 726 0 R +>> +endobj +726 0 obj +<< +/Type/Pages +/Count 2 +/Kids[362 0 R 366 0 R] +/Parent 724 0 R >> endobj 370 0 obj @@ -7106,15 +7113,7 @@ endobj /Type/Page /Resources 371 0 R /Contents[18 0 R 4 0 R 372 0 R 20 0 R] -/Parent 719 0 R ->> -endobj -719 0 obj -<< -/Type/Pages -/Count 2 -/Kids[366 0 R 370 0 R] -/Parent 716 0 R +/Parent 727 0 R >> endobj 374 0 obj @@ -7122,7 +7121,15 @@ endobj /Type/Page /Resources 375 0 R /Contents[18 0 R 4 0 R 376 0 R 20 0 R] -/Parent 720 0 R +/Parent 727 0 R +>> +endobj +727 0 obj +<< +/Type/Pages +/Count 2 +/Kids[370 0 R 374 0 R] +/Parent 724 0 R >> endobj 378 0 obj @@ -7130,7 +7137,7 @@ endobj /Type/Page /Resources 379 0 R /Contents[18 0 R 4 0 R 380 0 R 20 0 R] -/Parent 720 0 R +/Parent 728 0 R >> endobj 382 0 obj @@ -7138,31 +7145,31 @@ endobj /Type/Page /Resources 383 0 R /Contents[18 0 R 4 0 R 384 0 R 20 0 R] -/Parent 720 0 R +/Parent 728 0 R >> endobj -720 0 obj +386 0 obj << -/Type/Pages -/Count 3 -/Kids[374 0 R 378 0 R 382 0 R] -/Parent 716 0 R +/Type/Page +/Resources 387 0 R +/Contents[18 0 R 4 0 R 388 0 R 20 0 R] +/Parent 728 0 R >> endobj -716 0 obj +728 0 obj << /Type/Pages -/Count 9 -/Kids[717 0 R 718 0 R 719 0 R 720 0 R] -/Parent 715 0 R +/Count 3 +/Kids[378 0 R 382 0 R 386 0 R] +/Parent 724 0 R >> endobj -386 0 obj +724 0 obj << -/Type/Page -/Resources 387 0 R -/Contents[18 0 R 4 0 R 388 0 R 20 0 R] -/Parent 722 0 R +/Type/Pages +/Count 9 +/Kids[725 0 R 726 0 R 727 0 R 728 0 R] +/Parent 723 0 R >> endobj 390 0 obj @@ -7170,47 +7177,39 @@ endobj /Type/Page /Resources 391 0 R /Contents[18 0 R 4 0 R 392 0 R 20 0 R] -/Parent 722 0 R ->> -endobj -722 0 obj -<< -/Type/Pages -/Count 2 -/Kids[386 0 R 390 0 R] -/Parent 721 0 R +/Parent 730 0 R >> endobj 394 0 obj << /Type/Page /Resources 395 0 R -/Contents[18 0 R 4 0 R 402 0 R 20 0 R] -/Parent 723 0 R +/Contents[18 0 R 4 0 R 396 0 R 20 0 R] +/Parent 730 0 R >> endobj -404 0 obj +730 0 obj << -/Type/Page -/Resources 405 0 R -/Contents[18 0 R 4 0 R 406 0 R 20 0 R] -/Parent 723 0 R +/Type/Pages +/Count 2 +/Kids[390 0 R 394 0 R] +/Parent 729 0 R >> endobj -408 0 obj +398 0 obj << /Type/Page -/Resources 409 0 R -/Contents[18 0 R 4 0 R 410 0 R 20 0 R] -/Parent 723 0 R +/Resources 399 0 R +/Contents[18 0 R 4 0 R 400 0 R 20 0 R] +/Parent 731 0 R >> endobj -723 0 obj +402 0 obj << -/Type/Pages -/Count 3 -/Kids[394 0 R 404 0 R 408 0 R] -/Parent 721 0 R +/Type/Page +/Resources 403 0 R +/Contents[18 0 R 4 0 R 410 0 R 20 0 R] +/Parent 731 0 R >> endobj 412 0 obj @@ -7218,7 +7217,15 @@ endobj /Type/Page /Resources 413 0 R /Contents[18 0 R 4 0 R 414 0 R 20 0 R] -/Parent 724 0 R +/Parent 731 0 R +>> +endobj +731 0 obj +<< +/Type/Pages +/Count 3 +/Kids[398 0 R 402 0 R 412 0 R] +/Parent 729 0 R >> endobj 416 0 obj @@ -7226,15 +7233,7 @@ endobj /Type/Page /Resources 417 0 R /Contents[18 0 R 4 0 R 418 0 R 20 0 R] -/Parent 724 0 R ->> -endobj -724 0 obj -<< -/Type/Pages -/Count 2 -/Kids[412 0 R 416 0 R] -/Parent 721 0 R +/Parent 732 0 R >> endobj 420 0 obj @@ -7242,7 +7241,15 @@ endobj /Type/Page /Resources 421 0 R /Contents[18 0 R 4 0 R 422 0 R 20 0 R] -/Parent 725 0 R +/Parent 732 0 R +>> +endobj +732 0 obj +<< +/Type/Pages +/Count 2 +/Kids[416 0 R 420 0 R] +/Parent 729 0 R >> endobj 424 0 obj @@ -7250,7 +7257,7 @@ endobj /Type/Page /Resources 425 0 R /Contents[18 0 R 4 0 R 426 0 R 20 0 R] -/Parent 725 0 R +/Parent 733 0 R >> endobj 428 0 obj @@ -7258,31 +7265,31 @@ endobj /Type/Page /Resources 429 0 R /Contents[18 0 R 4 0 R 430 0 R 20 0 R] -/Parent 725 0 R +/Parent 733 0 R >> endobj -725 0 obj +432 0 obj << -/Type/Pages -/Count 3 -/Kids[420 0 R 424 0 R 428 0 R] -/Parent 721 0 R +/Type/Page +/Resources 433 0 R +/Contents[18 0 R 4 0 R 434 0 R 20 0 R] +/Parent 733 0 R >> endobj -721 0 obj +733 0 obj << /Type/Pages -/Count 10 -/Kids[722 0 R 723 0 R 724 0 R 725 0 R] -/Parent 715 0 R +/Count 3 +/Kids[424 0 R 428 0 R 432 0 R] +/Parent 729 0 R >> endobj -432 0 obj +729 0 obj << -/Type/Page -/Resources 433 0 R -/Contents[18 0 R 4 0 R 434 0 R 20 0 R] -/Parent 727 0 R +/Type/Pages +/Count 10 +/Kids[730 0 R 731 0 R 732 0 R 733 0 R] +/Parent 723 0 R >> endobj 436 0 obj @@ -7290,15 +7297,7 @@ endobj /Type/Page /Resources 437 0 R /Contents[18 0 R 4 0 R 438 0 R 20 0 R] -/Parent 727 0 R ->> -endobj -727 0 obj -<< -/Type/Pages -/Count 2 -/Kids[432 0 R 436 0 R] -/Parent 726 0 R +/Parent 735 0 R >> endobj 440 0 obj @@ -7306,7 +7305,15 @@ endobj /Type/Page /Resources 441 0 R /Contents[18 0 R 4 0 R 442 0 R 20 0 R] -/Parent 728 0 R +/Parent 735 0 R +>> +endobj +735 0 obj +<< +/Type/Pages +/Count 2 +/Kids[436 0 R 440 0 R] +/Parent 734 0 R >> endobj 444 0 obj @@ -7314,15 +7321,7 @@ endobj /Type/Page /Resources 445 0 R /Contents[18 0 R 4 0 R 446 0 R 20 0 R] -/Parent 728 0 R ->> -endobj -728 0 obj -<< -/Type/Pages -/Count 2 -/Kids[440 0 R 444 0 R] -/Parent 726 0 R +/Parent 736 0 R >> endobj 448 0 obj @@ -7330,7 +7329,7 @@ endobj /Type/Page /Resources 449 0 R /Contents[18 0 R 4 0 R 450 0 R 20 0 R] -/Parent 729 0 R +/Parent 736 0 R >> endobj 452 0 obj @@ -7338,15 +7337,15 @@ endobj /Type/Page /Resources 453 0 R /Contents[18 0 R 4 0 R 454 0 R 20 0 R] -/Parent 729 0 R +/Parent 736 0 R >> endobj -729 0 obj +736 0 obj << /Type/Pages -/Count 2 -/Kids[448 0 R 452 0 R] -/Parent 726 0 R +/Count 3 +/Kids[444 0 R 448 0 R 452 0 R] +/Parent 734 0 R >> endobj 456 0 obj @@ -7354,7 +7353,7 @@ endobj /Type/Page /Resources 457 0 R /Contents[18 0 R 4 0 R 458 0 R 20 0 R] -/Parent 730 0 R +/Parent 737 0 R >> endobj 460 0 obj @@ -7362,31 +7361,23 @@ endobj /Type/Page /Resources 461 0 R /Contents[18 0 R 4 0 R 462 0 R 20 0 R] -/Parent 730 0 R ->> -endobj -464 0 obj -<< -/Type/Page -/Resources 465 0 R -/Contents[18 0 R 4 0 R 466 0 R 20 0 R] -/Parent 730 0 R +/Parent 737 0 R >> endobj -730 0 obj +737 0 obj << /Type/Pages -/Count 3 -/Kids[456 0 R 460 0 R 464 0 R] -/Parent 726 0 R +/Count 2 +/Kids[456 0 R 460 0 R] +/Parent 734 0 R >> endobj -726 0 obj +464 0 obj << -/Type/Pages -/Count 9 -/Kids[727 0 R 728 0 R 729 0 R 730 0 R] -/Parent 715 0 R +/Type/Page +/Resources 465 0 R +/Contents[18 0 R 4 0 R 466 0 R 20 0 R] +/Parent 738 0 R >> endobj 468 0 obj @@ -7394,7 +7385,7 @@ endobj /Type/Page /Resources 469 0 R /Contents[18 0 R 4 0 R 470 0 R 20 0 R] -/Parent 732 0 R +/Parent 738 0 R >> endobj 472 0 obj @@ -7402,15 +7393,23 @@ endobj /Type/Page /Resources 473 0 R /Contents[18 0 R 4 0 R 474 0 R 20 0 R] -/Parent 732 0 R +/Parent 738 0 R >> endobj -732 0 obj +738 0 obj << /Type/Pages -/Count 2 -/Kids[468 0 R 472 0 R] -/Parent 731 0 R +/Count 3 +/Kids[464 0 R 468 0 R 472 0 R] +/Parent 734 0 R +>> +endobj +734 0 obj +<< +/Type/Pages +/Count 10 +/Kids[735 0 R 736 0 R 737 0 R 738 0 R] +/Parent 723 0 R >> endobj 476 0 obj @@ -7418,7 +7417,7 @@ endobj /Type/Page /Resources 477 0 R /Contents[18 0 R 4 0 R 478 0 R 20 0 R] -/Parent 733 0 R +/Parent 740 0 R >> endobj 480 0 obj @@ -7426,7 +7425,15 @@ endobj /Type/Page /Resources 481 0 R /Contents[18 0 R 4 0 R 482 0 R 20 0 R] -/Parent 733 0 R +/Parent 740 0 R +>> +endobj +740 0 obj +<< +/Type/Pages +/Count 2 +/Kids[476 0 R 480 0 R] +/Parent 739 0 R >> endobj 484 0 obj @@ -7434,15 +7441,7 @@ endobj /Type/Page /Resources 485 0 R /Contents[18 0 R 4 0 R 486 0 R 20 0 R] -/Parent 733 0 R ->> -endobj -733 0 obj -<< -/Type/Pages -/Count 3 -/Kids[476 0 R 480 0 R 484 0 R] -/Parent 731 0 R +/Parent 741 0 R >> endobj 488 0 obj @@ -7450,7 +7449,7 @@ endobj /Type/Page /Resources 489 0 R /Contents[18 0 R 4 0 R 490 0 R 20 0 R] -/Parent 734 0 R +/Parent 741 0 R >> endobj 492 0 obj @@ -7458,15 +7457,15 @@ endobj /Type/Page /Resources 493 0 R /Contents[18 0 R 4 0 R 494 0 R 20 0 R] -/Parent 734 0 R +/Parent 741 0 R >> endobj -734 0 obj +741 0 obj << /Type/Pages -/Count 2 -/Kids[488 0 R 492 0 R] -/Parent 731 0 R +/Count 3 +/Kids[484 0 R 488 0 R 492 0 R] +/Parent 739 0 R >> endobj 496 0 obj @@ -7474,7 +7473,7 @@ endobj /Type/Page /Resources 497 0 R /Contents[18 0 R 4 0 R 498 0 R 20 0 R] -/Parent 735 0 R +/Parent 742 0 R >> endobj 500 0 obj @@ -7482,39 +7481,23 @@ endobj /Type/Page /Resources 501 0 R /Contents[18 0 R 4 0 R 502 0 R 20 0 R] -/Parent 735 0 R ->> -endobj -504 0 obj -<< -/Type/Page -/Resources 505 0 R -/Contents[18 0 R 4 0 R 506 0 R 20 0 R] -/Parent 735 0 R ->> -endobj -735 0 obj -<< -/Type/Pages -/Count 3 -/Kids[496 0 R 500 0 R 504 0 R] -/Parent 731 0 R +/Parent 742 0 R >> endobj -731 0 obj +742 0 obj << /Type/Pages -/Count 10 -/Kids[732 0 R 733 0 R 734 0 R 735 0 R] -/Parent 715 0 R +/Count 2 +/Kids[496 0 R 500 0 R] +/Parent 739 0 R >> endobj -715 0 obj +504 0 obj << -/Type/Pages -/Count 38 -/Kids[716 0 R 721 0 R 726 0 R 731 0 R] -/Parent 3 0 R +/Type/Page +/Resources 505 0 R +/Contents[18 0 R 4 0 R 506 0 R 20 0 R] +/Parent 743 0 R >> endobj 508 0 obj @@ -7522,7 +7505,7 @@ endobj /Type/Page /Resources 509 0 R /Contents[18 0 R 4 0 R 510 0 R 20 0 R] -/Parent 738 0 R +/Parent 743 0 R >> endobj 512 0 obj @@ -7530,15 +7513,31 @@ endobj /Type/Page /Resources 513 0 R /Contents[18 0 R 4 0 R 514 0 R 20 0 R] -/Parent 738 0 R +/Parent 743 0 R +>> +endobj +743 0 obj +<< +/Type/Pages +/Count 3 +/Kids[504 0 R 508 0 R 512 0 R] +/Parent 739 0 R +>> +endobj +739 0 obj +<< +/Type/Pages +/Count 10 +/Kids[740 0 R 741 0 R 742 0 R 743 0 R] +/Parent 723 0 R >> endobj -738 0 obj +723 0 obj << /Type/Pages -/Count 2 -/Kids[508 0 R 512 0 R] -/Parent 737 0 R +/Count 39 +/Kids[724 0 R 729 0 R 734 0 R 739 0 R] +/Parent 3 0 R >> endobj 516 0 obj @@ -7546,7 +7545,7 @@ endobj /Type/Page /Resources 517 0 R /Contents[18 0 R 4 0 R 518 0 R 20 0 R] -/Parent 739 0 R +/Parent 746 0 R >> endobj 520 0 obj @@ -7554,15 +7553,15 @@ endobj /Type/Page /Resources 521 0 R /Contents[18 0 R 4 0 R 522 0 R 20 0 R] -/Parent 739 0 R +/Parent 746 0 R >> endobj -739 0 obj +746 0 obj << /Type/Pages /Count 2 /Kids[516 0 R 520 0 R] -/Parent 737 0 R +/Parent 745 0 R >> endobj 524 0 obj @@ -7570,7 +7569,7 @@ endobj /Type/Page /Resources 525 0 R /Contents[18 0 R 4 0 R 526 0 R 20 0 R] -/Parent 740 0 R +/Parent 747 0 R >> endobj 528 0 obj @@ -7578,15 +7577,15 @@ endobj /Type/Page /Resources 529 0 R /Contents[18 0 R 4 0 R 530 0 R 20 0 R] -/Parent 740 0 R +/Parent 747 0 R >> endobj -740 0 obj +747 0 obj << /Type/Pages /Count 2 /Kids[524 0 R 528 0 R] -/Parent 737 0 R +/Parent 745 0 R >> endobj 532 0 obj @@ -7594,7 +7593,7 @@ endobj /Type/Page /Resources 533 0 R /Contents[18 0 R 4 0 R 534 0 R 20 0 R] -/Parent 741 0 R +/Parent 748 0 R >> endobj 536 0 obj @@ -7602,31 +7601,23 @@ endobj /Type/Page /Resources 537 0 R /Contents[18 0 R 4 0 R 538 0 R 20 0 R] -/Parent 741 0 R ->> -endobj -540 0 obj -<< -/Type/Page -/Resources 541 0 R -/Contents[18 0 R 4 0 R 542 0 R 20 0 R] -/Parent 741 0 R +/Parent 748 0 R >> endobj -741 0 obj +748 0 obj << /Type/Pages -/Count 3 -/Kids[532 0 R 536 0 R 540 0 R] -/Parent 737 0 R +/Count 2 +/Kids[532 0 R 536 0 R] +/Parent 745 0 R >> endobj -737 0 obj +540 0 obj << -/Type/Pages -/Count 9 -/Kids[738 0 R 739 0 R 740 0 R 741 0 R] -/Parent 736 0 R +/Type/Page +/Resources 541 0 R +/Contents[18 0 R 4 0 R 542 0 R 20 0 R] +/Parent 749 0 R >> endobj 544 0 obj @@ -7634,7 +7625,7 @@ endobj /Type/Page /Resources 545 0 R /Contents[18 0 R 4 0 R 546 0 R 20 0 R] -/Parent 743 0 R +/Parent 749 0 R >> endobj 548 0 obj @@ -7642,15 +7633,23 @@ endobj /Type/Page /Resources 549 0 R /Contents[18 0 R 4 0 R 550 0 R 20 0 R] -/Parent 743 0 R +/Parent 749 0 R >> endobj -743 0 obj +749 0 obj << /Type/Pages -/Count 2 -/Kids[544 0 R 548 0 R] -/Parent 742 0 R +/Count 3 +/Kids[540 0 R 544 0 R 548 0 R] +/Parent 745 0 R +>> +endobj +745 0 obj +<< +/Type/Pages +/Count 9 +/Kids[746 0 R 747 0 R 748 0 R 749 0 R] +/Parent 744 0 R >> endobj 552 0 obj @@ -7658,7 +7657,7 @@ endobj /Type/Page /Resources 553 0 R /Contents[18 0 R 4 0 R 554 0 R 20 0 R] -/Parent 744 0 R +/Parent 751 0 R >> endobj 556 0 obj @@ -7666,7 +7665,15 @@ endobj /Type/Page /Resources 557 0 R /Contents[18 0 R 4 0 R 558 0 R 20 0 R] -/Parent 744 0 R +/Parent 751 0 R +>> +endobj +751 0 obj +<< +/Type/Pages +/Count 2 +/Kids[552 0 R 556 0 R] +/Parent 750 0 R >> endobj 560 0 obj @@ -7674,15 +7681,7 @@ endobj /Type/Page /Resources 561 0 R /Contents[18 0 R 4 0 R 562 0 R 20 0 R] -/Parent 744 0 R ->> -endobj -744 0 obj -<< -/Type/Pages -/Count 3 -/Kids[552 0 R 556 0 R 560 0 R] -/Parent 742 0 R +/Parent 752 0 R >> endobj 564 0 obj @@ -7690,7 +7689,7 @@ endobj /Type/Page /Resources 565 0 R /Contents[18 0 R 4 0 R 566 0 R 20 0 R] -/Parent 745 0 R +/Parent 752 0 R >> endobj 568 0 obj @@ -7698,15 +7697,15 @@ endobj /Type/Page /Resources 569 0 R /Contents[18 0 R 4 0 R 570 0 R 20 0 R] -/Parent 745 0 R +/Parent 752 0 R >> endobj -745 0 obj +752 0 obj << /Type/Pages -/Count 2 -/Kids[564 0 R 568 0 R] -/Parent 742 0 R +/Count 3 +/Kids[560 0 R 564 0 R 568 0 R] +/Parent 750 0 R >> endobj 572 0 obj @@ -7714,7 +7713,7 @@ endobj /Type/Page /Resources 573 0 R /Contents[18 0 R 4 0 R 574 0 R 20 0 R] -/Parent 746 0 R +/Parent 753 0 R >> endobj 576 0 obj @@ -7722,31 +7721,23 @@ endobj /Type/Page /Resources 577 0 R /Contents[18 0 R 4 0 R 578 0 R 20 0 R] -/Parent 746 0 R ->> -endobj -580 0 obj -<< -/Type/Page -/Resources 581 0 R -/Contents[18 0 R 4 0 R 582 0 R 20 0 R] -/Parent 746 0 R +/Parent 753 0 R >> endobj -746 0 obj +753 0 obj << /Type/Pages -/Count 3 -/Kids[572 0 R 576 0 R 580 0 R] -/Parent 742 0 R +/Count 2 +/Kids[572 0 R 576 0 R] +/Parent 750 0 R >> endobj -742 0 obj +580 0 obj << -/Type/Pages -/Count 10 -/Kids[743 0 R 744 0 R 745 0 R 746 0 R] -/Parent 736 0 R +/Type/Page +/Resources 581 0 R +/Contents[18 0 R 4 0 R 582 0 R 20 0 R] +/Parent 754 0 R >> endobj 584 0 obj @@ -7754,7 +7745,7 @@ endobj /Type/Page /Resources 585 0 R /Contents[18 0 R 4 0 R 586 0 R 20 0 R] -/Parent 748 0 R +/Parent 754 0 R >> endobj 588 0 obj @@ -7762,15 +7753,23 @@ endobj /Type/Page /Resources 589 0 R /Contents[18 0 R 4 0 R 590 0 R 20 0 R] -/Parent 748 0 R +/Parent 754 0 R >> endobj -748 0 obj +754 0 obj << /Type/Pages -/Count 2 -/Kids[584 0 R 588 0 R] -/Parent 747 0 R +/Count 3 +/Kids[580 0 R 584 0 R 588 0 R] +/Parent 750 0 R +>> +endobj +750 0 obj +<< +/Type/Pages +/Count 10 +/Kids[751 0 R 752 0 R 753 0 R 754 0 R] +/Parent 744 0 R >> endobj 592 0 obj @@ -7778,7 +7777,7 @@ endobj /Type/Page /Resources 593 0 R /Contents[18 0 R 4 0 R 594 0 R 20 0 R] -/Parent 749 0 R +/Parent 756 0 R >> endobj 596 0 obj @@ -7786,7 +7785,15 @@ endobj /Type/Page /Resources 597 0 R /Contents[18 0 R 4 0 R 598 0 R 20 0 R] -/Parent 749 0 R +/Parent 756 0 R +>> +endobj +756 0 obj +<< +/Type/Pages +/Count 2 +/Kids[592 0 R 596 0 R] +/Parent 755 0 R >> endobj 600 0 obj @@ -7794,15 +7801,7 @@ endobj /Type/Page /Resources 601 0 R /Contents[18 0 R 4 0 R 602 0 R 20 0 R] -/Parent 749 0 R ->> -endobj -749 0 obj -<< -/Type/Pages -/Count 3 -/Kids[592 0 R 596 0 R 600 0 R] -/Parent 747 0 R +/Parent 757 0 R >> endobj 604 0 obj @@ -7810,7 +7809,7 @@ endobj /Type/Page /Resources 605 0 R /Contents[18 0 R 4 0 R 606 0 R 20 0 R] -/Parent 750 0 R +/Parent 757 0 R >> endobj 608 0 obj @@ -7818,15 +7817,15 @@ endobj /Type/Page /Resources 609 0 R /Contents[18 0 R 4 0 R 610 0 R 20 0 R] -/Parent 750 0 R +/Parent 757 0 R >> endobj -750 0 obj +757 0 obj << /Type/Pages -/Count 2 -/Kids[604 0 R 608 0 R] -/Parent 747 0 R +/Count 3 +/Kids[600 0 R 604 0 R 608 0 R] +/Parent 755 0 R >> endobj 612 0 obj @@ -7834,71 +7833,71 @@ endobj /Type/Page /Resources 613 0 R /Contents[18 0 R 4 0 R 614 0 R 20 0 R] -/Parent 751 0 R +/Parent 758 0 R >> endobj 616 0 obj << /Type/Page /Resources 617 0 R -/Contents[18 0 R 4 0 R 621 0 R 20 0 R] -/Parent 751 0 R +/Contents[18 0 R 4 0 R 618 0 R 20 0 R] +/Parent 758 0 R >> endobj -623 0 obj +758 0 obj << -/Type/Page -/Resources 624 0 R -/Contents[18 0 R 4 0 R 625 0 R 20 0 R] -/Parent 751 0 R +/Type/Pages +/Count 2 +/Kids[612 0 R 616 0 R] +/Parent 755 0 R >> endobj -751 0 obj +620 0 obj << -/Type/Pages -/Count 3 -/Kids[612 0 R 616 0 R 623 0 R] -/Parent 747 0 R +/Type/Page +/Resources 621 0 R +/Contents[18 0 R 4 0 R 622 0 R 20 0 R] +/Parent 759 0 R >> endobj -747 0 obj +624 0 obj << -/Type/Pages -/Count 10 -/Kids[748 0 R 749 0 R 750 0 R 751 0 R] -/Parent 736 0 R +/Type/Page +/Resources 625 0 R +/Contents[18 0 R 4 0 R 629 0 R 20 0 R] +/Parent 759 0 R >> endobj -627 0 obj +631 0 obj << /Type/Page -/Resources 628 0 R -/Contents[18 0 R 4 0 R 635 0 R 20 0 R] -/Parent 753 0 R +/Resources 632 0 R +/Contents[18 0 R 4 0 R 633 0 R 20 0 R] +/Parent 759 0 R >> endobj -637 0 obj +759 0 obj << -/Type/Page -/Resources 638 0 R -/Contents[18 0 R 4 0 R 639 0 R 20 0 R] -/Parent 753 0 R +/Type/Pages +/Count 3 +/Kids[620 0 R 624 0 R 631 0 R] +/Parent 755 0 R >> endobj -753 0 obj +755 0 obj << /Type/Pages -/Count 2 -/Kids[627 0 R 637 0 R] -/Parent 752 0 R +/Count 10 +/Kids[756 0 R 757 0 R 758 0 R 759 0 R] +/Parent 744 0 R >> endobj -641 0 obj +635 0 obj << /Type/Page -/Resources 642 0 R +/Resources 636 0 R /Contents[18 0 R 4 0 R 643 0 R 20 0 R] -/Parent 754 0 R +/Parent 761 0 R >> endobj 645 0 obj @@ -7906,7 +7905,15 @@ endobj /Type/Page /Resources 646 0 R /Contents[18 0 R 4 0 R 647 0 R 20 0 R] -/Parent 754 0 R +/Parent 761 0 R +>> +endobj +761 0 obj +<< +/Type/Pages +/Count 2 +/Kids[635 0 R 645 0 R] +/Parent 760 0 R >> endobj 649 0 obj @@ -7914,15 +7921,7 @@ endobj /Type/Page /Resources 650 0 R /Contents[18 0 R 4 0 R 651 0 R 20 0 R] -/Parent 754 0 R ->> -endobj -754 0 obj -<< -/Type/Pages -/Count 3 -/Kids[641 0 R 645 0 R 649 0 R] -/Parent 752 0 R +/Parent 762 0 R >> endobj 653 0 obj @@ -7930,7 +7929,7 @@ endobj /Type/Page /Resources 654 0 R /Contents[18 0 R 4 0 R 655 0 R 20 0 R] -/Parent 755 0 R +/Parent 762 0 R >> endobj 657 0 obj @@ -7938,15 +7937,15 @@ endobj /Type/Page /Resources 658 0 R /Contents[18 0 R 4 0 R 659 0 R 20 0 R] -/Parent 755 0 R +/Parent 762 0 R >> endobj -755 0 obj +762 0 obj << /Type/Pages -/Count 2 -/Kids[653 0 R 657 0 R] -/Parent 752 0 R +/Count 3 +/Kids[649 0 R 653 0 R 657 0 R] +/Parent 760 0 R >> endobj 661 0 obj @@ -7954,7 +7953,7 @@ endobj /Type/Page /Resources 662 0 R /Contents[18 0 R 4 0 R 663 0 R 20 0 R] -/Parent 756 0 R +/Parent 763 0 R >> endobj 665 0 obj @@ -7962,7 +7961,15 @@ endobj /Type/Page /Resources 666 0 R /Contents[18 0 R 4 0 R 667 0 R 20 0 R] -/Parent 756 0 R +/Parent 763 0 R +>> +endobj +763 0 obj +<< +/Type/Pages +/Count 2 +/Kids[661 0 R 665 0 R] +/Parent 760 0 R >> endobj 669 0 obj @@ -7970,38 +7977,54 @@ endobj /Type/Page /Resources 670 0 R /Contents[18 0 R 4 0 R 671 0 R 20 0 R] -/Parent 756 0 R +/Parent 764 0 R >> endobj -756 0 obj +673 0 obj +<< +/Type/Page +/Resources 674 0 R +/Contents[18 0 R 4 0 R 675 0 R 20 0 R] +/Parent 764 0 R +>> +endobj +677 0 obj +<< +/Type/Page +/Resources 678 0 R +/Contents[18 0 R 4 0 R 679 0 R 20 0 R] +/Parent 764 0 R +>> +endobj +764 0 obj << /Type/Pages /Count 3 -/Kids[661 0 R 665 0 R 669 0 R] -/Parent 752 0 R +/Kids[669 0 R 673 0 R 677 0 R] +/Parent 760 0 R >> endobj -752 0 obj +760 0 obj << /Type/Pages /Count 10 -/Kids[753 0 R 754 0 R 755 0 R 756 0 R] -/Parent 736 0 R +/Kids[761 0 R 762 0 R 763 0 R 764 0 R] +/Parent 744 0 R >> endobj -736 0 obj +744 0 obj << /Type/Pages /Count 39 -/Kids[737 0 R 742 0 R 747 0 R 752 0 R] +/Kids[745 0 R 750 0 R 755 0 R 760 0 R] /Parent 3 0 R >> endobj 3 0 obj << /Type/Pages -/Count 154 -/Kids[673 0 R 694 0 R 715 0 R 736 0 R] +/Count 156 +/Kids[681 0 R 702 0 R 723 0 R 744 0 R] /MediaBox[0 0 612 792] >> endobj @@ -8029,14 +8052,14 @@ stream 1.00028 0 0 1.00028 72 720 cm endstream endobj -757 0 obj +765 0 obj << >> endobj -758 0 obj +766 0 obj null endobj -759 0 obj +767 0 obj << >> endobj @@ -8044,779 +8067,787 @@ endobj << /Type/Catalog /Pages 3 0 R -/Outlines 757 0 R -/Threads 758 0 R -/Names 759 0 R +/Outlines 765 0 R +/Threads 766 0 R +/Names 767 0 R >> endobj xref -0 760 +0 768 0000000000 65535 f -0000489803 00000 n -0000514393 00000 n -0000514040 00000 n -0000514246 00000 n -0000489967 00000 n -0000004978 00000 n +0000493277 00000 n +0000518101 00000 n +0000517748 00000 n +0000517954 00000 n +0000493441 00000 n +0000005007 00000 n 0000000009 00000 n -0000369551 00000 n -0000369364 00000 n +0000373023 00000 n +0000372836 00000 n 0000000913 00000 n -0000383096 00000 n -0000382908 00000 n +0000386568 00000 n +0000386380 00000 n 0000001858 00000 n 0000002775 00000 n -0000400261 00000 n -0000400075 00000 n +0000403733 00000 n +0000403547 00000 n 0000003752 00000 n -0000514146 00000 n +0000517854 00000 n 0000004496 00000 n -0000514196 00000 n -0000004923 00000 n -0000490070 00000 n -0000009840 00000 n -0000416485 00000 n -0000416292 00000 n -0000005039 00000 n -0000005959 00000 n -0000429076 00000 n -0000428881 00000 n -0000007575 00000 n -0000008526 00000 n -0000009774 00000 n -0000490255 00000 n -0000014390 00000 n -0000009902 00000 n -0000430917 00000 n -0000430720 00000 n -0000010809 00000 n -0000432808 00000 n -0000432613 00000 n -0000011800 00000 n -0000012781 00000 n -0000014324 00000 n -0000490360 00000 n -0000016126 00000 n -0000014452 00000 n -0000016060 00000 n -0000490546 00000 n -0000018055 00000 n -0000016188 00000 n -0000017989 00000 n -0000490651 00000 n -0000019006 00000 n -0000018117 00000 n -0000018940 00000 n -0000490837 00000 n -0000024033 00000 n -0000019068 00000 n -0000438651 00000 n -0000438463 00000 n -0000020036 00000 n -0000021034 00000 n -0000023945 00000 n -0000490942 00000 n -0000024784 00000 n -0000024095 00000 n -0000024751 00000 n -0000491047 00000 n -0000027041 00000 n -0000024846 00000 n -0000026975 00000 n -0000491339 00000 n -0000027772 00000 n -0000027103 00000 n -0000027717 00000 n -0000491444 00000 n -0000030358 00000 n -0000027834 00000 n -0000030281 00000 n -0000491630 00000 n -0000033673 00000 n -0000444000 00000 n -0000443806 00000 n -0000030420 00000 n -0000031166 00000 n -0000033596 00000 n -0000491735 00000 n -0000035798 00000 n -0000033735 00000 n -0000035721 00000 n -0000491840 00000 n -0000038631 00000 n -0000035860 00000 n -0000038543 00000 n -0000492033 00000 n -0000041038 00000 n -0000038693 00000 n -0000040950 00000 n -0000492138 00000 n -0000043531 00000 n -0000041100 00000 n -0000043453 00000 n -0000492326 00000 n -0000046382 00000 n -0000043595 00000 n -0000046315 00000 n -0000492434 00000 n -0000049095 00000 n -0000046446 00000 n -0000049017 00000 n -0000492542 00000 n -0000051518 00000 n -0000049159 00000 n -0000051440 00000 n -0000492841 00000 n -0000055103 00000 n -0000051582 00000 n -0000055036 00000 n -0000492949 00000 n -0000058134 00000 n -0000055167 00000 n -0000058056 00000 n -0000493140 00000 n -0000060520 00000 n -0000058198 00000 n -0000060431 00000 n -0000493248 00000 n -0000063256 00000 n -0000060584 00000 n -0000063178 00000 n -0000493439 00000 n -0000065987 00000 n -0000063320 00000 n -0000065909 00000 n -0000493547 00000 n -0000069057 00000 n -0000066051 00000 n -0000068979 00000 n -0000493738 00000 n -0000071737 00000 n -0000069121 00000 n -0000071670 00000 n -0000493846 00000 n -0000074344 00000 n -0000071801 00000 n -0000074266 00000 n -0000493954 00000 n -0000077433 00000 n -0000074408 00000 n -0000077344 00000 n -0000494252 00000 n -0000080744 00000 n -0000077497 00000 n -0000080655 00000 n -0000494360 00000 n -0000083175 00000 n -0000080808 00000 n -0000083097 00000 n -0000494551 00000 n -0000084949 00000 n -0000083239 00000 n -0000084871 00000 n -0000494659 00000 n -0000087404 00000 n -0000085013 00000 n -0000087315 00000 n -0000494767 00000 n -0000089265 00000 n -0000087468 00000 n -0000089187 00000 n -0000494966 00000 n -0000091721 00000 n -0000089329 00000 n -0000091665 00000 n -0000495074 00000 n -0000094150 00000 n -0000091785 00000 n -0000094061 00000 n -0000495265 00000 n -0000097094 00000 n -0000094214 00000 n -0000097027 00000 n -0000495373 00000 n -0000100204 00000 n -0000097158 00000 n -0000100148 00000 n -0000495481 00000 n -0000102026 00000 n -0000100268 00000 n -0000101970 00000 n -0000495878 00000 n -0000104669 00000 n -0000102090 00000 n -0000104580 00000 n -0000495986 00000 n -0000107469 00000 n -0000104733 00000 n -0000107402 00000 n -0000496177 00000 n -0000110680 00000 n -0000107533 00000 n -0000110613 00000 n -0000496285 00000 n -0000113865 00000 n -0000110744 00000 n -0000113798 00000 n -0000496476 00000 n -0000115945 00000 n -0000113929 00000 n -0000115878 00000 n -0000496584 00000 n -0000119178 00000 n -0000116009 00000 n -0000119111 00000 n -0000496775 00000 n -0000121766 00000 n -0000119242 00000 n -0000121677 00000 n -0000496883 00000 n -0000123820 00000 n -0000121830 00000 n -0000123753 00000 n -0000496991 00000 n -0000126635 00000 n -0000123884 00000 n -0000126568 00000 n -0000497289 00000 n -0000128819 00000 n -0000126699 00000 n -0000128752 00000 n -0000497397 00000 n -0000131726 00000 n -0000128883 00000 n -0000131648 00000 n -0000497588 00000 n -0000134662 00000 n -0000131790 00000 n -0000134595 00000 n -0000497696 00000 n -0000137117 00000 n -0000134726 00000 n -0000137050 00000 n -0000497804 00000 n -0000139521 00000 n -0000137181 00000 n -0000139465 00000 n -0000498003 00000 n -0000141680 00000 n -0000139585 00000 n -0000141613 00000 n -0000498111 00000 n -0000143752 00000 n -0000141744 00000 n -0000143685 00000 n -0000498302 00000 n -0000146070 00000 n -0000143816 00000 n -0000146003 00000 n -0000498410 00000 n -0000148735 00000 n -0000146134 00000 n -0000148657 00000 n -0000498518 00000 n -0000149994 00000 n -0000148799 00000 n -0000149927 00000 n -0000498817 00000 n -0000152420 00000 n -0000150058 00000 n -0000152364 00000 n -0000498925 00000 n -0000154705 00000 n -0000152484 00000 n -0000154616 00000 n -0000499116 00000 n -0000155541 00000 n -0000154769 00000 n -0000155485 00000 n -0000499224 00000 n -0000157854 00000 n -0000155605 00000 n -0000157798 00000 n -0000499332 00000 n -0000160189 00000 n -0000157918 00000 n -0000160133 00000 n -0000499531 00000 n -0000161940 00000 n -0000160253 00000 n -0000161884 00000 n -0000499639 00000 n -0000164916 00000 n -0000162004 00000 n -0000164860 00000 n -0000499830 00000 n -0000167777 00000 n -0000164980 00000 n -0000167721 00000 n -0000499938 00000 n -0000170305 00000 n -0000167841 00000 n -0000170238 00000 n -0000500046 00000 n -0000172817 00000 n -0000170369 00000 n -0000172761 00000 n -0000500345 00000 n -0000175625 00000 n -0000172881 00000 n -0000175558 00000 n -0000500453 00000 n -0000177798 00000 n -0000175689 00000 n -0000177709 00000 n -0000500644 00000 n -0000180530 00000 n -0000177862 00000 n -0000180452 00000 n -0000500752 00000 n -0000184303 00000 n -0000453289 00000 n -0000453101 00000 n -0000180594 00000 n -0000181599 00000 n -0000184201 00000 n -0000500860 00000 n -0000186932 00000 n -0000184367 00000 n -0000186852 00000 n -0000501059 00000 n -0000189111 00000 n -0000186996 00000 n -0000189044 00000 n -0000501167 00000 n -0000191929 00000 n -0000189175 00000 n -0000191851 00000 n -0000501358 00000 n -0000193619 00000 n -0000191993 00000 n -0000193541 00000 n -0000501466 00000 n -0000195730 00000 n -0000193683 00000 n -0000195641 00000 n -0000501574 00000 n -0000197927 00000 n -0000195794 00000 n -0000197860 00000 n -0000501971 00000 n -0000200779 00000 n -0000197991 00000 n -0000200701 00000 n -0000502079 00000 n -0000203862 00000 n -0000200843 00000 n -0000203784 00000 n -0000502270 00000 n -0000206110 00000 n -0000203926 00000 n -0000206043 00000 n -0000502378 00000 n -0000207962 00000 n -0000206174 00000 n -0000207884 00000 n -0000502569 00000 n -0000210608 00000 n -0000208026 00000 n -0000210530 00000 n -0000502677 00000 n -0000213755 00000 n -0000210672 00000 n -0000213688 00000 n -0000502868 00000 n -0000216618 00000 n -0000213819 00000 n -0000216551 00000 n -0000502976 00000 n -0000219864 00000 n -0000216682 00000 n -0000219786 00000 n -0000503084 00000 n -0000222539 00000 n -0000219928 00000 n -0000222450 00000 n -0000503382 00000 n -0000225392 00000 n -0000222603 00000 n -0000225314 00000 n -0000503490 00000 n -0000226685 00000 n -0000225456 00000 n -0000226618 00000 n -0000503681 00000 n -0000232622 00000 n -0000456648 00000 n -0000456452 00000 n -0000226749 00000 n -0000458257 00000 n -0000458069 00000 n -0000227751 00000 n -0000228754 00000 n -0000232507 00000 n -0000503789 00000 n -0000234967 00000 n -0000232686 00000 n -0000234885 00000 n -0000503897 00000 n -0000237781 00000 n -0000235031 00000 n -0000237666 00000 n -0000504096 00000 n -0000240859 00000 n -0000237845 00000 n -0000240755 00000 n -0000504204 00000 n -0000243354 00000 n -0000240923 00000 n -0000243261 00000 n -0000504395 00000 n -0000245796 00000 n -0000243418 00000 n -0000245714 00000 n -0000504503 00000 n -0000248093 00000 n -0000245860 00000 n -0000248037 00000 n -0000504611 00000 n -0000250805 00000 n -0000248157 00000 n -0000250701 00000 n -0000504910 00000 n -0000253301 00000 n -0000250869 00000 n -0000253186 00000 n -0000505018 00000 n -0000254763 00000 n -0000253365 00000 n -0000254696 00000 n -0000505209 00000 n -0000255615 00000 n -0000254827 00000 n -0000255570 00000 n -0000505317 00000 n -0000256717 00000 n -0000255679 00000 n -0000256672 00000 n -0000505508 00000 n -0000258482 00000 n -0000256781 00000 n -0000258415 00000 n -0000505616 00000 n -0000260162 00000 n -0000258546 00000 n -0000260106 00000 n -0000505807 00000 n -0000262112 00000 n -0000260226 00000 n -0000262034 00000 n -0000505915 00000 n -0000263855 00000 n -0000262176 00000 n -0000263773 00000 n -0000506023 00000 n -0000266507 00000 n -0000263919 00000 n -0000266403 00000 n -0000506321 00000 n -0000268243 00000 n -0000266571 00000 n -0000268161 00000 n -0000506429 00000 n -0000270310 00000 n -0000268307 00000 n -0000270206 00000 n -0000506620 00000 n -0000272476 00000 n -0000270374 00000 n -0000272420 00000 n -0000506728 00000 n -0000275171 00000 n -0000272540 00000 n -0000275067 00000 n -0000506836 00000 n -0000278488 00000 n -0000275235 00000 n -0000278443 00000 n -0000507035 00000 n -0000281170 00000 n -0000278552 00000 n -0000281092 00000 n -0000507143 00000 n -0000283010 00000 n -0000281234 00000 n -0000282943 00000 n -0000507334 00000 n -0000284893 00000 n -0000283074 00000 n -0000284826 00000 n -0000507442 00000 n -0000286062 00000 n -0000284957 00000 n -0000285995 00000 n -0000507550 00000 n -0000289075 00000 n -0000286126 00000 n -0000288997 00000 n -0000507947 00000 n -0000291984 00000 n -0000289139 00000 n -0000291906 00000 n -0000508055 00000 n -0000294803 00000 n -0000292048 00000 n -0000294736 00000 n -0000508246 00000 n -0000297149 00000 n -0000294867 00000 n -0000297071 00000 n -0000508354 00000 n -0000298938 00000 n -0000297213 00000 n -0000298860 00000 n -0000508545 00000 n -0000299210 00000 n -0000299002 00000 n -0000299176 00000 n -0000508653 00000 n -0000302293 00000 n -0000299274 00000 n -0000302226 00000 n -0000508844 00000 n -0000305108 00000 n -0000302357 00000 n -0000305030 00000 n -0000508952 00000 n -0000307807 00000 n -0000305172 00000 n -0000307729 00000 n -0000509060 00000 n -0000310400 00000 n -0000307871 00000 n -0000310322 00000 n -0000509358 00000 n -0000312813 00000 n -0000310464 00000 n -0000312746 00000 n -0000509466 00000 n -0000314773 00000 n -0000312877 00000 n -0000314706 00000 n -0000509657 00000 n -0000315879 00000 n -0000314837 00000 n -0000315834 00000 n -0000509765 00000 n -0000316151 00000 n -0000315943 00000 n -0000316117 00000 n -0000509873 00000 n -0000317479 00000 n -0000316215 00000 n -0000317412 00000 n -0000510072 00000 n -0000317751 00000 n -0000317543 00000 n -0000317717 00000 n -0000510180 00000 n -0000320787 00000 n -0000317815 00000 n -0000320698 00000 n -0000510371 00000 n -0000323889 00000 n -0000320851 00000 n -0000323800 00000 n -0000510479 00000 n -0000326926 00000 n -0000323953 00000 n -0000326870 00000 n -0000510587 00000 n -0000330187 00000 n -0000326990 00000 n -0000330120 00000 n -0000510886 00000 n -0000333387 00000 n -0000330251 00000 n -0000333309 00000 n -0000510994 00000 n -0000333659 00000 n -0000333451 00000 n -0000333625 00000 n -0000511185 00000 n -0000336429 00000 n -0000333723 00000 n -0000336362 00000 n -0000511293 00000 n -0000339644 00000 n -0000336493 00000 n -0000339599 00000 n -0000511401 00000 n -0000342493 00000 n -0000339708 00000 n -0000342459 00000 n -0000511600 00000 n -0000345155 00000 n -0000342557 00000 n -0000345121 00000 n -0000511708 00000 n -0000347925 00000 n -0000345219 00000 n -0000347891 00000 n -0000511899 00000 n -0000350854 00000 n -0000347989 00000 n -0000350809 00000 n -0000512007 00000 n -0000353077 00000 n -0000463923 00000 n -0000463736 00000 n -0000350918 00000 n -0000351664 00000 n -0000353008 00000 n -0000512115 00000 n -0000353349 00000 n -0000353141 00000 n -0000353315 00000 n -0000512414 00000 n -0000356715 00000 n -0000477344 00000 n -0000477149 00000 n -0000353413 00000 n -0000479228 00000 n -0000479040 00000 n -0000354382 00000 n -0000355353 00000 n -0000356631 00000 n -0000512522 00000 n -0000356987 00000 n -0000356779 00000 n -0000356953 00000 n -0000512713 00000 n -0000357911 00000 n -0000357051 00000 n -0000357814 00000 n -0000512821 00000 n -0000358183 00000 n -0000357975 00000 n -0000358149 00000 n -0000512929 00000 n -0000359797 00000 n -0000358247 00000 n -0000359713 00000 n -0000513128 00000 n -0000361315 00000 n -0000359861 00000 n -0000361231 00000 n -0000513236 00000 n -0000363728 00000 n -0000361379 00000 n -0000363607 00000 n -0000513427 00000 n -0000365245 00000 n -0000363792 00000 n -0000365135 00000 n -0000513535 00000 n -0000367607 00000 n -0000365309 00000 n -0000367536 00000 n -0000513643 00000 n -0000369300 00000 n -0000367671 00000 n -0000369229 00000 n -0000495780 00000 n -0000491240 00000 n -0000490175 00000 n -0000490465 00000 n -0000490756 00000 n -0000491152 00000 n -0000492741 00000 n -0000491549 00000 n -0000491945 00000 n -0000492245 00000 n -0000492650 00000 n -0000494153 00000 n -0000493057 00000 n -0000493356 00000 n -0000493655 00000 n -0000494062 00000 n -0000495680 00000 n -0000494468 00000 n -0000494875 00000 n -0000495182 00000 n -0000495589 00000 n -0000501873 00000 n -0000497190 00000 n -0000496094 00000 n -0000496393 00000 n -0000496692 00000 n -0000497099 00000 n -0000498717 00000 n -0000497505 00000 n -0000497912 00000 n -0000498219 00000 n -0000498626 00000 n -0000500245 00000 n -0000499033 00000 n -0000499440 00000 n -0000499747 00000 n -0000500154 00000 n -0000501773 00000 n -0000500561 00000 n -0000500968 00000 n -0000501275 00000 n -0000501682 00000 n -0000507849 00000 n -0000503283 00000 n -0000502187 00000 n -0000502486 00000 n -0000502785 00000 n -0000503192 00000 n -0000504810 00000 n -0000503598 00000 n -0000504005 00000 n -0000504312 00000 n -0000504719 00000 n -0000506222 00000 n -0000505126 00000 n -0000505425 00000 n -0000505724 00000 n -0000506131 00000 n -0000507749 00000 n -0000506537 00000 n -0000506944 00000 n -0000507251 00000 n -0000507658 00000 n -0000513942 00000 n -0000509259 00000 n -0000508163 00000 n -0000508462 00000 n -0000508761 00000 n -0000509168 00000 n -0000510786 00000 n -0000509574 00000 n -0000509981 00000 n -0000510288 00000 n -0000510695 00000 n -0000512314 00000 n -0000511102 00000 n -0000511509 00000 n -0000511816 00000 n -0000512223 00000 n -0000513842 00000 n -0000512630 00000 n -0000513037 00000 n -0000513344 00000 n -0000513751 00000 n -0000514325 00000 n -0000514348 00000 n -0000514370 00000 n +0000517904 00000 n +0000004952 00000 n +0000493544 00000 n +0000009888 00000 n +0000419957 00000 n +0000419764 00000 n +0000005068 00000 n +0000005988 00000 n +0000432548 00000 n +0000432353 00000 n +0000007604 00000 n +0000008555 00000 n +0000009822 00000 n +0000493729 00000 n +0000014441 00000 n +0000009950 00000 n +0000434389 00000 n +0000434192 00000 n +0000010857 00000 n +0000436281 00000 n +0000436086 00000 n +0000011848 00000 n +0000012829 00000 n +0000014375 00000 n +0000493834 00000 n +0000016178 00000 n +0000014503 00000 n +0000016112 00000 n +0000494020 00000 n +0000018106 00000 n +0000016240 00000 n +0000018040 00000 n +0000494125 00000 n +0000019057 00000 n +0000018168 00000 n +0000018991 00000 n +0000494311 00000 n +0000024084 00000 n +0000019119 00000 n +0000442125 00000 n +0000441937 00000 n +0000020087 00000 n +0000021085 00000 n +0000023996 00000 n +0000494416 00000 n +0000024835 00000 n +0000024146 00000 n +0000024802 00000 n +0000494521 00000 n +0000027092 00000 n +0000024897 00000 n +0000027026 00000 n +0000494813 00000 n +0000027823 00000 n +0000027154 00000 n +0000027768 00000 n +0000494918 00000 n +0000030409 00000 n +0000027885 00000 n +0000030332 00000 n +0000495104 00000 n +0000033722 00000 n +0000447474 00000 n +0000447280 00000 n +0000030471 00000 n +0000031217 00000 n +0000033645 00000 n +0000495209 00000 n +0000035847 00000 n +0000033784 00000 n +0000035770 00000 n +0000495314 00000 n +0000038679 00000 n +0000035909 00000 n +0000038591 00000 n +0000495507 00000 n +0000041086 00000 n +0000038741 00000 n +0000040998 00000 n +0000495612 00000 n +0000043579 00000 n +0000041148 00000 n +0000043501 00000 n +0000495800 00000 n +0000046430 00000 n +0000043643 00000 n +0000046363 00000 n +0000495908 00000 n +0000049143 00000 n +0000046494 00000 n +0000049065 00000 n +0000496016 00000 n +0000051566 00000 n +0000049207 00000 n +0000051488 00000 n +0000496315 00000 n +0000055151 00000 n +0000051630 00000 n +0000055084 00000 n +0000496423 00000 n +0000058309 00000 n +0000055215 00000 n +0000058231 00000 n +0000496614 00000 n +0000061003 00000 n +0000058373 00000 n +0000060903 00000 n +0000496722 00000 n +0000063718 00000 n +0000061067 00000 n +0000063629 00000 n +0000496830 00000 n +0000066421 00000 n +0000063782 00000 n +0000066343 00000 n +0000497029 00000 n +0000069320 00000 n +0000066485 00000 n +0000069231 00000 n +0000497137 00000 n +0000072297 00000 n +0000069384 00000 n +0000072230 00000 n +0000497328 00000 n +0000075033 00000 n +0000072361 00000 n +0000074955 00000 n +0000497436 00000 n +0000077814 00000 n +0000075097 00000 n +0000077725 00000 n +0000497544 00000 n +0000081052 00000 n +0000077878 00000 n +0000080963 00000 n +0000497843 00000 n +0000083690 00000 n +0000081116 00000 n +0000083601 00000 n +0000497951 00000 n +0000085837 00000 n +0000083754 00000 n +0000085759 00000 n +0000498142 00000 n +0000087810 00000 n +0000085901 00000 n +0000087732 00000 n +0000498250 00000 n +0000090131 00000 n +0000087874 00000 n +0000090042 00000 n +0000498358 00000 n +0000092317 00000 n +0000090195 00000 n +0000092239 00000 n +0000498557 00000 n +0000094899 00000 n +0000092381 00000 n +0000094821 00000 n +0000498665 00000 n +0000097795 00000 n +0000094963 00000 n +0000097706 00000 n +0000498856 00000 n +0000100864 00000 n +0000097859 00000 n +0000100797 00000 n +0000498964 00000 n +0000103475 00000 n +0000100928 00000 n +0000103408 00000 n +0000499072 00000 n +0000106117 00000 n +0000103539 00000 n +0000106028 00000 n +0000499469 00000 n +0000108917 00000 n +0000106181 00000 n +0000108850 00000 n +0000499577 00000 n +0000112128 00000 n +0000108981 00000 n +0000112061 00000 n +0000499768 00000 n +0000115313 00000 n +0000112192 00000 n +0000115246 00000 n +0000499876 00000 n +0000117393 00000 n +0000115377 00000 n +0000117326 00000 n +0000500067 00000 n +0000120626 00000 n +0000117457 00000 n +0000120559 00000 n +0000500175 00000 n +0000123214 00000 n +0000120690 00000 n +0000123125 00000 n +0000500366 00000 n +0000125268 00000 n +0000123278 00000 n +0000125201 00000 n +0000500474 00000 n +0000128083 00000 n +0000125332 00000 n +0000128016 00000 n +0000500582 00000 n +0000130267 00000 n +0000128147 00000 n +0000130200 00000 n +0000500880 00000 n +0000133174 00000 n +0000130331 00000 n +0000133096 00000 n +0000500988 00000 n +0000136110 00000 n +0000133238 00000 n +0000136043 00000 n +0000501179 00000 n +0000138565 00000 n +0000136174 00000 n +0000138498 00000 n +0000501287 00000 n +0000140969 00000 n +0000138629 00000 n +0000140913 00000 n +0000501395 00000 n +0000143127 00000 n +0000141033 00000 n +0000143060 00000 n +0000501594 00000 n +0000145198 00000 n +0000143191 00000 n +0000145131 00000 n +0000501702 00000 n +0000147516 00000 n +0000145262 00000 n +0000147449 00000 n +0000501893 00000 n +0000150181 00000 n +0000147580 00000 n +0000150103 00000 n +0000502001 00000 n +0000151438 00000 n +0000150245 00000 n +0000151371 00000 n +0000502109 00000 n +0000153864 00000 n +0000151502 00000 n +0000153808 00000 n +0000502408 00000 n +0000156149 00000 n +0000153928 00000 n +0000156060 00000 n +0000502516 00000 n +0000156985 00000 n +0000156213 00000 n +0000156929 00000 n +0000502707 00000 n +0000159298 00000 n +0000157049 00000 n +0000159242 00000 n +0000502815 00000 n +0000161634 00000 n +0000159362 00000 n +0000161578 00000 n +0000502923 00000 n +0000163385 00000 n +0000161698 00000 n +0000163329 00000 n +0000503122 00000 n +0000166361 00000 n +0000163449 00000 n +0000166305 00000 n +0000503230 00000 n +0000169222 00000 n +0000166425 00000 n +0000169166 00000 n +0000503421 00000 n +0000171750 00000 n +0000169286 00000 n +0000171683 00000 n +0000503529 00000 n +0000174262 00000 n +0000171814 00000 n +0000174206 00000 n +0000503637 00000 n +0000177070 00000 n +0000174326 00000 n +0000177003 00000 n +0000503936 00000 n +0000179239 00000 n +0000177134 00000 n +0000179150 00000 n +0000504044 00000 n +0000181969 00000 n +0000179303 00000 n +0000181891 00000 n +0000504235 00000 n +0000185742 00000 n +0000456763 00000 n +0000456575 00000 n +0000182033 00000 n +0000183038 00000 n +0000185640 00000 n +0000504343 00000 n +0000188371 00000 n +0000185806 00000 n +0000188291 00000 n +0000504451 00000 n +0000190552 00000 n +0000188435 00000 n +0000190485 00000 n +0000504650 00000 n +0000193369 00000 n +0000190616 00000 n +0000193291 00000 n +0000504758 00000 n +0000195173 00000 n +0000193433 00000 n +0000195095 00000 n +0000504949 00000 n +0000197284 00000 n +0000195237 00000 n +0000197195 00000 n +0000505057 00000 n +0000199478 00000 n +0000197348 00000 n +0000199411 00000 n +0000505165 00000 n +0000202330 00000 n +0000199542 00000 n +0000202252 00000 n +0000505562 00000 n +0000205526 00000 n +0000202394 00000 n +0000205448 00000 n +0000505670 00000 n +0000207790 00000 n +0000205590 00000 n +0000207723 00000 n +0000505861 00000 n +0000209642 00000 n +0000207854 00000 n +0000209564 00000 n +0000505969 00000 n +0000212288 00000 n +0000209706 00000 n +0000212210 00000 n +0000506160 00000 n +0000215435 00000 n +0000212352 00000 n +0000215368 00000 n +0000506268 00000 n +0000218440 00000 n +0000215499 00000 n +0000218373 00000 n +0000506459 00000 n +0000219273 00000 n +0000218504 00000 n +0000219228 00000 n +0000506567 00000 n +0000219543 00000 n +0000219337 00000 n +0000219509 00000 n +0000506675 00000 n +0000222866 00000 n +0000219607 00000 n +0000222788 00000 n +0000506973 00000 n +0000225552 00000 n +0000222930 00000 n +0000225463 00000 n +0000507081 00000 n +0000228397 00000 n +0000225616 00000 n +0000228319 00000 n +0000507272 00000 n +0000229690 00000 n +0000228461 00000 n +0000229623 00000 n +0000507380 00000 n +0000235628 00000 n +0000460120 00000 n +0000459924 00000 n +0000229754 00000 n +0000461729 00000 n +0000461541 00000 n +0000230756 00000 n +0000231759 00000 n +0000235513 00000 n +0000507488 00000 n +0000237972 00000 n +0000235692 00000 n +0000237890 00000 n +0000507687 00000 n +0000240786 00000 n +0000238036 00000 n +0000240671 00000 n +0000507795 00000 n +0000243864 00000 n +0000240850 00000 n +0000243760 00000 n +0000507986 00000 n +0000246331 00000 n +0000243928 00000 n +0000246238 00000 n +0000508094 00000 n +0000248832 00000 n +0000246395 00000 n +0000248750 00000 n +0000508202 00000 n +0000251028 00000 n +0000248896 00000 n +0000250972 00000 n +0000508501 00000 n +0000253820 00000 n +0000251092 00000 n +0000253716 00000 n +0000508609 00000 n +0000256139 00000 n +0000253884 00000 n +0000256024 00000 n +0000508800 00000 n +0000257807 00000 n +0000256203 00000 n +0000257740 00000 n +0000508908 00000 n +0000258659 00000 n +0000257871 00000 n +0000258614 00000 n +0000509016 00000 n +0000259761 00000 n +0000258723 00000 n +0000259716 00000 n +0000509215 00000 n +0000261526 00000 n +0000259825 00000 n +0000261459 00000 n +0000509323 00000 n +0000263309 00000 n +0000261590 00000 n +0000263242 00000 n +0000509514 00000 n +0000265282 00000 n +0000263373 00000 n +0000265204 00000 n +0000509622 00000 n +0000267171 00000 n +0000265346 00000 n +0000267089 00000 n +0000509730 00000 n +0000269824 00000 n +0000267235 00000 n +0000269720 00000 n +0000510029 00000 n +0000271560 00000 n +0000269888 00000 n +0000271478 00000 n +0000510137 00000 n +0000273627 00000 n +0000271624 00000 n +0000273523 00000 n +0000510328 00000 n +0000275793 00000 n +0000273691 00000 n +0000275737 00000 n +0000510436 00000 n +0000278490 00000 n +0000275857 00000 n +0000278386 00000 n +0000510544 00000 n +0000281807 00000 n +0000278554 00000 n +0000281762 00000 n +0000510743 00000 n +0000284489 00000 n +0000281871 00000 n +0000284411 00000 n +0000510851 00000 n +0000286424 00000 n +0000284553 00000 n +0000286357 00000 n +0000511042 00000 n +0000288173 00000 n +0000286488 00000 n +0000288106 00000 n +0000511150 00000 n +0000289533 00000 n +0000288237 00000 n +0000289466 00000 n +0000511258 00000 n +0000292546 00000 n +0000289597 00000 n +0000292468 00000 n +0000511655 00000 n +0000295455 00000 n +0000292610 00000 n +0000295377 00000 n +0000511763 00000 n +0000298274 00000 n +0000295519 00000 n +0000298207 00000 n +0000511954 00000 n +0000300620 00000 n +0000298338 00000 n +0000300542 00000 n +0000512062 00000 n +0000302409 00000 n +0000300684 00000 n +0000302331 00000 n +0000512253 00000 n +0000302681 00000 n +0000302473 00000 n +0000302647 00000 n +0000512361 00000 n +0000305764 00000 n +0000302745 00000 n +0000305697 00000 n +0000512552 00000 n +0000308579 00000 n +0000305828 00000 n +0000308501 00000 n +0000512660 00000 n +0000311278 00000 n +0000308643 00000 n +0000311200 00000 n +0000512768 00000 n +0000313871 00000 n +0000311342 00000 n +0000313793 00000 n +0000513066 00000 n +0000316283 00000 n +0000313935 00000 n +0000316216 00000 n +0000513174 00000 n +0000318244 00000 n +0000316347 00000 n +0000318177 00000 n +0000513365 00000 n +0000319350 00000 n +0000318308 00000 n +0000319305 00000 n +0000513473 00000 n +0000319622 00000 n +0000319414 00000 n +0000319588 00000 n +0000513581 00000 n +0000320950 00000 n +0000319686 00000 n +0000320883 00000 n +0000513780 00000 n +0000321222 00000 n +0000321014 00000 n +0000321188 00000 n +0000513888 00000 n +0000324258 00000 n +0000321286 00000 n +0000324169 00000 n +0000514079 00000 n +0000327365 00000 n +0000324322 00000 n +0000327276 00000 n +0000514187 00000 n +0000330402 00000 n +0000327429 00000 n +0000330346 00000 n +0000514295 00000 n +0000333663 00000 n +0000330466 00000 n +0000333596 00000 n +0000514594 00000 n +0000336863 00000 n +0000333727 00000 n +0000336785 00000 n +0000514702 00000 n +0000337135 00000 n +0000336927 00000 n +0000337101 00000 n +0000514893 00000 n +0000339905 00000 n +0000337199 00000 n +0000339838 00000 n +0000515001 00000 n +0000343120 00000 n +0000339969 00000 n +0000343075 00000 n +0000515109 00000 n +0000345969 00000 n +0000343184 00000 n +0000345935 00000 n +0000515308 00000 n +0000348631 00000 n +0000346033 00000 n +0000348597 00000 n +0000515416 00000 n +0000351401 00000 n +0000348695 00000 n +0000351367 00000 n +0000515607 00000 n +0000354330 00000 n +0000351465 00000 n +0000354285 00000 n +0000515715 00000 n +0000356553 00000 n +0000467395 00000 n +0000467208 00000 n +0000354394 00000 n +0000355140 00000 n +0000356484 00000 n +0000515823 00000 n +0000356825 00000 n +0000356617 00000 n +0000356791 00000 n +0000516122 00000 n +0000360189 00000 n +0000480816 00000 n +0000480621 00000 n +0000356889 00000 n +0000482702 00000 n +0000482514 00000 n +0000357858 00000 n +0000358829 00000 n +0000360105 00000 n +0000516230 00000 n +0000360461 00000 n +0000360253 00000 n +0000360427 00000 n +0000516421 00000 n +0000361385 00000 n +0000360525 00000 n +0000361288 00000 n +0000516529 00000 n +0000361657 00000 n +0000361449 00000 n +0000361623 00000 n +0000516637 00000 n +0000363272 00000 n +0000361721 00000 n +0000363188 00000 n +0000516836 00000 n +0000364811 00000 n +0000363336 00000 n +0000364727 00000 n +0000516944 00000 n +0000367199 00000 n +0000364875 00000 n +0000367078 00000 n +0000517135 00000 n +0000368708 00000 n +0000367263 00000 n +0000368598 00000 n +0000517243 00000 n +0000371077 00000 n +0000368772 00000 n +0000371006 00000 n +0000517351 00000 n +0000372772 00000 n +0000371141 00000 n +0000372701 00000 n +0000499371 00000 n +0000494714 00000 n +0000493649 00000 n +0000493939 00000 n +0000494230 00000 n +0000494626 00000 n +0000496215 00000 n +0000495023 00000 n +0000495419 00000 n +0000495719 00000 n +0000496124 00000 n +0000497743 00000 n +0000496531 00000 n +0000496938 00000 n +0000497245 00000 n +0000497652 00000 n +0000499271 00000 n +0000498059 00000 n +0000498466 00000 n +0000498773 00000 n +0000499180 00000 n +0000505464 00000 n +0000500781 00000 n +0000499685 00000 n +0000499984 00000 n +0000500283 00000 n +0000500690 00000 n +0000502308 00000 n +0000501096 00000 n +0000501503 00000 n +0000501810 00000 n +0000502217 00000 n +0000503836 00000 n +0000502624 00000 n +0000503031 00000 n +0000503338 00000 n +0000503745 00000 n +0000505364 00000 n +0000504152 00000 n +0000504559 00000 n +0000504866 00000 n +0000505273 00000 n +0000511557 00000 n +0000506874 00000 n +0000505778 00000 n +0000506077 00000 n +0000506376 00000 n +0000506783 00000 n +0000508401 00000 n +0000507189 00000 n +0000507596 00000 n +0000507903 00000 n +0000508310 00000 n +0000509929 00000 n +0000508717 00000 n +0000509124 00000 n +0000509431 00000 n +0000509838 00000 n +0000511457 00000 n +0000510245 00000 n +0000510652 00000 n +0000510959 00000 n +0000511366 00000 n +0000517650 00000 n +0000512967 00000 n +0000511871 00000 n +0000512170 00000 n +0000512469 00000 n +0000512876 00000 n +0000514494 00000 n +0000513282 00000 n +0000513689 00000 n +0000513996 00000 n +0000514403 00000 n +0000516022 00000 n +0000514810 00000 n +0000515217 00000 n +0000515524 00000 n +0000515931 00000 n +0000517550 00000 n +0000516338 00000 n +0000516745 00000 n +0000517052 00000 n +0000517459 00000 n +0000518033 00000 n +0000518056 00000 n +0000518078 00000 n trailer << -/Size 760 +/Size 768 /Root 2 0 R /Info 1 0 R >> startxref -514491 +518199 %%EOF diff --git a/doc/bashref.ps b/doc/bashref.ps index 3ae8a7e75..6c2e3d86e 100644 --- a/doc/bashref.ps +++ b/doc/bashref.ps @@ -10,7 +10,7 @@ %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi %DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.09.21:1157 +%DVIPSSource: TeX output 2004.11.22:1204 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -4225,30 +4225,32 @@ letter %%Page: 1 1 TeXDict begin 1 0 bop 150 1318 a Fu(Bash)64 b(Reference)j(Man)-5 b(ual)p 150 1385 3600 34 v 2361 1481 a Ft(Reference)31 -b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(3.0,)g(for)f -Fs(Bash)g Ft(V)-8 b(ersion)31 b(3.0.)3118 1697 y(Septem)m(b)s(er)f -(2004)150 4935 y Fr(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 -b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 -y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11 -b(oundation)p 150 5141 3600 17 v eop end +b(Do)s(cumen)m(tation)i(for)d(Bash)1963 1589 y(Edition)h(3.1-dev)m(el,) +i(for)d Fs(Bash)f Ft(V)-8 b(ersion)31 b(3.1-dev)m(el.)3139 +1697 y(No)m(v)m(em)m(b)s(er)g(2004)150 4935 y Fr(Chet)45 +b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46 b(Reserv)l(e)g(Univ)l +(ersit)l(y)150 5068 y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 +b(ree)45 b(Soft)l(w)l(are)h(F)-11 b(oundation)p 150 5141 +3600 17 v eop end %%Page: 2 2 TeXDict begin 2 1 bop 150 2889 a Ft(This)35 b(text)h(is)g(a)g(brief)f (description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f -(the)h(Bash)f(shell)h(\(v)m(ersion)150 2999 y(3.0,)c(17)f(Septem)m(b)s -(er)f(2004\).)150 3133 y(This)e(is)h(Edition)f(3.0,)j(last)e(up)s -(dated)f(17)h(Septem)m(b)s(er)f(2004,)j(of)e Fq(The)f(GNU)i(Bash)e -(Reference)i(Man)m(ual)p Ft(,)150 3243 y(for)g Fs(Bash)p -Ft(,)g(V)-8 b(ersion)31 b(3.0.)150 3377 y(Cop)m(yrigh)m(t)602 -3374 y(c)577 3377 y Fp(\015)f Ft(1988-2004)k(F)-8 b(ree)32 -b(Soft)m(w)m(are)f(F)-8 b(oundation,)32 b(Inc.)150 3512 -y(P)m(ermission)g(is)h(gran)m(ted)g(to)f(mak)m(e)i(and)d(distribute)h -(v)m(erbatim)h(copies)g(of)f(this)g(man)m(ual)h(pro)m(vided)f(the)150 -3621 y(cop)m(yrigh)m(t)g(notice)f(and)f(this)g(p)s(ermission)g(notice)h -(are)g(preserv)m(ed)f(on)h(all)g(copies.)390 3756 y(P)m(ermission)k(is) -h(gran)m(ted)f(to)h(cop)m(y)-8 b(,)38 b(distribute)d(and/or)g(mo)s -(dify)f(this)h(do)s(cumen)m(t)g(under)390 3866 y(the)j(terms)g(of)g -(the)g(GNU)h(F)-8 b(ree)39 b(Do)s(cumen)m(tation)h(License,)g(V)-8 -b(ersion)39 b(1.1)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28 +(the)h(Bash)f(shell)h(\(v)m(ersion)150 2999 y(3.1-dev)m(el,)d(22)e(No)m +(v)m(em)m(b)s(er)h(2004\).)150 3133 y(This)38 b(is)i(Edition)f(3.1-dev) +m(el,)44 b(last)c(up)s(dated)e(22)i(No)m(v)m(em)m(b)s(er)g(2004,)j(of)c +Fq(The)g(GNU)h(Bash)f(Reference)150 3243 y(Man)m(ual)p +Ft(,)32 b(for)e Fs(Bash)p Ft(,)f(V)-8 b(ersion)31 b(3.1-dev)m(el.)150 +3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577 3377 y Fp(\015)f +Ft(1988-2004)k(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8 +b(oundation,)32 b(Inc.)150 3512 y(P)m(ermission)g(is)h(gran)m(ted)g(to) +f(mak)m(e)i(and)d(distribute)h(v)m(erbatim)h(copies)g(of)f(this)g(man)m +(ual)h(pro)m(vided)f(the)150 3621 y(cop)m(yrigh)m(t)g(notice)f(and)f +(this)g(p)s(ermission)g(notice)h(are)g(preserv)m(ed)f(on)h(all)g +(copies.)390 3756 y(P)m(ermission)k(is)h(gran)m(ted)f(to)h(cop)m(y)-8 +b(,)38 b(distribute)d(and/or)g(mo)s(dify)f(this)h(do)s(cumen)m(t)g +(under)390 3866 y(the)j(terms)g(of)g(the)g(GNU)h(F)-8 +b(ree)39 b(Do)s(cumen)m(tation)h(License,)g(V)-8 b(ersion)39 +b(1.1)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28 b(published)d(b)m(y)j(the)f(F)-8 b(ree)29 b(Soft)m(w)m(are)f(F)-8 b(oundation;)30 b(with)d(no)g(In)m(v)-5 b(arian)m(t)28 b(Sections,)390 4085 y(with)i(the)h(F)-8 b(ron)m(t-Co)m(v)m(er)33 @@ -4352,7 +4354,7 @@ Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g b Ft(17)748 4057 y(3.5.2)93 b(Tilde)30 b(Expansion)17 b Fm(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 -b Ft(17)748 4167 y(3.5.3)93 b(Shell)30 b(P)m(arameter)h(Expansion)18 +b Ft(18)748 4167 y(3.5.3)93 b(Shell)30 b(P)m(arameter)h(Expansion)18 b Fm(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) h(.)f(.)g(.)g(.)47 b Ft(18)748 4276 y(3.5.4)93 b(Command)29 b(Substitution)f Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g @@ -4362,7 +4364,7 @@ b(Substitution)f Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g g(.)g(.)g(.)42 b Ft(21)748 4496 y(3.5.6)93 b(Pro)s(cess)30 b(Substitution)19 b Fm(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 -b Ft(21)748 4605 y(3.5.7)93 b(W)-8 b(ord)30 b(Splitting)c +b Ft(22)748 4605 y(3.5.7)93 b(W)-8 b(ord)30 b(Splitting)c Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(22)748 4715 y(3.5.8)93 b(Filename)31 b(Expansion)25 @@ -4382,7 +4384,7 @@ y(3.6.1)93 b(Redirecting)31 b(Input)11 b Fm(.)j(.)h(.)g(.)g(.)g(.)g(.)g g(.)h(.)f(.)g(.)g(.)40 b Ft(25)748 5263 y(3.6.2)93 b(Redirecting)31 b(Output)18 b Fm(.)13 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 -b Ft(25)p eop end +b Ft(26)p eop end %%Page: -2 4 TeXDict begin -2 3 bop 150 -116 a Ft(ii)2612 b(Bash)31 b(Reference)g(Man)m(ual)748 83 y(3.6.3)93 b(App)s(ending)28 @@ -4398,7 +4400,7 @@ g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ft(26)748 521 y(3.6.6)93 b(Here)30 b(Strings)10 b Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 -b Ft(26)748 631 y(3.6.7)93 b(Duplicating)31 b(File)h(Descriptors)17 +b Ft(27)748 631 y(3.6.7)93 b(Duplicating)31 b(File)h(Descriptors)17 b Fm(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)47 b Ft(27)748 741 y(3.6.8)93 b(Mo)m(ving)31 b(File)h(Descriptors)15 b Fm(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) @@ -4407,12 +4409,12 @@ b Ft(27)748 850 y(3.6.9)93 b(Op)s(ening)29 b(File)i(Descriptors)g(for)f (Reading)h(and)f(W)-8 b(riting)954 960 y Fm(.)16 b(.)f(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g -(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Ft(27)449 1069 y(3.7)92 +(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Ft(28)449 1069 y(3.7)92 b(Executing)31 b(Commands)25 b Fm(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g -(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Ft(27)748 1179 y(3.7.1)93 +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Ft(28)748 1179 y(3.7.1)93 b(Simple)30 b(Command)f(Expansion)c Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g -(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(27)748 +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(28)748 1289 y(3.7.2)93 b(Command)29 b(Searc)m(h)i(and)e(Execution)13 b Fm(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ft(28)748 1398 y(3.7.3)93 b(Command)29 b(Execution)i(En)m(vironmen)m @@ -4423,14 +4425,14 @@ Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g 50 b Ft(30)748 1617 y(3.7.5)93 b(Exit)30 b(Status)8 b Fm(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)37 b Ft(30)748 1727 y(3.7.6)93 b(Signals)10 b +f(.)g(.)37 b Ft(31)748 1727 y(3.7.6)93 b(Signals)10 b Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)39 b Ft(31)449 1836 y(3.8)92 b(Shell)30 b(Scripts)21 b Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 -b Ft(31)150 2079 y Fr(4)135 b(Shell)45 b(Builtin)g(Commands)38 +b Ft(32)150 2079 y Fr(4)135 b(Shell)45 b(Builtin)g(Commands)38 b Fn(.)19 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h (.)f(.)82 b Fr(33)449 2216 y Ft(4.1)92 b(Bourne)30 b(Shell)g(Builtins) 16 b Fm(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g @@ -4560,7 +4562,7 @@ b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f(History)18 b Fm(.)e(.)f(.)g(.)g(.)g(.)g(.)47 b Ft(97)748 2353 y(8.4.3)93 b(Commands)29 b(F)-8 b(or)31 b(Changing)f(T)-8 b(ext)30 b Fm(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f -(.)58 b Ft(98)748 2462 y(8.4.4)93 b(Killing)31 b(And)e(Y)-8 +(.)58 b Ft(99)748 2462 y(8.4.4)93 b(Killing)31 b(And)e(Y)-8 b(anking)16 b Fm(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Ft(100)748 2572 y(8.4.5)93 b(Sp)s(ecifying)29 b(Numeric)i(Argumen)m(ts) @@ -4878,7 +4880,7 @@ y Ft(The)28 b(follo)m(wing)i(is)f(a)g(brief)f(description)h(of)g(the)g (shell's)g(op)s(eration)h(when)d(it)j(reads)e(and)g(executes)j(a)150 3375 y(command.)40 b(Basically)-8 b(,)34 b(the)c(shell)h(do)s(es)f(the) h(follo)m(wing:)199 3513 y(1.)61 b(Reads)42 b(its)h(input)e(from)h(a)g -(\014le)h(\(see)g(Section)g(3.8)g([Shell)f(Scripts],)j(page)e(31\),)k +(\014le)h(\(see)g(Section)g(3.8)g([Shell)f(Scripts],)j(page)e(32\),)k (from)41 b(a)i(string)330 3623 y(supplied)26 b(as)i(an)f(argumen)m(t)g (to)h(the)g(`)p Fs(-c)p Ft(')f(in)m(v)m(o)s(cation)i(option)f(\(see)g (Section)h(6.1)f([In)m(v)m(oking)g(Bash],)330 3732 y(page)j(63\),)h(or) @@ -4896,7 +4898,7 @@ b(the)h(v)-5 b(arious)40 b(shell)h(expansions)f(\(see)h(Section)g(3.5)g ([Shell)g(Expansions],)h(page)f(16\),)330 4580 y(breaking)35 b(the)g(expanded)g(tok)m(ens)h(in)m(to)g(lists)f(of)g(\014lenames)h (\(see)g(Section)f(3.5.8)i([Filename)g(Ex-)330 4689 y(pansion],)30 -b(page)h(22\))h(and)e(commands)g(and)g(argumen)m(ts.)199 +b(page)h(23\))h(and)e(commands)g(and)g(argumen)m(ts.)199 4826 y(5.)61 b(P)m(erforms)36 b(an)m(y)i(necessary)f(redirections)g (\(see)h(Section)f(3.6)h([Redirections],)i(page)e(24\))g(and)e(re-)330 4935 y(mo)m(v)m(es)c(the)e(redirection)h(op)s(erators)g(and)f(their)g @@ -4905,7 +4907,7 @@ y(6.)61 b(Executes)31 b(the)g(command)f(\(see)h(Section)g(3.7)h ([Executing)f(Commands],)f(page)h(28\).)199 5208 y(7.)61 b(Optionally)40 b(w)m(aits)g(for)f(the)g(command)g(to)h(complete)g(and) f(collects)i(its)f(exit)g(status)f(\(see)h(Sec-)330 5317 -y(tion)31 b(3.7.5)h([Exit)f(Status],)g(page)g(30\).)p +y(tion)31 b(3.7.5)h([Exit)f(Status],)g(page)g(31\).)p eop end %%Page: 6 12 TeXDict begin 6 11 bop 150 -116 a Ft(6)2617 b(Bash)31 @@ -4972,7 +4974,7 @@ b(it)g(with)f(a)h(bac)m(kslash.)56 b(When)36 b(command)f(history)g(is)h Fs(*)p Ft(')h(and)f(`)p Fs(@)p Ft(')h(ha)m(v)m(e)g(sp)s(ecial)g (meaning)g(when)f(in)g(double)g(quotes)h(\(see)150 4653 y(Section)31 b(3.5.3)h([Shell)f(P)m(arameter)h(Expansion],)e(page)h -(18\).)150 4877 y Fk(3.1.2.4)63 b(ANSI-C)40 b(Quoting)275 +(19\).)150 4877 y Fk(3.1.2.4)63 b(ANSI-C)40 b(Quoting)275 5121 y Ft(W)-8 b(ords)33 b(of)h(the)g(form)f Fs($')p Fj(string)11 b Fs(')31 b Ft(are)j(treated)g(sp)s(ecially)-8 b(.)52 b(The)33 b(w)m(ord)g(expands)g(to)i Fq(string)p @@ -5059,7 +5061,7 @@ i(page)f(3\).)51 b(The)34 b(\014rst)f(w)m(ord)g(generally)i(sp)s (eci\014es)e(a)i(command)e(to)i(b)s(e)e(executed,)150 1855 y(with)d(the)h(rest)f(of)h(the)f(w)m(ords)g(b)s(eing)g(that)h (command's)f(argumen)m(ts.)275 2000 y(The)h(return)h(status)g(\(see)i -(Section)f(3.7.5)h([Exit)f(Status],)h(page)f(30\))g(of)g(a)g(simple)f +(Section)f(3.7.5)h([Exit)f(Status],)h(page)f(31\))g(of)g(a)g(simple)f (command)g(is)h(its)150 2109 y(exit)38 b(status)f(as)g(pro)m(vided)f(b) m(y)h(the)g Fl(posix)f Ft(1003.1)j Fs(waitpid)c Ft(function,)j(or)f (128)p Fs(+)p Fq(n)g Ft(if)g(the)g(command)150 2219 y(w)m(as)31 @@ -5577,1346 +5579,1377 @@ eop end %%Page: 15 21 TeXDict begin 15 20 bop 150 -116 a Ft(Chapter)30 b(3:)41 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(15)150 299 -y Fr(3.4)68 b(Shell)45 b(P)l(arameters)275 544 y Ft(A)32 +y Fr(3.4)68 b(Shell)45 b(P)l(arameters)275 542 y Ft(A)32 b Fq(parameter)40 b Ft(is)32 b(an)h(en)m(tit)m(y)h(that)f(stores)g(v)-5 b(alues.)48 b(It)33 b(can)g(b)s(e)e(a)i Fs(name)p Ft(,)g(a)g(n)m(um)m -(b)s(er,)f(or)g(one)h(of)g(the)150 654 y(sp)s(ecial)i(c)m(haracters)h +(b)s(er,)f(or)g(one)h(of)g(the)150 652 y(sp)s(ecial)i(c)m(haracters)h (listed)g(b)s(elo)m(w.)53 b(A)35 b Fq(v)-5 b(ariable)41 b Ft(is)34 b(a)h(parameter)h(denoted)e(b)m(y)h(a)g Fs(name)p -Ft(.)52 b(A)35 b(v)-5 b(ariable)150 764 y(has)29 b(a)h +Ft(.)52 b(A)35 b(v)-5 b(ariable)150 761 y(has)29 b(a)h Fq(v)-5 b(alue)35 b Ft(and)28 b(zero)j(or)e(more)g Fq(attributes)p Ft(.)41 b(A)m(ttributes)30 b(are)g(assigned)g(using)f(the)g -Fs(declare)e Ft(builtin)150 873 y(command)22 b(\(see)h(the)f +Fs(declare)e Ft(builtin)150 871 y(command)22 b(\(see)h(the)f (description)g(of)g(the)g Fs(declare)f Ft(builtin)g(in)h(Section)h(4.2) -g([Bash)f(Builtins],)j(page)d(39\).)275 1009 y(A)28 b(parameter)h(is)g +g([Bash)f(Builtins],)j(page)d(39\).)275 1004 y(A)28 b(parameter)h(is)g (set)g(if)f(it)h(has)f(b)s(een)g(assigned)h(a)g(v)-5 b(alue.)40 b(The)28 b(n)m(ull)h(string)f(is)h(a)g(v)-5 -b(alid)28 b(v)-5 b(alue.)41 b(Once)150 1119 y(a)31 b(v)-5 +b(alid)28 b(v)-5 b(alue.)41 b(Once)150 1114 y(a)31 b(v)-5 b(ariable)31 b(is)f(set,)i(it)e(ma)m(y)h(b)s(e)f(unset)g(only)h(b)m(y)f -(using)g(the)g Fs(unset)f Ft(builtin)h(command.)275 1254 +(using)g(the)g Fs(unset)f Ft(builtin)h(command.)275 1247 y(A)g(v)-5 b(ariable)31 b(ma)m(y)g(b)s(e)f(assigned)g(to)i(b)m(y)e(a)h -(statemen)m(t)h(of)e(the)h(form)390 1390 y Fj(name)11 -b Fs(=[)p Fj(value)g Fs(])150 1526 y Ft(If)34 b Fq(v)-5 +(statemen)m(t)h(of)e(the)h(form)390 1381 y Fj(name)11 +b Fs(=[)p Fj(value)g Fs(])150 1514 y Ft(If)34 b Fq(v)-5 b(alue)40 b Ft(is)35 b(not)g(giv)m(en,)h(the)f(v)-5 b(ariable)35 b(is)g(assigned)g(the)f(n)m(ull)h(string.)53 b(All)35 b Fq(v)-5 b(alue)5 b Ft(s)35 b(undergo)f(tilde)h(ex-)150 -1636 y(pansion,)h(parameter)f(and)f(v)-5 b(ariable)36 +1624 y(pansion,)h(parameter)f(and)f(v)-5 b(ariable)36 b(expansion,)f(command)g(substitution,)h(arithmetic)g(expansion,)150 -1745 y(and)k(quote)h(remo)m(v)-5 b(al)42 b(\(detailed)h(b)s(elo)m(w\).) +1733 y(and)k(quote)h(remo)m(v)-5 b(al)42 b(\(detailed)h(b)s(elo)m(w\).) 72 b(If)40 b(the)h(v)-5 b(ariable)41 b(has)g(its)g Fs(integer)e -Ft(attribute)i(set,)j(then)150 1855 y Fq(v)-5 b(alue)38 +Ft(attribute)i(set,)j(then)150 1843 y Fq(v)-5 b(alue)38 b Ft(is)33 b(ev)-5 b(aluated)34 b(as)f(an)g(arithmetic)h(expression)f (ev)m(en)h(if)e(the)h Fs($\(\(...)o(\)\))f Ft(expansion)h(is)g(not)g -(used)150 1965 y(\(see)e(Section)g(3.5.5)i([Arithmetic)e(Expansion],)f +(used)150 1953 y(\(see)e(Section)g(3.5.5)i([Arithmetic)e(Expansion],)f (page)h(21\).)42 b(W)-8 b(ord)31 b(splitting)g(is)g(not)f(p)s -(erformed,)f(with)150 2074 y(the)35 b(exception)h(of)f +(erformed,)f(with)150 2062 y(the)35 b(exception)h(of)f Fs("$@")f Ft(as)h(explained)g(b)s(elo)m(w.)54 b(Filename)36 b(expansion)f(is)g(not)g(p)s(erformed.)53 b(Assign-)150 -2184 y(men)m(t)33 b(statemen)m(ts)h(ma)m(y)f(also)g(app)s(ear)f(as)g +2172 y(men)m(t)33 b(statemen)m(ts)h(ma)m(y)f(also)g(app)s(ear)f(as)g (argumen)m(ts)h(to)g(the)g Fs(alias)p Ft(,)e Fs(declare)p -Ft(,)g Fs(typeset)p Ft(,)g Fs(export)p Ft(,)150 2293 -y Fs(readonly)p Ft(,)d(and)i Fs(local)f Ft(builtin)h(commands.)150 -2520 y Fk(3.4.1)63 b(P)m(ositional)41 b(P)m(arameters)275 -2766 y Ft(A)36 b Fq(p)s(ositional)i(parameter)44 b Ft(is)37 -b(a)g(parameter)g(denoted)g(b)m(y)g(one)g(or)g(more)g(digits,)i(other)e -(than)g(the)150 2875 y(single)k(digit)f Fs(0)p Ft(.)69 -b(P)m(ositional)42 b(parameters)f(are)f(assigned)g(from)g(the)g -(shell's)g(argumen)m(ts)g(when)f(it)i(is)150 2985 y(in)m(v)m(ok)m(ed,)f -(and)d(ma)m(y)g(b)s(e)g(reassigned)g(using)f(the)i Fs(set)e -Ft(builtin)g(command.)61 b(P)m(ositional)39 b(parameter)e -Fs(N)150 3094 y Ft(ma)m(y)27 b(b)s(e)g(referenced)f(as)h -Fs(${N})p Ft(,)g(or)g(as)g Fs($N)f Ft(when)g Fs(N)g Ft(consists)i(of)f -(a)g(single)g(digit.)41 b(P)m(ositional)29 b(parameters)150 -3204 y(ma)m(y)j(not)f(b)s(e)g(assigned)h(to)g(with)f(assignmen)m(t)h -(statemen)m(ts.)45 b(The)30 b Fs(set)h Ft(and)g Fs(shift)e -Ft(builtins)i(are)h(used)150 3314 y(to)h(set)f(and)f(unset)h(them)g -(\(see)h(Chapter)e(4)h([Shell)g(Builtin)h(Commands],)e(page)i(33\).)47 -b(The)31 b(p)s(ositional)150 3423 y(parameters)24 b(are)g(temp)s -(orarily)g(replaced)h(when)d(a)j(shell)f(function)f(is)h(executed)h -(\(see)f(Section)h(3.3)g([Shell)150 3533 y(F)-8 b(unctions],)31 -b(page)h(13\).)275 3669 y(When)27 b(a)i(p)s(ositional)g(parameter)g -(consisting)f(of)h(more)f(than)g(a)g(single)h(digit)g(is)f(expanded,)g -(it)h(m)m(ust)150 3778 y(b)s(e)h(enclosed)h(in)f(braces.)150 -4005 y Fk(3.4.2)63 b(Sp)s(ecial)41 b(P)m(arameters)275 -4251 y Ft(The)27 b(shell)h(treats)h(sev)m(eral)g(parameters)g(sp)s -(ecially)-8 b(.)41 b(These)28 b(parameters)g(ma)m(y)g(only)g(b)s(e)g -(referenced;)150 4360 y(assignmen)m(t)j(to)g(them)g(is)f(not)h(allo)m -(w)m(ed.)150 4522 y Fs(*)432 b Ft(Expands)29 b(to)h(the)h(p)s -(ositional)f(parameters,)h(starting)g(from)e(one.)41 -b(When)30 b(the)g(expansion)630 4631 y(o)s(ccurs)e(within)f(double)h -(quotes,)h(it)g(expands)e(to)i(a)f(single)h(w)m(ord)f(with)g(the)g(v)-5 -b(alue)29 b(of)f(eac)m(h)630 4741 y(parameter)i(separated)g(b)m(y)f -(the)g(\014rst)g(c)m(haracter)i(of)e(the)h Fs(IFS)e Ft(sp)s(ecial)i(v) --5 b(ariable.)41 b(That)30 b(is,)630 4850 y Fs("$*")h -Ft(is)i(equiv)-5 b(alen)m(t)33 b(to)h Fs("$1)p Fj(c)11 -b Fs($2)p Fj(c)g Fs(...)l(")p Ft(,)33 b(where)f Fq(c)38 -b Ft(is)32 b(the)h(\014rst)e(c)m(haracter)j(of)f(the)f(v)-5 -b(alue)630 4960 y(of)30 b(the)g Fs(IFS)g Ft(v)-5 b(ariable.)41 -b(If)30 b Fs(IFS)f Ft(is)h(unset,)g(the)g(parameters)g(are)h(separated) -f(b)m(y)g(spaces.)41 b(If)630 5070 y Fs(IFS)29 b Ft(is)i(n)m(ull,)f -(the)h(parameters)g(are)f(joined)h(without)f(in)m(terv)m(ening)i -(separators.)150 5230 y Fs(@)432 b Ft(Expands)29 b(to)h(the)h(p)s -(ositional)f(parameters,)h(starting)g(from)e(one.)41 -b(When)30 b(the)g(expansion)630 5340 y(o)s(ccurs)c(within)g(double)f -(quotes,)j(eac)m(h)f(parameter)g(expands)e(to)i(a)g(separate)g(w)m -(ord.)39 b(That)p eop end +Ft(,)g Fs(typeset)p Ft(,)g Fs(export)p Ft(,)150 2281 +y Fs(readonly)p Ft(,)d(and)i Fs(local)f Ft(builtin)h(commands.)275 +2415 y(In)f(the)h(con)m(text)i(where)d(an)h(assignmen)m(t)h(statemen)m +(t)h(is)e(assigning)g(a)h(v)-5 b(alue)30 b(to)h(a)f(shell)g(v)-5 +b(ariable)31 b(or)150 2525 y(arra)m(y)f(index)g(\(see)h(Section)g(6.7)g +([Arra)m(ys],)g(page)g(72\),)g(the)f(`)p Fs(+=)p Ft(')g(op)s(erator)g +(can)h(b)s(e)e(used)g(to)i(app)s(end)d(to)150 2634 y(or)36 +b(add)g(to)h(the)f(v)-5 b(ariable's)37 b(previous)f(v)-5 +b(alue.)59 b(When)36 b(`)p Fs(+=)p Ft(')g(is)g(applied)g(to)h(a)g(v)-5 +b(ariable)37 b(for)f(whic)m(h)g(the)150 2744 y(in)m(teger)k(attribute)e +(has)g(b)s(een)g(set,)j Fq(v)-5 b(alue)44 b Ft(is)38 +b(ev)-5 b(aluated)39 b(as)g(an)f(arithmetic)h(expression)f(and)g(added) +150 2853 y(to)e(the)f(v)-5 b(ariable's)36 b(curren)m(t)f(v)-5 +b(alue,)37 b(whic)m(h)e(is)g(also)h(ev)-5 b(aluated.)56 +b(When)35 b(`)p Fs(+=)p Ft(')g(is)h(applied)f(to)g(an)g(arra)m(y)150 +2963 y(v)-5 b(ariable)26 b(using)e(comp)s(ound)f(assignmen)m(t)j(\(see) +f(Section)h(6.7)f([Arra)m(ys],)i(page)f(72\),)h(the)e(v)-5 +b(ariable's)25 b(v)-5 b(alue)150 3072 y(is)32 b(not)f(unset)h(\(as)g +(it)g(is)f(when)g(using)g(`)p Fs(=)p Ft('\),)i(and)e(new)g(v)-5 +b(alues)32 b(are)g(app)s(ended)d(to)k(the)f(arra)m(y)g(b)s(eginning)150 +3182 y(at)e(one)g(greater)h(than)f(the)g(arra)m(y's)g(maxim)m(um)f +(index.)40 b(When)30 b(applied)f(to)i(a)f(string-v)-5 +b(alued)30 b(v)-5 b(ariable,)150 3292 y Fq(v)g(alue)36 +b Ft(is)30 b(expanded)g(and)g(app)s(ended)e(to)j(the)g(v)-5 +b(ariable's)31 b(v)-5 b(alue.)150 3513 y Fk(3.4.1)63 +b(P)m(ositional)41 b(P)m(arameters)275 3756 y Ft(A)36 +b Fq(p)s(ositional)i(parameter)44 b Ft(is)37 b(a)g(parameter)g(denoted) +g(b)m(y)g(one)g(or)g(more)g(digits,)i(other)e(than)g(the)150 +3866 y(single)k(digit)f Fs(0)p Ft(.)69 b(P)m(ositional)42 +b(parameters)f(are)f(assigned)g(from)g(the)g(shell's)g(argumen)m(ts)g +(when)f(it)i(is)150 3975 y(in)m(v)m(ok)m(ed,)f(and)d(ma)m(y)g(b)s(e)g +(reassigned)g(using)f(the)i Fs(set)e Ft(builtin)g(command.)61 +b(P)m(ositional)39 b(parameter)e Fs(N)150 4085 y Ft(ma)m(y)27 +b(b)s(e)g(referenced)f(as)h Fs(${N})p Ft(,)g(or)g(as)g +Fs($N)f Ft(when)g Fs(N)g Ft(consists)i(of)f(a)g(single)g(digit.)41 +b(P)m(ositional)29 b(parameters)150 4194 y(ma)m(y)j(not)f(b)s(e)g +(assigned)h(to)g(with)f(assignmen)m(t)h(statemen)m(ts.)45 +b(The)30 b Fs(set)h Ft(and)g Fs(shift)e Ft(builtins)i(are)h(used)150 +4304 y(to)h(set)f(and)f(unset)h(them)g(\(see)h(Chapter)e(4)h([Shell)g +(Builtin)h(Commands],)e(page)i(33\).)47 b(The)31 b(p)s(ositional)150 +4413 y(parameters)24 b(are)g(temp)s(orarily)g(replaced)h(when)d(a)j +(shell)f(function)f(is)h(executed)h(\(see)f(Section)h(3.3)g([Shell)150 +4523 y(F)-8 b(unctions],)31 b(page)h(13\).)275 4657 y(When)27 +b(a)i(p)s(ositional)g(parameter)g(consisting)f(of)h(more)f(than)g(a)g +(single)h(digit)g(is)f(expanded,)g(it)h(m)m(ust)150 4766 +y(b)s(e)h(enclosed)h(in)f(braces.)150 4987 y Fk(3.4.2)63 +b(Sp)s(ecial)41 b(P)m(arameters)275 5230 y Ft(The)27 +b(shell)h(treats)h(sev)m(eral)g(parameters)g(sp)s(ecially)-8 +b(.)41 b(These)28 b(parameters)g(ma)m(y)g(only)g(b)s(e)g(referenced;) +150 5340 y(assignmen)m(t)j(to)g(them)g(is)f(not)h(allo)m(w)m(ed.)p +eop end %%Page: 16 22 TeXDict begin 16 21 bop 150 -116 a Ft(16)2572 b(Bash)31 -b(Reference)g(Man)m(ual)630 299 y(is,)e Fs("$@")e Ft(is)i(equiv)-5 -b(alen)m(t)30 b(to)f Fs("$1")g("$2")h(...)o Ft(.)40 b(If)28 -b(the)g(double-quoted)h(expansion)f(o)s(ccurs)630 408 -y(within)d(a)h(w)m(ord,)g(the)g(expansion)f(of)h(the)g(\014rst)f -(parameter)h(is)f(joined)h(with)f(the)h(b)s(eginning)630 -518 y(part)f(of)g(the)g(original)g(w)m(ord,)h(and)e(the)h(expansion)g -(of)g(the)g(last)h(parameter)f(is)g(joined)f(with)630 -628 y(the)37 b(last)g(part)g(of)f(the)h(original)h(w)m(ord.)59 +b(Reference)g(Man)m(ual)150 299 y Fs(*)432 b Ft(Expands)29 +b(to)h(the)h(p)s(ositional)f(parameters,)h(starting)g(from)e(one.)41 +b(When)30 b(the)g(expansion)630 408 y(o)s(ccurs)e(within)f(double)h +(quotes,)h(it)g(expands)e(to)i(a)f(single)h(w)m(ord)f(with)g(the)g(v)-5 +b(alue)29 b(of)f(eac)m(h)630 518 y(parameter)i(separated)g(b)m(y)f(the) +g(\014rst)g(c)m(haracter)i(of)e(the)h Fs(IFS)e Ft(sp)s(ecial)i(v)-5 +b(ariable.)41 b(That)30 b(is,)630 628 y Fs("$*")h Ft(is)i(equiv)-5 +b(alen)m(t)33 b(to)h Fs("$1)p Fj(c)11 b Fs($2)p Fj(c)g +Fs(...)l(")p Ft(,)33 b(where)f Fq(c)38 b Ft(is)32 b(the)h(\014rst)e(c)m +(haracter)j(of)f(the)f(v)-5 b(alue)630 737 y(of)30 b(the)g +Fs(IFS)g Ft(v)-5 b(ariable.)41 b(If)30 b Fs(IFS)f Ft(is)h(unset,)g(the) +g(parameters)g(are)h(separated)f(b)m(y)g(spaces.)41 b(If)630 +847 y Fs(IFS)29 b Ft(is)i(n)m(ull,)f(the)h(parameters)g(are)f(joined)h +(without)f(in)m(terv)m(ening)i(separators.)150 1007 y +Fs(@)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f(parameters,)h +(starting)g(from)e(one.)41 b(When)30 b(the)g(expansion)630 +1117 y(o)s(ccurs)c(within)g(double)f(quotes,)j(eac)m(h)f(parameter)g +(expands)e(to)i(a)g(separate)g(w)m(ord.)39 b(That)630 +1226 y(is,)29 b Fs("$@")e Ft(is)i(equiv)-5 b(alen)m(t)30 +b(to)f Fs("$1")g("$2")h(...)o Ft(.)40 b(If)28 b(the)g(double-quoted)h +(expansion)f(o)s(ccurs)630 1336 y(within)d(a)h(w)m(ord,)g(the)g +(expansion)f(of)h(the)g(\014rst)f(parameter)h(is)f(joined)h(with)f(the) +h(b)s(eginning)630 1445 y(part)f(of)g(the)g(original)g(w)m(ord,)h(and)e +(the)h(expansion)g(of)g(the)g(last)h(parameter)f(is)g(joined)f(with)630 +1555 y(the)37 b(last)g(part)g(of)f(the)h(original)h(w)m(ord.)59 b(When)36 b(there)h(are)g(no)f(p)s(ositional)h(parameters,)630 -737 y Fs("$@")29 b Ft(and)h Fs($@)g Ft(expand)f(to)j(nothing)e(\(i.e.,) -i(they)e(are)h(remo)m(v)m(ed\).)150 898 y Fs(#)432 b -Ft(Expands)29 b(to)i(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)h -(parameters)g(in)f(decimal.)150 1059 y Fs(?)432 b Ft(Expands)29 +1665 y Fs("$@")29 b Ft(and)h Fs($@)g Ft(expand)f(to)j(nothing)e +(\(i.e.,)i(they)e(are)h(remo)m(v)m(ed\).)150 1825 y Fs(#)432 +b Ft(Expands)29 b(to)i(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)h +(parameters)g(in)f(decimal.)150 1985 y Fs(?)432 b Ft(Expands)29 b(to)i(the)g(exit)g(status)g(of)f(the)h(most)f(recen)m(tly)i(executed)f -(foreground)f(pip)s(eline.)150 1219 y Fs(-)432 b Ft(\(A)31 +(foreground)f(pip)s(eline.)150 2145 y Fs(-)432 b Ft(\(A)31 b(h)m(yphen.\))42 b(Expands)30 b(to)h(the)g(curren)m(t)g(option)h (\015ags)f(as)g(sp)s(eci\014ed)f(up)s(on)g(in)m(v)m(o)s(cation,)630 -1329 y(b)m(y)35 b(the)h Fs(set)e Ft(builtin)h(command,)h(or)g(those)g +2255 y(b)m(y)35 b(the)h Fs(set)e Ft(builtin)h(command,)h(or)g(those)g (set)f(b)m(y)h(the)f(shell)h(itself)g(\(suc)m(h)f(as)h(the)f(`)p -Fs(-i)p Ft(')630 1439 y(option\).)150 1599 y Fs($)432 +Fs(-i)p Ft(')630 2365 y(option\).)150 2525 y Fs($)432 b Ft(Expands)39 b(to)j(the)f(pro)s(cess)f Fl(id)h Ft(of)g(the)g(shell.) 73 b(In)40 b(a)h Fs(\(\))f Ft(subshell,)j(it)e(expands)f(to)i(the)630 -1709 y(pro)s(cess)30 b Fl(id)g Ft(of)h(the)g(in)m(v)m(oking)g(shell,)g -(not)g(the)f(subshell.)150 1870 y Fs(!)432 b Ft(Expands)39 +2634 y(pro)s(cess)30 b Fl(id)g Ft(of)h(the)g(in)m(v)m(oking)g(shell,)g +(not)g(the)f(subshell.)150 2795 y Fs(!)432 b Ft(Expands)39 b(to)i(the)g(pro)s(cess)e Fl(id)i Ft(of)f(the)h(most)g(recen)m(tly)g -(executed)g(bac)m(kground)g(\(asyn-)630 1979 y(c)m(hronous\))30 -b(command.)150 2140 y Fs(0)432 b Ft(Expands)20 b(to)j(the)f(name)g(of)g +(executed)g(bac)m(kground)g(\(asyn-)630 2904 y(c)m(hronous\))30 +b(command.)150 3065 y Fs(0)432 b Ft(Expands)20 b(to)j(the)f(name)g(of)g (the)g(shell)g(or)f(shell)h(script.)38 b(This)21 b(is)h(set)g(at)h -(shell)f(initialization.)630 2250 y(If)44 b(Bash)g(is)g(in)m(v)m(ok)m +(shell)f(initialization.)630 3174 y(If)44 b(Bash)g(is)g(in)m(v)m(ok)m (ed)i(with)e(a)g(\014le)g(of)h(commands)e(\(see)j(Section)f(3.8)g -([Shell)f(Scripts],)630 2359 y(page)39 b(31\),)i Fs($0)d +([Shell)f(Scripts],)630 3284 y(page)39 b(32\),)i Fs($0)d Ft(is)g(set)g(to)h(the)f(name)g(of)g(that)h(\014le.)64 b(If)37 b(Bash)i(is)f(started)g(with)g(the)g(`)p Fs(-c)p -Ft(')630 2469 y(option)i(\(see)g(Section)h(6.1)f([In)m(v)m(oking)h +Ft(')630 3393 y(option)i(\(see)g(Section)h(6.1)f([In)m(v)m(oking)h (Bash],)h(page)e(63\),)j(then)d Fs($0)e Ft(is)i(set)g(to)g(the)g -(\014rst)630 2578 y(argumen)m(t)31 b(after)g(the)g(string)g(to)g(b)s(e) +(\014rst)630 3503 y(argumen)m(t)31 b(after)g(the)g(string)g(to)g(b)s(e) f(executed,)i(if)f(one)g(is)f(presen)m(t.)42 b(Otherwise,)31 -b(it)g(is)f(set)630 2688 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m +b(it)g(is)f(set)630 3613 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m (ok)m(e)h(Bash,)f(as)g(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)150 -2849 y Fs(_)432 b Ft(\(An)34 b(underscore.\))50 b(A)m(t)34 +3773 y Fs(_)432 b Ft(\(An)34 b(underscore.\))50 b(A)m(t)34 b(shell)g(startup,)h(set)f(to)g(the)g(absolute)g(\014lename)g(of)g(the) -g(shell)g(or)630 2958 y(shell)j(script)h(b)s(eing)e(executed)i(as)g +g(shell)g(or)630 3882 y(shell)j(script)h(b)s(eing)e(executed)i(as)g (passed)f(in)g(the)g(argumen)m(t)h(list.)62 b(Subsequen)m(tly)-8 -b(,)38 b(ex-)630 3068 y(pands)e(to)i(the)g(last)g(argumen)m(t)g(to)h +b(,)38 b(ex-)630 3992 y(pands)e(to)i(the)g(last)g(argumen)m(t)g(to)h (the)e(previous)g(command,)i(after)f(expansion.)62 b(Also)630 -3178 y(set)30 b(to)f(the)h(full)e(pathname)h(of)h(eac)m(h)g(command)f +4102 y(set)30 b(to)f(the)h(full)e(pathname)h(of)h(eac)m(h)g(command)f (executed)h(and)e(placed)i(in)e(the)i(en)m(viron-)630 -3287 y(men)m(t)37 b(exp)s(orted)f(to)h(that)h(command.)58 +4211 y(men)m(t)37 b(exp)s(orted)f(to)h(that)h(command.)58 b(When)37 b(c)m(hec)m(king)h(mail,)h(this)d(parameter)h(holds)630 -3397 y(the)31 b(name)f(of)h(the)f(mail)h(\014le.)150 -3657 y Fr(3.5)68 b(Shell)45 b(Expansions)275 3903 y Ft(Expansion)29 +4321 y(the)31 b(name)f(of)h(the)f(mail)h(\014le.)150 +4580 y Fr(3.5)68 b(Shell)45 b(Expansions)275 4825 y Ft(Expansion)29 b(is)h(p)s(erformed)e(on)i(the)g(command)g(line)g(after)h(it)f(has)g(b) s(een)f(split)h(in)m(to)h Fs(token)p Ft(s.)39 b(There)150 -4013 y(are)31 b(sev)m(en)g(kinds)e(of)i(expansion)f(p)s(erformed:)225 -4148 y Fp(\017)60 b Ft(brace)31 b(expansion)225 4284 -y Fp(\017)60 b Ft(tilde)31 b(expansion)225 4419 y Fp(\017)60 -b Ft(parameter)31 b(and)f(v)-5 b(ariable)31 b(expansion)225 -4554 y Fp(\017)60 b Ft(command)30 b(substitution)225 -4689 y Fp(\017)60 b Ft(arithmetic)32 b(expansion)225 -4824 y Fp(\017)60 b Ft(w)m(ord)30 b(splitting)225 4959 -y Fp(\017)60 b Ft(\014lename)31 b(expansion)275 5121 -y(The)i(order)g(of)h(expansions)g(is:)47 b(brace)34 b(expansion,)h -(tilde)g(expansion,)f(parameter,)i(v)-5 b(ariable,)36 -b(and)150 5230 y(arithmetic)46 b(expansion)f(and)g(command)f -(substitution)h(\(done)g(in)g(a)g(left-to-righ)m(t)j(fashion\),)h(w)m -(ord)150 5340 y(splitting,)31 b(and)f(\014lename)h(expansion.)p +4935 y(are)31 b(sev)m(en)g(kinds)e(of)i(expansion)f(p)s(erformed:)225 +5070 y Fp(\017)60 b Ft(brace)31 b(expansion)225 5205 +y Fp(\017)60 b Ft(tilde)31 b(expansion)225 5340 y Fp(\017)60 +b Ft(parameter)31 b(and)f(v)-5 b(ariable)31 b(expansion)p eop end %%Page: 17 23 TeXDict begin 17 22 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(17)275 299 -y(On)42 b(systems)h(that)h(can)g(supp)s(ort)e(it,)47 -b(there)d(is)f(an)h(additional)g(expansion)f(a)m(v)-5 -b(ailable:)69 b Fq(pro)s(cess)150 408 y(substitution)p +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(17)225 299 +y Fp(\017)60 b Ft(command)30 b(substitution)225 436 y +Fp(\017)60 b Ft(arithmetic)32 b(expansion)225 574 y Fp(\017)60 +b Ft(w)m(ord)30 b(splitting)225 711 y Fp(\017)60 b Ft(\014lename)31 +b(expansion)275 880 y(The)i(order)g(of)h(expansions)g(is:)47 +b(brace)34 b(expansion,)h(tilde)g(expansion,)f(parameter,)i(v)-5 +b(ariable,)36 b(and)150 990 y(arithmetic)46 b(expansion)f(and)g +(command)f(substitution)h(\(done)g(in)g(a)g(left-to-righ)m(t)j +(fashion\),)h(w)m(ord)150 1099 y(splitting,)31 b(and)f(\014lename)h +(expansion.)275 1240 y(On)42 b(systems)h(that)h(can)g(supp)s(ort)e(it,) +47 b(there)d(is)f(an)h(additional)g(expansion)f(a)m(v)-5 +b(ailable:)69 b Fq(pro)s(cess)150 1349 y(substitution)p Ft(.)61 b(This)36 b(is)h(p)s(erformed)f(at)i(the)f(same)h(time)f(as)h (parameter,)h(v)-5 b(ariable,)40 b(and)d(arithmetic)150 -518 y(expansion)30 b(and)g(command)g(substitution.)275 -653 y(Only)35 b(brace)i(expansion,)h(w)m(ord)e(splitting,)j(and)d +1459 y(expansion)30 b(and)g(command)g(substitution.)275 +1599 y(Only)35 b(brace)i(expansion,)h(w)m(ord)e(splitting,)j(and)d (\014lename)g(expansion)g(can)h(c)m(hange)h(the)e(n)m(um)m(b)s(er)150 -762 y(of)h(w)m(ords)f(of)g(the)h(expansion;)i(other)e(expansions)f +1709 y(of)h(w)m(ords)f(of)g(the)h(expansion;)i(other)e(expansions)f (expand)g(a)h(single)g(w)m(ord)f(to)h(a)g(single)g(w)m(ord.)58 -b(The)150 872 y(only)32 b(exceptions)i(to)f(this)f(are)h(the)f +b(The)150 1819 y(only)32 b(exceptions)i(to)f(this)f(are)h(the)f (expansions)g(of)h Fs("$@")e Ft(\(see)i(Section)g(3.4.2)h([Sp)s(ecial)f -(P)m(arameters],)150 981 y(page)e(15\))h(and)d Fs("${)p +(P)m(arameters],)150 1928 y(page)e(15\))h(and)d Fs("${)p Fj(name)11 b Fs([@]}")27 b Ft(\(see)k(Section)h(6.7)f([Arra)m(ys],)g -(page)g(72\).)275 1116 y(After)41 b(all)i(expansions,)h +(page)g(72\).)275 2069 y(After)41 b(all)i(expansions,)h Fs(quote)29 b(removal)40 b Ft(\(see)i(Section)h(3.5.9)g([Quote)f(Remo)m -(v)-5 b(al],)47 b(page)42 b(24\))h(is)150 1225 y(p)s(erformed.)150 -1450 y Fk(3.5.1)63 b(Brace)40 b(Expansion)275 1694 y +(v)-5 b(al],)47 b(page)42 b(24\))h(is)150 2178 y(p)s(erformed.)150 +2415 y Fk(3.5.1)63 b(Brace)40 b(Expansion)275 2665 y Ft(Brace)21 b(expansion)g(is)g(a)g(mec)m(hanism)g(b)m(y)g(whic)m(h)f (arbitrary)h(strings)f(ma)m(y)i(b)s(e)e(generated.)38 -b(This)20 b(mec)m(h-)150 1803 y(anism)35 b(is)h(similar)f(to)h +b(This)20 b(mec)m(h-)150 2774 y(anism)35 b(is)h(similar)f(to)h Fq(\014lename)g(expansion)f Ft(\(see)i(Section)f(3.5.8)h([Filename)g -(Expansion],)f(page)g(22\),)150 1913 y(but)31 b(the)h(\014le)g(names)f +(Expansion],)f(page)g(23\),)150 2884 y(but)31 b(the)h(\014le)g(names)f (generated)i(need)f(not)g(exist.)45 b(P)m(atterns)33 b(to)f(b)s(e)f(brace)h(expanded)f(tak)m(e)i(the)f(form)150 -2022 y(of)26 b(an)f(optional)h Fq(pream)m(ble)p Ft(,)h(follo)m(w)m(ed)g +2993 y(of)26 b(an)f(optional)h Fq(pream)m(ble)p Ft(,)h(follo)m(w)m(ed)g (b)m(y)f(either)g(a)f(series)h(of)g(comma-separated)h(strings)e(or)g(a) -h(sequnce)150 2132 y(expression)36 b(b)s(et)m(w)m(een)g(a)h(pair)e(of)i +h(sequnce)150 3103 y(expression)36 b(b)s(et)m(w)m(een)g(a)h(pair)e(of)i (braces,)g(follo)m(w)m(ed)h(b)m(y)e(an)g(optional)h Fq(p)s(ostscript)p -Ft(.)57 b(The)36 b(pream)m(ble)g(is)150 2242 y(pre\014xed)28 +Ft(.)57 b(The)36 b(pream)m(ble)g(is)150 3213 y(pre\014xed)28 b(to)h(eac)m(h)h(string)f(con)m(tained)h(within)e(the)h(braces,)g(and)g (the)g(p)s(ostscript)f(is)h(then)f(app)s(ended)f(to)150 -2351 y(eac)m(h)32 b(resulting)e(string,)h(expanding)e(left)j(to)f(righ) -m(t.)275 2486 y(Brace)37 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)59 +3322 y(eac)m(h)32 b(resulting)e(string,)h(expanding)e(left)j(to)f(righ) +m(t.)275 3463 y(Brace)37 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)59 b(The)36 b(results)g(of)h(eac)m(h)g(expanded)f(string)g(are)h(not)g -(sorted;)150 2595 y(left)31 b(to)g(righ)m(t)g(order)f(is)g(preserv)m -(ed.)41 b(F)-8 b(or)31 b(example,)390 2730 y Fs(bash$)46 -b(echo)h(a{d,c,b}e)390 2839 y(ade)g(ace)g(abe)275 2974 +(sorted;)150 3572 y(left)31 b(to)g(righ)m(t)g(order)f(is)g(preserv)m +(ed.)41 b(F)-8 b(or)31 b(example,)390 3713 y Fs(bash$)46 +b(echo)h(a{d,c,b}e)390 3822 y(ade)g(ace)g(abe)275 3963 y Ft(A)24 b(sequence)h(expression)g(tak)m(es)h(the)f(form)f Fs({)p Fj(x)p Fs(..)p Fj(y)11 b Fs(})p Ft(,)23 b(where)i Fq(x)30 b Ft(and)24 b Fq(y)33 b Ft(are)25 b(either)g(in)m(tegers)h(or)e -(single)150 3083 y(c)m(haracters.)43 b(When)30 b(in)m(tegers)i(are)f +(single)150 4073 y(c)m(haracters.)43 b(When)30 b(in)m(tegers)i(are)f (supplied,)e(the)i(expression)f(expands)g(to)h(eac)m(h)h(n)m(um)m(b)s -(er)d(b)s(et)m(w)m(een)i Fq(x)150 3193 y Ft(and)i Fq(y)p +(er)d(b)s(et)m(w)m(een)i Fq(x)150 4182 y Ft(and)i Fq(y)p Ft(,)i(inclusiv)m(e.)53 b(When)34 b(c)m(haracters)h(are)f(supplied,)g (the)h(expression)e(expands)g(to)i(eac)m(h)g(c)m(haracter)150 -3303 y(lexicographically)e(b)s(et)m(w)m(een)e Fq(x)37 +4292 y(lexicographically)e(b)s(et)m(w)m(een)e Fq(x)37 b Ft(and)30 b Fq(y)p Ft(,)h(inclusiv)m(e.)42 b(Note)31 b(that)g(b)s(oth)f Fq(x)37 b Ft(and)30 b Fq(y)38 b Ft(m)m(ust)30 -b(b)s(e)g(of)h(the)g(same)150 3412 y(t)m(yp)s(e.)275 -3547 y(Brace)36 b(expansion)g(is)f(p)s(erformed)f(b)s(efore)h(an)m(y)h +b(b)s(e)g(of)h(the)g(same)150 4401 y(t)m(yp)s(e.)275 +4542 y(Brace)36 b(expansion)g(is)f(p)s(erformed)f(b)s(efore)h(an)m(y)h (other)g(expansions,)h(and)e(an)m(y)g(c)m(haracters)i(sp)s(ecial)150 -3656 y(to)32 b(other)g(expansions)g(are)g(preserv)m(ed)f(in)h(the)f +4651 y(to)32 b(other)g(expansions)g(are)g(preserv)m(ed)f(in)h(the)f (result.)45 b(It)32 b(is)g(strictly)g(textual.)46 b(Bash)32 -b(do)s(es)f(not)h(apply)150 3766 y(an)m(y)27 b(syn)m(tactic)i(in)m +b(do)s(es)f(not)h(apply)150 4761 y(an)m(y)27 b(syn)m(tactic)i(in)m (terpretation)g(to)f(the)f(con)m(text)i(of)e(the)g(expansion)g(or)g -(the)h(text)g(b)s(et)m(w)m(een)f(the)h(braces.)150 3875 +(the)h(text)g(b)s(et)m(w)m(een)f(the)h(braces.)150 4871 y(T)-8 b(o)37 b(a)m(v)m(oid)g(con\015icts)g(with)f(parameter)h (expansion,)g(the)g(string)f(`)p Fs(${)p Ft(')g(is)g(not)g(considered)g -(eligible)i(for)150 3985 y(brace)31 b(expansion.)275 -4120 y(A)e(correctly-formed)i(brace)f(expansion)f(m)m(ust)h(con)m(tain) +(eligible)i(for)150 4980 y(brace)31 b(expansion.)275 +5121 y(A)e(correctly-formed)i(brace)f(expansion)f(m)m(ust)h(con)m(tain) h(unquoted)e(op)s(ening)g(and)g(closing)i(braces,)150 -4229 y(and)h(at)i(least)g(one)f(unquoted)g(comma)g(or)g(a)h(v)-5 +5230 y(and)h(at)i(least)g(one)f(unquoted)g(comma)g(or)g(a)h(v)-5 b(alid)33 b(sequence)g(expression.)48 b(An)m(y)33 b(incorrectly)h -(formed)150 4339 y(brace)d(expansion)f(is)g(left)h(unc)m(hanged.)275 -4473 y(A)25 b Fs({)g Ft(or)g(`)p Fs(,)p Ft(')g(ma)m(y)h(b)s(e)f(quoted) -g(with)g(a)h(bac)m(kslash)f(to)h(prev)m(en)m(t)g(its)g(b)s(eing)f -(considered)g(part)g(of)g(a)h(brace)150 4583 y(expression.)51 -b(T)-8 b(o)34 b(a)m(v)m(oid)i(con\015icts)e(with)g(parameter)g -(expansion,)h(the)f(string)g(`)p Fs(${)p Ft(')g(is)g(not)g(considered) -150 4692 y(eligible)e(for)e(brace)h(expansion.)275 4827 -y(This)f(construct)h(is)g(t)m(ypically)i(used)d(as)h(shorthand)f(when)g -(the)h(common)g(pre\014x)f(of)h(the)g(strings)g(to)150 -4936 y(b)s(e)f(generated)h(is)g(longer)g(than)f(in)g(the)g(ab)s(o)m(v)m -(e)i(example:)390 5071 y Fs(mkdir)46 b(/usr/local/src/bash/{old,n)o -(ew,)o(dist)o(,bug)o(s})275 5205 y Ft(or)390 5340 y Fs(chown)g(root)h -(/usr/{ucb/{ex,edit},lib/)o({ex?)o(.?*,)o(how)o(_ex})o(})p +(formed)150 5340 y(brace)d(expansion)f(is)g(left)h(unc)m(hanged.)p eop end %%Page: 18 24 TeXDict begin 18 23 bop 150 -116 a Ft(18)2572 b(Bash)31 -b(Reference)g(Man)m(ual)150 299 y Fk(3.5.2)63 b(Tilde)41 -b(Expansion)275 541 y Ft(If)i(a)i(w)m(ord)e(b)s(egins)h(with)f(an)h -(unquoted)f(tilde)i(c)m(haracter)h(\(`)p Fs(~)p Ft('\),)i(all)d(of)g -(the)f(c)m(haracters)h(up)e(to)150 651 y(the)35 b(\014rst)f(unquoted)f -(slash)i(\(or)g(all)g(c)m(haracters,)i(if)e(there)g(is)f(no)h(unquoted) -e(slash\))i(are)g(considered)g(a)150 760 y Fq(tilde-pre\014x)p -Ft(.)55 b(If)35 b(none)g(of)g(the)g(c)m(haracters)i(in)d(the)i -(tilde-pre\014x)f(are)g(quoted,)i(the)e(c)m(haracters)i(in)e(the)150 -870 y(tilde-pre\014x)27 b(follo)m(wing)h(the)f(tilde)h(are)f(treated)h -(as)f(a)g(p)s(ossible)f Fq(login)i(name)p Ft(.)39 b(If)27 -b(this)f(login)i(name)f(is)g(the)150 979 y(n)m(ull)k(string,)h(the)f +b(Reference)g(Man)m(ual)275 299 y(A)25 b Fs({)g Ft(or)g(`)p +Fs(,)p Ft(')g(ma)m(y)h(b)s(e)f(quoted)g(with)g(a)h(bac)m(kslash)f(to)h +(prev)m(en)m(t)g(its)g(b)s(eing)f(considered)g(part)g(of)g(a)h(brace) +150 408 y(expression.)51 b(T)-8 b(o)34 b(a)m(v)m(oid)i(con\015icts)e +(with)g(parameter)g(expansion,)h(the)f(string)g(`)p Fs(${)p +Ft(')g(is)g(not)g(considered)150 518 y(eligible)e(for)e(brace)h +(expansion.)275 652 y(This)f(construct)h(is)g(t)m(ypically)i(used)d(as) +h(shorthand)f(when)g(the)h(common)g(pre\014x)f(of)h(the)g(strings)g(to) +150 762 y(b)s(e)f(generated)h(is)g(longer)g(than)f(in)g(the)g(ab)s(o)m +(v)m(e)i(example:)390 896 y Fs(mkdir)46 b(/usr/local/src/bash/{old,n)o +(ew,)o(dist)o(,bug)o(s})275 1030 y Ft(or)390 1164 y Fs(chown)g(root)h +(/usr/{ucb/{ex,edit},lib/)o({ex?)o(.?*,)o(how)o(_ex})o(})150 +1387 y Fk(3.5.2)63 b(Tilde)41 b(Expansion)275 1630 y +Ft(If)i(a)i(w)m(ord)e(b)s(egins)h(with)f(an)h(unquoted)f(tilde)i(c)m +(haracter)h(\(`)p Fs(~)p Ft('\),)i(all)d(of)g(the)f(c)m(haracters)h(up) +e(to)150 1740 y(the)35 b(\014rst)f(unquoted)f(slash)i(\(or)g(all)g(c)m +(haracters,)i(if)e(there)g(is)f(no)h(unquoted)e(slash\))i(are)g +(considered)g(a)150 1850 y Fq(tilde-pre\014x)p Ft(.)55 +b(If)35 b(none)g(of)g(the)g(c)m(haracters)i(in)d(the)i(tilde-pre\014x)f +(are)g(quoted,)i(the)e(c)m(haracters)i(in)e(the)150 1959 +y(tilde-pre\014x)27 b(follo)m(wing)h(the)f(tilde)h(are)f(treated)h(as)f +(a)g(p)s(ossible)f Fq(login)i(name)p Ft(.)39 b(If)27 +b(this)f(login)i(name)f(is)g(the)150 2069 y(n)m(ull)k(string,)h(the)f (tilde)h(is)g(replaced)g(with)f(the)g(v)-5 b(alue)32 b(of)f(the)h Fs(HOME)e Ft(shell)h(v)-5 b(ariable.)45 -b(If)31 b Fs(HOME)f Ft(is)h(unset,)150 1089 y(the)37 +b(If)31 b Fs(HOME)f Ft(is)h(unset,)150 2178 y(the)37 b(home)f(directory)h(of)g(the)f(user)g(executing)i(the)f(shell)f(is)h (substituted)f(instead.)59 b(Otherwise,)38 b(the)150 -1198 y(tilde-pre\014x)30 b(is)h(replaced)g(with)f(the)g(home)h +2288 y(tilde-pre\014x)30 b(is)h(replaced)g(with)f(the)g(home)h (directory)g(asso)s(ciated)g(with)f(the)h(sp)s(eci\014ed)f(login)h -(name.)275 1331 y(If)h(the)h(tilde-pre\014x)f(is)h(`)p +(name.)275 2422 y(If)h(the)h(tilde-pre\014x)f(is)h(`)p Fs(~+)p Ft(',)g(the)g(v)-5 b(alue)33 b(of)g(the)g(shell)g(v)-5 b(ariable)34 b Fs(PWD)d Ft(replaces)j(the)f(tilde-pre\014x.)47 -b(If)150 1441 y(the)31 b(tilde-pre\014x)f(is)g(`)p Fs(~-)p +b(If)150 2532 y(the)31 b(tilde-pre\014x)f(is)g(`)p Fs(~-)p Ft(',)h(the)f(v)-5 b(alue)31 b(of)g(the)f(shell)h(v)-5 b(ariable)31 b Fs(OLDPWD)p Ft(,)e(if)h(it)h(is)g(set,)g(is)f -(substituted.)275 1573 y(If)f(the)h(c)m(haracters)h(follo)m(wing)h(the) +(substituted.)275 2666 y(If)f(the)h(c)m(haracters)h(follo)m(wing)h(the) e(tilde)g(in)g(the)g(tilde-pre\014x)g(consist)g(of)g(a)h(n)m(um)m(b)s -(er)d Fq(N)p Ft(,)j(optionally)150 1683 y(pre\014xed)22 +(er)d Fq(N)p Ft(,)j(optionally)150 2775 y(pre\014xed)22 b(b)m(y)h(a)h(`)p Fs(+)p Ft(')f(or)h(a)f(`)p Fs(-)p Ft(',)j(the)d (tilde-pre\014x)g(is)h(replaced)f(with)g(the)h(corresp)s(onding)e -(elemen)m(t)j(from)e(the)150 1792 y(directory)36 b(stac)m(k,)i(as)e(it) +(elemen)m(t)j(from)e(the)150 2885 y(directory)36 b(stac)m(k,)i(as)e(it) g(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)g(the)f Fs(dirs)g Ft(builtin)g(in)m(v)m(ok)m(ed)i(with)e(the)g(c)m(haracters) -150 1902 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g +150 2994 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g (an)f(argumen)m(t)h(\(see)h(Section)f(6.8)h([The)e(Directory)i(Stac)m -(k],)150 2011 y(page)c(73\).)57 b(If)35 b(the)g(tilde-pre\014x,)i(sans) +(k],)150 3104 y(page)c(73\).)57 b(If)35 b(the)g(tilde-pre\014x,)i(sans) e(the)h(tilde,)h(consists)f(of)g(a)f(n)m(um)m(b)s(er)f(without)i(a)f -(leading)h(`)p Fs(+)p Ft(')g(or)150 2121 y(`)p Fs(-)p -Ft(',)31 b(`)p Fs(+)p Ft(')f(is)h(assumed.)275 2253 y(If)e(the)i(login) +(leading)h(`)p Fs(+)p Ft(')g(or)150 3214 y(`)p Fs(-)p +Ft(',)31 b(`)p Fs(+)p Ft(')f(is)h(assumed.)275 3348 y(If)e(the)i(login) g(name)g(is)f(in)m(v)-5 b(alid,)31 b(or)g(the)f(tilde)h(expansion)f (fails,)i(the)e(w)m(ord)g(is)h(left)g(unc)m(hanged.)275 -2386 y(Eac)m(h)e(v)-5 b(ariable)31 b(assignmen)m(t)f(is)f(c)m(hec)m(k)m -(ed)i(for)e(unquoted)g(tilde-pre\014xes)g(immediately)i(follo)m(wing)g -(a)150 2495 y(`)p Fs(:)p Ft(')g(or)f(`)p Fs(=)p Ft('.)42 -b(In)30 b(these)h(cases,)h(tilde)f(expansion)g(is)f(also)i(p)s -(erformed.)40 b(Consequen)m(tly)-8 b(,)31 b(one)g(ma)m(y)h(use)e -(\014le)150 2605 y(names)f(with)f(tildes)h(in)f(assignmen)m(ts)i(to)f -Fs(PATH)p Ft(,)f Fs(MAILPATH)p Ft(,)f(and)h Fs(CDPATH)p -Ft(,)f(and)h(the)h(shell)g(assigns)g(the)150 2715 y(expanded)h(v)-5 -b(alue.)275 2847 y(The)29 b(follo)m(wing)j(table)g(sho)m(ws)e(ho)m(w)g -(Bash)h(treats)g(unquoted)e(tilde-pre\014xes:)150 3002 -y Fs(~)432 b Ft(The)30 b(v)-5 b(alue)31 b(of)f Fs($HOME)150 -3158 y(~/foo)240 b Ft(`)p Fs($HOME/foo)p Ft(')150 3313 -y Fs(~fred/foo)630 3423 y Ft(The)30 b(sub)s(directory)f -Fs(foo)h Ft(of)g(the)h(home)f(directory)h(of)g(the)f(user)g -Fs(fred)150 3578 y(~+/foo)192 b Ft(`)p Fs($PWD/foo)p -Ft(')150 3733 y Fs(~-/foo)g Ft(`)p Fs(${OLDPWD-'~-'}/foo)p -Ft(')150 3889 y Fs(~)p Fj(N)384 b Ft(The)30 b(string)g(that)h(w)m(ould) -f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p Fs(dirs)g(+)p -Fj(N)11 b Ft(')150 4044 y Fs(~+)p Fj(N)336 b Ft(The)30 -b(string)g(that)h(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p -Fs(dirs)g(+)p Fj(N)11 b Ft(')150 4199 y Fs(~-)p Fj(N)336 +3482 y(Eac)m(h)38 b(v)-5 b(ariable)38 b(assignmen)m(t)h(is)e(c)m(hec)m +(k)m(ed)j(for)d(unquoted)g(tilde-pre\014xes)h(immediately)g(follo)m +(wing)150 3591 y(a)d(`)p Fs(:)p Ft(')g(or)g(the)g(\014rst)f(`)p +Fs(=)p Ft('.)54 b(In)34 b(these)h(cases,)i(tilde)e(expansion)g(is)g +(also)h(p)s(erformed.)52 b(Consequen)m(tly)-8 b(,)37 +b(one)150 3701 y(ma)m(y)27 b(use)e(\014le)h(names)g(with)g(tildes)g(in) +g(assignmen)m(ts)h(to)g Fs(PATH)p Ft(,)f Fs(MAILPATH)p +Ft(,)e(and)i Fs(CDPATH)p Ft(,)f(and)h(the)g(shell)150 +3810 y(assigns)31 b(the)f(expanded)g(v)-5 b(alue.)275 +3944 y(The)29 b(follo)m(wing)j(table)g(sho)m(ws)e(ho)m(w)g(Bash)h +(treats)g(unquoted)e(tilde-pre\014xes:)150 4103 y Fs(~)432 +b Ft(The)30 b(v)-5 b(alue)31 b(of)f Fs($HOME)150 4262 +y(~/foo)240 b Ft(`)p Fs($HOME/foo)p Ft(')150 4420 y Fs(~fred/foo)630 +4530 y Ft(The)30 b(sub)s(directory)f Fs(foo)h Ft(of)g(the)h(home)f +(directory)h(of)g(the)f(user)g Fs(fred)150 4688 y(~+/foo)192 +b Ft(`)p Fs($PWD/foo)p Ft(')150 4847 y Fs(~-/foo)g Ft(`)p +Fs(${OLDPWD-'~-'}/foo)p Ft(')150 5005 y Fs(~)p Fj(N)384 b Ft(The)30 b(string)g(that)h(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m -(y)f(`)p Fs(dirs)g(-)p Fj(N)11 b Ft(')150 4418 y Fk(3.5.3)63 -b(Shell)41 b(P)m(arameter)f(Expansion)275 4660 y Ft(The)26 -b(`)p Fs($)p Ft(')i(c)m(haracter)h(in)m(tro)s(duces)e(parameter)h -(expansion,)g(command)f(substitution,)h(or)g(arithmetic)150 -4769 y(expansion.)38 b(The)22 b(parameter)h(name)f(or)g(sym)m(b)s(ol)h +(y)f(`)p Fs(dirs)g(+)p Fj(N)11 b Ft(')150 5164 y Fs(~+)p +Fj(N)336 b Ft(The)30 b(string)g(that)h(w)m(ould)f(b)s(e)g(displa)m(y)m +(ed)h(b)m(y)f(`)p Fs(dirs)g(+)p Fj(N)11 b Ft(')150 5322 +y Fs(~-)p Fj(N)336 b Ft(The)30 b(string)g(that)h(w)m(ould)f(b)s(e)g +(displa)m(y)m(ed)h(b)m(y)f(`)p Fs(dirs)g(-)p Fj(N)11 +b Ft(')p eop end +%%Page: 19 25 +TeXDict begin 19 24 bop 150 -116 a Ft(Chapter)30 b(3:)41 +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(19)150 299 +y Fk(3.5.3)63 b(Shell)41 b(P)m(arameter)f(Expansion)275 +539 y Ft(The)26 b(`)p Fs($)p Ft(')i(c)m(haracter)h(in)m(tro)s(duces)e +(parameter)h(expansion,)g(command)f(substitution,)h(or)g(arithmetic)150 +648 y(expansion.)38 b(The)22 b(parameter)h(name)f(or)g(sym)m(b)s(ol)h (to)g(b)s(e)e(expanded)h(ma)m(y)h(b)s(e)f(enclosed)h(in)f(braces,)i -(whic)m(h)150 4879 y(are)31 b(optional)g(but)f(serv)m(e)h(to)h(protect) -f(the)g(v)-5 b(ariable)31 b(to)g(b)s(e)f(expanded)g(from)g(c)m -(haracters)i(immediately)150 4988 y(follo)m(wing)g(it)f(whic)m(h)f +(whic)m(h)150 758 y(are)31 b(optional)g(but)f(serv)m(e)h(to)h(protect)f +(the)g(v)-5 b(ariable)31 b(to)g(b)s(e)f(expanded)g(from)g(c)m +(haracters)i(immediately)150 867 y(follo)m(wing)g(it)f(whic)m(h)f (could)g(b)s(e)g(in)m(terpreted)h(as)f(part)h(of)f(the)h(name.)275 -5121 y(When)44 b(braces)i(are)f(used,)j(the)e(matc)m(hing)g(ending)f +998 y(When)44 b(braces)i(are)f(used,)j(the)e(matc)m(hing)g(ending)f (brace)g(is)g(the)g(\014rst)g(`)p Fs(})p Ft(')g(not)g(escap)s(ed)h(b)m -(y)f(a)150 5230 y(bac)m(kslash)40 b(or)f(within)g(a)g(quoted)g(string,) +(y)f(a)150 1107 y(bac)m(kslash)40 b(or)f(within)g(a)g(quoted)g(string,) j(and)c(not)i(within)e(an)h(em)m(b)s(edded)f(arithmetic)j(expansion,) -150 5340 y(command)30 b(substitution,)g(or)h(parameter)g(expansion.)p -eop end -%%Page: 19 25 -TeXDict begin 19 24 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(19)275 299 -y(The)40 b(basic)h(form)g(of)g(parameter)h(expansion)e(is)h($)p +150 1217 y(command)30 b(substitution,)g(or)h(parameter)g(expansion.)275 +1347 y(The)40 b(basic)h(form)g(of)g(parameter)h(expansion)e(is)h($)p Fs({)p Fq(parameter)7 b Fs(})p Ft(.)73 b(The)40 b(v)-5 -b(alue)42 b(of)f Fq(parameter)48 b Ft(is)150 408 y(substituted.)43 +b(alue)42 b(of)f Fq(parameter)48 b Ft(is)150 1456 y(substituted.)43 b(The)31 b(braces)g(are)h(required)e(when)h Fq(parameter)38 b Ft(is)31 b(a)h(p)s(ositional)g(parameter)g(with)f(more)150 -518 y(than)h(one)g(digit,)i(or)e(when)g Fq(parameter)39 +1566 y(than)h(one)g(digit,)i(or)e(when)g Fq(parameter)39 b Ft(is)32 b(follo)m(w)m(ed)i(b)m(y)e(a)h(c)m(haracter)h(that)e(is)h -(not)f(to)h(b)s(e)f(in)m(terpreted)150 628 y(as)f(part)f(of)g(its)h -(name.)275 772 y(If)26 b(the)i(\014rst)f(c)m(haracter)i(of)e +(not)f(to)h(b)s(e)f(in)m(terpreted)150 1676 y(as)f(part)f(of)g(its)h +(name.)275 1806 y(If)26 b(the)i(\014rst)f(c)m(haracter)i(of)e Fq(parameter)35 b Ft(is)27 b(an)g(exclamation)j(p)s(oin)m(t,)e(a)g(lev) -m(el)h(of)e(v)-5 b(ariable)29 b(indirection)150 882 y(is)38 -b(in)m(tro)s(duced.)62 b(Bash)38 b(uses)f(the)h(v)-5 +m(el)h(of)e(v)-5 b(ariable)29 b(indirection)150 1915 +y(is)38 b(in)m(tro)s(duced.)62 b(Bash)38 b(uses)f(the)h(v)-5 b(alue)38 b(of)g(the)g(v)-5 b(ariable)39 b(formed)e(from)g(the)h(rest)g -(of)g Fq(parameter)45 b Ft(as)150 991 y(the)32 b(name)h(of)f(the)h(v)-5 -b(ariable;)34 b(this)e(v)-5 b(ariable)33 b(is)g(then)f(expanded)f(and)h -(that)h(v)-5 b(alue)32 b(is)h(used)e(in)h(the)h(rest)150 -1101 y(of)h(the)f(substitution,)i(rather)e(than)g(the)h(v)-5 +(of)g Fq(parameter)45 b Ft(as)150 2025 y(the)32 b(name)h(of)f(the)h(v) +-5 b(ariable;)34 b(this)e(v)-5 b(ariable)33 b(is)g(then)f(expanded)f +(and)h(that)h(v)-5 b(alue)32 b(is)h(used)e(in)h(the)h(rest)150 +2134 y(of)h(the)f(substitution,)i(rather)e(than)g(the)h(v)-5 b(alue)34 b(of)g Fq(parameter)40 b Ft(itself.)51 b(This)33 -b(is)g(kno)m(wn)g(as)h Fs(indirect)150 1210 y(expansion)p +b(is)g(kno)m(wn)g(as)h Fs(indirect)150 2244 y(expansion)p Ft(.)81 b(The)44 b(exceptions)h(to)h(this)e(are)h(the)g(expansions)f (of)h($)p Fs({)p Ft(!)p Fq(pre\014x*)8 b Fs(})43 b Ft(and)h($)p Fs({)p Ft(!)p Fq(name)5 b Ft([)p Fs(@)p Ft(])p Fs(})150 -1320 y Ft(describ)s(ed)28 b(b)s(elo)m(w.)41 b(The)28 +2354 y Ft(describ)s(ed)28 b(b)s(elo)m(w.)41 b(The)28 b(exclamation)j(p)s(oin)m(t)f(m)m(ust)f(immediately)h(follo)m(w)g(the)g -(left)f(brace)h(in)f(order)f(to)150 1430 y(in)m(tro)s(duce)i -(indirection.)275 1574 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m +(left)f(brace)h(in)f(order)f(to)150 2463 y(in)m(tro)s(duce)i +(indirection.)275 2593 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m (w,)i Fq(w)m(ord)h Ft(is)c(sub)5 b(ject)40 b(to)h(tilde)f(expansion,)j -(parameter)e(expansion,)150 1684 y(command)30 b(substitution,)g(and)g -(arithmetic)i(expansion.)275 1828 y(When)h(not)g(p)s(erforming)f +(parameter)e(expansion,)150 2703 y(command)30 b(substitution,)g(and)g +(arithmetic)i(expansion.)275 2833 y(When)h(not)g(p)s(erforming)f (substring)g(expansion,)j(Bash)e(tests)h(for)f(a)h(parameter)g(that)g -(is)f(unset)g(or)150 1938 y(n)m(ull;)38 b(omitting)e(the)f(colon)h +(is)f(unset)g(or)150 2943 y(n)m(ull;)38 b(omitting)e(the)f(colon)h (results)f(in)g(a)h(test)g(only)f(for)g(a)g(parameter)h(that)f(is)h -(unset.)54 b(Put)35 b(another)150 2047 y(w)m(a)m(y)-8 +(unset.)54 b(Put)35 b(another)150 3052 y(w)m(a)m(y)-8 b(,)31 b(if)e(the)g(colon)h(is)f(included,)f(the)h(op)s(erator)h(tests) f(for)g(b)s(oth)f(existence)i(and)f(that)g(the)g(v)-5 -b(alue)30 b(is)f(not)150 2157 y(n)m(ull;)i(if)f(the)g(colon)i(is)e +b(alue)30 b(is)f(not)150 3162 y(n)m(ull;)i(if)f(the)g(colon)i(is)e (omitted,)i(the)e(op)s(erator)h(tests)g(only)g(for)f(existence.)150 -2331 y Fs(${)p Fj(parameter)11 b Fs(:)p Fp(\000)p Fj(word)g -Fs(})630 2441 y Ft(If)30 b Fq(parameter)37 b Ft(is)30 +3313 y Fs(${)p Fj(parameter)11 b Fs(:)p Fp(\000)p Fj(word)g +Fs(})630 3422 y Ft(If)30 b Fq(parameter)37 b Ft(is)30 b(unset)g(or)h(n)m(ull,)f(the)h(expansion)f(of)g Fq(w)m(ord)k -Ft(is)c(substituted.)40 b(Otherwise,)630 2550 y(the)31 +Ft(is)c(substituted.)40 b(Otherwise,)630 3532 y(the)31 b(v)-5 b(alue)30 b(of)h Fq(parameter)37 b Ft(is)31 b(substituted.)150 -2720 y Fs(${)p Fj(parameter)11 b Fs(:=)p Fj(word)g Fs(})630 -2829 y Ft(If)33 b Fq(parameter)40 b Ft(is)33 b(unset)f(or)h(n)m(ull,)h +3682 y Fs(${)p Fj(parameter)11 b Fs(:=)p Fj(word)g Fs(})630 +3792 y Ft(If)33 b Fq(parameter)40 b Ft(is)33 b(unset)f(or)h(n)m(ull,)h (the)f(expansion)g(of)g Fq(w)m(ord)j Ft(is)d(assigned)g(to)h -Fq(parameter)p Ft(.)630 2939 y(The)c(v)-5 b(alue)32 b(of)f +Fq(parameter)p Ft(.)630 3902 y(The)c(v)-5 b(alue)32 b(of)f Fq(parameter)38 b Ft(is)31 b(then)g(substituted.)42 b(P)m(ositional)33 -b(parameters)e(and)f(sp)s(ecial)630 3049 y(parameters)h(ma)m(y)g(not)f +b(parameters)e(and)f(sp)s(ecial)630 4011 y(parameters)h(ma)m(y)g(not)f (b)s(e)g(assigned)h(to)g(in)f(this)g(w)m(a)m(y)-8 b(.)150 -3218 y Fs(${)p Fj(parameter)11 b Fs(:?)p Fj(word)g Fs(})630 -3328 y Ft(If)26 b Fq(parameter)33 b Ft(is)26 b(n)m(ull)g(or)g(unset,)h +4162 y Fs(${)p Fj(parameter)11 b Fs(:?)p Fj(word)g Fs(})630 +4271 y Ft(If)26 b Fq(parameter)33 b Ft(is)26 b(n)m(ull)g(or)g(unset,)h (the)f(expansion)g(of)g Fq(w)m(ord)k Ft(\(or)c(a)h(message)g(to)g(that) -f(e\013ect)630 3437 y(if)i Fq(w)m(ord)j Ft(is)d(not)g(presen)m(t\))h +f(e\013ect)630 4381 y(if)i Fq(w)m(ord)j Ft(is)d(not)g(presen)m(t\))h (is)f(written)g(to)h(the)f(standard)f(error)h(and)f(the)h(shell,)h(if)f -(it)h(is)f(not)630 3547 y(in)m(teractiv)m(e,)33 b(exits.)42 +(it)h(is)f(not)630 4491 y(in)m(teractiv)m(e,)33 b(exits.)42 b(Otherwise,)30 b(the)h(v)-5 b(alue)31 b(of)f Fq(parameter)38 -b Ft(is)30 b(substituted.)150 3716 y Fs(${)p Fj(parameter)11 -b Fs(:+)p Fj(word)g Fs(})630 3826 y Ft(If)35 b Fq(parameter)42 +b Ft(is)30 b(substituted.)150 4641 y Fs(${)p Fj(parameter)11 +b Fs(:+)p Fj(word)g Fs(})630 4751 y Ft(If)35 b Fq(parameter)42 b Ft(is)36 b(n)m(ull)f(or)h(unset,)g(nothing)g(is)f(substituted,)i -(otherwise)e(the)h(expansion)630 3935 y(of)31 b Fq(w)m(ord)i -Ft(is)e(substituted.)150 4105 y Fs(${)p Fj(parameter)11 -b Fs(:)p Fj(offset)g Fs(})150 4214 y(${)p Fj(parameter)g +(otherwise)e(the)h(expansion)630 4861 y(of)31 b Fq(w)m(ord)i +Ft(is)e(substituted.)150 5011 y Fs(${)p Fj(parameter)11 +b Fs(:)p Fj(offset)g Fs(})150 5121 y(${)p Fj(parameter)g Fs(:)p Fj(offset)g Fs(:)p Fj(le)o(ngt)o(h)g Fs(})630 -4324 y Ft(Expands)44 b(to)i(up)e(to)i Fq(length)g Ft(c)m(haracters)h +5230 y Ft(Expands)44 b(to)i(up)e(to)i Fq(length)g Ft(c)m(haracters)h (of)e Fq(parameter)53 b Ft(starting)46 b(at)g(the)f(c)m(haracter)630 -4433 y(sp)s(eci\014ed)30 b(b)m(y)h Fq(o\013set)p Ft(.)42 +5340 y(sp)s(eci\014ed)30 b(b)m(y)h Fq(o\013set)p Ft(.)42 b(If)31 b Fq(length)g Ft(is)g(omitted,)h(expands)e(to)h(the)g -(substring)f(of)g Fq(parameter)630 4543 y Ft(starting)38 -b(at)g(the)f(c)m(haracter)i(sp)s(eci\014ed)e(b)m(y)g -Fq(o\013set)p Ft(.)62 b Fq(length)38 b Ft(and)f Fq(o\013set)j -Ft(are)e(arithmetic)630 4653 y(expressions)30 b(\(see)i(Section)g(6.5)g -([Shell)f(Arithmetic],)h(page)g(70\).)43 b(This)30 b(is)h(referred)f -(to)i(as)630 4762 y(Substring)d(Expansion.)630 4902 y -Fq(length)f Ft(m)m(ust)g(ev)-5 b(aluate)29 b(to)f(a)h(n)m(um)m(b)s(er)d -(greater)j(than)e(or)h(equal)g(to)h(zero.)40 b(If)27 -b Fq(o\013set)k Ft(ev)-5 b(alu-)630 5011 y(ates)24 b(to)h(a)e(n)m(um)m -(b)s(er)f(less)i(than)f(zero,)j(the)e(v)-5 b(alue)24 -b(is)f(used)g(as)g(an)h(o\013set)g(from)f(the)g(end)g(of)h(the)630 -5121 y(v)-5 b(alue)22 b(of)f Fq(parameter)p Ft(.)38 b(If)21 -b Fq(parameter)28 b Ft(is)21 b(`)p Fs(@)p Ft(',)i(the)f(result)f(is)g -Fq(length)h Ft(p)s(ositional)g(parameters)630 5230 y(b)s(eginning)27 -b(at)i Fq(o\013set)p Ft(.)41 b(If)28 b Fq(parameter)35 -b Ft(is)28 b(an)g(arra)m(y)h(name)f(indexed)f(b)m(y)h(`)p -Fs(@)p Ft(')g(or)g(`)p Fs(*)p Ft(',)h(the)g(re-)630 5340 -y(sult)21 b(is)h(the)f Fq(length)h Ft(mem)m(b)s(ers)f(of)g(the)h(arra)m -(y)f(b)s(eginning)g(with)g Fs(${)p Fj(parameter)11 b -Fs([)p Fj(offset)g Fs(]})p Ft(.)p eop end +(substring)f(of)g Fq(parameter)p eop end %%Page: 20 26 TeXDict begin 20 25 bop 150 -116 a Ft(20)2572 b(Bash)31 -b(Reference)g(Man)m(ual)630 299 y(Substring)h(indexing)i(is)f -(zero-based)i(unless)e(the)h(p)s(ositional)g(parameters)g(are)g(used,)g -(in)630 408 y(whic)m(h)c(case)i(the)e(indexing)g(starts)h(at)g(1.)150 -573 y Fs(${!)p Fj(prefix)11 b Fs(*})150 682 y(${!)p Fj(prefix)g -Fs(@})630 792 y Ft(Expands)34 b(to)j(the)f(names)g(of)g(v)-5 -b(ariables)37 b(whose)e(names)h(b)s(egin)f(with)h Fq(pre\014x)p -Ft(,)g(separated)630 902 y(b)m(y)30 b(the)h(\014rst)e(c)m(haracter)j -(of)f(the)g Fs(IFS)e Ft(sp)s(ecial)i(v)-5 b(ariable.)150 -1066 y Fs(${!)p Fj(name)11 b Fs([@]})150 1176 y(${!)p -Fj(name)g Fs([*]})630 1285 y Ft(If)26 b Fq(name)32 b -Ft(is)27 b(an)f(arra)m(y)h(v)-5 b(ariable,)29 b(expands)d(to)h(the)g -(list)g(of)g(arra)m(y)g(indices)g(\(k)m(eys\))h(assigned)630 -1395 y(in)c Fq(name)p Ft(.)39 b(If)24 b Fq(name)30 b -Ft(is)24 b(not)h(an)f(arra)m(y)-8 b(,)27 b(expands)c(to)j(0)f(if)f -Fq(name)30 b Ft(is)24 b(set)h(and)f(n)m(ull)g(otherwise.)630 -1504 y(When)39 b(`)p Fs(@)p Ft(')h(is)f(used)g(and)f(the)i(expansion)f -(app)s(ears)g(within)f(double)h(quotes,)k(eac)m(h)d(k)m(ey)630 -1614 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150 -1778 y Fs(${#)p Fj(parameter)11 b Fs(})630 1888 y Ft(The)40 +b(Reference)g(Man)m(ual)630 299 y(starting)38 b(at)g(the)f(c)m +(haracter)i(sp)s(eci\014ed)e(b)m(y)g Fq(o\013set)p Ft(.)62 +b Fq(length)38 b Ft(and)f Fq(o\013set)j Ft(are)e(arithmetic)630 +408 y(expressions)30 b(\(see)i(Section)g(6.5)g([Shell)f(Arithmetic],)h +(page)g(70\).)43 b(This)30 b(is)h(referred)f(to)i(as)630 +518 y(Substring)d(Expansion.)630 648 y Fq(length)j Ft(m)m(ust)f(ev)-5 +b(aluate)33 b(to)f(a)g(n)m(um)m(b)s(er)e(greater)i(than)f(or)g(equal)h +(to)g(zero.)45 b(If)30 b Fq(o\013set)35 b Ft(ev)-5 b(al-)630 +757 y(uates)36 b(to)h(a)f(n)m(um)m(b)s(er)e(less)i(than)f(zero,)j(the)e +(v)-5 b(alue)36 b(is)g(used)f(as)g(an)h(o\013set)h(from)e(the)h(end)630 +867 y(of)i(the)f(v)-5 b(alue)38 b(of)g Fq(parameter)p +Ft(.)62 b(If)37 b Fq(parameter)45 b Ft(is)37 b(`)p Fs(@)p +Ft(',)j(the)d(result)h(is)f Fq(length)h Ft(p)s(ositional)630 +976 y(parameters)d(b)s(eginning)e(at)i Fq(o\013set)p +Ft(.)54 b(If)34 b Fq(parameter)41 b Ft(is)34 b(an)h(arra)m(y)f(name)h +(indexed)f(b)m(y)g(`)p Fs(@)p Ft(')630 1086 y(or)f(`)p +Fs(*)p Ft(',)g(the)g(result)g(is)g(the)g Fq(length)g +Ft(mem)m(b)s(ers)f(of)h(the)g(arra)m(y)g(b)s(eginning)f(with)g +Fs(${)p Fj(param-)630 1196 y(eter)11 b Fs([)p Fj(offset)g +Fs(]})p Ft(.)65 b(A)40 b(negativ)m(e)j Fq(o\013set)g +Ft(is)d(tak)m(en)h(relativ)m(e)h(to)f(one)g(greater)g(than)f(the)630 +1305 y(maxim)m(um)27 b(index)g(of)g(the)h(sp)s(eci\014ed)e(arra)m(y)-8 +b(.)41 b(Note)28 b(that)g(a)g(negativ)m(e)h(o\013set)f(m)m(ust)f(b)s(e) +g(sep-)630 1415 y(arated)d(from)e(the)i(colon)g(b)m(y)f(at)h(least)g +(one)g(space)f(to)h(a)m(v)m(oid)h(b)s(eing)d(confused)h(with)g(the)g(`) +p Fs(:-)p Ft(')630 1524 y(expansion.)61 b(Substring)35 +b(indexing)i(is)g(zero-based)h(unless)e(the)i(p)s(ositional)g +(parameters)630 1634 y(are)31 b(used,)f(in)g(whic)m(h)g(case)h(the)g +(indexing)f(starts)h(at)g(1.)150 1783 y Fs(${!)p Fj(prefix)11 +b Fs(*})150 1893 y(${!)p Fj(prefix)g Fs(@})630 2002 y +Ft(Expands)34 b(to)j(the)f(names)g(of)g(v)-5 b(ariables)37 +b(whose)e(names)h(b)s(egin)f(with)h Fq(pre\014x)p Ft(,)g(separated)630 +2112 y(b)m(y)30 b(the)h(\014rst)e(c)m(haracter)j(of)f(the)g +Fs(IFS)e Ft(sp)s(ecial)i(v)-5 b(ariable.)150 2262 y Fs(${!)p +Fj(name)11 b Fs([@]})150 2371 y(${!)p Fj(name)g Fs([*]})630 +2481 y Ft(If)26 b Fq(name)32 b Ft(is)27 b(an)f(arra)m(y)h(v)-5 +b(ariable,)29 b(expands)d(to)h(the)g(list)g(of)g(arra)m(y)g(indices)g +(\(k)m(eys\))h(assigned)630 2590 y(in)c Fq(name)p Ft(.)39 +b(If)24 b Fq(name)30 b Ft(is)24 b(not)h(an)f(arra)m(y)-8 +b(,)27 b(expands)c(to)j(0)f(if)f Fq(name)30 b Ft(is)24 +b(set)h(and)f(n)m(ull)g(otherwise.)630 2700 y(When)39 +b(`)p Fs(@)p Ft(')h(is)f(used)g(and)f(the)i(expansion)f(app)s(ears)g +(within)f(double)h(quotes,)k(eac)m(h)d(k)m(ey)630 2809 +y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150 2959 +y Fs(${#)p Fj(parameter)11 b Fs(})630 3068 y Ft(The)40 b(length)g(in)g(c)m(haracters)i(of)e(the)h(expanded)e(v)-5 b(alue)41 b(of)f Fq(parameter)47 b Ft(is)40 b(substituted.)630 -1998 y(If)i Fq(parameter)50 b Ft(is)43 b(`)p Fs(*)p Ft(')g(or)g(`)p +3178 y(If)i Fq(parameter)50 b Ft(is)43 b(`)p Fs(*)p Ft(')g(or)g(`)p Fs(@)p Ft(',)k(the)c(v)-5 b(alue)43 b(substituted)f(is)h(the)g(n)m(um)m -(b)s(er)f(of)h(p)s(ositional)630 2107 y(parameters.)i(If)32 +(b)s(er)f(of)h(p)s(ositional)630 3288 y(parameters.)i(If)32 b Fq(parameter)38 b Ft(is)32 b(an)g(arra)m(y)g(name)g(subscripted)f(b)m (y)g(`)p Fs(*)p Ft(')h(or)g(`)p Fs(@)p Ft(',)g(the)g(v)-5 -b(alue)630 2217 y(substituted)30 b(is)g(the)h(n)m(um)m(b)s(er)e(of)h -(elemen)m(ts)i(in)e(the)h(arra)m(y)-8 b(.)150 2381 y -Fs(${)p Fj(parameter)11 b Fs(#)p Fj(word)g Fs(})150 2491 -y(${)p Fj(parameter)g Fs(##)p Fj(word)g Fs(})630 2600 +b(alue)630 3397 y(substituted)30 b(is)g(the)h(n)m(um)m(b)s(er)e(of)h +(elemen)m(ts)i(in)e(the)h(arra)m(y)-8 b(.)150 3547 y +Fs(${)p Fj(parameter)11 b Fs(#)p Fj(word)g Fs(})150 3656 +y(${)p Fj(parameter)g Fs(##)p Fj(word)g Fs(})630 3766 y Ft(The)31 b Fq(w)m(ord)k Ft(is)d(expanded)f(to)i(pro)s(duce)e(a)h (pattern)g(just)f(as)i(in)e(\014lename)h(expansion)g(\(see)630 -2710 y(Section)k(3.5.8)h([Filename)g(Expansion],)g(page)f(22\).)56 +3875 y(Section)k(3.5.8)h([Filename)g(Expansion],)g(page)f(23\).)56 b(If)35 b(the)h(pattern)f(matc)m(hes)i(the)e(b)s(e-)630 -2819 y(ginning)28 b(of)g(the)h(expanded)e(v)-5 b(alue)29 +3985 y(ginning)28 b(of)g(the)h(expanded)e(v)-5 b(alue)29 b(of)f Fq(parameter)p Ft(,)h(then)f(the)g(result)g(of)h(the)f -(expansion)g(is)630 2929 y(the)36 b(expanded)f(v)-5 b(alue)36 +(expansion)g(is)630 4095 y(the)36 b(expanded)f(v)-5 b(alue)36 b(of)g Fq(parameter)43 b Ft(with)35 b(the)h(shortest)g(matc)m(hing)h -(pattern)f(\(the)g(`)p Fs(#)p Ft(')630 3039 y(case\))26 +(pattern)f(\(the)g(`)p Fs(#)p Ft(')630 4204 y(case\))26 b(or)f(the)g(longest)g(matc)m(hing)h(pattern)f(\(the)g(`)p Fs(##)p Ft(')g(case\))h(deleted.)39 b(If)24 b Fq(parameter)32 -b Ft(is)25 b(`)p Fs(@)p Ft(')630 3148 y(or)j(`)p Fs(*)p +b Ft(is)25 b(`)p Fs(@)p Ft(')630 4314 y(or)j(`)p Fs(*)p Ft(',)i(the)e(pattern)h(remo)m(v)-5 b(al)29 b(op)s(eration)g(is)f (applied)h(to)g(eac)m(h)g(p)s(ositional)g(parameter)g(in)630 -3258 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.) +4423 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.) 45 b(If)32 b Fq(parameter)38 b Ft(is)32 b(an)g(arra)m(y)g(v)-5 -b(ariable)630 3367 y(subscripted)39 b(with)g(`)p Fs(@)p +b(ariable)630 4533 y(subscripted)39 b(with)g(`)p Fs(@)p Ft(')h(or)g(`)p Fs(*)p Ft(',)j(the)d(pattern)h(remo)m(v)-5 b(al)41 b(op)s(eration)f(is)g(applied)g(to)h(eac)m(h)630 -3477 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h -(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 3641 +4643 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h +(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 4792 y Fs(${)p Fj(parameter)11 b Fs(\045)p Fj(word)g Fs(})150 -3751 y(${)p Fj(parameter)g Fs(\045\045)p Fj(word)g Fs(})630 -3861 y Ft(The)35 b Fq(w)m(ord)k Ft(is)c(expanded)g(to)h(pro)s(duce)e(a) +4902 y(${)p Fj(parameter)g Fs(\045\045)p Fj(word)g Fs(})630 +5011 y Ft(The)35 b Fq(w)m(ord)k Ft(is)c(expanded)g(to)h(pro)s(duce)e(a) i(pattern)f(just)g(as)h(in)f(\014lename)h(expansion.)55 -b(If)630 3970 y(the)43 b(pattern)g(matc)m(hes)h(a)g(trailing)g(p)s +b(If)630 5121 y(the)43 b(pattern)g(matc)m(hes)h(a)g(trailing)g(p)s (ortion)e(of)h(the)g(expanded)g(v)-5 b(alue)43 b(of)g -Fq(parameter)p Ft(,)630 4080 y(then)c(the)g(result)g(of)h(the)f +Fq(parameter)p Ft(,)630 5230 y(then)c(the)g(result)g(of)h(the)f (expansion)g(is)h(the)f(v)-5 b(alue)40 b(of)f Fq(parameter)46 -b Ft(with)39 b(the)h(shortest)630 4189 y(matc)m(hing)31 +b Ft(with)39 b(the)h(shortest)630 5340 y(matc)m(hing)31 b(pattern)e(\(the)h(`)p Fs(\045)p Ft(')g(case\))h(or)e(the)h(longest)h -(matc)m(hing)f(pattern)g(\(the)g(`)p Fs(\045\045)p Ft(')g(case\))630 -4299 y(deleted.)49 b(If)32 b Fq(parameter)40 b Ft(is)33 -b(`)p Fs(@)p Ft(')g(or)g(`)p Fs(*)p Ft(',)h(the)f(pattern)g(remo)m(v)-5 -b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 4408 y(eac)m(h)38 -b(p)s(ositional)g(parameter)g(in)f(turn,)h(and)e(the)h(expansion)g(is)h -(the)f(resultan)m(t)h(list.)61 b(If)630 4518 y Fq(parameter)38 -b Ft(is)32 b(an)f(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h -(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)g(the)f(pattern)h(remo)m(v)-5 -b(al)630 4628 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m -(b)s(er)e(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g -(is)630 4737 y(the)h(resultan)m(t)g(list.)150 4902 y -Fs(${)p Fj(parameter)11 b Fs(/)p Fj(pattern)g Fs(/)p -Fj(s)o(tri)o(ng)f Fs(})150 5011 y(${)p Fj(parameter)h -Fs(//)p Fj(pattern)g Fs(/)o Fj(str)o(ing)f Fs(})630 5121 -y Ft(The)37 b Fq(pattern)g Ft(is)g(expanded)g(to)h(pro)s(duce)e(a)h -(pattern)g(just)g(as)h(in)e(\014lename)i(expansion.)630 -5230 y Fq(P)m(arameter)46 b Ft(is)38 b(expanded)f(and)g(the)i(longest)g -(matc)m(h)g(of)f Fq(pattern)g Ft(against)h(its)f(v)-5 -b(alue)39 b(is)630 5340 y(replaced)e(with)f Fq(string)p -Ft(.)58 b(In)35 b(the)i(\014rst)e(form,)j(only)e(the)h(\014rst)e(matc)m -(h)i(is)g(replaced.)58 b(The)p eop end +(matc)m(hing)f(pattern)g(\(the)g(`)p Fs(\045\045)p Ft(')g(case\))p +eop end %%Page: 21 27 TeXDict begin 21 26 bop 150 -116 a Ft(Chapter)30 b(3:)41 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(21)630 299 -y(second)26 b(form)g(causes)h(all)g(matc)m(hes)g(of)g -Fq(pattern)f Ft(to)h(b)s(e)f(replaced)h(with)f Fq(string)p -Ft(.)39 b(If)26 b Fq(pattern)630 408 y Ft(b)s(egins)35 +y(deleted.)49 b(If)32 b Fq(parameter)40 b Ft(is)33 b(`)p +Fs(@)p Ft(')g(or)g(`)p Fs(*)p Ft(',)h(the)f(pattern)g(remo)m(v)-5 +b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 408 y(eac)m(h)38 +b(p)s(ositional)g(parameter)g(in)f(turn,)h(and)e(the)h(expansion)g(is)h +(the)f(resultan)m(t)h(list.)61 b(If)630 518 y Fq(parameter)38 +b Ft(is)32 b(an)f(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h +(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)g(the)f(pattern)h(remo)m(v)-5 +b(al)630 628 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m(b) +s(er)e(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g(is) +630 737 y(the)h(resultan)m(t)g(list.)150 900 y Fs(${)p +Fj(parameter)11 b Fs(/)p Fj(pattern)g Fs(/)p Fj(s)o(tri)o(ng)f +Fs(})150 1009 y(${)p Fj(parameter)h Fs(//)p Fj(pattern)g +Fs(/)o Fj(str)o(ing)f Fs(})630 1119 y Ft(The)37 b Fq(pattern)g +Ft(is)g(expanded)g(to)h(pro)s(duce)e(a)h(pattern)g(just)g(as)h(in)e +(\014lename)i(expansion.)630 1229 y Fq(P)m(arameter)46 +b Ft(is)38 b(expanded)f(and)g(the)i(longest)g(matc)m(h)g(of)f +Fq(pattern)g Ft(against)h(its)f(v)-5 b(alue)39 b(is)630 +1338 y(replaced)e(with)f Fq(string)p Ft(.)58 b(In)35 +b(the)i(\014rst)e(form,)j(only)e(the)h(\014rst)e(matc)m(h)i(is)g +(replaced.)58 b(The)630 1448 y(second)26 b(form)g(causes)h(all)g(matc)m +(hes)g(of)g Fq(pattern)f Ft(to)h(b)s(e)f(replaced)h(with)f +Fq(string)p Ft(.)39 b(If)26 b Fq(pattern)630 1557 y Ft(b)s(egins)35 b(with)g(`)p Fs(#)p Ft(',)i(it)f(m)m(ust)f(matc)m(h)h(at)g(the)g(b)s (eginning)f(of)g(the)h(expanded)e(v)-5 b(alue)36 b(of)g -Fq(pa-)630 518 y(rameter)p Ft(.)45 b(If)32 b Fq(pattern)g +Fq(pa-)630 1667 y(rameter)p Ft(.)45 b(If)32 b Fq(pattern)g Ft(b)s(egins)f(with)g(`)p Fs(\045)p Ft(',)i(it)f(m)m(ust)g(matc)m(h)g -(at)h(the)f(end)f(of)h(the)g(expanded)630 628 y(v)-5 +(at)h(the)f(end)f(of)h(the)g(expanded)630 1777 y(v)-5 b(alue)33 b(of)g Fq(parameter)p Ft(.)47 b(If)32 b Fq(string)40 b Ft(is)33 b(n)m(ull,)g(matc)m(hes)g(of)g Fq(pattern)g -Ft(are)g(deleted)g(and)f(the)g Fs(/)630 737 y Ft(follo)m(wing)37 +Ft(are)g(deleted)g(and)f(the)g Fs(/)630 1886 y Ft(follo)m(wing)37 b Fq(pattern)e Ft(ma)m(y)h(b)s(e)e(omitted.)56 b(If)35 b Fq(parameter)42 b Ft(is)36 b(`)p Fs(@)p Ft(')f(or)g(`)p -Fs(*)p Ft(',)i(the)e(substitution)630 847 y(op)s(eration)30 +Fs(*)p Ft(',)i(the)e(substitution)630 1996 y(op)s(eration)30 b(is)f(applied)g(to)h(eac)m(h)g(p)s(ositional)g(parameter)g(in)e(turn,) -h(and)g(the)g(expansion)g(is)630 956 y(the)i(resultan)m(t)h(list.)45 +h(and)g(the)g(expansion)g(is)630 2105 y(the)i(resultan)m(t)h(list.)45 b(If)30 b Fq(parameter)39 b Ft(is)31 b(an)g(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h(`)p Fs(@)p Ft(')g(or)h(`)p -Fs(*)p Ft(',)630 1066 y(the)e(substitution)g(op)s(eration)h(is)f +Fs(*)p Ft(',)630 2215 y(the)e(substitution)g(op)s(eration)h(is)f (applied)g(to)h(eac)m(h)h(mem)m(b)s(er)e(of)g(the)g(arra)m(y)h(in)f -(turn,)g(and)630 1176 y(the)h(expansion)f(is)g(the)h(resultan)m(t)g -(list.)150 1443 y Fk(3.5.4)63 b(Command)41 b(Substitution)275 -1709 y Ft(Command)29 b(substitution)i(allo)m(ws)h(the)f(output)g(of)g +(turn,)g(and)630 2324 y(the)h(expansion)f(is)g(the)h(resultan)m(t)g +(list.)150 2555 y Fk(3.5.4)63 b(Command)41 b(Substitution)275 +2802 y Ft(Command)29 b(substitution)i(allo)m(ws)h(the)f(output)g(of)g (a)g(command)g(to)g(replace)h(the)f(command)g(itself.)150 -1819 y(Command)e(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)g -(enclosed)h(as)g(follo)m(ws:)390 1975 y Fs($\()p Fj(command)11 -b Fs(\))150 2131 y Ft(or)390 2288 y Fs(`)p Fj(command)g -Fs(`)150 2444 y Ft(Bash)45 b(p)s(erforms)f(the)h(expansion)f(b)m(y)h +2912 y(Command)e(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)g +(enclosed)h(as)g(follo)m(ws:)390 3050 y Fs($\()p Fj(command)11 +b Fs(\))150 3187 y Ft(or)390 3325 y Fs(`)p Fj(command)g +Fs(`)150 3463 y Ft(Bash)45 b(p)s(erforms)f(the)h(expansion)f(b)m(y)h (executing)i Fq(command)h Ft(and)c(replacing)i(the)f(command)g(sub-)150 -2554 y(stitution)c(with)f(the)g(standard)g(output)g(of)g(the)g +3572 y(stitution)c(with)f(the)g(standard)g(output)g(of)g(the)g (command,)j(with)d(an)m(y)h(trailing)g(newlines)f(deleted.)150 -2663 y(Em)m(b)s(edded)30 b(newlines)h(are)h(not)f(deleted,)i(but)e +3682 y(Em)m(b)s(edded)30 b(newlines)h(are)h(not)f(deleted,)i(but)e (they)g(ma)m(y)h(b)s(e)f(remo)m(v)m(ed)i(during)d(w)m(ord)h(splitting.) -44 b(The)150 2773 y(command)21 b(substitution)g Fs($\(cat)29 +44 b(The)150 3791 y(command)21 b(substitution)g Fs($\(cat)29 b Fj(file)11 b Fs(\))20 b Ft(can)i(b)s(e)f(replaced)g(b)m(y)h(the)g (equiv)-5 b(alen)m(t)22 b(but)f(faster)h Fs($\(<)30 b -Fj(file)11 b Fs(\))p Ft(.)275 2929 y(When)33 b(the)i(old-st)m(yle)h +Fj(file)11 b Fs(\))p Ft(.)275 3929 y(When)33 b(the)i(old-st)m(yle)h (bac)m(kquote)f(form)f(of)g(substitution)g(is)g(used,)h(bac)m(kslash)f -(retains)h(its)f(literal)150 3039 y(meaning)k(except)h(when)e(follo)m +(retains)h(its)f(literal)150 4039 y(meaning)k(except)h(when)e(follo)m (w)m(ed)j(b)m(y)e(`)p Fs($)p Ft(',)j(`)p Fs(`)p Ft(',)f(or)e(`)p Fs(\\)p Ft('.)64 b(The)38 b(\014rst)f(bac)m(kquote)j(not)e(preceded)g -(b)m(y)g(a)150 3148 y(bac)m(kslash)j(terminates)g(the)f(command)g +(b)m(y)g(a)150 4148 y(bac)m(kslash)j(terminates)g(the)f(command)g (substitution.)69 b(When)40 b(using)g(the)g Fs($\()p -Fj(command)11 b Fs(\))37 b Ft(form,)42 b(all)150 3258 +Fj(command)11 b Fs(\))37 b Ft(form,)42 b(all)150 4258 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)f(paren)m(theses)h(mak)m(e) g(up)f(the)g(command;)h(none)f(are)h(treated)g(sp)s(ecially)-8 -b(.)275 3414 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39 +b(.)275 4396 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39 b(T)-8 b(o)23 b(nest)g(when)f(using)h(the)g(bac)m(kquoted)h(form,)g -(escap)s(e)150 3524 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m -(kslashes.)275 3680 y(If)e(the)i(substitution)e(app)s(ears)h(within)g +(escap)s(e)150 4505 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m +(kslashes.)275 4643 y(If)e(the)i(substitution)e(app)s(ears)h(within)g (double)f(quotes,)i(w)m(ord)f(splitting)h(and)f(\014lename)g(expansion) -150 3790 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150 -4057 y Fk(3.5.5)63 b(Arithmetic)40 b(Expansion)275 4323 +150 4753 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150 +4983 y Fk(3.5.5)63 b(Arithmetic)40 b(Expansion)275 5230 y Ft(Arithmetic)33 b(expansion)f(allo)m(ws)i(the)e(ev)-5 b(aluation)34 b(of)f(an)f(arithmetic)i(expression)e(and)g(the)g -(substi-)150 4433 y(tution)f(of)f(the)h(result.)40 b(The)30 -b(format)h(for)f(arithmetic)i(expansion)e(is:)390 4589 -y Fs($\(\()47 b Fj(expression)55 b Fs(\)\))275 4745 y -Ft(The)33 b(expression)g(is)h(treated)g(as)g(if)g(it)g(w)m(ere)g -(within)f(double)h(quotes,)h(but)e(a)h(double)f(quote)h(inside)150 -4855 y(the)27 b(paren)m(theses)g(is)g(not)g(treated)h(sp)s(ecially)-8 -b(.)41 b(All)27 b(tok)m(ens)h(in)e(the)h(expression)g(undergo)f -(parameter)h(ex-)150 4965 y(pansion,)h(command)f(substitution,)h(and)f -(quote)i(remo)m(v)-5 b(al.)41 b(Arithmetic)28 b(expansions)g(ma)m(y)g -(b)s(e)f(nested.)275 5121 y(The)34 b(ev)-5 b(aluation)37 -b(is)f(p)s(erformed)e(according)i(to)g(the)g(rules)f(listed)h(b)s(elo)m -(w)g(\(see)g(Section)g(6.5)h([Shell)150 5230 y(Arithmetic],)32 -b(page)f(70\).)42 b(If)30 b(the)h(expression)f(is)g(in)m(v)-5 -b(alid,)32 b(Bash)e(prin)m(ts)g(a)h(message)g(indicating)h(failure)150 -5340 y(to)f(the)g(standard)e(error)h(and)g(no)g(substitution)g(o)s -(ccurs.)p eop end +(substi-)150 5340 y(tution)f(of)f(the)h(result.)40 b(The)30 +b(format)h(for)f(arithmetic)i(expansion)e(is:)p eop end %%Page: 22 28 TeXDict begin 22 27 bop 150 -116 a Ft(22)2572 b(Bash)31 -b(Reference)g(Man)m(ual)150 299 y Fk(3.5.6)63 b(Pro)s(cess)42 -b(Substitution)275 539 y Ft(Pro)s(cess)33 b(substitution)h(is)g(supp)s -(orted)e(on)h(systems)h(that)h(supp)s(ort)d(named)h(pip)s(es)g(\()p -Fl(fif)n(o)p Ft(s\))h(or)g(the)150 649 y(`)p Fs(/dev/fd)p -Ft(')29 b(metho)s(d)h(of)g(naming)g(op)s(en)g(\014les.)41 -b(It)30 b(tak)m(es)i(the)f(form)f(of)390 779 y Fs(<\()p -Fj(list)11 b Fs(\))150 910 y Ft(or)390 1041 y Fs(>\()p -Fj(list)g Fs(\))150 1171 y Ft(The)23 b(pro)s(cess)g Fq(list)j -Ft(is)d(run)f(with)h(its)h(input)f(or)g(output)g(connected)h(to)h(a)e -Fl(fif)n(o)g Ft(or)h(some)g(\014le)f(in)g(`)p Fs(/dev/fd)p -Ft('.)150 1281 y(The)28 b(name)h(of)g(this)f(\014le)h(is)g(passed)f(as) -h(an)f(argumen)m(t)h(to)h(the)f(curren)m(t)f(command)h(as)f(the)h -(result)g(of)g(the)150 1391 y(expansion.)40 b(If)28 b(the)h -Fs(>\()p Fj(list)11 b Fs(\))26 b Ft(form)i(is)h(used,)f(writing)h(to)g -(the)g(\014le)f(will)h(pro)m(vide)g(input)f(for)g Fq(list)p -Ft(.)41 b(If)28 b(the)150 1500 y Fs(<\()p Fj(list)11 +b(Reference)g(Man)m(ual)390 299 y Fs($\(\()47 b Fj(expression)55 +b Fs(\)\))275 455 y Ft(The)33 b(expression)g(is)h(treated)g(as)g(if)g +(it)g(w)m(ere)g(within)f(double)h(quotes,)h(but)e(a)h(double)f(quote)h +(inside)150 565 y(the)27 b(paren)m(theses)g(is)g(not)g(treated)h(sp)s +(ecially)-8 b(.)41 b(All)27 b(tok)m(ens)h(in)e(the)h(expression)g +(undergo)f(parameter)h(ex-)150 674 y(pansion,)h(command)f +(substitution,)h(and)f(quote)i(remo)m(v)-5 b(al.)41 b(Arithmetic)28 +b(expansions)g(ma)m(y)g(b)s(e)f(nested.)275 831 y(The)34 +b(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e(according)i(to)g(the)g +(rules)f(listed)h(b)s(elo)m(w)g(\(see)g(Section)g(6.5)h([Shell)150 +940 y(Arithmetic],)32 b(page)f(70\).)42 b(If)30 b(the)h(expression)f +(is)g(in)m(v)-5 b(alid,)32 b(Bash)e(prin)m(ts)g(a)h(message)g +(indicating)h(failure)150 1050 y(to)f(the)g(standard)e(error)h(and)g +(no)g(substitution)g(o)s(ccurs.)150 1318 y Fk(3.5.6)63 +b(Pro)s(cess)42 b(Substitution)275 1583 y Ft(Pro)s(cess)33 +b(substitution)h(is)g(supp)s(orted)e(on)h(systems)h(that)h(supp)s(ort)d +(named)h(pip)s(es)g(\()p Fl(fif)n(o)p Ft(s\))h(or)g(the)150 +1693 y(`)p Fs(/dev/fd)p Ft(')29 b(metho)s(d)h(of)g(naming)g(op)s(en)g +(\014les.)41 b(It)30 b(tak)m(es)i(the)f(form)f(of)390 +1849 y Fs(<\()p Fj(list)11 b Fs(\))150 2006 y Ft(or)390 +2162 y Fs(>\()p Fj(list)g Fs(\))150 2318 y Ft(The)23 +b(pro)s(cess)g Fq(list)j Ft(is)d(run)f(with)h(its)h(input)f(or)g +(output)g(connected)h(to)h(a)e Fl(fif)n(o)g Ft(or)h(some)g(\014le)f(in) +g(`)p Fs(/dev/fd)p Ft('.)150 2428 y(The)28 b(name)h(of)g(this)f(\014le) +h(is)g(passed)f(as)h(an)f(argumen)m(t)h(to)h(the)f(curren)m(t)f +(command)h(as)f(the)h(result)g(of)g(the)150 2537 y(expansion.)40 +b(If)28 b(the)h Fs(>\()p Fj(list)11 b Fs(\))26 b Ft(form)i(is)h(used,)f +(writing)h(to)g(the)g(\014le)f(will)h(pro)m(vide)g(input)f(for)g +Fq(list)p Ft(.)41 b(If)28 b(the)150 2647 y Fs(<\()p Fj(list)11 b Fs(\))23 b Ft(form)h(is)i(used,)f(the)h(\014le)f(passed)g(as)g(an)g (argumen)m(t)h(should)e(b)s(e)h(read)g(to)h(obtain)g(the)f(output)g(of) -150 1610 y Fq(list)p Ft(.)41 b(Note)31 b(that)f(no)g(space)g(ma)m(y)g +150 2757 y Fq(list)p Ft(.)41 b(Note)31 b(that)f(no)g(space)g(ma)m(y)g (app)s(ear)f(b)s(et)m(w)m(een)h(the)g Fs(<)f Ft(or)h Fs(>)f Ft(and)g(the)h(left)g(paren)m(thesis,)h(otherwise)150 -1719 y(the)g(construct)f(w)m(ould)g(b)s(e)g(in)m(terpreted)h(as)f(a)h -(redirection.)275 1850 y(When)36 b(a)m(v)-5 b(ailable,)40 +2866 y(the)g(construct)f(w)m(ould)g(b)s(e)g(in)m(terpreted)h(as)f(a)h +(redirection.)275 3022 y(When)36 b(a)m(v)-5 b(ailable,)40 b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m(ultaneously)i -(with)g(parameter)g(and)150 1960 y(v)-5 b(ariable)31 +(with)g(parameter)g(and)150 3132 y(v)-5 b(ariable)31 b(expansion,)g(command)f(substitution,)g(and)g(arithmetic)i(expansion.) -150 2172 y Fk(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)275 -2413 y Ft(The)35 b(shell)i(scans)f(the)g(results)g(of)g(parameter)h +150 3400 y Fk(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)275 +3666 y Ft(The)35 b(shell)i(scans)f(the)g(results)g(of)g(parameter)h (expansion,)h(command)d(substitution,)j(and)e(arith-)150 -2522 y(metic)31 b(expansion)g(that)g(did)e(not)i(o)s(ccur)f(within)g -(double)g(quotes)h(for)f(w)m(ord)g(splitting.)275 2653 +3775 y(metic)31 b(expansion)g(that)g(did)e(not)i(o)s(ccur)f(within)g +(double)g(quotes)h(for)f(w)m(ord)g(splitting.)275 3932 y(The)43 b(shell)h(treats)h(eac)m(h)h(c)m(haracter)f(of)g Fs($IFS)e Ft(as)h(a)g(delimiter,)49 b(and)43 b(splits)h(the)h(results)e -(of)i(the)150 2763 y(other)40 b(expansions)f(in)m(to)i(w)m(ords)e(on)h +(of)i(the)150 4041 y(other)40 b(expansions)f(in)m(to)i(w)m(ords)e(on)h (these)g(c)m(haracters.)70 b(If)39 b Fs(IFS)g Ft(is)h(unset,)i(or)d -(its)h(v)-5 b(alue)40 b(is)g(exactly)150 2872 y Fs +(its)h(v)-5 b(alue)40 b(is)g(exactly)150 4151 y Fs ()p Ft(,)20 b(the)25 b(default,)h(then)e(an)m(y)g (sequence)h(of)g Fs(IFS)e Ft(c)m(haracters)j(serv)m(es)f(to)g(delimit) -150 2982 y(w)m(ords.)38 b(If)21 b Fs(IFS)h Ft(has)g(a)h(v)-5 +150 4260 y(w)m(ords.)38 b(If)21 b Fs(IFS)h Ft(has)g(a)h(v)-5 b(alue)23 b(other)f(than)h(the)f(default,)j(then)d(sequences)g(of)h -(the)f(whitespace)h(c)m(haracters)150 3091 y Fs(space)j +(the)f(whitespace)h(c)m(haracters)150 4370 y Fs(space)j Ft(and)h Fs(tab)g Ft(are)h(ignored)g(at)h(the)f(b)s(eginning)f(and)g (end)g(of)h(the)g(w)m(ord,)g(as)g(long)g(as)g(the)g(whitespace)150 -3201 y(c)m(haracter)34 b(is)f(in)f(the)h(v)-5 b(alue)33 +4479 y(c)m(haracter)34 b(is)f(in)f(the)h(v)-5 b(alue)33 b(of)f Fs(IFS)g Ft(\(an)h Fs(IFS)e Ft(whitespace)j(c)m(haracter\).)49 b(An)m(y)32 b(c)m(haracter)i(in)f Fs(IFS)e Ft(that)150 -3311 y(is)f(not)h Fs(IFS)f Ft(whitespace,)h(along)g(with)f(an)m(y)h +4589 y(is)f(not)h Fs(IFS)f Ft(whitespace,)h(along)g(with)f(an)m(y)h (adjacen)m(t)h Fs(IFS)d Ft(whitespace)i(c)m(haracters,)h(delimits)f(a)g -(\014eld.)150 3420 y(A)h(sequence)h(of)f Fs(IFS)f Ft(whitespace)i(c)m +(\014eld.)150 4699 y(A)h(sequence)h(of)f Fs(IFS)f Ft(whitespace)i(c)m (haracters)h(is)e(also)h(treated)g(as)g(a)f(delimiter.)47 -b(If)32 b(the)g(v)-5 b(alue)33 b(of)f Fs(IFS)150 3530 +b(If)32 b(the)g(v)-5 b(alue)33 b(of)f Fs(IFS)150 4808 y Ft(is)e(n)m(ull,)h(no)f(w)m(ord)g(splitting)h(o)s(ccurs.)275 -3660 y(Explicit)44 b(n)m(ull)f(argumen)m(ts)g(\()p Fs("")g +4965 y(Explicit)44 b(n)m(ull)f(argumen)m(ts)g(\()p Fs("")g Ft(or)h Fs('')p Ft(\))f(are)g(retained.)80 b(Unquoted)43 -b(implicit)h(n)m(ull)f(argumen)m(ts,)150 3770 y(resulting)24 +b(implicit)h(n)m(ull)f(argumen)m(ts,)150 5074 y(resulting)24 b(from)f(the)g(expansion)g(of)h(parameters)g(that)g(ha)m(v)m(e)h(no)e (v)-5 b(alues,)25 b(are)f(remo)m(v)m(ed.)40 b(If)23 b(a)g(parameter)150 -3880 y(with)30 b(no)g(v)-5 b(alue)31 b(is)g(expanded)e(within)h(double) +5184 y(with)30 b(no)g(v)-5 b(alue)31 b(is)g(expanded)e(within)h(double) g(quotes,)h(a)g(n)m(ull)f(argumen)m(t)h(results)f(and)g(is)g(retained.) -275 4010 y(Note)h(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h -(splitting)g(is)f(p)s(erformed.)150 4223 y Fk(3.5.8)63 -b(Filename)41 b(Expansion)275 4463 y Ft(After)22 b(w)m(ord)g -(splitting,)j(unless)d(the)h(`)p Fs(-f)p Ft(')f(option)h(has)f(b)s(een) -g(set)h(\(see)g(Section)h(4.3)f([The)f(Set)h(Builtin],)150 -4573 y(page)k(50\),)i(Bash)d(scans)h(eac)m(h)h(w)m(ord)e(for)g(the)h(c) -m(haracters)g(`)p Fs(*)p Ft(',)h(`)p Fs(?)p Ft(',)g(and)e(`)p +275 5340 y(Note)h(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h +(splitting)g(is)f(p)s(erformed.)p eop end +%%Page: 23 29 +TeXDict begin 23 28 bop 150 -116 a Ft(Chapter)30 b(3:)41 +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(23)150 299 +y Fk(3.5.8)63 b(Filename)41 b(Expansion)275 545 y Ft(After)22 +b(w)m(ord)g(splitting,)j(unless)d(the)h(`)p Fs(-f)p Ft(')f(option)h +(has)f(b)s(een)g(set)h(\(see)g(Section)h(4.3)f([The)f(Set)h(Builtin],) +150 655 y(page)k(50\),)i(Bash)d(scans)h(eac)m(h)h(w)m(ord)e(for)g(the)h +(c)m(haracters)g(`)p Fs(*)p Ft(',)h(`)p Fs(?)p Ft(',)g(and)e(`)p Fs([)p Ft('.)39 b(If)26 b(one)h(of)g(these)f(c)m(haracters)150 -4682 y(app)s(ears,)h(then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g +764 y(app)s(ears,)h(then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g Fq(pattern)p Ft(,)g(and)g(replaced)g(with)f(an)h(alphab)s(etically)h -(sorted)150 4792 y(list)k(of)g(\014le)g(names)g(matc)m(hing)h(the)f +(sorted)150 874 y(list)k(of)g(\014le)g(names)g(matc)m(hing)h(the)f (pattern.)45 b(If)32 b(no)f(matc)m(hing)i(\014le)f(names)g(are)g -(found,)f(and)h(the)g(shell)150 4902 y(option)c Fs(nullglob)e +(found,)f(and)h(the)g(shell)150 983 y(option)c Fs(nullglob)e Ft(is)i(disabled,)h(the)f(w)m(ord)g(is)g(left)g(unc)m(hanged.)40 b(If)28 b(the)g Fs(nullglob)e Ft(option)i(is)g(set,)i(and)150 -5011 y(no)38 b(matc)m(hes)h(are)f(found,)h(the)f(w)m(ord)f(is)h(remo)m +1093 y(no)38 b(matc)m(hes)h(are)f(found,)h(the)f(w)m(ord)f(is)h(remo)m (v)m(ed.)65 b(If)37 b(the)h Fs(failglob)e Ft(shell)i(option)g(is)g -(set,)j(and)c(no)150 5121 y(matc)m(hes)f(are)g(found,)f(an)g(error)f +(set,)j(and)c(no)150 1203 y(matc)m(hes)f(are)g(found,)f(an)g(error)f (message)j(is)e(prin)m(ted)f(and)h(the)g(command)g(is)g(not)g -(executed.)56 b(If)35 b(the)150 5230 y(shell)e(option)h +(executed.)56 b(If)35 b(the)150 1312 y(shell)e(option)h Fs(nocaseglob)c Ft(is)j(enabled,)h(the)g(matc)m(h)g(is)f(p)s(erformed)e -(without)i(regard)g(to)h(the)g(case)g(of)150 5340 y(alphab)s(etic)d(c)m -(haracters.)p eop end -%%Page: 23 29 -TeXDict begin 23 28 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(23)275 299 -y(When)21 b(a)i(pattern)f(is)g(used)g(for)f(\014lename)i(generation,)i -(the)d(c)m(haracter)i(`)p Fs(.)p Ft(')e(at)h(the)f(start)h(of)f(a)h -(\014lename)150 408 y(or)g(immediately)i(follo)m(wing)g(a)f(slash)f(m)m -(ust)h(b)s(e)f(matc)m(hed)h(explicitly)-8 b(,)27 b(unless)c(the)g -(shell)h(option)g Fs(dotglob)150 518 y Ft(is)31 b(set.)45 -b(When)31 b(matc)m(hing)h(a)g(\014le)f(name,)h(the)g(slash)f(c)m -(haracter)i(m)m(ust)e(alw)m(a)m(ys)i(b)s(e)e(matc)m(hed)h(explicitly)-8 -b(.)150 628 y(In)30 b(other)g(cases,)i(the)e(`)p Fs(.)p -Ft(')h(c)m(haracter)h(is)e(not)h(treated)g(sp)s(ecially)-8 -b(.)275 772 y(See)30 b(the)g(description)f(of)h Fs(shopt)f -Ft(in)g(Section)i(4.2)g([Bash)f(Builtins],)h(page)f(39,)h(for)f(a)g -(description)g(of)150 882 y(the)h Fs(nocaseglob)p Ft(,)c -Fs(nullglob)p Ft(,)i Fs(failglob)p Ft(,)f(and)i Fs(dotglob)e -Ft(options.)275 1026 y(The)k Fs(GLOBIGNORE)f Ft(shell)i(v)-5 -b(ariable)34 b(ma)m(y)g(b)s(e)f(used)f(to)i(restrict)g(the)g(set)f(of)h -(\014lenames)f(matc)m(hing)i(a)150 1136 y(pattern.)k(If)25 -b Fs(GLOBIGNORE)e Ft(is)j(set,)h(eac)m(h)g(matc)m(hing)g(\014lename)f -(that)g(also)h(matc)m(hes)f(one)g(of)g(the)g(patterns)150 -1245 y(in)33 b Fs(GLOBIGNORE)d Ft(is)j(remo)m(v)m(ed)h(from)e(the)i -(list)f(of)g(matc)m(hes.)50 b(The)33 b(\014lenames)g(`)p +(without)i(regard)g(to)h(the)g(case)g(of)150 1422 y(alphab)s(etic)d(c)m +(haracters.)275 1559 y(When)21 b(a)i(pattern)f(is)g(used)g(for)f +(\014lename)i(generation,)i(the)d(c)m(haracter)i(`)p +Fs(.)p Ft(')e(at)h(the)f(start)h(of)f(a)h(\014lename)150 +1668 y(or)g(immediately)i(follo)m(wing)g(a)f(slash)f(m)m(ust)h(b)s(e)f +(matc)m(hed)h(explicitly)-8 b(,)27 b(unless)c(the)g(shell)h(option)g +Fs(dotglob)150 1778 y Ft(is)31 b(set.)45 b(When)31 b(matc)m(hing)h(a)g +(\014le)f(name,)h(the)g(slash)f(c)m(haracter)i(m)m(ust)e(alw)m(a)m(ys)i +(b)s(e)e(matc)m(hed)h(explicitly)-8 b(.)150 1887 y(In)30 +b(other)g(cases,)i(the)e(`)p Fs(.)p Ft(')h(c)m(haracter)h(is)e(not)h +(treated)g(sp)s(ecially)-8 b(.)275 2024 y(See)30 b(the)g(description)f +(of)h Fs(shopt)f Ft(in)g(Section)i(4.2)g([Bash)f(Builtins],)h(page)f +(39,)h(for)f(a)g(description)g(of)150 2134 y(the)h Fs(nocaseglob)p +Ft(,)c Fs(nullglob)p Ft(,)i Fs(failglob)p Ft(,)f(and)i +Fs(dotglob)e Ft(options.)275 2270 y(The)k Fs(GLOBIGNORE)f +Ft(shell)i(v)-5 b(ariable)34 b(ma)m(y)g(b)s(e)f(used)f(to)i(restrict)g +(the)g(set)f(of)h(\014lenames)f(matc)m(hing)i(a)150 2380 +y(pattern.)k(If)25 b Fs(GLOBIGNORE)e Ft(is)j(set,)h(eac)m(h)g(matc)m +(hing)g(\014lename)f(that)g(also)h(matc)m(hes)f(one)g(of)g(the)g +(patterns)150 2489 y(in)33 b Fs(GLOBIGNORE)d Ft(is)j(remo)m(v)m(ed)h +(from)e(the)i(list)f(of)g(matc)m(hes.)50 b(The)33 b(\014lenames)g(`)p Fs(.)p Ft(')g(and)f(`)p Fs(..)p Ft(')h(are)g(alw)m(a)m(ys)150 -1355 y(ignored)g(when)e Fs(GLOBIGNORE)f Ft(is)j(set)g(and)f(not)h(n)m +2599 y(ignored)g(when)e Fs(GLOBIGNORE)f Ft(is)j(set)g(and)f(not)h(n)m (ull.)48 b(Ho)m(w)m(ev)m(er,)35 b(setting)f Fs(GLOBIGNORE)c -Ft(to)j(a)g(non-n)m(ull)150 1465 y(v)-5 b(alue)34 b(has)f(the)h +Ft(to)j(a)g(non-n)m(ull)150 2709 y(v)-5 b(alue)34 b(has)f(the)h (e\013ect)h(of)f(enabling)g(the)g Fs(dotglob)e Ft(shell)h(option,)j(so) -e(all)g(other)g(\014lenames)g(b)s(eginning)150 1574 y(with)43 +e(all)g(other)g(\014lenames)g(b)s(eginning)150 2818 y(with)43 b(a)h(`)p Fs(.)p Ft(')f(will)h(matc)m(h.)80 b(T)-8 b(o)44 b(get)h(the)e(old)h(b)s(eha)m(vior)f(of)h(ignoring)f(\014lenames)h(b)s -(eginning)f(with)g(a)150 1684 y(`)p Fs(.)p Ft(',)c(mak)m(e)g(`)p +(eginning)f(with)g(a)150 2928 y(`)p Fs(.)p Ft(',)c(mak)m(e)g(`)p Fs(.*)p Ft(')e(one)g(of)g(the)h(patterns)f(in)g Fs(GLOBIGNORE)p Ft(.)58 b(The)37 b Fs(dotglob)e Ft(option)j(is)f(disabled)g(when)150 -1793 y Fs(GLOBIGNORE)28 b Ft(is)i(unset.)150 2037 y Fk(3.5.8.1)63 -b(P)m(attern)40 b(Matc)m(hing)275 2291 y Ft(An)m(y)33 +3037 y Fs(GLOBIGNORE)28 b Ft(is)i(unset.)150 3266 y Fk(3.5.8.1)63 +b(P)m(attern)40 b(Matc)m(hing)275 3512 y Ft(An)m(y)33 b(c)m(haracter)i(that)f(app)s(ears)f(in)g(a)h(pattern,)g(other)g(than)f (the)g(sp)s(ecial)h(pattern)g(c)m(haracters)h(de-)150 -2401 y(scrib)s(ed)30 b(b)s(elo)m(w,)h(matc)m(hes)h(itself.)43 +3622 y(scrib)s(ed)30 b(b)s(elo)m(w,)h(matc)m(hes)h(itself.)43 b(The)31 b Fl(nul)f Ft(c)m(haracter)i(ma)m(y)f(not)h(o)s(ccur)e(in)h(a) -g(pattern.)42 b(A)31 b(bac)m(kslash)150 2511 y(escap)s(es)36 +g(pattern.)42 b(A)31 b(bac)m(kslash)150 3731 y(escap)s(es)36 b(the)f(follo)m(wing)i(c)m(haracter;)j(the)c(escaping)g(bac)m(kslash)g -(is)f(discarded)g(when)g(matc)m(hing.)56 b(The)150 2620 +(is)f(discarded)g(when)g(matc)m(hing.)56 b(The)150 3841 y(sp)s(ecial)31 b(pattern)f(c)m(haracters)i(m)m(ust)f(b)s(e)e(quoted)i (if)f(they)h(are)f(to)i(b)s(e)d(matc)m(hed)i(literally)-8 -b(.)275 2765 y(The)29 b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m -(e)f(the)g(follo)m(wing)h(meanings:)150 2939 y Fs(*)432 +b(.)275 3977 y(The)29 b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m +(e)f(the)g(follo)m(wing)h(meanings:)150 4140 y Fs(*)432 b Ft(Matc)m(hes)32 b(an)m(y)f(string,)f(including)g(the)h(n)m(ull)f -(string.)150 3108 y Fs(?)432 b Ft(Matc)m(hes)32 b(an)m(y)f(single)g(c)m -(haracter.)150 3278 y Fs([...)o(])241 b Ft(Matc)m(hes)27 +(string.)150 4302 y Fs(?)432 b Ft(Matc)m(hes)32 b(an)m(y)f(single)g(c)m +(haracter.)150 4463 y Fs([...)o(])241 b Ft(Matc)m(hes)27 b(an)m(y)e(one)g(of)g(the)g(enclosed)g(c)m(haracters.)41 b(A)25 b(pair)f(of)h(c)m(haracters)i(separated)e(b)m(y)g(a)630 -3387 y(h)m(yphen)i(denotes)h(a)g Fq(range)g(expression)p +4573 y(h)m(yphen)i(denotes)h(a)g Fq(range)g(expression)p Ft(;)g(an)m(y)h(c)m(haracter)g(that)f(sorts)g(b)s(et)m(w)m(een)g(those) -h(t)m(w)m(o)630 3497 y(c)m(haracters,)f(inclusiv)m(e,)f(using)d(the)h +h(t)m(w)m(o)630 4682 y(c)m(haracters,)f(inclusiv)m(e,)f(using)d(the)h (curren)m(t)f(lo)s(cale's)j(collating)g(sequence)e(and)f(c)m(haracter) -630 3606 y(set,)31 b(is)f(matc)m(hed.)42 b(If)30 b(the)g(\014rst)g(c)m +630 4792 y(set,)31 b(is)f(matc)m(hed.)42 b(If)30 b(the)g(\014rst)g(c)m (haracter)i(follo)m(wing)g(the)e(`)p Fs([)p Ft(')h(is)f(a)h(`)p Fs(!)p Ft(')f(or)g(a)h(`)p Fs(^)p Ft(')g(then)f(an)m(y)630 -3716 y(c)m(haracter)c(not)f(enclosed)g(is)g(matc)m(hed.)40 +4902 y(c)m(haracter)c(not)f(enclosed)g(is)g(matc)m(hed.)40 b(A)25 b(`)p Fp(\000)p Ft(')f(ma)m(y)i(b)s(e)e(matc)m(hed)h(b)m(y)f -(including)h(it)g(as)g(the)630 3826 y(\014rst)32 b(or)h(last)h(c)m +(including)h(it)g(as)g(the)630 5011 y(\014rst)32 b(or)h(last)h(c)m (haracter)h(in)e(the)g(set.)50 b(A)33 b(`)p Fs(])p Ft(')g(ma)m(y)h(b)s (e)e(matc)m(hed)i(b)m(y)f(including)g(it)g(as)h(the)630 -3935 y(\014rst)25 b(c)m(haracter)i(in)e(the)h(set.)40 +5121 y(\014rst)25 b(c)m(haracter)i(in)e(the)h(set.)40 b(The)25 b(sorting)h(order)f(of)h(c)m(haracters)h(in)f(range)g -(expressions)f(is)630 4045 y(determined)e(b)m(y)g(the)g(curren)m(t)f +(expressions)f(is)630 5230 y(determined)e(b)m(y)g(the)g(curren)m(t)f (lo)s(cale)j(and)e(the)g(v)-5 b(alue)23 b(of)g(the)h -Fs(LC_COLLATE)c Ft(shell)j(v)-5 b(ariable,)630 4154 y(if)30 -b(set.)630 4294 y(F)-8 b(or)34 b(example,)g(in)f(the)g(default)g(C)f -(lo)s(cale,)k(`)p Fs([a-dx-z])p Ft(')31 b(is)i(equiv)-5 -b(alen)m(t)34 b(to)g(`)p Fs([abcdxyz])p Ft('.)630 4403 -y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m(haracters)h(in)e(dictionary)i -(order,)76 b(and)67 b(in)g(these)h(lo)s(cales)630 4513 -y(`)p Fs([a-dx-z])p Ft(')36 b(is)i(t)m(ypically)i(not)e(equiv)-5 +Fs(LC_COLLATE)c Ft(shell)j(v)-5 b(ariable,)630 5340 y(if)30 +b(set.)p eop end +%%Page: 24 30 +TeXDict begin 24 29 bop 150 -116 a Ft(24)2572 b(Bash)31 +b(Reference)g(Man)m(ual)630 299 y(F)-8 b(or)34 b(example,)g(in)f(the)g +(default)g(C)f(lo)s(cale,)k(`)p Fs([a-dx-z])p Ft(')31 +b(is)i(equiv)-5 b(alen)m(t)34 b(to)g(`)p Fs([abcdxyz])p +Ft('.)630 408 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m(haracters)h(in)e +(dictionary)i(order,)76 b(and)67 b(in)g(these)h(lo)s(cales)630 +518 y(`)p Fs([a-dx-z])p Ft(')36 b(is)i(t)m(ypically)i(not)e(equiv)-5 b(alen)m(t)39 b(to)g(`)p Fs([abcdxyz])p Ft(';)g(it)g(migh)m(t)f(b)s(e)f -(equiv)-5 b(alen)m(t)630 4623 y(to)34 b(`)p Fs([aBbCcDdxXyYz])p +(equiv)-5 b(alen)m(t)630 628 y(to)34 b(`)p Fs([aBbCcDdxXyYz])p Ft(',)c(for)j(example.)49 b(T)-8 b(o)33 b(obtain)h(the)f(traditional)h -(in)m(terpretation)h(of)630 4732 y(ranges)e(in)f(brac)m(k)m(et)i +(in)m(terpretation)h(of)630 737 y(ranges)e(in)f(brac)m(k)m(et)i (expressions,)g(y)m(ou)f(can)g(force)g(the)g(use)f(of)h(the)g(C)f(lo)s -(cale)i(b)m(y)f(setting)630 4842 y(the)e Fs(LC_COLLATE)c +(cale)i(b)m(y)f(setting)630 847 y(the)e Fs(LC_COLLATE)c Ft(or)k Fs(LC_ALL)d Ft(en)m(vironmen)m(t)j(v)-5 b(ariable)31 -b(to)g(the)g(v)-5 b(alue)31 b(`)p Fs(C)p Ft('.)630 4981 +b(to)g(the)g(v)-5 b(alue)31 b(`)p Fs(C)p Ft('.)630 978 y(Within)23 b(`)p Fs([)p Ft(')h(and)e(`)p Fs(])p Ft(',)j Fq(c)m(haracter)g(classes)j Ft(can)c(b)s(e)e(sp)s(eci\014ed)h(using)f (the)i(syn)m(tax)f Fs([:)p Fq(class)t Fs(:])p Ft(,)630 -5091 y(where)j Fq(class)31 b Ft(is)c(one)g(of)g(the)g(follo)m(wing)h +1088 y(where)j Fq(class)31 b Ft(is)c(one)g(of)g(the)g(follo)m(wing)h (classes)g(de\014ned)d(in)i(the)f Fl(posix)g Ft(1003.2)k(standard:)870 -5230 y Fs(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g(digit)g(graph)g -(lower)870 5340 y(print)g(punct)g(space)f(upper)h(word)190 -b(xdigit)p eop end -%%Page: 24 30 -TeXDict begin 24 29 bop 150 -116 a Ft(24)2572 b(Bash)31 -b(Reference)g(Man)m(ual)630 299 y(A)42 b(c)m(haracter)h(class)f(matc)m -(hes)h(an)m(y)f(c)m(haracter)h(b)s(elonging)f(to)g(that)g(class.)75 -b(The)41 b Fs(word)630 408 y Ft(c)m(haracter)32 b(class)f(matc)m(hes)h +1219 y Fs(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g(digit)g(graph)g +(lower)870 1329 y(print)g(punct)g(space)f(upper)h(word)190 +b(xdigit)630 1460 y Ft(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h(an)m +(y)f(c)m(haracter)h(b)s(elonging)f(to)g(that)g(class.)75 +b(The)41 b Fs(word)630 1570 y Ft(c)m(haracter)32 b(class)f(matc)m(hes)h (letters,)f(digits,)h(and)d(the)i(c)m(haracter)h(`)p -Fs(_)p Ft('.)630 544 y(Within)25 b(`)p Fs([)p Ft(')f(and)g(`)p +Fs(_)p Ft('.)630 1701 y(Within)25 b(`)p Fs([)p Ft(')f(and)g(`)p Fs(])p Ft(',)i(an)e Fq(equiv)-5 b(alence)26 b(class)j Ft(can)24 b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)h -Fs([=)p Fq(c)6 b Fs(=])p Ft(,)630 653 y(whic)m(h)29 b(matc)m(hes)i(all) -f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w)m(eigh)m(t)g(\(as)f -(de\014ned)e(b)m(y)i(the)630 763 y(curren)m(t)g(lo)s(cale\))j(as)d(the) -h(c)m(haracter)h Fq(c)p Ft(.)630 898 y(Within)22 b(`)p -Fs([)p Ft(')f(and)g(`)p Fs(])p Ft(',)j(the)d(syn)m(tax)h -Fs([.)p Fq(sym)m(b)s(ol)t Fs(.])e Ft(matc)m(hes)i(the)g(collating)i -(sym)m(b)s(ol)d Fq(sym)m(b)s(ol)p Ft(.)275 1061 y(If)29 -b(the)g Fs(extglob)f Ft(shell)h(option)h(is)g(enabled)f(using)g(the)h -Fs(shopt)e Ft(builtin,)h(sev)m(eral)i(extended)f(pattern)150 -1170 y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58 +Fs([=)p Fq(c)6 b Fs(=])p Ft(,)630 1811 y(whic)m(h)29 +b(matc)m(hes)i(all)f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w) +m(eigh)m(t)g(\(as)f(de\014ned)e(b)m(y)i(the)630 1920 +y(curren)m(t)g(lo)s(cale\))j(as)d(the)h(c)m(haracter)h +Fq(c)p Ft(.)630 2052 y(Within)22 b(`)p Fs([)p Ft(')f(and)g(`)p +Fs(])p Ft(',)j(the)d(syn)m(tax)h Fs([.)p Fq(sym)m(b)s(ol)t +Fs(.])e Ft(matc)m(hes)i(the)g(collating)i(sym)m(b)s(ol)d +Fq(sym)m(b)s(ol)p Ft(.)275 2205 y(If)29 b(the)g Fs(extglob)f +Ft(shell)h(option)h(is)g(enabled)f(using)g(the)h Fs(shopt)e +Ft(builtin,)h(sev)m(eral)i(extended)f(pattern)150 2314 +y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58 b(In)35 b(the)g(follo)m(wing)i(description,)g(a)f Fq(pattern-list)j -Ft(is)d(a)g(list)g(of)150 1280 y(one)d(or)f(more)h(patterns)f +Ft(is)d(a)g(list)g(of)150 2424 y(one)d(or)f(more)h(patterns)f (separated)h(b)m(y)f(a)h(`)p Fs(|)p Ft('.)47 b(Comp)s(osite)33 b(patterns)f(ma)m(y)i(b)s(e)d(formed)h(using)g(one)h(or)150 -1389 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150 -1551 y Fs(?\()p Fj(pattern-list)11 b Fs(\))630 1661 y +2534 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150 +2687 y Fs(?\()p Fj(pattern-list)11 b Fs(\))630 2796 y Ft(Matc)m(hes)32 b(zero)f(or)g(one)f(o)s(ccurrence)h(of)f(the)h(giv)m -(en)g(patterns.)150 1822 y Fs(*\()p Fj(pattern-list)11 -b Fs(\))630 1932 y Ft(Matc)m(hes)32 b(zero)f(or)g(more)f(o)s -(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)150 2093 -y Fs(+\()p Fj(pattern-list)11 b Fs(\))630 2203 y Ft(Matc)m(hes)32 +(en)g(patterns.)150 2949 y Fs(*\()p Fj(pattern-list)11 +b Fs(\))630 3059 y Ft(Matc)m(hes)32 b(zero)f(or)g(more)f(o)s +(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)150 3212 +y Fs(+\()p Fj(pattern-list)11 b Fs(\))630 3322 y Ft(Matc)m(hes)32 b(one)f(or)f(more)h(o)s(ccurrences)f(of)h(the)f(giv)m(en)i(patterns.) -150 2364 y Fs(@\()p Fj(pattern-list)11 b Fs(\))630 2473 -y Ft(Matc)m(hes)32 b(exactly)g(one)f(of)f(the)h(giv)m(en)g(patterns.) -150 2635 y Fs(!\()p Fj(pattern-list)11 b Fs(\))630 2744 -y Ft(Matc)m(hes)32 b(an)m(ything)f(except)g(one)g(of)f(the)h(giv)m(en)g -(patterns.)150 2972 y Fk(3.5.9)63 b(Quote)41 b(Remo)m(v)-7 -b(al)275 3218 y Ft(After)32 b(the)h(preceding)f(expansions,)h(all)g +150 3475 y Fs(@\()p Fj(pattern-list)11 b Fs(\))630 3585 +y Ft(Matc)m(hes)32 b(one)f(of)f(the)h(giv)m(en)g(patterns.)150 +3738 y Fs(!\()p Fj(pattern-list)11 b Fs(\))630 3847 y +Ft(Matc)m(hes)32 b(an)m(ything)f(except)g(one)g(of)f(the)h(giv)m(en)g +(patterns.)150 4062 y Fk(3.5.9)63 b(Quote)41 b(Remo)m(v)-7 +b(al)275 4303 y Ft(After)32 b(the)h(preceding)f(expansions,)h(all)g (unquoted)f(o)s(ccurrences)g(of)h(the)f(c)m(haracters)i(`)p -Fs(\\)p Ft(',)f(`)p Fs(')p Ft(',)h(and)150 3327 y(`)p +Fs(\\)p Ft(',)f(`)p Fs(')p Ft(',)h(and)150 4413 y(`)p Fs(")p Ft(')d(that)g(did)e(not)i(result)f(from)g(one)h(of)f(the)h(ab)s -(o)m(v)m(e)g(expansions)f(are)h(remo)m(v)m(ed.)150 3589 -y Fr(3.6)68 b(Redirections)275 3835 y Ft(Before)33 b(a)h(command)e(is)h +(o)m(v)m(e)g(expansions)f(are)h(remo)m(v)m(ed.)150 4661 +y Fr(3.6)68 b(Redirections)275 4902 y Ft(Before)33 b(a)h(command)e(is)h (executed,)i(its)e(input)f(and)h(output)f(ma)m(y)i(b)s(e)e -Fq(redirected)37 b Ft(using)32 b(a)h(sp)s(ecial)150 3945 +Fq(redirected)37 b Ft(using)32 b(a)h(sp)s(ecial)150 5011 y(notation)g(in)m(terpreted)g(b)m(y)f(the)g(shell.)46 b(Redirection)33 b(ma)m(y)g(also)g(b)s(e)f(used)f(to)i(op)s(en)e(and)h -(close)h(\014les)f(for)150 4054 y(the)h(curren)m(t)g(shell)g(execution) +(close)h(\014les)f(for)150 5121 y(the)h(curren)m(t)g(shell)g(execution) h(en)m(vironmen)m(t.)49 b(The)33 b(follo)m(wing)h(redirection)g(op)s -(erators)f(ma)m(y)h(precede)150 4164 y(or)29 b(app)s(ear)g(an)m(ywhere) +(erators)f(ma)m(y)h(precede)150 5230 y(or)29 b(app)s(ear)g(an)m(ywhere) g(within)g(a)h(simple)f(command)g(or)h(ma)m(y)g(follo)m(w)g(a)g -(command.)40 b(Redirections)31 b(are)150 4274 y(pro)s(cessed)f(in)g -(the)g(order)g(they)h(app)s(ear,)f(from)g(left)h(to)g(righ)m(t.)275 -4410 y(In)c(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g +(command.)40 b(Redirections)31 b(are)150 5340 y(pro)s(cessed)f(in)g +(the)g(order)g(they)h(app)s(ear,)f(from)g(left)h(to)g(righ)m(t.)p +eop end +%%Page: 25 31 +TeXDict begin 25 30 bop 150 -116 a Ft(Chapter)30 b(3:)41 +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(25)275 299 +y(In)27 b(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g (descriptor)f(n)m(um)m(b)s(er)g(is)g(omitted,)i(and)f(the)f(\014rst)g -(c)m(har-)150 4519 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g +(c)m(har-)150 408 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g (is)g(`)p Fs(<)p Ft(',)i(the)e(redirection)g(refers)g(to)g(the)g -(standard)f(input)f(\(\014le)150 4629 y(descriptor)33 +(standard)f(input)f(\(\014le)150 518 y(descriptor)33 b(0\).)49 b(If)33 b(the)g(\014rst)f(c)m(haracter)i(of)g(the)f (redirection)g(op)s(erator)h(is)f(`)p Fs(>)p Ft(',)h(the)f(redirection) -g(refers)150 4739 y(to)e(the)g(standard)e(output)h(\(\014le)h -(descriptor)f(1\).)275 4875 y(The)h(w)m(ord)h(follo)m(wing)i(the)f +g(refers)150 628 y(to)e(the)g(standard)e(output)h(\(\014le)h +(descriptor)f(1\).)275 756 y(The)h(w)m(ord)h(follo)m(wing)i(the)f (redirection)g(op)s(erator)f(in)g(the)h(follo)m(wing)h(descriptions,)f -(unless)e(other-)150 4984 y(wise)21 b(noted,)i(is)e(sub)5 +(unless)e(other-)150 866 y(wise)21 b(noted,)i(is)e(sub)5 b(jected)21 b(to)h(brace)f(expansion,)i(tilde)f(expansion,)h(parameter) -e(expansion,)i(command)150 5094 y(substitution,)31 b(arithmetic)h +e(expansion,)i(command)150 975 y(substitution,)31 b(arithmetic)h (expansion,)f(quote)h(remo)m(v)-5 b(al,)33 b(\014lename)e(expansion,)g -(and)f(w)m(ord)h(splitting.)150 5204 y(If)f(it)h(expands)e(to)i(more)g +(and)f(w)m(ord)h(splitting.)150 1085 y(If)f(it)h(expands)e(to)i(more)g (than)f(one)h(w)m(ord,)f(Bash)h(rep)s(orts)e(an)h(error.)275 -5340 y(Note)h(that)g(the)g(order)f(of)g(redirections)h(is)g -(signi\014can)m(t.)41 b(F)-8 b(or)31 b(example,)h(the)e(command)p -eop end -%%Page: 25 31 -TeXDict begin 25 30 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(25)390 299 -y Fs(ls)47 b(>)h Fj(dirlist)56 b Fs(2>&1)150 437 y Ft(directs)28 -b(b)s(oth)f(standard)g(output)g(\(\014le)h(descriptor)f(1\))i(and)e -(standard)f(error)i(\(\014le)g(descriptor)f(2\))h(to)h(the)150 -547 y(\014le)h Fq(dirlist)p Ft(,)h(while)f(the)h(command)390 -685 y Fs(ls)47 b(2>&1)g(>)g Fj(dirlist)150 823 y Ft(directs)34 +1213 y(Note)h(that)g(the)g(order)f(of)g(redirections)h(is)g +(signi\014can)m(t.)41 b(F)-8 b(or)31 b(example,)h(the)e(command)390 +1342 y Fs(ls)47 b(>)h Fj(dirlist)56 b Fs(2>&1)150 1470 +y Ft(directs)28 b(b)s(oth)f(standard)g(output)g(\(\014le)h(descriptor)f +(1\))i(and)e(standard)f(error)i(\(\014le)g(descriptor)f(2\))h(to)h(the) +150 1580 y(\014le)h Fq(dirlist)p Ft(,)h(while)f(the)h(command)390 +1708 y Fs(ls)47 b(2>&1)g(>)g Fj(dirlist)150 1836 y Ft(directs)34 b(only)g(the)f(standard)g(output)g(to)h(\014le)g Fq(dirlist)p Ft(,)h(b)s(ecause)e(the)h(standard)f(error)g(w)m(as)h(duplicated)150 -932 y(as)d(standard)e(output)h(b)s(efore)g(the)h(standard)e(output)h(w) -m(as)h(redirected)g(to)g Fq(dirlist)p Ft(.)275 1070 y(Bash)26 -b(handles)f(sev)m(eral)j(\014lenames)e(sp)s(ecially)h(when)f(they)g -(are)g(used)g(in)g(redirections,)i(as)e(describ)s(ed)150 -1180 y(in)k(the)h(follo)m(wing)g(table:)150 1345 y Fs(/dev/fd/)p -Fj(fd)630 1454 y Ft(If)f Fq(fd)j Ft(is)d(a)h(v)-5 b(alid)31 +1946 y(as)d(standard)e(output)h(b)s(efore)g(the)h(standard)e(output)h +(w)m(as)h(redirected)g(to)g Fq(dirlist)p Ft(.)275 2074 +y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s(ecially)h(when)f +(they)g(are)g(used)g(in)g(redirections,)i(as)e(describ)s(ed)150 +2184 y(in)k(the)h(follo)m(wing)g(table:)150 2331 y Fs(/dev/fd/)p +Fj(fd)630 2441 y Ft(If)f Fq(fd)j Ft(is)d(a)h(v)-5 b(alid)31 b(in)m(teger,)h(\014le)e(descriptor)h Fq(fd)i Ft(is)d(duplicated.)150 -1617 y Fs(/dev/stdin)630 1727 y Ft(File)i(descriptor)e(0)h(is)f -(duplicated.)150 1890 y Fs(/dev/stdout)630 1999 y Ft(File)i(descriptor) -e(1)h(is)f(duplicated.)150 2162 y Fs(/dev/stderr)630 -2272 y Ft(File)i(descriptor)e(2)h(is)f(duplicated.)150 -2435 y Fs(/dev/tcp/)p Fj(host)11 b Fs(/)p Fj(port)630 -2544 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 b(alid)41 +2588 y Fs(/dev/stdin)630 2698 y Ft(File)i(descriptor)e(0)h(is)f +(duplicated.)150 2845 y Fs(/dev/stdout)630 2954 y Ft(File)i(descriptor) +e(1)h(is)f(duplicated.)150 3102 y Fs(/dev/stderr)630 +3211 y Ft(File)i(descriptor)e(2)h(is)f(duplicated.)150 +3359 y Fs(/dev/tcp/)p Fj(host)11 b Fs(/)p Fj(port)630 +3468 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 b(alid)41 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c Fq(p)s(ort)j -Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 2654 y(n)m(um)m(b)s(er)h(or)h +Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 3578 y(n)m(um)m(b)s(er)h(or)h (service)h(name,)j(Bash)c(attempts)h(to)g(op)s(en)f(a)g(TCP)g -(connection)h(to)g(the)630 2764 y(corresp)s(onding)29 -b(so)s(c)m(k)m(et.)150 2927 y Fs(/dev/udp/)p Fj(host)11 -b Fs(/)p Fj(port)630 3036 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 +(connection)h(to)g(the)630 3687 y(corresp)s(onding)29 +b(so)s(c)m(k)m(et.)150 3835 y Fs(/dev/udp/)p Fj(host)11 +b Fs(/)p Fj(port)630 3944 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 b(alid)41 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c -Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 3146 +Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 4054 y(n)m(um)m(b)s(er)g(or)i(service)g(name,)k(Bash)c(attempts)g(to)h(op)s -(en)e(a)h(UDP)g(connection)g(to)h(the)630 3255 y(corresp)s(onding)29 -b(so)s(c)m(k)m(et.)275 3420 y(A)h(failure)h(to)g(op)s(en)e(or)i(create) -h(a)e(\014le)h(causes)g(the)f(redirection)h(to)g(fail.)150 -3651 y Fk(3.6.1)63 b(Redirecting)40 b(Input)275 3899 -y Ft(Redirection)35 b(of)f(input)g(causes)g(the)h(\014le)f(whose)g -(name)h(results)f(from)g(the)g(expansion)g(of)h Fq(w)m(ord)i -Ft(to)150 4009 y(b)s(e)d(op)s(ened)g(for)g(reading)g(on)h(\014le)f -(descriptor)h Fs(n)p Ft(,)g(or)g(the)f(standard)g(input)g(\(\014le)h -(descriptor)f(0\))h(if)g Fs(n)f Ft(is)150 4118 y(not)d(sp)s(eci\014ed.) -275 4256 y(The)e(general)j(format)e(for)h(redirecting)g(input)e(is:)390 -4394 y Fs([)p Fj(n)11 b Fs(]<)p Fj(word)150 4626 y Fk(3.6.2)63 -b(Redirecting)40 b(Output)275 4873 y Ft(Redirection)31 -b(of)f(output)g(causes)h(the)g(\014le)f(whose)g(name)h(results)f(from)f -(the)i(expansion)f(of)h Fq(w)m(ord)i Ft(to)150 4983 y(b)s(e)e(op)s -(ened)g(for)g(writing)h(on)f(\014le)h(descriptor)f Fq(n)p -Ft(,)h(or)f(the)h(standard)f(output)g(\(\014le)h(descriptor)f(1\))h(if) -g Fq(n)f Ft(is)150 5092 y(not)j(sp)s(eci\014ed.)50 b(If)33 -b(the)h(\014le)g(do)s(es)f(not)h(exist)g(it)g(is)g(created;)j(if)c(it)h -(do)s(es)g(exist)g(it)g(is)g(truncated)g(to)g(zero)150 -5202 y(size.)275 5340 y(The)29 b(general)j(format)e(for)h(redirecting)g -(output)f(is:)p eop end +(en)e(a)h(UDP)g(connection)g(to)h(the)630 4163 y(corresp)s(onding)29 +b(so)s(c)m(k)m(et.)275 4311 y(A)h(failure)h(to)g(op)s(en)e(or)i(create) +h(a)e(\014le)h(causes)g(the)f(redirection)h(to)g(fail.)275 +4439 y(Redirections)f(using)e(\014le)i(descriptors)f(greater)h(than)f +(9)h(should)e(b)s(e)h(used)f(with)h(care,)h(as)g(they)f(ma)m(y)150 +4548 y(con\015ict)i(with)f(\014le)h(descriptors)f(the)g(shell)h(uses)f +(in)m(ternally)-8 b(.)150 4754 y Fk(3.6.1)63 b(Redirecting)40 +b(Input)275 4992 y Ft(Redirection)35 b(of)f(input)g(causes)g(the)h +(\014le)f(whose)g(name)h(results)f(from)g(the)g(expansion)g(of)h +Fq(w)m(ord)i Ft(to)150 5102 y(b)s(e)d(op)s(ened)g(for)g(reading)g(on)h +(\014le)f(descriptor)h Fs(n)p Ft(,)g(or)g(the)f(standard)g(input)g +(\(\014le)h(descriptor)f(0\))h(if)g Fs(n)f Ft(is)150 +5212 y(not)d(sp)s(eci\014ed.)275 5340 y(The)e(general)j(format)e(for)h +(redirecting)g(input)e(is:)p eop end %%Page: 26 32 TeXDict begin 26 31 bop 150 -116 a Ft(26)2572 b(Bash)31 -b(Reference)g(Man)m(ual)390 299 y Fs([)p Fj(n)11 b Fs(]>[|])p -Fj(word)275 426 y Ft(If)30 b(the)h(redirection)g(op)s(erator)g(is)g(`)p -Fs(>)p Ft(',)g(and)f(the)h Fs(noclobber)d Ft(option)j(to)g(the)g -Fs(set)f Ft(builtin)g(has)h(b)s(een)150 535 y(enabled,)i(the)f +b(Reference)g(Man)m(ual)390 299 y Fs([)p Fj(n)11 b Fs(]<)p +Fj(word)150 534 y Fk(3.6.2)63 b(Redirecting)40 b(Output)275 +783 y Ft(Redirection)31 b(of)f(output)g(causes)h(the)g(\014le)f(whose)g +(name)h(results)f(from)f(the)i(expansion)f(of)h Fq(w)m(ord)i +Ft(to)150 893 y(b)s(e)e(op)s(ened)g(for)g(writing)h(on)f(\014le)h +(descriptor)f Fq(n)p Ft(,)h(or)f(the)h(standard)f(output)g(\(\014le)h +(descriptor)f(1\))h(if)g Fq(n)f Ft(is)150 1002 y(not)j(sp)s(eci\014ed.) +50 b(If)33 b(the)h(\014le)g(do)s(es)f(not)h(exist)g(it)g(is)g(created;) +j(if)c(it)h(do)s(es)g(exist)g(it)g(is)g(truncated)g(to)g(zero)150 +1112 y(size.)275 1252 y(The)29 b(general)j(format)e(for)h(redirecting)g +(output)f(is:)390 1392 y Fs([)p Fj(n)11 b Fs(]>[|])p +Fj(word)275 1532 y Ft(If)30 b(the)h(redirection)g(op)s(erator)g(is)g(`) +p Fs(>)p Ft(',)g(and)f(the)h Fs(noclobber)d Ft(option)j(to)g(the)g +Fs(set)f Ft(builtin)g(has)h(b)s(een)150 1641 y(enabled,)i(the)f (redirection)h(will)f(fail)h(if)f(the)g(\014le)g(whose)g(name)g (results)g(from)g(the)g(expansion)g(of)g Fq(w)m(ord)150 -645 y Ft(exists)f(and)f(is)g(a)h(regular)g(\014le.)41 +1751 y Ft(exists)f(and)f(is)g(a)h(regular)g(\014le.)41 b(If)30 b(the)h(redirection)g(op)s(erator)g(is)f(`)p Fs(>|)p Ft(',)h(or)f(the)h(redirection)g(op)s(erator)g(is)150 -754 y(`)p Fs(>)p Ft(')36 b(and)f(the)g Fs(noclobber)e +1861 y(`)p Fs(>)p Ft(')36 b(and)f(the)g Fs(noclobber)e Ft(option)j(is)g(not)g(enabled,)h(the)e(redirection)h(is)g(attempted)g -(ev)m(en)h(if)e(the)h(\014le)150 864 y(named)30 b(b)m(y)g -Fq(w)m(ord)k Ft(exists.)150 1065 y Fk(3.6.3)63 b(App)s(ending)42 -b(Redirected)e(Output)275 1301 y Ft(Redirection)29 b(of)g(output)f(in)g +(ev)m(en)h(if)e(the)h(\014le)150 1970 y(named)30 b(b)m(y)g +Fq(w)m(ord)k Ft(exists.)150 2205 y Fk(3.6.3)63 b(App)s(ending)42 +b(Redirected)e(Output)275 2455 y Ft(Redirection)29 b(of)g(output)f(in)g (this)h(fashion)f(causes)h(the)g(\014le)g(whose)f(name)h(results)f -(from)g(the)h(expan-)150 1411 y(sion)34 b(of)f Fq(w)m(ord)k +(from)g(the)h(expan-)150 2564 y(sion)34 b(of)f Fq(w)m(ord)k Ft(to)e(b)s(e)e(op)s(ened)g(for)g(app)s(ending)f(on)i(\014le)f (descriptor)h Fq(n)p Ft(,)g(or)g(the)f(standard)g(output)g(\(\014le)150 -1520 y(descriptor)d(1\))h(if)g Fq(n)f Ft(is)g(not)h(sp)s(eci\014ed.)40 +2674 y(descriptor)d(1\))h(if)g Fq(n)f Ft(is)g(not)h(sp)s(eci\014ed.)40 b(If)29 b(the)i(\014le)f(do)s(es)h(not)f(exist)h(it)g(is)g(created.)275 -1647 y(The)e(general)j(format)e(for)h(app)s(ending)e(output)h(is:)390 -1774 y Fs([)p Fj(n)11 b Fs(]>>)p Fj(word)150 1975 y Fk(3.6.4)63 +2814 y(The)e(general)j(format)e(for)h(app)s(ending)e(output)h(is:)390 +2954 y Fs([)p Fj(n)11 b Fs(]>>)p Fj(word)150 3188 y Fk(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g(Standard)g(Error)275 -2211 y Ft(Bash)31 b(allo)m(ws)h(b)s(oth)e(the)h(standard)g(output)f +3438 y Ft(Bash)31 b(allo)m(ws)h(b)s(oth)e(the)h(standard)g(output)f (\(\014le)i(descriptor)e(1\))i(and)e(the)i(standard)e(error)g(output) -150 2320 y(\(\014le)d(descriptor)g(2\))h(to)f(b)s(e)g(redirected)g(to)h +150 3548 y(\(\014le)d(descriptor)g(2\))h(to)f(b)s(e)g(redirected)g(to)h (the)f(\014le)g(whose)f(name)h(is)g(the)g(expansion)g(of)g -Fq(w)m(ord)j Ft(with)d(this)150 2430 y(construct.)275 -2557 y(There)i(are)i(t)m(w)m(o)h(formats)e(for)h(redirecting)g -(standard)e(output)h(and)g(standard)f(error:)390 2684 -y Fs(&>)p Fj(word)150 2810 y Ft(and)390 2937 y Fs(>&)p -Fj(word)150 3064 y Ft(Of)h(the)g(t)m(w)m(o)i(forms,)e(the)h(\014rst)e +Fq(w)m(ord)j Ft(with)d(this)150 3657 y(construct.)275 +3797 y(There)i(are)i(t)m(w)m(o)h(formats)e(for)h(redirecting)g +(standard)e(output)h(and)g(standard)f(error:)390 3937 +y Fs(&>)p Fj(word)150 4077 y Ft(and)390 4217 y Fs(>&)p +Fj(word)150 4357 y Ft(Of)h(the)g(t)m(w)m(o)i(forms,)e(the)h(\014rst)e (is)i(preferred.)39 b(This)30 b(is)g(seman)m(tically)j(equiv)-5 -b(alen)m(t)32 b(to)390 3190 y Fs(>)p Fj(word)57 b Fs(2>&1)150 -3391 y Fk(3.6.5)63 b(Here)41 b(Do)s(cumen)m(ts)275 3628 +b(alen)m(t)32 b(to)390 4496 y Fs(>)p Fj(word)57 b Fs(2>&1)150 +4731 y Fk(3.6.5)63 b(Here)41 b(Do)s(cumen)m(ts)275 4981 y Ft(This)28 b(t)m(yp)s(e)h(of)h(redirection)g(instructs)f(the)g(shell) h(to)g(read)f(input)f(from)h(the)g(curren)m(t)h(source)f(un)m(til)h(a) -150 3737 y(line)h(con)m(taining)g(only)g Fq(w)m(ord)i +150 5090 y(line)h(con)m(taining)g(only)g Fq(w)m(ord)i Ft(\(with)d(no)h(trailing)g(blanks\))f(is)g(seen.)41 b(All)31 b(of)f(the)h(lines)f(read)g(up)f(to)i(that)150 -3847 y(p)s(oin)m(t)f(are)h(then)f(used)g(as)g(the)h(standard)f(input)f -(for)h(a)h(command.)275 3973 y(The)e(format)i(of)g(here-do)s(cumen)m -(ts)f(is:)390 4100 y Fs(<<[)p Fp(\000)p Fs(])p Fj(word)772 -4210 y(here-document)390 4319 y(delimiter)275 4446 y -Ft(No)j(parameter)h(expansion,)g(command)f(substitution,)h(arithmetic)h -(expansion,)f(or)f(\014lename)g(ex-)150 4556 y(pansion)i(is)g(p)s -(erformed)e(on)i Fq(w)m(ord)p Ft(.)55 b(If)34 b(an)m(y)i(c)m(haracters) -g(in)f Fq(w)m(ord)j Ft(are)d(quoted,)i(the)e Fq(delimiter)43 -b Ft(is)35 b(the)150 4665 y(result)40 b(of)h(quote)g(remo)m(v)-5 -b(al)42 b(on)e Fq(w)m(ord)p Ft(,)j(and)d(the)g(lines)h(in)f(the)h -(here-do)s(cumen)m(t)f(are)h(not)f(expanded.)150 4775 -y(If)32 b Fq(w)m(ord)k Ft(is)d(unquoted,)f(all)i(lines)f(of)f(the)h -(here-do)s(cumen)m(t)g(are)g(sub)5 b(jected)32 b(to)i(parameter)f -(expansion,)150 4884 y(command)25 b(substitution,)g(and)g(arithmetic)h -(expansion.)39 b(In)24 b(the)h(latter)h(case,)h(the)e(c)m(haracter)i -(sequence)150 4994 y Fs(\\newline)h Ft(is)j(ignored,)f(and)g(`)p -Fs(\\)p Ft(')h(m)m(ust)f(b)s(e)g(used)f(to)i(quote)g(the)g(c)m -(haracters)h(`)p Fs(\\)p Ft(',)e(`)p Fs($)p Ft(',)h(and)f(`)p -Fs(`)p Ft('.)275 5121 y(If)21 b(the)i(redirection)g(op)s(erator)g(is)f -(`)p Fs(<<-)p Ft(',)i(then)e(all)h(leading)g(tab)g(c)m(haracters)h(are) -e(stripp)s(ed)f(from)h(input)150 5230 y(lines)33 b(and)f(the)h(line)h -(con)m(taining)g Fq(delimiter)p Ft(.)49 b(This)32 b(allo)m(ws)i -(here-do)s(cumen)m(ts)f(within)f(shell)i(scripts)e(to)150 -5340 y(b)s(e)e(inden)m(ted)g(in)g(a)h(natural)f(fashion.)p -eop end +5200 y(p)s(oin)m(t)f(are)h(then)f(used)g(as)g(the)h(standard)f(input)f +(for)h(a)h(command.)275 5340 y(The)e(format)i(of)g(here-do)s(cumen)m +(ts)f(is:)p eop end %%Page: 27 33 TeXDict begin 27 32 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(27)150 299 -y Fk(3.6.6)63 b(Here)41 b(Strings)275 551 y Ft(A)30 b(v)-5 -b(arian)m(t)31 b(of)g(here)f(do)s(cumen)m(ts,)g(the)h(format)g(is:)390 -694 y Fs(<<<)47 b Fj(word)275 836 y Ft(The)29 b Fq(w)m(ord)34 -b Ft(is)c(expanded)g(and)g(supplied)f(to)i(the)f(command)h(on)f(its)h -(standard)e(input.)150 1077 y Fk(3.6.7)63 b(Duplicating)41 -b(File)g(Descriptors)275 1329 y Ft(The)29 b(redirection)i(op)s(erator) -390 1471 y Fs([)p Fj(n)11 b Fs(]<&)p Fj(word)150 1614 -y Ft(is)35 b(used)e(to)j(duplicate)f(input)f(\014le)g(descriptors.)53 -b(If)34 b Fq(w)m(ord)k Ft(expands)c(to)h(one)g(or)g(more)g(digits,)h -(the)f(\014le)150 1724 y(descriptor)e(denoted)h(b)m(y)g -Fq(n)f Ft(is)g(made)h(to)g(b)s(e)f(a)h(cop)m(y)g(of)g(that)g(\014le)g -(descriptor.)50 b(If)33 b(the)h(digits)g(in)f Fq(w)m(ord)150 -1833 y Ft(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g -(for)g(input,)g(a)h(redirection)g(error)f(o)s(ccurs.)40 -b(If)29 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)150 1943 y(to)31 -b(`)p Fs(-)p Ft(',)g(\014le)g(descriptor)g Fq(n)f Ft(is)g(closed.)43 -b(If)30 b Fq(n)g Ft(is)g(not)h(sp)s(eci\014ed,)f(the)h(standard)f -(input)g(\(\014le)h(descriptor)f(0\))150 2052 y(is)g(used.)275 -2195 y(The)f(op)s(erator)390 2337 y Fs([)p Fj(n)11 b -Fs(]>&)p Fj(word)150 2480 y Ft(is)40 b(used)g(similarly)h(to)g -(duplicate)f(output)g(\014le)h(descriptors.)70 b(If)40 -b Fq(n)f Ft(is)i(not)f(sp)s(eci\014ed,)i(the)f(standard)150 -2590 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f(used.)39 +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(27)390 299 +y Fs(<<[)p Fp(\000)p Fs(])p Fj(word)772 408 y(here-document)390 +518 y(delimiter)275 655 y Ft(No)33 b(parameter)h(expansion,)g(command)f +(substitution,)h(arithmetic)h(expansion,)f(or)f(\014lename)g(ex-)150 +765 y(pansion)i(is)g(p)s(erformed)e(on)i Fq(w)m(ord)p +Ft(.)55 b(If)34 b(an)m(y)i(c)m(haracters)g(in)f Fq(w)m(ord)j +Ft(are)d(quoted,)i(the)e Fq(delimiter)43 b Ft(is)35 b(the)150 +874 y(result)40 b(of)h(quote)g(remo)m(v)-5 b(al)42 b(on)e +Fq(w)m(ord)p Ft(,)j(and)d(the)g(lines)h(in)f(the)h(here-do)s(cumen)m(t) +f(are)h(not)f(expanded.)150 984 y(If)32 b Fq(w)m(ord)k +Ft(is)d(unquoted,)f(all)i(lines)f(of)f(the)h(here-do)s(cumen)m(t)g(are) +g(sub)5 b(jected)32 b(to)i(parameter)f(expansion,)150 +1093 y(command)25 b(substitution,)g(and)g(arithmetic)h(expansion.)39 +b(In)24 b(the)h(latter)h(case,)h(the)e(c)m(haracter)i(sequence)150 +1203 y Fs(\\newline)h Ft(is)j(ignored,)f(and)g(`)p Fs(\\)p +Ft(')h(m)m(ust)f(b)s(e)g(used)f(to)i(quote)g(the)g(c)m(haracters)h(`)p +Fs(\\)p Ft(',)e(`)p Fs($)p Ft(',)h(and)f(`)p Fs(`)p Ft('.)275 +1340 y(If)21 b(the)i(redirection)g(op)s(erator)g(is)f(`)p +Fs(<<-)p Ft(',)i(then)e(all)h(leading)g(tab)g(c)m(haracters)h(are)e +(stripp)s(ed)f(from)h(input)150 1449 y(lines)33 b(and)f(the)h(line)h +(con)m(taining)g Fq(delimiter)p Ft(.)49 b(This)32 b(allo)m(ws)i +(here-do)s(cumen)m(ts)f(within)f(shell)i(scripts)e(to)150 +1559 y(b)s(e)e(inden)m(ted)g(in)g(a)h(natural)f(fashion.)150 +1788 y Fk(3.6.6)63 b(Here)41 b(Strings)275 2034 y Ft(A)30 +b(v)-5 b(arian)m(t)31 b(of)g(here)f(do)s(cumen)m(ts,)g(the)h(format)g +(is:)390 2171 y Fs(<<<)47 b Fj(word)275 2308 y Ft(The)29 +b Fq(w)m(ord)34 b Ft(is)c(expanded)g(and)g(supplied)f(to)i(the)f +(command)h(on)f(its)h(standard)e(input.)150 2537 y Fk(3.6.7)63 +b(Duplicating)41 b(File)g(Descriptors)275 2783 y Ft(The)29 +b(redirection)i(op)s(erator)390 2920 y Fs([)p Fj(n)11 +b Fs(]<&)p Fj(word)150 3057 y Ft(is)35 b(used)e(to)j(duplicate)f(input) +f(\014le)g(descriptors.)53 b(If)34 b Fq(w)m(ord)k Ft(expands)c(to)h +(one)g(or)g(more)g(digits,)h(the)f(\014le)150 3167 y(descriptor)e +(denoted)h(b)m(y)g Fq(n)f Ft(is)g(made)h(to)g(b)s(e)f(a)h(cop)m(y)g(of) +g(that)g(\014le)g(descriptor.)50 b(If)33 b(the)h(digits)g(in)f +Fq(w)m(ord)150 3276 y Ft(do)c(not)h(sp)s(ecify)f(a)h(\014le)f +(descriptor)g(op)s(en)g(for)g(input,)g(a)h(redirection)g(error)f(o)s +(ccurs.)40 b(If)29 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)150 +3386 y(to)31 b(`)p Fs(-)p Ft(',)g(\014le)g(descriptor)g +Fq(n)f Ft(is)g(closed.)43 b(If)30 b Fq(n)g Ft(is)g(not)h(sp)s +(eci\014ed,)f(the)h(standard)f(input)g(\(\014le)h(descriptor)f(0\))150 +3495 y(is)g(used.)275 3632 y(The)f(op)s(erator)390 3769 +y Fs([)p Fj(n)11 b Fs(]>&)p Fj(word)150 3906 y Ft(is)40 +b(used)g(similarly)h(to)g(duplicate)f(output)g(\014le)h(descriptors.)70 +b(If)40 b Fq(n)f Ft(is)i(not)f(sp)s(eci\014ed,)i(the)f(standard)150 +4016 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f(used.)39 b(If)30 b(the)g(digits)h(in)e Fq(w)m(ord)34 b Ft(do)29 b(not)i(sp)s(ecify)e(a)i(\014le)f(descriptor)g(op)s(en)150 -2699 y(for)38 b(output,)i(a)e(redirection)h(error)f(o)s(ccurs.)63 +4125 y(for)38 b(output,)i(a)e(redirection)h(error)f(o)s(ccurs.)63 b(As)38 b(a)h(sp)s(ecial)f(case,)k(if)c Fq(n)f Ft(is)h(omitted,)k(and) -37 b Fq(w)m(ord)k Ft(do)s(es)150 2809 y(not)28 b(expand)f(to)i(one)f +37 b Fq(w)m(ord)k Ft(do)s(es)150 4235 y(not)28 b(expand)f(to)i(one)f (or)f(more)h(digits,)i(the)e(standard)e(output)i(and)f(standard)g -(error)g(are)i(redirected)f(as)150 2918 y(describ)s(ed)h(previously)-8 -b(.)150 3159 y Fk(3.6.8)63 b(Mo)m(ving)41 b(File)h(Descriptors)275 -3411 y Ft(The)29 b(redirection)i(op)s(erator)390 3554 -y Fs([)p Fj(n)11 b Fs(]<&)p Fj(digit)p Fs(-)150 3696 +(error)g(are)i(redirected)f(as)150 4344 y(describ)s(ed)h(previously)-8 +b(.)150 4573 y Fk(3.6.8)63 b(Mo)m(ving)41 b(File)h(Descriptors)275 +4820 y Ft(The)29 b(redirection)i(op)s(erator)390 4957 +y Fs([)p Fj(n)11 b Fs(]<&)p Fj(digit)p Fs(-)150 5094 y Ft(mo)m(v)m(es)33 b(the)f(\014le)g(descriptor)f Fq(digit)k Ft(to)d(\014le)g(descriptor)g Fq(n)p Ft(,)f(or)h(the)g(standard)f -(input)f(\(\014le)j(descriptor)e(0\))150 3806 y(if)f +(input)f(\(\014le)j(descriptor)e(0\))150 5203 y(if)f Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)40 b Fq(digit)33 b Ft(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h -Fq(n)p Ft(.)275 3948 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s -(erator)390 4091 y Fs([)p Fj(n)11 b Fs(]>&)p Fj(digit)p -Fs(-)150 4233 y Ft(mo)m(v)m(es)29 b(the)g(\014le)f(descriptor)f -Fq(digit)k Ft(to)e(\014le)f(descriptor)g Fq(n)p Ft(,)g(or)g(the)g -(standard)f(output)h(\(\014le)g(descriptor)g(1\))150 -4343 y(if)i Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)150 -4583 y Fk(3.6.9)63 b(Op)s(ening)42 b(File)f(Descriptors)h(for)g -(Reading)f(and)g(W)-10 b(riting)275 4836 y Ft(The)29 -b(redirection)i(op)s(erator)390 4978 y Fs([)p Fj(n)11 -b Fs(]<>)p Fj(word)150 5121 y Ft(causes)39 b(the)g(\014le)g(whose)g -(name)g(is)g(the)g(expansion)g(of)g Fq(w)m(ord)j Ft(to)d(b)s(e)g(op)s -(ened)f(for)g(b)s(oth)h(reading)g(and)150 5230 y(writing)33 -b(on)f(\014le)h(descriptor)f Fq(n)p Ft(,)h(or)g(on)f(\014le)h -(descriptor)g(0)g(if)f Fq(n)g Ft(is)h(not)g(sp)s(eci\014ed.)47 -b(If)32 b(the)h(\014le)f(do)s(es)h(not)150 5340 y(exist,)e(it)g(is)g -(created.)p eop end +Fq(n)p Ft(.)275 5340 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s +(erator)p eop end %%Page: 28 34 TeXDict begin 28 33 bop 150 -116 a Ft(28)2572 b(Bash)31 -b(Reference)g(Man)m(ual)150 299 y Fr(3.7)68 b(Executing)46 -b(Commands)150 632 y Fk(3.7.1)63 b(Simple)41 b(Command)h(Expansion)275 -876 y Ft(When)35 b(a)h(simple)f(command)h(is)f(executed,)j(the)e(shell) -g(p)s(erforms)e(the)i(follo)m(wing)h(expansions,)f(as-)150 -985 y(signmen)m(ts,)31 b(and)f(redirections,)h(from)f(left)h(to)g(righ) -m(t.)199 1119 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h -(mark)m(ed)g(as)h(v)-5 b(ariable)39 b(assignmen)m(ts)g(\(those)g -(preceding)f(the)330 1229 y(command)30 b(name\))h(and)f(redirections)h +b(Reference)g(Man)m(ual)390 299 y Fs([)p Fj(n)11 b Fs(]>&)p +Fj(digit)p Fs(-)150 450 y Ft(mo)m(v)m(es)29 b(the)g(\014le)f +(descriptor)f Fq(digit)k Ft(to)e(\014le)f(descriptor)g +Fq(n)p Ft(,)g(or)g(the)g(standard)f(output)h(\(\014le)g(descriptor)g +(1\))150 559 y(if)i Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)150 +816 y Fk(3.6.9)63 b(Op)s(ening)42 b(File)f(Descriptors)h(for)g(Reading) +f(and)g(W)-10 b(riting)275 1076 y Ft(The)29 b(redirection)i(op)s +(erator)390 1227 y Fs([)p Fj(n)11 b Fs(]<>)p Fj(word)150 +1378 y Ft(causes)39 b(the)g(\014le)g(whose)g(name)g(is)g(the)g +(expansion)g(of)g Fq(w)m(ord)j Ft(to)d(b)s(e)g(op)s(ened)f(for)g(b)s +(oth)h(reading)g(and)150 1488 y(writing)33 b(on)f(\014le)h(descriptor)f +Fq(n)p Ft(,)h(or)g(on)f(\014le)h(descriptor)g(0)g(if)f +Fq(n)g Ft(is)h(not)g(sp)s(eci\014ed.)47 b(If)32 b(the)h(\014le)f(do)s +(es)h(not)150 1597 y(exist,)e(it)g(is)g(created.)150 +1895 y Fr(3.7)68 b(Executing)46 b(Commands)150 2262 y +Fk(3.7.1)63 b(Simple)41 b(Command)h(Expansion)275 2522 +y Ft(When)35 b(a)h(simple)f(command)h(is)f(executed,)j(the)e(shell)g(p) +s(erforms)e(the)i(follo)m(wing)h(expansions,)f(as-)150 +2632 y(signmen)m(ts,)31 b(and)f(redirections,)h(from)f(left)h(to)g +(righ)m(t.)199 2783 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e +(has)h(mark)m(ed)g(as)h(v)-5 b(ariable)39 b(assignmen)m(ts)g(\(those)g +(preceding)f(the)330 2892 y(command)30 b(name\))h(and)f(redirections)h (are)f(sa)m(v)m(ed)i(for)e(later)h(pro)s(cessing.)199 -1363 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5 +3035 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5 b(ariable)40 b(assignmen)m(ts)h(or)e(redirections)i(are)f(expanded)f -(\(see)h(Sec-)330 1473 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g +(\(see)h(Sec-)330 3144 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g (16\).)61 b(If)37 b(an)m(y)g(w)m(ords)f(remain)h(after)h(expansion,)h -(the)e(\014rst)330 1582 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f +(the)e(\014rst)330 3254 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f (the)g(name)h(of)f(the)h(command)f(and)f(the)i(remaining)f(w)m(ords)g -(are)g(the)h(argu-)330 1692 y(men)m(ts.)199 1826 y(3.)61 +(are)g(the)h(argu-)330 3364 y(men)m(ts.)199 3506 y(3.)61 b(Redirections)25 b(are)f(p)s(erformed)f(as)h(describ)s(ed)f(ab)s(o)m (v)m(e)i(\(see)g(Section)g(3.6)g([Redirections],)i(page)d(24\).)199 -1961 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Fs(=)p +3649 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Fs(=)p Ft(')h(in)e(eac)m(h)j(v)-5 b(ariable)25 b(assignmen)m(t)h(undergo)s(es) -e(tilde)i(expansion,)g(parameter)330 2070 y(expansion,)49 +e(tilde)i(expansion,)g(parameter)330 3759 y(expansion,)49 b(command)d(substitution,)j(arithmetic)d(expansion,)k(and)45 -b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 2180 y(b)s(eing)30 -b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 2339 y(If)32 +b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 3868 y(b)s(eing)30 +b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 4052 y(If)32 b(no)i(command)f(name)g(results,)h(the)g(v)-5 b(ariable)34 b(assignmen)m(ts)g(a\013ect)h(the)f(curren)m(t)f(shell)h(en)m(viron-) -150 2448 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26 +150 4162 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26 b(are)g(added)f(to)h(the)f(en)m(vironmen)m(t)h(of)g(the)f(executed)h -(command)g(and)150 2558 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h +(command)g(and)150 4271 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h (shell)g(en)m(vironmen)m(t.)54 b(If)34 b(an)m(y)h(of)g(the)f(assignmen) -m(ts)i(attempts)f(to)h(assign)150 2667 y(a)j(v)-5 b(alue)39 +m(ts)i(attempts)f(to)h(assign)150 4381 y(a)j(v)-5 b(alue)39 b(to)g(a)g(readonly)f(v)-5 b(ariable,)42 b(an)c(error)g(o)s(ccurs,)j (and)c(the)i(command)f(exits)h(with)g(a)f(non-zero)150 -2777 y(status.)275 2911 y(If)33 b(no)g(command)g(name)h(results,)g +4490 y(status.)275 4641 y(If)33 b(no)g(command)g(name)h(results,)g (redirections)g(are)g(p)s(erformed,)f(but)g(do)h(not)f(a\013ect)i(the)f -(curren)m(t)150 3021 y(shell)d(en)m(vironmen)m(t.)41 +(curren)m(t)150 4751 y(shell)d(en)m(vironmen)m(t.)41 b(A)30 b(redirection)h(error)f(causes)h(the)g(command)f(to)h(exit)g -(with)f(a)h(non-zero)g(status.)275 3155 y(If)26 b(there)i(is)f(a)h +(with)f(a)h(non-zero)g(status.)275 4902 y(If)26 b(there)i(is)f(a)h (command)f(name)h(left)g(after)g(expansion,)g(execution)h(pro)s(ceeds)e -(as)g(describ)s(ed)f(b)s(elo)m(w.)150 3265 y(Otherwise,)39 +(as)g(describ)s(ed)f(b)s(elo)m(w.)150 5011 y(Otherwise,)39 b(the)e(command)g(exits.)62 b(If)37 b(one)g(of)g(the)h(expansions)f -(con)m(tained)h(a)g(command)f(substitu-)150 3374 y(tion,)i(the)d(exit)h +(con)m(tained)h(a)g(command)f(substitu-)150 5121 y(tion,)i(the)d(exit)h (status)g(of)f(the)h(command)f(is)h(the)f(exit)h(status)g(of)f(the)h -(last)g(command)f(substitution)150 3484 y(p)s(erformed.)55 +(last)g(command)f(substitution)150 5230 y(p)s(erformed.)55 b(If)35 b(there)g(w)m(ere)h(no)g(command)f(substitutions,)i(the)e -(command)h(exits)g(with)f(a)h(status)g(of)150 3593 y(zero.)150 -3817 y Fk(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h(Execution)275 -4061 y Ft(After)35 b(a)h(command)f(has)h(b)s(een)e(split)i(in)m(to)g(w) -m(ords,)h(if)e(it)h(results)g(in)f(a)h(simple)f(command)g(and)g(an)150 -4170 y(optional)d(list)f(of)f(argumen)m(ts,)h(the)g(follo)m(wing)g -(actions)h(are)f(tak)m(en.)199 4304 y(1.)61 b(If)24 b(the)g(command)g +(command)h(exits)g(with)f(a)h(status)g(of)150 5340 y(zero.)p +eop end +%%Page: 29 35 +TeXDict begin 29 34 bop 150 -116 a Ft(Chapter)30 b(3:)41 +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)150 299 +y Fk(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h(Execution)275 +544 y Ft(After)35 b(a)h(command)f(has)h(b)s(een)e(split)i(in)m(to)g(w)m +(ords,)h(if)e(it)h(results)g(in)f(a)h(simple)f(command)g(and)g(an)150 +653 y(optional)d(list)f(of)f(argumen)m(ts,)h(the)g(follo)m(wing)g +(actions)h(are)f(tak)m(en.)199 789 y(1.)61 b(If)24 b(the)g(command)g (name)g(con)m(tains)i(no)e(slashes,)i(the)e(shell)h(attempts)g(to)g(lo) -s(cate)h(it.)39 b(If)24 b(there)g(exists)330 4414 y(a)h(shell)g +s(cate)h(it.)39 b(If)24 b(there)g(exists)330 898 y(a)h(shell)g (function)f(b)m(y)g(that)h(name,)h(that)f(function)f(is)h(in)m(v)m(ok)m (ed)h(as)e(describ)s(ed)g(in)g(Section)h(3.3)h([Shell)330 -4524 y(F)-8 b(unctions],)31 b(page)h(13.)199 4658 y(2.)61 +1008 y(F)-8 b(unctions],)31 b(page)h(13.)199 1143 y(2.)61 b(If)41 b(the)g(name)h(do)s(es)f(not)g(matc)m(h)i(a)e(function,)j(the)e (shell)f(searc)m(hes)i(for)e(it)h(in)f(the)g(list)h(of)g(shell)330 -4767 y(builtins.)e(If)30 b(a)h(matc)m(h)g(is)f(found,)g(that)h(builtin) -f(is)g(in)m(v)m(ok)m(ed.)199 4902 y(3.)61 b(If)40 b(the)g(name)h(is)f +1252 y(builtins.)e(If)30 b(a)h(matc)m(h)g(is)f(found,)g(that)h(builtin) +f(is)g(in)m(v)m(ok)m(ed.)199 1387 y(3.)61 b(If)40 b(the)g(name)h(is)f (neither)h(a)f(shell)h(function)f(nor)g(a)g(builtin,)j(and)d(con)m -(tains)h(no)g(slashes,)i(Bash)330 5011 y(searc)m(hes)c(eac)m(h)g +(tains)h(no)g(slashes,)i(Bash)330 1497 y(searc)m(hes)c(eac)m(h)g (elemen)m(t)g(of)g Fs($PATH)d Ft(for)i(a)g(directory)h(con)m(taining)g -(an)f(executable)h(\014le)f(b)m(y)g(that)330 5121 y(name.)56 +(an)f(executable)h(\014le)f(b)m(y)g(that)330 1606 y(name.)56 b(Bash)36 b(uses)f(a)h(hash)e(table)j(to)f(remem)m(b)s(er)f(the)h(full) -f(pathnames)g(of)h(executable)h(\014les)e(to)330 5230 +f(pathnames)g(of)h(executable)h(\014les)e(to)330 1716 y(a)m(v)m(oid)e(m)m(ultiple)f Fs(PATH)f Ft(searc)m(hes)i(\(see)f(the)g (description)g(of)f Fs(hash)g Ft(in)g(Section)i(4.1)f([Bourne)g(Shell) -330 5340 y(Builtins],)37 b(page)f(33\).)55 b(A)35 b(full)g(searc)m(h)g +330 1826 y(Builtins],)37 b(page)f(33\).)55 b(A)35 b(full)g(searc)m(h)g (of)g(the)g(directories)h(in)f Fs($PATH)e Ft(is)i(p)s(erformed)f(only)h -(if)g(the)p eop end -%%Page: 29 35 -TeXDict begin 29 34 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)330 299 -y(command)31 b(is)g(not)g(found)f(in)g(the)i(hash)e(table.)43 -b(If)31 b(the)g(searc)m(h)h(is)f(unsuccessful,)f(the)h(shell)g(prin)m -(ts)330 408 y(an)f(error)g(message)i(and)e(returns)f(an)h(exit)h -(status)g(of)f(127.)199 544 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g -(successful,)g(or)f(if)g(the)h(command)f(name)g(con)m(tains)i(one)f(or) -f(more)g(slashes,)i(the)330 653 y(shell)g(executes)h(the)f(named)f -(program)g(in)h(a)g(separate)h(execution)f(en)m(vironmen)m(t.)55 -b(Argumen)m(t)35 b(0)330 763 y(is)30 b(set)h(to)h(the)e(name)h(giv)m -(en,)g(and)f(the)h(remaining)f(argumen)m(ts)h(to)g(the)g(command)f(are) -h(set)g(to)g(the)330 872 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8 -b(.)199 1008 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g +(if)g(the)330 1935 y(command)c(is)g(not)g(found)f(in)g(the)i(hash)e +(table.)43 b(If)31 b(the)g(searc)m(h)h(is)f(unsuccessful,)f(the)h +(shell)g(prin)m(ts)330 2045 y(an)f(error)g(message)i(and)e(returns)f +(an)h(exit)h(status)g(of)f(127.)199 2180 y(4.)61 b(If)33 +b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g(the)h(command)f(name)g +(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)330 2289 +y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g(separate)h +(execution)f(en)m(vironmen)m(t.)55 b(Argumen)m(t)35 b(0)330 +2399 y(is)30 b(set)h(to)h(the)e(name)h(giv)m(en,)g(and)f(the)h +(remaining)f(argumen)m(ts)h(to)g(the)g(command)f(are)h(set)g(to)g(the) +330 2508 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8 +b(.)199 2643 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g (the)f(\014le)h(is)g(not)g(in)f(executable)j(format,)f(and)e(the)h -(\014le)g(is)g(not)330 1117 y(a)d(directory)-8 b(,)34 +(\014le)g(is)g(not)330 2753 y(a)d(directory)-8 b(,)34 b(it)f(is)g(assumed)e(to)j(b)s(e)d(a)i Fq(shell)g(script)h Ft(and)e(the)h(shell)f(executes)i(it)f(as)g(describ)s(ed)e(in)330 -1227 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(31.)199 -1362 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async) +2862 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(32.)199 +2997 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async) m(hronously)-8 b(,)42 b(the)c(shell)h(w)m(aits)h(for)e(the)h(command)f -(to)330 1472 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150 -1698 y Fk(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)275 -1944 y Ft(The)29 b(shell)i(has)f(an)g Fq(execution)i(en)m(vironmen)m(t) +(to)330 3107 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150 +3333 y Fk(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)275 +3578 y Ft(The)29 b(shell)i(has)f(an)g Fq(execution)i(en)m(vironmen)m(t) p Ft(,)f(whic)m(h)f(consists)h(of)g(the)f(follo)m(wing:)225 -2080 y Fp(\017)60 b Ft(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f +3713 y Fp(\017)60 b Ft(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f (shell)h(at)g(in)m(v)m(o)s(cation,)j(as)c(mo)s(di\014ed)g(b)m(y)g -(redirections)h(supplied)e(to)330 2189 y(the)g Fs(exec)e -Ft(builtin)225 2325 y Fp(\017)60 b Ft(the)28 b(curren)m(t)g(w)m(orking) +(redirections)h(supplied)e(to)330 3822 y(the)g Fs(exec)e +Ft(builtin)225 3957 y Fp(\017)60 b Ft(the)28 b(curren)m(t)g(w)m(orking) h(directory)g(as)f(set)h(b)m(y)f Fs(cd)p Ft(,)g Fs(pushd)p Ft(,)g(or)g Fs(popd)p Ft(,)g(or)g(inherited)g(b)m(y)g(the)h(shell)f(at) -330 2434 y(in)m(v)m(o)s(cation)225 2569 y Fp(\017)60 +330 4067 y(in)m(v)m(o)s(cation)225 4202 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)g(as)h(set)g(b)m(y)f Fs(umask)f Ft(or)h(inherited)g(from)g(the)h(shell's)f(paren)m(t)225 -2705 y Fp(\017)60 b Ft(curren)m(t)30 b(traps)g(set)h(b)m(y)f -Fs(trap)225 2840 y Fp(\017)60 b Ft(shell)30 b(parameters)f(that)h(are)g +4337 y Fp(\017)60 b Ft(curren)m(t)30 b(traps)g(set)h(b)m(y)f +Fs(trap)225 4472 y Fp(\017)60 b Ft(shell)30 b(parameters)f(that)h(are)g (set)g(b)m(y)g(v)-5 b(ariable)30 b(assignmen)m(t)g(or)g(with)f -Fs(set)f Ft(or)i(inherited)f(from)g(the)330 2949 y(shell's)i(paren)m(t) -f(in)g(the)h(en)m(vironmen)m(t)225 3084 y Fp(\017)60 +Fs(set)f Ft(or)i(inherited)f(from)g(the)330 4581 y(shell's)i(paren)m(t) +f(in)g(the)h(en)m(vironmen)m(t)225 4716 y Fp(\017)60 b Ft(shell)44 b(functions)f(de\014ned)f(during)h(execution)i(or)e (inherited)h(from)f(the)h(shell's)g(paren)m(t)f(in)h(the)330 -3194 y(en)m(vironmen)m(t)225 3329 y Fp(\017)60 b Ft(options)33 +4826 y(en)m(vironmen)m(t)225 4961 y Fp(\017)60 b Ft(options)33 b(enabled)g(at)h(in)m(v)m(o)s(cation)h(\(either)f(b)m(y)f(default)g(or) -g(with)g(command-line)g(argumen)m(ts\))h(or)330 3439 -y(b)m(y)c Fs(set)225 3574 y Fp(\017)60 b Ft(options)31 -b(enabled)f(b)m(y)g Fs(shopt)225 3709 y Fp(\017)60 b +g(with)g(command-line)g(argumen)m(ts\))h(or)330 5070 +y(b)m(y)c Fs(set)225 5205 y Fp(\017)60 b Ft(options)31 +b(enabled)f(b)m(y)g Fs(shopt)225 5340 y Fp(\017)60 b Ft(shell)31 b(aliases)g(de\014ned)f(with)g Fs(alias)f -Ft(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(71\))225 -3844 y Fp(\017)60 b Ft(v)-5 b(arious)50 b(pro)s(cess)f -Fl(id)p Ft(s,)55 b(including)49 b(those)i(of)e(bac)m(kground)h(jobs)f -(\(see)i(Section)g(3.2.3)g([Lists],)330 3954 y(page)31 -b(9\),)g(the)g(v)-5 b(alue)31 b(of)f Fs($$)p Ft(,)g(and)g(the)h(v)-5 -b(alue)31 b(of)f Fs($PPID)275 4115 y Ft(When)k(a)g(simple)h(command)f -(other)g(than)g(a)h(builtin)f(or)g(shell)h(function)f(is)g(to)h(b)s(e)f -(executed,)i(it)f(is)150 4225 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g -(separate)h(execution)g(en)m(vironmen)m(t)g(that)f(consists)g(of)h(the) -f(follo)m(wing.)40 b(Unless)24 b(otherwise)150 4335 y(noted,)31 -b(the)f(v)-5 b(alues)31 b(are)g(inherited)f(from)g(the)g(shell.)225 -4470 y Fp(\017)60 b Ft(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e +Ft(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(71\))p +eop end +%%Page: 30 36 +TeXDict begin 30 35 bop 150 -116 a Ft(30)2572 b(Bash)31 +b(Reference)g(Man)m(ual)225 299 y Fp(\017)60 b Ft(v)-5 +b(arious)50 b(pro)s(cess)f Fl(id)p Ft(s,)55 b(including)49 +b(those)i(of)e(bac)m(kground)h(jobs)f(\(see)i(Section)g(3.2.3)g +([Lists],)330 408 y(page)31 b(9\),)g(the)g(v)-5 b(alue)31 +b(of)f Fs($$)p Ft(,)g(and)g(the)h(v)-5 b(alue)31 b(of)f +Fs($PPID)275 562 y Ft(When)k(a)g(simple)h(command)f(other)g(than)g(a)h +(builtin)f(or)g(shell)h(function)f(is)g(to)h(b)s(e)f(executed,)i(it)f +(is)150 672 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g(separate)h(execution)g(en) +m(vironmen)m(t)g(that)f(consists)g(of)h(the)f(follo)m(wing.)40 +b(Unless)24 b(otherwise)150 782 y(noted,)31 b(the)f(v)-5 +b(alues)31 b(are)g(inherited)f(from)g(the)g(shell.)225 +913 y Fp(\017)60 b Ft(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e (an)m(y)h(mo)s(di\014cations)h(and)e(additions)h(sp)s(eci\014ed)g(b)m -(y)g(redirections)g(to)330 4580 y(the)g(command)225 4715 +(y)g(redirections)g(to)330 1023 y(the)g(command)225 1155 y Fp(\017)60 b Ft(the)31 b(curren)m(t)f(w)m(orking)g(directory)225 -4850 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225 -4986 y Fp(\017)60 b Ft(shell)32 b(v)-5 b(ariables)33 +1286 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225 +1418 y Fp(\017)60 b Ft(shell)32 b(v)-5 b(ariables)33 b(and)e(functions)h(mark)m(ed)g(for)g(exp)s(ort,)g(along)h(with)f(v)-5 -b(ariables)32 b(exp)s(orted)g(for)g(the)330 5095 y(command,)e(passed)g +b(ariables)32 b(exp)s(orted)g(for)g(the)330 1528 y(command,)e(passed)g (in)g(the)h(en)m(vironmen)m(t)g(\(see)g(Section)g(3.7.4)i([En)m -(vironmen)m(t],)e(page)g(30\))225 5230 y Fp(\017)60 b +(vironmen)m(t],)e(page)g(30\))225 1659 y Fp(\017)60 b Ft(traps)31 b(caugh)m(t)h(b)m(y)f(the)g(shell)h(are)f(reset)h(to)g(the) f(v)-5 b(alues)32 b(inherited)e(from)h(the)g(shell's)h(paren)m(t,)g -(and)330 5340 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)p -eop end -%%Page: 30 36 -TeXDict begin 30 35 bop 150 -116 a Ft(30)2572 b(Bash)31 -b(Reference)g(Man)m(ual)275 299 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i -(in)e(this)h(separate)g(en)m(vironmen)m(t)g(cannot)g(a\013ect)h(the)f -(shell's)g(execution)150 408 y(en)m(vironmen)m(t.)275 -540 y(Command)35 b(substitution,)j(commands)e(group)s(ed)f(with)i -(paren)m(theses,)h(and)e(async)m(hronous)g(com-)150 650 -y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i(subshell)e(en)m(vironmen)m -(t)h(that)h(is)f(a)g(duplicate)h(of)f(the)g(shell)g(en)m(vironmen)m(t,) -150 760 y(except)i(that)g(traps)f(caugh)m(t)h(b)m(y)f(the)h(shell)f -(are)g(reset)h(to)g(the)f(v)-5 b(alues)35 b(that)g(the)f(shell)h -(inherited)e(from)150 869 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s -(cation.)49 b(Builtin)32 b(commands)g(that)h(are)g(in)m(v)m(ok)m(ed)h -(as)e(part)g(of)h(a)f(pip)s(eline)g(are)h(also)150 979 -y(executed)41 b(in)f(a)h(subshell)e(en)m(vironmen)m(t.)72 -b(Changes)40 b(made)g(to)h(the)g(subshell)e(en)m(vironmen)m(t)i(cannot) -150 1088 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m -(t.)275 1220 y(If)38 b(a)h(command)f(is)g(follo)m(w)m(ed)j(b)m(y)d(a)h -(`)p Fs(&)p Ft(')g(and)f(job)g(con)m(trol)i(is)e(not)h(activ)m(e,)k -(the)c(default)g(standard)150 1330 y(input)e(for)g(the)h(command)f(is)h -(the)g(empt)m(y)g(\014le)f(`)p Fs(/dev/null)p Ft('.)61 -b(Otherwise,)39 b(the)f(in)m(v)m(ok)m(ed)h(command)150 -1440 y(inherits)30 b(the)h(\014le)f(descriptors)g(of)h(the)f(calling)i -(shell)f(as)f(mo)s(di\014ed)g(b)m(y)g(redirections.)150 -1656 y Fk(3.7.4)63 b(En)m(vironmen)m(t)275 1898 y Ft(When)31 -b(a)g(program)h(is)f(in)m(v)m(ok)m(ed)i(it)f(is)f(giv)m(en)h(an)g(arra) -m(y)g(of)f(strings)g(called)i(the)e Fq(en)m(vironmen)m(t)p -Ft(.)45 b(This)150 2007 y(is)30 b(a)h(list)g(of)g(name-v)-5 -b(alue)31 b(pairs,)f(of)h(the)f(form)g Fs(name=value)p -Ft(.)275 2139 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)m(a)m(ys)g(to)f -(manipulate)f(the)h(en)m(vironmen)m(t.)69 b(On)38 b(in)m(v)m(o)s -(cation,)44 b(the)c(shell)150 2249 y(scans)g(its)h(o)m(wn)f(en)m -(vironmen)m(t)h(and)f(creates)i(a)f(parameter)f(for)g(eac)m(h)i(name)e -(found,)i(automatically)150 2359 y(marking)26 b(it)g(for)g -Fq(exp)s(ort)h Ft(to)g(c)m(hild)f(pro)s(cesses.)39 b(Executed)26 -b(commands)g(inherit)g(the)g(en)m(vironmen)m(t.)39 b(The)150 -2468 y Fs(export)c Ft(and)i(`)p Fs(declare)29 b(-x)p -Ft(')36 b(commands)h(allo)m(w)i(parameters)e(and)g(functions)g(to)h(b)s -(e)e(added)h(to)h(and)150 2578 y(deleted)21 b(from)f(the)h(en)m -(vironmen)m(t.)38 b(If)20 b(the)h(v)-5 b(alue)21 b(of)g(a)g(parameter)g -(in)f(the)g(en)m(vironmen)m(t)i(is)e(mo)s(di\014ed,)i(the)150 -2687 y(new)31 b(v)-5 b(alue)32 b(b)s(ecomes)f(part)h(of)f(the)h(en)m -(vironmen)m(t,)g(replacing)h(the)e(old.)44 b(The)31 b(en)m(vironmen)m -(t)h(inherited)150 2797 y(b)m(y)f(an)m(y)g(executed)h(command)f -(consists)g(of)g(the)g(shell's)h(initial)g(en)m(vironmen)m(t,)g(whose)f -(v)-5 b(alues)31 b(ma)m(y)h(b)s(e)150 2907 y(mo)s(di\014ed)26 +(and)330 1769 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored) +275 1923 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g +(en)m(vironmen)m(t)g(cannot)g(a\013ect)h(the)f(shell's)g(execution)150 +2032 y(en)m(vironmen)m(t.)275 2164 y(Command)35 b(substitution,)j +(commands)e(group)s(ed)f(with)i(paren)m(theses,)h(and)e(async)m +(hronous)g(com-)150 2274 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i +(subshell)e(en)m(vironmen)m(t)h(that)h(is)f(a)g(duplicate)h(of)f(the)g +(shell)g(en)m(vironmen)m(t,)150 2383 y(except)i(that)g(traps)f(caugh)m +(t)h(b)m(y)f(the)h(shell)f(are)g(reset)h(to)g(the)f(v)-5 +b(alues)35 b(that)g(the)f(shell)h(inherited)e(from)150 +2493 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49 +b(Builtin)32 b(commands)g(that)h(are)g(in)m(v)m(ok)m(ed)h(as)e(part)g +(of)h(a)f(pip)s(eline)g(are)h(also)150 2602 y(executed)41 +b(in)f(a)h(subshell)e(en)m(vironmen)m(t.)72 b(Changes)40 +b(made)g(to)h(the)g(subshell)e(en)m(vironmen)m(t)i(cannot)150 +2712 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275 +2844 y(If)38 b(a)h(command)f(is)g(follo)m(w)m(ed)j(b)m(y)d(a)h(`)p +Fs(&)p Ft(')g(and)f(job)g(con)m(trol)i(is)e(not)h(activ)m(e,)k(the)c +(default)g(standard)150 2953 y(input)e(for)g(the)h(command)f(is)h(the)g +(empt)m(y)g(\014le)f(`)p Fs(/dev/null)p Ft('.)61 b(Otherwise,)39 +b(the)f(in)m(v)m(ok)m(ed)h(command)150 3063 y(inherits)30 +b(the)h(\014le)f(descriptors)g(of)h(the)f(calling)i(shell)f(as)f(mo)s +(di\014ed)g(b)m(y)g(redirections.)150 3279 y Fk(3.7.4)63 +b(En)m(vironmen)m(t)275 3520 y Ft(When)31 b(a)g(program)h(is)f(in)m(v)m +(ok)m(ed)i(it)f(is)f(giv)m(en)h(an)g(arra)m(y)g(of)f(strings)g(called)i +(the)e Fq(en)m(vironmen)m(t)p Ft(.)45 b(This)150 3630 +y(is)30 b(a)h(list)g(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f +(form)g Fs(name=value)p Ft(.)275 3761 y(Bash)39 b(pro)m(vides)g(sev)m +(eral)i(w)m(a)m(ys)g(to)f(manipulate)f(the)h(en)m(vironmen)m(t.)69 +b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 3871 +y(scans)g(its)h(o)m(wn)f(en)m(vironmen)m(t)h(and)f(creates)i(a)f +(parameter)f(for)g(eac)m(h)i(name)e(found,)i(automatically)150 +3981 y(marking)26 b(it)g(for)g Fq(exp)s(ort)h Ft(to)g(c)m(hild)f(pro)s +(cesses.)39 b(Executed)26 b(commands)g(inherit)g(the)g(en)m(vironmen)m +(t.)39 b(The)150 4090 y Fs(export)c Ft(and)i(`)p Fs(declare)29 +b(-x)p Ft(')36 b(commands)h(allo)m(w)i(parameters)e(and)g(functions)g +(to)h(b)s(e)e(added)h(to)h(and)150 4200 y(deleted)21 +b(from)f(the)h(en)m(vironmen)m(t.)38 b(If)20 b(the)h(v)-5 +b(alue)21 b(of)g(a)g(parameter)g(in)f(the)g(en)m(vironmen)m(t)i(is)e +(mo)s(di\014ed,)i(the)150 4309 y(new)31 b(v)-5 b(alue)32 +b(b)s(ecomes)f(part)h(of)f(the)h(en)m(vironmen)m(t,)g(replacing)h(the)e +(old.)44 b(The)31 b(en)m(vironmen)m(t)h(inherited)150 +4419 y(b)m(y)f(an)m(y)g(executed)h(command)f(consists)g(of)g(the)g +(shell's)h(initial)g(en)m(vironmen)m(t,)g(whose)f(v)-5 +b(alues)31 b(ma)m(y)h(b)s(e)150 4529 y(mo)s(di\014ed)26 b(in)g(the)h(shell,)h(less)f(an)m(y)g(pairs)f(remo)m(v)m(ed)i(b)m(y)f (the)g Fs(unset)e Ft(and)h(`)p Fs(export)j(-n)p Ft(')e(commands,)g -(plus)150 3016 y(an)m(y)k(additions)f(via)h(the)g Fs(export)d -Ft(and)i(`)p Fs(declare)f(-x)p Ft(')h(commands.)275 3148 +(plus)150 4638 y(an)m(y)k(additions)f(via)h(the)g Fs(export)d +Ft(and)i(`)p Fs(declare)f(-x)p Ft(')h(commands.)275 4770 y(The)j(en)m(vironmen)m(t)i(for)f(an)m(y)g(simple)h(command)f(or)g (function)g(ma)m(y)g(b)s(e)g(augmen)m(ted)h(temp)s(orarily)150 -3258 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h +4879 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h (as)e(describ)s(ed)g(in)g(Section)i(3.4)g([Shell)e(P)m(arameters],)150 -3367 y(page)g(15.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g +4989 y(page)g(15.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g (a\013ect)f(only)g(the)f(en)m(vironmen)m(t)h(seen)g(b)m(y)f(that)h -(command.)275 3499 y(If)h(the)i(`)p Fs(-k)p Ft(')f(option)h(is)f(set)h +(command.)275 5121 y(If)h(the)i(`)p Fs(-k)p Ft(')f(option)h(is)f(set)h (\(see)g(Section)g(4.3)g([The)f(Set)h(Builtin],)g(page)g(50\),)h(then)e -(all)h(parameter)150 3609 y(assignmen)m(ts)d(are)g(placed)h(in)e(the)h +(all)h(parameter)150 5230 y(assignmen)m(ts)d(are)g(placed)h(in)e(the)h (en)m(vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i(that)f -(precede)g(the)150 3719 y(command)g(name.)275 3851 y(When)f(Bash)h(in)m -(v)m(ok)m(es)i(an)e(external)g(command,)g(the)g(v)-5 -b(ariable)31 b(`)p Fs($_)p Ft(')f(is)g(set)g(to)h(the)f(full)f(path)h -(name)150 3960 y(of)h(the)f(command)g(and)g(passed)g(to)h(that)g -(command)f(in)g(its)h(en)m(vironmen)m(t.)150 4177 y Fk(3.7.5)63 -b(Exit)40 b(Status)275 4418 y Ft(F)-8 b(or)32 b(the)g(shell's)g(purp)s +(precede)g(the)150 5340 y(command)g(name.)p eop end +%%Page: 31 37 +TeXDict begin 31 36 bop 150 -116 a Ft(Chapter)30 b(3:)41 +b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)275 299 +y(When)29 b(Bash)h(in)m(v)m(ok)m(es)i(an)e(external)g(command,)g(the)g +(v)-5 b(ariable)31 b(`)p Fs($_)p Ft(')f(is)g(set)g(to)h(the)f(full)f +(path)h(name)150 408 y(of)h(the)f(command)g(and)g(passed)g(to)h(that)g +(command)f(in)g(its)h(en)m(vironmen)m(t.)150 643 y Fk(3.7.5)63 +b(Exit)40 b(Status)275 892 y Ft(F)-8 b(or)32 b(the)g(shell's)g(purp)s (oses,)e(a)j(command)e(whic)m(h)h(exits)g(with)g(a)g(zero)g(exit)h -(status)f(has)f(succeeded.)150 4528 y(A)e(non-zero)h(exit)g(status)g +(status)f(has)f(succeeded.)150 1001 y(A)e(non-zero)h(exit)g(status)g (indicates)g(failure.)40 b(This)28 b(seemingly)i(coun)m(ter-in)m -(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 4638 y(there)34 +(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 1111 y(there)34 b(is)g(one)g(w)m(ell-de\014ned)g(w)m(a)m(y)g(to)h(indicate)g(success)f (and)f(a)h(v)-5 b(ariet)m(y)35 b(of)f(w)m(a)m(ys)h(to)f(indicate)h(v)-5 -b(arious)150 4747 y(failure)38 b(mo)s(des.)62 b(When)38 +b(arious)150 1220 y(failure)38 b(mo)s(des.)62 b(When)38 b(a)g(command)f(terminates)i(on)e(a)i(fatal)g(signal)f(whose)g(n)m(um)m -(b)s(er)e(is)i Fq(N)p Ft(,)g(Bash)150 4857 y(uses)30 +(b)s(er)e(is)i Fq(N)p Ft(,)g(Bash)150 1330 y(uses)30 b(the)g(v)-5 b(alue)31 b(128)p Fs(+)p Fq(N)42 b Ft(as)30 -b(the)h(exit)g(status.)275 4989 y(If)k(a)h(command)g(is)g(not)g(found,) +b(the)h(exit)g(status.)275 1469 y(If)k(a)h(command)g(is)g(not)g(found,) g(the)g(c)m(hild)h(pro)s(cess)e(created)i(to)g(execute)g(it)g(returns)d -(a)j(status)f(of)150 5098 y(127.)42 b(If)30 b(a)h(command)f(is)g(found) +(a)j(status)f(of)150 1579 y(127.)42 b(If)30 b(a)h(command)f(is)g(found) f(but)h(is)g(not)h(executable,)h(the)f(return)e(status)i(is)f(126.)275 -5230 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f +1719 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f (during)g(expansion)h(or)g(redirection,)i(the)f(exit)g(status)150 -5340 y(is)c(greater)i(than)e(zero.)p eop end -%%Page: 31 37 -TeXDict begin 31 36 bop 150 -116 a Ft(Chapter)30 b(3:)41 -b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)275 299 -y(The)38 b(exit)h(status)g(is)g(used)f(b)m(y)g(the)h(Bash)g -(conditional)h(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 -408 y(ditional)i(Constructs],)h(page)f(10\))g(and)e(some)i(of)f(the)g -(list)g(constructs)g(\(see)h(Section)f(3.2.3)i([Lists],)150 -518 y(page)31 b(9\).)275 651 y(All)40 b(of)g(the)h(Bash)f(builtins)f +1828 y(is)c(greater)i(than)e(zero.)275 1968 y(The)38 +b(exit)h(status)g(is)g(used)f(b)m(y)g(the)h(Bash)g(conditional)h +(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 2077 +y(ditional)i(Constructs],)h(page)f(10\))g(and)e(some)i(of)f(the)g(list) +g(constructs)g(\(see)h(Section)f(3.2.3)i([Lists],)150 +2187 y(page)31 b(9\).)275 2326 y(All)40 b(of)g(the)h(Bash)f(builtins)f (return)g(an)h(exit)h(status)g(of)f(zero)h(if)f(they)g(succeed)g(and)g -(a)g(non-zero)150 760 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m(y) -g(b)s(e)f(used)g(b)m(y)g(the)h(conditional)h(and)e(list)h(constructs.) -50 b(All)35 b(builtins)150 870 y(return)29 b(an)i(exit)g(status)g(of)f -(2)h(to)g(indicate)g(incorrect)h(usage.)150 1089 y Fk(3.7.6)63 -b(Signals)275 1332 y Ft(When)27 b(Bash)h(is)h(in)m(teractiv)m(e,)i(in)d -(the)g(absence)h(of)f(an)m(y)g(traps,)h(it)f(ignores)h -Fs(SIGTERM)d Ft(\(so)i(that)h(`)p Fs(kill)150 1441 y(0)p -Ft(')k(do)s(es)g(not)g(kill)g(an)g(in)m(teractiv)m(e)j(shell\),)f(and)d -Fs(SIGINT)f Ft(is)i(caugh)m(t)h(and)f(handled)f(\(so)h(that)h(the)f -Fs(wait)150 1551 y Ft(builtin)24 b(is)h(in)m(terruptible\).)39 -b(When)24 b(Bash)g(receiv)m(es)j(a)d Fs(SIGINT)p Ft(,)h(it)g(breaks)f -(out)h(of)f(an)m(y)h(executing)h(lo)s(ops.)150 1660 y(In)31 -b(all)h(cases,)h(Bash)f(ignores)g Fs(SIGQUIT)p Ft(.)42 -b(If)32 b(job)f(con)m(trol)i(is)e(in)h(e\013ect)h(\(see)f(Chapter)f(7)h -([Job)g(Con)m(trol],)150 1770 y(page)f(81\),)h(Bash)e(ignores)h -Fs(SIGTTIN)p Ft(,)e Fs(SIGTTOU)p Ft(,)g(and)g Fs(SIGTSTP)p -Ft(.)275 1903 y(Non-builtin)i(commands)g(started)g(b)m(y)g(Bash)h(ha)m -(v)m(e)g(signal)g(handlers)e(set)i(to)g(the)g(v)-5 b(alues)31 -b(inherited)150 2012 y(b)m(y)37 b(the)h(shell)g(from)f(its)h(paren)m -(t.)62 b(When)38 b(job)f(con)m(trol)i(is)e(not)h(in)f(e\013ect,)k -(async)m(hronous)c(commands)150 2122 y(ignore)f Fs(SIGINT)e -Ft(and)h Fs(SIGQUIT)e Ft(in)j(addition)f(to)i(these)f(inherited)f -(handlers.)55 b(Commands)35 b(run)f(as)i(a)150 2232 y(result)27 -b(of)h(command)f(substitution)h(ignore)g(the)g(k)m(eyb)s -(oard-generated)g(job)g(con)m(trol)h(signals)f Fs(SIGTTIN)p -Ft(,)150 2341 y Fs(SIGTTOU)p Ft(,)h(and)g Fs(SIGTSTP)p -Ft(.)275 2474 y(The)h(shell)i(exits)g(b)m(y)f(default)g(up)s(on)f -(receipt)i(of)f(a)h Fs(SIGHUP)p Ft(.)42 b(Before)32 b(exiting,)h(an)e -(in)m(teractiv)m(e)j(shell)150 2584 y(resends)41 b(the)i -Fs(SIGHUP)e Ft(to)i(all)g(jobs,)i(running)c(or)h(stopp)s(ed.)76 -b(Stopp)s(ed)41 b(jobs)h(are)h(sen)m(t)g Fs(SIGCONT)d -Ft(to)150 2693 y(ensure)32 b(that)h(they)g(receiv)m(e)i(the)e -Fs(SIGHUP)p Ft(.)47 b(T)-8 b(o)33 b(prev)m(en)m(t)g(the)g(shell)g(from) -g(sending)f(the)h Fs(SIGHUP)e Ft(signal)150 2803 y(to)i(a)g(particular) -g(job,)g(it)g(should)f(b)s(e)g(remo)m(v)m(ed)h(from)g(the)f(jobs)g -(table)i(with)e(the)h Fs(disown)e Ft(builtin)h(\(see)150 -2912 y(Section)f(7.2)g([Job)f(Con)m(trol)h(Builtins],)g(page)g(82\))h -(or)e(mark)m(ed)g(to)h(not)f(receiv)m(e)i Fs(SIGHUP)d -Ft(using)h Fs(disown)150 3022 y(-h)p Ft(.)275 3155 y(If)h(the)h -Fs(huponexit)d Ft(shell)k(option)f(has)g(b)s(een)f(set)h(with)g -Fs(shopt)e Ft(\(see)j(Section)g(4.2)g([Bash)f(Builtins],)150 -3264 y(page)f(39\),)h(Bash)e(sends)g(a)h Fs(SIGHUP)d +(a)g(non-zero)150 2436 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m +(y)g(b)s(e)f(used)g(b)m(y)g(the)h(conditional)h(and)e(list)h +(constructs.)50 b(All)35 b(builtins)150 2545 y(return)29 +b(an)i(exit)g(status)g(of)f(2)h(to)g(indicate)g(incorrect)h(usage.)150 +2780 y Fk(3.7.6)63 b(Signals)275 3029 y Ft(When)27 b(Bash)h(is)h(in)m +(teractiv)m(e,)i(in)d(the)g(absence)h(of)f(an)m(y)g(traps,)h(it)f +(ignores)h Fs(SIGTERM)d Ft(\(so)i(that)h(`)p Fs(kill)150 +3138 y(0)p Ft(')k(do)s(es)g(not)g(kill)g(an)g(in)m(teractiv)m(e)j +(shell\),)f(and)d Fs(SIGINT)f Ft(is)i(caugh)m(t)h(and)f(handled)f(\(so) +h(that)h(the)f Fs(wait)150 3248 y Ft(builtin)24 b(is)h(in)m +(terruptible\).)39 b(When)24 b(Bash)g(receiv)m(es)j(a)d +Fs(SIGINT)p Ft(,)h(it)g(breaks)f(out)h(of)f(an)m(y)h(executing)h(lo)s +(ops.)150 3357 y(In)31 b(all)h(cases,)h(Bash)f(ignores)g +Fs(SIGQUIT)p Ft(.)42 b(If)32 b(job)f(con)m(trol)i(is)e(in)h(e\013ect)h +(\(see)f(Chapter)f(7)h([Job)g(Con)m(trol],)150 3467 y(page)f(81\),)h +(Bash)e(ignores)h Fs(SIGTTIN)p Ft(,)e Fs(SIGTTOU)p Ft(,)g(and)g +Fs(SIGTSTP)p Ft(.)275 3606 y(Non-builtin)i(commands)g(started)g(b)m(y)g +(Bash)h(ha)m(v)m(e)g(signal)g(handlers)e(set)i(to)g(the)g(v)-5 +b(alues)31 b(inherited)150 3716 y(b)m(y)37 b(the)h(shell)g(from)f(its)h +(paren)m(t.)62 b(When)38 b(job)f(con)m(trol)i(is)e(not)h(in)f +(e\013ect,)k(async)m(hronous)c(commands)150 3826 y(ignore)f +Fs(SIGINT)e Ft(and)h Fs(SIGQUIT)e Ft(in)j(addition)f(to)i(these)f +(inherited)f(handlers.)55 b(Commands)35 b(run)f(as)i(a)150 +3935 y(result)27 b(of)h(command)f(substitution)h(ignore)g(the)g(k)m +(eyb)s(oard-generated)g(job)g(con)m(trol)h(signals)f +Fs(SIGTTIN)p Ft(,)150 4045 y Fs(SIGTTOU)p Ft(,)h(and)g +Fs(SIGTSTP)p Ft(.)275 4184 y(The)h(shell)i(exits)g(b)m(y)f(default)g +(up)s(on)f(receipt)i(of)f(a)h Fs(SIGHUP)p Ft(.)42 b(Before)32 +b(exiting,)h(an)e(in)m(teractiv)m(e)j(shell)150 4294 +y(resends)41 b(the)i Fs(SIGHUP)e Ft(to)i(all)g(jobs,)i(running)c(or)h +(stopp)s(ed.)76 b(Stopp)s(ed)41 b(jobs)h(are)h(sen)m(t)g +Fs(SIGCONT)d Ft(to)150 4403 y(ensure)32 b(that)h(they)g(receiv)m(e)i +(the)e Fs(SIGHUP)p Ft(.)47 b(T)-8 b(o)33 b(prev)m(en)m(t)g(the)g(shell) +g(from)g(sending)f(the)h Fs(SIGHUP)e Ft(signal)150 4513 +y(to)i(a)g(particular)g(job,)g(it)g(should)f(b)s(e)g(remo)m(v)m(ed)h +(from)g(the)f(jobs)g(table)i(with)e(the)h Fs(disown)e +Ft(builtin)h(\(see)150 4623 y(Section)f(7.2)g([Job)f(Con)m(trol)h +(Builtins],)g(page)g(82\))h(or)e(mark)m(ed)g(to)h(not)f(receiv)m(e)i +Fs(SIGHUP)d Ft(using)h Fs(disown)150 4732 y(-h)p Ft(.)275 +4872 y(If)h(the)h Fs(huponexit)d Ft(shell)k(option)f(has)g(b)s(een)f +(set)h(with)g Fs(shopt)e Ft(\(see)j(Section)g(4.2)g([Bash)f(Builtins],) +150 4981 y(page)f(39\),)h(Bash)e(sends)g(a)h Fs(SIGHUP)d Ft(to)j(all)h(jobs)e(when)f(an)h(in)m(teractiv)m(e)j(login)f(shell)e -(exits.)275 3397 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)f(a)g(command)f +(exits.)275 5121 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)f(a)g(command)f (to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h(for)e(whic)m(h)h(a)g -(trap)150 3507 y(has)c(b)s(een)f(set,)i(the)f(trap)g(will)g(not)g(b)s +(trap)150 5230 y(has)c(b)s(een)f(set,)i(the)f(trap)g(will)g(not)g(b)s (e)f(executed)i(un)m(til)f(the)g(command)f(completes.)55 -b(When)35 b(Bash)g(is)150 3616 y(w)m(aiting)j(for)f(an)g(async)m +b(When)35 b(Bash)g(is)150 5340 y(w)m(aiting)j(for)f(an)g(async)m (hronous)g(command)g(via)h(the)f Fs(wait)f Ft(builtin,)i(the)g -(reception)g(of)f(a)g(signal)h(for)150 3726 y(whic)m(h)d(a)g(trap)g -(has)g(b)s(een)f(set)h(will)h(cause)f(the)g Fs(wait)f -Ft(builtin)h(to)g(return)f(immediately)i(with)f(an)g(exit)150 -3836 y(status)c(greater)g(than)f(128,)i(immediately)g(after)f(whic)m(h) -f(the)h(trap)f(is)g(executed.)150 4088 y Fr(3.8)68 b(Shell)45 -b(Scripts)275 4330 y Ft(A)c(shell)h(script)g(is)g(a)g(text)h(\014le)f -(con)m(taining)h(shell)f(commands.)75 b(When)41 b(suc)m(h)h(a)g(\014le) -g(is)g(used)f(as)150 4440 y(the)33 b(\014rst)f(non-option)h(argumen)m -(t)h(when)e(in)m(v)m(oking)i(Bash,)g(and)e(neither)h(the)g(`)p -Fs(-c)p Ft(')g(nor)g(`)p Fs(-s)p Ft(')f(option)i(is)150 -4550 y(supplied)j(\(see)j(Section)g(6.1)f([In)m(v)m(oking)h(Bash],)h -(page)f(63\),)i(Bash)d(reads)f(and)g(executes)i(commands)150 -4659 y(from)31 b(the)h(\014le,)h(then)e(exits.)46 b(This)31 -b(mo)s(de)g(of)h(op)s(eration)h(creates)g(a)f(non-in)m(teractiv)m(e)i -(shell.)45 b(The)32 b(shell)150 4769 y(\014rst)26 b(searc)m(hes)h(for)f -(the)g(\014le)h(in)f(the)g(curren)m(t)h(directory)-8 -b(,)28 b(and)e(lo)s(oks)g(in)h(the)f(directories)h(in)f -Fs($PATH)f Ft(if)i(not)150 4878 y(found)i(there.)275 -5011 y(When)34 b(Bash)h(runs)e(a)i(shell)g(script,)g(it)h(sets)f(the)f -(sp)s(ecial)i(parameter)f Fs(0)f Ft(to)h(the)g(name)g(of)g(the)g -(\014le,)150 5121 y(rather)k(than)g(the)h(name)f(of)h(the)f(shell,)j -(and)d(the)h(p)s(ositional)g(parameters)f(are)h(set)g(to)g(the)g -(remain-)150 5230 y(ing)f(argumen)m(ts,)j(if)d(an)m(y)g(are)g(giv)m -(en.)67 b(If)39 b(no)g(additional)g(argumen)m(ts)h(are)f(supplied,)h -(the)f(p)s(ositional)150 5340 y(parameters)31 b(are)f(unset.)p -eop end +(reception)g(of)f(a)g(signal)h(for)p eop end %%Page: 32 38 TeXDict begin 32 37 bop 150 -116 a Ft(32)2572 b(Bash)31 -b(Reference)g(Man)m(ual)275 299 y(A)39 b(shell)h(script)f(ma)m(y)h(b)s -(e)f(made)h(executable)h(b)m(y)e(using)g(the)h Fs(chmod)e -Ft(command)h(to)h(turn)e(on)i(the)150 408 y(execute)j(bit.)73 -b(When)41 b(Bash)g(\014nds)e(suc)m(h)i(a)h(\014le)f(while)g(searc)m -(hing)h(the)f Fs($PATH)f Ft(for)h(a)h(command,)h(it)150 -518 y(spa)m(wns)30 b(a)g(subshell)g(to)h(execute)h(it.)41 -b(In)30 b(other)g(w)m(ords,)g(executing)390 653 y Fs(filename)46 -b Fj(arguments)150 787 y Ft(is)30 b(equiv)-5 b(alen)m(t)32 -b(to)f(executing)390 922 y Fs(bash)47 b(filename)e Fj(arguments)150 -1056 y Ft(if)30 b Fs(filename)d Ft(is)j(an)f(executable)j(shell)e -(script.)40 b(This)29 b(subshell)g(reinitializes)i(itself,)g(so)f(that) -h(the)e(e\013ect)150 1166 y(is)36 b(as)h(if)g(a)f(new)g(shell)h(had)f -(b)s(een)g(in)m(v)m(ok)m(ed)h(to)h(in)m(terpret)e(the)h(script,)h(with) -e(the)h(exception)h(that)f(the)150 1275 y(lo)s(cations)25 -b(of)g(commands)e(remem)m(b)s(ered)h(b)m(y)g(the)g(paren)m(t)g(\(see)h -(the)f(description)g(of)g Fs(hash)f Ft(in)h(Section)h(4.1)150 -1385 y([Bourne)30 b(Shell)h(Builtins],)g(page)g(33\))h(are)e(retained)h -(b)m(y)f(the)h(c)m(hild.)275 1519 y(Most)36 b(v)m(ersions)g(of)g(Unix)f -(mak)m(e)h(this)g(a)g(part)f(of)h(the)g(op)s(erating)g(system's)f -(command)h(execution)150 1629 y(mec)m(hanism.)50 b(If)33 -b(the)g(\014rst)g(line)h(of)f(a)h(script)f(b)s(egins)g(with)g(the)g(t)m -(w)m(o)i(c)m(haracters)g(`)p Fs(#!)p Ft(',)f(the)g(remainder)150 -1738 y(of)d(the)g(line)h(sp)s(eci\014es)e(an)h(in)m(terpreter)g(for)g -(the)g(program.)43 b(Th)m(us,)30 b(y)m(ou)h(can)h(sp)s(ecify)e(Bash,)i -Fs(awk)p Ft(,)e(P)m(erl,)150 1848 y(or)g(some)h(other)g(in)m(terpreter) -g(and)e(write)i(the)f(rest)h(of)g(the)f(script)g(\014le)h(in)f(that)h -(language.)275 1983 y(The)40 b(argumen)m(ts)h(to)g(the)g(in)m +b(Reference)g(Man)m(ual)150 299 y(whic)m(h)k(a)g(trap)g(has)g(b)s(een)f +(set)h(will)h(cause)f(the)g Fs(wait)f Ft(builtin)h(to)g(return)f +(immediately)i(with)f(an)g(exit)150 408 y(status)c(greater)g(than)f +(128,)i(immediately)g(after)f(whic)m(h)f(the)h(trap)f(is)g(executed.) +150 666 y Fr(3.8)68 b(Shell)45 b(Scripts)275 910 y Ft(A)c(shell)h +(script)g(is)g(a)g(text)h(\014le)f(con)m(taining)h(shell)f(commands.)75 +b(When)41 b(suc)m(h)h(a)g(\014le)g(is)g(used)f(as)150 +1020 y(the)33 b(\014rst)f(non-option)h(argumen)m(t)h(when)e(in)m(v)m +(oking)i(Bash,)g(and)e(neither)h(the)g(`)p Fs(-c)p Ft(')g(nor)g(`)p +Fs(-s)p Ft(')f(option)i(is)150 1129 y(supplied)j(\(see)j(Section)g(6.1) +f([In)m(v)m(oking)h(Bash],)h(page)f(63\),)i(Bash)d(reads)f(and)g +(executes)i(commands)150 1239 y(from)31 b(the)h(\014le,)h(then)e +(exits.)46 b(This)31 b(mo)s(de)g(of)h(op)s(eration)h(creates)g(a)f +(non-in)m(teractiv)m(e)i(shell.)45 b(The)32 b(shell)150 +1348 y(\014rst)26 b(searc)m(hes)h(for)f(the)g(\014le)h(in)f(the)g +(curren)m(t)h(directory)-8 b(,)28 b(and)e(lo)s(oks)g(in)h(the)f +(directories)h(in)f Fs($PATH)f Ft(if)i(not)150 1458 y(found)i(there.) +275 1592 y(When)34 b(Bash)h(runs)e(a)i(shell)g(script,)g(it)h(sets)f +(the)f(sp)s(ecial)i(parameter)f Fs(0)f Ft(to)h(the)g(name)g(of)g(the)g +(\014le,)150 1702 y(rather)k(than)g(the)h(name)f(of)h(the)f(shell,)j +(and)d(the)h(p)s(ositional)g(parameters)f(are)h(set)g(to)g(the)g +(remain-)150 1812 y(ing)f(argumen)m(ts,)j(if)d(an)m(y)g(are)g(giv)m +(en.)67 b(If)39 b(no)g(additional)g(argumen)m(ts)h(are)f(supplied,)h +(the)f(p)s(ositional)150 1921 y(parameters)31 b(are)f(unset.)275 +2056 y(A)39 b(shell)h(script)f(ma)m(y)h(b)s(e)f(made)h(executable)h(b)m +(y)e(using)g(the)h Fs(chmod)e Ft(command)h(to)h(turn)e(on)i(the)150 +2165 y(execute)j(bit.)73 b(When)41 b(Bash)g(\014nds)e(suc)m(h)i(a)h +(\014le)f(while)g(searc)m(hing)h(the)f Fs($PATH)f Ft(for)h(a)h +(command,)h(it)150 2275 y(spa)m(wns)30 b(a)g(subshell)g(to)h(execute)h +(it.)41 b(In)30 b(other)g(w)m(ords,)g(executing)390 2409 +y Fs(filename)46 b Fj(arguments)150 2544 y Ft(is)30 b(equiv)-5 +b(alen)m(t)32 b(to)f(executing)390 2678 y Fs(bash)47 +b(filename)e Fj(arguments)150 2813 y Ft(if)30 b Fs(filename)d +Ft(is)j(an)f(executable)j(shell)e(script.)40 b(This)29 +b(subshell)g(reinitializes)i(itself,)g(so)f(that)h(the)e(e\013ect)150 +2922 y(is)36 b(as)h(if)g(a)f(new)g(shell)h(had)f(b)s(een)g(in)m(v)m(ok) +m(ed)h(to)h(in)m(terpret)e(the)h(script,)h(with)e(the)h(exception)h +(that)f(the)150 3032 y(lo)s(cations)25 b(of)g(commands)e(remem)m(b)s +(ered)h(b)m(y)g(the)g(paren)m(t)g(\(see)h(the)f(description)g(of)g +Fs(hash)f Ft(in)h(Section)h(4.1)150 3142 y([Bourne)30 +b(Shell)h(Builtins],)g(page)g(33\))h(are)e(retained)h(b)m(y)f(the)h(c)m +(hild.)275 3276 y(Most)36 b(v)m(ersions)g(of)g(Unix)f(mak)m(e)h(this)g +(a)g(part)f(of)h(the)g(op)s(erating)g(system's)f(command)h(execution) +150 3386 y(mec)m(hanism.)50 b(If)33 b(the)g(\014rst)g(line)h(of)f(a)h +(script)f(b)s(egins)g(with)g(the)g(t)m(w)m(o)i(c)m(haracters)g(`)p +Fs(#!)p Ft(',)f(the)g(remainder)150 3495 y(of)d(the)g(line)h(sp)s +(eci\014es)e(an)h(in)m(terpreter)g(for)g(the)g(program.)43 +b(Th)m(us,)30 b(y)m(ou)h(can)h(sp)s(ecify)e(Bash,)i Fs(awk)p +Ft(,)e(P)m(erl,)150 3605 y(or)g(some)h(other)g(in)m(terpreter)g(and)e +(write)i(the)f(rest)h(of)g(the)f(script)g(\014le)h(in)f(that)h +(language.)275 3739 y(The)40 b(argumen)m(ts)h(to)g(the)g(in)m (terpreter)g(consist)g(of)g(a)g(single)h(optional)f(argumen)m(t)h -(follo)m(wing)g(the)150 2092 y(in)m(terpreter)33 b(name)h(on)f(the)g +(follo)m(wing)g(the)150 3849 y(in)m(terpreter)33 b(name)h(on)f(the)g (\014rst)f(line)i(of)f(the)g(script)g(\014le,)h(follo)m(w)m(ed)h(b)m(y) -e(the)g(name)g(of)g(the)h(script)f(\014le,)150 2202 y(follo)m(w)m(ed)g +e(the)g(name)g(of)g(the)h(script)f(\014le,)150 3958 y(follo)m(w)m(ed)g (b)m(y)f(the)f(rest)h(of)g(the)f(argumen)m(ts.)45 b(Bash)31 b(will)h(p)s(erform)e(this)i(action)h(on)e(op)s(erating)h(systems)150 -2311 y(that)24 b(do)g(not)f(handle)g(it)h(themselv)m(es.)40 +4068 y(that)24 b(do)g(not)f(handle)g(it)h(themselv)m(es.)40 b(Note)25 b(that)f(some)g(older)g(v)m(ersions)f(of)h(Unix)f(limit)i -(the)f(in)m(terpreter)150 2421 y(name)30 b(and)g(argumen)m(t)h(to)g(a)g -(maxim)m(um)f(of)h(32)g(c)m(haracters.)275 2555 y(Bash)h(scripts)g +(the)f(in)m(terpreter)150 4178 y(name)30 b(and)g(argumen)m(t)h(to)g(a)g +(maxim)m(um)f(of)h(32)g(c)m(haracters.)275 4312 y(Bash)h(scripts)g (often)g(b)s(egin)g(with)g Fs(#!)e(/bin/bash)g Ft(\(assuming)i(that)h -(Bash)f(has)g(b)s(een)f(installed)i(in)150 2665 y(`)p +(Bash)f(has)g(b)s(een)f(installed)i(in)150 4422 y(`)p Fs(/bin)p Ft('\),)25 b(since)e(this)g(ensures)f(that)i(Bash)f(will)h(b) s(e)e(used)h(to)h(in)m(terpret)f(the)g(script,)i(ev)m(en)f(if)f(it)h -(is)f(executed)150 2775 y(under)29 b(another)h(shell.)p +(is)f(executed)150 4531 y(under)29 b(another)h(shell.)p eop end %%Page: 33 39 TeXDict begin 33 38 bop 150 -116 a Ft(Chapter)30 b(4:)41 @@ -8803,12 +8836,12 @@ e(determines)g(the)h(b)s(eha)m(vior)f(of)g(range)h(expressions,)h (equiv-)630 3452 y(alence)e(classes,)h(and)e(collating)i(sequences)e (within)f(\014lename)h(expansion)g(and)f(pattern)630 3561 y(matc)m(hing)d(\(see)h(Section)f(3.5.8)h([Filename)g(Expansion],) -e(page)h(22\).)150 3730 y Fs(LC_CTYPE)96 b Ft(This)36 +e(page)h(23\).)150 3730 y Fs(LC_CTYPE)96 b Ft(This)36 b(v)-5 b(ariable)37 b(determines)f(the)h(in)m(terpretation)h(of)f(c)m (haracters)h(and)e(the)g(b)s(eha)m(vior)h(of)630 3839 y(c)m(haracter)46 b(classes)g(within)e(\014lename)h(expansion)g(and)f (pattern)h(matc)m(hing)h(\(see)f(Sec-)630 3949 y(tion)31 -b(3.5.8)h([Filename)g(Expansion],)e(page)h(22\).)150 +b(3.5.8)h([Filename)g(Expansion],)e(page)h(23\).)150 4118 y Fs(LC_MESSAGES)630 4227 y Ft(This)25 b(v)-5 b(ariable)27 b(determines)f(the)g(lo)s(cale)i(used)d(to)i(translate)g(double-quoted) f(strings)g(pre-)630 4337 y(ceded)31 b(b)m(y)f(a)h(`)p @@ -9013,11 +9046,11 @@ Fs(shopt)f Ft(builtin\))g(and)g(shell)h(function)630 2629 y(functrace)28 b Ft(option\).)150 2790 y Fs(--dump-po-strings)630 2900 y Ft(A)37 b(list)g(of)f(all)i(double-quoted)e(strings)g(preceded)g (b)m(y)h(`)p Fs($)p Ft(')f(is)h(prin)m(ted)f(on)g(the)h(standard)630 -3009 y(ouput)27 b(in)h(the)g Fl(gnu)g Fs(gettext)d Ft(PO)j(\(p)s -(ortable)g(ob)5 b(ject\))29 b(\014le)f(format.)41 b(Equiv)-5 -b(alen)m(t)28 b(to)h(`)p Fs(-D)p Ft(')630 3119 y(except)i(for)f(the)h -(output)f(format.)150 3280 y Fs(--dump-strings)630 3389 -y Ft(Equiv)-5 b(alen)m(t)31 b(to)g(`)p Fs(-D)p Ft('.)150 +3009 y(output)24 b(in)h(the)g Fl(gnu)f Fs(gettext)f Ft(PO)i(\(p)s +(ortable)g(ob)5 b(ject\))26 b(\014le)f(format.)39 b(Equiv)-5 +b(alen)m(t)26 b(to)f(`)p Fs(-D)p Ft(')630 3119 y(except)31 +b(for)f(the)h(output)f(format.)150 3280 y Fs(--dump-strings)630 +3389 y Ft(Equiv)-5 b(alen)m(t)31 b(to)g(`)p Fs(-D)p Ft('.)150 3550 y Fs(--help)192 b Ft(Displa)m(y)32 b(a)e(usage)h(message)h(on)e (standard)g(output)g(and)f(exit)j(sucessfully)-8 b(.)150 3711 y Fs(--init-file)27 b Fj(filename)150 3820 y Fs(--rcfile)h @@ -9093,10 +9126,10 @@ d(Restricted)j(Shell],)630 3656 y(page)31 b(76\).)150 m(teractiv)m(e)i(shell.)150 4194 y Fs(-D)384 b Ft(A)37 b(list)g(of)f(all)i(double-quoted)e(strings)g(preceded)g(b)m(y)h(`)p Fs($)p Ft(')f(is)h(prin)m(ted)f(on)g(the)h(standard)630 -4304 y(ouput.)71 b(These)40 b(are)h(the)g(strings)g(that)g(are)g(sub)5 -b(ject)41 b(to)g(language)h(translation)g(when)630 4413 -y(the)37 b(curren)m(t)g(lo)s(cale)h(is)f(not)g Fs(C)g -Ft(or)f Fs(POSIX)g Ft(\(see)h(Section)h(3.1.2.5)h([Lo)s(cale)g(T)-8 +4304 y(output.)63 b(These)38 b(are)g(the)g(strings)g(that)h(are)f(sub)5 +b(ject)38 b(to)h(language)g(translation)g(when)630 4413 +y(the)e(curren)m(t)g(lo)s(cale)h(is)f(not)g Fs(C)g Ft(or)f +Fs(POSIX)g Ft(\(see)h(Section)h(3.1.2.5)h([Lo)s(cale)g(T)-8 b(ranslation],)630 4523 y(page)31 b(7\).)42 b(This)29 b(implies)i(the)f(`)p Fs(-n)p Ft(')h(option;)g(no)f(commands)g(will)h (b)s(e)e(executed.)150 4682 y Fs([-+]O)g([)p Fj(shopt_option)11 @@ -9139,7 +9172,7 @@ Fs(-c)p Ft(')f(nor)h(the)g(`)p Fs(-s)p Ft(')f(option)150 1403 y(has)33 b(b)s(een)g(supplied,)h(the)g(\014rst)e(argumen)m(t)j(is) e(assumed)g(to)h(b)s(e)f(the)h(name)g(of)g(a)g(\014le)g(con)m(taining)h (shell)150 1512 y(commands)30 b(\(see)g(Section)h(3.8)g([Shell)f -(Scripts],)g(page)h(31\).)41 b(When)30 b(Bash)g(is)g(in)m(v)m(ok)m(ed)i +(Scripts],)g(page)h(32\).)41 b(When)30 b(Bash)g(is)g(in)m(v)m(ok)m(ed)i (in)d(this)h(fashion,)150 1622 y Fs($0)37 b Ft(is)g(set)h(to)h(the)e (name)h(of)f(the)h(\014le,)i(and)c(the)i(p)s(ositional)g(parameters)g (are)g(set)g(to)g(the)g(remaining)150 1731 y(argumen)m(ts.)h(Bash)26 @@ -9374,7 +9407,7 @@ b(ariables)34 b(after)g(`)p Fs(set)29 b(-u)p Ft(')k(has)g(b)s(een)330 (errors)g(caused)g(b)m(y)h Fq(v)-5 b(ar)54 b Ft(b)s(eing)48 b(unset)g(or)h(n)m(ull)f(in)330 3754 y Fs(${)p Fj(var)11 b Fs(:?)p Fj(word)g Fs(})26 b Ft(expansions)k(\(see)h(Section)h(3.5.3)g -([Shell)e(P)m(arameter)i(Expansion],)e(page)h(18\).)154 +([Shell)e(P)m(arameter)i(Expansion],)e(page)h(19\).)154 3905 y(16.)61 b(Redirection)31 b(errors)f(encoun)m(tered)h(b)m(y)f (shell)h(builtins)f(will)g(not)h(cause)g(the)f(shell)h(to)g(exit.)154 4056 y(17.)61 b(When)26 b(running)f(in)i Fl(posix)e Ft(mo)s(de,)j(a)f @@ -9583,8 +9616,8 @@ b(The)39 b(digits)i(greater)g(than)e(9)h(are)g(represen)m(ted)g(b)m(y) 150 4129 y(the)34 b(lo)m(w)m(ercase)h(letters,)h(the)d(upp)s(ercase)g (letters,)i(`)p Fs(@)p Ft(',)g(and)e(`)p Fs(_)p Ft(',)h(in)f(that)h (order.)50 b(If)32 b Fq(base)39 b Ft(is)34 b(less)f(than)150 -4238 y(or)38 b(equal)g(to)h(36,)h(lo)m(w)m(ercase)h(and)c(upp)s(ercase) -g(letters)i(ma)m(y)f(b)s(e)f(used)g(in)m(terc)m(hangably)i(to)g +4238 y(or)i(equal)g(to)g(36,)i(lo)m(w)m(ercase)g(and)e(upp)s(ercase)e +(letters)j(ma)m(y)g(b)s(e)e(used)g(in)m(terc)m(hangeably)i(to)g (represen)m(t)150 4348 y(n)m(um)m(b)s(ers)29 b(b)s(et)m(w)m(een)i(10)g (and)f(35.)275 4488 y(Op)s(erators)44 b(are)h(ev)-5 b(aluated)46 b(in)f(order)f(of)h(precedence.)85 b(Sub-expressions)44 @@ -9961,7 +9994,7 @@ Ft('.)275 4483 y(These)g(restrictions)h(are)g(enforced)f(after)h(an)m (y)g(startup)f(\014les)g(are)h(read.)275 4618 y(When)j(a)i(command)e (that)i(is)f(found)f(to)h(b)s(e)g(a)g(shell)g(script)g(is)g(executed)h (\(see)g(Section)g(3.8)g([Shell)150 4727 y(Scripts],)25 -b(page)e(31\),)j Fs(rbash)c Ft(turns)g(o\013)i(an)m(y)f(restrictions)h +b(page)e(32\),)j Fs(rbash)c Ft(turns)g(o\013)i(an)m(y)f(restrictions)h (in)f(the)g(shell)h(spa)m(wned)e(to)i(execute)g(the)g(script.)150 4986 y Fr(6.11)68 b(Bash)45 b(POSIX)f(Mo)t(de)275 5230 y Ft(Starting)21 b(Bash)g(with)f(the)h(`)p Fs(--posix)p @@ -10163,92 +10196,95 @@ b(Reference)g(Man)m(ual)p eop end %%Page: 81 87 TeXDict begin 81 86 bop 150 -116 a Ft(Chapter)30 b(7:)41 b(Job)30 b(Con)m(trol)2571 b(81)150 299 y Fo(7)80 b(Job)54 -b(Con)l(trol)275 544 y Ft(This)34 b(c)m(hapter)i(discusses)f(what)g +b(Con)l(trol)275 516 y Ft(This)34 b(c)m(hapter)i(discusses)f(what)g (job)g(con)m(trol)i(is,)g(ho)m(w)e(it)h(w)m(orks,)h(and)e(ho)m(w)g -(Bash)h(allo)m(ws)g(y)m(ou)g(to)150 653 y(access)c(its)e(facilities.) -150 919 y Fr(7.1)68 b(Job)45 b(Con)l(trol)h(Basics)275 -1167 y Ft(Job)30 b(con)m(trol)j(refers)e(to)h(the)g(abilit)m(y)g(to)g +(Bash)h(allo)m(ws)g(y)m(ou)g(to)150 625 y(access)c(its)e(facilities.) +150 873 y Fr(7.1)68 b(Job)45 b(Con)l(trol)h(Basics)275 +1113 y Ft(Job)30 b(con)m(trol)j(refers)e(to)h(the)g(abilit)m(y)g(to)g (selectiv)m(ely)j(stop)c(\(susp)s(end\))f(the)h(execution)i(of)e(pro)s -(cesses)150 1277 y(and)24 b(con)m(tin)m(ue)i(\(resume\))f(their)g +(cesses)150 1223 y(and)24 b(con)m(tin)m(ue)i(\(resume\))f(their)g (execution)h(at)f(a)h(later)f(p)s(oin)m(t.)39 b(A)25 b(user)f(t)m(ypically)j(emplo)m(ys)e(this)g(facilit)m(y)150 -1386 y(via)31 b(an)f(in)m(teractiv)m(e)j(in)m(terface)f(supplied)e +1332 y(via)31 b(an)f(in)m(teractiv)m(e)j(in)m(terface)f(supplied)e (join)m(tly)h(b)m(y)f(the)h(system's)f(terminal)h(driv)m(er)f(and)g -(Bash.)275 1524 y(The)23 b(shell)i(asso)s(ciates)h(a)f +(Bash.)275 1464 y(The)23 b(shell)i(asso)s(ciates)h(a)f Fq(job)h Ft(with)e(eac)m(h)i(pip)s(eline.)38 b(It)25 b(k)m(eeps)f(a)h(table)h(of)e(curren)m(tly)h(executing)g(jobs,)150 -1634 y(whic)m(h)33 b(ma)m(y)i(b)s(e)e(listed)h(with)f(the)h +1573 y(whic)m(h)33 b(ma)m(y)i(b)s(e)e(listed)h(with)f(the)h Fs(jobs)f Ft(command.)50 b(When)33 b(Bash)h(starts)g(a)g(job)g(async)m -(hronously)-8 b(,)34 b(it)150 1744 y(prin)m(ts)c(a)h(line)f(that)h(lo)s -(oks)g(lik)m(e:)390 1882 y Fs([1])47 b(25647)150 2020 +(hronously)-8 b(,)34 b(it)150 1683 y(prin)m(ts)c(a)h(line)f(that)h(lo)s +(oks)g(lik)m(e:)390 1814 y Fs([1])47 b(25647)150 1945 y Ft(indicating)34 b(that)g(this)f(job)g(is)g(job)g(n)m(um)m(b)s(er)f (1)i(and)f(that)g(the)h(pro)s(cess)f Fl(id)g Ft(of)g(the)h(last)g(pro)s -(cess)f(in)g(the)150 2129 y(pip)s(eline)42 b(asso)s(ciated)i(with)e +(cess)f(in)g(the)150 2054 y(pip)s(eline)42 b(asso)s(ciated)i(with)e (this)g(job)g(is)h(25647.)78 b(All)43 b(of)g(the)g(pro)s(cesses)f(in)g -(a)h(single)g(pip)s(eline)f(are)150 2239 y(mem)m(b)s(ers)30 +(a)h(single)g(pip)s(eline)f(are)150 2164 y(mem)m(b)s(ers)30 b(of)g(the)h(same)f(job.)41 b(Bash)30 b(uses)g(the)h Fq(job)h Ft(abstraction)f(as)g(the)g(basis)f(for)g(job)g(con)m(trol.) -275 2377 y(T)-8 b(o)23 b(facilitate)j(the)d(implemen)m(tation)i(of)f +275 2295 y(T)-8 b(o)23 b(facilitate)j(the)d(implemen)m(tation)i(of)f (the)f(user)f(in)m(terface)j(to)f(job)f(con)m(trol,)j(the)d(op)s -(erating)h(system)150 2486 y(main)m(tains)j(the)f(notion)h(of)f(a)g +(erating)h(system)150 2405 y(main)m(tains)j(the)f(notion)h(of)f(a)g (curren)m(t)g(terminal)g(pro)s(cess)g(group)g Fl(id)p Ft(.)39 b(Mem)m(b)s(ers)26 b(of)g(this)g(pro)s(cess)f(group)150 -2596 y(\(pro)s(cesses)h(whose)g(pro)s(cess)g(group)g +2514 y(\(pro)s(cesses)h(whose)g(pro)s(cess)g(group)g Fl(id)g Ft(is)h(equal)g(to)g(the)f(curren)m(t)g(terminal)h(pro)s(cess)f -(group)f Fl(id)p Ft(\))i(receiv)m(e)150 2706 y(k)m(eyb)s +(group)f Fl(id)p Ft(\))i(receiv)m(e)150 2624 y(k)m(eyb)s (oard-generated)22 b(signals)g(suc)m(h)e(as)h Fs(SIGINT)p Ft(.)36 b(These)21 b(pro)s(cesses)g(are)g(said)g(to)g(b)s(e)g(in)f(the) -h(foreground.)150 2815 y(Bac)m(kground)38 b(pro)s(cesses)f(are)h(those) +h(foreground.)150 2733 y(Bac)m(kground)38 b(pro)s(cesses)f(are)h(those) g(whose)f(pro)s(cess)g(group)g Fl(id)h Ft(di\013ers)f(from)g(the)g -(terminal's;)42 b(suc)m(h)150 2925 y(pro)s(cesses)24 +(terminal's;)42 b(suc)m(h)150 2843 y(pro)s(cesses)24 b(are)g(imm)m(une)g(to)g(k)m(eyb)s(oard-generated)h(signals.)40 b(Only)23 b(foreground)g(pro)s(cesses)h(are)g(allo)m(w)m(ed)150 -3034 y(to)35 b(read)f(from)f(or)h(write)g(to)h(the)f(terminal.)52 +2953 y(to)35 b(read)f(from)f(or)h(write)g(to)h(the)f(terminal.)52 b(Bac)m(kground)34 b(pro)s(cesses)g(whic)m(h)g(attempt)h(to)g(read)e -(from)150 3144 y(\(write)e(to\))g(the)g(terminal)g(are)g(sen)m(t)g(a)f +(from)150 3062 y(\(write)e(to\))g(the)g(terminal)g(are)g(sen)m(t)g(a)f Fs(SIGTTIN)f Ft(\()p Fs(SIGTTOU)p Ft(\))g(signal)i(b)m(y)f(the)h -(terminal)g(driv)m(er,)f(whic)m(h,)150 3254 y(unless)g(caugh)m(t,)h -(susp)s(ends)d(the)j(pro)s(cess.)275 3392 y(If)j(the)i(op)s(erating)g +(terminal)g(driv)m(er,)f(whic)m(h,)150 3172 y(unless)g(caugh)m(t,)h +(susp)s(ends)d(the)j(pro)s(cess.)275 3303 y(If)j(the)i(op)s(erating)g (system)f(on)h(whic)m(h)f(Bash)g(is)h(running)d(supp)s(orts)h(job)h -(con)m(trol,)j(Bash)e(con)m(tains)150 3501 y(facilities)30 +(con)m(trol,)j(Bash)e(con)m(tains)150 3412 y(facilities)30 b(to)f(use)f(it.)40 b(T)m(yping)28 b(the)g Fq(susp)s(end)h Ft(c)m(haracter)h(\(t)m(ypically)g(`)p Fs(^Z)p Ft(',)f(Con)m(trol-Z\))g -(while)f(a)g(pro)s(cess)150 3611 y(is)42 b(running)f(causes)i(that)g +(while)f(a)g(pro)s(cess)150 3522 y(is)42 b(running)f(causes)i(that)g (pro)s(cess)f(to)h(b)s(e)f(stopp)s(ed)f(and)h(returns)f(con)m(trol)j -(to)f(Bash.)77 b(T)m(yping)42 b(the)150 3720 y Fq(dela)m(y)m(ed)k(susp) +(to)f(Bash.)77 b(T)m(yping)42 b(the)150 3632 y Fq(dela)m(y)m(ed)k(susp) s(end)f Ft(c)m(haracter)h(\(t)m(ypically)g(`)p Fs(^Y)p Ft(',)i(Con)m(trol-Y\))e(causes)e(the)h(pro)s(cess)e(to)i(b)s(e)f -(stopp)s(ed)150 3830 y(when)26 b(it)i(attempts)h(to)f(read)f(input)g +(stopp)s(ed)150 3741 y(when)26 b(it)i(attempts)h(to)f(read)f(input)g (from)f(the)i(terminal,)h(and)e(con)m(trol)h(to)g(b)s(e)f(returned)f -(to)j(Bash.)39 b(The)150 3940 y(user)e(then)g(manipulates)h(the)g +(to)j(Bash.)39 b(The)150 3851 y(user)e(then)g(manipulates)h(the)g (state)h(of)f(this)f(job,)j(using)d(the)h Fs(bg)f Ft(command)g(to)h -(con)m(tin)m(ue)h(it)f(in)g(the)150 4049 y(bac)m(kground,)g(the)f +(con)m(tin)m(ue)h(it)f(in)g(the)150 3960 y(bac)m(kground,)g(the)f Fs(fg)g Ft(command)f(to)i(con)m(tin)m(ue)g(it)f(in)f(the)h(foreground,) -h(or)f(the)g Fs(kill)f Ft(command)g(to)150 4159 y(kill)27 +h(or)f(the)g Fs(kill)f Ft(command)g(to)150 4070 y(kill)27 b(it.)40 b(A)27 b(`)p Fs(^Z)p Ft(')g(tak)m(es)h(e\013ect)g(immediately) -8 b(,)29 b(and)d(has)h(the)f(additional)i(side)e(e\013ect)j(of)d -(causing)h(p)s(ending)150 4268 y(output)j(and)g(t)m(yp)s(eahead)h(to)g -(b)s(e)e(discarded.)275 4406 y(There)j(are)g(a)h(n)m(um)m(b)s(er)e(of)i +(causing)h(p)s(ending)150 4180 y(output)j(and)g(t)m(yp)s(eahead)h(to)g +(b)s(e)e(discarded.)275 4311 y(There)j(are)g(a)h(n)m(um)m(b)s(er)e(of)i (w)m(a)m(ys)g(to)h(refer)e(to)h(a)g(job)f(in)g(the)h(shell.)47 b(The)32 b(c)m(haracter)i(`)p Fs(\045)p Ft(')f(in)m(tro)s(duces)150 -4516 y(a)e(job)f(name.)275 4654 y(Job)h(n)m(um)m(b)s(er)f +4420 y(a)e(job)f(name.)275 4551 y(Job)h(n)m(um)m(b)s(er)f Fs(n)h Ft(ma)m(y)h(b)s(e)f(referred)g(to)h(as)g(`)p Fs(\045n)p Ft('.)44 b(The)31 b(sym)m(b)s(ols)g(`)p Fs(\045\045)p Ft(')h(and)f(`)p Fs(\045+)p Ft(')g(refer)h(to)g(the)g(shell's)150 -4764 y(notion)43 b(of)f(the)h(curren)m(t)f(job,)j(whic)m(h)d(is)g(the)g -(last)i(job)d(stopp)s(ed)h(while)g(it)h(w)m(as)f(in)g(the)h(foreground) -150 4873 y(or)36 b(started)h(in)f(the)g(bac)m(kground.)58 -b(The)36 b(previous)g(job)f(ma)m(y)i(b)s(e)f(referenced)g(using)g(`)p -Fs(\045-)p Ft('.)58 b(In)35 b(output)150 4983 y(p)s(ertaining)26 -b(to)h(jobs)e(\(e.g.,)k(the)d(output)g(of)g(the)g Fs(jobs)f -Ft(command\),)j(the)e(curren)m(t)g(job)g(is)g(alw)m(a)m(ys)h(\015agged) -150 5092 y(with)j(a)h(`)p Fs(+)p Ft(',)g(and)e(the)i(previous)f(job)g -(with)g(a)h(`)p Fs(-)p Ft('.)275 5230 y(A)38 b(job)g(ma)m(y)h(also)g(b) -s(e)f(referred)f(to)j(using)d(a)i(pre\014x)e(of)i(the)f(name)h(used)e -(to)i(start)g(it,)i(or)e(using)f(a)150 5340 y(substring)29 -b(that)i(app)s(ears)f(in)g(its)h(command)f(line.)41 b(F)-8 -b(or)31 b(example,)g(`)p Fs(\045ce)p Ft(')f(refers)g(to)h(a)g(stopp)s -(ed)e Fs(ce)h Ft(job.)p eop end +4661 y(notion)k(of)f(the)g(curren)m(t)g(job,)h(whic)m(h)f(is)g(the)g +(last)h(job)f(stopp)s(ed)f(while)h(it)h(w)m(as)g(in)e(the)i(foreground) +e(or)150 4771 y(started)27 b(in)g(the)g(bac)m(kground.)40 +b(A)27 b(single)g(`)p Fs(\045)p Ft(')g(\(with)g(no)g(accompan)m(ying)i +(job)d(sp)s(eci\014cation\))i(also)g(refers)150 4880 +y(to)j(the)e(curren)m(t)h(job.)40 b(The)30 b(previous)f(job)g(ma)m(y)i +(b)s(e)e(referenced)h(using)f(`)p Fs(\045-)p Ft('.)40 +b(In)29 b(output)h(p)s(ertaining)f(to)150 4990 y(jobs)k(\(e.g.,)j(the)d +(output)g(of)h(the)f Fs(jobs)f Ft(command\),)j(the)e(curren)m(t)h(job)f +(is)g(alw)m(a)m(ys)i(\015agged)f(with)f(a)h(`)p Fs(+)p +Ft(',)150 5099 y(and)c(the)g(previous)g(job)g(with)g(a)h(`)p +Fs(-)p Ft('.)275 5230 y(A)38 b(job)g(ma)m(y)h(also)g(b)s(e)f(referred)f +(to)j(using)d(a)i(pre\014x)e(of)i(the)f(name)h(used)e(to)i(start)g(it,) +i(or)e(using)f(a)150 5340 y(substring)29 b(that)i(app)s(ears)f(in)g +(its)h(command)f(line.)41 b(F)-8 b(or)31 b(example,)g(`)p +Fs(\045ce)p Ft(')f(refers)g(to)h(a)g(stopp)s(ed)e Fs(ce)h +Ft(job.)p eop end %%Page: 82 88 TeXDict begin 82 87 bop 150 -116 a Ft(82)2572 b(Bash)31 b(Reference)g(Man)m(ual)150 299 y(Using)c(`)p Fs(\045?ce)p @@ -10360,13 +10396,13 @@ b Fq(exit)p 1796 2004 28 4 v 41 w(status)32 b Ft(is)c(a)g(n)m(um)m(b)s (t,)h(or)f(non-zero)h(if)f(an)g(error)f(o)s(ccurs)h(or)g(an)630 2333 y(in)m(v)-5 b(alid)31 b(option)g(is)f(encoun)m(tered.)150 2510 y Fs(wait)870 2654 y(wait)47 b([)p Fj(jobspec)56 -b Fs(or)47 b Fj(pid)11 b Fs(])630 2798 y Ft(W)-8 b(ait)45 -b(un)m(til)e(the)g(c)m(hild)h(pro)s(cess)e(sp)s(eci\014ed)h(b)m(y)g -(pro)s(cess)f Fl(id)i Fq(pid)h Ft(or)e(job)g(sp)s(eci\014cation)630 -2907 y Fq(jobsp)s(ec)d Ft(exits)35 b(and)f(return)g(the)g(exit)i -(status)f(of)g(the)g(last)g(command)f(w)m(aited)i(for.)53 -b(If)35 b(a)630 3017 y(job)g(sp)s(ec)f(is)h(giv)m(en,)i(all)f(pro)s -(cesses)f(in)f(the)h(job)g(are)g(w)m(aited)h(for.)54 +b Fs(or)47 b Fj(pid)57 b Fs(...])630 2798 y Ft(W)-8 b(ait)28 +b(un)m(til)f(the)f(c)m(hild)h(pro)s(cess)f(sp)s(eci\014ed)g(b)m(y)g +(eac)m(h)h(pro)s(cess)f Fl(id)h Fq(pid)i Ft(or)d(job)g(sp)s +(eci\014cation)630 2907 y Fq(jobsp)s(ec)40 b Ft(exits)35 +b(and)f(return)g(the)g(exit)i(status)f(of)g(the)g(last)g(command)f(w)m +(aited)i(for.)53 b(If)35 b(a)630 3017 y(job)g(sp)s(ec)f(is)h(giv)m(en,) +i(all)f(pro)s(cesses)f(in)f(the)h(job)g(are)g(w)m(aited)h(for.)54 b(If)35 b(no)f(argumen)m(ts)i(are)630 3127 y(giv)m(en,)d(all)f(curren)m (tly)f(activ)m(e)i(c)m(hild)f(pro)s(cesses)f(are)g(w)m(aited)h(for,)g (and)e(the)i(return)e(status)630 3236 y(is)h(zero.)44 @@ -10804,346 +10840,350 @@ b(If)36 b(set)i(to)1110 2491 y(`)p Fs(visible)p Ft(',)32 b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g(one)g(is)g(a)m(v)-5 b(ailable.)51 b(If)33 b(set)g(to)1110 2600 y(`)p Fs(audible)p Ft(')j(\(the)i(default\),)i(Readline)e(attempts)g(to)h(ring)e(the)g -(terminal's)1110 2710 y(b)s(ell.)630 2863 y Fs(comment-begin)1110 -2973 y Ft(The)29 b(string)g(to)h(insert)f(at)h(the)f(b)s(eginning)g(of) -g(the)h(line)f(when)f(the)i Fs(insert-)1110 3082 y(comment)e +(terminal's)1110 2710 y(b)s(ell.)630 2863 y Fs(bind-tty-special-chars) +1110 2973 y Ft(If)45 b(set)h(to)f(`)p Fs(on)p Ft(',)50 +b(Readline)45 b(attempts)i(to)f(bind)d(the)j(con)m(trol)g(c)m +(haracters)1110 3082 y(treated)36 b(sp)s(ecially)h(b)m(y)e(the)h(k)m +(ernel's)g(terminal)g(driv)m(er)f(to)h(their)f(Readline)1110 +3192 y(equiv)-5 b(alen)m(ts.)630 3345 y Fs(comment-begin)1110 +3455 y Ft(The)29 b(string)g(to)h(insert)f(at)h(the)f(b)s(eginning)g(of) +g(the)h(line)f(when)f(the)i Fs(insert-)1110 3565 y(comment)e Ft(command)j(is)f(executed.)42 b(The)29 b(default)i(v)-5 -b(alue)31 b(is)f Fs("#")p Ft(.)630 3236 y Fs(completion-ignore-case) -1110 3345 y Ft(If)d(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(p)s +b(alue)31 b(is)f Fs("#")p Ft(.)630 3718 y Fs(completion-ignore-case) +1110 3828 y Ft(If)d(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(p)s (erforms)e(\014lename)h(matc)m(hing)i(and)e(completion)1110 -3455 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40 b(The)30 +3937 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40 b(The)30 b(default)h(v)-5 b(alue)30 b(is)h(`)p Fs(off)p Ft('.)630 -3608 y Fs(completion-query-items)1110 3718 y Ft(The)26 +4091 y Fs(completion-query-items)1110 4200 y Ft(The)26 b(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h(that)g(determines) -f(when)f(the)i(user)1110 3828 y(is)i(ask)m(ed)h(whether)f(the)h(list)g +f(when)f(the)i(user)1110 4310 y(is)i(ask)m(ed)h(whether)f(the)h(list)g (of)f(p)s(ossibilities)h(should)e(b)s(e)h(displa)m(y)m(ed.)41 -b(If)29 b(the)1110 3937 y(n)m(um)m(b)s(er)d(of)h(p)s(ossible)f +b(If)29 b(the)1110 4419 y(n)m(um)m(b)s(er)d(of)h(p)s(ossible)f (completions)i(is)f(greater)h(than)e(this)h(v)-5 b(alue,)28 -b(Readline)1110 4047 y(will)f(ask)g(the)f(user)g(whether)g(or)g(not)h -(he)f(wishes)g(to)i(view)e(them;)i(otherwise,)1110 4156 +b(Readline)1110 4529 y(will)f(ask)g(the)f(user)g(whether)g(or)g(not)h +(he)f(wishes)g(to)i(view)e(them;)i(otherwise,)1110 4639 y(they)d(are)f(simply)g(listed.)40 b(This)23 b(v)-5 b(ariable)25 b(m)m(ust)g(b)s(e)e(set)i(to)g(an)g(in)m(teger)g(v)-5 -b(alue)1110 4266 y(greater)32 b(than)e(or)g(equal)h(to)g(0.)41 -b(The)30 b(default)h(limit)g(is)f Fs(100)p Ft(.)630 4419 -y Fs(convert-meta)1110 4529 y Ft(If)22 b(set)g(to)h(`)p +b(alue)1110 4748 y(greater)32 b(than)e(or)g(equal)h(to)g(0.)41 +b(The)30 b(default)h(limit)g(is)f Fs(100)p Ft(.)630 4902 +y Fs(convert-meta)1110 5011 y Ft(If)22 b(set)g(to)h(`)p Fs(on)p Ft(',)h(Readline)f(will)f(con)m(v)m(ert)i(c)m(haracters)f(with) -f(the)g(eigh)m(th)h(bit)f(set)1110 4639 y(to)g(an)f Fl(asci)r(i)g +f(the)g(eigh)m(th)h(bit)f(set)1110 5121 y(to)g(an)f Fl(asci)r(i)g Ft(k)m(ey)h(sequence)g(b)m(y)f(stripping)f(the)i(eigh)m(th)g(bit)f(and) -g(pre\014xing)f(an)1110 4745 y Fg(h)p 1134 4692 139 4 -v 1134 4748 a Ff(ESC)p 1134 4764 V 1268 4745 a Fg(i)1332 -4748 y Ft(c)m(haracter,)36 b(con)m(v)m(erting)g(them)e(to)g(a)h -(meta-pre\014xed)f(k)m(ey)g(sequence.)1110 4858 y(The)c(default)g(v)-5 -b(alue)31 b(is)g(`)p Fs(on)p Ft('.)630 5011 y Fs(disable-completion) -1110 5121 y Ft(If)36 b(set)h(to)h(`)p Fs(On)p Ft(',)g(Readline)f(will)g -(inhibit)f(w)m(ord)h(completion.)60 b(Completion)1110 -5230 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g -(line)f(as)g(if)g(they)h(had)e(b)s(een)g(mapp)s(ed)1110 -5340 y(to)31 b Fs(self-insert)p Ft(.)38 b(The)30 b(default)g(is)h(`)p -Fs(off)p Ft('.)p eop end +g(pre\014xing)f(an)1110 5227 y Fg(h)p 1134 5174 139 4 +v 1134 5230 a Ff(ESC)p 1134 5246 V 1268 5227 a Fg(i)1332 +5230 y Ft(c)m(haracter,)36 b(con)m(v)m(erting)g(them)e(to)g(a)h +(meta-pre\014xed)f(k)m(ey)g(sequence.)1110 5340 y(The)c(default)g(v)-5 +b(alue)31 b(is)g(`)p Fs(on)p Ft('.)p eop end %%Page: 90 96 TeXDict begin 90 95 bop 150 -116 a Ft(90)2572 b(Bash)31 -b(Reference)g(Man)m(ual)630 299 y Fs(editing-mode)1110 -408 y Ft(The)d Fs(editing-mode)e Ft(v)-5 b(ariable)29 -b(con)m(trols)h(whic)m(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 -518 y(ings)25 b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f -(up)f(in)h(Emacs)g(editing)h(mo)s(de,)1110 628 y(where)j(the)g(k)m -(eystrok)m(es)i(are)e(most)h(similar)f(to)h(Emacs.)40 -b(This)29 b(v)-5 b(ariable)30 b(can)1110 737 y(b)s(e)g(set)h(to)g -(either)g(`)p Fs(emacs)p Ft(')e(or)h(`)p Fs(vi)p Ft('.)630 -934 y Fs(enable-keypad)1110 1044 y Ft(When)23 b(set)h(to)g(`)p -Fs(on)p Ft(',)h(Readline)f(will)g(try)f(to)h(enable)g(the)f -(application)i(k)m(eypad)1110 1154 y(when)h(it)h(is)f(called.)41 -b(Some)27 b(systems)f(need)h(this)f(to)h(enable)g(the)g(arro)m(w)g(k)m -(eys.)1110 1263 y(The)j(default)g(is)h(`)p Fs(off)p Ft('.)630 -1461 y Fs(expand-tilde)1110 1570 y Ft(If)c(set)h(to)h(`)p -Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h -(Readline)h(attempts)1110 1680 y(w)m(ord)i(completion.)42 -b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)1110 1833 -y(If)e(set)i(to)f(`)p Fs(on)p Ft(',)g(the)g(history)g(co)s(de)g -(attempts)g(to)h(place)f(p)s(oin)m(t)g(at)h(the)f(same)1110 -1943 y(lo)s(cation)35 b(on)e(eac)m(h)i(history)e(line)h(retriev)m(ed)g -(with)f Fs(previous-history)c Ft(or)1110 2052 y Fs(next-history)p -Ft(.)630 2250 y Fs(horizontal-scroll-mode)1110 2359 y -Ft(This)35 b(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f(`)p -Fs(on)p Ft(')g(or)g(`)p Fs(off)p Ft('.)57 b(Setting)36 -b(it)g(to)h(`)p Fs(on)p Ft(')1110 2469 y(means)26 b(that)h(the)f(text)h -(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m -(tally)1110 2578 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i -(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 2688 -y(screen,)27 b(instead)g(of)f(wrapping)f(on)m(to)i(a)f(new)g(screen)g -(line.)39 b(By)27 b(default,)g(this)1110 2798 y(v)-5 -b(ariable)31 b(is)g(set)f(to)i(`)p Fs(off)p Ft('.)630 -2995 y Fs(input-meta)1110 3104 y Ft(If)f(set)g(to)h(`)p +b(Reference)g(Man)m(ual)630 299 y Fs(disable-completion)1110 +408 y Ft(If)36 b(set)h(to)h(`)p Fs(On)p Ft(',)g(Readline)f(will)g +(inhibit)f(w)m(ord)h(completion.)60 b(Completion)1110 +518 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g +(line)f(as)g(if)g(they)h(had)e(b)s(een)g(mapp)s(ed)1110 +628 y(to)31 b Fs(self-insert)p Ft(.)38 b(The)30 b(default)g(is)h(`)p +Fs(off)p Ft('.)630 810 y Fs(editing-mode)1110 920 y Ft(The)d +Fs(editing-mode)e Ft(v)-5 b(ariable)29 b(con)m(trols)h(whic)m(h)e +(default)h(set)h(of)e(k)m(ey)i(bind-)1110 1029 y(ings)25 +b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f(up)f(in)h +(Emacs)g(editing)h(mo)s(de,)1110 1139 y(where)j(the)g(k)m(eystrok)m(es) +i(are)e(most)h(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5 +b(ariable)30 b(can)1110 1249 y(b)s(e)g(set)h(to)g(either)g(`)p +Fs(emacs)p Ft(')e(or)h(`)p Fs(vi)p Ft('.)630 1431 y Fs(enable-keypad) +1110 1541 y Ft(When)23 b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f +(will)g(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110 +1650 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f +(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 1760 y(The)j(default)g +(is)h(`)p Fs(off)p Ft('.)630 1943 y Fs(expand-tilde)1110 +2052 y Ft(If)c(set)h(to)h(`)p Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f +(p)s(erformed)f(when)h(Readline)h(attempts)1110 2162 +y(w)m(ord)i(completion.)42 b(The)30 b(default)g(is)h(`)p +Fs(off)p Ft('.)1110 2308 y(If)e(set)i(to)f(`)p Fs(on)p +Ft(',)g(the)g(history)g(co)s(de)g(attempts)g(to)h(place)f(p)s(oin)m(t)g +(at)h(the)f(same)1110 2418 y(lo)s(cation)35 b(on)e(eac)m(h)i(history)e +(line)h(retriev)m(ed)g(with)f Fs(previous-history)c Ft(or)1110 +2527 y Fs(next-history)p Ft(.)630 2710 y Fs(horizontal-scroll-mode)1110 +2819 y Ft(This)35 b(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h +(either)f(`)p Fs(on)p Ft(')g(or)g(`)p Fs(off)p Ft('.)57 +b(Setting)36 b(it)g(to)h(`)p Fs(on)p Ft(')1110 2929 y(means)26 +b(that)h(the)f(text)h(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f +(scroll)h(horizon)m(tally)1110 3039 y(on)32 b(a)g(single)g(screen)g +(line)g(when)e(they)i(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 +3148 y(screen,)27 b(instead)g(of)f(wrapping)f(on)m(to)i(a)f(new)g +(screen)g(line.)39 b(By)27 b(default,)g(this)1110 3258 +y(v)-5 b(ariable)31 b(is)g(set)f(to)i(`)p Fs(off)p Ft('.)630 +3440 y Fs(input-meta)1110 3550 y Ft(If)f(set)g(to)h(`)p Fs(on)p Ft(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it) -i(will)f(not)h(clear)1110 3214 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h +i(will)f(not)h(clear)1110 3660 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h (c)m(haracters)h(it)f(reads\),)j(regardless)c(of)h(what)g(the)1110 -3324 y(terminal)g(claims)h(it)g(can)f(supp)s(ort.)68 +3769 y(terminal)g(claims)h(it)g(can)f(supp)s(ort.)68 b(The)39 b(default)h(v)-5 b(alue)40 b(is)g(`)p Fs(off)p -Ft('.)69 b(The)1110 3433 y(name)30 b Fs(meta-flag)e Ft(is)j(a)f(synon)m -(ym)g(for)g(this)h(v)-5 b(ariable.)630 3630 y Fs(isearch-terminators) -1110 3740 y Ft(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e -(terminate)j(an)f(incremen)m(tal)1110 3850 y(searc)m(h)25 +Ft('.)69 b(The)1110 3879 y(name)30 b Fs(meta-flag)e Ft(is)j(a)f(synon)m +(ym)g(for)g(this)h(v)-5 b(ariable.)630 4061 y Fs(isearch-terminators) +1110 4171 y Ft(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e +(terminate)j(an)f(incremen)m(tal)1110 4281 y(searc)m(h)25 b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g -(command)1110 3959 y(\(see)42 b(Section)f(8.2.5)i([Searc)m(hing],)i +(command)1110 4390 y(\(see)42 b(Section)f(8.2.5)i([Searc)m(hing],)i (page)c(88\).)73 b(If)41 b(this)g(v)-5 b(ariable)41 b(has)g(not)1110 -4069 y(b)s(een)31 b(giv)m(en)h(a)g(v)-5 b(alue,)32 b(the)g(c)m -(haracters)2494 4066 y Fg(h)p 2518 4013 139 4 v 2518 -4069 a Ff(ESC)p 2518 4084 V 2652 4066 a Fg(i)2713 4069 -y Ft(and)f Fj(C-J)g Ft(will)h(terminate)g(an)1110 4178 -y(incremen)m(tal)g(searc)m(h.)630 4376 y Fs(keymap)192 +4500 y(b)s(een)31 b(giv)m(en)h(a)g(v)-5 b(alue,)32 b(the)g(c)m +(haracters)2494 4497 y Fg(h)p 2518 4444 139 4 v 2518 +4500 a Ff(ESC)p 2518 4515 V 2652 4497 a Fg(i)2713 4500 +y Ft(and)f Fj(C-J)g Ft(will)h(terminate)g(an)1110 4609 +y(incremen)m(tal)g(searc)m(h.)630 4792 y Fs(keymap)192 b Ft(Sets)39 b(Readline's)g(idea)h(of)f(the)g(curren)m(t)f(k)m(eymap)h -(for)g(k)m(ey)g(binding)f(com-)1110 4485 y(mands.)81 +(for)g(k)m(ey)g(binding)f(com-)1110 4902 y(mands.)81 b(Acceptable)47 b Fs(keymap)42 b Ft(names)i(are)h Fs(emacs)p -Ft(,)i Fs(emacs-standard)p Ft(,)1110 4595 y Fs(emacs-meta)p +Ft(,)i Fs(emacs-standard)p Ft(,)1110 5011 y Fs(emacs-meta)p Ft(,)99 b Fs(emacs-ctlx)p Ft(,)f Fs(vi)p Ft(,)j Fs(vi-move)p -Ft(,)f Fs(vi-command)p Ft(,)f(and)1110 4704 y Fs(vi-insert)p +Ft(,)f Fs(vi-command)p Ft(,)f(and)1110 5121 y Fs(vi-insert)p Ft(.)64 b Fs(vi)38 b Ft(is)h(equiv)-5 b(alen)m(t)41 b(to)e Fs(vi-command)p Ft(;)i Fs(emacs)c Ft(is)i(equiv)-5 b(alen)m(t)1110 -4814 y(to)33 b Fs(emacs-standard)p Ft(.)41 b(The)31 b(default)h(v)-5 +5230 y(to)33 b Fs(emacs-standard)p Ft(.)41 b(The)31 b(default)h(v)-5 b(alue)32 b(is)g Fs(emacs)p Ft(.)44 b(The)31 b(v)-5 b(alue)33 -b(of)f(the)1110 4924 y Fs(editing-mode)27 b Ft(v)-5 b(ariable)31 -b(also)h(a\013ects)f(the)g(default)f(k)m(eymap.)630 5121 -y Fs(mark-directories)1110 5230 y Ft(If)38 b(set)g(to)h(`)p -Fs(on)p Ft(',)i(completed)e(directory)f(names)g(ha)m(v)m(e)i(a)e(slash) -g(app)s(ended.)1110 5340 y(The)30 b(default)g(is)h(`)p -Fs(on)p Ft('.)p eop end +b(of)f(the)1110 5340 y Fs(editing-mode)27 b Ft(v)-5 b(ariable)31 +b(also)h(a\013ects)f(the)g(default)f(k)m(eymap.)p eop +end %%Page: 91 97 TeXDict begin 91 96 bop 150 -116 a Ft(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2107 b(91)630 299 y Fs -(mark-modified-lines)1110 408 y Ft(This)35 b(v)-5 b(ariable,)38 +b(Command)29 b(Line)i(Editing)2107 b(91)630 299 y Fs(mark-directories) +1110 408 y Ft(If)38 b(set)g(to)h(`)p Fs(on)p Ft(',)i(completed)e +(directory)f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110 +518 y(The)30 b(default)g(is)h(`)p Fs(on)p Ft('.)630 676 +y Fs(mark-modified-lines)1110 786 y Ft(This)k(v)-5 b(ariable,)38 b(when)d(set)h(to)h(`)p Fs(on)p Ft(',)g(causes)g(Readline)f(to)h -(displa)m(y)f(an)f(as-)1110 518 y(terisk)f(\(`)p Fs(*)p +(displa)m(y)f(an)f(as-)1110 896 y(terisk)f(\(`)p Fs(*)p Ft('\))h(at)f(the)g(start)g(of)g(history)g(lines)g(whic)m(h)f(ha)m(v)m -(e)i(b)s(een)e(mo)s(di\014ed.)1110 628 y(This)d(v)-5 +(e)i(b)s(een)e(mo)s(di\014ed.)1110 1005 y(This)d(v)-5 b(ariable)31 b(is)f(`)p Fs(off)p Ft(')g(b)m(y)g(default.)630 -786 y Fs(mark-symlinked-directori)o(es)1110 896 y Ft(If)44 +1163 y Fs(mark-symlinked-directori)o(es)1110 1273 y Ft(If)44 b(set)h(to)h(`)p Fs(on)p Ft(',)i(completed)e(names)f(whic)m(h)f(are)h -(sym)m(b)s(olic)g(links)g(to)g(di-)1110 1005 y(rectories)j(ha)m(v)m(e)f +(sym)m(b)s(olic)g(links)g(to)g(di-)1110 1383 y(rectories)j(ha)m(v)m(e)f (a)g(slash)f(app)s(ended)e(\(sub)5 b(ject)47 b(to)g(the)f(v)-5 -b(alue)47 b(of)f Fs(mark-)1110 1115 y(directories)p Ft(\).)38 -b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)630 1273 -y Fs(match-hidden-files)1110 1383 y Ft(This)21 b(v)-5 +b(alue)47 b(of)f Fs(mark-)1110 1492 y(directories)p Ft(\).)38 +b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)630 1650 +y Fs(match-hidden-files)1110 1760 y Ft(This)21 b(v)-5 b(ariable,)25 b(when)d(set)g(to)h(`)p Fs(on)p Ft(',)h(causes)f -(Readline)g(to)g(matc)m(h)g(\014les)f(whose)1110 1492 +(Readline)g(to)g(matc)m(h)g(\014les)f(whose)1110 1870 y(names)44 b(b)s(egin)g(with)g(a)g(`)p Fs(.)p Ft(')g(\(hidden)f -(\014les\))i(when)e(p)s(erforming)g(\014lename)1110 1602 +(\014les\))i(when)e(p)s(erforming)g(\014lename)1110 1979 y(completion,)j(unless)41 b(the)g(leading)h(`)p Fs(.)p Ft(')g(is)g(supplied)e(b)m(y)h(the)h(user)f(in)g(the)1110 -1711 y(\014lename)31 b(to)g(b)s(e)e(completed.)42 b(This)30 +2089 y(\014lename)31 b(to)g(b)s(e)e(completed.)42 b(This)30 b(v)-5 b(ariable)31 b(is)f(`)p Fs(on)p Ft(')h(b)m(y)f(default.)630 -1870 y Fs(output-meta)1110 1979 y Ft(If)35 b(set)h(to)g(`)p +2247 y Fs(output-meta)1110 2357 y Ft(If)35 b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f(will)g(displa)m(y)f(c)m(haracters)i(with)e -(the)h(eigh)m(th)g(bit)1110 2089 y(set)h(directly)g(rather)f(than)g(as) +(the)h(eigh)m(th)g(bit)1110 2466 y(set)h(directly)g(rather)f(than)g(as) h(a)g(meta-pre\014xed)f(escap)s(e)h(sequence.)59 b(The)1110 -2198 y(default)31 b(is)f(`)p Fs(off)p Ft('.)630 2357 -y Fs(page-completions)1110 2466 y Ft(If)j(set)i(to)f(`)p +2576 y(default)31 b(is)f(`)p Fs(off)p Ft('.)630 2734 +y Fs(page-completions)1110 2844 y Ft(If)j(set)i(to)f(`)p Fs(on)p Ft(',)h(Readline)g(uses)e(an)h(in)m(ternal)h Fs(more)p Ft(-lik)m(e)f(pager)g(to)h(displa)m(y)1110 -2576 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.) +2953 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.) 47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Fs(on)p Ft(')1110 -2685 y(b)m(y)e(default.)630 2844 y Fs(print-completions-horizo)o(ntal)o -(ly)1110 2953 y Ft(If)23 b(set)i(to)g(`)p Fs(on)p Ft(',)g(Readline)g +3063 y(b)m(y)e(default.)630 3221 y Fs(print-completions-horizo)o(ntal)o +(ly)1110 3331 y Ft(If)23 b(set)i(to)g(`)p Fs(on)p Ft(',)g(Readline)g (will)f(displa)m(y)g(completions)h(with)f(matc)m(hes)h(sorted)1110 -3063 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c -(than)g(do)m(wn)g(the)h(screen.)1110 3173 y(The)30 b(default)g(is)h(`)p -Fs(off)p Ft('.)630 3331 y Fs(show-all-if-ambiguous)1110 -3440 y Ft(This)e(alters)i(the)f(default)g(b)s(eha)m(vior)g(of)g(the)h -(completion)g(functions.)40 b(If)29 b(set)1110 3550 y(to)f(`)p +3440 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c +(than)g(do)m(wn)g(the)h(screen.)1110 3550 y(The)30 b(default)g(is)h(`)p +Fs(off)p Ft('.)630 3708 y Fs(show-all-if-ambiguous)1110 +3818 y Ft(This)e(alters)i(the)f(default)g(b)s(eha)m(vior)g(of)g(the)h +(completion)g(functions.)40 b(If)29 b(set)1110 3927 y(to)f(`)p Fs(on)p Ft(',)g(w)m(ords)f(whic)m(h)g(ha)m(v)m(e)i(more)f(than)f(one)h -(p)s(ossible)f(completion)h(cause)1110 3660 y(the)39 +(p)s(ossible)f(completion)h(cause)1110 4037 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i(instead)e(of)g -(ringing)g(the)g(b)s(ell.)1110 3769 y(The)30 b(default)g(v)-5 -b(alue)31 b(is)g(`)p Fs(off)p Ft('.)630 3927 y Fs -(show-all-if-unmodified)1110 4037 y Ft(This)38 b(alters)h(the)g +(ringing)g(the)g(b)s(ell.)1110 4147 y(The)30 b(default)g(v)-5 +b(alue)31 b(is)g(`)p Fs(off)p Ft('.)630 4305 y Fs +(show-all-if-unmodified)1110 4415 y Ft(This)38 b(alters)h(the)g (default)g(b)s(eha)m(vior)g(of)f(the)h(completion)h(functions)e(in)h(a) -1110 4147 y(fashion)25 b(similar)h(to)g Fq(sho)m(w-all-if-am)m(biguous) +1110 4524 y(fashion)25 b(similar)h(to)g Fq(sho)m(w-all-if-am)m(biguous) p Ft(.)41 b(If)25 b(set)h(to)h(`)p Fs(on)p Ft(',)f(w)m(ords)f(whic)m(h) -1110 4256 y(ha)m(v)m(e)32 b(more)f(than)f(one)i(p)s(ossible)e +1110 4634 y(ha)m(v)m(e)32 b(more)f(than)f(one)i(p)s(ossible)e (completion)i(without)f(an)m(y)g(p)s(ossible)f(par-)1110 -4366 y(tial)43 b(completion)h(\(the)f(p)s(ossible)f(completions)h -(don't)f(share)g(a)h(common)1110 4475 y(pre\014x\))30 +4743 y(tial)43 b(completion)h(\(the)f(p)s(ossible)f(completions)h +(don't)f(share)g(a)h(common)1110 4853 y(pre\014x\))30 b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g(immediately)i -(instead)e(of)h(ring-)1110 4585 y(ing)g(the)f(b)s(ell.)41 +(instead)e(of)h(ring-)1110 4963 y(ing)g(the)f(b)s(ell.)41 b(The)30 b(default)g(v)-5 b(alue)31 b(is)f(`)p Fs(off)p -Ft('.)630 4743 y Fs(visible-stats)1110 4853 y Ft(If)h(set)i(to)f(`)p +Ft('.)630 5121 y Fs(visible-stats)1110 5230 y Ft(If)h(set)i(to)f(`)p Fs(on)p Ft(',)h(a)f(c)m(haracter)i(denoting)e(a)g(\014le's)g(t)m(yp)s -(e)g(is)g(app)s(ended)e(to)j(the)1110 4963 y(\014lename)e(when)e +(e)g(is)g(app)s(ended)e(to)j(the)1110 5340 y(\014lename)e(when)e (listing)i(p)s(ossible)f(completions.)42 b(The)30 b(default)g(is)h(`)p -Fs(off)p Ft('.)150 5121 y(Key)f(Bindings)630 5230 y(The)41 -b(syn)m(tax)i(for)f(con)m(trolling)h(k)m(ey)g(bindings)e(in)h(the)g -(init)g(\014le)g(is)g(simple.)75 b(First)43 b(y)m(ou)630 -5340 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)h(the)g(command)f(that)i -(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41 b(The)27 b(follo)m(wing)p -eop end +Fs(off)p Ft('.)p eop end %%Page: 92 98 TeXDict begin 92 97 bop 150 -116 a Ft(92)2572 b(Bash)31 -b(Reference)g(Man)m(ual)630 299 y(sections)37 b(con)m(tain)g(tables)g +b(Reference)g(Man)m(ual)150 299 y(Key)f(Bindings)630 +408 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h(k)m(ey)g(bindings)e +(in)h(the)g(init)g(\014le)g(is)g(simple.)75 b(First)43 +b(y)m(ou)630 518 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)h(the)g +(command)f(that)i(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41 +b(The)27 b(follo)m(wing)630 628 y(sections)37 b(con)m(tain)g(tables)g (of)f(the)g(command)f(name,)j(the)e(default)g(k)m(eybinding,)h(if)f(an) -m(y)-8 b(,)630 408 y(and)30 b(a)h(short)f(description)g(of)h(what)f -(the)g(command)h(do)s(es.)630 543 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g +m(y)-8 b(,)630 737 y(and)30 b(a)h(short)f(description)g(of)h(what)f +(the)g(command)h(do)s(es.)630 871 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g (name)g(of)g(the)g(command,)h(simply)f(place)h(on)e(a)i(line)f(in)g -(the)g(init)630 653 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m(ou) +(the)g(init)630 981 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m(ou) g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f(colon,)i(and)d(then)630 -762 y(the)f(name)g(of)g(the)g(command.)46 b(The)31 b(name)h(of)g(the)g +1090 y(the)f(name)g(of)g(the)g(command.)46 b(The)31 b(name)h(of)g(the)g (k)m(ey)h(can)f(b)s(e)f(expressed)h(in)f(di\013eren)m(t)630 -872 y(w)m(a)m(ys,)g(dep)s(ending)e(on)i(what)f(y)m(ou)h(\014nd)d(most)j -(comfortable.)630 1006 y(In)k(addition)h(to)h(command)f(names,)i +1200 y(w)m(a)m(ys,)g(dep)s(ending)e(on)i(what)f(y)m(ou)h(\014nd)d(most) +j(comfortable.)630 1334 y(In)k(addition)h(to)h(command)f(names,)i (readline)e(allo)m(ws)h(k)m(eys)g(to)g(b)s(e)e(b)s(ound)f(to)j(a)f -(string)630 1116 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f -(pressed)g(\(a)h Fq(macro)5 b Ft(\).)630 1250 y(The)42 +(string)630 1443 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f +(pressed)g(\(a)h Fq(macro)5 b Ft(\).)630 1577 y(The)42 b Fs(bind)30 b(-p)42 b Ft(command)h(displa)m(ys)g(Readline)g(function)g -(names)g(and)f(bindings)g(in)h(a)630 1360 y(format)37 +(names)g(and)f(bindings)g(in)h(a)630 1687 y(format)37 b(that)h(can)f(put)f(directly)i(in)m(to)g(an)f(initialization)j -(\014le.)60 b(See)38 b(Section)f(4.2)i([Bash)630 1469 -y(Builtins],)31 b(page)g(39.)630 1629 y Fq(k)m(eyname)5 +(\014le.)60 b(See)38 b(Section)f(4.2)i([Bash)630 1797 +y(Builtins],)31 b(page)g(39.)630 1955 y Fq(k)m(eyname)5 b Ft(:)42 b Fq(function-name)35 b Ft(or)c Fq(macro)1110 -1738 y(k)m(eyname)k Ft(is)29 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s +2064 y(k)m(eyname)k Ft(is)29 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s (elled)e(out)h(in)g(English.)39 b(F)-8 b(or)30 b(example:)1350 -1873 y Fs(Control-u:)45 b(universal-argument)1350 1983 -y(Meta-Rubout:)f(backward-kill-word)1350 2092 y(Control-o:)h(">)i -(output")1110 2227 y Ft(In)38 b(the)h(ab)s(o)m(v)m(e)h(example,)h +2198 y Fs(Control-u:)45 b(universal-argument)1350 2308 +y(Meta-Rubout:)f(backward-kill-word)1350 2418 y(Control-o:)h(">)i +(output")1110 2552 y Ft(In)38 b(the)h(ab)s(o)m(v)m(e)h(example,)h Fj(C-u)d Ft(is)h(b)s(ound)d(to)k(the)e(function)h Fs(universal-)1110 -2336 y(argument)p Ft(,)f Fj(M-DEL)e Ft(is)i(b)s(ound)e(to)i(the)g -(function)g Fs(backward-kill-word)p Ft(,)1110 2446 y(and)g +2661 y(argument)p Ft(,)f Fj(M-DEL)e Ft(is)i(b)s(ound)e(to)i(the)g +(function)g Fs(backward-kill-word)p Ft(,)1110 2771 y(and)g Fj(C-o)g Ft(is)h(b)s(ound)e(to)j(run)d(the)j(macro)f(expressed)g(on)f -(the)i(righ)m(t)f(hand)1110 2555 y(side)30 b(\(that)i(is,)e(to)h +(the)i(righ)m(t)f(hand)1110 2880 y(side)30 b(\(that)i(is,)e(to)h (insert)g(the)f(text)i(`)p Fs(>)e(output)p Ft(')f(in)m(to)i(the)g -(line\).)1110 2690 y(A)37 b(n)m(um)m(b)s(er)f(of)h(sym)m(b)s(olic)g(c)m +(line\).)1110 3014 y(A)37 b(n)m(um)m(b)s(er)f(of)h(sym)m(b)s(olic)g(c)m (haracter)i(names)e(are)g(recognized)h(while)f(pro-)1110 -2800 y(cessing)24 b(this)g(k)m(ey)g(binding)f(syn)m(tax:)37 +3124 y(cessing)24 b(this)g(k)m(ey)g(binding)f(syn)m(tax:)37 b Fq(DEL)p Ft(,)24 b Fq(ESC)p Ft(,)f Fq(ESCAPE)p Ft(,)g -Fq(LFD)p Ft(,)h Fq(NEW-)1110 2909 y(LINE)p Ft(,)30 b +Fq(LFD)p Ft(,)h Fq(NEW-)1110 3233 y(LINE)p Ft(,)30 b Fq(RET)p Ft(,)g Fq(RETURN)p Ft(,)h Fq(R)m(UBOUT)p Ft(,)g Fq(SP)-8 b(A)m(CE)p Ft(,)30 b Fq(SPC)p Ft(,)g(and)f Fq(T)-8 -b(AB)p Ft(.)630 3068 y Fs(")p Fq(k)m(eyseq)r Fs(")p Ft(:)41 -b Fq(function-name)36 b Ft(or)30 b Fq(macro)1110 3178 +b(AB)p Ft(.)630 3392 y Fs(")p Fq(k)m(eyseq)r Fs(")p Ft(:)41 +b Fq(function-name)36 b Ft(or)30 b Fq(macro)1110 3501 y(k)m(eyseq)k Ft(di\013ers)d(from)f Fq(k)m(eyname)37 b Ft(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110 -3288 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m -(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 3397 +3611 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m +(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 3720 y(double)29 b(quotes.)41 b(Some)29 b Fl(gnu)h Ft(Emacs)f(st)m(yle)i(k)m -(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 3507 +(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 3830 y(in)k(the)h(follo)m(wing)i(example,)f(but)e(the)h(sp)s(ecial)h(c)m -(haracter)g(names)f(are)g(not)1110 3616 y(recognized.)1350 -3751 y Fs("\\C-u":)46 b(universal-argument)1350 3861 -y("\\C-x\\C-r":)f(re-read-init-file)1350 3970 y("\\e[11~":)g("Function) -h(Key)g(1")1110 4105 y Ft(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74 +(haracter)g(names)f(are)g(not)1110 3940 y(recognized.)1350 +4074 y Fs("\\C-u":)46 b(universal-argument)1350 4183 +y("\\C-x\\C-r":)f(re-read-init-file)1350 4293 y("\\e[11~":)g("Function) +h(Key)g(1")1110 4427 y Ft(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74 b Fj(C-u)64 b Ft(is)g(again)i(b)s(ound)c(to)k(the)e(function)1110 -4214 y Fs(universal-argument)39 b Ft(\(just)k(as)h(it)g(w)m(as)g(in)g -(the)f(\014rst)g(example\),)49 b(`)p Fj(C-x)1110 4324 +4536 y Fs(universal-argument)39 b Ft(\(just)k(as)h(it)g(w)m(as)g(in)g +(the)f(\014rst)g(example\),)49 b(`)p Fj(C-x)1110 4646 y(C-r)p Ft(')41 b(is)g(b)s(ound)e(to)j(the)f(function)g -Fs(re-read-init-file)p Ft(,)e(and)i(`)3462 4321 y Fg(h)p -3486 4268 139 4 v 3486 4324 a Ff(ESC)p 3486 4339 V 3620 -4321 a Fg(i)31 b(h)p 3705 4268 20 4 v 3705 4324 a Ff([)p -3705 4340 V 3720 4321 a Fg(i)1110 4430 y(h)p 1134 4377 -36 4 v 1134 4433 a Ff(1)p 1134 4449 V 1165 4430 a Fg(i)f(h)p -1250 4377 V 1250 4433 a Ff(1)p 1250 4449 V 1281 4430 -a Fg(i)g(h)p 1365 4377 48 4 v 1365 4433 a Fs(~)p 1365 -4449 V 1409 4430 a Fg(i)1438 4433 y Ft(')h(is)f(b)s(ound)f(to)i(insert) +Fs(re-read-init-file)p Ft(,)e(and)i(`)3462 4643 y Fg(h)p +3486 4590 139 4 v 3486 4646 a Ff(ESC)p 3486 4661 V 3620 +4643 a Fg(i)31 b(h)p 3705 4590 20 4 v 3705 4646 a Ff([)p +3705 4663 V 3720 4643 a Fg(i)1110 4752 y(h)p 1134 4699 +36 4 v 1134 4755 a Ff(1)p 1134 4771 V 1165 4752 a Fg(i)f(h)p +1250 4699 V 1250 4755 a Ff(1)p 1250 4771 V 1281 4752 +a Fg(i)g(h)p 1365 4699 48 4 v 1365 4755 a Fs(~)p 1365 +4771 V 1409 4752 a Fg(i)1438 4755 y Ft(')h(is)f(b)s(ound)f(to)i(insert) f(the)h(text)g(`)p Fs(Function)d(Key)i(1)p Ft('.)630 -4593 y(The)f(follo)m(wing)i Fl(gnu)f Ft(Emacs)g(st)m(yle)h(escap)s(e)f +4914 y(The)f(follo)m(wing)i Fl(gnu)f Ft(Emacs)g(st)m(yle)h(escap)s(e)f (sequences)g(are)g(a)m(v)-5 b(ailable)32 b(when)d(sp)s(ecifying)630 -4702 y(k)m(ey)i(sequences:)630 4862 y Fj(\\C-)336 b Ft(con)m(trol)32 -b(pre\014x)630 5021 y Fj(\\M-)336 b Ft(meta)31 b(pre\014x)630 -5181 y Fj(\\e)384 b Ft(an)30 b(escap)s(e)h(c)m(haracter)630 -5340 y Fj(\\\\)384 b Ft(bac)m(kslash)p eop end +5023 y(k)m(ey)i(sequences:)630 5182 y Fj(\\C-)336 b Ft(con)m(trol)32 +b(pre\014x)630 5340 y Fj(\\M-)336 b Ft(meta)31 b(pre\014x)p +eop end %%Page: 93 99 TeXDict begin 93 98 bop 150 -116 a Ft(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2107 b(93)630 299 y Fj(\\)p -Fs(")1110 296 y Fg(h)p 1134 243 48 4 v 1134 299 a Fs(")p -1134 314 V 1178 296 a Fg(i)1208 299 y Ft(,)30 b(a)h(double)f(quotation) -h(mark)630 460 y Fj(\\')1110 457 y Fg(h)p 1134 403 20 -4 v 1134 460 a Ff(')p 1134 475 V 1150 457 a Fg(i)1179 -460 y Ft(,)g(a)g(single)g(quote)g(or)f(ap)s(ostrophe)630 -620 y(In)d(addition)h(to)g(the)g Fl(gnu)f Ft(Emacs)h(st)m(yle)h(escap)s -(e)f(sequences,)h(a)f(second)f(set)h(of)g(bac)m(kslash)630 -730 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 890 y -Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630 1051 y Fs(\\b)384 -b Ft(bac)m(kspace)630 1212 y Fs(\\d)g Ft(delete)630 1372 -y Fs(\\f)g Ft(form)30 b(feed)630 1533 y Fs(\\n)384 b -Ft(newline)630 1694 y Fs(\\r)g Ft(carriage)32 b(return)630 -1854 y Fs(\\t)384 b Ft(horizon)m(tal)32 b(tab)630 2015 -y Fs(\\v)384 b Ft(v)m(ertical)32 b(tab)630 2176 y Fs(\\)p -Fj(nnn)288 b Ft(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5 -b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 b(alue)35 b Fq(nnn)e -Ft(\(one)i(to)1110 2285 y(three)c(digits\))630 2446 y -Fs(\\x)p Fj(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e -(v)-5 b(alue)39 b(is)h(the)f(hexadecimal)i(v)-5 b(alue)40 -b Fq(HH)1110 2555 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630 -2716 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g(macro,)i(single)e -(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to)630 -2826 y(indicate)23 b(a)e(macro)h(de\014nition.)38 b(Unquoted)21 -b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f(name.)38 -b(In)630 2935 y(the)22 b(macro)f(b)s(o)s(dy)-8 b(,)23 -b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m(e)j -(are)e(expanded.)37 b(Bac)m(kslash)630 3045 y(will)j(quote)h(an)m(y)f -(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39 +b(Command)29 b(Line)i(Editing)2107 b(93)630 299 y Fj(\\e)384 +b Ft(an)30 b(escap)s(e)h(c)m(haracter)630 462 y Fj(\\\\)384 +b Ft(bac)m(kslash)630 626 y Fj(\\)p Fs(")1110 623 y Fg(h)p +1134 570 48 4 v 1134 626 a Fs(")p 1134 641 V 1178 623 +a Fg(i)1208 626 y Ft(,)30 b(a)h(double)f(quotation)h(mark)630 +789 y Fj(\\')1110 786 y Fg(h)p 1134 733 20 4 v 1134 789 +a Ff(')p 1134 805 V 1150 786 a Fg(i)1179 789 y Ft(,)g(a)g(single)g +(quote)g(or)f(ap)s(ostrophe)630 953 y(In)d(addition)h(to)g(the)g +Fl(gnu)f Ft(Emacs)h(st)m(yle)h(escap)s(e)f(sequences,)h(a)f(second)f +(set)h(of)g(bac)m(kslash)630 1062 y(escap)s(es)j(is)f(a)m(v)-5 +b(ailable:)630 1226 y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630 +1389 y Fs(\\b)384 b Ft(bac)m(kspace)630 1553 y Fs(\\d)g +Ft(delete)630 1716 y Fs(\\f)g Ft(form)30 b(feed)630 1879 +y Fs(\\n)384 b Ft(newline)630 2043 y Fs(\\r)g Ft(carriage)32 +b(return)630 2206 y Fs(\\t)384 b Ft(horizon)m(tal)32 +b(tab)630 2370 y Fs(\\v)384 b Ft(v)m(ertical)32 b(tab)630 +2533 y Fs(\\)p Fj(nnn)288 b Ft(the)35 b(eigh)m(t-bit)h(c)m(haracter)g +(whose)e(v)-5 b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 +b(alue)35 b Fq(nnn)e Ft(\(one)i(to)1110 2643 y(three)c(digits\))630 +2806 y Fs(\\x)p Fj(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)m(haracter)g +(whose)e(v)-5 b(alue)39 b(is)h(the)f(hexadecimal)i(v)-5 +b(alue)40 b Fq(HH)1110 2916 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e +(digits\))630 3079 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g +(macro,)i(single)e(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to) +630 3189 y(indicate)23 b(a)e(macro)h(de\014nition.)38 +b(Unquoted)21 b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f +(name.)38 b(In)630 3298 y(the)22 b(macro)f(b)s(o)s(dy)-8 +b(,)23 b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m +(e)j(are)e(expanded.)37 b(Bac)m(kslash)630 3408 y(will)j(quote)h(an)m +(y)f(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39 b(`)p Fs(")p Ft(')h(and)g(`)p Fs(')p Ft('.)69 b(F)-8 -b(or)630 3154 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i +b(or)630 3518 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i (mak)m(e)h(`)p Fj(C-x)j Fs(\\)p Ft(')c(insert)f(a)h(single)h(`)p -Fs(\\)p Ft(')f(in)m(to)g(the)g(line:)870 3290 y Fs("\\C-x\\\\":)45 -b("\\\\")150 3516 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs) -275 3762 y Ft(Readline)36 b(implemen)m(ts)f(a)h(facilit)m(y)i(similar)d +Fs(\\)p Ft(')f(in)m(to)g(the)g(line:)870 3654 y Fs("\\C-x\\\\":)45 +b("\\\\")150 3886 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs) +275 4134 y Ft(Readline)36 b(implemen)m(ts)f(a)h(facilit)m(y)i(similar)d (in)g(spirit)g(to)h(the)g(conditional)h(compilation)g(features)150 -3871 y(of)e(the)f(C)g(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)f +4244 y(of)e(the)f(C)g(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)f (bindings)e(and)h(v)-5 b(ariable)35 b(settings)h(to)f(b)s(e)f(p)s -(erformed)f(as)150 3981 y(the)e(result)f(of)g(tests.)42 +(erformed)f(as)150 4354 y(the)e(result)f(of)g(tests.)42 b(There)30 b(are)h(four)e(parser)h(directiv)m(es)i(used.)150 -4142 y Fs($if)336 b Ft(The)31 b Fs($if)f Ft(construct)i(allo)m(ws)h +4519 y Fs($if)336 b Ft(The)31 b Fs($if)f Ft(construct)i(allo)m(ws)h (bindings)d(to)i(b)s(e)e(made)i(based)f(on)g(the)g(editing)h(mo)s(de,)g -(the)630 4252 y(terminal)39 b(b)s(eing)e(used,)j(or)e(the)g +(the)630 4629 y(terminal)39 b(b)s(eing)e(used,)j(or)e(the)g (application)h(using)f(Readline.)64 b(The)38 b(text)h(of)f(the)g(test) -630 4361 y(extends)30 b(to)h(the)g(end)f(of)g(the)h(line;)g(no)f(c)m +630 4738 y(extends)30 b(to)h(the)g(end)f(of)g(the)h(line;)g(no)f(c)m (haracters)i(are)f(required)e(to)i(isolate)i(it.)630 -4522 y Fs(mode)288 b Ft(The)20 b Fs(mode=)g Ft(form)g(of)h(the)g +4902 y Fs(mode)288 b Ft(The)20 b Fs(mode=)g Ft(form)g(of)h(the)g Fs($if)f Ft(directiv)m(e)j(is)e(used)f(to)h(test)h(whether)e(Readline) -1110 4631 y(is)29 b(in)h Fs(emacs)e Ft(or)h Fs(vi)g Ft(mo)s(de.)40 +1110 5011 y(is)29 b(in)h Fs(emacs)e Ft(or)h Fs(vi)g Ft(mo)s(de.)40 b(This)29 b(ma)m(y)h(b)s(e)e(used)h(in)g(conjunction)h(with)f(the)1110 -4741 y(`)p Fs(set)h(keymap)p Ft(')c(command,)i(for)f(instance,)i(to)f -(set)g(bindings)f(in)g(the)h Fs(emacs-)1110 4851 y(standard)23 +5121 y(`)p Fs(set)h(keymap)p Ft(')c(command,)i(for)f(instance,)i(to)f +(set)g(bindings)f(in)g(the)h Fs(emacs-)1110 5230 y(standard)23 b Ft(and)h Fs(emacs-ctlx)f Ft(k)m(eymaps)i(only)g(if)g(Readline)h(is)f -(starting)h(out)1110 4960 y(in)k Fs(emacs)f Ft(mo)s(de.)630 -5121 y Fs(term)288 b Ft(The)26 b Fs(term=)g Ft(form)g(ma)m(y)i(b)s(e)e -(used)g(to)i(include)f(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 -5230 y(ings,)38 b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f -(output)g(b)m(y)g(the)g(terminal's)1110 5340 y(function)24 -b(k)m(eys.)39 b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g -(the)g(`)p Fs(=)p Ft(')g(is)g(tested)h(against)p eop -end +(starting)h(out)1110 5340 y(in)k Fs(emacs)f Ft(mo)s(de.)p +eop end %%Page: 94 100 TeXDict begin 94 99 bop 150 -116 a Ft(94)2572 b(Bash)31 -b(Reference)g(Man)m(ual)1110 299 y(b)s(oth)e(the)h(full)g(name)g(of)g -(the)g(terminal)h(and)e(the)i(p)s(ortion)e(of)h(the)g(terminal)1110 -408 y(name)k(b)s(efore)f(the)g(\014rst)g(`)p Fs(-)p Ft('.)50 -b(This)33 b(allo)m(ws)i Fs(sun)e Ft(to)h(matc)m(h)g(b)s(oth)f -Fs(sun)g Ft(and)1110 518 y Fs(sun-cmd)p Ft(,)c(for)h(instance.)630 -677 y Fs(application)1110 787 y Ft(The)21 b Fq(application)j +b(Reference)g(Man)m(ual)630 299 y Fs(term)288 b Ft(The)26 +b Fs(term=)g Ft(form)g(ma)m(y)i(b)s(e)e(used)g(to)i(include)f +(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 408 y(ings,)38 +b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f(output)g(b)m(y)g +(the)g(terminal's)1110 518 y(function)24 b(k)m(eys.)39 +b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g(the)g(`)p +Fs(=)p Ft(')g(is)g(tested)h(against)1110 628 y(b)s(oth)k(the)h(full)g +(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s(ortion)e(of)h(the)g +(terminal)1110 737 y(name)k(b)s(efore)f(the)g(\014rst)g(`)p +Fs(-)p Ft('.)50 b(This)33 b(allo)m(ws)i Fs(sun)e Ft(to)h(matc)m(h)g(b)s +(oth)f Fs(sun)g Ft(and)1110 847 y Fs(sun-cmd)p Ft(,)c(for)h(instance.) +630 1006 y Fs(application)1110 1116 y Ft(The)21 b Fq(application)j Ft(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h -(set-)1110 897 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h +(set-)1110 1225 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h (Readline)g(library)g(sets)g(the)g Fq(application)1110 -1006 y(name)p Ft(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h +1335 y(name)p Ft(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h (v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g(used)f(to)1110 -1116 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g(for)h -(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)1110 1225 +1445 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g(for)h +(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)1110 1554 y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f(a)i(k)m(ey)f -(sequence)h(that)f(quotes)1110 1335 y(the)e(curren)m(t)f(or)g(previous) -g(w)m(ord)g(in)g(Bash:)1350 1469 y Fs($if)47 b(Bash)1350 -1579 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)1350 -1689 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 1798 y($endif)150 -1958 y($endif)192 b Ft(This)29 b(command,)i(as)f(seen)h(in)f(the)g +(sequence)h(that)f(quotes)1110 1664 y(the)e(curren)m(t)f(or)g(previous) +g(w)m(ord)g(in)g(Bash:)1350 1798 y Fs($if)47 b(Bash)1350 +1908 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)1350 +2017 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 2127 y($endif)150 +2286 y($endif)192 b Ft(This)29 b(command,)i(as)f(seen)h(in)f(the)g (previous)g(example,)h(terminates)g(an)g Fs($if)e Ft(command.)150 -2117 y Fs($else)240 b Ft(Commands)29 b(in)h(this)h(branc)m(h)e(of)i +2446 y Fs($else)240 b Ft(Commands)29 b(in)h(this)h(branc)m(h)e(of)i (the)f Fs($if)g Ft(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g -(fails.)150 2276 y Fs($include)96 b Ft(This)43 b(directiv)m(e)i(tak)m +(fails.)150 2605 y Fs($include)96 b Ft(This)43 b(directiv)m(e)i(tak)m (es)g(a)e(single)i(\014lename)e(as)h(an)f(argumen)m(t)h(and)f(reads)g -(commands)630 2386 y(and)38 b(bindings)f(from)h(that)i(\014le.)65 +(commands)630 2715 y(and)38 b(bindings)f(from)h(that)i(\014le.)65 b(F)-8 b(or)39 b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e -(from)630 2496 y(`)p Fs(/etc/inputrc)p Ft(':)870 2630 -y Fs($include)46 b(/etc/inputrc)150 2854 y Fk(8.3.3)63 -b(Sample)41 b(Init)g(File)275 3098 y Ft(Here)31 b(is)f(an)g(example)i +(from)630 2824 y(`)p Fs(/etc/inputrc)p Ft(':)870 2959 +y Fs($include)46 b(/etc/inputrc)150 3183 y Fk(8.3.3)63 +b(Sample)41 b(Init)g(File)275 3427 y Ft(Here)31 b(is)f(an)g(example)i (of)e(an)g Fq(inputrc)35 b Ft(\014le.)42 b(This)29 b(illustrates)j(k)m (ey)f(binding,)f(v)-5 b(ariable)31 b(assignmen)m(t,)150 -3208 y(and)f(conditional)h(syn)m(tax.)p eop end +3537 y(and)f(conditional)h(syn)m(tax.)p eop end %%Page: 95 101 TeXDict begin 95 100 bop 150 -116 a Ft(Chapter)30 b(8:)41 b(Command)29 b(Line)i(Editing)2107 b(95)390 408 y Fs(#)47 @@ -11263,179 +11303,184 @@ TeXDict begin 98 103 bop 150 -116 a Ft(98)2572 b(Bash)31 b(Reference)g(Man)m(ual)630 299 y(v)-5 b(ariables.)42 b(If)30 b(this)h(line)g(is)g(a)g(mo)s(di\014ed)e(history)i(line,)g (then)f(restore)i(the)f(history)f(line)h(to)630 408 y(its)g(original)g -(state.)150 562 y Fs(previous-history)26 b(\(C-p\))630 -672 y Ft(Mo)m(v)m(e)32 b(`bac)m(k')g(through)e(the)g(history)h(list,)g -(fetc)m(hing)g(the)g(previous)f(command.)150 826 y Fs(next-history)d -(\(C-n\))630 935 y Ft(Mo)m(v)m(e)32 b(`forw)m(ard')f(through)e(the)i +(state.)150 555 y Fs(previous-history)26 b(\(C-p\))630 +664 y Ft(Mo)m(v)m(e)32 b(`bac)m(k')g(through)e(the)g(history)h(list,)g +(fetc)m(hing)g(the)g(previous)f(command.)150 810 y Fs(next-history)d +(\(C-n\))630 920 y Ft(Mo)m(v)m(e)32 b(`forw)m(ard')f(through)e(the)i (history)f(list,)i(fetc)m(hing)f(the)g(next)f(command.)150 -1089 y Fs(beginning-of-history)25 b(\(M-<\))630 1199 +1066 y Fs(beginning-of-history)25 b(\(M-<\))630 1176 y Ft(Mo)m(v)m(e)32 b(to)g(the)e(\014rst)g(line)g(in)h(the)f(history)-8 -b(.)150 1352 y Fs(end-of-history)26 b(\(M->\))630 1462 +b(.)150 1322 y Fs(end-of-history)26 b(\(M->\))630 1431 y Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(input)e(history)-8 b(,)31 b(i.e.,)h(the)f(line)f(curren)m(tly)h(b)s(eing)f(en)m(tered.)150 -1616 y Fs(reverse-search-history)24 b(\(C-r\))630 1725 +1577 y Fs(reverse-search-history)24 b(\(C-r\))630 1687 y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g(the)f(curren)m(t)g (line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g(his-)630 -1835 y(tory)g(as)f(necessary)-8 b(.)42 b(This)29 b(is)i(an)f(incremen)m -(tal)i(searc)m(h.)150 1989 y Fs(forward-search-history)24 -b(\(C-s\))630 2098 y Ft(Searc)m(h)30 b(forw)m(ard)f(starting)h(at)g +1797 y(tory)g(as)f(necessary)-8 b(.)42 b(This)29 b(is)i(an)f(incremen)m +(tal)i(searc)m(h.)150 1943 y Fs(forward-search-history)24 +b(\(C-s\))630 2052 y Ft(Searc)m(h)30 b(forw)m(ard)f(starting)h(at)g (the)g(curren)m(t)f(line)h(and)f(mo)m(ving)h(`do)m(wn')f(through)g(the) -h(the)630 2208 y(history)g(as)h(necessary)-8 b(.)41 b(This)30 -b(is)g(an)h(incremen)m(tal)g(searc)m(h.)150 2362 y Fs +h(the)630 2162 y(history)g(as)h(necessary)-8 b(.)41 b(This)30 +b(is)g(an)h(incremen)m(tal)g(searc)m(h.)150 2308 y Fs (non-incremental-reverse-)o(sear)o(ch-h)o(ist)o(ory)24 -b(\(M-p\))630 2471 y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g +b(\(M-p\))630 2418 y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g (the)f(curren)m(t)g(line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g -(his-)630 2581 y(tory)36 b(as)g(necessary)h(using)e(a)i(non-incremen)m +(his-)630 2527 y(tory)36 b(as)g(necessary)h(using)e(a)i(non-incremen)m (tal)g(searc)m(h)f(for)g(a)g(string)g(supplied)f(b)m(y)h(the)630 -2690 y(user.)150 2844 y Fs(non-incremental-forward-)o(sear)o(ch-h)o -(ist)o(ory)24 b(\(M-n\))630 2954 y Ft(Searc)m(h)30 b(forw)m(ard)f +2637 y(user.)150 2783 y Fs(non-incremental-forward-)o(sear)o(ch-h)o +(ist)o(ory)24 b(\(M-n\))630 2892 y Ft(Searc)m(h)30 b(forw)m(ard)f (starting)h(at)g(the)g(curren)m(t)f(line)h(and)f(mo)m(ving)h(`do)m(wn') -f(through)g(the)h(the)630 3063 y(history)d(as)f(necessary)i(using)e(a)h +f(through)g(the)h(the)630 3002 y(history)d(as)f(necessary)i(using)e(a)h (non-incremen)m(tal)g(searc)m(h)h(for)e(a)h(string)g(supplied)e(b)m(y)i -(the)630 3173 y(user.)150 3327 y Fs(history-search-forward)d(\(\))630 -3436 y Ft(Searc)m(h)42 b(forw)m(ard)f(through)f(the)i(history)f(for)g +(the)630 3112 y(user.)150 3258 y Fs(history-search-forward)d(\(\))630 +3367 y Ft(Searc)m(h)42 b(forw)m(ard)f(through)f(the)i(history)f(for)g (the)h(string)f(of)h(c)m(haracters)h(b)s(et)m(w)m(een)f(the)630 -3546 y(start)36 b(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m +3477 y(start)36 b(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m (t.)55 b(This)34 b(is)i(a)f(non-incremen)m(tal)h(searc)m(h.)56 -b(By)630 3655 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150 -3809 y Fs(history-search-backward)24 b(\(\))630 3919 +b(By)630 3587 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150 +3733 y Fs(history-search-backward)24 b(\(\))630 3842 y Ft(Searc)m(h)35 b(bac)m(kw)m(ard)g(through)f(the)h(history)g(for)g (the)f(string)h(of)g(c)m(haracters)h(b)s(et)m(w)m(een)g(the)630 -4028 y(start)g(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m(t.) +3952 y(start)g(of)f(the)g(curren)m(t)g(line)g(and)g(the)g(p)s(oin)m(t.) 55 b(This)34 b(is)i(a)f(non-incremen)m(tal)h(searc)m(h.)56 -b(By)630 4138 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150 -4292 y Fs(yank-nth-arg)c(\(M-C-y\))630 4401 y Ft(Insert)e(the)i -(\014rst)e(argumen)m(t)h(to)h(the)f(previous)g(command)f(\(usually)h -(the)g(second)g(w)m(ord)g(on)630 4511 y(the)k(previous)g(line\))g(at)h -(p)s(oin)m(t.)40 b(With)31 b(an)f(argumen)m(t)g Fq(n)p -Ft(,)g(insert)f(the)i Fq(n)p Ft(th)e(w)m(ord)g(from)h(the)630 -4621 y(previous)c(command)h(\(the)h(w)m(ords)e(in)h(the)g(previous)f -(command)h(b)s(egin)f(with)h(w)m(ord)g(0\).)40 b(A)630 -4730 y(negativ)m(e)28 b(argumen)m(t)e(inserts)f(the)h -Fq(n)p Ft(th)f(w)m(ord)g(from)g(the)h(end)f(of)h(the)g(previous)f -(command.)150 4884 y Fs(yank-last-arg)i(\(M-.)i(or)h(M-_\))630 -4994 y Ft(Insert)k(last)i(argumen)m(t)g(to)g(the)f(previous)f(command)h -(\(the)h(last)f(w)m(ord)g(of)g(the)g(previous)630 5103 -y(history)c(en)m(try\).)41 b(With)31 b(an)g(argumen)m(t,)g(b)s(eha)m(v) -m(e)g(exactly)i(lik)m(e)f Fs(yank-nth-arg)p Ft(.)38 b(Succes-)630 -5213 y(siv)m(e)d(calls)h(to)f Fs(yank-last-arg)c Ft(mo)m(v)m(e)36 -b(bac)m(k)g(through)d(the)i(history)g(list,)h(inserting)f(the)630 -5322 y(last)c(argumen)m(t)g(of)g(eac)m(h)g(line)g(in)f(turn.)p -eop end +b(By)630 4061 y(default,)31 b(this)f(command)g(is)h(un)m(b)s(ound.)150 +4208 y Fs(yank-nth-arg)c(\(M-C-y\))630 4317 y Ft(Insert)37 +b(the)g(\014rst)f(argumen)m(t)i(to)f(the)h(previous)e(command)h +(\(usually)g(the)g(second)g(w)m(ord)630 4427 y(on)32 +b(the)g(previous)f(line\))i(at)f(p)s(oin)m(t.)46 b(With)32 +b(an)g(argumen)m(t)g Fq(n)p Ft(,)g(insert)g(the)g Fq(n)p +Ft(th)f(w)m(ord)g(from)630 4536 y(the)k(previous)f(command)h(\(the)g(w) +m(ords)g(in)f(the)h(previous)g(command)f(b)s(egin)h(with)f(w)m(ord)630 +4646 y(0\).)69 b(A)40 b(negativ)m(e)h(argumen)m(t)f(inserts)g(the)f +Fq(n)p Ft(th)g(w)m(ord)g(from)g(the)h(end)f(of)h(the)f(previous)630 +4755 y(command.)48 b(Once)33 b(the)g(argumen)m(t)h Fq(n)e +Ft(is)h(computed,)h(the)f(argumen)m(t)g(is)g(extracted)i(as)e(if)630 +4865 y(the)e(`)p Fs(!)p Fj(n)11 b Ft(')29 b(history)i(expansion)f(had)g +(b)s(een)f(sp)s(eci\014ed.)150 5011 y Fs(yank-last-arg)e(\(M-.)i(or)h +(M-_\))630 5121 y Ft(Insert)k(last)i(argumen)m(t)g(to)g(the)f(previous) +f(command)h(\(the)h(last)f(w)m(ord)g(of)g(the)g(previous)630 +5230 y(history)c(en)m(try\).)41 b(With)31 b(an)g(argumen)m(t,)g(b)s +(eha)m(v)m(e)g(exactly)i(lik)m(e)f Fs(yank-nth-arg)p +Ft(.)38 b(Succes-)630 5340 y(siv)m(e)d(calls)h(to)f Fs(yank-last-arg)c +Ft(mo)m(v)m(e)36 b(bac)m(k)g(through)d(the)i(history)g(list,)h +(inserting)f(the)p eop end %%Page: 99 105 TeXDict begin 99 104 bop 150 -116 a Ft(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2107 b(99)150 299 y Fk(8.4.3)63 -b(Commands)42 b(F)-10 b(or)41 b(Changing)g(T)-10 b(ext)150 -549 y Fs(delete-char)27 b(\(C-d\))630 659 y Ft(Delete)41 -b(the)e(c)m(haracter)i(at)e(p)s(oin)m(t.)66 b(If)39 b(p)s(oin)m(t)f(is) -h(at)h(the)f(b)s(eginning)f(of)h(the)g(line,)j(there)630 -769 y(are)37 b(no)g(c)m(haracters)i(in)d(the)i(line,)h(and)d(the)h -(last)h(c)m(haracter)h(t)m(yp)s(ed)e(w)m(as)g(not)g(b)s(ound)e(to)630 -878 y Fs(delete-char)p Ft(,)28 b(then)i(return)f Fl(eof)p -Ft(.)150 1050 y Fs(backward-delete-char)c(\(Rubout\))630 -1160 y Ft(Delete)32 b(the)f(c)m(haracter)g(b)s(ehind)e(the)h(cursor.)40 +b(Command)29 b(Line)i(Editing)2107 b(99)630 299 y(last)32 +b(argumen)m(t)f(of)g(eac)m(h)h(line)f(in)f(turn.)41 b(The)30 +b(history)h(expansion)f(facilities)j(are)e(used)f(to)630 +408 y(extract)i(the)e(last)i(argumen)m(t,)f(as)f(if)h(the)f(`)p +Fs(!$)p Ft(')g(history)h(expansion)f(had)g(b)s(een)f(sp)s(eci\014ed.) +150 636 y Fk(8.4.3)63 b(Commands)42 b(F)-10 b(or)41 b(Changing)g(T)-10 +b(ext)150 881 y Fs(delete-char)27 b(\(C-d\))630 990 y +Ft(Delete)41 b(the)e(c)m(haracter)i(at)e(p)s(oin)m(t.)66 +b(If)39 b(p)s(oin)m(t)f(is)h(at)h(the)f(b)s(eginning)f(of)h(the)g +(line,)j(there)630 1100 y(are)37 b(no)g(c)m(haracters)i(in)d(the)i +(line,)h(and)d(the)h(last)h(c)m(haracter)h(t)m(yp)s(ed)e(w)m(as)g(not)g +(b)s(ound)e(to)630 1209 y Fs(delete-char)p Ft(,)28 b(then)i(return)f +Fl(eof)p Ft(.)150 1370 y Fs(backward-delete-char)c(\(Rubout\))630 +1480 y Ft(Delete)32 b(the)f(c)m(haracter)g(b)s(ehind)e(the)h(cursor.)40 b(A)30 b(n)m(umeric)g(argumen)m(t)h(means)f(to)h(kill)g(the)630 -1270 y(c)m(haracters)h(instead)e(of)h(deleting)g(them.)150 -1442 y Fs(forward-backward-delete-)o(char)24 b(\(\))630 -1551 y Ft(Delete)40 b(the)f(c)m(haracter)h(under)c(the)j(cursor,)h +1590 y(c)m(haracters)h(instead)e(of)h(deleting)g(them.)150 +1751 y Fs(forward-backward-delete-)o(char)24 b(\(\))630 +1860 y Ft(Delete)40 b(the)f(c)m(haracter)h(under)c(the)j(cursor,)h (unless)d(the)i(cursor)e(is)h(at)h(the)g(end)e(of)i(the)630 -1661 y(line,)33 b(in)e(whic)m(h)g(case)i(the)f(c)m(haracter)h(b)s +1970 y(line,)33 b(in)e(whic)m(h)g(case)i(the)f(c)m(haracter)h(b)s (ehind)d(the)i(cursor)f(is)g(deleted.)46 b(By)32 b(default,)g(this)630 -1771 y(is)e(not)h(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150 -1943 y Fs(quoted-insert)27 b(\(C-q)i(or)h(C-v\))630 2052 +2079 y(is)e(not)h(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150 +2240 y Fs(quoted-insert)27 b(\(C-q)i(or)h(C-v\))630 2350 y Ft(Add)j(the)i(next)f(c)m(haracter)i(t)m(yp)s(ed)e(to)h(the)f(line)h (v)m(erbatim.)53 b(This)33 b(is)i(ho)m(w)f(to)h(insert)f(k)m(ey)630 -2162 y(sequences)d(lik)m(e)g Fj(C-q)p Ft(,)f(for)g(example.)150 -2334 y Fs(self-insert)d(\(a,)j(b,)g(A,)f(1,)h(!,)g(...)o(\))630 -2444 y Ft(Insert)g(y)m(ourself.)150 2616 y Fs(transpose-chars)c -(\(C-t\))630 2725 y Ft(Drag)33 b(the)f(c)m(haracter)h(b)s(efore)f(the)g +2460 y(sequences)d(lik)m(e)g Fj(C-q)p Ft(,)f(for)g(example.)150 +2621 y Fs(self-insert)d(\(a,)j(b,)g(A,)f(1,)h(!,)g(...)o(\))630 +2730 y Ft(Insert)g(y)m(ourself.)150 2891 y Fs(transpose-chars)c +(\(C-t\))630 3001 y Ft(Drag)33 b(the)f(c)m(haracter)h(b)s(efore)f(the)g (cursor)f(forw)m(ard)h(o)m(v)m(er)h(the)f(c)m(haracter)i(at)e(the)g -(cursor,)630 2835 y(mo)m(ving)k(the)g(cursor)f(forw)m(ard)g(as)g(w)m +(cursor,)630 3110 y(mo)m(ving)k(the)g(cursor)f(forw)m(ard)g(as)g(w)m (ell.)57 b(If)35 b(the)h(insertion)g(p)s(oin)m(t)f(is)g(at)i(the)e(end) -g(of)h(the)630 2945 y(line,)24 b(then)e(this)g(transp)s(oses)f(the)h +g(of)h(the)630 3220 y(line,)24 b(then)e(this)g(transp)s(oses)f(the)h (last)h(t)m(w)m(o)g(c)m(haracters)g(of)f(the)h(line.)38 -b(Negativ)m(e)25 b(argumen)m(ts)630 3054 y(ha)m(v)m(e)32 -b(no)e(e\013ect.)150 3226 y Fs(transpose-words)c(\(M-t\))630 -3336 y Ft(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g +b(Negativ)m(e)25 b(argumen)m(ts)630 3330 y(ha)m(v)m(e)32 +b(no)e(e\013ect.)150 3491 y Fs(transpose-words)c(\(M-t\))630 +3600 y Ft(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g (the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s(oin)m(t)f(past) -g(that)630 3446 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27 +g(that)630 3710 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27 b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i(the)f -(line,)i(this)e(transp)s(oses)g(the)630 3555 y(last)j(t)m(w)m(o)h(w)m -(ords)e(on)g(the)h(line.)150 3727 y Fs(upcase-word)c(\(M-u\))630 -3837 y Ft(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i +(line,)i(this)e(transp)s(oses)g(the)630 3819 y(last)j(t)m(w)m(o)h(w)m +(ords)e(on)g(the)h(line.)150 3980 y Fs(upcase-word)c(\(M-u\))630 +4090 y Ft(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i (w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m(t,)e(upp)s(er-)630 -3947 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h -(the)e(cursor.)150 4119 y Fs(downcase-word)d(\(M-l\))630 -4228 y Ft(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i +4199 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h +(the)e(cursor.)150 4360 y Fs(downcase-word)d(\(M-l\))630 +4470 y Ft(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i (w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m(t,)g(lo)m(w)m -(ercase)630 4338 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m -(v)m(e)i(the)f(cursor.)150 4510 y Fs(capitalize-word)26 -b(\(M-c\))630 4620 y Ft(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m +(ercase)630 4580 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m +(v)m(e)i(the)f(cursor.)150 4741 y Fs(capitalize-word)26 +b(\(M-c\))630 4850 y Ft(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m (wing\))i(w)m(ord.)38 b(With)21 b(a)h(negativ)m(e)h(argumen)m(t,)h -(capitalize)630 4729 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f -(mo)m(v)m(e)i(the)f(cursor.)150 4902 y Fs(overwrite-mode)26 -b(\(\))630 5011 y Ft(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48 +(capitalize)630 4960 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f +(mo)m(v)m(e)i(the)f(cursor.)150 5121 y Fs(overwrite-mode)26 +b(\(\))630 5230 y Ft(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48 b(With)33 b(an)g(explicit)h(p)s(ositiv)m(e)g(n)m(umeric)f(argumen)m(t,) -h(switc)m(hes)630 5121 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37 +h(switc)m(hes)630 5340 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37 b(With)22 b(an)g(explicit)h(non-p)s(ositiv)m(e)f(n)m(umeric)g(argumen)m -(t,)i(switc)m(hes)e(to)630 5230 y(insert)30 b(mo)s(de.)41 -b(This)30 b(command)h(a\013ects)h(only)e Fs(emacs)f Ft(mo)s(de;)i -Fs(vi)f Ft(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 5340 -y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f -Fs(readline\(\))c Ft(starts)k(in)f(insert)g(mo)s(de.)p -eop end +(t,)i(switc)m(hes)e(to)p eop end %%Page: 100 106 TeXDict begin 100 105 bop 150 -116 a Ft(100)2527 b(Bash)31 -b(Reference)g(Man)m(ual)630 299 y(In)d(o)m(v)m(erwrite)j(mo)s(de,)e(c)m -(haracters)i(b)s(ound)c(to)j Fs(self-insert)c Ft(replace)k(the)g(text)g -(at)g(p)s(oin)m(t)630 408 y(rather)41 b(than)h(pushing)e(the)i(text)g -(to)g(the)g(righ)m(t.)75 b(Characters)42 b(b)s(ound)d(to)j -Fs(backward-)630 518 y(delete-char)27 b Ft(replace)32 -b(the)e(c)m(haracter)i(b)s(efore)e(p)s(oin)m(t)h(with)f(a)g(space.)630 -656 y(By)h(default,)f(this)h(command)f(is)g(un)m(b)s(ound.)150 -896 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150 -1144 y Fs(kill-line)28 b(\(C-k\))630 1253 y Ft(Kill)j(the)f(text)i -(from)e(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f(line.)150 -1420 y Fs(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630 -1530 y Ft(Kill)h(bac)m(kw)m(ard)g(to)g(the)f(b)s(eginning)g(of)g(the)h -(line.)150 1697 y Fs(unix-line-discard)26 b(\(C-u\))630 -1807 y Ft(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f(to)h(the)f -(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150 1974 -y Fs(kill-whole-line)c(\(\))630 2083 y Ft(Kill)37 b(all)g(c)m -(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g(where)f(p)s -(oin)m(t)h(is.)59 b(By)36 b(default,)630 2193 y(this)30 -b(is)h(un)m(b)s(ound.)150 2360 y Fs(kill-word)d(\(M-d\))630 -2469 y Ft(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f +b(Reference)g(Man)m(ual)630 299 y(insert)f(mo)s(de.)41 +b(This)30 b(command)h(a\013ects)h(only)e Fs(emacs)f Ft(mo)s(de;)i +Fs(vi)f Ft(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 408 +y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f +Fs(readline\(\))c Ft(starts)k(in)f(insert)g(mo)s(de.)630 +539 y(In)e(o)m(v)m(erwrite)j(mo)s(de,)e(c)m(haracters)i(b)s(ound)c(to)j +Fs(self-insert)c Ft(replace)k(the)g(text)g(at)g(p)s(oin)m(t)630 +648 y(rather)41 b(than)h(pushing)e(the)i(text)g(to)g(the)g(righ)m(t.)75 +b(Characters)42 b(b)s(ound)d(to)j Fs(backward-)630 758 +y(delete-char)27 b Ft(replace)32 b(the)e(c)m(haracter)i(b)s(efore)e(p)s +(oin)m(t)h(with)f(a)g(space.)630 888 y(By)h(default,)f(this)h(command)f +(is)g(un)m(b)s(ound.)150 1099 y Fk(8.4.4)63 b(Killing)42 +b(And)e(Y)-10 b(anking)150 1339 y Fs(kill-line)28 b(\(C-k\))630 +1449 y Ft(Kill)j(the)f(text)i(from)e(p)s(oin)m(t)g(to)h(the)g(end)e(of) +i(the)f(line.)150 1599 y Fs(backward-kill-line)25 b(\(C-x)30 +b(Rubout\))630 1709 y Ft(Kill)h(bac)m(kw)m(ard)g(to)g(the)f(b)s +(eginning)g(of)g(the)h(line.)150 1860 y Fs(unix-line-discard)26 +b(\(C-u\))630 1969 y Ft(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor) +f(to)h(the)f(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150 +2120 y Fs(kill-whole-line)c(\(\))630 2230 y Ft(Kill)37 +b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g +(where)f(p)s(oin)m(t)h(is.)59 b(By)36 b(default,)630 +2339 y(this)30 b(is)h(un)m(b)s(ound.)150 2490 y Fs(kill-word)d(\(M-d\)) +630 2600 y Ft(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f (curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h -(the)g(end)630 2579 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8 +(the)g(end)630 2709 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Fs(forward-word)p -Ft(.)150 2746 y Fs(backward-kill-word)25 b(\(M-)1183 -2743 y Fg(h)p 1207 2690 146 4 v 1207 2746 a Ff(DEL)p -1207 2761 V 1348 2743 a Fg(i)1378 2746 y Fs(\))630 2856 +Ft(.)150 2860 y Fs(backward-kill-word)25 b(\(M-)1183 +2857 y Fg(h)p 1207 2804 146 4 v 1207 2860 a Ff(DEL)p +1207 2875 V 1348 2857 a Fg(i)1378 2860 y Fs(\))630 2970 y Ft(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40 b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g -Fs(backward-word)p Ft(.)150 3023 y Fs(unix-word-rubout)d(\(C-w\))630 -3132 y Ft(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m(t,)i(using)f +Fs(backward-word)p Ft(.)150 3120 y Fs(unix-word-rubout)d(\(C-w\))630 +3230 y Ft(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m(t,)i(using)f (white)h(space)g(as)g(a)g(w)m(ord)f(b)s(oundary)-8 b(.)43 -b(The)31 b(killed)630 3242 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f -(kill-ring.)150 3409 y Fs(unix-filename-rubout)25 b(\(\))630 -3518 y Ft(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e +b(The)31 b(killed)630 3339 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f +(kill-ring.)150 3490 y Fs(unix-filename-rubout)25 b(\(\))630 +3600 y Ft(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e (white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f(the)630 -3628 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g -(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 3795 y Fs -(delete-horizontal-space)24 b(\(\))630 3905 y Ft(Delete)33 +3709 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g +(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 3860 y Fs +(delete-horizontal-space)24 b(\(\))630 3970 y Ft(Delete)33 b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41 -b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 4072 -y Fs(kill-region)d(\(\))630 4181 y Ft(Kill)k(the)f(text)i(in)e(the)g +b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 4121 +y Fs(kill-region)d(\(\))630 4230 y Ft(Kill)k(the)f(text)i(in)e(the)g (curren)m(t)h(region.)41 b(By)31 b(default,)f(this)h(command)f(is)g(un) -m(b)s(ound.)150 4348 y Fs(copy-region-as-kill)25 b(\(\))630 -4458 y Ft(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f +m(b)s(ound.)150 4381 y Fs(copy-region-as-kill)25 b(\(\))630 +4490 y Ft(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f (kill)h(bu\013er,)f(so)g(it)h(can)f(b)s(e)f(y)m(ank)m(ed)i(righ)m(t)f -(a)m(w)m(a)m(y)-8 b(.)630 4568 y(By)31 b(default,)f(this)h(command)f -(is)g(un)m(b)s(ound.)150 4735 y Fs(copy-backward-word)25 -b(\(\))630 4844 y Ft(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m +(a)m(w)m(a)m(y)-8 b(.)630 4600 y(By)31 b(default,)f(this)h(command)f +(is)g(un)m(b)s(ound.)150 4751 y Fs(copy-backward-word)25 +b(\(\))630 4860 y Ft(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m (t)g(to)i(the)e(kill)h(bu\013er.)64 b(The)38 b(w)m(ord)g(b)s(oundaries) -f(are)i(the)630 4954 y(same)31 b(as)f Fs(backward-word)p +f(are)i(the)630 4970 y(same)31 b(as)f Fs(backward-word)p Ft(.)38 b(By)30 b(default,)h(this)f(command)g(is)h(un)m(b)s(ound.)150 5121 y Fs(copy-forward-word)26 b(\(\))630 5230 y Ft(Cop)m(y)31 b(the)g(w)m(ord)g(follo)m(wing)h(p)s(oin)m(t)f(to)h(the)f(kill)h @@ -13050,33 +13095,33 @@ b(al)37 b(`)p Fs(\045)p Ft(',)h(`)p Fs(#)p Ft(',)g(`)p Fs(\045\045)p Ft(')e(and)f(`)p Fs(##)p Ft(')h(expansions)g(to)g(remo)m (v)m(e)330 1582 y(leading)f(or)f(trailing)h(substrings)e(from)g(v)-5 b(ariable)35 b(v)-5 b(alues)35 b(\(see)g(Section)g(3.5.3)g([Shell)g(P)m -(arameter)330 1691 y(Expansion],)30 b(page)h(18\).)225 +(arameter)330 1691 y(Expansion],)30 b(page)h(19\).)225 1820 y Fp(\017)60 b Ft(The)46 b(expansion)g Fs(${#xx})p Ft(,)j(whic)m(h)d(returns)f(the)i(length)f(of)h Fs(${xx})p Ft(,)i(is)e(supp)s(orted)d(\(see)j(Sec-)330 1930 y(tion)31 -b(3.5.3)h([Shell)f(P)m(arameter)g(Expansion],)f(page)i(18\).)225 +b(3.5.3)h([Shell)f(P)m(arameter)g(Expansion],)f(page)i(19\).)225 2059 y Fp(\017)60 b Ft(The)30 b(expansion)g Fs(${var:)p Fq(o\013set)r Fs([:)p Fq(length)p Fs(]})p Ft(,)g(whic)m(h)g(expands)g (to)h(the)g(substring)e(of)i Fs(var)p Ft('s)e(v)-5 b(alue)330 2168 y(of)43 b(length)g Fq(length)p Ft(,)k(b)s(eginning)42 b(at)i Fq(o\013set)p Ft(,)j(is)c(presen)m(t)g(\(see)g(Section)h(3.5.3)h -([Shell)e(P)m(arameter)330 2278 y(Expansion],)30 b(page)h(18\).)225 +([Shell)e(P)m(arameter)330 2278 y(Expansion],)30 b(page)h(19\).)225 2407 y Fp(\017)60 b Ft(The)21 b(expansion)f Fs(${var/[/])p Fq(pattern)p Fs([/)p Fq(replacemen)m(t)r Fs(]})p Ft(,)i(whic)m(h)e (matc)m(hes)j Fq(pattern)e Ft(and)f(replaces)330 2516 y(it)29 b(with)e Fq(replacemen)m(t)32 b Ft(in)c(the)g(v)-5 b(alue)29 b(of)f Fs(var)p Ft(,)g(is)g(a)m(v)-5 b(ailable)31 b(\(see)e(Section)f(3.5.3)i([Shell)f(P)m(arameter)330 -2626 y(Expansion],)h(page)h(18\).)225 2755 y Fp(\017)60 +2626 y(Expansion],)h(page)h(19\).)225 2755 y Fp(\017)60 b Ft(The)32 b(expansion)g Fs(${!)p Fj(prefix)p Fs(})p Fj(*)40 b Ft(expansion,)32 b(whic)m(h)g(expands)g(to)h(the)f(names)g (of)h(all)g(shell)f(v)-5 b(ari-)330 2865 y(ables)36 b(whose)g(names)g (b)s(egin)g(with)g Fq(pre\014x)p Ft(,)g(is)g(a)m(v)-5 b(ailable)39 b(\(see)e(Section)g(3.5.3)g([Shell)g(P)m(arameter)330 -2974 y(Expansion],)30 b(page)h(18\).)225 3103 y Fp(\017)60 +2974 y(Expansion],)30 b(page)h(19\).)225 3103 y Fp(\017)60 b Ft(Bash)22 b(has)f Fq(indirect)j Ft(v)-5 b(ariable)22 b(expansion)g(using)f Fs(${!word})e Ft(\(see)k(Section)f(3.5.3)i -([Shell)e(P)m(arameter)330 3213 y(Expansion],)30 b(page)h(18\).)225 +([Shell)e(P)m(arameter)330 3213 y(Expansion],)30 b(page)h(19\).)225 3342 y Fp(\017)60 b Ft(Bash)31 b(can)f(expand)g(p)s(ositional)h (parameters)g(b)s(ey)m(ond)e Fs($9)h Ft(using)g Fs(${)p Fj(num)11 b Fs(})p Ft(.)225 3471 y Fp(\017)60 b Ft(The)27 @@ -13107,7 +13152,7 @@ f Fl(posix)f Ft(1003.2)k(\014lename)d(expansion)g(op)s(erators,)h (including)330 4753 y Fq(c)m(haracter)23 b(classes)p Ft(,)h Fq(equiv)-5 b(alence)23 b(classes)p Ft(,)h(and)d Fq(collating)i(sym)m(b)s(ols)i Ft(\(see)d(Section)g(3.5.8)h([Filename) -330 4863 y(Expansion],)30 b(page)h(22\).)225 4992 y Fp(\017)60 +330 4863 y(Expansion],)30 b(page)h(23\).)225 4992 y Fp(\017)60 b Ft(Bash)35 b(implemen)m(ts)g(extended)g(pattern)g(matc)m(hing)h (features)f(when)f(the)h Fs(extglob)d Ft(shell)j(option)330 5101 y(is)30 b(enabled)h(\(see)g(Section)g(3.5.8.1)i([P)m(attern)f @@ -14227,7 +14272,7 @@ f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(16)150 1694 y Fr(*)150 1811 y Fe(*)17 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 -b Fb(15)150 2046 y Fr(-)150 2163 y Fe(-)17 b Fc(.)12 +b Fb(16)150 2046 y Fr(-)150 2163 y Fe(-)17 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(16)150 2399 y Fr(?)150 @@ -14237,7 +14282,7 @@ h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(16)150 2751 y Fr(@)150 2868 y Fe(@)17 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(15)p 159 3104 41 +h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(16)p 159 3104 41 6 v 150 3221 a Fe(_)17 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 @@ -14281,254 +14326,257 @@ b Fb(56)150 5252 y Fe(BASH_VERSION)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h h(.)f(.)g(.)g(.)h(.)f(.)g(.)45 b Fb(57)150 5340 y Fe(bell-style)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 -b Fb(89)2025 610 y Fr(C)2025 730 y Fe(CDPATH)10 b Fc(.)j(.)f(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 -b Fb(55)2025 819 y Fe(COLUMNS)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fb(57)2025 -908 y Fe(comment-begin)18 b Fc(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)43 b Fb(89)2025 997 y Fe(COMP_CWORD)24 b Fc(.)12 -b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 -b Fb(57)2025 1086 y Fe(COMP_LINE)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(57)2025 1175 -y Fe(COMP_POINT)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)48 b Fb(57)2025 1264 y Fe(COMP_WORDBREAKS)15 -b Fc(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fb(57)2025 -1353 y Fe(COMP_WORDS)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)48 b Fb(57)2025 1442 y Fe(completion-query-items)27 -b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)48 b Fb(89)2025 1531 y Fe(COMPREPLY)25 -b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -49 b Fb(58)2025 1621 y Fe(convert-meta)22 b Fc(.)12 b(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fb(89)2025 1863 -y Fr(D)2025 1983 y Fe(DIRSTACK)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(58)2025 -2072 y Fe(disable-completion)10 b Fc(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g +b Fb(89)2025 610 y Fe(bind-tty-special-chars)27 b Fc(.)13 +b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)48 b Fb(89)2025 866 y Fr(C)2025 983 y Fe(CDPATH)10 +b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)35 b Fb(55)2025 1071 y Fe(COLUMNS)8 b +Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +g(.)h(.)f(.)34 b Fb(57)2025 1159 y Fe(comment-begin)18 +b Fc(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43 +b Fb(89)2025 1247 y Fe(COMP_CWORD)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(57)2025 1335 +y Fe(COMP_LINE)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)49 b Fb(57)2025 1423 y Fe(COMP_POINT)24 +b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 +b Fb(57)2025 1510 y Fe(COMP_WORDBREAKS)15 b Fc(.)g(.)e(.)f(.)g(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)40 b Fb(57)2025 1598 y Fe(COMP_WORDS)24 +b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 +b Fb(57)2025 1686 y Fe(completion-query-items)27 b Fc(.)13 +b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)48 b Fb(89)2025 1774 y Fe(COMPREPLY)25 b Fc(.)13 +b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 +b Fb(58)2025 1862 y Fe(convert-meta)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -36 b Fb(89)2025 2333 y Fr(E)2025 2453 y Fe(editing-mode)22 +g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fb(89)2025 2099 y Fr(D)2025 +2216 y Fe(DIRSTACK)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(58)2025 2304 y +Fe(disable-completion)10 b Fc(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 +b Fb(90)2025 2559 y Fr(E)2025 2677 y Fe(editing-mode)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 -b Fb(90)2025 2542 y Fe(EMACS)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.) +b Fb(90)2025 2765 y Fe(EMACS)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 -b Fb(58)2025 2631 y Fe(enable-keypad)18 b Fc(.)d(.)d(.)g(.)h(.)f(.)g(.) +b Fb(58)2025 2853 y Fe(enable-keypad)18 b Fc(.)d(.)d(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)43 b Fb(90)2025 2720 y Fe(EUID)13 +(.)g(.)h(.)f(.)g(.)h(.)43 b Fb(90)2025 2940 y Fe(EUID)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(58)2025 2809 y Fe(expand-tilde)22 +(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(58)2025 3028 y Fe(expand-tilde)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 -b Fb(90)2025 3071 y Fr(F)2025 3190 y Fe(FCEDIT)10 b Fc(.)j(.)f(.)h(.)f +b Fb(90)2025 3284 y Fr(F)2025 3401 y Fe(FCEDIT)10 b Fc(.)j(.)f(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 -b Fb(58)2025 3279 y Fe(FIGNORE)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.) +b Fb(58)2025 3489 y Fe(FIGNORE)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fb(58)2025 -3368 y Fe(FUNCNAME)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +3577 y Fe(FUNCNAME)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(58)2025 3611 y -Fr(G)2025 3731 y Fe(GLOBIGNORE)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(58)2025 3814 y +Fr(G)2025 3931 y Fe(GLOBIGNORE)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(58)2025 3820 +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(58)2025 4019 y Fe(GROUPS)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fb(58)2025 4063 y Fr(H)2025 -4182 y Fe(histchars)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g +h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fb(58)2025 4256 y Fr(H)2025 +4373 y Fe(histchars)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(58)2025 4271 y Fe(HISTCMD)8 +g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(58)2025 4461 y Fe(HISTCMD)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)34 b Fb(59)2025 4360 y Fe(HISTCONTROL)23 +g(.)h(.)f(.)34 b Fb(59)2025 4549 y Fe(HISTCONTROL)23 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46 -b Fb(59)2025 4449 y Fe(HISTFILE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h +b Fb(59)2025 4637 y Fe(HISTFILE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(59)2025 -4539 y Fe(HISTFILESIZE)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g +4725 y Fe(HISTFILESIZE)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)45 b Fb(59)2025 4628 y Fe(HISTIGNORE)24 +g(.)h(.)f(.)g(.)45 b Fb(59)2025 4813 y Fe(HISTIGNORE)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 -b Fb(59)2025 4717 y Fe(history-preserve-point)27 b Fc(.)13 +b Fb(59)2025 4900 y Fe(history-preserve-point)27 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)48 b Fb(90)2025 4806 y Fe(HISTSIZE)7 b Fc(.)14 +(.)h(.)48 b Fb(90)2025 4988 y Fe(HISTSIZE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -32 b Fb(59)2025 4895 y Fe(HISTTIMEFORMAT)16 b Fc(.)f(.)e(.)f(.)g(.)h(.) +32 b Fb(59)2025 5076 y Fe(HISTTIMEFORMAT)16 b Fc(.)f(.)e(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)42 b Fb(59)2025 4984 y Fe(HOME)13 +(.)f(.)g(.)g(.)h(.)f(.)42 b Fb(59)2025 5164 y Fe(HOME)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(55)2025 5073 y Fe +(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(55)2025 5252 y Fe (horizontal-scroll-mode)27 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fb(90)2025 -5162 y Fe(HOSTFILE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +5340 y Fe(HOSTFILE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(59)2025 5251 y -Fe(HOSTNAME)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(60)2025 5340 y Fe(HOSTTYPE)7 -b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)32 b Fb(60)p eop end +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fb(59)p eop end %%Page: 146 152 TeXDict begin 146 151 bop 150 -116 a Ft(146)2527 b(Bash)31 -b(Reference)g(Man)m(ual)150 299 y Fr(I)150 417 y Fe(IFS)14 -b Fc(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fb(55)150 506 y Fe(IGNOREEOF)25 -b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -49 b Fb(60)150 594 y Fe(input-meta)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fb(90)150 682 -y Fe(INPUTRC)8 b Fc(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fb(60)150 771 y Fe -(isearch-terminators)9 b Fc(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 -b Fb(90)150 1009 y Fr(K)150 1128 y Fe(keymap)10 b Fc(.)j(.)g(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 -b Fb(90)150 1385 y Fr(L)150 1504 y Fe(LANG)13 b Fc(.)g(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 -b Fb(60)150 1592 y Fe(LC_ALL)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.) +b(Reference)g(Man)m(ual)150 299 y Fe(HOSTNAME)7 b Fc(.)14 +b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) +32 b Fb(60)150 386 y Fe(HOSTTYPE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)32 b Fb(60)150 +620 y Fr(I)150 736 y Fe(IFS)14 b Fc(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 +b Fb(55)150 823 y Fe(IGNOREEOF)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(60)150 910 +y Fe(input-meta)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)47 b Fb(90)150 998 y Fe(INPUTRC)8 b Fc(.)14 +b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)34 b Fb(60)150 1085 y Fe(isearch-terminators)9 b +Fc(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(90)150 1318 y +Fr(K)150 1435 y Fe(keymap)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(90)150 +1687 y Fr(L)150 1803 y Fe(LANG)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 +b Fb(60)150 1890 y Fe(LC_ALL)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(60)150 -1680 y Fe(LC_COLLATE)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g +1977 y Fe(LC_COLLATE)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 1769 y Fe(LC_CTYPE)7 +g(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 2065 y Fe(LC_CTYPE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)32 b Fb(60)150 1857 y Fe(LC_MESSAGES)14 b Fc(.)h(.)d(.)h(.)f(.) +g(.)h(.)32 b Fb(60)150 2152 y Fe(LC_MESSAGES)14 b Fc(.)h(.)d(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)40 b Fb(7,)26 b(60)150 -1945 y Fe(LC_NUMERIC)e Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) +2239 y Fe(LC_NUMERIC)e Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 2034 y Fe(LINENO)10 +(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 2327 y Fe(LINENO)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)35 b Fb(60)150 2122 y Fe(LINES)11 b Fc(.)j(.)e(.)g(.)g +(.)g(.)h(.)f(.)35 b Fb(60)150 2414 y Fe(LINES)11 b Fc(.)j(.)e(.)g(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)37 -b Fb(60)150 2361 y Fr(M)150 2479 y Fe(MACHTYPE)7 b Fc(.)14 +b Fb(60)150 2647 y Fr(M)150 2763 y Fe(MACHTYPE)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -32 b Fb(60)150 2568 y Fe(MAIL)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f +32 b Fb(60)150 2851 y Fe(MAIL)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 -b Fb(55)150 2656 y Fe(MAILCHECK)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h +b Fb(55)150 2938 y Fe(MAILCHECK)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(61)150 2744 +h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(61)150 3025 y Fe(MAILPATH)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)32 b Fb(55)150 2833 y Fe(mark-modified-lines)9 +g(.)h(.)f(.)g(.)g(.)h(.)32 b Fb(55)150 3113 y Fe(mark-modified-lines)9 b Fc(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(91)150 2921 +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(91)150 3200 y Fe(mark-symlinked-directories)17 b Fc(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(91)150 3009 +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(91)150 3287 y Fe(match-hidden-files)10 b Fc(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 -b Fb(91)150 3098 y Fe(meta-flag)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h +b Fb(91)150 3375 y Fe(meta-flag)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(90)150 3355 -y Fr(O)150 3474 y Fe(OLDPWD)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f +h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(90)150 3627 +y Fr(O)150 3743 y Fe(OLDPWD)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(61)150 -3562 y Fe(OPTARG)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +3830 y Fe(OPTARG)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(55)150 3650 +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(55)150 3917 y Fe(OPTERR)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(61)150 3739 y Fe(OPTIND)10 +f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(61)150 4005 y Fe(OPTIND)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)35 b Fb(55)150 3827 y Fe(OSTYPE)10 b Fc(.)j(.)g(.)f(.)g +(.)g(.)h(.)f(.)35 b Fb(55)150 4092 y Fe(OSTYPE)10 b Fc(.)j(.)g(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 -b Fb(61)150 3915 y Fe(output-meta)23 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fb(91)2025 299 y -Fr(P)2025 418 y Fe(page-completions)13 b Fc(.)j(.)c(.)h(.)f(.)g(.)h(.)f +b Fb(61)2025 299 y Fe(output-meta)23 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46 b Fb(91)2025 553 y +Fr(P)2025 669 y Fe(page-completions)13 b Fc(.)j(.)c(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)39 b Fb(91)2025 507 y Fe(PATH)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f +h(.)f(.)39 b Fb(91)2025 757 y Fe(PATH)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)38 -b Fb(55)2025 596 y Fe(PIPESTATUS)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g +b Fb(55)2025 844 y Fe(PIPESTATUS)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(61)2025 685 y +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(61)2025 932 y Fe(POSIXLY_CORRECT)15 b Fc(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 -b Fb(61)2025 774 y Fe(PPID)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f +b Fb(61)2025 1020 y Fe(PPID)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)38 -b Fb(61)2025 863 y Fe(PROMPT_COMMAND)16 b Fc(.)f(.)e(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)42 b Fb(61)2025 952 y Fe(PS1)14 b -Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1041 y Fe(PS2)14 +b Fb(61)2025 1107 y Fe(PROMPT_COMMAND)16 b Fc(.)f(.)e(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)g(.)h(.)f(.)42 b Fb(61)2025 1195 y Fe(PS1)14 +b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1282 y Fe(PS2)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1130 y Fe(PS3)14 +(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1370 y Fe(PS3)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1219 y Fe(PS4)14 +(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1458 y Fe(PS4)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1308 y Fe(PWD)14 +(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1545 y Fe(PWD)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1550 y Fr(R)2025 -1669 y Fe(RANDOM)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1780 y Fr(R)2025 +1897 y Fe(RANDOM)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fb(61)2025 1758 +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fb(61)2025 1984 y Fe(REPLY)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(61)2025 2000 -y Fr(S)2025 2120 y Fe(SECONDS)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(61)2025 2219 +y Fr(S)2025 2336 y Fe(SECONDS)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fb(61)2025 -2208 y Fe(SHELL)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +2424 y Fe(SHELL)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2297 +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2511 y Fe(SHELLOPTS)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)49 b Fb(62)2025 2386 y Fe(SHLVL)11 +h(.)f(.)g(.)h(.)f(.)49 b Fb(62)2025 2599 y Fe(SHLVL)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2475 y Fe(show-all-if-ambiguous)29 +(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2687 y Fe(show-all-if-ambiguous)29 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)50 b Fb(91)2025 2564 y Fe(show-all-if-unmodified)27 +(.)g(.)g(.)h(.)f(.)50 b Fb(91)2025 2774 y Fe(show-all-if-unmodified)27 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)48 b Fb(91)2025 2806 y Fr(T)2025 2926 +(.)f(.)g(.)h(.)48 b Fb(91)2025 3009 y Fr(T)2025 3126 y Fe(TEXTDOMAIN)25 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)49 b Fb(7)2025 3015 y Fe(TEXTDOMAINDIR)21 +g(.)h(.)f(.)g(.)h(.)49 b Fb(7)2025 3213 y Fe(TEXTDOMAINDIR)21 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 -b Fb(7)2025 3104 y Fe(TIMEFORMAT)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g +b Fb(7)2025 3301 y Fe(TIMEFORMAT)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(62)2025 3192 +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(62)2025 3389 y Fe(TMOUT)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 3434 -y Fr(U)2025 3554 y Fe(UID)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 3624 +y Fr(U)2025 3740 y Fe(UID)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 -b Fb(62)2025 3796 y Fr(V)2025 3915 y Fe(visible-stats)18 +b Fb(62)2025 3975 y Fr(V)2025 4092 y Fe(visible-stats)18 b Fc(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43 b Fb(91)p eop end @@ -14806,14 +14854,14 @@ b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fb(85)150 2341 y(command)26 b(execution)11 b Fc(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -37 b Fb(28)150 2428 y(command)26 b(expansion)d Fc(.)12 +37 b Fb(29)150 2428 y(command)26 b(expansion)d Fc(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fb(28)150 2515 y(command)26 b(history)16 b Fc(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(111)150 2603 y(command)26 b(searc)n(h)12 b Fc(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)38 b Fb(28)150 2690 y(command)26 +f(.)g(.)h(.)f(.)g(.)g(.)38 b Fb(29)150 2690 y(command)26 b(substitution)e Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49 b Fb(21)150 2777 y(command)26 b(timing)8 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) @@ -14867,7 +14915,7 @@ b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fb(29)150 4991 y(exit)25 b(status)17 b Fc(.)c(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)43 b Fb(3,)26 b(30)150 5078 y(expansion)16 b Fc(.)d(.)f(.)g(.)h(.)f +(.)43 b Fb(3,)26 b(31)150 5078 y(expansion)16 b Fc(.)d(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fb(16)150 5166 y(expansion,)26 b(arithmetic)20 b Fc(.)13 @@ -14877,12 +14925,12 @@ b(brace)12 b Fc(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38 b Fb(17)150 5340 y(expansion,)26 b(\014lename)18 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fb(22)2025 638 y(expansion,)26 +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fb(23)2025 638 y(expansion,)26 b(parameter)c Fc(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fb(18)2025 +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fb(19)2025 729 y(expansion,)26 b(pathname)8 b Fc(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 -b Fb(22)2025 819 y(expansion,)26 b(tilde)9 b Fc(.)j(.)h(.)f(.)g(.)h(.)f +b Fb(23)2025 819 y(expansion,)26 b(tilde)9 b Fc(.)j(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)h(.)f(.)g(.)35 b Fb(18)2025 910 y(expressions,)27 b(arithmetic)16 b Fc(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) @@ -14899,7 +14947,7 @@ f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34 b Fb(3)2025 1661 y(\014lename)26 b(expansion)10 b Fc(.)i(.)h(.)f(.)g(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)36 b Fb(22)2025 1752 y(foreground)20 b Fc(.)12 +(.)g(.)36 b Fb(23)2025 1752 y(foreground)20 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)45 b Fb(81)2025 1842 y(functions,)26 b(shell)c Fc(.)13 b(.)f(.)g(.)h(.)f @@ -14974,7 +15022,7 @@ h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)41 b Fb(3)150 1225 y Fr(P)150 1344 y Fb(parameter)26 b(expansion)14 b Fc(.)f(.)f(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -40 b Fb(18)150 1432 y(parameters)14 b Fc(.)f(.)g(.)f(.)g(.)h(.)f(.)g(.) +40 b Fb(19)150 1432 y(parameters)14 b Fc(.)f(.)g(.)f(.)g(.)h(.)f(.)g(.) h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fb(15)150 1521 y(parameters,)27 b(p)r(ositional)9 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h @@ -14984,7 +15032,7 @@ b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(15)150 1698 y(pathname)25 b(expansion)19 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 -b Fb(22)150 1786 y(pattern)25 b(matc)n(hing)18 b Fc(.)13 +b Fb(23)150 1786 y(pattern)25 b(matc)n(hing)18 b Fc(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f (.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fb(23)150 1875 y(pip)r(eline)15 b Fc(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g @@ -15036,7 +15084,7 @@ b(function)11 b Fc(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g g(.)37 b Fb(13)2025 997 y(shell)26 b(script)18 b Fc(.)13 b(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g (.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 -b Fb(31)2025 1084 y(shell)26 b(v)l(ariable)17 b Fc(.)c(.)g(.)f(.)g(.)h +b Fb(32)2025 1084 y(shell)26 b(v)l(ariable)17 b Fc(.)c(.)g(.)f(.)g(.)h (.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fb(15)2025 1172 y(shell,)26 b(in)n(teractiv)n(e)16 b Fc(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)h diff --git a/doc/bashref.toc b/doc/bashref.toc index 5e0e83366..ed88db7bb 100644 --- a/doc/bashref.toc +++ b/doc/bashref.toc @@ -26,33 +26,33 @@ \subsecentry{Special Parameters}{3}{4}{2}{15} \secentry{Shell Expansions}{3}{5}{16} \subsecentry{Brace Expansion}{3}{5}{1}{17} -\subsecentry{Tilde Expansion}{3}{5}{2}{17} +\subsecentry{Tilde Expansion}{3}{5}{2}{18} \subsecentry{Shell Parameter Expansion}{3}{5}{3}{18} \subsecentry{Command Substitution}{3}{5}{4}{21} \subsecentry{Arithmetic Expansion}{3}{5}{5}{21} -\subsecentry{Process Substitution}{3}{5}{6}{21} +\subsecentry{Process Substitution}{3}{5}{6}{22} \subsecentry{Word Splitting}{3}{5}{7}{22} \subsecentry{Filename Expansion}{3}{5}{8}{22} \subsubsecentry{Pattern Matching}{3}{5}{8}{1}{23} \subsecentry{Quote Removal}{3}{5}{9}{24} \secentry{Redirections}{3}{6}{24} \subsecentry{Redirecting Input}{3}{6}{1}{25} -\subsecentry{Redirecting Output}{3}{6}{2}{25} +\subsecentry{Redirecting Output}{3}{6}{2}{26} \subsecentry{Appending Redirected Output}{3}{6}{3}{26} \subsecentry{Redirecting Standard Output and Standard Error}{3}{6}{4}{26} \subsecentry{Here Documents}{3}{6}{5}{26} -\subsecentry{Here Strings}{3}{6}{6}{26} +\subsecentry{Here Strings}{3}{6}{6}{27} \subsecentry{Duplicating File Descriptors}{3}{6}{7}{27} \subsecentry{Moving File Descriptors}{3}{6}{8}{27} -\subsecentry{Opening File Descriptors for Reading and Writing}{3}{6}{9}{27} -\secentry{Executing Commands}{3}{7}{27} -\subsecentry{Simple Command Expansion}{3}{7}{1}{27} +\subsecentry{Opening File Descriptors for Reading and Writing}{3}{6}{9}{28} +\secentry{Executing Commands}{3}{7}{28} +\subsecentry{Simple Command Expansion}{3}{7}{1}{28} \subsecentry{Command Search and Execution}{3}{7}{2}{28} \subsecentry{Command Execution Environment}{3}{7}{3}{29} \subsecentry{Environment}{3}{7}{4}{30} -\subsecentry{Exit Status}{3}{7}{5}{30} +\subsecentry{Exit Status}{3}{7}{5}{31} \subsecentry{Signals}{3}{7}{6}{31} -\secentry{Shell Scripts}{3}{8}{31} +\secentry{Shell Scripts}{3}{8}{32} \chapentry{Shell Builtin Commands}{4}{33} \secentry{Bourne Shell Builtins}{4}{1}{33} \secentry{Bash Builtin Commands}{4}{2}{39} @@ -96,7 +96,7 @@ \secentry{Bindable Readline Commands}{8}{4}{97} \subsecentry{Commands For Moving}{8}{4}{1}{97} \subsecentry{Commands For Manipulating The History}{8}{4}{2}{97} -\subsecentry{Commands For Changing Text}{8}{4}{3}{98} +\subsecentry{Commands For Changing Text}{8}{4}{3}{99} \subsecentry{Killing And Yanking}{8}{4}{4}{100} \subsecentry{Specifying Numeric Arguments}{8}{4}{5}{101} \subsecentry{Letting Readline Type For You}{8}{4}{6}{101} diff --git a/doc/bashref.vr b/doc/bashref.vr index 73e326699..cc23e8770 100644 --- a/doc/bashref.vr +++ b/doc/bashref.vr @@ -1,8 +1,8 @@ \entry{LC_MESSAGES}{7}{\code {LC_MESSAGES}} \entry{TEXTDOMAIN}{7}{\code {TEXTDOMAIN}} \entry{TEXTDOMAINDIR}{7}{\code {TEXTDOMAINDIR}} -\entry{*}{15}{\code {*}} -\entry{@}{15}{\code {@}} +\entry{*}{16}{\code {*}} +\entry{@}{16}{\code {@}} \entry{#}{16}{\code {#}} \entry{?}{16}{\code {?}} \entry{-}{16}{\code {-}} @@ -91,10 +91,11 @@ \entry{UID}{62}{\code {UID}} \entry{auto_resume}{84}{\code {auto_resume}} \entry{bell-style}{89}{\code {bell-style}} +\entry{bind-tty-special-chars}{89}{\code {bind-tty-special-chars}} \entry{comment-begin}{89}{\code {comment-begin}} \entry{completion-query-items}{89}{\code {completion-query-items}} \entry{convert-meta}{89}{\code {convert-meta}} -\entry{disable-completion}{89}{\code {disable-completion}} +\entry{disable-completion}{90}{\code {disable-completion}} \entry{editing-mode}{90}{\code {editing-mode}} \entry{enable-keypad}{90}{\code {enable-keypad}} \entry{expand-tilde}{90}{\code {expand-tilde}} diff --git a/doc/bashref.vrs b/doc/bashref.vrs index 38363d962..6504159a7 100644 --- a/doc/bashref.vrs +++ b/doc/bashref.vrs @@ -5,13 +5,13 @@ \initial {$} \entry {\code {$}}{16} \initial {*} -\entry {\code {*}}{15} +\entry {\code {*}}{16} \initial {-} \entry {\code {-}}{16} \initial {?} \entry {\code {?}}{16} \initial {@} -\entry {\code {@}}{15} +\entry {\code {@}}{16} \initial {_} \entry {\code {_}}{16} \initial {0} @@ -32,6 +32,7 @@ \entry {\code {BASH_VERSINFO}}{56} \entry {\code {BASH_VERSION}}{57} \entry {\code {bell-style}}{89} +\entry {\code {bind-tty-special-chars}}{89} \initial {C} \entry {\code {CDPATH}}{55} \entry {\code {COLUMNS}}{57} @@ -46,7 +47,7 @@ \entry {\code {convert-meta}}{89} \initial {D} \entry {\code {DIRSTACK}}{58} -\entry {\code {disable-completion}}{89} +\entry {\code {disable-completion}}{90} \initial {E} \entry {\code {editing-mode}}{90} \entry {\code {EMACS}}{58} diff --git a/doc/builtins.0 b/doc/builtins.0 index 743fb1797..d7cd15a2f 100644 --- a/doc/builtins.0 +++ b/doc/builtins.0 @@ -1357,23 +1357,23 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS For each _n_a_m_e, remove the corresponding variable or function. If no options are supplied, or the --vv option is given, each _n_a_m_e refers to a shell variable. Read-only variables may not be - unset. If --ff is specifed, each _n_a_m_e refers to a shell function, - and the function definition is removed. Each unset variable or - function is removed from the environment passed to subsequent - commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD, FFUUNNCCNNAAMMEE, - GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special proper- - ties, even if they are subsequently reset. The exit status is - true unless a _n_a_m_e is readonly. - - wwaaiitt [_n] - Wait for the specified process and return its termination sta- - tus. _n may be a process ID or a job specification; if a job - spec is given, all processes in that job's pipeline are waited - for. If _n is not given, all currently active child processes - are waited for, and the return status is zero. If _n specifies a - non-existent process or job, the return status is 127. Other- - wise, the return status is the exit status of the last process - or job waited for. + unset. If --ff is specified, each _n_a_m_e refers to a shell func- + tion, and the function definition is removed. Each unset vari- + able or function is removed from the environment passed to sub- + sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD, + FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special + properties, even if they are subsequently reset. The exit sta- + tus is true unless a _n_a_m_e is readonly. + + wwaaiitt [_n _._._.] + Wait for each specified process and return its termination sta- + tus. Each _n may be a process ID or a job specification; if a + job spec is given, all processes in that job's pipeline are + waited for. If _n is not given, all currently active child pro- + cesses are waited for, and the return status is zero. If _n + specifies a non-existent process or job, the return status is + 127. Otherwise, the return status is the exit status of the + last process or job waited for. SSEEEE AALLSSOO bash(1), sh(1) diff --git a/doc/builtins.ps b/doc/builtins.ps index 0f1d4fdb9..7df627b5c 100644 --- a/doc/builtins.ps +++ b/doc/builtins.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.18.1 -%%CreationDate: Tue Sep 21 11:57:03 2004 +%%CreationDate: Mon Nov 22 12:03:34 2004 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -2288,8 +2288,8 @@ F2(name)4.11 E F1 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61 4.11(es)-.18 G(up-)-4.11 E .473(plied, or the)144 213.6 R F32.973 E F1 .473(option is given, each)2.973 F F2(name)3.233 E F1 -.18(re)3.323 G .474(fers to a shell variable.).18 F .474(Read-only variables)5.474 F -.48(may not be unset.)144 225.6 R(If)5.48 E F32.98 E F1 .48 -(is specifed, each)2.98 F F2(name)3.24 E F1 -.18(re)3.33 G .48 +.32(may not be unset.)144 225.6 R(If)5.32 E F32.82 E F1 .32 +(is speci\214ed, each)2.82 F F2(name)3.08 E F1 -.18(re)3.17 G .32 (fers to a shell function, and the function).18 F .405 (de\214nition is r)144 237.6 R 2.905(emoved. Each)-.18 F .405 (unset variable or function is r)2.905 F .405(emoved fr)-.18 F .405 @@ -2302,20 +2302,20 @@ E F5(,)A F4(HISTCMD)3.724 E F5(,)A F4(FUNCNAME)144 261.6 Q F5(,)A F4 .553(operties, even if)-.18 F(they ar)144 273.6 Q 2.5(es)-.18 G (ubsequently r)-2.5 E 2.5(eset. The)-.18 F(exit status is tr)2.5 E (ue unless a)-.08 E F2(name)2.76 E F1(is r)2.85 E(eadonly)-.18 E(.)-1.11 -E F3(wait)108 290.4 Q F1([)2.5 E F2(n)A F1(])A -.92(Wa)144 302.4 S .299 -(it for the speci\214ed pr).92 F .298(ocess and r)-.18 F .298 -(eturn its termination status.)-.18 F F2(n)5.558 E F1 .298(may be a pr) -2.878 F .298(ocess ID or)-.18 F 2.798(aj)144 314.4 S .298 -(ob speci\214cation; if a job spec is given, all pr)-2.798 F .298 -(ocesses in that job's pipeline ar)-.18 F 2.799(ew)-.18 G .299 -(aited for)-2.799 F(.)-.74 E(If)144 326.4 Q F2(n)2.78 E F1 .02 -(is not given, all curr)2.6 F .02(ently active child pr)-.18 F .02 -(ocesses ar)-.18 F 2.52(ew)-.18 G .02(aited for)-2.52 F 2.52(,a)-.74 G -.02(nd the r)-2.52 F .02(eturn status is)-.18 F(zer)144 338.4 Q 3.137 -(o. If)-.18 F F2(n)3.397 E F1 .637(speci\214es a non-existent pr)3.217 F -.637(ocess or job, the r)-.18 F .638(eturn status is 127.)-.18 F .638 -(Otherwise, the)5.638 F -.18(re)144 350.4 S -(turn status is the exit status of the last pr).18 E +E F3(wait)108 290.4 Q F1([)2.5 E F2 2.5(n.)C(..)-2.5 E F1(])A -.92(Wa) +144 302.4 S .016(it for each speci\214ed pr).92 F .016(ocess and r)-.18 +F .016(eturn its termination status.)-.18 F(Each)5.016 E F2(n)2.776 E F1 +.016(may be a pr)2.596 F(ocess)-.18 E 1.733 +(ID or a job speci\214cation; if a job spec is given, all pr)144 314.4 R +1.733(ocesses in that job's pipeline ar)-.18 F(e)-.18 E 1.015 +(waited for)144 326.4 R 6.015(.I)-.74 G(f)-6.015 E F2(n)3.775 E F1 1.015 +(is not given, all curr)3.595 F 1.014(ently active child pr)-.18 F 1.014 +(ocesses ar)-.18 F 3.514(ew)-.18 G 1.014(aited for)-3.514 F 3.514(,a) +-.74 G 1.014(nd the)-3.514 F -.18(re)144 338.4 S .693 +(turn status is zer).18 F 3.193(o. If)-.18 F F2(n)3.453 E F1 .693 +(speci\214es a non-existent pr)3.273 F .693(ocess or job, the r)-.18 F +.694(eturn status is 127.)-.18 F(Otherwise, the r)144 350.4 Q +(eturn status is the exit status of the last pr)-.18 E (ocess or job waited for)-.18 E(.)-.74 E/F6 10.95/Palatino-Bold@0 SF (SEE ALSO)72 367.2 Q F1(bash\(1\), sh\(1\))108 379.2 Q F0(GNU Bash-3.0) 72 768 Q(2004 Apr 20)148.735 E(19)198.725 E 0 Cg EP diff --git a/doc/rbash.ps b/doc/rbash.ps index 4cb8c9420..7523e04b6 100644 --- a/doc/rbash.ps +++ b/doc/rbash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.18.1 -%%CreationDate: Tue Sep 21 11:57:03 2004 +%%CreationDate: Mon Nov 22 12:03:34 2004 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%DocumentSuppliedResources: procset grops 1.18 1 diff --git a/doc/version.texi b/doc/version.texi index 5390950e0..c8062fbdb 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -2,9 +2,9 @@ Copyright (C) 1988-2004 Free Software Foundation, Inc. @end ignore -@set LASTCHANGE Sat Nov 20 12:34:34 EST 2004 +@set LASTCHANGE Mon Nov 22 11:08:58 EST 2004 @set EDITION 3.1-devel @set VERSION 3.1-devel -@set UPDATED 20 November 2004 +@set UPDATED 22 November 2004 @set UPDATED-MONTH November 2004 diff --git a/execute_cmd.c b/execute_cmd.c index b434938c6..2a42a11ff 100644 --- a/execute_cmd.c +++ b/execute_cmd.c @@ -1619,8 +1619,9 @@ execute_for_command (for_command) if (echo_command_at_execute) xtrace_print_for_command_head (for_command); - /* Save this command unless it's a trap command. */ - if (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0)) + /* Save this command unless it's a trap command and we're not running + a debug trap. */ + if (signal_in_progress (DEBUG_TRAP) == 0 && (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0))) { FREE (the_printed_command_except_trap); the_printed_command_except_trap = savestring (the_printed_command); @@ -1728,8 +1729,11 @@ eval_arith_for_expr (l, okp) command_string_index = 0; print_arith_command (new); - FREE (the_printed_command_except_trap); - the_printed_command_except_trap = savestring (the_printed_command); + if (signal_in_progress (DEBUG_TRAP) == 0) + { + FREE (the_printed_command_except_trap); + the_printed_command_except_trap = savestring (the_printed_command); + } r = run_debug_trap (); /* In debugging mode, if the DEBUG trap returns a non-zero status, we @@ -2036,8 +2040,11 @@ execute_select_command (select_command) if (echo_command_at_execute) xtrace_print_select_command_head (select_command); - FREE (the_printed_command_except_trap); - the_printed_command_except_trap = savestring (the_printed_command); + if (signal_in_progress (DEBUG_TRAP) == 0 && (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0))) + { + FREE (the_printed_command_except_trap); + the_printed_command_except_trap = savestring (the_printed_command); + } retval = run_debug_trap (); #if defined (DEBUGGER) @@ -2165,7 +2172,7 @@ execute_case_command (case_command) if (echo_command_at_execute) xtrace_print_case_command_head (case_command); - if (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0)) + if (signal_in_progress (DEBUG_TRAP == 0) && (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0))) { FREE (the_printed_command_except_trap); the_printed_command_except_trap = savestring (the_printed_command); @@ -2375,8 +2382,12 @@ execute_arith_command (arith_command) command_string_index = 0; print_arith_command (arith_command->exp); - FREE (the_printed_command_except_trap); - the_printed_command_except_trap = savestring (the_printed_command); + + if (signal_in_progress (DEBUG_TRAP) == 0) + { + FREE (the_printed_command_except_trap); + the_printed_command_except_trap = savestring (the_printed_command); + } /* Run the debug trap before each arithmetic command, but do it after we update the line number information and before we expand the various @@ -2532,8 +2543,12 @@ execute_cond_command (cond_command) command_string_index = 0; print_cond_command (cond_command); - FREE (the_printed_command_except_trap); - the_printed_command_except_trap = savestring (the_printed_command); + + if (signal_in_progress (DEBUG_TRAP) == 0) + { + FREE (the_printed_command_except_trap); + the_printed_command_except_trap = savestring (the_printed_command); + } /* Run the debug trap before each conditional command, but do it after we update the line number information. */ @@ -2686,7 +2701,7 @@ execute_simple_command (simple_command, pipe_in, pipe_out, async, fds_to_close) command_string_index = 0; print_simple_command (simple_command); - if (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0)) + if (signal_in_progress (DEBUG_TRAP) == 0 && (this_command_name == 0 || (STREQ (this_command_name, "trap") == 0))) { FREE (the_printed_command_except_trap); the_printed_command_except_trap = the_printed_command ? savestring (the_printed_command) : (char *)0; diff --git a/execute_cmd.c~ b/execute_cmd.c~ index 96887a97f..b434938c6 100644 --- a/execute_cmd.c~ +++ b/execute_cmd.c~ @@ -1,6 +1,6 @@ /* execute_command.c -- Execute a COMMAND structure. */ -/* Copyright (C) 1987-2003 Free Software Foundation, Inc. +/* Copyright (C) 1987-2004 Free Software Foundation, Inc. This file is part of GNU Bash, the Bourne Again SHell. @@ -1635,7 +1635,7 @@ execute_for_command (for_command) #endif this_command_name = (char *)NULL; - v = bind_variable (identifier, list->word->word); + v = bind_variable (identifier, list->word->word, 0); if (readonly_p (v) || noassign_p (v)) { line_number = save_line_number; @@ -1682,7 +1682,7 @@ execute_for_command (for_command) { SHELL_VAR *new_value; - new_value = bind_variable (identifier, value_cell(old_value)); + new_value = bind_variable (identifier, value_cell(old_value), 0); new_value->attributes = old_value->attributes; dispose_variable (old_value); } @@ -2089,7 +2089,7 @@ execute_select_command (select_command) break; } - v = bind_variable (identifier, selection); + v = bind_variable (identifier, selection, 0); if (readonly_p (v) || noassign_p (v)) { if (readonly_p (v) && interactive_shell == 0 && posixly_correct) @@ -2566,7 +2566,7 @@ bind_lastarg (arg) if (arg == 0) arg = ""; - var = bind_variable ("_", arg); + var = bind_variable ("_", arg, 0); VUNSETATTR (var, att_exported); } diff --git a/lib/readline/doc/readline.3 b/lib/readline/doc/readline.3 index dbba59643..3bdf6e1aa 100644 --- a/lib/readline/doc/readline.3 +++ b/lib/readline/doc/readline.3 @@ -6,9 +6,9 @@ .\" Case Western Reserve University .\" chet@ins.CWRU.Edu .\" -.\" Last Change: Wed Jan 28 15:43:53 EST 2004 +.\" Last Change: Mon Nov 22 11:10:14 EST 2004 .\" -.TH READLINE 3 "2004 October 15" "GNU Readline 5.0" +.TH READLINE 3 "2004 Nov 22" "GNU Readline 5.1-devel" .\" .\" File Name macro. This used to be `.PN', for Path Name, .\" but Sun doesn't seem to like that very much. @@ -696,6 +696,8 @@ With an argument insert the \fIn\fPth word from the previous command (the words in the previous command begin with word 0). A negative argument inserts the \fIn\fPth word from the end of the previous command. +Once the argument \fIn\fP is computed, the argument is extracted +as if the "!\fIn\fP" history expansion had been specified. .TP .B yank\-last\-arg (M\-.\^, M\-_\^) @@ -704,6 +706,8 @@ the previous history entry). With an argument, behave exactly like \fByank\-nth\-arg\fP. Successive calls to \fByank\-last\-arg\fP move back through the history list, inserting the last argument of each line in turn. +The history expansion facilities are used to extract the last argument, +as if the "!$" history expansion had been specified. .PD .SS Commands for Changing Text .PP diff --git a/lib/readline/doc/rluser.texi b/lib/readline/doc/rluser.texi index 3d539f3ed..1fd285511 100644 --- a/lib/readline/doc/rluser.texi +++ b/lib/readline/doc/rluser.texi @@ -405,7 +405,7 @@ If set to @samp{audible} (the default), Readline attempts to ring the terminal's bell. @item bind-tty-special-chars -@vinded bind-tty-special-chars +@vindex bind-tty-special-chars If set to @samp{on}, Readline attempts to bind the control characters treated specially by the kernel's terminal driver to their Readline equivalents. @@ -1018,6 +1018,8 @@ With an argument @var{n}, insert the @var{n}th word from the previous command (the words in the previous command begin with word 0). A negative argument inserts the @var{n}th word from the end of the previous command. +Once the argument @var{n} is computed, the argument is extracted +as if the @samp{!@var{n}} history expansion had been specified. @item yank-last-arg (M-. or M-_) Insert last argument to the previous command (the last word of the @@ -1025,6 +1027,8 @@ previous history entry). With an argument, behave exactly like @code{yank-nth-arg}. Successive calls to @code{yank-last-arg} move back through the history list, inserting the last argument of each line in turn. +The history expansion facilities are used to extract the last argument, +as if the @samp{!$} history expansion had been specified. @end ftable diff --git a/lib/readline/doc/version.texi b/lib/readline/doc/version.texi index 38f0cbec9..edcb9ed1f 100644 --- a/lib/readline/doc/version.texi +++ b/lib/readline/doc/version.texi @@ -4,7 +4,7 @@ Copyright (C) 1988-2004 Free Software Foundation, Inc. @set EDITION 5.1-devel @set VERSION 5.1-devel -@set UPDATED 16 October 2004 -@set UPDATED-MONTH October 2004 +@set UPDATED 22 November 2004 +@set UPDATED-MONTH November 2004 -@set LASTCHANGE Sat Oct 16 19:08:23 EDT 2004 +@set LASTCHANGE Mon Nov 22 12:01:42 EST 2004 diff --git a/tests/RUN-ONE-TEST.ksh b/tests/RUN-ONE-TEST.ksh new file mode 100644 index 000000000..82461f470 --- /dev/null +++ b/tests/RUN-ONE-TEST.ksh @@ -0,0 +1,9 @@ +BUILD_DIR=/usr/local/build/bash/bash-current +THIS_SH=ksh93 +PATH=$PATH:$BUILD_DIR + +export THIS_SH PATH + +rm -f /tmp/xx + +/bin/sh "$@" diff --git a/tests/redir.right b/tests/redir.right index e7ea3c77d..68bea526c 100644 --- a/tests/redir.right +++ b/tests/redir.right @@ -96,3 +96,7 @@ after read 0 before block after block +c1 is 1 +c2 is 2 +c3 is 3 +c4 is 4 diff --git a/tests/redir.right~ b/tests/redir.right~ new file mode 100644 index 000000000..e7ea3c77d --- /dev/null +++ b/tests/redir.right~ @@ -0,0 +1,98 @@ +abc +./redir.tests: line 13: /tmp/redir-test: cannot overwrite existing file +abc +def +def +./redir.tests: line 29: $z: ambiguous redirect +Point 1 +Point 2 +to a +to b +Point 3 +to a +to a +to b +to b +Point 4 +to c +Point 5 +this is redir1.sub +this is redir2.sub +read line1 "ab" +read line2 "root" +read line3 "cd" +read line4 "daemon" +from stdin: aa +to stdout +./redir4.sub: line 32: $fd: ambiguous redirect +./redir4.sub: line 33: $fd: ambiguous redirect +/tmp/err-and-out: +to stdout +to stderr +/tmp/err-and-out: +to stdout +to stderr +0 -- 3 0 +0 -- 4 0 +ab +cd +ef +gh +ij +kl +0 +ab +cd +cd +./redir.tests: line 152: redir1.*: No such file or directory +# tests of ksh93-like dup-and-close redirection operators +exec 9<$0 + +f() +{ +exec 5<$0 + +exec 0<&5- + +while read line; do +echo "$line" +done +} + +f + +typeset -f f + +# make sure it was closed +read -u 5 foo +echo after read + +exec 5<&0 + +exec <&- + +read abcde + +exec 0<&9- +read line +echo $line +f () +{ + exec 5<$0; + exec 0<&5-; + while read line; do + echo "$line"; + done +} +./redir5.sub: line 20: read: 5: invalid file descriptor: Bad file descriptor +after read +./redir5.sub: line 27: read: read error: 0: Bad file descriptor +# tests of ksh93-like dup-and-close redirection operators +/ +/ +/ +0 +0 +0 +before block +after block diff --git a/tests/redir.tests b/tests/redir.tests index b52d6132b..2669cd406 100644 --- a/tests/redir.tests +++ b/tests/redir.tests @@ -171,3 +171,4 @@ echo before block echo after block +${THIS_SH} ./redir7.sub diff --git a/tests/redir.tests~ b/tests/redir.tests~ index 19cf9a1e3..b52d6132b 100644 --- a/tests/redir.tests~ +++ b/tests/redir.tests~ @@ -156,3 +156,18 @@ ${THIS_SH} ./redir5.sub # test behavior after a write error with a builtin command ${THIS_SH} ./redir6.sub + +# problem with redirections using fds bash uses internally +: ${TMPDIR:=/tmp} + +trap 'rm -f $TMPDIR/bash-redir-$$' 0 1 2 3 6 15 + +echo before block +{ + echo before redir + exec 10>&1 + echo after redir +} > $TMPDIR/bash-redir-$$ + +echo after block + diff --git a/tests/redir7.sub b/tests/redir7.sub new file mode 100644 index 000000000..5b2a1102a --- /dev/null +++ b/tests/redir7.sub @@ -0,0 +1,67 @@ +# weird redirections that caused trouble and were fixed in post-3.0 bash +stuff() +{ + c=1 + ( sleep 5 < /dev/null >/dev/null 2>&1 & ) & +} + +exec 3>&1 +eval ` +exec 4>&1 >&3 3>&- +{ + stuff 4>&- + echo "c=$c" >&4 +}` +echo c1 is $c + +unset -f stuff + +stuff() +{ + c=2 + ( sleep 5 < /dev/null >/dev/null 2>&1 & ) +} + +exec 3>&1 +eval ` +exec 4>&1 >&3 3>&- +{ + stuff 4>&- + echo "c=$c" >&4 +}` +echo c2 is $c + +unset -f stuff + +stuff() +{ + c=3 + { sleep 5 < /dev/null >/dev/null 2>&1 & } & +} + +exec 3>&1 +eval ` +exec 4>&1 >&3 3>&- +{ + stuff 4>&- + echo "c=$c" >&4 +}` +echo c3 is $c + +unset -f stuff + +stuff() +{ + c=4 + { sleep 5 < /dev/null >/dev/null 2>&1 & } +} + +exec 3>&1 +eval ` +exec 4>&1 >&3 3>&- +{ + stuff 4>&- + echo "c=$c" >&4 +}` +echo c4 is $c +