From 5acdc0c401a6b8d61ff3926783ae252b0d318a35 Mon Sep 17 00:00:00 2001 From: Arun Persaud Date: Tue, 30 Jun 2009 03:31:42 +0000 Subject: [PATCH] updated manuals to latest xboard.texi version --- manual/html_node/Action-Menu.html | 49 +- manual/html_node/Adjudication-Options.html | 71 +- manual/html_node/CMail-answer.html | 45 +- manual/html_node/CMail-completion.html | 21 +- manual/html_node/CMail-game.html | 23 +- manual/html_node/CMail-multi.html | 14 +- manual/html_node/CMail-options.html | 113 +- manual/html_node/CMail-trouble.html | 29 +- manual/html_node/CMail.html | 22 +- manual/html_node/Chess-Servers.html | 155 +- manual/html_node/Chess-engine-options.html | 333 +- manual/html_node/Contributors.html | 92 +- manual/html_node/Copying.html | 5 +- manual/html_node/Copyright.html | 3 +- manual/html_node/Crafty.html | 34 +- manual/html_node/Environment.html | 13 +- manual/html_node/Fairy_002dMax.html | 24 +- manual/html_node/File-Menu.html | 211 +- manual/html_node/Firewalls.html | 227 +- manual/html_node/GNU-Chess.html | 14 +- manual/html_node/Help-Menu.html | 39 +- manual/html_node/HoiChess.html | 12 +- manual/html_node/ICS-options.html | 360 +- manual/html_node/Index.html | 375 +- manual/html_node/Keys.html | 86 +- manual/html_node/Limitations.html | 108 +- manual/html_node/Load-and-Save-options.html | 123 +- manual/html_node/Major-modes.html | 54 +- manual/html_node/Menus.html | 60 +- manual/html_node/Mode-Menu.html | 303 +- manual/html_node/Options-Menu.html | 405 +- manual/html_node/Options.html | 66 +- manual/html_node/Other-options.html | 234 +- manual/html_node/Other-programs.html | 16 +- manual/html_node/Problems.html | 64 +- manual/html_node/Step-Menu.html | 147 +- manual/html_node/UCI-_002b-WB-Engine-Settings.html | 67 +- manual/html_node/User-interface-options.html | 346 +- manual/html_node/index.html | 58 +- manual/html_node/zic2xpm.html | 57 +- manual/index.html | 6 +- manual/xboard.dvi.gz | Bin 91293 -> 91489 bytes manual/xboard.html | 4510 ++++++++++---------- manual/xboard.html.gz | Bin 66350 -> 65816 bytes manual/xboard.html_node.tar.gz | Bin 73918 -> 73297 bytes manual/xboard.info.tar.gz | Bin 60499 -> 58991 bytes manual/xboard.pdf | Bin 370311 -> 370936 bytes manual/xboard.ps.gz | Bin 178189 -> 178391 bytes manual/xboard.texi.tar.gz | Bin 55680 -> 55073 bytes manual/xboard.txt | 4426 ++++++++++---------- manual/xboard.txt.gz | Bin 58611 -> 57035 bytes 51 files changed, 6706 insertions(+), 6714 deletions(-) diff --git a/manual/html_node/Action-Menu.html b/manual/html_node/Action-Menu.html index 15e9022..e1082d2 100644 --- a/manual/html_node/Action-Menu.html +++ b/manual/html_node/Action-Menu.html @@ -36,32 +36,31 @@ Up: Menus

-
Accept
Accepts a pending match offer. If there is more than one offer -pending, you will have to type in a more specific command -instead of using this menu choice. -
Decline
Declines a pending offer (match, draw, adjourn, etc.). If there -is more than one offer pending, you will have to type in a more -specific command instead of using this menu choice. -
Call Flag
Calls your opponent's flag, claiming a win on time, or claiming -a draw if you are both out of time. You can also call your -opponent's flag by clicking on his clock or by pressing the -keyboard t key. -
Draw
Offers a draw to your opponent, accepts a pending draw offer -from your opponent, or claims a draw by repetition or the 50-move -rule, as appropriate. The d key is a keyboard equivalent. -
Adjourn
Asks your opponent to agree to adjourning the current game, or -agrees to a pending adjournment offer from your opponent. -
Abort
Asks your opponent to agree to aborting the current game, or -agrees to a pending abort offer from your opponent. An aborted -game ends immediately without affecting either player's rating. -
Resign
Resigns the game to your opponent. The shifted R key is a -keyboard equivalent. -
Stop Observing
Ends your participation in observing a game, by issuing the ICS -observe command with no arguments. ICS mode only. -
Stop Examining
Ends your participation in examining a game, by issuing the ICS -unexamine command. ICS mode only. +
Accept
Accepts a pending match offer. If there is more than one offer +pending, you will have to type in a more specific command +instead of using this menu choice. +
Decline
Declines a pending offer (match, draw, adjourn, etc.). If there +is more than one offer pending, you will have to type in a more +specific command instead of using this menu choice. +
Call Flag
Calls your opponent's flag, claiming a win on time, or claiming +a draw if you are both out of time. You can also call your +opponent's flag by clicking on his clock or by pressing the +keyboard t key. +
Draw
Offers a draw to your opponent, accepts a pending draw offer +from your opponent, or claims a draw by repetition or the 50-move +rule, as appropriate. The d key is a keyboard equivalent. +
Adjourn
Asks your opponent to agree to adjourning the current game, or +agrees to a pending adjournment offer from your opponent. +
Abort
Asks your opponent to agree to aborting the current game, or +agrees to a pending abort offer from your opponent. An aborted +game ends immediately without affecting either player's rating. +
Resign
Resigns the game to your opponent. The shifted R key is a +keyboard equivalent. +
Stop Observing
Ends your participation in observing a game, by issuing the ICS +observe command with no arguments. ICS mode only. +
Stop Examining
Ends your participation in examining a game, by issuing the ICS +unexamine command. ICS mode only.
- diff --git a/manual/html_node/Adjudication-Options.html b/manual/html_node/Adjudication-Options.html index 3f197d4..27c720e 100644 --- a/manual/html_node/Adjudication-Options.html +++ b/manual/html_node/Adjudication-Options.html @@ -34,44 +34,43 @@ Up: Options

3.6 Adjudication Options

-

+

-
-adjudicateLossThreshold n
If the given value is non-zero, XBoard adjudicates the game as a loss -if both engines agree for a duration of 6 consecutive ply that the score -is below the given score threshold for that engine. Make sure the score -is interpreted properly by XBoard, -using -firstScoreAbs and -secondScoreAbs if needed. -Default: 0 (no adjudiction) -
-adjudicateDrawMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw -if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) -
-checkMates true/false
If this option is set, XBoard detects all checkmates and stalemates, -and ends the game as soon as they occur. -Legality-testing must be switched on for this option to work. -Default: true -
-testClaims true/false
If this option is set, XBoard verifies all result claims made by engines, -and those who send false claims will forfeit the game because of it. -Legality-testing must be switched on for this option to work. Default: true -
-materialDraws true/false
If this option is set, XBoard adjudicates games as draws when there is -no sufficient material left to inflict a checkmate. -This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. -Legality-testing must be switched on for this option to work. Default: true -
-trivialDraws true/false
If this option is set, XBoard adjudicates games as draws that cannot be -usually won without opponent cooperation. This applies to KBKB with unlike bishops, -and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, -to allow quick mates that can occur in some exceptional positions to be found by the engines. -KQKQ does not really belong in this category, and might be taken out in the future. -(When bitbase-based adjudications are implemented.) -Legality-testing must be on for this option to work. Default: false -
-ruleMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw after the given -number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, -irrespective of the given value of n. -
-repeatsToDraw n
If the given value is non-zero, xboard adjudicates the game as a draw if a position -is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, -(on the 3rd occurrence, actually), irrespective of the value of n. -Beware that positions that have different castling or en-passant rights do not count -as repeats, XBoard is fully e.p. and castling aware! +
-adjudicateLossThreshold n
If the given value is non-zero, XBoard adjudicates the game as a loss +if both engines agree for a duration of 6 consecutive ply that the score +is below the given score threshold for that engine. Make sure the score +is interpreted properly by XBoard, +using -firstScoreAbs and -secondScoreAbs if needed. +Default: 0 (no adjudiction) +
-adjudicateDrawMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw +if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) +
-checkMates true/false
If this option is set, XBoard detects all checkmates and stalemates, +and ends the game as soon as they occur. +Legality-testing must be switched on for this option to work. +Default: true +
-testClaims true/false
If this option is set, XBoard verifies all result claims made by engines, +and those who send false claims will forfeit the game because of it. +Legality-testing must be switched on for this option to work. Default: true +
-materialDraws true/false
If this option is set, XBoard adjudicates games as draws when there is +no sufficient material left to inflict a checkmate. +This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. +Legality-testing must be switched on for this option to work. Default: true +
-trivialDraws true/false
If this option is set, XBoard adjudicates games as draws that cannot be +usually won without opponent cooperation. This applies to KBKB with unlike bishops, +and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, +to allow quick mates that can occur in some exceptional positions to be found by the engines. +KQKQ does not really belong in this category, and might be taken out in the future. +(When bitbase-based adjudications are implemented.) +Legality-testing must be on for this option to work. Default: false +
-ruleMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw after the given +number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, +irrespective of the given value of n. +
-repeatsToDraw n
If the given value is non-zero, xboard adjudicates the game as a draw if a position +is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, +(on the 3rd occurrence, actually), irrespective of the value of n. +Beware that positions that have different castling or en-passant rights do not count +as repeats, XBoard is fully e.p. and castling aware!
- diff --git a/manual/html_node/CMail-answer.html b/manual/html_node/CMail-answer.html index 2aa3d98..bcb9d1a 100644 --- a/manual/html_node/CMail-answer.html +++ b/manual/html_node/CMail-answer.html @@ -34,29 +34,28 @@ Up: CMail

10.3 Answering a Move

-

When you receive a message from an opponent containing a move in one of -your games, simply pipe the message through cmail. In some mailers -this is as simple as typing | cmail when viewing the message, while in -others you may have to save the message to a file and do cmail < file -at the command line. In either case cmail will display the game using -XBoard. If you didn't exit XBoard when you made your first move -then cmail will do its best to use the existing XBoard instead -of starting a new one. As before, simply make a move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. cmail -will try to use the -XBoard that was most recently used to display the current game. This -means that many games can be in progress simultaneously, each with its own -active XBoard. - -If you want to look at the history or explore a variation, go ahead, but -you must return to the current position before XBoard will allow you -to mail a move. If you edit the game's history you must select -‘Reload Same Game’ from the ‘File’ menu to get back to the original -position, then make the move you want and select ‘Mail Move’. -As before, if you decide you aren't ready to make a move just yet you can -either select ‘Exit’ without sending a move or just leave -XBoard running until you are ready. - +

When you receive a message from an opponent containing a move in one of +your games, simply pipe the message through cmail. In some mailers +this is as simple as typing | cmail when viewing the message, while in +others you may have to save the message to a file and do cmail < file +at the command line. In either case cmail will display the game using +XBoard. If you didn't exit XBoard when you made your first move +then cmail will do its best to use the existing XBoard instead +of starting a new one. As before, simply make a move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. cmail +will try to use the +XBoard that was most recently used to display the current game. This +means that many games can be in progress simultaneously, each with its own +active XBoard. + +

If you want to look at the history or explore a variation, go ahead, but +you must return to the current position before XBoard will allow you +to mail a move. If you edit the game's history you must select +‘Reload Same Game’ from the ‘File’ menu to get back to the original +position, then make the move you want and select ‘Mail Move’. +As before, if you decide you aren't ready to make a move just yet you can +either select ‘Exit’ without sending a move or just leave +XBoard running until you are ready. diff --git a/manual/html_node/CMail-completion.html b/manual/html_node/CMail-completion.html index cefa75f..e8f9377 100644 --- a/manual/html_node/CMail-completion.html +++ b/manual/html_node/CMail-completion.html @@ -34,17 +34,16 @@ Up: CMail

10.5 Completing a Game

-

Because XBoard can detect checkmate and stalemate, cmail -handles game termination sensibly. As well as resignation, the -‘Action’ menu allows draws to be offered and accepted for -cmail games. - -For multi-game messages, only unfinished and just-finished games will be -included in email messages. When all the games are finished, they are -archived in the user's archive directory, and similarly in the opponent's -when he or she pipes the final message through cmail. The archive -file name includes the date the game was started. - +

Because XBoard can detect checkmate and stalemate, cmail +handles game termination sensibly. As well as resignation, the +‘Action’ menu allows draws to be offered and accepted for +cmail games. + +

For multi-game messages, only unfinished and just-finished games will be +included in email messages. When all the games are finished, they are +archived in the user's archive directory, and similarly in the opponent's +when he or she pipes the final message through cmail. The archive +file name includes the date the game was started. diff --git a/manual/html_node/CMail-game.html b/manual/html_node/CMail-game.html index 8b012ef..5391064 100644 --- a/manual/html_node/CMail-game.html +++ b/manual/html_node/CMail-game.html @@ -34,18 +34,17 @@ Up: CMail

10.2 Starting a CMail Game

-

Type cmail from a shell to start a game as white. After an opening -message, you will be prompted for a game name, which is optional—if you -simply press <Enter>, the game name will take the form -‘you-VS-opponent’. You will next be prompted for the short name -of your opponent. If you haven't played this person before, you will also -be prompted for his/her email address. cmail will then invoke -XBoard in the background. Make your first move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, -cmail will mail a copy of the move to your opponent. If you select -‘Exit’ without having selected ‘Mail Move’ then no move will be -made. - +

Type cmail from a shell to start a game as white. After an opening +message, you will be prompted for a game name, which is optional—if you +simply press <Enter>, the game name will take the form +‘you-VS-opponent’. You will next be prompted for the short name +of your opponent. If you haven't played this person before, you will also +be prompted for his/her email address. cmail will then invoke +XBoard in the background. Make your first move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, +cmail will mail a copy of the move to your opponent. If you select +‘Exit’ without having selected ‘Mail Move’ then no move will be +made. diff --git a/manual/html_node/CMail-multi.html b/manual/html_node/CMail-multi.html index c97858d..338b621 100644 --- a/manual/html_node/CMail-multi.html +++ b/manual/html_node/CMail-multi.html @@ -34,14 +34,12 @@ Up: CMail

10.4 Multi-Game Messages

-

-It is possible to have a cmail message carry more than one game. -This feature was implemented to handle IECG (International Email Chess -Group) matches, where a match consists of one game as white and one as black, -with moves transmitted simultaneously. In case there are more general uses, -cmail itself places no limit on the number of black/white games -contained in a message; however, XBoard does. - +

It is possible to have a cmail message carry more than one game. +This feature was implemented to handle IECG (International Email Chess +Group) matches, where a match consists of one game as white and one as black, +with moves transmitted simultaneously. In case there are more general uses, +cmail itself places no limit on the number of black/white games +contained in a message; however, XBoard does. diff --git a/manual/html_node/CMail-options.html b/manual/html_node/CMail-options.html index f69b154..612c631 100644 --- a/manual/html_node/CMail-options.html +++ b/manual/html_node/CMail-options.html @@ -33,64 +33,63 @@ Up: CMail

10.1 CMail options

-
-h
Displays cmail usage information. -
-c
Shows the conditions of the GNU General Public License. -See Copying. -
-w
Shows the warranty notice of the GNU General Public License. -See Copying. -
-v
-xv
Provides or inhibits verbose output from cmail and XBoard, -useful for debugging. The --xv -form also inhibits the cmail introduction message. -
-mail
-xmail
Invokes or inhibits the sending of a mail message containing the move. -
-xboard
-xxboard
Invokes or inhibits the running of XBoard on the game file. -
-reuse
-xreuse
Invokes or inhibits the reuse of an existing XBoard to display the -current game. -
-remail
Resends the last mail message for that game. This inhibits running -XBoard. -
-game <name>
The name of the game to be processed. -
-wgames <number>
-bgames <number>
-games <number>
Number of games to start as White, as Black or in total. Default is 1 as -white and none as black. If only one color is specified then none of the -other color is assumed. If no color is specified then equal numbers of -White and Black games are started, with the extra game being as White if an -odd number of total games is specified. -
-me <short name>
-opp <short name>
A one-word alias for yourself or your opponent. -
-wname <full name>
-bname <full name>
-name <full name>
-oppname <full name>
The full name of White, Black, yourself or your opponent. -
-wna <net address>
-bna <net address>
-na <net address>
-oppna <net address>
The email address of White, Black, yourself or your opponent. -
-dir <directory>
The directory in which cmail keeps its files. This defaults to the -environment variable $CMAIL_DIR or failing that, $CHESSDIR, -$HOME/Chess or ~/Chess. It will be created if it does not exist. -
-arcdir <directory>
The directory in which cmail archives completed games. Defaults to -the environment variable $CMAIL_ARCDIR or, in its absence, the same -directory as cmail keeps its working files (above). -
-mailprog <mail program>
The program used by cmail to send email messages. This defaults to the -environment variable $CMAIL_MAILPROG or failing that -/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need -to set this variable if none of the above paths fit your system. -
-gamesFile <file>
A file containing a list of games with email addresses. This defaults to -the environment variable $CMAIL_GAMES or failing that -.cmailgames. -
-aliasesFile <file>
A file containing one or more aliases for a set of email addresses. This -defaults to the environment variable $CMAIL_ALIASES or failing -that .cmailaliases. -
-logFile <file>
A file in which to dump verbose debugging messages that are invoked with -the ‘-v’ -option. -
-event <event>
The PGN Event tag (default ‘Email correspondence game’). -
-site <site>
The PGN Site tag (default ‘NET’). -
-round <round>
The PGN Round tag (default ‘-’, not applicable). -
-mode <mode>
The PGN Mode tag (default ‘EM’, Electronic Mail). -
Other options
Any option flags not listed above are passed through to XBoard. -Invoking XBoard through CMail changes the default values of two XBoard -options: The default value for ‘-noChessProgram’ is changed to -true; that is, by default no chess engine is started. The default -value for ‘-timeDelay’ is changed to 0; that is, by default -XBoard immediately goes to the end of the game as played so far, -rather than stepping through the moves one by one. You can still set -these options to whatever values you prefer by supplying them on -CMail's command line. See Options. +
-h
Displays cmail usage information. +
-c
Shows the conditions of the GNU General Public License. +See Copying. +
-w
Shows the warranty notice of the GNU General Public License. +See Copying. +
-v
-xv
Provides or inhibits verbose output from cmail and XBoard, +useful for debugging. The +-xv +form also inhibits the cmail introduction message. +
-mail
-xmail
Invokes or inhibits the sending of a mail message containing the move. +
-xboard
-xxboard
Invokes or inhibits the running of XBoard on the game file. +
-reuse
-xreuse
Invokes or inhibits the reuse of an existing XBoard to display the +current game. +
-remail
Resends the last mail message for that game. This inhibits running +XBoard. +
-game <name>
The name of the game to be processed. +
-wgames <number>
-bgames <number>
-games <number>
Number of games to start as White, as Black or in total. Default is 1 as +white and none as black. If only one color is specified then none of the +other color is assumed. If no color is specified then equal numbers of +White and Black games are started, with the extra game being as White if an +odd number of total games is specified. +
-me <short name>
-opp <short name>
A one-word alias for yourself or your opponent. +
-wname <full name>
-bname <full name>
-name <full name>
-oppname <full name>
The full name of White, Black, yourself or your opponent. +
-wna <net address>
-bna <net address>
-na <net address>
-oppna <net address>
The email address of White, Black, yourself or your opponent. +
-dir <directory>
The directory in which cmail keeps its files. This defaults to the +environment variable $CMAIL_DIR or failing that, $CHESSDIR, +$HOME/Chess or ~/Chess. It will be created if it does not exist. +
-arcdir <directory>
The directory in which cmail archives completed games. Defaults to +the environment variable $CMAIL_ARCDIR or, in its absence, the same +directory as cmail keeps its working files (above). +
-mailprog <mail program>
The program used by cmail to send email messages. This defaults to the +environment variable $CMAIL_MAILPROG or failing that +/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need +to set this variable if none of the above paths fit your system. +
-gamesFile <file>
A file containing a list of games with email addresses. This defaults to +the environment variable $CMAIL_GAMES or failing that +.cmailgames. +
-aliasesFile <file>
A file containing one or more aliases for a set of email addresses. This +defaults to the environment variable $CMAIL_ALIASES or failing +that .cmailaliases. +
-logFile <file>
A file in which to dump verbose debugging messages that are invoked with +the ‘-v’ +option. +
-event <event>
The PGN Event tag (default ‘Email correspondence game’). +
-site <site>
The PGN Site tag (default ‘NET’). +
-round <round>
The PGN Round tag (default ‘-’, not applicable). +
-mode <mode>
The PGN Mode tag (default ‘EM’, Electronic Mail). +
Other options
Any option flags not listed above are passed through to XBoard. +Invoking XBoard through CMail changes the default values of two XBoard +options: The default value for ‘-noChessProgram’ is changed to +true; that is, by default no chess engine is started. The default +value for ‘-timeDelay’ is changed to 0; that is, by default +XBoard immediately goes to the end of the game as played so far, +rather than stepping through the moves one by one. You can still set +these options to whatever values you prefer by supplying them on +CMail's command line. See Options.
- diff --git a/manual/html_node/CMail-trouble.html b/manual/html_node/CMail-trouble.html index a30e0b9..b3c205a 100644 --- a/manual/html_node/CMail-trouble.html +++ b/manual/html_node/CMail-trouble.html @@ -32,21 +32,20 @@ Up: CMail

10.6 Known CMail Problems

-

It's possible that a strange conjunction of conditions may occasionally -mean that cmail has trouble reactivating an existing -XBoard. If this should happen, simply trying it again should work. -If not, remove the file that stores the XBoard's PID -(game.pid) or use the ‘-xreuse’ option to force -cmail to start a new XBoard. - -Versions of cmail after 2.16 no longer understand the old file format -that XBoard used to use and so cannot be used to correspond with -anyone using an older version. - -Versions of cmail older than 2.11 do not handle multi-game messages, -so multi-game correspondence is not possible with opponents using an older -version. - +

It's possible that a strange conjunction of conditions may occasionally +mean that cmail has trouble reactivating an existing +XBoard. If this should happen, simply trying it again should work. +If not, remove the file that stores the XBoard's PID +(game.pid) or use the ‘-xreuse’ option to force +cmail to start a new XBoard. + +

Versions of cmail after 2.16 no longer understand the old file format +that XBoard used to use and so cannot be used to correspond with +anyone using an older version. + +

Versions of cmail older than 2.11 do not handle multi-game messages, +so multi-game correspondence is not possible with opponents using an older +version. diff --git a/manual/html_node/CMail.html b/manual/html_node/CMail.html index e50a1dc..482497d 100644 --- a/manual/html_node/CMail.html +++ b/manual/html_node/CMail.html @@ -33,21 +33,19 @@ Up: Top

10 CMail

-

The cmail program can help you play chess by email with opponents of -your choice using XBoard as an interface. - -You will usually run cmail without giving any options. - +

The cmail program can help you play chess by email with opponents of +your choice using XBoard as an interface. + +

You will usually run cmail without giving any options.

- diff --git a/manual/html_node/Chess-Servers.html b/manual/html_node/Chess-Servers.html index 310904d..f66a04f 100644 --- a/manual/html_node/Chess-Servers.html +++ b/manual/html_node/Chess-Servers.html @@ -33,86 +33,85 @@ Up: Top

4 Chess Servers

-

An Internet Chess Server, or ICS, is a place on the -Internet where people can get together to play chess, watch other -people's games, or just chat. You can use either telnet or a -client program like XBoard to connect to the server. There are -thousands of registered users on the different ICS hosts, and it is -not unusual to meet 200 on both chessclub.com and freechess.org. - -Most people can just type xboard -ics to start XBoard as an ICS -client. Invoking XBoard in this way connects you to the Internet -Chess Club (ICC), a commercial ICS. You can log in there as a guest -even if you do not have a paid account. To connect to the largest -Free ICS (FICS), use the command xboard -ics -icshost freechess.org -instead, or substitute a different host name to connect to your -favorite ICS. -For a full description of command-line options that control -the connection to ICS and change the default values of ICS options, see -ICS options. - -While you are running XBoard as an ICS client, -you use the terminal window that you started XBoard from -as a place to type in commands and read information that is -not available on the chessboard. - -The first time you need to use the terminal is to enter your login name -and password, if you are a registered player. (You don't need to do -this manually; the icsLogon option can do it for you. -see ICS options.) If you are not registered, -enter g as your name, and the server will pick a -unique guest name for you. - -Some useful ICS commands -include +

An Internet Chess Server, or ICS, is a place on the +Internet where people can get together to play chess, watch other +people's games, or just chat. You can use either telnet or a +client program like XBoard to connect to the server. There are +thousands of registered users on the different ICS hosts, and it is +not unusual to meet 200 on both chessclub.com and freechess.org. + +

Most people can just type xboard -ics to start XBoard as an ICS +client. Invoking XBoard in this way connects you to the Internet +Chess Club (ICC), a commercial ICS. You can log in there as a guest +even if you do not have a paid account. To connect to the largest +Free ICS (FICS), use the command xboard -ics -icshost freechess.org +instead, or substitute a different host name to connect to your +favorite ICS. +For a full description of command-line options that control +the connection to ICS and change the default values of ICS options, see +ICS options. + +

While you are running XBoard as an ICS client, +you use the terminal window that you started XBoard from +as a place to type in commands and read information that is +not available on the chessboard. + +

The first time you need to use the terminal is to enter your login name +and password, if you are a registered player. (You don't need to do +this manually; the icsLogon option can do it for you. +see ICS options.) If you are not registered, +enter g as your name, and the server will pick a +unique guest name for you. + +

Some useful ICS commands +include

-
help <topic>
to get help on the given <topic>. To get a list of possible topics type -help without topic. Try the help command before you ask other -people on the server for help. - -For example help register tells you how to become a registered -ICS player. -
who <flags>
to see a list of people who are logged on. Administrators -(people you should talk to if you have a problem) are marked -with the character ‘*’, an asterisk. The <flags> allow you to -display only selected players: For example, who of shows a -list of players who are interested in playing but do not have -an opponent. -
games
to see what games are being played -
match <player> [<mins>] [<inc>]
to challenge another player to a game. Both opponents get <mins> minutes -for the game, and <inc> seconds will be added after each move. -If another player challenges you, the server asks if you want to -accept the challenge; use the accept or decline commands -to answer. -
accept
decline
to accept or decline another player's offer. -The offer may be to start a new game, or to agree to a -draw, adjourn or abort the current game. See Action Menu. - -If you have more than one pending offer (for example, if more than one player -is challenging you, or if your opponent offers both a draw and to adjourn the -game), you have to supply additional information, by typing something -like accept <player>, accept draw, or draw. -
draw
adjourn
abort
asks your opponent to terminate a game by mutual agreement. Adjourned -games can be continued later. -Your opponent can either decline your offer or accept it (by typing the -same command or typing accept). In some cases these commands work -immediately, without asking your opponent to agree. For example, you can -abort the game unilaterally if your opponent is out of time, and you can claim -a draw by repetition or the 50-move rule if available simply by typing -draw. -
finger <player>
to get information about the given <player>. (Default: yourself.) -
vars
to get a list of personal settings -
set <var> <value>
to modify these settings -
observe <player>
to observe an ongoing game of the given <player>. -
examine
oldmoves
to review a recently completed game +
help <topic>
to get help on the given <topic>. To get a list of possible topics type +help without topic. Try the help command before you ask other +people on the server for help. + +

For example help register tells you how to become a registered +ICS player. +

who <flags>
to see a list of people who are logged on. Administrators +(people you should talk to if you have a problem) are marked +with the character ‘*’, an asterisk. The <flags> allow you to +display only selected players: For example, who of shows a +list of players who are interested in playing but do not have +an opponent. +
games
to see what games are being played +
match <player> [<mins>] [<inc>]
to challenge another player to a game. Both opponents get <mins> minutes +for the game, and <inc> seconds will be added after each move. +If another player challenges you, the server asks if you want to +accept the challenge; use the accept or decline commands +to answer. +
accept
decline
to accept or decline another player's offer. +The offer may be to start a new game, or to agree to a +draw, adjourn or abort the current game. See Action Menu. + +

If you have more than one pending offer (for example, if more than one player +is challenging you, or if your opponent offers both a draw and to adjourn the +game), you have to supply additional information, by typing something +like accept <player>, accept draw, or draw. +

draw
adjourn
abort
asks your opponent to terminate a game by mutual agreement. Adjourned +games can be continued later. +Your opponent can either decline your offer or accept it (by typing the +same command or typing accept). In some cases these commands work +immediately, without asking your opponent to agree. For example, you can +abort the game unilaterally if your opponent is out of time, and you can claim +a draw by repetition or the 50-move rule if available simply by typing +draw. +
finger <player>
to get information about the given <player>. (Default: yourself.) +
vars
to get a list of personal settings +
set <var> <value>
to modify these settings +
observe <player>
to observe an ongoing game of the given <player>. +
examine
oldmoves
to review a recently completed game
- -Some special XBoard features are activated when you are -in examine mode on ICS. See the descriptions of the menu commands -‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, -and ‘Stop Examining’ on the Step Menu, Mode Menu, and -Options Menu. - + +

Some special XBoard features are activated when you are +in examine mode on ICS. See the descriptions of the menu commands +‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, +and ‘Stop Examining’ on the Step Menu, Mode Menu, and +Options Menu. diff --git a/manual/html_node/Chess-engine-options.html b/manual/html_node/Chess-engine-options.html index bd81af0..a1b0edb 100644 --- a/manual/html_node/Chess-engine-options.html +++ b/manual/html_node/Chess-engine-options.html @@ -34,175 +34,174 @@ Up: Options

-
-tc or -timeControl minutes[:seconds]
Each player begins with his clock set to the timeControl period. -Default: 5 minutes. -The additional options movesPerSession and timeIncrement -are mutually exclusive. -
-mps or -movesPerSession moves
When both players have made movesPerSession moves, a -new timeControl period is added to both clocks. Default: 40 moves. -
-inc or -timeIncrement seconds
If this option is specified, movesPerSession is ignored. -Instead, after each player's move, timeIncrement seconds are -added to his clock. -Use ‘-inc 0’ if you want to require the entire -game to be played in one timeControl period, with no increment. -Default: -1, which specifies movesPerSession mode. -
-clock/-xclock or -clockMode true/false
Determines whether or not to display the chess clocks. If clockMode is -false, the clocks are not shown, but the side that is to play next -is still highlighted. Also, unless searchTime -is set, the chess engine still keeps track of the clock time and uses it to -determine how fast to make its moves. -
-st or -searchTime minutes[:seconds]
Tells the chess engine to spend at most the given amount of time -searching for each of its moves. Without this option, the chess engine -chooses its search time based on the number of moves and amount -of time remaining until the next time control. -Setting this option also sets clockMode to false. -
-depth or -searchDepth number
Tells the chess engine to look ahead at most the given number of moves -when searching for a move to make. Without this option, the chess -engine chooses its search depth based on the number of moves and -amount of time remaining until the next time control. With the option, -the engine will cut off its search early if it reaches the specified depth. -
-firstNPS number
-secondNPS number
Tells the chess engine to use an internal time standard based on its node count, -rather then wall-clock time, to make its timing decisions. -The time in virtual seconds should be obtained by dividing the node count -through the given number, like the number was a rate in nodes per second. -Xboard will manage the clocks in accordance with this, relying on the number -of nodes reported by the engine in its thinking output. If the given number equals zero, -it can obviously not be used to convert nodes to seconds, and the time reported -by the engine is used to decrement the XBoard clock in stead. The engine is supposed to -report in CPU time it uses, rather than wall-clock time, in this mode. This option -can provide fairer conditions for engine-engine matches on heavily loaded machines, -or with very fast games (where the wall clock is too inaccurate). -showThinking must be on for this option to work. Default: -1 (off). -Not many engines might support this yet! -
-firstTimeOdds factor
-secondTimeOdds factor
Reduces the time given to the mentioned engine by the given factor. -If pondering is off, the effect is indistinguishable from what would happen -if the engine was running on an n-times slower machine. Default: 1. -
-timeOddsMode mode
This option determines how the case is handled where both engines have a time-odds handicap. -If mode=1, the engine that gets the most time will always get the nominal time, -as specified by the time-control options, and its opponent's time is renormalized accordingly. -If mode=0, both play with reduced time. Default: 0. -
-hideThinkingFromHuman true/false
Controls the Hide Thinking option. See Options Menu. Default: true. -(Relaces the Show-Thinking option of older xboard versions.) -
-thinking/-xthinking or -showThinking true/false
Forces the engine to send thinking output to xboard. -Used to be the only way to control if thinking output was displayed -in older xboard versions, -but as the thinking output in xboard 4.3 is also used for several other -purposes (adjudication, storing in PGN file) the display of it is now controlled -by the new option Hide Thinking. See Options Menu. Default: false. -(But if xboard needs the thinking output for some purpose, -it makes the engine send it despite the setting of this option.) -
-ponder/-xponder or -ponderNextMove true/false
Sets the Ponder Next Move menu option. See Options Menu. Default: true. -
-smpCores number
Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. -Only works for engines that support the WinBoard-protocol cores feature. -
-mg or -matchGames n
Automatically runs an n-game match between two chess engines, -with alternating colors. -If the loadGameFile or loadPositionFile option is set, -XBoard -starts each game with the given opening moves or the given position; -otherwise, the games start with the standard initial chess position. -If the saveGameFile option is set, a move record for the -match is appended to the specified file. If the savePositionFile -option is set, the final position reached in each game of the match is appended -to the specified file. When the match is over, XBoard -displays the match score and exits. Default: 0 (do not run a match). -
-mm/-xmm or -matchMode true/false
Setting matchMode to true is equivalent to setting -matchGames to 1. -
-sameColorGames n
Automatically runs an n-game match between two chess engines, -without alternating colors. -Otherwise the same applies as for the ‘-matchGames’ option, -over which it takes precedence if both are specified. (See there.) -Default: 0 (do not run a match). -
-fcp or -firstChessProgram program
Name of first chess engine. -Default: Fairy-Max. -
-scp or -secondChessProgram program
Name of second chess engine, if needed. -A second chess engine is started only in Two Machines (match) mode. -Default: Fairy-Max. -
-fb/-xfb or -firstPlaysBlack true/false
In games between two chess engines, firstChessProgram normally plays -white. If this option is true, firstChessProgram plays black. In a -multi-game match, this option affects the colors only for the first -game; they still alternate in subsequent games. -
-fh or -firstHost host
-sh or -secondHost host
Hosts on which the chess engines are to run. The default for -each is localhost. If you specify another host, XBoard -uses rsh to run the chess engine there. (You can substitute a -different remote shell program for rsh using the remoteShell -option described below.) -
-fd or -firstDirectory dir
-sd or -secondDirectory dir
Working directories in which the chess engines are to be run. -The default is "", which means to run the chess engine -in the same working directory as XBoard -itself. (See the CHESSDIR environment variable.) -This option is effective only when the chess engine is being run -on the local host; it does not work if the engine is run remotely -using the -fh or -sh option. -
-initString string
-secondInitString string
The string that is sent to initialize each chess engine for a new game. -Default: - -
          new
-          random
+
-tc or -timeControl minutes[:seconds]
Each player begins with his clock set to the timeControl period. +Default: 5 minutes. +The additional options movesPerSession and timeIncrement +are mutually exclusive. +
-mps or -movesPerSession moves
When both players have made movesPerSession moves, a +new timeControl period is added to both clocks. Default: 40 moves. +
-inc or -timeIncrement seconds
If this option is specified, movesPerSession is ignored. +Instead, after each player's move, timeIncrement seconds are +added to his clock. +Use ‘-inc 0’ if you want to require the entire +game to be played in one timeControl period, with no increment. +Default: -1, which specifies movesPerSession mode. +
-clock/-xclock or -clockMode true/false
Determines whether or not to display the chess clocks. If clockMode is +false, the clocks are not shown, but the side that is to play next +is still highlighted. Also, unless searchTime +is set, the chess engine still keeps track of the clock time and uses it to +determine how fast to make its moves. +
-st or -searchTime minutes[:seconds]
Tells the chess engine to spend at most the given amount of time +searching for each of its moves. Without this option, the chess engine +chooses its search time based on the number of moves and amount +of time remaining until the next time control. +Setting this option also sets clockMode to false. +
-depth or -searchDepth number
Tells the chess engine to look ahead at most the given number of moves +when searching for a move to make. Without this option, the chess +engine chooses its search depth based on the number of moves and +amount of time remaining until the next time control. With the option, +the engine will cut off its search early if it reaches the specified depth. +
-firstNPS number
-secondNPS number
Tells the chess engine to use an internal time standard based on its node count, +rather then wall-clock time, to make its timing decisions. +The time in virtual seconds should be obtained by dividing the node count +through the given number, like the number was a rate in nodes per second. +Xboard will manage the clocks in accordance with this, relying on the number +of nodes reported by the engine in its thinking output. If the given number equals zero, +it can obviously not be used to convert nodes to seconds, and the time reported +by the engine is used to decrement the XBoard clock in stead. The engine is supposed to +report in CPU time it uses, rather than wall-clock time, in this mode. This option +can provide fairer conditions for engine-engine matches on heavily loaded machines, +or with very fast games (where the wall clock is too inaccurate). +showThinking must be on for this option to work. Default: -1 (off). +Not many engines might support this yet! +
-firstTimeOdds factor
-secondTimeOdds factor
Reduces the time given to the mentioned engine by the given factor. +If pondering is off, the effect is indistinguishable from what would happen +if the engine was running on an n-times slower machine. Default: 1. +
-timeOddsMode mode
This option determines how the case is handled where both engines have a time-odds handicap. +If mode=1, the engine that gets the most time will always get the nominal time, +as specified by the time-control options, and its opponent's time is renormalized accordingly. +If mode=0, both play with reduced time. Default: 0. +
-hideThinkingFromHuman true/false
Controls the Hide Thinking option. See Options Menu. Default: true. +(Relaces the Show-Thinking option of older xboard versions.) +
-thinking/-xthinking or -showThinking true/false
Forces the engine to send thinking output to xboard. +Used to be the only way to control if thinking output was displayed +in older xboard versions, +but as the thinking output in xboard 4.3 is also used for several other +purposes (adjudication, storing in PGN file) the display of it is now controlled +by the new option Hide Thinking. See Options Menu. Default: false. +(But if xboard needs the thinking output for some purpose, +it makes the engine send it despite the setting of this option.) +
-ponder/-xponder or -ponderNextMove true/false
Sets the Ponder Next Move menu option. See Options Menu. Default: true. +
-smpCores number
Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. +Only works for engines that support the WinBoard-protocol cores feature. +
-mg or -matchGames n
Automatically runs an n-game match between two chess engines, +with alternating colors. +If the loadGameFile or loadPositionFile option is set, +XBoard +starts each game with the given opening moves or the given position; +otherwise, the games start with the standard initial chess position. +If the saveGameFile option is set, a move record for the +match is appended to the specified file. If the savePositionFile +option is set, the final position reached in each game of the match is appended +to the specified file. When the match is over, XBoard +displays the match score and exits. Default: 0 (do not run a match). +
-mm/-xmm or -matchMode true/false
Setting matchMode to true is equivalent to setting +matchGames to 1. +
-sameColorGames n
Automatically runs an n-game match between two chess engines, +without alternating colors. +Otherwise the same applies as for the ‘-matchGames’ option, +over which it takes precedence if both are specified. (See there.) +Default: 0 (do not run a match). +
-fcp or -firstChessProgram program
Name of first chess engine. +Default: Fairy-Max. +
-scp or -secondChessProgram program
Name of second chess engine, if needed. +A second chess engine is started only in Two Machines (match) mode. +Default: Fairy-Max. +
-fb/-xfb or -firstPlaysBlack true/false
In games between two chess engines, firstChessProgram normally plays +white. If this option is true, firstChessProgram plays black. In a +multi-game match, this option affects the colors only for the first +game; they still alternate in subsequent games. +
-fh or -firstHost host
-sh or -secondHost host
Hosts on which the chess engines are to run. The default for +each is localhost. If you specify another host, XBoard +uses rsh to run the chess engine there. (You can substitute a +different remote shell program for rsh using the remoteShell +option described below.) +
-fd or -firstDirectory dir
-sd or -secondDirectory dir
Working directories in which the chess engines are to be run. +The default is "", which means to run the chess engine +in the same working directory as XBoard +itself. (See the CHESSDIR environment variable.) +This option is effective only when the chess engine is being run +on the local host; it does not work if the engine is run remotely +using the -fh or -sh option. +
-initString string
-secondInitString string
The string that is sent to initialize each chess engine for a new game. +Default: + +
          new
+          random
 
-

Setting this option from the command line is tricky, because you must -type in real newline characters, including one at the very end. -In most shells you can do this by -entering a ‘\’ character followed by a newline. It is easier to set -the option from your .Xresources file; in that case you can -include the character sequence ‘\n’ in the string, and it will -be converted to a newline. - -If you change this option, don't remove the ‘new’ -command; it is required by all chess engines to -start a new game. - -You can remove the ‘random’ command if you like; including it -causes GNU Chess 4 to randomize its move selection slightly so that it -doesn't play the same moves in every game. Even without -‘random’, GNU Chess 4 randomizes its choice of moves from its -opening book. Many other chess engines ignore this command entirely -and always (or never) randomize. - -You can also try adding other commands to the initString; see the -documentation of the chess engine you are using for details. -

-firstComputerString string
-secondComputerString string
The string that is sent to the chess engine if its opponent is another -computer chess engine. The default is ‘computer\n’. Probably the -only useful alternative is the empty string (‘’), which keeps the -engine from knowing that it is playing another computer. -
-reuse/-xreuse or -reuseFirst true/false
-reuse2/-xreuse2 or -reuseSecond true/false
If the option is false, -XBoard kills off the chess engine after every game and starts -it again for the next game. -If the option is true (the default), -XBoard starts the chess engine only once -and uses it repeatedly to play multiple games. -Some old chess engines may not work properly when -reuse is turned on, but otherwise games will start faster if it is left on. -
-firstProtocolVersion version-number
-secondProtocolVersion version-number
This option specifies which version of the chess engine communication -protocol to use. By default, version-number is 2. In version 1, the -"protover" command is not sent to the engine; since version 1 is a -subset of version 2, nothing else changes. Other values for -version-number are not supported. -
-firstScoreAbs true/false
-secondScoreAbs true/false
If this option is set, the score reported by the engine is taken to be -that in favor of white, even when the engine plays black. -Important when XBoard uses the score for adjudications, or in PGN reporting. -
-niceEngines priority
This option allows you to lower the priority of the engine processes, -so that the generally insatiable hunger for CPU time of chess engines does not interfere so much -with smooth operation of WinBoard (or the rest of your system). -Negative values could increase the engine priority, which is not recommended. -
-firstOptions string
-secondOptions string
The given string is a comma-separated list of (option name, option value) pairs, -like the following example: “style=Karpov,blunder rate=0”. -If the options announced by the engine at startup through the feature commands of WinBoard protocol -matches one of the option names (i.e. “style” or “blunder rate”), -it would be set to the given value (i.e. “Karpov” or 0) -through a corresponding option command to the engine. -This provided that the type of the value (text or numeric) matches as well. -
-firstNeedsNoncompliantFEN string
-secondNeedsNoncompliantFEN string
The castling rights and e.p. fields of the FEN sent to the mentioned engine -with the setboard command will be replaced by the given string. This can for -instance be used to run engines that do not understand Chess960 FENs in -variant fischerandom, to make them at least understand the opening position, -through setting the string to “KQkq -”. (Note you also have to give the e.p. field!) -Other possible applications are to provide work-arounds for engines that want to see -castling and e.p. fields in variants that do not have castling or e.p. -(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them -(string = “- -“), or to add variant-specific fields that are not yet supported by WinBoard -(e.g. to indicate the number of checks in 3check). +

Setting this option from the command line is tricky, because you must +type in real newline characters, including one at the very end. +In most shells you can do this by +entering a ‘\’ character followed by a newline. It is easier to set +the option from your .Xresources file; in that case you can +include the character sequence ‘\n’ in the string, and it will +be converted to a newline. + +

If you change this option, don't remove the ‘new’ +command; it is required by all chess engines to +start a new game. + +

You can remove the ‘random’ command if you like; including it +causes GNU Chess 4 to randomize its move selection slightly so that it +doesn't play the same moves in every game. Even without +‘random’, GNU Chess 4 randomizes its choice of moves from its +opening book. Many other chess engines ignore this command entirely +and always (or never) randomize. + +

You can also try adding other commands to the initString; see the +documentation of the chess engine you are using for details. +

-firstComputerString string
-secondComputerString string
The string that is sent to the chess engine if its opponent is another +computer chess engine. The default is ‘computer\n’. Probably the +only useful alternative is the empty string (‘’), which keeps the +engine from knowing that it is playing another computer. +
-reuse/-xreuse or -reuseFirst true/false
-reuse2/-xreuse2 or -reuseSecond true/false
If the option is false, +XBoard kills off the chess engine after every game and starts +it again for the next game. +If the option is true (the default), +XBoard starts the chess engine only once +and uses it repeatedly to play multiple games. +Some old chess engines may not work properly when +reuse is turned on, but otherwise games will start faster if it is left on. +
-firstProtocolVersion version-number
-secondProtocolVersion version-number
This option specifies which version of the chess engine communication +protocol to use. By default, version-number is 2. In version 1, the +"protover" command is not sent to the engine; since version 1 is a +subset of version 2, nothing else changes. Other values for +version-number are not supported. +
-firstScoreAbs true/false
-secondScoreAbs true/false
If this option is set, the score reported by the engine is taken to be +that in favor of white, even when the engine plays black. +Important when XBoard uses the score for adjudications, or in PGN reporting. +
-niceEngines priority
This option allows you to lower the priority of the engine processes, +so that the generally insatiable hunger for CPU time of chess engines does not interfere so much +with smooth operation of WinBoard (or the rest of your system). +Negative values could increase the engine priority, which is not recommended. +
-firstOptions string
-secondOptions string
The given string is a comma-separated list of (option name=option value) pairs, +like the following example: "style=Karpov,blunder rate=0". +If the options announced by the engine at startup through the feature commands of WinBoard protocol +matches one of the option names (i.e. "style" or "blunder rate"), +it would be set to the given value (i.e. "Karpov" or 0) +through a corresponding option command to the engine. +This provided that the type of the value (text or numeric) matches as well. +
-firstNeedsNoncompliantFEN string
-secondNeedsNoncompliantFEN string
The castling rights and e.p. fields of the FEN sent to the mentioned engine +with the setboard command will be replaced by the given string. This can for +instance be used to run engines that do not understand Chess960 FENs in +variant fischerandom, to make them at least understand the opening position, +through setting the string to "KQkq -". (Note you also have to give the e.p. field!) +Other possible applications are to provide work-arounds for engines that want to see +castling and e.p. fields in variants that do not have castling or e.p. +(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them +(string = "- -"), or to add variant-specific fields that are not yet supported by WinBoard +(e.g. to indicate the number of checks in 3check).
- diff --git a/manual/html_node/Contributors.html b/manual/html_node/Contributors.html index ed32058..11af62c 100644 --- a/manual/html_node/Contributors.html +++ b/manual/html_node/Contributors.html @@ -33,52 +33,52 @@ Up: Top

9 Authors and contributors

-

-Tim Mann has been responsible for XBoard versions 1.3 and beyond, and -for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and -Windows 95). H.G.Muller is responsible for version 4.3. - -Mark Williams contributed the initial (WinBoard-only) implementation -of many new features added to both XBoard and WinBoard in version -4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training -mode, auto raise, and blindfold. Ben Nye contributed X copy/paste -code for XBoard. - -Hugh Fisher added animated piece movement to XBoard, and Henrik Gram -(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added -click/click moving, the Analysis modes, piece flashing, ZIICS import, -and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to -the Amiga, creating AmyBoard, and converted the documentation to -texinfo. Elmar Bartel contributed the new piece bitmaps introduced in -version 3.2. John Chanak contributed the initial implementation of -ICS mode. The color scheme and the old 80x80 piece bitmaps were taken -from Wayne Christopher's XChess program. - -Chris Sears and Dan Sears wrote the original XBoard. They were -responsible for versions 1.0 through 1.2. - -Evan Welsh wrote CMail. Patrick Surry helped in designing, -testing, and documenting CMail. - -Allessandro Scotti added many elements to the user interface of WinBoard, -including the board textures and font-based rendering, the evaluation-graph, -move-history and engine-output window. -He was also responsible for adding the UCI support. - -H.G. Muller made WinBoard castling- and e.p.-aware, -added variant support with adjustable board sizes, -the crazyhouse holdings, and the fairy pieces. -In addition he added most of the adjudication options, -made WinBoard more robust in dealing with buggy and crashing engines, -and extended time control with a time-odds and node-count-based modes. -Most of the options that initially wre WinBoard only have now been back-ported to XBoard. - -Michel van den Bergh provided the code for reading Polyglot opening books. - -Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 -of the Savannah project (mainly by Daniel Mehrmann), -and the never-released 4.3.16 into a unified WinBoard 4.4, -which is now available both from the Savannah web site and the WinBoard forum. +

+Tim Mann has been responsible for XBoard versions 1.3 and beyond, and +for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and +Windows 95). H.G.Muller is responsible for version 4.3. + +

Mark Williams contributed the initial (WinBoard-only) implementation +of many new features added to both XBoard and WinBoard in version +4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training +mode, auto raise, and blindfold. Ben Nye contributed X copy/paste +code for XBoard. + +

Hugh Fisher added animated piece movement to XBoard, and Henrik Gram +(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added +click/click moving, the Analysis modes, piece flashing, ZIICS import, +and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to +the Amiga, creating AmyBoard, and converted the documentation to +texinfo. Elmar Bartel contributed the new piece bitmaps introduced in +version 3.2. John Chanak contributed the initial implementation of +ICS mode. The color scheme and the old 80x80 piece bitmaps were taken +from Wayne Christopher's XChess program. + +

Chris Sears and Dan Sears wrote the original XBoard. They were +responsible for versions 1.0 through 1.2. + +

Evan Welsh wrote CMail. Patrick Surry helped in designing, +testing, and documenting CMail. + +

Allessandro Scotti added many elements to the user interface of WinBoard, +including the board textures and font-based rendering, the evaluation-graph, +move-history and engine-output window. +He was also responsible for adding the UCI support. + +

H.G. Muller made WinBoard castling- and e.p.-aware, +added variant support with adjustable board sizes, +the crazyhouse holdings, and the fairy pieces. +In addition he added most of the adjudication options, +made WinBoard more robust in dealing with buggy and crashing engines, +and extended time control with a time-odds and node-count-based modes. +Most of the options that initially wre WinBoard only have now been back-ported to XBoard. + +

Michel van den Bergh provided the code for reading Polyglot opening books. + +

Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 +of the Savannah project (mainly by Daniel Mehrmann), +and the never-released 4.3.16 into a unified WinBoard 4.4, +which is now available both from the Savannah web site and the WinBoard forum. diff --git a/manual/html_node/Copying.html b/manual/html_node/Copying.html index 7bf7cad..27d2e9c 100644 --- a/manual/html_node/Copying.html +++ b/manual/html_node/Copying.html @@ -727,9 +727,8 @@ program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But -first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. - - +first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. + diff --git a/manual/html_node/Copyright.html b/manual/html_node/Copyright.html index c9ae6be..0ccc40a 100644 --- a/manual/html_node/Copyright.html +++ b/manual/html_node/Copyright.html @@ -75,8 +75,7 @@ notice identical to this one. into another language, under the above conditions for modified versions, except that the section entitled “GNU General Public License,” and this permission notice, may be included in translations approved by -the Free Software Foundation instead of in the original English. - +the Free Software Foundation instead of in the original English. diff --git a/manual/html_node/Crafty.html b/manual/html_node/Crafty.html index cc2ccbc..a890056 100644 --- a/manual/html_node/Crafty.html +++ b/manual/html_node/Crafty.html @@ -34,24 +34,22 @@ Up: Oth

11.4 Crafty

-

-Crafty is a chess engine written by Bob Hyatt. -You can use XBoard to play a game against Crafty, hook Crafty up -to an ICS, or use Crafty to interactively analyze games and positions -for you. - -Crafty is a strong, rapidly evolving chess program. This rapid -pace of development is good, because it means Crafty is always -getting better. This can sometimes cause problems with -backwards compatibility, but usually the latest version of Crafty -will work well with the latest version of XBoard. -Crafty can be obtained from its author's FTP site: -ftp://ftp.cis.uab.edu/hyatt/. - -To use Crafty with XBoard, give the -fcp and -fd options as follows, where -<crafty's directory> is the directory in which you installed Crafty -and placed its book and other support files. - +

Crafty is a chess engine written by Bob Hyatt. +You can use XBoard to play a game against Crafty, hook Crafty up +to an ICS, or use Crafty to interactively analyze games and positions +for you. + +

Crafty is a strong, rapidly evolving chess program. This rapid +pace of development is good, because it means Crafty is always +getting better. This can sometimes cause problems with +backwards compatibility, but usually the latest version of Crafty +will work well with the latest version of XBoard. +Crafty can be obtained from its author's FTP site: +ftp://ftp.cis.uab.edu/hyatt/. + +

To use Crafty with XBoard, give the -fcp and -fd options as follows, where +<crafty's directory> is the directory in which you installed Crafty +and placed its book and other support files. diff --git a/manual/html_node/Environment.html b/manual/html_node/Environment.html index 8900496..11f4b52 100644 --- a/manual/html_node/Environment.html +++ b/manual/html_node/Environment.html @@ -33,13 +33,12 @@ Up: Top

6 Environment variables

-

Game and position files are found in a directory named by the -CHESSDIR environment variable. If this variable is not set, the -current working directory is used. If CHESSDIR is set, -XBoard actually changes its working directory to -$CHESSDIR, so any files written by the chess engine -will be placed there too. - +

Game and position files are found in a directory named by the +CHESSDIR environment variable. If this variable is not set, the +current working directory is used. If CHESSDIR is set, +XBoard actually changes its working directory to +$CHESSDIR, so any files written by the chess engine +will be placed there too. diff --git a/manual/html_node/Fairy_002dMax.html b/manual/html_node/Fairy_002dMax.html index a499dcd..7665769 100644 --- a/manual/html_node/Fairy_002dMax.html +++ b/manual/html_node/Fairy_002dMax.html @@ -35,19 +35,17 @@ Up: Oth

11.2 Fairy-Max

-

-Fairy-Max is a derivative from the World's smallest Chess program micro-Max, -which measures only about 100 lines of source code. -The main difference with micro-Max is that Fairy-Max loads its move-generator -tables from a file, so that the rules for piece movement can be easily configured -to implement unorthodox pieces. -Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. -In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, -Cylinder chess, Berolina Chess, while the user can easily define new variants. -It can be obtained from: - -http://home.hccnet.nl/h.g.muller/dwnldpage.html - +

Fairy-Max is a derivative from the World's smallest Chess program micro-Max, +which measures only about 100 lines of source code. +The main difference with micro-Max is that Fairy-Max loads its move-generator +tables from a file, so that the rules for piece movement can be easily configured +to implement unorthodox pieces. +Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. +In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, +Cylinder chess, Berolina Chess, while the user can easily define new variants. +It can be obtained from: + +

http://home.hccnet.nl/h.g.muller/dwnldpage.html diff --git a/manual/html_node/File-Menu.html b/manual/html_node/File-Menu.html index 17747b1..f4a3a55 100644 --- a/manual/html_node/File-Menu.html +++ b/manual/html_node/File-Menu.html @@ -34,113 +34,112 @@ Up: Menus

-
New Game
Resets XBoard and the chess engine to the beginning of a new chess -game. The r key is a keyboard equivalent. In Internet Chess -Server mode, clears the current state of XBoard, then -resynchronizes with the ICS by sending a refresh command. If you want to -stop playing, observing, or examining an ICS game, use an -appropriate command from the Action menu, not ‘New Game’. -See Action Menu. -
New Shuffle Game
Similar to ‘New Game’, but allows you to specify a particular initial position -(according to a standardized numbering system) -in chess variants which use randomized opening positions (e.g. Chess960). -The selected opening position will persistently be chosen on any following -New Game command until you use this menu to select another. Selecting -position number -1 will produce a newly randomized position on any new game. -Using this menu item in variants that normally do not shuffle their opening position -does cause these variants to become shuffle variants until you use the -‘New Shuffle Game’ menu to explicitly switch the randomization off, -or select a new variant. -
New Variant
Allows you to select a new chess variant in non-ICS mode. -(In ICS play, the ICS is responsible for deciding which variant will be played, -and XBoard adapts autmatically.) If you play with an engine, the engine must -be able to play the selected variant, or the command will be ignored. -XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, -Capablanca Chess, shatranj, crazyhous, bughouse. -
Load Game
Plays a game from a record file. The g key is a keyboard equivalent. -A popup dialog prompts you for the file name. If the file contains more -than one game, a second popup dialog -displays a list of games (with information drawn from their PGN tags, if -any), and you can select the one you want. Alternatively, you can load the -Nth game in the file directly, by typing the number N after the -file name, separated by a space. - -The game file parser will accept PGN (portable game notation), -or in fact almost any file that contains moves in algebraic -notation. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -If the file includes a PGN position (FEN tag), or an old-style -XBoard position diagram bracketed by ‘[--’ and ‘--]’ -before the first move, the game starts from that position. Text -enclosed in parentheses, square brackets, or curly braces is assumed to -be commentary and is displayed in a pop-up window. Any other -text in the file is ignored. PGN variations (enclosed in -parentheses) are treated as comments; XBoard is not able to walk -variation trees. -The nonstandard PGN tag [Variant "varname"] functions similarly to -the -variant command-line option (see below), allowing games in certain chess -variants to be loaded. There is also a heuristic to -recognize chess variants from the Event tag, by looking for the strings -that the Internet Chess Servers put there when saving variant ("wild") games. -
Load Next Game
Loads the next game from the last game record file you loaded. -The shifted N key is a keyboard equivalent. -
Load Previous Game
Loads the previous game from the last game record file you -loaded. The shifted P key is a keyboard equivalent. -Not available if the last game was loaded from a pipe. -
Reload Same Game
Reloads the last game you loaded. -Not available if the last game was loaded from a pipe. -
Save Game
Appends a record of the current game to a file. -A popup dialog -prompts you for the file name. If the game did not begin with -the standard starting position, the game file includes the -starting position used. Games are saved in the PGN (portable -game notation) format, unless the oldSaveStyle option is true, -in which case they are saved in an older format that is specific -to XBoard. Both formats are human-readable, and both can be -read back by the ‘Load Game’ command. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -
Copy Game
Copies a record of the current game to an internal clipboard in PGN -format and sets the X selection to the game text. The game can be -pasted to another application (such as a text editor or another copy -of XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Game command. -
Paste Game
Interprets the current X selection as a game record and loads it, as -with Load Game. -
Load Position
Sets up a position from a position file. A popup dialog prompts -you for the file name. If the file contains more than one saved -position, and you want to load the Nth one, type the number N -after the file name, separated by a space. Position files must -be in FEN (Forsythe-Edwards notation), or in the format that the -Save Position command writes when oldSaveStyle is turned on. -
Load Next Position
Loads the next position from the last position file you loaded. -
Load Previous Position
Loads the previous position from the last position file you -loaded. Not available if the last position was loaded from a pipe. -
Reload Same Position
Reloads the last position you loaded. -Not available if the last position was loaded from a pipe. -
Save Position
Appends a diagram of the current position to a file. -A popup dialog -prompts you for the file name. Positions are saved in -FEN (Forsythe-Edwards notation) format unless the oldSaveStyle -option is true, in which case they are saved in an older, -human-readable format that is specific to XBoard. Both formats -can be read back by the ‘Load Position’ command. -
Copy Position
Copies the current position to an internal clipboard in FEN format and -sets the X selection to the position text. The position can be pasted -to another application (such as a text editor or another copy of -XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Position command. -
Paste Position
Interprets the current X selection as a FEN position and loads it, as -with Load Position. -
Mail Move
Reload CMail Message
See CMail. -
Exit
Exits from XBoard. The shifted Q key is a keyboard equivalent. +
New Game
Resets XBoard and the chess engine to the beginning of a new chess +game. The r key is a keyboard equivalent. In Internet Chess +Server mode, clears the current state of XBoard, then +resynchronizes with the ICS by sending a refresh command. If you want to +stop playing, observing, or examining an ICS game, use an +appropriate command from the Action menu, not ‘New Game’. +See Action Menu. +
New Shuffle Game
Similar to ‘New Game’, but allows you to specify a particular initial position +(according to a standardized numbering system) +in chess variants which use randomized opening positions (e.g. Chess960). +The selected opening position will persistently be chosen on any following +New Game command until you use this menu to select another. Selecting +position number -1 will produce a newly randomized position on any new game. +Using this menu item in variants that normally do not shuffle their opening position +does cause these variants to become shuffle variants until you use the +‘New Shuffle Game’ menu to explicitly switch the randomization off, +or select a new variant. +
New Variant
Allows you to select a new chess variant in non-ICS mode. +(In ICS play, the ICS is responsible for deciding which variant will be played, +and XBoard adapts autmatically.) If you play with an engine, the engine must +be able to play the selected variant, or the command will be ignored. +XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, +Capablanca Chess, shatranj, crazyhous, bughouse. +
Load Game
Plays a game from a record file. The g key is a keyboard equivalent. +A popup dialog prompts you for the file name. If the file contains more +than one game, a second popup dialog +displays a list of games (with information drawn from their PGN tags, if +any), and you can select the one you want. Alternatively, you can load the +Nth game in the file directly, by typing the number N after the +file name, separated by a space. + +

The game file parser will accept PGN (portable game notation), +or in fact almost any file that contains moves in algebraic +notation. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +If the file includes a PGN position (FEN tag), or an old-style +XBoard position diagram bracketed by ‘[--’ and ‘--]’ +before the first move, the game starts from that position. Text +enclosed in parentheses, square brackets, or curly braces is assumed to +be commentary and is displayed in a pop-up window. Any other +text in the file is ignored. PGN variations (enclosed in +parentheses) are treated as comments; XBoard is not able to walk +variation trees. +The nonstandard PGN tag [Variant "varname"] functions similarly to +the -variant command-line option (see below), allowing games in certain chess +variants to be loaded. There is also a heuristic to +recognize chess variants from the Event tag, by looking for the strings +that the Internet Chess Servers put there when saving variant ("wild") games. +

Load Next Game
Loads the next game from the last game record file you loaded. +The shifted N key is a keyboard equivalent. +
Load Previous Game
Loads the previous game from the last game record file you +loaded. The shifted P key is a keyboard equivalent. +Not available if the last game was loaded from a pipe. +
Reload Same Game
Reloads the last game you loaded. +Not available if the last game was loaded from a pipe. +
Save Game
Appends a record of the current game to a file. +A popup dialog +prompts you for the file name. If the game did not begin with +the standard starting position, the game file includes the +starting position used. Games are saved in the PGN (portable +game notation) format, unless the oldSaveStyle option is true, +in which case they are saved in an older format that is specific +to XBoard. Both formats are human-readable, and both can be +read back by the ‘Load Game’ command. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +
Copy Game
Copies a record of the current game to an internal clipboard in PGN +format and sets the X selection to the game text. The game can be +pasted to another application (such as a text editor or another copy +of XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Game command. +
Paste Game
Interprets the current X selection as a game record and loads it, as +with Load Game. +
Load Position
Sets up a position from a position file. A popup dialog prompts +you for the file name. If the file contains more than one saved +position, and you want to load the Nth one, type the number N +after the file name, separated by a space. Position files must +be in FEN (Forsythe-Edwards notation), or in the format that the +Save Position command writes when oldSaveStyle is turned on. +
Load Next Position
Loads the next position from the last position file you loaded. +
Load Previous Position
Loads the previous position from the last position file you +loaded. Not available if the last position was loaded from a pipe. +
Reload Same Position
Reloads the last position you loaded. +Not available if the last position was loaded from a pipe. +
Save Position
Appends a diagram of the current position to a file. +A popup dialog +prompts you for the file name. Positions are saved in +FEN (Forsythe-Edwards notation) format unless the oldSaveStyle +option is true, in which case they are saved in an older, +human-readable format that is specific to XBoard. Both formats +can be read back by the ‘Load Position’ command. +
Copy Position
Copies the current position to an internal clipboard in FEN format and +sets the X selection to the position text. The position can be pasted +to another application (such as a text editor or another copy of +XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Position command. +
Paste Position
Interprets the current X selection as a FEN position and loads it, as +with Load Position. +
Mail Move
Reload CMail Message
See CMail. +
Exit
Exits from XBoard. The shifted Q key is a keyboard equivalent.
- diff --git a/manual/html_node/Firewalls.html b/manual/html_node/Firewalls.html index a2ad983..611a02c 100644 --- a/manual/html_node/Firewalls.html +++ b/manual/html_node/Firewalls.html @@ -33,131 +33,124 @@ Up: Top

5 Firewalls

-

By default, XBoard communicates with an Internet Chess Server -by opening a TCP socket directly from the machine it is running on -to the ICS. If there is a firewall between your machine and the ICS, -this won't work. Here are some recipes for getting around common -kinds of firewalls using special options to XBoard. -Important: See the paragraph in the below about extra echoes, in -Limitations. - -Suppose that you can't telnet directly to ICS, but you can telnet -to a firewall host, log in, and then telnet from there to ICS. -Let's say the firewall is called ‘firewall.example.com’. Set -command-line options as follows: - -

     xboard -ics -icshost firewall.example.com -icsport 23
+

By default, XBoard communicates with an Internet Chess Server +by opening a TCP socket directly from the machine it is running on +to the ICS. If there is a firewall between your machine and the ICS, +this won't work. Here are some recipes for getting around common +kinds of firewalls using special options to XBoard. +Important: See the paragraph in the below about extra echoes, in +Limitations. + +

Suppose that you can't telnet directly to ICS, but you can telnet +to a firewall host, log in, and then telnet from there to ICS. +Let's say the firewall is called ‘firewall.example.com’. Set +command-line options as follows: + +

     xboard -ics -icshost firewall.example.com -icsport 23
 
-

Or in your .Xresources file: - -

     XBoard*internetChessServerHost: firewall.example.com
-     XBoard*internetChessServerPort: 23
+   

Or in your .Xresources file: + +

     XBoard*internetChessServerHost: firewall.example.com
+     XBoard*internetChessServerPort: 23
 
-

Then when you run XBoard in ICS mode, you will be prompted -to log in to the firewall host. This works because port 23 is the -standard telnet login service. Do so, then telnet to ICS, using a -command like ‘telnet chessclub.com 5000’, or whatever command -the firewall provides for telnetting to port 5000. - -If your firewall lets you telnet (or rlogin) to remote hosts but -doesn't let you telnet to port 5000, you may be able to connect to the -chess server on port 23 instead, which is the port the telnet program -uses by default. Some chess servers support this (including -chessclub.com and freechess.org), while some do not. - -If your chess server does not allow connections on port 23 and your -firewall does not allow you to connect to other ports, you may be able -to connect by hopping through another host outside the firewall that -you have an account on. For instance, suppose you have a shell -account at ‘foo.edu’. Follow the recipe above, but instead of -typing ‘telnet chessclub.com 5000’ to the firewall, type -‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and -then type ‘telnet chessclub.com 5000’. - -Suppose that you can't telnet directly to ICS, but you can use rsh -to run programs on a firewall host, and that host can telnet to ICS. -Let's say the firewall is called ‘rsh.example.com’. Set -command-line options as follows: - -

     xboard -ics -gateway rsh.example.com -icshost chessclub.com
+   

Then when you run XBoard in ICS mode, you will be prompted +to log in to the firewall host. This works because port 23 is the +standard telnet login service. Do so, then telnet to ICS, using a +command like ‘telnet chessclub.com 5000’, or whatever command +the firewall provides for telnetting to port 5000. + +

If your firewall lets you telnet (or rlogin) to remote hosts but +doesn't let you telnet to port 5000, you may be able to connect to the +chess server on port 23 instead, which is the port the telnet program +uses by default. Some chess servers support this (including +chessclub.com and freechess.org), while some do not. + +

If your chess server does not allow connections on port 23 and your +firewall does not allow you to connect to other ports, you may be able +to connect by hopping through another host outside the firewall that +you have an account on. For instance, suppose you have a shell +account at ‘foo.edu’. Follow the recipe above, but instead of +typing ‘telnet chessclub.com 5000’ to the firewall, type +‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and +then type ‘telnet chessclub.com 5000’. + +

Suppose that you can't telnet directly to ICS, but you can use rsh +to run programs on a firewall host, and that host can telnet to ICS. +Let's say the firewall is called ‘rsh.example.com’. Set +command-line options as follows: + +

     xboard -ics -gateway rsh.example.com -icshost chessclub.com
 
-

-Or in your .Xresources file: - -

     XBoard*gateway: rsh.example.com
-     XBoard*internetChessServerHost: chessclub.com
+   

Or in your .Xresources file: + +

     XBoard*gateway: rsh.example.com
+     XBoard*internetChessServerHost: chessclub.com
 
-

-Then when you run XBoard in ICS mode, it will connect to -the ICS by using rsh to run the command -‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. - -Suppose that you can telnet anywhere you want, but you have to -run a special program called ptelnet to do so. - -First, we'll consider the easy case, in which -‘ptelnet chessclub.com 5000’ gets you to the chess server. -In this case set command line options as follows: - -

     xboard -ics -telnet -telnetProgram ptelnet
+   

Then when you run XBoard in ICS mode, it will connect to +the ICS by using rsh to run the command +‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. + +

Suppose that you can telnet anywhere you want, but you have to +run a special program called ptelnet to do so. + +

First, we'll consider the easy case, in which +‘ptelnet chessclub.com 5000’ gets you to the chess server. +In this case set command line options as follows: + +

     xboard -ics -telnet -telnetProgram ptelnet
 
-

-Or in your .Xresources file: - -

     XBoard*useTelnet: true
-     XBoard*telnetProgram: ptelnet
+   

Or in your .Xresources file: + +

     XBoard*useTelnet: true
+     XBoard*telnetProgram: ptelnet
 
-

-Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet chessclub.com 5000’ to connect to the ICS. - -Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; -that is, your ptelnet program doesn't let you connect to -alternative ports. As noted above, your chess server may allow you to -connect on port 23 instead. In that case, just add the option -‘-icsport ""’ to the above command, or add -‘XBoard*internetChessServerPort:’ to your .Xresources file. -But if your chess server doesn't let you connect on port 23, you will have -to find some other host outside the firewall and hop through it. For -instance, suppose you have a shell account at ‘foo.edu’. Set -command line options as follows: - -

     xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
+   

Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet chessclub.com 5000’ to connect to the ICS. + +

Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; +that is, your ptelnet program doesn't let you connect to +alternative ports. As noted above, your chess server may allow you to +connect on port 23 instead. In that case, just add the option +‘-icsport ""’ to the above command, or add +‘XBoard*internetChessServerPort:’ to your .Xresources file. +But if your chess server doesn't let you connect on port 23, you will have +to find some other host outside the firewall and hop through it. For +instance, suppose you have a shell account at ‘foo.edu’. Set +command line options as follows: + +

     xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
 
-

-Or in your .Xresources file: - -

     XBoard*useTelnet: true
-     XBoard*telnetProgram: ptelnet
-     XBoard*internetChessServerHost: foo.edu
-     XBoard*internetChessServerPort:
+   

Or in your .Xresources file: + +

     XBoard*useTelnet: true
+     XBoard*telnetProgram: ptelnet
+     XBoard*internetChessServerHost: foo.edu
+     XBoard*internetChessServerPort:
 
-

-Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet foo.edu’ to connect to your account at -‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. - -ICC timestamp and FICS timeseal do not work through some -firewalls. You can use them only if your firewall gives a clean TCP -connection with a full 8-bit wide path. If your firewall allows you -to get out only by running a special telnet program, you can't use -timestamp or timeseal across it. But if you have access to a -computer just outside your firewall, and you have much lower netlag -when talking to that computer than to the ICS, it might be worthwhile -running timestamp there. Follow the instructions above for hopping -through a host outside the firewall (foo.edu in the example), -but run timestamp or timeseal on that host instead of telnet. - -Suppose that you have a SOCKS firewall that will give you a clean -8-bit wide TCP connection to the chess server, but only after you -authenticate yourself via the SOCKS protocol. In that case, you could -make a socksified version of XBoard and run that. If you are using -timestamp or timeseal, you will to socksify it, not XBoard; this may -be difficult seeing that ICC and FICS do not provide source code for -these programs. Socksification is beyond the scope of this document, -but see the SOCKS Web site at http://www.socks.permeo.com/. -If you are missing SOCKS, try http://www.funbureau.com/. - +

Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet foo.edu’ to connect to your account at +‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. + +

ICC timestamp and FICS timeseal do not work through some +firewalls. You can use them only if your firewall gives a clean TCP +connection with a full 8-bit wide path. If your firewall allows you +to get out only by running a special telnet program, you can't use +timestamp or timeseal across it. But if you have access to a +computer just outside your firewall, and you have much lower netlag +when talking to that computer than to the ICS, it might be worthwhile +running timestamp there. Follow the instructions above for hopping +through a host outside the firewall (foo.edu in the example), +but run timestamp or timeseal on that host instead of telnet. + +

Suppose that you have a SOCKS firewall that will give you a clean +8-bit wide TCP connection to the chess server, but only after you +authenticate yourself via the SOCKS protocol. In that case, you could +make a socksified version of XBoard and run that. If you are using +timestamp or timeseal, you will to socksify it, not XBoard; this may +be difficult seeing that ICC and FICS do not provide source code for +these programs. Socksification is beyond the scope of this document, +but see the SOCKS Web site at http://www.socks.permeo.com/. +If you are missing SOCKS, try http://www.funbureau.com/. diff --git a/manual/html_node/GNU-Chess.html b/manual/html_node/GNU-Chess.html index 1b12b7e..d6fc03b 100644 --- a/manual/html_node/GNU-Chess.html +++ b/manual/html_node/GNU-Chess.html @@ -32,14 +32,12 @@ Up: Oth

11.1 GNU Chess

-

-The GNU Chess engine is available from: - -ftp://ftp.gnu.org/gnu/gnuchess/ - -You can use XBoard to play a game against GNU Chess, or to -interface GNU Chess to an ICS. - +

The GNU Chess engine is available from: + +

ftp://ftp.gnu.org/gnu/gnuchess/ + +

You can use XBoard to play a game against GNU Chess, or to +interface GNU Chess to an ICS. diff --git a/manual/html_node/Help-Menu.html b/manual/html_node/Help-Menu.html index 16e56d4..57595a4 100644 --- a/manual/html_node/Help-Menu.html +++ b/manual/html_node/Help-Menu.html @@ -36,27 +36,26 @@ Up: Menus

-
Info XBoard
Displays the XBoard documentation in info format. For this feature to -work, you must have the GNU info program installed on your system, and -the file xboard.info must either be present in the current -working directory, or have been installed by the ‘make install’ -command when you built XBoard. -
Man XBoard
Displays the XBoard documentation in man page format. For this -feature to work, the file xboard.6 must have been installed by -the ‘make install’ command when you built XBoard, and the -directory it was placed in must be on the search path for your -system's ‘man’ command. -
Hint
Displays a move hint from the chess engine. -
Book
Displays a list of possible moves from the chess engine's opening -book. The exact format depends on what chess engine you are using. -With GNU Chess 4, the first column gives moves, the second column -gives one possible response for each move, and the third column shows -the number of lines in the book that include the move from the first -column. If you select this option and nothing happens, the chess -engine is out of its book or does not support this feature. -
About XBoard
Shows the current XBoard version number. +
Info XBoard
Displays the XBoard documentation in info format. For this feature to +work, you must have the GNU info program installed on your system, and +the file xboard.info must either be present in the current +working directory, or have been installed by the ‘make install’ +command when you built XBoard. +
Man XBoard
Displays the XBoard documentation in man page format. For this +feature to work, the file xboard.6 must have been installed by +the ‘make install’ command when you built XBoard, and the +directory it was placed in must be on the search path for your +system's ‘man’ command. +
Hint
Displays a move hint from the chess engine. +
Book
Displays a list of possible moves from the chess engine's opening +book. The exact format depends on what chess engine you are using. +With GNU Chess 4, the first column gives moves, the second column +gives one possible response for each move, and the third column shows +the number of lines in the book that include the move from the first +column. If you select this option and nothing happens, the chess +engine is out of its book or does not support this feature. +
About XBoard
Shows the current XBoard version number.
- diff --git a/manual/html_node/HoiChess.html b/manual/html_node/HoiChess.html index 6b57ec4..c6e0ffc 100644 --- a/manual/html_node/HoiChess.html +++ b/manual/html_node/HoiChess.html @@ -34,13 +34,11 @@ Up: Oth

11.3 HoiChess

-

-HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, -able to play Chinese Chess. It can be obtained from the standard Linux repositories -through: - -sudo apt-get install hoichess - +

HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, +able to play Chinese Chess. It can be obtained from the standard Linux repositories +through: + +

sudo apt-get install hoichess diff --git a/manual/html_node/ICS-options.html b/manual/html_node/ICS-options.html index 81a850d..ae61906 100644 --- a/manual/html_node/ICS-options.html +++ b/manual/html_node/ICS-options.html @@ -36,191 +36,191 @@ Up: Options

-
-ics/-xics or -internetChessServerMode true/false
Connect with an Internet Chess Server to play chess against its -other users, observe games they are playing, or review games -that have recently finished. Default: false. -
-icshost or -internetChessServerHost host
The Internet host name or address of the chess server to connect -to when in ICS mode. Default: chessclub.com. -Another popular chess server to try is freechess.org. -If your site doesn't have a working Internet name server, try -specifying the host address in numeric form. -You may also need -to specify the numeric address when using the icshelper option -with timestamp or timeseal (see below). -
-icsport or -internetChessServerPort port-number
The port number to use when connecting to a chess server in ICS -mode. Default: 5000. -
-icshelper or -internetChessServerHelper prog-name
An external helper program used to communicate with the chess server. -You would set it to "timestamp" for ICC (chessclub.com) or -"timeseal" for FICS (freechess.org), after -obtaining the correct version of timestamp or timeseal for your -computer. See "help timestamp" on ICC and "help timeseal" on FICS. -This option is shorthand for -useTelnet -telnetProgram program. -
-telnet/-xtelnet or -useTelnet true/false
This option is poorly named; it should be called useHelper. -If set to true, it instructs XBoard to run an external -program to communicate with the Internet Chess Server. -The program to use is given by the telnetProgram option. -If the option is -false (the default), XBoard opens a TCP socket and uses its own -internal implementation of the telnet protocol to communicate with the -ICS. See Firewalls. -
-telnetProgram prog-name
This option is poorly named; it should be called helperProgram. -It gives the name of the telnet program to be used with -the gateway and useTelnet options. The default is -telnet. The telnet program is invoked with the value of -internetChessServerHost as its first argument and the value -of internetChessServerPort as its second argument. -See Firewalls. -
-gateway host-name
If this option is set to a host name, XBoard communicates with the -Internet Chess Server by using rsh to run -the telnetProgram on the given host, -instead of using its own internal implementation -of the telnet protocol. You can substitute a different remote shell -program for rsh using the remoteShell option described below. -See Firewalls. -
-internetChessServerCommPort or -icscomm dev-name
If this option is set, XBoard communicates with the ICS through -the given character I/O device instead of opening a TCP connection. -Use this option if your system does not have any kind of -Internet connection itself (not even a SLIP or PPP connection), -but you do have dialup access (or a hardwired terminal line) to -an Internet service provider from which you can telnet to the ICS. - -The support for this option in XBoard is minimal. You need to -set all communication parameters and tty modes before you enter -XBoard. - -Use a script something like this: - -
          stty raw -echo 9600 > /dev/tty00
-          xboard -ics -icscomm /dev/tty00
+
-ics/-xics or -internetChessServerMode true/false
Connect with an Internet Chess Server to play chess against its +other users, observe games they are playing, or review games +that have recently finished. Default: false. +
-icshost or -internetChessServerHost host
The Internet host name or address of the chess server to connect +to when in ICS mode. Default: chessclub.com. +Another popular chess server to try is freechess.org. +If your site doesn't have a working Internet name server, try +specifying the host address in numeric form. +You may also need +to specify the numeric address when using the icshelper option +with timestamp or timeseal (see below). +
-icsport or -internetChessServerPort port-number
The port number to use when connecting to a chess server in ICS +mode. Default: 5000. +
-icshelper or -internetChessServerHelper prog-name
An external helper program used to communicate with the chess server. +You would set it to "timestamp" for ICC (chessclub.com) or +"timeseal" for FICS (freechess.org), after +obtaining the correct version of timestamp or timeseal for your +computer. See "help timestamp" on ICC and "help timeseal" on FICS. +This option is shorthand for -useTelnet -telnetProgram program. +
-telnet/-xtelnet or -useTelnet true/false
This option is poorly named; it should be called useHelper. +If set to true, it instructs XBoard to run an external +program to communicate with the Internet Chess Server. +The program to use is given by the telnetProgram option. +If the option is +false (the default), XBoard opens a TCP socket and uses its own +internal implementation of the telnet protocol to communicate with the +ICS. See Firewalls. +
-telnetProgram prog-name
This option is poorly named; it should be called helperProgram. +It gives the name of the telnet program to be used with +the gateway and useTelnet options. The default is +telnet. The telnet program is invoked with the value of +internetChessServerHost as its first argument and the value +of internetChessServerPort as its second argument. +See Firewalls. +
-gateway host-name
If this option is set to a host name, XBoard communicates with the +Internet Chess Server by using rsh to run +the telnetProgram on the given host, +instead of using its own internal implementation +of the telnet protocol. You can substitute a different remote shell +program for rsh using the remoteShell option described below. +See Firewalls. +
-internetChessServerCommPort or -icscomm dev-name
If this option is set, XBoard communicates with the ICS through +the given character I/O device instead of opening a TCP connection. +Use this option if your system does not have any kind of +Internet connection itself (not even a SLIP or PPP connection), +but you do have dialup access (or a hardwired terminal line) to +an Internet service provider from which you can telnet to the ICS. + +

The support for this option in XBoard is minimal. You need to +set all communication parameters and tty modes before you enter +XBoard. + +

Use a script something like this: + +

          stty raw -echo 9600 > /dev/tty00
+          xboard -ics -icscomm /dev/tty00
 
-

-Here replace ‘/dev/tty00’ with the name of the device that your -modem is connected to. You might have to add several more -options to these stty commands. See the man pages for stty -and tty if you run into problems. Also, on many systems stty -works on its standard input instead of standard output, so you -have to use ‘<’ instead of ‘>’. - -If you are using linux, try starting with the script below. -Change it as necessary for your installation. - -

          #!/bin/sh -f
-          # configure modem and fire up XBoard
-          
-          # configure modem
-          (
-            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
-            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
-            stty -iexten ; stty -echo
-          ) < /dev/modem
-          xboard -ics -icscomm /dev/modem
+     

Here replace ‘/dev/tty00’ with the name of the device that your +modem is connected to. You might have to add several more +options to these stty commands. See the man pages for stty +and tty if you run into problems. Also, on many systems stty +works on its standard input instead of standard output, so you +have to use ‘<’ instead of ‘>’. + +

If you are using linux, try starting with the script below. +Change it as necessary for your installation. + +

          #!/bin/sh -f
+          # configure modem and fire up XBoard
+          
+          # configure modem
+          (
+            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
+            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
+            stty -iexten ; stty -echo
+          ) < /dev/modem
+          xboard -ics -icscomm /dev/modem
 
-

After you start XBoard in this way, type whatever commands are -necessary to dial out to your Internet provider and log in. -Then telnet to ICS, using a command like -telnet chessclub.com 5000. -Important: See the paragraph below about extra echoes, -in Limitations. -

-icslogon or -internetChessServerLogonScript file-name
Whenever XBoard connects to the Internet Chess Server, -if it finds a file with the name given in this option, it feeds the -file's contents to the ICS as commands. The default file name -is .icsrc. -Usually the first two lines of the file should be -your ICS user name and password. -The file can be either in $CHESSDIR, in XBoard's working -directory if CHESSDIR is not set, or in your home directory. -
-msLoginDelay delay
If you experience trouble logging on to an ICS when using the --icslogon option, inserting some delay between characters -of the logon script may help. This option adds delay -milliseconds of delay between characters. Good values to try -are 100 and 250. -
-icsinput/-xicsinput or -internetChessServerInputBox true/false
Sets the ICS Input Box menu option. See Mode Menu. Default: false. -
-autocomm/-xautocomm or -autoComment true/false
Sets the Auto Comment menu option. See Options Menu. Default: false. -
-autoflag/-xautoflag or -autoCallFlag true/false
Sets the Auto Flag menu option. See Options Menu. Default: false. -
-autobs/-xautobs or -autoObserve true/false
Sets the Auto Observe menu option. See Options Menu. Default: false. -
-autoKibitz
Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) -before it moved -to the ICS, in zippy mode. The option showThinking must be switched on for -this option to work. -Also diverts similar kibitz information of an opponent engine that is playing you -through the ICS to the engine-output window, as if the engine was playing locally. -
-moves/-xmoves or -getMoveList true/false
Sets the Get Move List menu option. See Options Menu. Default: true. -
-alarm/-xalarm or -icsAlarm true/false
Sets the ICS Alarm menu option. See Options Menu. Default: true. -
-icsAlarmTime ms
Sets the time in milliseconds for the ICS Alarm menu option. -See Options Menu. Default: 5000. -
-pre/-xpre \fRor\fB -premove true/false
Sets the Premove menu option. See Options Menu. Default: true. -
-quiet/-xquiet or -quietPlay true/false
Sets the Quiet Play menu option. See Options Menu. Default: false. -
-colorizeMessages or -colorize
Setting colorizeMessages -to true tells XBoard to colorize the messages received from -the ICS. Colorization works only if your xterm -supports ISO 6429 escape sequences for changing text colors. -
-colorShout foreground,background,bold
-colorSShout foreground,background,bold
-colorChannel1 foreground,background,bold
-colorChannel foreground,background,bold
-colorKibitz foreground,background,bold
-colorTell foreground,background,bold
-colorChallege foreground,background,bold
-colorRequest foreground,background,bold
-colorSeek foreground,background,bold
-colorNormal foreground,background,bold
These options set the colors used when colorizing ICS messages. -All ICS messages are grouped into one of these categories: -shout, sshout, channel 1, other channel, kibitz, tell, challenge, -request (including abort, adjourn, draw, pause, and takeback), or -normal (all other messages). - -Each foreground or background argument can be one of the following: -black, red, green, yellow, blue, magenta, cyan, white, or default. -Here “default” means the default foreground or background color of -your xterm. Bold can be 1 or 0. If background is omitted, “default” -is assumed; if bold is omitted, 0 is assumed. - -Here is an example of how to set the colors in your .Xresources file. -The colors shown here are the default values; you will get -them if you turn -colorize on without specifying your own colors. - -
          xboard*colorizeMessages: true	
-          xboard*colorShout: green
-          xboard*colorSShout: green, black, 1
-          xboard*colorChannel1: cyan
-          xboard*colorChannel: cyan, black, 1
-          xboard*colorKibitz: magenta, black, 1
-          xboard*colorTell: yellow, black, 1
-          xboard*colorChallenge: red, black, 1
-          xboard*colorRequest: red
-          xboard*colorSeek: blue
-          xboard*colorNormal: default
+     

After you start XBoard in this way, type whatever commands are +necessary to dial out to your Internet provider and log in. +Then telnet to ICS, using a command like +telnet chessclub.com 5000. +Important: See the paragraph below about extra echoes, +in Limitations. +

-icslogon or -internetChessServerLogonScript file-name
Whenever XBoard connects to the Internet Chess Server, +if it finds a file with the name given in this option, it feeds the +file's contents to the ICS as commands. The default file name +is .icsrc. +Usually the first two lines of the file should be +your ICS user name and password. +The file can be either in $CHESSDIR, in XBoard's working +directory if CHESSDIR is not set, or in your home directory. +
-msLoginDelay delay
If you experience trouble logging on to an ICS when using the +-icslogon option, inserting some delay between characters +of the logon script may help. This option adds delay +milliseconds of delay between characters. Good values to try +are 100 and 250. +
-icsinput/-xicsinput or -internetChessServerInputBox true/false
Sets the ICS Input Box menu option. See Mode Menu. Default: false. +
-autocomm/-xautocomm or -autoComment true/false
Sets the Auto Comment menu option. See Options Menu. Default: false. +
-autoflag/-xautoflag or -autoCallFlag true/false
Sets the Auto Flag menu option. See Options Menu. Default: false. +
-autobs/-xautobs or -autoObserve true/false
Sets the Auto Observe menu option. See Options Menu. Default: false. +
-autoKibitz
Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) +before it moved +to the ICS, in zippy mode. The option showThinking must be switched on for +this option to work. +Also diverts similar kibitz information of an opponent engine that is playing you +through the ICS to the engine-output window, as if the engine was playing locally. +
-moves/-xmoves or -getMoveList true/false
Sets the Get Move List menu option. See Options Menu. Default: true. +
-alarm/-xalarm or -icsAlarm true/false
Sets the ICS Alarm menu option. See Options Menu. Default: true. +
-icsAlarmTime ms
Sets the time in milliseconds for the ICS Alarm menu option. +See Options Menu. Default: 5000. +
lowTimeWarning true/false
Controls a color change of the board as a warning your time is running out. +See Options Menu. Default: false. +
-pre/-xpre \fRor\fB -premove true/false
Sets the Premove menu option. See Options Menu. Default: true. +
-quiet/-xquiet or -quietPlay true/false
Sets the Quiet Play menu option. See Options Menu. Default: false. +
-colorizeMessages or -colorize
Setting colorizeMessages +to true tells XBoard to colorize the messages received from +the ICS. Colorization works only if your xterm +supports ISO 6429 escape sequences for changing text colors. +
-colorShout foreground,background,bold
-colorSShout foreground,background,bold
-colorChannel1 foreground,background,bold
-colorChannel foreground,background,bold
-colorKibitz foreground,background,bold
-colorTell foreground,background,bold
-colorChallege foreground,background,bold
-colorRequest foreground,background,bold
-colorSeek foreground,background,bold
-colorNormal foreground,background,bold
These options set the colors used when colorizing ICS messages. +All ICS messages are grouped into one of these categories: +shout, sshout, channel 1, other channel, kibitz, tell, challenge, +request (including abort, adjourn, draw, pause, and takeback), or +normal (all other messages). + +

Each foreground or background argument can be one of the following: +black, red, green, yellow, blue, magenta, cyan, white, or default. +Here “default” means the default foreground or background color of +your xterm. Bold can be 1 or 0. If background is omitted, “default” +is assumed; if bold is omitted, 0 is assumed. + +

Here is an example of how to set the colors in your .Xresources file. +The colors shown here are the default values; you will get +them if you turn -colorize on without specifying your own colors. + +

          xboard*colorizeMessages: true
+          xboard*colorShout: green
+          xboard*colorSShout: green, black, 1
+          xboard*colorChannel1: cyan
+          xboard*colorChannel: cyan, black, 1
+          xboard*colorKibitz: magenta, black, 1
+          xboard*colorTell: yellow, black, 1
+          xboard*colorChallenge: red, black, 1
+          xboard*colorRequest: red
+          xboard*colorSeek: blue
+          xboard*colorNormal: default
 
-
-soundProgram progname
If this option is set to a sound-playing program that is installed and -working on your system, XBoard can play sound files when certain -events occur, listed below. The default program name is "play". If -any of the sound options is set to "$", the event rings the terminal -bell by sending a ^G character to standard output, instead of playing -a sound file. If an option is set to the empty string "", no sound is -played for that event. -
-soundShout filename
-soundSShout filename
-soundChannel filename
-soundKibitz filename
-soundTell filename
-soundChallenge filename
-soundRequest filename
-soundSeek filename
These sounds are triggered in the same way as the colorization events -described above. They all default to "", no sound. They are played -only if the colorizeMessages is on. -
-soundMove filename
This sound is used by the Move Sound menu option. Default: "$". -
-soundIcsAlarm filename
This sound is used by the ICS Alarm menu option. Default: "$". -
-soundIcsWin filename
This sound is played when you win an ICS game. Default: "" (no sound). -
-soundIcsLoss filename
This sound is played when you lose an ICS game. Default: "" (no sound). -
-soundIcsDraw filename
This sound is played when you draw an ICS game. Default: "" (no sound). -
-soundIcsUnfinished filename
This sound is played when an ICS game that you are participating in is -aborted, adjourned, or otherwise ends inconclusively. Default: "" (no -sound). - -Here is an example of how to set the sounds in your .Xresources file: - -
          xboard*soundShout: shout.wav
-          xboard*soundSShout: sshout.wav
-          xboard*soundChannel1: channel1.wav
-          xboard*soundChannel: channel.wav
-          xboard*soundKibitz: kibitz.wav
-          xboard*soundTell: tell.wav
-          xboard*soundChallenge: challenge.wav
-          xboard*soundRequest: request.wav
-          xboard*soundSeek: seek.wav
-          xboard*soundMove: move.wav
-          xboard*soundIcsWin: win.wav
-          xboard*soundIcsLoss: lose.wav
-          xboard*soundIcsDraw: draw.wav
-          xboard*soundIcsUnfinished: unfinished.wav
-          xboard*soundIcsAlarm: alarm.wav
+     
-soundProgram progname
If this option is set to a sound-playing program that is installed and +working on your system, XBoard can play sound files when certain +events occur, listed below. The default program name is "play". If +any of the sound options is set to "$", the event rings the terminal +bell by sending a ^G character to standard output, instead of playing +a sound file. If an option is set to the empty string "", no sound is +played for that event. +
-soundShout filename
-soundSShout filename
-soundChannel filename
-soundKibitz filename
-soundTell filename
-soundChallenge filename
-soundRequest filename
-soundSeek filename
These sounds are triggered in the same way as the colorization events +described above. They all default to "", no sound. They are played +only if the colorizeMessages is on. +
-soundMove filename
This sound is used by the Move Sound menu option. Default: "$". +
-soundIcsAlarm filename
This sound is used by the ICS Alarm menu option. Default: "$". +
-soundIcsWin filename
This sound is played when you win an ICS game. Default: "" (no sound). +
-soundIcsLoss filename
This sound is played when you lose an ICS game. Default: "" (no sound). +
-soundIcsDraw filename
This sound is played when you draw an ICS game. Default: "" (no sound). +
-soundIcsUnfinished filename
This sound is played when an ICS game that you are participating in is +aborted, adjourned, or otherwise ends inconclusively. Default: "" (no +sound). + +

Here is an example of how to set the sounds in your .Xresources file: + +

          xboard*soundShout: shout.wav
+          xboard*soundSShout: sshout.wav
+          xboard*soundChannel1: channel1.wav
+          xboard*soundChannel: channel.wav
+          xboard*soundKibitz: kibitz.wav
+          xboard*soundTell: tell.wav
+          xboard*soundChallenge: challenge.wav
+          xboard*soundRequest: request.wav
+          xboard*soundSeek: seek.wav
+          xboard*soundMove: move.wav
+          xboard*soundIcsWin: win.wav
+          xboard*soundIcsLoss: lose.wav
+          xboard*soundIcsDraw: draw.wav
+          xboard*soundIcsUnfinished: unfinished.wav
+          xboard*soundIcsAlarm: alarm.wav
 
- diff --git a/manual/html_node/Index.html b/manual/html_node/Index.html index 001a70a..8c9cf94 100644 --- a/manual/html_node/Index.html +++ b/manual/html_node/Index.html @@ -31,42 +31,40 @@ Up: Top

Index

-

-

+
  • variant, option: Other options
  • +
  • vars, ICS command: Chess Servers
  • +
  • whitePieceColor, option: User interface options
  • +
  • who, ICS command: Chess Servers
  • +
  • xflash, option: User interface options
  • +

    Table of Contents

      @@ -493,9 +493,6 @@ Up: Top
    -

    - - diff --git a/manual/html_node/Keys.html b/manual/html_node/Keys.html index ab61bb6..03ff4db 100644 --- a/manual/html_node/Keys.html +++ b/manual/html_node/Keys.html @@ -34,52 +34,50 @@ Up: Menus

    -
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical -icon displays a white knight if it is White's move, or a black knight -if it is Black's move. If your X window manager displays only text -icons, not graphical ones, check its documentation; there is probably -a way to enable graphical icons. If you get black and white reversed, -we would like to hear about it; see Problems below for -instructions on how to report this problem. +
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical +icon displays a white knight if it is White's move, or a black knight +if it is Black's move. If your X window manager displays only text +icons, not graphical ones, check its documentation; there is probably +a way to enable graphical icons. If you get black and white reversed, +we would like to hear about it; see Problems below for +instructions on how to report this problem.
    - -You can add or remove shortcut keys using the X resources -form.translations. Here is an example of what would go in your -.Xresources file: - -
         XBoard*form.translations: \
    -       Shift<Key>?: AboutGameProc() \n\
    -       <Key>y: AcceptProc() \n\
    -       <Key>n: DeclineProc() \n\
    -       <Key>i: NothingProc()
    -
    -

    Binding a key to NothingProc makes it do nothing, thus removing -it as a shortcut key. The XBoard commands that can be bound to keys -are: - -

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    -     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    -     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    -     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    -     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    -     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    -     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    -     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    -     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    -     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    -     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    -     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    -     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    -     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    -     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    -     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    -     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    -     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    -     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    -     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    -     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
    +
    +   

    You can add or remove shortcut keys using the X resources +form.translations. Here is an example of what would go in your +.Xresources file: + +

         XBoard*form.translations: \
    +       Shift<Key>?: AboutGameProc() \n\
    +       <Key>y: AcceptProc() \n\
    +       <Key>n: DeclineProc() \n\
    +       <Key>i: NothingProc()
     
    -

    +

    Binding a key to NothingProc makes it do nothing, thus removing +it as a shortcut key. The XBoard commands that can be bound to keys +are: +

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    +     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    +     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    +     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    +     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    +     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    +     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    +     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    +     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    +     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    +     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    +     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    +     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    +     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    +     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    +     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    +     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    +     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    +     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    +     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    +     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
    +
    diff --git a/manual/html_node/Limitations.html b/manual/html_node/Limitations.html index 7cae6c4..ec8e84b 100644 --- a/manual/html_node/Limitations.html +++ b/manual/html_node/Limitations.html @@ -33,60 +33,60 @@ Up: Top

    7 Limitations and known bugs

    -

    There is no way for two people running copies of XBoard to play -each other without going through an Internet Chess Server. - -Under some circumstances, your ICS password may be echoed when you log on. - -If you are connecting to the ICS by running telnet on an Internet -provider or firewall host, you may find that each line you type is -echoed back an extra time after you hit <Enter>. If your Internet -provider is a Unix system, you can probably turn its echo off by -typing stty -echo after you log in, and/or typing -<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet -program after you have logged into ICS. It is a good idea to do this -if you can, because the extra echo can occasionally confuse XBoard's -parsing routines. - -The game parser recognizes only algebraic notation. - -Many of the following points used to be limitations in XBoard 4.2.7 and earlier, -but are now fixed: -The internal move legality tester in XBoard 4.3.xx does look at the game history, -and is fully aware of castling or en-passant-capture rights. It permits castling with -the king on the d file because this is possible in some "wild 1" games on ICS. -The piece-drop menu does not check piece drops in bughouse to see if you actually hold -the piece you are trying to drop. But this way of dropping pieces should be considered -an obsolete feature, now that pieces can be dropped by dragging them from the holdings -to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, -WinBoard will accept the error message that comes back, undo the move, and let you try another. -FEN positions saved by XBoard do include correct information about whether castling or -en passant are legal, and also handle the 50-move counter. -The mate detector does not understand that non-contact mate is not really mate in bughouse. -The only problem this causes while playing is minor: a "#" (mate indicator) character will -show up after a non-contact mating move in the move list. XBoard will not assume the game -is over at that point, not even when the option Detect Mates is on. -Edit Game mode always uses the rules of the selected variant, -which can be a variant that uses piece drops. -You can load and edit games that contain piece drops. -The (obsolete) piece menus are not active, -but you can perform piece drops by dragging pieces from the holdings. -Edit Position mode does not allow you to edit the crazyhouse holdings properly. -You cannot drag pieces to the holding, and using the popup menu to put pieces -there does not adapt the holding counts and leads to an inconsistent state. -Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. -Fischer Random castling is fully understood. -You can enter castlings by dragging the King on top of your Rook. -You can probably also play Fischer Random successfully on ICS by typing -castling moves into the ICS Interaction window. - -The menus may not work if your keyboard is in Caps Lock or Num Lock mode. -This seems to be a problem with the Athena menu widget, -not an XBoard bug. - -Also see the ToDo file included with the distribution for many other -possible bugs, limitations, and ideas for improvement that have been -suggested. +

    There is no way for two people running copies of XBoard to play +each other without going through an Internet Chess Server. + +

    Under some circumstances, your ICS password may be echoed when you log on. + +

    If you are connecting to the ICS by running telnet on an Internet +provider or firewall host, you may find that each line you type is +echoed back an extra time after you hit <Enter>. If your Internet +provider is a Unix system, you can probably turn its echo off by +typing stty -echo after you log in, and/or typing +<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet +program after you have logged into ICS. It is a good idea to do this +if you can, because the extra echo can occasionally confuse XBoard's +parsing routines. + +

    The game parser recognizes only algebraic notation. + +

    Many of the following points used to be limitations in XBoard 4.2.7 and earlier, +but are now fixed: +The internal move legality tester in XBoard 4.3.xx does look at the game history, +and is fully aware of castling or en-passant-capture rights. It permits castling with +the king on the d file because this is possible in some "wild 1" games on ICS. +The piece-drop menu does not check piece drops in bughouse to see if you actually hold +the piece you are trying to drop. But this way of dropping pieces should be considered +an obsolete feature, now that pieces can be dropped by dragging them from the holdings +to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, +WinBoard will accept the error message that comes back, undo the move, and let you try another. +FEN positions saved by XBoard do include correct information about whether castling or +en passant are legal, and also handle the 50-move counter. +The mate detector does not understand that non-contact mate is not really mate in bughouse. +The only problem this causes while playing is minor: a "#" (mate indicator) character will +show up after a non-contact mating move in the move list. XBoard will not assume the game +is over at that point, not even when the option Detect Mates is on. +Edit Game mode always uses the rules of the selected variant, +which can be a variant that uses piece drops. +You can load and edit games that contain piece drops. +The (obsolete) piece menus are not active, +but you can perform piece drops by dragging pieces from the holdings. +Edit Position mode does not allow you to edit the crazyhouse holdings properly. +You cannot drag pieces to the holding, and using the popup menu to put pieces +there does not adapt the holding counts and leads to an inconsistent state. +Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. +Fischer Random castling is fully understood. +You can enter castlings by dragging the King on top of your Rook. +You can probably also play Fischer Random successfully on ICS by typing +castling moves into the ICS Interaction window. + +

    The menus may not work if your keyboard is in Caps Lock or Num Lock mode. +This seems to be a problem with the Athena menu widget, +not an XBoard bug. + +

    Also see the ToDo file included with the distribution for many other +possible bugs, limitations, and ideas for improvement that have been +suggested. diff --git a/manual/html_node/Load-and-Save-options.html b/manual/html_node/Load-and-Save-options.html index c8724ac..f82fa34 100644 --- a/manual/html_node/Load-and-Save-options.html +++ b/manual/html_node/Load-and-Save-options.html @@ -34,70 +34,69 @@ Up: Options

    3.4 Load and Save options

    -

    +

    -
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified -game file at startup. The file name - specifies the standard -input. If there is more than one game in the file, XBoard -pops up a menu of the available games, with entries based on their PGN -(Portable Game Notation) tags. -If the loadGameIndex option is set to ‘N’, the menu is suppressed -and the N th game found in the file is loaded immediately. -The menu is also suppressed if matchMode is enabled or if the game file -is a pipe; in these cases the first game in the file is loaded immediately. -Use the pxboard shell script provided with XBoard if you -want to pipe in files containing multiple games and still see the menu. -If the loadGameIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next game in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each game -in the file is used twice (with reversed colors). -The rewindIndex option causes the index to be reset to the -first game of the file when it has reached a specified value. -
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n -positions or games in auto-increment matchMode. -See loadPositionIndex and loadGameIndex. -default: 0 (no rewind). -
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds -are allowed; try ‘-td 0.4’. A time delay value of -1 tells -XBoard not to step through game files automatically. Default: 1 -second. -
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game -played to the specified file. The file name - specifies the -standard output. -
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. -Ignored if saveGameFile is set. -
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the -specified position file at startup. The file name - specifies the -standard input. If the loadPositionIndex option is set to N, -the Nth position found in the file is loaded; otherwise the -first position is loaded. -If the loadPositionIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next position in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each position -in the file is used twice (with the engines playing opposite colors). -The rewindIndex option causes the index to be reset to the -first position of the file when it has reached a specified value. -
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached -in every game played to the specified file. The file name - -specifies the standard output. -
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each -move that the engine found as a comment in the PGN file. -Default: false. -
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. -Default: "Computer Chess Game". -
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file. -
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. -
    -gameListTags string
    The character string lists the PGN tags that should be printed in the -Game List, and their order. The meaning of the codes is e=event, -s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo, -t=time control, v=variant, a=out-of-book info. -Default: "eprd" +
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified +game file at startup. The file name - specifies the standard +input. If there is more than one game in the file, XBoard +pops up a menu of the available games, with entries based on their PGN +(Portable Game Notation) tags. +If the loadGameIndex option is set to ‘N’, the menu is suppressed +and the N th game found in the file is loaded immediately. +The menu is also suppressed if matchMode is enabled or if the game file +is a pipe; in these cases the first game in the file is loaded immediately. +Use the pxboard shell script provided with XBoard if you +want to pipe in files containing multiple games and still see the menu. +If the loadGameIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next game in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each game +in the file is used twice (with reversed colors). +The rewindIndex option causes the index to be reset to the +first game of the file when it has reached a specified value. +
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n +positions or games in auto-increment matchMode. +See loadPositionIndex and loadGameIndex. +default: 0 (no rewind). +
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds +are allowed; try ‘-td 0.4’. A time delay value of -1 tells +XBoard not to step through game files automatically. Default: 1 +second. +
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game +played to the specified file. The file name - specifies the +standard output. +
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. +Ignored if saveGameFile is set. +
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the +specified position file at startup. The file name - specifies the +standard input. If the loadPositionIndex option is set to N, +the Nth position found in the file is loaded; otherwise the +first position is loaded. +If the loadPositionIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next position in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each position +in the file is used twice (with the engines playing opposite colors). +The rewindIndex option causes the index to be reset to the +first position of the file when it has reached a specified value. +
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached +in every game played to the specified file. The file name - +specifies the standard output. +
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each +move that the engine found as a comment in the PGN file. +Default: false. +
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. +Default: "Computer Chess Game". +
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file. +
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. +
    -gameListTags string
    The character string lists the PGN tags that should be printed in the +Game List, and their order. The meaning of the codes is e=event, +s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo, +t=time control, v=variant, a=out-of-book info. +Default: "eprd"
    - diff --git a/manual/html_node/Major-modes.html b/manual/html_node/Major-modes.html index fea98cc..6db3b44 100644 --- a/manual/html_node/Major-modes.html +++ b/manual/html_node/Major-modes.html @@ -22,7 +22,6 @@ --> -

    XBoard

    @@ -34,35 +33,34 @@ Up: Top

    1 Major modes

    -

    -XBoard always runs in one of four major modes. You select the -major mode from the command line when you start up XBoard. - +

    +XBoard always runs in one of four major modes. You select the +major mode from the command line when you start up XBoard. +

    -
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your -machine, XBoard lets you play a game against the machine, -set up arbitrary positions, force variations, watch a game between two -chess engines, interactively analyze your stored games or set up and -analyze arbitrary positions. (Note: Not all chess engines support -analysis.) -
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard -lets you play against other ICS users, observe games -they are playing, or review games that have recently finished. Most -of the ICS "wild" chess variants are supported, including bughouse. -
    xboard -ncp [options]
    XBoard can also be used simply -as an electronic chessboard to play through games. It will read and -write game files and allow you to play through variations -manually. You can use it to browse games off the net or review games -you have saved. These features are also available in the other modes. -
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell -script pxboard. For example, from the news reader xrn, -find a message with one or more games in it, click the Save button, -and type ‘|pxboard’ as the file name. -
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard -works with the cmail program. See CMail below for -instructions. +
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your +machine, XBoard lets you play a game against the machine, +set up arbitrary positions, force variations, watch a game between two +chess engines, interactively analyze your stored games or set up and +analyze arbitrary positions. (Note: Not all chess engines support +analysis.) +
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard +lets you play against other ICS users, observe games +they are playing, or review games that have recently finished. Most +of the ICS "wild" chess variants are supported, including bughouse. +
    xboard -ncp [options]
    XBoard can also be used simply +as an electronic chessboard to play through games. It will read and +write game files and allow you to play through variations +manually. You can use it to browse games off the net or review games +you have saved. These features are also available in the other modes. +
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell +script pxboard. For example, from the news reader xrn, +find a message with one or more games in it, click the Save button, +and type ‘|pxboard’ as the file name. +
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard +works with the cmail program. See CMail below for +instructions.
    - diff --git a/manual/html_node/Menus.html b/manual/html_node/Menus.html index 0b23607..108b23a 100644 --- a/manual/html_node/Menus.html +++ b/manual/html_node/Menus.html @@ -33,40 +33,38 @@ Up: Top

    2 Menus, buttons, and keys

    -

    -To move a piece, you can drag it with the left mouse button, or you -can click the left mouse button once on the piece, then once more on -the destination square. To drop a new piece on a square (when -applicable), press the middle or the right mouse button over the -square and select from the popup menu. In cases where you can drop -either a white or black piece, use the middle button (or shift+right) -for white and the right button (or shift+middle) for black. When you -are playing a bughouse game on an Internet Chess Server, a list of the -offboard pieces that each player has available is shown in the window -title after the player's name; in addition, the piece menus show the -number of pieces available of each type. From version 4.3.14 on, it is -also possible in crazyhouse, bughouse or shogi to dag and drop pieces -to the board from the holdings squares displayed next to the board. - -All other XBoard commands are available from the menu bar. The most -frequently used commands also have shortcut keys or on-screen buttons. - -When XBoard is iconized, its graphical icon is a white knight if -it is White's turn to move, a black knight if it is Black's turn. See -Iconize in Keys below if you have problems getting this -feature to work. - +

    +To move a piece, you can drag it with the left mouse button, or you +can click the left mouse button once on the piece, then once more on +the destination square. To drop a new piece on a square (when +applicable), press the middle or the right mouse button over the +square and select from the popup menu. In cases where you can drop +either a white or black piece, use the middle button (or shift+right) +for white and the right button (or shift+middle) for black. When you +are playing a bughouse game on an Internet Chess Server, a list of the +offboard pieces that each player has available is shown in the window +title after the player's name; in addition, the piece menus show the +number of pieces available of each type. From version 4.3.14 on, it is +also possible in crazyhouse, bughouse or shogi to dag and drop pieces +to the board from the holdings squares displayed next to the board. + +

    All other XBoard commands are available from the menu bar. The most +frequently used commands also have shortcut keys or on-screen buttons. + +

    When XBoard is iconized, its graphical icon is a white knight if +it is White's turn to move, a black knight if it is Black's turn. See +Iconize in Keys below if you have problems getting this +feature to work.

    - diff --git a/manual/html_node/Mode-Menu.html b/manual/html_node/Mode-Menu.html index c33b485..c57450f 100644 --- a/manual/html_node/Mode-Menu.html +++ b/manual/html_node/Mode-Menu.html @@ -36,161 +36,160 @@ Up: Menus

    -
    Machine White
    Tells the chess engine to play White. -
    Machine Black
    Tells the chess engine to play Black. -
    Two Machines
    Plays a game between two chess engines. -
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position -and shows you the analysis as you move pieces around. -Note: Some chess engines do not support Analysis mode. - -To set up a position to analyze, you do the following: - -1. Select Edit Position from the Mode Menu - -2. Set up the position. Use the middle and right buttons to -bring up the white and black piece menus. - -3. When you are finished, click on either the Black or White -clock to tell XBoard which side moves first. - -4. Select Analysis Mode from the Mode Menu to start the analysis. - -The analysis function can also be used when observing games on an ICS -with an engine loaded (zippy mode); the engine then will analyse -the positions as they occur in the observed game. -
    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) -and analyze it. When you select this menu item, a popup window appears -and asks for a filename to load. -If the file contains multiple games, another popup appears that lets -you select which game you wish to analyze. -After a game is loaded, use the XBoard arrow buttons to step -forwards/backwards through the game and watch the analysis. -Note: Some chess engines do not support Analysis mode. -
    ICS Client
    This is the normal mode when XBoard -is connected to a chess server. If you have moved into -Edit Game or Edit Position mode, you can select this option to get out. - -To use xboard in ICS mode, run it in the foreground with the -ics -option, and use the terminal you started it from to type commands and -receive text responses from the chess server. See -Chess Servers below for more information. - -XBoard activates some special position/game editing features when you -use the examine or bsetup commands on ICS and you have -‘ICS Client’ selected on the Mode menu. First, you can issue the -ICS position-editing commands with the mouse. Move pieces by dragging -with mouse button 1. To drop a new piece on a square, press mouse -button 2 or 3 over the square. This brings up a menu of white pieces -(button 2) or black pieces (button 3). Additional menu choices let -you empty the square or clear the board. Click on the White or Black -clock to set the side to play. You cannot set the side to play or -drag pieces to arbitrary squares while examining on ICC, but you can -do so in bsetup mode on FICS. In addition, the menu commands -‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ -have special functions in this mode; see below. -
    Edit Game
    Allows you to make moves for both Black and White, and to change -moves after backing up with the ‘Backward’ command. The clocks do -not run. - -In chess engine mode, the chess engine continues to check moves for legality -but does not participate in the game. You can bring the chess engine -into the game by selecting ‘Machine White’, ‘Machine Black’, -or ‘Two Machines’. - -In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes -XBoard out of ICS Client mode and lets you edit games locally. -If you want to edit games on ICS in a way that other ICS users -can see, use the ICS examine command or start an ICS match -against yourself. -
    Edit Position
    Lets you set up an arbitrary board position. -Use mouse button 1 to drag pieces to new squares, or to delete a piece -by dragging it off the board or dragging an empty square on top of it. -To drop a new piece on a square, press mouse button 2 or 3 over the -square. This brings up a menu of white pieces (button 2) or -black pieces (button 3). Additional menu choices let you empty the -square or clear the board. You can set the side to play next by -clicking on the word White or Black at the top of the screen. -Selecting ‘Edit Position’ causes XBoard to discard -all remembered moves in the current game. - -In ICS mode, changes made to the position by ‘Edit Position’ are -not sent to the ICS: ‘Edit Position’ takes XBoard out of -‘ICS Client’ mode and lets you edit positions locally. If you want to -edit positions on ICS in a way that other ICS users can see, use -the ICS examine command, or start an ICS match against yourself. -(See also the ICS Client topic above.) -
    Training
    Training mode lets you interactively guess the moves of a game for one -of the players. You guess the next move of the game by playing the -move on the board. If the move played matches the next move of the -game, the move is accepted and the opponent's response is autoplayed. -If the move played is incorrect, an error message is displayed. You -can select this mode only while loading a game (that is, after -selecting ‘Load Game’ from the File menu). While XBoard is in -‘Training’ mode, the navigation buttons are disabled. -
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ -command. -
    Show Move History
    Shows or hides a list of moves of the current game. -This list allows you to move the display to any earlier position in the game -by clicking on the corresponding move. -
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines -is displayed. -
    Edit Tags
    Lets you edit the PGN (portable game notation) -tags for the current game. After editing, the tags must still conform to -the PGN tag syntax: - -
              <tag-section> ::= <tag-pair> <tag-section>
    -                                  <empty>
    -          <tag-pair> ::= [ <tag-name> <tag-value> ]
    -          <tag-name> ::= <identifier>
    -          <tag-value> ::= <string>
    +
    Machine White
    Tells the chess engine to play White. +
    Machine Black
    Tells the chess engine to play Black. +
    Two Machines
    Plays a game between two chess engines. +
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position +and shows you the analysis as you move pieces around. +Note: Some chess engines do not support Analysis mode. + +

    To set up a position to analyze, you do the following: + +

    1. Select Edit Position from the Mode Menu + +

    2. Set up the position. Use the middle and right buttons to +bring up the white and black piece menus. + +

    3. When you are finished, click on either the Black or White +clock to tell XBoard which side moves first. + +

    4. Select Analysis Mode from the Mode Menu to start the analysis. + +

    The analysis function can also be used when observing games on an ICS +with an engine loaded (zippy mode); the engine then will analyse +the positions as they occur in the observed game. +

    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) +and analyze it. When you select this menu item, a popup window appears +and asks for a filename to load. +If the file contains multiple games, another popup appears that lets +you select which game you wish to analyze. +After a game is loaded, use the XBoard arrow buttons to step +forwards/backwards through the game and watch the analysis. +Note: Some chess engines do not support Analysis mode. +
    ICS Client
    This is the normal mode when XBoard +is connected to a chess server. If you have moved into +Edit Game or Edit Position mode, you can select this option to get out. + +

    To use xboard in ICS mode, run it in the foreground with the -ics +option, and use the terminal you started it from to type commands and +receive text responses from the chess server. See +Chess Servers below for more information. + +

    XBoard activates some special position/game editing features when you +use the examine or bsetup commands on ICS and you have +‘ICS Client’ selected on the Mode menu. First, you can issue the +ICS position-editing commands with the mouse. Move pieces by dragging +with mouse button 1. To drop a new piece on a square, press mouse +button 2 or 3 over the square. This brings up a menu of white pieces +(button 2) or black pieces (button 3). Additional menu choices let +you empty the square or clear the board. Click on the White or Black +clock to set the side to play. You cannot set the side to play or +drag pieces to arbitrary squares while examining on ICC, but you can +do so in bsetup mode on FICS. In addition, the menu commands +‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ +have special functions in this mode; see below. +

    Edit Game
    Allows you to make moves for both Black and White, and to change +moves after backing up with the ‘Backward’ command. The clocks do +not run. + +

    In chess engine mode, the chess engine continues to check moves for legality +but does not participate in the game. You can bring the chess engine +into the game by selecting ‘Machine White’, ‘Machine Black’, +or ‘Two Machines’. + +

    In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes +XBoard out of ICS Client mode and lets you edit games locally. +If you want to edit games on ICS in a way that other ICS users +can see, use the ICS examine command or start an ICS match +against yourself. +

    Edit Position
    Lets you set up an arbitrary board position. +Use mouse button 1 to drag pieces to new squares, or to delete a piece +by dragging it off the board or dragging an empty square on top of it. +To drop a new piece on a square, press mouse button 2 or 3 over the +square. This brings up a menu of white pieces (button 2) or +black pieces (button 3). Additional menu choices let you empty the +square or clear the board. You can set the side to play next by +clicking on the word White or Black at the top of the screen. +Selecting ‘Edit Position’ causes XBoard to discard +all remembered moves in the current game. + +

    In ICS mode, changes made to the position by ‘Edit Position’ are +not sent to the ICS: ‘Edit Position’ takes XBoard out of +‘ICS Client’ mode and lets you edit positions locally. If you want to +edit positions on ICS in a way that other ICS users can see, use +the ICS examine command, or start an ICS match against yourself. +(See also the ICS Client topic above.) +

    Training
    Training mode lets you interactively guess the moves of a game for one +of the players. You guess the next move of the game by playing the +move on the board. If the move played matches the next move of the +game, the move is accepted and the opponent's response is autoplayed. +If the move played is incorrect, an error message is displayed. You +can select this mode only while loading a game (that is, after +selecting ‘Load Game’ from the File menu). While XBoard is in +‘Training’ mode, the navigation buttons are disabled. +
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ +command. +
    Show Move History
    Shows or hides a list of moves of the current game. +This list allows you to move the display to any earlier position in the game +by clicking on the corresponding move. +
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines +is displayed. +
    Edit Tags
    Lets you edit the PGN (portable game notation) +tags for the current game. After editing, the tags must still conform to +the PGN tag syntax: + +
              <tag-section> ::= <tag-pair> <tag-section>
    +                                  <empty>
    +          <tag-pair> ::= [ <tag-name> <tag-value> ]
    +          <tag-name> ::= <identifier>
    +          <tag-value> ::= <string>
     
    -

    See the PGN Standard for full details. Here is an example: - -

              [Event "Portoroz Interzonal"]
    -          [Site "Portoroz, Yugoslavia"]
    -          [Date "1958.08.16"]
    -          [Round "8"]
    -          [White "Robert J. Fischer"]
    -          [Black "Bent Larsen"]
    -          [Result "1-0"]
    +     

    See the PGN Standard for full details. Here is an example: + +

              [Event "Portoroz Interzonal"]
    +          [Site "Portoroz, Yugoslavia"]
    +          [Date "1958.08.16"]
    +          [Round "8"]
    +          [White "Robert J. Fischer"]
    +          [Black "Bent Larsen"]
    +          [Result "1-0"]
     
    -

    Any characters that do not match this syntax are silently ignored. Note that -the PGN standard requires all games to have at least the seven tags shown -above. Any that you omit will be filled in by XBoard -with ‘?’ (unknown value), or ‘-’ (inapplicable value). -

    Edit Comment
    Adds or modifies a comment on the current position. Comments are -saved by ‘Save Game’ and are displayed by ‘Load Game’, -‘Forward’, and ‘Backward’. -
    ICS Input Box
    If this option is set in ICS mode, -XBoard -creates an extra window that you can use for typing in ICS commands. -The input box is especially useful if you want to type in something long or do -some editing on your input, because output from ICS doesn't get mixed -in with your typing as it would in the main terminal window. -
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, -also pauses your clock. To continue, select ‘Pause’ again, and the -display will automatically update to the latest position. -The ‘P’ button and keyboard p key are equivalents. - -If you select Pause when you are playing against a chess engine and -it is not your move, the chess engine's clock -will continue to run and it will eventually make a move, at which point -both clocks will stop. Since board updates are paused, however, -you will not see the move until you exit from Pause mode (or select Forward). -This behavior is meant to simulate adjournment with a sealed move. - -If you select Pause while you are observing or examining a game on a -chess server, you can step backward and forward in the current history -of the examined game without affecting the other observers and -examiners, and without having your display jump forward to the latest -position each time a move is made. Select Pause again to reconnect -yourself to the current state of the game on ICS. - -If you select ‘Pause’ while you are loading a game, the game stops -loading. You can load more moves manually by selecting ‘Forward’, or -resume automatic loading by selecting ‘Pause’ again. +

    Any characters that do not match this syntax are silently ignored. Note that +the PGN standard requires all games to have at least the seven tags shown +above. Any that you omit will be filled in by XBoard +with ‘?’ (unknown value), or ‘-’ (inapplicable value). +

    Edit Comment
    Adds or modifies a comment on the current position. Comments are +saved by ‘Save Game’ and are displayed by ‘Load Game’, +‘Forward’, and ‘Backward’. +
    ICS Input Box
    If this option is set in ICS mode, +XBoard +creates an extra window that you can use for typing in ICS commands. +The input box is especially useful if you want to type in something long or do +some editing on your input, because output from ICS doesn't get mixed +in with your typing as it would in the main terminal window. +
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, +also pauses your clock. To continue, select ‘Pause’ again, and the +display will automatically update to the latest position. +The ‘P’ button and keyboard p key are equivalents. + +

    If you select Pause when you are playing against a chess engine and +it is not your move, the chess engine's clock +will continue to run and it will eventually make a move, at which point +both clocks will stop. Since board updates are paused, however, +you will not see the move until you exit from Pause mode (or select Forward). +This behavior is meant to simulate adjournment with a sealed move. + +

    If you select Pause while you are observing or examining a game on a +chess server, you can step backward and forward in the current history +of the examined game without affecting the other observers and +examiners, and without having your display jump forward to the latest +position each time a move is made. Select Pause again to reconnect +yourself to the current state of the game on ICS. + +

    If you select ‘Pause’ while you are loading a game, the game stops +loading. You can load more moves manually by selecting ‘Forward’, or +resume automatic loading by selecting ‘Pause’ again.

    - diff --git a/manual/html_node/Options-Menu.html b/manual/html_node/Options-Menu.html index f9dd128..41b892e 100644 --- a/manual/html_node/Options-Menu.html +++ b/manual/html_node/Options-Menu.html @@ -36,210 +36,209 @@ Up: Menus

    -
    Flip View
    Inverts your view of the chess board for the duration of the -current game. Starting a new game returns the board to normal. -The v key is a keyboard equivalent. -
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications -that XBoard can perform in engine-engine games. -You can instruct XBoard to detect and terminate the game on checkmate -or stalemate, even if the engines would not do so, to verify engine -result claims (forfeiting engines that make false claims), rather than -naively following the engine, to declare draw on posititions -which can never be won for lack of mating material, (e.g. KBK), -or which are impossble to win unless the opponent seeks its own demise -(e.g. KBKN). -For these adjudications to work, ‘Test Legality’ should be switched on. -It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat -rule and automtically declare draw (after a user-adjustable number of moves -or repeats) even if the engines are prepared to go on. -It is also possible to have XBoard declare draw on games that seem to drag on -forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one -of them is behind more than a user-adjustable score threshold. -For the latter adjudication to work, XBoard should be able to properly understand -the engine's scores. To faclitate the latter, you can inform xboard here if -the engines report scores from the viewpoint of white, or from that of their own color. -
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, -such as hash-table size, tablebase cache size, maximum number of processors -that SMP engines can use, and where to find the Polyglot adapter needed -to run UCI engines under XBoard. The feature tht allows setting of these parameters on -engines is new since XBoard 4.3.15, so not many WinBoard engines respond -to it yet, but UCI engines should. -It is also possible to specify a GUI opening book here, i.e. an opening -book that XBoard consults for any position a playing engine gets in. -It then forces the engine to play the book move, rather than to think up its own, -if that position is found in the book. -The book can switched on and off independently for either engine. -
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. -Allows you to select classical or incremental time controls, -set the moves per session, session duration, and time increment. -Also allows specification of time-odds factors for one or both engines. -If an engine is given a time-odds factor N, all time quota it gets, -be it at the beginning of a session or through the time increment or -fixed time per move, will be divided by N. -
    Always Queen
    If this option is off, XBoard brings up a dialog -box whenever you move a pawn to the last rank, asking what piece -you want to promote it to. If the option is true, your pawns are -always promoted to queens. Your opponent can still underpromote. -
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the -mouse, an image of the piece follows the mouse cursor. -If Animate Dragging is off, there is no visual feedback while you are -dragging a piece, but if Animate Moving is on, the move will be -animated when it is complete. -
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the -piece is shown moving from the old square to the new square when the -move is completed (unless the move was already animated by Animate Dragging). -If Animate Moving is off, a moved piece instantly disappears from its -old square and reappears on its new square when the move is complete. -
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or -playing a game are recorded as a comment on the current move. This includes -remarks made with the ICS commands say, tell, whisper, -and kibitz. -Limitation: remarks that you type yourself are not recognized; -XBoard scans only the output from ICS, not the input you type to it. -
    Auto Flag
    If this option is on and one player runs out of time -before the other, -XBoard -will automatically call his flag, claiming a win on time. -In ICS mode, Auto Flag will only call your opponent's flag, not yours, -and the ICS may award you a draw instead of a win if you have -insufficient mating material. In local chess engine mode, -XBoard -may call either player's flag and will not take material into account. -
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board -will be automatically oriented so that your pawns move from the bottom -of the window towards the top. -
    Auto Observe
    If this option is on and you add a player to your gnotify -list on ICS, XBoard will automatically observe all of that -player's games, unless you are doing something else (such as -observing or playing a game of your own) when one starts. -The games are displayed -from the point of view of the player on your gnotify list; that is, his -pawns move from the bottom of the window towards the top. -Exceptions: If both players in a game are on your gnotify list, if -your ICS -highlight -variable is set to 0, or if the ICS you are using does not -properly support observing from Black's point of view, -you will see the game from White's point of view. -
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window -is deiconized (if necessary) and raised to the top of the stack of windows. -
    Auto Save
    If this option is true, at the end of every game XBoard prompts -you for a file name and appends a record of the game to the file -you specify. -Disabled if the saveGameFile command-line -option is set, as in that case all games are saved to the specified file. -See Load and Save options. -
    Blindfold
    If this option is on, XBoard displays the board as usual but does -not display pieces or move highlights. You can still move in the -usual way (with the mouse or by typing moves in ICS mode), even though -the pieces are invisible. -
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. -The number of times to flash is set by the flashCount command-line -option; it defaults to 3 if Flash Moves is first turned on from the menu. - -If you are playing a game on an ICS, the board is always -oriented at the start of the game so that your pawns move from -the bottom of the window towards the top. Otherwise, the starting -orientation is determined by the flipView command line option; -if it is false (the default), White's pawns move from bottom to top -at the start of each game; if it is true, Black's pawns move from -bottom to top. See User interface options. -
    Get Move List
    If this option is on, whenever XBoard -receives the first board of a new ICS game (or a different game from -the one it is currently displaying), it -retrieves the list of past moves from the ICS. -You can then review the moves with the ‘Forward’ and ‘Backward’ -commands -or save them with ‘Save Game’. You might want to -turn off this option if you are observing several blitz games at once, -to keep from wasting time and network bandwidth fetching the move lists over -and over. -When you turn this option on from the menu, XBoard -immediately fetches the move list of the current game (if any). -
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and -ending squares remain highlighted. In addition, after you use Backward -or Back to Start, the starting and ending squares of the last move to -be unmade are highlighted. -
    Move Sound
    If this option is on, XBoard alerts you by playing a sound -after each of your opponent's moves (or after every -move if you are observing a game on the Internet Chess Server). -The sound is not played after moves you make or moves read from a -saved game file. By default, the -sound is the terminal bell, but on some systems you can change it -to a sound file using the soundMove option; see below. - -If you turn on this option when using XBoard with the Internet -Chess Server, you will probably want to give the -set bell 0 -command to the ICS, since otherwise the ICS will ring the terminal bell -after every move (not just yours). (The .icsrc file -is a good place for this; see ICS options.) -
    ICS Alarm
    When this option is on, an alarm sound is played when your clock -counts down to the icsAlarmTime (by default, 5 seconds) in an ICS -game. For games with time controls that include an increment, the -alarm will sound each time the clock counts down to the icsAlarmTime. -By default, the alarm sound is the terminal bell, but on some systems -you can change it to a sound file using the soundIcsAlarm option; see -below. -
    Old Save Style
    If this option is off, XBoard saves games in PGN -(portable game notation) and positions in FEN (Forsythe-Edwards -notation). If the option is on, a save style that is compatible -with older versions of XBoard is used instead. -The old position style is more human-readable -than FEN; the old game style has no particular advantages. -
    Periodic Updates
    If this option is off (or if -you are using a chess engine that does not support periodic updates), -the analysis window -will only be updated when the analysis changes. If this option is -on, the Analysis Window will be updated every two seconds. -
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on -move. If the option is on, the engine will also think while waiting -for you to make your move. -
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just -before exiting, it brings up a modal dialog box and waits for you to -click OK before exiting. If the option is off, XBoard prints the -message to standard error (the terminal) and exits immediately. -
    Popup Move Errors
    If this option is off, when you make an error in moving (such as -attempting an illegal move or moving the wrong color piece), the -error message is displayed in the message area. If the option is -on, move errors are displayed in small popup windows like other errors. -You can dismiss an error popup either by clicking its OK button or by -clicking anywhere on the board, including downclicking to start a move. -
    Premove
    If this option is on while playing a game on an ICS, you can register -your next planned move before it is your turn. Move the piece with -the mouse in the ordinary way, and the starting and ending squares -will be highlighted with a special color (red by default). When it is -your turn, if your registered move is legal, XBoard will send it to -ICS immediately; if not, it will be ignored and you can make a -different move. If you change your mind about your premove, either -make a different move, or double-click on any piece to cancel the move -entirely. -
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS -set shout 0 -command whenever you start a game and a -set shout 1 -command whenever you finish one. Thus, you will not be distracted -by shouts from other ICS users while playing. -
    Show Coords
    If this option is on, XBoard displays algebraic coordinates -along the board's left and bottom edges. -
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best -line of play from the current position is displayed as it is -thinking. The score indicates how many pawns ahead (or if negative, -behind) the chess engine thinks it is. In matches between two -machines, the score is prefixed by ‘W’ or ‘B’ to indicate -whether it is showing White's thinking or Black's, and only the thinking -of the engine that is on move is shown. -
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make -with the mouse are legal and refuses to let you make an illegal move. -Moves loaded from a file with ‘Load Game’ are also checked. If -the option is off, all moves are accepted, but if a local chess engine -or the ICS is active, they will still reject illegal moves. Turning -off this option is useful if you are playing a chess variant with -rules that XBoard does not understand. (Bughouse, suicide, and wild -variants where the king may castle after starting on the d file are -generally supported with Test Legality on.) +
    Flip View
    Inverts your view of the chess board for the duration of the +current game. Starting a new game returns the board to normal. +The v key is a keyboard equivalent. +
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications +that XBoard can perform in engine-engine games. +You can instruct XBoard to detect and terminate the game on checkmate +or stalemate, even if the engines would not do so, to verify engine +result claims (forfeiting engines that make false claims), rather than +naively following the engine, to declare draw on posititions +which can never be won for lack of mating material, (e.g. KBK), +or which are impossble to win unless the opponent seeks its own demise +(e.g. KBKN). +For these adjudications to work, ‘Test Legality’ should be switched on. +It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat +rule and automtically declare draw (after a user-adjustable number of moves +or repeats) even if the engines are prepared to go on. +It is also possible to have XBoard declare draw on games that seem to drag on +forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one +of them is behind more than a user-adjustable score threshold. +For the latter adjudication to work, XBoard should be able to properly understand +the engine's scores. To faclitate the latter, you can inform xboard here if +the engines report scores from the viewpoint of white, or from that of their own color. +
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, +such as hash-table size, tablebase cache size, maximum number of processors +that SMP engines can use, and where to find the Polyglot adapter needed +to run UCI engines under XBoard. The feature tht allows setting of these parameters on +engines is new since XBoard 4.3.15, so not many WinBoard engines respond +to it yet, but UCI engines should. +It is also possible to specify a GUI opening book here, i.e. an opening +book that XBoard consults for any position a playing engine gets in. +It then forces the engine to play the book move, rather than to think up its own, +if that position is found in the book. +The book can switched on and off independently for either engine. +
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. +Allows you to select classical or incremental time controls, +set the moves per session, session duration, and time increment. +Also allows specification of time-odds factors for one or both engines. +If an engine is given a time-odds factor N, all time quota it gets, +be it at the beginning of a session or through the time increment or +fixed time per move, will be divided by N. +
    Always Queen
    If this option is off, XBoard brings up a dialog +box whenever you move a pawn to the last rank, asking what piece +you want to promote it to. If the option is true, your pawns are +always promoted to queens. Your opponent can still underpromote. +
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the +mouse, an image of the piece follows the mouse cursor. +If Animate Dragging is off, there is no visual feedback while you are +dragging a piece, but if Animate Moving is on, the move will be +animated when it is complete. +
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the +piece is shown moving from the old square to the new square when the +move is completed (unless the move was already animated by Animate Dragging). +If Animate Moving is off, a moved piece instantly disappears from its +old square and reappears on its new square when the move is complete. +
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or +playing a game are recorded as a comment on the current move. This includes +remarks made with the ICS commands say, tell, whisper, +and kibitz. +Limitation: remarks that you type yourself are not recognized; +XBoard scans only the output from ICS, not the input you type to it. +
    Auto Flag
    If this option is on and one player runs out of time +before the other, +XBoard +will automatically call his flag, claiming a win on time. +In ICS mode, Auto Flag will only call your opponent's flag, not yours, +and the ICS may award you a draw instead of a win if you have +insufficient mating material. In local chess engine mode, +XBoard +may call either player's flag and will not take material into account. +
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board +will be automatically oriented so that your pawns move from the bottom +of the window towards the top. +
    Auto Observe
    If this option is on and you add a player to your gnotify +list on ICS, XBoard will automatically observe all of that +player's games, unless you are doing something else (such as +observing or playing a game of your own) when one starts. +The games are displayed +from the point of view of the player on your gnotify list; that is, his +pawns move from the bottom of the window towards the top. +Exceptions: If both players in a game are on your gnotify list, if +your ICS +highlight +variable is set to 0, or if the ICS you are using does not +properly support observing from Black's point of view, +you will see the game from White's point of view. +
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window +is deiconized (if necessary) and raised to the top of the stack of windows. +
    Auto Save
    If this option is true, at the end of every game XBoard prompts +you for a file name and appends a record of the game to the file +you specify. +Disabled if the saveGameFile command-line +option is set, as in that case all games are saved to the specified file. +See Load and Save options. +
    Blindfold
    If this option is on, XBoard displays the board as usual but does +not display pieces or move highlights. You can still move in the +usual way (with the mouse or by typing moves in ICS mode), even though +the pieces are invisible. +
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. +The number of times to flash is set by the flashCount command-line +option; it defaults to 3 if Flash Moves is first turned on from the menu. + +

    If you are playing a game on an ICS, the board is always +oriented at the start of the game so that your pawns move from +the bottom of the window towards the top. Otherwise, the starting +orientation is determined by the flipView command line option; +if it is false (the default), White's pawns move from bottom to top +at the start of each game; if it is true, Black's pawns move from +bottom to top. See User interface options. +

    Get Move List
    If this option is on, whenever XBoard +receives the first board of a new ICS game (or a different game from +the one it is currently displaying), it +retrieves the list of past moves from the ICS. +You can then review the moves with the ‘Forward’ and ‘Backward’ +commands +or save them with ‘Save Game’. You might want to +turn off this option if you are observing several blitz games at once, +to keep from wasting time and network bandwidth fetching the move lists over +and over. +When you turn this option on from the menu, XBoard +immediately fetches the move list of the current game (if any). +
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and +ending squares remain highlighted. In addition, after you use Backward +or Back to Start, the starting and ending squares of the last move to +be unmade are highlighted. +
    Move Sound
    If this option is on, XBoard alerts you by playing a sound +after each of your opponent's moves (or after every +move if you are observing a game on the Internet Chess Server). +The sound is not played after moves you make or moves read from a +saved game file. By default, the +sound is the terminal bell, but on some systems you can change it +to a sound file using the soundMove option; see below. + +

    If you turn on this option when using XBoard with the Internet +Chess Server, you will probably want to give the +set bell 0 +command to the ICS, since otherwise the ICS will ring the terminal bell +after every move (not just yours). (The .icsrc file +is a good place for this; see ICS options.) +

    ICS Alarm
    When this option is on, an alarm sound is played when your clock +counts down to the icsAlarmTime (by default, 5 seconds) in an ICS +game. For games with time controls that include an increment, the +alarm will sound each time the clock counts down to the icsAlarmTime. +By default, the alarm sound is the terminal bell, but on some systems +you can change it to a sound file using the soundIcsAlarm option; see +below. +
    Old Save Style
    If this option is off, XBoard saves games in PGN +(portable game notation) and positions in FEN (Forsythe-Edwards +notation). If the option is on, a save style that is compatible +with older versions of XBoard is used instead. +The old position style is more human-readable +than FEN; the old game style has no particular advantages. +
    Periodic Updates
    If this option is off (or if +you are using a chess engine that does not support periodic updates), +the analysis window +will only be updated when the analysis changes. If this option is +on, the Analysis Window will be updated every two seconds. +
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on +move. If the option is on, the engine will also think while waiting +for you to make your move. +
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just +before exiting, it brings up a modal dialog box and waits for you to +click OK before exiting. If the option is off, XBoard prints the +message to standard error (the terminal) and exits immediately. +
    Popup Move Errors
    If this option is off, when you make an error in moving (such as +attempting an illegal move or moving the wrong color piece), the +error message is displayed in the message area. If the option is +on, move errors are displayed in small popup windows like other errors. +You can dismiss an error popup either by clicking its OK button or by +clicking anywhere on the board, including downclicking to start a move. +
    Premove
    If this option is on while playing a game on an ICS, you can register +your next planned move before it is your turn. Move the piece with +the mouse in the ordinary way, and the starting and ending squares +will be highlighted with a special color (red by default). When it is +your turn, if your registered move is legal, XBoard will send it to +ICS immediately; if not, it will be ignored and you can make a +different move. If you change your mind about your premove, either +make a different move, or double-click on any piece to cancel the move +entirely. +
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS +set shout 0 +command whenever you start a game and a +set shout 1 +command whenever you finish one. Thus, you will not be distracted +by shouts from other ICS users while playing. +
    Show Coords
    If this option is on, XBoard displays algebraic coordinates +along the board's left and bottom edges. +
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best +line of play from the current position is displayed as it is +thinking. The score indicates how many pawns ahead (or if negative, +behind) the chess engine thinks it is. In matches between two +machines, the score is prefixed by ‘W’ or ‘B’ to indicate +whether it is showing White's thinking or Black's, and only the thinking +of the engine that is on move is shown. +
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make +with the mouse are legal and refuses to let you make an illegal move. +Moves loaded from a file with ‘Load Game’ are also checked. If +the option is off, all moves are accepted, but if a local chess engine +or the ICS is active, they will still reject illegal moves. Turning +off this option is useful if you are playing a chess variant with +rules that XBoard does not understand. (Bughouse, suicide, and wild +variants where the king may castle after starting on the d file are +generally supported with Test Legality on.)
    - diff --git a/manual/html_node/Options.html b/manual/html_node/Options.html index 8ba232f..7ef646e 100644 --- a/manual/html_node/Options.html +++ b/manual/html_node/Options.html @@ -33,43 +33,41 @@ Up: Top

    3 Options

    -

    -This section documents the command-line options to XBoard. You can -set these options in two ways: by typing them on the shell command -line you use to start XBoard, or by setting them as X resources -(typically in your .Xresources file). Many of the options -cannot be changed while XBoard is running; others set the initial -state of items that can be changed with the Options menu. - -Most of the options have both a long name and a short name. To turn a -boolean option on or off from the command line, either give its long -name followed by the value true or false -(‘-longOptionName true’), or give just the short name to turn the -option on (‘-opt’), or the short name preceded by ‘x’ to -turn the option off (‘-xopt’). For options that take strings or -numbers as values, you can use the long or short option names -interchangeably. - -Each option corresponds to an X resource with the same name, so -if you like, you can set options in your .Xresources file -or in a file named XBoard in your home directory. -For options that have two names, the longer one is the name of -the corresponding X resource; the short name is not recognized. -To turn a boolean option on or off as an -X resource, give its long name followed by the value -true or false (‘XBoard*longOptionName: true’). - +

    +This section documents the command-line options to XBoard. You can +set these options in two ways: by typing them on the shell command +line you use to start XBoard, or by setting them as X resources +(typically in your .Xresources file). Many of the options +cannot be changed while XBoard is running; others set the initial +state of items that can be changed with the Options menu. + +

    Most of the options have both a long name and a short name. To turn a +boolean option on or off from the command line, either give its long +name followed by the value true or false +(‘-longOptionName true’), or give just the short name to turn the +option on (‘-opt’), or the short name preceded by ‘x’ to +turn the option off (‘-xopt’). For options that take strings or +numbers as values, you can use the long or short option names +interchangeably. + +

    Each option corresponds to an X resource with the same name, so +if you like, you can set options in your .Xresources file +or in a file named XBoard in your home directory. +For options that have two names, the longer one is the name of +the corresponding X resource; the short name is not recognized. +To turn a boolean option on or off as an +X resource, give its long name followed by the value +true or false (‘XBoard*longOptionName: true’).

    - diff --git a/manual/html_node/Other-options.html b/manual/html_node/Other-options.html index 0d54e39..e430ac3 100644 --- a/manual/html_node/Other-options.html +++ b/manual/html_node/Other-options.html @@ -32,126 +32,124 @@ Up: Options

    3.7 Other options

    -

    +

    -
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it -does not start a chess engine at all. Turning on this option -also turns off clockMode. Default: false. -
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename -from the Mode menu after starting and (if applicable) processing the -loadGameFile or loadPositionFile option. Default: "" (no selection). -Other supported values are -MachineWhite, MachineBlack, TwoMachines, Analysis, -AnalyzeFile, EditGame, EditPosition, and Training. -
    -variant varname
    Activates preliminary, partial support for playing chess variants -against a local engine or editing variant games. This flag is not -needed in ICS mode. Recognized variant names are: - -
              normal        Normal chess
    -          wildcastle    Shuffle chess, king can castle from d file
    -          nocastle      Shuffle chess, no castling allowed
    -          fischerandom  Fischer Random shuffle chess
    -          bughouse      Bughouse, ICC/FICS rules
    -          crazyhouse    Crazyhouse, ICC/FICS rules
    -          losers        Lose all pieces or get mated (ICC wild 17)
    -          suicide       Lose all pieces including king (FICS)
    -          giveaway      Try to have no legal moves (ICC wild 26)
    -          twokings      Weird ICC wild 9
    -          kriegspiel    Opponent's pieces are invisible
    -          atomic        Capturing piece explodes (ICC wild 27)
    -          3check        Win by giving check 3 times (ICC wild 25)
    -          shatranj      An ancient precursor of chess (ICC wild 28)
    -          xiangqi       Chinese Chess (on a 9x10 board)
    -          shogi         Japanese Chess (on a 9x9 board & piece drops) 
    -          capablanca    Capablanca Chess (10x8 board, with Archbishop 
    -                        and Chancellor pieces)
    -          gothic        similar, with a better initial position
    -          caparandom    An FRC-like version of Capablanca Chess (10x8) 
    -          janus         A game with two Archbishops (10x8 board)
    -          courier       Medieval intermedite between shatranj and 
    -                        modern Chess (on 12x8 board) 
    -          falcon        Patented 10x8 variant with two Falcon pieces
    -          berolina      Pawns capture straight ahead, and move diagonal 
    -          cylinder      Pieces wrap around the board edge
    -          knightmate    King moves as Knight, and vice versa 
    -          super         Superchess (shuffle variant with 4 exo-pieces)
    -          fairy         A catchall variant in which all piece types 
    -                        known to XBoard can participate (8x8)
    -          unknown       Catchall for other unknown variants
    +
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it +does not start a chess engine at all. Turning on this option +also turns off clockMode. Default: false. +
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename +from the Mode menu after starting and (if applicable) processing the +loadGameFile or loadPositionFile option. Default: "" (no selection). +Other supported values are +MachineWhite, MachineBlack, TwoMachines, Analysis, +AnalyzeFile, EditGame, EditPosition, and Training. +
    -variant varname
    Activates preliminary, partial support for playing chess variants +against a local engine or editing variant games. This flag is not +needed in ICS mode. Recognized variant names are: + +
              normal        Normal chess
    +          wildcastle    Shuffle chess, king can castle from d file
    +          nocastle      Shuffle chess, no castling allowed
    +          fischerandom  Fischer Random shuffle chess
    +          bughouse      Bughouse, ICC/FICS rules
    +          crazyhouse    Crazyhouse, ICC/FICS rules
    +          losers        Lose all pieces or get mated (ICC wild 17)
    +          suicide       Lose all pieces including king (FICS)
    +          giveaway      Try to have no legal moves (ICC wild 26)
    +          twokings      Weird ICC wild 9
    +          kriegspiel    Opponent's pieces are invisible
    +          atomic        Capturing piece explodes (ICC wild 27)
    +          3check        Win by giving check 3 times (ICC wild 25)
    +          shatranj      An ancient precursor of chess (ICC wild 28)
    +          xiangqi       Chinese Chess (on a 9x10 board)
    +          shogi         Japanese Chess (on a 9x9 board & piece drops)
    +          capablanca    Capablanca Chess (10x8 board, with Archbishop
    +                        and Chancellor pieces)
    +          gothic        similar, with a better initial position
    +          caparandom    An FRC-like version of Capablanca Chess (10x8)
    +          janus         A game with two Archbishops (10x8 board)
    +          courier       Medieval intermedite between shatranj and
    +                        modern Chess (on 12x8 board)
    +          falcon        Patented 10x8 variant with two Falcon pieces
    +          berolina      Pawns capture straight ahead, and move diagonal
    +          cylinder      Pieces wrap around the board edge
    +          knightmate    King moves as Knight, and vice versa
    +          super         Superchess (shuffle variant with 4 exo-pieces)
    +          fairy         A catchall variant in which all piece types
    +                        known to XBoard can participate (8x8)
    +          unknown       Catchall for other unknown variants
     
    -

    -In the shuffle variants, XBoard now does shuffle the pieces, although -you can still do it by hand using Edit Position. Some variants are -supported only in ICS mode, including bughouse, and -kriegspiel. The winning/drawing conditions in crazyhouse (offboard -interposition on mate), losers, suicide, giveaway, atomic, and 3check -are not fully understood. -Berolina and cylinder chess can only be played with legality testing off. -In crazyhouse, XBoard now does keep -track of offboard pieces. In shatranj it does implement the baring -rule when mate detection is switched on. -

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. -If the height is given as -1, the default height for the variant is used. -Default: -1 -
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. -If the width is given as -1, the default width for the variant is used. -With a non-standard width, the initial position will always be an empty board, -as the usual opening array will not fit. -Default: -1 -
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. -If the size is given as -1, the default holdings size for the variant is used. -The first N piece types will go into the holdings on capture, and you will be -able to drop them on the board in stead of making a normal move. If size equals 0, -there will be no holdings. -Default: -1 -
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. -A value of -1 means the position is randomly generated by XBoard -at the beginning of every game. -Default: -1 -
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN -diagrams and SAN moves. The string argument has to have an even length -(or it will be ignored), as white and black pieces have to be given separately -(in that order). The last letter for each color will be the King. -The letters before that will be PNBRQ and then a whole host of fairy pieces -in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, -F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, -H=Nightrider). You should list at least all pieces that occur in the variant -you are playing. If you have less than 44 characters in the string, the pieces -not mentioned will get assigned a period, and you will not be able to distinguish -them in FENs. You can also explicitly assign pieces a period, in which case they -will not be counted in deciding which captured pieces can go into the holdings. -A tilde '~' as a piece name does mean this piece is used to represent a promoted -Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. -A '+' similarly indicates the piece is a shogi-style promoted piece, that should -revert to its non-promoted version on capture (rather than to a Pawn). -Note that promoted pieces are represented by pieces 11 further in the list. -You should not have to use this option often: each variant has its own default -setting for the piece representation in FEN, which should be sufficient in normal use. -Default: "" -
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. -
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information -(including all communication to and from the engines). -
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, -with respect to saving it in the debug file. -The output is further (hopefully) ignored. -If number=0, WinBoard refrains from writing such spurious output to the debug file. -If number=1, all engine output is written faithfully to the debug file. -If number=2, any protocol-violating line is prefixed with a ‘#’ character, -as the engine itself should have done if it wanted to submit info for inclusion in the debug file. -This option is provided for the benefit of applications that use the debug file -as a source of information, such as the broadcaster of live games TLCV / TLCS. -Such applications can be protected from spurious engine output that might otherwise confuse them. -
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default -is rsh or remsh, determined when XBoard is -configured and compiled. -
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the -remoteShell. The default is your local user name. -
    -userName username
    Name under which the Human player will be listed in the PGN file. -Default is the login name on your local computer. -
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the pause after killing the engine, to make sure it dies. - -
    - +

    In the shuffle variants, XBoard now does shuffle the pieces, although +you can still do it by hand using Edit Position. Some variants are +supported only in ICS mode, including bughouse, and +kriegspiel. The winning/drawing conditions in crazyhouse (offboard +interposition on mate), losers, suicide, giveaway, atomic, and 3check +are not fully understood. +Berolina and cylinder chess can only be played with legality testing off. +In crazyhouse, XBoard now does keep +track of offboard pieces. In shatranj it does implement the baring +rule when mate detection is switched on. +

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. +If the height is given as -1, the default height for the variant is used. +Default: -1 +
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. +If the width is given as -1, the default width for the variant is used. +With a non-standard width, the initial position will always be an empty board, +as the usual opening array will not fit. +Default: -1 +
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. +If the size is given as -1, the default holdings size for the variant is used. +The first N piece types will go into the holdings on capture, and you will be +able to drop them on the board in stead of making a normal move. If size equals 0, +there will be no holdings. +Default: -1 +
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. +A value of -1 means the position is randomly generated by XBoard +at the beginning of every game. +Default: -1 +
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN +diagrams and SAN moves. The string argument has to have an even length +(or it will be ignored), as white and black pieces have to be given separately +(in that order). The last letter for each color will be the King. +The letters before that will be PNBRQ and then a whole host of fairy pieces +in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, +F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, +H=Nightrider). You should list at least all pieces that occur in the variant +you are playing. If you have less than 44 characters in the string, the pieces +not mentioned will get assigned a period, and you will not be able to distinguish +them in FENs. You can also explicitly assign pieces a period, in which case they +will not be counted in deciding which captured pieces can go into the holdings. +A tilde '~' as a piece name does mean this piece is used to represent a promoted +Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. +A '+' similarly indicates the piece is a shogi-style promoted piece, that should +revert to its non-promoted version on capture (rather than to a Pawn). +Note that promoted pieces are represented by pieces 11 further in the list. +You should not have to use this option often: each variant has its own default +setting for the piece representation in FEN, which should be sufficient in normal use. +Default: "" +
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. +
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information +(including all communication to and from the engines). +
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, +with respect to saving it in the debug file. +The output is further (hopefully) ignored. +If number=0, WinBoard refrains from writing such spurious output to the debug file. +If number=1, all engine output is written faithfully to the debug file. +If number=2, any protocol-violating line is prefixed with a ‘#’ character, +as the engine itself should have done if it wanted to submit info for inclusion in the debug file. +This option is provided for the benefit of applications that use the debug file +as a source of information, such as the broadcaster of live games TLCV / TLCS. +Such applications can be protected from spurious engine output that might otherwise confuse them. +
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default +is rsh or remsh, determined when XBoard is +configured and compiled. +
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the +remoteShell. The default is your local user name. +
    -userName username
    Name under which the Human player will be listed in the PGN file. +Default is the login name on your local computer. +
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quitÂ’ command. The second one determines the pause after killing the engine, to make sure it dies. + + diff --git a/manual/html_node/Other-programs.html b/manual/html_node/Other-programs.html index d25e063..8d58fce 100644 --- a/manual/html_node/Other-programs.html +++ b/manual/html_node/Other-programs.html @@ -33,18 +33,16 @@ Up: Top

    11 Other programs you can use with XBoard

    -

    -Here are some other programs you can use with XBoard - +

    +Here are some other programs you can use with XBoard

    - diff --git a/manual/html_node/Problems.html b/manual/html_node/Problems.html index 0bfe9ea..6ae7fde 100644 --- a/manual/html_node/Problems.html +++ b/manual/html_node/Problems.html @@ -33,40 +33,38 @@ Up: Top

    8 Reporting problems

    -

    -Report bugs and problems with XBoard to <bug-xboard@gnu.org>. - -Please use the script program to start a typescript, run -XBoard with the ‘-debug’ option, and include the typescript -output in your message. -Also tell us what kind of machine and what operating system version -you are using. The command ‘uname -a’ will often tell you this. -Here is a sample of approximately what you should type: - -

         script
    -     uname -a
    -     ./configure
    -     make
    -     ./xboard -debug
    -     exit
    -     mail bug-xboard@gnu.org
    -     Subject: Your short description of the problem
    -     Your detailed description of the problem
    -     ~r typescript
    -     .
    +

    +Report bugs and problems with XBoard to <bug-xboard@gnu.org>. + +

    Please use the script program to start a typescript, run +XBoard with the ‘-debug’ option, and include the typescript +output in your message. +Also tell us what kind of machine and what operating system version +you are using. The command ‘uname -a’ will often tell you this. +Here is a sample of approximately what you should type: + +

         script
    +     uname -a
    +     ./configure
    +     make
    +     ./xboard -debug
    +     exit
    +     mail bug-xboard@gnu.org
    +     Subject: Your short description of the problem
    +     Your detailed description of the problem
    +     ~r typescript
    +     .
     
    -

    -The WinBoard / XBoard 4.3 line is being developed by H.G. Muller -independently of the GNU Savannah xboard project. -Bug reports on this version, and suggestions for improvements and additions, -are best posted in the WinBoard forum, -WinBoard-development section (http://www.open-aurec.com/wbforum). - -If you improve XBoard, please send a message about your changes, -and we will get in touch with you about merging them in -to the main line of development. -Also see our Web site at http://savannah.gnu.org/projects/xboard/. - +

    The WinBoard / XBoard 4.3 line is being developed by H.G. Muller +independently of the GNU Savannah xboard project. +Bug reports on this version, and suggestions for improvements and additions, +are best posted in the WinBoard forum, +WinBoard-development section (http://www.open-aurec.com/wbforum). + +

    If you improve XBoard, please send a message about your changes, +and we will get in touch with you about merging them in +to the main line of development. +Also see our Web site at http://savannah.gnu.org/projects/xboard/. diff --git a/manual/html_node/Step-Menu.html b/manual/html_node/Step-Menu.html index c7b6235..c6e000c 100644 --- a/manual/html_node/Step-Menu.html +++ b/manual/html_node/Step-Menu.html @@ -36,81 +36,80 @@ Up: Menus

    -
    Backward
    Steps backward through a series of remembered moves. -The ‘[<]’ button and the b key are equivalents, -as is turning the mouse wheel towards you. -In addition, pressing the Control key steps back one move, and releasing -it steps forward again. - -In most modes, ‘Backward’ only lets you look back at old positions; -it does not retract moves. This is the case if you are playing against -a chess engine, playing or observing a game on an ICS, or loading a game. -If you select ‘Backward’ in any of these situations, you will not -be allowed to make a different move. Use ‘Retract Move’ or -‘Edit Game’ if you want to change past moves. - -If you are examining an ICS game, the behavior of ‘Backward’ -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Backward’ issues the ICS backward command, which backs up -everyone's view of the game and allows you to make a different -move. If Pause mode is on, ‘Backward’ only backs up your local -view. -
    Forward
    Steps forward through a series of remembered moves (undoing the -effect of ‘Backward’) or forward through a game file. The -‘[>]’ button and the f key are equivalents, -as is turning the mouse wheel away from you. - -If you are examining an ICS game, the behavior of Forward -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Forward’ issues the ICS forward command, which moves -everyone's view of the game forward along the current line. If -Pause mode is on, ‘Forward’ only moves your local view forward, -and it will not go past the position that the game was in when -you paused. -
    Back to Start
    Jumps backward to the first remembered position in the game. -The ‘[<<]’ button and the shifted B key are equivalents. - -In most modes, Back to Start only lets you look back at old -positions; it does not retract moves. This is the case if you -are playing against a local chess engine, playing or observing a game on -a chess server, or loading a game. If you select ‘Back to Start’ in any -of these situations, you will not be allowed to make different -moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past -moves; or use Reset to start a new game. - -If you are examining an ICS game, the behavior of ‘Back to -Start’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Back to Start’ issues the ICS ‘backward 999999’ -command, which backs up everyone's view of the game to the start and -allows you to make different moves. If Pause mode is on, ‘Back -to Start’ only backs up your local view. -
    Forward to End
    Jumps forward to the last remembered position in the game. The -‘[>>]’ button and the shifted F key are equivalents. - -If you are examining an ICS game, the behavior of ‘Forward to -End’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Forward to End’ issues the ICS ‘forward 999999’ -command, which moves everyone's view of the game forward to the end of -the current line. If Pause mode is on, ‘Forward to End’ only moves -your local view forward, and it will not go past the position -that the game was in when you paused. -
    Revert
    If you are examining an ICS game and Pause mode is off, issues -the ICS command ‘revert’. -
    Truncate Game
    Discards all remembered moves of the game beyond the current -position. Puts XBoard into ‘Edit Game’ mode if it was not there -already. -
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. -
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only -after the chess engine has replied to your move; if the chess engine is still -thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ -issues the command ‘takeback 1’ or ‘takeback 2’ -depending on whether it is your opponent's move or yours. -
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), -with as result a win for white, for black, or a draw, repsectively. -The PGN file of the game will accompany the result string -by the comment "user adjudication". +
    Backward
    Steps backward through a series of remembered moves. +The ‘[<]’ button and the b key are equivalents, +as is turning the mouse wheel towards you. +In addition, pressing the Control key steps back one move, and releasing +it steps forward again. + +

    In most modes, ‘Backward’ only lets you look back at old positions; +it does not retract moves. This is the case if you are playing against +a chess engine, playing or observing a game on an ICS, or loading a game. +If you select ‘Backward’ in any of these situations, you will not +be allowed to make a different move. Use ‘Retract Move’ or +‘Edit Game’ if you want to change past moves. + +

    If you are examining an ICS game, the behavior of ‘Backward’ +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Backward’ issues the ICS backward command, which backs up +everyone's view of the game and allows you to make a different +move. If Pause mode is on, ‘Backward’ only backs up your local +view. +

    Forward
    Steps forward through a series of remembered moves (undoing the +effect of ‘Backward’) or forward through a game file. The +‘[>]’ button and the f key are equivalents, +as is turning the mouse wheel away from you. + +

    If you are examining an ICS game, the behavior of Forward +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Forward’ issues the ICS forward command, which moves +everyone's view of the game forward along the current line. If +Pause mode is on, ‘Forward’ only moves your local view forward, +and it will not go past the position that the game was in when +you paused. +

    Back to Start
    Jumps backward to the first remembered position in the game. +The ‘[<<]’ button and the shifted B key are equivalents. + +

    In most modes, Back to Start only lets you look back at old +positions; it does not retract moves. This is the case if you +are playing against a local chess engine, playing or observing a game on +a chess server, or loading a game. If you select ‘Back to Start’ in any +of these situations, you will not be allowed to make different +moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past +moves; or use Reset to start a new game. + +

    If you are examining an ICS game, the behavior of ‘Back to +Start’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Back to Start’ issues the ICS ‘backward 999999’ +command, which backs up everyone's view of the game to the start and +allows you to make different moves. If Pause mode is on, ‘Back +to Start’ only backs up your local view. +

    Forward to End
    Jumps forward to the last remembered position in the game. The +‘[>>]’ button and the shifted F key are equivalents. + +

    If you are examining an ICS game, the behavior of ‘Forward to +End’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Forward to End’ issues the ICS ‘forward 999999’ +command, which moves everyone's view of the game forward to the end of +the current line. If Pause mode is on, ‘Forward to End’ only moves +your local view forward, and it will not go past the position +that the game was in when you paused. +

    Revert
    If you are examining an ICS game and Pause mode is off, issues +the ICS command ‘revert’. +
    Truncate Game
    Discards all remembered moves of the game beyond the current +position. Puts XBoard into ‘Edit Game’ mode if it was not there +already. +
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. +
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only +after the chess engine has replied to your move; if the chess engine is still +thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ +issues the command ‘takeback 1’ or ‘takeback 2’ +depending on whether it is your opponent's move or yours. +
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), +with as result a win for white, for black, or a draw, repsectively. +The PGN file of the game will accompany the result string +by the comment "user adjudication".
    - diff --git a/manual/html_node/UCI-_002b-WB-Engine-Settings.html b/manual/html_node/UCI-_002b-WB-Engine-Settings.html index d38d12e..a85f25e 100644 --- a/manual/html_node/UCI-_002b-WB-Engine-Settings.html +++ b/manual/html_node/UCI-_002b-WB-Engine-Settings.html @@ -37,41 +37,40 @@ Up: Options

    -
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, -and should be run with the aid of the Polyglot adapter rather than directly. -Xboard will then pass the other UCI options and engine name to Polyglot -through a .ini temporary file ceated for the purpose. -
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. -Default: "/usr/local/share/polyglot". -
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. -
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. -From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, -provided the usePolyglotBook option is set to true, -and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine -is set to false. -The engine will be kept in force mode as long as the current position is in book, -and XBoard will select the book moves for it. Default "". -
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, -rather than using the external book through XBoard. Default: false. -
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 64. -
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 4. -
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. -Default: "/usr/local/share/egtb". -
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. -The argument is a comma-separated list of format specifications, -each specification consisting of a format name, a colon, and a directory path name, -e.g. "nalimov:/usr/local/share/egtb". -If the name part matches that of a format that the engine requests through a feature command, -xboard will relay the path name for this format to the engine through an egtpath command. -One egtpath command for each matching format will be sent. -Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. -Default: "". +
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, +and should be run with the aid of the Polyglot adapter rather than directly. +Xboard will then pass the other UCI options and engine name to Polyglot +through a .ini temporary file ceated for the purpose. +
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. +Default: "/usr/local/share/polyglot". +
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. +
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. +From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, +provided the usePolyglotBook option is set to true, +and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine +is set to false. +The engine will be kept in force mode as long as the current position is in book, +and XBoard will select the book moves for it. Default "". +
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, +rather than using the external book through XBoard. Default: false. +
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 64. +
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 4. +
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. +Default: "/usr/local/share/egtb". +
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. +The argument is a comma-separated list of format specifications, +each specification consisting of a format name, a colon, and a directory path name, +e.g. "nalimov:/usr/local/share/egtb". +If the name part matches that of a format that the engine requests through a feature command, +xboard will relay the path name for this format to the engine through an egtpath command. +One egtpath command for each matching format will be sent. +Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. +Default: "".
    - diff --git a/manual/html_node/User-interface-options.html b/manual/html_node/User-interface-options.html index 067a3a6..dd319c4 100644 --- a/manual/html_node/User-interface-options.html +++ b/manual/html_node/User-interface-options.html @@ -34,183 +34,183 @@ Up: Options

    3.5 User interface options

    -

    +

    -
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. -
    -noGUI
    Suppresses all GUI functions of XBoard -(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). -There will be no board or clock updates, no printing of moves, -and no update of the icon on the task bar in this mode. -
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. -For compatibility with old XBoard versions, -bell/-xbell are also -accepted as abbreviations for this option. -
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. -
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. -
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. -
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. -
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size -of the pieces and setting a few related parameters. -The sizeName can be one of: Titanic, giving 129x129 pixel pieces, -Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, -Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre -45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, -or Tiny 21x21. -Pieces of all these sizes are built into XBoard. -Other sizes can -be used if you have them; see the pixmapDirectory and bitmapDirectory -options. -The default depends on the size of your screen; it is approximately the -largest size that will fit without clipping. - -You can select other sizes or vary other layout parameters by providing -a list of comma-separated values (with no spaces) as the argument. -You do not need to provide all the values; for any you omit from the -end of the list, defaults are taken from the nearest built-in size. -The value n1 gives the piece size, n2 the width of the -black border -between squares, n3 the desired size for the -clockFont, n4 the desired size for the coordFont, -n5 the desired size for the default font, -n6 the smallLayout flag (0 or 1), -and n7 the tinyLayout flag (0 or 1). -All dimensions are in pixels. -If the border between squares is eliminated (0 width), the various -highlight options will not work, as there is nowhere to draw the highlight. -If smallLayout is 1 and titleInWindow is true, -the window layout is rearranged to make more room for the title. -If tinyLayout is 1, the labels on the menu bar are abbreviated -to one character each and the buttons in the button bar are made narrower. -
    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. -The coordFont option specifies what font to use. -
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. -
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. -
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating -in a game, then the positioning of the board at the start of each game -depends on the flipView option. If flipView is false (the default), -the board is positioned so that the white pawns move from the bottom to the -top; if true, the black pawns move from the bottom to the top. -In any case, the Flip menu option (see Options Menu) -can be used to flip the board after -the game starts. -
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS -games) and game file names (for ‘Load Game’) inside its main -window. If the option is false (the default), this information is -displayed only in the window banner. You probably won't want to -set this option unless the information is not showing up in the -banner, as happens with a few X window managers. -
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button -bar from the window, allowing the message line to be wider. You can -still get the functions of these buttons using the menus or their keyboard -shortcuts. Default: true. -
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with -two colors (true) or four (false). You shouldn't have to -specify monoMode; XBoard will determine if it is necessary. -
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they -land on their destination square. -flashCount -tells XBoard how many times to flash a piece after it -lands on its destination square. -flashRate -controls the rate of flashing (flashes/sec). -Abbreviations: -flash -sets flashCount to 3. -xflash -sets flashCount to 0. -Defaults: flashCount=0 (no flashing), flashRate=5. -
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. -
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. -
    -clockFont font
    The font used for the clocks. If the option value is a pattern -that does not specify the font size, XBoard tries to choose an -appropriate font for the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -coordFont font
    The font used for rank and file coordinate labels if showCoords -is true. If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -font font
    The font used for popup dialogs, menus, comments, etc. -If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. -
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred -over a scalable font if the nonscalable font's size differs -by tol pixels -or less from the desired size. A value of -1 will force -a scalable font to always be used if available; a value of 0 will -use a nonscalable font only if it is exactly the right size; -a large value (say 1000) will force a nonscalable font to always be -used if available. Default: 4. -
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard -distribution includes one set of pixmap pieces in xpm format, in the -directory pixmaps, and one set of bitmap pieces in xbm format, -in the directory bitmaps. Pixmap -pieces give a better appearance on the screen: the white pieces have -dark borders, and the black pieces have opaque internal details. With -bitmaps, neither piece color has a border, and the internal details -are transparent; you see the square color or other background color -through them. - -If XBoard is configured and compiled on a system that includes libXpm, -the X pixmap library, the xpm pixmap pieces are compiled in as the -default. A different xpm piece set can be selected at runtime with -the pixmapDirectory option, or a bitmap piece set can be selected -with the bitmapDirectory option. - -If XBoard is configured and compiled on a system that does not include -libXpm (or the --disable-xpm option is given to the configure -program), the bitmap pieces are compiled in as the default. It is not -possible to use xpm pieces in this case, but pixmap pieces in another -format called "xim" can be used by giving the pixmapDirectory option. -Or again, a different bitmap piece set can be selected with the -bitmapDirectory option. - -Files in the bitmapDirectory must be named as follows: -The first character of a piece bitmap name gives the piece it -represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), -the next characters give the size in pixels, the -following character indicates whether the piece is -solid or outline (‘s’ or ‘o’), -and the extension is ‘.bm’. -For example, a solid 80x80 knight would be named n80s.bm. -The outline bitmaps are used only in monochrome mode. -If bitmap pieces are compiled in and the bitmapDirectory is missing -some files, the compiled in pieces are used instead. - -If the bitmapDirectory option is given, -it is also possible to replace xboard's icons and menu checkmark, -by supplying files named icon_white.bm, icon_black.bm, and -checkmark.bm. - -For more information about pixmap pieces and how to get additional -sets, see zic2xpm below. -
    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    Colors to use for the pieces, squares, and square highlights. -Defaults: - -
              -whitePieceColor       #FFFFCC
    -          -blackPieceColor       #202020
    -          -lightSquareColor      #C8C365
    -          -darkSquareColor       #77A26D
    -          -highlightSquareColor  #FFFF00
    -          -premoveHighlightColor #FF0000
    +
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. +
    -noGUI
    Suppresses all GUI functions of XBoard +(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). +There will be no board or clock updates, no printing of moves, +and no update of the icon on the task bar in this mode. +
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. +For compatibility with old XBoard versions, -bell/-xbell are also +accepted as abbreviations for this option. +
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. +
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. +
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. +
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. +
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size +of the pieces and setting a few related parameters. +The sizeName can be one of: Titanic, giving 129x129 pixel pieces, +Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, +Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre +45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, +or Tiny 21x21. +Pieces of all these sizes are built into XBoard. +Other sizes can +be used if you have them; see the pixmapDirectory and bitmapDirectory +options. +The default depends on the size of your screen; it is approximately the +largest size that will fit without clipping. + +

    You can select other sizes or vary other layout parameters by providing +a list of comma-separated values (with no spaces) as the argument. +You do not need to provide all the values; for any you omit from the +end of the list, defaults are taken from the nearest built-in size. +The value n1 gives the piece size, n2 the width of the +black border +between squares, n3 the desired size for the +clockFont, n4 the desired size for the coordFont, +n5 the desired size for the default font, +n6 the smallLayout flag (0 or 1), +and n7 the tinyLayout flag (0 or 1). +All dimensions are in pixels. +If the border between squares is eliminated (0 width), the various +highlight options will not work, as there is nowhere to draw the highlight. +If smallLayout is 1 and titleInWindow is true, +the window layout is rearranged to make more room for the title. +If tinyLayout is 1, the labels on the menu bar are abbreviated +to one character each and the buttons in the button bar are made narrower. +

    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. +The coordFont option specifies what font to use. +
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. +
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. +
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating +in a game, then the positioning of the board at the start of each game +depends on the flipView option. If flipView is false (the default), +the board is positioned so that the white pawns move from the bottom to the +top; if true, the black pawns move from the bottom to the top. +In any case, the Flip menu option (see Options Menu) +can be used to flip the board after +the game starts. +
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS +games) and game file names (for ‘Load Game’) inside its main +window. If the option is false (the default), this information is +displayed only in the window banner. You probably won't want to +set this option unless the information is not showing up in the +banner, as happens with a few X window managers. +
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button +bar from the window, allowing the message line to be wider. You can +still get the functions of these buttons using the menus or their keyboard +shortcuts. Default: true. +
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with +two colors (true) or four (false). You shouldn't have to +specify monoMode; XBoard will determine if it is necessary. +
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they +land on their destination square. +flashCount +tells XBoard how many times to flash a piece after it +lands on its destination square. +flashRate +controls the rate of flashing (flashes/sec). +Abbreviations: +flash +sets flashCount to 3. +xflash +sets flashCount to 0. +Defaults: flashCount=0 (no flashing), flashRate=5. +
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. +
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. +
    -clockFont font
    The font used for the clocks. If the option value is a pattern +that does not specify the font size, XBoard tries to choose an +appropriate font for the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -coordFont font
    The font used for rank and file coordinate labels if showCoords +is true. If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -font font
    The font used for popup dialogs, menus, comments, etc. +If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. +
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred +over a scalable font if the nonscalable font's size differs +by tol pixels +or less from the desired size. A value of -1 will force +a scalable font to always be used if available; a value of 0 will +use a nonscalable font only if it is exactly the right size; +a large value (say 1000) will force a nonscalable font to always be +used if available. Default: 4. +
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard +distribution includes one set of pixmap pieces in xpm format, in the +directory pixmaps, and one set of bitmap pieces in xbm format, +in the directory bitmaps. Pixmap +pieces give a better appearance on the screen: the white pieces have +dark borders, and the black pieces have opaque internal details. With +bitmaps, neither piece color has a border, and the internal details +are transparent; you see the square color or other background color +through them. + +

    If XBoard is configured and compiled on a system that includes libXpm, +the X pixmap library, the xpm pixmap pieces are compiled in as the +default. A different xpm piece set can be selected at runtime with +the pixmapDirectory option, or a bitmap piece set can be selected +with the bitmapDirectory option. + +

    If XBoard is configured and compiled on a system that does not include +libXpm (or the --disable-xpm option is given to the configure +program), the bitmap pieces are compiled in as the default. It is not +possible to use xpm pieces in this case, but pixmap pieces in another +format called "xim" can be used by giving the pixmapDirectory option. +Or again, a different bitmap piece set can be selected with the +bitmapDirectory option. + +

    Files in the bitmapDirectory must be named as follows: +The first character of a piece bitmap name gives the piece it +represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), +the next characters give the size in pixels, the +following character indicates whether the piece is +solid or outline (‘s’ or ‘o’), +and the extension is ‘.bm’. +For example, a solid 80x80 knight would be named n80s.bm. +The outline bitmaps are used only in monochrome mode. +If bitmap pieces are compiled in and the bitmapDirectory is missing +some files, the compiled in pieces are used instead. + +

    If the bitmapDirectory option is given, +it is also possible to replace xboard's icons and menu checkmark, +by supplying files named icon_white.bm, icon_black.bm, and +checkmark.bm. + +

    For more information about pixmap pieces and how to get additional +sets, see zic2xpm below. +

    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    -lowTimeWarningColor color
    Colors to use for the pieces, squares, and square highlights. +Defaults: + +
              -whitePieceColor       #FFFFCC
    +          -blackPieceColor       #202020
    +          -lightSquareColor      #C8C365
    +          -darkSquareColor       #77A26D
    +          -highlightSquareColor  #FFFF00
    +          -premoveHighlightColor #FF0000
    +          -lowTimeWarningColor   #FF0000
     
    -

    -On a grayscale monitor you might prefer: - -

              -whitePieceColor       gray100
    -          -blackPieceColor       gray0
    -          -lightSquareColor      gray80
    -          -darkSquareColor       gray60
    -          -highlightSquareColor  gray100
    -          -premoveHighlightColor gray70
    +     

    On a grayscale monitor you might prefer: + +

              -whitePieceColor       gray100
    +          -blackPieceColor       gray0
    +          -lightSquareColor      gray80
    +          -darkSquareColor       gray60
    +          -highlightSquareColor  gray100
    +          -premoveHighlightColor gray70
    +          -lowTimeWarningColor   gray70
     
    -
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. -
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. -
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate -Moves is on. +
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. +
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. +
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate +Moves is on.
    - diff --git a/manual/html_node/index.html b/manual/html_node/index.html index 7709317..534498f 100644 --- a/manual/html_node/index.html +++ b/manual/html_node/index.html @@ -4,7 +4,9 @@ - + + + - - -

    - - +

    XBoard

    @@ -35,35 +33,33 @@ Up: (dir)

    Introduction

    -

    - -XBoard is a graphical chessboard that can serve as a -user interface to chess engines (such as GNU Chess), the -Internet Chess Servers, -electronic mail correspondence chess, or your own collection of saved games. - -This manual documents version 4.4.0j of XBoard. - +

    + +

    XBoard is a graphical chessboard that can serve as a +user interface to chess engines (such as GNU Chess), the +Internet Chess Servers, +electronic mail correspondence chess, or your own collection of saved games. + +

    This manual documents version 4.4.0j of XBoard.

    - diff --git a/manual/html_node/zic2xpm.html b/manual/html_node/zic2xpm.html index e3efd8c..bb52a56 100644 --- a/manual/html_node/zic2xpm.html +++ b/manual/html_node/zic2xpm.html @@ -32,42 +32,39 @@ Up: Oth

    11.5 zic2xpm

    -

    -The “zic2xpm” program is used to import chess sets from the ZIICS(*) -program into XBoard. “zic2xpm” is part of the XBoard distribution. -ZIICS is available from: - -ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe - -To import ZIICS pieces, do this: +

    The “zic2xpm” program is used to import chess sets from the ZIICS(*) +program into XBoard. “zic2xpm” is part of the XBoard distribution. +ZIICS is available from: + +

    ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe + +

    To import ZIICS pieces, do this:

    -
    1. Unzip ziics131.exe into a directory:
    -
              unzip -L ziics131.exe -d ~/ziics
    +
    1. Unzip ziics131.exe into a directory:
    +
              unzip -L ziics131.exe -d ~/ziics
     
    -
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    -For example, let's say you want to use the -FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. - -
              mkdir ~/fritz4
    -          cd ~/fritz4
    -          zic2xpm ~/ziics/fritz4.*
    +     
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    +For example, let's say you want to use the +FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. + +
              mkdir ~/fritz4
    +          cd ~/fritz4
    +          zic2xpm ~/ziics/fritz4.*
     
    -
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    -
              xboard -pixmap ~/fritz4
    +     
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    +
              xboard -pixmap ~/fritz4
     
    -

    -Alternatively, you can add this line to your .Xresources file: - -

              xboard*pixmapDirectory: ~/fritz4
    +     

    Alternatively, you can add this line to your .Xresources file: + +

              xboard*pixmapDirectory: ~/fritz4
     
    - -(*) ZIICS is a separate copyrighted work of Andy McFarland. -The “ZIICS pieces” are copyrighted works of their respective -creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY -and may NOT be redistributed without explicit permission from -the original creator(s) of the pieces. - + +

    (*) ZIICS is a separate copyrighted work of Andy McFarland. +The “ZIICS pieces” are copyrighted works of their respective +creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY +and may NOT be redistributed without explicit permission from +the original creator(s) of the pieces. diff --git a/manual/index.html b/manual/index.html index 46ea4f1..31ea54d 100644 --- a/manual/index.html +++ b/manual/index.html @@ -10,7 +10,7 @@

    Free Software Foundation
    -
    last updated June 13, 2009
    +
    last updated June 29, 2009

    This manual (xboard) is available in the following formats:

    @@ -23,14 +23,14 @@ (76K gzipped characters)
    - entirely on one web page.
  • HTML compressed - (84K gzipped tar file) - + (80K gzipped tar file) - with one web page per node.
  • Info document (68K bytes gzipped tar file).
  • ASCII text (196K bytes).
  • ASCII text compressed - (68K bytes gzipped).
  • + (64K bytes gzipped).
  • TeX dvi file (K bytes gzipped).
  • PostScript file diff --git a/manual/xboard.dvi.gz b/manual/xboard.dvi.gz index 2ac9de6684941bda6c05b000ebe829dbedf0c7e3..ff1cb65ec7f1e88f8acf1e1457045942637f7c32 100644 GIT binary patch delta 91437 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 z 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𝔗BR{bo)Ps7J^_jQnr# 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 QS@_TY1%zSP)$nu!02^Mh!T - - -

    - - +

    XBoard


    @@ -35,35 +31,34 @@ Up: (dir)

    Introduction

    -

    - -XBoard is a graphical chessboard that can serve as a -user interface to chess engines (such as GNU Chess), the -Internet Chess Servers, -electronic mail correspondence chess, or your own collection of saved games. - -This manual documents version 4.4.0j of XBoard. - +

    + +

    XBoard is a graphical chessboard that can serve as a +user interface to chess engines (such as GNU Chess), the +Internet Chess Servers, +electronic mail correspondence chess, or your own collection of saved games. + +

    This manual documents version 4.4.0j of XBoard.

    - +


    @@ -75,35 +70,35 @@ Up: Top

    1 Major modes

    -

    -XBoard always runs in one of four major modes. You select the -major mode from the command line when you start up XBoard. - +

    +XBoard always runs in one of four major modes. You select the +major mode from the command line when you start up XBoard. +

    -
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your -machine, XBoard lets you play a game against the machine, -set up arbitrary positions, force variations, watch a game between two -chess engines, interactively analyze your stored games or set up and -analyze arbitrary positions. (Note: Not all chess engines support -analysis.) -
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard -lets you play against other ICS users, observe games -they are playing, or review games that have recently finished. Most -of the ICS "wild" chess variants are supported, including bughouse. -
    xboard -ncp [options]
    XBoard can also be used simply -as an electronic chessboard to play through games. It will read and -write game files and allow you to play through variations -manually. You can use it to browse games off the net or review games -you have saved. These features are also available in the other modes. -
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell -script pxboard. For example, from the news reader xrn, -find a message with one or more games in it, click the Save button, -and type ‘|pxboard’ as the file name. -
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard -works with the cmail program. See CMail below for -instructions. +
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your +machine, XBoard lets you play a game against the machine, +set up arbitrary positions, force variations, watch a game between two +chess engines, interactively analyze your stored games or set up and +analyze arbitrary positions. (Note: Not all chess engines support +analysis.) +
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard +lets you play against other ICS users, observe games +they are playing, or review games that have recently finished. Most +of the ICS "wild" chess variants are supported, including bughouse. +
    xboard -ncp [options]
    XBoard can also be used simply +as an electronic chessboard to play through games. It will read and +write game files and allow you to play through variations +manually. You can use it to browse games off the net or review games +you have saved. These features are also available in the other modes. +
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell +script pxboard. For example, from the news reader xrn, +find a message with one or more games in it, click the Save button, +and type ‘|pxboard’ as the file name. +
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard +works with the cmail program. See CMail below for +instructions.
    - +


    @@ -115,40 +110,39 @@ Up: Top

    2 Menus, buttons, and keys

    -

    -To move a piece, you can drag it with the left mouse button, or you -can click the left mouse button once on the piece, then once more on -the destination square. To drop a new piece on a square (when -applicable), press the middle or the right mouse button over the -square and select from the popup menu. In cases where you can drop -either a white or black piece, use the middle button (or shift+right) -for white and the right button (or shift+middle) for black. When you -are playing a bughouse game on an Internet Chess Server, a list of the -offboard pieces that each player has available is shown in the window -title after the player's name; in addition, the piece menus show the -number of pieces available of each type. From version 4.3.14 on, it is -also possible in crazyhouse, bughouse or shogi to dag and drop pieces -to the board from the holdings squares displayed next to the board. - -All other XBoard commands are available from the menu bar. The most -frequently used commands also have shortcut keys or on-screen buttons. - -When XBoard is iconized, its graphical icon is a white knight if -it is White's turn to move, a black knight if it is Black's turn. See -Iconize in Keys below if you have problems getting this -feature to work. - +

    +To move a piece, you can drag it with the left mouse button, or you +can click the left mouse button once on the piece, then once more on +the destination square. To drop a new piece on a square (when +applicable), press the middle or the right mouse button over the +square and select from the popup menu. In cases where you can drop +either a white or black piece, use the middle button (or shift+right) +for white and the right button (or shift+middle) for black. When you +are playing a bughouse game on an Internet Chess Server, a list of the +offboard pieces that each player has available is shown in the window +title after the player's name; in addition, the piece menus show the +number of pieces available of each type. From version 4.3.14 on, it is +also possible in crazyhouse, bughouse or shogi to dag and drop pieces +to the board from the holdings squares displayed next to the board. + +

    All other XBoard commands are available from the menu bar. The most +frequently used commands also have shortcut keys or on-screen buttons. + +

    When XBoard is iconized, its graphical icon is a white knight if +it is White's turn to move, a black knight if it is Black's turn. See +Iconize in Keys below if you have problems getting this +feature to work.

    - +


    @@ -161,113 +155,113 @@ Up: Menus

    -
    New Game
    Resets XBoard and the chess engine to the beginning of a new chess -game. The r key is a keyboard equivalent. In Internet Chess -Server mode, clears the current state of XBoard, then -resynchronizes with the ICS by sending a refresh command. If you want to -stop playing, observing, or examining an ICS game, use an -appropriate command from the Action menu, not ‘New Game’. -See Action Menu. -
    New Shuffle Game
    Similar to ‘New Game’, but allows you to specify a particular initial position -(according to a standardized numbering system) -in chess variants which use randomized opening positions (e.g. Chess960). -The selected opening position will persistently be chosen on any following -New Game command until you use this menu to select another. Selecting -position number -1 will produce a newly randomized position on any new game. -Using this menu item in variants that normally do not shuffle their opening position -does cause these variants to become shuffle variants until you use the -‘New Shuffle Game’ menu to explicitly switch the randomization off, -or select a new variant. -
    New Variant
    Allows you to select a new chess variant in non-ICS mode. -(In ICS play, the ICS is responsible for deciding which variant will be played, -and XBoard adapts autmatically.) If you play with an engine, the engine must -be able to play the selected variant, or the command will be ignored. -XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, -Capablanca Chess, shatranj, crazyhous, bughouse. -
    Load Game
    Plays a game from a record file. The g key is a keyboard equivalent. -A popup dialog prompts you for the file name. If the file contains more -than one game, a second popup dialog -displays a list of games (with information drawn from their PGN tags, if -any), and you can select the one you want. Alternatively, you can load the -Nth game in the file directly, by typing the number N after the -file name, separated by a space. - -The game file parser will accept PGN (portable game notation), -or in fact almost any file that contains moves in algebraic -notation. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -If the file includes a PGN position (FEN tag), or an old-style -XBoard position diagram bracketed by ‘[--’ and ‘--]’ -before the first move, the game starts from that position. Text -enclosed in parentheses, square brackets, or curly braces is assumed to -be commentary and is displayed in a pop-up window. Any other -text in the file is ignored. PGN variations (enclosed in -parentheses) are treated as comments; XBoard is not able to walk -variation trees. -The nonstandard PGN tag [Variant "varname"] functions similarly to -the -variant command-line option (see below), allowing games in certain chess -variants to be loaded. There is also a heuristic to -recognize chess variants from the Event tag, by looking for the strings -that the Internet Chess Servers put there when saving variant ("wild") games. -
    Load Next Game
    Loads the next game from the last game record file you loaded. -The shifted N key is a keyboard equivalent. -
    Load Previous Game
    Loads the previous game from the last game record file you -loaded. The shifted P key is a keyboard equivalent. -Not available if the last game was loaded from a pipe. -
    Reload Same Game
    Reloads the last game you loaded. -Not available if the last game was loaded from a pipe. -
    Save Game
    Appends a record of the current game to a file. -A popup dialog -prompts you for the file name. If the game did not begin with -the standard starting position, the game file includes the -starting position used. Games are saved in the PGN (portable -game notation) format, unless the oldSaveStyle option is true, -in which case they are saved in an older format that is specific -to XBoard. Both formats are human-readable, and both can be -read back by the ‘Load Game’ command. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -
    Copy Game
    Copies a record of the current game to an internal clipboard in PGN -format and sets the X selection to the game text. The game can be -pasted to another application (such as a text editor or another copy -of XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Game command. -
    Paste Game
    Interprets the current X selection as a game record and loads it, as -with Load Game. -
    Load Position
    Sets up a position from a position file. A popup dialog prompts -you for the file name. If the file contains more than one saved -position, and you want to load the Nth one, type the number N -after the file name, separated by a space. Position files must -be in FEN (Forsythe-Edwards notation), or in the format that the -Save Position command writes when oldSaveStyle is turned on. -
    Load Next Position
    Loads the next position from the last position file you loaded. -
    Load Previous Position
    Loads the previous position from the last position file you -loaded. Not available if the last position was loaded from a pipe. -
    Reload Same Position
    Reloads the last position you loaded. -Not available if the last position was loaded from a pipe. -
    Save Position
    Appends a diagram of the current position to a file. -A popup dialog -prompts you for the file name. Positions are saved in -FEN (Forsythe-Edwards notation) format unless the oldSaveStyle -option is true, in which case they are saved in an older, -human-readable format that is specific to XBoard. Both formats -can be read back by the ‘Load Position’ command. -
    Copy Position
    Copies the current position to an internal clipboard in FEN format and -sets the X selection to the position text. The position can be pasted -to another application (such as a text editor or another copy of -XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Position command. -
    Paste Position
    Interprets the current X selection as a FEN position and loads it, as -with Load Position. -
    Mail Move
    Reload CMail Message
    See CMail. -
    Exit
    Exits from XBoard. The shifted Q key is a keyboard equivalent. +
    New Game
    Resets XBoard and the chess engine to the beginning of a new chess +game. The r key is a keyboard equivalent. In Internet Chess +Server mode, clears the current state of XBoard, then +resynchronizes with the ICS by sending a refresh command. If you want to +stop playing, observing, or examining an ICS game, use an +appropriate command from the Action menu, not ‘New Game’. +See Action Menu. +
    New Shuffle Game
    Similar to ‘New Game’, but allows you to specify a particular initial position +(according to a standardized numbering system) +in chess variants which use randomized opening positions (e.g. Chess960). +The selected opening position will persistently be chosen on any following +New Game command until you use this menu to select another. Selecting +position number -1 will produce a newly randomized position on any new game. +Using this menu item in variants that normally do not shuffle their opening position +does cause these variants to become shuffle variants until you use the +‘New Shuffle Game’ menu to explicitly switch the randomization off, +or select a new variant. +
    New Variant
    Allows you to select a new chess variant in non-ICS mode. +(In ICS play, the ICS is responsible for deciding which variant will be played, +and XBoard adapts autmatically.) If you play with an engine, the engine must +be able to play the selected variant, or the command will be ignored. +XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, +Capablanca Chess, shatranj, crazyhous, bughouse. +
    Load Game
    Plays a game from a record file. The g key is a keyboard equivalent. +A popup dialog prompts you for the file name. If the file contains more +than one game, a second popup dialog +displays a list of games (with information drawn from their PGN tags, if +any), and you can select the one you want. Alternatively, you can load the +Nth game in the file directly, by typing the number N after the +file name, separated by a space. + +

    The game file parser will accept PGN (portable game notation), +or in fact almost any file that contains moves in algebraic +notation. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +If the file includes a PGN position (FEN tag), or an old-style +XBoard position diagram bracketed by ‘[--’ and ‘--]’ +before the first move, the game starts from that position. Text +enclosed in parentheses, square brackets, or curly braces is assumed to +be commentary and is displayed in a pop-up window. Any other +text in the file is ignored. PGN variations (enclosed in +parentheses) are treated as comments; XBoard is not able to walk +variation trees. +The nonstandard PGN tag [Variant "varname"] functions similarly to +the -variant command-line option (see below), allowing games in certain chess +variants to be loaded. There is also a heuristic to +recognize chess variants from the Event tag, by looking for the strings +that the Internet Chess Servers put there when saving variant ("wild") games. +

    Load Next Game
    Loads the next game from the last game record file you loaded. +The shifted N key is a keyboard equivalent. +
    Load Previous Game
    Loads the previous game from the last game record file you +loaded. The shifted P key is a keyboard equivalent. +Not available if the last game was loaded from a pipe. +
    Reload Same Game
    Reloads the last game you loaded. +Not available if the last game was loaded from a pipe. +
    Save Game
    Appends a record of the current game to a file. +A popup dialog +prompts you for the file name. If the game did not begin with +the standard starting position, the game file includes the +starting position used. Games are saved in the PGN (portable +game notation) format, unless the oldSaveStyle option is true, +in which case they are saved in an older format that is specific +to XBoard. Both formats are human-readable, and both can be +read back by the ‘Load Game’ command. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +
    Copy Game
    Copies a record of the current game to an internal clipboard in PGN +format and sets the X selection to the game text. The game can be +pasted to another application (such as a text editor or another copy +of XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Game command. +
    Paste Game
    Interprets the current X selection as a game record and loads it, as +with Load Game. +
    Load Position
    Sets up a position from a position file. A popup dialog prompts +you for the file name. If the file contains more than one saved +position, and you want to load the Nth one, type the number N +after the file name, separated by a space. Position files must +be in FEN (Forsythe-Edwards notation), or in the format that the +Save Position command writes when oldSaveStyle is turned on. +
    Load Next Position
    Loads the next position from the last position file you loaded. +
    Load Previous Position
    Loads the previous position from the last position file you +loaded. Not available if the last position was loaded from a pipe. +
    Reload Same Position
    Reloads the last position you loaded. +Not available if the last position was loaded from a pipe. +
    Save Position
    Appends a diagram of the current position to a file. +A popup dialog +prompts you for the file name. Positions are saved in +FEN (Forsythe-Edwards notation) format unless the oldSaveStyle +option is true, in which case they are saved in an older, +human-readable format that is specific to XBoard. Both formats +can be read back by the ‘Load Position’ command. +
    Copy Position
    Copies the current position to an internal clipboard in FEN format and +sets the X selection to the position text. The position can be pasted +to another application (such as a text editor or another copy of +XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Position command. +
    Paste Position
    Interprets the current X selection as a FEN position and loads it, as +with Load Position. +
    Mail Move
    Reload CMail Message
    See CMail. +
    Exit
    Exits from XBoard. The shifted Q key is a keyboard equivalent.
    - +


    @@ -281,161 +275,161 @@ Up: Menus

    -
    Machine White
    Tells the chess engine to play White. -
    Machine Black
    Tells the chess engine to play Black. -
    Two Machines
    Plays a game between two chess engines. -
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position -and shows you the analysis as you move pieces around. -Note: Some chess engines do not support Analysis mode. - -To set up a position to analyze, you do the following: - -1. Select Edit Position from the Mode Menu - -2. Set up the position. Use the middle and right buttons to -bring up the white and black piece menus. - -3. When you are finished, click on either the Black or White -clock to tell XBoard which side moves first. - -4. Select Analysis Mode from the Mode Menu to start the analysis. - -The analysis function can also be used when observing games on an ICS -with an engine loaded (zippy mode); the engine then will analyse -the positions as they occur in the observed game. -
    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) -and analyze it. When you select this menu item, a popup window appears -and asks for a filename to load. -If the file contains multiple games, another popup appears that lets -you select which game you wish to analyze. -After a game is loaded, use the XBoard arrow buttons to step -forwards/backwards through the game and watch the analysis. -Note: Some chess engines do not support Analysis mode. -
    ICS Client
    This is the normal mode when XBoard -is connected to a chess server. If you have moved into -Edit Game or Edit Position mode, you can select this option to get out. - -To use xboard in ICS mode, run it in the foreground with the -ics -option, and use the terminal you started it from to type commands and -receive text responses from the chess server. See -Chess Servers below for more information. - -XBoard activates some special position/game editing features when you -use the examine or bsetup commands on ICS and you have -‘ICS Client’ selected on the Mode menu. First, you can issue the -ICS position-editing commands with the mouse. Move pieces by dragging -with mouse button 1. To drop a new piece on a square, press mouse -button 2 or 3 over the square. This brings up a menu of white pieces -(button 2) or black pieces (button 3). Additional menu choices let -you empty the square or clear the board. Click on the White or Black -clock to set the side to play. You cannot set the side to play or -drag pieces to arbitrary squares while examining on ICC, but you can -do so in bsetup mode on FICS. In addition, the menu commands -‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ -have special functions in this mode; see below. -
    Edit Game
    Allows you to make moves for both Black and White, and to change -moves after backing up with the ‘Backward’ command. The clocks do -not run. - -In chess engine mode, the chess engine continues to check moves for legality -but does not participate in the game. You can bring the chess engine -into the game by selecting ‘Machine White’, ‘Machine Black’, -or ‘Two Machines’. - -In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes -XBoard out of ICS Client mode and lets you edit games locally. -If you want to edit games on ICS in a way that other ICS users -can see, use the ICS examine command or start an ICS match -against yourself. -
    Edit Position
    Lets you set up an arbitrary board position. -Use mouse button 1 to drag pieces to new squares, or to delete a piece -by dragging it off the board or dragging an empty square on top of it. -To drop a new piece on a square, press mouse button 2 or 3 over the -square. This brings up a menu of white pieces (button 2) or -black pieces (button 3). Additional menu choices let you empty the -square or clear the board. You can set the side to play next by -clicking on the word White or Black at the top of the screen. -Selecting ‘Edit Position’ causes XBoard to discard -all remembered moves in the current game. - -In ICS mode, changes made to the position by ‘Edit Position’ are -not sent to the ICS: ‘Edit Position’ takes XBoard out of -‘ICS Client’ mode and lets you edit positions locally. If you want to -edit positions on ICS in a way that other ICS users can see, use -the ICS examine command, or start an ICS match against yourself. -(See also the ICS Client topic above.) -
    Training
    Training mode lets you interactively guess the moves of a game for one -of the players. You guess the next move of the game by playing the -move on the board. If the move played matches the next move of the -game, the move is accepted and the opponent's response is autoplayed. -If the move played is incorrect, an error message is displayed. You -can select this mode only while loading a game (that is, after -selecting ‘Load Game’ from the File menu). While XBoard is in -‘Training’ mode, the navigation buttons are disabled. -
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ -command. -
    Show Move History
    Shows or hides a list of moves of the current game. -This list allows you to move the display to any earlier position in the game -by clicking on the corresponding move. -
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines -is displayed. -
    Edit Tags
    Lets you edit the PGN (portable game notation) -tags for the current game. After editing, the tags must still conform to -the PGN tag syntax: - -
              <tag-section> ::= <tag-pair> <tag-section>
    -                                  <empty>
    -          <tag-pair> ::= [ <tag-name> <tag-value> ]
    -          <tag-name> ::= <identifier>
    -          <tag-value> ::= <string>
    +
    Machine White
    Tells the chess engine to play White. +
    Machine Black
    Tells the chess engine to play Black. +
    Two Machines
    Plays a game between two chess engines. +
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position +and shows you the analysis as you move pieces around. +Note: Some chess engines do not support Analysis mode. + +

    To set up a position to analyze, you do the following: + +

    1. Select Edit Position from the Mode Menu + +

    2. Set up the position. Use the middle and right buttons to +bring up the white and black piece menus. + +

    3. When you are finished, click on either the Black or White +clock to tell XBoard which side moves first. + +

    4. Select Analysis Mode from the Mode Menu to start the analysis. + +

    The analysis function can also be used when observing games on an ICS +with an engine loaded (zippy mode); the engine then will analyse +the positions as they occur in the observed game. +

    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) +and analyze it. When you select this menu item, a popup window appears +and asks for a filename to load. +If the file contains multiple games, another popup appears that lets +you select which game you wish to analyze. +After a game is loaded, use the XBoard arrow buttons to step +forwards/backwards through the game and watch the analysis. +Note: Some chess engines do not support Analysis mode. +
    ICS Client
    This is the normal mode when XBoard +is connected to a chess server. If you have moved into +Edit Game or Edit Position mode, you can select this option to get out. + +

    To use xboard in ICS mode, run it in the foreground with the -ics +option, and use the terminal you started it from to type commands and +receive text responses from the chess server. See +Chess Servers below for more information. + +

    XBoard activates some special position/game editing features when you +use the examine or bsetup commands on ICS and you have +‘ICS Client’ selected on the Mode menu. First, you can issue the +ICS position-editing commands with the mouse. Move pieces by dragging +with mouse button 1. To drop a new piece on a square, press mouse +button 2 or 3 over the square. This brings up a menu of white pieces +(button 2) or black pieces (button 3). Additional menu choices let +you empty the square or clear the board. Click on the White or Black +clock to set the side to play. You cannot set the side to play or +drag pieces to arbitrary squares while examining on ICC, but you can +do so in bsetup mode on FICS. In addition, the menu commands +‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ +have special functions in this mode; see below. +

    Edit Game
    Allows you to make moves for both Black and White, and to change +moves after backing up with the ‘Backward’ command. The clocks do +not run. + +

    In chess engine mode, the chess engine continues to check moves for legality +but does not participate in the game. You can bring the chess engine +into the game by selecting ‘Machine White’, ‘Machine Black’, +or ‘Two Machines’. + +

    In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes +XBoard out of ICS Client mode and lets you edit games locally. +If you want to edit games on ICS in a way that other ICS users +can see, use the ICS examine command or start an ICS match +against yourself. +

    Edit Position
    Lets you set up an arbitrary board position. +Use mouse button 1 to drag pieces to new squares, or to delete a piece +by dragging it off the board or dragging an empty square on top of it. +To drop a new piece on a square, press mouse button 2 or 3 over the +square. This brings up a menu of white pieces (button 2) or +black pieces (button 3). Additional menu choices let you empty the +square or clear the board. You can set the side to play next by +clicking on the word White or Black at the top of the screen. +Selecting ‘Edit Position’ causes XBoard to discard +all remembered moves in the current game. + +

    In ICS mode, changes made to the position by ‘Edit Position’ are +not sent to the ICS: ‘Edit Position’ takes XBoard out of +‘ICS Client’ mode and lets you edit positions locally. If you want to +edit positions on ICS in a way that other ICS users can see, use +the ICS examine command, or start an ICS match against yourself. +(See also the ICS Client topic above.) +

    Training
    Training mode lets you interactively guess the moves of a game for one +of the players. You guess the next move of the game by playing the +move on the board. If the move played matches the next move of the +game, the move is accepted and the opponent's response is autoplayed. +If the move played is incorrect, an error message is displayed. You +can select this mode only while loading a game (that is, after +selecting ‘Load Game’ from the File menu). While XBoard is in +‘Training’ mode, the navigation buttons are disabled. +
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ +command. +
    Show Move History
    Shows or hides a list of moves of the current game. +This list allows you to move the display to any earlier position in the game +by clicking on the corresponding move. +
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines +is displayed. +
    Edit Tags
    Lets you edit the PGN (portable game notation) +tags for the current game. After editing, the tags must still conform to +the PGN tag syntax: + +
              <tag-section> ::= <tag-pair> <tag-section>
    +                                  <empty>
    +          <tag-pair> ::= [ <tag-name> <tag-value> ]
    +          <tag-name> ::= <identifier>
    +          <tag-value> ::= <string>
     
    -

    See the PGN Standard for full details. Here is an example: - -

              [Event "Portoroz Interzonal"]
    -          [Site "Portoroz, Yugoslavia"]
    -          [Date "1958.08.16"]
    -          [Round "8"]
    -          [White "Robert J. Fischer"]
    -          [Black "Bent Larsen"]
    -          [Result "1-0"]
    +     

    See the PGN Standard for full details. Here is an example: + +

              [Event "Portoroz Interzonal"]
    +          [Site "Portoroz, Yugoslavia"]
    +          [Date "1958.08.16"]
    +          [Round "8"]
    +          [White "Robert J. Fischer"]
    +          [Black "Bent Larsen"]
    +          [Result "1-0"]
     
    -

    Any characters that do not match this syntax are silently ignored. Note that -the PGN standard requires all games to have at least the seven tags shown -above. Any that you omit will be filled in by XBoard -with ‘?’ (unknown value), or ‘-’ (inapplicable value). -

    Edit Comment
    Adds or modifies a comment on the current position. Comments are -saved by ‘Save Game’ and are displayed by ‘Load Game’, -‘Forward’, and ‘Backward’. -
    ICS Input Box
    If this option is set in ICS mode, -XBoard -creates an extra window that you can use for typing in ICS commands. -The input box is especially useful if you want to type in something long or do -some editing on your input, because output from ICS doesn't get mixed -in with your typing as it would in the main terminal window. -
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, -also pauses your clock. To continue, select ‘Pause’ again, and the -display will automatically update to the latest position. -The ‘P’ button and keyboard p key are equivalents. - -If you select Pause when you are playing against a chess engine and -it is not your move, the chess engine's clock -will continue to run and it will eventually make a move, at which point -both clocks will stop. Since board updates are paused, however, -you will not see the move until you exit from Pause mode (or select Forward). -This behavior is meant to simulate adjournment with a sealed move. - -If you select Pause while you are observing or examining a game on a -chess server, you can step backward and forward in the current history -of the examined game without affecting the other observers and -examiners, and without having your display jump forward to the latest -position each time a move is made. Select Pause again to reconnect -yourself to the current state of the game on ICS. - -If you select ‘Pause’ while you are loading a game, the game stops -loading. You can load more moves manually by selecting ‘Forward’, or -resume automatic loading by selecting ‘Pause’ again. +

    Any characters that do not match this syntax are silently ignored. Note that +the PGN standard requires all games to have at least the seven tags shown +above. Any that you omit will be filled in by XBoard +with ‘?’ (unknown value), or ‘-’ (inapplicable value). +

    Edit Comment
    Adds or modifies a comment on the current position. Comments are +saved by ‘Save Game’ and are displayed by ‘Load Game’, +‘Forward’, and ‘Backward’. +
    ICS Input Box
    If this option is set in ICS mode, +XBoard +creates an extra window that you can use for typing in ICS commands. +The input box is especially useful if you want to type in something long or do +some editing on your input, because output from ICS doesn't get mixed +in with your typing as it would in the main terminal window. +
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, +also pauses your clock. To continue, select ‘Pause’ again, and the +display will automatically update to the latest position. +The ‘P’ button and keyboard p key are equivalents. + +

    If you select Pause when you are playing against a chess engine and +it is not your move, the chess engine's clock +will continue to run and it will eventually make a move, at which point +both clocks will stop. Since board updates are paused, however, +you will not see the move until you exit from Pause mode (or select Forward). +This behavior is meant to simulate adjournment with a sealed move. + +

    If you select Pause while you are observing or examining a game on a +chess server, you can step backward and forward in the current history +of the examined game without affecting the other observers and +examiners, and without having your display jump forward to the latest +position each time a move is made. Select Pause again to reconnect +yourself to the current state of the game on ICS. + +

    If you select ‘Pause’ while you are loading a game, the game stops +loading. You can load more moves manually by selecting ‘Forward’, or +resume automatic loading by selecting ‘Pause’ again.

    - +


    @@ -449,32 +443,32 @@ Up: Menus

    -
    Accept
    Accepts a pending match offer. If there is more than one offer -pending, you will have to type in a more specific command -instead of using this menu choice. -
    Decline
    Declines a pending offer (match, draw, adjourn, etc.). If there -is more than one offer pending, you will have to type in a more -specific command instead of using this menu choice. -
    Call Flag
    Calls your opponent's flag, claiming a win on time, or claiming -a draw if you are both out of time. You can also call your -opponent's flag by clicking on his clock or by pressing the -keyboard t key. -
    Draw
    Offers a draw to your opponent, accepts a pending draw offer -from your opponent, or claims a draw by repetition or the 50-move -rule, as appropriate. The d key is a keyboard equivalent. -
    Adjourn
    Asks your opponent to agree to adjourning the current game, or -agrees to a pending adjournment offer from your opponent. -
    Abort
    Asks your opponent to agree to aborting the current game, or -agrees to a pending abort offer from your opponent. An aborted -game ends immediately without affecting either player's rating. -
    Resign
    Resigns the game to your opponent. The shifted R key is a -keyboard equivalent. -
    Stop Observing
    Ends your participation in observing a game, by issuing the ICS -observe command with no arguments. ICS mode only. -
    Stop Examining
    Ends your participation in examining a game, by issuing the ICS -unexamine command. ICS mode only. +
    Accept
    Accepts a pending match offer. If there is more than one offer +pending, you will have to type in a more specific command +instead of using this menu choice. +
    Decline
    Declines a pending offer (match, draw, adjourn, etc.). If there +is more than one offer pending, you will have to type in a more +specific command instead of using this menu choice. +
    Call Flag
    Calls your opponent's flag, claiming a win on time, or claiming +a draw if you are both out of time. You can also call your +opponent's flag by clicking on his clock or by pressing the +keyboard t key. +
    Draw
    Offers a draw to your opponent, accepts a pending draw offer +from your opponent, or claims a draw by repetition or the 50-move +rule, as appropriate. The d key is a keyboard equivalent. +
    Adjourn
    Asks your opponent to agree to adjourning the current game, or +agrees to a pending adjournment offer from your opponent. +
    Abort
    Asks your opponent to agree to aborting the current game, or +agrees to a pending abort offer from your opponent. An aborted +game ends immediately without affecting either player's rating. +
    Resign
    Resigns the game to your opponent. The shifted R key is a +keyboard equivalent. +
    Stop Observing
    Ends your participation in observing a game, by issuing the ICS +observe command with no arguments. ICS mode only. +
    Stop Examining
    Ends your participation in examining a game, by issuing the ICS +unexamine command. ICS mode only.
    - +


    @@ -488,81 +482,81 @@ Up: Menus

    -
    Backward
    Steps backward through a series of remembered moves. -The ‘[<]’ button and the b key are equivalents, -as is turning the mouse wheel towards you. -In addition, pressing the Control key steps back one move, and releasing -it steps forward again. - -In most modes, ‘Backward’ only lets you look back at old positions; -it does not retract moves. This is the case if you are playing against -a chess engine, playing or observing a game on an ICS, or loading a game. -If you select ‘Backward’ in any of these situations, you will not -be allowed to make a different move. Use ‘Retract Move’ or -‘Edit Game’ if you want to change past moves. - -If you are examining an ICS game, the behavior of ‘Backward’ -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Backward’ issues the ICS backward command, which backs up -everyone's view of the game and allows you to make a different -move. If Pause mode is on, ‘Backward’ only backs up your local -view. -
    Forward
    Steps forward through a series of remembered moves (undoing the -effect of ‘Backward’) or forward through a game file. The -‘[>]’ button and the f key are equivalents, -as is turning the mouse wheel away from you. - -If you are examining an ICS game, the behavior of Forward -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Forward’ issues the ICS forward command, which moves -everyone's view of the game forward along the current line. If -Pause mode is on, ‘Forward’ only moves your local view forward, -and it will not go past the position that the game was in when -you paused. -
    Back to Start
    Jumps backward to the first remembered position in the game. -The ‘[<<]’ button and the shifted B key are equivalents. - -In most modes, Back to Start only lets you look back at old -positions; it does not retract moves. This is the case if you -are playing against a local chess engine, playing or observing a game on -a chess server, or loading a game. If you select ‘Back to Start’ in any -of these situations, you will not be allowed to make different -moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past -moves; or use Reset to start a new game. - -If you are examining an ICS game, the behavior of ‘Back to -Start’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Back to Start’ issues the ICS ‘backward 999999’ -command, which backs up everyone's view of the game to the start and -allows you to make different moves. If Pause mode is on, ‘Back -to Start’ only backs up your local view. -
    Forward to End
    Jumps forward to the last remembered position in the game. The -‘[>>]’ button and the shifted F key are equivalents. - -If you are examining an ICS game, the behavior of ‘Forward to -End’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Forward to End’ issues the ICS ‘forward 999999’ -command, which moves everyone's view of the game forward to the end of -the current line. If Pause mode is on, ‘Forward to End’ only moves -your local view forward, and it will not go past the position -that the game was in when you paused. -
    Revert
    If you are examining an ICS game and Pause mode is off, issues -the ICS command ‘revert’. -
    Truncate Game
    Discards all remembered moves of the game beyond the current -position. Puts XBoard into ‘Edit Game’ mode if it was not there -already. -
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. -
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only -after the chess engine has replied to your move; if the chess engine is still -thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ -issues the command ‘takeback 1’ or ‘takeback 2’ -depending on whether it is your opponent's move or yours. -
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), -with as result a win for white, for black, or a draw, repsectively. -The PGN file of the game will accompany the result string -by the comment "user adjudication". +
    Backward
    Steps backward through a series of remembered moves. +The ‘[<]’ button and the b key are equivalents, +as is turning the mouse wheel towards you. +In addition, pressing the Control key steps back one move, and releasing +it steps forward again. + +

    In most modes, ‘Backward’ only lets you look back at old positions; +it does not retract moves. This is the case if you are playing against +a chess engine, playing or observing a game on an ICS, or loading a game. +If you select ‘Backward’ in any of these situations, you will not +be allowed to make a different move. Use ‘Retract Move’ or +‘Edit Game’ if you want to change past moves. + +

    If you are examining an ICS game, the behavior of ‘Backward’ +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Backward’ issues the ICS backward command, which backs up +everyone's view of the game and allows you to make a different +move. If Pause mode is on, ‘Backward’ only backs up your local +view. +

    Forward
    Steps forward through a series of remembered moves (undoing the +effect of ‘Backward’) or forward through a game file. The +‘[>]’ button and the f key are equivalents, +as is turning the mouse wheel away from you. + +

    If you are examining an ICS game, the behavior of Forward +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Forward’ issues the ICS forward command, which moves +everyone's view of the game forward along the current line. If +Pause mode is on, ‘Forward’ only moves your local view forward, +and it will not go past the position that the game was in when +you paused. +

    Back to Start
    Jumps backward to the first remembered position in the game. +The ‘[<<]’ button and the shifted B key are equivalents. + +

    In most modes, Back to Start only lets you look back at old +positions; it does not retract moves. This is the case if you +are playing against a local chess engine, playing or observing a game on +a chess server, or loading a game. If you select ‘Back to Start’ in any +of these situations, you will not be allowed to make different +moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past +moves; or use Reset to start a new game. + +

    If you are examining an ICS game, the behavior of ‘Back to +Start’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Back to Start’ issues the ICS ‘backward 999999’ +command, which backs up everyone's view of the game to the start and +allows you to make different moves. If Pause mode is on, ‘Back +to Start’ only backs up your local view. +

    Forward to End
    Jumps forward to the last remembered position in the game. The +‘[>>]’ button and the shifted F key are equivalents. + +

    If you are examining an ICS game, the behavior of ‘Forward to +End’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Forward to End’ issues the ICS ‘forward 999999’ +command, which moves everyone's view of the game forward to the end of +the current line. If Pause mode is on, ‘Forward to End’ only moves +your local view forward, and it will not go past the position +that the game was in when you paused. +

    Revert
    If you are examining an ICS game and Pause mode is off, issues +the ICS command ‘revert’. +
    Truncate Game
    Discards all remembered moves of the game beyond the current +position. Puts XBoard into ‘Edit Game’ mode if it was not there +already. +
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. +
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only +after the chess engine has replied to your move; if the chess engine is still +thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ +issues the command ‘takeback 1’ or ‘takeback 2’ +depending on whether it is your opponent's move or yours. +
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), +with as result a win for white, for black, or a draw, repsectively. +The PGN file of the game will accompany the result string +by the comment "user adjudication".
    - +


    @@ -576,210 +570,210 @@ Up: Menus

    -
    Flip View
    Inverts your view of the chess board for the duration of the -current game. Starting a new game returns the board to normal. -The v key is a keyboard equivalent. -
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications -that XBoard can perform in engine-engine games. -You can instruct XBoard to detect and terminate the game on checkmate -or stalemate, even if the engines would not do so, to verify engine -result claims (forfeiting engines that make false claims), rather than -naively following the engine, to declare draw on posititions -which can never be won for lack of mating material, (e.g. KBK), -or which are impossble to win unless the opponent seeks its own demise -(e.g. KBKN). -For these adjudications to work, ‘Test Legality’ should be switched on. -It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat -rule and automtically declare draw (after a user-adjustable number of moves -or repeats) even if the engines are prepared to go on. -It is also possible to have XBoard declare draw on games that seem to drag on -forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one -of them is behind more than a user-adjustable score threshold. -For the latter adjudication to work, XBoard should be able to properly understand -the engine's scores. To faclitate the latter, you can inform xboard here if -the engines report scores from the viewpoint of white, or from that of their own color. -
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, -such as hash-table size, tablebase cache size, maximum number of processors -that SMP engines can use, and where to find the Polyglot adapter needed -to run UCI engines under XBoard. The feature tht allows setting of these parameters on -engines is new since XBoard 4.3.15, so not many WinBoard engines respond -to it yet, but UCI engines should. -It is also possible to specify a GUI opening book here, i.e. an opening -book that XBoard consults for any position a playing engine gets in. -It then forces the engine to play the book move, rather than to think up its own, -if that position is found in the book. -The book can switched on and off independently for either engine. -
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. -Allows you to select classical or incremental time controls, -set the moves per session, session duration, and time increment. -Also allows specification of time-odds factors for one or both engines. -If an engine is given a time-odds factor N, all time quota it gets, -be it at the beginning of a session or through the time increment or -fixed time per move, will be divided by N. -
    Always Queen
    If this option is off, XBoard brings up a dialog -box whenever you move a pawn to the last rank, asking what piece -you want to promote it to. If the option is true, your pawns are -always promoted to queens. Your opponent can still underpromote. -
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the -mouse, an image of the piece follows the mouse cursor. -If Animate Dragging is off, there is no visual feedback while you are -dragging a piece, but if Animate Moving is on, the move will be -animated when it is complete. -
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the -piece is shown moving from the old square to the new square when the -move is completed (unless the move was already animated by Animate Dragging). -If Animate Moving is off, a moved piece instantly disappears from its -old square and reappears on its new square when the move is complete. -
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or -playing a game are recorded as a comment on the current move. This includes -remarks made with the ICS commands say, tell, whisper, -and kibitz. -Limitation: remarks that you type yourself are not recognized; -XBoard scans only the output from ICS, not the input you type to it. -
    Auto Flag
    If this option is on and one player runs out of time -before the other, -XBoard -will automatically call his flag, claiming a win on time. -In ICS mode, Auto Flag will only call your opponent's flag, not yours, -and the ICS may award you a draw instead of a win if you have -insufficient mating material. In local chess engine mode, -XBoard -may call either player's flag and will not take material into account. -
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board -will be automatically oriented so that your pawns move from the bottom -of the window towards the top. -
    Auto Observe
    If this option is on and you add a player to your gnotify -list on ICS, XBoard will automatically observe all of that -player's games, unless you are doing something else (such as -observing or playing a game of your own) when one starts. -The games are displayed -from the point of view of the player on your gnotify list; that is, his -pawns move from the bottom of the window towards the top. -Exceptions: If both players in a game are on your gnotify list, if -your ICS -highlight -variable is set to 0, or if the ICS you are using does not -properly support observing from Black's point of view, -you will see the game from White's point of view. -
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window -is deiconized (if necessary) and raised to the top of the stack of windows. -
    Auto Save
    If this option is true, at the end of every game XBoard prompts -you for a file name and appends a record of the game to the file -you specify. -Disabled if the saveGameFile command-line -option is set, as in that case all games are saved to the specified file. -See Load and Save options. -
    Blindfold
    If this option is on, XBoard displays the board as usual but does -not display pieces or move highlights. You can still move in the -usual way (with the mouse or by typing moves in ICS mode), even though -the pieces are invisible. -
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. -The number of times to flash is set by the flashCount command-line -option; it defaults to 3 if Flash Moves is first turned on from the menu. - -If you are playing a game on an ICS, the board is always -oriented at the start of the game so that your pawns move from -the bottom of the window towards the top. Otherwise, the starting -orientation is determined by the flipView command line option; -if it is false (the default), White's pawns move from bottom to top -at the start of each game; if it is true, Black's pawns move from -bottom to top. See User interface options. -
    Get Move List
    If this option is on, whenever XBoard -receives the first board of a new ICS game (or a different game from -the one it is currently displaying), it -retrieves the list of past moves from the ICS. -You can then review the moves with the ‘Forward’ and ‘Backward’ -commands -or save them with ‘Save Game’. You might want to -turn off this option if you are observing several blitz games at once, -to keep from wasting time and network bandwidth fetching the move lists over -and over. -When you turn this option on from the menu, XBoard -immediately fetches the move list of the current game (if any). -
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and -ending squares remain highlighted. In addition, after you use Backward -or Back to Start, the starting and ending squares of the last move to -be unmade are highlighted. -
    Move Sound
    If this option is on, XBoard alerts you by playing a sound -after each of your opponent's moves (or after every -move if you are observing a game on the Internet Chess Server). -The sound is not played after moves you make or moves read from a -saved game file. By default, the -sound is the terminal bell, but on some systems you can change it -to a sound file using the soundMove option; see below. - -If you turn on this option when using XBoard with the Internet -Chess Server, you will probably want to give the -set bell 0 -command to the ICS, since otherwise the ICS will ring the terminal bell -after every move (not just yours). (The .icsrc file -is a good place for this; see ICS options.) -
    ICS Alarm
    When this option is on, an alarm sound is played when your clock -counts down to the icsAlarmTime (by default, 5 seconds) in an ICS -game. For games with time controls that include an increment, the -alarm will sound each time the clock counts down to the icsAlarmTime. -By default, the alarm sound is the terminal bell, but on some systems -you can change it to a sound file using the soundIcsAlarm option; see -below. -
    Old Save Style
    If this option is off, XBoard saves games in PGN -(portable game notation) and positions in FEN (Forsythe-Edwards -notation). If the option is on, a save style that is compatible -with older versions of XBoard is used instead. -The old position style is more human-readable -than FEN; the old game style has no particular advantages. -
    Periodic Updates
    If this option is off (or if -you are using a chess engine that does not support periodic updates), -the analysis window -will only be updated when the analysis changes. If this option is -on, the Analysis Window will be updated every two seconds. -
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on -move. If the option is on, the engine will also think while waiting -for you to make your move. -
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just -before exiting, it brings up a modal dialog box and waits for you to -click OK before exiting. If the option is off, XBoard prints the -message to standard error (the terminal) and exits immediately. -
    Popup Move Errors
    If this option is off, when you make an error in moving (such as -attempting an illegal move or moving the wrong color piece), the -error message is displayed in the message area. If the option is -on, move errors are displayed in small popup windows like other errors. -You can dismiss an error popup either by clicking its OK button or by -clicking anywhere on the board, including downclicking to start a move. -
    Premove
    If this option is on while playing a game on an ICS, you can register -your next planned move before it is your turn. Move the piece with -the mouse in the ordinary way, and the starting and ending squares -will be highlighted with a special color (red by default). When it is -your turn, if your registered move is legal, XBoard will send it to -ICS immediately; if not, it will be ignored and you can make a -different move. If you change your mind about your premove, either -make a different move, or double-click on any piece to cancel the move -entirely. -
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS -set shout 0 -command whenever you start a game and a -set shout 1 -command whenever you finish one. Thus, you will not be distracted -by shouts from other ICS users while playing. -
    Show Coords
    If this option is on, XBoard displays algebraic coordinates -along the board's left and bottom edges. -
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best -line of play from the current position is displayed as it is -thinking. The score indicates how many pawns ahead (or if negative, -behind) the chess engine thinks it is. In matches between two -machines, the score is prefixed by ‘W’ or ‘B’ to indicate -whether it is showing White's thinking or Black's, and only the thinking -of the engine that is on move is shown. -
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make -with the mouse are legal and refuses to let you make an illegal move. -Moves loaded from a file with ‘Load Game’ are also checked. If -the option is off, all moves are accepted, but if a local chess engine -or the ICS is active, they will still reject illegal moves. Turning -off this option is useful if you are playing a chess variant with -rules that XBoard does not understand. (Bughouse, suicide, and wild -variants where the king may castle after starting on the d file are -generally supported with Test Legality on.) +
    Flip View
    Inverts your view of the chess board for the duration of the +current game. Starting a new game returns the board to normal. +The v key is a keyboard equivalent. +
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications +that XBoard can perform in engine-engine games. +You can instruct XBoard to detect and terminate the game on checkmate +or stalemate, even if the engines would not do so, to verify engine +result claims (forfeiting engines that make false claims), rather than +naively following the engine, to declare draw on posititions +which can never be won for lack of mating material, (e.g. KBK), +or which are impossble to win unless the opponent seeks its own demise +(e.g. KBKN). +For these adjudications to work, ‘Test Legality’ should be switched on. +It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat +rule and automtically declare draw (after a user-adjustable number of moves +or repeats) even if the engines are prepared to go on. +It is also possible to have XBoard declare draw on games that seem to drag on +forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one +of them is behind more than a user-adjustable score threshold. +For the latter adjudication to work, XBoard should be able to properly understand +the engine's scores. To faclitate the latter, you can inform xboard here if +the engines report scores from the viewpoint of white, or from that of their own color. +
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, +such as hash-table size, tablebase cache size, maximum number of processors +that SMP engines can use, and where to find the Polyglot adapter needed +to run UCI engines under XBoard. The feature tht allows setting of these parameters on +engines is new since XBoard 4.3.15, so not many WinBoard engines respond +to it yet, but UCI engines should. +It is also possible to specify a GUI opening book here, i.e. an opening +book that XBoard consults for any position a playing engine gets in. +It then forces the engine to play the book move, rather than to think up its own, +if that position is found in the book. +The book can switched on and off independently for either engine. +
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. +Allows you to select classical or incremental time controls, +set the moves per session, session duration, and time increment. +Also allows specification of time-odds factors for one or both engines. +If an engine is given a time-odds factor N, all time quota it gets, +be it at the beginning of a session or through the time increment or +fixed time per move, will be divided by N. +
    Always Queen
    If this option is off, XBoard brings up a dialog +box whenever you move a pawn to the last rank, asking what piece +you want to promote it to. If the option is true, your pawns are +always promoted to queens. Your opponent can still underpromote. +
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the +mouse, an image of the piece follows the mouse cursor. +If Animate Dragging is off, there is no visual feedback while you are +dragging a piece, but if Animate Moving is on, the move will be +animated when it is complete. +
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the +piece is shown moving from the old square to the new square when the +move is completed (unless the move was already animated by Animate Dragging). +If Animate Moving is off, a moved piece instantly disappears from its +old square and reappears on its new square when the move is complete. +
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or +playing a game are recorded as a comment on the current move. This includes +remarks made with the ICS commands say, tell, whisper, +and kibitz. +Limitation: remarks that you type yourself are not recognized; +XBoard scans only the output from ICS, not the input you type to it. +
    Auto Flag
    If this option is on and one player runs out of time +before the other, +XBoard +will automatically call his flag, claiming a win on time. +In ICS mode, Auto Flag will only call your opponent's flag, not yours, +and the ICS may award you a draw instead of a win if you have +insufficient mating material. In local chess engine mode, +XBoard +may call either player's flag and will not take material into account. +
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board +will be automatically oriented so that your pawns move from the bottom +of the window towards the top. +
    Auto Observe
    If this option is on and you add a player to your gnotify +list on ICS, XBoard will automatically observe all of that +player's games, unless you are doing something else (such as +observing or playing a game of your own) when one starts. +The games are displayed +from the point of view of the player on your gnotify list; that is, his +pawns move from the bottom of the window towards the top. +Exceptions: If both players in a game are on your gnotify list, if +your ICS +highlight +variable is set to 0, or if the ICS you are using does not +properly support observing from Black's point of view, +you will see the game from White's point of view. +
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window +is deiconized (if necessary) and raised to the top of the stack of windows. +
    Auto Save
    If this option is true, at the end of every game XBoard prompts +you for a file name and appends a record of the game to the file +you specify. +Disabled if the saveGameFile command-line +option is set, as in that case all games are saved to the specified file. +See Load and Save options. +
    Blindfold
    If this option is on, XBoard displays the board as usual but does +not display pieces or move highlights. You can still move in the +usual way (with the mouse or by typing moves in ICS mode), even though +the pieces are invisible. +
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. +The number of times to flash is set by the flashCount command-line +option; it defaults to 3 if Flash Moves is first turned on from the menu. + +

    If you are playing a game on an ICS, the board is always +oriented at the start of the game so that your pawns move from +the bottom of the window towards the top. Otherwise, the starting +orientation is determined by the flipView command line option; +if it is false (the default), White's pawns move from bottom to top +at the start of each game; if it is true, Black's pawns move from +bottom to top. See User interface options. +

    Get Move List
    If this option is on, whenever XBoard +receives the first board of a new ICS game (or a different game from +the one it is currently displaying), it +retrieves the list of past moves from the ICS. +You can then review the moves with the ‘Forward’ and ‘Backward’ +commands +or save them with ‘Save Game’. You might want to +turn off this option if you are observing several blitz games at once, +to keep from wasting time and network bandwidth fetching the move lists over +and over. +When you turn this option on from the menu, XBoard +immediately fetches the move list of the current game (if any). +
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and +ending squares remain highlighted. In addition, after you use Backward +or Back to Start, the starting and ending squares of the last move to +be unmade are highlighted. +
    Move Sound
    If this option is on, XBoard alerts you by playing a sound +after each of your opponent's moves (or after every +move if you are observing a game on the Internet Chess Server). +The sound is not played after moves you make or moves read from a +saved game file. By default, the +sound is the terminal bell, but on some systems you can change it +to a sound file using the soundMove option; see below. + +

    If you turn on this option when using XBoard with the Internet +Chess Server, you will probably want to give the +set bell 0 +command to the ICS, since otherwise the ICS will ring the terminal bell +after every move (not just yours). (The .icsrc file +is a good place for this; see ICS options.) +

    ICS Alarm
    When this option is on, an alarm sound is played when your clock +counts down to the icsAlarmTime (by default, 5 seconds) in an ICS +game. For games with time controls that include an increment, the +alarm will sound each time the clock counts down to the icsAlarmTime. +By default, the alarm sound is the terminal bell, but on some systems +you can change it to a sound file using the soundIcsAlarm option; see +below. +
    Old Save Style
    If this option is off, XBoard saves games in PGN +(portable game notation) and positions in FEN (Forsythe-Edwards +notation). If the option is on, a save style that is compatible +with older versions of XBoard is used instead. +The old position style is more human-readable +than FEN; the old game style has no particular advantages. +
    Periodic Updates
    If this option is off (or if +you are using a chess engine that does not support periodic updates), +the analysis window +will only be updated when the analysis changes. If this option is +on, the Analysis Window will be updated every two seconds. +
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on +move. If the option is on, the engine will also think while waiting +for you to make your move. +
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just +before exiting, it brings up a modal dialog box and waits for you to +click OK before exiting. If the option is off, XBoard prints the +message to standard error (the terminal) and exits immediately. +
    Popup Move Errors
    If this option is off, when you make an error in moving (such as +attempting an illegal move or moving the wrong color piece), the +error message is displayed in the message area. If the option is +on, move errors are displayed in small popup windows like other errors. +You can dismiss an error popup either by clicking its OK button or by +clicking anywhere on the board, including downclicking to start a move. +
    Premove
    If this option is on while playing a game on an ICS, you can register +your next planned move before it is your turn. Move the piece with +the mouse in the ordinary way, and the starting and ending squares +will be highlighted with a special color (red by default). When it is +your turn, if your registered move is legal, XBoard will send it to +ICS immediately; if not, it will be ignored and you can make a +different move. If you change your mind about your premove, either +make a different move, or double-click on any piece to cancel the move +entirely. +
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS +set shout 0 +command whenever you start a game and a +set shout 1 +command whenever you finish one. Thus, you will not be distracted +by shouts from other ICS users while playing. +
    Show Coords
    If this option is on, XBoard displays algebraic coordinates +along the board's left and bottom edges. +
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best +line of play from the current position is displayed as it is +thinking. The score indicates how many pawns ahead (or if negative, +behind) the chess engine thinks it is. In matches between two +machines, the score is prefixed by ‘W’ or ‘B’ to indicate +whether it is showing White's thinking or Black's, and only the thinking +of the engine that is on move is shown. +
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make +with the mouse are legal and refuses to let you make an illegal move. +Moves loaded from a file with ‘Load Game’ are also checked. If +the option is off, all moves are accepted, but if a local chess engine +or the ICS is active, they will still reject illegal moves. Turning +off this option is useful if you are playing a chess variant with +rules that XBoard does not understand. (Bughouse, suicide, and wild +variants where the king may castle after starting on the d file are +generally supported with Test Legality on.)
    - +


    @@ -793,27 +787,27 @@ Up: Menus

    -
    Info XBoard
    Displays the XBoard documentation in info format. For this feature to -work, you must have the GNU info program installed on your system, and -the file xboard.info must either be present in the current -working directory, or have been installed by the ‘make install’ -command when you built XBoard. -
    Man XBoard
    Displays the XBoard documentation in man page format. For this -feature to work, the file xboard.6 must have been installed by -the ‘make install’ command when you built XBoard, and the -directory it was placed in must be on the search path for your -system's ‘man’ command. -
    Hint
    Displays a move hint from the chess engine. -
    Book
    Displays a list of possible moves from the chess engine's opening -book. The exact format depends on what chess engine you are using. -With GNU Chess 4, the first column gives moves, the second column -gives one possible response for each move, and the third column shows -the number of lines in the book that include the move from the first -column. If you select this option and nothing happens, the chess -engine is out of its book or does not support this feature. -
    About XBoard
    Shows the current XBoard version number. +
    Info XBoard
    Displays the XBoard documentation in info format. For this feature to +work, you must have the GNU info program installed on your system, and +the file xboard.info must either be present in the current +working directory, or have been installed by the ‘make install’ +command when you built XBoard. +
    Man XBoard
    Displays the XBoard documentation in man page format. For this +feature to work, the file xboard.6 must have been installed by +the ‘make install’ command when you built XBoard, and the +directory it was placed in must be on the search path for your +system's ‘man’ command. +
    Hint
    Displays a move hint from the chess engine. +
    Book
    Displays a list of possible moves from the chess engine's opening +book. The exact format depends on what chess engine you are using. +With GNU Chess 4, the first column gives moves, the second column +gives one possible response for each move, and the third column shows +the number of lines in the book that include the move from the first +column. If you select this option and nothing happens, the chess +engine is out of its book or does not support this feature. +
    About XBoard
    Shows the current XBoard version number.
    - +


    @@ -826,53 +820,52 @@ Up: Menus

    -
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical -icon displays a white knight if it is White's move, or a black knight -if it is Black's move. If your X window manager displays only text -icons, not graphical ones, check its documentation; there is probably -a way to enable graphical icons. If you get black and white reversed, -we would like to hear about it; see Problems below for -instructions on how to report this problem. +
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical +icon displays a white knight if it is White's move, or a black knight +if it is Black's move. If your X window manager displays only text +icons, not graphical ones, check its documentation; there is probably +a way to enable graphical icons. If you get black and white reversed, +we would like to hear about it; see Problems below for +instructions on how to report this problem.
    - -You can add or remove shortcut keys using the X resources -form.translations. Here is an example of what would go in your -.Xresources file: - -
         XBoard*form.translations: \
    -       Shift<Key>?: AboutGameProc() \n\
    -       <Key>y: AcceptProc() \n\
    -       <Key>n: DeclineProc() \n\
    -       <Key>i: NothingProc()
    +
    +   

    You can add or remove shortcut keys using the X resources +form.translations. Here is an example of what would go in your +.Xresources file: + +

         XBoard*form.translations: \
    +       Shift<Key>?: AboutGameProc() \n\
    +       <Key>y: AcceptProc() \n\
    +       <Key>n: DeclineProc() \n\
    +       <Key>i: NothingProc()
     
    -

    Binding a key to NothingProc makes it do nothing, thus removing -it as a shortcut key. The XBoard commands that can be bound to keys -are: - -

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    -     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    -     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    -     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    -     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    -     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    -     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    -     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    -     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    -     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    -     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    -     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    -     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    -     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    -     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    -     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    -     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    -     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    -     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    -     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    -     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
    +   

    Binding a key to NothingProc makes it do nothing, thus removing +it as a shortcut key. The XBoard commands that can be bound to keys +are: + +

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    +     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    +     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    +     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    +     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    +     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    +     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    +     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    +     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    +     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    +     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    +     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    +     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    +     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    +     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    +     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    +     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    +     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    +     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    +     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    +     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
     
    -

    -

    +


    Next: , @@ -883,43 +876,42 @@ Up: Top

    3 Options

    -

    -This section documents the command-line options to XBoard. You can -set these options in two ways: by typing them on the shell command -line you use to start XBoard, or by setting them as X resources -(typically in your .Xresources file). Many of the options -cannot be changed while XBoard is running; others set the initial -state of items that can be changed with the Options menu. - -Most of the options have both a long name and a short name. To turn a -boolean option on or off from the command line, either give its long -name followed by the value true or false -(‘-longOptionName true’), or give just the short name to turn the -option on (‘-opt’), or the short name preceded by ‘x’ to -turn the option off (‘-xopt’). For options that take strings or -numbers as values, you can use the long or short option names -interchangeably. - -Each option corresponds to an X resource with the same name, so -if you like, you can set options in your .Xresources file -or in a file named XBoard in your home directory. -For options that have two names, the longer one is the name of -the corresponding X resource; the short name is not recognized. -To turn a boolean option on or off as an -X resource, give its long name followed by the value -true or false (‘XBoard*longOptionName: true’). - +

    +This section documents the command-line options to XBoard. You can +set these options in two ways: by typing them on the shell command +line you use to start XBoard, or by setting them as X resources +(typically in your .Xresources file). Many of the options +cannot be changed while XBoard is running; others set the initial +state of items that can be changed with the Options menu. + +

    Most of the options have both a long name and a short name. To turn a +boolean option on or off from the command line, either give its long +name followed by the value true or false +(‘-longOptionName true’), or give just the short name to turn the +option on (‘-opt’), or the short name preceded by ‘x’ to +turn the option off (‘-xopt’). For options that take strings or +numbers as values, you can use the long or short option names +interchangeably. + +

    Each option corresponds to an X resource with the same name, so +if you like, you can set options in your .Xresources file +or in a file named XBoard in your home directory. +For options that have two names, the longer one is the name of +the corresponding X resource; the short name is not recognized. +To turn a boolean option on or off as an +X resource, give its long name followed by the value +true or false (‘XBoard*longOptionName: true’).

    - +


    @@ -932,175 +924,175 @@ Up: Options

    -
    -tc or -timeControl minutes[:seconds]
    Each player begins with his clock set to the timeControl period. -Default: 5 minutes. -The additional options movesPerSession and timeIncrement -are mutually exclusive. -
    -mps or -movesPerSession moves
    When both players have made movesPerSession moves, a -new timeControl period is added to both clocks. Default: 40 moves. -
    -inc or -timeIncrement seconds
    If this option is specified, movesPerSession is ignored. -Instead, after each player's move, timeIncrement seconds are -added to his clock. -Use ‘-inc 0’ if you want to require the entire -game to be played in one timeControl period, with no increment. -Default: -1, which specifies movesPerSession mode. -
    -clock/-xclock or -clockMode true/false
    Determines whether or not to display the chess clocks. If clockMode is -false, the clocks are not shown, but the side that is to play next -is still highlighted. Also, unless searchTime -is set, the chess engine still keeps track of the clock time and uses it to -determine how fast to make its moves. -
    -st or -searchTime minutes[:seconds]
    Tells the chess engine to spend at most the given amount of time -searching for each of its moves. Without this option, the chess engine -chooses its search time based on the number of moves and amount -of time remaining until the next time control. -Setting this option also sets clockMode to false. -
    -depth or -searchDepth number
    Tells the chess engine to look ahead at most the given number of moves -when searching for a move to make. Without this option, the chess -engine chooses its search depth based on the number of moves and -amount of time remaining until the next time control. With the option, -the engine will cut off its search early if it reaches the specified depth. -
    -firstNPS number
    -secondNPS number
    Tells the chess engine to use an internal time standard based on its node count, -rather then wall-clock time, to make its timing decisions. -The time in virtual seconds should be obtained by dividing the node count -through the given number, like the number was a rate in nodes per second. -Xboard will manage the clocks in accordance with this, relying on the number -of nodes reported by the engine in its thinking output. If the given number equals zero, -it can obviously not be used to convert nodes to seconds, and the time reported -by the engine is used to decrement the XBoard clock in stead. The engine is supposed to -report in CPU time it uses, rather than wall-clock time, in this mode. This option -can provide fairer conditions for engine-engine matches on heavily loaded machines, -or with very fast games (where the wall clock is too inaccurate). -showThinking must be on for this option to work. Default: -1 (off). -Not many engines might support this yet! -
    -firstTimeOdds factor
    -secondTimeOdds factor
    Reduces the time given to the mentioned engine by the given factor. -If pondering is off, the effect is indistinguishable from what would happen -if the engine was running on an n-times slower machine. Default: 1. -
    -timeOddsMode mode
    This option determines how the case is handled where both engines have a time-odds handicap. -If mode=1, the engine that gets the most time will always get the nominal time, -as specified by the time-control options, and its opponent's time is renormalized accordingly. -If mode=0, both play with reduced time. Default: 0. -
    -hideThinkingFromHuman true/false
    Controls the Hide Thinking option. See Options Menu. Default: true. -(Relaces the Show-Thinking option of older xboard versions.) -
    -thinking/-xthinking or -showThinking true/false
    Forces the engine to send thinking output to xboard. -Used to be the only way to control if thinking output was displayed -in older xboard versions, -but as the thinking output in xboard 4.3 is also used for several other -purposes (adjudication, storing in PGN file) the display of it is now controlled -by the new option Hide Thinking. See Options Menu. Default: false. -(But if xboard needs the thinking output for some purpose, -it makes the engine send it despite the setting of this option.) -
    -ponder/-xponder or -ponderNextMove true/false
    Sets the Ponder Next Move menu option. See Options Menu. Default: true. -
    -smpCores number
    Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. -Only works for engines that support the WinBoard-protocol cores feature. -
    -mg or -matchGames n
    Automatically runs an n-game match between two chess engines, -with alternating colors. -If the loadGameFile or loadPositionFile option is set, -XBoard -starts each game with the given opening moves or the given position; -otherwise, the games start with the standard initial chess position. -If the saveGameFile option is set, a move record for the -match is appended to the specified file. If the savePositionFile -option is set, the final position reached in each game of the match is appended -to the specified file. When the match is over, XBoard -displays the match score and exits. Default: 0 (do not run a match). -
    -mm/-xmm or -matchMode true/false
    Setting matchMode to true is equivalent to setting -matchGames to 1. -
    -sameColorGames n
    Automatically runs an n-game match between two chess engines, -without alternating colors. -Otherwise the same applies as for the ‘-matchGames’ option, -over which it takes precedence if both are specified. (See there.) -Default: 0 (do not run a match). -
    -fcp or -firstChessProgram program
    Name of first chess engine. -Default: Fairy-Max. -
    -scp or -secondChessProgram program
    Name of second chess engine, if needed. -A second chess engine is started only in Two Machines (match) mode. -Default: Fairy-Max. -
    -fb/-xfb or -firstPlaysBlack true/false
    In games between two chess engines, firstChessProgram normally plays -white. If this option is true, firstChessProgram plays black. In a -multi-game match, this option affects the colors only for the first -game; they still alternate in subsequent games. -
    -fh or -firstHost host
    -sh or -secondHost host
    Hosts on which the chess engines are to run. The default for -each is localhost. If you specify another host, XBoard -uses rsh to run the chess engine there. (You can substitute a -different remote shell program for rsh using the remoteShell -option described below.) -
    -fd or -firstDirectory dir
    -sd or -secondDirectory dir
    Working directories in which the chess engines are to be run. -The default is "", which means to run the chess engine -in the same working directory as XBoard -itself. (See the CHESSDIR environment variable.) -This option is effective only when the chess engine is being run -on the local host; it does not work if the engine is run remotely -using the -fh or -sh option. -
    -initString string
    -secondInitString string
    The string that is sent to initialize each chess engine for a new game. -Default: - -
              new
    -          random
    +
    -tc or -timeControl minutes[:seconds]
    Each player begins with his clock set to the timeControl period. +Default: 5 minutes. +The additional options movesPerSession and timeIncrement +are mutually exclusive. +
    -mps or -movesPerSession moves
    When both players have made movesPerSession moves, a +new timeControl period is added to both clocks. Default: 40 moves. +
    -inc or -timeIncrement seconds
    If this option is specified, movesPerSession is ignored. +Instead, after each player's move, timeIncrement seconds are +added to his clock. +Use ‘-inc 0’ if you want to require the entire +game to be played in one timeControl period, with no increment. +Default: -1, which specifies movesPerSession mode. +
    -clock/-xclock or -clockMode true/false
    Determines whether or not to display the chess clocks. If clockMode is +false, the clocks are not shown, but the side that is to play next +is still highlighted. Also, unless searchTime +is set, the chess engine still keeps track of the clock time and uses it to +determine how fast to make its moves. +
    -st or -searchTime minutes[:seconds]
    Tells the chess engine to spend at most the given amount of time +searching for each of its moves. Without this option, the chess engine +chooses its search time based on the number of moves and amount +of time remaining until the next time control. +Setting this option also sets clockMode to false. +
    -depth or -searchDepth number
    Tells the chess engine to look ahead at most the given number of moves +when searching for a move to make. Without this option, the chess +engine chooses its search depth based on the number of moves and +amount of time remaining until the next time control. With the option, +the engine will cut off its search early if it reaches the specified depth. +
    -firstNPS number
    -secondNPS number
    Tells the chess engine to use an internal time standard based on its node count, +rather then wall-clock time, to make its timing decisions. +The time in virtual seconds should be obtained by dividing the node count +through the given number, like the number was a rate in nodes per second. +Xboard will manage the clocks in accordance with this, relying on the number +of nodes reported by the engine in its thinking output. If the given number equals zero, +it can obviously not be used to convert nodes to seconds, and the time reported +by the engine is used to decrement the XBoard clock in stead. The engine is supposed to +report in CPU time it uses, rather than wall-clock time, in this mode. This option +can provide fairer conditions for engine-engine matches on heavily loaded machines, +or with very fast games (where the wall clock is too inaccurate). +showThinking must be on for this option to work. Default: -1 (off). +Not many engines might support this yet! +
    -firstTimeOdds factor
    -secondTimeOdds factor
    Reduces the time given to the mentioned engine by the given factor. +If pondering is off, the effect is indistinguishable from what would happen +if the engine was running on an n-times slower machine. Default: 1. +
    -timeOddsMode mode
    This option determines how the case is handled where both engines have a time-odds handicap. +If mode=1, the engine that gets the most time will always get the nominal time, +as specified by the time-control options, and its opponent's time is renormalized accordingly. +If mode=0, both play with reduced time. Default: 0. +
    -hideThinkingFromHuman true/false
    Controls the Hide Thinking option. See Options Menu. Default: true. +(Relaces the Show-Thinking option of older xboard versions.) +
    -thinking/-xthinking or -showThinking true/false
    Forces the engine to send thinking output to xboard. +Used to be the only way to control if thinking output was displayed +in older xboard versions, +but as the thinking output in xboard 4.3 is also used for several other +purposes (adjudication, storing in PGN file) the display of it is now controlled +by the new option Hide Thinking. See Options Menu. Default: false. +(But if xboard needs the thinking output for some purpose, +it makes the engine send it despite the setting of this option.) +
    -ponder/-xponder or -ponderNextMove true/false
    Sets the Ponder Next Move menu option. See Options Menu. Default: true. +
    -smpCores number
    Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. +Only works for engines that support the WinBoard-protocol cores feature. +
    -mg or -matchGames n
    Automatically runs an n-game match between two chess engines, +with alternating colors. +If the loadGameFile or loadPositionFile option is set, +XBoard +starts each game with the given opening moves or the given position; +otherwise, the games start with the standard initial chess position. +If the saveGameFile option is set, a move record for the +match is appended to the specified file. If the savePositionFile +option is set, the final position reached in each game of the match is appended +to the specified file. When the match is over, XBoard +displays the match score and exits. Default: 0 (do not run a match). +
    -mm/-xmm or -matchMode true/false
    Setting matchMode to true is equivalent to setting +matchGames to 1. +
    -sameColorGames n
    Automatically runs an n-game match between two chess engines, +without alternating colors. +Otherwise the same applies as for the ‘-matchGames’ option, +over which it takes precedence if both are specified. (See there.) +Default: 0 (do not run a match). +
    -fcp or -firstChessProgram program
    Name of first chess engine. +Default: Fairy-Max. +
    -scp or -secondChessProgram program
    Name of second chess engine, if needed. +A second chess engine is started only in Two Machines (match) mode. +Default: Fairy-Max. +
    -fb/-xfb or -firstPlaysBlack true/false
    In games between two chess engines, firstChessProgram normally plays +white. If this option is true, firstChessProgram plays black. In a +multi-game match, this option affects the colors only for the first +game; they still alternate in subsequent games. +
    -fh or -firstHost host
    -sh or -secondHost host
    Hosts on which the chess engines are to run. The default for +each is localhost. If you specify another host, XBoard +uses rsh to run the chess engine there. (You can substitute a +different remote shell program for rsh using the remoteShell +option described below.) +
    -fd or -firstDirectory dir
    -sd or -secondDirectory dir
    Working directories in which the chess engines are to be run. +The default is "", which means to run the chess engine +in the same working directory as XBoard +itself. (See the CHESSDIR environment variable.) +This option is effective only when the chess engine is being run +on the local host; it does not work if the engine is run remotely +using the -fh or -sh option. +
    -initString string
    -secondInitString string
    The string that is sent to initialize each chess engine for a new game. +Default: + +
              new
    +          random
     
    -

    Setting this option from the command line is tricky, because you must -type in real newline characters, including one at the very end. -In most shells you can do this by -entering a ‘\’ character followed by a newline. It is easier to set -the option from your .Xresources file; in that case you can -include the character sequence ‘\n’ in the string, and it will -be converted to a newline. - -If you change this option, don't remove the ‘new’ -command; it is required by all chess engines to -start a new game. - -You can remove the ‘random’ command if you like; including it -causes GNU Chess 4 to randomize its move selection slightly so that it -doesn't play the same moves in every game. Even without -‘random’, GNU Chess 4 randomizes its choice of moves from its -opening book. Many other chess engines ignore this command entirely -and always (or never) randomize. - -You can also try adding other commands to the initString; see the -documentation of the chess engine you are using for details. -

    -firstComputerString string
    -secondComputerString string
    The string that is sent to the chess engine if its opponent is another -computer chess engine. The default is ‘computer\n’. Probably the -only useful alternative is the empty string (‘’), which keeps the -engine from knowing that it is playing another computer. -
    -reuse/-xreuse or -reuseFirst true/false
    -reuse2/-xreuse2 or -reuseSecond true/false
    If the option is false, -XBoard kills off the chess engine after every game and starts -it again for the next game. -If the option is true (the default), -XBoard starts the chess engine only once -and uses it repeatedly to play multiple games. -Some old chess engines may not work properly when -reuse is turned on, but otherwise games will start faster if it is left on. -
    -firstProtocolVersion version-number
    -secondProtocolVersion version-number
    This option specifies which version of the chess engine communication -protocol to use. By default, version-number is 2. In version 1, the -"protover" command is not sent to the engine; since version 1 is a -subset of version 2, nothing else changes. Other values for -version-number are not supported. -
    -firstScoreAbs true/false
    -secondScoreAbs true/false
    If this option is set, the score reported by the engine is taken to be -that in favor of white, even when the engine plays black. -Important when XBoard uses the score for adjudications, or in PGN reporting. -
    -niceEngines priority
    This option allows you to lower the priority of the engine processes, -so that the generally insatiable hunger for CPU time of chess engines does not interfere so much -with smooth operation of WinBoard (or the rest of your system). -Negative values could increase the engine priority, which is not recommended. -
    -firstOptions string
    -secondOptions string
    The given string is a comma-separated list of (option name, option value) pairs, -like the following example: “style=Karpov,blunder rate=0”. -If the options announced by the engine at startup through the feature commands of WinBoard protocol -matches one of the option names (i.e. “style” or “blunder rate”), -it would be set to the given value (i.e. “Karpov” or 0) -through a corresponding option command to the engine. -This provided that the type of the value (text or numeric) matches as well. -
    -firstNeedsNoncompliantFEN string
    -secondNeedsNoncompliantFEN string
    The castling rights and e.p. fields of the FEN sent to the mentioned engine -with the setboard command will be replaced by the given string. This can for -instance be used to run engines that do not understand Chess960 FENs in -variant fischerandom, to make them at least understand the opening position, -through setting the string to “KQkq -”. (Note you also have to give the e.p. field!) -Other possible applications are to provide work-arounds for engines that want to see -castling and e.p. fields in variants that do not have castling or e.p. -(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them -(string = “- -“), or to add variant-specific fields that are not yet supported by WinBoard -(e.g. to indicate the number of checks in 3check). +

    Setting this option from the command line is tricky, because you must +type in real newline characters, including one at the very end. +In most shells you can do this by +entering a ‘\’ character followed by a newline. It is easier to set +the option from your .Xresources file; in that case you can +include the character sequence ‘\n’ in the string, and it will +be converted to a newline. + +

    If you change this option, don't remove the ‘new’ +command; it is required by all chess engines to +start a new game. + +

    You can remove the ‘random’ command if you like; including it +causes GNU Chess 4 to randomize its move selection slightly so that it +doesn't play the same moves in every game. Even without +‘random’, GNU Chess 4 randomizes its choice of moves from its +opening book. Many other chess engines ignore this command entirely +and always (or never) randomize. + +

    You can also try adding other commands to the initString; see the +documentation of the chess engine you are using for details. +

    -firstComputerString string
    -secondComputerString string
    The string that is sent to the chess engine if its opponent is another +computer chess engine. The default is ‘computer\n’. Probably the +only useful alternative is the empty string (‘’), which keeps the +engine from knowing that it is playing another computer. +
    -reuse/-xreuse or -reuseFirst true/false
    -reuse2/-xreuse2 or -reuseSecond true/false
    If the option is false, +XBoard kills off the chess engine after every game and starts +it again for the next game. +If the option is true (the default), +XBoard starts the chess engine only once +and uses it repeatedly to play multiple games. +Some old chess engines may not work properly when +reuse is turned on, but otherwise games will start faster if it is left on. +
    -firstProtocolVersion version-number
    -secondProtocolVersion version-number
    This option specifies which version of the chess engine communication +protocol to use. By default, version-number is 2. In version 1, the +"protover" command is not sent to the engine; since version 1 is a +subset of version 2, nothing else changes. Other values for +version-number are not supported. +
    -firstScoreAbs true/false
    -secondScoreAbs true/false
    If this option is set, the score reported by the engine is taken to be +that in favor of white, even when the engine plays black. +Important when XBoard uses the score for adjudications, or in PGN reporting. +
    -niceEngines priority
    This option allows you to lower the priority of the engine processes, +so that the generally insatiable hunger for CPU time of chess engines does not interfere so much +with smooth operation of WinBoard (or the rest of your system). +Negative values could increase the engine priority, which is not recommended. +
    -firstOptions string
    -secondOptions string
    The given string is a comma-separated list of (option name=option value) pairs, +like the following example: "style=Karpov,blunder rate=0". +If the options announced by the engine at startup through the feature commands of WinBoard protocol +matches one of the option names (i.e. "style" or "blunder rate"), +it would be set to the given value (i.e. "Karpov" or 0) +through a corresponding option command to the engine. +This provided that the type of the value (text or numeric) matches as well. +
    -firstNeedsNoncompliantFEN string
    -secondNeedsNoncompliantFEN string
    The castling rights and e.p. fields of the FEN sent to the mentioned engine +with the setboard command will be replaced by the given string. This can for +instance be used to run engines that do not understand Chess960 FENs in +variant fischerandom, to make them at least understand the opening position, +through setting the string to "KQkq -". (Note you also have to give the e.p. field!) +Other possible applications are to provide work-arounds for engines that want to see +castling and e.p. fields in variants that do not have castling or e.p. +(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them +(string = "- -"), or to add variant-specific fields that are not yet supported by WinBoard +(e.g. to indicate the number of checks in 3check).
    - +


    @@ -1115,41 +1107,41 @@ Up: Options

    -
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, -and should be run with the aid of the Polyglot adapter rather than directly. -Xboard will then pass the other UCI options and engine name to Polyglot -through a .ini temporary file ceated for the purpose. -
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. -Default: "/usr/local/share/polyglot". -
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. -
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. -From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, -provided the usePolyglotBook option is set to true, -and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine -is set to false. -The engine will be kept in force mode as long as the current position is in book, -and XBoard will select the book moves for it. Default "". -
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, -rather than using the external book through XBoard. Default: false. -
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 64. -
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 4. -
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. -Default: "/usr/local/share/egtb". -
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. -The argument is a comma-separated list of format specifications, -each specification consisting of a format name, a colon, and a directory path name, -e.g. "nalimov:/usr/local/share/egtb". -If the name part matches that of a format that the engine requests through a feature command, -xboard will relay the path name for this format to the engine through an egtpath command. -One egtpath command for each matching format will be sent. -Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. -Default: "". +
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, +and should be run with the aid of the Polyglot adapter rather than directly. +Xboard will then pass the other UCI options and engine name to Polyglot +through a .ini temporary file ceated for the purpose. +
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. +Default: "/usr/local/share/polyglot". +
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. +
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. +From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, +provided the usePolyglotBook option is set to true, +and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine +is set to false. +The engine will be kept in force mode as long as the current position is in book, +and XBoard will select the book moves for it. Default "". +
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, +rather than using the external book through XBoard. Default: false. +
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 64. +
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 4. +
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. +Default: "/usr/local/share/egtb". +
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. +The argument is a comma-separated list of format specifications, +each specification consisting of a format name, a colon, and a directory path name, +e.g. "nalimov:/usr/local/share/egtb". +If the name part matches that of a format that the engine requests through a feature command, +xboard will relay the path name for this format to the engine through an egtpath command. +One egtpath command for each matching format will be sent. +Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. +Default: "".
    - +


    @@ -1163,191 +1155,192 @@ Up: Options

    -
    -ics/-xics or -internetChessServerMode true/false
    Connect with an Internet Chess Server to play chess against its -other users, observe games they are playing, or review games -that have recently finished. Default: false. -
    -icshost or -internetChessServerHost host
    The Internet host name or address of the chess server to connect -to when in ICS mode. Default: chessclub.com. -Another popular chess server to try is freechess.org. -If your site doesn't have a working Internet name server, try -specifying the host address in numeric form. -You may also need -to specify the numeric address when using the icshelper option -with timestamp or timeseal (see below). -
    -icsport or -internetChessServerPort port-number
    The port number to use when connecting to a chess server in ICS -mode. Default: 5000. -
    -icshelper or -internetChessServerHelper prog-name
    An external helper program used to communicate with the chess server. -You would set it to "timestamp" for ICC (chessclub.com) or -"timeseal" for FICS (freechess.org), after -obtaining the correct version of timestamp or timeseal for your -computer. See "help timestamp" on ICC and "help timeseal" on FICS. -This option is shorthand for -useTelnet -telnetProgram program. -
    -telnet/-xtelnet or -useTelnet true/false
    This option is poorly named; it should be called useHelper. -If set to true, it instructs XBoard to run an external -program to communicate with the Internet Chess Server. -The program to use is given by the telnetProgram option. -If the option is -false (the default), XBoard opens a TCP socket and uses its own -internal implementation of the telnet protocol to communicate with the -ICS. See Firewalls. -
    -telnetProgram prog-name
    This option is poorly named; it should be called helperProgram. -It gives the name of the telnet program to be used with -the gateway and useTelnet options. The default is -telnet. The telnet program is invoked with the value of -internetChessServerHost as its first argument and the value -of internetChessServerPort as its second argument. -See Firewalls. -
    -gateway host-name
    If this option is set to a host name, XBoard communicates with the -Internet Chess Server by using rsh to run -the telnetProgram on the given host, -instead of using its own internal implementation -of the telnet protocol. You can substitute a different remote shell -program for rsh using the remoteShell option described below. -See Firewalls. -
    -internetChessServerCommPort or -icscomm dev-name
    If this option is set, XBoard communicates with the ICS through -the given character I/O device instead of opening a TCP connection. -Use this option if your system does not have any kind of -Internet connection itself (not even a SLIP or PPP connection), -but you do have dialup access (or a hardwired terminal line) to -an Internet service provider from which you can telnet to the ICS. - -The support for this option in XBoard is minimal. You need to -set all communication parameters and tty modes before you enter -XBoard. - -Use a script something like this: - -
              stty raw -echo 9600 > /dev/tty00
    -          xboard -ics -icscomm /dev/tty00
    +
    -ics/-xics or -internetChessServerMode true/false
    Connect with an Internet Chess Server to play chess against its +other users, observe games they are playing, or review games +that have recently finished. Default: false. +
    -icshost or -internetChessServerHost host
    The Internet host name or address of the chess server to connect +to when in ICS mode. Default: chessclub.com. +Another popular chess server to try is freechess.org. +If your site doesn't have a working Internet name server, try +specifying the host address in numeric form. +You may also need +to specify the numeric address when using the icshelper option +with timestamp or timeseal (see below). +
    -icsport or -internetChessServerPort port-number
    The port number to use when connecting to a chess server in ICS +mode. Default: 5000. +
    -icshelper or -internetChessServerHelper prog-name
    An external helper program used to communicate with the chess server. +You would set it to "timestamp" for ICC (chessclub.com) or +"timeseal" for FICS (freechess.org), after +obtaining the correct version of timestamp or timeseal for your +computer. See "help timestamp" on ICC and "help timeseal" on FICS. +This option is shorthand for -useTelnet -telnetProgram program. +
    -telnet/-xtelnet or -useTelnet true/false
    This option is poorly named; it should be called useHelper. +If set to true, it instructs XBoard to run an external +program to communicate with the Internet Chess Server. +The program to use is given by the telnetProgram option. +If the option is +false (the default), XBoard opens a TCP socket and uses its own +internal implementation of the telnet protocol to communicate with the +ICS. See Firewalls. +
    -telnetProgram prog-name
    This option is poorly named; it should be called helperProgram. +It gives the name of the telnet program to be used with +the gateway and useTelnet options. The default is +telnet. The telnet program is invoked with the value of +internetChessServerHost as its first argument and the value +of internetChessServerPort as its second argument. +See Firewalls. +
    -gateway host-name
    If this option is set to a host name, XBoard communicates with the +Internet Chess Server by using rsh to run +the telnetProgram on the given host, +instead of using its own internal implementation +of the telnet protocol. You can substitute a different remote shell +program for rsh using the remoteShell option described below. +See Firewalls. +
    -internetChessServerCommPort or -icscomm dev-name
    If this option is set, XBoard communicates with the ICS through +the given character I/O device instead of opening a TCP connection. +Use this option if your system does not have any kind of +Internet connection itself (not even a SLIP or PPP connection), +but you do have dialup access (or a hardwired terminal line) to +an Internet service provider from which you can telnet to the ICS. + +

    The support for this option in XBoard is minimal. You need to +set all communication parameters and tty modes before you enter +XBoard. + +

    Use a script something like this: + +

              stty raw -echo 9600 > /dev/tty00
    +          xboard -ics -icscomm /dev/tty00
     
    -

    -Here replace ‘/dev/tty00’ with the name of the device that your -modem is connected to. You might have to add several more -options to these stty commands. See the man pages for stty -and tty if you run into problems. Also, on many systems stty -works on its standard input instead of standard output, so you -have to use ‘<’ instead of ‘>’. - -If you are using linux, try starting with the script below. -Change it as necessary for your installation. - -

              #!/bin/sh -f
    -          # configure modem and fire up XBoard
    -          
    -          # configure modem
    -          (
    -            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
    -            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
    -            stty -iexten ; stty -echo
    -          ) < /dev/modem
    -          xboard -ics -icscomm /dev/modem
    +     

    Here replace ‘/dev/tty00’ with the name of the device that your +modem is connected to. You might have to add several more +options to these stty commands. See the man pages for stty +and tty if you run into problems. Also, on many systems stty +works on its standard input instead of standard output, so you +have to use ‘<’ instead of ‘>’. + +

    If you are using linux, try starting with the script below. +Change it as necessary for your installation. + +

              #!/bin/sh -f
    +          # configure modem and fire up XBoard
    +          
    +          # configure modem
    +          (
    +            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
    +            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
    +            stty -iexten ; stty -echo
    +          ) < /dev/modem
    +          xboard -ics -icscomm /dev/modem
     
    -

    After you start XBoard in this way, type whatever commands are -necessary to dial out to your Internet provider and log in. -Then telnet to ICS, using a command like -telnet chessclub.com 5000. -Important: See the paragraph below about extra echoes, -in Limitations. -

    -icslogon or -internetChessServerLogonScript file-name
    Whenever XBoard connects to the Internet Chess Server, -if it finds a file with the name given in this option, it feeds the -file's contents to the ICS as commands. The default file name -is .icsrc. -Usually the first two lines of the file should be -your ICS user name and password. -The file can be either in $CHESSDIR, in XBoard's working -directory if CHESSDIR is not set, or in your home directory. -
    -msLoginDelay delay
    If you experience trouble logging on to an ICS when using the --icslogon option, inserting some delay between characters -of the logon script may help. This option adds delay -milliseconds of delay between characters. Good values to try -are 100 and 250. -
    -icsinput/-xicsinput or -internetChessServerInputBox true/false
    Sets the ICS Input Box menu option. See Mode Menu. Default: false. -
    -autocomm/-xautocomm or -autoComment true/false
    Sets the Auto Comment menu option. See Options Menu. Default: false. -
    -autoflag/-xautoflag or -autoCallFlag true/false
    Sets the Auto Flag menu option. See Options Menu. Default: false. -
    -autobs/-xautobs or -autoObserve true/false
    Sets the Auto Observe menu option. See Options Menu. Default: false. -
    -autoKibitz
    Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) -before it moved -to the ICS, in zippy mode. The option showThinking must be switched on for -this option to work. -Also diverts similar kibitz information of an opponent engine that is playing you -through the ICS to the engine-output window, as if the engine was playing locally. -
    -moves/-xmoves or -getMoveList true/false
    Sets the Get Move List menu option. See Options Menu. Default: true. -
    -alarm/-xalarm or -icsAlarm true/false
    Sets the ICS Alarm menu option. See Options Menu. Default: true. -
    -icsAlarmTime ms
    Sets the time in milliseconds for the ICS Alarm menu option. -See Options Menu. Default: 5000. -
    -pre/-xpre \fRor\fB -premove true/false
    Sets the Premove menu option. See Options Menu. Default: true. -
    -quiet/-xquiet or -quietPlay true/false
    Sets the Quiet Play menu option. See Options Menu. Default: false. -
    -colorizeMessages or -colorize
    Setting colorizeMessages -to true tells XBoard to colorize the messages received from -the ICS. Colorization works only if your xterm -supports ISO 6429 escape sequences for changing text colors. -
    -colorShout foreground,background,bold
    -colorSShout foreground,background,bold
    -colorChannel1 foreground,background,bold
    -colorChannel foreground,background,bold
    -colorKibitz foreground,background,bold
    -colorTell foreground,background,bold
    -colorChallege foreground,background,bold
    -colorRequest foreground,background,bold
    -colorSeek foreground,background,bold
    -colorNormal foreground,background,bold
    These options set the colors used when colorizing ICS messages. -All ICS messages are grouped into one of these categories: -shout, sshout, channel 1, other channel, kibitz, tell, challenge, -request (including abort, adjourn, draw, pause, and takeback), or -normal (all other messages). - -Each foreground or background argument can be one of the following: -black, red, green, yellow, blue, magenta, cyan, white, or default. -Here “default” means the default foreground or background color of -your xterm. Bold can be 1 or 0. If background is omitted, “default” -is assumed; if bold is omitted, 0 is assumed. - -Here is an example of how to set the colors in your .Xresources file. -The colors shown here are the default values; you will get -them if you turn -colorize on without specifying your own colors. - -
              xboard*colorizeMessages: true	
    -          xboard*colorShout: green
    -          xboard*colorSShout: green, black, 1
    -          xboard*colorChannel1: cyan
    -          xboard*colorChannel: cyan, black, 1
    -          xboard*colorKibitz: magenta, black, 1
    -          xboard*colorTell: yellow, black, 1
    -          xboard*colorChallenge: red, black, 1
    -          xboard*colorRequest: red
    -          xboard*colorSeek: blue
    -          xboard*colorNormal: default
    +     

    After you start XBoard in this way, type whatever commands are +necessary to dial out to your Internet provider and log in. +Then telnet to ICS, using a command like +telnet chessclub.com 5000. +Important: See the paragraph below about extra echoes, +in Limitations. +

    -icslogon or -internetChessServerLogonScript file-name
    Whenever XBoard connects to the Internet Chess Server, +if it finds a file with the name given in this option, it feeds the +file's contents to the ICS as commands. The default file name +is .icsrc. +Usually the first two lines of the file should be +your ICS user name and password. +The file can be either in $CHESSDIR, in XBoard's working +directory if CHESSDIR is not set, or in your home directory. +
    -msLoginDelay delay
    If you experience trouble logging on to an ICS when using the +-icslogon option, inserting some delay between characters +of the logon script may help. This option adds delay +milliseconds of delay between characters. Good values to try +are 100 and 250. +
    -icsinput/-xicsinput or -internetChessServerInputBox true/false
    Sets the ICS Input Box menu option. See Mode Menu. Default: false. +
    -autocomm/-xautocomm or -autoComment true/false
    Sets the Auto Comment menu option. See Options Menu. Default: false. +
    -autoflag/-xautoflag or -autoCallFlag true/false
    Sets the Auto Flag menu option. See Options Menu. Default: false. +
    -autobs/-xautobs or -autoObserve true/false
    Sets the Auto Observe menu option. See Options Menu. Default: false. +
    -autoKibitz
    Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) +before it moved +to the ICS, in zippy mode. The option showThinking must be switched on for +this option to work. +Also diverts similar kibitz information of an opponent engine that is playing you +through the ICS to the engine-output window, as if the engine was playing locally. +
    -moves/-xmoves or -getMoveList true/false
    Sets the Get Move List menu option. See Options Menu. Default: true. +
    -alarm/-xalarm or -icsAlarm true/false
    Sets the ICS Alarm menu option. See Options Menu. Default: true. +
    -icsAlarmTime ms
    Sets the time in milliseconds for the ICS Alarm menu option. +See Options Menu. Default: 5000. +
    lowTimeWarning true/false
    Controls a color change of the board as a warning your time is running out. +See Options Menu. Default: false. +
    -pre/-xpre \fRor\fB -premove true/false
    Sets the Premove menu option. See Options Menu. Default: true. +
    -quiet/-xquiet or -quietPlay true/false
    Sets the Quiet Play menu option. See Options Menu. Default: false. +
    -colorizeMessages or -colorize
    Setting colorizeMessages +to true tells XBoard to colorize the messages received from +the ICS. Colorization works only if your xterm +supports ISO 6429 escape sequences for changing text colors. +
    -colorShout foreground,background,bold
    -colorSShout foreground,background,bold
    -colorChannel1 foreground,background,bold
    -colorChannel foreground,background,bold
    -colorKibitz foreground,background,bold
    -colorTell foreground,background,bold
    -colorChallege foreground,background,bold
    -colorRequest foreground,background,bold
    -colorSeek foreground,background,bold
    -colorNormal foreground,background,bold
    These options set the colors used when colorizing ICS messages. +All ICS messages are grouped into one of these categories: +shout, sshout, channel 1, other channel, kibitz, tell, challenge, +request (including abort, adjourn, draw, pause, and takeback), or +normal (all other messages). + +

    Each foreground or background argument can be one of the following: +black, red, green, yellow, blue, magenta, cyan, white, or default. +Here “default” means the default foreground or background color of +your xterm. Bold can be 1 or 0. If background is omitted, “default” +is assumed; if bold is omitted, 0 is assumed. + +

    Here is an example of how to set the colors in your .Xresources file. +The colors shown here are the default values; you will get +them if you turn -colorize on without specifying your own colors. + +

              xboard*colorizeMessages: true
    +          xboard*colorShout: green
    +          xboard*colorSShout: green, black, 1
    +          xboard*colorChannel1: cyan
    +          xboard*colorChannel: cyan, black, 1
    +          xboard*colorKibitz: magenta, black, 1
    +          xboard*colorTell: yellow, black, 1
    +          xboard*colorChallenge: red, black, 1
    +          xboard*colorRequest: red
    +          xboard*colorSeek: blue
    +          xboard*colorNormal: default
     
    -
    -soundProgram progname
    If this option is set to a sound-playing program that is installed and -working on your system, XBoard can play sound files when certain -events occur, listed below. The default program name is "play". If -any of the sound options is set to "$", the event rings the terminal -bell by sending a ^G character to standard output, instead of playing -a sound file. If an option is set to the empty string "", no sound is -played for that event. -
    -soundShout filename
    -soundSShout filename
    -soundChannel filename
    -soundKibitz filename
    -soundTell filename
    -soundChallenge filename
    -soundRequest filename
    -soundSeek filename
    These sounds are triggered in the same way as the colorization events -described above. They all default to "", no sound. They are played -only if the colorizeMessages is on. -
    -soundMove filename
    This sound is used by the Move Sound menu option. Default: "$". -
    -soundIcsAlarm filename
    This sound is used by the ICS Alarm menu option. Default: "$". -
    -soundIcsWin filename
    This sound is played when you win an ICS game. Default: "" (no sound). -
    -soundIcsLoss filename
    This sound is played when you lose an ICS game. Default: "" (no sound). -
    -soundIcsDraw filename
    This sound is played when you draw an ICS game. Default: "" (no sound). -
    -soundIcsUnfinished filename
    This sound is played when an ICS game that you are participating in is -aborted, adjourned, or otherwise ends inconclusively. Default: "" (no -sound). - -Here is an example of how to set the sounds in your .Xresources file: - -
              xboard*soundShout: shout.wav
    -          xboard*soundSShout: sshout.wav
    -          xboard*soundChannel1: channel1.wav
    -          xboard*soundChannel: channel.wav
    -          xboard*soundKibitz: kibitz.wav
    -          xboard*soundTell: tell.wav
    -          xboard*soundChallenge: challenge.wav
    -          xboard*soundRequest: request.wav
    -          xboard*soundSeek: seek.wav
    -          xboard*soundMove: move.wav
    -          xboard*soundIcsWin: win.wav
    -          xboard*soundIcsLoss: lose.wav
    -          xboard*soundIcsDraw: draw.wav
    -          xboard*soundIcsUnfinished: unfinished.wav
    -          xboard*soundIcsAlarm: alarm.wav
    +     
    -soundProgram progname
    If this option is set to a sound-playing program that is installed and +working on your system, XBoard can play sound files when certain +events occur, listed below. The default program name is "play". If +any of the sound options is set to "$", the event rings the terminal +bell by sending a ^G character to standard output, instead of playing +a sound file. If an option is set to the empty string "", no sound is +played for that event. +
    -soundShout filename
    -soundSShout filename
    -soundChannel filename
    -soundKibitz filename
    -soundTell filename
    -soundChallenge filename
    -soundRequest filename
    -soundSeek filename
    These sounds are triggered in the same way as the colorization events +described above. They all default to "", no sound. They are played +only if the colorizeMessages is on. +
    -soundMove filename
    This sound is used by the Move Sound menu option. Default: "$". +
    -soundIcsAlarm filename
    This sound is used by the ICS Alarm menu option. Default: "$". +
    -soundIcsWin filename
    This sound is played when you win an ICS game. Default: "" (no sound). +
    -soundIcsLoss filename
    This sound is played when you lose an ICS game. Default: "" (no sound). +
    -soundIcsDraw filename
    This sound is played when you draw an ICS game. Default: "" (no sound). +
    -soundIcsUnfinished filename
    This sound is played when an ICS game that you are participating in is +aborted, adjourned, or otherwise ends inconclusively. Default: "" (no +sound). + +

    Here is an example of how to set the sounds in your .Xresources file: + +

              xboard*soundShout: shout.wav
    +          xboard*soundSShout: sshout.wav
    +          xboard*soundChannel1: channel1.wav
    +          xboard*soundChannel: channel.wav
    +          xboard*soundKibitz: kibitz.wav
    +          xboard*soundTell: tell.wav
    +          xboard*soundChallenge: challenge.wav
    +          xboard*soundRequest: request.wav
    +          xboard*soundSeek: seek.wav
    +          xboard*soundMove: move.wav
    +          xboard*soundIcsWin: win.wav
    +          xboard*soundIcsLoss: lose.wav
    +          xboard*soundIcsDraw: draw.wav
    +          xboard*soundIcsUnfinished: unfinished.wav
    +          xboard*soundIcsAlarm: alarm.wav
     
    - +


    @@ -1359,70 +1352,70 @@ Up: Options

    3.4 Load and Save options

    -

    +

    -
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified -game file at startup. The file name - specifies the standard -input. If there is more than one game in the file, XBoard -pops up a menu of the available games, with entries based on their PGN -(Portable Game Notation) tags. -If the loadGameIndex option is set to ‘N’, the menu is suppressed -and the N th game found in the file is loaded immediately. -The menu is also suppressed if matchMode is enabled or if the game file -is a pipe; in these cases the first game in the file is loaded immediately. -Use the pxboard shell script provided with XBoard if you -want to pipe in files containing multiple games and still see the menu. -If the loadGameIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next game in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each game -in the file is used twice (with reversed colors). -The rewindIndex option causes the index to be reset to the -first game of the file when it has reached a specified value. -
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n -positions or games in auto-increment matchMode. -See loadPositionIndex and loadGameIndex. -default: 0 (no rewind). -
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds -are allowed; try ‘-td 0.4’. A time delay value of -1 tells -XBoard not to step through game files automatically. Default: 1 -second. -
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game -played to the specified file. The file name - specifies the -standard output. -
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. -Ignored if saveGameFile is set. -
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the -specified position file at startup. The file name - specifies the -standard input. If the loadPositionIndex option is set to N, -the Nth position found in the file is loaded; otherwise the -first position is loaded. -If the loadPositionIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next position in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each position -in the file is used twice (with the engines playing opposite colors). -The rewindIndex option causes the index to be reset to the -first position of the file when it has reached a specified value. -
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached -in every game played to the specified file. The file name - -specifies the standard output. -
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each -move that the engine found as a comment in the PGN file. -Default: false. -
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. -Default: "Computer Chess Game". -
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file. -
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. -
    -gameListTags string
    The character string lists the PGN tags that should be printed in the -Game List, and their order. The meaning of the codes is e=event, -s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo, -t=time control, v=variant, a=out-of-book info. -Default: "eprd" +
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified +game file at startup. The file name - specifies the standard +input. If there is more than one game in the file, XBoard +pops up a menu of the available games, with entries based on their PGN +(Portable Game Notation) tags. +If the loadGameIndex option is set to ‘N’, the menu is suppressed +and the N th game found in the file is loaded immediately. +The menu is also suppressed if matchMode is enabled or if the game file +is a pipe; in these cases the first game in the file is loaded immediately. +Use the pxboard shell script provided with XBoard if you +want to pipe in files containing multiple games and still see the menu. +If the loadGameIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next game in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each game +in the file is used twice (with reversed colors). +The rewindIndex option causes the index to be reset to the +first game of the file when it has reached a specified value. +
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n +positions or games in auto-increment matchMode. +See loadPositionIndex and loadGameIndex. +default: 0 (no rewind). +
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds +are allowed; try ‘-td 0.4’. A time delay value of -1 tells +XBoard not to step through game files automatically. Default: 1 +second. +
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game +played to the specified file. The file name - specifies the +standard output. +
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. +Ignored if saveGameFile is set. +
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the +specified position file at startup. The file name - specifies the +standard input. If the loadPositionIndex option is set to N, +the Nth position found in the file is loaded; otherwise the +first position is loaded. +If the loadPositionIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next position in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each position +in the file is used twice (with the engines playing opposite colors). +The rewindIndex option causes the index to be reset to the +first position of the file when it has reached a specified value. +
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached +in every game played to the specified file. The file name - +specifies the standard output. +
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each +move that the engine found as a comment in the PGN file. +Default: false. +
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. +Default: "Computer Chess Game". +
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file. +
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. +
    -gameListTags string
    The character string lists the PGN tags that should be printed in the +Game List, and their order. The meaning of the codes is e=event, +s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo, +t=time control, v=variant, a=out-of-book info. +Default: "eprd"
    - +


    @@ -1434,183 +1427,184 @@ Up: Options

    3.5 User interface options

    -

    +

    -
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. -
    -noGUI
    Suppresses all GUI functions of XBoard -(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). -There will be no board or clock updates, no printing of moves, -and no update of the icon on the task bar in this mode. -
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. -For compatibility with old XBoard versions, -bell/-xbell are also -accepted as abbreviations for this option. -
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. -
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. -
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. -
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. -
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size -of the pieces and setting a few related parameters. -The sizeName can be one of: Titanic, giving 129x129 pixel pieces, -Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, -Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre -45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, -or Tiny 21x21. -Pieces of all these sizes are built into XBoard. -Other sizes can -be used if you have them; see the pixmapDirectory and bitmapDirectory -options. -The default depends on the size of your screen; it is approximately the -largest size that will fit without clipping. - -You can select other sizes or vary other layout parameters by providing -a list of comma-separated values (with no spaces) as the argument. -You do not need to provide all the values; for any you omit from the -end of the list, defaults are taken from the nearest built-in size. -The value n1 gives the piece size, n2 the width of the -black border -between squares, n3 the desired size for the -clockFont, n4 the desired size for the coordFont, -n5 the desired size for the default font, -n6 the smallLayout flag (0 or 1), -and n7 the tinyLayout flag (0 or 1). -All dimensions are in pixels. -If the border between squares is eliminated (0 width), the various -highlight options will not work, as there is nowhere to draw the highlight. -If smallLayout is 1 and titleInWindow is true, -the window layout is rearranged to make more room for the title. -If tinyLayout is 1, the labels on the menu bar are abbreviated -to one character each and the buttons in the button bar are made narrower. -
    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. -The coordFont option specifies what font to use. -
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. -
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. -
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating -in a game, then the positioning of the board at the start of each game -depends on the flipView option. If flipView is false (the default), -the board is positioned so that the white pawns move from the bottom to the -top; if true, the black pawns move from the bottom to the top. -In any case, the Flip menu option (see Options Menu) -can be used to flip the board after -the game starts. -
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS -games) and game file names (for ‘Load Game’) inside its main -window. If the option is false (the default), this information is -displayed only in the window banner. You probably won't want to -set this option unless the information is not showing up in the -banner, as happens with a few X window managers. -
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button -bar from the window, allowing the message line to be wider. You can -still get the functions of these buttons using the menus or their keyboard -shortcuts. Default: true. -
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with -two colors (true) or four (false). You shouldn't have to -specify monoMode; XBoard will determine if it is necessary. -
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they -land on their destination square. -flashCount -tells XBoard how many times to flash a piece after it -lands on its destination square. -flashRate -controls the rate of flashing (flashes/sec). -Abbreviations: -flash -sets flashCount to 3. -xflash -sets flashCount to 0. -Defaults: flashCount=0 (no flashing), flashRate=5. -
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. -
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. -
    -clockFont font
    The font used for the clocks. If the option value is a pattern -that does not specify the font size, XBoard tries to choose an -appropriate font for the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -coordFont font
    The font used for rank and file coordinate labels if showCoords -is true. If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -font font
    The font used for popup dialogs, menus, comments, etc. -If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. -
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred -over a scalable font if the nonscalable font's size differs -by tol pixels -or less from the desired size. A value of -1 will force -a scalable font to always be used if available; a value of 0 will -use a nonscalable font only if it is exactly the right size; -a large value (say 1000) will force a nonscalable font to always be -used if available. Default: 4. -
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard -distribution includes one set of pixmap pieces in xpm format, in the -directory pixmaps, and one set of bitmap pieces in xbm format, -in the directory bitmaps. Pixmap -pieces give a better appearance on the screen: the white pieces have -dark borders, and the black pieces have opaque internal details. With -bitmaps, neither piece color has a border, and the internal details -are transparent; you see the square color or other background color -through them. - -If XBoard is configured and compiled on a system that includes libXpm, -the X pixmap library, the xpm pixmap pieces are compiled in as the -default. A different xpm piece set can be selected at runtime with -the pixmapDirectory option, or a bitmap piece set can be selected -with the bitmapDirectory option. - -If XBoard is configured and compiled on a system that does not include -libXpm (or the --disable-xpm option is given to the configure -program), the bitmap pieces are compiled in as the default. It is not -possible to use xpm pieces in this case, but pixmap pieces in another -format called "xim" can be used by giving the pixmapDirectory option. -Or again, a different bitmap piece set can be selected with the -bitmapDirectory option. - -Files in the bitmapDirectory must be named as follows: -The first character of a piece bitmap name gives the piece it -represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), -the next characters give the size in pixels, the -following character indicates whether the piece is -solid or outline (‘s’ or ‘o’), -and the extension is ‘.bm’. -For example, a solid 80x80 knight would be named n80s.bm. -The outline bitmaps are used only in monochrome mode. -If bitmap pieces are compiled in and the bitmapDirectory is missing -some files, the compiled in pieces are used instead. - -If the bitmapDirectory option is given, -it is also possible to replace xboard's icons and menu checkmark, -by supplying files named icon_white.bm, icon_black.bm, and -checkmark.bm. - -For more information about pixmap pieces and how to get additional -sets, see zic2xpm below. -
    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    Colors to use for the pieces, squares, and square highlights. -Defaults: - -
              -whitePieceColor       #FFFFCC
    -          -blackPieceColor       #202020
    -          -lightSquareColor      #C8C365
    -          -darkSquareColor       #77A26D
    -          -highlightSquareColor  #FFFF00
    -          -premoveHighlightColor #FF0000
    +
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. +
    -noGUI
    Suppresses all GUI functions of XBoard +(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). +There will be no board or clock updates, no printing of moves, +and no update of the icon on the task bar in this mode. +
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. +For compatibility with old XBoard versions, -bell/-xbell are also +accepted as abbreviations for this option. +
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. +
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. +
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. +
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. +
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size +of the pieces and setting a few related parameters. +The sizeName can be one of: Titanic, giving 129x129 pixel pieces, +Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, +Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre +45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, +or Tiny 21x21. +Pieces of all these sizes are built into XBoard. +Other sizes can +be used if you have them; see the pixmapDirectory and bitmapDirectory +options. +The default depends on the size of your screen; it is approximately the +largest size that will fit without clipping. + +

    You can select other sizes or vary other layout parameters by providing +a list of comma-separated values (with no spaces) as the argument. +You do not need to provide all the values; for any you omit from the +end of the list, defaults are taken from the nearest built-in size. +The value n1 gives the piece size, n2 the width of the +black border +between squares, n3 the desired size for the +clockFont, n4 the desired size for the coordFont, +n5 the desired size for the default font, +n6 the smallLayout flag (0 or 1), +and n7 the tinyLayout flag (0 or 1). +All dimensions are in pixels. +If the border between squares is eliminated (0 width), the various +highlight options will not work, as there is nowhere to draw the highlight. +If smallLayout is 1 and titleInWindow is true, +the window layout is rearranged to make more room for the title. +If tinyLayout is 1, the labels on the menu bar are abbreviated +to one character each and the buttons in the button bar are made narrower. +

    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. +The coordFont option specifies what font to use. +
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. +
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. +
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating +in a game, then the positioning of the board at the start of each game +depends on the flipView option. If flipView is false (the default), +the board is positioned so that the white pawns move from the bottom to the +top; if true, the black pawns move from the bottom to the top. +In any case, the Flip menu option (see Options Menu) +can be used to flip the board after +the game starts. +
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS +games) and game file names (for ‘Load Game’) inside its main +window. If the option is false (the default), this information is +displayed only in the window banner. You probably won't want to +set this option unless the information is not showing up in the +banner, as happens with a few X window managers. +
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button +bar from the window, allowing the message line to be wider. You can +still get the functions of these buttons using the menus or their keyboard +shortcuts. Default: true. +
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with +two colors (true) or four (false). You shouldn't have to +specify monoMode; XBoard will determine if it is necessary. +
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they +land on their destination square. +flashCount +tells XBoard how many times to flash a piece after it +lands on its destination square. +flashRate +controls the rate of flashing (flashes/sec). +Abbreviations: +flash +sets flashCount to 3. +xflash +sets flashCount to 0. +Defaults: flashCount=0 (no flashing), flashRate=5. +
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. +
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. +
    -clockFont font
    The font used for the clocks. If the option value is a pattern +that does not specify the font size, XBoard tries to choose an +appropriate font for the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -coordFont font
    The font used for rank and file coordinate labels if showCoords +is true. If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -font font
    The font used for popup dialogs, menus, comments, etc. +If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. +
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred +over a scalable font if the nonscalable font's size differs +by tol pixels +or less from the desired size. A value of -1 will force +a scalable font to always be used if available; a value of 0 will +use a nonscalable font only if it is exactly the right size; +a large value (say 1000) will force a nonscalable font to always be +used if available. Default: 4. +
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard +distribution includes one set of pixmap pieces in xpm format, in the +directory pixmaps, and one set of bitmap pieces in xbm format, +in the directory bitmaps. Pixmap +pieces give a better appearance on the screen: the white pieces have +dark borders, and the black pieces have opaque internal details. With +bitmaps, neither piece color has a border, and the internal details +are transparent; you see the square color or other background color +through them. + +

    If XBoard is configured and compiled on a system that includes libXpm, +the X pixmap library, the xpm pixmap pieces are compiled in as the +default. A different xpm piece set can be selected at runtime with +the pixmapDirectory option, or a bitmap piece set can be selected +with the bitmapDirectory option. + +

    If XBoard is configured and compiled on a system that does not include +libXpm (or the --disable-xpm option is given to the configure +program), the bitmap pieces are compiled in as the default. It is not +possible to use xpm pieces in this case, but pixmap pieces in another +format called "xim" can be used by giving the pixmapDirectory option. +Or again, a different bitmap piece set can be selected with the +bitmapDirectory option. + +

    Files in the bitmapDirectory must be named as follows: +The first character of a piece bitmap name gives the piece it +represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), +the next characters give the size in pixels, the +following character indicates whether the piece is +solid or outline (‘s’ or ‘o’), +and the extension is ‘.bm’. +For example, a solid 80x80 knight would be named n80s.bm. +The outline bitmaps are used only in monochrome mode. +If bitmap pieces are compiled in and the bitmapDirectory is missing +some files, the compiled in pieces are used instead. + +

    If the bitmapDirectory option is given, +it is also possible to replace xboard's icons and menu checkmark, +by supplying files named icon_white.bm, icon_black.bm, and +checkmark.bm. + +

    For more information about pixmap pieces and how to get additional +sets, see zic2xpm below. +

    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    -lowTimeWarningColor color
    Colors to use for the pieces, squares, and square highlights. +Defaults: + +
              -whitePieceColor       #FFFFCC
    +          -blackPieceColor       #202020
    +          -lightSquareColor      #C8C365
    +          -darkSquareColor       #77A26D
    +          -highlightSquareColor  #FFFF00
    +          -premoveHighlightColor #FF0000
    +          -lowTimeWarningColor   #FF0000
     
    -

    -On a grayscale monitor you might prefer: - -

              -whitePieceColor       gray100
    -          -blackPieceColor       gray0
    -          -lightSquareColor      gray80
    -          -darkSquareColor       gray60
    -          -highlightSquareColor  gray100
    -          -premoveHighlightColor gray70
    +     

    On a grayscale monitor you might prefer: + +

              -whitePieceColor       gray100
    +          -blackPieceColor       gray0
    +          -lightSquareColor      gray80
    +          -darkSquareColor       gray60
    +          -highlightSquareColor  gray100
    +          -premoveHighlightColor gray70
    +          -lowTimeWarningColor   gray70
     
    -
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. -
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. -
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate -Moves is on. +
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. +
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. +
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate +Moves is on.
    - +


    @@ -1622,44 +1616,44 @@ Up: Options

    3.6 Adjudication Options

    -

    +

    -
    -adjudicateLossThreshold n
    If the given value is non-zero, XBoard adjudicates the game as a loss -if both engines agree for a duration of 6 consecutive ply that the score -is below the given score threshold for that engine. Make sure the score -is interpreted properly by XBoard, -using -firstScoreAbs and -secondScoreAbs if needed. -Default: 0 (no adjudiction) -
    -adjudicateDrawMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw -if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) -
    -checkMates true/false
    If this option is set, XBoard detects all checkmates and stalemates, -and ends the game as soon as they occur. -Legality-testing must be switched on for this option to work. -Default: true -
    -testClaims true/false
    If this option is set, XBoard verifies all result claims made by engines, -and those who send false claims will forfeit the game because of it. -Legality-testing must be switched on for this option to work. Default: true -
    -materialDraws true/false
    If this option is set, XBoard adjudicates games as draws when there is -no sufficient material left to inflict a checkmate. -This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. -Legality-testing must be switched on for this option to work. Default: true -
    -trivialDraws true/false
    If this option is set, XBoard adjudicates games as draws that cannot be -usually won without opponent cooperation. This applies to KBKB with unlike bishops, -and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, -to allow quick mates that can occur in some exceptional positions to be found by the engines. -KQKQ does not really belong in this category, and might be taken out in the future. -(When bitbase-based adjudications are implemented.) -Legality-testing must be on for this option to work. Default: false -
    -ruleMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw after the given -number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, -irrespective of the given value of n. -
    -repeatsToDraw n
    If the given value is non-zero, xboard adjudicates the game as a draw if a position -is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, -(on the 3rd occurrence, actually), irrespective of the value of n. -Beware that positions that have different castling or en-passant rights do not count -as repeats, XBoard is fully e.p. and castling aware! +
    -adjudicateLossThreshold n
    If the given value is non-zero, XBoard adjudicates the game as a loss +if both engines agree for a duration of 6 consecutive ply that the score +is below the given score threshold for that engine. Make sure the score +is interpreted properly by XBoard, +using -firstScoreAbs and -secondScoreAbs if needed. +Default: 0 (no adjudiction) +
    -adjudicateDrawMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw +if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) +
    -checkMates true/false
    If this option is set, XBoard detects all checkmates and stalemates, +and ends the game as soon as they occur. +Legality-testing must be switched on for this option to work. +Default: true +
    -testClaims true/false
    If this option is set, XBoard verifies all result claims made by engines, +and those who send false claims will forfeit the game because of it. +Legality-testing must be switched on for this option to work. Default: true +
    -materialDraws true/false
    If this option is set, XBoard adjudicates games as draws when there is +no sufficient material left to inflict a checkmate. +This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. +Legality-testing must be switched on for this option to work. Default: true +
    -trivialDraws true/false
    If this option is set, XBoard adjudicates games as draws that cannot be +usually won without opponent cooperation. This applies to KBKB with unlike bishops, +and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, +to allow quick mates that can occur in some exceptional positions to be found by the engines. +KQKQ does not really belong in this category, and might be taken out in the future. +(When bitbase-based adjudications are implemented.) +Legality-testing must be on for this option to work. Default: false +
    -ruleMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw after the given +number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, +irrespective of the given value of n. +
    -repeatsToDraw n
    If the given value is non-zero, xboard adjudicates the game as a draw if a position +is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, +(on the 3rd occurrence, actually), irrespective of the value of n. +Beware that positions that have different castling or en-passant rights do not count +as repeats, XBoard is fully e.p. and castling aware!
    - +


    @@ -1670,126 +1664,125 @@ Up: Options

    3.7 Other options

    -

    +

    -
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it -does not start a chess engine at all. Turning on this option -also turns off clockMode. Default: false. -
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename -from the Mode menu after starting and (if applicable) processing the -loadGameFile or loadPositionFile option. Default: "" (no selection). -Other supported values are -MachineWhite, MachineBlack, TwoMachines, Analysis, -AnalyzeFile, EditGame, EditPosition, and Training. -
    -variant varname
    Activates preliminary, partial support for playing chess variants -against a local engine or editing variant games. This flag is not -needed in ICS mode. Recognized variant names are: - -
              normal        Normal chess
    -          wildcastle    Shuffle chess, king can castle from d file
    -          nocastle      Shuffle chess, no castling allowed
    -          fischerandom  Fischer Random shuffle chess
    -          bughouse      Bughouse, ICC/FICS rules
    -          crazyhouse    Crazyhouse, ICC/FICS rules
    -          losers        Lose all pieces or get mated (ICC wild 17)
    -          suicide       Lose all pieces including king (FICS)
    -          giveaway      Try to have no legal moves (ICC wild 26)
    -          twokings      Weird ICC wild 9
    -          kriegspiel    Opponent's pieces are invisible
    -          atomic        Capturing piece explodes (ICC wild 27)
    -          3check        Win by giving check 3 times (ICC wild 25)
    -          shatranj      An ancient precursor of chess (ICC wild 28)
    -          xiangqi       Chinese Chess (on a 9x10 board)
    -          shogi         Japanese Chess (on a 9x9 board & piece drops) 
    -          capablanca    Capablanca Chess (10x8 board, with Archbishop 
    -                        and Chancellor pieces)
    -          gothic        similar, with a better initial position
    -          caparandom    An FRC-like version of Capablanca Chess (10x8) 
    -          janus         A game with two Archbishops (10x8 board)
    -          courier       Medieval intermedite between shatranj and 
    -                        modern Chess (on 12x8 board) 
    -          falcon        Patented 10x8 variant with two Falcon pieces
    -          berolina      Pawns capture straight ahead, and move diagonal 
    -          cylinder      Pieces wrap around the board edge
    -          knightmate    King moves as Knight, and vice versa 
    -          super         Superchess (shuffle variant with 4 exo-pieces)
    -          fairy         A catchall variant in which all piece types 
    -                        known to XBoard can participate (8x8)
    -          unknown       Catchall for other unknown variants
    +
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it +does not start a chess engine at all. Turning on this option +also turns off clockMode. Default: false. +
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename +from the Mode menu after starting and (if applicable) processing the +loadGameFile or loadPositionFile option. Default: "" (no selection). +Other supported values are +MachineWhite, MachineBlack, TwoMachines, Analysis, +AnalyzeFile, EditGame, EditPosition, and Training. +
    -variant varname
    Activates preliminary, partial support for playing chess variants +against a local engine or editing variant games. This flag is not +needed in ICS mode. Recognized variant names are: + +
              normal        Normal chess
    +          wildcastle    Shuffle chess, king can castle from d file
    +          nocastle      Shuffle chess, no castling allowed
    +          fischerandom  Fischer Random shuffle chess
    +          bughouse      Bughouse, ICC/FICS rules
    +          crazyhouse    Crazyhouse, ICC/FICS rules
    +          losers        Lose all pieces or get mated (ICC wild 17)
    +          suicide       Lose all pieces including king (FICS)
    +          giveaway      Try to have no legal moves (ICC wild 26)
    +          twokings      Weird ICC wild 9
    +          kriegspiel    Opponent's pieces are invisible
    +          atomic        Capturing piece explodes (ICC wild 27)
    +          3check        Win by giving check 3 times (ICC wild 25)
    +          shatranj      An ancient precursor of chess (ICC wild 28)
    +          xiangqi       Chinese Chess (on a 9x10 board)
    +          shogi         Japanese Chess (on a 9x9 board & piece drops)
    +          capablanca    Capablanca Chess (10x8 board, with Archbishop
    +                        and Chancellor pieces)
    +          gothic        similar, with a better initial position
    +          caparandom    An FRC-like version of Capablanca Chess (10x8)
    +          janus         A game with two Archbishops (10x8 board)
    +          courier       Medieval intermedite between shatranj and
    +                        modern Chess (on 12x8 board)
    +          falcon        Patented 10x8 variant with two Falcon pieces
    +          berolina      Pawns capture straight ahead, and move diagonal
    +          cylinder      Pieces wrap around the board edge
    +          knightmate    King moves as Knight, and vice versa
    +          super         Superchess (shuffle variant with 4 exo-pieces)
    +          fairy         A catchall variant in which all piece types
    +                        known to XBoard can participate (8x8)
    +          unknown       Catchall for other unknown variants
     
    -

    -In the shuffle variants, XBoard now does shuffle the pieces, although -you can still do it by hand using Edit Position. Some variants are -supported only in ICS mode, including bughouse, and -kriegspiel. The winning/drawing conditions in crazyhouse (offboard -interposition on mate), losers, suicide, giveaway, atomic, and 3check -are not fully understood. -Berolina and cylinder chess can only be played with legality testing off. -In crazyhouse, XBoard now does keep -track of offboard pieces. In shatranj it does implement the baring -rule when mate detection is switched on. -

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. -If the height is given as -1, the default height for the variant is used. -Default: -1 -
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. -If the width is given as -1, the default width for the variant is used. -With a non-standard width, the initial position will always be an empty board, -as the usual opening array will not fit. -Default: -1 -
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. -If the size is given as -1, the default holdings size for the variant is used. -The first N piece types will go into the holdings on capture, and you will be -able to drop them on the board in stead of making a normal move. If size equals 0, -there will be no holdings. -Default: -1 -
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. -A value of -1 means the position is randomly generated by XBoard -at the beginning of every game. -Default: -1 -
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN -diagrams and SAN moves. The string argument has to have an even length -(or it will be ignored), as white and black pieces have to be given separately -(in that order). The last letter for each color will be the King. -The letters before that will be PNBRQ and then a whole host of fairy pieces -in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, -F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, -H=Nightrider). You should list at least all pieces that occur in the variant -you are playing. If you have less than 44 characters in the string, the pieces -not mentioned will get assigned a period, and you will not be able to distinguish -them in FENs. You can also explicitly assign pieces a period, in which case they -will not be counted in deciding which captured pieces can go into the holdings. -A tilde '~' as a piece name does mean this piece is used to represent a promoted -Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. -A '+' similarly indicates the piece is a shogi-style promoted piece, that should -revert to its non-promoted version on capture (rather than to a Pawn). -Note that promoted pieces are represented by pieces 11 further in the list. -You should not have to use this option often: each variant has its own default -setting for the piece representation in FEN, which should be sufficient in normal use. -Default: "" -
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. -
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information -(including all communication to and from the engines). -
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, -with respect to saving it in the debug file. -The output is further (hopefully) ignored. -If number=0, WinBoard refrains from writing such spurious output to the debug file. -If number=1, all engine output is written faithfully to the debug file. -If number=2, any protocol-violating line is prefixed with a ‘#’ character, -as the engine itself should have done if it wanted to submit info for inclusion in the debug file. -This option is provided for the benefit of applications that use the debug file -as a source of information, such as the broadcaster of live games TLCV / TLCS. -Such applications can be protected from spurious engine output that might otherwise confuse them. -
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default -is rsh or remsh, determined when XBoard is -configured and compiled. -
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the -remoteShell. The default is your local user name. -
    -userName username
    Name under which the Human player will be listed in the PGN file. -Default is the login name on your local computer. -
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the pause after killing the engine, to make sure it dies. - -
    - +

    In the shuffle variants, XBoard now does shuffle the pieces, although +you can still do it by hand using Edit Position. Some variants are +supported only in ICS mode, including bughouse, and +kriegspiel. The winning/drawing conditions in crazyhouse (offboard +interposition on mate), losers, suicide, giveaway, atomic, and 3check +are not fully understood. +Berolina and cylinder chess can only be played with legality testing off. +In crazyhouse, XBoard now does keep +track of offboard pieces. In shatranj it does implement the baring +rule when mate detection is switched on. +

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. +If the height is given as -1, the default height for the variant is used. +Default: -1 +
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. +If the width is given as -1, the default width for the variant is used. +With a non-standard width, the initial position will always be an empty board, +as the usual opening array will not fit. +Default: -1 +
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. +If the size is given as -1, the default holdings size for the variant is used. +The first N piece types will go into the holdings on capture, and you will be +able to drop them on the board in stead of making a normal move. If size equals 0, +there will be no holdings. +Default: -1 +
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. +A value of -1 means the position is randomly generated by XBoard +at the beginning of every game. +Default: -1 +
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN +diagrams and SAN moves. The string argument has to have an even length +(or it will be ignored), as white and black pieces have to be given separately +(in that order). The last letter for each color will be the King. +The letters before that will be PNBRQ and then a whole host of fairy pieces +in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, +F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, +H=Nightrider). You should list at least all pieces that occur in the variant +you are playing. If you have less than 44 characters in the string, the pieces +not mentioned will get assigned a period, and you will not be able to distinguish +them in FENs. You can also explicitly assign pieces a period, in which case they +will not be counted in deciding which captured pieces can go into the holdings. +A tilde '~' as a piece name does mean this piece is used to represent a promoted +Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. +A '+' similarly indicates the piece is a shogi-style promoted piece, that should +revert to its non-promoted version on capture (rather than to a Pawn). +Note that promoted pieces are represented by pieces 11 further in the list. +You should not have to use this option often: each variant has its own default +setting for the piece representation in FEN, which should be sufficient in normal use. +Default: "" +
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. +
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information +(including all communication to and from the engines). +
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, +with respect to saving it in the debug file. +The output is further (hopefully) ignored. +If number=0, WinBoard refrains from writing such spurious output to the debug file. +If number=1, all engine output is written faithfully to the debug file. +If number=2, any protocol-violating line is prefixed with a ‘#’ character, +as the engine itself should have done if it wanted to submit info for inclusion in the debug file. +This option is provided for the benefit of applications that use the debug file +as a source of information, such as the broadcaster of live games TLCV / TLCS. +Such applications can be protected from spurious engine output that might otherwise confuse them. +
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default +is rsh or remsh, determined when XBoard is +configured and compiled. +
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the +remoteShell. The default is your local user name. +
    -userName username
    Name under which the Human player will be listed in the PGN file. +Default is the login name on your local computer. +
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the pause after killing the engine, to make sure it dies. + + +


    @@ -1801,86 +1794,86 @@ Up: Top

    4 Chess Servers

    -

    An Internet Chess Server, or ICS, is a place on the -Internet where people can get together to play chess, watch other -people's games, or just chat. You can use either telnet or a -client program like XBoard to connect to the server. There are -thousands of registered users on the different ICS hosts, and it is -not unusual to meet 200 on both chessclub.com and freechess.org. - -Most people can just type xboard -ics to start XBoard as an ICS -client. Invoking XBoard in this way connects you to the Internet -Chess Club (ICC), a commercial ICS. You can log in there as a guest -even if you do not have a paid account. To connect to the largest -Free ICS (FICS), use the command xboard -ics -icshost freechess.org -instead, or substitute a different host name to connect to your -favorite ICS. -For a full description of command-line options that control -the connection to ICS and change the default values of ICS options, see -ICS options. - -While you are running XBoard as an ICS client, -you use the terminal window that you started XBoard from -as a place to type in commands and read information that is -not available on the chessboard. - -The first time you need to use the terminal is to enter your login name -and password, if you are a registered player. (You don't need to do -this manually; the icsLogon option can do it for you. -see ICS options.) If you are not registered, -enter g as your name, and the server will pick a -unique guest name for you. - -Some useful ICS commands -include +

    An Internet Chess Server, or ICS, is a place on the +Internet where people can get together to play chess, watch other +people's games, or just chat. You can use either telnet or a +client program like XBoard to connect to the server. There are +thousands of registered users on the different ICS hosts, and it is +not unusual to meet 200 on both chessclub.com and freechess.org. + +

    Most people can just type xboard -ics to start XBoard as an ICS +client. Invoking XBoard in this way connects you to the Internet +Chess Club (ICC), a commercial ICS. You can log in there as a guest +even if you do not have a paid account. To connect to the largest +Free ICS (FICS), use the command xboard -ics -icshost freechess.org +instead, or substitute a different host name to connect to your +favorite ICS. +For a full description of command-line options that control +the connection to ICS and change the default values of ICS options, see +ICS options. + +

    While you are running XBoard as an ICS client, +you use the terminal window that you started XBoard from +as a place to type in commands and read information that is +not available on the chessboard. + +

    The first time you need to use the terminal is to enter your login name +and password, if you are a registered player. (You don't need to do +this manually; the icsLogon option can do it for you. +see ICS options.) If you are not registered, +enter g as your name, and the server will pick a +unique guest name for you. + +

    Some useful ICS commands +include

    -
    help <topic>
    to get help on the given <topic>. To get a list of possible topics type -help without topic. Try the help command before you ask other -people on the server for help. - -For example help register tells you how to become a registered -ICS player. -
    who <flags>
    to see a list of people who are logged on. Administrators -(people you should talk to if you have a problem) are marked -with the character ‘*’, an asterisk. The <flags> allow you to -display only selected players: For example, who of shows a -list of players who are interested in playing but do not have -an opponent. -
    games
    to see what games are being played -
    match <player> [<mins>] [<inc>]
    to challenge another player to a game. Both opponents get <mins> minutes -for the game, and <inc> seconds will be added after each move. -If another player challenges you, the server asks if you want to -accept the challenge; use the accept or decline commands -to answer. -
    accept
    decline
    to accept or decline another player's offer. -The offer may be to start a new game, or to agree to a -draw, adjourn or abort the current game. See Action Menu. - -If you have more than one pending offer (for example, if more than one player -is challenging you, or if your opponent offers both a draw and to adjourn the -game), you have to supply additional information, by typing something -like accept <player>, accept draw, or draw. -
    draw
    adjourn
    abort
    asks your opponent to terminate a game by mutual agreement. Adjourned -games can be continued later. -Your opponent can either decline your offer or accept it (by typing the -same command or typing accept). In some cases these commands work -immediately, without asking your opponent to agree. For example, you can -abort the game unilaterally if your opponent is out of time, and you can claim -a draw by repetition or the 50-move rule if available simply by typing -draw. -
    finger <player>
    to get information about the given <player>. (Default: yourself.) -
    vars
    to get a list of personal settings -
    set <var> <value>
    to modify these settings -
    observe <player>
    to observe an ongoing game of the given <player>. -
    examine
    oldmoves
    to review a recently completed game +
    help <topic>
    to get help on the given <topic>. To get a list of possible topics type +help without topic. Try the help command before you ask other +people on the server for help. + +

    For example help register tells you how to become a registered +ICS player. +

    who <flags>
    to see a list of people who are logged on. Administrators +(people you should talk to if you have a problem) are marked +with the character ‘*’, an asterisk. The <flags> allow you to +display only selected players: For example, who of shows a +list of players who are interested in playing but do not have +an opponent. +
    games
    to see what games are being played +
    match <player> [<mins>] [<inc>]
    to challenge another player to a game. Both opponents get <mins> minutes +for the game, and <inc> seconds will be added after each move. +If another player challenges you, the server asks if you want to +accept the challenge; use the accept or decline commands +to answer. +
    accept
    decline
    to accept or decline another player's offer. +The offer may be to start a new game, or to agree to a +draw, adjourn or abort the current game. See Action Menu. + +

    If you have more than one pending offer (for example, if more than one player +is challenging you, or if your opponent offers both a draw and to adjourn the +game), you have to supply additional information, by typing something +like accept <player>, accept draw, or draw. +

    draw
    adjourn
    abort
    asks your opponent to terminate a game by mutual agreement. Adjourned +games can be continued later. +Your opponent can either decline your offer or accept it (by typing the +same command or typing accept). In some cases these commands work +immediately, without asking your opponent to agree. For example, you can +abort the game unilaterally if your opponent is out of time, and you can claim +a draw by repetition or the 50-move rule if available simply by typing +draw. +
    finger <player>
    to get information about the given <player>. (Default: yourself.) +
    vars
    to get a list of personal settings +
    set <var> <value>
    to modify these settings +
    observe <player>
    to observe an ongoing game of the given <player>. +
    examine
    oldmoves
    to review a recently completed game
    - -Some special XBoard features are activated when you are -in examine mode on ICS. See the descriptions of the menu commands -‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, -and ‘Stop Examining’ on the Step Menu, Mode Menu, and -Options Menu. - + +

    Some special XBoard features are activated when you are +in examine mode on ICS. See the descriptions of the menu commands +‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, +and ‘Stop Examining’ on the Step Menu, Mode Menu, and +Options Menu. +


    @@ -1892,131 +1885,125 @@ Up: Top

    5 Firewalls

    -

    By default, XBoard communicates with an Internet Chess Server -by opening a TCP socket directly from the machine it is running on -to the ICS. If there is a firewall between your machine and the ICS, -this won't work. Here are some recipes for getting around common -kinds of firewalls using special options to XBoard. -Important: See the paragraph in the below about extra echoes, in -Limitations. - -Suppose that you can't telnet directly to ICS, but you can telnet -to a firewall host, log in, and then telnet from there to ICS. -Let's say the firewall is called ‘firewall.example.com’. Set -command-line options as follows: - -

         xboard -ics -icshost firewall.example.com -icsport 23
    +

    By default, XBoard communicates with an Internet Chess Server +by opening a TCP socket directly from the machine it is running on +to the ICS. If there is a firewall between your machine and the ICS, +this won't work. Here are some recipes for getting around common +kinds of firewalls using special options to XBoard. +Important: See the paragraph in the below about extra echoes, in +Limitations. + +

    Suppose that you can't telnet directly to ICS, but you can telnet +to a firewall host, log in, and then telnet from there to ICS. +Let's say the firewall is called ‘firewall.example.com’. Set +command-line options as follows: + +

         xboard -ics -icshost firewall.example.com -icsport 23
     
    -

    Or in your .Xresources file: - -

         XBoard*internetChessServerHost: firewall.example.com
    -     XBoard*internetChessServerPort: 23
    +   

    Or in your .Xresources file: + +

         XBoard*internetChessServerHost: firewall.example.com
    +     XBoard*internetChessServerPort: 23
     
    -

    Then when you run XBoard in ICS mode, you will be prompted -to log in to the firewall host. This works because port 23 is the -standard telnet login service. Do so, then telnet to ICS, using a -command like ‘telnet chessclub.com 5000’, or whatever command -the firewall provides for telnetting to port 5000. - -If your firewall lets you telnet (or rlogin) to remote hosts but -doesn't let you telnet to port 5000, you may be able to connect to the -chess server on port 23 instead, which is the port the telnet program -uses by default. Some chess servers support this (including -chessclub.com and freechess.org), while some do not. - -If your chess server does not allow connections on port 23 and your -firewall does not allow you to connect to other ports, you may be able -to connect by hopping through another host outside the firewall that -you have an account on. For instance, suppose you have a shell -account at ‘foo.edu’. Follow the recipe above, but instead of -typing ‘telnet chessclub.com 5000’ to the firewall, type -‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and -then type ‘telnet chessclub.com 5000’. - -Suppose that you can't telnet directly to ICS, but you can use rsh -to run programs on a firewall host, and that host can telnet to ICS. -Let's say the firewall is called ‘rsh.example.com’. Set -command-line options as follows: - -

         xboard -ics -gateway rsh.example.com -icshost chessclub.com
    +   

    Then when you run XBoard in ICS mode, you will be prompted +to log in to the firewall host. This works because port 23 is the +standard telnet login service. Do so, then telnet to ICS, using a +command like ‘telnet chessclub.com 5000’, or whatever command +the firewall provides for telnetting to port 5000. + +

    If your firewall lets you telnet (or rlogin) to remote hosts but +doesn't let you telnet to port 5000, you may be able to connect to the +chess server on port 23 instead, which is the port the telnet program +uses by default. Some chess servers support this (including +chessclub.com and freechess.org), while some do not. + +

    If your chess server does not allow connections on port 23 and your +firewall does not allow you to connect to other ports, you may be able +to connect by hopping through another host outside the firewall that +you have an account on. For instance, suppose you have a shell +account at ‘foo.edu’. Follow the recipe above, but instead of +typing ‘telnet chessclub.com 5000’ to the firewall, type +‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and +then type ‘telnet chessclub.com 5000’. + +

    Suppose that you can't telnet directly to ICS, but you can use rsh +to run programs on a firewall host, and that host can telnet to ICS. +Let's say the firewall is called ‘rsh.example.com’. Set +command-line options as follows: + +

         xboard -ics -gateway rsh.example.com -icshost chessclub.com
     
    -

    -Or in your .Xresources file: - -

         XBoard*gateway: rsh.example.com
    -     XBoard*internetChessServerHost: chessclub.com
    +   

    Or in your .Xresources file: + +

         XBoard*gateway: rsh.example.com
    +     XBoard*internetChessServerHost: chessclub.com
     
    -

    -Then when you run XBoard in ICS mode, it will connect to -the ICS by using rsh to run the command -‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. - -Suppose that you can telnet anywhere you want, but you have to -run a special program called ptelnet to do so. - -First, we'll consider the easy case, in which -‘ptelnet chessclub.com 5000’ gets you to the chess server. -In this case set command line options as follows: - -

         xboard -ics -telnet -telnetProgram ptelnet
    +   

    Then when you run XBoard in ICS mode, it will connect to +the ICS by using rsh to run the command +‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. + +

    Suppose that you can telnet anywhere you want, but you have to +run a special program called ptelnet to do so. + +

    First, we'll consider the easy case, in which +‘ptelnet chessclub.com 5000’ gets you to the chess server. +In this case set command line options as follows: + +

         xboard -ics -telnet -telnetProgram ptelnet
     
    -

    -Or in your .Xresources file: - -

         XBoard*useTelnet: true
    -     XBoard*telnetProgram: ptelnet
    +   

    Or in your .Xresources file: + +

         XBoard*useTelnet: true
    +     XBoard*telnetProgram: ptelnet
     
    -

    -Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet chessclub.com 5000’ to connect to the ICS. - -Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; -that is, your ptelnet program doesn't let you connect to -alternative ports. As noted above, your chess server may allow you to -connect on port 23 instead. In that case, just add the option -‘-icsport ""’ to the above command, or add -‘XBoard*internetChessServerPort:’ to your .Xresources file. -But if your chess server doesn't let you connect on port 23, you will have -to find some other host outside the firewall and hop through it. For -instance, suppose you have a shell account at ‘foo.edu’. Set -command line options as follows: - -

         xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
    +   

    Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet chessclub.com 5000’ to connect to the ICS. + +

    Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; +that is, your ptelnet program doesn't let you connect to +alternative ports. As noted above, your chess server may allow you to +connect on port 23 instead. In that case, just add the option +‘-icsport ""’ to the above command, or add +‘XBoard*internetChessServerPort:’ to your .Xresources file. +But if your chess server doesn't let you connect on port 23, you will have +to find some other host outside the firewall and hop through it. For +instance, suppose you have a shell account at ‘foo.edu’. Set +command line options as follows: + +

         xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
     
    -

    -Or in your .Xresources file: - -

         XBoard*useTelnet: true
    -     XBoard*telnetProgram: ptelnet
    -     XBoard*internetChessServerHost: foo.edu
    -     XBoard*internetChessServerPort:
    +   

    Or in your .Xresources file: + +

         XBoard*useTelnet: true
    +     XBoard*telnetProgram: ptelnet
    +     XBoard*internetChessServerHost: foo.edu
    +     XBoard*internetChessServerPort:
     
    -

    -Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet foo.edu’ to connect to your account at -‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. - -ICC timestamp and FICS timeseal do not work through some -firewalls. You can use them only if your firewall gives a clean TCP -connection with a full 8-bit wide path. If your firewall allows you -to get out only by running a special telnet program, you can't use -timestamp or timeseal across it. But if you have access to a -computer just outside your firewall, and you have much lower netlag -when talking to that computer than to the ICS, it might be worthwhile -running timestamp there. Follow the instructions above for hopping -through a host outside the firewall (foo.edu in the example), -but run timestamp or timeseal on that host instead of telnet. - -Suppose that you have a SOCKS firewall that will give you a clean -8-bit wide TCP connection to the chess server, but only after you -authenticate yourself via the SOCKS protocol. In that case, you could -make a socksified version of XBoard and run that. If you are using -timestamp or timeseal, you will to socksify it, not XBoard; this may -be difficult seeing that ICC and FICS do not provide source code for -these programs. Socksification is beyond the scope of this document, -but see the SOCKS Web site at http://www.socks.permeo.com/. -If you are missing SOCKS, try http://www.funbureau.com/. - +

    Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet foo.edu’ to connect to your account at +‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. + +

    ICC timestamp and FICS timeseal do not work through some +firewalls. You can use them only if your firewall gives a clean TCP +connection with a full 8-bit wide path. If your firewall allows you +to get out only by running a special telnet program, you can't use +timestamp or timeseal across it. But if you have access to a +computer just outside your firewall, and you have much lower netlag +when talking to that computer than to the ICS, it might be worthwhile +running timestamp there. Follow the instructions above for hopping +through a host outside the firewall (foo.edu in the example), +but run timestamp or timeseal on that host instead of telnet. + +

    Suppose that you have a SOCKS firewall that will give you a clean +8-bit wide TCP connection to the chess server, but only after you +authenticate yourself via the SOCKS protocol. In that case, you could +make a socksified version of XBoard and run that. If you are using +timestamp or timeseal, you will to socksify it, not XBoard; this may +be difficult seeing that ICC and FICS do not provide source code for +these programs. Socksification is beyond the scope of this document, +but see the SOCKS Web site at http://www.socks.permeo.com/. +If you are missing SOCKS, try http://www.funbureau.com/. +


    @@ -2028,13 +2015,13 @@ Up: Top

    6 Environment variables

    -

    Game and position files are found in a directory named by the -CHESSDIR environment variable. If this variable is not set, the -current working directory is used. If CHESSDIR is set, -XBoard actually changes its working directory to -$CHESSDIR, so any files written by the chess engine -will be placed there too. - +

    Game and position files are found in a directory named by the +CHESSDIR environment variable. If this variable is not set, the +current working directory is used. If CHESSDIR is set, +XBoard actually changes its working directory to +$CHESSDIR, so any files written by the chess engine +will be placed there too. +


    @@ -2046,60 +2033,60 @@ Up: Top

    7 Limitations and known bugs

    -

    There is no way for two people running copies of XBoard to play -each other without going through an Internet Chess Server. - -Under some circumstances, your ICS password may be echoed when you log on. - -If you are connecting to the ICS by running telnet on an Internet -provider or firewall host, you may find that each line you type is -echoed back an extra time after you hit <Enter>. If your Internet -provider is a Unix system, you can probably turn its echo off by -typing stty -echo after you log in, and/or typing -<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet -program after you have logged into ICS. It is a good idea to do this -if you can, because the extra echo can occasionally confuse XBoard's -parsing routines. - -The game parser recognizes only algebraic notation. - -Many of the following points used to be limitations in XBoard 4.2.7 and earlier, -but are now fixed: -The internal move legality tester in XBoard 4.3.xx does look at the game history, -and is fully aware of castling or en-passant-capture rights. It permits castling with -the king on the d file because this is possible in some "wild 1" games on ICS. -The piece-drop menu does not check piece drops in bughouse to see if you actually hold -the piece you are trying to drop. But this way of dropping pieces should be considered -an obsolete feature, now that pieces can be dropped by dragging them from the holdings -to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, -WinBoard will accept the error message that comes back, undo the move, and let you try another. -FEN positions saved by XBoard do include correct information about whether castling or -en passant are legal, and also handle the 50-move counter. -The mate detector does not understand that non-contact mate is not really mate in bughouse. -The only problem this causes while playing is minor: a "#" (mate indicator) character will -show up after a non-contact mating move in the move list. XBoard will not assume the game -is over at that point, not even when the option Detect Mates is on. -Edit Game mode always uses the rules of the selected variant, -which can be a variant that uses piece drops. -You can load and edit games that contain piece drops. -The (obsolete) piece menus are not active, -but you can perform piece drops by dragging pieces from the holdings. -Edit Position mode does not allow you to edit the crazyhouse holdings properly. -You cannot drag pieces to the holding, and using the popup menu to put pieces -there does not adapt the holding counts and leads to an inconsistent state. -Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. -Fischer Random castling is fully understood. -You can enter castlings by dragging the King on top of your Rook. -You can probably also play Fischer Random successfully on ICS by typing -castling moves into the ICS Interaction window. - -The menus may not work if your keyboard is in Caps Lock or Num Lock mode. -This seems to be a problem with the Athena menu widget, -not an XBoard bug. - -Also see the ToDo file included with the distribution for many other -possible bugs, limitations, and ideas for improvement that have been -suggested. +

    There is no way for two people running copies of XBoard to play +each other without going through an Internet Chess Server. + +

    Under some circumstances, your ICS password may be echoed when you log on. + +

    If you are connecting to the ICS by running telnet on an Internet +provider or firewall host, you may find that each line you type is +echoed back an extra time after you hit <Enter>. If your Internet +provider is a Unix system, you can probably turn its echo off by +typing stty -echo after you log in, and/or typing +<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet +program after you have logged into ICS. It is a good idea to do this +if you can, because the extra echo can occasionally confuse XBoard's +parsing routines. + +

    The game parser recognizes only algebraic notation. + +

    Many of the following points used to be limitations in XBoard 4.2.7 and earlier, +but are now fixed: +The internal move legality tester in XBoard 4.3.xx does look at the game history, +and is fully aware of castling or en-passant-capture rights. It permits castling with +the king on the d file because this is possible in some "wild 1" games on ICS. +The piece-drop menu does not check piece drops in bughouse to see if you actually hold +the piece you are trying to drop. But this way of dropping pieces should be considered +an obsolete feature, now that pieces can be dropped by dragging them from the holdings +to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, +WinBoard will accept the error message that comes back, undo the move, and let you try another. +FEN positions saved by XBoard do include correct information about whether castling or +en passant are legal, and also handle the 50-move counter. +The mate detector does not understand that non-contact mate is not really mate in bughouse. +The only problem this causes while playing is minor: a "#" (mate indicator) character will +show up after a non-contact mating move in the move list. XBoard will not assume the game +is over at that point, not even when the option Detect Mates is on. +Edit Game mode always uses the rules of the selected variant, +which can be a variant that uses piece drops. +You can load and edit games that contain piece drops. +The (obsolete) piece menus are not active, +but you can perform piece drops by dragging pieces from the holdings. +Edit Position mode does not allow you to edit the crazyhouse holdings properly. +You cannot drag pieces to the holding, and using the popup menu to put pieces +there does not adapt the holding counts and leads to an inconsistent state. +Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. +Fischer Random castling is fully understood. +You can enter castlings by dragging the King on top of your Rook. +You can probably also play Fischer Random successfully on ICS by typing +castling moves into the ICS Interaction window. + +

    The menus may not work if your keyboard is in Caps Lock or Num Lock mode. +This seems to be a problem with the Athena menu widget, +not an XBoard bug. + +

    Also see the ToDo file included with the distribution for many other +possible bugs, limitations, and ideas for improvement that have been +suggested.


    @@ -2111,40 +2098,39 @@ Up: Top

    8 Reporting problems

    -

    -Report bugs and problems with XBoard to <bug-xboard@gnu.org>. - -Please use the script program to start a typescript, run -XBoard with the ‘-debug’ option, and include the typescript -output in your message. -Also tell us what kind of machine and what operating system version -you are using. The command ‘uname -a’ will often tell you this. -Here is a sample of approximately what you should type: - -

         script
    -     uname -a
    -     ./configure
    -     make
    -     ./xboard -debug
    -     exit
    -     mail bug-xboard@gnu.org
    -     Subject: Your short description of the problem
    -     Your detailed description of the problem
    -     ~r typescript
    -     .
    +

    +Report bugs and problems with XBoard to <bug-xboard@gnu.org>. + +

    Please use the script program to start a typescript, run +XBoard with the ‘-debug’ option, and include the typescript +output in your message. +Also tell us what kind of machine and what operating system version +you are using. The command ‘uname -a’ will often tell you this. +Here is a sample of approximately what you should type: + +

         script
    +     uname -a
    +     ./configure
    +     make
    +     ./xboard -debug
    +     exit
    +     mail bug-xboard@gnu.org
    +     Subject: Your short description of the problem
    +     Your detailed description of the problem
    +     ~r typescript
    +     .
     
    -

    -The WinBoard / XBoard 4.3 line is being developed by H.G. Muller -independently of the GNU Savannah xboard project. -Bug reports on this version, and suggestions for improvements and additions, -are best posted in the WinBoard forum, -WinBoard-development section (http://www.open-aurec.com/wbforum). - -If you improve XBoard, please send a message about your changes, -and we will get in touch with you about merging them in -to the main line of development. -Also see our Web site at http://savannah.gnu.org/projects/xboard/. - +

    The WinBoard / XBoard 4.3 line is being developed by H.G. Muller +independently of the GNU Savannah xboard project. +Bug reports on this version, and suggestions for improvements and additions, +are best posted in the WinBoard forum, +WinBoard-development section (http://www.open-aurec.com/wbforum). + +

    If you improve XBoard, please send a message about your changes, +and we will get in touch with you about merging them in +to the main line of development. +Also see our Web site at http://savannah.gnu.org/projects/xboard/. +


    @@ -2156,52 +2142,52 @@ Up: Top

    9 Authors and contributors

    -

    -Tim Mann has been responsible for XBoard versions 1.3 and beyond, and -for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and -Windows 95). H.G.Muller is responsible for version 4.3. - -Mark Williams contributed the initial (WinBoard-only) implementation -of many new features added to both XBoard and WinBoard in version -4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training -mode, auto raise, and blindfold. Ben Nye contributed X copy/paste -code for XBoard. - -Hugh Fisher added animated piece movement to XBoard, and Henrik Gram -(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added -click/click moving, the Analysis modes, piece flashing, ZIICS import, -and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to -the Amiga, creating AmyBoard, and converted the documentation to -texinfo. Elmar Bartel contributed the new piece bitmaps introduced in -version 3.2. John Chanak contributed the initial implementation of -ICS mode. The color scheme and the old 80x80 piece bitmaps were taken -from Wayne Christopher's XChess program. - -Chris Sears and Dan Sears wrote the original XBoard. They were -responsible for versions 1.0 through 1.2. - -Evan Welsh wrote CMail. Patrick Surry helped in designing, -testing, and documenting CMail. - -Allessandro Scotti added many elements to the user interface of WinBoard, -including the board textures and font-based rendering, the evaluation-graph, -move-history and engine-output window. -He was also responsible for adding the UCI support. - -H.G. Muller made WinBoard castling- and e.p.-aware, -added variant support with adjustable board sizes, -the crazyhouse holdings, and the fairy pieces. -In addition he added most of the adjudication options, -made WinBoard more robust in dealing with buggy and crashing engines, -and extended time control with a time-odds and node-count-based modes. -Most of the options that initially wre WinBoard only have now been back-ported to XBoard. - -Michel van den Bergh provided the code for reading Polyglot opening books. - -Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 -of the Savannah project (mainly by Daniel Mehrmann), -and the never-released 4.3.16 into a unified WinBoard 4.4, -which is now available both from the Savannah web site and the WinBoard forum. +

    +Tim Mann has been responsible for XBoard versions 1.3 and beyond, and +for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and +Windows 95). H.G.Muller is responsible for version 4.3. + +

    Mark Williams contributed the initial (WinBoard-only) implementation +of many new features added to both XBoard and WinBoard in version +4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training +mode, auto raise, and blindfold. Ben Nye contributed X copy/paste +code for XBoard. + +

    Hugh Fisher added animated piece movement to XBoard, and Henrik Gram +(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added +click/click moving, the Analysis modes, piece flashing, ZIICS import, +and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to +the Amiga, creating AmyBoard, and converted the documentation to +texinfo. Elmar Bartel contributed the new piece bitmaps introduced in +version 3.2. John Chanak contributed the initial implementation of +ICS mode. The color scheme and the old 80x80 piece bitmaps were taken +from Wayne Christopher's XChess program. + +

    Chris Sears and Dan Sears wrote the original XBoard. They were +responsible for versions 1.0 through 1.2. + +

    Evan Welsh wrote CMail. Patrick Surry helped in designing, +testing, and documenting CMail. + +

    Allessandro Scotti added many elements to the user interface of WinBoard, +including the board textures and font-based rendering, the evaluation-graph, +move-history and engine-output window. +He was also responsible for adding the UCI support. + +

    H.G. Muller made WinBoard castling- and e.p.-aware, +added variant support with adjustable board sizes, +the crazyhouse holdings, and the fairy pieces. +In addition he added most of the adjudication options, +made WinBoard more robust in dealing with buggy and crashing engines, +and extended time control with a time-odds and node-count-based modes. +Most of the options that initially wre WinBoard only have now been back-ported to XBoard. + +

    Michel van den Bergh provided the code for reading Polyglot opening books. + +

    Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 +of the Savannah project (mainly by Daniel Mehrmann), +and the never-released 4.3.16 into a unified WinBoard 4.4, +which is now available both from the Savannah web site and the WinBoard forum.


    @@ -2213,21 +2199,20 @@ Up: Top

    10 CMail

    -

    The cmail program can help you play chess by email with opponents of -your choice using XBoard as an interface. - -You will usually run cmail without giving any options. - +

    The cmail program can help you play chess by email with opponents of +your choice using XBoard as an interface. + +

    You will usually run cmail without giving any options.

    - +


    @@ -2239,64 +2224,64 @@ Up: CMail

    10.1 CMail options

    -
    -h
    Displays cmail usage information. -
    -c
    Shows the conditions of the GNU General Public License. -See Copying. -
    -w
    Shows the warranty notice of the GNU General Public License. -See Copying. -
    -v
    -xv
    Provides or inhibits verbose output from cmail and XBoard, -useful for debugging. The --xv -form also inhibits the cmail introduction message. -
    -mail
    -xmail
    Invokes or inhibits the sending of a mail message containing the move. -
    -xboard
    -xxboard
    Invokes or inhibits the running of XBoard on the game file. -
    -reuse
    -xreuse
    Invokes or inhibits the reuse of an existing XBoard to display the -current game. -
    -remail
    Resends the last mail message for that game. This inhibits running -XBoard. -
    -game <name>
    The name of the game to be processed. -
    -wgames <number>
    -bgames <number>
    -games <number>
    Number of games to start as White, as Black or in total. Default is 1 as -white and none as black. If only one color is specified then none of the -other color is assumed. If no color is specified then equal numbers of -White and Black games are started, with the extra game being as White if an -odd number of total games is specified. -
    -me <short name>
    -opp <short name>
    A one-word alias for yourself or your opponent. -
    -wname <full name>
    -bname <full name>
    -name <full name>
    -oppname <full name>
    The full name of White, Black, yourself or your opponent. -
    -wna <net address>
    -bna <net address>
    -na <net address>
    -oppna <net address>
    The email address of White, Black, yourself or your opponent. -
    -dir <directory>
    The directory in which cmail keeps its files. This defaults to the -environment variable $CMAIL_DIR or failing that, $CHESSDIR, -$HOME/Chess or ~/Chess. It will be created if it does not exist. -
    -arcdir <directory>
    The directory in which cmail archives completed games. Defaults to -the environment variable $CMAIL_ARCDIR or, in its absence, the same -directory as cmail keeps its working files (above). -
    -mailprog <mail program>
    The program used by cmail to send email messages. This defaults to the -environment variable $CMAIL_MAILPROG or failing that -/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need -to set this variable if none of the above paths fit your system. -
    -gamesFile <file>
    A file containing a list of games with email addresses. This defaults to -the environment variable $CMAIL_GAMES or failing that -.cmailgames. -
    -aliasesFile <file>
    A file containing one or more aliases for a set of email addresses. This -defaults to the environment variable $CMAIL_ALIASES or failing -that .cmailaliases. -
    -logFile <file>
    A file in which to dump verbose debugging messages that are invoked with -the ‘-v’ -option. -
    -event <event>
    The PGN Event tag (default ‘Email correspondence game’). -
    -site <site>
    The PGN Site tag (default ‘NET’). -
    -round <round>
    The PGN Round tag (default ‘-’, not applicable). -
    -mode <mode>
    The PGN Mode tag (default ‘EM’, Electronic Mail). -
    Other options
    Any option flags not listed above are passed through to XBoard. -Invoking XBoard through CMail changes the default values of two XBoard -options: The default value for ‘-noChessProgram’ is changed to -true; that is, by default no chess engine is started. The default -value for ‘-timeDelay’ is changed to 0; that is, by default -XBoard immediately goes to the end of the game as played so far, -rather than stepping through the moves one by one. You can still set -these options to whatever values you prefer by supplying them on -CMail's command line. See Options. +
    -h
    Displays cmail usage information. +
    -c
    Shows the conditions of the GNU General Public License. +See Copying. +
    -w
    Shows the warranty notice of the GNU General Public License. +See Copying. +
    -v
    -xv
    Provides or inhibits verbose output from cmail and XBoard, +useful for debugging. The +-xv +form also inhibits the cmail introduction message. +
    -mail
    -xmail
    Invokes or inhibits the sending of a mail message containing the move. +
    -xboard
    -xxboard
    Invokes or inhibits the running of XBoard on the game file. +
    -reuse
    -xreuse
    Invokes or inhibits the reuse of an existing XBoard to display the +current game. +
    -remail
    Resends the last mail message for that game. This inhibits running +XBoard. +
    -game <name>
    The name of the game to be processed. +
    -wgames <number>
    -bgames <number>
    -games <number>
    Number of games to start as White, as Black or in total. Default is 1 as +white and none as black. If only one color is specified then none of the +other color is assumed. If no color is specified then equal numbers of +White and Black games are started, with the extra game being as White if an +odd number of total games is specified. +
    -me <short name>
    -opp <short name>
    A one-word alias for yourself or your opponent. +
    -wname <full name>
    -bname <full name>
    -name <full name>
    -oppname <full name>
    The full name of White, Black, yourself or your opponent. +
    -wna <net address>
    -bna <net address>
    -na <net address>
    -oppna <net address>
    The email address of White, Black, yourself or your opponent. +
    -dir <directory>
    The directory in which cmail keeps its files. This defaults to the +environment variable $CMAIL_DIR or failing that, $CHESSDIR, +$HOME/Chess or ~/Chess. It will be created if it does not exist. +
    -arcdir <directory>
    The directory in which cmail archives completed games. Defaults to +the environment variable $CMAIL_ARCDIR or, in its absence, the same +directory as cmail keeps its working files (above). +
    -mailprog <mail program>
    The program used by cmail to send email messages. This defaults to the +environment variable $CMAIL_MAILPROG or failing that +/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need +to set this variable if none of the above paths fit your system. +
    -gamesFile <file>
    A file containing a list of games with email addresses. This defaults to +the environment variable $CMAIL_GAMES or failing that +.cmailgames. +
    -aliasesFile <file>
    A file containing one or more aliases for a set of email addresses. This +defaults to the environment variable $CMAIL_ALIASES or failing +that .cmailaliases. +
    -logFile <file>
    A file in which to dump verbose debugging messages that are invoked with +the ‘-v’ +option. +
    -event <event>
    The PGN Event tag (default ‘Email correspondence game’). +
    -site <site>
    The PGN Site tag (default ‘NET’). +
    -round <round>
    The PGN Round tag (default ‘-’, not applicable). +
    -mode <mode>
    The PGN Mode tag (default ‘EM’, Electronic Mail). +
    Other options
    Any option flags not listed above are passed through to XBoard. +Invoking XBoard through CMail changes the default values of two XBoard +options: The default value for ‘-noChessProgram’ is changed to +true; that is, by default no chess engine is started. The default +value for ‘-timeDelay’ is changed to 0; that is, by default +XBoard immediately goes to the end of the game as played so far, +rather than stepping through the moves one by one. You can still set +these options to whatever values you prefer by supplying them on +CMail's command line. See Options.
    - +


    @@ -2308,18 +2293,18 @@ Up: CMail

    10.2 Starting a CMail Game

    -

    Type cmail from a shell to start a game as white. After an opening -message, you will be prompted for a game name, which is optional—if you -simply press <Enter>, the game name will take the form -‘you-VS-opponent’. You will next be prompted for the short name -of your opponent. If you haven't played this person before, you will also -be prompted for his/her email address. cmail will then invoke -XBoard in the background. Make your first move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, -cmail will mail a copy of the move to your opponent. If you select -‘Exit’ without having selected ‘Mail Move’ then no move will be -made. - +

    Type cmail from a shell to start a game as white. After an opening +message, you will be prompted for a game name, which is optional—if you +simply press <Enter>, the game name will take the form +‘you-VS-opponent’. You will next be prompted for the short name +of your opponent. If you haven't played this person before, you will also +be prompted for his/her email address. cmail will then invoke +XBoard in the background. Make your first move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, +cmail will mail a copy of the move to your opponent. If you select +‘Exit’ without having selected ‘Mail Move’ then no move will be +made. +


    @@ -2331,29 +2316,29 @@ Up: CMail

    10.3 Answering a Move

    -

    When you receive a message from an opponent containing a move in one of -your games, simply pipe the message through cmail. In some mailers -this is as simple as typing | cmail when viewing the message, while in -others you may have to save the message to a file and do cmail < file -at the command line. In either case cmail will display the game using -XBoard. If you didn't exit XBoard when you made your first move -then cmail will do its best to use the existing XBoard instead -of starting a new one. As before, simply make a move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. cmail -will try to use the -XBoard that was most recently used to display the current game. This -means that many games can be in progress simultaneously, each with its own -active XBoard. - -If you want to look at the history or explore a variation, go ahead, but -you must return to the current position before XBoard will allow you -to mail a move. If you edit the game's history you must select -‘Reload Same Game’ from the ‘File’ menu to get back to the original -position, then make the move you want and select ‘Mail Move’. -As before, if you decide you aren't ready to make a move just yet you can -either select ‘Exit’ without sending a move or just leave -XBoard running until you are ready. - +

    When you receive a message from an opponent containing a move in one of +your games, simply pipe the message through cmail. In some mailers +this is as simple as typing | cmail when viewing the message, while in +others you may have to save the message to a file and do cmail < file +at the command line. In either case cmail will display the game using +XBoard. If you didn't exit XBoard when you made your first move +then cmail will do its best to use the existing XBoard instead +of starting a new one. As before, simply make a move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. cmail +will try to use the +XBoard that was most recently used to display the current game. This +means that many games can be in progress simultaneously, each with its own +active XBoard. + +

    If you want to look at the history or explore a variation, go ahead, but +you must return to the current position before XBoard will allow you +to mail a move. If you edit the game's history you must select +‘Reload Same Game’ from the ‘File’ menu to get back to the original +position, then make the move you want and select ‘Mail Move’. +As before, if you decide you aren't ready to make a move just yet you can +either select ‘Exit’ without sending a move or just leave +XBoard running until you are ready. +


    @@ -2365,14 +2350,13 @@ Up: CMail

    10.4 Multi-Game Messages

    -

    -It is possible to have a cmail message carry more than one game. -This feature was implemented to handle IECG (International Email Chess -Group) matches, where a match consists of one game as white and one as black, -with moves transmitted simultaneously. In case there are more general uses, -cmail itself places no limit on the number of black/white games -contained in a message; however, XBoard does. - +

    It is possible to have a cmail message carry more than one game. +This feature was implemented to handle IECG (International Email Chess +Group) matches, where a match consists of one game as white and one as black, +with moves transmitted simultaneously. In case there are more general uses, +cmail itself places no limit on the number of black/white games +contained in a message; however, XBoard does. +


    @@ -2384,17 +2368,17 @@ Up: CMail

    10.5 Completing a Game

    -

    Because XBoard can detect checkmate and stalemate, cmail -handles game termination sensibly. As well as resignation, the -‘Action’ menu allows draws to be offered and accepted for -cmail games. - -For multi-game messages, only unfinished and just-finished games will be -included in email messages. When all the games are finished, they are -archived in the user's archive directory, and similarly in the opponent's -when he or she pipes the final message through cmail. The archive -file name includes the date the game was started. - +

    Because XBoard can detect checkmate and stalemate, cmail +handles game termination sensibly. As well as resignation, the +‘Action’ menu allows draws to be offered and accepted for +cmail games. + +

    For multi-game messages, only unfinished and just-finished games will be +included in email messages. When all the games are finished, they are +archived in the user's archive directory, and similarly in the opponent's +when he or she pipes the final message through cmail. The archive +file name includes the date the game was started. +


    @@ -2405,21 +2389,21 @@ Up: CMail

    10.6 Known CMail Problems

    -

    It's possible that a strange conjunction of conditions may occasionally -mean that cmail has trouble reactivating an existing -XBoard. If this should happen, simply trying it again should work. -If not, remove the file that stores the XBoard's PID -(game.pid) or use the ‘-xreuse’ option to force -cmail to start a new XBoard. - -Versions of cmail after 2.16 no longer understand the old file format -that XBoard used to use and so cannot be used to correspond with -anyone using an older version. - -Versions of cmail older than 2.11 do not handle multi-game messages, -so multi-game correspondence is not possible with opponents using an older -version. - +

    It's possible that a strange conjunction of conditions may occasionally +mean that cmail has trouble reactivating an existing +XBoard. If this should happen, simply trying it again should work. +If not, remove the file that stores the XBoard's PID +(game.pid) or use the ‘-xreuse’ option to force +cmail to start a new XBoard. + +

    Versions of cmail after 2.16 no longer understand the old file format +that XBoard used to use and so cannot be used to correspond with +anyone using an older version. + +

    Versions of cmail older than 2.11 do not handle multi-game messages, +so multi-game correspondence is not possible with opponents using an older +version. +


    @@ -2431,18 +2415,17 @@ Up: Top

    11 Other programs you can use with XBoard

    -

    -Here are some other programs you can use with XBoard - +

    +Here are some other programs you can use with XBoard

    - +


    @@ -2453,14 +2436,13 @@ Up: Other programs

    11.1 GNU Chess

    -

    -The GNU Chess engine is available from: - -ftp://ftp.gnu.org/gnu/gnuchess/ - -You can use XBoard to play a game against GNU Chess, or to -interface GNU Chess to an ICS. - +

    The GNU Chess engine is available from: + +

    ftp://ftp.gnu.org/gnu/gnuchess/ + +

    You can use XBoard to play a game against GNU Chess, or to +interface GNU Chess to an ICS. +


    @@ -2473,19 +2455,18 @@ Up: Other programs

    11.2 Fairy-Max

    -

    -Fairy-Max is a derivative from the World's smallest Chess program micro-Max, -which measures only about 100 lines of source code. -The main difference with micro-Max is that Fairy-Max loads its move-generator -tables from a file, so that the rules for piece movement can be easily configured -to implement unorthodox pieces. -Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. -In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, -Cylinder chess, Berolina Chess, while the user can easily define new variants. -It can be obtained from: - -http://home.hccnet.nl/h.g.muller/dwnldpage.html - +

    Fairy-Max is a derivative from the World's smallest Chess program micro-Max, +which measures only about 100 lines of source code. +The main difference with micro-Max is that Fairy-Max loads its move-generator +tables from a file, so that the rules for piece movement can be easily configured +to implement unorthodox pieces. +Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. +In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, +Cylinder chess, Berolina Chess, while the user can easily define new variants. +It can be obtained from: + +

    http://home.hccnet.nl/h.g.muller/dwnldpage.html +


    @@ -2497,13 +2478,12 @@ Up: Other programs

    11.3 HoiChess

    -

    -HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, -able to play Chinese Chess. It can be obtained from the standard Linux repositories -through: - -sudo apt-get install hoichess - +

    HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, +able to play Chinese Chess. It can be obtained from the standard Linux repositories +through: + +

    sudo apt-get install hoichess +


    @@ -2515,24 +2495,23 @@ Up: Other programs

    11.4 Crafty

    -

    -Crafty is a chess engine written by Bob Hyatt. -You can use XBoard to play a game against Crafty, hook Crafty up -to an ICS, or use Crafty to interactively analyze games and positions -for you. - -Crafty is a strong, rapidly evolving chess program. This rapid -pace of development is good, because it means Crafty is always -getting better. This can sometimes cause problems with -backwards compatibility, but usually the latest version of Crafty -will work well with the latest version of XBoard. -Crafty can be obtained from its author's FTP site: -ftp://ftp.cis.uab.edu/hyatt/. - -To use Crafty with XBoard, give the -fcp and -fd options as follows, where -<crafty's directory> is the directory in which you installed Crafty -and placed its book and other support files. - +

    Crafty is a chess engine written by Bob Hyatt. +You can use XBoard to play a game against Crafty, hook Crafty up +to an ICS, or use Crafty to interactively analyze games and positions +for you. + +

    Crafty is a strong, rapidly evolving chess program. This rapid +pace of development is good, because it means Crafty is always +getting better. This can sometimes cause problems with +backwards compatibility, but usually the latest version of Crafty +will work well with the latest version of XBoard. +Crafty can be obtained from its author's FTP site: +ftp://ftp.cis.uab.edu/hyatt/. + +

    To use Crafty with XBoard, give the -fcp and -fd options as follows, where +<crafty's directory> is the directory in which you installed Crafty +and placed its book and other support files. +


    @@ -2543,42 +2522,40 @@ Up: Other programs

    11.5 zic2xpm

    -

    -The “zic2xpm” program is used to import chess sets from the ZIICS(*) -program into XBoard. “zic2xpm” is part of the XBoard distribution. -ZIICS is available from: - -ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe - -To import ZIICS pieces, do this: +

    The “zic2xpm” program is used to import chess sets from the ZIICS(*) +program into XBoard. “zic2xpm” is part of the XBoard distribution. +ZIICS is available from: + +

    ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe + +

    To import ZIICS pieces, do this:

    -
    1. Unzip ziics131.exe into a directory:
    -
              unzip -L ziics131.exe -d ~/ziics
    +
    1. Unzip ziics131.exe into a directory:
    +
              unzip -L ziics131.exe -d ~/ziics
     
    -
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    -For example, let's say you want to use the -FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. - -
              mkdir ~/fritz4
    -          cd ~/fritz4
    -          zic2xpm ~/ziics/fritz4.*
    +     
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    +For example, let's say you want to use the +FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. + +
              mkdir ~/fritz4
    +          cd ~/fritz4
    +          zic2xpm ~/ziics/fritz4.*
     
    -
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    -
              xboard -pixmap ~/fritz4
    +     
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    +
              xboard -pixmap ~/fritz4
     
    -

    -Alternatively, you can add this line to your .Xresources file: - -

              xboard*pixmapDirectory: ~/fritz4
    +     

    Alternatively, you can add this line to your .Xresources file: + +

              xboard*pixmapDirectory: ~/fritz4
     
    - -(*) ZIICS is a separate copyrighted work of Andy McFarland. -The “ZIICS pieces” are copyrighted works of their respective -creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY -and may NOT be redistributed without explicit permission from -the original creator(s) of the pieces. - + +

    (*) ZIICS is a separate copyrighted work of Andy McFarland. +The “ZIICS pieces” are copyrighted works of their respective +creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY +and may NOT be redistributed without explicit permission from +the original creator(s) of the pieces. +


    @@ -2632,8 +2609,8 @@ notice identical to this one. into another language, under the above conditions for modified versions, except that the section entitled “GNU General Public License,” and this permission notice, may be included in translations approved by -the Free Software Foundation instead of in the original English. - +the Free Software Foundation instead of in the original English. +


    @@ -3339,8 +3316,8 @@ program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But -first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. - +first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. +


    @@ -3352,42 +3329,40 @@ Up: Top

    Index

    -

    -

    +
  • variant, option: Other options
  • +
  • vars, ICS command: Chess Servers
  • +
  • whitePieceColor, option: User interface options
  • +
  • who, ICS command: Chess Servers
  • +
  • xflash, option: User interface options
  • +

    Table of Contents

      @@ -3814,9 +3791,6 @@ Up: Top
    -

    - - diff --git a/manual/xboard.html.gz b/manual/xboard.html.gz index dceb3d52a544785035da4e237c241cd36d024f03..fab8ea84baeb4195cf2b858a59c9d1a844945e80 100644 GIT binary patch literal 65816 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 OU;ZE2&0tKo0R#ZC*EWIx literal 66350 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 diff --git a/manual/xboard.html_node.tar.gz b/manual/xboard.html_node.tar.gz index 2e58b1bb9607529f1985f39fd714064fb2095ae2..09e2a906e27e5bbd57ae3415e2527e421b1fd8c5 100644 GIT binary patch literal 73297 zcmV(#K;*w4iwFQmg-J>P1MEC&Z`;O}{mfr6b%EBwN`5I!F=lz;PKaFjwi}6cU)O&NAXJ7pR zKL_yh@Z1;h8&#-ET3rQzxx7_rG1KB?@9+rWv$VJsgxr&zYhCV$N@Y)WP{4La%qul}vXd5x z`aqig4MO-u1X!0I3h6ZrMgQFKyYi>bs>z1%8n>4Hd-tC7%E^C*(U8Uc<5 zX@p=TrrLs9)E03^_&xFO@FWJt$joT?2VjfmMZNRHbP3z0@hx$`5J+&G>G&4UgJ)pf z#<4<0V2D%9BgFabG@01*ef%Zh+fW+-u_0A}uUEM719RgwiVd}Zhypov7&9U-(6s^r zWF4P@x9%_StZMcILMl}%2+3&q@EE8Orw8L)->ImoGhnX-;IgcA330&!`>p|k$V^%? z(axl3xIn>MW^iOc|5Mi1AyelkeJ-3HI9oTjJ(WOK$eT)$?m8=Qq7ZRiRS0q;SvMjA zGz8hO$*su|kZog?TOsOGT@Csu{C)-P!~3C)Yd;QYT(JS&rv-zkB*J|JEHfg_bCsar zvL#rJoueg4*dnI0Rf-NnU>>6?P<%+!;Ol_$x5}h9Lo(wBE3_Xm?fldbZG=l-cUg_h zJe>i$tWIxx>J)8Orz@*V@p=l$!yTYJfFS~m8-Nu|j~UbF$Rt9ogv33K(^8Ttpo8&i zK?W?CDPm@7FSW~ytB8SA<0+BHq5!c~H#Mr4*+VdJs}R$5kuCcaJcmp!EjCcl0IX1O zvXuhm*KVSqE*Pw#VF2TO4A&UB&-W?yI;R2)zWTWO4-CCd(wOiYzot^meC|fT=KBBe z@Ziy-Uj2Xa@buA_`v1@P*;fAt>LHwZ{C{c$gck9Q`_Poj{`1;)z&p^HaSBLQGa0L~ z4mTTq*6fXsMe|tbp`*gC!E1~f-4i-rwMbKV>F@WYgYcz;@GsIq7zkLurNV z1MX(7vqTK#xNBhfIOY-@=;Wdk--@e z=r0F?`1>R7PV6|)5@*@x)EfN`~j^B{j;Vy$m!M-yvq0Zdh<7XecA06u$? zXH@RNDn4vayoAUmOie(+KBO6-b(pDR9jGce4iZVGXcTcr;5-KVnT%&?W$YC$eL4lf z(U$@fWA_|z)0J00E5(T+u^rM=|IPB@!5dGgjsZl-Ndz#azQK@R5-6 z3#jJ?bk3meZn-v9v4n&lRV1~a%&j%dLYYBW&d?0D@T&vbW7+Y2SQZ)yQfN>i5;}M> z2b1uv*$5Qf)Uz4Xtl0eU=ZZ|ts8<5XT?Up9#?@#cu;&^NmSvfx+#q@J?8P%KyR#Jh z*E9w11}Vp`ESApruu*1fkl*sbh_skjjl_#rFX;1&7k?DnZI#~LkLw|1kLf3$$aHe@ zu`JN%OcnTR;sqdHG%cZ~MHOpw@Z@)}N3)LAbrCY#X+8nGBDT{1Um=U%zIe+#{_Bgs za@U7Dw1!%*z*Tmb4=IR2sL`k%hPqc{qGJ?c7c9eA1{r;PD{|+3nJ9KL*zGVHn_eHV zB?{Ps9+ldpTtvbSQw*auATnK&={chX!6RlO(TbgNrHDBgJV6K2f_aX7z0uW@^(V&^ z6L+)_F$?N06CfN>TZo^q>F#^f^l56R(x@^1FX=dSL(SS6bGePC>!_H^y^Gls){ER5P%7-lb!&#KC#Q>aELMDB^_Bpcqt_p5Xqi zy0@QbS(9}p^}o?!JrwL^9V**8tUBzlcKCUCcsw}xHNXpu* zxGHMMtN-IMw+hXF4i(FBr))VqJRQU(*tQ4n#>k$_c%UjaFMlBBLE^>K}Nqsrxts;+RDNEfROQ#|gnh%2fR-Qx&T z^}Ocn9xL9gHjvndrA-cIi;V5<&y~_p&!;p!4m}#=Xm7vX8rO5@(ihv<%v!@W1hvaH zlFfCTkWrx)+t^JrB1xjC??8uTZGbZX-=p$}wYt{q z*IjXRu(pB2gLWzzZDtI1;cvhxQiJ@Ghw(%}Ye`ko^(FWb|lwxTaHT-Mz9kzdG zl=wC?f3Nk~xq&b_H#-!B3EAPHlk2T=A7)MHMx$%O@N(Fh)+?Ydk1ci)m^i!gIuc1VW7j z+{VoHq8N#3?e2=w#1;K1HOXjy420OUFqTF{As}ZMlu`GdW=4;&`G==7Z;g^wJii8+ zdGF*KlP#VurRNQAl`63pDv`&t7D?)ZkmrNyhwe$NjuOuh0f>v4G{gx^!2!UmS~omL zxwS~$E1a0V!48MEcGn)b3vSm6hgVm~280dH@CjgZu8j?vKr+WhiEjc$d;m5>u-iw5 zO_u@P0HgF@We2(I|*33eb1a8T^ni&c#Q6J~MJdl1h549}fJ%UOo7S+eDRV zeJdp9nFI3bF)gC&jIPuqJ@Q(*O=OWfctB*#nQbzQx+-*EnGss_(4iEyJ#oIKifLqe z7Gebd#~wX?hi!5sfW3&1VvKVrUb+r`_2#OPsP$LC;g>67_RD(08_r3Z{d&;fZxc0M zy2*m?w=p#%7D3%!B-pBKIFB5_@`AgXqX=r*Ik&Y7h;mpYHSTNF@lKY<)$xkgQ0C6b zARPk{?=Gz{g=-=*_~trGsNFxcAVfuX6_CuQiJ#YO(Exc>y1tpODCdZ;!2)$zP-7af zrc-eXg8|i@3rPLSO>Gi86nIdJhoJ*s3y5P~C9;SWM_|;Hyq!dhR%bJs8mVA z$lVJU+>Uqy2E(KEwJmGwUtZ|i8Ke&2F9fyTqtspZOlkTB6p^p9P>Php05Nx}vhH+r zy3AL1<>wji(TaL#nPwx9m&*$AxocdrjPaHUb1%NgYL}Y2EHy8W_y7dGc=OH)+fqy$ ziAHtgfa>_WCQeJPTYnKD-DRckFj~(fq)-)7o477L#R{&s97gn(2rvO(TTt>2Ds6CU z5_7#=qNl>k5?DmC1fDH9u=1_p?t*S-k@N)(05IXmQOvs}UNC?vJwPkx1OOuQwUcI( zS$)jC)%Z~Cf~Ub9UunDsE}AQKchg4ft(*^CD*JWc!(dE)oq!F^WNdZlW>%gI`x+0{ zb0Nd2es|~YlH&tE0iV>d^N*whtk|xUMC}4_m3SR;%E&;BDrWjKQNl@({Nh!lL4VA# zL(v33l?9*%bXQoXW-jp#jb05{U{1Fne=?UPWFI)161sT2o2iS!*)Ql+Su*z!vnPk6kaEg)Z+Q5N1W8izXj8{0Qo+2I%8+fp7Z-J`} ze$thvD#-E`1)5G^!|$0gF0B(+_)_Xs;1mW{blPWTg3PqL1KO&q{S>}{ILxn6ghicn z9;dejEOOu{d&kr{!StL09{Oj4H}Ke-!sry0byZR_x*HBGj3Dx9c0`4E^Ybe)OEdL= zPVoQgAgt)1pBj zwxXJ3{hEvjGKw$}a-$1v-k_l1DJYX0Ln38$45k(nIx{8R$WGflW#>X!)X$U@4NcJG zeb?}CxMSMv(gSzJ%+uOxfJtL&=0Z$19F3_-#xFHbm0c)I9u~S&!+_0Gc#s(tFr<$_ zn63;*leTG%*&pKY6WFZJ(SXGE;Tt#e(E;epnMIrkM|7`gxH&;ME_@})$%}?$gGQIA zLe=3YtRE~ni^$O|Qs1QF%#(I*w`&S9C}%B>1v2S=lRk+CGJzEmyOVORG_Mp!U6+`u zhUp+Ibd9hTT%t9&ymxby?Fyi* z@?$oU^T;Lu;puOh+5M2>Yl-2UwHw<3?L#IZ{DY1`B&Kyyu#QYHSlCHtjl`BSSk8KL?}BvEJvsPXwoI?* z4w>_7Z!xS6G;ihxGo|smyuEK9vSO%t@4G>$O|F@ajaZ6^B^ZuMaJEeN*A!$GsOFy7 z#o$5Hy%-2TLcwNnNyvxj#U_p5gK}XOH+!?>4!Iv`L=TLvn)Kdfg)c-+(&IQYC-pb(@ES~4^KUVK~ zpxwcvRk8GX@+ZS>-R6iM^l%_C{Y^KuZdP~ouL0o`>YK6e>vxU$A`Ndf>%tAQvxXyo zBMRprinYp~X^0HOm7cO+@|`KW(j^29N|1u8+c`8su+v>yY5sdDG$1z3D8yfPy%@J8X~vwYGM}XOL&#Ji4uEXr?heQ>NZrq<(DpB5 zAiAR4xlE~X>C`h@My)D(--M3H6|>>kM{2Ju^)C$l3VOtstIr0;Ks-!OwCgS)yBqfw z`CCXTb1Ei)FX4^LU|rFZ{-(G}=&+FQ8L^*&{yB)Vk(;lARL#2wH!8R@5zP-QjM`5X z)C4+@&i7%FpU*1Wu{xxuusf5XOI~U3rtmEr z#3SR&Pg%(r0+7K=kT|RPFJ8eD_ev|>QK*84U$|#Weu@6>2|2MuGh)+agm2SS{5Maw zrNe(4PJ$bJfYGkqFkLdkGs*`qNmNRj6fbkA+=$w{)ZmZvtaaCWzgEfsMBGorslGeo zyC8bO$#D;ejF>m>a<0LVLv_48`Ttw7W?;wp2U0}eyrzD5G*$jujmzSe2aTppTyLeGyw}a$L!(^6w>#gMPWdo)YG;Y(h_zcd?asdd{?J+1iHNgcBPH8fGE2I*(j;+k zPMkf~C$i~`c&WVWvgvr2qoqD+1qs?Ft zY)a9AB-6)g83-8u?r*+hv~A0H>lBReR{>p#ag@S)Ek(U`jJxwVOgR?^DC;& z(IVNWvAE+kg*GW)dTViU~6}8jQJ>nKv{~@(!_;jMlH>*py_DxV-C>^}=vIAZRnzeM>g``kO7 z%-Q6R7Jk}Tso#&_<UWnGd>Gg@&`edC> zVxe>e`)b9fb7hU4G0u%otQUyoqcdnF(owEuW6k=;Vssh#AX5-+Y2F;(l>^%#%c!5_ z&}|&nSyVt1RuN&!kr^a56TZj%kObJgV)_+?e$H!dM#FiqCK#{1|SEzlqa$bFi1?bcO%xl9Rp|Mk4tgUaqzjs z-<M|zPL1ZE;Fd%p-SS_dw4ck9@IK=Y=?g(G#?eRa89(>!!$(mJX*uz4$w>6WIXwQ3Y zO0~&o{S>bBX{6Tp;$^h&p`og8Vd|A&uG(-#09Uh|5tfl@Ggyt+X$`TCRWMvcdT`h@ z0Gs0OZ}Z2s?}&i>ul*;n!N&m1&c8eGhyE?We}1&p!2j6Z-rBy$|G0_2OW}X$^7!Ke zfB4|d-v<5hD#>F6Yv}v-tF6KPa*yJ1kK*xrMDfs5;cMVKI(Nse{rC-l%S%x?u7L1S zKP~7#ZMYs=X1E4t(TpVWmEE1Na(2=PZ?(dC9PS_Yw;#7Fi0PRDQXb~4Kj?2iX_p-i zIbt#{`~KWeX_NUR4SyVt(p^)mLL7C29x*#7h4zolPb?2J->)%+fvrJ8e`axp{Q}OP zLv*sS#K;>(EUPVg#NBc#C<$iZSAI}TOm6lcb9V5H%JtCZ0)qBclc6XGK|G;$Jzwc4 z7)%(Z)cC@%_^oOq3E)T(lVu!sxwB#hf!}QoWfd(VBQEFhID!5)W}OpzX=yBlalk*$>wH5h8WLQ{X`Z;6g5`*=p@r;OY(b2I=EOgaO zZXnBJpQsL35BK*0(#is1oDbmlO^tXnHOUl}lZO>6W;~CJGGLXT8ex4wC4#y{LapXZ z=1F6&CQ&{{6|aD`jbUGXMgJu-=Bj}*(rJBc_&=DV>L|;QnN(rC=6okBZ;tuhRN*i@ zsyHDPD>V^s!UGVzVy6$FCx#v)BVd|LUVq}_riuH21mOhI39epaFwsqhUo>WWXRK3A z994`$HmD7bd|!ndQm zC;m9Hb#!N7s(BbN04_XRj!aPj%>eWp1@kod=RB4jF8jm~Y^H%tZE6SRwWE`4oMmc& zQ%uHLJeh@mo|MnajN1A0xO^^jwdmMTRBlC#fZ1rvrRSliMT%j%%(NtAxU&on) za*@^US{)7-DtL_sd>^7NxezTlGnc{1m5VZrn=@z9X*`0Zf=9pjRJrvGNjk6?I=t$+ zPT)*2T&NowGkfOfx1LrUmXxFwKqiGtDN*CANWr5%!Bto`25ekg6!Pp*MUb7a;!>F+ZV9Uelf~S<2UuvXS8hNMn{CyiC zkzf^7D-bkjvn=J!=l0^^F_R*?9x^?FhnkX9ezk`s1|luao153K#Qs>Rq%G-&m%6n& z{p|+hp`Q)4`obf-UbM&TdBw$RBltsMlE1Q_w4_Od$Hi&vm{;czX!Xf9A7dbWLzYhN zm~Jag6-)!tK|Dt3Upp2n`3e= z$Fav7-5u=jAO=itnbkIUbsD6EKRtF$+u!P|*FA9y+MiDMtDDZ2^*ppGTC0n*-2pH1 zvzb<3Xg3{4E{kZjxXS5KYa&r)E?J zTUOvDGVQrcro|^+%`I70soKgdY22tKkE%JuNt{l25X3d2z8~O);gSc-iEo_F8KghB zL?+!3*%mk}fE6qXq<*+?+oFE@)R*!oVMmR&9nxwVM(LI{^>m}cxcUMR4a>Z&v9PWw z5IWeva~Po&XQqDB7%0X6?h2GFqEnmIznIzYR14D1M z(cswmX*NUzmaM?`mQBjnOU{KBZ)?_Zwx&)#w8t41wI3JWJ|k7KG>dEPWXmQ)!F=r^ zPhV>zuN`Z`)Y$gML)#(fOzEnHj4+^mG`V0u*$F2RL(hDRs!DNe&ZYS_lDs&XXc7#B z6|sK|duyqz8Q2`RvB_7f+9DId}SxUY?GSbGAaYa`emIei02meZ%WV z2p#y!cOjAOvnHjzfg?*MpPX+wX7rZ~rY_e|?oSuE+ep#QwkWX#3Hly8VB1^FIIcjr=XM|6_Tm zAo|BQ|GT^&+;1txAFXj+zI8ec$aZ3p)4j~!t2OY2+wDCduW=BAUl0FKt4Myk_aV6V zA^4s75O^2Q*SHWY+#RWVX*&a| z2UG4=4OT<73V22rs@TaA_R{8t*nsS-CH_~a^{}3UMGc5C#)DU>;Rpl>^r--uiE#wF zMym{qKG*1nrWus70%4d*bKDqy>1iy0{zh?4?MmWH>q5XLbbw0p zy(;U6fg~{~dxe_6?80GRZCzm;E69eEr9vKWFInAf5{|_=SSl>?EVfkvp|hqKMqy8Q zv0tSc4^#0f!yEAMA`03Ks|j>e*Y83Q6s%xwaj*US5*2+m{Otn;89^Nk(Ogj|CaL(v zz>$Ndf{wx{jTxr9Cx#EUqHzfEc^X6l5~6F*C;<+ui9-a4U-kmE&tN62&YMjb$xhtB zMY}xC1hSulCIf>uL0v3aW1Us{WRdvPbZXYQ;2^09E?~!hu%l|TQR?EMm%90f!cu12 zyyS}e5Ce8GJjPD^na}lWTzH`>*G?HSOGYEhlQEnV0vogt@?JL44zh>rgt*PLl$OPt z3D9D0+Zu-*&Vp{#IszII4KHl;h3;tfQi5Z@QRV89cuB$z=u~STB%@C*)Uu-O8E3Ic z3~Q*a6XUib`4y})3+TPqFf9HPmPQqU0O+{}9l#R#e`o9QMqU1Y{AlxD{=bR8OUeIk zdEDy&E~^9h3gNv&4NwxF4R9~7F8!%ioB8!#8E~%*_&q8E+%fa@3V{WiWw)|RzF94B zY1PAxX$BsK`#OTmF9{E8R0A&*_st~Fi6px8Bu+9LWeGPW{#s zf+0fU6n>Q#EE^&cJLDwvMKVq!%j7O)&c!Kb0Y9yX3^3Oh3em{^5ODTNhw2g`$rXYt z3CDsUVf8LV!oc|>`|4Nib<)<3Io-GR^ZW!nPRI!>=Ycr;ld*=V1`Trd<|6*19 zTDHG)k5oJuzM1D=u(fw9d-{es|E=)Y*L5}s*8gwzE$_)2y>X1k?3mhf`7ft>=9Y)33bJ0Qv#`wrq3|Qq35G4a& zOP8idm`O3RL>7N5pDvXtsDb{k2%-}vxI;Joche6Bv#fW9gF?>Wz09G5S>{|L5kT%}4k0-%b2oO8)!9i+&X$4gd|w z=^SCo%944%IHAk`u~UL$c)-5mlNdyr%5M%*N+KuC&-ZfNy&U&Dl;gfeguBEh*{$x5 zZxQ4cZ|`0I+f89bZEl1r?{$DgF&o<7*?8=LU$4Zn8h|8NeHc#y9I3-+Ld>Jc73>q{ zV(yJAsOA-sR2vm=7{Q;82C=n}Sb2#dktFHnRmBwHbjQhO0YSYmVl_4L<9uRjm@;dR za}wj_&B*3ANbS!!*xLdp34au}G_rMdFX3kH%8YdsuC+=6&?1rZu?khN8_^%$=P>_~;uf#L~yVq}h3@Go^SW zoMq<0{CAH)Tc7dkXk!Wgzy0`O9shL;#qRn48~D2v|If?gk1qv$F9Xom8EiVNKT8kC zYNh_Ec`rfSOAx<53Bqt2Uuz2bI&R{d%tBYOKHZp2Xh#^cJ`6$OTlFn+79mNP>4DxE zz_lx}>c%Z-5aszr4dzH0GR_QP(v!fihr_&pg(ER8;y4x_9_;@dt_lEYq;N$CER!%6 zY49^KWiy-Aqo?q*nz!MRH{*HBLo{-$fn@X*Bur$>2`32>EGS@u%Xq+aJ`nPmuMRX`Pkg;>T;Fpb z03sWkNlMMBfiADRZ%RntpT}5&|Gz_wUjzStW9y#(yNSO`@qY%u_MQW5%!gE&Rj%%I``v7gO=8f*00`~@m){vfUouHEx$ zyL8MDCscAiR81m%jg5ci|9<%l8jd7ERw0QT&yrIFB@;_?njur~yqwKTaTvMMn1kt) zi=-DQ8nq;eKAn%pnzJkp1e6Dt_Rh~b-y_?N*`j3N1@RFa5wTtMEtBGKlI(vqCK>z39fqXB7DYh zaxoqtwFJ{i>cjXc(*LPT(pjnGT$I{e4KwFb5j{EWeA514xckm>_fo=n)fM4K$&yN+ zUV!u0oTg<~Mw9jMrOVm9NksxD)ug^y!@fqEA{pywl5yr-lcRTNe0^;4$H1h^){?ZN z=F?c9C(^952I3>=Fp$2njp(DLM~HVJD;mQg@Sut(K?0Y;qcXU(={$pRra?9wdSVa{ zfH5q1gj6=2%(C;svlEfcX04BgyL%X-J^=n{uP0GqK?j2newG6Zq@ImxpW>Iy-(fU-m`jsLv=cJJ`b z|9pA)!OKZAqJ~U%`kpQL`r!E3m0O@P_|LE3zdd-s8jl*efL88$>;GwcgLZLg9dMDm zmyzW;HMz|m%m=qW;!!@h)nc=tkI~$7sy(dUe z6-+FHdTio0=>n@9YHjm)$))@A-rIxYD^KFOqr5)4-VVlf_7wx7@6nJv?HUrEn_N_& zT3j9aF_$z_t-}-4mic9N_M5}KVM$EZ((_`n$*1s1IJj0!nr4bzWf z3-RZCdSYoJl@+t@nk_yHt*lhf4`<4#g^UxC6&;z#%5zhZuG!)l$9Y#u^7*iIHqwmw zmm|4C+v5}@TShu&qft=i^Z2<*5XPx2OtX+%*r!dhYqQj#f#ji2UvLHbkZ0g!OycY% zNDDVw>9V0VE@whG&SLLS99Be9;!`wKsL1H_%X>i{@$|EKjb?bJNgZ@jRZ~##A$@uw zV0<=1A4%sEM(qy-Mc-zm%Q)c=>_=v1*)uSYkx7E8krX1TiGHU@|6SGt?A~eX-Xi#~Wf8P4 z)NFJ624AYLb>F%%Tj8UMJNS{hgZqwEKlpxCEFgx+dzp%H=O6QQ;L-$JTOY8hv%w%L z*!5|0!Qj5(VtKbs!*&MzY(1~@Sd;Wf7=^Xd_z=^qg3%0|XC(W?sYPxsbLRYLOGe{} zq+%@veVHUoBypohjY#10nb?zrWFYXWeCx3|2e)!nU1RQcKIT2I1d8Q7`4w z)oRtA5@%-eEYqPdh_B|gRm)abLrMOXI0Iv^y_zwEm9tDVASz54m}m?T$L43?_8|nG#`d8T^F=ukr5BJ9B$fxRdXpizf9b=w_erW_ zDTO+=>5`YSmtPxnT0mrbzt_|fiAc3}L)9Xbs@({x-MAMlmi{%u;jW>LCH(*6ot;Mh zpY82?|GyjgTgLx;%j1vF{`-u)x!9$s`DXcQ`@>>Sz~vIeJ)?im=>JX_{YsqlS9<=n zGu~erebKQ;cO6rHGx6I`!@YTVh9eSO*q{2`3EOvAUt z;xU_l8pmlUypr%nP-ZJ@_}TDpo9o+5)oDy@-%#>3qTI(M73VnOX=iYcaV}!SG`>v+ zd4>}R<+iuNRr+TLPr-L5T!Z=g^x@ii_ob?18xyww->D}Sbg>=~_RGs>7>VkPs zNebxNSl{R=4lVddz&SmbMFkvHW+K?o<3X`EiSj9p6ivsgNizF2iO+io97zQ7j5dor z4C$vrQxc!j@je_8Te=>GFKD9PUBs21{>^JGfT7cyK08paq1=B3)Zg4>u1}LGyK>Bu zcpysusis)|o0(8*{dJt?$*1t=JemfpXZ&USUq>W*X47^0-|BDu>)8bsQN22OQkrbTjwdg5LBibHkT;~5gM9Nc|H(Fql z-4x$(p@?%?@>^u2G9!|P|1BH9$?Rhi52sk^csCxpwaM1iy=gLzdg9iCiQAiAc%7$V zrYSbdX_yV>cGYkNa#d1W2a_o=e=lGjnlzRn)|GVVG%2SzxsCfL$KV)QBivr!VzSTD zaG%7S=u_u{t}bAB&S5w(c50gvkGp~fU@8)wkpQ1;e0j1_qvjkjNkF_y1NM&n7+sKD zw||x+|IO@-fuO~#{x@|G5_7tGs@OHgZ-mEjr03U5x|HPGd7ddKvq??krs)I_)F2_~ z*zh=dHmrealLpB&c<`B8_!v)$Gi^br)Z2hRQv*j4jUlbK<2gdhfLbA;PeX*O=a_gQ(5WVvlg1p@-G3;wR?|mBm*;y~Z*6o{QMR-{(mVNbjKIbELJq%t; z*c|&L*TFRNv!~#IjvaVZ^rhwX*?K<$w@JH{her7p zQ=^F8(GZB{?5`nx2LnU`JUd9|(Qg-L8B`Hxv|^E?yJwg1C`$4RS-u6Eotbdn1ZT0C zj7;2Z*!71R8YTnXCSo`21=Sv~8wy?Y$OgpAB4QUBCKP@eGNwcppG7*jg`7e(Wtg2I zXONfenko26#J}~k;jmB-+hN=vWOF;OeAH1V-g@*}dny}#Ww%dgd*mLy?3l|jmT7h_ zcQ*hR`+B~)BhX%w37rFz@G~Rzr*wzpw2x-uD?ijw0lhVl>Ij`Y$|e`%Nmd#(PMW6d zlLN2c0~E^>fYCLsV3H^1#Dx>KsZ081o-rla--4q7nKJij9kBIH!4sG%$ffhQB zi1IXIlK+7`1FKWIFKG-;FL1;p)U~(qS&lP)O=hK~YA_9(kFXt)t#6)+7qZvjPA{+! zq8L|dG@0lMrH)ygNlVRnd>R(UT^UboWi*iU>A#xh$Pe1Mt~M6xe>OL_9&J9Z<9}@J z-0OdCwO(1?9J9O86yk_0cJe44&m<}rrkvw>J@L}&wc=XGQH;4Nn{qNx2@qtnQ z(9U7`Zc#8L&5cX~@v-Cdrxm1vg>vavBWCu(t*7CCn-gEQwXyNo(j;{!g*q>@l&Z{a zCV5~r(GWO2Ku4q!^=0Ixp0tc=&e-CX!Z)8y)S?m*KR@C!|7*&UDi^2uF+-tycV(C3 zW$grne};bJITIVc%46ce^h^t1!DCmGKOLrnb>}&#C*i0V@hP~nTl<0Mgxit-9uT+4 z=1hT8R~QdwVP_%$5OpexvmZCLI>p1paI;AvHBDq5ykVht#IIA0;A)BFL{msh^y32> z1g6IG6gU%396HE2nlg%<#o%AK066}R_|-V>G4YdlR9d2tw94EFf@Z=~_$fiqBy|J4 zykqmxkiIDn`Yc+tyg$p~A21+VxB~VT7V%m_G#E~w#KH?jf+ymJ;HPPUoSB-$^Hm~< znTjxcaUmiViI^fAF7CCzUdQtYLCA4jX)$PP5yHu5&q^KHs2s^4U=r09z@15uz83OF z5ui>t7%W5s3Z8ArR2|X(QA3A17j0lX5*BpKjyn)(5V)fCJg24t_A!rDriW+)M{b@H zjA3ZSA9l{b_>;`UkximC7SG-Qp1r8)Le+RYWCkLYx{zgdNpME7^B4h?(I=2p8HFAm zNy^+&oHJS^{3K-X*(*Mn<2`j_TaxwBboS7`_-dgf@sN0y;Sz6V3 z&m|f-U}t1aRD7NkXKOv%1Sio(?z4hMW1uo}ma`i)5-wvSOKu5HqMVf8t0?2GXWP8` zposng)FrHPNaJ%^O>WFZsMP8{rINT>lI^i}iPsHuBW|;1c%2jR@%-`GS@4V?QVIiv zyAUc~&1}yy?J!Q6G3UJ4T(7(cTBG8VKH{y)(bwXXVM>YqE_aD1WMT$!j#wY3WlAPV zi3u?|q1$E(k!x-tAz)YvPqSe%!qR-!tgjSJ7CP-M251hXkCk+L%AfTXQc=tYXYL4K zcqr5q(6=(-QISZcQLLFZI5RjxBf`w4Bd4X4P=%?9(MRZ@(pEGU*iilJxuV)qM}9uu zfW5#hM{fzr+On&29Vo3sFJ1W=EgN3pJh1_iDHibUL9Mc==u={riXE$$v`Qu!l8Ois zl|$<2P1`cluBv)r5hjbyp0$`o|(*{-$dcgW4z7n|6z&2XYT)XCS2v@lY1>-(IMP+X$;=ra6 zYuchB&@hpn%%+f)Y2b z@u`z=ApZz=DO*A&oQ)FRoU~D`gBL1^h*RS(${ZuVyUd1nceI?=a<&B$C`xq>5JC!6 zId@E)GIYgYFwYB<`-WbOv^C&+Fy9mqdqqomIHzk`-R!)CMKhch1>$%FicUC0zVhd( zq#K1Ek`eIiQA?*fpR{f=I09B#d;_^c%ZiWvj4>{FFqBm@U>FETG^A3854C4@A(7l! z;6OTsBcW=elQb}#KXXD%jW`-Ye~hK2ig8U(1XZ)ywA^H%Z(`6!a|ZOQFAk!eQ7mwG zncGW_9rVJ?92FL3%kK1qonCt()V~)tm^#6>;?Q-B6+r&b9nm4%WjMoQ3`1~S(nssf zYMFIYLa!Z|l}dA_uAZR9z%g#~*^Vgrv^BD#li=T$RB1rp5R8n zu124;MD)vySwV;3Fk<&kE^G)AK9Gk=cz@ILV8C7AYlT)oOb0DId1KCnl@T)*mr;I! zrS8}ROqxBH0$_RAW68AF^bYk{12gDpmi9qQMV`>r9?E5;Mpomyj5RqB{eX9{W98uB zl!HW#Iin0SvR?77wldSn!H2iU;oiHK;r{z~FAq-+-@iMqU@>JA(MoNKJMK>#g8u$8 z9rGiZ&EL^B$I21=? zk$|ldB0Pwwc`YI`sYY`%;J-FYH@h}RZ|HAYMO@gipsCkqj;}Hg;qA`433tF!FG<3W zQuPV&drOO4YZ4y8HX%Kd0XITFv&U>2jb?lR;L9w^t+5X81dO3Mf^9HM^$s@JHOr?N*>Z5@$OKQWX(SkEGOpzcC!J$wQ()d+6;oYpJJ5(WCiiv$m zj3~%VD}U0L#R%zMs=wh4+n#x6kbUMv*m!PdfCnv3v}<%Cq?RsSQeNZSYM_kZk?%lI zn;@J{(U^{#t~na=!ek*xu6n-U0G6U@9|C{m&)qR7tUqu(0C1E;M@8F%E;{-;5fA~n zvqzXoaf*>8?jpLq`K1j>x6Kz^)AUa~n3t;N!KoFPqdv5JsbBy;K*7I4(8>Eb62SxW zeWbm`BC^@6%}E$kPQq1jT+eNG3;$Ro`BfK{vtKGG$c)b*;kglmk+H#g4hIuRK0JLK zow2n(ZFfJjHy-`u4jv?>t>11#`zzmgY)GyrxN8(_VCWd!FqQ(UA2(%QzGSO%S2Jx8R zhFE2(5Uq`+z%5Au-m~Hr34W7F;e1k-$uWAquj-;UpfX-3^o2wv0^>_yv?u1+mtZ6r zXRd?mb=QTt5QS2fR_P*5;`2&EL|2X()Ic1e%$y*jr?5a4XN5bd>SnnP)bYdKiBW)* zFFld-WyEP>pbCU7GJt*)zg#%I!z+VM+_9Gv%$&b;KWokB1k- zp&8ia~01O&dXM<$GA`fTs-iK^GR{KMt5N@*bl;4%7LvS zjU!kkYZ}}}yBYiaSpP&Kt+}9h3Wc~R4QjrOSVpz0E0n8CZY`&a#W+CaWthVnEjly0 zs1orGrbDb}7BU@9cmX^qOSXKA@TEpr zg@aXwA-q@vAD}Qmd=*qzNIu88#7i2@Colo4NEL`&?o1+5j`o<_?6Mc>04d#joF~gD zzv}CE-v-5jR5`+04yUBr3NJYww#g)@=^Z^8UA+pRV-+QkF0GMJ?t0Hx!5Wjwes5l5 ztoqK37SDCw`Amw#2g76;mpc)l9sfcLoDC9o|K`nXt_Oaoh7lchN(?7)dYEXbMB%1EwVg^XQZf`d>TBf zC5>)T8Q$uaX&YU!rT8n!3L!>Up0j!+$YZk^*rT5{h}=z)E1MLwHFp_`s@t}HLW=4O zk<>6kRC-A~%!{a?v+KwTO1`kXM-s1U_s48Y9k#G;yj0C&!#+Z{gBz-$`9CsN6;{53 z|D^tW&P1fDc%&B4zzqXWH^fOZ;?n4TP5aQ!6UPCLIU?QzN+q^S%u`N?L3LD(2Ij516%DO)2jJSvHZ z_+25+GhS&pwlMdS2L-~YH(`ZDqJs{e5#xivl%7KesFrlr0wb1wJq!#rDm2s@&#dWE zS6Y!_;piDnBO*D?#jMLhWtD3tiDoh{ME$8iy?om1IH?)9JPYX5G$zK8m@!g!WUGSB zTd&6Kn=#yhH9UxpvnIr#w^sCIwGz&>JQ2=LZx1)Z_J*_b$16nC#q+}IkbENRlZFG` zS_RpHQW*)_7(79z@mVw(^>ml>PogI=3Roqj$J?3vCQ4z?zA%-IW0Vl0IaJdsuU^{? z4x7-9)5sQ=I?hv6}^n>1G}7F3*do*R#*aB~BK8CrpMD1|}4fF|8LT#uZ==@&6LiIU)h zY~WWIs6D#V`uj{abnmG7O=Ww&%PNzJYgdqXhcR)@L(3w7yE4jsnw-H|noY7Xt{eb> zutnL8mZ!*~!vL_*BgD{Q9Z}cEx?8k71TA9NHaE>h_3`lNy?30Hu&Yp=LlU!DqZn>& zgfD487<+s3>C;EpV?ja3F~l`iV4EdlmaZC8SaVt#3^lcxKKS<&yQ0Xp6G%W6QTNz4_y<20caU2m*1a-nI}g6oM6gej`NO3OrsUk+Phbn`*N3rLUamaCIb z8tcB0H8!qXlj^B3n81vQp0JyfiFV^lE>Ph^_@IiJ#24FG&J->l7^_GkF_5Sypt2NY z;Fx0JV|t3H&2;Co)@U#Ppo6JByYguId&KSKUyW1Uz9|2iH(g?8VrCwFKoOXPLG{&sMPSDZUQVy zGJ{>qS#n`@f^2_b7KTMX&$FdnM@OYHqmggd@!RPXH!L*9PGMMQX{MiX6}rLor-s=L zvoRR#h@D4Fd>O7#qt0|*9nNW|eeu0DyrA;bzgD~;+E$@&&uFl>%AM3zc2=TKN*7RM zUs5fP(E<9a*xg!|r7%;y)3$=ud>E_QiYK`6ue@j4uc|dPQfug@SVK?D!NGikWae}F z($@8B{k2%!)lglNew*D9Kf_s$1UNepb~e7EIdPRRUXDSVcp`hq=SyYhNLjmKlGCQ{75!g9T~D7|`gi_4zW4G2bwBcIH;}_7sCHeS-&&U@%b` zFrOmxXN++a7seALaz@3<vjy8~G+1C_9$vhx{N6suCcD11K$Ml1$EfmNimk=dV1`od zj>C8cN0GD)REnx9yjYxu43LV^iy5wpUr>cX;^U=SgNB?Atxeb{kc3T{!cK&H$Jz}L zjLiZx4Edk4$y~CdL<~KLtU<{2lBe zdl48_t|ay3>sj3Eh?olVl{M-&%v&Hp9gNEyip|XUNT^sS!V!#WDGP&bQ_21f^#7(` zZYvEU@e8dSNL9YW*?Aq8VJd3Bhu;yaqgU`NnyiKQZ&fAJqOi8NW@v8BKu@uP&TUM? z!_Ldo87-;N!5PBo;oHWl>sBpXv$2|qGm&Jr_A;jP>2lZbz9Xfo`DZ?Zq%69om=$Du z=GjHT%(go91*=YN?mcZ;&}%(rC8sllRI6gEqpzdni!eP=IGpFAyfZaRW#NDhx@^i$ z6|$IFW$YY2X^_O_vT>;1T6gKH&7ms*Aj}A7FJBeHInpH^Bb^wW2;=a=LR@%73SZk5 zC{sFtVo_e-`1YJ|#Gqzmj_|wcw`z)^IG~^juAc+z&?VGkBh542gG4JUi zVwq=NG4L;!!!t0RU0vFCVag-pMIzQvo_$URfNP^`xq63dRV?*qN}X4{IjSx>^>Y2J zs<3v8fbvGsL=#*?sx1Q5PifXR5B}9;cZ0bEItlTPl|7f8>T`-hhRB2%DM1&zb7Xsps+ z_o@~j$v`%3g7IP{mMrd7(H+Sy$MwfU?DRbsYid4{BdZ9!p;iaA&}qxP`&7j9gp>YA zEQQl17XgBNEt}x=tcbWq@q`DgnvAFDp5d7I$9OwNq>*HUOP+mP4{ecZ61FW$k z#_Y!;L)KzUZ(S7XBPxo)+~iQ?-6Z3HrzStWI$-z*p)fpw+x+39VYRPykwGK@zA12lO7eTFKs}5pm)? z$NU2JNKo%`k3@y}X^C{X1J3YeEf+L#+2pg#!YKL-*=r=c24}%#7l*os7q???DdyI^ z0uXq5Mh2@4SBp10m~7@(GVv0mK3fMTTHzc^!2VUHA61Qou};tJw;CZVOzQ1UQhwsQ z|I~{jw8_va(-nV#IY83n7Wz$ss5xrLW7FXKRGEUXJ_S|E12b_xs|SUG7u^#&HUani za1Oqihl;h(wgDk`o^sX99^e;hPu($PPl3T;j5R1hN#y6$SK^>)$4>jwh)6gT{~=kE zhc4lD)mh2klAg!olscLXi(bH~c!w}L^fcJdAO(JkFJ!>w4E0iKo8y}gb`#4cU|;ZF zid$myni>$}O$Y)5L!fdv_4g$Zxaem0;=m_QVms$>w2bQ)mgoY2T{p*3p&0@+$iS(j zaR5}=2}B`h;&`cHKypZkf=T)XbCsG=Ph%1PE4C&JB?^2sZ$=MC6*FDhIBb38rnya2 z-b15eKJ-0>MjA*hLZH70oWGJM4@iJsR0P&oDtBvSn(}t2`m2n5C8`VSVy3RL=-^(X zKIY!VY1u*b`I^P$JSi_M4;zRG&5kmwts2oPg`5}+N64(?L=U3JzmgUUVbiXlkH&0>uf+h}G-S znea&NYo{f&X;eMSl}(JumNjEZVQ!QT3~^tPs6-cdE{L=>4}4z(R&fZi$N(4IwkQP~ zA!Bg6WBER6r9BYUxpBSsU4N~KSYvSW(rizb2%NRbT0l9h+tn?Gu$ECU9(ZH$E)t~? zG<;Ox*C%(B>2`Y$miXp~(yPr&2c3yZlfIpg7EK1kM#%Q5R#7l2HL43IA@f)8Cy>Dl z*t)UWu~u{lRRiZa9jgf{J6AFQxSU!{6A@<4O$Tdk>g#I?=0TN<`l^F`93pyd_S7V; z3K%|yt7fjMV;~3q8yFCF%xHByajjL{$x2Kq2j3VEJ%iz7qVyZ43x*&vzIsqU5WOvA z+PUP=2j#Zyt>sa6#yNJ1z=&L??zM%dMrBRPqf6OOUaIpH%dW;X1a>so);MS=G3@H*6Arm?=nhyD zgQa1+;&4t9>_0m&=N$4_cp6MQLl#tAYi;Yv8#CK@VXnAZa?@hwjmiY{q@1UnK8S+> zBc$X$Sc+H$h2FNdUdDroj4BK{Sa3Bjz?=jmbW*%8RhVJ3#Wa?u0Ta=4MMYRuZjwi+ zSiIU`YoDeSPe9in5B#PvZ@2?0ekC};i%O@%RqJP1o6DqJ6G2gc+gQDUXp{L=Z+9lc zWB)7Cl3IjP1drGPzbf2631JdAOa8bg(JCw97jb2(Ri7ulaGRJqD<2Z_WIh+q}zvC-lq z6?hkX*yXMli9BlfSYm9O-EoJ!P1lF%i8&MxyiEiD(9##!3PZ0#=1jyBfjzmbosUy>-B!o$8{3g>%5`Drj0~ ze0IAgJnYro#X@giW%ZrbGi;gqo~gmjSrChE*H_b{j{)4k3e$|uN-t1G z^a{4Mz#^Psp8_CA0_##k8F)kK^{lI7(w{^I z$DB3Gd(@M8PlUf1B{`gIkW0h*V%qCZ&mpS1bKRIgW8rVtoQxRM$#t<6gSnbbU9D!6 z!)Ecs>@wgrifDtN)hp(3!ianpXX5AY&@ zUOJ#NH4;yB3ue>wl4KJDv)yVSiHtptXfk0HOHBNMN0!n9#4o-8>^dv-SVPuD3KfJT?<_FLsu}Y}Et60MjD`Nsf+9&A zrVMf;=2n)T@*sMdxiM&*1A-4#WR>M*E=Db-9Qe!ZoR&90wrRx~CmwHwF_4)(k~(6| zsy3g>6>JW$!sCsblB<6m!oyY2CfWL0 z6tVaalT>QTu*043E6qBlaXywsm!U-Rlm06HXykA#obG_d`D7Td zLeOz(7T47>YQ%p}=AcWXH|yadorc8F8agxTqv@Hc9F#9v&i_PdCZqN zF504_TiTXGAn?_~+#!dg)2mE#HnEG;!0$M35~BqUbh-)yFu(zOj6{V26oq2JMXYyl zMPb2CJgt}VfyBzXet4{2#5xv>_y91>d@=+mnmxMu0%24U`n_AExA^=LQvs?c!d#|oR?Jd1n}}B}_F!siZt&oW%x&J0_CCjH zB=N88XgpWTg_Q6?O4kI%S-ZybZ+c{s8dT>OVp1S%j73$|`~%|e-_i3%AI-v190A9) zbUT67_-A0;P(L`{aw5_|+922^cU;P!7}Soc=QbNPOcY2@aI)zw8;Cw!9>rxbM+4*L z;Wbi=8?oE~J6@n9``IK;`4N=Xj0}~o=Sgg$>pJ=>8JUVKu#G!kUsyQDA_B#LnH6b? zJ#}=5PUDo0F{=@-Eeo5>z|#*|__@_>+d|JjyMjxcT}>AXixO|Z*Mo^Kz*)h}MOQe; z%fHl@Ockfn>W|c3WKont0SU&{VpJ5hWhT;P#Xme~DCmXJ%7y7Onjs-lA~4$mR)gxB za(`Jd+V^=$5F<+$mH5jm>bjbJ1FaymA&aUP0uwDuW0J(5W9N)g*@rzCJBxWFzH7p_ zQ)kn-g0PEAdQ$a5gb`GxUd}%ckii$;S)7F9?c4}^R6?cnUPG*BfB-g;ww+JRUifa- zaiQ{b8`6y? zwFzM_S%J@1d5bAg0dd@`4^Lv5MZm-4312~3e&K~4w;>-oJ7iE$e?9jqalr3caGs(r zOZC(%-Fjj%nStm*!C^S5tLDFDc_Gh5%lGIFx<#UO=TPGS#~LOx31efn*h%KN!rX$j zMo!Ns)z~_9Ku*D%svoY48D*`WNm(NVI%gcdFlW()@dZUSehU?V5XBENdSS(W%O0(W4Q?t&Dc9_Nx0`YcDaWPGmU;wR5M)6k5Ur02aw~J}D!UWJz2a z>zHa)%d3H?F~NM$qHx#UYkL1QTCp5=hlnnqlJ{Sz41#3{!RbGqOHgNk%#L zv^cZU?ZJdp1N!Q?Q?zn_vA%<6lAdJ`vT3$FOUqX|OZ8)uM*Gh7UFpR?5viUM*V34b$+cHE!Z8zEL zWN?-lD~qXw6Z0RB~XP%M3_JcRQ-bq z$O$T*a8=u}8!X?`#WO0%#Te+oaP8&|qeN%|9lqhoHGG=gl^Ef%s%3n~(kyqr&4C|Q z;X&D_S>+9nv8b_E@Szp@O}J0RX2R|Xa@bpGggd8B%d*Ic+o&v1|4cMq^|G=)s$ac- z623n8a1b6Ihwt8pANM|d*n4;K_wd#G44JzaRYVH-i7Z`{l~-OgYfud4=)_P z3qO81JUM*#Ggr9({^;)?4u5`q61;x@=Hz1I^OQR z+dn{Ce*bC8(B1Iw?|;FqLj8X8vQhwpb`ZQgcy+LUa`@{(4<)IY<6qt$=-3~h@BqDe z6TUmxCwlij{5?EA`0(rDK99qPgQLAenu-s>{`(IfP|N#w{@P++eQTk4V_d=gQ{^3& z)xob=G{3xigCY5F@Yi3c(^xuTb?IO__J00wz$5N0l;GnbQHW`@t0k1x(&Ja?fm@8^T# zUSO99xB2tIyMqsVZ+hYJ(ZT*9KG1Voq_h&=fG%qDnEHx2rXRGDV2>snHP9+G6Z#A7 z4y?p?W(85(_{}GF)wNBlGoaNOy44xJd4J4H@#WshUdR;Fzb_6@`oqCH8Ytd)d;9yp ze4tH;3B?;UJjcJ#wmf_%vw{BdzCZl%((XJAaQJHP@XaqD>MJmymfzD5qDo$g-b_e| zI8tQHJD@)tc$>*FPvbbKt96gw8$oaJ75fLNuUOfKlz+Y zJlb27Lg1*a;AdQJE1_2|c%wQHE-qap-G)nE$VtVCHE2Whl~|6pe4w;edG5Q@g0{W& zS`w1&@z9Cu+lg`6|2uBXcf<)RVTGy3TDmmF6w4jwE}yvZ@6e?2YRS=FjyV>!pzA+V zJJGzTg$4K2f>V?NT?JRiGuHN7N7~G!dkre-sFkzg#JEt;f?*=Aw30sC1bzpY*tbM92!-?tnA7n{T$`H7=5l@asK?FB7PO2U)u6%p2Q;RTRt~4`onf}Z2-xJN$Y}{WeOXr! z7jo}WQIRgBrbQx9&q!GfrHJ!6$-~vCl&ZYg;JpM22;Qx-}*bKH*)1^W%<{6Rj zi^>?l;^OZZ>vLXpXY8I(siuN-=SEc|ecC&45{bhfqwp+`M|AR**I93 zp5@~Q#!u$K%I>14KR$?d*MlD)(B|9KgK7_6mI$-*v2%b@Bd0ps1qNb1MZyLsJo79C z${C<1q8WUJXk6^UXMp*9fm=Q2C%(d|XOnGfCZPx;nU@L&&OY5T8XQ9ogyNC`LIr8p z$B+hI(zDAQDN2^^_-{H7D(hcR#d!wzUL3!F^UKM>o4@-aoggvk8shkCI#COppg$Hw zur;e>rqO=$e*=mH%_rF_{aPcwgEqr`eZ^kEHtl zY8TjZ8jiz!oX4~YvI{uOsBOb#IWajw<9v-B4WZkZ^a4rA$Ocp3lKFUjX2Ur4-A5Yp zc0OBDT)v+$cx8Pyss|1BcqOx~@ZcO$Ch8S?gdV-&lQ8&hC!x0<7hJklX(*1Hp$7y= z$F@Jynpc3A4Xu2Mhhe_g3oP>P%m_Y?c?RP-qL~zm(drj9a2kgnkDOec>;xy2z)B*J z3AV*REt93Hw$+ZKl^f-;oEzuHG3H#oT!tAtB?e~1-@u14?>3qgWgHD#Y=ST7Zs#C1 zc+qnlBYe9S-e9w{ge0tNc6RaL{OqDn!`+{ZXOs1_ayn_9%0(~e?Ed(l`hA)>+IeBW zFNe>cO6I45C8Tei}K-*59CSkg%^Y~i0)_Qm11e?m9)igEw_X$9GP zAIP@Rm%zmQv@(n(AuJsXUTJBiR#a1RX1P}o>>7^laA$pUYlSgm(oZ21_tVNrHd}#% zA>Fg!(pGez16<<^uk=5mgn5YzBIL%DW9NvzJuCTz>TfHirT505EI(JO1X{AGa$ljl zxGw!-D>2{A+nuM9VX7X`prZ2+w3l{(`e(#l*?Lc;RQQ^HoJHe!Wzn=9mlu<`b@B!U zcdS4G!RqmT$Du|?84cgM$zSq+(@jYg3drrVB&89e%i(`(DaBn|Qi?g|g%v)RAB*I- z_?ht6dG+mu4K00Jxpnh)cR`YVXJB2s3WB#=F9u!_V%ihB;iOc55X}l#Fz4%`N-`Zi z$w&!4kFgz}30m&+@PCK4g(xk!VEtwKy}!5yx{QeT#O%^6KhOh!FQ(wfVe;9qtSQMg zSO>FRa6Gaz?EygxfiAh=9j%LJe@;(}+4CPGe;0@o^{4oPept9CcJ%|Q>jg&|2v@7q z#K%?Yon2x3?pF7$H1^A^*35iXX<*)Uj?jO&_dlNH7(p5{)=h4ik(;N+n7rbSR2u0m zQ9Zg-_RrvGpCkL?X81B0Cna$?2eeIRYyjPNc+b7?ZFG^+Nr?}{(hkn(f+|a=@B=1} zW~}_c_*L=HK0B(owy>wIxYmn4NVs25IFs0Sqs-AnI2I>SIA;^VZ?d`?GbsbL{oRFPgw!UqmK7C#79Ws5hWxEe)epiW4NC|7;axFdPaJoP#Qh5Tfk zZNE!B+XT~QByTeVfJ`A8Ym0oi8fYW_dRa)vII+es9rPcN`xJC(wTR|C5GuDcg z3eIRqI*r*x;G#H;*APQgGxn4Ep@?G~hb9f9X*7-nxr^Q~Um+P38GAE0UnlmanPlSk z%d40(jEhe@QCRdWcDANN8kk`>kW|2#A5W68gqs!0i*dKJY^UxZJwpNUof_1RfPjvGt^U@=#&(bXvxEOU#D5;)KacUBC-~3P z1&Y?gbWl@l%Z0eIdvsZcmEhsi@FeDI@Q5>8^uyzMLMOuZ_D1j`D@s0y_QH*=&CSjJ z=Jv+p@R#Ggs&d6UY!VkkYpfl$lct#@RGcnpDCYvQ?{bY_VYf?~x?ImecC@euN!zJd zB~%lIRtRlHQR8`5QY%q-#=~eNp>MW}7aUS)d&PPZbKqDfISyr?IJB~E%|K6e9|60@ zD+Vg@F$}U68FzV$UeGgey|q(V{4)c$(Wob^MK&>7zG}V2W)OK3VAQ7)7z5p!IfSw_ z{<@*(*cRg~Ze)EK^+5b4Q`yFlYUUgo;fORhOl3+Mli3Rt0?LlbH%vzNvb3mK6~J1* zd#v;OYye&t_$Ye1kJ>DU2k98QT?f0SaM;hIQF(EV!vDW5mH&6PA8ys<|BZ)_?&bfR z_**9b^YZxP3;*-0$PSkg{e5l1>nzzn1GmJLnQyil`$MPh;J0M3^<_4d_w|c?-F&~- z9o*{aO{8MK!_K=^^S`1nc3XJjlxK=H~iND5K~6 zm-MI>uoVzXyvi8fDn^DRUjIdQ8os`W%5psn{;sYe5Lx8hWkU|OOcajUmql>_q-Fpo zWS{g)IG+U)sd>16%q|B~C?JSyH{1$Vqnj<1Bg#Ti2tBY)ISwX)W1x)+M zfDp}+AwqLMXA_Pfmi}3{1hzYKp5$jh1VGinI4+sv zJ*9s+w1KO}Fd?KF5gUcZ_}fqlhD|<=2A}9`9kOM0Ml6}g$`Y9|FCO3x=oA@I8qsx6FkZ~q?ijEJj8pxoMh4~a~(V~&K%&Y*wZRd1vo71|R ze+TL3gf6{KAy|wLE z%O1O5I@xv?523YqKiGQw-|kuXdlvrp#lm~%!`JZf3wMYYPgHyZPv5zdckRb(w*C#y zq8V|ME4zO#{POSv6?iNKel{NI zhTRtah#fK6@m(O191Di(Y`VH1k-u!$)cWHC{z^hcvj^+eiOc+Aki3exl$?hH#-0!i zTvjPNwvS<#hFnK`lMK9F_5zhsZ1PnJdMKD5Y}Q+5+JpaGtFOoK4}c=&!SKW**4BHX zQ(%0=mGLY!fkO7j;V@rCNq+G^H#WA0Z=)~Q!~rhT|8DJU*ZIGV$6NRO-%b22;s1Df z^l54Q@wvZiRRRC}?w7u&S+ZYkMX)0+(E?vpjeO5V-gA+^4=&Q4GRi|%ADG+eYZ%PS zDRjSzuk75?yLK<%9d+?mXvf%TjNReR+E%vmM;yUqk+wbpa`*@0zj!G^7wl_Z!)Y?e zGt>Z28>sH4afGbqg#tQrY{=%u28T^b(m~!vo?H5QOq#BNsMfK^tz-v6AdcS4)8iUwnoW#4unT& zvQ5_Ca88RI`RTJS@;>s}I;sYov_n&57&ZEYj!O^7MYn7LKoIO39nI5NkaN{nC_~6X zaF|-i5a_F^!Xo@jicL3VJk0%QM%|6lLBt&X&w!~LNQJ%dn7W)t=|89#jdwz=%Y$J5 zVv*Mw59B12u;dwe4;#T41{)b_!e>Z=xXukVzW8w^MEB<3^>)}>i|GTxbxpB|` z-^AZC{vXEymdC#m|BwFa^~)bECoJDO8T7Ywsky!MC;QdCkA(32%RP^N&!hj&cyx17 zd<`4kxifa{mbfCX+}NYL{LkeW;;r?~(4K6LAFk6xf^0I7k`HxYB)ES# z!H|}_z?y*?_Q&C{{yshGPym)wqz5vYi3PWY ziv{qvSZ6HIA3vQAck>?~;GghQto{}B;goCV10tHh2n>gQMo=PNO}N6~Sn?tO)}TjY z8ArK7gQ`wfAYH6yf}q~QefT0BoB^ESx7dsPJ={O$3^cKVvN9}eT%4Jh^mT*at3kj) zQD!q{s3rf*DJRp`R5aMT5?djzDC}awF~dkN=10tH?M}4W6Ng@6?dOvIV_B@eoyt}O zgfKYvF)^feZ_Rr@tn6yrX5G`vKc42hX1yGr%||0zoeS2D7HM5Ss{B7z^w2Wd@*4c>;dGiR52JG zGE!j1#x5YqK+DM6g@#694e_wVg1;>O=j-7ye@890Z50Oln@RmzCg-)kh^@Q~{g61jv`RHeg*bYKN)9 zKB^A}Jbsq1waNl-#lA2j>gDt;=mb&RDlSZ%ntgo39lvyePrcU+F=xKxp-yg_c697|Q;pDk|>F*t-K(X}QCNLBw zV_Ib}-WlVZI$}u}+BEtH0$!}v!{k!>Lf^;#OnSfv8Ph+ij2P$+?ggH5LlqN+)o2Xz z=(mfrY+m4C8skIk&GMTp8g?C=c-DGiK9w0hnsCx!aeh=SQXX?gcPNv*n{<4sn>5&? z-8Gxf!XX`t8KYuMXPVs0pp!7jS<2g5k&5^iO@B}@&PKo)VWA(A+YQ;&5y4WaJx~@} z@|6}GrzZZEtGohyl#^i|ou~FDq{HCo=XYTljSJ5INQcdumuDHikFwY~sw9o=<-8v5 zO~5Eb;^x`2<)NYD!{8k?%%iC>Dcmd8IP^19 zi1tz7pC;q@G>?)&V5*_Hf0sGPNWt36r%Ny5qyIX3+<@{(VG_(v zkSTv27(^A$A!qJg$zx)|erXh-!1ETJO@SBj5ZMc8_0<6{56Sd_r8pV(S&A^b-WH{` z$ckYaj=`r`r)XKP|D)gkdIY6@|9`ZP*r{k@rFY0rj`@<~kEdMWyKJs;+X>p|G*CgD zGQ=kPNYEmp9gSNNN6|m$aG=mG7Cb1#3WJTHpJEwzAZ2n0TW~6;CZdXSiDi=rIyub6 z1A{hlpLQ}a9K-CKwv|a#5J38_Y#vOjIdd^de7G7m$Wa`46tA(rN68qKoTNm_DW024 z#H3x*Yv4SZdv|N3c0Ev_6*w3A#CQF zHFrs$Ar%#@9s!$b{LJ^h#i&(0^2;;>Sk_g@O zeRYKnq~Xe%bgh1WLAG9aiJ?I2O}4oqSJ@l3k?^UCy4;N>F6D*()o-5kuTY$z+V;BE*)L2OYbTP36oK+J!BJ-HVn%! zOJ+Vt@*(Ey@ECSv!5($|BE5s2CQG zZ88a_R8hbruqY_}REJD>mJYA*S#tR_Z5+3*|JxdPy}TUCdo_=8={^_33PTbL9F*f z1%Fe{TPd~+7+is#X#8C#b4J@-^A>6ZyobFPx=gnGei#pvQqoMA(g?N>tQv1kGCs?C z^D07S4m9NE8Y;snnB>1z!2UdW56}Pt>^zMIk`^nRCc_~zs`9j*&dZW$)Q&Kwilocs z#52gwY?X^P?W)PNdc@TDIvQ_Y-NTlN<%jJvtJ++PC12He`V$jbkx^%#A>-9Yfp%OG zu>55=PUDu;Bd7C%)aMNnRZn~j;^s5vB8``?9__x@FHKXsI2v4491X2F%4byIPS^@a zI+A9o92i0l%vkwwF^hd+?_FReyl|O>XGcmMca8Rf)&>NW)mK?wTu?>*gQ0}tIiXGw zTg*8WIber?FFaeb)ozvcat?XNMV(pDyncpfK z(9VY~U229G>!j~VCqH&s8XZH{&8j#}?Nyko1-C@B?Olc8 z+S;fyTt@J&T|JhTujjgste)LxOM)d^&g?Uf3leX9e>bT^eo$kH!ppKmy`ak9bg@Wb z2a6P_@6y+CL3ZMna6%OpW5H}Qo6)s8w>B%RM&}%Nu^5;x$6^GFSPWO6V>9e;I%2|V z1mDDJ0Nm+!$!gSZiw3)~V3LL9=$z%PtFaxJRXa5c_zu&aN9kLn2Yj1-j=f`aUw#Bc z_PC8-!s9;PY0$mhY9ZHScVFIE=SC~a z&*7P>ddz{)&j&EE{{LH z|DPYO!>ZiAs&e%l@_%x`&A!gJ+cU6^vhXKAZr0RQiKV^w54`se{GIs++PLbg`v)%E zA3g}hH^l2K-P603&3sca;SWPE4BfcHBJIdtLn0`c z^y3D2$dm7a!zpX#X;;~tT2LmDbUZsVN+7l{YIqVY$~+3=!C405E=jhQ3%wFLfkjU` zh6jwvHmn{IGy-KjN&Pt>k{LP+&UMCbLdpaxtLr$QWk_2BgtP9?{s%X|fI z;u0ZS>dRv*Vj!!DV3#fyZ_O*~di1T+d~|p{9uvJShFl*Ds+J0?ng#2NaMt}~Q1E}y z+pw*De##h6TiX?YVRtBD58}Ld&&obtmn~g{YGY-0{cm|Jv1moLXRP{INV2T7|B~q5 z~AhK!hB zSzwBxhHY9{m^2-2Md}Ky8AX>KRfo*<@WzF9_NAnk^cSaDK~P7_*=0=g}|RFG~EC$L|6VKLPB*j{zW@YNX*AL=;fU%`s5nW#ZN z)Wz4dF^rXN*!)%O;Njt@7k&@bn2-l{3Tp4EC#E-GqFZAB!^YSKUQrr}vuvi0XLRF? z&#YpK&mX!Lkm#zqO*q#8DwSNMDQCT%BQ1SO$})iSb)37eTq-iTM+Mnh?h^+F9jJfZ_uXvuBSh>vOI?4>m9?N_ysehiBin9a zJ!?IC+Tm{Gdoz%u=`v{quQnXtqz6vw&=@Mh=lIxk?;Qt)DRjKg>20Em>E zzWm2@b|W=%t!c*-$o7^@Z2PwIb2s}ewRi4CE)YTZzx8mBc|~|U z3uDyeL%|*TtYly+Z1UM+c@+PD-n9RKSrBQe*}sqX%F_L7CD@gfg>03{QNk-jeC~(K z&*CM*WoL`uveoDmc>#X2i_34DEjPHHq>9rRyw50s{~H8}W$d^l=$%;xJ}JQz=fQF& zJp674cmDJTQ0G{W} z29uZypX?t6gIfAE5|ids@JauaXK)C$Z+YhBxpqf~jpW3UgS_ON*A49w-)ywtjw!4v zQ+l3c#{jTEPrtdT?Fc}vWcnTrawMk1sT8^+QqLi_AF#U)*4Ate4@kaH%t=?F*ZEcQ z+f#VDPzUH8qG}S2176Z)H2I|3EDclBirHJ!@c_KQZPxd5Kw7c-CNTYW{o!@Qx(%yq z!0DRLRaqnV6trooO$n?vWx>I{YECfK#p`LZ)(gOzvjoyQqFL$*y?&~1o}F%SK#%_8 z_xpc2u4;2+pL0qB6x78Pcq<6T6K|ch@X;br2-+EYvSL*s@q(l~D`hT=crpq8PO1swC#=`Pn`|9*AUW77B{TJ*u zgbgcIKMysr+6A0!0nmmxe?a=i)>jKBfZg}H-Br!%BfVjb1RRX!=bt~;eyP(~0>$%1 zrUs;9kj-rFM4OjW)<~gd9T~`v@hK;_z;*5!%DGqTNVyhgIL{tPu%j6rPQ*st;5z86 z%rE?xNAvV_p2yK#-u&Hr`E>tPQ4FuAjb-^CHntwu{eQN%?(x5F0^(Gd5bJ0+H%ca+!@y|KfklWQ;F?XWZFaQcsVx|%b<~Cj2UdE_Y|J+j=oEV5wn6<-)e_Fv3LZ=YIQnK zCZ%(BchQ___gvD$&Z&HOg{j1egX^I=oq?OqP^RPimfH`#|%p%FPRWPKEIln>6>+!Sg$>pYO9`9pCDf-fCG{yJ&JF2&EynSE57*@yw~ z!ZRxD0ziB?X|JIdS@x-=A^hBI=y9VVgFiXT3c)rNsKnM*X@oRbB|uJRjW?%Tbx@js z^8BS9k2l5#BCYFB1 zX%%Bv93jyS`;?e)7uo~4c^{yr=SARwoX|)}{u>j0g51^O5hEZ}5{r}hiFcUbKx(vz z*cOK~DGZDhD1hrS&ZV;ma1h!jfyi^(2R3nzT<+}5^TV!qe(P5DR>L00$#fns{J8Ug zQN)mA3`#YaT}~Ne(vq?I!^BnpUj8ZxvaYF(W%i%#&8Gcl`(FOPk-uf~zb=n|CGr0n z(m#HK`KO^6*w3R;d7%NU{MkjL%h!ALz`c6lccvb&i5ai19cbAPyYlb1Bn|&PTBEi@ zm)6o~59|T1V3@SBvOe)#7yY8lGh!NjE0u{RM6L%DWbUVhq{{xL(EULrXTUy!zll8- zRwC@k3Mjm`i6VWIr1LK{R*YYi&F%fN zf7r)GaoYd*qJO|AYyVh+&9%x!C2TuXDE#;Eko2|wyZCI3xcwzJDR;x`5K~WF-Ul31~RQVq>{%2Nq9F((xf;8knu}_1bG(ncz9Z08*$b#k_gY@V2t)L#FN@s zJiP2UzHYv&){GNB;R;iSsx(A0$EX$N7=y$chnU28GJ^p_;#(z!XKQedm$#?3 zgxIjqv4jw`$HAa|(f+ruBowHvhR2s(Nk`3hpSYF8w5gGX#s;pHJO(D@$0V+-%(SeW zptf=tJgByLbnrU1k35Bt-%s1q6WBUxJ$QQQebjt=Yr{Z?r<@Lhk)qEWEwHmQCNl3C z3pwY~x7I)eu*l94t;7fd2?sT<*fp}k1~WtntyVVG8jVV@Vpflo;uxaUI%~>G@T!tGYV+HEh1wcxrMJv(sPt`?Wysit z3Wm=ytJGP{F>;xSHJ<8|)g^~oA?Py--(K1{!NT)ZW~2?b>H@Rex>j229jUpgymzr{ ziDX!9Q{#A19ee4QOLk}b8Sub{tN2l&vDPf$BCOIy6+n^GzXD1NR@Ce~4J_7r0_NN~ zOXwx!0!KO2udAm4udfOKb`_TSPae3YhZY&NtRsKDb)74flC|}){gvxMju5RALtUzw zoi7@`qw8a0Ch#3h-!Ga*ReHS&-} zDE*v$Qu4S5pQFhf-3f%84*tc`EvrQw5Tbm{E;ZJ1fa^leozA*&gVpL%cLh^fJ@xcg ztQ~{B1dgI>)o7X8dQtxNa8&V1!0{+2Lgcu#1yH8E30hg=uLm;nmQrQG+f^gZ7;in)FfX zJVuq(eG!V5?G!FlV9>t9a%own`!uIVmem^+m}6@Bb0=@pT}5q$bw~};M6K+j1*>uK z@?&X0?GJ%l7lX4Xj|PbAK78;V{YeI~AADZL*>$1foTNLhQZe#<7M=5r!Upc}@!vA>^xgAqHVlc>Lz@2%~*;PoOydXc6pbh|FkEWgm;+&=z zV4nFj!P16{(i&swc;cy|dzzr`T;pD9eEMi(BmDEYd>%fa74m={ZfpdubRFWBw}w~JftE0h z43eD3>}|NzdC*nU?n7vow|@oeGByYaIm2rE?jmPZNO9W|}2N z_FBPI1p;m>o5`6WlXO-=%ydt(c}b6Yv`!e*!Hfa;&1KW_=SlgzeL}p3mR2(EsKi^) zb-V}c;`tZBGq6c5?IO^HZ?1uTl3vCP{!NSp%{vmb(0fK|G8R|KXnnbz@u&av;511e z6lY<7Ili4)GKgv4+KL7R-Zd~B6}IwOF%LW0c%Lau`a-8 z4^i+_9B^`-1yDnHybQm+6Sy5|RKF6qy{fgLenEh1SK7S6!(-V+II$LJZn&Nrdva;D zmDf(KiYKjAjQ=N>i>cjwK&4be^pU29XWMcoU^0-)1>s9>&DaVP7t8?jq+I;$+;Ey*0^ zd8U5XnU~7aO0Iz{ZXyV3b?F$^>Wtc=tHNZ#mi(9E&7u(^)bank|N7wg_~qe;o?~Nv zD2xi%j~y6=rl?7?&b(;mK-tb1H`~17FUM)|21v&*V;BX7_;1Tv^9xlMi%ABqmqh%9 zB=jUsarG0Q3;!Kjq+`kW-~z&HYG9Re?UJqv7wA5X9$zzp|IM_T+z^(1E{v!o+ebyH(wcv>m7>ILI>is zu*2|P?UPGK;k2lAsr`cV>a3N2(l!L9`5PRCza*zg`CCUX*T%RYWCBNx$2C)%Dl>rK2{L2LkVZXACpkZ$hO*2q8DNnvjs5{r;S&LU3`Ik3 z{=2SWw}{cJ${MCA;=>*P8Wr9ie_6bVQKZ(P_IPAdU#;+V%bh0eUeE5WcifP5LR%=D z7VVe0Em0%Bej8yQa(JlEsF;k(9X$)aSI=q&XcCh^@y93^v+1H)td^~H@}YHLA*OM{ z5UklGgZBd~5A?Va`IU3ho@Oi%CkRRSXrye;<9w^8Y@15#l!v ztz0++RH)YPN3F|PE31`#Tw4f7+T^uxB=sfy&w0Y;WB!--E`K@#bG)$6T&&iUcJb0y zSS$Us*6+VE3Ec8E9bAnW=f#-(7Hf84Il#@2tx2}&QPJPpZa=5Zo7IkPyF;2KoqD5z zn!ce1nfNAeQ&4oEhD3N_C7(4Y!ldk=UhYe2xgCwR(gQ>0+}44r(~I!%_GND!~2uBJ~D7KAw^^0j?bV-0kbgX#Cts?K{p?>$ALNe$IOHT`S)%BG^f@tC8so&`{u!49JT4s^?I_B2U@{?JnAhX0_WE$xNFJR;_OhQx!4s}OyPu@lyyEDOXxJY0o2P+Bz|S@X;x2Y_a9I|-M8 z+f2^;!UU(;4r{gsqU%|3I-xgubV!phHO}LhXuF82R zEA(u3y?||af1V6st&y7(SUUcR@MIZ1**kxHYcI5O zcy`!pr7Qd$7ZTQtmg9IF=kd^>Mitm^aMFwlcg-4UQFd?OT>UsVi|kxZa%Q(LwxGAh zZ4nJ1qGQ#_oL(bNyv9kDHr78YESD{(w++R~L*LujY&qd()sdSk<|DJFQLq{TI!_wp z92({2GLjBkwUQ5amXXz^rd&qVN2IM?P7@WYQS`8lB0ZZdjveu@#)gZ)uL?aY@Ew#_ z*V-t1gKR~YAPwbev^}~EZ4>0=`C8&$!js52R5*D1%689t61^~vgCB06tIm9!9ol&2xLX_IfhZB z-s?bneMJF4PqA-LI(G%G+g(`C*u|q(a+e>xS)_6YR_;)EiQ%g&%(L=y!ahH*`I}M+~SfI3E__gPw4P4uCI-y`2QOZYxpmlkGFU3 z@n3G@Zwda(zYOBb`uYQ};4sN8YRM{nS?k7Jc^myB%ljOFp#D|v2bVYize$wBJ*vt* zs>)qMRXN*q@Es*Ds};NR&o-CCuJFFPI^4>_t+VUxnJc1~H23l@Z{jxKk}cD(c`85v zF`Yw)@O2nUno}BqtybWY#4FTSnco1{xwxh%WXJVn5KYACT|6Z;-)Aa;^z1khup6?= z)dcgghs{@ns|7N@Qc;U;z1HiFoGf|)qebUgnhe5eluRUU9zfPZb^;#Q98tc$d!i9% zh=hq?q-G2en_l%qa)PFF&hIM#@r8}V-&x;T-}r}1PfD--IG>myp4x;b7)x*FHos~` zJQL>agu{!(86CPrPvbevAh0!>+qy)$hG(Jo$G>u>*D?dXHq29>kd&gW_U%i9=y+}H zYoLTR@QIOMG!72!ztPx^MZv^m_I2tN4AcKg{|T1S?3W{%Rv&88`-e$DMkWer2=BtNjV(-*0meRwOQccO_^er9HJ5+2P@Cp2ttsF{>x z?i%HX?i%HfxEkr7#*FZ?*CeOix`5#Gg{$u9*mV(DxtrRA3W^=u&O9KU)Dbi7)+UPE7pq0rjJWQ(n-AcmRPvnj}#X7yTW?gRlEP z)#z=huJV&I;@^cRRwociPYg-?!?h4p$F{GL;|0r`nDPn{jn^ya!WC@W*5;4P*h{Tk zX?%Mi3+n}I6#6j!0vw_j$`3U{Y8Bb9E4%n;<0QUwuFuwrzNhEu_53mH%>yG zjvb-nT4-re*l0}Msl~v;f>Wr3{`M1Er|L9~wWq(=H_p}7KrOWGiBhvZQhSavm*EZW zPJ2QY=ZVITHKH2Tc|Xw0qHkO4u+O&n#~ri~Vp4O6(SdGo3B zHXogodxo^@nz`0flUkh*8AGq{ysjK!k2jexEfT)u;EpZ=zw?3akyd8?7jP(Vkhf7G zugt<1;&*;4Bz{B$Nu9(;PwOOplt7d3PoixGtKxl=VTvpnn8&w`p!aPo!CLN66(*`&_pKlOW4DR}ceY6i>JR#0LSBY4aEVYQ8-d(~Vu z829pQb_X^9|J*T--^y`!4%Xy6x+wa8oyT$G2z^X4ojecu`Lzz!av?NgQjYQrXs#!j zN3t12fZw;3x-D6>1}~%|o<@_4BB7zNDKXrTBb?e42vMMW%rA*ubS1KWi~FyVNt3EA zrRujh#PjPQs&j#gP61ab19CMMDfn3_6PhyDx=@!9O6PkUnNJ;=QsTCElMquo-@%5< zgWK9Om!`bBAZ!nIY!BROxZ^$XSB&k)Bij$NTy9C9*06Kya-WxH2(;e;3blTzv;9{z zkzZxA(M$ab5SrU+Pd1n!i+*-HrvV6b$YdUMn@SxX-X>|utp95gH^h@CTb90L7NW%M z5m`Yt^GMuQ67~7*5%?iWin!mZXnC@uL~@yMiLT|k2}KUJ289omLOi?`Hn;=lPJX{8 zMtA`&-C%j`uL6sTECWVJo_0Y>nickC|4feN)K9<%`c+C zC#ac^;SJSLGZUwd0#Gn>fg96-qt){ko)RJ3=Gk=+vwWAGHgF@J((IlxsMTFP8R)2= zMzfa&MZS780Qap{;12f$mYAa?9>k1tSL+E~Beeo|xhM2*m3{!;^3S(Lb(aA30z{3h zEyNR`=vuK4Z&{spS|!pB>W&WTsM|zy7nZ}cwwAYu>@LaXF3<}eg1sb(xd5#kZ&5IM z+6^yS4$kNz@in_iR>$^{p;sPu4021om7h!)$afjZ<2tPDHd3|PN4It$EF9a9$*?@D z4ehp4&CjlNWLq77USwIrp1%oE6A!M#(We@Lr9{lfeF?3Cau__+e5|onbp`Qd0=O>U zDw^Bi=Dt%qjc_)vscod1ZfWXDA#h)}VC)zl49+_`7vaS@S`W0h_>~>XuQ`BrDbUS%~^ z>oyV(*hjZ!7re|^I~NB#-djq$I5*t%n0s-wN+$g5>EfV8$sg;abjRIZUh}sMQ@i^7 zX0?)w;m7@_w?|hCkb33uEl}2)2f;kK1$w&h;Jt^pKvfrNyZ7)GsOp5O_n+RH7GCog zY-9V$=R0Ck@zaB}5_X+))}AfEKDvcf)R9BNJ-ZE>IuccQ4{w30_S_Tp(KS)j<+tSj zPWS$!Hl&X4>A`dfE-%aSVGEbX$G1MZyQ(lIu_ilhY%A%vCXB*MwJC~bvx`0~Pz@c) zjzsH*c-Sq9)+)7M0pT-Q=-k>(&QVq*=t!L;$R$jYDR3QREuY= zFdiUXbz215BM`?=Z!H4trB9uw;G%W*(vWst>aAb)5Bq5NwEyu%|3Cy|&Baz5L58p1 zj|OKkbm|8`pS-9_=1+KWh|1ew7cZN2y)C z4{f)+GS_SMxZ0e&j*7E}1!VKdV@tOwa5rY+ioH9E%CnZm_SE*y6u29`Td>Y1(Z$|~ zuA{%slNzh`n75Aq{I(8oqTvN+IBp^Gu@dPD+_LRYk#VZB0lbp+!QEwghj~@^sV%U6uyRh5x9 z;Wy`=-HprdvVE#O>Tf>Yf_bjd#2viG#Y*%N;>>%_kXE}SX}dRyT?xf~`thi_BO*+qN14PjtiSxG8j;?Qcc>Ran(wR&0qU1tt*;Y4Uacva2 zgX@n;%%*hV#`!U)9Ib7f$EF{ZLU*($?ePYi56xsO3pcn<$D>QKc}(Z)sCa*#!hw`t zt0{4|wJ()2cY~F^)EvFeYHk3Va7wg~?)c0c7L6Hs{7A{?XTPJFco)aR;$4;kpmqXW z;a3OmYF*pVuC*1tqi4XoqvM+Qn>oVh$sMKnz5HIK`;ple`t**{el&?L3J=xJ?rO6w zT!FjVgFHi2|KwN68dRGFbKcfU-O;`r53)SoJFPFJhuR7A_>NM4l1$_G!?{SqC)P%9ihiclkJ~G#aZ8jRdj+q6xjSYR6xZp`Mz1V|I2p@ zzZ-#)T1W<#3Vy!3W(+28KbzNGj{w5rp51Z!KQvIx0H|Oe-L+`aPT-}-kZf-RbLlbz z+W;)#)qI!1N=B_fC7T;U_icidT>8X*mvxF-P#XD<@5Z^kd{*GR*x!cFFh1SARpb0F zIVz>Uz4b^)?S=fqou(KrmPv~EG@|>7rQ7{{_oyE={akUf+-VnAPzV2;lWY>_Q97ty zHwgV`6uGV5wBm`p%5p%40O{l)ZNL~ntk4pGIyp$M1zThhVGW#cOxGpFxTP#)xud6ST^Vh!Zlku9J+`cH2KlBZMaK6W5NRi~95p}M$!oqJb;96D9c z>n=+hOcp=5wXmUaoK530uRBxGWoDk-HAeX7xMaz$k2Tnk?&vn70xa8wC~zD2l;gNW z`;I;{tZ>fv9$wR=w?aJFAN!k#vZw$wd>2TE&P|C_wQYNnP7*x2{w>+HkX|RlxPNk% zq@P-Fw>JR^ffAu9aVsFKuaoiF1aK?;H&G$$zOm$=f>13Mq8P9KTb2aR3`I4jjdp;2 zbay#7OCpBT4Z7{cme&hY6m^{5PzgZA;n9k;9|3&tt;XAt}G;x8D3S0+S9Xyx!bAQv! znzszUXN2&A|JB> zq9yde7FVNb$I*nRH%?a*vK<$kKDcpez@Nu?Z3R7LdgRf~Q`GRhdHPW3>Gr$1K5CM* z?g+lMxyj`4lN+aJl8tM&|E&$a?d8dh(=)TlP3>$6IWtafdM(r}Gtwt%l^@!Ky_J5v zd4qf_lY5wsvd$E&J4n?%%C0d3YbVQ_q)8b~T7tYcFnZ?M4Mce_n%Sgm_5XY*B;Kyu zXB)o&emRZHzF&e^25>L>DD*G?8|5670Iou6KqT8yeMfI?@aT3HzTq>cNyzKw9k#Wx z(Mt2{+qlzO$Y|bikJ{Cz_l0-tKty2AM6ihPxtXA+O=aCsPH{`t;kESZc)Rg#f6gMPf5c}gbZq(<#F zs7-E#+Doj6h3Z~_hu#%cZwFYm_j7+6i@64Y?T__0LT4|X`_=-q0yY-R+KsJ+*049O zw+#f~saAfYfMrb0yZB2xF2SZ5MwGZM!nzO&;L+-cyG~5CZUQ@Ld!)485?OitImzZl z`=o9f+O*UyOsplaa{!;ziM-B{TzKjlV#FjnhxYwrl&5uV&K7_fs?TrDcdAN8n^}FU zPV4QmT1(f>tj3Z9)`Wh%qpN&YW62+bC7<06OWtZNeH#tVpf&VD3*GGl|79%@YG~mN z8F39+AJ3AqadX2T+>pfuu7j-BOB)FiT0NX#Da6AieobG0HNTDik>&j<5nWUXvOo8? zKmvUY`D=Y3>hF6$G~TO@MJ%PdBv9l)J|_pK+)Is1M(TRxPkYYzKbqg?nv^wr_># zYd=#g5&Za}p#a~$+wsx9eQnG9coXUVq-}ivZX31zfVXY)V}vG2)A;(`4sl%-3tBfN z9^1ZqE9v{XPql`LI7;~OLpu)mTBG6X!$R<=s5e{mx23VhUExaeN3Yb^oM$y#C$fJ` z?;x~I&8uY-nH)MDTCS1K_U&SR>;q?`vh2UlM(HxDPaEcRL@-US+mOCovYBRSR*Q#y z2*T3r?s_?cx~6{ulw{_~orpyxQ7H{<*OS;iFc z)7uEBnK~c`s|MJ>yngQFF|S|x=hoeL8N!}CRl;PjZfC_UJ&r-(QJf!Bv7`rJX>X--nu38RA`h-fH8Zn}r_TtYHJR9G}fcBYM_G(_^7Yi`+bIj4RxX zR(K+0>C@|=XxVv@CWBa_qwBa*SXS=g&7U9LJ0R=C=G=ZrBU*ia%N%2x{rt;e?IvUz z>E}BaXOx{5_^~A_74Z@J^!5T%-%nH%eOz8lnkIY_rm2J|rMbklvSi(ZI2n3;S#=ai zSTK*Te;Ah<3W$^N__AuvZD+)eWa5r;?K8nC2qGU@i|t!!7D5{p;f^NssR@rJdyK%etjSB74q!`4LNtDL$ zpxK7%)Y4vgc1!$5h1gp0E#SRaYO5^6P4ghq`I+!&)gDxy^miZ@%Gj9ST8Fk;RrR;F z3NFjNA4NskE>l4D$4_rooDhOK^PFxOqOQ|tt5scm6wQlf(#CDjLl3UQT;6p99>sZ* z(FM@|Wi|wCTZ2^uQCcR{GS|v1E*>i#Vd6?ed#>$XGuJWPcrcWKS4gAT5uno`pq)8ENRY?FVm=| z8$xa~`Tg$NCxpKC^bXs|gjOqX*HK50vdP7Gl9eq;(R7pfPwxim-BtTV6Hx>4d*Zr9 z5AQ~=IjC;z0IczA!AZTT-&c5GHRIsGGk(DR$^>x{{8M5AcQWAT>~F#lXr9F z`7NjwI~T@mKI4>U^r$GJadT;a-$SVor9v%rEAVGRESn||@;u9%9L^&{D_ba~&@Drs z%|K5r8jlw;{d|Y7Cy<8;udE8&fo<)8SK^NM1q;GoG`1@bwJWZ`ZS|x>tuf2%ur%Pq z^6QG_?c98MJZ-xmVKF8L_@q3EuqH-vOki`BrPV z`l9((E&f%D{GanUu7SPaG~}P}8fNQX=Sf`lkE|)&TTR4N@zd~#P2o4cp#F*0Ys={g z#*u!$+30z0@~Gi2fItEJ=$a^M)xdm+5hc{$7svc|W&wy>_RQTvJAV7K?|L6~IQf5wi)7qb z(hqqc@T7YYf2+HHt5fBNxXhzLyTprJbozXWwEOkWmCJ<2JhrN1BP+rx#6RCX5tqr@ zs=3Q-D!E&Cl-^fJQC6dQLuuw`ca-kqc#ze6NjDMq?LEAC$~!jM=QwY;cp*QZJh_(C z8%x=Klsm7wdOA47&g7lR;J(l0w#>C5pHJfEkZuE5 z&px{OxU=ptoHsdz9guq6Ov18_UJ!rB5#TM6lRI=sRiEFH6zXhuYUQknHDv44b+Ob- zZE$ej>OjnRg3)wO@1~0vD11LJ-;ZD=>9Qg|m7Y|}-BFt;=v;uG@kn}d>-ZT5c#^Nu|_X?Mu4{z~)0cAeI0heU_Ua{AKoGu_SII{VbM&b_}F%%_?@k& zcX2!{-eu{4&Z!9kpB26vK{oj{&YKaukL>AND|T0Vb3DlMc<;168TQ07&+jVz-~rzchjlO{dtaF6cm2Hm zTZ=QForJ&L9bdlAptQo6a;x!ZTj)c1{h?@=9c}ZQ(5eMDVQVu_dO8xfJI>1`{sxFQ zuIF0<@m{)DYr^La4*Oe>IqN|2$7fky4(4V56C=hW5XAfxe)=Zpc)i4$I=!>(yuXip z?@f=or`-B^D35PG=N;3g3-|rJv>BEhiQ9%mUBpuA#^4i~KqwYlGY|s-kBLKxB`Jun zgD`fMd`-<-3DcwPiPFZ-l3M6G$Xjl%DTs_0^Rmp+7g0@DzX|Tee|&cx4MC>AjZ7Cd zvFS+{oFKWbQ*Q!J#eaM^ z_^l3yHO4sFKZ_<4n$w!LpOqz*=Qrz2XWCBFxRx4a=dq&vS*b#=Ow?o&Ptf<-aS*7JYy&bxKNk>VV6lZY_35*rfjWV}G?{OI)A3^dbV^GvHYpf!j);EpdGWURro+S_H8v?u@9kY@3wz z^wUIrc?;R6mmWT4jh%&qZ`sAZ-b$LFGM=RM(5($(K;-wEy+)+XR$dLkftANM9LIS= zd|3Yta)BmgLnXM00Yizi*NastzpMRe>1!TT=seuIXeN_xCfT?VZ$@H2h5QJk;m63Tsg&aOw8wwC6ri={>xQ z7XVS$0$=?|315U=eY>0}s5?vtc|48NI#aqK#M{Sr&!eDJUxAh^MVmsrd3qPM@?}!i zQKUAR?6T9@`wrM~n7qUEBYn%xYt(Nk_2%(y^`h0}cale~q6PB6m}l2v;9Gi+=gH@e zgjFQ;_)l;CE^ieOPx5(6Z?{LfJmS%m0!yM@z9EfJ>-?T)CS6~{QV;hcdLEkR*J8-M zq*OL9;%+=Jgs{{K+znZ6`N7a$qQCWId(rN_6On|7c6%31>-ilX@m%neYmJ5LkdvtG zlQyw!i^)2t!P-)1j8uH4wz!_6Z;S6p+HI1FLsKsiggj!C*LrU)gDzkv$DJGbCoSK zepRV!o7RDx5yp$rul{O0*kYz=n-uc_ID1xeESyC9UFgze}{EmH@jUqY8j=FObWGm~WjMN?sWgO@0;l z&hKy0#S+PQMOqc4>#lmDv^bA*zb5&G>!SOOzer{9)#<8cI-it@Ukm@hmF$FX@tKtX z2Fb3oTO67fqvw8Q?pLnyVYsh9FkOqfM|{tm){I}7{=_vs3jf0ERL1G3vc48wZq*DC zmGfwEE{V;}u$oRHyvXL^AWB1$)WY+mJktd99ZTrvcfUv`8L8fWMa{Hy=)0Um&GC2@ zCE~n3d>bimSow)-*b4c#K7DWDDYC?C+I-{pwnOu^Wg_xuR9@%|@MnI7j!gd2eBrlb zu=Qm&l{fSYzw$8DZ_AJIY<7_+BHkQXtC&mKHDKR;g|)7x1- zeo$ni@;u7p2Q+%<HNSknYxaeV7!pNpunZ-{FYf?~kHsGP!t`q;&TtW%$3f)F{iRQ5h~NRZNKyUs&OD z`4NFK&$u+*@Rhe0HnjBZ_)7$S$GqKLa6&|eVc1!)m__M&G4P70I#x>c2hpr>1#`Y( zswC6#l8lt#^BDK$vlM-sJP-eOXj>p2k_*;frr-OEYoPn=#|J#SxYu-(^YvCyl%?5_ zSI~_9XSSdyEco6$qBWmn^Wxc`)6-)1oQl}3fS*^wXfPmV}x4qSpKi2fA)Nl_97-Yzc>D zDzFm5ABU`lEO!rSuhEkEaX17TeNlkFCJMqIKb;PDlOG@8pD@ei`#`@_jbS1$7J34& zhbQzF@wc-xlHw-;9*4StNYn~hg-s$NCO@QALVGPK!jJg%hayzO`J4)#PNKmlEg0B> zFYv1tTn`UN;Gy&IZ^S;smK@TerSm0s4QA=&BE%`dgcLnuok~X?J%*ica28WjNm+!$ zY%qtE%+l<03_u>ES%{w`G+zYN0XhiEjMy+%(7LL){`F943deD&U4VEgz0QH>S;WI$ za83+=HlGZ`N%AR1b+p>4)2A8DG!BI#j;{tW9G=D#>OY+|L6R0_E(%}tKSY2kwUDzc zOo`*7=0M9vG%9p1$~cU(FiCkb>42vKyFcPIF&kr)KxkY4n{ANJ z33`m<0%b!ye};`gt>`P-%*rk=b6K1Jr9t4c@W0DG2x+G!qw>#_@;Pm$Kab1j|Hrd% z5Ay*LlSX>5x)%QT)Ry)NUQj_g0A}UFQt7ksWjvs3b#Z0Mv+!L8|FE$XqY0u;?aBnX z6A(Kas+||~K_p>pMVe)q2(JpAf)ETzflV~bum{fAk)b@B7c$NCHK2zPwx~bhvYlo4 zjP0hN_h{mR0_}hqDKLAWeD7Uu3-YCbR{M zzalS#7D=PYMUk)%kN3-Oj8y5rm?m@)$1n3}Jl4_anIGTs5a>_yGCM8Y=g}k@`_=GI z$;=hVqoj!4R|aL|Z!c*76Q4Bn-hM$#U^vPqLoJbIpXAd%UBa(SOCjV-H#YcYU>?1? zUdE?$E$^)@`jSWI^66lhl>0Pmv{>8^wqB_PKUFH{UrwU24#5Ewy|g^#+bbB#7@^jy z;uQ_YuSu+pzRGgj>G0>66E-1mUw(K^2l@nu`kScWM_xUz6GJCoN23dTkl0Q0bFn{3 zVppm-OlR}*MfSz31&E&V9C~m!iui^EQq5ml#uksNqr$(?5ng>AzjVBQ98c&%k98o_ zt%NVI$}fEPnO~AgZAjim+B|-Lmz}#W#~QCjU%ma_3*URGti6gjyQia_zg9cQ`8M^V zX1UZPmwq*sJX~73mdVKb)g=Y;>yVp8iv883;;>(JawUnw{uE>o3_s>K`d58LNHup?ayAZ{lU;1`FKC$$4g+obcnif63fEeNx^0 za2;(d*8gm7Zav3_C2w>IweKR5BWME~PkpZ@S_AYY-g(CBB{s2BqMno{cU5(Av6 z!$}`>86YPK-(=%~+K}yC5vjvv3w? zSk83CfqS7HK1)bm%|=G{Bmon9Er^M62{YD>!DI@B$v6|0M4rvZXHYR5LSjkdvf`Ps zZnPY~fPoDQI&;E7k`LxnI(^dt^gygjf;-NPhUT0&I+B_%Amhe^vn+-dCuSW*ILXFg zmf9Lsw1d#Ul84f%e&p>HB6_ry+YdViYgtvqd(z9?`k~CP^z#<*g4NisDBn9f4@Rv0C z5*8OED@=RVUTw5tVM&rX>&?(OP1cBd8W2I~C@Tt!vb+fUc&ZvhM+?RfKq<7+9$*dd zTLGy1zYaiJh0btwzsx89en87*GRe--&kG)1E&1W%TC?|P3?**r{k+6VMXc3by@$gvy^4QCZ z`o#*@aH4WZi1@^O z(Ag5zy!%(qlgTjLTwx+vRmv-Z`#pn`b$^&=vv7(i5bhXs$D%9d#~~i`u+kYxCsDzg zT&Qk!*^pd0=OuBLO@>USyk`!JGQZG+0yV9NFXpPB#lc7egI{?s@oNPXbI_HZ@-b6j zlg7gU%kQ+vCUHqCA&xL)J)T8AEA&m()p3Qgd4{S5!-!485#8%NcAylFjDhZ^Q_<<~ zr5ERjPSlQx&NeFPRG5`GZITHu4Ou08Op2a3!gzVnaJe}Wd%?#fm8Czp2*^dQjR;W3w8*F z^I$R`VlZ=L2nfN8f+d6Jp{U}iCw$X*D>R_K=?djJnx%cPxk#_auOw0~k9kGOPj2OD<$P?Yc3+kf z?|}ja2%-u%D7rzvPZQ#>p3wxY{Andz)#}*sGRxO!)*@&{_>!GW0$>-0^O+u|QJpwc z$vsU{J2Q0h6y>@ZZJuM0Pa`*<#`b6kh!QHC%W;AAiW5w%H1TH|YF?WfuWJ8zJ}RZH5+wJAL3{!^w=$NTqLxl`6#wmZJc9K zRt_A0_v-#`>|Zk~MpY#vV^>>*8$ln(|Ft67Hid5RXvhuWs7d+oD0A}Fw*baFSm-V51l@tS<10RSODsPVidzb0%B^JV4 zAu;nNrf^X|b;G}yJBu!vOxdsxba#4HSWb)278W*Zv=nm|0)z~?!k9M_cFIzUEm;WL zW0+Fr_#z2n5c6q;F_Eax+ z>h_4xO0eHD56J~ljvYRdTD`=6SLbQ#VY}yK>umP79<_T=_9x>JIN-kVPT;U)@TU4S zsXXOKkB}RJ(`BvcNh1-=W-Ez)TeTOq+FuwawQ}1FD`qllZ|uk$haypn%b8Dz@i|kO zodp0A>XnyANfFG8Sv*KaNjwZ#O~`C~#6n$O&S&C!#y^6vu+uNFU-Jeu)oLTqsZhH? z0#6}Ucw4v5X_m8wDTO1b=qgo(G2&#pLNN&obRyU!aGyaC#vM4wLMVL}2pYX?re zDp^`}^+IrzUa?aS{PawZl0rRc+2b@BIi)cg3s^HhOJ?zNrGX@Sl4*5nM+wQ?jcMzo z@E29ycP^yams8;xtIO#uo=iev{zA2m4E=aLm5YOORvTqZF9<@Vg;58w5RPETnOQJ= zbQL8uV@8_A__>8pJt^F(W+e!I>TmW$$wy0$BvFL2&dZFh1_fgabfqSG)O1WjFBBEn zG^V>zWL#17!4v92#+RxIv>M3#+JI{lUG^GPBw$+<%Sv zTMv&(8lOb@aAg8&H)vy_e`K{fP*d(N{vVE zz?3n7|MqFV%h!uXMVR73*_Xy6s|k~eX_vXf*3ffqe0X78IgQ7O*eYceq=D0=>D#RK zsjjt-wZ*zQ|4cIq$;xCBPgVdO$)=YRUv*g!Rd*O-4rodFt%8f*`Sqzum0}X*Y z_X0VwjE>vwKRKwr2ZItA1|`fm@0vegk$RIq=zlREc>wXn_@?6YpT`eIbmz8>qj|43 zHth^=rQRA;zB0YXaVaMnJl%!!7N&^Ht%u>UAG)#(&8CiIvmUw?#67}oI40T5XCnM5 z_xK2!Re$UzGslgaL#M`(&yq%oC0uzUfj~D`?zdTcse?10)j0FV-JE%a+}c}R+__KC zB{}rKE%@p!^1Zoqw+Sj-`m%eY!4JRdv6=lH-Pw-dZWi{rSOd-z;SBXMwr|>URi3Q6 zR{pSjnHz@N;>`>NOZhW)8(9`jc z96^t+ayLrvz=_yCYu_+4-fFy#+cIbu=UZ;e**HD;QWC}S5FtQ|@5NeSe|YHgqYWCP z#|y{E`mbQ5iR+7Jm<=VRYq;|pcEO7@sdf=2%LSZ31AsX|^TLC)H9A}ic zUgDZwsVsLItoQTs{Rn|?%V()kyp3?>We(MyN4BnW@yY>9O6*CPU@d^b_yx%!|lc++TgGx>=uWwC-@f z*4hi3wW)kRQ6;I6aLo*x9gVR@K_Ql~du95iYW>)`*2ig*d=agJMoU5w(Nc+vNQ;wRiEy>R#wg5r8%_EV0% z+Y4tu@xccW+59KEDQGn4?*2)Fz7Hl@FFgH8V!`nxD1YL!VPG;9eE!J-<3>Nxn(Swz zzOKVjR@q(gEFZ4;G28zN9tU+W((7nr3I5Ncjjg)qbu;?{l%B7&nRmor-9!Xe4VSwkWXl_|zVcT_ z)vJ!vbj`4WA2v~9hDLDtoVuEc<%4^wI8rlbflA(gcmP@ZRjPaTy@jPvd17~Z{t zS0diEh?OC(RfAIU&=8QqJ}c!~h@n|oeV3Inj=w?!GnaEmL5V_P>=K)I=l;Zi&te% zPvD3?C-J%OY0sXxc|4$-V!{D(oDrNx;w{l`lx%2(BYjqMMD+9%zk3}Pnhb=7Q$M7!VpWkiCk~g$V{vZ@ z&U45SzRiV$O*{|&N;Pgd(yCAAVwd^52Q{0pBI`8I&I@CTM(Ca>{>u7L2R3$&LuhDp zPuL8vu|_hC+;!&=p$Y?;Wj!?PQ2sAtW~b59$jOT3+!z??y9{nGG+}p`tqBxLY?BYv zCVw@1K6T&~6f$zXx(ER3`#J0EphoGe@=KmptLp_Em>JoCCDspQ670nOCDve?kbpOs zBqRo+IhMyI|A7R?aUkb1i{Afg?US1HphYTuC7U2@BiBW9FKN=Z7h@jA8qZ_@qZt0 zZQjfOH}SVj{^vNQe<{g-VR{}b(L0X4TOV+x*nxYkz`a)BccK*#S^nz!fTf=4U#S&X zoKUNlPU|Lg1&cCpbtw+;LSKDSf|E?byd#O{b>JWz8l04lFPy}qlFEXIS9TYyF&t(G z%-tG>xKWO{XoN9{ETOF+QdE9t-a1R!--8COOj0rT5hqMX5yTXMRY15p$ubf^ov~$) zON6V?N(2!kiUFjSwO+{n$|C+J!{NjN7BB=wjW!6q?71Sfu`{ozM65*NVxNIClB(zO zc_rEyBnEN9l9EA3rdGvVq@6b6j}oO6tU@;c(As}z^40>_nWX~b$1QX>%1b?KY?$VT zh`f)gq6s{)8&T2**+LAa71WxF0)Q3}o8;7dM$-34q+Amv?z}qKR>mF@p2W!L7U$O4 zL;{inzA@D6g-4X%{h{E6$v)xHaL5Xfo?9gvx?HH$H%RBxQ$XvC3@xr%IQxMnTpw_` zq=|#4FV+zdO*VHz)XdP+frMatAR;c>yywP=2RR!jjOr1Mc`A4rny_~dSECuWuWPd~ z0M;bxvM){rjl%^(PgKONh04qzeN-U9!v-WcN{cx= zP%v|Lt?J5dXHwaz{He$$++&k$3LxGB1RR^*QN8Ih zes!fVtfVh|rkKzSf-ErXv;YKy$At}eYQL5?x9qiZxkSabO+lBaRTq4Dnm> zf{^4l#_De~$B2|;oKa@GCz}1>v)jxZN!7 zoh`h>ZHnqhURh^J!q@&_NPN8xaMglSc8S(^oes#;B8gJO>*Myi)%mc#z_?Es8#R%u zYAMvoixZ+5?~GtD0mK`mH^jypkVlSI0xqdW!g8F9*W`{JmdZM785Xxn{5kh$$X^Ph zc{zkR_3_eF)PU9BlG*Hn*TmX$KU9O2j{;Z9O~-*h zRfU@0F8~KT&#e=Lc(x3!r0H+9-{SC9dz_Cx?z`9>Z=+eico&vp{cHr6Qr$%`u#xx! ztRDUR&bmJd6VVIfasWplb|_JLlG0lk*2xQdguxvc2s%>LreD z_8_9k1XV7IjtNp=grWwE(6bI*(uP(p3PkiW@CcJ7$9-i#5?aCDKBWft6tPr5224Dk zQ>hxyw>+nQxDCbO&QPc#kx}vBRP#6$*2%`gRB(1T38nK_>erq@Zhb%pBDs!QRtJE1 zy(;7YP@V-R?k~Zh&ov%f?_FEk<80_K8*m(@_5Xryt6OBV=a){4fv?cZ3(n! z=*_I>Av$36^O-o@IE80A4B$(aAVv#1S8;qPe00^?@Ick*TwL(1FUoL};objfW!G1i z*OK;$HN%Tq@&?B&Q8)`S>@9;=oA4xa`aIy(2q;$^bk;e`cwPo(P#Bgy=Bz_;Evq9P zRONi8KiY9oOi>K1Sqs53FC}m7w)!bq5MDLz@VT#cl2^Di+!9KPVlH8>49u^+?VFBT zGVOAhisv4u$TEz9hrB9he#Mltx!hP}Ohf!$pzm#A5xkuKYlc3 zCcf6)ZEm1%`3_gURNZ|Q__wVDP_b)(z|KL{7&HWcIyUL9WLfRA{n5;IKqq6tc_5q1 zk}`|P?<-&DG;1C2VwWv@A34H8n>VbrqCgBc zdPErZsE|`suNp}*$|sO_>)4~c<cUs zoy&@sya2AdCRGBXd0Uk08C^ojAekw8yE8x-|6F0@>rDj~xLG8*3q3(EgELbVm%nbw zR>j}eIs)qRvT7<4Z7U{CWeyw@Am{q$*kPp?acZriRPNc*w%x*RT^l9RqnbDfjSF_S znBvN(Ufh6(`c5lJoUDVIJF{0tZ&8jc<_yB%W@}#Xfv`-T!5@!WE^HH90b8?*(lS`! zLj&Vuk6;2?CZqc9HoRKb4mZymyIg?=-k2e>Pp;F=w<;_maTJPEShfuP)6YkAis!X^t;Ma~WEEbqF@WRqpw){hklZJ%6cdKCE2x zLFYBU;Fb?7w|ubRmj8QJg|M&O((FiZdJ(XA@1;xOL`PMQz+`XHk>je^;?Hnimpyr^ ztF8S=7PJkQ<7t=_1BfOO2S7|?cy17%XyEG`s-mtFLoO8H*UJd_f;!I6??5|ELh$uR z(c-%KI0`Gr(Kj>Q9cP$RU)Xc3dW;3NVwX9}LjNcWmLFxk_OmQ(Im=cNSinjiQ>~uS zv{;h?61RMg{op2(5VcK(s*f5coq>4E4R9ld&JJ5Oc56JhK4ZK{X}=il3;W8%CJ;$6 z0%VuEw|HB!7Bd@Fu6W~w#SwP=JoWdws!~M%DXv01W^sG946*8NQg*-LoICN*x{Dc? ziysOr{BpTD4K26eG&p{Fn{bxX_%H^l zcU2>2aA+YbS{5$~FgM;ufyNS6+sQF2&uKQ!lA*2)z^oJKFGg<=%i(vt2 ztm@aO3zahYR_fh95V7Gs0~dAmUkdf5P-6g|b_{?jVv|%gqI`L4#%V=L;)5x@FiLLK zMh4a0S>+Ug$kN3nI0dzHG!|}I`=2!8l;!{YS842gU_D* zWPhJUiKHQHDHw!H|L_*`Z?*D`>e1$Z*q<@xl~x%%jDPtbEw$Ld_}|t|_N8hm;h9%nfZjJq<(Ss$W=J4vyT3sXmJRG4 zZBmPNq;?Or87O8Sr&QwgEiufnv%rHl5v0s@gn$dsnB5Ws{b%m-7F2;;PTjWAiqSNi?8$EH|kR_qtslexvN>l4gnDwzR21TT45OD=Y4wK zn5?Y@h<+8blWKwj5_;L>ViW4>MQe9}iK!pi6t<=wql{MENyarL-kpIuV^z(H*F7DW zHnFB^jwGqCSj{Nf)2Ixokh{W)-E|mrjDEIfWR0)a%uDkYI4&@}qBsNi5ZKx))2Ru1=x=&n z3`+@VCqmUl8mT3^FP5o|mE@DcX0Q)rG-2;~PeC&BZTj3NY)%wpnxplh_0=-vW2X)h4p08K$^lP!SppA&6jAdbHn)3A&T%cLALCF7-M+?o+3 zPGh<>lZ^9Z13FMp(v#^NQyxacf6(}F0(aSF5!Dk-RF$=KQXqhuS#j@tFnMP&pHvwVDVz*wH2!~LtwN;HoQdp$=O0H zY8K7;+%+BFa9~vDu&U7LIRdbdi$EVc1ui@Buup)9v<>ANVURR94lKhVw8;`f@@gG|cAKu4*+{E9K_zx3)^@orCs31UGA^yXU z-B{|RWa_E-D&0qL+(&Ty<K0cEi=*i*A zo)h=nAW3SvZ*j*SW`ntCI7){I*=IyZlc(2$yg4_sK&{t>E0svp0?;X+x$NdBG&SlK z$YJs)x!kI;ef>@#FNCM{o{)oi4Y!V~M;>-Z@ z!!kM=wWEdhOx(d3uDC!BKr2BiCRIs)WsFslZUm6}sFDHbgVm)4Fgo0C!=#w!C>NyP&yRBQy9U4=<<2`_kb|kOhWLI|VfO%L)C` zN$EOcDB4ZTDJ>wsi~RtaP(|I~pa`C&qE}IvvBal3E$Ob3mNMuh+t_6pN2ikuyC4rB z6q-~m*5W2Ur>VDv-O?}E*u+v-kp-$*nk1hpZtA6f)O^c!hZ`JwMpz8SVRu!AVXf3+ z2mr%G@-mF-B%6~A)fjQ!h&UHhiJLG(8nfGhb^d2LcN8>jly0=1*H@kDcpy@b8Nx$c zr({2eo%@;5P6JnOueyiB?mZk-_VDtxDMR;Psyq4Ff~|a2xDL7UMW0nog537R@B{|J z!kwoMXQ7Tf;cLtm!+89%f7pjE^|b%-g)tBx%k5=SLN6$>vP)0He-A&tFcxU@#L=g} zNN54)^TCOn*~q9_l+*aa9<>Mw34Iyuk351n*aXeW_h(#0G8~$THB=&_PB`P<5+mn@D z|JU&Sg0%~^=6t9Hft@5PO&5vc7cW91VVsfb$W(qJRzwtw3)acoq!9eT$pbtw!vG zt1@+1)T(>c;l1kc_o+JkYW$Z=V!3^#&hV0WcQ=Rp@-XyI;7fqNnDOmMgX|A~-=sjU zLBPD4B(w0>BtCEPJi)U*p4GiiY+~e;1e{X6ML5reaTsQS?9>1xh*R)9x7;rDJXQD9 zV;tLJ*G)BF28}hOqMKdBaDG@L2RVpWMpxM$a{J z>nNLPq*5_I?Q@t>6^u4c1r;?n9_gG+gw~=k{-*wb)em0glNpIG@WD;e4w1mvwM~Wx zKjMeP%0VffHR5Je#uWoSM^@6Q$GR1|C@1lh(=W1vVxle!imf27OHf^KEO8GFe8xd> zVInCdJtNj}GA+VYB6}2zCzYv#JICHAqKlBCYrT+Gg216fX^=(|{bA8xJTiLHEqV`r zczJY=UWi+R44=5RU_4Uzr$A$S&WWn?P+(R@@bqLia_T7^tdm~28n2Jn!@s=v%NmDT zN)>1znF5m*a|K{hnt^#bF|j2kpaVWHp9)EIdY%$((*%lAQ{}rgRWFIwy)xGZ?sR#O z=m{L1-e}lsN8G>7%~_l$B_~H_pQuCjDyjnPmWTu|YKtXKCFN2SKHTU_bW0v?_h}Y} z{XCw*hVu zp_t_v9U5?#qvI=Q@8rOZ><@)BSg;jg6b)!enPWlP^8g~m{a>*|_&7^Ofj>($K~QW; zjn3wPqo3W&Y{({$us)BB-2+Kt&r``F?)wbaRB3c1FFjtNXBOwpx>n7o+c+MDwvovb z78G-Aa~NHUv%XG60t71ld>Y|=LMCqgbsBw1rt_({kZGWC++0xjXHr;5V1U`u-3*T)S8<6k`L0TVP)kDErH(5}FD4r%I@o zdiC+G#X#h2tQjEAI3>O!^wTmIJ!6Mf7rYq&l7Yw#$PxWu*~6Yo`ED!Z=8+anSHGmO zcgj=lLx#8kI^amoElj{@XwWhoKHuTUgDIn_gjoeEs$NIpYIz zKnLV;pC30C#^WxJeOjCLdhuiMhr}&q*q2|}x0(4XixWs&Fgj12!zrD#d6d#U6%`yQ zcg|ae0S78+>F7#8L=7j-vyr!s7FeBnB2S=x3Fy#dn))uY2meGDB>*^gyqUP_VhH&Z z)fXyAaS8aq@TFoLw4%jvk-jO?7{@1e9P735VA2AvI;=W81qDek_S9gS>6Jm8C&GJ8 zbTgL{cG!eN!_G?rQ^6N!SJRls@=T+|QexMWVh+$6x@+LOT%{|h(8On%_qsbogq0N)WRzgQogfF|g(U~Oxju1g)%o=LhS`i1 zD^96S!QJ8VfJ~`ieoQ)DR)I%416#(X1a?+gv~?t`cf_AJ;`tXua^Z1TB-fLT&ZCBp z_Y2@rM96r^m=cPD(Cw-pxFjk96qs|a(k#ab87&A9lh9#77m=K#B#Bhow!RI1oRO#% zis(WV3qAP`e9p=bL@?b%x&FqGjr{wklo-z3vS;&Y$be%qiYj!v>p_6Cy2 zISV{DKsp7TZG{B(^E#~tCH45V(gsJ_s+obS&+4m5)VdKdrFhnu&&}@n6z(Q9m<*Ef zSW$m)x6xfW5_v}>9c(~YOTZ8Qix7%%L{#)dT_E#*&PkNHMr;@#pTu@aP9`2AuIR$Q z8-6gAnt+=^Q-$i>PmxlWV<>n9iZF={ht#orv4aFJwFy#e&PT+B2&z$4$so9Di~`bv ze`Q7hZ8D|G2ilZ8pi~1tG}4A$f=um_(KQ+jhzo6*+-`-Q&TxlT?};DN7l+l_s*_&J zLhZ+5oVv+9jcfCpFT#W zZuEM4$>QeqFdVAT5i_Kc_%#h^GIz%`JtXJ+_<+9!f}fDerZi~2&6RGFG-LKN5ikNf z{R-ZySBm8$GUHYvVT>_*_o!4GR6?6-=Vdn1y>OncDUNR%%hZ{eO3jDkN4o}I@+}qZ zeHE_`h6$R~VPIH@=b=RzLAIan`3;xN@4*+~sz7=6j3HE+msj)`aSpQ=LK`7H=r8zJ zKorY-oh9S532Yo@#@OCs5@*HCrEakLB5_%-%^ZjmjlrM`tm?%e(7IXRo|=40l>zi( z=uG^aLl`#snksM97y5@Np{ajiGC#L1b}rKAB8>&Vv*>oVoW7@rX9=h9f)h`5S#x4B zz+S{AKUKI&qm}}atBCT8HQ_`+i;Ye5fv`$d(MnB4y`OL>>gph#HG1~2t7jrssK6Gp zJPs{nejy#yeF}MDrl`mcciD5wok4sDzaiX5CH_sj$DWIPGK&6#`t(vEY0QF>b%-c+ z#ECO#wJgPoUw7cBFQ9*k6ts(7lZ)5`9bn)Bj(JxaR6eF3Kn(+pd49{^(ZkD|uop!0 z5X$403A4`{6ZUA)QZ(vaIgora5RJv0MH_<%$>?Fm9;}dXnaI?k-SCBTj8`d9*k9r4 zr9z-^tyTeW)yG{Ok1dS1HaI!Kcmq#7`N! zr(t}0(k;SQcWy&IapIeiB}Ql_HpjnHa)QHRO9dA&XQKL-@^Aa#I@*@%a|nUMcoebH zj;h$kiuZcUnloS$v-hhg$0`~1n$e@x6pDW4MBJ}#MX&}ET7tmx7`oeqL-BX&BIYBw z{N=>%b>~T;d{3bUOeG*PQv;)1E}65AV3mHH2H7mAj{^q-V<4Wp#D8)=+Uu$|CYAbX>FB?&r>3_{ex_x|C|4bzUG!WK zuG%oWo;pyFC6w27e$Cjpdza4 z0$xM%Mry321!7t=a9cAd&=m64>Th z2@KdYycA~5ViXoVv!|SiWBtJE z+57?1X*^6wzJp~TcG!cql{P3gX11dA!Uy1aZEm~p4VDykNXzE2rTQqv`>3&noZ_ve zPOHpO^RJI8P(2R?&p^T?41zh-AasS=n;DwA3J$qcYogA~(!=7yXPiXrFVbu&thJ=0 zHZj|aGrRz+g0(+bD-|MKmLilrhLxu+MG=l2epny0rwcV-CjG#~IL-Ljlo8!aRAV4r z=R?}cZBBK|%|%=`lF zrY1&F&?Pwzndy9SVQwm(rNCCt7pOtOIgKY1Q9Ng0FcenobPE_M88)6v@6p@KWONP~6{a1=n@o{AFXm1kb(+<=re%9Dps)YO~y6YCTGHon+ z&#hx!!$w!7ct!zh%>Y;L%vUrL+$P&yS5Li_`w$Vh2#Z@|b%W$O5|1^G+mjnb7K?B4 zR1JveoY}%-On}-Be8^1+PAe$Rv&@OZMC4W)xsrP?NF)kw_8xp zfAD^y0wcQ)w@ft^5J8g*H0HY#Va&Hz;@DAz87AoH=XXIDIA%55GfKZYco(kHEEX5k zv;M)58T`P$AX$5=_DNo8!r`dHvuL_l)S}m@SwZR}X_vOAW){LI zjdd`Pnibux>G;XxfG2nx#^DL zJjsU1ApAw3p4w2yv`AlzG^VFpZHjBwr_2V|@qC;oavZWQfTn)`WnSrrs+N4n*Mb0ytYg4J5u!s%SlfWOxjGcAh)7-^r zNs&H^w6a-GyR~s@&aI9blP69pit=oYuUQ(X!K-!Idaf{{kQU%?)Fh_2^N77S;Urf{ zJYwO=Dm_O+u>$~oy%lik*1l7rJ__}g4GbM9$;J}(E|TsFo`3lMFJZN|))Dm%p&2zK$P9s@Nq`arCsZ)J zSN+3S4kJ`g2a#j_8w1Qd%>mwT-J?9d%#BK!#_)FQ*Fe6t;s{`zK^sr3S=?F|;3znq zDU%%nopcEmKw8!MIo4htPXUkA4vWZ$0{FFzNc5e zSPRZmTiT`UZ0smv4?2zzdD58N1=>K}(cPLebLHppn1o9bUwM-=(mlPDri!j-Hi8^5 zf^SLev&jkOyj5`L1x{sZ5;o>E0?1`@9$i?($3^m*wHta;nFamR989vfR&!CP8EqJY z&6}ezu$1;xEXr+9P0s*fj#XT>(iO2lD$-%VnHk*PWNjJURK3sx>Q$IvYbV5z%4Q0j zj>sL#Ttt{GIaJ{v8l7fyql}c9Hn1Im0y$Qz>Irt~oS1>W%`eLCkvtPfpcIifF|qoC z0NB-e^?3Q~JR!jZNo`ve96#*iVPnlL)T?!yJ0m7Dj3wTE*MpO&3yZ^*kJ0f zZ!UUWGOp3#8KH(bwv98j23&_A?ci8f3Duh&>`fBGaRn51t>esz(w7qH5cCSY`fRBa_XEBHFj=hK6z9 zJg<|yxzVlRXyaFYVD8RE{iydllLv@O(RPo-GuL6*)Bv8V7luIVCh)=*BE?NwYNkH0 zPk#Z(Qt@t9M?yrdDPu|p9a2ZoUJArvf33-Aapl?)Yo|;~5HI;NZBR+U)${rW$&=(` z_U^m{(#*$pmFy)Dx?gl*)Yw4?XfyC4mh&4fZ#Zm?-N23QEgZ?3Wh9!GX(0OOR?a+W5wvQt!*`Gw(MgPJ*yK}4B< z5jVLJ10Ex>uI7g_+>p=aP|w7Kr8yt`bikL=axY1r!d`n|$T>udJr@rp^rE)GA~jp8 zqod}XvA&y8i_=k{;U#>b6_Wi_l(ZKH0+{to@ju|w?e`iM(-XQyWd$_mq6)ZOHPs0L z8p|r|0m6w?F=Ea(BmKG16>4$y#e94wuCc{D86-m!R*_7Gf!0`|lmdjASOf?zse3f|UiSyeqOh#qVBK~OY+wfNJ+Fuhhf(MfLMcoTEJ1qc2GiX~Y!Z z73JAk4?S-gEIg`p{b}oHp+2duTKrL`RLtRp&RoS|lVX^Yz(Yfo^R^aZ5wKZfWWfWo z$A`_ov}R(GO>#>}C&sB11Ay-)J*xc1gn47PvI4`gNm0O7uRzwb$@mt2kne?GllRi8ihuIW34@3G`ww1W z2w9NyUKr%jZx{BJefw>}E0c^>dKMT`9jcw{FlTpS1K=uE!owJDK3?;xP}#Jj3a9_) zL0$zF{@d975xkB0??luUjB1f)p(lZR&2K&OD=5#iPi)`fzmIW3$BQlc)GPQYPvUVw zWbsmY?|g~c+?2idh?$%w1M_V^n$aPQu85jB{xX|n!zz81;n`+QhWYkUa@kR@b&t`b zZFM&GYIs-~;IpWtrSlK@wg)A*1X}^fnPXw0Ih6hC)$zoy;|uMq@jnyO2|k=+b$?oA zB!Q=2HaA3fT5UTUC-&Qai-^B!zW7w#ME^`%^SO=-Qlb}rO~l;MQB9;rI*jI<*0s6u z<%uyGu@Yi0ADo>gM8K>wA0|%A{WI3`TSHr=(Q!uCke$1N4!%j0_lzawG-jL;y&SEU zwMMkrwLJ8%KJ53|n5G^L82R?T_+VM=Qfn8N7_v9FZ!2Z|TU5 zKTG^uoWn9x##S9`R}1_Ny9N%2Z=QP7xVhEVEHM-$|Cnz_Q7InfOrx*T;%>Z>!ZHc| zF&5_;9gC5v1WM=u?;-~Gj@Y4+wbF9^u_kqxL}TRT^vB==;S**Mj%3rG=h2LIE_>)W zFL{hgnp4UQ|OzrVQf1!C6z!q24T&&fb0HmV$NGdu8f>f@VkHFIuPMq-Cfgsk6O ziK8gVFT5o%fEFF+qK~E6MDM zML1>zX`}Dt%$AlVV-3BZX3@KFPVJ3}t>BJ-=1n-B0bJGtM7Z){3=DJY6Xo5dtHf_h zG$-#jYmCX*76Qw@+@hYE*4%16y**@o$yE@T=w@WKwP;0I1{bIoX0M>QUGTErFlffp z$GG%i#Z8Q!7IpxE-xx`3@WA5$>T?8#?*Ilr4m>kG)ajD2U3-!w>YtQ=^Wyk&-f9u9 zK>^2N4+`F3g1u$}wknWZmYL7%X5*Qz~FxOfYbk$&YexR%qaNq?-CgYW%Ahwd7PhYml>AulXPn0Z<~&3^G!b z=Ozm#ZxRmMZyjBrhJo`tCh4JdeEkBo5#G7v2t$Wu2gKCZIl^3e;W9EcRO)RG^ob3? zdFS5+GA!dv0^chn0o710)t>djum~jzMFpNr0#bY*9rhVA;r-L-lY&o*7$r78>K+pu z|C45_2shXlF}DyXVATyFU6Z9F@G2jelf8Ayn#F1pr;c*R8rrD|DO}hdTMA_*IjebU zuO#u1We$#+pQn#D0IH-}U#NoqCa2z%dVRaQuz_^^s)kvt+8Vaf27%<_YP-gSXZ9pJ zW}lxEL1N==H23F0-xB)p z_NRS@`$I^^`=9oa2`cRcuYY=nYb#G=nBeiJxQQG}WwWz;^16)cV8HpG{nII^*|yh> zBNxw>B6{J@ zi^_Gevf^K%B+)$Rf8l>wto29OgmKcN3qjzQDd=R2GG z@HPBoyTgDIF8Fo_A36&t}uX><*Bjo zpAt;xs6{_0RWYoY()WT~C9F%!5HyO`y0uwn zgy84rdLXL|QZ>Ss(jw#Y52BcdnB~aqiFX+APT~9nW>|7;C#BgzG8~Ge!Ld406SVxg z*H-C@iuu-CGnc$D$I{E6HhPZ2JRZT$p+2VPxfl`H(Y~0?1tMHq(1Wx>fU9&|)HAt?7gw|;m~3>)lo>G&{m)4@5jd-fVq{u>MpYpGzkmAw++}Cw8H1@= zGM1U0323!AFrL8%5XT`0doe$q@+gloK1Xc3{t_^-CcuG>fZH$4#YP zoVL86@tM*WO=0Rr*rJFEoQOAdiYQVUdK( zmYW5gd5!o*0~coG46r3G_UGv5cV?fzbo4U&LOfS$$Hwacrf^=ydG-FKMqaQ~^VfOe z?illE5BBuRla>p(QbnzsUCe`DckPuYRy_5R@EUAvTwUzHZ*K<`CJ~ut?YnF|cR1+c4EEVH+D95HtYVs z54X4O{eN%b?^6E1_J;YxI{^Dmy!&sXWTIJV@zHwF%D2w^ZTs2mA_w25@0zdfef!J3 zZ|}Wt@9)vK*Bl66lfkWXd+gee-;lwrv1xbtpDTI+*N+JLPn+-WmKiCMe38RtWp{Hk ztR0ztT6Sj8%?Wz8)$S8q8Q}iTrYdcM*Dy0NuqT`VvP-pc#kAZ%zx$=nwjk-c{kpPC zAH_;kO&SdT&_23Uw(VCi7l0uizKwK*D?hF5^4C6nY&K;dEl=-l(`LWU60b|<+sdx_ zRLg>lX3V4It=Jsd`#G_}7rO5FGc7#+w~=KTEy$zg_1o;%za@jMFSDsMpkG#Y^+UZ0 zw4f`)isDFQmY3RM5u1SK|MO7Of8VEh{@46F%Cpl+d|jNs{4L@CA3l0ikN?}+*}RYc zyOF;o{J&Wq|5}{C%gV+$X;JRaG~et=7YKlHJ*{=V43i zZgy9{>iH`!+kz1#^6_2Q0e6T^ehEm+q>f%QSf31=V&54VyQ~^76y?k$G(=7*8meT= z`;_JCi^xHAno1OINfVs(Y$g_qkou7{@fFp*+nD9njcdk6m39&yncyqJ8$|lZo}!mP z!V%F_JYwXy6q9RN%sGV_V-jk1E42ZG9FMTlmxZ$_t<+s#`X!%scCG17zF=D3kHEp@o)kgif#4%e3cN9nEt z>97-6Knop{W$iw@PI^{rcJHT*AD4bkN3;ak&*#UTS3B|B8E%@WnNL(Z0RjCq`JCi= za%nR8QpYe__}R}cG>30x<7{;?$ttd97Z-4+hn0$r@?%)q+4)_zxxwg0`m8c#5GS~c zI>tOZCaOOhw<7botpgcL7Hx5s-*Pw}_^-ATn(4s~E#lp)J~yy!PX_h7(=I8&TJb~< z3`TCNK_MMfH3b2cd|y{-?Q@3?7qHv&VZfV-YmL+LLd{!ntc%oM#+c;>u*w;X*~|b( z#`}Ir`*Fq2ozqx{SLuvcu1=?<(lxxh^G(F@(`hfQ96^F@vEBB$J2tBehajS39m z0oNQT<22=dN5Zd|#ipE#TOhH~S=8S{jH zZH6$@-8qQu$-ER@#*(+)>ji~5JQLp}F1iG9#%B2mWO36+K3L-tV3~`*!xd_OAjO|C zc5>Sw%AgD4jn64pO`>#UPcJh`+k$KfaMDt|UX!V8omlfXNSgl>7HSm0+29Z}kZfPz zV`G{y7Nz*8OGe;#*|8OVXbMbILr7j-roh+Lj9|n#O5ACkzXpErHf6$zc?RCeI( zV0%99IE|a@#N}bGau)S7h6!dnN znG0`o@d{YEv+NycVa^RU_=w#oUY|!d-%u-i&ily%NgH=_?wEE)6iFto7uVrMA!lkM zcAEXK?Le+1e=mIbS#8Vi)NTMmBeC5Q_N$G=$9V4V)x)qMz~R9>M$8~e{KstEV8l!k zV}#&4Th$FIH$%D!L$*0nR$XT2P$u$@dbWH=E$4?Cgj~blL^XdC-<-dR0{l%7fqNa7 zW0|5#v&#jzotrZ|^=ewd@kDDmo;bkqH1Dc-|Jem=f^|-S(zf%XRP8?$G=HvE^~zJn2TIillQLf zz+^?MiL#8-io={1I`|@(KU53gG=H&}L-a6gjCJ@fpZPj)&+_y7?Nb8}vGye2m>t@j zC2AbxFE=~LzxaNury{~s{F64Ew;;a6jx)1-gAFG<%_hv2E}fLk(NT!$y2S?Dga|e7 z6)oev;!Sw3XesX%2YIg#4A~Iasq$c9ht^r^R<2j>t4ArU7n$qG%=M-gdjXbMk|n!N zyi(3`;8(~c8A!aM&)ctT7^gEb)e1h(ssZb^5>5=_iEQqg>8IC)?s#1!mZ#c@-y@fj z*-Sv)xZ~|ERMa?f;nWzAiLM3Y$8-~1aelI&imPSmo9WTQ;8l@HD|Mh-v6&I5&}=tu z!amm-Uiybc+*n%<*ArS{{5Y5!(!ft>86%Jw?G0xo8u;(8bGr=-#rB{MX}aKrF(KZx zOedpEm^+*5kvXY_(tx%De4)*})M8$0-K^TV2u>;s8$6a8%<#^vWaONuo9?eEaT6>X zbZ*U^+9tZIlwOK*-b~IE%JdyeYRb}0-(_L%c|kG|_u|)#$nAaoyi7v7p)LV_gxgzK zhha@nvnIdNuW3L?me)kD7HX+9d#3TujH^ZRKdXuO)S=V-?5b!RxN+Hd4oV5<>f&#= z72$)|d4NO5a!6M9s?M&g z@AHcU{0Uj*%qqkc`ha8a6DN7WgPm`cW$5RV*KH8H-~Qzpv7Xq|?NfpB`C>5vYy3aD z`wQ{Ez5U*O{O>pUS>yjf%On1C{L8agmPTxr#vjQYWbG?7EOPHG^80WW!A14wz$K+V3ypHiF0|YDnXKGePnT3&rvsCc0Vk2O7Ui--C2S=WeNx*sI@uX0gly8;nL9&^?_cU{2Ly!LY+k-8--NVYuD8r(SuJ=i35Ps%TcDi0a}< z=jmWJWr$E_Q!`F(j-eZ{J9hE5K#V}_vT+beHZ*+g`(ku`F(TnQ8FKte>|#_7vy#>X z^TZ$fb-rhYi$(q?fgcepu-kw zat0*&25^;W=y_JI0#|g3c@$PT`&ITiUBpV10T<1yQ?_6mDreCXpQX3k{8%7ganwc%;V+Kp~( zK;*?99Pjy5u2C|Z0M^_UR^eG9YsUm7^d$`Cb-ct*r^gz|oKrg2@dsui6pg(qY*10- zMU_%y7(Ok$)l`>EIDw5YD?m@Xpzx?>tktxPlF$m>fKe2CTOA9R!S`* zCqS?afCbrpXjQYE*tdSONr84&<1iYiwNL4ULmkec))GlMsRVXRF%CoNwvn%g`XHlm z6T7Pck~Q%lpQr>mR%B}Pip38a%lQ1Kq8?LybbsW8;hUJ-u2{BYd+h4$P|-HueO@;?)aZPBmG*;^8aGA)#0PaML@-MF(zdtITd%o7=q= zxfjXII!F>b2Ef6Q+4yoB$f8@7=1;K=iA{9 z*6z1WmIOukN2&r5)Ae>&P~KL=(B_RVp_QmIlR}7E)S5Y4oD*To!U#~pR>xo!{sFEhVz)Z%e5>nX!H)UMf2M_)dUYhvEau}CW%TSBi|Pj+M%UB zmAN*gdJsQ9d)rvK)bN99P?VFbco6rqDSzF>h5u&C@_)l001dY}nb&zTXeuAR*gID1 z{}1*K7WMy~qkH}TH~Cqo|F1Z2gf0&&y5DR6H`M;WDUxBE&an1r^4U}E1s~PuLiAKp z4FN5GtpVVMnbK`AY9L|yy=~y$Ht>714FoT-+i3f5xR0KMHqc#Aif(#bJPDo?{|s9| zFAm=oODzH6No#kP=s&bOB2IX9yGHln+XZy%^4}LJoj=o3K4f&ZWP^|}CN&yTOLvK` z#I)!Y4lDEJjb70sHx+ew@}Sb3nk-3{Iv^Rcv0o`uTNWH2l5yP9v6+ zoLh2U0QTska`E{rAIN)1@=yTTE%?JvQj(%(lQ@}83(0^^oOhYf=BD1NaZ05IO}8ad z9o)`_MgD(vwt*{%2HPUFHM1s)tU@BhfCQya^tK_COq@-g6Dz4K#=1pOLDCZ`Wu#${ z*vN|0q(WGSCcVlk_13LP#tk7^@@{)>|CVGQ^r~m+XvFy&-m)%prP9#W_6Qwzk?Q-I zRJsqt9#M@ZDa_l!YQ}!xqa2;<@$3beiZF&_RdQ>81WL+_R84GFsn<_iK!6kbn=zeCvUxfZMY%zt(;Sho z^s6Qu+QKVV3UU(3q@>;;OR4HpEon4kS-}WrkK(h8m=ff0zsNXTvD1Axr~mYwn&3V< zDMkeygrm6AIh@mft@stEjqL0l&*{Hb{Ns$q@~}65*lWelvWximXnuUuir?@UkN4)s zd-VNm^yxZ2>due4t>|q!%x2^G@L+y;(29|j5t`k&cRcS=b5H5E!Li#rnD_8F8xA=a z(ZR#{!9)5?m5V`{MhCt50lo1Q0#AIfH$R})oQ|?_yni&`r}w{4r@(02-=FXAx8mm{ z17F89z%I3MMq8FX^yb}OE24FDmf>S(-t9o4DfET9R@@#cp`h?<{aJ?ORfu&k_Nz#8 z1V|YoairFD6RRk>I4{%jV@8nESsf>n=T_IuS%R~v`(0$@1(`#W=F16Ya;-4zTwW1b z()_Xdn>QgF5q!_9jT>nC-~Hp^_L-Z5!*gF$ZXtQ_Xmlr(z;fYrdH* zZR{~~9`M)33>3&iXc9w4680p)bJU}jp{-0XJpA)Ii)5bCm(^6}y^Vz1G;*C2$*nE6 z{k&sL`4`rT8De(a zl*~;a&|A5V=9D`soeUgmFhr|N`R$f27|z!i zU1k@TBT3MxSCI`tyDG|0EnSX+jhYu~qANI>Kn$Cv0qKuBeyY)l>rt~R?REYO-4_U& z5dvhDx|hh(z$3Gzkfoj0VToAhI!1ep)Mmies8G|+I2pnMMy%phGj|^^vWi$2`9nN9=q@~w zk1IJBsp4I}OB^d~lV0%yk8wH0J*+SP%G}$T^)s?N&GRs-90O`1n@Y1cyCj6bUM5+U z5*6*=!Wz@35BQ|0%&UlLYkC9aD zhyOx==~|+onm52O@|oMLSHbs^V2Yq@%zgMq^iWz@I-GArgTVO1N{{p4*iC99I()oQ zXA;Rt+$slPIoM$}R7M{uqYLI9rr98yFdTLS2#Y#0Ja5DRs|u-RqSd4>SOWBfPc2lA zJf_K#!_EZt*?tKNIw%xxIrrSQ9Ls$ZHf}nBYq6-!`5bUYW4OvSzR&Uz{eq6ku^Q#+ zgq=tLCJuag&e#9in)GX;SaihO0IEc)GqIi3Me@*H7T0#9qJnY6;icq|8d|K#hR89= z-5AC;-$b+o`M1ca?wz-KA#zb~afL;#Mx$Phu3e7PW@>36x~jHRLtL5swP>AKQQWAn zPfjCNfNt~MXThc1GV9_+S)so)-gz5dF<@TdUiGGsjxR$|31I;|?1I@k2|73N#5&N4u1e@ifRGq$?Z<0MtwB%_BNyuvizP6RKfO=7R48tS{5XLj&G0w1XUM^WUTFqMs z%NYgRtXJb;+0x+`w+!q$#0sHIje#V8(y#aU^FqEcxEjhVMPQcf{uY9?1cJw6hpFyy zq;ctemKHE|vC3l+2Wm6SIiG2+wqJx+L&Vw-69)tnl|E!8z&dy!5#!?zX4t~ZFO_kT z7pz?;2@UgtKOnoWQ>W*JN8K=^VVd&_A1>%mJPZ%JfiV}ZZbW&1EWT)ZRj`{E$)sE8 zuHwg$%)G@N-bR{Ue~4_k7Qw{#lFES9o7JHX|H6M8JGu(cK1R_vC~{4 zS5RIrZ=J6zz1y#&QIZ=6!3@b5;I*guuz5Z~NO8Bfqu0rZkjBD-QC!Lqb4_v(&T78F z;O?8KP%dZ**_2<%i~*L_WR(1!gR$|#SB%+%FUf08ieO-|2QMp5VVuMWTLV zA7K&~5Mdy&Ko;cB9NtsYsHoyh>LNxgWemBZV1s?cD$_{`Er?Vw9gzE;6=0IHMWd%I z!P-BxFVoTIlw_Br-KUvpmu>Ne`92@getY~wyYbJ0W@II8O#zR#;e+0xE$Xq-tD@4! z%P3qX`6s?IB^u9GGU_6_&NP0>>Q>B2q}=rSnTdll6Ky&(acE|uuRb&9D<NzrVMP{9^DOX340ys9M6KwG5gF{gqA!wSx0soxo!@?c9*Wu&kXGqm&ln09@B- z3Ar2PnzY~Vn0O{h$AS470_T*$xGu0KDL;NJzbS4fGo)wLYEMC83Z>fa+M7;NT zb;9?xbigaR#OtEjSFcVl#4js{DJo%MTeC3TwYDlc6<`R?MYSU2XR+_*k}d!uvt# zSn|114A*HCHAkkJH=COD*9EFIP>7>liqomL1TIH#R8Fke1e*d*+7sxJf=X&OFcp$y;k`F-H`r1?cvrHEm}XXV^Jri&8vVTq~2L zYxOvaT-3WnB^WqfDwx}m% za{V6|)bh4gSc&4b>eca0A5W!pY&-EKjXx_q%;dFjFw+h= z1bJJ0UP}%w>WyxR&z;+>S7X8DPP?Oh_@>l2k3-az!$`AL9(5DSPgGGC7}KE21y|UE_Sq$9v3; zd(4gB7v_c)jTv|0cCgor+v17*zA1pk`YrpUxmPzswdizqda)J#4UPpgOy7@&&}iwi z?@Rt9#@cV1?X`#TKcu%op`cHXVN=Y7!NsT}Or+3`5@ea6%YBLDcR5F*%_pZ2kw_<=HZa&Fssy1eO+kH>Ce>!3-sAS`*Gh8LZp;(%XA2i3g zE>$${d@O<8f$UyQJtNQDhMEEC@eiI6>d}&}*OJEM3GM#4-mS3-aHSPGxn_R~7@>;t z6Bg;ye0Uwd9lT7+kzg=7=a9P_&2)$YyV;KM^`^x_5KT?PjCL44F+S{9zVT1V?6oPu4c8TK|Pz!C!=gY zcm4$a&s8NNS}|t3NSF)*`yMmokfJ1~NqbmajNP~rznS^ouleXFQK?NfeyOr*vMAH! zt3Tl95PnWiPVo2i!Tm$}Jmt^y=)uY9SJUay^yIN!#@I}fzY4(bB00}iOjAa@2PC>d~mi9<=8dWinNd_hMzE zLg#oy0L`a#K(AG%3R#*W08HhL(%IaIlgac5;S-(R2tw}h-j&JsM4^($dnn*?Pb>;G zf4rx&SbZQ({{|uaA_A;(4~6tvhNA!6^Skn=)~dWvxAi&`tHzeTsXsRB;Tz&+dyfnl zkH-TcfNPUj+dPpg@lP>__2aor zb+US>vxO>jDgNc4=B7wxDRw~FR3^#R4IlBBR{y3R60|DXtG6DsbG7;)(;Vpi=Ptkm zkQ72}1hl!#CN>H{Ze^imRx;E$lDTaF3zN#MgEDw3J$DE%mA+n-4>P1Kc_jWN>JwyU z39!2uz8`PjVLU!RJ0R(TlndXU5ay%|4g!VRdxfjl3) z0?l~%Z8o#{BY+C5K}M0X_C~GXi=DP{UK<5&IvTtIqtvFdot<;{b!+#0r}duKX3M+3 z%RBp`=LmMJHu{ls`bC7FEed2GFzkE)AC5iStRf!mogYn(Mc{vd)5i#zpV!x1D3sni@VZ29CQg6 zA4B&u@Ezi(L|*q$j?c#UY>oEsnRW!Qh+rX1o&)Y#`JEMWSTRDi)hQk>0ed72qDiVo z!W8wR;Xo311b7>y5+ahAnG$rPDiL{HFcJR=Pa)w zGJzyViHUCTM0f@^ZXGj#XJC&rOee(I%`84I&kpdHfNw*U0Mz>Q0lr>i$Pdhr*C;wv z1tJS%)#A;FoI%?d2+*ne9K3dSg=bg2DUedATtR3?4*-vW9&!J0oSIvptEdv-u>|Nm zFH8;rq68LR0SFNqH-w_WNm28GqPR@p%zy(=SZVugo}YC2aR1O5y}jw^1u{ck7m764 z8H1CCh^nGMkZZ{b0(yavmOyJxxkV{LvWcwoE5v>04y&K-R_9L;zC7baT zPcjBk;ID8e0qd;LX{utBU9tk}DHmuE684DbbfwXC2+V0z0qPGa8+;wm{#IFi-6uAF zutxn6Q_oK=QAfCR6__>2F7zDmWsQ2<(Wt<*dR6MOG`V;^gG}NUaPC170me1J8mh;P z>T~20;g&-duOppHvIq1uel19WWivz6Y~=-a@$3@32SKUYXCjwH29hhTD^xK%K{)WR z5aCUhthyvThrCW_TS%w@)<`(nNrLigw~|n03|AA;gYp4JZ;0Z<0seb-K;iLP~eP zFCBz09fW_A4nj}B`aP|Lod$E>vXoC~EBp>GaNckJAK88AbzbMMo4t1TAdV-eqAvz) zY(}`}oD0cNR>!_k&}la`Q0gzn+AF}_E=&@OzPxq=EFZ^Qf`eSe&ZW1w*0(AXkf2u7 ze8>RgH&vLCi(;bLGsuXsvJwfL0T~r&I901EyXFP}l?h<%SgKV8GX~1oQ}klMx~hZ| zA!}b@sbA8bHp0rEdH^$(m}P(%KPqdo=Tz#!IzDb9UP5#ewj!X`PNW~8dzhnR5vU3{ z5)w$JYXm^t6*!B)j?Tw(UD)yxmp_?-0O?DCDY1JFn42u_0s!%uQn7-hb2#`>&1IF8 z55=L_&y43B(toc>n*$+X3H=i4Rl7r&HC#uK-+v}SQbA3Elu*$W!ERZV&d|!|A|*T_ zAS@;BU5b?|MXVxCv=ilB!ey88XrZE;myAGBse`#pY+tLXf$I?bLqIT)$loKeR+TlK zF-SbZ=0cJP+9{7phq=9QQ#P=DtGvpS7jaJMN zup_|4H&apxMH1MAvt7>>sI;vT%Y}h`;3J{smrxH5NS#CZ-EeNEA_+ABYKksDnPXxT z!%%h*s}r<{9XxA+cGxz(3)@0_K^iTpMN9`T7hoH8zjinPowwC|4#g{WLj1`hQFCgX zK+czd9{@|M^$}Tgg=fn=Pc(N+UOavAlnd}ggHM}j@OY4l?8|KB3=unLWd&kf-5ZfY z^Qw_}@#+PAe(~au<9%7^+q@dS1TLCJw71^P) zVN?J_PQ*sBr!Ew62qP=#g3g%r$lhyHtXPp!%t3L>62fUloo51sGpZ7TEAG1g9@T!P z%bB!ljQ_+fS8u6vtuaf-))B;od)t)pPC7^`7APS$b~lI2`e{e&jz4Fh?8Zni|2j&B z84hH(ylVXjHY4RA-mI+;*6kt%}9P)jr3`K$F0r(p- zs0hriL@!|*Or7okL*^A)o0{YkvaEVXi8y@y3C+kaKY#kqGw|JZ%$~JXntsMJw)cNe z4(}gz=f6%)0qjfv_fPoQ(f=j&aDmr%A-?o~xAlL+rtG_C7h??6v+?_A<+w5;<@CiQ>OVVw&0vJRD9 z9aa-|SX=y@PLF#BzxtRCz$g9f*fPS@aEys9ntEXpsGYJ3^5y?}$Sp$q-+d)<)GA4) z)BC-+1lxAtU3d7oj23R<0ct2f*>VZnjQKzzEx77*oy%ZP-?fCISerO(Ox^cXOt3Ej znRy&*S9JQg#=B8X@WLqhBMVf>%P%U?{oMuDf zSW$O@P9vc~iPV(5C$8`d3p$-OYF9H?IDPA34ZwHE{9&WM)%&$q9Bu9`@}QlHN834r zJ@{*Ij0!dFf`{=&uEtZ19)D+v-q9BQ@swiG2)g7MSSvm0(L1Zew~75nWgeYbh&JbE z=*er30^jU0BM-qn!xQw<2=;A3Yy9-xQu4G@fdSp!DgY)LPxjM5GsU>aG-#9Uw6sw@ zSED^;q4ABU0I<-&5zpEk)`qh!p?VM#4#pqqK|lV6=5n`p+7YZH_i3-D)Ejo7kNo&2 zNHwJ*f4NY6HCRxw4D9lW2aSu7Gxu5#%GF@1?QlSdju?_)s84|V*o9eUBQdMom648J zL9eMBMh9R-q^5)|X;KtIbAsU+uPB}*){L;#hvzeQt&&BwxB{uwe#&m9AaIg8xXcQ#3z8$sj+3y=8-A&L0p?>IN%eo)q#CIvT(W%@RW-8u0I?2 zlXXrH2hqY9<{}CM_hj~R$Isk+z5$jXOGA_ zTpJGPCZjDlNzc5d?vmPY;EwK*8uMnC*ubH;6zPs)6NDH&bVv;cO&grAsUjMno`*QW zzu1_^@31kBG_XJML5;BvMNButuijkNQZ4;$aQNk#sQt2z0Q+;4dcO|z_q)W6mu@oS z%Wllph(}P$XEC-TYu+OVu;Sp}B{o)}z+G@3JA;^ql~e7=MlCm0^87m9^;$~j1*eE~ z62!k-U0_~U$7pcWRT5K&e^!DZ72Qxkimziox7lEVmm!P7RM(3&EgkVSSfDjaYD5F# zbS`dUF~GW$5wBmli%r6Z$`6Y4FqGiS0#Rg&SZ0ypkc>(_!YXFv=H-Lq$dT|Vh019- zxqa7y8xn`Wc6i>tD)XxJZ#A@S4$=wm9fG^<5NO<8&x}T6KqcLcR%JQ20g7%_QM&Wd z3p0D&y`SfQjo5I|LCw}%f#h7mh|gW4nx&1GOqiDOO;)qiR(WpRa!?gI1c9HudFSL_ zQluM+T8(6n8u_~>%2)UT&be3c@~|K;%q_<8xrFqpK$>IMo2LlEC7HvDULyfk;5!XU z-a;`Bu1;bmm`ZeBd{Y9;NUp%U6-QjYK-^!_Z7nijNrM4QK5`b5GKn_}pjY=$iCl63 zG5g91w$8gg=IUxZ75m_P?tv?LW$;!wtMA#}bsKTHaGrIg%CEal2cz}t7;I`Tqtb+) zXYEP9`|)5MuhL%(w0CYVIX?8W@o^P7mr07iI_?TiR5Acpu~#LhlMKYDB8R~~aySZd zW4w^G=%YELC>rjk$^le??h7kz7ZNYg=(T|*W_(L>FbkRIbp591q2i;HD5@-T_6%B< zQJDiuotPzPnNycQQq$1emyUjl_^7yj)qDWc;gidrLtT%X+<4(;nRmtMv(2p`Acj)fgu2tz=Fks~3#fa~+ znh@y3MrXTt>)QbAf6(g%FCMW=KsU*KF#Q`|=8>xfF(j)H<-<`^X0xppq*Jkb)r z3Z=3DH{q@ECs2f6Ds1evYa3U3G4;QoU%9FsbIvmWmkMe%*=|n-?=*(r)Qzh8&Bo4X z1faM7RwdG#!zBoJ+&K|*8k2yc`}4J&PDn70To;mN-(1gT+oh*3kTIv#-n~a z54PVJZ z)O{?2{0@sh>6}kz7g*)sPbSCIX2ArWLLj2uJx<|+P5|#=YzByldq7r;*$(aoHfSl-C8uDkd36z-vdnYc_=9CTdK}6ywFk7Fp0gcVWH*WT$1<)EngA#%mI2_P* zsO2^Wp}F+sCTBASk`EeZqB_=u6G48&(V_p~?}rLCL&>S_&&-V)~qnS8%X zmr4tX!5WqAIXYLu7YZY=OI6iyz>MZ8IIwnBuy*l_9ddmH=^uAGsM0oNu-P43B}+fbR#5FENIr*=~vlv=AAE z@b_AVk%Bi%)5bb>w^7ryqxRo#wvwKl@rT-XmCZnU4eVu%+$nf$t9hlA12e7jg-c_L z!OB*OYbExn!Gbp1eH)~W@5$k3GirLFx6iI$d%IzcpeZyrx+$&K=-uu9kQaSD|GIO8 z8s&QM*u16Sn1lVO7{|?of5$-)z(*!Rawz{GDtiyx;=5lAx&KeisFESUbHk+_m*Iq9FfKTL*vAwKu z)?KV$A|fGuJFq98A!4{L!;94vSgHfJGHQ3~sb}E2qvStWRNhI@8GLv5h+pgAyBzO# zsEucZ8sfYZ zX%ZY&{}maZ88PrB!giA)9@(2=F9ly{Yn4p%xY4H{H3S(bIl|p>-k!fLPnG0X zA^Jp4jf6URSawiYVH)9;3^GKO%)#CGcrKp(^8E7h$BVbH*R3uL|FsnwG@B(9>#y40 zjQf@}e@>N}&se*$WTp@aKo=B+A;>&P=^s(`?O)nJghjivsj0E)R5V%n_ZJbu`zUls zxhooi;SpV4mekj<^egBiU#vgt87A>C9r13uyKHaVS>!J;sqiV70KUbyE}wN}kp4|^ z)zD%h-%w(k1^sjoa)*PVo7IB6&ASOVcDQ#g>K|C@0O_ZIBEh6Ml@H7Ov{&8?=^;&7 zxp&@oM@$`Q4m>bJ&-7@yEGMTTDD0 z$2#L#$&+U2+-abN?`-yQlnP0__rL7@X?xpPvL=e|ub0oG|A1EYQz`8xWlf$lby}9? zw7NW~EM>at?(WkUB0&jd5?}$KW##EU|KXhOAAIADh&6!#DcRPLxuv};O%lLDtSMHE zZ#W`?`D9yng+py1tV7-=ZI;H$Uj6e=Fh3gN9d)B&Bg}Xxp5# zSk9la{M?NZcLf`e&z8(CGA2DtKP1{nhvk1+F5yqF*wWx@u;$)PbMvOV`$)9$xe71e zSexNyCCCvF-u`I4{r1h;tKmnN@T-MoM|0wHb#RceGNumAMMPuM(lw?imVrrR8+A3PUo{jV9@HbYWvJ zSxHBVhtZ#p;Bx|GN67WY@r4s`EiMNnW(1l{#V=k>i;PV!67XrQ=xUQ-hqjz>i17dz zjPc8H&V4BVioHV}BEO0^(RdYmGcjF@ZfxdOwWn$;VV>?Z|49>^=}Da~Mp*W)64=PQ zaRf{=b#E?ptXD`KOHuUV!mNgFt*02wO)QfHalp|quPfn^-_VzkAcm71$BsxrjynBCyR_;b#_MK->5!9Fsl zk?PZdnT?pm81F#jJKv~Gfp@zjgjFv;-=ASw)m1K3vZvb{ds=#lN&cP`DXIR|MZ?H? zx77ye@$C9%=cs5t9PWCq+4!b?vk^>BiyWCr5*}tmO7_KZmfwhtx+QgpgN)9mwB`!# zs*QC+UVp&CtdcGeR0!RnhR0LdjOwc_$2kM|8uSUYVSKYJ&Vc~Ze|Q71o>X2C9~*Q0 z*}LRaj&oh{eGYfx%z?N}!oEqD%`u)Dzz1wgcB;*61mnz}5zgutnwNh7U}a~i#Xjk` zTYKWElfx9}sWQP}u`m^Sd=eLoEHFxCpjLDRWCArSUwDvKqe+|=JjFI>R8&`HCt?M7 z7X2?y%lqjsaWTn1cTYxBjuF61ep>(EYxP4Da$c5Cv;NH9gV!CW&vX*`(W~lZcY?P+ z>z4PbAC^NItvA%`8Oi(U8u4Z!_J3oK{V$)?|Gld5qvs~h)=T;F@g1}o=`FXjzUsx> zVw@Q{Ay>F=A;EC;fQwtW8jaW-xNXE1jR19F1?jAu{y~~Wk@i<@>}E`7Rx%pR23I3^ zNb;Bd!N_^Zb0Jgue_V|Wd$QJ2A(IQx%0}KQm)+1RB z7$m0JJ11v?CY6V10FH$BIDB4`d`|dKK;+pVjIfl!&`4V-hTvlY0M8-MUVJeui9r~N zdMtUJaYTYBzE2;mgJRaQ>D-lETk26s6DrE6ixwwB#@HL91cA3+OR~a6D>lIaU2iFt z*0|=>vYb}#UqAgb>e0qrc?Y9BE27YJ4FWtmEsNBS@_)bz7kPnRBA+*NifyrSTdafqR1LYZ?2Sd6Aj)!y5Q|aieQE> z^!VvN(=Nj2Pt#Rv{IL8(cDr@308gqLxWszS7K% z8@UNsZdP`}lCp25#*;N#QEZkKU>MOg9OMlkt#}N!_~Yug;4R;^KgkU~0z`K4-GM*! zZvp=Eqs>PTYxo~qTicKB@jq_j?^5_5x;*~)z#l$%^S42Nyh@7%c^LY<{c2lqzucpE z+@pB>9#K4$D|`)nN9*p`u^+zyaCspr#}yDh>fD0<(}e4>X@;wR7EefJUf$V`0^Ug@ zyx9onajT&+d65D-kIS^`Dk2a*xJ*b97)NoE}}B&msHVdYq@JCc==A>Yab-g1A% zeSz>4-ShY;a|bx+1K?JUT<$Wc}Q6K=Dh;%E8_q@K{+%ONu^1xal?C zRE=`Q-Q;1#qB)%=2nS%>oVrhar6GnrLsF=wOz825VUU(G5AjyBUCeDc$asD55kR#tTuvD9Y$Bpyw z3`_B9oLP$!I$j{RA2JM%avl_MVah&>Kga2aZJD_jgCsdx=*qDPi4@}|2tf?2$t4dc z7HAEQClMK*9~$^FVchKjDdlkd$D!2 zMBn764)VlUrzF-Tm9!>$;~H=$ykwrM&F*Ss!Vrxr>_~@!Lb}cyNcRV3n}N6Jo>Mpso}#A_c9lf%D+L*jiz&U4?Hdd5zNc!ik8+ z_w1s?zMQ+WOvqI6_2ba4lKpUqHb8s)EWM71Ee_X z7G9D*#@t_?bY9cY>l$@dNp2JH=NJoA)hp+YG~L-W&>ME3u|mB8l>VW8tUB6Lr|j#b zQQ94#;8j_%-a<=ZMek*HA-D=vJo?1u7+JUGxF~X(lJP3HIF5@?=$kbox=5)-kqH0V z5(tAJ6AW2eev%;IU}O}{S`JE^kR#4x3GA_)pnMj2v)7I6Q0GIPH>9Vsi_ngj0&6c0SWLEdq*hvQ&T-W*~^j<(lVW=F6AYh(9K{%ITc;u$&tLxp`DV&T6>-3 z!eGRtD?DWXhVL}nJb?dAzS7R;Z;mvauV>JkaMYQY3&nrqSTynXzYuSe^j4C*{pJmh z5S`5?QO$BM@4Xhn!&sRGY0E?GLa3AEqt$4!MDmX7`a3s9F~JaAizbI5pUvWwN1xjR zh(}Fs(M6Ff7anMRQu)>KOpHZVp3m-LzZLsq&`MM34X>1IxCEL#`2)W;YWTpmT{GHc zj-TS&Yh(CBX^O$hAuYuc5iW6(IAPXB^jRyfEz1bcD|ZhSJGpPVzqDp#Z7jLqqG6V2 zVI{{}imX?dSWeZTQgKj*H{S8%A_YV*sOwrQ4?Fa^K{~A8%tOPtTxOl%Szcp#q07oE zQ<+QUQAyTPymoPB=@^KXhAysl9fcU)=>(Ad9`Krxp{i3Gf1I^jLv8yE--mZFk z+*nRjrA$^Wq=v|aLPW}v9!p_RA;#1N6}OgzmYcs56RU&0L&mIxW95+#Vu3$KtXc@bLrd?OjwEU!N zx}n}GwHut5HWFGYsv2HS>UGKkAps5bZGq?sS4>zKzX=^@Jbqh)cwSxI2=x`X27uKu zN|bxJ@OH-x3#u>aVagE}O*^I0i;KIP*4C3ijP=za8kuQT6KLJ5NENYJdKe^5{aCFL z`8h7y-X(mzw>{4Z|R`xsb+CK?*9e;f4a2(xbFX_|GW49-^AY{|38+8DxQCQ_rI(A z!TpxI_@i~M%eU5`0ohKhU%H3+d)NXWtL@PP@)#!^`0elywT9%k`xt`z7=qtf41ss> zd`$?!+%2->?Tv2;B$%_Ccic9g!*w)qr=>C}dRRhIP z8v?E+@BpxbEalK?eiQqTeJjNOh_oTLYp_lMb;X3!Dmk1X0OdVXOfvC|z`AG+VDaZ# z4`5ORt!yqB=iaCZhO@Y@G8AHi_A3X7nWJRGo1B3bLu8N+ z;8+CKm(jVba>W%qc*4Z%iMeFAa`rX!;X2j72C|s2TE9HZ=hivt|v(&7PWKze+P6 zPU2Mt815<>VPrA8k+u1W8jf8G_<>c#EyT57VInYNBNTqAqevlWgmIVyQ(~G)d<+6Q zXgY{1##zFk++Fc{upft7PInc zE?E7X=O}Rl3^H9L6&tJbpi355PaUUbtqYuyy5QIu!kbjqlielBz^mB&LuqNVFTL!d z`;Y)kF*?GA{Fzz&HLkr#?P(_rehW?r;@!W62TBhj?&d(;{?RbHEZJ?X3w{dE+H1+b8bUJWR%rT&ib9UufdSMhW{v zb+MS>6{)RYLs~%by+xt^CnAlS`v9wR4K{!U`u{d5{q_2v>+28i_5YjryOjR#mdCvf z;IcM=uTb7w%m5XM*#PD8+R~qDt(jl%jRE(@fZwArz_FRHHwetxEIYw2`DU}grA-ev zW*K-G?db@zh$MomF%7&>q&8C>Czi4u{Yvs1#~h|0;47m9-?~>+ZluzO#Pr+H2Zr-V zGK5oJuvUod=!nb8m+5I1Tgi5@OfE4vbHr$cO@L#*RLlsDe?Wj&Hqa0Vsg|(RxsqmV z0AD07(+6u6LjqD57_cZCBDnEP-w4^XXMgd4T}~1k11r$stjw6k6b~GzXGWJ1$EsA}crPVtslz50ju+NZkoOEs?yaEF#}=9RUTnX%znY2jTHdih{(rdsxSs#J`EYyd zUjDy{ze~ygydUo+|4T~#L2^d$Q%zpa7bOwTIOqQqcum6Aj4S0{_`etae}}@qc-6jE z>~Gy8K?K7$%lvb;_D-;;Z&>o*jE2MvUN|u z4{0EN8DJ_cHFVY*-0heF28fZFgICcL4`5Iig+a5zujYl)VS=omA~)FC%~d6U8{(Al zg4Uw97|oh%@eky^Lzd5olR%-CcCV-vY7Jg?L-q5Ch2=BFrJEPQWk+tYGlZ5CXKR@B zvu~UWUJ_X@yP{APM+&~$0GmF!>#q2{tQ`yJ|WU!%fZVw3EI zyW?9Fx%u0B$NzRySWz46k?MObAWtNZDp^&6#=2g`bk#0}Z&w@mHVRUK{Lw}r(Oe15K z>A@#4Ufzsse1q2hj4??pY?8=FOARmCyn2-IGgFgkMqAecHnVTp`dT}OzRQmlR&0aW zmu!EPXVdiNZBQ4%L=meQpz(bV!}ryqkN!044X%fw=<5S_XX_9?`UVfN^zkoQexB(} zDGmwOhIue0E$H{H8r5g~I^MBB{@;2$ga5ku`0@I^{C^XFmy-W^dHnIUfbZo1`Z|YA zi}z$a#d8 zI#S}&1G_U&YgdxjO;}JrE{cm9wvmctT&%&A4nbHCr+ESWMsiyuax6O7-}^aQ5dhLy z5sLO%D`6!@O<1=kzZnm}CzkCW1ds8vvo z(+UKI2{N4G)z_*t0vRiv)Z#i^Lg=cV11ZNVAebm<6OB?7J5XQ-S9yRbeIOlR;TrY$ zIBQP=zHD~ib07esikhh_%@uquW4E8xkiNf+u>k*ndy{0oI{yFWef-aj{9Q`^Gsv~~ z5@4eQI4iVW6#(E~M7tN!eorErHJ^R0kaov%>NldA9gwA@5S_Sp20*TtvO>$N2}x5H zkvs@Dzd%?Y?H(~EtYU!+K%>RLLXGC1Ropn7o{Z9d^d{{mSqb4PhsS_vSX>kWvStbVOcZ{RbIuTwdkd*w!J~OAYa2MHkq&4aHNq|HO5jJ2>-O>)3`JU_Kcbt z>E|Yx?cRB2mKIlj2;O%x=h~c0^qRJ-vS{s(TzFGf3lDYo(lpDG1bnAN5BfB>UYm1? zX>PtMGzYPYUrF~M6+Bg&&g8$q{)o*Y;iOkOD5Nwz_z3PPmAPoejZzUAP$}VaTI3nb z7J_d9qlp|I|8ei_?!lY?{_^01SDR)?Z!)FjyY|M{`$tFazIld&|M>d-+x-V@`lt~M zROPm({_mzIXeU=T6c`UG(MqIrJpEXJICib!fCt9q3)IdP>eBaycD99_=L{h)%y7kce=pOt49#d zb$@J(zn#%rPA>E<46BdInzeMluU&8W&*6vnKesHpIcw{|v@9M>`zH_H&dkf4v`_m~ z!)(r5ld~@gLaKp$%|la3NVM&2I`ogJi02}j#MK#gYUNjzuAlfN2l_G_r4MFi>QxZ_ zJL3x{JURSSZ+l(wzjp-|D!|AxXvZdzlMb?gw>3@WW!LY|yKnc8u0D@zj`rFB`x_bO z+E)yTK1YM{xNT5)b_y|w>g^igkJ+TLY8)Wig5hGn%m#mRuzS=rL|PVp!4N5N?SnMR zPa6kF`)pYp{eYK>EQCcN+N2gW#b%Q*G^uNiD6A!@+Wg7q zKB!i|&zGzCG+HsWqZUS-kHsxwN@jy^sxsa{Q@|8U$ZafO(T6%IN4R(;O5W`sFMcPd zDDX@9Q~j+U`0|xr+iQVd=Au(lVwu)ucp3ojm`?)wP$z-GkgqlcZ(B&%M~px15YoQE zO??_9GR{~ouw-q>RK)dbn0_!Xq@^MzUnpO%suKiEN5BfP!7}PtOY5Xk)5(9i8fg=O`e-_VO-O~ycdcL$GT|^ z^3-LQM?Qfl0e)!;QET93LQ3u>h>O-633KT;u5vpU~sM0G_mvaFic$Lija@1gvpr!=1 zBlSeoNHL~nmpZ&cekf}oiD7om!s?v1y!P)qvg-HoHyac8{ok=D|6}Xn4F31l#(n(P zjr?88|EJ62-v4*m2(bI0t$UB)zb}uV4WVYA+c(5geQo&Gjrj^61>xX_8V>FPs}8Ck z{HQ8c1|t-_%*3SGVCJJVmy*c zVZAf~zBC(MwD#s1={ZSeL7S_BIP@Tb`Lt}V2EkB1$4}I?> zu@{|2ua<~7yMQVn$vgB?o6!w91H?I@-%EKl8X42uV;T;R)|Hs=8>-isBTMzH${~P&RB>#KML7wziM*cMm-d~x0(XvN(oKSu<`P)yU-D!0O z76~D&A7qfXWOVBTz3uhpg4_OJ(@k1rd#Q7rj-$6E;<1>2k|bFq(vnC=Fj}i<_}PeX z8*5uk)=5HA-#}|J;>M3@CgE`;(M}K-<08aJYJ8jaiyS-%_ib%PEA-C*v4Zc8r3v%> z>BH5v==IvqYj3B#57KgmB&CJe^cG8IZ{y+hF z)n$!v1SR8aaj6qXK4S5asoNdm{|!6Ysb zpfVA?hA#KZ-BDbOX`pC6UX9YpuW54LMb=2Fm}j(IFvSlzQY5Y{{Vg_1nNdlj z|C09+U-mIg24gIBJe&;N+7w^v?l?V-yAsZVsoNc2cmqJ=OtWm3)FAIq?aGlB3`GE zAaS80FX;=S8ld%%&ubo2O%-P~-heot7OB?z3(^Q5!Tyc-#JG zYW`y~D$lfeAx}>O{!FbO#x#7i+>WM5ECXtVBs~onIUK7Cv&iO*uGa68N%mnImO8t{ zlt|Ug21Onn_4BGqb?GzjNMtIkvkg+dgS6miHOnOpX158;J(1-|OIbKiHjqR2B!=Q$ zB+%pSMoHj8;~DSKs87z&95!#y)F{H^;+pJf$n!ZfSk!%gEopNcl3X8Y>Wm@im%Rga z%F%YgQ}i5hS6XD!7;iMe&XYz%=LR4Cy^2 zpb`&pfOHZ6c5#-&7;#3+71g-AcKr_Hw78J9TY|cSj7jG`aF&=k$tA>w!+q#ogS4-^ zMBIZsYC%Uh^n{LklmX(!5p&!OQ;Wz98Car>8Iq20Y04?n++msqTr^&GY_1?EG5^-f z2ZK^$YzIlNpHJ-sGsmMP_SU1>`cB!;D;s`9d!+Cv=FnWuw9N8zIl=+C*i$a&JL0MF zl(@hs`pjtk8J!{p?W2jr%MUbNK#vU+I6@Z>^U=lWD6b46C(Ts;Npb;qfyQ!3TQi=D z5l@3tB7dQ<#b|s2AGv{`x2LOiGlNsON3vAHBVoI?O&k14#3wUuJBo?!EM|iLfl31_ zV>&RY_a_(NFe!EHZE{wC$FG_hX=ol&!^R`*N|fuHW)gzzy>uH7TO3i0D!n)z=`yA6 zS(r&n(Rp$bl_ppjS8Q`Mlv6Ope<#)>KWXE--Z9tyv$3)HXtSRGxw-jp``-R@6MqZs zKfFBteVKmH=>m$gOJ(A(9`>L4rPca#;NHa_?X&Xj-uiQI{rSCFe>9=*>V}`0y|Bao zd=rRY%MRVKAFtW=GtDG7DIsRXDU$o|_CM^ti4K2x@#bJJqW|r`JK8tqAKE#r+099& zjA(9T5=eqQ&3;-&0azH9el;3qH`;s}{g)}pWt;2kk1b8oc3NtnGHa+R)aFwBRSOM4 z(gSEjCh1;AUFyo4(aagU+%m-Cvx{0RA`;3+66Sx-SV!gCX@1O5=-yr4;e1&;0nwjf z-FVK#Mz4y5q%Y-Z(JRE}YVD_ktiR@h1C5m>Ov|Ev2QA%!4;9^o)dWsta6Qkz8gf8LZK&pg~}2yhwpF zk-}kvOyV)4$XN{jxeI_3??_TjNCyM)qhwfFqKLtD%!wdSCOn0oQY1`LHz3QGYa+AC zi}Xne$7i*w;rU5{@PIzi!VPd-u&CF`04W&^rcZj|g<`-HaRW%wv_Q^GOA_EJ8N^IQ z6ur0*Rf=@XZfAZDaecj>PGck?CrR+ePSYEqoP75D)Ui#(kpcpyIBf~knG_{!p?#Dc zwCM(eRcK(qvoo2RBlZJrX0 zVPsVw4$Z*$lg7l^Oky>b@ZAo=chS;?n(=tZ3`8n*AcpAM9}9eDo;_qcA`? z3t{8cvi7Xa4w8%ob96-7l?OpJrTJ{Oy-Ms@=(M*OU^kFH+R=H%WyM)O>&~U3oc7Ng z3t((0wA7(*Rm!6xc}c@Wt88#Ra3n!QxvfG@ODClUGn1fCf=@?jD`ytiK!fPHq1sYM zeLmiR-Hus~-V&6xWmo4KP+A9Gk@7QIHoU@lVmqj%SR%9st;(XJPpMfdcC22~DjDS{ zC?Z4zOzQAW(=yX^?DL${2Fhohm5o)Tf73ePLr4yC#S3tgj8(p}xhmxqWu1XhDI@48 zbT57%C8xwF_+&0iwezFlu0M;^+ymy8x?qCYmoyX8vmd0Cqp-mrOqWa%N$zH!cqb|x zq8dFjd^013MiV)t3jq~?=;U)7ctPj_TaNfh;FosnOG}z-_qqbgRbkS;xDPN-*^`MR zuyM?mwz%wQHb_@yQ^-mSiz%xakrKWYSJr(%JULf9G8#Zb36{MPlkNNL*d383h=EJ{ z4V)R=L;9w|Fn*-5s&Ev-mN?Bivt3cMo@I;l0LsE+snVJl0k>K5O*$koPKP90(1s`s z_bYSeIw|Mx4{?^V6J*52C=ty`8`Va5p^=y*HSVI!F)F&tY-R~7LM7kB+KpiPy|DSyDYg~ot7EKy@Q3b*1=%jc2`*z8I!6_K zw6UyKST}d*u>-eKWq1lZPcZ}nW#XjlJTnk~y~(tgV8F3RX+IXF=mxxU@={s;Am{Of zGy-uo{+y>`S!SpTVuFL1!#nwALy*XUJWL|{o1S<2+yy>XXayw1Xc5Spa3!pqgt4TG ziwi7uCmvwZEMMvX#KW>B^S;^OP){^4gP!GC53~gOgs%2T4kPujn%HHm$-dYJJjRZd z1I8(gL>)Q995b>OL|0p#>3ILc+oNdr-OFh2{kxY3#|Q7<9R*lS`ADo%8xo59)4HI) zzf6YgY_a^0$^P?bfUw_V?`ZmS!9R(d%j?1VZ!dv&G}E-zbxpf0&m(TTbjN3JlzsxD z&AG`8W{I6%?dfnGqr-KTL(w8m#wmt)3aA2F2<4~7z9o^SN6vN)N`<9@ogu7TsAf2j zKx5H>tq~&HkLmS#i|C}9yUlq2`dT{K^>y@w{-#YNr5y{JdcEf4DsvIh?rfWI43>IH z8h)Hc+iqmyG9%#vvlc_@?Oqw z?WiEAmm4Pt+$laKcGEUT174V{1j$j)2OJ<$wDLp8ANg~~21WD-bO)e~3fQP1@(eq`*X<}ds62`)uyM&XAc=|on+$@Np zOiFW({nLdRk#1;zn~R!NxkK~)3CBhFuX6hla+uPB7j$?lw6XXj$nl6@ zI50z8Z_pcj+10}OQ@%!;d4;d#z$jqZZ9mUpAImRHt|2*ZQv9RTXybcVXv^Yl>BC5vYobGdm01MQVDw8rz zG|%Y~YlE~PPl_0f(;c~z76<A!WSH+&K4i_C3 z@xPfxLj1G;DL$3syUE4xtL*b|3oRB4r9FeTD5BpG|Q;~ow-tx&5LMQg}zn$3a~hTN9uCkPdWaZH?uh&_@X*Sbl6Q`TW#x!9}UPXI&9)3y~yG*9D$>Y4&qY4=cgxj zXpH1xH5#*hctCx_qFO_{9dl&EaYfq{G3(JFu6VnQrtIs=y6W-WmR0ipIn5)!6#>`LA=~j7ZnH-29fM&kW^PJkZCooR10v8 z*ZW6@e3qY++J7pzNkzx_=Y|{#Er)ZV3yK4@;*p%`r5n2r3u+0+;=-h8TBTtluUHc!82lF5SY?)*Z|d&&Q@R~(yv7wLyam8wU_7C zb*U?@%&~BkN7IN%DRXh_vQimJ&7{$crlpua6`z;6y^fQ*fvd9)aZTf59Euwwb1Yj8 zY~Fe`Zr_~24y@xrY@9VE2EDbaC!3YP(~49iJ3T$z2-_3R&L6K3F&9ruYeVvhtWO#k zy7daO2PGH@+88`RC&^hn8g_M;^G{+YF$P#ArOVry`zA(V&%ZF1jbn@uVmVaTDz9GK z4bGgC99w4|Qlab8VSvrxyq$j-O)J4i@s9#|0p(v>mp)8zEevV4@E;>ZF1 z2YZy=XnBS#Vg^8i9wLbj>xjC3s=Gz+hoVIS+s1}Ds6HMXzW3Nk1-}ZlIUqHgEsD|R zdi0V8gdw*#o<4nqJ=Q6S9YbAX1GZT*X6dRkg)OJSV5qCj^ua%$I21*;9rKEikBW2t zJjQUK%j!U;Nh}n&<0PdOU4L0Ha*=tfh0qfl2vZb3O3OrsUzjZkx!|V}a!}wV@zplgGewFAqAH3=^d;#Dm@H-0 zaYC`kFvHAuO_H&PmF)FCzQ@}WAvSsEq*8i5l9Xn z8$5w19S&Wj^DY^r({VE!&&o;KpNgNHUG~n*2FDrrLwSakp2S=*j6($H8snaK01b_~ zgOxuP?>xKI!F;Uv7>ZU9lCp~q>^DY;`D{IB1GNmq{XRhFMT}SG^w>FvDoyQaC%~d2 zGr+a*k_&4SWd93`Fs%A{kuA+OI=U-27WrlyznxAA!@|orC=BZ?%k?vkLN~bn)Udc= zHU@(oaqx&qFT)XP%$Y8#!v*a$FTS@%7F3z~*B}a_X%+hZj2ZD(rIWhJ&T8~&pEJl&QkqDR*f|x0!$%A`5>O)iqU&$onw;RV7R|OKj?SyG+fg>dl=>%*>UkO! z%gQc5zE0y}FwzG!;nKqxF>G{lOaoRn8wbRew8P0Bn4r;T3`ThqR*< z%TME6T!R`Eh^U%QnGmtU>`joKXHl~=c;FqbfKh079Z|oTn~4N24xCP_`^c-pm5}PfxMFo!2@wRJ-Bgfv8H)zwd+v z?M26!a;2UpAI}nAN5lleS3c9e5#Bn2)4|xwk@(C^jD)I%q8!1gma#I}G?g6RK>u(0 z<+f5kmblP>A%${>^Yc0>!!*=<4!qaZw?8|B{&Qwa-+QXRm)8&rgJx5At`DZzUv@ANNSQKP` z=GjHb!nOwWbyl3&+`HPapjW#rN{%N;s8+*POJ9fS7ZG~mXfQ3rcxPIc#-ctkx_rz* z6|$JwWb6VyX^5#K`Ai=5hl@v#kcToDSc~K zM}^Xf9BYNd)61ZE!m2GsrsOjgz^Kcf6tH*ic-J#sr4fH*)c?v6*Pck;Hg}q*QiTDy z>WCI96kWd4V&v>zdg|E&(rKIeuJPrv#GmC}(Ps%Qry}s>Ni%=e$C=&68^6WF{KaP#Isi$7ZOsr}zc;KAf+lxbQ-2=MZ;Su4a zD8Ir1|HvTjuEppa!?>rUtJmnHU zl1t&N$z=ygzE(`|dRE5VqC~<&WJ}fk*t{1y9|CQHWgYF->WOuY4?-Wz49{x`je-#$ni$SV zE8myl`RgJiQTnnlN2(1*5oN{3W_2p01@oBD9I{RgjV+;l=ZEhg?#Bc$VGWv_yB$f{ z=Yx&`lYp0G9Ac$A|BR2?y4d+h9t||om6$ori3vaDB!U5=Ke@OqsR#5Nq*|%fr5SM& zJje0^_DHARaz`Sq7}}$1RP&w`Vm?zjCXo!ztsp~Wl~Rf((+S3 z{HJ~^Qkx8|GF{0RxC5j{ZmHiSiJG&9JTVQiPr(#K^(hD`@0f}6MLif4yzHLHi3vF8 z2UEz+JXCCjwl5HJrx`cR;sJi4_h~q$>?sHsjIjnID5?Bh`71}5nj+*RsEJxN6U4}47)NfgLx-i#g$12gp61F^-YgA$v15Mr*gTpZ1w97#`C9PJ^_CJ2ldUbbkb zab>DwB^YrICbS`Nz5%wwt4|x0^X0?)x2v@vD!&(=!qqkav$2D5r`Ckoaei|~#fLP? z!T822#jANb8E}T77rVv#*KHv?8im&(HOko4)in!hW{~WfPMaI;*hX=TSe40X6`EKz zNZ34bewJi2F0BqREficfVH~P##sl!RL;|w-EaSt#xu^~HAHS#rkk2$9@o@0gnT|A= z5bnFYkGRXB9@Q@1F9xVEKhV*Jf&h^@`$9NG>ueh_o6W+$n%lUMB>PKHqtt4m!ZPg% zg8)P0$G8*fR;dHGwud`+>cM=f^YYt`<_VM?%?t$!0aqZW;iB`6g}Z46uL`^Q4X~q2 zvhP!JdO(;ZSbikdV*tY?iBl3Wu>0_FHfuOO@* zkIschdS5dwku90(d9G~vL-wp0PYO$;#4sd$MY0lI;<>=l)*|qI3s?{kVvzwZ_}yX@ zoJko&*d6QlaU<;=F`b*xdq4Eox`;Igx2VkaWR1XitE>l<)4E;T;s|RP1rvdH3fV=n zG&(aeDv0ZoGs<+kxd#hkbHwP?6s3dC#FeSq&a6dC0kIRZd8$#sgEu)smAIGjB{LpeN(H?DRnb z3>YD$@WE2VD=73fz3XMtAIYe~k%I+Sivlc2K|&`b`cjn{c3X@Sx!PeOy6#p{R#lqh z5h~}eHu&1dSr7^6`s0D$%*-3kfFP~}9J~xV9j(|n!`fV?)v73p0^G*t4P={4$9lRm z8J_qbXiMr5%8)!_@6ofhR9x+bHf=UH>I0OjH6ZV!vBUG?8W1hT+^`mNSC4t&a~{?Z z5*5M!R6|YW#x8O^Rit{Akq%PHB@o3bR<_X) zBh~Q^_^2&hFBW~&$gw2Y&UVK!d0VUx)01#29%P#t{6kA$$2J&w4YFh+kq8{gWdpAz zqbCUT_GL#;a%eh?+)@pD?y++}RoO#p3#8&B zo$zJU(*b{cGB2k~m!3xPT>8xw>wVXZ zc3RCAbiVlN&@tP)#RM`Ngu=;rHbur^j@4#TGw7KboSY?z=yrY0M)Wa&8$@B6u}S46 z%7|UTzO7>s&ah7b5F~mbqke_SW|ej$3DDZacN6ddKX8H>3`e?K^v`+*SR$q!Skz*! zLlH2u4d3SS+KXjll>ot-g1X6if1}7*seEnIhB|6I^(^Rhfl^{Y*{~rx_o@?W+3np? zgEiapND&$}%B4X{8ESC|q*TWaWth+8lBcnXV?l4|y1=in@y?KxectrgRzr2U%Drwl z7?oDF~)5{*T^U3EHQr%tZRt>{nHZR%Pz zqa1DdqukM;6e4G0RdXTAw=g=sVRD`tQb5d3v9?9GPcd$G+rbX4Fe#A5So5<3VggO< z3%I-J)9n71)7htn+hVhzefL0vMJj*7y>-y_GynccQW$H#xrJ>(k)r@F*aTE`>}ec^ zU6a(~Tc8B%4oL{4vqT?^8wM@C=ET0{+z=D`>G^FU!OaU72gi91B+SM`(*#Cg7?k4@ zLU*%1@zhu%(Jh$GY?LIs7+CC92T5%FaYU0zt61RT?|5V>JwW{81Hi5mW1@)dSb3T5 z5J=d~8{ka&fz;sQvO~jA>Za30!sct4sfnhnixw&fNggjS$f`NZMh%k?0>;ArXF-u9 z4^swtCg)a`p2{G4n7J{S;RAvXRp!C+G6$pHr4snd{G66IK(=YcnIIl-g)xwsWl1f$ zW}(j~ID!oWD?QnGR&%wQN>`JVyH=#g1|2s&0>8uWET`fqVWBM;;c!#fGEZzqvT0wE zt(x-io%o&_W;RyvoW-o$&5XJOV9jXFM9o5*kh+9Z2l z%QBG|V$w>@JsfZ+^2%%*@T z_i3rq(T0R|;rEz}e^tPwsx&h<402{iSWnVJWfgFQEq`bC6cTQyu*<;RcWUec9Z$;F zn;l0VIL}O1jxAz05)agMahqIBARZ}LH%POPBp&VlI@}AIgRv)DRkj z{x&}AP>K9G3Y=|VjKM{CEC8-(p-`O5*ndgaMR1J-uQ%?i;6xLO!&#IH^J~`}IzUil zpQpD-Sg1$gHHg$U+rBd!F+QxXC$?rv(z$x~>Vwtoz&51frg6S&SKCNp_gQS>(LCYH zu#2Yb=!SO-6X^J6VeXJa(&+}%oR91xHSjwwn#5RvJ33vZ0T|$fJw~F!0E$7eEyMSK7lW-%H76wR`(o(nE|yt_oCFl(}5Rtc0~}b`h^w?7_^mJR^fEGPij~-uF4l zV#$ByK;x-;F60g$q;yqKoV9B_|E5Q#s6jZtP?I_$##mHUtv?{~{w+P9>7!XViX-5J zmi8d9n*0om8|nw=TaH8<$Yu!c+QNg-MYy&sY%v4RK4jtNR<`ULx<2pfT!MGahEQ0PcmuxP8TksFRm@y= zg@e5OOMS_NIF;6Zr2Zm{q7(^8Fpd^uqNpu1(Jq7d@Xm~ZUIeW|gg#>#5+Wr7vngS< z6Fw>DmsO+vn3ohevUE^Myu6~WtJ}Au4Ma9&QSCwyqGf4}(&TgEf>DBf*oCvRoW>Hn zCUQGt+e;y!%ue`H5iNM>bQTFH#)zZ5&YCQu4u#2>bKe2e> zhgm13>eEd~M^+5fi(^}C!O~`qnT~bOpsxnR(O1=G6#T4VtuU;Tke`+{)4Qt)oU^Rv zr3i(u5b=@?`0SOpm=Xbq<8FO;QY$P19;Qh72+E5KFZH+y`Ox_xJ0p|5j!X(45xL~;lla2Kf}$D!4FN!i;s+VKuwp;* zk_*|5+Z+D-tlLG~78$Q=3x9?C1bUHh7-LnO*)PUm+~v$Le-YLBF+2i68A^)T@BsvIzIq!1mFKPtyIhl12!Z8xp0v?4-^$%EIGrrzfn zCT_DAKpR&`WN)L|bE1IJ*(}{~Oi)T)*KODN3^t!cZ{vby3-t=a$g8u|;0$}FN}CqL zn1IF9dM{PO_ac>8XGioXqAo0)o{=(0HL>=i0K8tKJ1#m-;6@C%A9iY;2EHfP@EZ@0 zj8yh_d30nefziajN2BErT;y($k3*5KhTkaWlYt`6MJq-TWq86VqxXn!#uGdp)vIns z3lgaMHr>IzqRESRVQ}}7 zA&qrRwb1iwAZko9AFL?cb@!N_KQnsm#VlhamLD_xOx=v7rg%(^JH6#=eYSi(J)wAT0u^)=D#MTq8?cvV~#7pg*JQvzKI8 zU{6ahE1e!pNSM%9$DN{;`-_boJd^S)yUeo{y(yxPirN>H$Z#}(S9)~ti;)Wp$sy#BWp1?8OwrxbcX|1xYP4K_+i+IT$fDD*^y zUIcE{BrQ^#d2O=wjKPhyBAgTwWQhj`$l4k4{7L~ICe_vl6EPa&KI1bptChw{5O7(> zz~Y+H0AQNT9Z~^#CIHUld>L?~*v4R+lF2g#&t^u{(m)gX;@le$qhGR0K6wu0Nh z!n-DFFzon-rIs>Qs>hocvsr43j-u=ZbeOf_thQ|{$rZvd25T$k%a}nx4oA0Ph&r|1 zWRH{nS#G>6rV%!DHPY8FT)2LO2yTq126PgiW5+%^| z4<;d}6GXy=zGF97ex!@%RFH$QqXWaOnVns|j6TA|;h`vg7{4o?tfZ?zHboCYn+A}47hSfD;nG*R`kvOa2D zz0V0>?|;~j4vwOC@1u{qA3p59JN|q0>ivg^E<}eP-v9hz_iZ;ie$U_c|8~6p?l?N! z|M2$U_;~+i^y2TG-NVB-2Yb6O-t0$jc0Zz|*x&Z{509gdulL_Y@6r6ngQNZE=y(?o z9K4G@emFQjc=t0mxcC0>?;j3+etq0|{r=6%{SRCX?g71>AB+xnKO7(IAAycv4_@y3 zG}+=lM?}0~4IdAVU%&t5xMMr={uMR&_vkMN?_PGJ{R3`v|8IvM_K%K;7<$jaTcUoS zE*`wwd-KanqN^Ld_~n>JGC6V z!L63R)4F>fy?y`k;1%XaRuj?x?$`al9|glh1Mb%G?u+*rp%+BR0nwOh0HNon4x2v_PxW zOz1DPJFpVpnH5Cu#&15cEAHL2Iy@`iri+#Fn_vNn#yf5`VMC5^v$$M=<$I)Mg z2d1`)U5ZCD89=iq-5_9$HsJ`jkAijWQXEW3u*N96;+i5ijdGw>NMewHOly3&GV6-d z)f9^pa%FNZhSw=@$HcxM;;yz7pQ}v(s9OC|F3Gw`9QwiqHcHeZj8DpZ1h@mn(3S#f zkoeQj>BytK!6*cY+A4k~*OvK)Aeg(R61*@**xOPNG2*qOas~G}Qy8waRnf zUKX_Jsn=4FY?p^lLf?)}$o}7PV!k6uSP3glJJ!>sC8k*KICu5LO?-zIjaN^O_VSc- zQA;}hbM+HV%UW7+S3NjoCD2s}bv$EhzYV0#O}W=jP>xz9D=v%+^DG1=l1hW}*`^M% z^@EwR;eMHUj;!k(0jsvdl0h+EAqaT8k0mj!wQ=f@JX_2Sn`u#QAKN4d>O&I+X%ISk6uaB4BM zxezskUzDSr6p2|$C2(le0JFR!i}Z6`>|pe{dByqjhl=D?q<-m}Pl_}d!Wk4>cq_H( zul@J{P07-?^<$%zy;XS!Fbd@s`Ob~zCNI-}SpIvgm6}cXOR#jF8B18WVA9H{uj*9c zmeQ)(jXGC)kIO*2ke24DKwYC{%@{>o%t;Zg#FaGV!GrVj z^R?4#x|SEG4@{iQgXNuhSATpE@2quxd_bFTM;X;FqAZbS z7(9zS1IihoC*lcWg=kzX<1@f~zQV1M^CREj)V0O7wUSVbkt`~O1Lv4-84b=M2SRbh z0HK1k>tjd*FX`FkSc;ORJN}#aL9qS>Rh(yV_r=lsH@_V3zxlhb(g_lit|899CXQNy zgZ@|&l{-I{be>!4>6hi55>s&g;{#mTp?`4OpNmog;~WWfCgjdeKFpF)KOd_(IN(Xr zgs>o+v~P_w&#ypZzmZ12!?iUB>)+YM1h!%J0!OwA={JlCcl%rD)s2i>_{8(!0s?U6 z7DIRxy&tkPX<{Qf?yRyM9P@GmVvMn27>ur;e>reK=vtPAjsH`&F_{CHWMA4WC;68k zMpEN{wF?|Mjlf}M=Lv0s`~m?p>f3NtPE1YEq*&!ZL)bP(-Hw!GWQQqm$$Y#%vtgY0 z?jwzPJD)u%uHH}7d1YfZLPmo<9#pm!8Jttf#Jplz=;0gYgq`ok3BC0==g_rALkZlB zJRm?~+x|>zT>)M;wDKh%hUH!_vB*0!W5hTXIh^OnW>P3dYhTpFX)r$?IXOBx2u>)0 zmqZ{F>>E4knXJ^bt$rMB+!&9AZ=9RJm~)MC8RQ(4*fAsi1~H69yVInsl6cVI6MR8u zJ140jik|Zr5!*HQ1e=_tq+#Wgvx^7kXBRyh?%wEhGFm&U#-qlmoc93FZq!-o{P-Vw zJ(@b&dr_|^8SFnkKp|b){J4>R`j;F1vquioc|Gq~r@u$r+xU0m@xyigz9HZ7_jrAM z>t8lDHaE5(KiZ`K|CjZR%|{#S{}QcV4>{rA6vucJ{YzX-v-$Ut%y|<8-R$3wn079n z{L^xhE$@&^O;}7ya!;9v6cjAIO!?k7L^35jH}Pv4wwH-jjge-Z7oj z%O?Eyr)5;{eIVOLAA%6`)AAsZg0RFGyu0NswOh3$XI^+WLR@jamS!|UbU6G^y-RV|7Tm=W z^V|lX%a3LHTk=fg>mq!5?u!;at4cNJdi{7( zx*H2V972+b^`t{3_&mXOd?skQ&!hht**C;l$v4&?rr&$>TcD$eWKYa4&GG|f0DLNS zejKEqjmVmjUW0Wo*@46(JJT`7jsc=qS)q?|neG4^+X1W|uVF6f83dtygF zpt)}6P!r*5ZJPYJpxwz8w(m~3Z{=mbOlq&0PJ$Oq+xQ6mhkO6yS%DFxF=N~0rWv_u zW}L~(j-}E_Z;I*BaoImZqJ56)iyP6)^fawV%GsxFI$;Osp2K_YMsMSbj5sAekVxA< zqXVj{oWT#6I9jpt1LIdE1AFZ-2yNj=TM4Zfdyq)Ko^mF+@5Y#;g>WoRqDamrgWptj zHOPt34u%Qa+F*k_xv;T!4pPHHwx}V!R)h}{cp`BSY|55sLP|oi0D`fe^l1m&)^yr z0&WFmJj>ZCRw+26A?YMx7lF&-Fi}GcQO(#-8iyi*ah#eoh{y41BFJ6zg!u~1pv*a% z!NodpG|ecNxL;nyTwz>d+KIxlYq7Jn98%v5yMd$v&iv^pJ(YAb6OvhR-XpSY#Wd6* zek~I_WkYv!@O`BSWinBG_;@+)c9!kb?Pq7WL1L%+H5Skz7O>gdB+6$6#z7zSC3O}M;8FX$S$-WnH{_{@&mXw(z7BAXm7-?ZM~Gl;zjFy>Q9 zjDc;-L}Z$6NRIpPTqwWdGsi@y9p*Os}FlUdHs}Ta#Yr>E0QnWp2!Tv(4BaT5U(a zrTxt>ld(LnU+m-N`@QYx-gfjmvmG&W`5MDfL{}oxE+v7(&{PVm5ddEw7nPkN%Z<6uBx@A&fhgS2uiDP zUUubS)5Os!M>8ohgtQFkjQo>+iKdgKjwI_I>>Y8`4%*R+oXcnoxLGX| zl9wWaFEPN`MLs2x!cLS3?LY;Lc#;l~n*BK+aR#~c&W5FM+yURT)S1Mhb88%*6n;mg zgnZDo^^a0hb;^6&2uS5ioztXZo#%x9<>VG_9K(d9cI51oit=ESX`uZtbxz{`Ct|My zcCJrIDi?E!B0ZPu5vF^Mp*-njJ39qR3BRY6A8m zOe07ImpG9h%IMYcVMGI-Jfq>}qk;ar)=$f|X?(Jl45kmxuqqz#931EVTrwH*!mf*Z z>ka!8p2yyBpb=V(^DaJet`MFS$x`Rfqw0B|8~VW@ek0law0dqb%V1fL<^>A~$CjW13JiPb+ z-pJnq`QKX}e|#mtm)TztQ#vR1qo=n0YQo{dB=XdX76wRES``oxxDiz^7$z*1Ck(1=Lojr%CG2oclYew zy{)I)GS;=b_g?QG9lbpGKsP*;8-6w!2}afy;fMoqIq^Xtv77*g=8RKlsq-TW*zK5R ze|*4SNvD|Y!kUfZGrt%pw=$`^(psO1zbc%NcaPO0I0((mQr9-yL)DW@N|Mw-`J2 z&h}Q0^N2Zz&0?*61nBe+B!BT@ge};&y+-4-U*u?kgfp?-jguIK?Mub<=JcSA^>xmi zmAa9xIx>k+$aO(6TbqE?SF|tNve*e}4?1c`c{~uI55??ymT@h0DwdH=sU%2uEb7@f z4k=U3P|Rt9ij4HUl)DoPDiIF=LtT~55 zt&?Ib=_BHq9-5Et+Y+cS*gQI*CyBr(Yrt4uVsH*JiyH%*H8og9f61`(#te$O7f-0a zan_Gn%>Nl!g?(wT8y!)fi#YoS-9{sx(%a?2QfKdCluDkR-1#CYa{47UPtrt=5);oR zWgm207)M{bTIuwBC1m&SjWop4K;@g%wh_+Z`FxVeIoeXx0A0ObK=u@Hr z7WCnSn`aIYkKhGHMh8P^k*FpD;Zo;FDq{fHqD!Nh#D#*xs!dlweQaEU;2tj_g8U-u zp8=oax5P{SKG-|rB1DPe@-i}TQl1%Df;9u;ta;!|owCX&EKf@fq7yEtuH}fZeh>jFOw#vV)XA;E{b7+Twn|6?;Ud0iqdp2?& zho#O+fO^KIt+N5G5?T`j)r%Ob|Dq(qSC>$1Lsq%bFf=Fx6H5BbARqIS`6S^l=zEEyxF;Q>Janjol#3!scR6u%GED^n~^hmf_@G2>$wk(4542=-EQ z2_=K%sl8YHf%8D!;aDE`6rHub#-h+6{Mt|FU51 zVlGf)18fQ0a}E39K-d)6S=aJIE`n`qekxc^Un*tF`ZrB_{-}#&(3Q9-b4(24i9~(b zf+lOLhMTg4B{=1o9wA*#_~GLO#f+9Zs4<}B1^9u=-$P1+)>d$P!O)bR(ppOpn5G12 zRFRcOl_?%^!@aoX%~1gr}U4SCHlIPVX<(A4z*E~*1FLz;@>XL@@WYs zb&3y(H`8zOc+kc~ajlViK9yNM9B~zCiG@^?Qjvg}v1Q3SSx+x>vMzOYX_HN+lW0IJ zGG~~S@kFb=8Mqooz03IAR_H4JMeAXd47{?`;Tpj(7Rgx`BR?r;N3Uz1_OVFSQo^?6 z)J2KET;WyV1K$ja_&l@cB5{SopWj7Qd|CoG2TSZ?)vLXYXh>P}oN1IL_OxD$c1MsM zVu}0g+WTR$6Rz-%Ud z8pVO)ej?F~XNk^W%GEIn*t7&pUJ4zft1DQgyzco{;*vZrtHMo)(jidC;t}H+8pmw@5Ok>jjl;{*K>iEC)dS8#L)$9GYmO(oa+pP2tW$Q6(!UlQf71hm_ptrrC z-A+Tb)JZaiUgg*cT1>RDaYTY6{d0=I3hiXc<3a*5#0vT;k)a2IDyKFwqXqj!x_Kc< zj*?m_d|g5_Xg~L8Lz4tD$j@nSnFaD& z%JplMpz^snP)tQWJrU01(Wj-3Z5ofV3H(@UN!dlE+#~uoJ!GS0dItM+`M*WOX{KM(I7M$&^XaqLYam6k0}gWBogtB z7?9{JnHH#T(8rC?S^D`Y^p(00YITNv&UL5WF|Qis`6sQat7xc@W=m$#!X86qDiU1^ zxS5s4k}#lP8FOU2>Ho?yaj3!as&ub@oUl>_K4;i?-YeC-LT` z{^Xr@%*k~WRkA)yhgdfOb6#))2Hh}zx4B(0H#K)>quw1`Is1}bTI%>KBka@R<@)q4 zC|Q{fYcE8-DS3yHAtvd>7g0VWd^jHA=9ZC=TY9*qc^o#4(O_gp!ch>++_zGD1Ypq? zGI6b$zAcrTC!}l)N+(B|5@c#fU=mnMWC5!#F)ej2Co*v}gLI%E9j9rgNg9e*EKG`7 zy|4Lr$3S@Yv8*w3yGE`3EGaE0jTe7*V6%Z#A*L87RzxCsS)6SaqecUaA6sV)%Y*B) zm?mA;ibW0R$D&?cgs+qnSZel;W6fMg+?-;Gupd*?MxqyhOpzOf^0O&%+a5siq$nv) zBgRz`zaH2ktx%-6m>9W5C$N*d8xL_~>G>T=MP>s4t*31R;9BzrP#fZ&g4Zls|B5J! z{QdqYoe0+<@`)7Am%7P(Zo1P`b&a%GRX zfhZZImDD6LcLSMWsbfukt5P3amYvrU>bT%d&a?;n;usS2-`WO{s4jyJjPV#Dn6#pdZ% z>#wan5ZXum$%(B-sY`%M3}`?D?Yt5Zr?m6z2AVlFmHo6Hn0kGNMl~!Sfx790rAreQ zteoBt6Q-GJR#%rgSJhV|tFAJ;az?Nku0HClshSu;OU&6oaWP4JRgl)dRRE(!`kx&v z4fM4p4q6~kU{+q`MR`Fj_4WsnyyrAOh50c&DRyWeOC3H0ZQIrgQlwR)0MP+A2OFOj zQg^jcmRmHZEYG!0?Bhn6E}UI^$_JAiiU!TX*~0Z^1hiKAp0o;Sm!;8@(%R)0XV|@p z#5JdTzSPy)xu-3Xm!;;C(%0pw4;J55q_EBPx)f$K^V%_FY54|G?9kffeK}>RvtZkq zz2*r<62k9qD2?K$^CuLOqRUE2Bv6GSPn*~jwMb1%9gTSUI>E@!-U8t$kU8c|Im;bw zOLTK1kUd%_x=rT5j5(2m1mQU{hilNu9riaJG7&vAd;Du<4_dOu(Db{LJ?aO?jQlZY zrbPy6o$Af2$sw3pJ3aFR5%WTi)VC-w`8NNYcpP<4egw$+X_Ewn%RM|ZL-;9Lt$^V0&XWpU`94@Yob;LnboMsSMO(b1hkJD4qmpY`0n4q3GI^H{s${a39 z>tuJ@_83(NGX_LL0LoOu2s0MWH8jN-cGPPIw<*&Lh@|r*$)t*mX~_gC0u)M(tLG$& zS6Z3=HJV|SEEfwHskV}jV}O_9f-}?6U(oR>g{DgS>ChfUBJG6iA^}k9+ znLh_aF9T;Gu+9WY$UUMNxp6+rQMd*cxYUA@C+225mz4VQ|7lu)6pFANCQj+H@ItkG$_sl@{y>+QfOa9IPRtWlK+DaM@=N~RYrN* z+*%4?rX6d-P6XF@&(=F$n+@HBp<;Pw?QcaQ>1buxJ2qr2pjuYjzoxnec?-%8d`;yc4*^ThrI-sNvJMcR!z7Vn`>0>mc?Y0_F$zcoEo-k zX#vx8%oVbWePQA!(M3q@rHBbCKBus{zLZj<{xUVoT{drQmy8tFTeKdv5q8PcbI3+m1NGhOtBVym=ifnn|cM34CvqU4tOum#@Y!tmWlOov9T{V3v ztQudf7?+!0rx}}Uu_$4z(h~-?C&7#T)=P_~#teMLmI+WI>=Z~ab&~L}5KLE1_8{|j zi8l>~G3bP?WX91P9-@Bf_fLHU1;V{_4r&i-9Huv5VkqL!!ldUpUvX%Uvq%X=^AgYMeWGu zo7>K6*RnjEl-lCcrq#Iu{=GA|=f4#O028Q_a}%KRN6)&qj{i z)aA4X>w#3_VywMyRYa9@4Z(TME)s3oj%DVWw3g)Be9L0j*jAh zeuV)dcPyAtY2Bg%P2}O=2D%WBE0Eg7@>Y7Xu zuE=MI;cNlPE(($#A0rfn`asVRU8DFE$Xb}{c=SmvRGN3DEpv3GJN9{zkGU}3NrD-w z&e$ZwGOpC2v|Zw*#1;!{Kma=}rfP+evk4|LHIm?XS1ZXJUcF)%mfG5tkszB6f;TG{ zjl-H}o-XUxbLTl~7W9?VAHCoE%TZ{ek*&@p3vi<@u%(W-ir^jb)>?y*EV_b#nQ`1H zuPoG6kcxJd%x0O4hSBFV=I4bLT2WQr&qp)jgdC645uNf<1d$yyWl)38p(*g{5PdAJ z?22b63Tt*POVm4Uk)kXwxZuzp>|AO4d8F0zE;uR{7;H%72X1d-L#n_FEC@QQ6NYwnU~azpBfmRM(A+=EvlO3s~R~_Z;Hf zu{D&|OLFkF2W!UG$RorB_oyS>2Jy_|!hd);%}%C85>L&O|L(xYLKMU6dB>vq59^yV z@jqKz+xPK5H}SV1{>MUD{_*2~zB~S}9{@B9v;C(K+tikoa8RiCAwc&bK)LEZ2cgT*1V0%|!bvGgp>({~RA|TjtPDNKi?2JwPu<)p^7MI!9^e_I$BIpC$a``fC z_ML*ylEXGa66+8p(HuRtXxqO>dFTEw{Ck~@Cbx_Kx(=al2LE;YKK}bg{uao8SRVKI zuXFHU{iyNxVhZ-~{`_B@%%~RQ00?$QV*E>Tp)}x=eVD)8i-z~2;qOZ{w8zZXh=#ST zu!H}8Lm>EqZMx&{&znW1eH2-K+lor-P-l5eH`X^B6X)!J(;Zul$g~I8@ygR@Q{Zs5 zCs$`7gf!vqrGb~@Tu_lrjR{YUeHnwyY4)f_#<8hyn8ekzkkAV_5xiVU3CU0qnjbe# zVOJ71S5KFKhPrSrNkDG(e~IsH4UN|PU;O4IWi^0`n3Y>%b>MefS8sq0@S| z&2j|hUq2sB$C>&anW(N#A){!@<)w~X2X2Y&fnv0ZPb`U1?}h_TOxg?Wgu*lcIMee| z7OboPB6V;~5(;WqOTdg^O-WWx?pNSplEDVhriI3~_?u~Iz@k6{LYKjy&SGFZXtxv* z&lw`vAv$zbv~w>MJBa+&E$uCdT~3&3hslLF=MdRz*&t zqVJ_LIfN+jVA9O}vXIo+-xREWsS}h5*hBU=$;Bc~L@gx&MankGqi@n|`h|vz5s304 zO-dVH#?G;FI>@7VQuPqTr`lX}mZvJu-phpF{&%o<)YA~=YZC$I%YWM&n~yi@^55f! z_wheB^0z?#L&TqnaR2ut0(v{bScmKWn|5jMm%W1?4vLfB#}~bQ=BvFUNiWwX=iOo7 zLpMeLDf;*#k{cp>L#t@WaGc1#WCTcmTmPx?l6@6Jyup0H(2{wrgZFaey&U=bkR!d* z>}y2HEAOA3#*On0a_2X)j-581aaAF;iT@eL*yZHWEfPn))1%d&{;;#)JEgsWk>S$?6c~}IQA>5Fm-53vnC6S zo53>nlM`K97AFO<)5psT^9Dh{hJ#coMH>bLa%ONvCS2{X{tl!UkeVfJ1h^=!4U@3M zxeO+0Qgc|0d(n1~`)2Y`sCCkbr0SxnkHsTkdY-c7oS18$Jtn9*^>>9n;bJ#gqVPYa zbfbDE_zBYpkBtG;O(INWGMd15p?R-T#iD^>@4Gj+BEO`)2UXUqV8O*kU}&ed?O;Rs-zog<}*K?G9H zeq6STWSQM%$Rk<_cGhZyl%Zv_e&jYzGg_&m3UTfg@jHM)K zYYv%7v{;wX=g1>8&uqSvca4doORpqs_So~f0WACsNp_5dMDLN^-?MqLGugfJuj2@I zvB-UNfN4r1mW*p=?x`hD)TX%kG_@_(?%p&zBIw&B&rzTY4Gf-RVyUy3W>hZ|pFFiE z3rv_>DbO>D$6ncd!qN*~X0Q#n@EA*;$EIzyHJ+E?Z@hoq!`Qn-G#s~?3Bd?QUwY<> z+}WNkb$D!}75u8$SgRI(5x(g%L{sD%u)xxS8#O=AG};;)DTS==;wJP&a*3v#7TDHV zB;OvbMFE_32-Ey04{XyzkBl1@lfUTN_)BnSZBcA}<)RQ)qHSWdEA_VXk;5l;eNfCC zo+QF~T*W5YQ3|x9`-X>KF4zTaE*Z&PLI`v&d5T*DQJTOg1lhYrAc_TLpYu;jAot;O zJenqquO$Sv2sD;*Suzre5ErK$VPhi*xG}D*)7lu0vsz;sxnNqWSEBxk^<&_dAYrtv z9KENuW>n@q7zWV^;FH1{VkfuFfj5<%&?qN=J*JVro`Pj>myX0`2m@h&EdiL&JY;#T zZuqEWzw_iZZ1^>s4_{7C$||j<$Y$lF+k~Sa6gp7R;mnHTGv)Ffb)uVeQyM)&o8kV5 z#Qb)Guqudb-(k%(tkpf5*h4G)^-D}Nz4>#iu+!c|ZJD(w6Y`4My^rQB$@y!Lbp&-v z$m)@`(LalexQ~4Bg9q=?p|qd)8S5bcuS+rKqTNYI#?TLDbdflUEqDWWkjz}$Fc4ls4q+e z_(;rXT4uuVAP|1XNd@#u=B3pI>vqUD=aR1=Dalxhw6T*i8F3_bXhyJ*_$fvu1zGHf z5-US1G7A5dcwrHrM?K&OM^7KEuSb7At)52@XmLECi|gy!P$T9o?+gD{2XCSPCk&lj zBpiRZFq+V{)Erc3m$!cw>nb+L3WaDleCFvg;t7!15QGWEPh)VT5^$@uTBJm^hs!LO z06ah%%vi2jU}h6hTFz&5cslHg6h2p8URk+7kvJe?5-;K4;S*xc0Erp_ls4BAFtXc9 zCQAZ)Ik1oqQ{$javq=D;>8|9{iY|3&#RwjR83zcUi{|Ffqw0C{taxu)*vM&1BOcnS zi-*Jxo_-Ph16#+^t^r;B<`mc?Rpyj2!AZEFSx4Cwdd}!j#uFPWJGyPq2bds5;)6?vv_+;**Z^Uuzw=cAI+~?u2;rU+5RVD3~K3Z zY30&(E$=FN*#{;DX}k$ zhD)kQb)IWncJ9@%v`Q^QJr_(8Eb!7dEZGUYj7|JTo4yk;#n3b0++p~is$pz-6wNASU!SW`#Biqxgm zpk$Zn`2;&Q>w??37jI3U@ zhK0r^xUszKIQw;ZhrMSeFK(XaD4s&&9gk^<%tsy~e1SR#ZFlaFn5Sx8YIenWt=8_} zt_{I1-5D7I+DG83DT0fJVmOLVbtv%B4F&O`SNLJ!Sm3c*-+7=a8lN~)O=EUZPxC8(li9-^*1;Qe@Rc$>bI6&%EcPxdQ|Uc zh`KDJPkaxvW8st%zgbExS?I9rNE9_CS{Wph>Z}X6HAaq1xnS~y4&iQe`0Hu}@Hf_x zfgG5BRxhE$6U?ID(#hmPeWl0FY%Y8kc}~arO2hF@a$HFg0m*TkvIz}BYXa%>nkop_ zDjbvpk{1dnU?h6Mzbd`tBv1s;s4X2uTqlz}!yeY0CR4UmUEq9#IjBNw#>u^*>gm{= z)4=EFT{fipLur!zxII=0M&Wsjv@u%ClGBEze411!ZTSXSZ*!M2KN8NbDa~6K*j$sf z`!{MU`DYT(aBIY`|E^2ft!4BoSjsd>%;WK|vGDEkm-%}cx70e+oX2e1tKGcSaJ0#L zuV)k2J8sB2rkxax%jPrP-ccjIekfr(az3dqu$YR#mB`Ao76*6yyKNPlG#_|4a}iDwR^em=^J^tVLo>k2b7KQ zwQf7g@_+rMa^e(I_L_`*XR*0ctc8X~1Tv+cHLbvwyP$sV$?bAl7_**-IxH2QkzBy` z=Q27tdLKR7-h3J*Wj~%E+~%KCC_b_W`!I&FdV^ZjOiMX4ct>Y2HQ)q2kL-vs`;(d*Ktc2by`UH{Z4UAGP0)Nw3}A%+tJ? z&ra+6z1afg&wuTKIot$`AiR6KSzhv1Lhb$y8}C&*(0+DEa~u)YfrcGO=od2)j>SWa zpmH6SQ%Av1Y-7hNn=mK@N{?m6p;E#cR3)dJ+VqTA4weQ9-uiD}_v}Vjiy!C@U6p&g z%nJEF8DZEj3*9@eCL0W$1qwk8{z3dL>qdhjCV6&(!hH%%5PwRr8CJU-ZzZwT(F$B> z@?z7O)ioH{mpc0ZHgG!$2ZGy7E@Z)Ec-anX2?QdFdV4aWN4mtQNy#`Zl7uL`NN~9u zos1A1G^ST(RZJbch%?SSs}eSLnaXtP^ZN5>0LO;@`saeb5zTQ{MwM?BY$KRwlO3q; z1ORS3F$L3y4Lq_g=-S?s&{W20RiO`!WUv7;F3YJz!qCHL)PHO}a(A$|G;>WfFM%a|7X@G@~@6fKa+*ldXIk-Rv|CYjkenjYktNH zbirNEbQLdZRG9HIxA+%50B-!u+c^tq7GCj8Hr}H9l@;^dt;0s#_ZjcmwmXF5J~PXy z=8Q6;Qi(0)2c)%lMg03}T)g?u6KP zO#;s~1a)qdH=Kq~_mcu)s!JUNWFT0m-=7v;#>27EHeqm@p@dxvM9DH5US@s-Klg=U zu<|N%ez~44|Hoy)df_)l1(H5A21#N#VB$d`SfVz`ciZzv>yQyK zUU!9GvOT6Y(oD*DQo-E}Vxr|`)E&@g5sHTflY#2FvBa)azGTg}s<=$=lEq?wZ@XXx z;h8H&?47wFLT*z_vXvUHSqXNQFqT*C&&`XwK}OtemiWBR*6wc>`1~=bJV;?e0M0vfH0NVa|m^e zOLz7f4N`XSQpW|$aZME2zFbnw?qO_0Zq05<9^T2OCi z3@Q)(aBj2fM8eg$Xl|HUXU)=JEd|6>X2>}(2EIik9W+|*9&RlntId?Rh^mh$0lSzc zx~)dhb`wR)oh&*W$+X7hiJYo{o@E5z$)l@Hl)XWvpi7X3`)ag3ybNt4l*9R2;$9*S z<`Tr=z8Z0lE<+rYk*_B1m&~N8U4}$=ca6};iwO1Tb9IGy-y&41pH5=7S*4OE!1@-1 zE7iCXsoKY?)OlLMfiQq9(a)ixmFeeXbTQj)QU^`HFR2qK5BnZf-mV~ry94VPM?_R> z=kezTLC`y?o~epE?@mv+)=!tX+ul6yUL#?P5rbKyA2({=0!chlg=}?^uBU_wez56e6JMUrH$2oSQi_P|3@8l=VY z&IM#a#k!NW?8pr8K z^3eehJ>baMzOBXN+rmehxP^3*7#?f}>Cn6=F2LEOfyg&Yx3$0c; zK&#=j`h=6wryc1F_%4^dPSS`e_GxN7KeTP zFB}`KV>TcDWrcLm)kZ2FE?+Gt^O@`R90&_n$=6iPZG8D7^YZ=db4rVy^NacQ-Ve(= z-WQJq@7IXAGolw8U-NkRYqB!*HGj#lxkm09me2!u0jH06jm` zEKW|gA0T}%8RZkV-rT$OZEuN5>1*(j+Q&aL+c8+P40P}KToa3{zvt^PPC-KWtIZ;1 zNEYlJ+pk*3^2tSk!`F}ku|J!(cum9b|-y-}^UUYwWHvvIFmgmts`@Ab)h zeezD}lMA6S?E7oLGvP#^1ik^XZ9&5=(>qcVmXkVXMcurbDyxL@srhwU#k zzCEi0h7g}YitHc;@I;jyAxS21CvCy=-t#YaRjZIA`%>>}zP7ycOQ@sfPM7)d0rjIn zoSV~!qz|Pu9;I=al)Y`F6|ea})#z<#F8E2M#qUBCtGqjH9d<0RDS*cLjjg_Z`Zf@VmaSimDJI8B4^Z9Sn)tnt2Bd-{8Q z<6PZV(Lmd-*xl+Qwd*KzrM(brvnynAwP5^MBWk8O?+1EVY+`eUDy&rPh?!q*%r95g zPFt;QuUe^Bkn@TY*oTtVG=p0-gM9J!rqH9!jTZvMc9pQ}n#5Lu@Uuq{&RF@eYn%Iy zWVFwkM07Mw8;y>Qu)nQ&^QrSTA92cEL)vxCTqD<{w@wEPnAUUgL5{G;8%&tq620WS zgf;@dGeh@CtMc9pgh9`cw;qsJ<BrYqhkV4c37D{@`FCkTW&riaS2d{me6AN#!tZoK&( z&8ByLjp2*yDtqXM# zp~T;t$b9O^lsj&FHwiH{{thu*F5K3hxisbBg0MZ}3r1xu@%%~?%HZ6VWB*GoHM`Qq3<&n6hB*mp@#d*&1_Lx# zu8E#YobgORIth>W^+$%ZbaIE~6QU5ufIBBF{kl!f)!XXBob}KK80fCu{2Fb=U-T~C z>PjteSkNkF$9F8#`L%T8 z+Rt!V*NE3mXD{DM4;qclFXH|un3<0d6E$OICP^JPz`)Em+?Wj(X{&a_9qtJ{F^6f=PZ*=E))QJBwHxko zPw3x}eptZy=i8#XO@Vp=qK4KN;wexh#Mz6tY|c9giL`^drGq+bchTI1b`0mytZG z1EX%O8zOP())>OvvHh41sTt}c!m?oq|Oiz1~ z|5Nt1P>z>=(1f76f%r06MwfppUiXAw_nqD|lXDfk>T%<%u9T*itwz?Baw)%J%uvKE1Vr0F z$pHSjWrnYDq!w>=ChS#SGqr93E8kwaHNW6x#@dBA*zw*}+9kN*rpMe%_Ea(vXW!d~ zg@`}aNoh|Gy}adb5h8SW{bsF_^TD(ItG7p20}Oa@`4%W^MDjORZh@XQG;{CbEl|~l zIqqG&1*%$s*8QuuW`$Su{Vi-i`FuxwDt>{BM#8Rh&YH3A?WJ2-MJ*K&+_l@Fsin+< zckvdeYOb7MFI^KwZE;Kf?{w~OH^E7K&j_YVNO^f)3>u_7X5V`0?wZ1w#G3B3zNw_& znlg$g)mc?EpIr3dftsK50|D47}qsM_xg4zvt&Qv!@PNucc%13mv^3T_5pqo#Ti?X&jeW347u8$rfd-i!NZ32f^7KOescHS;G=Fp{%(wQcEzFP?V?ZSTE<=s!gt zUqo^xGFPs?Xqn_!ML%SvcJ*%AZh7}yuh-*hbMiVa&t^Oz8&4ivy3GxDVeS#Pxg)lGpI-?V4koj!v6`9G;sGncnl;J2V?oqv3OzpAY@5$7N&c z+x{S}+LB2yueiQAndCd?<1tZ9$_mV%OwoL0Kpk^(wx3u3!QIvcmP{js-Q+n3*EC%3Y@A)PTv(Ih`Vq0!-s z*U#)0&RklQ72niUA9MpL@iVvF!S%-^=3_c=lj4Z$W7am#W7Ch|raRh`=6r*Vhh{Ps zr5jvl;L#<;Jf`z?T)scg5I{e>+Lz#-yCKS6YK~s#wJ?BFv*Ne1P+JOe=O2yM^^vnSE+7On+3yfYj@qzz8v-QBH2Bu zFQtdt33K_5Qh%I|llOyKWWxr6pMuMG{EYaUO9`>3wwZvxNmj^RI3tv;%!>V^xIF85 zu!>HxhkuMOM+&Ierr*!D?f>$f((i_#q?VEao{69Dt{a2N+smi*&?7*exNCQu{tq)K zX26iKm+o3NX)Ey3V`#QFg1K~=ft>*?;njSX!AgeBKqXIw?%M<@xirUqm$#}~FdF%n z?*`vqJSzxZ>}}!L#HYKrYFykUXQdFS4~5ij#6R3=iV%!Y4siu_h`%|`M@bQ9{n~MZ)Q_24ZmTzqcp|Uz0+1mM%3L#IhTPO73FOht#8xpLP8;h&R=HM<_x z;EZ-hhXUQex?O}DZUdk4G^y}@N1qv11m}AfuW8a7As+0Hy$t~G1^^A;1=68)Q=*<~ z)1IW$50|cgOSUbf*XbbX9iOGyrv}{Z4Iqi&j>z0`Dh-Id%di5N~d=(ZOdUN6iozk}YiX5?)9({cyWa++CK zIvZxW0YFq-xDJ$>)?hHyErEPBi$8>NZ~oO=j+9ROC^KC<+iAq)_d6GJj00i|)kEmR zjUEMf@vbYb;?@_!u5do>N{N+gWT}l|s-SCcls3c{BRv;{$<-T+n*~7!*<@PvUgTe9 zVrMsnCcYt}8?J+_7MaWYxwm0v&0B`wGedaJ@|7Wp2ZMs{fq4aGM(Fo$WPiI!wIl7< zqldS!`EM8_onE-xP`OA**}cZ%MGNSGFRn(@wxbDGZ=9}K$o6$+*X7M4w$n=?pC?6a z1wCbYCJrI0zV}r@zD>qKhC_kdW~_BjMitw@&*kI3lvUT5h~`YG*jc#?$5@zD91r#MS65^1)PcfH#;N z`@QyV@7d#gvb;n8X?e?El8az4@SP5A;^z2NYu4S2PwtklGV_d*(>h!p1TFsg&Q>fL zoeo2i0WeNK-px8CqtmoT?Ix&AZ-v@RtcbbhUVw+*6;p2uShn|bZwu#N4FcOA>u-e4 zUO4xSH}p0UZO}SvH?|fU)84qm;jzwwf5+YLN5gD9-U>T%muF;B6B3cmM?c~D;@f$s_z7ev~8{bBJo{zqQ)#zb@(5@dhwZGr^)8u8cqK-8c2ewcagvbO2B zan@>@eu!4HYqU%+vi^?as(&_HMREg}(eB#aOB!U_W=%T4$hDVlp6W%_Z-}&{NaGPu z*J>cnz$pnX-+T?67U(#97h3g(?QL4M^kX;LZ8H6QD`;FZPq9Ss<%fm>eEV+fqj~$< zH}mBUpl!>$@%_7P)Mf^6-_4hSQ7*5>*YC!}byduHySd}B?Yp;y6AlOPR&SC>LvDOfaYoxPz zyOUB`Gh+kxBKaqUh zI?@phnRoH#`A7Q>$Xn4Ox1h>|*Kb*3%<`XqIjEh47+L&$=Q3aNlM+8Rug@* zx60HDH*G*sc=slP_bqL~R=e4a+a_-Ww2#xWpNvLvmLR5M>*2OXdvNWRk>RFg5b69xWVEmc!Ij=NVxeVh%x{fD8#WdG*3`gdrT4?QteSNSn9%s@&8ibZ zP;2GQO+(amMiDidix1;zIa@|>3-r*1>u{I1oq&f)k>+#&^nRHP03nBc&m{$w)W|)YS{Hu2ZhwZBUqKT-%$~|%2qKkKIUs~CjNJ@k(FQ8*h1YMvtk}9RCesNQ;i5}r z8K2HB4aj@AE5coo-gPU0TtY0nCijaXFJ>j2M}}7RP|8iW48}D9J+=HWoKN`q4j)e- z4-+1&3fqBA?SOa39q$VkguiHPSGKh)?uOgyNsC!yQq+M`z)yF1lx=jK-)&cq8K zBHv!RCW;y@Fdq`+t@QRJFuz$?0EUy?7wt)m{vvVVJDZ7=$fJ1NV!hh51md2XwPE?h zwdTb=4GFwXdseF@0KBtGj?R)%nAyICG%WAp?Zkoz0pLV6;t2)})wvta(aC+-y5^xr@EuIEupkpG9IOiyQ)^g|{DSFW!{d}C1M zhomavezV4l$R@qMK->NL;L1fxW06?XvC$Qg*UmrRJr$S9+N_1kY$&;#ca+{&D4JEH zd0lDdYj>3HqokkLVo5iEdf{EXdCFTh+2^E~3GqV3IJt5y#UK`n!$2E*K_}GiumTp( zOu#Urm}l>~H9@)csH+z!Lke!uTAu9t9Bzw38;a>DnH|!thd6%CrJK(?YaheutfYXQ zG`(&iVbMk}NxozFmxjzqfP#nD??_Q^_B%C7)-?U>eY!4@dZ7;v!CNgD4v#UK?&{qP z@dAbKr`7u*yd-U2#3#~|;J!QR69t`f5FH*$Pi`I2Vc|Bdg`RJ~xnH)1p5LP6P}T$n z7z)c}4{k&T0fdB7)t;yGr>CcJ&7A9`4#*q#F`rYXJGiHq&3f=g#&c zA5W$vSv3OAKCwLs?z*deX^sHccxWeNQ3Sv>_TaKUav}6}T((xiw7m&#x*I<8%gxg) zFzmy1+o^Ue*jry;2W`O2j|}w(w+PRCwH0gPqWds3ea%dyP$yGlP~!1see9Sq5y7v}n1=eK`r2-hnJZl#iQ66L#Tx$%tTdL(Ex}4J+^aR^a~sV5 z7Ie-!botR)UR3>Q)%(O4=D-IqKSiIu3Cvs%v00nmS$^KzLk05Lh`Oiz_VY+C-+UD| zrcD>_`)Ors{x}l142imk<*plpPh2D*`g>~(M*+aKO|6+capNAEB zt>mKgyK1~QF1IWm`+7OhO|Y)Ay$tA`$($g)uGMa`NnP+S-wk=IC18y)j`q&t(TL`> zHW_@l2G?&kn9jUA%aU5L4rF8dS8su?gT@+-@TUfsZ-+9#h}H;u*?Vq>#*b+&RG7`p?&2*_^_TP{t$wR*O*3S2@fN6> zN#@x^Fq^$}3lufEZ#K6LQS%))*GbohRmb(X=gsXWO4D(B)bq8YiIg+- z7%+XeRF7eyHc|7I0k!`&ykw0ri}uGJWQHKx@Vmq(wuDC?RXK7k<1ronM#u8Pq_@#< zjyy}f#mYfR!`kRCZ7C$v&V?Mvr$%qF(|lv!+D&?B!~6hpgLt*&6or? zFkrYNGIw07#dlGpaYdBujpB4%4>exL7@BK0A8WkW90lsaK{oS`6i5H+T{Q<*&89%o zG^$%O1GcW|be#0|aukvs)t5AIcW^z@>$eJPQKbm!_UN>HpQ!XM-o*oesB3_)Mxuwk zbSEWIPuWMiZ+CJbM-D-<*T%+qeyM=m{+aA-gm%{ z!{i-gAL(0uUZZ|PsW+Ezs~3$fzvCiqR4q^k#$3A&2j9YTyhuN{6s*E|;$6M@v%FD3 zJT9ggJ>8t?@`y)MZdj1*@(pE#8t3;sH|6?fJoN}KqU({lel3pNOKN4)GHJ&H1JrWu zhP$DwEoKbOcl0*lr)%H6cOsJz*>3ORTHeAIEJ)_cwdTUL=t=bM<0iFjlgT>1PR*@# zq=KRamQT^5we*y>M&t{cErU%WfcQ6KaW0Fg~)?}=&FZn$%W0M5_y zrXk({<@sG0;V;8cT+avwV2J#FgX0-R(T@+NBkI5){T%h_?d4C)ebQY>hNj0mKb~#w zFgj?I4_WcT?>|1EUpqhYW72PwmicM9%KQKQIG-#lz1&qH55MjlKqDGVZIQ^?hyD7h z=8T(LgLNaSRbg#tGeI>z(^^um(znUSByGDB4od=%J83H>JTK^^G|`^-y1BLy1-Y+t z1p)80-dx*^f)jgzjW;mCZmw-bH8bp7xyTb;HrKYJKzv!Gq=#zs=GsFelC`wZUjK4) z?NJoez-$Yplvv2kwa1ZgT^m997du5*$hwH@lW*k6utz~>mUp&%!Lnh-uc~-$(K-+| zVFDTb=C3A(&6kU|XyMG0jTRi;!9lx4>!^0vUfQtGqWo{s`f4=*T%KjN@wP2mf9?G3 zvWiW!-myjNvrYF{D1Ow$g)O^y1M=o9+wjb}^x3o>&74lNZNEy3) zRrq+8pJx`bY4#NsCrR6HLs5DXH3Kj;OdafgDIF%cH*?-^I&uD8J5QtCX+?ZZXzqL0 zTHXOfHrqJ9Xsi7D&c?c6wzaV{#(fLpS*i8&{cJ&@%Jep|7qLT-(90|GfWh|HJN^=aKQn!NKzhPXhxLZZ&Qj;c|Iq723306~Cv__7 z^>#W-9lGlzA6(EQXpipxm#h3)+3!kEUF~n3{vK^_imSnq)~4)A8)xIF3IhX*SHG?KL2iVzXtRA|~#qW!8y{ zWc1TAX0~e6kM$wGaXM*LSxu{|!1_;3isZ9-u2uIk&s+7&wjmE<5T8AGaDINic1lm@ z#p#1GA6DmakvyQ$LoXj_ckD>?&T=~VZGYu1;>P1-Lg(!Ay!qi$ca5{uFS&aqZip(n z!T%kMhqw^+cx{lDlTmyT{a?|Lp6?CgaXPwqmS%LorB(Dl^{!!FjN>X=a924dX?Jde z&*euXq&(xh=@<>3p8KMOPbXhu2o>h(_8Uh;Byr)^8_P+Yt(AT67BzdyUA=xhDcy|) zv+s~(VlU}X2|iD7I6ceIx6$+He@6BVB&hL?^@r*A-uxEmu=w!-&o0gt-Q;|51lFi5 zAMgsA(ErR96srIqPKUJS(|lS!`*U_uPM*^(b}QiL5I|sDaXvzFI7y$LXEFr`a1<{Y6P6j*aj}P!qlo#^7uivS~D3u3G z<-lvvF+D{>SdgoenFodXDM1LbG6<*tjmMw9Z!o4xiMi&wIgpg8pNi?Y(fpi@%wf`SOT?PMmFu*hj*nU*{dCH^|nAPz&x}l`;r}a;* z^l4}AfZeTC1#S0Hthyrqz81aKk)+lQSIdVqEW{jT98U8n&3Hbkv6AlC`4K$DY>#0I z{b=oP_Lamf=rWiF?u~H$*%HZ{KhkD559ynhcX+wW8vWN98lOe~bxAfvL|ZN$R(~E< z&uLfv`Lufee>{tJF(**yXtet)tI>bW-0j|-7j!4Ff=M<1w(ME-GU?L^yP&!BS@bSP zOxCH~hk2r&iIINd*dew#j43bZgXo^vmo(WjAzm9g6%nM968mY8V>g^}^gwksEoHvx zD=nZZim_k)sh7Q ztZ+2@8Gq4H+a1w{EdPp%2zpNzk1ooTqi4Kdeq)Tt;K?kdvpIQL#HXh^MqTscTOJ7g zX`i;FzPNw>Rx6J5E5ueMa{Xtso(d^NxaX;9GwHf>tG|#^r$EP|B z`!KT7N|kS~;HP4MSig-|G$g;KiN5w#Uf7ODKPOx;35oOa!)xO6Bk=k+amknbhF+(J zR6eJM7x*B_lji4gZ;@_u!-d4fjd)RFuCYD!|*uR6z4Okr<~ zaVdk{C|6u>h{29tOF5%_EQe5ByB{=-Ke_^IAyF#_Co zJmpsZk(Y%Zv{mI3n>M1i(oZ%~Lw-8;!jAQqd_N0V%yG^JSiPztW9FNLJh=gbxN>}+ zn}{R)xE7v1J4<5o`4+>@CI9L+{_A+heEZMF#@1%t{_5JX=MQfN z@(nt3J!|G2fw#?XDWeWA@N$_poU(Cm7rM6#{jTgnfjgM39uQ4xCLGxco)IToPtRapIDl@FB~=jrum(l+7l@}(Nen0Ir$v7{Cf1wvVF6+@5&~W(G%n{P ztC5y`0hKoCpXCY6HwoJ&qEUVtvZ6j#wXe4P!gu)ZCG)1(Wi#S3CNfe_3 z3g1kM1ltx^ZG&~e+0Gh>ft4ouB}>0VJUxn zEL#c7s=A1JxUA+vM-9dhXe6}E9$*3RQ%fBX_vkxdLI@V-eUY1seBjM7NA0ggJV!=2UIZ3CA?E;)sDQ)oMvVhZLh(! zjLn_I1?kI0H(KhP&=$fH&R{!Cza)caLLG-uQJ>h<8jV!Hh>+vRK~}EOt+g*-XwZoC zQJ&Kpte8CR-I+n3Tk7DoG}gl@Mk$7zfR50}RU`C))u>0un!LdUtj2Hq=gK`b? zG)amv7My*80~2V?(Yroz3mLz6z?ML7zUZYecjjf8!d^?1GXq#YPe+4jW0?tMBPlNl z>HGxI%)LR8Pogo>Ex32E9E+uxFGsk{!%Iw(I8n(~T$pWj-H_Ti1+dD5_r zs<=>=fwtD77gIIPf;ZCW;8)&J{8$NV94w_L%y3HV)nvd!8|5cuK1wQD6-kVd>+*au z+t6p#M8{3a9vZ0K3&S>!hIF{|0D@YC41!|WRwn>^K!m?y+TYDC&XEkL-4m;AToHqq zRNy@6h*ya$7-pDaDvmK~Uh-LC7$la($2605MAI?iGi@U4CxKyrMxTuaYGuqZQ($!6 zXqpX#IPn=^by5F?GZwVKGCm||)4bY$hsjT6Gr$tZo!8YnfYG@>nhr3e1t9q&2&ItC z5a%c6cnx7)>Y2TjM%?Xp}pfW_Egr9hKFZ z8FFq1J)psxjuXc$h~d&c{ESvBUAkaw;<8CT(|Gfu!u=A67QN)ri{8Qxg|0A{grQP! zIS~g=lL7N^#C^x3sAW|e9$Km)F0x4=OC1^@I%jpe#O8_+#I1O{f6aHAj7)HA0t$q! z=(?rhq45YFlxbQq8+TQ&g58wLkSnl|6w6!Kv^|BB0!uVtL;il&9Y3?9&EOdGlnjtv zc`?ot*+IGV0T1_!__qsTZjA7S;;UZfdy{ zbIHOdY7i?!(57S;mAd2O0lx~|Cu5#iLN$zN|5Uscj)*7Fo4igqUO+>JDMOnNu$47* z?}S14&EOS@9riM*>cjaeE&JdMABY;d-!ce$(CKa_@xmJ`;)IpQPRcqnj{aiKGdh2A zmD4`Z+3L4pMKR_!tcljBDW|L<2qAL5vFId1+ET|-i#=M3SY$+3mI`A@BoN=K6|EOJV6CN0Fl+RfQX|EPcMc?RF_ z9SiKgj~;HV*X+OBj~;H^+kbE3Z;}1CDWT+#ZwYn*fsIK_re&MJ(q=`Tn*?N9@$!J$ zt;k=IvSZqB&f2-RH{aWve{c5Y=ES$FTb{pfZtqvxsIQcXe+3(LbJ}H)QMV{Ua!x8? zON^v8FFDrXJZ+-3V1wnlaW?7hr;QPmz0v6qVs6g_A8_t3WKg}D23I+qBH|Yz=(6_e z(M-XW^+po?chw%)Xnx={t=+ddw_zr;_QaMvaUdGBM49=7m@qTd(OJqT#aiWc+$oB9 zIZ68IFii$a9ajHYUXNLKE2`;4qRse6P!_d@1omoyfTmr23oI%0V#Gv}p2>D^8`U|^ z3pOofhyxWPgqkgeT((wdhFU;e2{sQ=Mbvl@e~#0U#DGdAXVx(iN5MRk^pMv=&Xkvd8Ser}xVz)PKTHWuYfFepN+r7;1qwvEigiCHzw!paIZ zF{8a=1l?K)Ifh%@Z1TWQy^XFI_-Ngc-if@?X_eCvq2Omr9bK=f@|>1==tg4s8Ygr} zicTvwJ_I~n$Ouz2*ht(CRD6Afm{e&Gb=k^@Ub3@_pV7DT>r~Z;9D}uHEmSxPXXbD% zIwJjh6c?k5u6CSlmbT}g?>nQ8#Rvd!9A?hRy|RNPH^i zDV?Y*JliIMn`U&B7v-w1dKuCpfvu!zzqU|UB)W@vV7;Ymd^{k7t)3|?42aMrQt9on zW1lh%h|oGIcKERI$cQo=FMIO#*c!j2VcKnu^BRKAO$;xbEhouoDh^Cp3K^S7)PAOq zv#BRsaxE)N401kuGnU9;$gm^YIUsd(kPKtmM9-r2XeC2bJG#5-k3hw&#DN<|Qrxa= zIBS~_a2rmz*oMD#z^^(xk>$T{W8sp-T=?aHe zi_JC}JZGoJqL*M;*4MUMUa>1qW9fw3S{v}Hj_7sD=U{$=p9@GK#_4WXk?%PtNb8?@m$7fVT__yud&n#_QYy4WITtJ)x5DQBnzKL#Vrm<02;UeQQy4e z=F1fRq63Kkjs>Fn40?aNsP4bB_E3wsKB*HaGsWle=gfc z?Tw+37Os~+vY_Th;?{&UL&9Q#jbjNo@}RU{?|j0~C)X#$*&+HSL9U#*^Ra zr9@iJ$T`gD;Z@E_=^X?U+h^??&yBYxujAx&>?lRWs#Q+K*?4_P z+cNtOHU%EMrOwO|8Fc$IJ@h(>Iry=HJlfJ@cVAP7AJ>k1o+$2uM-SpODws1wNW{w^ z_FMXv0h2QYx02{goZ8F5ny2x4Kds&mkq5VUqGoPyqFhCr1C8{N4eX+POoFT(^ObT{ zS>m+94u&d}({cyzI6;gXG#**OwC;c4=m$6)e&CKQl8H+noFDw;De1WW6?*??-A#6%wvlezT)-s%cP2ENowz{#~_xY}mMBFH%Vw;;5t2 zP6RA$vbS6m-K0qQtdaG*)bXnMsu?UrXfEvs;ZHbm`TP*3j>CcDj*_2v*^``6{)BU- z8x4L!a$Gmce=4wjyV2w)W`BTmEq}=NN=K;^%d|V*&opqm7M6_582(&3pg< zjr=X}|9gP1e|)dM@42tt=eOGGqrW70(7nU`-r;^n9PVcu&i7mKvRd9ToBV8Ju}40D zhrYTWeh!S!S31>O60~k2#jA#n-ICMgjaW~OP1f|Qq11E`vCSVoQ<8*+i2NM8rb*yK zjH-lIi(KWdx}anQ5Rrr?n_k7d5Uy6m6GCWb=x7)BT=Z}1kpFLx7kAalVuBw?^{}Xu z3@0Sn0AU`2NzKX)=*(CW-kr@0!ZCPX;s9e@LDfP z7y2EM#Jf&^IcE!tHfY=h)p@?u@d>0GQxk>zIYFSWpqNOgE%Itea@FLOA~FEj+R%`PFG-yKBvjKAA!%oxkb{aQ)R>{ zbzG&J2IDPJZ|!b)4W|Vy>!>KJlz4m{8Wi`IsAARzP1?omC}sUgI3@-;2lz^Gj-ROZ zT&Be8fh;B9NZ2+-o~3;u;>1sY3_LE97scrmMIym4OP%uq3We{G;e-?~vOj3YElaHb zY${%xzkB$vDVw%Viu}AZE^DOwi7~LM5BE~XX4`S94Gr-zJM1+tNrsZU@4_e4d?0fz zJj4y>|1b`D8bQst3|#ES1xep!fV+{&)5DC7U}0kKJ?&C)-(Su3Pd#`A3ymDeE-`?5 zf6it+SXEk^{8D6Lb6r>nF(o#&iOmJMBt~&Sigl`{r0n%aDd~iGAFJn5m!PX*8b|?M zQPr=m?k|i?|4OBQe$}d4&8nL)1 zK|-kf&Z05`063{LLH4eA^GL8IZUn_cU=@&~PU?vyOXuvk<2#}iSRF``hLX^SBC^_z zI9geh`*biES+oKMqNq^^bynh3q&<%06|09;5?rD)&_*(iTRso+ib3R3CrMfTF%Zf0 zUU3I$$Bj;-WGM|R(ENc|`=6LV($(QjmKIDPw~#*bfHbtq?q_}z5%^KfFcMp6q9tMn za3N070K_Ix?`a{i+f6-W(5#1|z?!sh7s0{qFph=rG(pC=IJc1{l6p*YjI%?dTzFXd z;U7v~q8t_;4+d=E=(^RSnaZX5c9%NYbbJD=ouQ$|y%<4$pb94mqAh9q5a)~a1b~x` z?FdaX1~m;1XIy)LA}+nW>&A*lIzLSr-XlKc`QY^^FAvc*8sIl%Rh0(In$%bhz6mfn zB=dQss&gHhmlvh&qJ0B9cTZyD(_{TQmcB9*V&Y2!5DueBRo1|=1$(Ck3C`HV9ws;=4OO|p`3Qi)qZwRq+$|pKrH+D{b0Ae) zDLGR&PE|^UHsSu7%1!|C7Gx&|1yVx>NP;%YeMV6n!(_*{h5}fq$F?_IiLJJpfkC~% zXNn2U_{RdtPV+CAJT7&>S@xD1-nnUypvx5pw(k^#TD;Q$8JWEO*_UjYm&`9sSSw4Y zuR4xLpFG&CI#P_JnN9Kxl_neCzHQ!q$)e1*i+kc)9~sbvQ#F6gyy4;USB5^wt2i-_ z&XpnYe1MHLzT?pqYZ2I9{H%-fjIK7e{CIi6(zi|VpA;Sl_BxwYQ10h8Y%1Zxy`Fc> z*Z(&kKc1=ov$?%}kNJ({3}E%i~Qu9;?5%AKcpy zesA^zCmdbfhHxbr=qv3BmlPmxu3k}4u(~A!9~UKflgD?nIeW{FeQ)z|W1hXD(u;b~ z5G$(JdwgBrhvp8dWZc`-K;UC!w9U$!#yQH*dY&-zPF6DJypylbyz}X$-pS8;?>s)w zO&N%$tVOzPUR&1RxTV3phgx%~9%c}_{JnRY!YMqP4KFp^k#m22E=tf|fvg%EpI>$W=tcW>fuevcT5YB4+*0u8)uPPVi5^a~zGmOl;wCs~ zC^xk*9FA+uPn~L(Yj2fjf}A%6kNSca^k{;`n7DvED_i?q-;^c0s+{LT%1`R zTi)_WH5G>iABnI#cLq4d&QNS}$-FXHyrqDm+hTQW@xo>ncx)da{E08vUKq|>qiPjmS4A~|Iy?%W56Gh6CN!v;lEX0`$#G>l<3 zZV<#9+j}n2G0u*O;3!0ZrAV=YAyvXuN*^e-Ha2WUbO9;2*b_Uqsg&;jw7lb6!fPe@ z#9iSf9r4JR#fb<%#;|2%YLi!FIL`xKh5%#*o3nvb=hj$nMuc(K6RsDO)M_>om#U@{ z{m~AJf`VdH%_0B{`}}|+Z`n466j@AN_1rMWR}aW5929Qtq-8nPTvf*2*ADkgUoD|_ zIgAD4n5$fwbKgTxRi+>KX*L$Sf{fpXpJS|DJh+L`+p>Nh&#{EH&WCUf6-drvW8Ysf z?X1?kIb~!nZLLysyXv~Y21Y~uvpmI3BS6_>r~t5i;gNvm`XiK!be@0+b0Wt%e*9>h zNPM7s=ePl}<|_(V=tqba%v?66N?wBR-9|WKU(y(snqwCk8{DamS?fw7CnzTUy-f-)!5Kd zNBlC%E{vd53Om*FMhb~CAM%bK%iSAJ9$f3;+RVYD$;7*mdrK2e3Nx1x1F_8MY*#4~ z-Q;zs*>q4m;_Nh$Jl9g)c{q7hoVC0Bo94!>5OHtu!pD&;z`=CjNbQa+)JxQ;2)ny66o)E>B+ z*6U6(g^JI-pnngk{!m`_YM~xYlrNo8$=i zkX2ol;es4Wg1AP+g0U)>|;ffU+LPER9LqSg~8)YudeEoV_qk5Sc+Tqk*EIu?o#H4LMAJL@&Mf zm345>??5(9fE*iN$ByPV&MYYkIMTNZ-z|L188Hkmi$Yem)T!Nf8GaV|>`bgB^Z8k~ znW04u{A>lu0Br6t%_^s+wVL)(nB{Zg=O&q=rcJg|y)?t^)C6s=%i!683zM%-r#3K* zmndx)V};>Rn8aogX`a7qQ}-C}OEy>L!{C%RVOEkU$2VmDZdaR%SUM#Th(|4HZdcG$ z-I>ZkHe6OG8Q7RG6H@U*Y1Lr9Z%U)fuW+^;|GfewBz1DS%!Y#^J*gM0BszsT@jNq= z$oMp(qAi#T96FdQyv|Zsi69*!v+lBNXg-9VQ}WqI0`9xY5pVeBg)3#z;!SARTI&|< zDnQET^i+ZpjpYd}oyLgKPQ6nb1%M-qKGCp-aRUqGJ=`#}k_|Kq+sbK1&eDM{4-<_i zQi}RiT@5wrR`rb|OLMFOcdb9Hqra94U~OH(Jw3f=rdLlId*vbw?M`esEco2!8{<%2 z5s00{tW>ckUYLq#GuT!F`bVQxKTchulPRH6@BhB&5bqg@sBHk`rk>n1GXhUrMnEmI zX{H8JKE$=X-g_MLMC#AU)PoKPHzNeD>@o`}-tLrT$>UjrxYUe|U`Lx%vY$FTh*>&Hjv$ z58lhLVEoH}Yih>cZ-}QgLR#xEmGX&AkGK}iGXj|-_q$5p7(?eN$6`Qv(j&zw#<(9D zye-ToDh;8cS)7jO_j$j!^a82sB2#94b^ zH~RbZG%rWQcjMZPFQJYvZ#;eYWNrP)+Qy^W?JvRrFuhOo^r1 zZ6ZuBzW~v1P|z`}H_w1S^#0yDt}GhiUD~%6&PZJ&>Qqp4J}#cb>s@k_;fg`8fwHc9I&cA*lW5QROTk5kP; zK4H(#NC1^=jXkx=E;?lXkLJ^KWtvGPT3)lOEI}^Bxov4G&0MU%wpZtXdxEgm#su~9 z3?EeAH>r1}r11_E`_V$S<)KRBT)x_5DawYePq@%Nh}mkFcGy){Bwq0NCEA>S&Ue4n z;(8gg=UmHP&3ASHRM6-}-UQ1E_ZeUB(e;_>+MEO37dWVl#fW5_B4H1Wt+1;{u-yhG zUw&vS+M1S(#d^&YRt4E7IU{o>YQ2@Xdt#urx~7_#q|C3>EX4_bN(Z`BpoB@2{YA!G zqCgh%0#~tC#Q~OoK@JR+*$)-F=*B4c$~cX@NBMCjJ}x*$rB9%~e^p2`Q>BhJ{7DCNV==`0{=W5x3MaqND^5_yE}2FVn3N`dIn4v*SxxyAPYGP_vR|Zi$tQRd3@?`J~Vo z91|IjG=kn5F?AfcpALX!@i>bsRnjhSBJn^=c1GQ%P3k4j0FD3=+;|Q!9Ps?|^y=Bc z0D4m`Y5ECPK~4BDF#uc(lq7NZ7u2ZF50dII0r)I(!ekK4TH>ytceIk|_yQ7XR~%}# z1gR~#0Igt3)QLAa`C|OYGCHiZa_W?fnew?+qi38XbawlGvdv;@CmyM_YtEEFH8peM;#?GrLQEF1OUW|mF{Nf=SqD9`A544$kGV!Y)Xi*K ztl1he)Py6UEwG3Na5{^7=6#wjv8`(E|Bkl3O=6nyZtz>lP?di+W4I_8{+1#k5g5 zyvH8nJ(@zj7PQTUpb3~_#h`KKwp8*KfIj)mD`8GIjg4VN3bg4k#8jYL z>Hr?GMzvG?*{RSb?y$UmmWENVN+ zS_R`1FxG|b-QxGty>s4Id&>lI%Y)0=@V>MJ8^Bkhl-g;a30O?&msV2O7#PuRWiDF* z)m?lEC94(!xxu*;JX2*iFqW~pr}ixAu+o+Zm?Zn)WhKWa9D%je*@rf0DzaE7oP?xi z-X?Y{zhw6l>s%#`gIbhE>8Bu!z4F=3w`_QhlH!xNL z)1{7UxEt=|sC^?7f&NZjygX&}{x#gr&*tpsufXe&^It4lVMXMoD@H&t7#5DLI-rF* z^n`CSn~&r1%ici`rqq+(#}~$Td?e?XsSiEpj^!P?8vUo};|t@QHdh>d`irC@aPc1S z=G>-HP2z%vxZ-feIanZ9svaFeP?#agjGZahybpX48_gUTkjApjLPAS@?v_f@9$D;3 zcwqeMlXkon3l;KxD|j11-k{(ITkw)(G?x&IC$c;E$843< z3$x~Qpf>_ONtT+f62T{)i$}spBjLydKaofx#>F}7_596X z?p(t==G*_a9zWiyuQ2$;)3z_fy7nddE5R=XLo6{57(E{Wgvl{UjmV%*&v^2@`>=fIZ$e=+0RQpwmK{+_8@T!VmlHA*MZ zuW54L5Nm>KJzT5Do0v+d2N~%!m4=6K-3k*w%sSYK!B3DF;b~#zTQ>28v8qSl+v3s9 zv;YPTHq_(N%UnY86E96uWfs91pS>6jM!~cp94=bJN0acR@}>yg;QCD0HLL3|pJ)zK zIX&rd{!s`-n`DB8T9^=ZE)PPBQDlA7KCB3FWzk0I!3n7>h{#Q|7B#?lv`w`JKNE;_ z$$lllG!j}=C4pC-(=LhciCu-x%26`r+KL>Vm};zoLN7?X608=SXWYdbK7&_W*fdKi zzKFG)j>~9;2p=XAKxG=??r{`~SRv%r)ow(qL4ZhfsoAFeVuSQ(&<@=d#pABoHh^gnDvlIdzuU>!=&8Bx|Q@(O+KtWmPgUr476y z9RrRQGX_{vnucjMGKnW9*8{;WpGv7^dY%z=V-&bv>eyD_t*U`ZjPJpm8@SWOX{5)9 zaC)Puu`LJzwg6{&o>p82nS-GYIHo8>*R7B%Ue?x3l1WjeIC{9=liZgg+Un6v40=T} zNf7l~Ocg(e!x~IHRxl?kv4V#{cJ86SrNpZ{pkNNX;K7!5%hkqZ$Du}aM_dTZ#%Vsc zM{Kmy?$lR_SG9;HY;030b7ZCfA%lZ^0Kj7ACt*W8%{CFmc6m$HX^|wn!Xx6{IkD|2 zvYDh)tD4f~GMC1YgfgK#4M&||oi~h*6fv&o{3rod>=q3ocX&X38-iUp+Fv*Mv5v;1 z$ccd!=Wv$(*kA zxQ$oCD-k**Qqnt|B-#y%7cD?#_+55@TGtk#mg!)4hZ+ zjq>9&jFHLNdDBNuaz?U7D{)-???4B-2zg* z-kDLk6FKq-h|`h&TblgR$bf4&+`faM2X97m2`>xQRK1PpU6)fmm=ZdHNncJm{=4kb znR3E4-ZT^ZB%#JkjqBLqW%G4a4AD}*$NRQ;Fle5qFIN&a=3 zBu!8Sa=FKsXBNlfwh(?=pZ2Wr^Y#ZMLgl9&_bH}FiQ;oL@y<2xNsty#P4Dh znW5?f0nA(q`7nB^*a(eKb9_tB+%hwiPwY_ETjTMhWgNz_IvfTCS1^uNq%Z6FK@ur4 zf=x;^-zI{xNuq}Pm(;0}&(XGbV=k*RO(e@mluyekpl;~kK}2&%m>?ASlnJ*_UE^=_ z&tA7|Ny6Te8y&eyceP#6s87Vk-N2q#uVF|*vuFu|T zIH_LmFr~3V%_-R#WImiEP&*Y4kZDhW2IvvbaF~g?1v{)No4OL!d*bgHQU~UwdEs(f zn%9%{R;I(e{sKrAF)AD~CWS&Mw8!z&yx9^f0yS80mD0QbvyA7Yk8$FF0+C5EQfMi` z+imoNpMoUDhcdnp^Fvp@1KTtBfk>unJsN>9@2H~F2$^i4WWC8_tB?Yd2f z;>;x*e{X<&Trk0N3&&Fun=1trfLCjnu+-(}Dw{cF+h(DzKC`bzapQi(wBp*#oNlzw zsmME-fpn0<$BG?9gzyr^8j^wVUu0QCLn5RrW(Ar3b1tXMjjq*TPHeA) zOYtaiLl^!@@q=m9WaN~lMyRfUF^cMPmIbdwQ8%&kP&t;*deGq2KjG4v(;>+w0+19M zBLtp}!9*H>wA?7*wM?xFh_-MKsMYKc&Bfu^A=ADTbdCFc5>FfExZMD#6WwA3eBx*R zB~jQ~IQO-Z)PB;&i8sS1No|tz0^^0Ev$@?1=J02>WVtd)bM&B1w=oHYxxpc2T%LO0 z-%F}ZThI0KOux4lta4rygMlg}3F9+K3{;;cbmx>Nh?JloAMiJXSC*CXH!Ey4EO=9_ z84DmEYC5uA0tyGKM~sy&aua5d7<0jc6kgXQNz)!1h~)J<`ottvWjmdN~>EQmFGEBiZ`bl>t;m+X~n>tUyBlT7PA%?B;g{cGGwDS3u9^W#v`nTtu+g2Iy ztoW=3m0m*Qi7s&|M+OXy#8kG5R%qlhKz)^Qaj_~w3W%`@Z9cqKrN&)ps;qYuAxLdK z#I>2OJ#6cmXdbH8C9Jr^bXi^~=tC3{!6e9;)BZ`&BlAiz zmOxZ~sVFyQUCDYxemgSE85UcXWDpr{qiAJyb~z0>Gl9)z;z1TL?g6LED;cUw(+?ns zAc46U9z9)&sV#@lD!J8CtGUHTMyt!Po z@5pZb(goM6GAZJ*O8wF#Fuqnom|YE%*I;{#%w|NBRrSCix%2c)!O{&9Kbj|H4MsF? zv`CC8&lne|$%(~R84+m4h4rLe-4A#0j0)qlJfm(5@tVXO2+lML;fwtoe1l<+8lB3& z?Lio6T&~ZdD-M!j%w|4nV++gP>n@wx0DjETvtmsP3iA1hr(y9$zvd#2TelwATnS48 z926>b=!O@e#ow#*#1WaiOC3~FAnZIXRTe7M2Wm)&&BVa3S4jS_j-haXA&FZoyM?)?jtvh>W)Q(&20r&w*YSzbs^N2AR&t2g_VUzaUs*g+1Vy!~` z_l@!Nw#m=5?if6)1q_U?3vgBw7TA*~m)a^uKvzigQW-f`r~+;d^+3da7i=~@9tP=< zE7?`<4437@;pSp75iL~|dR@q?C;*AqRkTdZ`wWoR1ok!s)-{_#0(}kNVpBLmBa(B^ z`g&==;CVUF-;PUS5zxd_SjGY|HjXX@d@~=(MS1s_i-1_LMh?LjfK+dahYeN+VE7a` zGDf7ho0GHR61rXXi+oCwiH!PrTuQuks%L+eRB+uzC-mh!9Z+9}N!33yu5R8Yn8K2A zQ$^pzr!}nt%9^?)oj5A%jIZlz6^zHpASDG5K83^~9NPCZLA|l`6=xSdlFw^%@_ZcT%u!(xB;mrKrNdxC$EiK0Vc82H&!t_H z#Aa3?FEM-pQ{o7e*>^>?SLwKo%r=uMGC;gwQxR5-Pli|d2sab`6!q2kak#J7fr1))bqR<(ZmOUw=#xskZ^0V$}BBeo!%G`b-F z@B&!D#BsVFTf$b?q7@FjYE9=#`(@E@%;e(OtkXOnU?KDs-HC=wM%9V}SITzrVQX<| zcN7=n77Q!CHnY9dX8BRf-3^v#+FbOUTgkeLjZLdCusm#D13JF*ebHF(OWAX~a^kJs zhsf+js@*EvBecqrgu-zupqwtUW_+)y8cD=X&CVg?I@Apz)QW+CNp^@Y%G0=wOPw|x&ai$oZhy7^E?S|PEH9{Uz5M};{;Xum6H+fI^lf^EcWf;3^;r&?B>4<(oB%muyF9Ib2^ejgjDAWbuVFb=CJagH9iZp_Vd%mWes z+icPHEb<~dQ^j(v9e7JZ3=CL_&;9Yrm~bVOgR?;PIta};Jjk?c7;w?f3;63 zNf+uEwN1mOn`ZjoYS=SsoIRuCOl%Iu4isBJZk&PENd-_d#?&Rsf`SJ5fcT+=M=&g*6g*2c zUP=0^lvO#8FD#_wJY~-L9X*xJ;tFalC|P1Fg&5zA;f(R_4O`R>f!MC9Ooi>O=^QZB zv6w?AUzrGSBiI5LiEx{gEo*dibt4ZHSV4)cqY>jOy9(Hu#+>9>G~Xk_mvC4_pvEWp z)L1WNz70+Yyv&Rk8Mf6Gkklzj2t8Zsl%p?sK2XppCT(M6Z4A)RtF#DN&0nV}X)Y+G z+pzHXVhN1W4o?t4@=ZD7Tga4%Y-yW%!AS%qFj6IsS|b&aH>Xl7 z@jVo>_zat&WC*OzieTKjzKcy+rc8-fdm4LHN`rO1{y{?}J(@#EFM)CMvDuD$31sjW zZRj|57?7Eh@KP3zj(|FFU*mFcRTc{4HRx)bkcKarI~-o{rLGDaL zxHMhwnd`G_ZB8hY-5`Kg<=UZ@Df#S-T2*mjL|awa+;PPKrYzS;5Z;hMmQndvOIH~& z$rpdtfFSibF;#hkg2k7zjW4L_!ZCr6);ULvLn99~-J`bAV)c4zD5ciJvGJjCLnsp) zT8#mUi|FtMz)u$jdYH{p$v+T4?)MuW*JC}$~4CyD7oj8<78Uy4m>R{BthO|2dr zVk?Q+BNqZ z%)ci9h(-`U)3QbLX@h~dA}Ww+w+S5R9^>I2&i=x~B0nwSF-O}x z;E6V_6HwjtviieFD5n-FPM_P?~66j-m&;6>D1d9pM{yzIrp3m9A>TK|;R)-}p zIEQu32zfO}sum&#$!HI;MEaPE2To zOp&;_=!zeU^bF%08hUZ?f$mVcI?+bGF_@ILz@F7J1gJwZia0kz;vbeelH~0Ne$s6p zY!;7gAu~a_m#*?A%-no?C*QaWe(f~qE~=dXo$_ot9FBCmc13?-U#;B1%Wb)|Bl6i!1xwf9(fwEN5JNzpoQu@|HR%X{`;7u#B%JtPyIVT6=`x>5@oz--n(d^ zrm$oGK@u{@Y2SR?izmdI(H*e_CtoI`d=Qctj?os|7tFVhQr(Vvu6vFyZE5(h*Tlnc zm`Qo3Mf4B(whK$NBvt|3nbTll){_nFHS#2AAIz{4jbU10IDw~MHrB zz;4k$J4uOzNz`696HIjPj1BVEJ647(EvHk;PGU(6aTFI_c_?rgqmwyRJSGyTe^~gTV;;($8rD61npCmbh{9S(4t8 z0=|?gu|`w7a43_C+^EDxmji-;BQHh z6UU5AD=--Md0#R9cg&HJY(bXuku9EsG(JTQ&u}?iAWg!I#i8uv^CF(mcIJp17w-F+NtOMxW2zwkAA`RBARa~ww@=bP9mpi=?gbpIK)9*oB}F^as`urP;l zT3mR`p%1e+c&K^Ymg#kA-B3u&InyaMFKu}QLD}L6mUM#tt~~h?vIbKoQ~vf02@D>= zVv(z(X{3X&3h55#ow7|n?0snkL3&;ckLC`S@&OC0Nd&nFa!m#dy+Zu*%z-#_sm()M z0y8>dtZ8GOltP$RietmNUzE{1luqoy$`Q8ifM8LElNcbCJwUcAGi!jJ+i)lE$Xy{Z zUDG;w6IxG7&Tb4i>gBNYEUV_|>+1O;i%rf7lD#zH8AWj|v{9bJOuN*1VYUyRusc9j zABN6^@R+zgtiO@5t-^#a2pvO77Vdk(LVcss&U>q zZ@#!-LpCF7aaaUzIRS1nxmp2`mlc8eU9VYpkKQ#1z~1#x2!5n~vpQA_WZ8^vu<;`< ze@FTS)DFp)%r4B5f^MJz6K6t;14}8R-iElM)Jtw|F&Kb$6HAa9_0B3Gy^VTTKXR0O zYft%dt)m-X*-^;2b2=*V`t$m!5&bRQq?SI)$r@0>4@o=qqt*mZF|^5vgv_A)wUGsA zONb6B31Nmj@T(xfNj8cff5QPmCij0F ze^L}n(ZM7VgL=p`C;z1BDv>12p0&clr9i?r#I(+tj>D^>Z}@%V%+20bn?DV$JklIb zEoT*Q79X`q zT4};fa%r}$!@@IsoF8#a&#?fxaoLoHv6;QMHa2RBJ7$M`ST$S%O(jRRNa(yT4OjQq zm>wDs5NsSULUUpm*ha_sI; zPOs=jdp|i{sT+O#>0|s`N*~_-w8zMS$jo^E(;n(eWoYj8Pw#N16{(CCBK#DFk<+Sd z(RWYrm*MUAxt?^uvs?tT3GOj5TRdrs7eu46z3neYZABJN*ApEh$zsMbqUD@uSQIQ5 zFwLIgmslg9YkW?Fk}Ri7SuUC)h>2O%Sl4ptN~*G9779Pfa2R}fg*719_gImglg`=Y zuYq@_WEZj##4a`oX? z&RT@0+1(sFAhD$mRIyOD6%|*(HW;kX9UL6R$7X7V)5;lih1EIXjz9dTAB?8WLbwSP zatwqMWZ1mW6IYw1MG?3J$y8Pw@;?E;EYLkApS<>dtAso1R%)1rLK^b4-sP3<*YJI% zVkqg@2(Q*F8ymD63yJNK#fa6f5wA)iX4mi@DNyBQE)GdoekOdyY=*PgN7R)gpD_Yi zLN~{~43(uSHm4J<&91H*4-?mc?$9lIBu~rWELmO-j#yHI9`wHOzwANaPi&E&>u}-Q zYG+Ba%f&WWyIZ|2$KvV05YT;$z{YXk`P9emkyhBA58+j6Qo%<=AKnjN&RlGx7&q1E zXm)(m8m>K~-jAcC3TkBWXO4FPaxKq|#TAw88X0GSnw6>K6UpeLvDP7+W*!7C7ws{= z5=C(IQ&tr)n`wP7_*Wv_Gz`Mbt+kFlt&2(s>~npPg$8XLnM_%kGcSbd=HYHRGP{w+ zf&okwfliQ{rIL4AnT;evBI%Bry(5jmo1lAcg-))7kHb|X0;nJ@J^hI!OiN{v4B=7H z*wXVtycHaAUrwe1O0KU^wi=S)THTP~FXQ^KWTDLp_^L5=PEP3sEo}*ACNj>VXK(`KbqK33rzc|`>tW6; zh1XiCJfudk*5Gu$JR(=XHw`m7Au*P;EKcwjpPV9mgPWS7e6B^In$zC^xs6(rZsm6) zgGkIR7kSLS8j;CI@T-d8ef(zc*XRNMIl`D8@k9R0wP+>AHbHo?%)6cHaP|bBowanA zD%#Jpp;ABgH&%g=X5uo48LyHfE)&YdLVGPdh8_qv)Z_I=?&39AyI)oMcOFAA0oV5Q zo@VH*$k)=+=tAUJJw`b9v^8awh^*zS=5y*5(hKVMcYS~kKb;71!Whf+bZTPuk;zBx z41!@ryqPz!3~a$j;cdf;i?xAjt^wg1tlh3UAipZ}vbp5}P2iNyXysHl#tx%YU`V{# zQzVjL^ldVSI8LYLmHrUmN1kJRXz8`Nr`D5gZ-od{wwyHR&1)n#8qhJLjX+Xy$v}rc zzq9=5r6ZU{8j{2^J33w$Fp1MDDZ&Gp-tvN#pTAC1cjTB$yKv}6GiIr)*nPwa+L`8ejdX^w{Yl)7S%UWEvbnJ!fh zAEcaj@Li&2|2TgVt7W$F^#lOVkN;iYUf+IPkN z8>b^JM2n9$f>yq@)^FR(Cl>{zCwNd`$(n*6p!lKYl|6 zx0y}5!~a|{3b@W9=s!)dznf;HNC`#7mgSv|ji|;l{c`LqBpVKTw%HsL91L)8dtL1) zOP$y74KXSw-1+&XUUT(o+&{njrN=HD>AwBCyh9(wxf7NOhLmP6U8>0TE7TQcupeT>(bON-xPD`W2!B#d6@+T+i( z`1s$M+RAvt|G&K}-EAXD(*FhM9SRKC9V9Q-}Lun~Rx9D$rih&bTVtF%pXW3a?>tYBFV9i3E(Omm-ld;Nvz>)p$$eZ6VGU4IA90$iaoNpY=f;tHcQgl zVAopI~#QT(H>OsiSbDB65of(PdYD+@8?S>3+zyRjXT4MH` z)U4Jb-c12v@-Q8-!F&WOID53q#y23_9OQ}B2y`WQeL6-qJ1}ZtI%=>( zw0zUl@r)#^wm8A>IE)ZHQJXQ%eXm7Jd+(;pO>m5=1z^@bDbX6ySk4i~R;v&k9n>=g z?bN(pH%a9uhYsg3sq+!R8;q-sl477%C%D2fYBVGI0C(IVNjYONTO82Fc;YWfH!9gZ za}w$3N}UzU>*=(Vx}^8`O#Ffp`o$y}Gsw|b6abgYf9;c#{lhu=?|5VX`6jOw@*kE* zgyr%7UjVGIUoc+f68Wu_q~z0L)E7Rfs@?P_=ZgyCMUJz#RuLN#8xYeW;qk`y0x@es^y zgPk?u3Z}p`6@cT-bpotgP3J{SqQs6?>1N=ZZu1(POX>!GMrlXRZcc)&D=3iQSvfW| zooKNu$+Q$P^oS%J0bUFzp6SEO>Oq;7BrtZEXx^A%o_~^#LF9Du1(Z*@OBTcjX{X@G zWh0o<(m2dn2y3X30ygV>&w78To+;zC=hhiGkU)T_vwTq78QT6LcKvT=h|~*#SZN z!084sbZPNO?Kz~X6B9;)?}6*Ty~RO@IYSD&$!sfh=vpMKzbZ_|1b-|HCHn=ou<57c zp}M{0WqvhD+X9&)<(Ii*J*->QV?C)I>n6bbqIPPnbE-!>(@c^SvpaD@6zfeMyu@~K zV9a;JNh5WMr>(wA26wtkt{!lgFzgRo=;b!K&$iT={3aW0X%awhf0>!^wihpe<$KFs zfEH=opmRgx(qe$(yKkwbedirzVVsS_H}_0?qe>$ago`V2kjtT33wLH0Xgib}Nxln* zdePgmOS2mWP|HKNfB|bFbuoVTx9f3Oh3{}-9xG;o`2TG>sakiYqEL5!^hx z6WyKLsg}|bmdD_#FX4Hj0L$ZDZRM9^c~&-ZZ;nU1$`8Sb@gdQS?Z#MS5|)2OriinA zESZ#hAKV<^v^Hn7YH8Gu?^P|@v*R(pmS=VKd8=sI@o#dG%LH*E%Xvnt&U}{-V6#}K zzl1J}n5`(xYoUiPgULR%01oq)^9eri=4@-M#Ms#)0H!ZiG&Hk`K_zQm3*Q+$^VCoIi6%$6>kgsst%0K(_G?yyO};ch?@OE=#XXAS!)zgd)TnSPoZzG^dRx%PBN*7Ne@ znsCO+rC0NYmkwej*Or&V`Ggi3{~XNSXrL9ejFC!=3Wsw8_59~oDcAbB!fsH9Om^S7 zK_Tw5NXEldSUj7Fk=d!a(m<#K8ex?Jslg1@s)@C;5u8_+ICwM_HsOOAN}SU6WLM5NODIOZZ0j0f6t4Op}6P2W=wAH>lZ~F+7VR= z@Fm>d+*%Clgz7cBNlJ&Ow3f z>v5{y>{f&6`9Xry#97|VLd0$Qh$G=+Cy&9S)>n;K{`vfM6EyBNe|b)vCw6o5Lg012 zSWLhQ|Bue${*mYZaddFf-uQofi`NSO4_Y44pQB%%N3t{`vo!ul?jR3K1;mViVhYuB z*oS_pA_Cm&H4i<+^%p@Z`&!%17q&@UqJB#oXOWGw$nV2h1Q*qx1DBNgEY!*^y3p?9 zXR>r_ojH5zAwkP`J0s3Qhr>T2&rv5@bU!R~O7Ui-*(0o*+G(`kaX1>fE_lrhr;5luBE94a{=L?1%ZmQmS#gD`7Rz3B~o6Or5 zFj9rG3glB4M>0!#(+MMZGIN@8zHtn_LZ4%gZVQiym@)R}LX zdeDBgJUk^?v(}9@h&Ct4b$%FWJX@if2 zALH`fO@=mTvDjt`Eh0xjunchi*pz6Mw31!7dbUZ0c3D9q8r-u_$(Z9CuAtizQ8_LJ z0!%>%L%FY!pocnP4v%{7dbUQgW*$To-5>{vOl*F!=uvGoU;UIW$)kG!Vr$J*fM zPWQPcgkn`20Sc}-{@o_MB^$P^mrH7dZ@Kw_dDX&ppTJnWdf|(zBCA(Cd|f#t^vWNv zd;hrjy|vAi+P!O2t<&~!@06)^mL%Q`0Dwbt0LZN%t8Q7wKgAj(I$d*0gKRM{zA594 z^TfljWx#$tm1t;m;u~;mH~|mh=eHB~56B0izOxtU%O5VEN4>ab+F(U#X#nzJq`+%g9Am>%z+WY~yu59X!9HkYnjvDor&Z45U5dn9E9z15@p_C&m54ma z`c1K)gKFKlwCUU!Hy^3mJw9bQSCR}S-P##WU%X-|xLllQp(;}!&f|Tb2N8Cv-f6GH z2AtI3ZfYiWjM!i#+w2J(naaBUrpa@l(EP|WAi}%e_C4e8vc1JX{@E;6YXIKfnmKHG0l-iN)zq#kU!9irDK2+WHJwG&W3FXkJGZyqLGq}7 zU8RiRaVUEG$VmtRpGPC z*HxhZ&R+ogZE{MktGHKJK76rfEZ6@Z?jLmaef@uD|8S%K{}!)R`u~!%Iq34Ra{EU6 zzoz#8O&<4~bVxNX;?JIHFZff1E=0ddVj#fQuQUMMF;lt?MhzrP-`EB=wt?T9Z6J7w z-ACJh$9;4b+CUFMDZ1-%aTYu${t>o-qbPh=EVKlKC#~68peoVsh~(ha?VK*K3+UG6 z_k)DapGhGfQaW4GUP$he8Z`l>vp}6uV@X7U-I~tnsg(wDHA_VDt$Q+ zU}*-&le!i*%YXR!bzn67z4uI`(;$(yU}S!F=c97b)imqLb4a{UrQY_|4*cQA2}w-T zaTHG{xgH-#+7d(D}BFIhL} zVb7D{kkcrX>dAtyOlP1P_v`sPj3~}XX!+tnn%O1HrH>~tJLub53zL|p?qZe z@kJ-V(jTL9$-(_3dhp+hAXo@5iy|*pEL<+^jV-Ko_L}wT90uvZ%Tc@Wb;vQN_5F34 zBpK0z|1v!!XYPARWOteWJO8khC|uVYVE9-Mwe3|r_9*jAQus2za zR6&~SH#X<>GHP%gZ%|=`2e(bHg0K9&1R|Jy{#PP{zgI-#OoQjEhK&L{_>L0={ZEv& z8(F839W=7TMt0Q5jvLv@Zh#=AZzn05VzlrJ17){3MEE%$T+ywO5434n(tNI(N!5h~9af-*dpza`@s9FmxZ8U#a z&X{ITqRW(+6J%r`q#U@|?mV8+fBH~OS--t?o)2?63Wrg*QI-~y@ z(T`Ia&EuolB{kzoVWhS1&VZ@@_fNO|A)sJZ5JTwW@5s zR~&mYxdtX)Z|y(J+~ z5=KW|Y8b-G{KCmUt1>)h34K{kWZIiZmrY~W36aFuV%^W$#+W~_79GiHiV6)=s$)vw zcS$cVU7xYa)ZmIZQ#Idpr4c}qIYVE)3>*n_kNWlC$iQ$Tv@A^ z(}TH=N&l7|t*m5L-WS_Wv2p zbU&pPQCfK_&E(iBTh{0zbc{SQVpAk^MsV0cAMNrS>^5}ma4N;^t?P7fJ(T2$dNbL$ zw41#6)X=3VfT>xoHoBZ63&gr<8judTM4%e&s2Vsc*j{J9(Di{B8lgcd44iXx;~N@6O02v+MfmoHoW-oY;p3A&N6+HU zut_?_1Z2EmBs$dQuGU~t)6gjH!~R9g<4rxS9xu0&m>GE^?j3YHp3BFjyo^-wuH&%A zp=#1Ae&De(7r2@A;a{1byR?o+cF%b(N2Oy#jb(RfvSpWqkmHLuEfb=meJ{*1efoe; ziq^c0n6{=zps>26-m+Ka$Y+wNaKxn}>Bu+Y5Yfpiy2F$%cx%b>iaz`Y0#8>G1=YL( zhFv_}X1xl&?+H@`Wh3sxH=>8q!qVYtEgA&IA6A51g~$Hb#?pGDP9?mP*jJ9na&W~e z6pb#DJLk+zOwwLDW}IvwAuDo5L)=o`;9%7(ReZHt)CFdMe&J&am1{^k?5t=AV&{T- zZNG&595jk{oGTA;XVs&SLs+|kD>AR_`5b~q!??*bO%8n&2lh1uF z!2H02+=W!Qs?|JqwR_D9D#g3>B(WcojQK#_wvt)PEeTp499qXfr zqveM%?{rOqNs^T&2RP){kESo9I3w||78Bc4CIi|>Wj74JAXpjCiQTxw>Up(b^=LJ3 zH7w>CY_ndCgGK9yAKWlN><~DFG!;scyrn#iD||GkU-8gB>_*0PxT+JC2C)9<$hyhd?TbX# z9rRam=17{};hyix#t>gu>w5Tq_2maBNgy#-U-7L@e}mVzX~!d4n2E7Z@Jfeugk0Jy8D6RmL1;?ze~!!GU@Fit$=Ggc~WcD zwkQezsue=rKCm5_tt`7=In|X_@eh#k#ej@;F0P^h*08?Q{F!Z)KpcdM6fHLz25G;B`HG>Q@E19+f+?2Zsp7%!*nK77CR< zlO#Gi_8ulF0zn9hB4mL9%^^N9t%}0Vq&i}ZQ^uUjbGGnrZ?Rf+TtGh}HB1-e_GcBD zWOdO{D@(HG_s#2M_&Fh=CT@0VZkk0?{Aa$)`n2Poe&4M9Gp90HN?lXHqi*=bcc_bc ztPv}z^vNO`7jgE9Z%+x`vz3e@iS9KGbh1hpdl)H)y?Sz@;M|BmnEizetf)W2E;tvPvc=eC>z4EH4N?uy-Oy&N&))MPvQ~Vf$m6TSmG}8 zVM4312PSN|fZ(-qb?P7No6sj`&x_#=ICsNAUJze6LNq`|XJ0QK3TJ|H#?@s^r)N?W z(2vsP0#uoLISr=r>;FqB)Dd*UlCfh{4@@IbEug5f*)GK*mX!xw9XuVx&vbH$t7x{> zjDr|J*jnnnq3IJNcjOqR;?Hr)Wu8*+ZA<&y(DoL>DFfpd;n8rg$t*_5urN4$-=b?z zBewRi0Z`iADdXFyy}!S|>vS{JyxURkL%pZ&?Nf`&>5k;CtsBq~zajn=Y-|(93eWDw zMdokgk+)>R{w3b?ygK3QTRPwsUEr-z@2gkmFvLYG&nb#yVP(@1iHoHXO{a*hkd$&J zy*NoplAe)eS;=@;vd$keKl9;CK4r&Ao}Z0J8r#vZ;(Zk>voOD(v{Tl#9ujNgJWYt| zKCNq?#wx&ifYidLNju)tXz1^`7u#F<0GR7&DRvVajyT(rSk4w>US*5w6IYuj6(I%E zu;aoQ?aD@F6%pNCRgfkq{uKvtrg4yxXAV>G3k#vz+XhL6DT}Z&c`TQ52xhELsUG6D zCD_Fi>OGAZ0l!ZbTv#m5BClwR_?I68JhMT;&Sv~e6|xU|wE^+0&@*k$K5aKpN*}w zhEz`}M|#4F;DUsll)=1M;I|eSZ->?GFbWsuuE$XO3P4sh>YWPpMjt>?du1zWNj7ED zMmx%W%Hx}GfW>LqBA;igdtqIaW~++)@J z+L%=%Xs@2%SHOfYI@YC?M$?j^xN+>W3nd9`z(Rf^c0vJcuS~BTGblaPZgZfY?{bg= zdZS3-9L)I~cUEbn$3ac>YN*ESp7px-tXJH#-meSlt)Z;{6jsvfd4@2AYJT)Kv0gdW zFQFmpM_!ZR%8T~Eob?DL( zZJ2&|bf#~>anqutUF?b#M0rk z&C-d$AJegk^IkM64<#v{(Du3-CMim;Lr|1E-Cu*AD0sZT2025043iTjPkd@xB$6T? z>@{cjBkoNZJNmw$&yv!5nYjVAyuA@tad@qIb^HjLXHq({o%oVgmn9xw@>n>0X$KsF zyv;waB!?FDMiX*N{tH+_zU6uNY0T?-!143M6ZmW1daz0dnw|R z8BGdiPy|yO-&*wtP4x!8f&;i1ZFTtDTM~W8fb|5wty5hry{@=PPl7#!kN6dKI-Q!PtFWz13{g$S^vVG8QC9?#zF6~I9Z6ok% zHlZim9`;7N75$w3mX0I0AsL^8jrRl`=6XWglv``QsW;f{M}L>Th9#Yj`( z3>mXH2l2%56tsj_dtpnuR#P?(6Sl&~x3!FtiXKd5KfJ#D>ml0Z^m(P~@mOCc`Z1l- zD>{dMJ8XS#=QOL+0_9puI;$`&ir#Js8djApam7m^SGO~PPSGF3)plwZN<6+vP`+p1< z=du(jFdvDDB&R;7FjH&CcFNtT7R}BZWFrV}UYpnEwRvq`o7d*Gd9D5WKQIdCr~r5c E0Pjt@<^TWy diff --git a/manual/xboard.info.tar.gz b/manual/xboard.info.tar.gz index 8ceaa9eaa085365d323fc48800f24ac7823503b1..47307c4d513732b2a07a18a287bca8e1867122e1 100644 GIT binary patch literal 58991 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 diff --git a/manual/xboard.pdf b/manual/xboard.pdf index 610cdcde0bb0cc2e5344b09b9cccf5491c526278..01021799e0dd187ac170396968df1a33019b1b23 100644 GIT binary patch delta 67123 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 UmmO)ry;k51T47-|J$2gu2QItqtpET3 delta 66519 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 z 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

    bqJ1@X>enV?Nb9_WlMBUx2flH{W<`@39Um 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%0A$S(wzGc@BcewCL~ zD*61di@ei4WXgOlj2RtW%as<-Ab-~2Uf{0kRL-?`iXmp+8bBPmiGu==V&=fq(|a

    nL>c7!^c;#JZ1kEm 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

    0Z(mXfZAk;{0zlUVD{*=!N8 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 X{}Qh*!~4(Q{FwcJ)^e7@Cbb3t!Gpa8 diff --git a/manual/xboard.texi.tar.gz b/manual/xboard.texi.tar.gz index 0df1afb0097a5f1b5cdc115f1f7be178686b4039..7dad4feed9339caa920a25da396fbac790cfd16e 100644 GIT binary patch literal 55073 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 Dt<@4u literal 55680 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 N|3A8UW`qFH0syQ-SWy4~ diff --git a/manual/xboard.txt b/manual/xboard.txt index c9cf755..1e98592 100644 --- a/manual/xboard.txt +++ b/manual/xboard.txt @@ -1,1373 +1,1382 @@ - - - -INFO-DIR-SECTION Games -START-INFO-DIR-ENTRY -* xboard: (xboard). An X Window System graphical chessboard. -END-INFO-DIR-ENTRY - +INFO-DIR-SECTION Games +START-INFO-DIR-ENTRY +* xboard: (xboard). An X Window System graphical chessboard. +END-INFO-DIR-ENTRY Introduction ************ - XBoard is a graphical chessboard that can serve as a user -interface to chess engines (such as GNU Chess), the Internet Chess -Servers, electronic mail correspondence chess, or your own collection -of saved games. This manual documents version 4.4.0j of XBoard. - +XBoard is a graphical chessboard that can serve as a user interface to +chess engines (such as GNU Chess), the Internet Chess Servers, +electronic mail correspondence chess, or your own collection of saved +games. + + This manual documents version 4.4.0j of XBoard. 1 Major modes ************* - XBoard always runs in one of four major modes. You select the -major mode from the command line when you start up XBoard. +XBoard always runs in one of four major modes. You select the major +mode from the command line when you start up XBoard. + xboard [options] As an interface to GNU Chess or another chess engine running on - your machine, XBoard lets you play a game against the machine, - set up arbitrary positions, force variations, watch a game between - two chess engines, interactively analyze your stored games or - set up and analyze arbitrary positions. (Note: Not all chess - engines support analysis.) + your machine, XBoard lets you play a game against the machine, set + up arbitrary positions, force variations, watch a game between two + chess engines, interactively analyze your stored games or set up + and analyze arbitrary positions. (Note: Not all chess engines + support analysis.) xboard -ics -icshost hostname [options] - As Internet Chess Server (ICS) interface, XBoard lets you play - against other ICS users, observe games they are playing, or - review games that have recently finished. Most of the ICS - "wild" chess variants are supported, including bughouse. + As Internet Chess Server (ICS) interface, XBoard lets you play + against other ICS users, observe games they are playing, or review + games that have recently finished. Most of the ICS "wild" chess + variants are supported, including bughouse. xboard -ncp [options] - XBoard can also be used simply as an electronic chessboard to - play through games. It will read and write game files and allow - you to play through variations manually. You can use it to - browse games off the net or review games you have saved. These - features are also available in the other modes. + XBoard can also be used simply as an electronic chessboard to play + through games. It will read and write game files and allow you to + play through variations manually. You can use it to browse games + off the net or review games you have saved. These features are + also available in the other modes. |pxboard - If you want to pipe games into XBoard, use the supplied shell - script `pxboard'. For example, from the news reader `xrn', find - a message with one or more games in it, click the Save button, - and type `|pxboard' as the file name. + If you want to pipe games into XBoard, use the supplied shell + script `pxboard'. For example, from the news reader `xrn', find a + message with one or more games in it, click the Save button, and + type `|pxboard' as the file name. cmail [options] - As an interface to electronic mail correspondence chess, XBoard - works with the cmail program. See *note CMail:: below for - instructions. - + As an interface to electronic mail correspondence chess, XBoard + works with the cmail program. See *note CMail:: below for + instructions. 2 Menus, buttons, and keys ************************** - To move a piece, you can drag it with the left mouse button, or you -can click the left mouse button once on the piece, then once more on -the destination square. To drop a new piece on a square (when -applicable), press the middle or the right mouse button over the -square and select from the popup menu. In cases where you can drop -either a white or black piece, use the middle button (or shift+right) -for white and the right button (or shift+middle) for black. When you -are playing a bughouse game on an Internet Chess Server, a list of the -offboard pieces that each player has available is shown in the window -title after the player's name; in addition, the piece menus show the -number of pieces available of each type. From version 4.3.14 on, it is -also possible in crazyhouse, bughouse or shogi to dag and drop pieces -to the board from the holdings squares displayed next to the board. -All other XBoard commands are available from the menu bar. The most -frequently used commands also have shortcut keys or on-screen buttons. - When XBoard is iconized, its graphical icon is a white knight if -it is White's turn to move, a black knight if it is Black's turn. See -Iconize in *note Keys:: below if you have problems getting this -feature to work. +To move a piece, you can drag it with the left mouse button, or you can +click the left mouse button once on the piece, then once more on the +destination square. To drop a new piece on a square (when applicable), +press the middle or the right mouse button over the square and select +from the popup menu. In cases where you can drop either a white or +black piece, use the middle button (or shift+right) for white and the +right button (or shift+middle) for black. When you are playing a +bughouse game on an Internet Chess Server, a list of the offboard +pieces that each player has available is shown in the window title +after the player's name; in addition, the piece menus show the number +of pieces available of each type. From version 4.3.14 on, it is also +possible in crazyhouse, bughouse or shogi to dag and drop pieces to the +board from the holdings squares displayed next to the board. + + All other XBoard commands are available from the menu bar. The most +frequently used commands also have shortcut keys or on-screen buttons. + + When XBoard is iconized, its graphical icon is a white knight if it +is White's turn to move, a black knight if it is Black's turn. See +Iconize in *note Keys:: below if you have problems getting this feature +to work. 2.1 File Menu ============= New Game - Resets XBoard and the chess engine to the beginning of a new - chess game. The `r' key is a keyboard equivalent. In Internet - Chess Server mode, clears the current state of XBoard, then + Resets XBoard and the chess engine to the beginning of a new chess + game. The `r' key is a keyboard equivalent. In Internet Chess + Server mode, clears the current state of XBoard, then resynchronizes with the ICS by sending a refresh command. If you - want to stop playing, observing, or examining an ICS game, use - an appropriate command from the Action menu, not `New Game'. - *Note Action Menu::. + want to stop playing, observing, or examining an ICS game, use an + appropriate command from the Action menu, not `New Game'. *Note + Action Menu::. New Shuffle Game Similar to `New Game', but allows you to specify a particular - initial position (according to a standardized numbering - system) in chess variants which use randomized opening positions - (e.g. Chess960). The selected opening position will persistently - be chosen on any following New Game command until you use this - menu to select another. Selecting position number -1 will - produce a newly randomized position on any new game. Using this - menu item in variants that normally do not shuffle their opening - position does cause these variants to become shuffle variants - until you use the `New Shuffle Game' menu to explicitly switch - the randomization off, or select a new variant. + initial position (according to a standardized numbering system) in + chess variants which use randomized opening positions (e.g. + Chess960). The selected opening position will persistently be + chosen on any following New Game command until you use this menu + to select another. Selecting position number -1 will produce a + newly randomized position on any new game. Using this menu item + in variants that normally do not shuffle their opening position + does cause these variants to become shuffle variants until you use + the `New Shuffle Game' menu to explicitly switch the randomization + off, or select a new variant. New Variant - Allows you to select a new chess variant in non-ICS mode. (In - ICS play, the ICS is responsible for deciding which variant will - be played, and XBoard adapts autmatically.) If you play with an - engine, the engine must be able to play the selected variant, or - the command will be ignored. XBoard supports all major variants, - such as xiangqi, shogi, chess, chess960, Capablanca Chess, - shatranj, crazyhous, bughouse. + Allows you to select a new chess variant in non-ICS mode. (In ICS + play, the ICS is responsible for deciding which variant will be + played, and XBoard adapts autmatically.) If you play with an + engine, the engine must be able to play the selected variant, or + the command will be ignored. XBoard supports all major variants, + such as xiangqi, shogi, chess, chess960, Capablanca Chess, + shatranj, crazyhous, bughouse. Load Game Plays a game from a record file. The `g' key is a keyboard - equivalent. A popup dialog prompts you for the file name. If the - file contains more than one game, a second popup dialog - displays a list of games (with information drawn from their PGN - tags, if any), and you can select the one you want. - Alternatively, you can load the Nth game in the file directly, - by typing the number `N' after the file name, separated by a - space. The game file parser will accept PGN (portable game - notation), or in fact almost any file that contains moves in - algebraic notation. Notation of the form `P@f7' is accepted - for piece-drops in bughouse games; this is a nonstandard - extension to PGN. If the file includes a PGN position (FEN tag), - or an old-style XBoard position diagram bracketed by `[--' and - `--]' before the first move, the game starts from that position. - Text enclosed in parentheses, square brackets, or curly braces - is assumed to be commentary and is displayed in a pop-up window. - Any other text in the file is ignored. PGN variations (enclosed - in parentheses) are treated as comments; XBoard is not able to - walk variation trees. The nonstandard PGN tag [Variant - "varname"] functions similarly to the -variant command-line - option (see below), allowing games in certain chess variants to - be loaded. There is also a heuristic to recognize chess - variants from the Event tag, by looking for the strings that the - Internet Chess Servers put there when saving variant ("wild") - games. + equivalent. A popup dialog prompts you for the file name. If the + file contains more than one game, a second popup dialog displays a + list of games (with information drawn from their PGN tags, if + any), and you can select the one you want. Alternatively, you can + load the Nth game in the file directly, by typing the number `N' + after the file name, separated by a space. + + The game file parser will accept PGN (portable game notation), or + in fact almost any file that contains moves in algebraic notation. + Notation of the form `P@f7' is accepted for piece-drops in + bughouse games; this is a nonstandard extension to PGN. If the + file includes a PGN position (FEN tag), or an old-style XBoard + position diagram bracketed by `[--' and `--]' before the first + move, the game starts from that position. Text enclosed in + parentheses, square brackets, or curly braces is assumed to be + commentary and is displayed in a pop-up window. Any other text in + the file is ignored. PGN variations (enclosed in parentheses) are + treated as comments; XBoard is not able to walk variation trees. + The nonstandard PGN tag [Variant "varname"] functions similarly to + the -variant command-line option (see below), allowing games in + certain chess variants to be loaded. There is also a heuristic to + recognize chess variants from the Event tag, by looking for the + strings that the Internet Chess Servers put there when saving + variant ("wild") games. Load Next Game - Loads the next game from the last game record file you loaded. - The shifted `N' key is a keyboard equivalent. + Loads the next game from the last game record file you loaded. + The shifted `N' key is a keyboard equivalent. Load Previous Game - Loads the previous game from the last game record file you - loaded. The shifted `P' key is a keyboard equivalent. Not - available if the last game was loaded from a pipe. + Loads the previous game from the last game record file you loaded. + The shifted `P' key is a keyboard equivalent. Not available if + the last game was loaded from a pipe. Reload Same Game - Reloads the last game you loaded. Not available if the last game - was loaded from a pipe. + Reloads the last game you loaded. Not available if the last game + was loaded from a pipe. Save Game - Appends a record of the current game to a file. A popup dialog - prompts you for the file name. If the game did not begin with - the standard starting position, the game file includes the - starting position used. Games are saved in the PGN (portable - game notation) format, unless the oldSaveStyle option is true, - in which case they are saved in an older format that is specific - to XBoard. Both formats are human-readable, and both can be read - back by the `Load Game' command. Notation of the form `P@f7' - is accepted for piece-drops in bughouse games; this is a - nonstandard extension to PGN. + Appends a record of the current game to a file. A popup dialog + prompts you for the file name. If the game did not begin with the + standard starting position, the game file includes the starting + position used. Games are saved in the PGN (portable game notation) + format, unless the oldSaveStyle option is true, in which case they + are saved in an older format that is specific to XBoard. Both + formats are human-readable, and both can be read back by the `Load + Game' command. Notation of the form `P@f7' is accepted for + piece-drops in bughouse games; this is a nonstandard extension to + PGN. Copy Game - Copies a record of the current game to an internal clipboard in - PGN format and sets the X selection to the game text. The game - can be pasted to another application (such as a text editor or - another copy of XBoard) using that application's paste command. - In many X applications, such as xterm and emacs, the middle - mouse button can be used for pasting; in XBoard, you must use - the Paste Game command. + Copies a record of the current game to an internal clipboard in PGN + format and sets the X selection to the game text. The game can be + pasted to another application (such as a text editor or another + copy of XBoard) using that application's paste command. In many X + applications, such as xterm and emacs, the middle mouse button can + be used for pasting; in XBoard, you must use the Paste Game + command. Paste Game Interprets the current X selection as a game record and loads it, - as with Load Game. + as with Load Game. Load Position - Sets up a position from a position file. A popup dialog prompts - you for the file name. If the file contains more than one saved - position, and you want to load the Nth one, type the number N - after the file name, separated by a space. Position files must - be in FEN (Forsythe-Edwards notation), or in the format that the - Save Position command writes when oldSaveStyle is turned on. + Sets up a position from a position file. A popup dialog prompts + you for the file name. If the file contains more than one saved + position, and you want to load the Nth one, type the number N + after the file name, separated by a space. Position files must be + in FEN (Forsythe-Edwards notation), or in the format that the Save + Position command writes when oldSaveStyle is turned on. Load Next Position - Loads the next position from the last position file you loaded. + Loads the next position from the last position file you loaded. Load Previous Position - Loads the previous position from the last position file you - loaded. Not available if the last position was loaded from a - pipe. + Loads the previous position from the last position file you + loaded. Not available if the last position was loaded from a pipe. Reload Same Position - Reloads the last position you loaded. Not available if the last - position was loaded from a pipe. + Reloads the last position you loaded. Not available if the last + position was loaded from a pipe. Save Position - Appends a diagram of the current position to a file. A popup - dialog prompts you for the file name. Positions are saved in - FEN (Forsythe-Edwards notation) format unless the `oldSaveStyle' - option is true, in which case they are saved in an older, - human-readable format that is specific to XBoard. Both formats - can be read back by the `Load Position' command. + Appends a diagram of the current position to a file. A popup + dialog prompts you for the file name. Positions are saved in FEN + (Forsythe-Edwards notation) format unless the `oldSaveStyle' + option is true, in which case they are saved in an older, + human-readable format that is specific to XBoard. Both formats can + be read back by the `Load Position' command. Copy Position Copies the current position to an internal clipboard in FEN format - and sets the X selection to the position text. The position can - be pasted to another application (such as a text editor or - another copy of XBoard) using that application's paste command. - In many X applications, such as xterm and emacs, the middle - mouse button can be used for pasting; in XBoard, you must use - the Paste Position command. + and sets the X selection to the position text. The position can + be pasted to another application (such as a text editor or another + copy of XBoard) using that application's paste command. In many X + applications, such as xterm and emacs, the middle mouse button can + be used for pasting; in XBoard, you must use the Paste Position + command. Paste Position Interprets the current X selection as a FEN position and loads it, - as with Load Position. + as with Load Position. Mail Move Reload CMail Message - See *note CMail::. + See *note CMail::. Exit - Exits from XBoard. The shifted `Q' key is a keyboard equivalent. - + Exits from XBoard. The shifted `Q' key is a keyboard equivalent. 2.2 Mode Menu ============= Machine White - Tells the chess engine to play White. + Tells the chess engine to play White. Machine Black - Tells the chess engine to play Black. + Tells the chess engine to play Black. Two Machines - Plays a game between two chess engines. + Plays a game between two chess engines. Analysis Mode XBoard tells the chess engine to start analyzing the current - game/position and shows you the analysis as you move pieces - around. Note: Some chess engines do not support Analysis mode. - To set up a position to analyze, you do the following: 1. - Select Edit Position from the Mode Menu 2. Set up the - position. Use the middle and right buttons to bring up the - white and black piece menus. 3. When you are finished, click - on either the Black or White clock to tell XBoard which side - moves first. 4. Select Analysis Mode from the Mode Menu to - start the analysis. The analysis function can also be used - when observing games on an ICS with an engine loaded (zippy - mode); the engine then will analyse the positions as they occur - in the observed game. + game/position and shows you the analysis as you move pieces around. + Note: Some chess engines do not support Analysis mode. + + To set up a position to analyze, you do the following: + + 1. Select Edit Position from the Mode Menu + + 2. Set up the position. Use the middle and right buttons to bring + up the white and black piece menus. + + 3. When you are finished, click on either the Black or White clock + to tell XBoard which side moves first. + + 4. Select Analysis Mode from the Mode Menu to start the analysis. + + The analysis function can also be used when observing games on an + ICS with an engine loaded (zippy mode); the engine then will + analyse the positions as they occur in the observed game. Analyze File This option lets you load a game from a file (PGN, XBoard format, - etc.) and analyze it. When you select this menu item, a popup - window appears and asks for a filename to load. If the file - contains multiple games, another popup appears that lets you - select which game you wish to analyze. After a game is loaded, - use the XBoard arrow buttons to step forwards/backwards through - the game and watch the analysis. Note: Some chess engines do not - support Analysis mode. + etc.) and analyze it. When you select this menu item, a popup + window appears and asks for a filename to load. If the file + contains multiple games, another popup appears that lets you + select which game you wish to analyze. After a game is loaded, + use the XBoard arrow buttons to step forwards/backwards through + the game and watch the analysis. Note: Some chess engines do not + support Analysis mode. ICS Client - This is the normal mode when XBoard is connected to a chess - server. If you have moved into Edit Game or Edit Position mode, - you can select this option to get out. To use xboard in ICS - mode, run it in the foreground with the -ics option, and use the - terminal you started it from to type commands and receive text - responses from the chess server. See *note Chess Servers:: - below for more information. XBoard activates some special - position/game editing features when you use the `examine' or - `bsetup' commands on ICS and you have `ICS Client' selected on - the Mode menu. First, you can issue the ICS position-editing - commands with the mouse. Move pieces by dragging with mouse - button 1. To drop a new piece on a square, press mouse button 2 - or 3 over the square. This brings up a menu of white pieces - (button 2) or black pieces (button 3). Additional menu choices - let you empty the square or clear the board. Click on the White - or Black clock to set the side to play. You cannot set the side - to play or drag pieces to arbitrary squares while examining on - ICC, but you can do so in `bsetup' mode on FICS. In addition, - the menu commands `Forward', `Backward', `Pause', and `Stop - Examining' have special functions in this mode; see below. + This is the normal mode when XBoard is connected to a chess + server. If you have moved into Edit Game or Edit Position mode, + you can select this option to get out. + + To use xboard in ICS mode, run it in the foreground with the -ics + option, and use the terminal you started it from to type commands + and receive text responses from the chess server. See *note Chess + Servers:: below for more information. + + XBoard activates some special position/game editing features when + you use the `examine' or `bsetup' commands on ICS and you have + `ICS Client' selected on the Mode menu. First, you can issue the + ICS position-editing commands with the mouse. Move pieces by + dragging with mouse button 1. To drop a new piece on a square, + press mouse button 2 or 3 over the square. This brings up a menu + of white pieces (button 2) or black pieces (button 3). Additional + menu choices let you empty the square or clear the board. Click + on the White or Black clock to set the side to play. You cannot + set the side to play or drag pieces to arbitrary squares while + examining on ICC, but you can do so in `bsetup' mode on FICS. In + addition, the menu commands `Forward', `Backward', `Pause', and + `Stop Examining' have special functions in this mode; see below. Edit Game - Allows you to make moves for both Black and White, and to change - moves after backing up with the `Backward' command. The clocks do - not run. In chess engine mode, the chess engine continues to - check moves for legality but does not participate in the game. - You can bring the chess engine into the game by selecting - `Machine White', `Machine Black', or `Two Machines'. In ICS - mode, the moves are not sent to the ICS: `Edit Game' takes - XBoard out of ICS Client mode and lets you edit games locally. - If you want to edit games on ICS in a way that other ICS users - can see, use the ICS `examine' command or start an ICS match - against yourself. + Allows you to make moves for both Black and White, and to change + moves after backing up with the `Backward' command. The clocks do + not run. + + In chess engine mode, the chess engine continues to check moves + for legality but does not participate in the game. You can bring + the chess engine into the game by selecting `Machine White', + `Machine Black', or `Two Machines'. + + In ICS mode, the moves are not sent to the ICS: `Edit Game' takes + XBoard out of ICS Client mode and lets you edit games locally. If + you want to edit games on ICS in a way that other ICS users can + see, use the ICS `examine' command or start an ICS match against + yourself. Edit Position - Lets you set up an arbitrary board position. Use mouse button 1 - to drag pieces to new squares, or to delete a piece by dragging - it off the board or dragging an empty square on top of it. To - drop a new piece on a square, press mouse button 2 or 3 over the - square. This brings up a menu of white pieces (button 2) or - black pieces (button 3). Additional menu choices let you empty - the square or clear the board. You can set the side to play next - by clicking on the word White or Black at the top of the - screen. Selecting `Edit Position' causes XBoard to discard all - remembered moves in the current game. In ICS mode, changes - made to the position by `Edit Position' are not sent to the ICS: - `Edit Position' takes XBoard out of `ICS Client' mode and lets - you edit positions locally. If you want to edit positions on ICS - in a way that other ICS users can see, use the ICS `examine' - command, or start an ICS match against yourself. (See also the - ICS Client topic above.) + Lets you set up an arbitrary board position. Use mouse button 1 + to drag pieces to new squares, or to delete a piece by dragging it + off the board or dragging an empty square on top of it. To drop a + new piece on a square, press mouse button 2 or 3 over the square. + This brings up a menu of white pieces (button 2) or black pieces + (button 3). Additional menu choices let you empty the square or + clear the board. You can set the side to play next by clicking on + the word White or Black at the top of the screen. Selecting `Edit + Position' causes XBoard to discard all remembered moves in the + current game. + + In ICS mode, changes made to the position by `Edit Position' are + not sent to the ICS: `Edit Position' takes XBoard out of `ICS + Client' mode and lets you edit positions locally. If you want to + edit positions on ICS in a way that other ICS users can see, use + the ICS `examine' command, or start an ICS match against yourself. + (See also the ICS Client topic above.) Training Training mode lets you interactively guess the moves of a game for - one of the players. You guess the next move of the game by - playing the move on the board. If the move played matches the - next move of the game, the move is accepted and the opponent's - response is autoplayed. If the move played is incorrect, an - error message is displayed. You can select this mode only while - loading a game (that is, after selecting `Load Game' from the - File menu). While XBoard is in `Training' mode, the navigation - buttons are disabled. + one of the players. You guess the next move of the game by playing + the move on the board. If the move played matches the next move of + the game, the move is accepted and the opponent's response is + autoplayed. If the move played is incorrect, an error message is + displayed. You can select this mode only while loading a game + (that is, after selecting `Load Game' from the File menu). While + XBoard is in `Training' mode, the navigation buttons are disabled. Show Game List - Shows or hides the list of games generated by the last `Load - Game' command. + Shows or hides the list of games generated by the last `Load Game' + command. Show Move History - Shows or hides a list of moves of the current game. This list - allows you to move the display to any earlier position in the - game by clicking on the corresponding move. + Shows or hides a list of moves of the current game. This list + allows you to move the display to any earlier position in the game + by clicking on the corresponding move. Show Engine Output Shows or hides a window in which the thinking output of any loaded - engines is displayed. + engines is displayed. Edit Tags - Lets you edit the PGN (portable game notation) tags for the - current game. After editing, the tags must still conform to the - PGN tag syntax: - ::= - - ::= [ ] - ::= - ::= - See the PGN Standard for full details. Here is an example: - [Event "Portoroz Interzonal"] - [Site "Portoroz, Yugoslavia"] - [Date "1958.08.16"] - [Round "8"] - [White "Robert J. Fischer"] - [Black "Bent Larsen"] - [Result "1-0"] + Lets you edit the PGN (portable game notation) tags for the + current game. After editing, the tags must still conform to the + PGN tag syntax: + + ::= + + ::= [ ] + ::= + ::= + See the PGN Standard for full details. Here is an example: + + [Event "Portoroz Interzonal"] + [Site "Portoroz, Yugoslavia"] + [Date "1958.08.16"] + [Round "8"] + [White "Robert J. Fischer"] + [Black "Bent Larsen"] + [Result "1-0"] Any characters that do not match this syntax are silently ignored. - Note that the PGN standard requires all games to have at least - the seven tags shown above. Any that you omit will be filled in - by XBoard with `?' (unknown value), or `-' (inapplicable - value). + Note that the PGN standard requires all games to have at least the + seven tags shown above. Any that you omit will be filled in by + XBoard with `?' (unknown value), or `-' (inapplicable value). Edit Comment - Adds or modifies a comment on the current position. Comments are - saved by `Save Game' and are displayed by `Load Game', - `Forward', and `Backward'. + Adds or modifies a comment on the current position. Comments are + saved by `Save Game' and are displayed by `Load Game', `Forward', + and `Backward'. ICS Input Box - If this option is set in ICS mode, XBoard creates an extra - window that you can use for typing in ICS commands. The input - box is especially useful if you want to type in something long or - do some editing on your input, because output from ICS doesn't - get mixed in with your typing as it would in the main terminal - window. + If this option is set in ICS mode, XBoard creates an extra window + that you can use for typing in ICS commands. The input box is + especially useful if you want to type in something long or do some + editing on your input, because output from ICS doesn't get mixed + in with your typing as it would in the main terminal window. Pause Pauses updates to the board, and if you are playing against a - chess engine, also pauses your clock. To continue, select - `Pause' again, and the display will automatically update to the - latest position. The `P' button and keyboard `p' key are - equivalents. If you select Pause when you are playing against - a chess engine and it is not your move, the chess engine's - clock will continue to run and it will eventually make a move, - at which point both clocks will stop. Since board updates are - paused, however, you will not see the move until you exit from - Pause mode (or select Forward). This behavior is meant to - simulate adjournment with a sealed move. If you select Pause - while you are observing or examining a game on a chess server, - you can step backward and forward in the current history of the - examined game without affecting the other observers and - examiners, and without having your display jump forward to the - latest position each time a move is made. Select Pause again to - reconnect yourself to the current state of the game on ICS. - If you select `Pause' while you are loading a game, the game - stops loading. You can load more moves manually by selecting - `Forward', or resume automatic loading by selecting `Pause' - again. - + chess engine, also pauses your clock. To continue, select `Pause' + again, and the display will automatically update to the latest + position. The `P' button and keyboard `p' key are equivalents. + + If you select Pause when you are playing against a chess engine and + it is not your move, the chess engine's clock will continue to run + and it will eventually make a move, at which point both clocks + will stop. Since board updates are paused, however, you will not + see the move until you exit from Pause mode (or select Forward). + This behavior is meant to simulate adjournment with a sealed move. + + If you select Pause while you are observing or examining a game on + a chess server, you can step backward and forward in the current + history of the examined game without affecting the other observers + and examiners, and without having your display jump forward to the + latest position each time a move is made. Select Pause again to + reconnect yourself to the current state of the game on ICS. + + If you select `Pause' while you are loading a game, the game stops + loading. You can load more moves manually by selecting `Forward', + or resume automatic loading by selecting `Pause' again. 2.3 Action Menu =============== Accept - Accepts a pending match offer. If there is more than one offer - pending, you will have to type in a more specific command - instead of using this menu choice. + Accepts a pending match offer. If there is more than one offer + pending, you will have to type in a more specific command instead + of using this menu choice. Decline - Declines a pending offer (match, draw, adjourn, etc.). If there - is more than one offer pending, you will have to type in a more - specific command instead of using this menu choice. + Declines a pending offer (match, draw, adjourn, etc.). If there is + more than one offer pending, you will have to type in a more + specific command instead of using this menu choice. Call Flag - Calls your opponent's flag, claiming a win on time, or claiming - a draw if you are both out of time. You can also call your - opponent's flag by clicking on his clock or by pressing the - keyboard `t' key. + Calls your opponent's flag, claiming a win on time, or claiming a + draw if you are both out of time. You can also call your + opponent's flag by clicking on his clock or by pressing the + keyboard `t' key. Draw - Offers a draw to your opponent, accepts a pending draw offer - from your opponent, or claims a draw by repetition or the 50-move - rule, as appropriate. The `d' key is a keyboard equivalent. + Offers a draw to your opponent, accepts a pending draw offer from + your opponent, or claims a draw by repetition or the 50-move rule, + as appropriate. The `d' key is a keyboard equivalent. Adjourn - Asks your opponent to agree to adjourning the current game, or - agrees to a pending adjournment offer from your opponent. + Asks your opponent to agree to adjourning the current game, or + agrees to a pending adjournment offer from your opponent. Abort - Asks your opponent to agree to aborting the current game, or - agrees to a pending abort offer from your opponent. An aborted - game ends immediately without affecting either player's rating. + Asks your opponent to agree to aborting the current game, or + agrees to a pending abort offer from your opponent. An aborted + game ends immediately without affecting either player's rating. Resign - Resigns the game to your opponent. The shifted `R' key is a - keyboard equivalent. + Resigns the game to your opponent. The shifted `R' key is a + keyboard equivalent. Stop Observing - Ends your participation in observing a game, by issuing the ICS - observe command with no arguments. ICS mode only. + Ends your participation in observing a game, by issuing the ICS + observe command with no arguments. ICS mode only. Stop Examining - Ends your participation in examining a game, by issuing the ICS - unexamine command. ICS mode only. - + Ends your participation in examining a game, by issuing the ICS + unexamine command. ICS mode only. 2.4 Step Menu ============= Backward - Steps backward through a series of remembered moves. The `[<]' - button and the `b' key are equivalents, as is turning the mouse - wheel towards you. In addition, pressing the Control key steps - back one move, and releasing it steps forward again. In - most modes, `Backward' only lets you look back at old positions; + Steps backward through a series of remembered moves. The `[<]' + button and the `b' key are equivalents, as is turning the mouse + wheel towards you. In addition, pressing the Control key steps + back one move, and releasing it steps forward again. + + In most modes, `Backward' only lets you look back at old positions; it does not retract moves. This is the case if you are playing - against a chess engine, playing or observing a game on an ICS, - or loading a game. If you select `Backward' in any of these - situations, you will not be allowed to make a different move. - Use `Retract Move' or `Edit Game' if you want to change past - moves. If you are examining an ICS game, the behavior of - `Backward' depends on whether XBoard is in Pause mode. If Pause - mode is off, `Backward' issues the ICS backward command, which - backs up everyone's view of the game and allows you to make a - different move. If Pause mode is on, `Backward' only backs up - your local view. + against a chess engine, playing or observing a game on an ICS, or + loading a game. If you select `Backward' in any of these + situations, you will not be allowed to make a different move. Use + `Retract Move' or `Edit Game' if you want to change past moves. + + If you are examining an ICS game, the behavior of `Backward' + depends on whether XBoard is in Pause mode. If Pause mode is off, + `Backward' issues the ICS backward command, which backs up + everyone's view of the game and allows you to make a different + move. If Pause mode is on, `Backward' only backs up your local + view. Forward - Steps forward through a series of remembered moves (undoing the - effect of `Backward') or forward through a game file. The `[>]' - button and the `f' key are equivalents, as is turning the mouse - wheel away from you. If you are examining an ICS game, the - behavior of Forward depends on whether XBoard is in Pause mode. - If Pause mode is off, `Forward' issues the ICS forward command, - which moves everyone's view of the game forward along the - current line. If Pause mode is on, `Forward' only moves your - local view forward, and it will not go past the position that - the game was in when you paused. + Steps forward through a series of remembered moves (undoing the + effect of `Backward') or forward through a game file. The `[>]' + button and the `f' key are equivalents, as is turning the mouse + wheel away from you. + + If you are examining an ICS game, the behavior of Forward depends + on whether XBoard is in Pause mode. If Pause mode is off, + `Forward' issues the ICS forward command, which moves everyone's + view of the game forward along the current line. If Pause mode is + on, `Forward' only moves your local view forward, and it will not + go past the position that the game was in when you paused. Back to Start - Jumps backward to the first remembered position in the game. The - `[<<]' button and the shifted `B' key are equivalents. In - most modes, Back to Start only lets you look back at old - positions; it does not retract moves. This is the case if you - are playing against a local chess engine, playing or observing a - game on a chess server, or loading a game. If you select `Back - to Start' in any of these situations, you will not be allowed to - make different moves. Use `Retract Move' or `Edit Game' if you - want to change past moves; or use Reset to start a new game. - If you are examining an ICS game, the behavior of `Back to - Start' depends on whether XBoard is in Pause mode. If Pause mode - is off, `Back to Start' issues the ICS `backward 999999' - command, which backs up everyone's view of the game to the start - and allows you to make different moves. If Pause mode is on, - `Back to Start' only backs up your local view. + Jumps backward to the first remembered position in the game. The + `[<<]' button and the shifted `B' key are equivalents. + + In most modes, Back to Start only lets you look back at old + positions; it does not retract moves. This is the case if you are + playing against a local chess engine, playing or observing a game + on a chess server, or loading a game. If you select `Back to + Start' in any of these situations, you will not be allowed to make + different moves. Use `Retract Move' or `Edit Game' if you want to + change past moves; or use Reset to start a new game. + + If you are examining an ICS game, the behavior of `Back to Start' + depends on whether XBoard is in Pause mode. If Pause mode is off, + `Back to Start' issues the ICS `backward 999999' command, which + backs up everyone's view of the game to the start and allows you + to make different moves. If Pause mode is on, `Back to Start' only + backs up your local view. Forward to End - Jumps forward to the last remembered position in the game. The - `[>>]' button and the shifted `F' key are equivalents. If you - are examining an ICS game, the behavior of `Forward to End' - depends on whether XBoard is in Pause mode. If Pause mode is - off, `Forward to End' issues the ICS `forward 999999' command, - which moves everyone's view of the game forward to the end of - the current line. If Pause mode is on, `Forward to End' only - moves your local view forward, and it will not go past the - position that the game was in when you paused. + Jumps forward to the last remembered position in the game. The + `[>>]' button and the shifted `F' key are equivalents. + + If you are examining an ICS game, the behavior of `Forward to End' + depends on whether XBoard is in Pause mode. If Pause mode is off, + `Forward to End' issues the ICS `forward 999999' command, which + moves everyone's view of the game forward to the end of the + current line. If Pause mode is on, `Forward to End' only moves + your local view forward, and it will not go past the position that + the game was in when you paused. Revert - If you are examining an ICS game and Pause mode is off, issues - the ICS command `revert'. + If you are examining an ICS game and Pause mode is off, issues the + ICS command `revert'. Truncate Game - Discards all remembered moves of the game beyond the current - position. Puts XBoard into `Edit Game' mode if it was not there - already. + Discards all remembered moves of the game beyond the current + position. Puts XBoard into `Edit Game' mode if it was not there + already. Move Now Forces the chess engine to move immediately. Chess engine mode - only. + only. Retract Move - Retracts your last move. In chess engine mode, you can do this - only after the chess engine has replied to your move; if the - chess engine is still thinking, use `Move Now' first. In ICS - mode, `Retract Move' issues the command `takeback 1' or - `takeback 2' depending on whether it is your opponent's move or - yours. + Retracts your last move. In chess engine mode, you can do this only + after the chess engine has replied to your move; if the chess + engine is still thinking, use `Move Now' first. In ICS mode, + `Retract Move' issues the command `takeback 1' or `takeback 2' + depending on whether it is your opponent's move or yours. Adjudicate to White Adjudicate to Black Adjudicate Draw Terminate an ongoing game in Two-Machines mode (including match - mode), with as result a win for white, for black, or a draw, - repsectively. The PGN file of the game will accompany the result - string by the comment "user adjudication". - + mode), with as result a win for white, for black, or a draw, + repsectively. The PGN file of the game will accompany the result + string by the comment "user adjudication". 2.5 Options Menu ================ Flip View - Inverts your view of the chess board for the duration of the - current game. Starting a new game returns the board to normal. - The `v' key is a keyboard equivalent. + Inverts your view of the chess board for the duration of the + current game. Starting a new game returns the board to normal. + The `v' key is a keyboard equivalent. Adjudications Pops up a sub-menu where you can enable or disable various - adjudications that XBoard can perform in engine-engine games. - You can instruct XBoard to detect and terminate the game on - checkmate or stalemate, even if the engines would not do so, to - verify engine result claims (forfeiting engines that make false - claims), rather than naively following the engine, to declare - draw on posititions which can never be won for lack of mating - material, (e.g. KBK), or which are impossble to win unless the - opponent seeks its own demise (e.g. KBKN). For these - adjudications to work, `Test Legality' should be switched on. It - is also possible to insruct XBoard to enforce a 50-move or - 3-fold-repeat rule and automtically declare draw (after a - user-adjustable number of moves or repeats) even if the engines - are prepared to go on. It is also possible to have XBoard - declare draw on games that seem to drag on forever, or + adjudications that XBoard can perform in engine-engine games. You + can instruct XBoard to detect and terminate the game on checkmate + or stalemate, even if the engines would not do so, to verify engine + result claims (forfeiting engines that make false claims), rather + than naively following the engine, to declare draw on posititions + which can never be won for lack of mating material, (e.g. KBK), or + which are impossble to win unless the opponent seeks its own demise + (e.g. KBKN). For these adjudications to work, `Test Legality' + should be switched on. It is also possible to insruct XBoard to + enforce a 50-move or 3-fold-repeat rule and automtically declare + draw (after a user-adjustable number of moves or repeats) even if + the engines are prepared to go on. It is also possible to have + XBoard declare draw on games that seem to drag on forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) - that one of them is behind more than a user-adjustable score - threshold. For the latter adjudication to work, XBoard should be - able to properly understand the engine's scores. To faclitate - the latter, you can inform xboard here if the engines report - scores from the viewpoint of white, or from that of their own - color. + that one of them is behind more than a user-adjustable score + threshold. For the latter adjudication to work, XBoard should be + able to properly understand the engine's scores. To faclitate the + latter, you can inform xboard here if the engines report scores + from the viewpoint of white, or from that of their own color. Engine Settings Pops up a sub-menu where you can set some engine parameters common - to most engines, such as hash-table size, tablebase cache size, - maximum number of processors that SMP engines can use, and where - to find the Polyglot adapter needed to run UCI engines under - XBoard. The feature tht allows setting of these parameters on + to most engines, such as hash-table size, tablebase cache size, + maximum number of processors that SMP engines can use, and where + to find the Polyglot adapter needed to run UCI engines under + XBoard. The feature tht allows setting of these parameters on engines is new since XBoard 4.3.15, so not many WinBoard engines - respond to it yet, but UCI engines should. It is also possible - to specify a GUI opening book here, i.e. an opening book that - XBoard consults for any position a playing engine gets in. It - then forces the engine to play the book move, rather than to think - up its own, if that position is found in the book. The book - can switched on and off independently for either engine. + respond to it yet, but UCI engines should. It is also possible to + specify a GUI opening book here, i.e. an opening book that XBoard + consults for any position a playing engine gets in. It then + forces the engine to play the book move, rather than to think up + its own, if that position is found in the book. The book can + switched on and off independently for either engine. Time Control Pops up a sub-menu where you can set the time-control parameters - interactively. Allows you to select classical or incremental - time controls, set the moves per session, session duration, and - time increment. Also allows specification of time-odds factors - for one or both engines. If an engine is given a time-odds - factor N, all time quota it gets, be it at the beginning of a - session or through the time increment or fixed time per move, - will be divided by N. + interactively. Allows you to select classical or incremental time + controls, set the moves per session, session duration, and time + increment. Also allows specification of time-odds factors for one + or both engines. If an engine is given a time-odds factor N, all + time quota it gets, be it at the beginning of a session or through + the time increment or fixed time per move, will be divided by N. Always Queen - If this option is off, XBoard brings up a dialog box whenever - you move a pawn to the last rank, asking what piece you want to - promote it to. If the option is true, your pawns are always - promoted to queens. Your opponent can still underpromote. + If this option is off, XBoard brings up a dialog box whenever you + move a pawn to the last rank, asking what piece you want to + promote it to. If the option is true, your pawns are always + promoted to queens. Your opponent can still underpromote. Animate Dragging - If Animate Dragging is on, while you are dragging a piece with - the mouse, an image of the piece follows the mouse cursor. If - Animate Dragging is off, there is no visual feedback while you - are dragging a piece, but if Animate Moving is on, the move will - be animated when it is complete. + If Animate Dragging is on, while you are dragging a piece with the + mouse, an image of the piece follows the mouse cursor. If Animate + Dragging is off, there is no visual feedback while you are + dragging a piece, but if Animate Moving is on, the move will be + animated when it is complete. Animate Moving If Animate Moving is on, all piece moves are animated. An image - of the piece is shown moving from the old square to the new - square when the move is completed (unless the move was already - animated by Animate Dragging). If Animate Moving is off, a moved - piece instantly disappears from its old square and reappears on - its new square when the move is complete. + of the piece is shown moving from the old square to the new square + when the move is completed (unless the move was already animated + by Animate Dragging). If Animate Moving is off, a moved piece + instantly disappears from its old square and reappears on its new + square when the move is complete. Auto Comment If this option is on, any remarks made on ICS while you are - observing or playing a game are recorded as a comment on the - current move. This includes remarks made with the ICS commands - `say', `tell', `whisper', and `kibitz'. Limitation: remarks - that you type yourself are not recognized; XBoard scans only the - output from ICS, not the input you type to it. + observing or playing a game are recorded as a comment on the + current move. This includes remarks made with the ICS commands + `say', `tell', `whisper', and `kibitz'. Limitation: remarks that + you type yourself are not recognized; XBoard scans only the output + from ICS, not the input you type to it. Auto Flag - If this option is on and one player runs out of time before the - other, XBoard will automatically call his flag, claiming a win - on time. In ICS mode, Auto Flag will only call your opponent's - flag, not yours, and the ICS may award you a draw instead of a - win if you have insufficient mating material. In local chess - engine mode, XBoard may call either player's flag and will not - take material into account. + If this option is on and one player runs out of time before the + other, XBoard will automatically call his flag, claiming a win on + time. In ICS mode, Auto Flag will only call your opponent's flag, + not yours, and the ICS may award you a draw instead of a win if + you have insufficient mating material. In local chess engine mode, + XBoard may call either player's flag and will not take material + into account. Auto Flip View - If the Auto Flip View option is on when you start a game, the - board will be automatically oriented so that your pawns move - from the bottom of the window towards the top. + If the Auto Flip View option is on when you start a game, the board + will be automatically oriented so that your pawns move from the + bottom of the window towards the top. Auto Observe - If this option is on and you add a player to your `gnotify' list - on ICS, XBoard will automatically observe all of that player's - games, unless you are doing something else (such as observing or - playing a game of your own) when one starts. The games are - displayed from the point of view of the player on your gnotify - list; that is, his pawns move from the bottom of the window - towards the top. Exceptions: If both players in a game are on - your gnotify list, if your ICS `highlight' variable is set - to 0, or if the ICS you are using does not properly support - observing from Black's point of view, you will see the game from - White's point of view. + If this option is on and you add a player to your `gnotify' list + on ICS, XBoard will automatically observe all of that player's + games, unless you are doing something else (such as observing or + playing a game of your own) when one starts. The games are + displayed from the point of view of the player on your gnotify + list; that is, his pawns move from the bottom of the window + towards the top. Exceptions: If both players in a game are on + your gnotify list, if your ICS `highlight' variable is set to 0, + or if the ICS you are using does not properly support observing + from Black's point of view, you will see the game from White's + point of view. Auto Raise Board If this option is on, whenever a new game begins, the chessboard - window is deiconized (if necessary) and raised to the top of the - stack of windows. + window is deiconized (if necessary) and raised to the top of the + stack of windows. Auto Save - If this option is true, at the end of every game XBoard prompts - you for a file name and appends a record of the game to the file - you specify. Disabled if the `saveGameFile' command-line - option is set, as in that case all games are saved to the - specified file. *Note Load and Save options::. + If this option is true, at the end of every game XBoard prompts + you for a file name and appends a record of the game to the file + you specify. Disabled if the `saveGameFile' command-line option + is set, as in that case all games are saved to the specified file. + *Note Load and Save options::. Blindfold - If this option is on, XBoard displays the board as usual but does - not display pieces or move highlights. You can still move in the + If this option is on, XBoard displays the board as usual but does + not display pieces or move highlights. You can still move in the usual way (with the mouse or by typing moves in ICS mode), even - though the pieces are invisible. + though the pieces are invisible. Flash Moves If this option is on, whenever a move is completed, the moved - piece flashes. The number of times to flash is set by the - flashCount command-line option; it defaults to 3 if Flash Moves - is first turned on from the menu. If you are playing a game - on an ICS, the board is always oriented at the start of the game - so that your pawns move from the bottom of the window towards - the top. Otherwise, the starting orientation is determined by - the `flipView' command line option; if it is false (the - default), White's pawns move from bottom to top at the start of - each game; if it is true, Black's pawns move from bottom to top. - *Note User interface options::. + piece flashes. The number of times to flash is set by the + flashCount command-line option; it defaults to 3 if Flash Moves is + first turned on from the menu. + + If you are playing a game on an ICS, the board is always oriented + at the start of the game so that your pawns move from the bottom + of the window towards the top. Otherwise, the starting orientation + is determined by the `flipView' command line option; if it is + false (the default), White's pawns move from bottom to top at the + start of each game; if it is true, Black's pawns move from bottom + to top. *Note User interface options::. Get Move List - If this option is on, whenever XBoard receives the first board - of a new ICS game (or a different game from the one it is - currently displaying), it retrieves the list of past moves from - the ICS. You can then review the moves with the `Forward' and - `Backward' commands or save them with `Save Game'. You might - want to turn off this option if you are observing several blitz - games at once, to keep from wasting time and network bandwidth - fetching the move lists over and over. When you turn this - option on from the menu, XBoard immediately fetches the move - list of the current game (if any). + If this option is on, whenever XBoard receives the first board of + a new ICS game (or a different game from the one it is currently + displaying), it retrieves the list of past moves from the ICS. + You can then review the moves with the `Forward' and `Backward' + commands or save them with `Save Game'. You might want to turn + off this option if you are observing several blitz games at once, + to keep from wasting time and network bandwidth fetching the move + lists over and over. When you turn this option on from the menu, + XBoard immediately fetches the move list of the current game (if + any). Highlight Last Move If Highlight Last Move is on, after a move is made, the starting - and ending squares remain highlighted. In addition, after you - use Backward or Back to Start, the starting and ending squares - of the last move to be unmade are highlighted. + and ending squares remain highlighted. In addition, after you use + Backward or Back to Start, the starting and ending squares of the + last move to be unmade are highlighted. Move Sound - If this option is on, XBoard alerts you by playing a sound after - each of your opponent's moves (or after every move if you are - observing a game on the Internet Chess Server). The sound is not - played after moves you make or moves read from a saved game - file. By default, the sound is the terminal bell, but on some - systems you can change it to a sound file using the soundMove - option; see below. If you turn on this option when using - XBoard with the Internet Chess Server, you will probably want to - give the `set bell 0' command to the ICS, since otherwise the - ICS will ring the terminal bell after every move (not just - yours). (The `.icsrc' file is a good place for this; see *note - ICS options::.) + If this option is on, XBoard alerts you by playing a sound after + each of your opponent's moves (or after every move if you are + observing a game on the Internet Chess Server). The sound is not + played after moves you make or moves read from a saved game file. + By default, the sound is the terminal bell, but on some systems + you can change it to a sound file using the soundMove option; see + below. + + If you turn on this option when using XBoard with the Internet + Chess Server, you will probably want to give the `set bell 0' + command to the ICS, since otherwise the ICS will ring the terminal + bell after every move (not just yours). (The `.icsrc' file is a + good place for this; see *note ICS options::.) ICS Alarm - When this option is on, an alarm sound is played when your clock - counts down to the icsAlarmTime (by default, 5 seconds) in an ICS - game. For games with time controls that include an increment, - the alarm will sound each time the clock counts down to the - icsAlarmTime. By default, the alarm sound is the terminal bell, - but on some systems you can change it to a sound file using the - soundIcsAlarm option; see below. + When this option is on, an alarm sound is played when your clock + counts down to the icsAlarmTime (by default, 5 seconds) in an ICS + game. For games with time controls that include an increment, the + alarm will sound each time the clock counts down to the + icsAlarmTime. By default, the alarm sound is the terminal bell, + but on some systems you can change it to a sound file using the + soundIcsAlarm option; see below. Old Save Style - If this option is off, XBoard saves games in PGN (portable game - notation) and positions in FEN (Forsythe-Edwards notation). If - the option is on, a save style that is compatible with older - versions of XBoard is used instead. The old position style is - more human-readable than FEN; the old game style has no - particular advantages. + If this option is off, XBoard saves games in PGN (portable game + notation) and positions in FEN (Forsythe-Edwards notation). If + the option is on, a save style that is compatible with older + versions of XBoard is used instead. The old position style is + more human-readable than FEN; the old game style has no particular + advantages. Periodic Updates - If this option is off (or if you are using a chess engine that - does not support periodic updates), the analysis window will - only be updated when the analysis changes. If this option is on, - the Analysis Window will be updated every two seconds. + If this option is off (or if you are using a chess engine that + does not support periodic updates), the analysis window will only + be updated when the analysis changes. If this option is on, the + Analysis Window will be updated every two seconds. Ponder Next Move If this option is off, the chess engine will think only when it is - on move. If the option is on, the engine will also think while - waiting for you to make your move. + on move. If the option is on, the engine will also think while + waiting for you to make your move. Popup Exit Message - If this option is on, when XBoard wants to display a message just + If this option is on, when XBoard wants to display a message just before exiting, it brings up a modal dialog box and waits for you - to click OK before exiting. If the option is off, XBoard prints - the message to standard error (the terminal) and exits - immediately. + to click OK before exiting. If the option is off, XBoard prints + the message to standard error (the terminal) and exits immediately. Popup Move Errors - If this option is off, when you make an error in moving (such as - attempting an illegal move or moving the wrong color piece), the - error message is displayed in the message area. If the option is + If this option is off, when you make an error in moving (such as + attempting an illegal move or moving the wrong color piece), the + error message is displayed in the message area. If the option is on, move errors are displayed in small popup windows like other - errors. You can dismiss an error popup either by clicking its OK - button or by clicking anywhere on the board, including - downclicking to start a move. + errors. You can dismiss an error popup either by clicking its OK + button or by clicking anywhere on the board, including + downclicking to start a move. Premove If this option is on while playing a game on an ICS, you can - register your next planned move before it is your turn. Move - the piece with the mouse in the ordinary way, and the starting - and ending squares will be highlighted with a special color (red - by default). When it is your turn, if your registered move is - legal, XBoard will send it to ICS immediately; if not, it will - be ignored and you can make a different move. If you change - your mind about your premove, either make a different move, or - double-click on any piece to cancel the move entirely. + register your next planned move before it is your turn. Move the + piece with the mouse in the ordinary way, and the starting and + ending squares will be highlighted with a special color (red by + default). When it is your turn, if your registered move is legal, + XBoard will send it to ICS immediately; if not, it will be ignored + and you can make a different move. If you change your mind about + your premove, either make a different move, or double-click on any + piece to cancel the move entirely. Quiet Play - If this option is on, XBoard will automatically issue an ICS - `set shout 0' command whenever you start a game and a `set - shout 1' command whenever you finish one. Thus, you will not be - distracted by shouts from other ICS users while playing. + If this option is on, XBoard will automatically issue an ICS `set + shout 0' command whenever you start a game and a `set shout 1' + command whenever you finish one. Thus, you will not be distracted + by shouts from other ICS users while playing. Show Coords - If this option is on, XBoard displays algebraic coordinates - along the board's left and bottom edges. + If this option is on, XBoard displays algebraic coordinates along + the board's left and bottom edges. Hide Thinking If this option is off, the chess engine's notion of the score and - best line of play from the current position is displayed as it - is thinking. The score indicates how many pawns ahead (or if - negative, behind) the chess engine thinks it is. In matches - between two machines, the score is prefixed by `W' or `B' to - indicate whether it is showing White's thinking or Black's, and - only the thinking of the engine that is on move is shown. + best line of play from the current position is displayed as it is + thinking. The score indicates how many pawns ahead (or if negative, + behind) the chess engine thinks it is. In matches between two + machines, the score is prefixed by `W' or `B' to indicate whether + it is showing White's thinking or Black's, and only the thinking + of the engine that is on move is shown. Test Legality If this option is on, XBoard tests whether the moves you try to - make with the mouse are legal and refuses to let you make an - illegal move. Moves loaded from a file with `Load Game' are also - checked. If the option is off, all moves are accepted, but if a - local chess engine or the ICS is active, they will still reject - illegal moves. Turning off this option is useful if you are - playing a chess variant with rules that XBoard does not - understand. (Bughouse, suicide, and wild variants where the - king may castle after starting on the d file are generally - supported with Test Legality on.) - + make with the mouse are legal and refuses to let you make an + illegal move. Moves loaded from a file with `Load Game' are also + checked. If the option is off, all moves are accepted, but if a + local chess engine or the ICS is active, they will still reject + illegal moves. Turning off this option is useful if you are + playing a chess variant with rules that XBoard does not + understand. (Bughouse, suicide, and wild variants where the king + may castle after starting on the d file are generally supported + with Test Legality on.) 2.6 Help Menu ============= Info XBoard Displays the XBoard documentation in info format. For this - feature to work, you must have the GNU info program installed on - your system, and the file `xboard.info' must either be present - in the current working directory, or have been installed by the - `make install' command when you built XBoard. + feature to work, you must have the GNU info program installed on + your system, and the file `xboard.info' must either be present in + the current working directory, or have been installed by the `make + install' command when you built XBoard. Man XBoard - Displays the XBoard documentation in man page format. For this - feature to work, the file `xboard.6' must have been installed by - the `make install' command when you built XBoard, and the - directory it was placed in must be on the search path for your - system's `man' command. + Displays the XBoard documentation in man page format. For this + feature to work, the file `xboard.6' must have been installed by + the `make install' command when you built XBoard, and the + directory it was placed in must be on the search path for your + system's `man' command. Hint - Displays a move hint from the chess engine. + Displays a move hint from the chess engine. Book - Displays a list of possible moves from the chess engine's opening - book. The exact format depends on what chess engine you are - using. With GNU Chess 4, the first column gives moves, the - second column gives one possible response for each move, and the - third column shows the number of lines in the book that include - the move from the first column. If you select this option and - nothing happens, the chess engine is out of its book or does not - support this feature. + Displays a list of possible moves from the chess engine's opening + book. The exact format depends on what chess engine you are using. + With GNU Chess 4, the first column gives moves, the second column + gives one possible response for each move, and the third column + shows the number of lines in the book that include the move from + the first column. If you select this option and nothing happens, + the chess engine is out of its book or does not support this + feature. About XBoard - Shows the current XBoard version number. - + Shows the current XBoard version number. 2.7 Other Shortcut Keys ======================= Iconize - Pressing the `i' or `c' key iconizes XBoard. The graphical icon - displays a white knight if it is White's move, or a black knight - if it is Black's move. If your X window manager displays only - text icons, not graphical ones, check its documentation; there - is probably a way to enable graphical icons. If you get black - and white reversed, we would like to hear about it; see *note - Problems:: below for instructions on how to report this - problem. - You can add or remove shortcut keys using the X resources -`form.translations'. Here is an example of what would go in your -`.Xresources' file: - XBoard*form.translations: \ - Shift?: AboutGameProc() \n\ - y: AcceptProc() \n\ - n: DeclineProc() \n\ - i: NothingProc() - Binding a key to `NothingProc' makes it do nothing, thus removing -it as a shortcut key. The XBoard commands that can be bound to keys -are: - AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc, - AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc, - AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc, - AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc, - BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc, - DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc, - EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc, - FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc, - HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc, - InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc, - LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc, - LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc, - ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc, - PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc, - PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc, - PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc, - ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc, - ResignProc, RetractMoveProc, RevertProc, SaveGameProc, - SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc, - StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc, - ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc. - + Pressing the `i' or `c' key iconizes XBoard. The graphical icon + displays a white knight if it is White's move, or a black knight + if it is Black's move. If your X window manager displays only text + icons, not graphical ones, check its documentation; there is + probably a way to enable graphical icons. If you get black and + white reversed, we would like to hear about it; see *note + Problems:: below for instructions on how to report this problem. + + You can add or remove shortcut keys using the X resources +`form.translations'. Here is an example of what would go in your +`.Xresources' file: + + XBoard*form.translations: \ + Shift?: AboutGameProc() \n\ + y: AcceptProc() \n\ + n: DeclineProc() \n\ + i: NothingProc() + Binding a key to `NothingProc' makes it do nothing, thus removing it +as a shortcut key. The XBoard commands that can be bound to keys are: + + AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc, + AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc, + AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc, + AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc, + BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc, + DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc, + EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc, + FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc, + HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc, + InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc, + LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc, + LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc, + ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc, + PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc, + PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc, + PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc, + ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc, + ResignProc, RetractMoveProc, RevertProc, SaveGameProc, + SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc, + StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc, + ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc. 3 Options ********* - This section documents the command-line options to XBoard. You can -set these options in two ways: by typing them on the shell command -line you use to start XBoard, or by setting them as X resources -(typically in your `.Xresources' file). Many of the options cannot -be changed while XBoard is running; others set the initial state of -items that can be changed with the *note Options:: menu. Most of -the options have both a long name and a short name. To turn a boolean -option on or off from the command line, either give its long name -followed by the value true or false (`-longOptionName true'), or give -just the short name to turn the option on (`-opt'), or the short name -preceded by `x' to turn the option off (`-xopt'). For options that -take strings or numbers as values, you can use the long or short -option names interchangeably. Each option corresponds to an X -resource with the same name, so if you like, you can set options in -your `.Xresources' file or in a file named `XBoard' in your home -directory. For options that have two names, the longer one is the -name of the corresponding X resource; the short name is not -recognized. To turn a boolean option on or off as an X resource, -give its long name followed by the value true or false -(`XBoard*longOptionName: true'). +This section documents the command-line options to XBoard. You can set +these options in two ways: by typing them on the shell command line you +use to start XBoard, or by setting them as X resources (typically in +your `.Xresources' file). Many of the options cannot be changed while +XBoard is running; others set the initial state of items that can be +changed with the *note Options:: menu. + + Most of the options have both a long name and a short name. To turn a +boolean option on or off from the command line, either give its long +name followed by the value true or false (`-longOptionName true'), or +give just the short name to turn the option on (`-opt'), or the short +name preceded by `x' to turn the option off (`-xopt'). For options that +take strings or numbers as values, you can use the long or short option +names interchangeably. + + Each option corresponds to an X resource with the same name, so if +you like, you can set options in your `.Xresources' file or in a file +named `XBoard' in your home directory. For options that have two +names, the longer one is the name of the corresponding X resource; the +short name is not recognized. To turn a boolean option on or off as an +X resource, give its long name followed by the value true or false +(`XBoard*longOptionName: true'). 3.1 Chess Engine Options ======================== -tc or -timeControl minutes[:seconds] - Each player begins with his clock set to the `timeControl' - period. Default: 5 minutes. The additional options - `movesPerSession' and `timeIncrement' are mutually exclusive. + Each player begins with his clock set to the `timeControl' period. + Default: 5 minutes. The additional options `movesPerSession' and + `timeIncrement' are mutually exclusive. -mps or -movesPerSession moves - When both players have made `movesPerSession' moves, a new - `timeControl' period is added to both clocks. Default: 40 moves. + When both players have made `movesPerSession' moves, a new + `timeControl' period is added to both clocks. Default: 40 moves. -inc or -timeIncrement seconds - If this option is specified, `movesPerSession' is ignored. - Instead, after each player's move, `timeIncrement' seconds are - added to his clock. Use `-inc 0' if you want to require the - entire game to be played in one `timeControl' period, with no - increment. Default: -1, which specifies `movesPerSession' mode. + If this option is specified, `movesPerSession' is ignored. + Instead, after each player's move, `timeIncrement' seconds are + added to his clock. Use `-inc 0' if you want to require the entire + game to be played in one `timeControl' period, with no increment. + Default: -1, which specifies `movesPerSession' mode. -clock/-xclock or -clockMode true/false Determines whether or not to display the chess clocks. If - clockMode is false, the clocks are not shown, but the side that - is to play next is still highlighted. Also, unless `searchTime' - is set, the chess engine still keeps track of the clock time and - uses it to determine how fast to make its moves. + clockMode is false, the clocks are not shown, but the side that is + to play next is still highlighted. Also, unless `searchTime' is + set, the chess engine still keeps track of the clock time and uses + it to determine how fast to make its moves. -st or -searchTime minutes[:seconds] - Tells the chess engine to spend at most the given amount of time + Tells the chess engine to spend at most the given amount of time searching for each of its moves. Without this option, the chess - engine chooses its search time based on the number of moves and - amount of time remaining until the next time control. Setting - this option also sets clockMode to false. + engine chooses its search time based on the number of moves and + amount of time remaining until the next time control. Setting + this option also sets clockMode to false. -depth or -searchDepth number Tells the chess engine to look ahead at most the given number of - moves when searching for a move to make. Without this option, - the chess engine chooses its search depth based on the number of - moves and amount of time remaining until the next time control. - With the option, the engine will cut off its search early if it - reaches the specified depth. + moves when searching for a move to make. Without this option, the + chess engine chooses its search depth based on the number of moves + and amount of time remaining until the next time control. With + the option, the engine will cut off its search early if it reaches + the specified depth. -firstNPS number -secondNPS number Tells the chess engine to use an internal time standard based on - its node count, rather then wall-clock time, to make its timing - decisions. The time in virtual seconds should be obtained by - dividing the node count through the given number, like the - number was a rate in nodes per second. Xboard will manage the - clocks in accordance with this, relying on the number of nodes - reported by the engine in its thinking output. If the given number - equals zero, it can obviously not be used to convert nodes to - seconds, and the time reported by the engine is used to - decrement the XBoard clock in stead. The engine is supposed to - report in CPU time it uses, rather than wall-clock time, in this - mode. This option can provide fairer conditions for - engine-engine matches on heavily loaded machines, or with very - fast games (where the wall clock is too inaccurate). - `showThinking' must be on for this option to work. Default: -1 - (off). Not many engines might support this yet! + its node count, rather then wall-clock time, to make its timing + decisions. The time in virtual seconds should be obtained by + dividing the node count through the given number, like the number + was a rate in nodes per second. Xboard will manage the clocks in + accordance with this, relying on the number of nodes reported by + the engine in its thinking output. If the given number equals zero, + it can obviously not be used to convert nodes to seconds, and the + time reported by the engine is used to decrement the XBoard clock + in stead. The engine is supposed to report in CPU time it uses, + rather than wall-clock time, in this mode. This option can provide + fairer conditions for engine-engine matches on heavily loaded + machines, or with very fast games (where the wall clock is too + inaccurate). `showThinking' must be on for this option to work. + Default: -1 (off). Not many engines might support this yet! -firstTimeOdds factor -secondTimeOdds factor - Reduces the time given to the mentioned engine by the given - factor. If pondering is off, the effect is indistinguishable - from what would happen if the engine was running on an n-times - slower machine. Default: 1. + Reduces the time given to the mentioned engine by the given factor. + If pondering is off, the effect is indistinguishable from what + would happen if the engine was running on an n-times slower + machine. Default: 1. -timeOddsMode mode This option determines how the case is handled where both engines - have a time-odds handicap. If mode=1, the engine that gets the - most time will always get the nominal time, as specified by the + have a time-odds handicap. If mode=1, the engine that gets the + most time will always get the nominal time, as specified by the time-control options, and its opponent's time is renormalized - accordingly. If mode=0, both play with reduced time. Default: - 0. + accordingly. If mode=0, both play with reduced time. Default: 0. -hideThinkingFromHuman true/false Controls the Hide Thinking option. *Note Options Menu::. Default: - true. (Relaces the Show-Thinking option of older xboard - versions.) + true. (Relaces the Show-Thinking option of older xboard versions.) -thinking/-xthinking or -showThinking true/false - Forces the engine to send thinking output to xboard. Used to be - the only way to control if thinking output was displayed in - older xboard versions, but as the thinking output in xboard 4.3 - is also used for several other purposes (adjudication, storing - in PGN file) the display of it is now controlled by the new - option Hide Thinking. *Note Options Menu::. Default: false. (But - if xboard needs the thinking output for some purpose, it makes - the engine send it despite the setting of this option.) + Forces the engine to send thinking output to xboard. Used to be + the only way to control if thinking output was displayed in older + xboard versions, but as the thinking output in xboard 4.3 is also + used for several other purposes (adjudication, storing in PGN + file) the display of it is now controlled by the new option Hide + Thinking. *Note Options Menu::. Default: false. (But if xboard + needs the thinking output for some purpose, it makes the engine + send it despite the setting of this option.) -ponder/-xponder or -ponderNextMove true/false Sets the Ponder Next Move menu option. *Note Options Menu::. - Default: true. + Default: true. -smpCores number - Specifies the maxmum nmber of CPUs an SMP engine is allowed to - use. Only works for engines that support the WinBoard-protocol - cores feature. + Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. + Only works for engines that support the WinBoard-protocol cores + feature. -mg or -matchGames n - Automatically runs an n-game match between two chess engines, - with alternating colors. If the `loadGameFile' or - `loadPositionFile' option is set, XBoard starts each game with - the given opening moves or the given position; otherwise, the - games start with the standard initial chess position. If the - `saveGameFile' option is set, a move record for the match is - appended to the specified file. If the `savePositionFile' option - is set, the final position reached in each game of the match is - appended to the specified file. When the match is over, XBoard - displays the match score and exits. Default: 0 (do not run a - match). + Automatically runs an n-game match between two chess engines, with + alternating colors. If the `loadGameFile' or `loadPositionFile' + option is set, XBoard starts each game with the given opening + moves or the given position; otherwise, the games start with the + standard initial chess position. If the `saveGameFile' option is + set, a move record for the match is appended to the specified + file. If the `savePositionFile' option is set, the final position + reached in each game of the match is appended to the specified + file. When the match is over, XBoard displays the match score and + exits. Default: 0 (do not run a match). -mm/-xmm or -matchMode true/false - Setting `matchMode' to true is equivalent to setting - `matchGames' to 1. + Setting `matchMode' to true is equivalent to setting `matchGames' + to 1. -sameColorGames n - Automatically runs an n-game match between two chess engines, - without alternating colors. Otherwise the same applies as for - the `-matchGames' option, over which it takes precedence if both - are specified. (See there.) Default: 0 (do not run a match). + Automatically runs an n-game match between two chess engines, + without alternating colors. Otherwise the same applies as for the + `-matchGames' option, over which it takes precedence if both are + specified. (See there.) Default: 0 (do not run a match). -fcp or -firstChessProgram program - Name of first chess engine. Default: `Fairy-Max'. + Name of first chess engine. Default: `Fairy-Max'. -scp or -secondChessProgram program - Name of second chess engine, if needed. A second chess engine is - started only in Two Machines (match) mode. Default: - `Fairy-Max'. + Name of second chess engine, if needed. A second chess engine is + started only in Two Machines (match) mode. Default: `Fairy-Max'. -fb/-xfb or -firstPlaysBlack true/false In games between two chess engines, firstChessProgram normally - plays white. If this option is true, firstChessProgram plays - black. In a multi-game match, this option affects the colors - only for the first game; they still alternate in subsequent - games. + plays white. If this option is true, firstChessProgram plays + black. In a multi-game match, this option affects the colors only + for the first game; they still alternate in subsequent games. -fh or -firstHost host -sh or -secondHost host - Hosts on which the chess engines are to run. The default for - each is `localhost'. If you specify another host, XBoard uses - `rsh' to run the chess engine there. (You can substitute a - different remote shell program for rsh using the `remoteShell' - option described below.) + Hosts on which the chess engines are to run. The default for each + is `localhost'. If you specify another host, XBoard uses `rsh' to + run the chess engine there. (You can substitute a different remote + shell program for rsh using the `remoteShell' option described + below.) -fd or -firstDirectory dir -sd or -secondDirectory dir - Working directories in which the chess engines are to be run. - The default is "", which means to run the chess engine in the - same working directory as XBoard itself. (See the CHESSDIR - environment variable.) This option is effective only when the - chess engine is being run on the local host; it does not work if - the engine is run remotely using the -fh or -sh option. + Working directories in which the chess engines are to be run. The + default is "", which means to run the chess engine in the same + working directory as XBoard itself. (See the CHESSDIR environment + variable.) This option is effective only when the chess engine is + being run on the local host; it does not work if the engine is run + remotely using the -fh or -sh option. -initString string -secondInitString string The string that is sent to initialize each chess engine for a new - game. Default: - new - random + game. Default: + + new + random Setting this option from the command line is tricky, because you - must type in real newline characters, including one at the very - end. In most shells you can do this by entering a `\' - character followed by a newline. It is easier to set the option - from your `.Xresources' file; in that case you can include the - character sequence `\n' in the string, and it will be converted - to a newline. If you change this option, don't remove the - `new' command; it is required by all chess engines to start a - new game. You can remove the `random' command if you like; - including it causes GNU Chess 4 to randomize its move selection - slightly so that it doesn't play the same moves in every game. - Even without `random', GNU Chess 4 randomizes its choice of - moves from its opening book. Many other chess engines ignore - this command entirely and always (or never) randomize. You - can also try adding other commands to the initString; see the - documentation of the chess engine you are using for details. + must type in real newline characters, including one at the very + end. In most shells you can do this by entering a `\' character + followed by a newline. It is easier to set the option from your + `.Xresources' file; in that case you can include the character + sequence `\n' in the string, and it will be converted to a newline. + + If you change this option, don't remove the `new' command; it is + required by all chess engines to start a new game. + + You can remove the `random' command if you like; including it + causes GNU Chess 4 to randomize its move selection slightly so + that it doesn't play the same moves in every game. Even without + `random', GNU Chess 4 randomizes its choice of moves from its + opening book. Many other chess engines ignore this command + entirely and always (or never) randomize. + + You can also try adding other commands to the initString; see the + documentation of the chess engine you are using for details. -firstComputerString string -secondComputerString string The string that is sent to the chess engine if its opponent is - another computer chess engine. The default is `computer\n'. - Probably the only useful alternative is the empty string (`'), - which keeps the engine from knowing that it is playing another - computer. + another computer chess engine. The default is `computer\n'. + Probably the only useful alternative is the empty string (`'), + which keeps the engine from knowing that it is playing another + computer. -reuse/-xreuse or -reuseFirst true/false -reuse2/-xreuse2 or -reuseSecond true/false - If the option is false, XBoard kills off the chess engine after - every game and starts it again for the next game. If the - option is true (the default), XBoard starts the chess engine - only once and uses it repeatedly to play multiple games. Some - old chess engines may not work properly when reuse is turned on, - but otherwise games will start faster if it is left on. + If the option is false, XBoard kills off the chess engine after + every game and starts it again for the next game. If the option + is true (the default), XBoard starts the chess engine only once + and uses it repeatedly to play multiple games. Some old chess + engines may not work properly when reuse is turned on, but + otherwise games will start faster if it is left on. -firstProtocolVersion version-number -secondProtocolVersion version-number This option specifies which version of the chess engine - communication protocol to use. By default, version-number is 2. - In version 1, the "protover" command is not sent to the engine; - since version 1 is a subset of version 2, nothing else changes. - Other values for version-number are not supported. + communication protocol to use. By default, version-number is 2. + In version 1, the "protover" command is not sent to the engine; + since version 1 is a subset of version 2, nothing else changes. + Other values for version-number are not supported. -firstScoreAbs true/false -secondScoreAbs true/false If this option is set, the score reported by the engine is taken - to be that in favor of white, even when the engine plays black. - Important when XBoard uses the score for adjudications, or in - PGN reporting. + to be that in favor of white, even when the engine plays black. + Important when XBoard uses the score for adjudications, or in PGN + reporting. -niceEngines priority This option allows you to lower the priority of the engine - processes, so that the generally insatiable hunger for CPU time - of chess engines does not interfere so much with smooth - operation of WinBoard (or the rest of your system). Negative - values could increase the engine priority, which is not - recommended. + processes, so that the generally insatiable hunger for CPU time of + chess engines does not interfere so much with smooth operation of + WinBoard (or the rest of your system). Negative values could + increase the engine priority, which is not recommended. -firstOptions string -secondOptions string - The given string is a comma-separated list of (option name, option - value) pairs, like the following example: “style=Karpov,blunder - rate=0”. If the options announced by the engine at startup - through the feature commands of WinBoard protocol matches one - of the option names (i.e. “style” or “blunder rate”), it would - be set to the given value (i.e. “Karpov” or 0) through a - corresponding option command to the engine. This provided that - the type of the value (text or numeric) matches as well. + The given string is a comma-separated list of (option name=option + value) pairs, like the following example: "style=Karpov,blunder + rate=0". If the options announced by the engine at startup + through the feature commands of WinBoard protocol matches one of + the option names (i.e. "style" or "blunder rate"), it would be set + to the given value (i.e. "Karpov" or 0) through a corresponding + option command to the engine. This provided that the type of the + value (text or numeric) matches as well. -firstNeedsNoncompliantFEN string -secondNeedsNoncompliantFEN string The castling rights and e.p. fields of the FEN sent to the - mentioned engine with the setboard command will be replaced by - the given string. This can for instance be used to run engines - that do not understand Chess960 FENs in variant fischerandom, - to make them at least understand the opening position, through - setting the string to “KQkq -”. (Note you also have to give the - e.p. field!) Other possible applications are to provide - work-arounds for engines that want to see castling and e.p. - fields in variants that do not have castling or e.p. (shatranj, - courier, xiangqi, shogi) so that WinBoard would normally omit them - (string = “- -“), or to add variant-specific fields that are - not yet supported by WinBoard (e.g. to indicate the number of - checks in 3check). - + mentioned engine with the setboard command will be replaced by the + given string. This can for instance be used to run engines that do + not understand Chess960 FENs in variant fischerandom, to make them + at least understand the opening position, through setting the + string to "KQkq -". (Note you also have to give the e.p. field!) + Other possible applications are to provide work-arounds for + engines that want to see castling and e.p. fields in variants that + do not have castling or e.p. (shatranj, courier, xiangqi, shogi) + so that WinBoard would normally omit them (string = "- -"), or to + add variant-specific fields that are not yet supported by WinBoard + (e.g. to indicate the number of checks in 3check). 3.2 UCI + WB Engine Settings ============================ -fUCI or -firstIsUCI true/false -sUCI or -secondIsUCI true/false - Indicates if the mentioned engine executable file is an UCI - engine, and should be run with the aid of the Polyglot adapter - rather than directly. Xboard will then pass the other UCI - options and engine name to Polyglot through a .ini temporary - file ceated for the purpose. + Indicates if the mentioned engine executable file is an UCI engine, + and should be run with the aid of the Polyglot adapter rather than + directly. Xboard will then pass the other UCI options and engine + name to Polyglot through a .ini temporary file ceated for the + purpose. -PolyglotDir filename Gives the name of the directory in which the Polyglot adapter for - UCI engines expects its files. Default: - "/usr/local/share/polyglot". + UCI engines expects its files. Default: + "/usr/local/share/polyglot". -usePolyglotBook true/false - Specifies if the Polygot book should be used. + Specifies if the Polygot book should be used. -PolyglotBook filename - Gives the filename of the opening book that Polyglot should use. + Gives the filename of the opening book that Polyglot should use. From XBoard 4.3.15 on, native WinBoard engines will also use the - opening book specified here, provided the `usePolyglotBook' - option is set to true, and the option `firstHasOwnBookUCI' or - `secondHasOwnBookUCI' applying to the engine is set to false. - The engine will be kept in force mode as long as the current - position is in book, and XBoard will select the book moves for - it. Default "". + opening book specified here, provided the `usePolyglotBook' option + is set to true, and the option `firstHasOwnBookUCI' or + `secondHasOwnBookUCI' applying to the engine is set to false. The + engine will be kept in force mode as long as the current position + is in book, and XBoard will select the book moves for it. Default + "". -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false Indicates if the mentioned engine has its own opening book it - should play from, rather than using the external book through - XBoard. Default: false. + should play from, rather than using the external book through + XBoard. Default: false. -defaultHashSize n Sets the size of the hash table to n MegaBytes. Together with the - EGTB cache size this number is also used to calculate the - memory setting of WinBoard engines, for those that support the - memory feature of WinBoard protocol. Default: 64. + EGTB cache size this number is also used to calculate the memory + setting of WinBoard engines, for those that support the memory + feature of WinBoard protocol. Default: 64. -defaultCacheSizeEGTB n Sets the size of the EGTB cache to n MegaBytes. Together with the - hash-table size this number is also used to calculate the - memory setting of WinBoard engines, for those that support the - memory feature of WinBoard protocol. Default: 4. + hash-table size this number is also used to calculate the memory + setting of WinBoard engines, for those that support the memory + feature of WinBoard protocol. Default: 4. -defaultPathEGTB filename Gives the name of the directory where the end-game tablebases are - installed, for UCI engines. Default: "/usr/local/share/egtb". + installed, for UCI engines. Default: "/usr/local/share/egtb". -egtFormats string Specifies which end-game tables are installed on the computer, and - where. The argument is a comma-separated list of format - specifications, each specification consisting of a format name, - a colon, and a directory path name, e.g. - "nalimov:/usr/local/share/egtb". If the name part matches that - of a format that the engine requests through a feature command, + where. The argument is a comma-separated list of format + specifications, each specification consisting of a format name, a + colon, and a directory path name, e.g. + "nalimov:/usr/local/share/egtb". If the name part matches that of + a format that the engine requests through a feature command, xboard will relay the path name for this format to the engine - through an egtpath command. One egtpath command for each - matching format will be sent. Popular formats are "nalimov" DTM - tablebases and "scorpio" bitbases. Default: "". - + through an egtpath command. One egtpath command for each matching + format will be sent. Popular formats are "nalimov" DTM tablebases + and "scorpio" bitbases. Default: "". 3.3 ICS options =============== -ics/-xics or -internetChessServerMode true/false - Connect with an Internet Chess Server to play chess against its - other users, observe games they are playing, or review games - that have recently finished. Default: false. + Connect with an Internet Chess Server to play chess against its + other users, observe games they are playing, or review games that + have recently finished. Default: false. -icshost or -internetChessServerHost host - The Internet host name or address of the chess server to connect - to when in ICS mode. Default: `chessclub.com'. Another popular - chess server to try is `freechess.org'. If your site doesn't - have a working Internet name server, try specifying the host - address in numeric form. You may also need to specify the - numeric address when using the icshelper option with timestamp - or timeseal (see below). + The Internet host name or address of the chess server to connect + to when in ICS mode. Default: `chessclub.com'. Another popular + chess server to try is `freechess.org'. If your site doesn't have + a working Internet name server, try specifying the host address in + numeric form. You may also need to specify the numeric address + when using the icshelper option with timestamp or timeseal (see + below). -icsport or -internetChessServerPort port-number - The port number to use when connecting to a chess server in ICS - mode. Default: 5000. + The port number to use when connecting to a chess server in ICS + mode. Default: 5000. -icshelper or -internetChessServerHelper prog-name An external helper program used to communicate with the chess - server. You would set it to "timestamp" for ICC (chessclub.com) - or "timeseal" for FICS (freechess.org), after obtaining the - correct version of timestamp or timeseal for your computer. See - "help timestamp" on ICC and "help timeseal" on FICS. This option - is shorthand for `-useTelnet -telnetProgram program'. + server. You would set it to "timestamp" for ICC (chessclub.com) or + "timeseal" for FICS (freechess.org), after obtaining the correct + version of timestamp or timeseal for your computer. See "help + timestamp" on ICC and "help timeseal" on FICS. This option is + shorthand for `-useTelnet -telnetProgram program'. -telnet/-xtelnet or -useTelnet true/false - This option is poorly named; it should be called useHelper. If - set to true, it instructs XBoard to run an external program to - communicate with the Internet Chess Server. The program to use - is given by the telnetProgram option. If the option is false - (the default), XBoard opens a TCP socket and uses its own - internal implementation of the telnet protocol to communicate with - the ICS. *Note Firewalls::. + This option is poorly named; it should be called useHelper. If + set to true, it instructs XBoard to run an external program to + communicate with the Internet Chess Server. The program to use is + given by the telnetProgram option. If the option is false (the + default), XBoard opens a TCP socket and uses its own internal + implementation of the telnet protocol to communicate with the ICS. + *Note Firewalls::. -telnetProgram prog-name - This option is poorly named; it should be called helperProgram. - It gives the name of the telnet program to be used with the - `gateway' and `useTelnet' options. The default is `telnet'. The - telnet program is invoked with the value of - `internetChessServerHost' as its first argument and the value of - `internetChessServerPort' as its second argument. *Note - Firewalls::. + This option is poorly named; it should be called helperProgram. + It gives the name of the telnet program to be used with the + `gateway' and `useTelnet' options. The default is `telnet'. The + telnet program is invoked with the value of + `internetChessServerHost' as its first argument and the value of + `internetChessServerPort' as its second argument. *Note + Firewalls::. -gateway host-name - If this option is set to a host name, XBoard communicates with - the Internet Chess Server by using `rsh' to run the - `telnetProgram' on the given host, instead of using its own - internal implementation of the telnet protocol. You can - substitute a different remote shell program for `rsh' using the - `remoteShell' option described below. *Note Firewalls::. + If this option is set to a host name, XBoard communicates with the + Internet Chess Server by using `rsh' to run the `telnetProgram' on + the given host, instead of using its own internal implementation + of the telnet protocol. You can substitute a different remote shell + program for `rsh' using the `remoteShell' option described below. + *Note Firewalls::. -internetChessServerCommPort or -icscomm dev-name - If this option is set, XBoard communicates with the ICS through - the given character I/O device instead of opening a TCP - connection. Use this option if your system does not have any - kind of Internet connection itself (not even a SLIP or PPP - connection), but you do have dialup access (or a hardwired - terminal line) to an Internet service provider from which you - can telnet to the ICS. The support for this option in XBoard - is minimal. You need to set all communication parameters and tty - modes before you enter XBoard. Use a script something like - this: - stty raw -echo 9600 > /dev/tty00 - xboard -ics -icscomm /dev/tty00 - Here replace `/dev/tty00' with the name of the device that - your modem is connected to. You might have to add several more - options to these stty commands. See the man pages for `stty' and - `tty' if you run into problems. Also, on many systems stty works - on its standard input instead of standard output, so you have to - use `<' instead of `>'. If you are using linux, try starting - with the script below. Change it as necessary for your - installation. - #!/bin/sh -f - # configure modem and fire up XBoard - - # configure modem - ( - stty 2400 ; stty raw ; stty hupcl ; stty -clocal - stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff - stty -iexten ; stty -echo - ) < /dev/modem - xboard -ics -icscomm /dev/modem - After you start XBoard in this way, type whatever commands are - necessary to dial out to your Internet provider and log in. Then - telnet to ICS, using a command like `telnet chessclub.com - 5000'. Important: See the paragraph below about extra echoes, - in *note Limitations::. + If this option is set, XBoard communicates with the ICS through + the given character I/O device instead of opening a TCP connection. + Use this option if your system does not have any kind of Internet + connection itself (not even a SLIP or PPP connection), but you do + have dialup access (or a hardwired terminal line) to an Internet + service provider from which you can telnet to the ICS. + + The support for this option in XBoard is minimal. You need to set + all communication parameters and tty modes before you enter XBoard. + + Use a script something like this: + + stty raw -echo 9600 > /dev/tty00 + xboard -ics -icscomm /dev/tty00 + + Here replace `/dev/tty00' with the name of the device that your + modem is connected to. You might have to add several more options + to these stty commands. See the man pages for `stty' and `tty' if + you run into problems. Also, on many systems stty works on its + standard input instead of standard output, so you have to use `<' + instead of `>'. + + If you are using linux, try starting with the script below. + Change it as necessary for your installation. + + #!/bin/sh -f + # configure modem and fire up XBoard + + # configure modem + ( + stty 2400 ; stty raw ; stty hupcl ; stty -clocal + stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff + stty -iexten ; stty -echo + ) < /dev/modem + xboard -ics -icscomm /dev/modem + After you start XBoard in this way, type whatever commands are + necessary to dial out to your Internet provider and log in. Then + telnet to ICS, using a command like `telnet chessclub.com 5000'. + Important: See the paragraph below about extra echoes, in *note + Limitations::. -icslogon or -internetChessServerLogonScript file-name - Whenever XBoard connects to the Internet Chess Server, if it - finds a file with the name given in this option, it feeds the - file's contents to the ICS as commands. The default file name is - `.icsrc'. Usually the first two lines of the file should be - your ICS user name and password. The file can be either in - $CHESSDIR, in XBoard's working directory if CHESSDIR is not set, - or in your home directory. + Whenever XBoard connects to the Internet Chess Server, if it finds + a file with the name given in this option, it feeds the file's + contents to the ICS as commands. The default file name is `.icsrc'. + Usually the first two lines of the file should be your ICS user + name and password. The file can be either in $CHESSDIR, in + XBoard's working directory if CHESSDIR is not set, or in your home + directory. -msLoginDelay delay - If you experience trouble logging on to an ICS when using the - `-icslogon' option, inserting some delay between characters of - the logon script may help. This option adds `delay' milliseconds - of delay between characters. Good values to try are 100 and - 250. + If you experience trouble logging on to an ICS when using the + `-icslogon' option, inserting some delay between characters of the + logon script may help. This option adds `delay' milliseconds of + delay between characters. Good values to try are 100 and 250. -icsinput/-xicsinput or -internetChessServerInputBox true/false Sets the ICS Input Box menu option. *Note Mode Menu::. Default: - false. + false. -autocomm/-xautocomm or -autoComment true/false Sets the Auto Comment menu option. *Note Options Menu::. Default: - false. + false. -autoflag/-xautoflag or -autoCallFlag true/false Sets the Auto Flag menu option. *Note Options Menu::. Default: - false. + false. -autobs/-xautobs or -autoObserve true/false Sets the Auto Observe menu option. *Note Options Menu::. Default: - false. + false. -autoKibitz Enables kibitzing of the engines last thinking output (depth, - score, time, speed, PV) before it moved to the ICS, in zippy - mode. The option `showThinking' must be switched on for this - option to work. Also diverts similar kibitz information of an - opponent engine that is playing you through the ICS to the - engine-output window, as if the engine was playing locally. + score, time, speed, PV) before it moved to the ICS, in zippy mode. + The option `showThinking' must be switched on for this option to + work. Also diverts similar kibitz information of an opponent + engine that is playing you through the ICS to the engine-output + window, as if the engine was playing locally. -moves/-xmoves or -getMoveList true/false Sets the Get Move List menu option. *Note Options Menu::. - Default: true. + Default: true. -alarm/-xalarm or -icsAlarm true/false Sets the ICS Alarm menu option. *Note Options Menu::. Default: - true. + true. -icsAlarmTime ms - Sets the time in milliseconds for the ICS Alarm menu option. - *Note Options Menu::. Default: 5000. + Sets the time in milliseconds for the ICS Alarm menu option. + *Note Options Menu::. Default: 5000. + +lowTimeWarning true/false + Controls a color change of the board as a warning your time is + running out. *Note Options Menu::. Default: false. -pre/-xpre \fRor\fB -premove true/false - Sets the Premove menu option. *Note Options Menu::. Default: - true. + Sets the Premove menu option. *Note Options Menu::. Default: true. -quiet/-xquiet or -quietPlay true/false Sets the Quiet Play menu option. *Note Options Menu::. Default: - false. + false. -colorizeMessages or -colorize - Setting colorizeMessages to true tells XBoard to colorize the - messages received from the ICS. Colorization works only if your - xterm supports ISO 6429 escape sequences for changing text - colors. + Setting colorizeMessages to true tells XBoard to colorize the + messages received from the ICS. Colorization works only if your + xterm supports ISO 6429 escape sequences for changing text colors. -colorShout foreground,background,bold -colorSShout foreground,background,bold @@ -1379,40 +1388,42 @@ give its long name followed by the value true or false -colorRequest foreground,background,bold -colorSeek foreground,background,bold -colorNormal foreground,background,bold - These options set the colors used when colorizing ICS messages. - All ICS messages are grouped into one of these categories: - shout, sshout, channel 1, other channel, kibitz, tell, challenge, - request (including abort, adjourn, draw, pause, and takeback), - or normal (all other messages). Each foreground or - background argument can be one of the following: black, red, - green, yellow, blue, magenta, cyan, white, or default. Here - "default" means the default foreground or background color of + These options set the colors used when colorizing ICS messages. + All ICS messages are grouped into one of these categories: shout, + sshout, channel 1, other channel, kibitz, tell, challenge, request + (including abort, adjourn, draw, pause, and takeback), or normal + (all other messages). + + Each foreground or background argument can be one of the following: + black, red, green, yellow, blue, magenta, cyan, white, or default. + Here "default" means the default foreground or background color of your xterm. Bold can be 1 or 0. If background is omitted, - "default" is assumed; if bold is omitted, 0 is assumed. + "default" is assumed; if bold is omitted, 0 is assumed. + Here is an example of how to set the colors in your `.Xresources' - file. The colors shown here are the default values; you will - get them if you turn `-colorize' on without specifying your own - colors. - xboard*colorizeMessages: true - xboard*colorShout: green - xboard*colorSShout: green, black, 1 - xboard*colorChannel1: cyan - xboard*colorChannel: cyan, black, 1 - xboard*colorKibitz: magenta, black, 1 - xboard*colorTell: yellow, black, 1 - xboard*colorChallenge: red, black, 1 - xboard*colorRequest: red - xboard*colorSeek: blue - xboard*colorNormal: default + file. The colors shown here are the default values; you will get + them if you turn `-colorize' on without specifying your own colors. + + xboard*colorizeMessages: true + xboard*colorShout: green + xboard*colorSShout: green, black, 1 + xboard*colorChannel1: cyan + xboard*colorChannel: cyan, black, 1 + xboard*colorKibitz: magenta, black, 1 + xboard*colorTell: yellow, black, 1 + xboard*colorChallenge: red, black, 1 + xboard*colorRequest: red + xboard*colorSeek: blue + xboard*colorNormal: default -soundProgram progname If this option is set to a sound-playing program that is installed - and working on your system, XBoard can play sound files when - certain events occur, listed below. The default program name is - "play". If any of the sound options is set to "$", the event - rings the terminal bell by sending a ^G character to standard - output, instead of playing a sound file. If an option is set to - the empty string "", no sound is played for that event. + and working on your system, XBoard can play sound files when + certain events occur, listed below. The default program name is + "play". If any of the sound options is set to "$", the event + rings the terminal bell by sending a ^G character to standard + output, instead of playing a sound file. If an option is set to + the empty string "", no sound is played for that event. -soundShout filename -soundSShout filename @@ -1423,142 +1434,139 @@ give its long name followed by the value true or false -soundRequest filename -soundSeek filename These sounds are triggered in the same way as the colorization - events described above. They all default to "", no sound. They - are played only if the colorizeMessages is on. + events described above. They all default to "", no sound. They + are played only if the colorizeMessages is on. -soundMove filename - This sound is used by the Move Sound menu option. Default: "$". + This sound is used by the Move Sound menu option. Default: "$". -soundIcsAlarm filename - This sound is used by the ICS Alarm menu option. Default: "$". + This sound is used by the ICS Alarm menu option. Default: "$". -soundIcsWin filename This sound is played when you win an ICS game. Default: "" (no - sound). + sound). -soundIcsLoss filename This sound is played when you lose an ICS game. Default: "" (no - sound). + sound). -soundIcsDraw filename This sound is played when you draw an ICS game. Default: "" (no - sound). + sound). -soundIcsUnfinished filename This sound is played when an ICS game that you are participating - in is aborted, adjourned, or otherwise ends inconclusively. - Default: "" (no sound). Here is an example of how to set - the sounds in your `.Xresources' file: - xboard*soundShout: shout.wav - xboard*soundSShout: sshout.wav - xboard*soundChannel1: channel1.wav - xboard*soundChannel: channel.wav - xboard*soundKibitz: kibitz.wav - xboard*soundTell: tell.wav - xboard*soundChallenge: challenge.wav - xboard*soundRequest: request.wav - xboard*soundSeek: seek.wav - xboard*soundMove: move.wav - xboard*soundIcsWin: win.wav - xboard*soundIcsLoss: lose.wav - xboard*soundIcsDraw: draw.wav - xboard*soundIcsUnfinished: unfinished.wav - xboard*soundIcsAlarm: alarm.wav - + in is aborted, adjourned, or otherwise ends inconclusively. + Default: "" (no sound). + + Here is an example of how to set the sounds in your `.Xresources' + file: + + xboard*soundShout: shout.wav + xboard*soundSShout: sshout.wav + xboard*soundChannel1: channel1.wav + xboard*soundChannel: channel.wav + xboard*soundKibitz: kibitz.wav + xboard*soundTell: tell.wav + xboard*soundChallenge: challenge.wav + xboard*soundRequest: request.wav + xboard*soundSeek: seek.wav + xboard*soundMove: move.wav + xboard*soundIcsWin: win.wav + xboard*soundIcsLoss: lose.wav + xboard*soundIcsDraw: draw.wav + xboard*soundIcsUnfinished: unfinished.wav + xboard*soundIcsAlarm: alarm.wav 3.4 Load and Save options ========================= -lgf or -loadGameFile file -lgi or -loadGameIndex index - If the `loadGameFile' option is set, XBoard loads the specified - game file at startup. The file name `-' specifies the standard - input. If there is more than one game in the file, XBoard pops - up a menu of the available games, with entries based on their PGN - (Portable Game Notation) tags. If the `loadGameIndex' option - is set to `N', the menu is suppressed and the N th game found in - the file is loaded immediately. The menu is also suppressed if - `matchMode' is enabled or if the game file is a pipe; in these - cases the first game in the file is loaded immediately. Use the - `pxboard' shell script provided with XBoard if you want to pipe - in files containing multiple games and still see the menu. If - the loadGameIndex specifies an index -1, this triggers - auto-increment of the index in `matchMode', which means that - after every game the index is incremented by one, causing each - game of the match to be played from the next game in the file. - Similarly, specifying an index value of -2 causes the index to - be incremented every two games, so that each game in the file is - used twice (with reversed colors). The `rewindIndex' option - causes the index to be reset to the first game of the file when - it has reached a specified value. + If the `loadGameFile' option is set, XBoard loads the specified + game file at startup. The file name `-' specifies the standard + input. If there is more than one game in the file, XBoard pops up + a menu of the available games, with entries based on their PGN + (Portable Game Notation) tags. If the `loadGameIndex' option is + set to `N', the menu is suppressed and the N th game found in the + file is loaded immediately. The menu is also suppressed if + `matchMode' is enabled or if the game file is a pipe; in these + cases the first game in the file is loaded immediately. Use the + `pxboard' shell script provided with XBoard if you want to pipe in + files containing multiple games and still see the menu. If the + loadGameIndex specifies an index -1, this triggers auto-increment + of the index in `matchMode', which means that after every game the + index is incremented by one, causing each game of the match to be + played from the next game in the file. Similarly, specifying an + index value of -2 causes the index to be incremented every two + games, so that each game in the file is used twice (with reversed + colors). The `rewindIndex' option causes the index to be reset to + the first game of the file when it has reached a specified value. -rewindIndex n Causes a position file or game file to be rewound to its beginning - after n positions or games in auto-increment `matchMode'. See - `loadPositionIndex' and `loadGameIndex'. default: 0 (no - rewind). + after n positions or games in auto-increment `matchMode'. See + `loadPositionIndex' and `loadGameIndex'. default: 0 (no rewind). -td or -timeDelay seconds - Time delay between moves during `Load Game'. Fractional seconds - are allowed; try `-td 0.4'. A time delay value of -1 tells - XBoard not to step through game files automatically. Default: 1 - second. + Time delay between moves during `Load Game'. Fractional seconds + are allowed; try `-td 0.4'. A time delay value of -1 tells XBoard + not to step through game files automatically. Default: 1 second. -sgf or -saveGameFile file - If this option is set, XBoard appends a record of every game - played to the specified file. The file name `-' specifies the - standard output. + If this option is set, XBoard appends a record of every game + played to the specified file. The file name `-' specifies the + standard output. -autosave/-xautosave or -autoSaveGames true/false Sets the Auto Save menu option. *Note Options Menu::. Default: - false. Ignored if `saveGameFile' is set. + false. Ignored if `saveGameFile' is set. -lpf or -loadPositionFile file -lpi or -loadPositionIndex index - If the `loadPositionFile' option is set, XBoard loads the - specified position file at startup. The file name `-' specifies - the standard input. If the `loadPositionIndex' option is set to - N, the Nth position found in the file is loaded; otherwise the - first position is loaded. If the loadPositionIndex specifies an - index -1, this triggers auto-increment of the index in - `matchMode', which means that after every game the index is - incremented by one, causing each game of the match to be played - from the next position in the file. Similarly, specifying an index - value of -2 causes the index to be incremented every two games, - so that each position in the file is used twice (with the - engines playing opposite colors). The `rewindIndex' option - causes the index to be reset to the first position of the file - when it has reached a specified value. + If the `loadPositionFile' option is set, XBoard loads the + specified position file at startup. The file name `-' specifies the + standard input. If the `loadPositionIndex' option is set to N, the + Nth position found in the file is loaded; otherwise the first + position is loaded. If the loadPositionIndex specifies an index + -1, this triggers auto-increment of the index in `matchMode', + which means that after every game the index is incremented by one, + causing each game of the match to be played from the next position + in the file. Similarly, specifying an index value of -2 causes the + index to be incremented every two games, so that each position in + the file is used twice (with the engines playing opposite colors). + The `rewindIndex' option causes the index to be reset to the first + position of the file when it has reached a specified value. -spf or -savePositionFile file - If this option is set, XBoard appends the final position reached - in every game played to the specified file. The file name `-' - specifies the standard output. + If this option is set, XBoard appends the final position reached + in every game played to the specified file. The file name `-' + specifies the standard output. -pgnExtendedInfo true/false If this option is set, WinBoard saves depth, score and time used - for each move that the engine found as a comment in the PGN - file. Default: false. + for each move that the engine found as a comment in the PGN file. + Default: false. -pgnEventHeader string - Sets the name used in the PGN event tag to string. Default: - "Computer Chess Game". + Sets the name used in the PGN event tag to string. Default: + "Computer Chess Game". -saveOutOfBookInfo true/false Include the information on how the engine(s) game out of its - opening book in a special 'annotator' tag with the PGN file. + opening book in a special 'annotator' tag with the PGN file. -oldsave/-xoldsave or -oldSaveStyle true/false Sets the Old Save Style menu option. *Note Options Menu::. - Default: false. + Default: false. -gameListTags string The character string lists the PGN tags that should be printed in - the Game List, and their order. The meaning of the codes is - e=event, s=site, d=date, o=round, p=players, r=result, w=white - Elo, b=black Elo, t=time control, v=variant, a=out-of-book - info. Default: "eprd" - + the Game List, and their order. The meaning of the codes is + e=event, s=site, d=date, o=round, p=players, r=result, w=white + Elo, b=black Elo, t=time control, v=variant, a=out-of-book info. + Default: "eprd" 3.5 User interface options ========================== @@ -1566,1047 +1574,1121 @@ give its long name followed by the value true or false -display -geometry -iconic - These and most other standard Xt options are accepted. + These and most other standard Xt options are accepted. -noGUI - Suppresses all GUI functions of XBoard (to speed up automated - ultra-fast engine-engine games, which you don’t want to watch). - There will be no board or clock updates, no printing of moves, - and no update of the icon on the task bar in this mode. + Suppresses all GUI functions of XBoard (to speed up automated + ultra-fast engine-engine games, which you don’t want to watch). + There will be no board or clock updates, no printing of moves, and + no update of the icon on the task bar in this mode. -movesound/-xmovesound or -ringBellAfterMoves true/false Sets the Move Sound menu option. *Note Options Menu::. Default: - false. For compatibility with old XBoard versions, -bell/-xbell - are also accepted as abbreviations for this option. + false. For compatibility with old XBoard versions, -bell/-xbell + are also accepted as abbreviations for this option. -exit/-xexit or -popupExitMessage true/false Sets the Popup Exit Message menu option. *Note Options Menu::. - Default: true. + Default: true. -popup/-xpopup or -popupMoveErrors true/false Sets the Popup Move Errors menu option. *Note Options Menu::. - Default: false. + Default: false. -queen/-xqueen or -alwaysPromoteToQueen true/false Sets the Always Queen menu option. *Note Options Menu::. - Default: false. + Default: false. -legal/-xlegal or -testLegality true/false Sets the Test Legality menu option. *Note Options Menu::. - Default: true. + Default: true. -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7) - Determines how large the board will be, by selecting the pixel - size of the pieces and setting a few related parameters. The - sizeName can be one of: Titanic, giving 129x129 pixel pieces, - Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large - 80x80, Bulky 72x72, Medium 64x64, Moderate 58x58, Average 54x54, - Middling 49x49, Mediocre 45x45, Small 40x40, Slim 37x37, Petite - 33x33, Dinky 29x29, Teeny 25x25, or Tiny 21x21. Pieces of all - these sizes are built into XBoard. Other sizes can be used if - you have them; see the pixmapDirectory and bitmapDirectory - options. The default depends on the size of your screen; it is - approximately the largest size that will fit without clipping. - You can select other sizes or vary other layout parameters by - providing a list of comma-separated values (with no spaces) as - the argument. You do not need to provide all the values; for any - you omit from the end of the list, defaults are taken from the - nearest built-in size. The value `n1' gives the piece size, `n2' - the width of the black border between squares, `n3' the - desired size for the clockFont, `n4' the desired size for the - coordFont, `n5' the desired size for the default font, `n6' - the smallLayout flag (0 or 1), and `n7' the tinyLayout flag (0 - or 1). All dimensions are in pixels. If the border between - squares is eliminated (0 width), the various highlight options - will not work, as there is nowhere to draw the highlight. If - smallLayout is 1 and `titleInWindow' is true, the window layout - is rearranged to make more room for the title. If tinyLayout is - 1, the labels on the menu bar are abbreviated to one character - each and the buttons in the button bar are made narrower. + Determines how large the board will be, by selecting the pixel size + of the pieces and setting a few related parameters. The sizeName + can be one of: Titanic, giving 129x129 pixel pieces, Colossal + 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky + 72x72, Medium 64x64, Moderate 58x58, Average 54x54, Middling + 49x49, Mediocre 45x45, Small 40x40, Slim 37x37, Petite 33x33, + Dinky 29x29, Teeny 25x25, or Tiny 21x21. Pieces of all these + sizes are built into XBoard. Other sizes can be used if you have + them; see the pixmapDirectory and bitmapDirectory options. The + default depends on the size of your screen; it is approximately the + largest size that will fit without clipping. + + You can select other sizes or vary other layout parameters by + providing a list of comma-separated values (with no spaces) as the + argument. You do not need to provide all the values; for any you + omit from the end of the list, defaults are taken from the nearest + built-in size. The value `n1' gives the piece size, `n2' the + width of the black border between squares, `n3' the desired size + for the clockFont, `n4' the desired size for the coordFont, `n5' + the desired size for the default font, `n6' the smallLayout flag + (0 or 1), and `n7' the tinyLayout flag (0 or 1). All dimensions + are in pixels. If the border between squares is eliminated (0 + width), the various highlight options will not work, as there is + nowhere to draw the highlight. If smallLayout is 1 and + `titleInWindow' is true, the window layout is rearranged to make + more room for the title. If tinyLayout is 1, the labels on the + menu bar are abbreviated to one character each and the buttons in + the button bar are made narrower. -coords/-xcoords or -showCoords true/false Sets the Show Coords menu option. *Note Options Menu::. Default: - false. The `coordFont' option specifies what font to use. + false. The `coordFont' option specifies what font to use. -autoraise/-xautoraise or -autoRaiseBoard true/false Sets the Auto Raise Board menu option. *Note Options Menu::. - Default: true. + Default: true. -autoflip/-xautoflip or -autoFlipView true/false Sets the Auto Flip View menu option. *Note Options Menu::. - Default: true. + Default: true. -flip/-xflip or -flipView true/false If Auto Flip View is not set, or if you are observing but not - participating in a game, then the positioning of the board at - the start of each game depends on the flipView option. If - flipView is false (the default), the board is positioned so that - the white pawns move from the bottom to the top; if true, the - black pawns move from the bottom to the top. In any case, the - Flip menu option (see *note Options Menu::) can be used to flip - the board after the game starts. + participating in a game, then the positioning of the board at the + start of each game depends on the flipView option. If flipView is + false (the default), the board is positioned so that the white + pawns move from the bottom to the top; if true, the black pawns + move from the bottom to the top. In any case, the Flip menu + option (see *note Options Menu::) can be used to flip the board + after the game starts. -title/-xtitle or -titleInWindow true/false - If this option is true, XBoard displays player names (for ICS - games) and game file names (for `Load Game') inside its main - window. If the option is false (the default), this information is - displayed only in the window banner. You probably won't want to - set this option unless the information is not showing up in the - banner, as happens with a few X window managers. + If this option is true, XBoard displays player names (for ICS + games) and game file names (for `Load Game') inside its main + window. If the option is false (the default), this information is + displayed only in the window banner. You probably won't want to + set this option unless the information is not showing up in the + banner, as happens with a few X window managers. -buttons/-xbuttons or -showButtonBar True/False If this option is False, xboard omits the [<<] [<] [P] [>] [>>] - button bar from the window, allowing the message line to be - wider. You can still get the functions of these buttons using - the menus or their keyboard shortcuts. Default: true. + button bar from the window, allowing the message line to be wider. + You can still get the functions of these buttons using the menus + or their keyboard shortcuts. Default: true. -mono/-xmono or -monoMode true/false - Determines whether XBoard displays its pieces and squares with - two colors (true) or four (false). You shouldn't have to specify - `monoMode'; XBoard will determine if it is necessary. + Determines whether XBoard displays its pieces and squares with two + colors (true) or four (false). You shouldn't have to specify + `monoMode'; XBoard will determine if it is necessary. -flashCount count -flashRate rate -flash/-xflash - These options enable flashing of pieces when they land on their - destination square. `flashCount' tells XBoard how many times - to flash a piece after it lands on its destination square. - `flashRate' controls the rate of flashing (flashes/sec). - Abbreviations: `flash' sets flashCount to 3. `xflash' sets - flashCount to 0. Defaults: flashCount=0 (no flashing), - flashRate=5. + These options enable flashing of pieces when they land on their + destination square. `flashCount' tells XBoard how many times to + flash a piece after it lands on its destination square. + `flashRate' controls the rate of flashing (flashes/sec). + Abbreviations: `flash' sets flashCount to 3. `xflash' sets + flashCount to 0. Defaults: flashCount=0 (no flashing), + flashRate=5. -highlight/-xhighlight or -highlightLastMove true/false Sets the Highlight Last Move menu option. *Note Options Menu::. - Default: false. + Default: false. -blind/-xblind or -blindfold true/false Sets the Blindfold menu option. *Note Options Menu::. Default: - false. + false. -clockFont font - The font used for the clocks. If the option value is a pattern - that does not specify the font size, XBoard tries to choose an - appropriate font for the board size being used. Default: - -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. + The font used for the clocks. If the option value is a pattern + that does not specify the font size, XBoard tries to choose an + appropriate font for the board size being used. Default: + -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. -coordFont font - The font used for rank and file coordinate labels if `showCoords' - is true. If the option value is a pattern that does not specify - the font size, XBoard tries to choose an appropriate font for - the board size being used. Default: - -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. + The font used for rank and file coordinate labels if `showCoords' + is true. If the option value is a pattern that does not specify + the font size, XBoard tries to choose an appropriate font for the + board size being used. Default: + -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. -font font - The font used for popup dialogs, menus, comments, etc. If the - option value is a pattern that does not specify the font size, - XBoard tries to choose an appropriate font for the board size - being used. Default: - -*-helvetica-medium-r-normal-*-*-*-*-*-*-*-*. + The font used for popup dialogs, menus, comments, etc. If the + option value is a pattern that does not specify the font size, + XBoard tries to choose an appropriate font for the board size + being used. Default: -*-helvetica-medium-r-normal-*-*-*-*-*-*-*-*. -fontSizeTolerance tol In the font selection algorithm, a nonscalable font will be - preferred over a scalable font if the nonscalable font's size - differs by `tol' pixels or less from the desired size. A - value of -1 will force a scalable font to always be used if - available; a value of 0 will use a nonscalable font only if it - is exactly the right size; a large value (say 1000) will force - a nonscalable font to always be used if available. Default: 4. + preferred over a scalable font if the nonscalable font's size + differs by `tol' pixels or less from the desired size. A value of + -1 will force a scalable font to always be used if available; a + value of 0 will use a nonscalable font only if it is exactly the + right size; a large value (say 1000) will force a nonscalable font + to always be used if available. Default: 4. -bm or -bitmapDirectory dir -pixmap or -pixmapDirectory dir - These options control what piece images xboard uses. The XBoard + These options control what piece images xboard uses. The XBoard distribution includes one set of pixmap pieces in xpm format, in - the directory `pixmaps', and one set of bitmap pieces in xbm - format, in the directory `bitmaps'. Pixmap pieces give a - better appearance on the screen: the white pieces have dark - borders, and the black pieces have opaque internal details. With - bitmaps, neither piece color has a border, and the internal - details are transparent; you see the square color or other - background color through them. If XBoard is configured and - compiled on a system that includes libXpm, the X pixmap library, - the xpm pixmap pieces are compiled in as the default. A - different xpm piece set can be selected at runtime with the - `pixmapDirectory' option, or a bitmap piece set can be selected - with the `bitmapDirectory' option. If XBoard is configured - and compiled on a system that does not include libXpm (or the - `--disable-xpm' option is given to the configure program), the - bitmap pieces are compiled in as the default. It is not - possible to use xpm pieces in this case, but pixmap pieces in - another format called "xim" can be used by giving the - `pixmapDirectory' option. Or again, a different bitmap piece set - can be selected with the `bitmapDirectory' option. Files in - the `bitmapDirectory' must be named as follows: The first - character of a piece bitmap name gives the piece it represents - (`p', `n', `b', `r', `q', or `k'), the next characters give the - size in pixels, the following character indicates whether the - piece is solid or outline (`s' or `o'), and the extension is - `.bm'. For example, a solid 80x80 knight would be named - `n80s.bm'. The outline bitmaps are used only in monochrome - mode. If bitmap pieces are compiled in and the bitmapDirectory - is missing some files, the compiled in pieces are used instead. - If the bitmapDirectory option is given, it is also possible - to replace xboard's icons and menu checkmark, by supplying files - named `icon_white.bm', `icon_black.bm', and `checkmark.bm'. - For more information about pixmap pieces and how to get - additional sets, see *note zic2xpm:: below. + the directory `pixmaps', and one set of bitmap pieces in xbm + format, in the directory `bitmaps'. Pixmap pieces give a better + appearance on the screen: the white pieces have dark borders, and + the black pieces have opaque internal details. With bitmaps, + neither piece color has a border, and the internal details are + transparent; you see the square color or other background color + through them. + + If XBoard is configured and compiled on a system that includes + libXpm, the X pixmap library, the xpm pixmap pieces are compiled + in as the default. A different xpm piece set can be selected at + runtime with the `pixmapDirectory' option, or a bitmap piece set + can be selected with the `bitmapDirectory' option. + + If XBoard is configured and compiled on a system that does not + include libXpm (or the `--disable-xpm' option is given to the + configure program), the bitmap pieces are compiled in as the + default. It is not possible to use xpm pieces in this case, but + pixmap pieces in another format called "xim" can be used by giving + the `pixmapDirectory' option. Or again, a different bitmap piece + set can be selected with the `bitmapDirectory' option. + + Files in the `bitmapDirectory' must be named as follows: The first + character of a piece bitmap name gives the piece it represents + (`p', `n', `b', `r', `q', or `k'), the next characters give the + size in pixels, the following character indicates whether the + piece is solid or outline (`s' or `o'), and the extension is `.bm'. + For example, a solid 80x80 knight would be named `n80s.bm'. The + outline bitmaps are used only in monochrome mode. If bitmap + pieces are compiled in and the bitmapDirectory is missing some + files, the compiled in pieces are used instead. + + If the bitmapDirectory option is given, it is also possible to + replace xboard's icons and menu checkmark, by supplying files + named `icon_white.bm', `icon_black.bm', and `checkmark.bm'. + + For more information about pixmap pieces and how to get additional + sets, see *note zic2xpm:: below. -whitePieceColor color -blackPieceColor color -lightSquareColor color -darkSquareColor color -highlightSquareColor color - Colors to use for the pieces, squares, and square highlights. - Defaults: - -whitePieceColor #FFFFCC - -blackPieceColor #202020 - -lightSquareColor #C8C365 - -darkSquareColor #77A26D - -highlightSquareColor #FFFF00 - -premoveHighlightColor #FF0000 - On a grayscale monitor you might prefer: - -whitePieceColor gray100 - -blackPieceColor gray0 - -lightSquareColor gray80 - -darkSquareColor gray60 - -highlightSquareColor gray100 - -premoveHighlightColor gray70 +-lowTimeWarningColor color + Colors to use for the pieces, squares, and square highlights. + Defaults: + + -whitePieceColor #FFFFCC + -blackPieceColor #202020 + -lightSquareColor #C8C365 + -darkSquareColor #77A26D + -highlightSquareColor #FFFF00 + -premoveHighlightColor #FF0000 + -lowTimeWarningColor #FF0000 + + On a grayscale monitor you might prefer: + + -whitePieceColor gray100 + -blackPieceColor gray0 + -lightSquareColor gray80 + -darkSquareColor gray60 + -highlightSquareColor gray100 + -premoveHighlightColor gray70 + -lowTimeWarningColor gray70 -drag/-xdrag or -animateDragging true/false Sets the Animate Dragging menu option. *Note Options Menu::. - Default: true. + Default: true. -animate/-xanimate or -animateMoving true/false Sets the Animate Moving menu option. *Note Options Menu::. - Default: true. + Default: true. -animateSpeed n Number of milliseconds delay between each animation frame when - Animate Moves is on. - + Animate Moves is on. 3.6 Adjudication Options ======================== -adjudicateLossThreshold n If the given value is non-zero, XBoard adjudicates the game as a - loss if both engines agree for a duration of 6 consecutive ply - that the score is below the given score threshold for that - engine. Make sure the score is interpreted properly by XBoard, - using `-firstScoreAbs' and `-secondScoreAbs' if needed. - Default: 0 (no adjudiction) + loss if both engines agree for a duration of 6 consecutive ply + that the score is below the given score threshold for that engine. + Make sure the score is interpreted properly by XBoard, using + `-firstScoreAbs' and `-secondScoreAbs' if needed. Default: 0 (no + adjudiction) -adjudicateDrawMoves n If the given value is non-zero, XBoard adjudicates the game as a - draw if after the given number of moves it was not yet decided. - Defaut: 0 (no adjudication) + draw if after the given number of moves it was not yet decided. + Defaut: 0 (no adjudication) -checkMates true/false If this option is set, XBoard detects all checkmates and - stalemates, and ends the game as soon as they occur. - Legality-testing must be switched on for this option to work. - Default: true + stalemates, and ends the game as soon as they occur. + Legality-testing must be switched on for this option to work. + Default: true -testClaims true/false If this option is set, XBoard verifies all result claims made by - engines, and those who send false claims will forfeit the game - because of it. Legality-testing must be switched on for this - option to work. Default: true + engines, and those who send false claims will forfeit the game + because of it. Legality-testing must be switched on for this + option to work. Default: true -materialDraws true/false If this option is set, XBoard adjudicates games as draws when - there is no sufficient material left to inflict a checkmate. - This applies to KBKB with like bishops (any number, actually), and - to KBK, KNK and KK. Legality-testing must be switched on for - this option to work. Default: true + there is no sufficient material left to inflict a checkmate. This + applies to KBKB with like bishops (any number, actually), and to + KBK, KNK and KK. Legality-testing must be switched on for this + option to work. Default: true -trivialDraws true/false If this option is set, XBoard adjudicates games as draws that - cannot be usually won without opponent cooperation. This - applies to KBKB with unlike bishops, and to KBKN, KNKN, KNNK, - KRKR and KQKQ. The draw is called after 6 ply into these - end-games, to allow quick mates that can occur in some - exceptional positions to be found by the engines. KQKQ does not - really belong in this category, and might be taken out in the - future. (When bitbase-based adjudications are implemented.) - Legality-testing must be on for this option to work. Default: - false + cannot be usually won without opponent cooperation. This applies + to KBKB with unlike bishops, and to KBKN, KNKN, KNNK, KRKR and + KQKQ. The draw is called after 6 ply into these end-games, to + allow quick mates that can occur in some exceptional positions to + be found by the engines. KQKQ does not really belong in this + category, and might be taken out in the future. (When + bitbase-based adjudications are implemented.) Legality-testing + must be on for this option to work. Default: false -ruleMoves n If the given value is non-zero, XBoard adjudicates the game as a - draw after the given number of consecutive reversible moves. - Engine draw claims are always accepted after 50 moves, - irrespective of the given value of n. + draw after the given number of consecutive reversible moves. + Engine draw claims are always accepted after 50 moves, + irrespective of the given value of n. -repeatsToDraw n If the given value is non-zero, xboard adjudicates the game as a - draw if a position is repeated the given number of times. - Engines draw claims are always accepted after 3 repeats, (on - the 3rd occurrence, actually), irrespective of the value of n. - Beware that positions that have different castling or en-passant - rights do not count as repeats, XBoard is fully e.p. and - castling aware! - + draw if a position is repeated the given number of times. Engines + draw claims are always accepted after 3 repeats, (on the 3rd + occurrence, actually), irrespective of the value of n. Beware + that positions that have different castling or en-passant rights + do not count as repeats, XBoard is fully e.p. and castling aware! 3.7 Other options ================= -ncp/-xncp or -noChessProgram true/false - If this option is true, XBoard acts as a passive chessboard; it - does not start a chess engine at all. Turning on this option - also turns off clockMode. Default: false. + If this option is true, XBoard acts as a passive chessboard; it + does not start a chess engine at all. Turning on this option also + turns off clockMode. Default: false. -mode or -initialMode modename - If this option is given, XBoard selects the given modename from - the Mode menu after starting and (if applicable) processing the + If this option is given, XBoard selects the given modename from + the Mode menu after starting and (if applicable) processing the loadGameFile or loadPositionFile option. Default: "" (no - selection). Other supported values are MachineWhite, - MachineBlack, TwoMachines, Analysis, AnalyzeFile, EditGame, - EditPosition, and Training. + selection). Other supported values are MachineWhite, + MachineBlack, TwoMachines, Analysis, AnalyzeFile, EditGame, + EditPosition, and Training. -variant varname - Activates preliminary, partial support for playing chess variants - against a local engine or editing variant games. This flag is - not needed in ICS mode. Recognized variant names are: - normal Normal chess - wildcastle Shuffle chess, king can castle from d file - nocastle Shuffle chess, no castling allowed - fischerandom Fischer Random shuffle chess - bughouse Bughouse, ICC/FICS rules - crazyhouse Crazyhouse, ICC/FICS rules - losers Lose all pieces or get mated (ICC wild 17) - suicide Lose all pieces including king (FICS) - giveaway Try to have no legal moves (ICC wild 26) - twokings Weird ICC wild 9 - kriegspiel Opponent's pieces are invisible - atomic Capturing piece explodes (ICC wild 27) - 3check Win by giving check 3 times (ICC wild 25) - shatranj An ancient precursor of chess (ICC wild 28) - xiangqi Chinese Chess (on a 9x10 board) - shogi Japanese Chess (on a 9x9 board & piece drops) - capablanca Capablanca Chess (10x8 board, with Archbishop - and Chancellor pieces) - gothic similar, with a better initial position - caparandom An FRC-like version of Capablanca Chess (10x8) - janus A game with two Archbishops (10x8 board) - courier Medieval intermedite between shatranj and - modern Chess (on 12x8 board) - falcon Patented 10x8 variant with two Falcon pieces - berolina Pawns capture straight ahead, and move diagonal - cylinder Pieces wrap around the board edge - knightmate King moves as Knight, and vice versa - super Superchess (shuffle variant with 4 exo-pieces) - fairy A catchall variant in which all piece types - known to XBoard can participate (8x8) - unknown Catchall for other unknown variants - In the shuffle variants, XBoard now does shuffle the pieces, - although you can still do it by hand using Edit Position. Some - variants are supported only in ICS mode, including bughouse, - and kriegspiel. The winning/drawing conditions in crazyhouse - (offboard interposition on mate), losers, suicide, giveaway, - atomic, and 3check are not fully understood. Berolina and - cylinder chess can only be played with legality testing off. In - crazyhouse, XBoard now does keep track of offboard pieces. In - shatranj it does implement the baring rule when mate detection - is switched on. + Activates preliminary, partial support for playing chess variants + against a local engine or editing variant games. This flag is not + needed in ICS mode. Recognized variant names are: + + normal Normal chess + wildcastle Shuffle chess, king can castle from d file + nocastle Shuffle chess, no castling allowed + fischerandom Fischer Random shuffle chess + bughouse Bughouse, ICC/FICS rules + crazyhouse Crazyhouse, ICC/FICS rules + losers Lose all pieces or get mated (ICC wild 17) + suicide Lose all pieces including king (FICS) + giveaway Try to have no legal moves (ICC wild 26) + twokings Weird ICC wild 9 + kriegspiel Opponent's pieces are invisible + atomic Capturing piece explodes (ICC wild 27) + 3check Win by giving check 3 times (ICC wild 25) + shatranj An ancient precursor of chess (ICC wild 28) + xiangqi Chinese Chess (on a 9x10 board) + shogi Japanese Chess (on a 9x9 board & piece drops) + capablanca Capablanca Chess (10x8 board, with Archbishop + and Chancellor pieces) + gothic similar, with a better initial position + caparandom An FRC-like version of Capablanca Chess (10x8) + janus A game with two Archbishops (10x8 board) + courier Medieval intermedite between shatranj and + modern Chess (on 12x8 board) + falcon Patented 10x8 variant with two Falcon pieces + berolina Pawns capture straight ahead, and move diagonal + cylinder Pieces wrap around the board edge + knightmate King moves as Knight, and vice versa + super Superchess (shuffle variant with 4 exo-pieces) + fairy A catchall variant in which all piece types + known to XBoard can participate (8x8) + unknown Catchall for other unknown variants + + In the shuffle variants, XBoard now does shuffle the pieces, + although you can still do it by hand using Edit Position. Some + variants are supported only in ICS mode, including bughouse, and + kriegspiel. The winning/drawing conditions in crazyhouse (offboard + interposition on mate), losers, suicide, giveaway, atomic, and + 3check are not fully understood. Berolina and cylinder chess can + only be played with legality testing off. In crazyhouse, XBoard + now does keep track of offboard pieces. In shatranj it does + implement the baring rule when mate detection is switched on. -boardHeight N Allows you to set a non-standard number of board ranks in any - variant. If the height is given as -1, the default height for - the variant is used. Default: -1 + variant. If the height is given as -1, the default height for the + variant is used. Default: -1 -boardWidth N Allows you to set a non-standard number of board files in any - variant. If the width is given as -1, the default width for the - variant is used. With a non-standard width, the initial - position will always be an empty board, as the usual opening - array will not fit. Default: -1 + variant. If the width is given as -1, the default width for the + variant is used. With a non-standard width, the initial position + will always be an empty board, as the usual opening array will not + fit. Default: -1 -holdingsSize N Allows you to set a non-standard size for the holdings in any - variant. If the size is given as -1, the default holdings size - for the variant is used. The first N piece types will go into - the holdings on capture, and you will be able to drop them on - the board in stead of making a normal move. If size equals 0, - there will be no holdings. Default: -1 + variant. If the size is given as -1, the default holdings size + for the variant is used. The first N piece types will go into the + holdings on capture, and you will be able to drop them on the + board in stead of making a normal move. If size equals 0, there + will be no holdings. Default: -1 -defaultFrcPosition N Specifies the number of the opening position in shuffle games like - Chess960. A value of -1 means the position is randomly - generated by XBoard at the beginning of every game. Default: - -1 + Chess960. A value of -1 means the position is randomly generated + by XBoard at the beginning of every game. Default: -1 -pieceToSquareTable string The characters that are used to represent the piece types XBoard - knows in FEN diagrams and SAN moves. The string argument has to - have an even length (or it will be ignored), as white and black - pieces have to be given separately (in that order). The last - letter for each color will be the King. The letters before that - will be PNBRQ and then a whole host of fairy pieces in an order - that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, + knows in FEN diagrams and SAN moves. The string argument has to + have an even length (or it will be ignored), as white and black + pieces have to be given separately (in that order). The last + letter for each color will be the King. The letters before that + will be PNBRQ and then a whole host of fairy pieces in an order + that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, - O=Cannon, H=Nightrider). You should list at least all pieces - that occur in the variant you are playing. If you have less - than 44 characters in the string, the pieces not mentioned will - get assigned a period, and you will not be able to distinguish - them in FENs. You can also explicitly assign pieces a period, in - which case they will not be counted in deciding which captured - pieces can go into the holdings. A tilde '~' as a piece name - does mean this piece is used to represent a promoted Pawn in - crazyhouse-like games, i.e. on capture it turns back onto a Pawn. - A '+' similarly indicates the piece is a shogi-style promoted - piece, that should revert to its non-promoted version on - capture (rather than to a Pawn). Note that promoted pieces are - represented by pieces 11 further in the list. You should not - have to use this option often: each variant has its own default - setting for the piece representation in FEN, which should be - sufficient in normal use. Default: "" + O=Cannon, H=Nightrider). You should list at least all pieces that + occur in the variant you are playing. If you have less than 44 + characters in the string, the pieces not mentioned will get + assigned a period, and you will not be able to distinguish them in + FENs. You can also explicitly assign pieces a period, in which + case they will not be counted in deciding which captured pieces + can go into the holdings. A tilde '~' as a piece name does mean + this piece is used to represent a promoted Pawn in crazyhouse-like + games, i.e. on capture it turns back onto a Pawn. A '+' similarly + indicates the piece is a shogi-style promoted piece, that should + revert to its non-promoted version on capture (rather than to a + Pawn). Note that promoted pieces are represented by pieces 11 + further in the list. You should not have to use this option + often: each variant has its own default setting for the piece + representation in FEN, which should be sufficient in normal use. + Default: "" -debug/-xdebug or -debugMode true/false - Turns on debugging printout. + Turns on debugging printout. -debugFile filename or -nameOfDebugFile filename - Sets the name of the file to which WinBoard saves debug - information (including all communication to and from the - engines). + Sets the name of the file to which WinBoard saves debug information + (including all communication to and from the engines). -engineDebugOutput number Specifies how WinBoard should handle unsolicited output from the - engine, with respect to saving it in the debug file. The - output is further (hopefully) ignored. If number=0, WinBoard - refrains from writing such spurious output to the debug file. - If number=1, all engine output is written faithfully to the debug - file. If number=2, any protocol-violating line is prefixed with - a ‘#’ character, as the engine itself should have done if it - wanted to submit info for inclusion in the debug file. This - option is provided for the benefit of applications that use the - debug file as a source of information, such as the broadcaster - of live games TLCV / TLCS. Such applications can be protected - from spurious engine output that might otherwise confuse them. + engine, with respect to saving it in the debug file. The output + is further (hopefully) ignored. If number=0, WinBoard refrains + from writing such spurious output to the debug file. If number=1, + all engine output is written faithfully to the debug file. If + number=2, any protocol-violating line is prefixed with a ‘#’ + character, as the engine itself should have done if it wanted to + submit info for inclusion in the debug file. This option is + provided for the benefit of applications that use the debug file + as a source of information, such as the broadcaster of live games + TLCV / TLCS. Such applications can be protected from spurious + engine output that might otherwise confuse them. -rsh or -remoteShell shell-name - Name of the command used to run programs remotely. The default - is `rsh' or `remsh', determined when XBoard is configured and - compiled. + Name of the command used to run programs remotely. The default is + `rsh' or `remsh', determined when XBoard is configured and + compiled. -ruser or -remoteUser user-name - User name on the remote system when running programs with the - `remoteShell'. The default is your local user name. + User name on the remote system when running programs with the + `remoteShell'. The default is your local user name. -userName username Name under which the Human player will be listed in the PGN file. - Default is the login name on your local computer. + Default is the login name on your local computer. -delayBeforeQuit number -delayAfterQuit number These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the - pause after killing the engine, to make sure it dies. - + pause after killing the engine, to make sure it dies. + 4 Chess Servers *************** -An "Internet Chess Server", or "ICS", is a place on the Internet -where people can get together to play chess, watch other people's -games, or just chat. You can use either `telnet' or a client program -like XBoard to connect to the server. There are thousands of -registered users on the different ICS hosts, and it is not unusual to -meet 200 on both chessclub.com and freechess.org. Most people can -just type `xboard -ics' to start XBoard as an ICS client. Invoking -XBoard in this way connects you to the Internet Chess Club (ICC), a -commercial ICS. You can log in there as a guest even if you do not -have a paid account. To connect to the largest Free ICS (FICS), use -the command `xboard -ics -icshost freechess.org' instead, or -substitute a different host name to connect to your favorite ICS. -For a full description of command-line options that control the -connection to ICS and change the default values of ICS options, see -*note ICS options::. While you are running XBoard as an ICS -client, you use the terminal window that you started XBoard from as -a place to type in commands and read information that is not -available on the chessboard. The first time you need to use the -terminal is to enter your login name and password, if you are a -registered player. (You don't need to do this manually; the -`icsLogon' option can do it for you. *note ICS options::.) If you -are not registered, enter `g' as your name, and the server will pick -a unique guest name for you. Some useful ICS commands include +An "Internet Chess Server", or "ICS", is a place on the Internet where +people can get together to play chess, watch other people's games, or +just chat. You can use either `telnet' or a client program like XBoard +to connect to the server. There are thousands of registered users on +the different ICS hosts, and it is not unusual to meet 200 on both +chessclub.com and freechess.org. + + Most people can just type `xboard -ics' to start XBoard as an ICS +client. Invoking XBoard in this way connects you to the Internet Chess +Club (ICC), a commercial ICS. You can log in there as a guest even if +you do not have a paid account. To connect to the largest Free ICS +(FICS), use the command `xboard -ics -icshost freechess.org' instead, +or substitute a different host name to connect to your favorite ICS. +For a full description of command-line options that control the +connection to ICS and change the default values of ICS options, see +*note ICS options::. + + While you are running XBoard as an ICS client, you use the terminal +window that you started XBoard from as a place to type in commands and +read information that is not available on the chessboard. + + The first time you need to use the terminal is to enter your login +name and password, if you are a registered player. (You don't need to do +this manually; the `icsLogon' option can do it for you. *note ICS +options::.) If you are not registered, enter `g' as your name, and the +server will pick a unique guest name for you. + + Some useful ICS commands include `help ' to get help on the given . To get a list of possible topics - type "help" without topic. Try the help command before you ask - other people on the server for help. For example `help - register' tells you how to become a registered ICS player. + type "help" without topic. Try the help command before you ask + other people on the server for help. + + For example `help register' tells you how to become a registered + ICS player. `who ' - to see a list of people who are logged on. Administrators - (people you should talk to if you have a problem) are marked - with the character `*', an asterisk. The allow you to - display only selected players: For example, `who of' shows a - list of players who are interested in playing but do not have an - opponent. + to see a list of people who are logged on. Administrators (people + you should talk to if you have a problem) are marked with the + character `*', an asterisk. The allow you to display only + selected players: For example, `who of' shows a list of players + who are interested in playing but do not have an opponent. `games' - to see what games are being played + to see what games are being played `match [] []' to challenge another player to a game. Both opponents get - minutes for the game, and seconds will be added after each - move. If another player challenges you, the server asks if you - want to accept the challenge; use the `accept' or `decline' - commands to answer. + minutes for the game, and seconds will be added after each + move. If another player challenges you, the server asks if you + want to accept the challenge; use the `accept' or `decline' + commands to answer. `accept' `decline' - to accept or decline another player's offer. The offer may be - to start a new game, or to agree to a `draw', `adjourn' or - `abort' the current game. *Note Action Menu::. If you have - more than one pending offer (for example, if more than one player - is challenging you, or if your opponent offers both a draw and to - adjourn the game), you have to supply additional information, by - typing something like `accept ', `accept draw', or - `draw'. + to accept or decline another player's offer. The offer may be to + start a new game, or to agree to a `draw', `adjourn' or `abort' + the current game. *Note Action Menu::. + + If you have more than one pending offer (for example, if more than + one player is challenging you, or if your opponent offers both a + draw and to adjourn the game), you have to supply additional + information, by typing something like `accept ', `accept + draw', or `draw'. `draw' `adjourn' `abort' asks your opponent to terminate a game by mutual agreement. - Adjourned games can be continued later. Your opponent can - either `decline' your offer or accept it (by typing the same - command or typing `accept'). In some cases these commands work - immediately, without asking your opponent to agree. For example, - you can abort the game unilaterally if your opponent is out of - time, and you can claim a draw by repetition or the 50-move rule - if available simply by typing `draw'. + Adjourned games can be continued later. Your opponent can either + `decline' your offer or accept it (by typing the same command or + typing `accept'). In some cases these commands work immediately, + without asking your opponent to agree. For example, you can abort + the game unilaterally if your opponent is out of time, and you can + claim a draw by repetition or the 50-move rule if available simply + by typing `draw'. `finger ' - to get information about the given . (Default: yourself.) + to get information about the given . (Default: yourself.) `vars' - to get a list of personal settings + to get a list of personal settings `set ' - to modify these settings + to modify these settings `observe ' - to observe an ongoing game of the given . + to observe an ongoing game of the given . `examine' `oldmoves' - to review a recently completed game - Some special XBoard features are activated when you are in -examine mode on ICS. See the descriptions of the menu commands -`Forward', `Backward', `Pause', `ICS Client', and `Stop Examining' -on the *note Step Menu::, *note Mode Menu::, and *note Options -Menu::. + to review a recently completed game + + Some special XBoard features are activated when you are in examine +mode on ICS. See the descriptions of the menu commands `Forward', +`Backward', `Pause', `ICS Client', and `Stop Examining' on the *note +Step Menu::, *note Mode Menu::, and *note Options Menu::. 5 Firewalls *********** -By default, XBoard communicates with an Internet Chess Server by -opening a TCP socket directly from the machine it is running on to -the ICS. If there is a firewall between your machine and the ICS, -this won't work. Here are some recipes for getting around common -kinds of firewalls using special options to XBoard. Important: See -the paragraph in the below about extra echoes, in *note -Limitations::. Suppose that you can't telnet directly to ICS, but -you can telnet to a firewall host, log in, and then telnet from there -to ICS. Let's say the firewall is called `firewall.example.com'. Set -command-line options as follows: - xboard -ics -icshost firewall.example.com -icsport 23 - Or in your `.Xresources' file: - XBoard*internetChessServerHost: firewall.example.com - XBoard*internetChessServerPort: 23 - Then when you run XBoard in ICS mode, you will be prompted to log -in to the firewall host. This works because port 23 is the standard -telnet login service. Do so, then telnet to ICS, using a command like -`telnet chessclub.com 5000', or whatever command the firewall -provides for telnetting to port 5000. If your firewall lets you -telnet (or rlogin) to remote hosts but doesn't let you telnet to port -5000, you may be able to connect to the chess server on port 23 -instead, which is the port the telnet program uses by default. Some -chess servers support this (including chessclub.com and -freechess.org), while some do not. If your chess server does not -allow connections on port 23 and your firewall does not allow you to -connect to other ports, you may be able to connect by hopping through -another host outside the firewall that you have an account on. For -instance, suppose you have a shell account at `foo.edu'. Follow the -recipe above, but instead of typing `telnet chessclub.com 5000' to -the firewall, type `telnet foo.edu' (or `rlogin foo.edu'), log in -there, and then type `telnet chessclub.com 5000'. Suppose that -you can't telnet directly to ICS, but you can use rsh to run programs -on a firewall host, and that host can telnet to ICS. Let's say the -firewall is called `rsh.example.com'. Set command-line options as -follows: - xboard -ics -gateway rsh.example.com -icshost chessclub.com - Or in your `.Xresources' file: - XBoard*gateway: rsh.example.com - XBoard*internetChessServerHost: chessclub.com - Then when you run XBoard in ICS mode, it will connect to the -ICS by using `rsh' to run the command `telnet chessclub.com 5000' on -host `rsh.example.com'. Suppose that you can telnet anywhere you -want, but you have to run a special program called `ptelnet' to do -so. First, we'll consider the easy case, in which `ptelnet -chessclub.com 5000' gets you to the chess server. In this case set -command line options as follows: - xboard -ics -telnet -telnetProgram ptelnet - Or in your `.Xresources' file: - XBoard*useTelnet: true - XBoard*telnetProgram: ptelnet - Then when you run XBoard in ICS mode, it will issue the command -`ptelnet chessclub.com 5000' to connect to the ICS. Next, suppose -that `ptelnet chessclub.com 5000' doesn't work; that is, your -`ptelnet' program doesn't let you connect to alternative ports. As -noted above, your chess server may allow you to connect on port 23 -instead. In that case, just add the option `-icsport ""' to the -above command, or add `XBoard*internetChessServerPort:' to your -`.Xresources' file. But if your chess server doesn't let you connect -on port 23, you will have to find some other host outside the -firewall and hop through it. For instance, suppose you have a shell -account at `foo.edu'. Set command line options as follows: - xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport "" - Or in your `.Xresources' file: - XBoard*useTelnet: true - XBoard*telnetProgram: ptelnet - XBoard*internetChessServerHost: foo.edu - XBoard*internetChessServerPort: - Then when you run XBoard in ICS mode, it will issue the command -`ptelnet foo.edu' to connect to your account at `foo.edu'. Log in -there, then type `telnet chessclub.com 5000'. ICC timestamp and -FICS timeseal do not work through some firewalls. You can use them -only if your firewall gives a clean TCP connection with a full 8-bit -wide path. If your firewall allows you to get out only by running a -special telnet program, you can't use timestamp or timeseal across -it. But if you have access to a computer just outside your firewall, -and you have much lower netlag when talking to that computer than to -the ICS, it might be worthwhile running timestamp there. Follow the -instructions above for hopping through a host outside the firewall -(foo.edu in the example), but run timestamp or timeseal on that host -instead of telnet. Suppose that you have a SOCKS firewall that -will give you a clean 8-bit wide TCP connection to the chess server, -but only after you authenticate yourself via the SOCKS protocol. In -that case, you could make a socksified version of XBoard and run -that. If you are using timestamp or timeseal, you will to socksify -it, not XBoard; this may be difficult seeing that ICC and FICS do not -provide source code for these programs. Socksification is beyond the -scope of this document, but see the SOCKS Web site at -http://www.socks.permeo.com/. If you are missing SOCKS, try -http://www.funbureau.com/. +By default, XBoard communicates with an Internet Chess Server by +opening a TCP socket directly from the machine it is running on to the +ICS. If there is a firewall between your machine and the ICS, this +won't work. Here are some recipes for getting around common kinds of +firewalls using special options to XBoard. Important: See the +paragraph in the below about extra echoes, in *note Limitations::. + + Suppose that you can't telnet directly to ICS, but you can telnet to +a firewall host, log in, and then telnet from there to ICS. Let's say +the firewall is called `firewall.example.com'. Set command-line options +as follows: + + xboard -ics -icshost firewall.example.com -icsport 23 + Or in your `.Xresources' file: + + XBoard*internetChessServerHost: firewall.example.com + XBoard*internetChessServerPort: 23 + Then when you run XBoard in ICS mode, you will be prompted to log in +to the firewall host. This works because port 23 is the standard telnet +login service. Do so, then telnet to ICS, using a command like `telnet +chessclub.com 5000', or whatever command the firewall provides for +telnetting to port 5000. + + If your firewall lets you telnet (or rlogin) to remote hosts but +doesn't let you telnet to port 5000, you may be able to connect to the +chess server on port 23 instead, which is the port the telnet program +uses by default. Some chess servers support this (including +chessclub.com and freechess.org), while some do not. + + If your chess server does not allow connections on port 23 and your +firewall does not allow you to connect to other ports, you may be able +to connect by hopping through another host outside the firewall that +you have an account on. For instance, suppose you have a shell account +at `foo.edu'. Follow the recipe above, but instead of typing `telnet +chessclub.com 5000' to the firewall, type `telnet foo.edu' (or `rlogin +foo.edu'), log in there, and then type `telnet chessclub.com 5000'. + + Suppose that you can't telnet directly to ICS, but you can use rsh +to run programs on a firewall host, and that host can telnet to ICS. +Let's say the firewall is called `rsh.example.com'. Set command-line +options as follows: + + xboard -ics -gateway rsh.example.com -icshost chessclub.com + +Or in your `.Xresources' file: + + XBoard*gateway: rsh.example.com + XBoard*internetChessServerHost: chessclub.com + + Then when you run XBoard in ICS mode, it will connect to the ICS by +using `rsh' to run the command `telnet chessclub.com 5000' on host +`rsh.example.com'. + + Suppose that you can telnet anywhere you want, but you have to run a +special program called `ptelnet' to do so. + + First, we'll consider the easy case, in which `ptelnet chessclub.com +5000' gets you to the chess server. In this case set command line +options as follows: + + xboard -ics -telnet -telnetProgram ptelnet + +Or in your `.Xresources' file: + + XBoard*useTelnet: true + XBoard*telnetProgram: ptelnet + +Then when you run XBoard in ICS mode, it will issue the command +`ptelnet chessclub.com 5000' to connect to the ICS. + + Next, suppose that `ptelnet chessclub.com 5000' doesn't work; that +is, your `ptelnet' program doesn't let you connect to alternative +ports. As noted above, your chess server may allow you to connect on +port 23 instead. In that case, just add the option `-icsport ""' to +the above command, or add `XBoard*internetChessServerPort:' to your +`.Xresources' file. But if your chess server doesn't let you connect +on port 23, you will have to find some other host outside the firewall +and hop through it. For instance, suppose you have a shell account at +`foo.edu'. Set command line options as follows: + + xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport "" + +Or in your `.Xresources' file: + + XBoard*useTelnet: true + XBoard*telnetProgram: ptelnet + XBoard*internetChessServerHost: foo.edu + XBoard*internetChessServerPort: + +Then when you run XBoard in ICS mode, it will issue the command +`ptelnet foo.edu' to connect to your account at `foo.edu'. Log in +there, then type `telnet chessclub.com 5000'. + + ICC timestamp and FICS timeseal do not work through some firewalls. +You can use them only if your firewall gives a clean TCP connection +with a full 8-bit wide path. If your firewall allows you to get out +only by running a special telnet program, you can't use timestamp or +timeseal across it. But if you have access to a computer just outside +your firewall, and you have much lower netlag when talking to that +computer than to the ICS, it might be worthwhile running timestamp +there. Follow the instructions above for hopping through a host +outside the firewall (foo.edu in the example), but run timestamp or +timeseal on that host instead of telnet. + + Suppose that you have a SOCKS firewall that will give you a clean +8-bit wide TCP connection to the chess server, but only after you +authenticate yourself via the SOCKS protocol. In that case, you could +make a socksified version of XBoard and run that. If you are using +timestamp or timeseal, you will to socksify it, not XBoard; this may be +difficult seeing that ICC and FICS do not provide source code for these +programs. Socksification is beyond the scope of this document, but see +the SOCKS Web site at http://www.socks.permeo.com/. If you are missing +SOCKS, try http://www.funbureau.com/. 6 Environment variables *********************** -Game and position files are found in a directory named by the -`CHESSDIR' environment variable. If this variable is not set, the -current working directory is used. If `CHESSDIR' is set, XBoard -actually changes its working directory to `$CHESSDIR', so any files -written by the chess engine will be placed there too. +Game and position files are found in a directory named by the +`CHESSDIR' environment variable. If this variable is not set, the +current working directory is used. If `CHESSDIR' is set, XBoard +actually changes its working directory to `$CHESSDIR', so any files +written by the chess engine will be placed there too. 7 Limitations and known bugs **************************** -There is no way for two people running copies of XBoard to play each -other without going through an Internet Chess Server. Under some -circumstances, your ICS password may be echoed when you log on. If -you are connecting to the ICS by running telnet on an Internet -provider or firewall host, you may find that each line you type is -echoed back an extra time after you hit . If your Internet -provider is a Unix system, you can probably turn its echo off by -typing `stty -echo' after you log in, and/or typing <^E> -(Ctrl+E followed by the Enter key) to the telnet program after you -have logged into ICS. It is a good idea to do this if you can, -because the extra echo can occasionally confuse XBoard's parsing -routines. The game parser recognizes only algebraic notation. -Many of the following points used to be limitations in XBoard 4.2.7 and -earlier, but are now fixed: The internal move legality tester in -XBoard 4.3.xx does look at the game history, and is fully aware of -castling or en-passant-capture rights. It permits castling with the +There is no way for two people running copies of XBoard to play each +other without going through an Internet Chess Server. + + Under some circumstances, your ICS password may be echoed when you +log on. + + If you are connecting to the ICS by running telnet on an Internet +provider or firewall host, you may find that each line you type is +echoed back an extra time after you hit . If your Internet +provider is a Unix system, you can probably turn its echo off by typing +`stty -echo' after you log in, and/or typing <^E> (Ctrl+E +followed by the Enter key) to the telnet program after you have logged +into ICS. It is a good idea to do this if you can, because the extra +echo can occasionally confuse XBoard's parsing routines. + + The game parser recognizes only algebraic notation. + + Many of the following points used to be limitations in XBoard 4.2.7 +and earlier, but are now fixed: The internal move legality tester in +XBoard 4.3.xx does look at the game history, and is fully aware of +castling or en-passant-capture rights. It permits castling with the king on the d file because this is possible in some "wild 1" games on -ICS. The piece-drop menu does not check piece drops in bughouse to -see if you actually hold the piece you are trying to drop. But this -way of dropping pieces should be considered an obsolete feature, now -that pieces can be dropped by dragging them from the holdings to the -board. Anyway, if you would attempt an illegal move when using a chess -engine or the ICS, WinBoard will accept the error message that comes -back, undo the move, and let you try another. FEN positions saved by -XBoard do include correct information about whether castling or en -passant are legal, and also handle the 50-move counter. The mate -detector does not understand that non-contact mate is not really mate -in bughouse. The only problem this causes while playing is minor: a -"#" (mate indicator) character will show up after a non-contact -mating move in the move list. XBoard will not assume the game is -over at that point, not even when the option Detect Mates is on. Edit -Game mode always uses the rules of the selected variant, which can -be a variant that uses piece drops. You can load and edit games -that contain piece drops. The (obsolete) piece menus are not active, - but you can perform piece drops by dragging pieces from the -holdings. Edit Position mode does not allow you to edit the -crazyhouse holdings properly. You cannot drag pieces to the holding, -and using the popup menu to put pieces there does not adapt the -holding counts and leads to an inconsistent state. Set up crazyhouse -positions by loading / pasting a bFEN, from there you can set the -holdings. Fischer Random castling is fully understood. You can -enter castlings by dragging the King on top of your Rook. You can -probably also play Fischer Random successfully on ICS by typing -castling moves into the ICS Interaction window. The menus may not -work if your keyboard is in Caps Lock or Num Lock mode. This seems to -be a problem with the Athena menu widget, not an XBoard bug. -Also see the ToDo file included with the distribution for many other -possible bugs, limitations, and ideas for improvement that have been -suggested. +ICS. The piece-drop menu does not check piece drops in bughouse to see +if you actually hold the piece you are trying to drop. But this way of +dropping pieces should be considered an obsolete feature, now that +pieces can be dropped by dragging them from the holdings to the board. +Anyway, if you would attempt an illegal move when using a chess engine +or the ICS, WinBoard will accept the error message that comes back, +undo the move, and let you try another. FEN positions saved by XBoard +do include correct information about whether castling or en passant are +legal, and also handle the 50-move counter. The mate detector does not +understand that non-contact mate is not really mate in bughouse. The +only problem this causes while playing is minor: a "#" (mate indicator) +character will show up after a non-contact mating move in the move +list. XBoard will not assume the game is over at that point, not even +when the option Detect Mates is on. Edit Game mode always uses the +rules of the selected variant, which can be a variant that uses piece +drops. You can load and edit games that contain piece drops. The +(obsolete) piece menus are not active, but you can perform piece drops +by dragging pieces from the holdings. Edit Position mode does not +allow you to edit the crazyhouse holdings properly. You cannot drag +pieces to the holding, and using the popup menu to put pieces there +does not adapt the holding counts and leads to an inconsistent state. +Set up crazyhouse positions by loading / pasting a bFEN, from there you +can set the holdings. Fischer Random castling is fully understood. +You can enter castlings by dragging the King on top of your Rook. You +can probably also play Fischer Random successfully on ICS by typing +castling moves into the ICS Interaction window. + + The menus may not work if your keyboard is in Caps Lock or Num Lock +mode. This seems to be a problem with the Athena menu widget, not an +XBoard bug. + + Also see the ToDo file included with the distribution for many other +possible bugs, limitations, and ideas for improvement that have been +suggested. 8 Reporting problems ******************** - Report bugs and problems with XBoard to `'. -Please use the `script' program to start a typescript, run XBoard -with the `-debug' option, and include the typescript output in your -message. Also tell us what kind of machine and what operating system -version you are using. The command `uname -a' will often tell you -this. Here is a sample of approximately what you should type: - script - uname -a - ./configure - make - ./xboard -debug - exit - mail bug-xboard@gnu.org - Subject: Your short description of the problem - Your detailed description of the problem - ~r typescript - . - The WinBoard / XBoard 4.3 line is being developed by H.G. Muller - independently of the GNU Savannah xboard project. Bug reports on -this version, and suggestions for improvements and additions, are -best posted in the WinBoard forum, WinBoard-development section -(http://www.open-aurec.com/wbforum). If you improve XBoard, -please send a message about your changes, and we will get in touch -with you about merging them in to the main line of development. -Also see our Web site at http://savannah.gnu.org/projects/xboard/. +Report bugs and problems with XBoard to `'. + + Please use the `script' program to start a typescript, run XBoard +with the `-debug' option, and include the typescript output in your +message. Also tell us what kind of machine and what operating system +version you are using. The command `uname -a' will often tell you this. +Here is a sample of approximately what you should type: + + script + uname -a + ./configure + make + ./xboard -debug + exit + mail bug-xboard@gnu.org + Subject: Your short description of the problem + Your detailed description of the problem + ~r typescript + . + + The WinBoard / XBoard 4.3 line is being developed by H.G. Muller +independently of the GNU Savannah xboard project. Bug reports on this +version, and suggestions for improvements and additions, are best +posted in the WinBoard forum, WinBoard-development section +(http://www.open-aurec.com/wbforum). + + If you improve XBoard, please send a message about your changes, and +we will get in touch with you about merging them in to the main line of +development. Also see our Web site at +http://savannah.gnu.org/projects/xboard/. 9 Authors and contributors ************************** - Tim Mann has been responsible for XBoard versions 1.3 and beyond, -and for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT -and Windows 95). H.G.Muller is responsible for version 4.3. Mark -Williams contributed the initial (WinBoard-only) implementation of -many new features added to both XBoard and WinBoard in version 4.1.0, -including copy/paste, premove, icsAlarm, autoFlipView, training mode, -auto raise, and blindfold. Ben Nye contributed X copy/paste code for -XBoard. Hugh Fisher added animated piece movement to XBoard, and -Henrik Gram (henrikg@funcom.com) added it to WinBoard. Frank -McIngvale added click/click moving, the Analysis modes, piece -flashing, ZIICS import, and ICS text colorization to XBoard. Jochen -Wiedmann ported XBoard to the Amiga, creating AmyBoard, and converted -the documentation to texinfo. Elmar Bartel contributed the new piece -bitmaps introduced in version 3.2. John Chanak contributed the -initial implementation of ICS mode. The color scheme and the old -80x80 piece bitmaps were taken from Wayne Christopher's `XChess' -program. Chris Sears and Dan Sears wrote the original XBoard. -They were responsible for versions 1.0 through 1.2. Evan Welsh -wrote `CMail'. Patrick Surry helped in designing, testing, and -documenting CMail. Allessandro Scotti added many elements to the -user interface of WinBoard, including the board textures and -font-based rendering, the evaluation-graph, move-history and -engine-output window. He was also responsible for adding the UCI -support. H.G. Muller made WinBoard castling- and e.p.-aware, -added variant support with adjustable board sizes, the crazyhouse -holdings, and the fairy pieces. In addition he added most of the -adjudication options, made WinBoard more robust in dealing with -buggy and crashing engines, and extended time control with a -time-odds and node-count-based modes. Most of the options that -initially wre WinBoard only have now been back-ported to XBoard. -Michel van den Bergh provided the code for reading Polyglot opening -books. Arun Persaud worked with H.G. Muller to combine all the -features of the never-released WinBoard 4.2.8 of the Savannah -project (mainly by Daniel Mehrmann), and the never-released 4.3.16 -into a unified WinBoard 4.4, which is now available both from the -Savannah web site and the WinBoard forum. +Tim Mann has been responsible for XBoard versions 1.3 and beyond, and +for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and +Windows 95). H.G.Muller is responsible for version 4.3. + + Mark Williams contributed the initial (WinBoard-only) implementation +of many new features added to both XBoard and WinBoard in version +4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training +mode, auto raise, and blindfold. Ben Nye contributed X copy/paste code +for XBoard. + + Hugh Fisher added animated piece movement to XBoard, and Henrik Gram +(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added +click/click moving, the Analysis modes, piece flashing, ZIICS import, +and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to +the Amiga, creating AmyBoard, and converted the documentation to +texinfo. Elmar Bartel contributed the new piece bitmaps introduced in +version 3.2. John Chanak contributed the initial implementation of ICS +mode. The color scheme and the old 80x80 piece bitmaps were taken from +Wayne Christopher's `XChess' program. + + Chris Sears and Dan Sears wrote the original XBoard. They were +responsible for versions 1.0 through 1.2. + + Evan Welsh wrote `CMail'. Patrick Surry helped in designing, +testing, and documenting CMail. + + Allessandro Scotti added many elements to the user interface of +WinBoard, including the board textures and font-based rendering, the +evaluation-graph, move-history and engine-output window. He was also +responsible for adding the UCI support. + + H.G. Muller made WinBoard castling- and e.p.-aware, added variant +support with adjustable board sizes, the crazyhouse holdings, and the +fairy pieces. In addition he added most of the adjudication options, +made WinBoard more robust in dealing with buggy and crashing engines, +and extended time control with a time-odds and node-count-based modes. +Most of the options that initially wre WinBoard only have now been +back-ported to XBoard. + + Michel van den Bergh provided the code for reading Polyglot opening +books. + + Arun Persaud worked with H.G. Muller to combine all the features of +the never-released WinBoard 4.2.8 of the Savannah project (mainly by +Daniel Mehrmann), and the never-released 4.3.16 into a unified WinBoard +4.4, which is now available both from the Savannah web site and the +WinBoard forum. 10 CMail ******** -The `cmail' program can help you play chess by email with opponents of -your choice using XBoard as an interface. You will usually run -`cmail' without giving any options. +The `cmail' program can help you play chess by email with opponents of +your choice using XBoard as an interface. + + You will usually run `cmail' without giving any options. 10.1 CMail options ================== -h - Displays `cmail' usage information. + Displays `cmail' usage information. -c - Shows the conditions of the GNU General Public License. *Note - Copying::. + Shows the conditions of the GNU General Public License. *Note + Copying::. -w - Shows the warranty notice of the GNU General Public License. - *Note Copying::. + Shows the warranty notice of the GNU General Public License. + *Note Copying::. -v -xv - Provides or inhibits verbose output from `cmail' and XBoard, - useful for debugging. The `-xv' form also inhibits the cmail - introduction message. + Provides or inhibits verbose output from `cmail' and XBoard, + useful for debugging. The `-xv' form also inhibits the cmail + introduction message. -mail -xmail Invokes or inhibits the sending of a mail message containing the - move. + move. -xboard -xxboard - Invokes or inhibits the running of XBoard on the game file. + Invokes or inhibits the running of XBoard on the game file. -reuse -xreuse - Invokes or inhibits the reuse of an existing XBoard to display - the current game. + Invokes or inhibits the reuse of an existing XBoard to display the + current game. -remail - Resends the last mail message for that game. This inhibits - running XBoard. + Resends the last mail message for that game. This inhibits running + XBoard. -game - The name of the game to be processed. + The name of the game to be processed. -wgames -bgames -games Number of games to start as White, as Black or in total. Default - is 1 as white and none as black. If only one color is specified - then none of the other color is assumed. If no color is - specified then equal numbers of White and Black games are - started, with the extra game being as White if an odd number of - total games is specified. + is 1 as white and none as black. If only one color is specified + then none of the other color is assumed. If no color is specified + then equal numbers of White and Black games are started, with the + extra game being as White if an odd number of total games is + specified. -me -opp - A one-word alias for yourself or your opponent. + A one-word alias for yourself or your opponent. -wname -bname -name -oppname - The full name of White, Black, yourself or your opponent. + The full name of White, Black, yourself or your opponent. -wna -bna -na -oppna - The email address of White, Black, yourself or your opponent. + The email address of White, Black, yourself or your opponent. -dir The directory in which `cmail' keeps its files. This defaults to - the environment variable `$CMAIL_DIR' or failing that, - `$CHESSDIR', `$HOME/Chess' or `~/Chess'. It will be created if - it does not exist. + the environment variable `$CMAIL_DIR' or failing that, `$CHESSDIR', + `$HOME/Chess' or `~/Chess'. It will be created if it does not + exist. -arcdir The directory in which `cmail' archives completed games. Defaults - to the environment variable `$CMAIL_ARCDIR' or, in its absence, - the same directory as cmail keeps its working files (above). + to the environment variable `$CMAIL_ARCDIR' or, in its absence, + the same directory as cmail keeps its working files (above). -mailprog The program used by cmail to send email messages. This defaults to - the environment variable `$CMAIL_MAILPROG' or failing that - `/usr/ucb/Mail', `/usr/ucb/mail' or `Mail'. You will need to set - this variable if none of the above paths fit your system. + the environment variable `$CMAIL_MAILPROG' or failing that + `/usr/ucb/Mail', `/usr/ucb/mail' or `Mail'. You will need to set + this variable if none of the above paths fit your system. -gamesFile A file containing a list of games with email addresses. This - defaults to the environment variable `$CMAIL_GAMES' or failing - that `.cmailgames'. + defaults to the environment variable `$CMAIL_GAMES' or failing that + `.cmailgames'. -aliasesFile A file containing one or more aliases for a set of email - addresses. This defaults to the environment variable - `$CMAIL_ALIASES' or failing that `.cmailaliases'. + addresses. This defaults to the environment variable + `$CMAIL_ALIASES' or failing that `.cmailaliases'. -logFile A file in which to dump verbose debugging messages that are - invoked with the `-v' option. + invoked with the `-v' option. -event - The PGN Event tag (default `Email correspondence game'). + The PGN Event tag (default `Email correspondence game'). -site - The PGN Site tag (default `NET'). + The PGN Site tag (default `NET'). -round - The PGN Round tag (default `-', not applicable). + The PGN Round tag (default `-', not applicable). -mode - The PGN Mode tag (default `EM', Electronic Mail). + The PGN Mode tag (default `EM', Electronic Mail). Other options - Any option flags not listed above are passed through to XBoard. + Any option flags not listed above are passed through to XBoard. Invoking XBoard through CMail changes the default values of two - XBoard options: The default value for `-noChessProgram' is - changed to true; that is, by default no chess engine is started. - The default value for `-timeDelay' is changed to 0; that is, by - default XBoard immediately goes to the end of the game as played - so far, rather than stepping through the moves one by one. You - can still set these options to whatever values you prefer by - supplying them on CMail's command line. *Note Options::. - + XBoard options: The default value for `-noChessProgram' is changed + to true; that is, by default no chess engine is started. The + default value for `-timeDelay' is changed to 0; that is, by default + XBoard immediately goes to the end of the game as played so far, + rather than stepping through the moves one by one. You can still + set these options to whatever values you prefer by supplying them + on CMail's command line. *Note Options::. 10.2 Starting a CMail Game ========================== -Type `cmail' from a shell to start a game as white. After an opening -message, you will be prompted for a game name, which is optional--if -you simply press , the game name will take the form -`you-VS-opponent'. You will next be prompted for the short name of -your opponent. If you haven't played this person before, you will also -be prompted for his/her email address. `cmail' will then invoke -XBoard in the background. Make your first move and select `Mail Move' -from the `File' menu. *Note File Menu::. If all is well, `cmail' will -mail a copy of the move to your opponent. If you select `Exit' -without having selected `Mail Move' then no move will be made. +Type `cmail' from a shell to start a game as white. After an opening +message, you will be prompted for a game name, which is optional--if you +simply press , the game name will take the form +`you-VS-opponent'. You will next be prompted for the short name of your +opponent. If you haven't played this person before, you will also be +prompted for his/her email address. `cmail' will then invoke XBoard in +the background. Make your first move and select `Mail Move' from the +`File' menu. *Note File Menu::. If all is well, `cmail' will mail a +copy of the move to your opponent. If you select `Exit' without having +selected `Mail Move' then no move will be made. 10.3 Answering a Move ===================== -When you receive a message from an opponent containing a move in one -of your games, simply pipe the message through `cmail'. In some -mailers this is as simple as typing `| cmail' when viewing the -message, while in others you may have to save the message to a file -and do `cmail < file' at the command line. In either case `cmail' -will display the game using XBoard. If you didn't exit XBoard when -you made your first move then `cmail' will do its best to use the -existing XBoard instead of starting a new one. As before, simply make -a move and select `Mail Move' from the `File' menu. *Note File -Menu::. `cmail' will try to use the XBoard that was most recently -used to display the current game. This means that many games can be -in progress simultaneously, each with its own active XBoard. If -you want to look at the history or explore a variation, go ahead, but -you must return to the current position before XBoard will allow you -to mail a move. If you edit the game's history you must select -`Reload Same Game' from the `File' menu to get back to the original -position, then make the move you want and select `Mail Move'. As -before, if you decide you aren't ready to make a move just yet you can -either select `Exit' without sending a move or just leave XBoard -running until you are ready. +When you receive a message from an opponent containing a move in one of +your games, simply pipe the message through `cmail'. In some mailers +this is as simple as typing `| cmail' when viewing the message, while in +others you may have to save the message to a file and do `cmail < file' +at the command line. In either case `cmail' will display the game using +XBoard. If you didn't exit XBoard when you made your first move then +`cmail' will do its best to use the existing XBoard instead of starting +a new one. As before, simply make a move and select `Mail Move' from +the `File' menu. *Note File Menu::. `cmail' will try to use the XBoard +that was most recently used to display the current game. This means +that many games can be in progress simultaneously, each with its own +active XBoard. + + If you want to look at the history or explore a variation, go ahead, +but you must return to the current position before XBoard will allow you +to mail a move. If you edit the game's history you must select `Reload +Same Game' from the `File' menu to get back to the original position, +then make the move you want and select `Mail Move'. As before, if you +decide you aren't ready to make a move just yet you can either select +`Exit' without sending a move or just leave XBoard running until you +are ready. 10.4 Multi-Game Messages ======================== - It is possible to have a `cmail' message carry more than one game. -This feature was implemented to handle IECG (International Email Chess +It is possible to have a `cmail' message carry more than one game. +This feature was implemented to handle IECG (International Email Chess Group) matches, where a match consists of one game as white and one as -black, with moves transmitted simultaneously. In case there are more -general uses, `cmail' itself places no limit on the number of -black/white games contained in a message; however, XBoard does. +black, with moves transmitted simultaneously. In case there are more +general uses, `cmail' itself places no limit on the number of +black/white games contained in a message; however, XBoard does. 10.5 Completing a Game ====================== -Because XBoard can detect checkmate and stalemate, `cmail' handles -game termination sensibly. As well as resignation, the `Action' menu -allows draws to be offered and accepted for `cmail' games. For -multi-game messages, only unfinished and just-finished games will be -included in email messages. When all the games are finished, they are -archived in the user's archive directory, and similarly in the -opponent's when he or she pipes the final message through `cmail'. -The archive file name includes the date the game was started. +Because XBoard can detect checkmate and stalemate, `cmail' handles game +termination sensibly. As well as resignation, the `Action' menu allows +draws to be offered and accepted for `cmail' games. + + For multi-game messages, only unfinished and just-finished games +will be included in email messages. When all the games are finished, +they are archived in the user's archive directory, and similarly in the +opponent's when he or she pipes the final message through `cmail'. The +archive file name includes the date the game was started. 10.6 Known CMail Problems ========================= -It's possible that a strange conjunction of conditions may -occasionally mean that `cmail' has trouble reactivating an existing -XBoard. If this should happen, simply trying it again should work. If -not, remove the file that stores the XBoard's PID (`game.pid') or use -the `-xreuse' option to force `cmail' to start a new XBoard. -Versions of `cmail' after 2.16 no longer understand the old file -format that XBoard used to use and so cannot be used to correspond -with anyone using an older version. Versions of `cmail' older -than 2.11 do not handle multi-game messages, so multi-game -correspondence is not possible with opponents using an older -version. +It's possible that a strange conjunction of conditions may occasionally +mean that `cmail' has trouble reactivating an existing XBoard. If this +should happen, simply trying it again should work. If not, remove the +file that stores the XBoard's PID (`game.pid') or use the `-xreuse' +option to force `cmail' to start a new XBoard. + + Versions of `cmail' after 2.16 no longer understand the old file +format that XBoard used to use and so cannot be used to correspond with +anyone using an older version. + + Versions of `cmail' older than 2.11 do not handle multi-game +messages, so multi-game correspondence is not possible with opponents +using an older version. 11 Other programs you can use with XBoard ***************************************** - Here are some other programs you can use with XBoard +Here are some other programs you can use with XBoard 11.1 GNU Chess ============== - The GNU Chess engine is available from: -ftp://ftp.gnu.org/gnu/gnuchess/ You can use XBoard to play a game -against GNU Chess, or to interface GNU Chess to an ICS. +The GNU Chess engine is available from: + + ftp://ftp.gnu.org/gnu/gnuchess/ + + You can use XBoard to play a game against GNU Chess, or to interface +GNU Chess to an ICS. 11.2 Fairy-Max ============== - Fairy-Max is a derivative from the World's smallest Chess program -micro-Max, which measures only about 100 lines of source code. The +Fairy-Max is a derivative from the World's smallest Chess program +micro-Max, which measures only about 100 lines of source code. The main difference with micro-Max is that Fairy-Max loads its -move-generator tables from a file, so that the rules for piece -movement can be easily configured to implement unorthodox pieces. -Fairy-Max can therefore play a lage number of variants, normal Chess -being one of those. In addition it plas Knightmate, Capablanca and -Gothic Chess, Shatranj, Courier Chess, Cylinder chess, Berolina -Chess, while the user can easily define new variants. It can be -obtained from: http://home.hccnet.nl/h.g.muller/dwnldpage.html +move-generator tables from a file, so that the rules for piece movement +can be easily configured to implement unorthodox pieces. Fairy-Max can +therefore play a lage number of variants, normal Chess being one of +those. In addition it plas Knightmate, Capablanca and Gothic Chess, +Shatranj, Courier Chess, Cylinder chess, Berolina Chess, while the user +can easily define new variants. It can be obtained from: + + http://home.hccnet.nl/h.g.muller/dwnldpage.html 11.3 HoiChess ============= - HoiChess is a not-so-very-strong Chess engine, which comes with a -derivative HoiXiangqi, able to play Chinese Chess. It can be obtained -from the standard Linux repositories through: sudo apt-get -install hoichess +HoiChess is a not-so-very-strong Chess engine, which comes with a +derivative HoiXiangqi, able to play Chinese Chess. It can be obtained +from the standard Linux repositories through: + + sudo apt-get install hoichess 11.4 Crafty =========== - Crafty is a chess engine written by Bob Hyatt. You can use XBoard -to play a game against Crafty, hook Crafty up to an ICS, or use -Crafty to interactively analyze games and positions for you. -Crafty is a strong, rapidly evolving chess program. This rapid pace -of development is good, because it means Crafty is always getting -better. This can sometimes cause problems with backwards -compatibility, but usually the latest version of Crafty will work -well with the latest version of XBoard. Crafty can be obtained from -its author's FTP site: ftp://ftp.cis.uab.edu/hyatt/. To use -Crafty with XBoard, give the -fcp and -fd options as follows, where - is the directory in which you installed Crafty -and placed its book and other support files. +Crafty is a chess engine written by Bob Hyatt. You can use XBoard to +play a game against Crafty, hook Crafty up to an ICS, or use Crafty to +interactively analyze games and positions for you. + + Crafty is a strong, rapidly evolving chess program. This rapid pace +of development is good, because it means Crafty is always getting +better. This can sometimes cause problems with backwards +compatibility, but usually the latest version of Crafty will work well +with the latest version of XBoard. Crafty can be obtained from its +author's FTP site: ftp://ftp.cis.uab.edu/hyatt/. + + To use Crafty with XBoard, give the -fcp and -fd options as follows, +where is the directory in which you installed +Crafty and placed its book and other support files. 11.5 zic2xpm ============ - The "zic2xpm" program is used to import chess sets from the -ZIICS(*) program into XBoard. "zic2xpm" is part of the XBoard -distribution. ZIICS is available from: -ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe To import ZIICS -pieces, do this: +The "zic2xpm" program is used to import chess sets from the ZIICS(*) +program into XBoard. "zic2xpm" is part of the XBoard distribution. +ZIICS is available from: + + ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe + + To import ZIICS pieces, do this: 1. Unzip ziics131.exe into a directory: - - unzip -L ziics131.exe -d ~/ziics + unzip -L ziics131.exe -d ~/ziics 2. Use zic2xpm to convert a set of pieces to XBoard format. - For example, let's say you want to use the FRITZ4 set. These - files are named "fritz4.*" in the ZIICS distribution. - mkdir ~/fritz4 - cd ~/fritz4 - zic2xpm ~/ziics/fritz4.* + For example, let's say you want to use the FRITZ4 set. These files + are named "fritz4.*" in the ZIICS distribution. + + mkdir ~/fritz4 + cd ~/fritz4 + zic2xpm ~/ziics/fritz4.* 3. Give XBoard the "-pixmap" option when starting up, e.g.: - - xboard -pixmap ~/fritz4 - Alternatively, you can add this line to your `.Xresources' - file: - xboard*pixmapDirectory: ~/fritz4 - (*) ZIICS is a separate copyrighted work of Andy McFarland. The -"ZIICS pieces" are copyrighted works of their respective creators. -Files produced by "zic2xpm" are for PERSONAL USE ONLY and may NOT be -redistributed without explicit permission from the original -creator(s) of the pieces. + xboard -pixmap ~/fritz4 + + Alternatively, you can add this line to your `.Xresources' file: + + xboard*pixmapDirectory: ~/fritz4 + + (*) ZIICS is a separate copyrighted work of Andy McFarland. The +"ZIICS pieces" are copyrighted works of their respective creators. +Files produced by "zic2xpm" are for PERSONAL USE ONLY and may NOT be +redistributed without explicit permission from the original creator(s) +of the pieces. Copyright ********* @@ -2654,7 +2736,7 @@ identical to this one. manual into another language, under the above conditions for modified versions, except that the section entitled "GNU General Public License," and this permission notice, may be included in translations approved by -the Free Software Foundation instead of in the original English. +the Free Software Foundation instead of in the original English. GNU GENERAL PUBLIC LICENSE ************************** @@ -3374,418 +3456,418 @@ program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, -please read `http://www.gnu.org/philosophy/why-not-lgpl.html'. +please read `http://www.gnu.org/philosophy/why-not-lgpl.html'. Index ***** - - --animateSpeed, option: See 3.5. (line 1784) -.cmailaliases: See 10.1. (line 2423) -.cmailgames: See 10.1. (line 2418) -.icsrc: See 3.3. (line 1307) -<, Button: See 2.4. (line 452) -<<, Button: See 2.4. (line 482) ->, Button: See 2.4. (line 470) ->>, Button: See 2.4. (line 499) -abort, ICS command: See 4. (line 2072) -Abort, Menu Item: See 2.3. (line 431) -About XBoard, Menu Item: See 2.6. (line 832) -accept, ICS command: See 4. (line 2060) -Accept, Menu Item: See 2.3. (line 406) -Action, Menu: See 2.3. (line 405) -adjourn, ICS command: See 4. (line 2072) -Adjourn, Menu Item: See 2.3. (line 427) -Adjudicate Draw, Menu Item: See 2.4. (line 533) -Adjudicate to Black, Menu Item: See 2.4. (line 533) -Adjudicate to White, Menu Item: See 2.4. (line 533) -adjudicateDrawMoves, option: See 3.6. (line 1800) -adjudicateLossThreshold, option: See 3.6. (line 1792) -Adjudications, Menu Item: See 2.5. (line 548) -alarm, option: See 3.3. (line 1351) -Always Queen, Menu Item: See 2.5. (line 596) -alwaysPromoteToQueen, option: See 3.5. (line 1591) -Analysis Mode, Menu Item: See 2.2. (line 241) -Analyze File, Menu Item: See 2.2. (line 256) -Animate Dragging, Menu Item: See 2.5. (line 602) -Animate Moving, Menu Item: See 2.5. (line 609) -animate, option: See 3.5. (line 1780) -animateDragging, option: See 3.5. (line 1776) -animateMoving, option: See 3.5. (line 1780) -Authors: See 9. (line 2289) -Auto Comment, Menu Item: See 2.5. (line 617) -Auto Flag, Menu Item: See 2.5. (line 625) -Auto Flip View, Menu Item: See 2.5. (line 634) -Auto Observe, Menu Item: See 2.5. (line 639) -Auto Raise Board, Menu Item: See 2.5. (line 652) -Auto Save, Menu Item: See 2.5. (line 657) -autobs, option: See 3.3. (line 1335) -autoCallFlag, option: See 3.3. (line 1331) -autocomm, option: See 3.3. (line 1327) -autoComment, option: See 3.3. (line 1327) -autoflag, option: See 3.3. (line 1331) -autoflip, option: See 3.5. (line 1636) -autoFlipView, option: See 3.5. (line 1636) -autoKibitz, option: See 3.3. (line 1339) -autoObserve, option: See 3.3. (line 1335) -autoraise, option: See 3.5. (line 1632) -autoRaiseBoard, option: See 3.5. (line 1632) -autosave, option: See 3.4. (line 1513) -autoSaveGames, option: See 3.4. (line 1513) -Back to Start, Menu Item: See 2.4. (line 482) -Backward, Menu Item: See 2.4. (line 452) -bell, option: See 3.5. (line 1578) -bitmapDirectory, option: See 3.5. (line 1718) -blackPieceColor, option: See 3.5. (line 1759) -blind, option: See 3.5. (line 1684) -Blindfold, Menu Item: See 2.5. (line 664) -blindfold, option: See 3.5. (line 1684) -bm, option: See 3.5. (line 1718) -board size: See 3.5. (line 1599) -boardHeight, option: See 3.7. (line 1914) -boardSize, option: See 3.5. (line 1599) -boardWidth, option: See 3.7. (line 1919) -Book, Menu Item: See 2.6. (line 822) -Bug reports: See 8. (line 2260) -Bugs <1>: See 8. (line 2260) -Bugs: See 7. (line 2207) -buttons, option: See 3.5. (line 1658) -Call Flag, Menu Item: See 2.3. (line 416) -checkMates, option: See 3.6. (line 1805) -Chess engine options: See 3.1. (line 908) -CHESSDIR: See 6. (line 2198) -clock, option: See 3.1. (line 925) -clockFont, option: See 3.5. (line 1688) -clockMode, option: See 3.1. (line 925) -cmail: See 10. (line 2329) -colorChallenge, option: See 3.3. (line 1382) -colorChannel, option: See 3.3. (line 1382) -colorChannel1, option: See 3.3. (line 1382) -colorize, option: See 3.3. (line 1367) -colorKibitz, option: See 3.3. (line 1382) -colorNormal, option: See 3.3. (line 1382) -colorRequest, option: See 3.3. (line 1382) -Colors <1>: See 3.5. (line 1759) -Colors: See 3.3. (line 1367) -colorSeek, option: See 3.3. (line 1382) -colorShout, option: See 3.3. (line 1382) -colorSShout, option: See 3.3. (line 1382) -colorTell, option: See 3.3. (line 1382) -Contributors: See 9. (line 2289) -coordFont, option: See 3.5. (line 1694) -coords, option: See 3.5. (line 1628) -Copy Game, Menu Item: See 2.1. (line 167) -Copy Position, Menu Item: See 2.1. (line 208) -darkSquareColor, option: See 3.5. (line 1759) -debug, option: See 3.7. (line 1966) -debugFile, option: See 3.7. (line 1969) -debugMode, option: See 3.7. (line 1966) -decline, ICS command: See 4. (line 2060) -Decline, Menu Item: See 2.3. (line 411) -defaultCacheSizeEGTB, option: See 3.2. (line 1192) -defaultFrcPosition, option: See 3.7. (line 1934) -defaultHashSize, option: See 3.2. (line 1186) -defaultPathEGTB, option: See 3.2. (line 1198) -delayAfterQuit, option: See 3.7. (line 2002) -delayBeforeQuit, option: See 3.7. (line 2002) -display, option: See 3.5. (line 1569) -drag, option: See 3.5. (line 1776) -draw, ICS command: See 4. (line 2072) -Draw, Menu Item: See 2.3. (line 422) -Edit Comment, Menu Item: See 2.2. (line 366) -Edit Game, Menu Item: See 2.2. (line 288) -Edit Position, Menu Item: See 2.2. (line 301) -Edit Tags, Menu Item: See 2.2. (line 343) -egtFormats, option: See 3.2. (line 1202) -Engine Settings: See 3.2. (line 1153) -engineDebugOutput, option: See 3.7. (line 1974) -Environment variables: See 6. (line 2198) -examine, ICS command: See 4. (line 2095) -Exit, Menu Item: See 2.1. (line 225) -exit, option: See 3.5. (line 1583) -fb, option: See 3.1. (line 1036) -fcp, option: See 3.1. (line 1028) -fd, option: See 3.1. (line 1052) -fh, option: See 3.1. (line 1044) -File Menu: See 2.1. (line 83) -finger, ICS command: See 4. (line 2082) -firstChessProgram, option: See 3.1. (line 1028) -firstComputerString, option: See 3.1. (line 1084) -firstDirectory, option: See 3.1. (line 1052) -firstHasOwnBookUCI, option: See 3.2. (line 1181) -firstHost, option: See 3.1. (line 1044) -firstIsUCI, option: See 3.2. (line 1155) -firstNeedsNoncompliantFEN, option: See 3.1. (line 1135) -firstNPS, option: See 3.1. (line 948) -firstOptions, option: See 3.1. (line 1124) -firstPlaysBlack, option: See 3.1. (line 1036) -firstProtocolVersion, option: See 3.1. (line 1101) -firstScoreAbs, option: See 3.1. (line 1109) -firstTimeOdds, option: See 3.1. (line 967) -firstXBook, option: See 3.2. (line 1181) -Flash Moves, Menu Item: See 2.5. (line 670) -flash, option: See 3.5. (line 1671) -flashCount, option: See 3.5. (line 1671) -flashRate, option: See 3.5. (line 1671) -Flip View, Menu Item: See 2.5. (line 543) -flip, option: See 3.5. (line 1640) -flipView, option: See 3.5. (line 1640) -fNoOwnBookUCI, option: See 3.2. (line 1181) -Font: See 3.5. (line 1701) -Font, clock: See 3.5. (line 1688) -Font, coordinates: See 3.5. (line 1694) -font, option: See 3.5. (line 1701) -fontSizeTolerance, option: See 3.5. (line 1708) -Forward to End, Menu Item: See 2.4. (line 499) -Forward, Menu Item: See 2.4. (line 470) -fUCI, option: See 3.2. (line 1155) -gameListTags, option: See 3.4. (line 1556) -games, ICS command: See 4. (line 2049) -gateway, option: See 3.3. (line 1262) -geometry, option: See 3.5. (line 1569) -Get Move List, Menu Item: See 2.5. (line 683) -getMoveList, option: See 3.3. (line 1347) -Help Menu: See 2.6. (line 804) -help, ICS command: See 4. (line 2035) -Hide Thinking, Menu Item: See 2.5. (line 780) -Highlight Last Move, Menu Item: See 2.5. (line 695) -highlight, option: See 3.5. (line 1680) -highlightLastMove, option: See 3.5. (line 1680) -highlightSquareColor, option: See 3.5. (line 1759) -Hint, Menu Item: See 2.6. (line 819) -holdingsSize, option: See 3.7. (line 1926) -iconic, option: See 3.5. (line 1569) -ICS: See 4. (line 2011) -ICS Alarm, Menu Item: See 2.5. (line 715) -ICS Client, Menu Item: See 2.2. (line 266) -ICS Input Box, Menu Item: See 2.2. (line 371) -ICS options: See 3.3. (line 1217) -ICS, addresses: See 4. (line 2011) -ics, option: See 3.3. (line 1218) -icsAlarm, option: See 3.3. (line 1351) -icsAlarmTime, option: See 3.3. (line 1355) -icscomm, option: See 3.3. (line 1270) -icshelper, option: See 3.3. (line 1236) -icshost, option: See 3.3. (line 1223) -icsinput, option: See 3.3. (line 1323) -icslogon, option: See 3.3. (line 1307) -icsport, option: See 3.3. (line 1232) -inc, option: See 3.1. (line 918) -Info XBoard, Menu Item: See 2.6. (line 805) -initalMode, option: See 3.7. (line 1860) -initString, option: See 3.1. (line 1061) -Internet Chess Server: See 4. (line 2011) -internetChessServerCommPort, option: See 3.3. (line 1270) -internetChessServerHelper, option: See 3.3. (line 1236) -internetChessServerHost, option: See 3.3. (line 1223) -internetChessServerInputBox, option: See 3.3. (line 1323) -internetChessServerLogonScript, option: See 3.3. (line 1307) -internetChessServerMode, option: See 3.3. (line 1218) -internetChessServerPort, option: See 3.3. (line 1232) +-animateSpeed, option: See 3.5. (line 1803) +.cmailaliases: See 10.1. (line 2492) +.cmailgames: See 10.1. (line 2487) +.icsrc: See 3.3. (line 1315) +<, Button: See 2.4. (line 459) +<<, Button: See 2.4. (line 492) +>, Button: See 2.4. (line 479) +>>, Button: See 2.4. (line 511) +abort, ICS command: See 4. (line 2093) +Abort, Menu Item: See 2.3. (line 439) +About XBoard, Menu Item: See 2.6. (line 840) +accept, ICS command: See 4. (line 2080) +Accept, Menu Item: See 2.3. (line 414) +Action, Menu: See 2.3. (line 413) +adjourn, ICS command: See 4. (line 2093) +Adjourn, Menu Item: See 2.3. (line 435) +Adjudicate Draw, Menu Item: See 2.4. (line 545) +Adjudicate to Black, Menu Item: See 2.4. (line 545) +Adjudicate to White, Menu Item: See 2.4. (line 545) +adjudicateDrawMoves, option: See 3.6. (line 1818) +adjudicateLossThreshold, option: See 3.6. (line 1810) +Adjudications, Menu Item: See 2.5. (line 559) +alarm, option: See 3.3. (line 1358) +Always Queen, Menu Item: See 2.5. (line 604) +alwaysPromoteToQueen, option: See 3.5. (line 1599) +Analysis Mode, Menu Item: See 2.2. (line 238) +Analyze File, Menu Item: See 2.2. (line 259) +Animate Dragging, Menu Item: See 2.5. (line 610) +Animate Moving, Menu Item: See 2.5. (line 617) +animate, option: See 3.5. (line 1799) +animateDragging, option: See 3.5. (line 1795) +animateMoving, option: See 3.5. (line 1799) +Authors: See 9. (line 2346) +Auto Comment, Menu Item: See 2.5. (line 625) +Auto Flag, Menu Item: See 2.5. (line 633) +Auto Flip View, Menu Item: See 2.5. (line 642) +Auto Observe, Menu Item: See 2.5. (line 647) +Auto Raise Board, Menu Item: See 2.5. (line 660) +Auto Save, Menu Item: See 2.5. (line 665) +autobs, option: See 3.3. (line 1342) +autoCallFlag, option: See 3.3. (line 1338) +autocomm, option: See 3.3. (line 1334) +autoComment, option: See 3.3. (line 1334) +autoflag, option: See 3.3. (line 1338) +autoflip, option: See 3.5. (line 1645) +autoFlipView, option: See 3.5. (line 1645) +autoKibitz, option: See 3.3. (line 1346) +autoObserve, option: See 3.3. (line 1342) +autoraise, option: See 3.5. (line 1641) +autoRaiseBoard, option: See 3.5. (line 1641) +autosave, option: See 3.4. (line 1523) +autoSaveGames, option: See 3.4. (line 1523) +Back to Start, Menu Item: See 2.4. (line 492) +Backward, Menu Item: See 2.4. (line 459) +bell, option: See 3.5. (line 1586) +bitmapDirectory, option: See 3.5. (line 1726) +blackPieceColor, option: See 3.5. (line 1773) +blind, option: See 3.5. (line 1693) +Blindfold, Menu Item: See 2.5. (line 672) +blindfold, option: See 3.5. (line 1693) +bm, option: See 3.5. (line 1726) +board size: See 3.5. (line 1607) +boardHeight, option: See 3.7. (line 1930) +boardSize, option: See 3.5. (line 1607) +boardWidth, option: See 3.7. (line 1935) +Book, Menu Item: See 2.6. (line 830) +Bug reports: See 8. (line 2312) +Bugs <1>: See 8. (line 2312) +Bugs: See 7. (line 2252) +buttons, option: See 3.5. (line 1667) +Call Flag, Menu Item: See 2.3. (line 424) +checkMates, option: See 3.6. (line 1823) +Chess engine options: See 3.1. (line 917) +CHESSDIR: See 6. (line 2243) +clock, option: See 3.1. (line 934) +clockFont, option: See 3.5. (line 1697) +clockMode, option: See 3.1. (line 934) +cmail: See 10. (line 2397) +colorChallenge, option: See 3.3. (line 1391) +colorChannel, option: See 3.3. (line 1391) +colorChannel1, option: See 3.3. (line 1391) +colorize, option: See 3.3. (line 1377) +colorKibitz, option: See 3.3. (line 1391) +colorNormal, option: See 3.3. (line 1391) +colorRequest, option: See 3.3. (line 1391) +Colors <1>: See 3.5. (line 1773) +Colors: See 3.3. (line 1377) +colorSeek, option: See 3.3. (line 1391) +colorShout, option: See 3.3. (line 1391) +colorSShout, option: See 3.3. (line 1391) +colorTell, option: See 3.3. (line 1391) +Contributors: See 9. (line 2346) +coordFont, option: See 3.5. (line 1703) +coords, option: See 3.5. (line 1637) +Copy Game, Menu Item: See 2.1. (line 166) +Copy Position, Menu Item: See 2.1. (line 206) +darkSquareColor, option: See 3.5. (line 1773) +debug, option: See 3.7. (line 1981) +debugFile, option: See 3.7. (line 1984) +debugMode, option: See 3.7. (line 1981) +decline, ICS command: See 4. (line 2080) +Decline, Menu Item: See 2.3. (line 419) +defaultCacheSizeEGTB, option: See 3.2. (line 1196) +defaultFrcPosition, option: See 3.7. (line 1950) +defaultHashSize, option: See 3.2. (line 1190) +defaultPathEGTB, option: See 3.2. (line 1202) +delayAfterQuit, option: See 3.7. (line 2016) +delayBeforeQuit, option: See 3.7. (line 2016) +display, option: See 3.5. (line 1577) +drag, option: See 3.5. (line 1795) +draw, ICS command: See 4. (line 2093) +Draw, Menu Item: See 2.3. (line 430) +Edit Comment, Menu Item: See 2.2. (line 375) +Edit Game, Menu Item: See 2.2. (line 293) +Edit Position, Menu Item: See 2.2. (line 309) +Edit Tags, Menu Item: See 2.2. (line 351) +egtFormats, option: See 3.2. (line 1206) +Engine Settings: See 3.2. (line 1157) +engineDebugOutput, option: See 3.7. (line 1988) +Environment variables: See 6. (line 2243) +examine, ICS command: See 4. (line 2116) +Exit, Menu Item: See 2.1. (line 223) +exit, option: See 3.5. (line 1591) +fb, option: See 3.1. (line 1040) +fcp, option: See 3.1. (line 1033) +fd, option: See 3.1. (line 1055) +fh, option: See 3.1. (line 1047) +File Menu: See 2.1. (line 82) +finger, ICS command: See 4. (line 2103) +firstChessProgram, option: See 3.1. (line 1033) +firstComputerString, option: See 3.1. (line 1091) +firstDirectory, option: See 3.1. (line 1055) +firstHasOwnBookUCI, option: See 3.2. (line 1185) +firstHost, option: See 3.1. (line 1047) +firstIsUCI, option: See 3.2. (line 1159) +firstNeedsNoncompliantFEN, option: See 3.1. (line 1141) +firstNPS, option: See 3.1. (line 957) +firstOptions, option: See 3.1. (line 1130) +firstPlaysBlack, option: See 3.1. (line 1040) +firstProtocolVersion, option: See 3.1. (line 1108) +firstScoreAbs, option: See 3.1. (line 1116) +firstTimeOdds, option: See 3.1. (line 975) +firstXBook, option: See 3.2. (line 1185) +Flash Moves, Menu Item: See 2.5. (line 678) +flash, option: See 3.5. (line 1680) +flashCount, option: See 3.5. (line 1680) +flashRate, option: See 3.5. (line 1680) +Flip View, Menu Item: See 2.5. (line 554) +flip, option: See 3.5. (line 1649) +flipView, option: See 3.5. (line 1649) +fNoOwnBookUCI, option: See 3.2. (line 1185) +Font: See 3.5. (line 1710) +Font, clock: See 3.5. (line 1697) +Font, coordinates: See 3.5. (line 1703) +font, option: See 3.5. (line 1710) +fontSizeTolerance, option: See 3.5. (line 1716) +Forward to End, Menu Item: See 2.4. (line 511) +Forward, Menu Item: See 2.4. (line 479) +fUCI, option: See 3.2. (line 1159) +gameListTags, option: See 3.4. (line 1565) +games, ICS command: See 4. (line 2069) +gateway, option: See 3.3. (line 1265) +geometry, option: See 3.5. (line 1577) +Get Move List, Menu Item: See 2.5. (line 692) +getMoveList, option: See 3.3. (line 1354) +Help Menu: See 2.6. (line 812) +help, ICS command: See 4. (line 2054) +Hide Thinking, Menu Item: See 2.5. (line 789) +Highlight Last Move, Menu Item: See 2.5. (line 704) +highlight, option: See 3.5. (line 1689) +highlightLastMove, option: See 3.5. (line 1689) +highlightSquareColor, option: See 3.5. (line 1773) +Hint, Menu Item: See 2.6. (line 827) +holdingsSize, option: See 3.7. (line 1942) +iconic, option: See 3.5. (line 1577) +ICS: See 4. (line 2025) +ICS Alarm, Menu Item: See 2.5. (line 725) +ICS Client, Menu Item: See 2.2. (line 269) +ICS Input Box, Menu Item: See 2.2. (line 380) +ICS options: See 3.3. (line 1220) +ICS, addresses: See 4. (line 2025) +ics, option: See 3.3. (line 1221) +icsAlarm, option: See 3.3. (line 1358) +icsAlarmTime, option: See 3.3. (line 1362) +icscomm, option: See 3.3. (line 1273) +icshelper, option: See 3.3. (line 1239) +icshost, option: See 3.3. (line 1226) +icsinput, option: See 3.3. (line 1330) +icslogon, option: See 3.3. (line 1315) +icsport, option: See 3.3. (line 1235) +inc, option: See 3.1. (line 927) +Info XBoard, Menu Item: See 2.6. (line 813) +initalMode, option: See 3.7. (line 1875) +initString, option: See 3.1. (line 1064) +Internet Chess Server: See 4. (line 2025) +internetChessServerCommPort, option: See 3.3. (line 1273) +internetChessServerHelper, option: See 3.3. (line 1239) +internetChessServerHost, option: See 3.3. (line 1226) +internetChessServerInputBox, option: See 3.3. (line 1330) +internetChessServerLogonScript, option: See 3.3. (line 1315) +internetChessServerMode, option: See 3.3. (line 1221) +internetChessServerPort, option: See 3.3. (line 1235) introduction: - See ``Introduction''. (line 13) -Keys: See 2.7. (line 838) -legal, option: See 3.5. (line 1595) -lgf, option: See 3.4. (line 1474) -lgi, option: See 3.4. (line 1474) -lightSquareColor, option: See 3.5. (line 1759) -Limitations: See 7. (line 2207) -Load and Save options: See 3.4. (line 1472) -Load Game, Menu Item: See 2.1. (line 115) -Load Next Game, Menu Item: See 2.1. (line 142) -Load Next Position, Menu Item: See 2.1. (line 188) -Load Position, Menu Item: See 2.1. (line 180) -Load Previous Game, Menu Item: See 2.1. (line 146) -Load Previous Position, Menu Item: See 2.1. (line 191) -loadGameFile, option: See 3.4. (line 1474) -loadGameIndex, option: See 3.4. (line 1474) -loadPositionFile, option: See 3.4. (line 1518) -loadPositionIndex, option: See 3.4. (line 1518) -lpf, option: See 3.4. (line 1518) -lpi, option: See 3.4. (line 1518) -Machine Black, Menu Item: See 2.2. (line 235) -Machine White, Menu Item: See 2.2. (line 232) -Mail Move, Menu Item: See 2.1. (line 222) -Major modes: See 1. (line 22) -Man XBoard, Menu Item: See 2.6. (line 812) -matchGames, option: See 3.1. (line 1005) -matchMode, option: See 3.1. (line 1018) -materialDraws, option: See 3.6. (line 1817) -Menu, Action: See 2.3. (line 405) -Menu, File: See 2.1. (line 83) -Menu, Help: See 2.6. (line 804) -Menu, Mode: See 2.2. (line 231) -Menu, Options: See 2.5. (line 542) -Menu, Step: See 2.4. (line 451) -Menus: See 2. (line 60) -mg, option: See 3.1. (line 1005) -mm, option: See 3.1. (line 1018) -Mode Menu: See 2.2. (line 231) -mode, option: See 3.7. (line 1860) -mono, option: See 3.5. (line 1664) -monoMode, option: See 3.5. (line 1664) -Move Now, Menu Item: See 2.4. (line 519) -Move Sound, Menu Item: See 2.5. (line 701) -moves, option: See 3.3. (line 1347) -movesound, option: See 3.5. (line 1578) -movesPerSession, option: See 3.1. (line 914) -mps, option: See 3.1. (line 914) -msLoginDelay, option: See 3.3. (line 1316) -nameOfDebugFile, option: See 3.7. (line 1969) -ncp, option: See 3.7. (line 1855) -New Game, Menu Item: See 2.1. (line 84) -New Shuffle Game, Menu Item: See 2.1. (line 93) -New variant, Menu Item: See 2.1. (line 106) -niceEngines, option: See 3.1. (line 1115) -noChessProgram, option: See 3.7. (line 1855) -noGUI, option: See 3.5. (line 1572) -observe, ICS command: See 4. (line 2091) -Old Save Style, Menu Item: See 2.5. (line 724) -oldmoves, ICS command: See 4. (line 2095) -oldsave, option: See 3.4. (line 1552) -oldSaveStyle, option: See 3.4. (line 1552) -Options: See 3. (line 884) -Options Menu: See 2.5. (line 542) -Options, adjudication: See 3.6. (line 1791) -options, Chess engine: See 3.1. (line 908) -Options, ICS: See 3.3. (line 1217) -Options, Load and Save: See 3.4. (line 1472) -Options, miscellaneous: See 3.7. (line 1854) -Options, User interface: See 3.5. (line 1566) -Other programs: See 11. (line 2533) -Paste Game, Menu Item: See 2.1. (line 176) -Paste Position, Menu Item: See 2.1. (line 217) -Pause, Menu Item: See 2.2. (line 379) -Periodic Updates, Menu Item: See 2.5. (line 732) -pgnEventHeader, option`: See 3.4. (line 1544) -pgnExtendedInfo, option`: See 3.4. (line 1539) -pieceToSquareTable, option: See 3.7. (line 1940) -pixmap, option: See 3.5. (line 1718) -pixmapDirectory, option: See 3.5. (line 1718) -PolyglotBook, option: See 3.2. (line 1170) -PolyglotDir, option: See 3.2. (line 1162) -Ponder Next Move, Menu Item: See 2.5. (line 738) -ponder, option: See 3.1. (line 996) -ponderNextMove, option: See 3.1. (line 996) -Popup Exit Message, Menu Item: See 2.5. (line 743) -Popup Move Errors, Menu Item: See 2.5. (line 750) -popup, option: See 3.5. (line 1587) -popupExitMessage, option: See 3.5. (line 1583) -popupMoveErrors, option: See 3.5. (line 1587) -pre, option: See 3.3. (line 1359) -Premove, Menu Item: See 2.5. (line 759) -premove, option: See 3.3. (line 1359) -Problems: See 8. (line 2260) -queen, option: See 3.5. (line 1591) -Quiet Play, Menu Item: See 2.5. (line 770) -quiet, option: See 3.3. (line 1363) -quietPlay, option: See 3.3. (line 1363) -Reload CMail Message, Menu Item: See 2.1. (line 222) -Reload Same Game, Menu Item: See 2.1. (line 151) -Reload Same Position, Menu Item: See 2.1. (line 196) -remoteShell, option: See 3.7. (line 1988) -remoteUser, option: See 3.7. (line 1993) -Reporting bugs: See 8. (line 2260) -Reporting problems: See 8. (line 2260) -Resign, Menu Item: See 2.3. (line 436) -Retract Move, Menu Item: See 2.4. (line 523) -reuse, option: See 3.1. (line 1092) -reuse2, option: See 3.1. (line 1092) -reuseFirst, option: See 3.1. (line 1092) -reuseSecond, option: See 3.1. (line 1092) -Revert, Menu Item: See 2.4. (line 510) -ringBellAfterMoves, option: See 3.5. (line 1578) -rsh, option: See 3.7. (line 1988) -ruleMoves, option: See 3.6. (line 1836) -ruser, option: See 3.7. (line 1993) -sameColorGames, option: See 3.1. (line 1022) -Save Game, Menu Item: See 2.1. (line 155) -saveGameFile, option: See 3.4. (line 1508) -saveOutOfBookInfo, option`: See 3.4. (line 1548) -savePositionFile, option: See 3.4. (line 1534) -scp, option: See 3.1. (line 1031) -sd, option: See 3.1. (line 939) -searchDepth, option: See 3.1. (line 939) -searchTime, option: See 3.1. (line 932) -secondChessProgram, option: See 3.1. (line 1031) -secondComputerString, option: See 3.1. (line 1084) -secondDirectory, option: See 3.1. (line 1052) -secondHasOwnBookUCI, option: See 3.2. (line 1181) -secondHost, option: See 3.1. (line 1044) -secondInitString, option: See 3.1. (line 1061) -secondIsUCI, option: See 3.2. (line 1155) -secondNeedsNoncompliantFEN, option: See 3.1. (line 1135) -secondNPS, option: See 3.1. (line 948) -secondOptions, option: See 3.1. (line 1124) -secondProtocolVersion, option: See 3.1. (line 1101) -secondScoreAbs, option: See 3.1. (line 1109) -secondTimeOdds, option: See 3.1. (line 967) -secondXBook, option: See 3.2. (line 1181) -set, ICS command: See 4. (line 2088) -Settings, Engine: See 3.2. (line 1153) -sgf, option: See 3.4. (line 1508) -sh, option: See 3.1. (line 1044) -Shortcut keys: See 2.7. (line 838) -Show Coords, Menu Item: See 2.5. (line 776) -Show Engine Output, Menu Item: See 2.2. (line 339) -Show Game List, Menu Item: See 2.2. (line 330) -Show Move History, Menu Item: See 2.2. (line 334) -showButtonBar, option: See 3.5. (line 1658) -showCoords, option: See 3.5. (line 1628) -showThinking, option: See 3.1. (line 986) -size, option: See 3.5. (line 1599) -sNoOwnBookUCI, option: See 3.2. (line 1181) -soundChallenge, option: See 3.3. (line 1425) -soundChannel, option: See 3.3. (line 1425) -soundIcsAlarm, option: See 3.3. (line 1433) -soundIcsDraw, option: See 3.3. (line 1444) -soundIcsLoss, option: See 3.3. (line 1440) -soundIcsUnfinished, option: See 3.3. (line 1448) -soundIcsWin, option: See 3.3. (line 1436) -soundKibitz, option: See 3.3. (line 1425) -soundMove, option: See 3.3. (line 1430) -soundProgram, option: See 3.3. (line 1409) -soundRequest, option: See 3.3. (line 1425) -Sounds: See 3.3. (line 1409) -soundSeek, option: See 3.3. (line 1425) -soundShout, option: See 3.3. (line 1425) -soundSShout, option: See 3.3. (line 1425) -soundTell, option: See 3.3. (line 1425) -spf, option: See 3.4. (line 1534) -st, option: See 3.1. (line 932) -Step Menu: See 2.4. (line 451) -Stop Examining, Menu Item: See 2.3. (line 444) -Stop Observing, Menu Item: See 2.3. (line 440) -sUCI, option: See 3.2. (line 1155) -tc, option: See 3.1. (line 909) -td, option: See 3.4. (line 1502) -telnet, option: See 3.3. (line 1244) -telnetProgram, option: See 3.3. (line 1253) -Test Legality, Menu Item: See 2.5. (line 789) -testClaims, option: See 3.6. (line 1811) -testLegality, option: See 3.5. (line 1595) -thinking, option: See 3.1. (line 986) -Time Control, Menu Item: See 2.5. (line 586) -timeControl, option: See 3.1. (line 909) -timeDelay, option: See 3.4. (line 1502) -timeIncrement, option: See 3.1. (line 918) -timeOddsMode, option: See 3.1. (line 973) -title, option: See 3.5. (line 1650) -titleInWindow, option: See 3.5. (line 1650) -Training, Menu Item: See 2.2. (line 319) -trivialDraws, option: See 3.6. (line 1824) -Truncate Game, Menu Item: See 2.4. (line 514) -Two Machines, Menu Item: See 2.2. (line 238) -usePolyglotBook, option: See 3.2. (line 1167) -User interface options: See 3.5. (line 1566) -userName, option: See 3.7. (line 1997) -useTelnet, option: See 3.3. (line 1244) -variant, option: See 3.7. (line 1868) -vars, ICS command: See 4. (line 2085) -whitePieceColor, option: See 3.5. (line 1759) -who, ICS command: See 4. (line 2041) -xflash, option: See 3.5. (line 1671) + See ``Introduction''. (line 9) +Keys: See 2.7. (line 845) +legal, option: See 3.5. (line 1603) +lgf, option: See 3.4. (line 1487) +lgi, option: See 3.4. (line 1487) +lightSquareColor, option: See 3.5. (line 1773) +Limitations: See 7. (line 2252) +Load and Save options: See 3.4. (line 1485) +Load Game, Menu Item: See 2.1. (line 114) +Load Next Game, Menu Item: See 2.1. (line 141) +Load Next Position, Menu Item: See 2.1. (line 187) +Load Position, Menu Item: See 2.1. (line 179) +Load Previous Game, Menu Item: See 2.1. (line 145) +Load Previous Position, Menu Item: See 2.1. (line 190) +loadGameFile, option: See 3.4. (line 1487) +loadGameIndex, option: See 3.4. (line 1487) +loadPositionFile, option: See 3.4. (line 1528) +loadPositionIndex, option: See 3.4. (line 1528) +lowTimeWarning, option: See 3.3. (line 1366) +lowTimeWarningColor, option: See 3.5. (line 1773) +lpf, option: See 3.4. (line 1528) +lpi, option: See 3.4. (line 1528) +Machine Black, Menu Item: See 2.2. (line 232) +Machine White, Menu Item: See 2.2. (line 229) +Mail Move, Menu Item: See 2.1. (line 220) +Major modes: See 1. (line 19) +Man XBoard, Menu Item: See 2.6. (line 820) +matchGames, option: See 3.1. (line 1011) +matchMode, option: See 3.1. (line 1023) +materialDraws, option: See 3.6. (line 1835) +Menu, Action: See 2.3. (line 413) +Menu, File: See 2.1. (line 82) +Menu, Help: See 2.6. (line 812) +Menu, Mode: See 2.2. (line 228) +Menu, Options: See 2.5. (line 553) +Menu, Step: See 2.4. (line 458) +Menus: See 2. (line 57) +mg, option: See 3.1. (line 1011) +mm, option: See 3.1. (line 1023) +Mode Menu: See 2.2. (line 228) +mode, option: See 3.7. (line 1875) +mono, option: See 3.5. (line 1673) +monoMode, option: See 3.5. (line 1673) +Move Now, Menu Item: See 2.4. (line 532) +Move Sound, Menu Item: See 2.5. (line 710) +moves, option: See 3.3. (line 1354) +movesound, option: See 3.5. (line 1586) +movesPerSession, option: See 3.1. (line 923) +mps, option: See 3.1. (line 923) +msLoginDelay, option: See 3.3. (line 1324) +nameOfDebugFile, option: See 3.7. (line 1984) +ncp, option: See 3.7. (line 1870) +New Game, Menu Item: See 2.1. (line 83) +New Shuffle Game, Menu Item: See 2.1. (line 92) +New variant, Menu Item: See 2.1. (line 105) +niceEngines, option: See 3.1. (line 1122) +noChessProgram, option: See 3.7. (line 1870) +noGUI, option: See 3.5. (line 1580) +observe, ICS command: See 4. (line 2112) +Old Save Style, Menu Item: See 2.5. (line 734) +oldmoves, ICS command: See 4. (line 2116) +oldsave, option: See 3.4. (line 1561) +oldSaveStyle, option: See 3.4. (line 1561) +Options: See 3. (line 891) +Options Menu: See 2.5. (line 553) +Options, adjudication: See 3.6. (line 1809) +options, Chess engine: See 3.1. (line 917) +Options, ICS: See 3.3. (line 1220) +Options, Load and Save: See 3.4. (line 1485) +Options, miscellaneous: See 3.7. (line 1869) +Options, User interface: See 3.5. (line 1574) +Other programs: See 11. (line 2605) +Paste Game, Menu Item: See 2.1. (line 175) +Paste Position, Menu Item: See 2.1. (line 215) +Pause, Menu Item: See 2.2. (line 387) +Periodic Updates, Menu Item: See 2.5. (line 742) +pgnEventHeader, option`: See 3.4. (line 1553) +pgnExtendedInfo, option`: See 3.4. (line 1548) +pieceToSquareTable, option: See 3.7. (line 1955) +pixmap, option: See 3.5. (line 1726) +pixmapDirectory, option: See 3.5. (line 1726) +PolyglotBook, option: See 3.2. (line 1174) +PolyglotDir, option: See 3.2. (line 1166) +Ponder Next Move, Menu Item: See 2.5. (line 748) +ponder, option: See 3.1. (line 1002) +ponderNextMove, option: See 3.1. (line 1002) +Popup Exit Message, Menu Item: See 2.5. (line 753) +Popup Move Errors, Menu Item: See 2.5. (line 759) +popup, option: See 3.5. (line 1595) +popupExitMessage, option: See 3.5. (line 1591) +popupMoveErrors, option: See 3.5. (line 1595) +pre, option: See 3.3. (line 1370) +Premove, Menu Item: See 2.5. (line 768) +premove, option: See 3.3. (line 1370) +Problems: See 8. (line 2312) +queen, option: See 3.5. (line 1599) +Quiet Play, Menu Item: See 2.5. (line 779) +quiet, option: See 3.3. (line 1373) +quietPlay, option: See 3.3. (line 1373) +Reload CMail Message, Menu Item: See 2.1. (line 220) +Reload Same Game, Menu Item: See 2.1. (line 150) +Reload Same Position, Menu Item: See 2.1. (line 194) +remoteShell, option: See 3.7. (line 2002) +remoteUser, option: See 3.7. (line 2007) +Reporting bugs: See 8. (line 2312) +Reporting problems: See 8. (line 2312) +Resign, Menu Item: See 2.3. (line 444) +Retract Move, Menu Item: See 2.4. (line 536) +reuse, option: See 3.1. (line 1099) +reuse2, option: See 3.1. (line 1099) +reuseFirst, option: See 3.1. (line 1099) +reuseSecond, option: See 3.1. (line 1099) +Revert, Menu Item: See 2.4. (line 523) +ringBellAfterMoves, option: See 3.5. (line 1586) +rsh, option: See 3.7. (line 2002) +ruleMoves, option: See 3.6. (line 1853) +ruser, option: See 3.7. (line 2007) +sameColorGames, option: See 3.1. (line 1027) +Save Game, Menu Item: See 2.1. (line 154) +saveGameFile, option: See 3.4. (line 1518) +saveOutOfBookInfo, option`: See 3.4. (line 1557) +savePositionFile, option: See 3.4. (line 1543) +scp, option: See 3.1. (line 1036) +sd, option: See 3.1. (line 948) +searchDepth, option: See 3.1. (line 948) +searchTime, option: See 3.1. (line 941) +secondChessProgram, option: See 3.1. (line 1036) +secondComputerString, option: See 3.1. (line 1091) +secondDirectory, option: See 3.1. (line 1055) +secondHasOwnBookUCI, option: See 3.2. (line 1185) +secondHost, option: See 3.1. (line 1047) +secondInitString, option: See 3.1. (line 1064) +secondIsUCI, option: See 3.2. (line 1159) +secondNeedsNoncompliantFEN, option: See 3.1. (line 1141) +secondNPS, option: See 3.1. (line 957) +secondOptions, option: See 3.1. (line 1130) +secondProtocolVersion, option: See 3.1. (line 1108) +secondScoreAbs, option: See 3.1. (line 1116) +secondTimeOdds, option: See 3.1. (line 975) +secondXBook, option: See 3.2. (line 1185) +set, ICS command: See 4. (line 2109) +Settings, Engine: See 3.2. (line 1157) +sgf, option: See 3.4. (line 1518) +sh, option: See 3.1. (line 1047) +Shortcut keys: See 2.7. (line 845) +Show Coords, Menu Item: See 2.5. (line 785) +Show Engine Output, Menu Item: See 2.2. (line 347) +Show Game List, Menu Item: See 2.2. (line 338) +Show Move History, Menu Item: See 2.2. (line 342) +showButtonBar, option: See 3.5. (line 1667) +showCoords, option: See 3.5. (line 1637) +showThinking, option: See 3.1. (line 992) +size, option: See 3.5. (line 1607) +sNoOwnBookUCI, option: See 3.2. (line 1185) +soundChallenge, option: See 3.3. (line 1436) +soundChannel, option: See 3.3. (line 1436) +soundIcsAlarm, option: See 3.3. (line 1444) +soundIcsDraw, option: See 3.3. (line 1455) +soundIcsLoss, option: See 3.3. (line 1451) +soundIcsUnfinished, option: See 3.3. (line 1459) +soundIcsWin, option: See 3.3. (line 1447) +soundKibitz, option: See 3.3. (line 1436) +soundMove, option: See 3.3. (line 1441) +soundProgram, option: See 3.3. (line 1420) +soundRequest, option: See 3.3. (line 1436) +Sounds: See 3.3. (line 1420) +soundSeek, option: See 3.3. (line 1436) +soundShout, option: See 3.3. (line 1436) +soundSShout, option: See 3.3. (line 1436) +soundTell, option: See 3.3. (line 1436) +spf, option: See 3.4. (line 1543) +st, option: See 3.1. (line 941) +Step Menu: See 2.4. (line 458) +Stop Examining, Menu Item: See 2.3. (line 452) +Stop Observing, Menu Item: See 2.3. (line 448) +sUCI, option: See 3.2. (line 1159) +tc, option: See 3.1. (line 918) +td, option: See 3.4. (line 1513) +telnet, option: See 3.3. (line 1247) +telnetProgram, option: See 3.3. (line 1256) +Test Legality, Menu Item: See 2.5. (line 798) +testClaims, option: See 3.6. (line 1829) +testLegality, option: See 3.5. (line 1603) +thinking, option: See 3.1. (line 992) +Time Control, Menu Item: See 2.5. (line 595) +timeControl, option: See 3.1. (line 918) +timeDelay, option: See 3.4. (line 1513) +timeIncrement, option: See 3.1. (line 927) +timeOddsMode, option: See 3.1. (line 981) +title, option: See 3.5. (line 1659) +titleInWindow, option: See 3.5. (line 1659) +Training, Menu Item: See 2.2. (line 328) +trivialDraws, option: See 3.6. (line 1842) +Truncate Game, Menu Item: See 2.4. (line 527) +Two Machines, Menu Item: See 2.2. (line 235) +usePolyglotBook, option: See 3.2. (line 1171) +User interface options: See 3.5. (line 1574) +userName, option: See 3.7. (line 2011) +useTelnet, option: See 3.3. (line 1247) +variant, option: See 3.7. (line 1883) +vars, ICS command: See 4. (line 2106) +whitePieceColor, option: See 3.5. (line 1773) +who, ICS command: See 4. (line 2062) +xflash, option: See 3.5. (line 1680) Table of Contents ***************** @@ -3831,5 +3913,3 @@ GNU GENERAL PUBLIC LICENSE Index - - diff --git a/manual/xboard.txt.gz b/manual/xboard.txt.gz index a9ef3d7ded2c04c89f54f5f50c98bf3136e7dd86..c541dd407d2a53ba8be6d3ccba207906bf671f54 100644 GIT binary patch literal 57035 zcmV(jK=!{MiwFoug-J>R19)O@VRB?Hba-?C?fvU^8%eSy2>-`ZM6-K+B&$J4)GbrW z%QQt%DW24=L}q2xoIW!Q0s%5gKm;lR5XoG<`W>d9cx>Cv-2(s#O4)18k1x-uOcD%u z_|@Dl+qNCQfBj+a)$ymjlcU4a;}7q%U-D_u_D)U@KAr9z+aHhKpMLsB?=RW)d7U?- z7uk;dusg`?pMxs<^D1kL=1Y;~cyK{KXJs`nnsGiXvU%O( zFJwh^QC3Bp?X-*GB_93d{cqVJ{HhZe3+e}$)@f1ib*k~E>`6*o8~3G zziyhMoz>N-sOSaUdOxe1?518cS$$Q}6BB%g29(v~tj)g^quvFkcF^n5be&$(h^Be9 zpuvpl;bK};^ESiF@Qo*fCxeIo#201w^qu|eUH(sc!L%OH^897xB;}K<{HD#CMb*;i zv$`tK#28(ghA-2a{i9ycbfJGdYW`ynf6T^BJ>}1a^_03d$|f{n+0|uHVQ5)9&zpI+ zn1z1HM#%oXo?)!*fAnNG&?;2P3WTY~H04!IFKM!PS_MED{Zuk*{r68;C9-w9qjr-?3Kfo|8-f@gy3Hl2D7|A zE4O;Kb9{KR8y0T$wCg~0(q$#-dwlG049?{!%JAv0G&@bf-=yW`W6~5~%Hm4evB&5b zU(zw5zYXay(3FnLs%$Td5lzWE42JeHpHX_#)>SzfZOPO~E4++2LwJ?WPcgzO4JV5c zw$=IK;nA{BbETgy7%dDKE z6X#8R)#~(1EA?2W4$JMcuM>~A@w~H)8bCA^^zCtx&lgR>^Qr5N>Bzs3_{+~H1q2M5 zl+_o(((CCMD+jvY1SCrw^NQHqXwq z-EHdMYZ^guozrsA_H=nw6<00KF7@W@x~aDN*grI-(hj|}%`ZrjmGesxjOcU|`a^Tq z&xVt7_?eqK!Hk?Q=JUGhV`+3zZ)gN(Hpp%420V-f%y7(T28Mh;+$|0_yHR9{q>-z- z`P|9?SU~gFW=&1E;&edgx5)lNQnknq-_ajlyr7+n%|t>@zK*ln$Q6r~dX&8@ss+75 z2HEl`v(Lp%=W^-XG^aI98?ISe%>we_Mz`On$uF?~ynmBoJf~-|xHgY+KjQITnCYeG zXnAM?YS~`;mN_mU{+t(0{@9~EH!mwb5n21M1?^O9-~H`S9fQHwXh-sq;xr)1rg6bD^Em9_-*gxh%)?|H|Fl#R_W!=nUpX z`n~kLv?E{O7g6_qx0^kZ&~#=@R*Hba^i``b4B9rNA_U<~l12mok3q$HL02+2PJ_LK z1Pwx@rM^L3QfYD}3go<;Pl{eXp6g`Gceh(UWIy2Hd^F(mp4(ET-muC4xZ&C9`<=p<{AGPn z;%JZPBw#6cjcp!kUKzP4e5YL26I@NL?xr>yl`W5TM4R_|uHVX3bH+J7pgTlFu3c23 zr^&q+M(D4=q-5uLGk{#Dz1(7>7XMnv70Xv!XaW*m?t)9YK8K4r3j_?VuJ%Y2Lmg6i zA>HBa6IAqaNCNE-zIN#*4(d8S7ZqMM>gS4gXgQ|mdi444_>`8HZk!5(hKRw=lH(9R zjaFXbQ+=AYFiF1NvAh_|BSP?3>bJ|lavW|s5|}hUQ|etYpJTJnp^58l*Q0ks%tAg6 z_OsWJ>kyN@pW=Udz4s(pU?+)W{Y3XA4cC-#IfSWdYYSP>Z=&OlRX{~549=P?(^<2P znU^V}A7tCms+C{z39Z}!VkJF~(u8VpxQ=m~6?r3aZMdM@g>GTe-{(cJD@3r$S84m* zRKv@LCo;Ncpl+StkdUibi^}Oi+Cc54ZJU8!^Lk0?T~8YDEYkQ`BQ)g?mv_mt0I5RF zW8fn0a_tO>XF5F4c7i41TlzrED(vijMys8j*?K@d_zSdWy>{h6tl*0m16j6{%f)z1 z%NmyNq@2>BY0&G?5Z{ZUkF~0hW$mmOmSY$lGqQrp;ex(pcPj}a+UKUlXFK_jE_9wS z`eKfGuSPWCI2!_-mDRgHtym|Yyx+SQWWwSI>(#WW$GcnBdN^Xm&N!SQ9C55-+e@Z6E%z{F8 zS-cOorOVI?uc4NdSdNxX;82dB%|IUdL-%Z7EK8YVo(g@j?)1OOZ+aBcog9BF*>sq# ziiACmC8P+<(PKWP!5-&*}T>)FR$$|x#C3QG^shtXE5Ft z^C^vT$fnJ%84zp)u|P8UAYxTIq9S&>AT5NfHNO7T6cbI&&Vcp>^A;AvHnVmxD=#Y8 z?gO_3)s}4878f^)EpXqgad9SH(}x%TD*K`d^i78!>Y40khxv?pmsi7F4yt{hHYF|b zKl?$o=*QOT+nQ{~Ag?}7;N(#!1q(&UWQZF!MDzx^SaE~s+(p+&cA(noh{RWYfde?5 zsii+wEjU;=SPy71+zfwA*X|r%08z{7bcxqV1UiX5>Q*&MU!f{aYlqylM=`{9c$v#; zj5EqdoeT@o4^8;f0sZ*P`)r?TvMBj*8R2G2ifxG64wnBcb=!{J|f@q@pjNNo&CFBTG9pjU>(Lh|;WSVdB9prQjNYiA)yrVsutmt*Ykf!}n=SayjXLMs9O`xA3e9%J zOS+p`+<`BW_t+HSHo<4DdeG<(;ZkAWOy258(FMaoQ>P`YCc7ADUyvNU-E`4ze1sE{ z4<3ne*jeFySG3*b9d_fwnMq^$RPe2Ff`?*@aN=VLjYJ(? zerx)y8B=TC%HGNFx`P?%tgzp0UQ~3O)yHpVJ46(O&aJPaYLly9ni`cOKIm-Dx}|9Q zSC2Hy%2<((GmAKew0y%WAJ zR7lX~m^X_8!2(rV;j-h%h2H7$tL4HW@hYv$NrfYe%|n(479Pu9k|2(|BBQumkeu3s zvl=}Y&E=e)WYy)okRZW1Tp#D6!k*!1NIPOLxb1zP>sseFxwF6Gx>hZe?(AOgu%6vS z8~qSD(CQZd3@3?U>c z0kaxtBBngjVww-ze(ds1T+gnjT1bjDupBP%3-*bcPX{NMts!$Df8>6JWwIXjdfmV9 zWkb?;p1O_Vsn6Z^&_(7bF^ju$t`<$M{v)?sTjGDH4@WBu+3R%#)Q^1vML;hyq2b|NHwY{yq&F`cu=@^?2yFJFn}ey`k3jjz(9s ztZl0EyJ-^1Ad6e+0kwCyg^P$|E9ycb1xs(ak&df#E;eB$rA@az@z zPK4sKcQwgm6)lJIiJ%ee7VJds>3c`lrEU@Yq!y%Y>cqbJ>z(G-qroHU!f16Q>z$yb zBm$@AQ!$yeD??c9QspNH;hP+d+vuD8Bz^Prs?PM=?FyG>gu6PVCsL*u!paz*=EqvHHUYnz3TC-AA?F`s&GepHgX7O?Y2IV0(d4YB(}9M)ju3%tR0W1tg7vTCj3kVtqBX=6JwOJH~cL$tH= zN5N5T8x@U4?_>w~v6xDu3#=pTka6a4KsBs2pfDc}c2i(uIgeJ`o$+yOt}l*D(@+%n zL01RIthufBbIY<{I#8+ci2k{^nEzse-gNxMWM0nHBfz*Oxe>*Jus86vW`kDOh4fQ) zlzVKhXqQIk5ULd``Z`6WDRMd)b{AP(t7&Lh(b=IpXogX-0`&kIh^SJE@e9r;0k%SK z&n*tYb$bqu@{_WigKw8+xROX3E1D55|^0jYuBwTV%Z0dn2{oGAr%)a zr30n`_}Ew@6|2vd4vI<%-OUlt7{^?NMlJTAfo6gt2i$7;Mf?#K7A+#@udI_#Rdnrl z@f&T7-V>WOiip_^*bV~%IfrG}au6C?a0Eqo!21XqAG?|j)p_N(j}X5nC0L*t#WvRI zjO53BG20IKpju|xEaXeKHP6D1+Kw;>RS>a?hI+0Xzui}l zwM7O6hkN*3J#~N~UU2vsPbYfi{@vifzPUoNQpuMeVMZQz;eP`?JLlrF=es*VAV`&# zdr|wiV{PqbhQRCo=`nyC2a0XWCx%@mnK`_yOFT&;i>I$3OYSB{A|jXsz)yr2%djSP zZ|Z9Nu24h0VfkVeNPygYe3PoirkMh?QbDAwcnqyE{4-$P0~=ppd#N%OKYs**V>?3ho}B=w zbYwl+R`{D9q7ZswVWJZBhs=XYP}NPgtpZw1^UtoAV9jBU%EaRk@mh%NnM2pjE3*mY zE85T71_FsNXLK}X@`#3i5r8d5q*8k)p7u2SV##O0FCjGMHq7P6A`7wRqd z$6d3u2`}oMh2@}!1#A;}OLq`Xc93|oKiMcW z9SX8bwLe-A!Rgc87zD047o!JNxN=1IilHm{Qf@`CjcEr4fH3|ZM7R0-fDTgAN5(J7 zEt0hnGHhs`$F_|-J~e-D`-=}cX@e-DwbF11MR2eH4g#8=I? zEB624iqr~W&CXkzV79vAbSt*w;Lz_}5$ajiDdqMU3Cuc-pHb|e)bYG6csU2gVwuZ! zD2Zywgqap_pOd2CpcK~x;)v18V=TfFc`&15$y)|^N3x%{1AgI_6Ca-DQ{Or8XO4k0 zMQ6>q4`!L4{WK9qZ^880O^?5y{IF;%kAMI6^B*03*@#d_*_O2yRk+czm%}VSrzJv` z*=dvWMX85Cf0L>3X-G5UE*73$!RyS>XE85r2WzHcfcm$xiNjZU*RtcK9w*m?VvNIV z$U{|p9@JJ8zl{KAcruFRwp05nTo*|!)gazAnO7CIg2N#3oN6ZvnmK+~FjnIZz~ZVn z>1R0avj`(gvGF`5YsR5IK^IHyY0-^nnpweOTU21$0Y+0t)E_iB}YDKEt3Y!)x%6paD?diY>ZketDW;M>wJp%Zqt(bz9b zLj$Ckz>A_PJci~0n5gevPcOfPt%EluQZa8x^q{}3J zf}4!wF`b?!NTf&|Qr~tWfE9^q8DMgvz7#f;BTo0rDW z_P@&q@JMOvU-HRUv{#ZZz$Ks-HCv>Ru z^to5i@VEA#KmC62@cY63v-Gc@*w?c4efp^=6^eNFewqByY zZ-IoZI&By2VnRdN-+O3(0NjzZ0o*r*`SsM_K2^^df`hzgB)SM^A`te5f(*|45J$(1 zJNgCrQYGiY(yVK`vL;Hg6ET<6bJNVfAb5fOEU9gBcXB_ud7PtqS~?~kKFo>4JI#w> zzHOL$XaC1`wzH@{S7?iOiU0u4_UQAn3W<#RM?1ZTg3i=Q8jV^>c^zR3LSQI*)1^-* zjybRfq6}b(%R;+y0GdE(Rm$tth6jRh?nlOWaFzuFR{fF36(rQl`r1>6WB(sku$ZTA zK1+aOK&ozjvQ1PH+C`oR&jM6?mP!KN*2c_dpyAb$`*B`h`xRWMH$c+m=;T>GnHh2H z52V)Me}l-qAPEbh+lVj2M7}w+1T)acoBBu|;j|K!(R>Y~Uofky?K%5Br{%Q?Yy;eJ z6FQQ-<;>f9F>!3%6o6KDWGXZmF;LeWKZ zJex_l6oU#uQV;W}p01tbJ_hcKl@pOVG2E>riHeXxLSo@C^7wI58^!&0r8geW5k}W6 zs&G_HQb4ZEIq6^AO1Y&;TF7Enlj5yFLiPh$XobFve7r$+QX+*~rotAUhlP>SvXi_j zIH^|xAN0M*@mB;LHY7F`*X9_P*78j;tAwkoxs^S;N!NU9lWJ%Qa8xNie0@(dgeRJlo~8au0=g-1GbBv z362epQF2^FRCi;;==cpg_YN~(AiW|;6@PvDMeQli2O}sR$GM~_h5{&x1GWq;=@dWX zhMj53tf(P1Eq`OSsOW1c8j&ARX(r!{&LJxs(Or|vmmTwDPCrPc!mz@$GK)@Hq&Ssm zOs|R|@+9Oz{Uz=+_a@unzV|r^t8YiMFA?8lEatXe8qmgLQ8BY-K(~(N5PI3`Nv>W1 z{Hj+_WTB5INV^zL@^UKs?TRUq_*h6Pj{nI+NmubD$bwa!LHJVGj(qdshT@l6U@>`f z*Wkk-MEJumcq8sdl?~EBxU=SbXJO5#NAkxHm|BJeqLVb2$!PoPs)*N z!nbS^ykY8CQ_PCFCf$mY@#(`omLbhzQUv%@l(DTDh@(4^Ne8l@j3ec9XVKW2zGw=; zjLWkf0FMd{^CR)o5`gl7$M;DXfBGi$<($l(&3b|-zoH-b+WH=VK#d6MW_#_0K+8J ziHngfj4@s|YEm+@ykpdu!e2K_yVq!O4o||tPqmrBk_r^YSPFxIC{MN|G_Hl=W@8nc z^V;Eg6zq+v|76OOFp&r(JPf~CGiRT47T^OFEJqa5>{zc7NnwDk&RVLy@uphM*ddfA zs>~xq;=|J$v=HPv0PmMY%vvK(8kki}Xgb2Ea%gcuDLSdC)^FA$;CC z;~q?!o0{z{<~@rQR%cyHL-x_+hJgI4PFBks*Iq7yhhspRmq{wvms!;G{kgfm+9GBbm^gF$z|NZB6GG+YrG9^a<%kH?Z-%dJFwv8Od@=bfmY=Z7q zvZ?CqB$@KCgThKC+sFkRdwycY0DARuk8CWFb4)gmyf5q=d6hQbPy7LHnqSm%dee*n z^JIGdDu)KtmmvoKKrScj`V&M7rMZ72t1`Z!>W~y4Z^l)z4Y{dwrvLrNAOB;!yRBTq zczL@cCcPVyUfyv%r2e4xhp)UI0#ixq?~zs6_>%BV+jTSmMbo(~R@@bCjPuBsZjJj~ z7#2^A?~Il&jeFe}=K1Sf8b9D$*x*ct6~XQUN6)uiE57{y8}63Sc2_E#`7wCT|7>^U zLr{WP;@@`D=sB{Ge0=RVP=@cGr6pQ_>qH&Lq3HCcBSpg1gRdQ#t5S}8>P3z#)^ zI_p3Ge9KvXy@}KHJ{uw($Dh0-I*l)F37e|hc0~8uSbt;agcp@%OQ!+T)z?RIb9hI? z1rk~J8{8u6FOUuzeeEss2_v0vww(O-<;jnxIe>x9{5xy-1&9@$Hj8SQCrQh%1Xa|o zh7~1vk>aK{dcN3y8=?mv7lFx-A&Idhl>RaeA*KRT$Nn#a1|X>r<{(24-dhanHE5<+ zrzVLnHkkJVCHaW(nRbD&of*q%Gwk^jQyEMi57uBkBap3x*Ia6Z?B(QZpzCZ3q2)E7 z0bcNfCAUUd0EXmjHHL5S0|6?Y*{p19icSLPT4}gMC(m~Rpjmv|@5@EyzduUEfV$aC z5J)_x>k<^qkC3*v;*VO4%AtmsBqc8WOp@KA&w@+tRDx}s21T#Fs4W8sN9OdZ-ZNaP z#z+D&HTzgiZj2D#mAD6^iV*G=U#0WB_5*{fFd&J0*1YyJhB|!V?ZiqxV%eO+6CVX5 zn5w6WB$J6YC@Ex!8kN-p$&!n7Xe{;(3;|j-F z7bF&qviHs{$4KIViza5cSOq9KF|LuIZa~!|8>Njfqkx`rc1y$)bM|EuFQpIH@)bdz z!Klx6alXgS=#<{KsDx*>G4K&=P_T zQyy^+QS4WBBJa>B#)SmEtsx#Ot2yI*(iZwCZFyQ_PekSjLX``AFc46N4)tY}^ko1K z*t1=!5RX>LQp>3=Tp!ShuWC6*l3h5)(bE%1gUKg-;nK{0efev|tS0T?Rpk^!z(#LH z>k|{pn6J1kiq9<*-~zERDyF4b$KLq+UF9(sExxlIgoBnY_)`S&-YV99+sFcWDQGN0 z5Gkw;83^W$o65ASU9gY!UHZ@5UpeL$P(J-hfnsT}Z`PD50 zHOBdn_L_m09|59N=%ZE^hG^HNrsb1Xqbva#3qfJlKPHJCU8z$}K-AA7xMI&j1Kd6w@6)sx92()@~b1?y*2&hr1 z&8jFyaww4C_}k&JH^&Pb9|LjjX|f-+=1j(|l3u$5A)1rAT7rafrUqk1bc-=N`qMr# zv;<&Bs>APPC4Wpxlqi&yWzamkDdv*p6?a?q>)OK|2ZX_$^UH6?PR@G{rw`_h?1lj; z08qK&KSfunX9weI(uCsbCSr4N_l@1M@GO-obOJy2IH>U*UIWoE>dzVjk(*4;Ia_z6 z1-ma=uZ6yxnTSCWGcac4WLbHOs=#sMA@wK7ecnGvjG;}#YOfYf0pdl%g3?vkO+bHW z5a%A}hq1Zz)xDv{f5L__JX(bHAFLr7CYemj3PY5ci-s`LD$+Q(>5#rn?YDh@t=t+j z2CTO&N2K%zR|yp~=8bsM+!4?;>b6%@LC_;Hq#B?|aHisnj+x{>C`7T`mpD$y*{7wt zC~<@3OATf3nPyUtGv@qXi+Y~p3|uhh=Q&qtQQvHb58j5yGQX1!&TaYlSY`qgD4)*? z!M8fiCRmz=KRty9jy@~HA zuRbGI@L8y!vC%o_YRQubP9h+0xpa-EYIKQ$G=_Vn83j`4DrtZv&A%`{$sLJ;_k!ob z#IT^$FEArQIaMQ$Gs%2rx_>a2OA1{I31~XFlnHTKtB5DH5h)#(;KGlJR@;X72`n1A zEC%uW)x8mS0&C>>p^B97vPB88G2IPp1t&f1q(pno76{@pjFOD)Xp9c>ODMZ@c~&Vd z#GHohh_t zk*O-l=CR(75Kx=MDN5|zQE!fS%+ofydt-O7Zm3wRTxk%v|Dh01&T<;Iq0&+CNceIH zBavXbJ%Qse=POyS0eNWcxUeduxu-br6{ntsC~!X09QB1bp-z+0R&1sORq4?Yb?i09 z2`K!)U5t5Zxr>`hLoh}Kn)D(mL6Pz;oVEE4kmX>4!GEczB;y;&?9R?Um*?gD4^)GA zTTV+!OL^gq2hS$oQb3_O!qJj~oy&LR?8Yt05%HMGmW#4+47A-hpP<6Xy?xe#Y()Z6 zZPjwfonBccoK*9RU}q6iwJr(dK|kaSETN_unZ{L4Rzu*zWi{wzS$cP+SsuIN+?K#~ zA;FTTGa$Mp`|t*F;YO$<6kisB`=m2vlq1bBL3&~_rkh(5ty61Vdb=Eui#>`uD|kD1 zyo;7%Y@YM~^XhTRzP`eBoSJ=Qiz-^g)T1S0D*aQsuAL%^G2k^~=eG+yUBbG-1fVop z?Kus0A@adDNvL9~p3}EYc3M%T+L&fInb!s)@U7yG4ati(8mYEiH0}&OyP!!U1${e8 zlB*RJvwlk&z6(oIn*9s=3c*Y*{d27EeiOMoZc=LPM!Fzy1vFa199hfYeUaPULsNtl@56)U%L(abDNR}QRjz<0u3^nw?S zwN*`>6-cd1vh6 zk~EStDY=zxHY%*dRklO(P$84Q&6}HDxvcSe59x)3d1uBJr=v92TBieL>vC^J`&DZ} zV}u-4luqjbTSjt^FA?!4MNeuJHCM;(ZmI zynh5UR9U6owutiR0^O&@$Hi1Dw3vys!!@0RToFUz>@%&f$aIM>>CL0DgFjZUx_Jn# z{zwQ6Q1=$BMjM?;xXCQlLirqOv9mHiENz^Z%{GSUVUfZkO#>3OlTsKd^jnj-oCLwH z-(7LVn+eDOE?0$R=E{onf4EB!+b6s0k^^V$hI@ZW6AsG%DB=po9ob$w3^jPTpfRw! znjbJ>At56@==j4SuFX|@M4&mvIA_NUweuMJD;kFbr38HBB*kfUyA?QsuGkMi&9La~ zabm03E?2d5<`GUKJ|lNsy(+*Hvt`ZIn|**5a#gl^|2tQ{bR|zt5TZGaYymnP#6>t(2#e$AOj|4yDOt)6TMrd);y9C4|EW%9ME`zGOl;ndm|aF2bb;oD=mqNn85mUe&J6aF8^02iLY)v_1tXvRFea9p0NC?$YH)+iY zCqK)qUXe(L)aC|aazfUX3Gg}BW$pXwel9?8 zh_PM?XRjunRj6q>N5CRGr(dqh5vZAq`S3E}NbMrT?6pF?!`6^6<~gCHl!=Ub+Z73^ z@*n3<@C%E`){l#qCUpvS;_6bgAK#eB&)#B90|bM1<%++#ZLQI#qT~gq{t0fu zDAQoCmQ}cG;2lW-`qFk%U(WUh)Az&(v5ufw@w!-7aUh9S!C6#nk#q5is5=UEIf37L zgR3{6SkymaZh_yE{oXtp4MF6bFt-x0(aM1p3JF$)WNOFj92MabSX)lV%O#2fz75z~ zRsQ954$hSbc5R<9nYePLiZT;m*19Y=CVO=q>_rLR7io#NLq~f2;xbMicWexU{~N#X_d6b z8<#d0rLv`*v7P`D--oFTi%6OJ8hEPhrgWo2>Zsd5ZSs6}&v&UvR8bZ}~MG%Go)Ow$xLtwAbz`YrZEhDJmObWRcghhUK*Ih>KdL z;(`EbkD_oj)ZD4_{*{O zCq5f~EIv%sz~I6Kn*>X6zZ>QRVv<3JVLC6uG_%$k1s5w=o`D^R2asoR@!`$=i8~q!0}ER$Pez2*EDW?@si<^ zOLcSe(HD{p`2{B(eJq-?9+kuFH(@5YW$O6~h*T6=Clj4d@%txtM>C-VwDdVhh~&dZaNkHR4uMlO@qRR&B~9 z28dbG^^ zq-N*N!E>ePY)}wgQ~r?ZEB`ro>;-p-Do>^S?ki;l<_RkIn7thV912xS95!9 zhfoOII#Z4s@`R}Wj8yl}svkssi5)W3!nADLFcUJ3zSd^Li1n>;lv%2o2qRE8FV}Y1D%5(>K|3#AC&;IqG~-FIVL>d{h{*Ws zq9olK^;9;n$5sSpgppm-HK3;l)ajhG^^lMsAwiOWmiU@Q#g}jGcXa&Zt5O97UKZ9m z7Ax}D=oE8OKoo=LhSj6e#edJ*+hk(hFklz_3JPUzsY`*c_ zsyM=ZR*XcYc?06zQ%!@o*R8$H3QJVikhEi%kK(H<7pakNl$eT;pxvF|q#RXT(_qAOixez)ixTS($5jF?~rVbyx7XEFR7v)FcaZmuy8#qlUdu7ixM%KLJZUXjf# zm0KxeA)c`tqby@XzxZb{oG*`v!x5TFL$n5u9!}tzMX_nYT+SC z>Tt66fRo=vGS0K?O)*(bMRHt?>jW12Dh`JEpoh${;#4U>d~3xYN2Ggj!7#>#Mfaj? zm+FenetG|!G%;&xE?>w1D5ktjV$)*N2PK0i;Y@Jm12nKL4V(JLi2_XJ9hW#a>4)BM zP`U)ea^2kU-O8Ohhu8_7u%JpvlGeYax1G2x7v;ou2iHKW?mwMVr1(H1-gHWrCga(5 zG{sA!33I_i+Hf>J?-t$AX|rTU_J^@5uGLCyx3)#zfP65QN{bN%mMka4|+~TU$yjwBHAeu`aHWcBmC4lT2d7tYfj2 z_#D)|`#Vk}_PMx1pY)^H6Y05&X~oV@bztiS$L78MS)FzK3}e4+G|nr|nC@H|DZ(M4 zZPTQUNbS0L5~&q(w+L9C`utpx49sBN{&(34VsXo%omv1nmkcv#`|GNFIFt<*7x#oU z-j07}=`aXE*CNIApZG|JYjjYg89#wVe*eL{=eMsbzD<3!R_qk;#R0Hy=7O{#VxxqI8I zxVRZ zWVo}N{rAeB<40~@C@s%I+jK77{ArwINw-v&I~LczHja5dBqu^m(A4 zg&UB6vGPrTgm9jOKBE3wR56P_`GcWP@fQXEZK!a2ls^656fSH<~4pO3aipEKU& zCom%@x;%W~?J5HweUvoLpP;gU{)R{*Z7}(bu|I66L`}R_u!}w-Pzd?umtu~mfe?`o zJP?mKJpL551Fb`zV(C76g~`}!*U!XbV6H9FM& z>_b%4J8Fn)D~G=Gujv4p@k4*q=!?dA;$}F|fl2d@X6yt<&_H7b(WiJw9OH2tBEjV` zc89?m=D+IVN;&4kDdwb&51{-Z3`KrV$MUIQCx-pf7W1S5P;J`Z*mD&IBSb0k^NC_8 zqwnIQ^i|Mt#Ca8d$CtvE$0z1uikq6(GiSrpC+Q<6>y(dRL7D-npVUWHEK*KuhL7kU zwdjleCR8k8vY-i`Ue(5Qfe-1DeQfLyy}#H$y&mU%Xi*N=G!m|l7%JGtMcw22Ry|2$ zwWmrc8x0x$BEnWOBFgNQ%Yxa~BitNfKU_=A9QI}sNesY}X1Nu*uOb~F+rb;ubz1cV z5x;b+!=e2y@OF7`rLZEdG;tq~G@=&5vNXdLmpx}MXY09{4?6PN4y8tAX>zY5{q;Uq1TJAZ?9|t0qL{7Yi?t}*1Ydp#GpB&L+9(&P49xC_9rKyzO7R1Zcy33hMHRCrRB!SGA0?@3X*3 z6@^zP)+~@>-L}w7t6pfgpKjG`)2-Uu(dqb0x?x}F zj)jCA?5pd*NO9FqFXaqaRw?)ihg zYiG}wPq@l74%7oVbovT~&WDH#H9+{9U=$E}4!uUC$m3&5 z5ydmZ{*f`W|0!e#0?zk#%TxnlokGYHrkog}i6k~i zyvKk<1_KT~Voz(mNc@leH9T~~%ern0VPaAzwdBv{Z75FOB`I<#mG(}t*j$F0Yu|X? z$QVk=6;bE&s2pYFBn51$1+_@DU2EA@nCMY415VH9`W62!-MedsnF3d$v&+-$BaE3T zIRubScJ6p@?1J?(yhpQ7DMse6{!)(2>lr%aRN~zY z)>ogcFSOwTIpa`Ef}v*$+>(*^rOwBX52#4KWS{R^R*vy z$8vUpY`WdOmq`a(Z;e({b&4pg7(vBLE?1Rn@F8O1L^MU)Q1>@Idie1--4AoV6^u7B zVl7(QXJr+t%_?iQ85;;@HZ{m*EZdCqga$J(QhYN@@`T6GARzG07x|ZRlGY>*KoBrq zV!0U;%a@d(tan0O9evfy4mLtv+nmsr0ZR}Y-)C*)B-xH5mSw+cqNQ$7X z_r`l=G**&Q6^E`sclDo4aNyGX5D0=ydUQWl-_dAcBvZUbvJX`?#}=SI7RIz?J4POo zb_T9*&e)gM;f=9U0nE7pU={s+QMQ*HxsjwTM@>t(LIQdz#T%b$bxkNZvD%Yt&=%HE zldR()OyfSp>0C$7S74yHjd#^3=xrRnae8*B_tj`pC~I26(xj!>xGHDF%Y-kK!+a)z zD7^2d{r(cThe^L8>Yi4w8-+Y`p6G=-U#ePi6Xa~;A)juy_=?!uw{V93DR14>8>+5NuojHLdU)!1k9k<-?E+f~v_8 zY)!jv8JjWD>x&oRWjbbR7T}mq1>geG8XS~+oz@_vIVZt*1T8B85SBfY%B1DTxUIeT z6fce7^(uZgMt^q8Ak*gxq+t6;%)F?cx}fAGsA=oR`#)_4hakZyM@bf)QHgPow=1hM z(>L|;CxgdEglDPah4A27=B0ogXNzXW3fE4|2iZr-yhbaVe*ERVrA|+Z-K4H&J@)dH zS2n%~2U7*!k~d{^I29*&`z}y@mf=wx+rExy6hL6OdJ1@ma1rUq7?LaT!?2!aAqbwA zF4kG8w6+PWp-U0oN+JbmBgqfEjb=%dVQC|ss3^#~X%|v;?$+bbxi1pA4nc;Q zs75Dl>`KAbYvzwM6^5>94k8EINZA@*(_ztCa^VNwuQjNR!d+{mr+zIJPSm(Z7xug! z*6@M{hE4}s>`mpg@h$xe-?vo=P6ntj6BDuMXNQ1PIgC)9i5lFBAHb5ySP|wmV;FcF z(1m9fei3R3KrP|`41a1B_M+0jAsLIwTtbq1@Oa8KnE-&Cm^S>~P_sXT%)?NWveo!N zO7!NMym{qi;8981}!SVnuCcdBy2QMIEr=}A=V zW}B?bcsS!VVP%+|+#eMOs(4T>zpi^sL1!`YFM7?{Ycelx_TJ^!+dTc+wy4y1H*T1_ zqmZZohI`#+R6RY%f;q}g>kW6qx?ye zX0pV>Ai{8Oabnt5ms;wJ^Og>yu`#eOa(o$P?F}^aOZpdWg3D+RgwF-@Q8ST5rJKF$ zoDmK?Bk6OHJ3=j0>6IP6IXXFcb^M8%`%*S_6(}-|{0!plG(9U~JR=Ag5@}aJTy28U z8}wb>Q<4IKJ(AWWV@j0NzLvrs>hHWD))afKJgWM08I%7+zd3-AnW^A(Qggi>4q*oaYRL!-<2ox%a1V2UUyDeS&N9Ip053q$zbE35&N*WYB$T1f3PM!M?gWRDCoT>`y*WNv z?NXVXb9j5^;!Vl3v;V#w-e96Fgn@JG#z2Y9Q4LiX6Aiu*4>{oFmt*Tcq_k;)fPlnIKfO~ zh%zygNk<^uQYOyCVf+@^LLres=$DGzT1z zL%K~JRddkOia~qCkhL!7Yzv%xAZLUfp$eR?toFR0bjEukkrOFr9zsz@32fF*ptpB8 z5#KuLluF!K)=THfHo7EAXSxd@`Th{6BRNI#QU~VN4oDIq^Mf%r zT1Ir7{*sjWS(Q-1;$>9K^K#O9?B%eY&gedDR*JXPf4ob?EsO1O;+FFbYf_j3IFt3c=m!CDjz?xCm)4JPee~%Qdzq>f*Lm0i}-U1 z@hbUxodt;Lp8~@rHmjQSpv^}aPS+zjC>ZK2hxfYD#%5iI`7ZSnEOmny2#jVSKDm(C zrdF>hMw1(l=(9FFn}pI#C-7o{{A4K}-E!ieU--_EdL`U%3vq8d$0556BZ6l(_l&}a zvm+rl5fdqzkQTy;$f6I3aiN}`ziCE{IwbefNah_+ExG3dOhfji<=d<{-68dRQCa;3 zcR#5YD`f;qUyeaNauAHaNj>;m+!TGd748JhB#O?t^yCLCv5ni&+mXUwY;6detp4Fq z-&2~HW7z0j)Z@k?LBM;w9Xp+NWQZkg`huLmy>W2fCWlN`Vb!13frrd{Bi@qrAw-z= zq0G&>;ZhJS`XaS7wFVCtWO9Yp3g)owDCVDbWy-`x$ghm(StJeFyTck{T+*tq7(sVR zONS*te~

    aim9N)|6yLSR(alf}e=%ig1)k*iiKwX~wqaD1o1sYx>ktMPyH^EvuG# z$ic761!E1-caM-7W+J^|U2zxQN`#@P^(nYj*e}>lYdBAEyzSDnEI}=lv!ep6DFk;L zrN457QB&(}gAEagiwd0NZIP^!&VboX5!?~E8KY?TnYTKH!l%S))@jt~en-84t)MYhF6Q9u2fH?#Un|9leFG{U=n zdbrh<@^GqE^`aUsZG8B>As(&hPK;Tw?ApMZISvcsk|{)}!!C&KH9_L;aOolG_!hSK zmUf$ayd|`tS6;5oxHMEM$?OVVR9lk4b5jp@qoVBz(lv2@cX;z6twhq?qzH`fd^VP1 zo=1H>5(5>POh(Rd*T+vL^c7h|0R@8)&U?BZK^cq`cQBWwyXm$^d~0$3JKM)hqAUzZ zgV}(ro?xRJtrn#7($7y43>7asXKJ3J2Od16l~!Zz{`s?q=sep7#xXE1TbfhRvjcPoNd-}?+2J@9E7{QG1!ocY{j#j4C+ z-XK|sFTzye;b}57DXaot_U?LzX=)SRHlAGWvVRqhIeatQY3V_l&VTkHA)69$g==c! z;$LMS$fk>O*Es*ACw|PWnx*(jGctSTlH9SQ6ZliMwMUbu2?4d^XRVWaR#3|N&+Xf- ze^W#^Ken8`IIaR2^OvOHB~HNQDS6C43PAi3mrnby+3zp2ZZ*80ZutiX7hiM_-*Jmy z6YazPuI{4l1FCx&DU5ommQG=DjcSMjBr!hCxJ+F?DAWOVhC}7YH!q!(eyR9f1W$?y z3K$m=L&z8>H_NRiCx3~@=U2ukQ4uUF#9tVs?tpCC3>;~70|G1_)Q}B;G{mAYYsg4z zl;F# z8}OC15+NH(YC?DG5Jq%`npU&yNr|94QcWR#>0cpfZ&ZM%dc3~K&=u}DkCCpl5}%8iX!l&)mFrCBnyr$zE6JgJ zC}qVHBEv`t)RgccDsm`BPdWF%tnN47R^#_|7*r5Ee}AcL4|~fKlggu|@5^L`23Abo zR|u@jJXGmT_Cz^PO6@wkR$AIIxZ_EA5?rtD;iz(-r7U*vF^u=-PiPRACvZkq9qZ=T_+hQ4L61QRc_9`_ynwMu!qDeVK$1y8BjN4`=8s~;H(<$ou|NWVX zC*~vVKOXY^E|-9oC38?>w_eINN)U1qAsIq+*TnJcrypK3gHCEoo^;$r zX(z0bN#KOCC=h!q`!QPxM@l8-thr#f^6hr1@cASd26sttWGgKU3ceD-#7adnr2~>I z$=qC76RSI#M^nu7NAe)lJC%nd6iSkpFV;+%8?=&X3WuHlcdhUg0O z$px*YW8d}@Jfcvi7Z$_tP6rsYy{KMtruZw!47!-}SB=pL5VWHEX~bBROOXdh0pJaG zWwlbR75V&=ywShPp0MfL%3htmi*{^KB)8yjnw9ldc3#f;Z^=&GV$Jz+%-G&r){o0! z`(W>y{>^twsnqst#tEnWN+8i;T~)Xjh1IlLU01;U#Nt6>_jNmuf;udqn76X;HPNhO zd2tihvgr#s4VMTBMa?73GvGT?{g){3nF;;=WxcW&pP8sRMzaY}Rla_PX)y0)+YpWOcBQu}V zzdC;Xf=?llu?y|&YC`b`0%0aHXYEK{U(0}l4UPkX9rbKsV>74 zz`BG48w)5z?w=^+B7M|_5py3ZwB$Z+`IK(4kUBm*%yyD(xa*4gmd&_4`WicUC)sqn zmXs?gRJNGxv$G=*2S`>frxE9cARQDQ5`h?hNGH%vbA81_k$`w03!S7tp^t+ucEvT? z2Fj}l=QCJ8>E(bP^~dGWPO&Xw?wXZbWTli=l_E5dNiZ&U6RLwboh5^UuZenc z&o)qzko9=bC=9=8ja&x^PX72i^c>(Tj1@hQiQP`<9GthNXzel=Q zIuU#^Ma#4@Oelie@9us~tfrf!?M(D)P3GJHXa;F?Sl(H(dA37AVGnW$E;1_iD=l^R zd1s3!M9iIiKFBtLOA4OLgMkj0lrd}yn6%O`>yOWh)dexyN574SEhe0r{BqZV-M&Js zK_woBFw2ev%Z?v>z^i~JiYDEB93ph=ZU z&!0VfnEjkRpl$Jh{_^l)^r#w#*rj2sMo%h~x@bI*mYsz^Z->p9cpqf{dBx12C{Cq7 z5idT^)gY=&XyGXYTP*2~s|}g`7KKpTLPlw!+(BmOUZYqRKjj&o(rbf%imQx6igA5! zB?WDbi=(b2&DTmz@v9`uO7`|r@{c6*`FZodNRk_45WKFrDj8=#ZU^6se(&t(?G+_W zMOe{RUtFt|VyxjI{3$ylmR5&e7YhZLtXgqUH`VQuD~LGkiU0hc9-NoegZ47p8^<4G z;l||!JPfjytW1I>h7PKd^WOG+^tYYpXWg%lp3pA+A?#iK@p3U6PV5&>OgE({{&IOy zoj0HDG5U?png4c8YZiVUkC(r`S3;Har})@JPwi$u%9-d6WBuugo;>hMjWNNT=hbs@ z6%NiL{hEtoI6lGMb7A?Iyaw5zlFTYKyzSO@S;rXa8rh(t8C8h}B=u1Gp>&p`u0Q*g zo+U;Rn|0e=AkYgxbP#Jy{;OoXLfcD|+T z%<8*IKvO7nm5Yx?_+KnDqVK*AC39<6q*&1Oc_xJ;@8*X0a_YAZr#z?YwX~RJ^@^R5 zqarR?!}s4c=%X0PK5w`n4)*eev3=B5q9%2rSk9a6qmc1Ng02v8$$7^7LQks-=>lmH zRNjgzRpH%%U6ayZkywwhzxBmJM>c+kO?e^3+cHr0Yyqy1` zF~3T}DWCZ>&xbEO9?nI5yQ%j(Omn1R0>*FlmDr-46$k}={M&9+NQ{faCuLgcoc~eI zW;aUE=Bl%W!B zpTx%v{cpH4Wym+xH!p6d1c zA}M&j$;MbiHo)anu`i{>shFQq@AOu|AdlRCL)v?j^0Zd7*xz6jREdxrM>T+!UmqLX zYY8XR*Gvir-urtl6@k{$o8($|PScw7gop~qR8?2nf>fOoW){!htn}dAIWysu&Kl%d z(7&_)KK@iU|9$*2+nZTZ(^}>Uec&Df(wE_1puDD6@_%{x|79fD>t7hk#%;6#)`=vZ z+wzY>sk&wJ+lOiD-_oO&g+J#Eyx`}x2V(%Jegz?~@{5(TGV>j)&0i6*U?!VTz6Dbh ze&eYb_-%H4@*#WnQ3#m?M zH>&)?8wg9a-}kIN{-CcnS)cbkKSy&*qN#7eeFcq%^u`=jF8au@sJSTSh%DtkDfe89 zj2%k(=K>QW@Ku4iYAbL?$@^_wyJq$?OK_N4=05k?4gPI47{cHKnEypY7l7`Q@^I0R z*4xi+3Ov%MKOvwqrT13zoCbT7bD>|(K;gVUmMVkD;k2cnZCN^anxntEvm)Z_aa3H4 zPdhS=I5$hiu+Kny3ExEDh9W|CDT>%>4AA=kuu0o4B=7-}j7jo%_Aq*45c|!R3c_er zn$G52$+8{usR(#p9%kBEhAj#zJDM4>Dt-v1G%q~)05E6Gn`Hv*GndcXS?y`7aSWV$ zgjc!P>pDOF(iP@%8?AYc#o!Cs8tWd3pXu9<+F$du3CtI~p>BWZg>Je#niPTgB5c(= zo`>Lk5pDCk`YUJrg&dMQ9#s z*JF07UOR{@Aau-SP*-V@Kl9SSQ46hu8x|NdOJ{YYkj|e=dNtfBH7FhXjPCNNOd9mF z9;rV?&oADfXsf6SgS^rS?tPS7|7A=00l&B%A>93O)o#3gBGnF3o;KVHzh1gD<11wE;D89HE{|;AK9r1y>cs(1ZHn%1>RnNIy1J zBK=ephouH&n|J@1K1TJ0z^Atrlw|iY?%Wx$aI! z2M>U@|FY#xTj`>Wn_p+*t!w>v;K*-jTW7pe5tb_jltLy{+5! zUT>PzZSi%lLhY)1y$ZV3*S+eu%5Zoazc6}_$IWEpA<{D}XL+C&FIh6MDu^pYmBB)4 z)`Wy{E@MfmV_j)k1$Zb@w}A{Jj9_!6MbG6OO3RBC`a+OJsx1$$@-OQiv*+%5Fj52b zr@J5aXK#7bbOBM+Z+TFZ0O;|zzt}E+*Y$6CJi7e(hubEKm4KH1eak}-GB2cRNwH6=Ncwd#U{F`OAY4 zsbQ7oY;QYaUl4AeSjph{fH6SI5uOSiOfDrl_$7LGqFL|Ote(+*F|#0;+z~RY{7YU= zq_(Hj=HcKN-Kxy@6?6QTO~~=z0s4i%g&6^DHebrSWS(BE;``)DT}6s1l_j_Pmc_F$ zZgT)>i;*L)-qXKz5=FXJ!DVC_iCX@=oRWc7=AhM51=8A;G7X_|g9^lak)U*9Upw2K zstJVEV1i__Q6W^w?wl?G1ZQ=YiSi(~QSw4e(* zEItuoXEI3@KHA$?fW=ueAzz2~)H5|CG^ z=PI7<4jUZj*-8zZKoaBK(FWR3Yew{+8a$7ngJQ~o)s&_Y3AE|Z=2di}nRvAZ*@?s= zCO7@qTs8|-`eHD^Z10irQH7BT)-mp@3<_niTqH!~6`|*yT_dpQD*$eGln`7>>V}+^ zrrp)8e%2I-Xr$+DP2W&pJvBa}ts6(61>ryEq&lOI&7P$3u#S@MyLgKU)>=+?3<6%DMa#WqiHm32n@*U83_1cW7jpf?h0OKee z!dxLl2#=|w;an$&vCA^7XYh{ev4hdlDjym=MVB>x+p?CR5nL)W9JLmHrTFNS@++bzDx>|rK z0PmyPL+?@hz`GLN^_^QZqVNu)OE;B$-5(Ab$?{w--)qv!U6%A7Z z4)40$R^Mx#Oz=%ExLfbG`1ZTyf?IjFg=MMY8)wZW7h@aDm4@&?r+(R;7XS%gbMLL) zH(z!4wX+~Amk;wj;~G1@`*l%VOUPpyndg3d0gBLF7p?4Tz0rmSV2>WoQf zrN~x4u)fRPwQ$uXB#{aWXqx{jhd;LzV9p1Y4NPW;jIZPE2yuDpK0JeOiX33cBwyL2 zJkJPkyQo$6C&Gx4n^V|>y2KksN~vf=NOp0q(V#yp<{!qOEm%Em5w~lCZmGN!jtqXM z-PME670y;Og-T^sUQ606+gxurpV!Sc55P}Rn62JkJsIi6s6X+Rt)sf%>#xNR6E(Qy zx%*>Se0eUk#x*L%FSAFvmtCFUhzPVk5*V18dhfW%SyQt7i3JPWrFe;Rca+Ff93dl2 zY{I;XU{piK=$m0${KOl9w(d_Y$1g`ep_+L=tACPsbT<1*OOp1p<|h&;%x-w~6NfuB z2$5 z^SLKgi5)_BxUDw}NW=Hg!hEZ-S$wN$T zzaA*ZujSG}Xw*A`c|B?xgxK%s2d{uW`VF$~Ukfq<8LEyM+;cr`FqkPC>Tt^G&OujzmKc6nK! zQERlN^`9+d-dvLN>G#)9sm%lAS<%;@KDmC1 zKbND?#4p?@&##|6mlkT$uO)`h1hopdV2~r?gAym#5c{o^r72w8XFb*N^r=10oX-D6f#Y*=B2*CLQAD zd{Iv3g1|C%C1os>XLRmGZ5w;WRe--ZK{@7sn$JRA3#|8fIZr-Il8e)76{NeeHm>5{ zc!>n(Fa&f(sqmqVUu-jTL2F&K-v{oRqVf5alMU?8?ejM*{~9 zF|vc?GrGv}{V3Pas-TLeSoX9L<#Y*jG%aDrYInCYl=IuwD7(pi&sF{h-?r>dviwJ5 zh}3m-ND`9+(~5f)2WDS%leDOu18~BcnNGHb|3POQ+pl@!2sz#tdng?P5_>t7VxgW@ z``c0SIiELvs!xAirtRgUJDjtOS1?40#M_tdrjTHuxV;^S?FT(z8y8f1upnpu;0 zT|;*}tDY=B9UiRdCHCOc?VzBpd^(`tjyAv6f{5ZhvZS2WzS>bq?P zV^=rPv;NpXaE~L>L8~^TTM9vwh^r`cvwChgJTgHsV%|wR52Lx=?dx7>P&YSJKzG%V z_rGzZ_jS890m@U=%4JncXrB35tQF~5JQ38D{h+L!kzkq>$JOtQ=id(1kGPI3e`v>s zt8wN{1CaR0xLPfR6?w3AJ@pmgW_4P^#Nyr3^du*R$;5oI~!Azd~hI|T6Fe+!BYgEp>E3fI7 zzk!nJu3RJf4nOzx-Ow)h>&NR}P1~^Z(r#v6$SM}jDfSjDP_EkCTruE8dhC7{ z3n)MFeIIKa=<=wul(LZ0$|Q-v)Pw(O5GoRR8~EsC@ZIu^;>a-CbKy)ni9(dSETKZQ zE_yHuXYB&}2%Ufn@8l-LMDh-9Bhg8go!#KUF=m@2l;XAWe34i`2gs)pqJf#!W4Yoo zM(Q7k;0Do*EUHP-woA@9J5ZNGVo#=E3^tIL@$Dtmvz5O?Oo+c*pQPHo)RIZwbWYCjC3eg()EA;@yGw5f6@Ow(*J(O|9<`t)0+JD@O|z1 zZbs5C!GAHgCt6wg9M8d3*3nDn3OASI9s719QNqR-$X9SU%yrqQ7w&U$BZFYZs^Mau z5c`=(oYqy%E)>#Gx$GzXu#&7VvJXjrVEwqe#W7d0*{8~kxJa++IFL?TvO!gY8gzxE z>+kTJc4c>o%h5>ZA{scuk!T;ce@Iw%z2bSO<>LANBK`CB@~~bY0|WooPd>qlgUYVI z^94cwU6lwUn3atGu3}pUY;`|wNL8rx-3c^1lD{RLZfdwn|GC>A$pl{kOMy zdq-vJH~vLD`<2D1-S2ZwXBw_Z{;xP-@Y5JRz_nd?>5qI;_Y}cGmQ|`QI>g`}qTWZ0wrVN;_?S1BQ=>yJ=^;Z*ZEcTRI)@2_^|Ymu&y82a_xLimOwC938Kx zSMyEP1-)p+K9_5|oN|tf>X!?lTgG{dF=eDt(VizYPjDO@&6Yw+T4GJRqPhnu&eyZ4 z@;>(y&qkn`Ig{_S+v3NH8k51sjh#!#GYDS(DMj^(_Av1dQp}sFZhL`33gvQIGVV$4Nph%p!bRP(#97TCSxTv0s-`uKh{^&Vo>P7aHXG5! zQkmUzqZ8CRbh10t8(yCOeKr-V`R}$%=tERrkx#Kv(%mDSmi8U`k|$}xEGhyqq_n{v z;KH++MfRb;bLV>CK)fR)&N`KmF9Ly4qdzkVfvF$$sp5G$hb7Uu#|G(`HHk2 zC>QsM7r>3x#X30cI&#FZYBN`x>F?N7Ea;1g+vso5r+1D!Xz3GHaH2sdTC!X zvQ~xC^25fD!|b}4O3AJ#OXD;}q6H5zmnx8*r+szKvN+%&1xx{KtIV+3Ih$=Ggn)mY z<6jN_^{;K-)MuZ!b-5WP7;$7->97!)3(~entiVLQucCuGQnrn_YYfc zAd2tV%T@j={bJ-;f(<_;DL5^Z`J5R9_~~dsD^7;F@jEv(bBMOBv6Dsl8GWyXVQoZB zD>9AKi6hCe>J6P!-nY0Upc~P7^y-{U@~L?yErVLbEyA`QS0$U~2+$y)zObrA+~dGG zN3)AB{@;8_VvhUzffN+w4>&62?a4}prQ}dc>~|AN!Oj&>jVv({ZYNZ!7R0cM9~uM-TCT@q{a~W%6XGMCgin7rsOUWdGbHwvGl=Jvz_^aTKbSf9Sy16 zbf@5SSLIx|Qk9=p44zG<6Rqs0Jy<=RcyNQs#ADw-yn8P3+_Q&wPvwgKt)5Ce_}vCG zsn5|#XqcD}|B*mh#mI+O^!vpsa;^|7lLs?@^4>lzkJ(8}2-#_yQAgg@UpDH7KKHGi zIAI{8+BNUJ%ws}?mgWO#%(qmjH*T2Zz*#Y({zZ%fj|b1PgQ)7Vb+UI0;?t`%7s%v2 zy(D>Z371}#Tqbd)TGrvJy+4Yk4ybf*r42zTSSFSu*tWu!!&#$(*Uv%iB47|CJ~@Nm zGcLk}N|I1A=wgZdd7;8|*(%3u=$`yx?n4L!7*Z2g+IfePtL;MRa=bCNm}vJiw95*! z)7>TmRFYgH7ftGTYj#+tgf}Rr83~hmZXO200G%_=h)os(snW8rf9fJIS_0mK5IW=r zL)lSDLIdqjZdIU7Oi)BP21}VFM*HkWq46H=&;t=E)VOnk!|r^TSDAPVYO)FGZs{ zL|lUlaPVv>4KZfJ;8|WqPPE0Ei}BP(P|?1pD>AQxWe~O*U?MhsNALp1=U*;IlPoi}8x{^?U1>VyqB|3j=}A(p<1D8Gz36>$ZtU9W7%I*0C+3=_Gi;;FPb!vpVm zzWCqoF?XMS{S=P$uYdjZuS$c>f~hqdUgXm=NPfY1O4Qg&2Erh!y{-aX0RLK)!_V1N z#a=FkIg0=oOU(6LTmzaeNwgs~*qS-FETW`@JbZBIV{r911y2~R9f8DzWmWFK8yUUm ziRT7ZWGI-r*%zqHhsxEz`!3hIb$i015Q|i;i)bZLNC@vPZ#spg=+3)En03N_NW@-D zivL{~&H7s=zTG8BolQ@^df#H$y8pbb%nc=!lCkk4!n(;xpVlBwP89JJL;c) z?1W=ODfT-o5~;RoilWKMvX{kGa2T`mKO7qTs-;=XKb90`ul7JP4@3>eK-#2^I|CQ8 zybXO0PR{WHr;7`_vy;;c#iK9(3EJ&!N&6?sb~{DBOtZK0P`x- zCpd^Zit?QGJ)wc6CaOA;0z!2WeRW*6^jt%0Lk(xI<+tpU{NBbbMPE8!T#%;I>ib^m zZ+#R~e880*aVN%K7&iGIH~y7F|LvBqfDEf??YFla@}F3e4-=9UqQuf6LJ>zyW43RJ zOtSS!rvXfIbrXRIm?wD$y@70xj zQm*4xhV;Gj33WTyDYW0To&AT`-%A_H)^*SfFGWdDDj&uFK+b^{ZwMA!jWZ`Ny{PGC z@paQm41L44O4K~lo2f%9;hnY<%hUe))8QVQ4^e&8)nkdf@z1a}!>BRN?A`Iygz z5rg|^^4N#*S{{}~h(#D_q9hV?YXqS7A)g@N!0DEP@sVE^`ADsiTI%RsgoudD!42?x zHVK+`ch%%GI<-Qv=cMHT+zG;o5Twg_zj0 zAc}0~`*ag7D*1-VFn#~nu@m-y-|q?Hsx#W43e$H)r?e-ckdN8DFxM|a0YiaYk3fk9 zNq8xBWU(&LV=_}@z;flmMSCyH=%80wfYX$QestTM`*rDOAzT281G*AAt_Lt)q{u@x zQqzH2jc(H&Qgx$*2Jyc-w@SqqB-tu*nfC2Q?EB@`*GnYoj9v>E5cF{|C>Ge`?Yyo> zY}n}8VGF|!fb74ap+0#E0#}ZBi#!EdT|Lx$$@LgUDnUxDrOWua0JT;FZo-^ zr45%cr9e13<$mQP=6pj!*$}igpFeS&nl~u8ofr&;_q-`s9=!LG2K7}d)bGOL%D}Td z=WqxXsq_+XQ^i}{B>N`h0A9))96mxqU{BNDEKyM(NpPTkPTOU87AY4#8Rfd0vnurI#p zXdQ(^#JaS!9y%Sbo1qC~Ta}Z9WhwFqF-}`nJtD>OTR~jB(4DN#Cke6V&mJbYSU_S! z)r`a&#ab8%x{IP>CIA&%9`e#OzQC}UGV?8skk{+9mH_i9Py1TZ9wRzyLXw*UlOnv5 zEPgChaiQ{#e0}tub($uh3jX8d;JvyKg^WR1fxKo3V3PB=uy8IV1v0QN)7b?!u5@HG zN{51%ZNNBeE;&(UkzRa6XJ^YVj*R}ksib9QVgGyUPV5>OAY$TwK;5V zxRL|=3J?d}5mzEm&aaOS4u605;mz^C{qpK>CvSgKwdD0ruZ!l7es(k|W|vG@bnsKq z#rxUePrc<=*m^5rMNj^=Bt-x=1 zQ861Fs#(^fj)c-+j7zDKwTlJKnAU00yMp$68!DbNXbV;{=|or%d5as}{wmXf1NpE7 zNaI(tOI9339O~tI!mK!}OdTaA2wopa;#lH=b#yW+vhDx5tzJ_;#q3yQO$d_6HeA^T z%-^yM$l*=|^Ua72oK$t(3qnr=Lgj$uQMd(glEs~R&RSQ+g-g&7_j3EcZky?9;DUfm zjL?!80^90zLxRi9yTpI*$NXZ3nnQ&`qo&2x>R)m5Hgs}_#DriVb17%qbAt{JPez%D z^F4X5DC|B}0&&&9>}vs;@uIO}u12Gw6diheyo$Rb%OZcVvEa;saA(0}X9ofT1A|Rt z*Sm4!B+xX+5K0$wySiu-8#z~?Ws3s4^oZWNOajm?Qoz?J*&qNG;lJz#=bu()e4dI! z9et%oE~Huw_N|Z?@~2L{D0RybF`yqlj9)GNaTPCM%m9ff8;@*>-4H#E5RA*kyq2oN zb8XvE%!tBKA!ZhqpSgb@qT`ZSok~=` zo$P%n>xr-=Fl4x7|NpqWHq$ZB{-6K+zdF~6YxmkGI#$JG9M%aQo7yvhk)K`!AVRx1 zpYj@vYd&|SRQ9N=HOmr*f@1!kD7EsOlt6F})gIG{qJ4|D=rn70o0Kg={t{p&VUPD^ zsdS9zO`UU`Kor{v0%jvl;gj2#WLSs0pWTgMEdx5R8jnWbjqzdx?fg{%5owQ&O{?%$c{@<*>s;Z z$R-Acot~o~`ytm`>%Oc@^{^xi0e^G1QPn%@II}$Bv#8trnMf$v5b~&Hitrn)l&KHF z(ig1DVOqAkqY{2A2~RETUFaNsd9RGAO=lX}52G@Y6POoMt^8F4tyk-M-OAv~VOl0> zzQBc{!;HE#ROVHY^7Mk2tTg|1QM#~{&zWK|{&-dGNX_qLQaRv0Tu_NgL5CAgH&M&A z5SUfa&_ZF7%}#QU`i6~DUo8CKYt&R={+z%g+(&to00>@RmvjHmzo@_e%XXt0JB&Q! zoVZb-IS9EG3ibD8dDV3eU! zX^}*a5EqPTeJ-$Vaby=9`J+o-@(m3j0cR>KF-1p}o(Q$5#Jz(hC}`}D9zMh*0Vmtz zVUuJ(AJAf}LQoX^>7Z_u4(=W7yJ!M=7GO7LXNpxpQRZ!}MMui18TYN$n(E0^upjaZ zNBvwFDN+G}M4b_L9wn>DE8jb$o^q%RMzf?=H%vJ!1$k{r=+x@*ZUi!uU2r8hHpa_w z?;BTjq@)^ot8qxz1O_mpj&A9xtYP7wNrbnG?=sz{Ff;?MCSC5Irn?e$b}WY9RKM z$;OM7@h&TzIhOD0JV*d6*$tPVu?Y~AZv*#RoabW&C9x4g^&u4?0fr+334TLP*+f5# zgs|ITzCCJ`E-D(kG)N5gcsVh*fcjk3aKJ_+S$TZO<<1&pJHmMgq8EGHsO|~PZ(cFj z>Icd3D^Vxwf}RYV^Oc5c#*$kC+6-H!URb8x%p4RJ)Cm3P>mbf9*xcr^R7}yOUZ9=` zF1cK107>Q~a7yGG%b63%k9L4365%0C8EsfudRrq+CGDM&LNLpIoY&Oe&)a@QL2mP3 zbb-VdrjHG9W;rp-$tI(OGkU^MrPvr-XlBb1sr>hWf*3g1KrgZLthX*tPpf{p_@S>om$6b_wx30h(2gsvRzMg+IZmdxK+KV z6&-@PG_B8oQJ|trZh^|N$(Uun_0#!fj)DurGAVC{MDXYfQUc>g>A}z0zyC<{+=2z` zN7~pw|3_%b3-Wn_v1+L7LK4UKOJuQFcUs=r(w;(b%W5$%TDPq({7mx8tcp*FP>eeqj8(Re0*77Jxm3~?iEyX7J0 zpIs8I@JZV9z0SkoMO?_6|J3RIHX|HOnUbGruX4E6&0B?0R>hUhT`kkk`9i!7XNWE% znN*8jO4qp*X2hMU4r^UCN!vP*yVSC_95CtUD6N$@)5^ZmQD(FAeO`{k!xlI$Y?WZi z=}c<@?TB}=2|)W=nNP5#68N-$=yiO)k9PZ^r}J79Z=3`OtgHpU2R)xXL#+Phsk*9(%lJ@;uVDLQgMz8`MYiQU5(V^ z67VX1Z4pigF!piLKCAAd7a2`XsH7fE56{7%leccT4xZhxp)bUaE_oU_7h!2Xm8}&6 zfhH7!4GwN#JUO&k>@u1L0I}x^x)6Ew^dVO#5TrrOHUp=*r{jeg47+1YztU9uhDy|f zoM{xT``qIz%Hz~$ZU#9g) z`I_1y{)+IR7Atyhe_@$$QDe+;d8N(}s41)?i^a2gGUA}*c4W+d0k0{SJCkS{+!Yhf zJLK#wSHrAii)qqDjv8nwxFYx>%p>ouIIsh}*uZxa_UB zkI=#@7F3$Yr`hYWDXwUvC%%VX@8yk|J)w%cJJ5}>5ys0Z-vqMk98Hm(9)6@VJ^YMB zN2W@k1#!RoR6yfuubX{TJ3|W3ZCq$IhZVv-cK9G4Pix57ALxrhW7<;!QqIqLW8MW8 zGSr!JrfS56RUj}X9>hxl{$&S5&t7VjnznP?s*HH@kEZ~7kzVk^HboBs>x(9zU7Fub z5^Lp<7T2VWW@I4O9B8X_vEG)`a-JvFBnrFKZB)0KWDbo@{4Qa3#f)WY7ngJT3~2z- z48qFptG}QhBHQ|`Es`*S%PxOgFt1pC)6<$=(oje(JG0LQDr(_c*&ZOQv(g^#MeHl8 zE39@QtZ0`1%836*kMY$H&FV7QNrh}#roWWBae3d$wtZ8h1oWyG-Stfr;eDZRQ z$bbtwIC}!(FUHRx_&8Hqa#@RBsEHO9O0xv9kz3C_)zO>7)^SF%ggtTKGW+xpxh|+c z-cJ_U_KIxl-0x`7U$mLjPxkcT!-t}^z#>3E*1wf>T0+LUJKNdc#{@=*ed8q1_u{X`Z<0AzMcBXqshdm2X{tVe!8W_< zuu|W8X;`0Tu8t3Wo4PuCT4$<5I5sJ+)J#*;0#x8fcd$HumoVDqGJ~4HQN*GgkyRvzRkkb+U07 zU=qyk%3PCT!N2Bs9CkVo0wEmCdUgsr_LU&BN|7 zix@r0d!_(ce8(1iW~`g;AZ<+f_C?zgw-z@75flz<@qThjcC(Ek1QPuaGMBns18 zJ%2%NE$=v4rT3(Y29e79=U3ARPLmvq#Ne8Oa!$d>N$r83A4 z_yU64P6YJw<%TO~<^5Dwz0S>T`+}(pu+=z-mybpMHb=7y#EmkV-J9c2z z%b~i*t|$?#!mON83r6#ykF{`Koi$pEil>tghrgbrwu1u10fJ+I>; zzI;ANLexT&7Eh#~%II=H=tA136F2YkVU?zT&@#Dfu=N1BD2IYGE@YkaIiG$%^Lo^+ z)}X=>QK;Dha4p^1YDloPE8`k^8K3jwrdIDjJFI8w*QGy<>LDkO$ZP{i5hn8Y;ymLb z^Vk^k`Rv7m2Uk~D10L02h9u$|LhC^~J4*4|<2Fd*H8=5>$BXKG(G>YYzS-+N%Z{oq zWm8w2!oo1@b5ITZW%WP3-Y*VfuuLCGfy29n;)n}*1tN4IX%*h1-r3=sqmz?Y$Dg*d zV#Rw0PAp=dBvr-OMWGQl2wp7LDCW1794~4kdQVDW)iaJ71-J;@e7P~&K4<^M8|kCo z7ZABZK5L*}C38y1Slp=vEXv5;hcE-ai(Q&LhmyQ|zPMOB;X3Q55ltD4K;Cy(wFUZ3 zzR}()i@3zK;oCUqE83AoizLbroD!>D*&=&>V_>BOrpku4tf)(->M}k-F)ii@VRvqb z9l#Tp89#NjT}=p?bT{)ah-|r_>MHJHPtPL9+&V_PIb&EW6mCXj7_fH6*CJzs+Mafh z(>D;^V<$9YdtBaSmn1KLJi<$V9{63m+zEEe|5laP3V#jJHLn7OToK-Ccr8=#cyz0G z*3RcQ*&hC~9lbnqOFzJJi$~_i|Lf>y?NYXLIBzEZ^{6MBrk}Em|BUKZyIwXfx#r^$ za#9lGLwcNWBW`ZtQO{|U)O4UnMXu(o)I}TH`1T8ZG-0 z>>YW-20m@SIa8rI%8CPD_%n5}F*2D}ucFCCao*(R5JDjjjOXugI4xJgX~Ac-#pfaS zhrz$$0G6(XJ{de3e80hRx0M8La1dm)zzNm^a$nE084~R0DH>6;aHr{&I45_Ax^YXWvj&u z1s`P$c3VOcv!#)7(miD_oLbJ!9w)eREYJO;k`5p7hoCuUz!Bg~&rohAdYL*kWI>rM zpu0-t09qQbZt3t)nizaKa|)L>O7Jm<3M1MPOsx^^w0LHpSCKVG{ia6!xj{KLBc~09 zp6=l}&;QkPq=3MK>W1k7bYMdFj@mub8C*yi-2qO4BO=hl3(;NC(`Yzru8#SZlN1_Lo*{|1D_j@Te`s+gqjZ&2mK`*(C|4C#XueW^*yCja1Sgp-2l=6Or5_{ zCWMLdQP_D(w9hg_L2Kp}y}H@$1ymca4p3(( z$0%Yn?{?0}O3Vtt&pk$L8Y|6N?UVM7>d@r3}n-$ND=b7={ zmUz*40Ib&qCJ~nd#@if5j;`YUCR@^^RXGZw45d^FV;KtFY%vc>#mG|#ai>wP=U*F= zW7FyZ&kZk!Qw!nOg69X}&v`NE!7D{?iTWQ7KFt=E3N1ds$(5jgcFu{DQN$ZMo0Nc` zcW1K0gXYq}ud;{_#eE914p{^p0la;z$tYIw`>k5f%OX!sD@i8BcR}f`-Z_rA$+1nZk!3{{*`RASz z<8kzwuES}o%827>LtU2x*w?x24>Hs*3O)R}YZfHoq-O`11gorcTED90npY_v)rv_< zWx;UZ!kK(6^jrym4bqR*Bh^kw^%HzZIfc4wTroz_d0voEY8Mw546mh*eV=_Q;HlKS zFN|)rZPV+?gZySODD`pac`#tkexyhC#C`hTE~*8>z(1>(?jw@(ivTkf=uvRFdrnF& zOb`6$e&mAeg_1gwt{X}&@%Z&lWF6WY@cd43!}j!Y9_XR~*iBs$yzpnPb~#S)Is6A@ zKL(bDjfS52KoUQP-jW{mS}>q~FW;6sgmb9ng)F^jiw$~j94gcb@?26boBEm={Xxj= zsT7L#rlFbVScceB{waBz{5E*tnS%--_Hy-u2j<@9Nz{zVYvV7S=H(`u<`Xl*>IG2%q9sJ7=>#A`23hr$UmoFbe-uL{iY0(5-yma>@ zig|04g^YnPl0hU4@xI7$*3+@Ix*P-Dc@K0wTHUvBg*`_>`%5H6NCC7;q-NdR=A7yE zPRl9G&x(^ZArCp79e1*nS!^O|{+1VYe;|+(@e0bc;5l2RKC?PYP5U4Q-<5E?(}Blx zj~`__Qf-k)*{_UrSfy93^%vPFd!I_;228d#}nKGU7{JMuOGh47&lql8*&$F~vm z>fJydCZq!_CP&Gx|umYZS36b zg|(AedILupX&g{EG^0Xlq>M~|^$W80(}7pNDXOOYoc#iD)XpXUa`E3#wY;9)-R63Vf>#d_A*EPD?ra zJ9}1LJCR+*&txY>u7c+kX}a>;RU`Z?U=1lRIJ3|f=9D>hU^1*Z+z>Ml-Mza{)532% zA~{F`a?)OE^JjCFe#=F9pXD zJNQ)TzGb^KBxJ@cToQsabs@X7 zM6jtcb}_yqF6Lx8y}fhhEnfT+38-2A-=@V*NdmBjC(_ zS6ns_-BDr7PSel=_MeG4%-Opfk+m1nrTiqq{bEK#whmwF?ribiT)6_Kn=;i$X`=QY zipc0CA+GFf2uoo*0@YQLjtku|5H&yxFW9EwnGJc8^|+@RXANFpal0hR<}PYvwf@AJ8VxK1`AX-_+8GM_ZIk9)uZTAW!pVgc_8s)IqpmAwI zG8~h(zx4L5zbLPm0p1x>by=PxI6-^u9Jqy;2FfM@`$H8aH8>?Ne9YOMN~tA@!)NrC zZ7#(t?jLWTrwPqD$uFw~;^kAroGVGu6MNU;LFS_9^i@2fmX8T*2J34kje0VZ@)Mjx zOU;WJLI1su2#43b!qa?Qzpq37rP9%$dJN45wJ86+y}?53aB(102>v3|!Sbs^mUf)B z%C8FZ@(F}$TKWu3lIa|H!8^%#WuKOJMaLDR!q7U8>PNT|ehx&PF}vA?@?4w;vKs#4 zmAH|A6zZIxdwb{I4?4ehiXW;M+I>K6CIvk36W8sKiKHjy`NS)PIJMY*%FJ0I_ZBuD z7nX%J%ohzl6;-h`Dxb0l1=%b4o?TxOKe5Nf{V$LORHC@88Rmsm79o}fzkAPQEFm*p z2{QVf+pD1rSjen1! z0i-slH_@>}`g5FmzjwuZ<41CK+PQ_fc#JWh2z$SkztDwM#k7! z$phmwi!rWm+6=#D$n>>K##N@dudN^RP-pJWVIO=t)R8krAM==>w_NioOdMx;hYrz3 z=bl7!Zzv-HOzkklaM$i8s65$^{0-H9qH&r&WaZ|i<+;{tEMf`$^^1#tef;#{m!%cf zHGQyXn+J>G`2#i>`_Tt7<5*_3C0(sD(werIN35&?+%-<5qkt{}ZN)}a@1c0d?H*~F zG4n@Eq01MJdqkIW$lDg_#ZoXiayCoKLJ+3v?pgZf;N8*5x+xm)!U%N;?_CJIjrv?m z{Ux@v^jliD76CZWVuu^LGl-4)Z|71s^xNZulNH0T5oiy143qj|UH|>iLC083XRhl7 zI#k=0&cztGA#LjY(W!h%@}Pg@|8&0gNotoQ-`m^PNL{E`=C#y*#J@Xj z2%l^^ig(-0Y&|3mwj$LVhY5|O73s8^kl7+!l}lpA%4{g7h#9E!mZ4AT1d0sbpiRb_ zqCO{9jo~9#Gl0#n>R8Ql+OLGhQ7GcEjn6t|^0t+|q`Gh&r{)ZWAB>f&A7zlTZWMzo zp(2TnqfmnQ94D`Zhv5~77~?nMWe-=rDH&75w2@uZMRdMKiRMb8Uh8;}T{6y%V?5?w zriDpS03KY??e1g<);RSg#&r2Lhp~+?ApN zV@-y*h(vBfc*xu_QETzly**_o5+)JM3hf(3O!mW~RZ`ChodX(OfP>AncShgc``gK$ zsa)x8c0FI}juhH4rPr_vJy+Rc>L27)=vEPWa^@9LlCfyWY~h|Ws64!gzVHAWD!Iu9 zk+(uTNtFuMkYm%6+AhP-7c9&MQlH%NFks=az^JTjqg>-$_Owx-RFz6LZPz&^-q&#T`{!OEGu4 zap1?44gHv8Cdj2^N8>BKHQV@iPgE*~Mael9ZvFD6uHqubk=9|DFVSek6Q$&#wi%Id zErcir=M!MtguQ&(_h= zPVdD3jeAsc9`vM8AHQ}j`;kA~?kSKpl_AH*jwD&9$tIV>me|?A8awQgNgX1j;%T=lQ?wsXQPU*hOtD;`C zlbgPPiS$wKi?;5}s!e-N3i|b=JBpOEoL5CYBP}Y6O8Fe>B07mNZ zlehFbV$)oj`sG?P@+L*@>+3$rMMbKIBztiU2zt2)&?g99%*#CnmcCQ9zPDZ*kQ9Q5 zh0_w&>w$l&7Rqr+da9ZAc`wFJ9Z1VS793(45o zZpH+S5XO?=pUVfC!Y5g)wO6N(Kk@tZ&c!*yXGByt6jW=c$ORg8&J&A7D~6(!OBiAA zLcQw?=Hs@hP;P$C8R8rt2I84l*nM)+g$L3zJ=t;r6`FRXbNT})MGMa2)8&P8Mb`0Y zb|@YZ*%7yBb-mt8%^8Tw6$(^aaQ_UG=FL6NX82EN;9|s?j z!ojSJj6Uv~<#sDqB+DZx+N@r*nvu#$D(kcim`wIMzUx_a)zPWRm(L?yIu4&%T)c~( zWxsOnnwSP34e9yQZSr6{76K+QVK@R^m*e9&R{wR`^!KQLGne zmx=7bTPG2_?(OdhhCQ!?F`J=ox!(1ffF5cVJg|dtQ>9cVxb(Xs*#;-<>X){gBqEoHm=BOf_f5P#D6o82ThiHJlT|b zgjg;lNXip=-gi;Xwt9>hOlo}lLtP7R zSSZfuY=q82S7bkakD)|b(-1Sl8Pn$Q!0F=6%3qgg??j!sDN3-XS~>N-)C@_j%7Que z!mNu5JO=fsz7D9K&?}IxvWmfavM%2QLO(?ELit}UeI>IgF+ep|=?#n^i19)tJ1eZ- zvRv;`;cUo=U!+*KY>(cF)|jQowD`5|o5Q3GZa>t>)xV3CYIh+|jLyoa7-OSD{@E}j zJyj>KK3DZ8?0$v(Uee(kTn>jIP^cykE(aHbDWh*5jIOH5Xa-yWjcUUC^>Oy5E>|2p zI?VdHY*rF7du_dk5|w)`+_V?Tf%NRD+T#v+FWTVL*x#k1d*3Pec+HZ^?t>NM>-pJm zio>^MwYX*|IoTj&k?`fi7ro3wyCA8W&*pmqwdPWb8Gtc7OpN+TcG%FZannmiET74E z)718m_WrUy&)(eR^KK=S01RCvNu=dIb%N|hea&JPWJllbNBtW$Q(9im7kFWFKwSTD z^(tZ^XwxDC@fc*C=+@5Z4yHzmFZF~0J;PY2sQt_jWitpjIyo_19u;V7R6MjqT5yeU z-P7o0l4_@1sy!)IZ>c}**9AXzDJD7RWhFT;=Sqg#GQ$aNne!6q#gYPN2qnQ~0Ew9t zw3j}xqRJUc(5ypp%kmc-Nvhvmb)Hz-Q3cQrqIG>EC*&pTb(e-TFTfT+2^iNwJmW}F53cT8xROV4GBIB=j z{<7QiuT>G$I<#7Ha=arR&47!txCTANa^H3RC)Ak_W{dL&q5-`6aPr`fvK+SikM{?~ zbzy6!y_eRt9=xUfzv%4`vfrvd%2^hF)o_Ep6fctc^>}>mZTgM9QT9LO^}XJs0ZNJ4 zY%8x5m$>xEXUMDkyMqYnG8!yZ*ytnkS@{@aH_97U37v-oRhvSo zO18!%=l*yy_{)|VXfhw^3Phuveg;6{e?E}!MSmEMR()z?)j4=zuj}<553*l^%Z*>X zwKprTr}=El!hLM=nd6eAXFn_GW{W4?GO^@~p$Ar>+nMIz_H!Eek%lBVzsB71>-oi^ zH~mFk^vX9t`bygIS=g>#yqL2sn9HCL`wB~aP>pV~cf;3Y?sDZZ*3`D*?YO0^A?bGw z9a%P3OA^z_@RGWrBmJ5Y7c*!yLQf{Qfx}oE$PLp@}O~p9McgV&cUM|2p-#R2e`^2;njP7f`6lz9( z41Jb!(&wq|D}%k_{C(82Ly&{SToqDhtnH;a9UP)V@ybQRd{ucBCTm=<%>ubjYjDwU z(aC-Y_I^mU|m6%C^2WbCj`BKa5PykdP7 zWY+G%tyVFUDMxOmIh0E>jEaj%dBKJtb*9$Z zfV7OL0xMrYvZb!7RKF1HXvCuC+7^Rxo1T&t%P!?`aC-= zIK=po>!|HzCkr^5A3uKBds(-0mNEy~!$OC-uy_nHTps$0+mIsCZ+(C>Iff+k44T=}s?M07lGonwQ~q*R8uQkA_jVhfr^)K zJV%d>SfzIL0z?+wZDDM1+_wUSUz+h=IT9|wiHj6OQ13t297dVsQJO>84x(KuV>&4X z7Yhz+haTEZk*tBOo}~qn3@EOZQRk~>zqfwl^^Nf?4h|$k;@o?o+v(kQ0^`thXIV*7 zT;Lef>~c4c-XDD;RpsMvFW(*?X7s8sPoygEGD;*wj_p_?= zk<_m#P>{?1)YU7ll~!n|q7hAs@!VgG9p+bcFe9y2ifE*PU_ifSI}-uuSc5YEFm4%~ zCDCW`S4q4qxLz!Sl=3UFY#Qzv2u~0qxU`m{lAY3pEPHvQms~sN0Ms2rhPS2Cgl#%$ zd~A#E8+%J{grtq+q!63H#NFHL7XIZ-ldA2ZxiAl`8bI|BwzdXc|6TZcZ`p51i@9S= zKIOQt7h&0c;1Ca>nq>bm+G;KYkIIn2l*5CfNsSfAw(FZIc#VHrm+Ur6GQz zJro_iaN^P>+R^oHBnhY|+zg5bA<4Ac56rX%oQj!J>&B}umqr=fV+*~U_fsnVXdnCQ z)iJ2PfSMBqP@22AlC2ab+;w#{2ZBv+SBTPt0uM|^=Jn9B@3L}2ugA+_;C0d}Sg}##`yy+)FgB^aRWeNyPzVSlnJL$MG7UjtNatVU@dsTIo< zPZL)Z)`ztSSvh~P+#Z*ZVLLh52{X#NnLcruSKh1li9Z3n}K8(!(^Z)1-xT%8zeXZ7?+!u4;w`w=a4-`@2X7 zgXb$~y;fY-g#oQQsrV z*;rn|vbKKi^=b3Ar?BrNELS$M^L^rGd_H$I7|e@`=i$0x$_@jUBuebTG_?0crHyIU z%Hax842hw|+XG3ug=LUjzNmVutd3L;mX)!Nga2d#H-VtZSz#W7VzVh46L)QG!3XAM zqnneR8eG<~vKWJf%h3o5H}d#of#G44rHC$z72;Vvb&{$>Z4Qyd13zPs4(DtX4~L7! zZ5H}su5UxauGGnbQ-Ew2(*0ZaNjb=S1|iW3gH_R3)jYo77nPuZm`1u6Nmml&EL_7{ za0*h0gxHp1Nndj+tJJI$mCSNpYYEqIPX!CY1M^J;??55t-1ACl2@H2jYr$#{_eRhd z4(k(w1T`*Tx3$j5&Z#u=O_~>4KnB8f_XhQyGg@(7*@Y$YCY9|y(X6x_4TEX=V3llc z;y}jyl9Tc_BefysrKi;| zNV;0c5rmITST<;#`(231k z_ben%L`X{!AVc%SVmYYY)1y!CPO^jdud>4r?_V9C9)Ea$(p!zv%Cd)?A<5JlF4(ec z>omG&wnR(i6?WpC^&A4yf)fd7gKk=GNxFl?QvL4R;{tpW2K+HrjLQ&P$$+8k3I7?3p>uDk>A! zfJIaaB0|~C@@N*6#TU2 zXwpJixemdT+;t;u**;P#ZjB8!Hqb4hhQWi~r)+u-vaKOlbk)1HrIVu&X?D<7e$!g* z9e;z?9@e+;;~!(bCYgSSg&bwmmRDfJyGg2GE1+HzrPZx3t;F*x1kzJY%LxVS;Ar4d z?sU1(ufdV-MYyq8h7-aL4e5u`64EJh2Uu}k3>R~8lz3)XRIA0+L4gO)7`sx~l77@- zi?>SPqE^Ozl}y?ZAYQ0C5DTc?zHT0kz`< zqa7+xZ`fJF?lLG;Wbc@#H_m&H#uSCMSesE-x%n?lk~8u+p7HR8a2L3PIFrg^S9~K% z@$Hc7wtQzuLFZ_dIB>x#is!ELn7wAU9eHEu^1DvRg8O2A%X-kVDQ_lwA7LRE1)J5@ zlVL-TG!{PGACTq37V%*{@(Y@wE|I0YrAB-#>_l0C!%D#SQxo1nkP6}OXQ5pVXJ4!z zz{j>eF#W5(!%wGt8_JRP!J5yzvi`&XamO~Dp_yokKh1BKCXbpko$ zcv&6_P>lQm;D<&xePx3Pn~c*v*mbY3jCfph?pTTp7n9sQgi{xPA-DlAx#lKwwI<8{ z%BOY2McV{IiL#1F2&|oC9Z%RYqaAqOOok9oq$_sm$rUFOTxxySl6= zg`S+9d^ZkK*#;EMsc#0cFZ1E&{6bSP^MBIZASZ>v+M?`7d}H%Saj`KjeTU`7`L5Ki zQW!97D;DHxY;-oJ+PwLExiy73I|Mh+miJiL-O^X=wUkjZL1!gbn%rjC)h1wsU~W3# z4c+O_R$r#Flx!a^QK|czPS!t7GC<{&==spTneBW=rJ6}!=?%R+jl%os3QiP4gBvVy zQ)fHO5OlMf)lT`qVl~-4n)be^1Su|;9MV|b{80psuY^2@iXAQjoW-kXNVLqOFN2!R zTvWQP4?PP2eH9^=$f+`ETlSyMo#oee9D0Pf=8^4xa z(zUtS!r(*I>xg+5niy}X5Dko6W%qn=XEW{hW=r4 z(^be47rSlvM$OttnJ&FTgAb}Zg6Mc#p@$glsF^mg>)9fa%S#=UlStoj+ciP=wQW5t za|3SKf(sK*tUd&m#7>zvT_S|OkoBzdDS^wIDxV^D$0~XSr(?S~_v!MGb2uY`;!D02 z`w7*v8E$w)o#mbsNWJBPmBn1mm1iYbXs2n9y3bi`9&e$r}@v zKM46?YO{T>zcbt@>X_9&oqKb7vH=JeQZ2sTZ~?RDv79gFYIlS;bcU;)7$Pt;DMlAX zn*>=9#mvh_0a?1;aK1pN&3c2%2cPiso78T$ZSW7}O_*{Nf=hsl2_#;Cq>oX!O7hxb zGs3+9@mjW$uZPpl-8ZBGclfHbacb}!+nX~52cchTqjb7ad(2Yyq;CEiTTF#NO_8u_ zNYsms+f-2}dup<1#T)8^khSO#tLq|n1!;&IgkxTTSqxO(kuFIw>9`v->FJ&s! z7mw79)a`*%^o>~>D)PSz5v)MNOjGp3+O9Y$W?LwN98+da&mY31a7G=z89``L|6>>g zs~LX7b^;r|(gO41ERKfh!5jEn~K4q+cv;R0zQbl z@-*I+?@S|AHUDo3Z%VNn9=?V!uC(3z9;PG#&Gs_%U@g8?9a(s>B z86De`Rr^~*o`pu|##%+ZqvVHdt6W&n#rX>LLs)Zy&v)ep_Oqv48~+nxOT5DYfTVma633Fiq^m=c?h1a zY{pprG~u6RNQQ)jm7lYF1H07XFivWU#xv~!>Hy5mB^x^FPwWOG!>(lN8Ug1-X$XOZ(Q^>Z(G_1$ zqsYgYWkwjIeYworTVidkvZ#r9ATh7#1#9DP5nEH4T&8$mJksdRQIJ9LFgyXq4!88K zs2P2$>J~gM_vsjc*;LVE9%T_%uIn`&vtOdT%0Q<1of5V6@_4~V+V(sCKS@j?3#F2{ zAuE0f#7SQk+URQ?#kd)*s50`PyE)KAHJUOp2Hk6oi+dOC@C_ge{-vHQB)KnVJ|FOC zpcF+M(l(vNV`++KsIsm6;sQqkpn%dk9;QvxC8Hdij%UaQVh(T7FIfi=z#w%+)a&5h zh;#{mlWC7yU{0z%O1#mqC2G)$Dd%*+Y{jlzV9lJf@kRB&y{33?N!&&H&MHrzx5m5d zS$yZeC-q9N``5H`>+kw*CzqW4om3`^`I$6q={CT+JY9Q7hv2WlUAT_t9`Ji?&tjt9_0D!tMPeNztfOHZxn~y5UgI0? z^X7@#S+k99-#p!$QnpdwLho$6Fh8&nO^T$fE^u&d2Hj$t`bZG1&yE zA-*^_75LeCqT#I(F6U~yvapZ~SeI#}Y?Y>w$X?;3>78!Qi>#SeUz5oV0f?15W$h-> zLnW~*rT`9H@|-Ty?F{dqY`kd1kt@4LZc*3x)Le>u2lv^x9e+YJeS@eORiUL*ahr)O zZyi)WzCS)NF01C-WML(wabU)0d2#13P1Pse{*x0+A2s*Qff zK_KxZ^HYlwO7hvUe3EVv!2&qhjW4nES_>G87N+9(J27LMY*%a)Pk*uzR?Psz|@~3lbh#(%Oi*)2lkYk7#9Xq zS*!-w!@4QP`LvucN-yJ5si>4{LC-ea)P`Mf1O_VR7twXOn!4&*wMybVzdA4=*BGT_3(f9rIEZSFW3 zA&*GhRy~i@HtVk}U~!EQj#NYRGcc2gkfn}AS}23-Y>HN{heK8pXea*6VNyc1USqHt3X_O8NO<9a~6sW_DR*DS$4~@ z0M%r#9*5$h28xSMXoQ5H7GM~SBJ;yygcwm@b3Uy!_~+tAroL7_9e;s|_K{z4mf9#q zfB}_T&8o7(iVyZp(qGlSx{XLSczfF|d3u?YTGdqF1)#r0_ma~P_PneXCKJa>O|9B~ z2q8dTq$*6wHAol=tchYQQzBHO+#8BQ@k!swh|_$NX3EJYDpN!K6blg z)JVn~4bI!7@UyXI*Ngca&v}5u`6ZxDNG4|&}TAx;$S=47?Y z)>9$EMH|#q_wAG1pB3{3IH^LSIeR1+fVH#INgemq1vGAH`iM0CKQtd;%@rzhu_7zX zrkwZJd9lKmlC3+TAnRDfMe^b}hP&Iur-rh5dbMIZR7#T-DYGWY=8PATFrx5wMM=ji z_ppY{e)F6aTMvf4Ivqgb66byDq?=g#Paodx#(=$eFp+J!ZZbNxARTGgZO6`O+@?87 zpaGX&q0xelLNPlVapr1-804cL&YaIolL)i0jJ^;1w(FKRupI$Qv|81CXc^a&=Y

    vltm7wdNo`$X8;$&<9kh~(amsOaUu+$wz# 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 literal 58611 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

    vZrd8;nCn=+MALgg#{$Ua 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 -- 1.7.0.4