�ɲɾ�����ӯ�����һ��ˣ��������С���˴��ͣ�������P���ҹ��ñ˽��ά�Բ��������˸߸ԣ�������ơ��ҹ��ñ�����ά�Բ���ˡ���˳^�ӣ������ӡ� ���ͯj�ӣ��ƺ���ӣ� ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!PK1]s׉׉mc.hlpnu[[Contents] Topics: DESCRIPTIONDESCRIPTION OPTIONSOPTIONS OverviewOverview Mouse SupportMouse Support KeysKeys Redefine hotkey bindingsKeys_redefine Miscellaneous KeysMiscellaneous Keys Directory PanelsDirectory Panels Quick searchQuick search Shell Command LineShell Command Line General Movement KeysGeneral Movement Keys Input Line KeysInput Line Keys Menu BarMenu Bar Left and Right (Above and Below) MenusLeft and Right Menus Listing Mode...Listing Mode... Sort Order...Sort Order... Filter...Filter... RereadReread File MenuFile Menu Quick cdQuick cd Command MenuCommand Menu Directory TreeDirectory Tree Find FileFind File External panelizeExternal panelize HotlistHotlist Edit Extension FileEdit Extension File Background JobsBackground jobs Edit Menu FileEdit Menu File Options MenuOptions Menu ConfigurationConfiguration LayoutLayout Panel optionsPanel options ConfirmationConfirmation AppearanceAppearance Display bitsDisplay bits Learn keysLearn keys Virtual FSVirtual FS Save SetupSave Setup Executing operating system commandsExecuting operating system commands The cd internal commandThe cd internal command Macro SubstitutionMacro Substitution The subshell supportThe subshell support ChmodChmod ChownChown Advanced ChownAdvanced Chown File OperationsFile Operations Mask Copy/RenameMask Copy/Rename Select/Unselect FilesSelect/Unselect Files Internal Diff ViewerDiff Viewer Internal File ViewerInternal File Viewer Internal File EditorInternal File Editor Options of editor in ini\-fileInternal File Editor / options Screen selectorScreen selector CompletionCompletion Virtual File SystemVirtual File System FTP File SystemFTP File System Tar File SystemTar File System FIle transfer over SHell filesystemFIle transfer over SHell filesystem SFTP (SSH File Transfer Protocol) filesystemSFTP (SSH File Transfer Protocol) filesystem Undelete File SystemUndelete File System SMB File SystemSMB File System EXTernal File SystemEXTernal File System ColorsColors SkinsSkins Description of section and parametersSkins sections Color pair definitionsSkins colors Color and attribute aliasesSkins aliases Draw linesSkins lines CompatibilitySkins oldcolors Filenames HighlightFilenames Highlight Special SettingsSpecial Settings Parameters for external editor or viewerParameters for external editor or viewer Terminal databasesTerminal databases FILESFILES AVAILABILITYAVAILABILITY SEE ALSOSEE ALSO AUTHORSAUTHORS BUGSBUGS LicenseLicense Query boxesQueryBox How to use helpHow to use help [DESCRIPTION] DESCRIPTION GNU Midnight Commander is a directory browser/file manager for Unix-like operating systems.[OPTIONS] OPTIONS -a, --stickchars Disable usage of graphic characters for line drawing. -b, --nocolor Force black and white display. -c, --color Force color mode, please check the section ColorsColors for more information. -C arg, --colors=arg Specify a different color set in the command line. The format of arg is documented in the ColorsColors section. --configure-options Display configure options. -d, --nomouse Disable mouse support. -D N, --debuglevel=N Save the debug level for SMB VFS. N is in 0-10 range. -e [file], --edit[=file] Start the internal editor. If the file is specified, open it on startup. See also mcedit (1) . -f, --datadir Display the compiled-in search paths for Midnight Commander files. -F, --datadir-info Display extended info about compiled-in paths for Midnight Commander. -g, --oldmouse Force a "normal tracking" mouse mode. Used when running on xterm-capable terminals (tmux/screen). -k, --resetsoft Reset softkeys to their default from the termcap/terminfo database. Only useful on HP terminals when the function keys don't work. -K file, --keymap=file Specify a name of keymap file in the command line. -l file, --ftplog=file Save the ftpfs dialog with the server in file. --nokeymap Don't load key bindings from any file, use default hardcoded keys. -P file, --printwd=file Print the last working directory to the specified file. This option is not meant to be used directly. Instead, it's used from a special shell script that automatically changes the current directory of the shell to the last directory Midnight Commander was in. Source the file /usr/libexec/mc/mc.sh (bash and zsh users) or /usr/libexec/mc.csh (tcsh users) respectively to define mc as an alias to the appropriate shell script. -s, --slow Set alternative mode drawing of frameworks. If the section [Lines] is not filled, the symbol for the pseudographics frame is a space, otherwise the frame characters are taken from following parameters. You can redefine the following variables: lefttop left-top corner righttop right-top corner centertop center-top cross centerbottom center-bottom cross leftbottom left-bottom corner rightbottom right-bottom corner leftmiddle left-middle cross rightmiddle right-middle cross centermiddle center cross horiz default horizontal line vert default vertical line thinhoriz thin horizontal line thinvert thin vertical line -S arg, --skin=arg Specify a name of skin in the command line. Technology of skins is documented in the SkinsSkins section. -t, --termcap Used only if the code was compiled with Slang and terminfo: it makes Midnight Commander use the value of the TERMCAP variable for the terminal information instead of the information on the system wide terminal database -u, --nosubshell Disable use of the concurrent shell (only makes sense if Midnight Commander has been built with concurrent shell support). -U, --subshell Enable use of the concurrent shell support (only makes sense if the Midnight Commander was built with the subshell support set as an optional feature). -v file, --view=file Start the internal viewer to view the specified file. See also mcview (1) . -V, --version Display the version of the program. -x, --xterm Force xterm mode. Used when running on xterm-capable terminals (two screen modes, and able to send mouse escape sequences). -X, --no-x11 Do not use X11 to get the state of modifiers Alt, Ctrl, Shift If both paths are specified, the first path name is the directory to show in the active panel; the second path name is the directory to be shown in the other panel. If one path is specified, the path name is the directory to show in the active panel; value of "other_dir" from panels.ini is the directory to be shown in the passive panel. If no paths are specified, current directory is shown in the active panel; value of "other_dir" from panels.ini is the directory to be shown in the passive panel.[Overview] Overview The screen of Midnight Commander is divided into four parts. Almost all of the screen space is taken up by two directory panels. By default, the second line from the bottom of the screen is the shell command line, and the bottom line shows the function key labels. The topmost line is the menu bar lineMenu Bar. The menu bar line may not be visible, but appears if you click the topmost line with the mouse or press the F9 key. Midnight Commander provides a view of two directories at the same time. One of the panels is the current panel (a selection bar is in the current panel). Almost all operations take place on the current panel. Some file operations like Rename and Copy by default use the directory of the unselected panel as a destination (don't worry, they always ask you for confirmation first). For more information, see the sections on the Directory PanelsDirectory Panels, the Left and Right MenusLeft and Right Menus and the File MenuFile Menu. You can execute system commands from Midnight Commander by simply typing them. Everything you type will appear on the shell command line, and when you press Enter, Midnight Commander will execute the command line you typed; read the Shell Command LineShell Command Line and Input Line KeysInput Line Keys sections to learn more about the command line.[Mouse Support] Mouse Support Midnight Commander comes with mouse support. It is activated whenever you are running on an xterm(1) terminal (it even works if you take a telnet, ssh or rlogin connection to another machine from the xterm) or if you are running on a Linux console and have the gpm mouse server running. When you left click on a file in the directory panels, that file is selected; if you click with the right button, the file is marked (or unmarked, depending on the previous state). Double-clicking on a file will try to execute the command if it is an executable program; and if the extension fileEdit Extension File has a program specified for the file's extension, the specified program is executed. Also, it is possible to execute the commands assigned to the function key labels by clicking on them. The default auto repeat rate for the mouse buttons is 400 milliseconds. This may be changed to other values by editing the ~/.config/mc/iniSave Setup file and changing the mouse_repeat_rate parameter. If you are running Midnight Commander with the mouse support, you can get the default mouse behavior (cutting and pasting text) by holding down the Shift key. [Keys] Keys Some commands in Midnight Commander involve the use of the Control (sometimes labeled CTRL or CTL) and the Meta (sometimes labeled ALT or even Compose) keys. In this manual we will use the following abbreviations: C- means hold the Control key while typing the character . Thus C-f would be: hold the Control key and type f. Alt- means hold the Meta or Alt key down while typing . If there is no Meta or Alt key, type ESC , release it, then type the character . S- means hold the Shift key down while typing . All input lines in Midnight Commander use an approximation to the GNU Emacs editor's key bindings (default). You may redefine key bindings. See redefine hotkey bindingsKeys_redefine for more info. All other key bindings (described in this manual) are relative to default behavior. There are many sections which tell about the keys. The following are the most important. The File MenuFile Menu section documents the keyboard shortcuts for the commands appearing in the File menu. This section includes the function keys. Most of these commands perform some action, usually on the selected file or the tagged files. The Directory PanelsDirectory Panels section documents the keys which select a file or tag files as a target for a later action (the action is usually one from the file menu). The Shell Command LineShell Command Line section list the keys which are used for entering and editing command lines. Most of these copy file names and such from the directory panels to the command line (to avoid excessive typing) or access the command line history. Input Line KeysInput Line Keys are used for editing input lines. This means both the command line and the input lines in the query dialogs.[Keys_redefine] Redefine hotkey bindings Hotkey bindings may be read from external file (keymap-file). Initially, Midnight Commander creates key bindings using keymap defined in the source code. Then, two files /usr/share/mc/mc.keymap and /etc/mc/mc.keymap are loaded always, sequentially reassigned key bindings defined earlier. User-defined keymap-file is searched on the following algorithm (to the first one found): 1) command line option -K or --keymap= 2) Environment variable MC_KEYMAP 3) Parameter keymap in section [Midnight-Commander] of config file. 4) File ~/.config/mc/mc.keymap Command line option, environment variable and parameter in config file may contain the absolute path to the keymap-file (with the extension .keymap or without it). Search of keymap-file will occur in (to the first one found): 1) ~/.config/mc 2) /etc/mc/ 3) /usr/share/mc/ [Miscellaneous Keys] Miscellaneous Keys Here are some keys which don't fall into any of the other categories: Enter if there is some text in the command line (the one at the bottom of the panels), then that command is executed. If there is no text in the command line then if the selection bar is over a directory the Midnight Commander does a chdir(2) to the selected directory and reloads the information on the panel; if the selection is an executable file then it is executed. Finally, if the extension of the selected file name matches one of the extensions in the extensions fileEdit Extension File then the corresponding command is executed. C-l repaint all the information in Midnight Commander. C-x c run the ChmodChmod command on a file or on the tagged files. C-x o run the ChownChown command on the current file or on the tagged files. C-x l run the hard link command. C-x s run the absolute symbolic link command. C-x v run the relative symbolic link command. See the File MenuFile Menu section for more information about symbolic links. C-x i set the other panel display mode to information. C-x q set the other panel display mode to quick view. C-x ! execute the External panelizeExternal panelize command. C-x h run the add directory to hotlistHotlist command. Alt-! executes the Filtered view command, described in the view commandInternal File Viewer. Alt-? executes the Find fileFind File command. Alt-c pops up the quick cdQuick cd dialog. C-o when the program is being run in the Linux or FreeBSD console or under an xterm, it will show you the output of the previous command. When ran on the Linux console, Midnight Commander uses an external program (cons.saver) to handle saving and restoring of information on the screen. When the subshell support is compiled in, you can type C-o at any time and you will be taken back to Midnight Commander's main screen, to return to your application just type C-o. If you have an application suspended by using this trick, you won't be able to execute other programs from Midnight Commander until you terminate the suspended application.[Directory Panels] Directory Panels This section lists the keys which operate on the directory panels. If you want to know how to change the appearance of the panels take a look at the section on Left and Right MenusLeft and Right Menus. Tab, C-i change the current panel. The old other panel becomes the new current panel and the old current panel becomes the new other panel. The selection bar moves from the old current panel to the new current panel. Insert, C-t to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file. M-e to change charset of panel you may use M-e (Alt-e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "directory up" (..) in active panel. To cancel the charsets in all directories, select "No translation " in the dialog of encodings. Alt-g, Alt-r, Alt-j used to select the top file in a panel, the middle file and the bottom one, respectively. Alt-t toggle the current display listing to show the next display listing mode. With this it is possible to quickly switch to brief listing, long listing, user defined listing mode, and back to the default. C-\ (control-backslash) show the directory hotlistHotlist and change to the selected directory. + (plus) this is used to select (tag) a group of files. Midnight Commander will prompt for a selection options. When Files only checkbox is on, only files will be selected. If Files only is off, as files as directories will be selected. When Shell Patterns checkbox is on, the regular expression is much like the filename globbing in the shell (* standing for zero or more characters and ? standing for one character). If Shell Patterns is off, then the tagging of files is done with normal regular expressions (see ed (1)). When Case sensitive checkbox is on, the selection will be case sensitive characters. If Case sensitive is off, the case will be ignored. \ (backslash) use the "\" key to unselect a group of files. This is the opposite of the Plus key. up-key, C-p move the selection bar to the previous entry in the panel. down-key, C-n move the selection bar to the next entry in the panel. home, a1, Alt-< move the selection bar to the first entry in the panel. end, c1, Alt-> move the selection bar to the last entry in the panel. next-page, C-v move the selection bar one page down. prev-page, Alt-v move the selection bar one page up. Alt-o If the currently selected file is a directory, load that directory on the other panel and moves the selection to the next file. If the currently selected file is not a directory, load the parent directory on the other panel and moves the selection to the next file. Alt-i make the current directory of the current panel also the current directory of the other panel. Put the other panel to the listing mode if needed. If the current panel is panelized, the other panel doesn't become panelized. C-PageUp, C-PageDown only when supported by the terminal: change to ".." and to the currently selected directory respectively. Alt-y moves to the previous directory in the history, equivalent to clicking the < with the mouse. Alt-u moves to the next directory in the history, equivalent to clicking the > with the mouse. Alt-Shift-h, Alt-H displays the directory history, equivalent to depressing the 'v' with the mouse.[Quick search] Quick search The Quick search mode allows you to perform fast file search in file panel. Press C-s or Alt-s to start a filename search in the directory listing. When the search is active, the user input will be added to the search string instead of the command line. If the Show mini-status option is enabled the search string is shown on the mini-status line. When typing, the selection bar will move to the next file starting with the typed letters. The Backspace or DEL keys can be used to correct typing mistakes. If C-s is pressed again, the next match is searched for. If quick search is started with double pressing of C-s, the previous quick search pattern will be used for current search. Besides the filename characters, you can also use wildcard characters '*' and '?'.[Shell Command Line] Shell Command Line This section lists keys which are useful to avoid excessive typing when entering shell commands. Alt-Enter copy the currently selected file name to the command line. C-Enter same a Alt-Enter. May not work on remote systems and some terminals. C-Shift-Enter copy the full path name of the currently selected file to the command line. May not work on remote systems and some terminals. Alt-Tab does the filename, command, variable, username and hostname completionCompletion for you. C-x t, C-x C-t copy the tagged files (or if there are no tagged files, the selected file) of the current panel (C-x t) or of the other panel (C-x C-t) to the command line. C-x p, C-x C-p the first key sequence copies the current path name to the command line, and the second one copies the unselected panel's path name to the command line. C-q the quote command can be used to insert characters that are otherwise interpreted by Midnight Commander (like the '+' symbol) Alt-p, Alt-n use these keys to browse through the command history. Alt-p takes you to the last entry, Alt-n takes you to the next one. Alt-h displays the history for the current input line.[General Movement Keys] General Movement Keys The help viewer, the file viewer and the directory tree use common code to handle moving. Therefore they accept exactly the same keys. Each of them also accepts some keys of its own. Other parts of Midnight Commander use some of the same movement keys, so this section may be of use for those parts too. Up, C-p moves one line backward. Down, C-n moves one line forward. Prev Page, Page Up, Alt-v moves one page up. Next Page, Page Down, C-v moves one page down. Home, A1 moves to the beginning. End, C1 move to the end. The help viewer and the file viewer accept the following keys in addition the to ones mentioned above: b, C-b, C-h, Backspace, Delete moves one page up. Space bar moves one page down. u, d moves one half of a page up or down. g, G moves to the beginning or to the end.[Input Line Keys] Input Line Keys The input lines (they are used for the command lineShell Command Line and for the query dialogs in the program) accept these keys: C-a puts the cursor at the beginning of line. C-e puts the cursor at the end of the line. C-b, move-left move the cursor one position left. C-f, move-right move the cursor one position right. Alt-f moves one word forward. Alt-b moves one word backward. C-h, Backspace delete the previous character. C-d, Delete delete the character in the point (over the cursor). C-@ sets the mark for cutting. C-w copies the text between the cursor and the mark to a kill buffer and removes the text from the input line. Alt-w copies the text between the cursor and the mark to a kill buffer. C-y yanks back the contents of the kill buffer. C-k kills the text from the cursor to the end of the line. Alt-p, Alt-n Use these keys to browse through the command history. Alt-p takes you to the last entry, Alt-n takes you to the next one. Alt-C-h, Alt-Backspace delete one word backward. Alt-Tab does the filename, command, variable, username and hostname completionCompletion for you. [Menu Bar] Menu Bar The menu bar pops up when you press F9 or click the mouse on the top row of the screen. The menu bar has five menus: "Left", "File", "Command", "Options" and "Right". The Left and Right MenusLeft and Right Menus allow you to modify the appearance of the left and right directory panels. The File MenuFile Menu lists the actions you can perform on the currently selected file or the tagged files. The Command MenuCommand Menu lists the actions which are more general and bear no relation to the currently selected file or the tagged files. The Options MenuOptions Menu lists the actions which allow you to customize Midnight Commander.[Left and Right Menus] Left and Right (Above and Below) Menus The outlook of the directory panels can be changed from the Left and Right menus (they are named Above and Below when the horizontal panel split is chosen from the LayoutLayout options dialog).[Listing Mode...] Listing Mode... The listing mode view is used to display a listing of files, there are four different listing modes available: Full , Brief , Long and User . The full directory view shows the file name, the size of the file and the modification time. The brief view shows only the file name and it has from 1 up to 9 columns (therefore showing more files unlike other views). The long view is similar to the output of "ls -l" command. The long view takes the whole screen width. If you choose the "User" display format, then you have to specify the display format. The user display format must start with a panel size specifier. This may be "half" or "full", and they specify a half screen panel and a full screen panel respectively. After the panel size, you may specify how many listings to fit in the panel, side-by-side (in other words: how many times to repeat the fields horizontally). This defaults to 1. You may change this by adding a number from 1 to 9 to the format string. After this you add the name of the fields with an optional size specifier. This are the available fields you may display: name displays the file name. size displays the file size. bsize is an alternative form of the size format. It displays the size of the files and for directories it just shows SUB-DIR or UP--DIR. type displays a one character wide type field. This character is similar to what is displayed by ls with the -F flag - * for executable files, / for directories, @ for links, = for sockets, - for character devices, + for block devices, | for pipes, ~ for symbolic links to directories and ! for stale symlinks (links that point nowhere). mark an asterisk if the file is tagged, a space if it's not. mtime file's last modification time. atime file's last access time. ctime file's status change time. perm a string representing the current permission bits of the file. mode an octal value with the current permission bits of the file. nlink the number of links to the file. ngid the GID (numeric). nuid the UID (numeric). owner the owner of the file. group the group of the file. inode the inode of the file. Also you can use following keywords to define the panel layout: space a space in the display format. | add a vertical line to the display format. To force one field to a fixed size (a size specifier), you just add : followed by the number of characters you want the field to have. If the number is followed by the symbol + , then the size specifies the minimal field size - if the program finds out that there is more space on the screen, it will then expand that field. For example, the Full display corresponds to this format: half type name | size | mtime And the Long display corresponds to this format: full perm space nlink space owner space group space size space mtime space name This is a nice user display format: half name | size:7 | type mode:3 Panels may also be set to the following modes: "Info" The info view display information related to the currently selected file and if possible information about the current file system. "Tree" The tree view is quite similar to the directory treeDirectory Tree feature. See the section about it for more information. "Quick View" In this mode, the panel will switch to a reduced viewerInternal File Viewer that displays the contents of the currently selected file, if you select the panel (with the tab key or the mouse), you will have access to the usual viewer commands.[Sort Order...] Sort Order... The eight sort orders are by name, by extension, by modification time, by access time, and by inode information modification time, by size, by inode and unsorted. In the Sort order dialog box you can choose the sort order and you may also specify if you want to sort in reverse order by checking the reverse box. By default directories are sorted before files but this can be changed from the Panel optionsPanel options menu (option Mix all files ).[Filter...] Filter... The filter command allows you to specify a shell pattern (for example *.tar.gz ) which the files must match to be shown. Regardless of the filter pattern, the directories and the links to directories are always shown in the directory panel.[Reread] Reread The reread command reload the list of files in the directory. It is useful if other processes have created or removed files.[File Menu] File Menu Midnight Commander uses the F1 - F10 keys as keyboard shortcuts for commands appearing in the file menu. The escape sequences for the function keys are terminfo capabilities kf1 trough kf10. On terminals without function key support, you can achieve the same functionality by pressing the ESC key and then a number in the range 1 through 9 and 0 (corresponding to F1 to F9 and F10 respectively). The File menu has the following commands (keyboard shortcuts in parentheses): Help (F1) Invokes the built-in hypertext help viewer. Inside the help viewerContents, you can use the Tab key to select the next link and the Enter key to follow that link. The keys Space and Backspace are used to move forward and backward in a help page. Press F1 again to get the full list of accepted keys. Menu (F2) Invoke the user menuEdit Menu File. The user menu provides an easy way to provide users with a menu and add extra features to Midnight Commander. View (F3, F13) View the currently selected file. By default this invokes the Internal File ViewerInternal File Viewer but if the option "Use internal view" is off, it invokes an external file viewer specified by the VIEWER environment variable. If VIEWER is undefined, the PAGER environment variable is tried. If PAGER is also undefined, the "view" command is invoked. If you use F13 instead, the viewer will be invoked without doing any formatting or preprocessing to the file. See parameters for external viewerParameters for external editor or viewer for explain how you may specify an extended command line options for external viewers. Filtered View (Alt-!) This command prompts for a command and its arguments (the argument defaults to the currently selected file name), the output from such command is shown in the internal file viewer. Edit (F4, F14) Press F4 to edit the highlighted file. Press F14 (usually F14) to start the editor with a new, empty file. Currently they invoke the vi editor, or the editor specified in the EDITOR environment variable, or the Internal File EditorInternal File Editor if the use_internal_edit option is on. See parameters for external editorParameters for external editor or viewer for explain how you may specify an extended command line options for external editors. Copy (F5, F15) Press F5 to pop up an input dialog to copy the currently selected file (or the tagged files, if there is at least one file tagged) to the directory/filename you specify in the input dialog. The destination defaults to the directory in the non-selected panel. Space for destination file may be preallocated relative to preallocate_space configure option. During this process, you can press C-c or ESC to abort the operation. For details about source mask (which will be usually either * or ^\(.*\)$ depending on setting of Use shell patterns) and possible wildcards in the destination see Mask copy/renameMask Copy/Rename. F15 (usually F15) is similar, but defaults to the directory in the selected panel. It always operates on the selected file, regardless of any tagged files. On some systems, it is possible to do the copy in the background by clicking on the background button (or pressing Alt-b in the dialog box). The Background JobsBackground jobs is used to control the background process. Link (C-x l) Create a hard link to the current file. Absolute symlink (C-x s) Create a absolute symbolic link to the current file. Relative symLink (C-x v) Create a relative symbolic link to the current file. To those of you who don't know what links are: creating a link to a file is a bit like copying the file, but both the source filename and the destination filename represent the same file image. For example, if you edit one of these files, all changes you make will appear in both files. Some people call links aliases or shortcuts. A hard link appears as a real file. After making it, there is no way of telling which one is the original and which is the link. If you delete either one of them the other one is still intact. It is very difficult to notice that the files represent the same image. Use hard links when you don't even want to know. A symbolic link is a reference to the name of the original file. If the original file is deleted the symbolic link is useless. It is quite easy to notice that the files represent the same image. Midnight Commander shows an "@"-sign in front of the file name if it is a symbolic link to somewhere (except to directory, where it shows a tilde (~)). The original file which the link points to is shown on mini-status line if the "Show mini-status" option is enabled. Use symbolic links when you want to avoid the confusion that can be caused by hard links. When you press "C-x s" Midnight Commander will automatically fill in the complete path+filename of the original file and suggest a name for the link. You can change either one. Sometimes you may want to change the absolute path of the original into a relative path. An absolute path starts from the root directory: /home/frodo/mc/mc -> /home/frodo/new/mc A relative link describes the original file's location starting from the location of the link itself: /home/frodo/mc/mc -> ../new/mc You can force Midnight Commander to suggest a relative path by pressing "C-x v" instead of "C-x s". Rename/Move (F6, F16) Press F6 to pop up an input dialog to copy the currently selected file (or the tagged files, if there is at least one file tagged) to the directory/filename you specify in the input dialog. The destination defaults to the directory in the non-selected panel. For more details look at Copy (F5) operation above, most of the things are quite similar. F16 (usually F16) is similar, but defaults to the directory in the selected panel. It always operates on the selected file, regardless of any tagged files. On some systems, it is possible to do the copy in the background by clicking on the background button (or pressing Alt-b in the dialog box). The Background JobsBackground jobs is used to control the background process. Mkdir (F7) Pop up an input dialog and creates the directory specified. Delete (F8) Delete the currently selected file or the tagged files in the currently selected panel. During the process, you can press C-c or ESC to abort the operation. Quick cd (Alt-c) Use the quick cdQuick cd command if you have full command line and want to cd somewhere. Select group (+) This is used to select (tag) a group of files. Midnight Commander will prompt for a selection options. When Files only checkbox is on, only files will be selected. If Files only is off, as files as directories will be selected. When Shell Patterns checkbox is on, the regular expression is much like the filename globbing in the shell (* standing for zero or more characters and ? standing for one character). If Shell Patterns is off, then the tagging of files is done with normal regular expressions (see ed (1)). When Case sensitive checkbox is on, the selection will be case sensitive characters. If Case sensitive is off, the case will be ignored. Unselect group (\) Used to unselect a group of files. This is the opposite of the "Select group" command. Quit (F10, Shift-F10) Terminate Midnight Commander. Shift-F10 is used when you want to quit and you are using the shell wrapper. Shift-F10 will not take you to the last directory you visited with Midnight Commander, instead it will stay at the directory where you started Midnight Commander.[Quick cd] Quick cd This command is useful if you have a full command line and want to cdThe cd internal command somewhere without having to yank and paste the command line. This command pops up a small dialog, where you enter everything you would enter after cd on the command line and then you press enter. This features all the things that are already in the internal cd commandThe cd internal command.[Command Menu] Command Menu The Directory treeDirectory Tree command shows a tree figure of the directories. The "Find file"Find File command allows you to search for a specific file. The "Swap panels" command swaps the contents of the two directory panels. The "Switch panels on/off" command shows the output of the last shell command. This works only on xterm and on Linux and FreeBSD console. The "Compare directories" command compares the directory panels with each other. You can then use the Copy (F5) command to make the panels identical. There are three compare methods. The quick method compares only file size and file date. The thorough method makes a full byte-by-byte compare. The thorough method is not available if the machine does not support the mmap(2) system call. The size-only compare method just compares the file sizes and does not check the contents or the date times, it just checks the file size. The "External panelize"External panelize allows you to execute an external program, and make the output of that program the contents of the current panel. The "Command history" command shows a list of typed commands. The selected command is copied to the command line. The command history can also be accessed by typing Alt-p or Alt-n. The "Directory hotlist"Hotlist command makes changing of the current directory to often used directories faster. The "Screen list"Screen selector command shows a dialog window with the list of currently running internal editors, viewers and other MC modules that support this mode. The "Edit extension file"Edit Extension File command allows you to specify programs to executed when you try to execute, view, edit and do a bunch of other thing on files with certain extensions (filename endings). The "Edit Menu File"Edit Menu File command may be used for editing the user menu (which appears by pressing F2).[Directory Tree] Directory Tree The Directory Tree command shows a tree figure of the directories. You can select a directory from the figure and Midnight Commander will change to that directory. There are two ways to invoke the tree. The real directory tree command is available from Commands menu. The other way is to select tree view from the Left or Right menu. To get rid of long delays, Midnight Commander creates the tree figure by scanning only a small subset of all the directories. If the directory which you want to see is missing, move to its parent directory and press C-r (or F2). You can use the following keys: General movement keysGeneral Movement Keys are accepted. Enter. In the directory tree, exits the directory tree and changes to this directory in the current panel. In the tree view, changes to this directory in the other panel and stays in tree view mode in the current panel. C-r, F2 (Rescan). Rescan this directory. Use this when the tree figure is out of date: it is missing subdirectories or shows some subdirectories which don't exist any more. F3 (Forget). Delete this directory from the tree figure. Use this to remove clutter from the figure. If you want the directory back to the tree figure press F2 in its parent directory. F4 (Static/Dynamic). Toggle between the dynamic navigation mode (default) and the static navigation mode. In the static navigation mode you can use the Up and Down keys to select a directory. All known directories are shown. In the dynamic navigation mode you can use the Up and Down keys to select a sibling directory, the Left key to move to the parent directory, and the Right key to move to a child directory. Only the parent, sibling and children directories are shown, others are left out. The tree figure changes dynamically as you traverse. F5 (Copy). Copy the directory. F6 (RenMov). Move the directory. F7 (Mkdir). Make a new directory below this directory. F8 (Delete). Delete this directory from the file system. C-s, Alt-s. Search the next directory matching the search string. If there is no such directory these keys will move one line down. C-h, Backspace. Delete the last character of the search string. Any other character. Add the character to the search string and move to the next directory which starts with these characters. In the tree view you must first activate the search mode by pressing C-s. The search string is shown in the mini status line. The following actions are available only in the directory tree. They aren't supported in the tree view. F1 (Help). Invoke the help viewer and show this section. Esc, F10. Exit the directory tree. Do not change the directory. The mouse is supported. A double-click behaves like Enter. See also the section on mouse supportMouse Support.[Find File] Find File The Find File feature first asks for the start directory for the search and the filename to be searched for. By pressing the Tree button you can select the start directory from the directory treeDirectory Tree figure. The "File name" input field contains a filename pattern to be searched for. It is interpreted as a shell pattern or as a regular expression depending on the state of the "Using shell patterns" checkbox. An empty value is valid and matches any file name. The "Content" input field contains a string to search for within the files. Leave this field empty to disable searching file contents. Option "Whole words" allows select only those files containing matches that form whole words. Like grep -w. You can start the search by pressing the OK button. During the search you can stop from the Stop button and continue from the Start button. You can browse the filelist with the up and down arrow keys. The Chdir button will change to the directory of the currently selected file. The Again button will ask for the parameters for a new search. The Quit button quits the search operation. The Panelize button will place the found files to the current directory panel so that you can do additional operations on them (view, copy, move, delete and so on). To return to the normal file listing, change directory to "..". The 'Enable ignore directories' checkbox and input field below it allow to set up the list of directories that should be skip during the search files (for example, you may want to avoid searches on a CD-ROM or on a NFS directory that is mounted across a slow link). List components must be separated with a colon, here is an example: /cdrom:/nfs/wuarchive:/afs Relative paths are supported also. The following example shows how to skip special directories of version control systems: /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS Attention: input field can contain a dot (.), this means the current absolute path. You may consider using the External panelizeExternal panelize command for some operations. Find file command is for simple queries only, while using External panelize you can do as mysterious searches as you would like.[External panelize] External panelize The External panelize allows you to execute an external program, and make the output of that program the contents of the current panel. For example, if you want to manipulate in one of the panels all the symbolic links in the current directory, you can use external panelization to run the following command: find . -type l -print Upon command completion, the directory contents of the panel will no longer be the directory listing of the current directory, but all the files that are symbolic links. If you want to panelize all of the files that have been downloaded from your FTP server, you can use this awk command to extract the file name from the transfer log files: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog You may want to save often used panelize commands under a descriptive name, so that you can recall them quickly. You do this by typing the command on the input line and pressing Add new button. Then you enter a name under which you want the command to be saved. Next time, you just choose that command from the list and do not have to type it again.[Hotlist] Hotlist The Directory hotlist command shows the labels of the directories in the directory hotlist. Midnight Commander will change to the directory corresponding to the selected label. From the hotlist dialog, you can remove already created label/directory pairs and add new ones. To add new directories quickly, you can use the Add to hotlist command (C-x h), which adds the current directory into the directory hotlist, asking just for the label for the directory. This makes cd to often used directories faster. You may consider using the CDPATH variable as described in internal cd commandThe cd internal command description.[Edit Extension File] Edit Extension File This will invoke your editor on the file ~/.config/mc/mc.ext . The format of this file following: All lines starting with # or empty lines are thrown away. Lines starting in the first column should have following format: keyword/expr , i.e. everything after the slash until new line is expr . keyword can be: shell - expr is an extension (no wildcards). File matches it its name ends with expr . Example: shell/.tar matches *.tar . regex - expr is a regular expression. File matches if its name matches the regular expression. directory - expr is a regular expression. File matches if it is a directory and its name matches the regular expression. type - expr is a regular expression. File matches if the output of file %f without the initial "filename:" part matches regular expression expr . default - matches any file. expr is ignored. include - denotes a common section. expr is the name of the section. Other lines should start with a space or tab and should be of the format: keyword=command (with no spaces around =), where keyword should be: Open (invoked on Enter or double click), View (F3), Edit (F4) or Include (to add rules from the common section). command is any one-line shell command, with the simple macro substitutionMacro Substitution. Rules are matched from top to bottom, thus the order is important. If the appropriate action is missing, search continues as if this rule didn't match (i.e. if a file matches the first and second entry and View action is missing in the first one, then on pressing F3 the View action from the second entry will be used). default should match all the actions.[Background jobs] Background Jobs This lets you control the state of any background Midnight Commander process (only copy and move files operations can be done in the background). You can stop, restart and kill a background job from here.[Edit Menu File] Edit Menu File The user menu is a menu of useful actions that can be customized by the user. When you access the user menu, the file .mc.menu from the current directory is used if it exists, but only if it is owned by user or root and is not world-writable. If no such file found, ~/.config/mc/menu is tried in the same way, and otherwise mc uses the default system-wide menu /usr/share/mc/mc.menu. The format of the menu file is very simple. Lines that start with anything but space or tab are considered entries for the menu (in order to be able to use it like a hot key, the first character should be a letter). All the lines that start with a space or a tab are the commands that will be executed when the entry is selected. When an option is selected all the command lines of the option are copied to a temporary file in the temporary directory (usually /usr/tmp) and then that file is executed. This allows the user to put normal shell constructs in the menus. Also simple macro substitution takes place before executing the menu code. For more information, see macro substitutionMacro Substitution. Here is a sample mc.menu file: A Dump the currently selected file od -c %f B Edit a bug report and send it to root I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Midnight Commander bug" root < $I rm -f $I M Read mail emacs -f rmail N Read Usenet news emacs -f gnus H Call the info hypertext browser info J Copy current directory to other panel recursively tar cf - . | (cd %D && tar xvpf -) K Make a release of the current subdirectory echo -n "Name of distribution file: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Extract the contents of a compressed tar file tar xzvf %f Default Conditions Each menu entry may be preceded by a condition. The condition must start from the first column with a '=' character. If the condition is true, the menu entry will be the default entry. Condition syntax: = or: = | ... or: = & ... Sub-condition is one of following: y syntax of current file matching pattern? (for edit menu only) f current file matching pattern? F other file matching pattern? d current directory matching pattern? D other directory matching pattern? t current file of type? T other file of type? x is it executable filename? ! negate the result of sub-condition Pattern is a normal shell pattern or a regular expression, according to the shell patterns option. You can override the global value of the shell patterns option by writing "shell_patterns=x" on the first line of the menu file (where "x" is either 0 or 1). Type is one or more of the following characters: n not a directory r regular file d directory l link c character device b block device f FIFO (pipe) s socket x executable file t tagged For example 'rlf' means either regular file, link or fifo. The 't' type is a little special because it acts on the panel instead of the file. The condition '=t t' is true if there are tagged files in the current panel and false if not. If the condition starts with '=?' instead of '=' a debug trace will be shown whenever the value of the condition is calculated. The conditions are calculated from left to right. This means = f *.tar.gz | f *.tgz & t n is calculated as ( (f *.tar.gz) | (f *.tgz) ) & (t n) Here is a sample of the use of conditions: = f *.tar.gz | f *.tgz & t n L List the contents of a compressed tar-archive gzip -cd %f | tar xvf - Addition Conditions If the condition begins with '+' (or '+?') instead of '=' (or '=?') it is an addition condition. If the condition is true the menu entry will be included in the menu. If the condition is false the menu entry will not be included in the menu. You can combine default and addition conditions by starting condition with '+=' or '=+' (or '+=?' or '=+?' if you want debug trace). If you want to use two different conditions, one for adding and another for defaulting, you can precede a menu entry with two condition lines, one starting with '+' and another starting with '='. Comments are started with '#'. The additional comment lines must start with '#', space or tab.[Options Menu] Options Menu Midnight Commander has some options that may be toggled on and off in several dialogs which are accessible from this menu. Options are enabled if they have an asterisk or "x" in front of them. The ConfigurationConfiguration command pops up a dialog from which you can change most of settings of Midnight Commander. The LayoutLayout command pops up a dialog from which you specify a bunch of options how mc looks like on the screen. The Panel optionsPanel options command pops up a dialog from which you specify options of file manager panels. The ConfirmationConfirmation command pops up a dialog from which you specify which actions you want to confirm. The AppearanceAppearance command pops up a dialog from which you specify the skin. The Display bitsDisplay bits command pops up a dialog from which you may select which characters is your terminal able to display. The Learn keysLearn keys command pops up a dialog from which you test some keys which are not working on some terminals and you may fix them. The Virtual FSVirtual FS command pops up a dialog from which you specify some VFS related options. The Save setupSave Setup command saves the current settings of the Left, Right and Options menus. A small number of other settings is saved, too.[Configuration] Configuration The options in this dialog are divided into several groups: "File operation options", "Esc key mode", "Pause after run" and "Other options". File operation options Verbose operation. This toggles whether the file Copy, Rename and Delete operations are verbose (i.e., display a dialog box for each operation). If you have a slow terminal, you may wish to disable the verbose operation. It is automatically turned off if the speed of your terminal is less than 9600 bps. Compute totals. If this option is enabled, Midnight Commander computes total byte sizes and total number of files prior to any Copy, Rename and Delete operations. This will provide you with a more accurate progress bar at the expense of some speed. This option has no effect, if Verbose operation is disabled. Classic progressbar. If this option is enabled, the progressbar of Copy/Move/Delete operations is always grown form left to right. If disabled, the growing direction of progressbar follows to direction of Copy/Move/Delete operation: from left panel to right one and vice versa. Enabled by default. Mkdir autoname. When you press F7 to create a new directory, the input line in popup dialog will be filled by name of current file or directory in active panel. Disabled by default. Preallocate space. Preallocate space for whole target file, if possible, before copy operation. Disabled by default. Esc key mode. By default, Midnight Commander treats the ESC key as a key prefix. Therefore, you should press Esc code twice to exit a dialog. But there is a possibility to use a single press of ESC key for that action. Single press. By default this option is disabled. If you'll enable it, the ESC key will act as a prefix key for set up time interval (see Timeout option below), and if no extra keys have arrived, then the ESC key is interpreted as a cancel key (ESC ESC). Timeout. This options is used to setup the time interval (in microseconds) for single press of ESC key. By default, this interval is one second (1000000 microseconds). Also the timeout can be set via KEYBOARD_KEY_TIMEOUT_US environment variable (also in microseconds), which has higher priority than Timeout option value. Pause after run After executing your commands, Midnight Commander can pause, so that you can examine the output of the command. There are three possible settings for this variable: Never. Means that you do not want to see the output of your command. If you are using the Linux or FreeBSD console or an xterm, you will be able to see the output of the command by typing C-o. On dumb terminals. You will get the pause message on terminals that are not capable of showing the output of the last command executed (any terminal that is not an xterm or the Linux console). Always. The program will pause after executing all of your commands. Other options Use internal editor. If this option is enabled, the built-in file editor is used to edit files. If the option is disabled, the editor specified in the EDITOR environment variable is used. If no editor is specified, vi is used. See the section on the internal file editorInternal File Editor. Use internal viewer. If this option is enabled, the built-in file viewer is used to view files. If the option is disabled, the pager specified in the PAGER environment variable is used. If no pager is specified, the view command is used. See the section on the internal file viewerInternal File Viewer. Ask new file name. If this option is enabled, file name is asked before open new file in editor. Auto menus. If this option is enabled, the user menu will be invoked at startup. Useful for building menus for non-unixers. Drop down menus. When this option is enabled, the pull down menus will be activated as soon as you press the F9 key. Otherwise, you will only get the menu title, and you will have to activate the menu either with the arrow keys or with the hotkeys. It is recommended if you are using hotkeys. Shell Patterns. By default the Select, Unselect and Filter commands will use shell-like regular expressions. The following conversions are performed to achieve this: the '*' is replaced by '.*' (zero or more characters); the '?' is replaced by '.' (exactly one character) and '.' by the literal dot. If the option is disabled, then the regular expressions are the ones described in ed(1). Complete: show all. By default, Midnight Commander pops up all possible completionsCompletion if the completion is ambiguous only when you press Alt-Tab for the second time. For the first time, it just completes as much as possible and beeps in the case of ambiguity. Enable this option if you want to see all possible completions even after pressing Alt-Tab the first time. Rotating dash. If this option is enabled, the Midnight Commander shows a rotating dash in the upper right corner as a work in progress indicator. Cd follows links. This option, if set, causes Midnight Commander to follow the logical chain of directories when changing current directory either in the panels, or using the cd command. This is the default behavior of bash. When unset, Midnight Commander follows the real directory structure, so cd .. if you've entered that directory through a link will move you to the current directory's real parent and not to the directory where the link was present. Safe delete. If this option is enabled, deleting files and directory hotlist entries unintentionally becomes more difficult. The default selection in the confirmation dialogs for deletion changes from "Yes" to "No". This option is disabled by default. Auto save setup. If this option is enabled, when you exit Midnight Commander, the configurable options of Midnight Commander are saved in the ~/.config/mc/ini file.[Layout] Layout The layout dialog gives you a possibility to change the general layout of screen. The options in this dialog are divided into several groups: "Panel split", "Console output" and "Other options". Panel split The rest of the screen area is used for the two directory panels. You can specify whether the area is split to the panels in Vertical or Horizontal direction. Panel layout can be changed using Alt-, (Alt-comma) shortcut. Equal split. By default, panels have equal sizes. Using this option you can specify an unequal split. Console output On the Linux or FreeBSD console you can specify how many lines are shown in the output window. This option is available if Midnight Commander runs on native console only. Other options Menu bar visible. If enabled, main menu of Midnight Commander is always visible on the top row of screen above panels. Enabled by default. Command prompt. If enabled, command line is avalable. Enabled by default. Keybar visible. If enabled, 10 lables associated with F1-F10 keys are located at the bottom row of screen. Enabled by default. Hintbar visible. If enabled, the one-line hints are visible below panels. Enabled by default. XTerm window title. When run in a terminal emulator for X11, Midnight Commander sets the terminal window title to the current working directory and updates it when necessary. If your terminal emulator is broken and you see some incorrect output on startup and directory change, turn off this option. Enabled by default. Show free space. If enabled, free space and total space of current file system is shown at the bottom frame of panel. Enabled by default.[Panel options] Panel options Main panel options Show mini-status. If enabled, one line of status information about the currently selected item is shown at the bottom of the panels. Enabled by default. Use SI size units. If this option is enabled, Midnight Commander will use SI prefixes (base 10) when displaying any byte sizes. If disabled (default), Midnight Commander will use IEC prefixes (base 2). Mix all files. If this option is enabled, all files and directories are shown mixed together. If the option is disabled (default), directories (and links to directories) are shown at the beginning of the listing, and other files below. Show backup files. If enabled, Midnight Commander will show files ending with a tilde. Otherwise, they won't be shown (like GNU's ls option -B). Enabled by default. Show hidden files. If enabled, Midnight Commander will show all files that start with a dot (like ls -a). Disabled by default. Fast directory reload. If this option is enabled, Midnight Commander will use a trick to determine if the directory contents have changed. The trick is to reload the directory only if the i-node of the directory has changed; this means that reloads only happen when files are created or deleted. If what changes is the i-node for a file in the directory (file size changes, mode or owner changes, etc) the display is not updated. In these cases, if you have the option on, you have to rescan the directory manually (with C-r). Disabled by default. Mark moves down. If enabled, the selection bar will move down when you mark a file (with Insert key). Enabled by default. Reverse files only. Allow revert selection of files only. Enabled by default. If enabled, the reverse selection is applied to files only, not to directories. The selection of directories is untouched. If off, the reverse selection is applied to files as well to directories: all unselected items become selected, and vice versa. Simple swap. If both panels contain file listing, simple swap means that panels exchange its screen positions: left panel become right one, and vice versa. If this option is unchecked, file listing panels exchange its content keeping listing format and sort options. Unchecked by default. Auto save panels setup. If this option is enabled, when you exit Midnight Commander, the current settings of panels are saved in the ~/.config/mc/panels.ini file. Disabled by default. Navigation Lynx-like motion. If this option is enabled, you may use the arrows keys to automatically chdir if the current selection is a subdirectory and the shell command line is empty. By default, this setting is off. Page scrolling. If set (the default), panel will scroll by half the display when the cursor reaches the end or the beginning of the panel, otherwise it will just scroll a file at a time. Center scrolling. If set, panel will scroll when the cursor reaches the middle of the panel column, only hitting the top or bottom of the panel when actually on the first or last file. This behavior applies when scrolling one file at a time, and does not apply to the page up/down keys. Mouse page scrolling. Controls whenever scrolling with the mouse wheel is done by pages or line by line on the panels. File highlight You can specify whether permissions and file types should be highlighted with distinctive ColorsColors. If the permission highlighting is enabled, the parts of the perm and mode display fieldsListing Mode... which apply to the user running Midnight Commander are highlighted with the color defined by the selected keyword. If the file type highlighting is enabled, file names are colored according to rules described in /etc/mc/filehighlight.ini file. See Filenames HighlightFilenames Highlight for more info. Quick search You can specify how the Quick searchQuick search mode should work: case insensitively, case sensitively or be matched to the panel sort order: case sensitive or not.[Confirmation] Confirmation In this dialog you configure the confirmation options for file deletion, overwriting files, execution by pressing enter, quitting the program, directory hotlist entries deletion and history cleanup.[Appearance] Appearance In this dialog you can select the skin to be used. See the SkinsSkins section for technical details about the skin definition files.[Display bits] Display bits This is used to configure the range of visible characters on the screen. This setting may be 7-bits if your terminal/curses supports only seven output bits, ISO-8859-1 displays all the characters in the ISO-8859-1 map and full 8 bits is for those terminals that can display full 8 bit characters.[Learn keys] Learn keys This dialog allows you to test and redefine functional keys, cursor arrows and some other keys to make them work properly on your terminal. They often don't, since many terminal databases are incomplete or broken. You can move around with the Tab key and with the vi moving keys ('h' left, 'j' down, 'k' up and 'l' right). Once you press any cursor movement key and it is recognized, you can use that key as well. You can test keys just by pressing each of them. When you press a key and it is recognized properly, OK should appear next to the name of that key. Once a key is marked OK it starts working as usually, e.g. F1 pressed the first time will just check that the F1 key works, but after that it will show help. The same applies to the arrow keys. The Tab key should be working always. If some keys do not work properly then you won't see OK appear after pressing one of these. Then you may want to redefine it. Do it by pressing the button with the name of that key (either by the mouse or by Enter or Space after selecting the button with Tab or arrows). Then a message box will appear asking you to press that key. Do it and wait until the message box disappears. If you want to abort, just press Escape once and wait. When you finish with all the keys, you can Save them. The definitions for the keys you have redefined will be written into the [terminal:TERM] section of your ~/.config/mc/ini file (where TERM is the name of your current terminal). The definitions of the keys that were already working properly are not saved.[Virtual FS] Virtual FS This option gives you control over the settings of the Virtual File SystemVirtual File System. Midnight Commander keeps in memory the information related to some of the virtual file systems to speed up the access to the files in the file system (for example, directory listings fetched from FTP servers). Also, in order to access the contents of compressed files (for example, compressed tar files), Midnight Commander needs to create temporary uncompressed files on your disk. Since both the information in memory and the temporary files on disk take up resources, you may want to tune the parameters of the cached information to decrease your resource usage or to maximize the speed of access to frequently used file systems. Because of the format of the tar archives, the Tar filesystem needs to read the whole file just to load the file entries. Since most tar files are usually kept compressed (plain tar files are species in extinction), the tar file system has to uncompress the file on the disk in a temporary location and then access the uncompressed file as a regular tar file. Now, since we all love to browse files and tar files all over the disk, it's common that you will leave a tar file and then re-enter it later. Since decompression is slow, Midnight Commander will cache the information in memory for a limited time. When the timeout expires, all the resources associated with the file system are released. The default timeout is set to one minute. The FTP File SystemFTP File System (ftpfs) allows you to browse directories on remote FTP servers. It has several options. ftp anonymous password is the password used when you login as "anonymous". Some sites require a valid e-mail address. On the other hand, you probably don't want to give your real e-mail address to untrusted sites, especially if you are not using spam filtering. ftpfs keeps the directory listing it fetches from a FTP server in a cache. The cache expire time is configurable with the ftpfs directory cache timeout option. A low value for this option may slow down every operation on the ftpfs because every operation would require sending a request to the FTP server. You can define an FTP proxy host for doing FTP. Note that most modern firewalls are fully transparent at least for passive FTP (see below), so FTP proxies are considered obsolete. If Always use ftp proxy is not set, you can use the exclamation sign to enable proxy for certain hosts. See FTP File SystemFTP File System for examples. If this option is set, the program will do two things: consult the /usr/lib/mc/mc.no_proxy file for lines containing host names that are local (if the host name starts with a dot, it is assumed to be a domain) and to assume that any hostnames without dots in their names are directly accessible. All other hosts will be accessed through the specified FTP proxy. You can enable using ~/.netrc file, which keeps login names and passwords for ftp servers. See netrc (5) for the description of the .netrc format. Use passive mode enables using FTP passive mode, when the connection for data transfer is initiated by the client, not by the server. This option is recommended and enabled by default. If this option is turned off, the data connection is initiated by the server. This may not work with some firewalls.[Save Setup] Save Setup At startup, Midnight Commander will try to load initialization information from the ~/.config/mc/ini file. If this file doesn't exist, it will load the information from the system-wide configuration file, located in /usr/share/mc/mc.ini. If the system-wide configuration file doesn't exist, MC uses the default settings. The Save Setup command creates the ~/.config/mc/ini file by saving the current settings of the Left, RightLeft and Right Menus and OptionsOptions Menu menus. If you activate the auto save setup option, MC will always save the current settings when exiting. There also exist settings which can't be changed from the menus. To change these settings you have to edit the setup file with your favorite editor. See the section on Special SettingsSpecial Settings for more information. [Executing operating system commands] Executing operating system commands You may execute commands by typing them directly in Midnight Commander's input line, or by selecting the program you want to execute with the selection bar in one of the panels and hitting Enter. If you press Enter over a file that is not executable, Midnight Commander checks the extension of the selected file against the extensions in the Extensions FileEdit Extension File. If a match is found then the code associated with that extension is executed. A very simple macro expansionMacro Substitution takes place before executing the command.[The cd internal command] The cd internal command The cd command is interpreted by Midnight Commander, it is not passed to the command shell for execution. Thus it may not handle all of the nice macro expansion and substitution that your shell does, although it does some of them: Tilde substitution. The (~) will be substituted with your home directory, if you append a username after the tilde, then it will be substituted with the login directory of the specified user. For example, ~guest is the home directory for the user guest, while ~/guest is the directory guest in your home directory. Previous directory. You can jump to the directory you were previously by using the special directory name '-' like this: cd - CDPATH directories. If the directory specified to the cd command is not in the current directory, then Midnight Commander uses the value in the environment variable CDPATH to search for the directory in any of the named directories. For example you could set your CDPATH variable to ~/src:/usr/src, allowing you to change your directory to any of the directories inside the ~/src and /usr/src directories, from any place in the file system by using its relative name (for example cd linux could take you to /usr/src/linux).[Macro Substitution] Macro Substitution When accessing a user menuEdit Menu File, or executing an extension dependent commandEdit Extension File, or running a command from the command line input, a simple macro substitution takes place. The macros are: %i The indent of blank space, equal the cursor column position. For edit menu only. %y The syntax type of current file. For edit menu only. %k The block file name. %e The error file name. %m The current menu name. %f and %p The current file name. %x The extension of current file name. %b The current file name without extension. %d The current directory name. %F The current file in the unselected panel. %D The directory name of the unselected panel. %t The currently tagged files. %T The tagged files in the unselected panel. %u and %U Similar to the %t and %T macros, but in addition the files are untagged. You can use this macro only once per menu file entry or extension file entry, because next time there will be no tagged files. %s and %S The selected files: The tagged files if there are any. Otherwise the current file. %cd This is a special macro that is used to change the current directory to the directory specified in front of it. This is used primarily as an interface to the Virtual File SystemVirtual File System. %view This macro is used to invoke the internal viewer. This macro can be used alone, or with arguments. If you pass any arguments to this macro, they should be enclosed in brackets. The arguments are: ascii to force the viewer into ascii mode; hex to force the viewer into hex mode; nroff to tell the viewer that it should interpret the bold and underline sequences of nroff; unformatted to tell the viewer to not interpret nroff commands for making the text bold or underlined. %% The % character %{some text} Prompt for the substitution. An input box is shown and the text inside the braces is used as a prompt. The macro is substituted by the text typed by the user. The user can press ESC or F10 to cancel. This macro doesn't work on the command line yet. %var{ENV:default} If environment variable ENV is unset, the default is substituted. Otherwise, the value of ENV is substituted.[The subshell support] The subshell support The subshell support is a compile time option, that works with the shells: bash, ash (BusyBox and Debian), tcsh, zsh and fish. When the subshell support is active, Midnight Commander will spawn a concurrent copy of your shell (the one defined in the SHELL variable and if it is not defined, then the one in the /etc/passwd file) and run it in a pseudo terminal, instead of invoking a new shell each time you execute a command, the command will be passed to the subshell as if you had typed it. This also allows you to change the environment variables, use shell functions and define aliases that are valid until you quit Midnight Commander. bash users may specify startup commands in ~/.local/share/mc/bashrc (fallback ~/.bashrc) and special keyboard maps in ~/.local/share/mc/inputrc (fallback ~/.inputrc). ash/dash users (BusyBox or Debian) may specify startup commands in ~/.local/share/mc/ashrc (fallback ~/.profile). tcsh, zsh, fish users cannot specify mc-specific startup commands at present. They have to rely on shell-specific startup files. The following paragraphs are relevant only when the subshell support is active: You can suspend applications at any time with the sequence C-o and jump back to Midnight Commander, if you interrupt an application, you will not be able to run other external commands until you quit the application you interrupted. The basic prompt displayed by Midnight Commander is of the form "user@host:current_path$ ". When using a capable shell, like Bash, the prompt displayed by Midnight Commander will be the same prompt that you are currently using in your shell. (There's a known problem when using fish: the prompt is displayed only in full screen mode (Ctrl-o), not when the panels are visible.) The OPTIONSOPTIONS section has more information on how you can control subshell usage (-U/-u). Furthermore, to set a specific subshell different from your current SHELL variable or login shell defined in /etc/passwd, you may call MC like this: SHELL=/bin/myshell mc [Chmod] Chmod The Chmod window is used to change the attribute bits in a group of files and directories. It can be invoked with the C-x c key combination. The Chmod window has two parts - Permissions and File . In the File section are displayed the name of the file or directory and its permissions in octal form, as well as its owner and group. In the Permissions section there is a set of check buttons which correspond to the file attribute bits. As you change the attribute bits, you can see the octal value change in the File section. To move between the widgets (buttons and check buttons) use the arrow keys or the Tab key. To change the state of the check buttons or to select a button use Space. You can also use the hotkeys on the buttons to quickly activate them. Hotkeys are shown as highlighted letters on the buttons. To set the attribute bits, use the Enter key. When working with a group of files or directories, you just click on the bits you want to set or clear. Once you have selected the bits you want to change, you select one of the action buttons (Set marked or Clear marked). Finally, to set the attributes exactly to those specified, you can use the [Set all] button, which will act on all the tagged files. [Marked all] set only marked attributes to all selected files [Set marked] set marked bits in attributes of all selected files [Clean marked] clear marked bits in attributes of all selected files [Set] set the attributes of one file [Cancel] cancel the Chmod command[Chown] Chown The Chown command is used to change the owner/group of a file. The hot key for this command is C-x o.[Advanced Chown] Advanced Chown The Advanced Chown command is the ChmodChmod and ChownChown command combined into one window. You can change the permissions and owner/group of files at once.[File Operations] File Operations When you copy, move or delete files, Midnight Commander shows the file operations dialog. It shows the files currently being processed and uses up to three progress bars. The file bar indicates the percentage of the current file that has been processed so far. The count bar shows how many of the tagged files have been handled. The bytes bar indicates the percentage of the total size of the tagged files that has been handled. If the verbose option is off, the file and bytes bars are not shown. There are two buttons at the bottom of the dialog. Pressing the Skip button will skip the rest of the current file. Pressing the Abort button will abort the whole operation, the rest of the files are skipped. There are three other dialogs which you can run into during the file operations. The error dialog informs about error conditions and has three choices. Normally you select either the Skip button to skip the file or the Abort button to abort the operation altogether. You can also select the Retry button if you fixed the problem from another terminal. The replace dialog is shown when you attempt to copy or move a file on the top of an existing file. The dialog shows the dates and sizes of the both files. Press the Yes button to overwrite the file, the No button to skip the file, the All button to overwrite all the files, the None button to never overwrite and the Update button to overwrite if the source file is newer than the target file. You can abort the whole operation by pressing the Abort button. The recursive delete dialog is shown when you try to delete a directory which is not empty. Press the Yes button to delete the directory recursively, the No button to skip the directory, the All button to delete all the directories and the None button to skip all the non-empty directories. You can abort the whole operation by pressing the Abort button. If you selected the Yes or All button you will be asked for a confirmation. Type "yes" only if you are really sure you want to do the recursive delete. If you have tagged files and perform an operation on them only the files on which the operation succeeded are untagged. Failed and skipped files are left tagged.[Mask Copy/Rename] Mask Copy/Rename The copy/move operations let you translate the names of files in an easy way. To do it, you have to specify the correct source mask and usually in the trailing part of the destination specify some wildcards. All the files matching the source mask are copied/renamed according to the target mask. If there are tagged files, only the tagged files matching the source mask are renamed. There are other options which you can set: Follow links determines whether make the symlinks and hardlinks in the source directory (recursively in subdirectories) new links in the target directory or whether would you like to copy their content. Dive into subdirs determines the behavior when the source directory is about to be copied, but the target directory already exists. The default action is to copy the contents of the source directory into the target directory. Enabling this option causes copying the source directory itself into the target directory. For example, you want to copy directory /foo containing file bar to /bla/foo , which is an already existing directory. Normally (when Dive into subdirs is not set), mc would copy file /foo/bar into the file /bla/foo/bar . By enabling this option the /bla/foo/foo directory will be created, and /foo/bar will be copied into /bla/foo/foo/bar . Preserve attributes determines whether to preserve the permissions, timestamps and (if you are root) the ownership of the original files. If this option is not set, the current value of the umask will be respected. Use shell patterns When this option is on you can use the '*' and '?' wildcards in the source mask. They work like they do in the shell. In the target mask only the '*' and '\' wildcards are allowed. The first '*' wildcard in the target mask corresponds to the first wildcard group in the source mask, the second '*' corresponds to the second group and so on. The '\1' wildcard corresponds to the first wildcard group in the source mask, the '\2' wildcard corresponds to the second group and so on all the way up to '\9'. The '\0' wildcard is the whole filename of the source file. Two examples: If the source mask is "*.tar.gz", the destination is "/bla/*.tgz" and the file to be copied is "foo.tar.gz", the copy will be "foo.tgz" in "/bla". Suppose you want to swap basename and extension so that "file.c" would become "c.file" and so on. The source mask for this is "*.*" and the destination is "\2.\1". Use shell patterns off When the shell patterns option is off the MC doesn't do automatic grouping anymore. You must use '\(...\)' expressions in the source mask to specify meaning for the wildcards in the target mask. This is more flexible but also requires more typing. Otherwise target masks are similar to the situation when the shell patterns option is on. Two examples: If the source mask is "^\(.*\)\.tar\.gz$", the destination is "/bla/*.tgz" and the file to be copied is "foo.tar.gz", the copy will be "/bla/foo.tgz". Let's suppose you want to swap basename and extension so that "file.c" will become "c.file" and so on. The source mask for this is "^\(.*\)\.\(.*\)$" and the destination is "\2.\1". Case Conversions You can also change the case of the filenames. If you use '\u' or '\l' in the target mask, the next character will be converted to uppercase or lowercase correspondingly. If you use '\U' or '\L' in the target mask, the next characters will be converted to uppercase or lowercase correspondingly up to the next '\E' or next '\U', '\L' or the end of the file name. The '\u' and '\l' are stronger than '\U' and '\L'. For example, if the source mask is '*' ( Use shell patterns on) or '^\(.*\)$' ( Use shell patterns off) and the target mask is '\L\u*' the file names will be converted to have initial upper case and otherwise lower case. You can also use '\' as a quote character. For example, '\\' is a backslash and '\*' is an asterisk. Stable symlinks commands Midnight Commander, that it should change symlinks in the target, so that they'll point to the same location as it did before. With absolute symbolic links this does nothing, but if you have a relative one, it will recompute its value, adding necessary ../ and other directory parts and making the value as short as possible (most modern filesystems keep short symlinks inside inodes and thus don't waste much disk space).[Select/Unselect Files] Select/Unselect Files The dialog of group of files and directories selection or uselection. The input lineInput Line Keys allow enter the regular expression of filenames that will be selected/unselected. When Files only checkbox is on, only files will be selected. If Files only is off, as files as directories will be selected. When Shell Patterns checkbox is on, the regular expression is much like the filename globbing in the shell (* standing for zero or more characters and ? standing for one character). If Shell Patterns is off, then the tagging of files is done with normal regular expressions (see ed (1)). When Case sensitive checkbox is on, the selection will be case sensitive characters. If Case sensitive is off, the case will be ignored.[Diff Viewer] Internal Diff Viewer The mcdiff is a visual diff tool. You can compare two files and edit them in-place (diffs are updated dynamically). You can browse and view a working copy from popular version control systems (GIT, Subversion, etc). Following shortcuts are available in internal diff viewer of Midnight Commander. F1 Invoke the built-in hypertext help viewer. F2 Save modified files. F4 Edit file of the left panel in the internal editor. F14 Edit file of the right panel in the internal editor. F5 Merge the current hunk. Only the current hunk will be merged. F7 Start search. F17 Continue search. F10, Esc, q Exit from diff viewer. Alt-s, s Toggle show of hunk status. Alt-n, l Toggle show of line numbers. f Maximize left panel. = Make panels equal in width. > Reduce the size of the right panel. < Reduce the size of the left panel. c Toggle show of trailing carriage return (CR) symbol as ^M. 2, 3, 4, 8 Set tabulation size C-u Swap contents of diff panels. C-r Refresh the screen. C-o Switch to the subshell and show the command screen. Enter, Space, n Find next diff hunk. Backspace, p Find previous diff hunk. g Go to line. Down Scroll one line forward. Up Scroll one line backward. PageUp Move one page up. PageDown Mves one page down. Home, A1 Moves to the line beginning. End Moves to the line end. C-Home Move to the file beginning. C-End, C1 Move to the file end.[Internal File Viewer] Internal File Viewer The internal file viewer provides two display modes: ASCII and hex. To toggle between modes, use the F4 key. The viewer will try to use the best method provided by your system or the file type to display the information. Some character sequences, which appear most often in preformatted manual pages, are displayed bold and underlined, thus making a pretty display of your files. When in hex mode, the search function accepts text in quotes and constant numbers. Text in quotes is matched exactly after removing the quotes. Each number matches one byte. You can mix quoted text with constants like this: "String" 34 0xBB 012 "more text" Numbers are always interpreted in hex. In the example above, "34" is interpreted as 0x34. The prefix "0x" isn't really needed: we could type "BB" instead of "0xBB". And "012" is interpreted as 0x12, not as an octal number. Here is a listing of the actions associated with each key that the Midnight Commander handles in the internal file viewer. F1 Invoke the built-in hypertext help viewer. F2 Toggle the wrap mode. F4 Toggle the hex mode. F5 Goto line. This will prompt you for a line number and will display that line. F6, /. Regular expression search. ?, Reverse regular expression search. F7 Normal search / hex mode search. C-s, F17, n. Start normal search if there was no previous search expression else find next match. C-r. Start reverse search if there was no previous search expression else find next match. F8 Toggle Raw/Parsed mode: This will show the file as found on disk or if a processing filter has been specified in the mc.ext file, then the output from the filter. Current mode is always the other than written on the button label, since on the button is the mode which you enter by that key. F9 Toggle the format/unformat mode: when format mode is on the viewer will interpret some string sequences to show bold and underline with different colors. Also, on button label is the other mode than current. F10, Esc. Exit the internal file viewer. next-page, space, C-v. Scroll one page forward. prev-page, Alt-v, C-b, Backspace. Scroll one page backward. down-key Scroll one line forward. up-key Scroll one line backward. C-l Refresh the screen. C-o Switch to the subshell and show the command screen. "[n] m" Set the mark n. "[n] r" Jump to the mark n. C-f Jump to the next file. C-b Jump to the previous file. Alt-r Toggle the ruler. Alt-e to change charset of displayed text may use M-e (Alt-e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "" in charset selection dialog. It's possible to instruct the file viewer how to display a file, look at the Edit Extension File sectionEdit Extension File[Internal File Editor] Internal File Editor The internal file editor is a full-featured full screen editor. It can edit files up to 64 megabytes. It is possible to edit binary files. The internal file editor is invoked using F4 if the use_internal_edit option is set in the initialization file. The features it presently supports are: block copy, move, delete, cut, paste; key for key undo; pull-down menus; file insertion; macro commands; regular expression search and replace; shift-arrow text highlighting (if supported by the terminal); insert-overwrite toggle; word wrap; autoindent; tunable tab size; syntax highlighting for various file types; and an option to pipe text blocks through shell commands like indent and ispell. Sections: Options of editor in ini-fileInternal File Editor / options The editor is very easy to use and requires no tutoring. To see what keys do what, just consult the appropriate pull-down menu. Other keys are: Shift movement keys do text highlighting. Ctrl-Ins copies to the file mcedit.clip and Shift-Ins pastes from mcedit.clip. Shift-Del cuts to mcedit.clip , and Ctrl-Del deletes highlighted text. Mouse highlighting also works, and you can override the mouse as usual by holding down the shift key while dragging the mouse to let normal terminal mouse highlighting work. To define a macro, press Ctrl-R and then type out the key strokes you want to be executed. Press Ctrl-R again when finished. You can then assign the macro to any key you like by pressing that key. The macro is executed when you press Ctrl-A and then the assigned key. The macro is also executed if you press Meta, Ctrl, or Esc and the assigned key, provided that the key is not used for any other function. Once defined, the macro commands go into the file ~/.local/share/mc/mcedit/mcedit.macros You can delete a macro by deleting the appropriate line in this file. To change charset of displayed text may use M-e (Alt-e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "" in charset selection dialog. F19 will format the currently highlighted block (plain text or C or C++ code or another). This is controlled by the file /usr/share/mc/edit.indent.rc which is copied to ~/.local/share/mc/mcedit/edit.indent.rc in your home directory the first time you use it. The editor also displays non-us characters (160+). When editing binary files, you should set display bits to 7 bits in the options menu to keep the spacing clean.[Internal File Editor / options] Options of editor in ini-file Some editor options of ini-file are described in this section. Options are placed in [Midnight-Commander] section editor_wordcompletion_collect_entire_file Search autocomplete candidates in entire of file or just from begin of file to cursor position (0)[Screen selector] Screen selector Midnight Commander supports running many internal modules (such as editor, viewer and diff viewer) simultaneously and switching between them without closing open files. Using several file managers at a time, however, is not currently supported. Let's call each of these modules a screen. There are three ways to switch between screens, using one of these global shortcuts: Alt-} switch to the next screen; Alt-{ switch to the previous screen; Alt-` open a dialog window with the list of currently open screens (or use the "Screen list" menu item).[Completion] Completion Let Midnight Commander type for you. Attempt to perform completion on the text before current position. MC attempts completion treating the text as variable (if the text begins with $ ), username (if the text begins with ~ ), hostname (if the text begins with @ ) or command (if you are on the command line in the position where you might type a command, possible completions then include shell reserved words and shell built-in commands as well) in turn. If none of these matches, filename completion is attempted. Filename, username, variable and hostname completion works on all input lines, command completion is command line specific. If the completion is ambiguous (there are more different possibilities), MC beeps and the following action depends on the setting of the Complete: show allConfiguration option in the ConfigurationConfiguration dialog. If it is enabled, a list of all possibilities pops up next to the current position and you can select with the arrow keys and Enter the correct entry. You can also type the first letters in which the possibilities differ to move to a subset of all possibilities and complete as much as possible. If you press Alt-Tab again, only the subset will be shown in the listbox, otherwise the first item which matches all the previous characters will be highlighted. As soon as there is no ambiguity, dialog disappears, but you can hide it by canceling keys Esc , F10 and left and right arrow keys. If Complete: show allConfiguration is disabled, the dialog pops up only if you press Alt-Tab for the second time, for the first time MC just beeps. Apply escaping of ? , * and & symbols (as fB\?fR, fB\*fR, fB\&fR ) in filenames to disallow use them as metasymbols in regular expressions when substitution is performed in the input line.[Virtual File System] Virtual File System Midnight Commander is provided with a code layer to access the file system; this code layer is known as the virtual file system switch. The virtual file system switch allows Midnight Commander to manipulate files not located on the Unix file system. Currently, Midnight Commander is packaged with some Virtual File Systems (VFS): the local file system, used for accessing the regular Unix file system; the ftpfs , used to manipulate files on remote systems with the FTP protocol; the tarfs , used to manipulate tar and compressed tar files; the undelfs , used to recover deleted files on ext2 file systems (the default file system for Linux systems), fish (for manipulating files over shell connections such as rsh and ssh). If the code was compiled with sftpfs (for manipulating files over SFTP connections). If the code was compiled with smbfs support, you can manipulate files on remote systems with the SMB (CIFS) protocol. A generic extfs (EXTernal virtual File System) is provided in order to easily expand VFS capabilities using scripts and external software. The VFS switch code will interpret all of the path names used and will forward them to the correct file system, the formats used for each one of the file systems is described later in their own section.[FTP File System] FTP File System The FTP File System (ftpfs) allows you to manipulate files on remote machines. To actually use it, you can use the FTP link item in the menu or directly change your current directory using the cd command to a path name that looks like this: ftp://[!][user[:pass]@]machine[:port][remote-dir] The user , port and remote-dir elements are optional. If you specify the user element, Midnight Commander will login to the remote machine as that user, otherwise it will use anonymous login or the login name from the ~/.netrc file. The optional pass element is the password used for the connection. Using the password in the VFS directory name is not recommended, because it can appear on the screen in clear text and can be saved to the directory history. To enable using FTP proxy, prepend ! (an exclamation sign) to the hostname. Examples: ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!behind.firewall.edu/pub ftp://guest@remote-host.com:40/pub ftp://miguel:xxx@server/pub Please check the Virtual File SystemVirtual FS dialog box for ftpfs options.[Tar File System] Tar File System The tar file system provides you with read-only access to your tar files and compressed tar files by using the chdir command. To change your directory to a tar file, you change your current directory to the tar file by using the following syntax: /filename.tar/utar://[dir-inside-tar] The mc.ext file already provides a shortcut for tar files, this means that usually you just point to a tar file and press return to enter into the tar file, see the Edit Extension FileEdit Extension File section for details on how this is done. Examples: mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// The latter specifies the full path of the tar archive.[FIle transfer over SHell filesystem] FIle transfer over SHell filesystem The fish file system is a network based file system that allows you to manipulate the files in a remote machine as if they were local. To use this, the other side has to either run fish server, or has to have bash-compatible shell. To connect to a remote machine, you just need to chdir into a special directory which name is in the following format: sh://[user@]machine[:options]/[remote-dir] The user, options and remote-dir elements are optional. If you specify the user element, Midnight Commander will try to login on the remote machine as that user, otherwise it will use your login name. The available options are: 'C' - use compression; 'r' - use rsh instead of ssh; port - specify the port used by remote server. If the remote-dir element is present, your current directory on the remote machine will be set to this one. Examples: sh://onlyrsh.mx:r/linux/local sh://joe@want.compression.edu:C/private sh://joe@noncompressed.ssh.edu/private sh://joe@somehost.ssh.edu:2222/private [SFTP (SSH File Transfer Protocol) filesystem] SFTP (SSH File Transfer Protocol) filesystem The SFTP file system is a network based file system that allows you to manipulate the files in a remote machine as if they were local. To connect to a remote machine, you just need to chdir into a special directory which name is in the following format: sftp://[user@]machine:[port]/[remote-dir] The user, port and remote-dir elements are optional. If you specify the user element, Midnight Commander will try to login on the remote machine as that user, otherwise it will use your login name. port - specify the port used by remote server (22 by default). If the remote-dir element is present, your current directory on the remote machine will be set to this one. Examples: sftp://onlyrsh.mx/linux/local sftp://joe:password@want.compression.edu/private sftp://joe@noncompressed.ssh.edu/private sftp://joe@somehost.ssh.edu:2222/private [Undelete File System] Undelete File System On Linux systems, if you asked configure to use the ext2fs undelete facilities, you will have the undelete file system available. Recovery of deleted files is only available on ext2 file systems. The undelete file system is just an interface to the ext2fs library to retrieve all of the deleted files names on an ext2fs and provides and to extract the selected files into a regular partition. To use this file system, you have to chdir into the special file name formed by the "undel://" prefix and the file name where the actual file system resides. For example, to recover deleted files on the second partition of the first SCSI disk on Linux, you would use the following path name: undel://sda2 It may take a while for the undelfs to load the required information before you start browsing files there.[SMB File System] SMB File System The smbfs allows you to manipulate files on remote machines with SMB (or CIFS) protocol. These include Windows for Workgroups, Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. To actually use it, you may try to use the panel command "SMB link..." (accessible from the menubar) or you may directly change your current directory to it using the cd command to a path name that looks like this: smb://[user@]machine[/service][/remote-dir] The user , service and remote-dir elements are optional. The user , domain and password can be specified in an input dialog. Examples: smb://machine/Share smb://other_machine smb://guest@machine/Public/Irlex [EXTernal File System] EXTernal File System extfs allows you to integrate numerous features and file types into GNU Midnight Commander in an easy way, by writing scripts. Extfs filesystems can be divided into two categories: 1. Stand-alone filesystems, which are not associated with any existing file. They represent certain system-wide data as a directory tree. You can invoke them by typing 'cd fsname:// ' where fsname is an extfs short name (see below). Examples of such filesystems include audio (list audio tracks on the CD) or apt (list of all Debian packages in the system). For example, to list CD-Audio tracks on your CD-ROM drive, type cd audio:// 2. 'Archive' filesystems (like rpm, patchfs and more), which represent contents of a file as a directory tree. It can consist of 'real' files compressed in an archive (urar, rpm) or virtual files, like messages in a mailbox (mailfs) or parts of a patch (patchfs). To access such filesystems 'fsname:// ' should be appended to the archive name. Note that the archive itself can be on another vfs. For example, to list contents of a zip archive documents.zip type cd documents.zip/uzip:// In many aspects, you could treat extfs like any other directory. For instance, you can add it to the hotlist or change to it from directory history. An important limitation is that you cannot invoke shell commands inside extfs, just like any other non-local VFS. Common extfs scripts included with Midnight Commander are: a access 'A:' DOS/Windows diskette (cd a:// ). apt front end to Debian's APT package management system (cd apt:// ). audio audio CD ripping and playing (cd audio:// or cd device/audio:// ). bpp package of Bad Penguin GNU/Linux distribution (cd file.bpp/bpp:// ). deb package of Debian GNU/Linux distribution (cd file.deb/deb:// ). dpkg Debian GNU/Linux installed packages (cd deb:// ). hp48 view and copy files to/from a HP48 calculator (cd hp48:// ). lslR browsing of lslR listings as found on many FTPs (cd filename/lslR:// ). mailfs mbox-style mailbox files support (cd mailbox/mailfs:// ). patchfs extfs to handle unified and context diffs (cd filename/patchfs:// ). rpm RPM package (cd filename/rpm:// ). rpms RPM database management (cd rpms:// ). ulha, urar, uzip, uzoo, uar, uha archivers (cd archive/xxxx:// where xxxx is one of: ulha , urar , uzip , uzoo , uar , uha ). You could bind file type/extension to specified extfs as described in the Edit Extension FileEdit Extension File section. Here is an example entry for Debian packages: regex/.deb$ Open=%cd %p/deb:// [Colors] Colors Midnight Commander will try to detect if your terminal supports color using the terminal database and your terminal name. Sometimes it gets confused, so you may force color mode or disable color mode using the -c and -b flag respectively. If the program is compiled with the Slang screen manager instead of ncurses, it will also check the variable COLORTERM, if it is set, it has the same effect as the -c flag. You may specify terminals that always force color mode by adding the color_terminals variable to the Colors section of the initialization file. This will prevent Midnight Commander from trying to detect if your terminal supports color. Example: [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... The program can be compiled with both ncurses and slang, ncurses does not provide a way to force color mode: ncurses uses just the information in the terminal database. Midnight Commander provides a way to change the default colors. Currently the colors are configured using the environment variable MC_COLOR_TABLE or the Colors section in the initialization file. In the Colors section, the default color map is loaded from the base_color variable. You can specify an alternate color map for a terminal by using the terminal name as the key in this section. Example: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red The format for the color definition is: =,,:=... The colors are optional, and the keywords are: normal, selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged, commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Button bar colors are: bbarhotkey, bbarbutton. Status bar color: statusbar. Menu colors are: menunormal, menusel, menuhot, menuhotsel, menuinactive. Dialog colors are: dnormal, dfocus, dhotnormal, dhotfocus, dtitle. Error dialog colors are: errdfocus, errdhotnormal, errdhotfocus, errdtitle. Help colors are: helpnormal, helpitalic, helpbold, helplink, helpslink, helptitle. Viewer colors are: viewnormal, viewbold, viewunderline, viewselected. Editor colors are: editnormal, editbold, editmarked, editwhitespace, editlinestate. Popup menu colors are: pmenunormal, pmenusel, pmenutitle. header determines the color of panel header, the line that contains column titles and sort mode indicator. input determines the color of input lines used in query dialogs. gauge determines the color of the filled part of the progress bar (gauge), which is used to show the user the progress of file operations, such as copying. disabled determines the color of the widget that cannot be selected. The dialog boxes use the following colors: dnormal is used for the normal text, dfocus is the color used for the currently selected component, dhotnormal is the color used to differentiate the hotkey color in normal components, whereas the dhotfocus color is used for the highlighted color in the currently selected component. Menus use the same scheme but uses the menunormal, menusel, menuhot, menuhotsel and menuinactive tags instead. Help uses the following colors: helpnormal is used for normal text, helpitalic is used for text which is emphasized in italic in the manual page, helpbold is used for text which is emphasized in bold in the manual page, helplink is used for not selected hyperlinks and helpslink is used for selected hyperlink. Popup menu uses following colors: pmenunormal is used for non-selected menu items and as a main color of popup menu window, pmenusel is used for selected menu item, pmenutitle is used for popup menu title. The possible colors are: black, gray, red, brightred, green, brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, lightgray and white. And there is a special keyword for transparent background. It is 'default'. The 'default' can only be used for background color. Another special keyword "base" means mc's main colors. When 256 colors are available, they can be specified either as color16 to color255, or as rgb000 to rgb555 and gray0 to gray23. Example: [Colors] base_color=normal=white,default:marked=magenta,default Attributes can be any of bold, italic, underline, reverse and blink, appended by a plus sign if more than one are desired. The special word "none" means no attributes, without attempting to fall back to base_color. Example: menuhotsel=yellow;black;bold+underline [Skins] Skins You can change the appearance of Midnight Commander. To do this, you must specify a file that contain descriptions of colors and lines to draw boxes. Redefining of the colors is entirely compatible with the assignment of colors, as described in Section ColorsColors. If your skin contains any true-color definitions, you should define the 'truecolors' key set to TRUE value in [skin] section. If true-color is not used but 256-color is, you should define '256colors' instead. A skin-file is searched on the following algorithm (to the first one found): 1) command line option -S or --skin= 2) Environment variable MC_SKIN 3) Parameter skin in section [Midnight-Commander] in config file. 4) File /etc/mc/skins/default.ini 5) File /usr/share/mc/skins/default.ini Command line option, environment variable and parameter in config file may contain the absolute path to the skin-file (with the extension .ini or without it). Search of skin-file will occur in (to the first one found): 1) ~/.local/share/mc/skins/ 2) /etc/mc/skins/ 3) /usr/share/mc/skins/ For getting extended info, refer to: Description of section and parametersSkins sections Color pair definitionsSkins colors Color and attribute aliasesSkins aliases Draw linesSkins lines CompatibilitySkins oldcolors [Skins sections] Description of section and parameters Section [skin] contain metainfo for skin-file. Parameter description contain short text about skin. Section [filehighlight] contain descriptions of color pairs for filenames highlighting. Name of parameters must be equal to names of sections into filehighlight.ini file. See Filenames HighlightFilenames Highlight for getting more info. Section [core] describes the elements that are used everywhere. _default_ Default color pair. Used in all other sections if they not contain color definitions selected cursor marked selected data markselect cursor on selected data gauge color of the filled part of the progress bar input color of input lines used in query dialogs inputmark color of input selected text inputunchanged color of input text before first modification or cursor movement commandlinemark color of selected text in command line reverse reverse color Section [dialog] describes the elements that are placed on dialog windows (except error dialogs). _default_ Default color for this section. Used [core]._default_ if not specified dfocus Color of active element (in focus) dhotnormal Color of hotkeys dhotfocus Color of hotkeys in focused element Section [error] describes the elements that are placed on error dialog windows _default_ Default color for this section. Used [core]._default_ if not specified errdhotnormal Color of hotkeys errdhotfocus Color of hotkeys in focused element Section [menu] describes the elements that are placed in menu. This section describes system menu (called by F9) and user-defined menus (called by F2 in panels and by F11 in editor). _default_ Default color for this section. Used [core]._default_ if not specified entry Color of menu items menuhot Color of menu hotkeys menusel Color of active menu item (in focus) menuhotsel Color of menu hotkeys in focused menu item menuinactive Color of inactive menu Section [help] describes the elements that are placed on help window. _default_ Default color for this section. Used [core]._default_ if not specified helpitalic Color pair for element with italic attribute helpbold Color pair for element with bold attribute helplink Color of links helpslink Color of active link (on focus) Section [editor] describes the colors of elements placed in editor. _default_ Default color for this section. Used [core]._default_ if not specified editbold Color pair for element with bold attribute editmarked Color of selected text editwhitespace Color of tabs and trailing spaces highlighting editlinestate Color for line state area Section [viewer] describes the colors of elements placed in viewer. viewunderline Color pair for element with underline attribute[Skins colors] Color pair definitions Any parameter in skin-file contain definition of color pair. Color pairs described as two colors and the optional attributes separated by ';'. First field sets the foreground color, second field sets background color, third field sets the attributes. Any of the fields may be omitted, in this case value will be taken from default color pair (global color pair or from default color pair of this section). Example: [core] # green on black _default_=green;black # green (default) on blue selected=;blue # yellow on black (default) # underlined yellow on black (default) marked=yellow;;underline Possible colors (names) and attributes are described in ColorsColors. section.[Skins aliases] Color and attribute aliases This optional section might define aliases for single colors (not color pairs) as well as combination of attributes; in other words, for semicolon-separated fragments of parameters. Aliases can refer to other aliases as long as they don't form a loop. Example: [aliases] myfavfg=green myfavbg=black myfavattr=bold+italic [core] _default_=myfavfg;myfavbg;myfavattr [Skins lines] Draw lines Lines sets in section [Lines] into skin-file. By default single lines are used, but you may redefine to usage of any utf-8 symbols (like to lines, for example). WARNING!!! When you build Midnight Commander with the Ncurses screen library usage of drawing lines is limited! Possible only drawing a single lines. For all questions and comments please contact the developers of Ncurses. Descriptions of parameters [Lines] : lefttop left-top line fragment. righttop right-top line fragment. centertop down branch of horizontal line centerbottom up branch of horizontal line leftbottom left-bottom line fragment rightbottom right-bottom line fragment leftmiddle right branch of vertical line rightmiddle left branch of vertical line centermiddle cross of lines horiz horizontal line vert vertical line thinhoriz thin horizontal line thinvert thin vertical line[Skins oldcolors] Compatibility Appointment of color by skin-files fully compatible with the appointment of the colors described in ColorsColors. section. In this case, reassignment of colors has priority over the skin file and is complementary.[Filenames Highlight] Filenames Highlight Section [filehighlight] in current skin-file contains key names as highlight groups and values as color pairs. Color pairs is documented in SkinsSkins section. Rules of filenames highlight are placed in /usr/share/mc/filehighlight.ini file (~/.config/mc/filehighlight.ini). Name of section in this file must be equal to parameters names in [filehighlight] section (in current skin-file). Keys in these groups are: type file type. If present, all other options are ignored. regexp regular expression. If present, 'extensions' option is ignored. extensions list of extensions of files. Separated by ';' sign. extensions_case (make sense only with 'extensions' parameter) make 'extensions' rule case sensitive (true) or not (false). `type' key may have values: - FILE (all files) - FILE_EXE - DIR (all directories) - LINK_DIR - LINK (all links except stale link) - HARDLINK - SYMLINK - STALE_LINK - DEVICE (all device files) - DEVICE_BLOCK - DEVICE_CHAR - SPECIAL (all special files) - SPECIAL_SOCKET - SPECIAL_FIFO - SPECIAL_DOOR [Special Settings] Special Settings Most of Midnight Commander settings can be changed from the menus. However, there are a small number of settings which can only be changed by editing the setup file. These variables may be set in your ~/.config/mc/ini file: clear_before_exec By default, Midnight Commander clears the screen before executing a command. If you would prefer to see the output of the command at the bottom of the screen, edit your ~/.config/mc/ini file and change the value of the field clear_before_exec to 0. confirm_view_dir If you press F3 on a directory, normally MC enters that directory. If this flag is set to 1, then MC will ask for confirmation before changing the directory if you have files tagged. ftpfs_retry_seconds This value is the number of seconds Midnight Commander will wait before attempting to reconnect to an FTP server that has denied the login. If the value is zero, the login will no be retried. max_dirt_limit Specifies how many screen updates can be skipped at most in the internal file viewer. Normally this value is not significant, because the code automatically adjusts the number of updates to skip according to the rate of incoming keystrokes. However, on very slow machines or terminals with a fast keyboard auto repeat, a big value can make screen updates too jumpy. It seems that setting max_dirt_limit to 10 causes the best behavior, and that is the default value. mouse_move_pages_viewer Controls if scrolling with the mouse is done by pages or line by line on the internal file viewer. only_leading_plus_minus Allow special treatment for '+', '-', '*' in the command line (select, unselect, reverse selection) only if the command line is empty. You don't need to quote those characters in the middle of the command line. On the other hand, you cannot use them to change selection when the command line is not empty. show_output_starts_shell This variable only works if you are not using the subshell support. When you use the C-o keystroke to go back to the user screen, if this one is set, you will get a fresh shell. Otherwise, pressing any key will bring you back to Midnight Commander. timeformat_recent Change the time format used to display dates less than 6 months from now. See strftime or date man page for the format specification. If this option is absent, default timeformat is used. timeformat_old Change the time format used to display dates older than 6 months from now or for dates in the future. See strftime or date man page for the format specification. If this option is absent, default timeformat is used. torben_fj_mode If this flag is set, then the home and end keys will work slightly different on the panels, instead of moving the selection to the first and last files in the panels, they will act as follows: The home key will: Go up to the middle line, if below it; else go to the top line unless it is already on the top line, in this case it will go to the first file in the panel. The end key has a similar behavior: Go down to the middle line, if over it; else go to the bottom line unless you already are at the bottom line, in such case it will move the selection to the last file name in the panel. use_file_to_guess_type If this variable is on (the default) it will spawn the file command to match the file types listed on the mc.ext fileEdit Extension File. xtree_mode If this variable is on (default is off) when you browse the file system on a Tree panel, it will automatically reload the other panel with the contents of the selected directory. fish_directory_timeout This variable holds the lifetime of a directory cache entry in seconds. The default value is 900 seconds. clipboard_store This variable contains path (with options) to the external clipboard utility like 'xclip' to read text into X selection from file. For example: clipboard_store=xclip -i clipboard_paste This variable contains path (with options) to the external clipboard utility like 'xclip' to print the selection to standard out. For example: clipboard_paste=xclip -o autodetect_codeset This option allows use the `enca' command to autodetect codeset of text files in internal viewer and editor. List of valid values can be obtain by the `enca --list languages | cut -d : -f1' command. Option must be located in the [Misc] section. For example: autodetect_codeset=russian [Parameters for external editor or viewer] Parameters for external editor or viewer Midnight Commander provides a way for specify an options for external editors and viewers. Midnight Commander tries to search the "[External editor or viewer parameters]" section in the system initialization file (the mc.lib file located in Midnight Commander's library directory) and then in the ~/.config/mc/ini file. The option name should be equal to the name (full pathname) of external editor or viewer. The option value can contain following variables: %filename The filename to edit/view. %lineno The start line in the opening file. For example: [External editor or viewer parameters] vi=%filename +%lineno joe=%filename +%lineno more=%filename +%lineno Start line is passed to the external editor/viewer only if it is called from the Find fileFind File results window. If external editor/viewer is launched via F4/F3 keys, MC hopes that program (at least "joe", but probably others too) has an own feature that by default opens the file where it was last open. MC doesn't prevent external editor/viewer to save and restore position in opened files.[Terminal databases] Terminal databases Midnight Commander provides a way to fix your system terminal database without requiring root privileges. Midnight Commander searches in the system initialization file (the mc.lib file located in Midnight Commander's library directory) and in the ~/.config/mc/ini file for the section "terminal:your-terminal-name" and then for the section "terminal:general", each line of the section contains a key symbol that you want to define, followed by an equal sign and the definition for the key. You can use the special \e form to represent the escape character and the ^x to represent the control-x character. The possible key symbols are: f0 to f20 Function keys f0-f20 bs backspace home home key end end key up up arrow key down down arrow key left left arrow key right right arrow key pgdn page down key pgup page up key insert the insert character delete the delete character complete to do completion For example, to define the key insert to be the Escape + [ + O + p, you set this in the ini file: insert=\e[Op Also now you can use extended learn keys. For example: ctrl-alt-right=\e[[1;6C ctrl-alt-left=\e[[1;6D This means that ctrl+alt+left sends a \e[[1;6D escape sequence and therefore Midnight Commander interprets "\e[[1;6D" as Ctrl-Alt-Left. The complete key symbol represents the escape sequences used to invoke the completion process, this is invoked with Alt-tab, but you can define other keys to do the same work (on those keyboard with tons of nice and unused keys everywhere). [FILES] FILES Full paths below may vary between installations. They are also affected by the MC_DATADIR environment variable. If it's set, its value is used instead of /usr/share/mc in the paths below. /usr/share/mc/mc.hlp The help file for the program. /usr/share/mc/mc.ext The default system-wide extensions file. ~/.config/mc/mc.ext User's own extension, view configuration and edit configuration file. They override the contents of the system wide files if present. /usr/share/mc/mc.ini The default system-wide setup for Midnight Commander, used only if the user doesn't have his own ~/.config/mc/ini file. /usr/share/mc/mc.lib Global settings for Midnight Commander. Settings in this file affect all users, whether they have ~/.config/mc/ini or not. Currently, only terminal settingsTerminal databases are loaded from mc.lib. ~/.config/mc/ini User's own setup. If this file is present then the setup is loaded from here instead of the system-wide startup file. /usr/share/mc/mc.hint This file contains the hints displayed by the program. /usr/share/mc/mc.menu This file contains the default system-wide applications menu. ~/.config/mc/menu User's own application menu. If this file is present it is used instead of the system-wide applications menu. ~/.cache/mc/Tree The directory list for the directory tree and tree view features. ~/.local/share/mc.menu Local user-defined menu. If this file is present, it is used instead of the home or system-wide applications menu. To change default root directory of MC, you can use MC_PROFILE_ROOT environment variable. The value of MC_PROFILE_ROOT must be an absolute path. If MC_PROFILE_ROOT is unset or empty, HOME variable is used. If HOME is unset or empty, MC directories are get from GLib library.[AVAILABILITY] AVAILABILITY The latest version of this program can be found at http://ftp.midnight-commander.org/.[SEE ALSO] SEE ALSO ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). Midnight Commander's page on the World Wide Web: http://www.midnight-commander.org/ [AUTHORS] AUTHORS Authors and contributors are listed in the AUTHORS file in the source distribution.[BUGS] BUGS See the file TODO in the distribution for information on what remains to be done. If you want to report a problem with the program, please create bugreport at http://www.midnight-commander.org/. Provide a detailed description of the bug, the version of the program you are running (mc -V displays this information), the operating system you are running the program on. If the program crashes, we would appreciate a stack trace. [main] lqwqk k k  x x x . x . x  x x x k lqu wqk k lqw tqk n  x x x x x x x x x x x x x x  v v v mqv v v v mqu v v mj qqqqqqCommander qj  This is the main help screen for GNU Midnight Commander . To learn more on how to use the interactive help facility just press EnterHow to use help. You may want to go directly to the help contentsContents. GNU Midnight Commander is written by its authorsAUTHORS. GNU Midnight Commander comes with ABSOLUTELY NO WARRANTYWarranty. This is free software, and you are welcome to redistribute it under terms of GNU General Public LicenseLicense. [License] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [QueryBox] Query boxes In the query dialog box you can use the arrow keys or the first letter to select an item or click with the mouse on the button. [How to use help] How to use help You can use the cursor keys or mouse to navigate in the help viewer. Press down arrow to move to the next item or scroll down. Press up arrow to move to the previous item or scroll up. Press right arrow to follow the current link. Press left arrow to go back in the history of nodes that you have visited. If you terminal doesn't support the cursor keys you can use the space bar to scroll forward and the b (back) key scroll back. Use the TAB key to move to the next item and press ENTER to follow the current link. The l (last) key can be used to go back in the history of nodes you have visited. Press ESC to exit the help viewer. The left mouse button will follow the link or scroll. The right mouse button can be used to go back in the history of nodes. The full key list of the help viewer: General movement keysGeneral Movement Keys are accepted. tab Move to the next item. M-tab Move to the previous item. down Move to the next item or scroll a line down. up Move to the previous item or scroll a line up. right , enter Follow the current link. left , l Go back in the history of visited nodes. F1 Show the help for the help viewer. n Go to the next node. p Go to the previous node. c Go to the Contents node. F10 , esc Exit the help viewer.  Local variables: fill-column: 58 end: PK1]4$ʣ#Q#Q mc.hlp.srnu[[Contents] Теме: ОПИСDESCRIPTION OPTIONSOPTIONS ПрегледOverview Подршка за мишаMouse Support ПречицеKeys Разне пречицеMiscellaneous Keys Директоријумска окнаDirectory Panels Quick searchQuick search Наредбени ред љускеShell Command Line Опште пречице за кретањеGeneral Movement Keys Пречице реда за уносInput Line Keys Ред менијаMenu Bar Менији `Лево' и `Десно' (`Изнад' и `иСпод')Left and Right Menus Режим списка...Listing Mode... Поредак ређања...Sort Order... Филтар...Filter... ОсвежиReread Мени `Датотека'File Menu Брза пром.дир.Quick cd Мени `Наредба'Command Menu Стабло директоријумаDirectory Tree Нађи датотекуFind File Критеријум попуне окнаExternal panelize Брзи списакHotlist Уреди датотеку врстаEdit Extension File Позадински пословиBackground jobs Уреди датотеку менијаEdit Menu File Мени `Избори'Options Menu ПодешавањаConfiguration ИзгледLayout ПотврдеConfirmation Битова у приказуDisplay bits Научи тастереLearn keys Виртуални СДVirtual FS Сачувај подешавањаSave Setup Извршавање наредби оперативног системаExecuting operating system commands Уграђена наредба пром.дир.The cd internal command Замена макроаMacro Substitution Подршка за подљускеThe subshell support Промена дозволаChmod Промена власникаChown Напредна промена власникаAdvanced Chown Операције над датотекамаFile Operations Копирање/преименовање са маскомMask Copy/Rename Уграђени прегледач датотекаInternal File Viewer Уграђени уређивач датотекаInternal File Editor ДопунаCompletion Виртуални систем датотекаVirtual File System Систем датотека FTP\-аFTP File System Систем датотека врсте `Tar'Tar File System Систем датотека FISH (пренос датотека преко љуске)FIle transfer over SHell filesystem Систем датотека за одбрисањеUndelete File System Систем датотека SMBSMB File System Спољашњи системи датотека (EXTFS)EXTernal File System БојеColors Посебна подешавањаSpecial Settings Базе терминалаTerminal databases ДАТОТЕКЕFILES ДОСТУПНОСТAVAILABILITY ВИДИТЕ ИSEE ALSO АУТОРИAUTHORS ГРЕШКЕBUGS Лиценца (оригинал на енглеском)Лиценца (оригинал на енглеском) Лиценца (на српском)Лиценца (на српском) Прозори упитаQueryBox Како користити помоћHow to use help [DESCRIPTION] ОПИС ГНУ-ов поноћни наредник је прегледач директоријума и управитељ датотекама за Униксолике оперативне системе.[OPTIONS] ИЗБОРИ "-a" Искључује употребу графичких знакова за цртање. "-b" Захтева приказ у режиму без боја. "-c" Захтева обојени режим; молим да погледате одељак БојеColors за више информација. "-C арг" Задавање другачијег скупа боја у наредбеном реду. Формат аргумента је описан у одељку БојеColors. "-d" Искључује подршку за миша. "-e [датотека]" Покреће уграђени уређивач. Ако је задан назив датотеке, отвара га при покретању. Видите и mcedit (1) . "-f" Приказује уграђене путање за тражење датотека Поноћног наредника. "-k" Поставља меке тастере на подразумеване вредности из база termcap/terminfo. Корисно је само на ХП-овим терминалима када не функционишу функцијски тастери. "-l датотека" Чува дијалог ftpfs-а са сервером у датотеку. "-P датотека" Штампа последњи радни директоријум у задану датотеку. Овај избор не би требало непосредно користити. Уместо тога, требало би га користити из посебног списа љуске који аутоматски поставља текући директоријум љуске на последњи директоријум у коме се налазио Поноћни наредник. Учитајте датотеку /usr/libexec/mc/mc.sh (за кориснике љуски bash и zsh) или /usr/libexec/mc/mc.csh (за кориснике љуске tcsh), тим редом, да бисте задали mc као надимак за одговарајући спис љуске. "-s" Укључује режим спорог терминала; у овом режиму програм неће исцртавати скупе знакове за цртање линија и искључиће брбљиви режим. "-t" Користи се само ако је код преведен уз коришћење библиотеке Slang и базе terminfo: овај избор чини да Поноћни наредник користи вредност променљиве TERMCAP за податак о терминалу уместо података из системске базе терминала "-u" Искључује употребу подршке за упоредне љуске (има смисла само уколико је Поноћни наредник преведен са подршком за упоредне љуске). "-U" Укључује употребу подршке за упоредне љуске (има смисла само уколико је Поноћни наредник преведен са подршком за подљуске која је подешена као необавезна одлика). "-v датотека" Покреће уграђени прегледач за преглед задане датотеке. Погледајте и mcview (1) . "-V" Приказује верзију програма. "-x" Захтева режим Икс терминала. Користи се када је програм покренут на терминалима који имају подршку за Икс терминале (два екранска режима, и могућност слања мишјих комбинација избегавања). -X, --no-x11 Do not use X11 to get the state of modifiers Alt, Ctrl, Shift -g, --oldmouse Force a "normal tracking" mouse mode. Used when running on xterm-capable terminals (tmux/screen). Ако је ово задано, прва путања се тумачи као директоријум кога би требало приказати у изабраном окну, а друга путања као директоријум кога би требало приказати у другом окну.[Overview] Преглед Екран Поноћног наредника је подељен у четири дела. Два директоријумска окна заузимају скоро читав екрански простор. Подразумевано стање је да други ред с краја екрана представља наредбени ред љуске, а последњи ред приказује натписе функцијских тастера. Највиши ред представља ред менијаMenu Bar. Ред менија се можда не види, али се појављује када притиснете дугме миша када је показивач на највишем реду или када притиснете тастер F9. Поноћни наредник нуди истовремени преглед два директоријума. Једно од окана је текуће (ред избора се налази у текућем окну). Скоро све операције се дешавају у текућем окну. Неке од операција, као што су `Преименуј' и `Копирај' подразумевано користе директоријум неизабраног окна као одредиште (не брините, оне ће вас увек прво питати за потврду). За више информација, погледајте одељке о Директоријумским окнимаDirectory Panels, Менијима `Лево' и `Десно'Left and Right Menus и Менију `Датотека'File Menu. Можете извршавати системске наредбе из Поноћног наредника простим укуцавањем. Све што откуцате ће се појавити на наредбеном реду љуске, а када притиснете тастер `Enter', Поноћни наредник ће извршити наредбени ред који сте откуцали; прочитајте одељак Наредбени ред љускеShell Command Line и Пречице реда за уносInput Line Keys да бисте сазнали више о наредбеном реду.[Mouse Support] Подршка за миша Поноћни наредник се испоручује са подршком за миша. Она се укључује сваки пут када покрећете програм на терминалу врсте xterm(1) (ово ради чак и када покренете повезивање врсте telnet, ssh или rlogin на други рачунар из Икс терминала) или ако покрећете програм у конзоли и покренут вам је сервис за миша gpm. Када притиснете лево дугме миша над датотеком у директоријумским окнима, та датотека ће бити изабрана; ако притиснете десно дугме, датотека ће бити означена (или одозначена, у зависности од претходног стања). Двоструки притисак над датотеком ће покушати да изврши наредбу ако се ради о извршном програму; а ако је у датотеци врстаEdit Extension File задан програм за врсту те датотеке, тај програм ће бити извршен. Такође је могуће извршавати наредбе додељене натписима функцијских тастера притиснувши тастер миша када се показивач налази изнад њих. Ако је дугме миша притиснуто када се показивач налази на највишем реду оквира директоријумског окна, оно се клиза једну страну навише. Слично овоме, притиском дугмета када се показивач налази на најнижем реду оквира окно се клиза једну страну наниже. Овај начин клизања преко реда оквира функционише и у Прегледачу помоћиContents и Стаблу директоријумаDirectory Tree. Подразумевано чекање при понављању за дугмад миша је 400 милисекунди. Ово се може променити уређивањем датотеке ~/.config/mc/iniSave Setup и променом параметра mouse_repeat_rate. Ако покрећете Поноћног наредника са подршком за миша, можете се пребацити на подразумевано понашање миша (исецање и лепљење текста) држећи тастер `Shift'. [Keys] Пречице Неке наредбе у Поноћном нареднику укључују употребу тастера Control (који је понекад означен са CTRL или CTL) и тастера Meta (који је понекад означен са ALT или чак Compose). У овом упутству ћемо користити следеће скраћенице: C-<знак> значи да би требало држати тастер `Control' док се не притисне тастер <знак>. Тако, C-f значи: држите тастер `Control' и притисните `f'. M-<знак> значи да би требало држати тастер `Meta' или `Alt' док се не притисне тастер <знак>. Ако на вашој тастатури не постоје тастери `Meta' или `Alt', притисните тастер ESC , отпустите га, а онда притисните тастер <знак>. S-<знак> значи да би требало држати тастер `Shift' док се не притисне тастер <знак>. Сви редови за унос у Поноћном нареднику користе имитацију пречица уређивача ГНУ-ов Емакс. Постоје многи одељци који се баве пречицама. Следећи су најважнији. Одељак Мени `Датотека'File Menu описује пречице са тастатуре за наредбе из менија `Датотека'. Овај одељак укључује функцијске тастере. Већина ових наредби ради исте ствари, обично над изабраном датотеком или означеним датотекама. Одељак Директоријумска окнаDirectory Panels описује пречице које бирају датотеку или означавају датотеке као одредишта потоњих радњи (обично изабраних из менија `Датотека'). Одељак Наредбени ред љускеShell Command Line наводи пречице које се користе за уношење и уређивање наредбених редова. Већина ових копира називе датотека и сл. из директоријумских окана у наредбени ред (да би се избегло претерано куцање) или приступа историји наредбеног реда. Пречице реда за уносInput Line Keys се користе за уређивање редова за унос. Ово укључује наредбене редове и редове за унос у прозорима упита.[Miscellaneous Keys] Разне пречице Ево неких пречица које не спадају ни у једну од других категорија: Enter ако у наредбеном реду (оном на дну окана) има текста, онда се извршава та наредба. Ако у наредбеном реду нема текста, онда у случају да је ред за бирање над директоријумом, Поноћни наредник извршава наредбу chdir(2) (промена директоријума) у означеном директоријуму и освежава податке у окну; ако је изабрана извршна датотека, онда се она извршава. На крају, ако се врста означене датотеке поклапа са једном од врста из датотеке врстаEdit Extension File, онда се извршава одговарајућа наредба. C-l поново исцртава све податке у Поноћном нареднику. C-x c покреће наредбу Chmod (промена дозвола)Chmod над датотеком или над означеним датотекама. C-x o покреће наредбу Chown (промена власника)Chown над текућом датотеком или над означеним датотекама. C-x l покреће наредбу `веза'. C-x s покреће наредбу `симболичка веза'. C-x i поставља режим другог окна на `информације'. C-x q поставља режим другог окна на `брзи преглед'. C-x ! извршава наредбу Критеријум попуне окнаExternal panelize. C-x h покреће наредбу Додај директоријум у брзи списакHotlist. M-! извршава наредбу Филтрирани приказ, која је описана у одељку наредба прегледаInternal File Viewer. M-? извршава наредбу Нађи датотекуFind File. M-c отвара дијалог Брза пром.дир.Quick cd C-o када се програм покреће под конзолом ГНУ-а или FreeBSD-а или под Икс терминалом, приказаће вам излаз претходне наредбе. Када се покреће под конзолом ГНУ-а, Поноћни наредник користи спољашњи програм (cons.saver) који се брине о чувању и враћању података на екран. Када је при превођењу укључена подршка за подљуске, можете било кад да притиснете C-o и то ће вас одвести назад на главни екран Поноћног наредника; да бисте се вратили у вашу апликацију потребно је само да поново притиснете C-o. Ако сте зауставили апликацију користећи овај трик, нећете моћи да извршавате друге програме из Поноћног наредника све док не прекинете заустављену апликацију.[Directory Panels] Директоријумска окна Овај одељак набраја пречице које раде са директоријумским окнима. Ако желите да сазнате како да промените изглед окана, погледајте одељак о Менијима `Лево' и `Десно'Left and Right Menus. Tab, C-i мења текуће окно. Старо окно постаје ново текуће окно а старо текуће окно постаје ново друго окно. Ред за бирање се помера из старог текућег окна на ново текуће окно. Insert, C-t DEPRECATED! да бисте означили датотеке можете користити тастер `Insert' (низ kich1 из базе terminfo) или комбинацију C-t (Control-t). Да бисте одозначили датотеке, само поново означите означену датотеку. Insert to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file. C-t to change charset of panel you may use C-t (Control-t). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "directory up" (..) in active panel. To cancel the charsets in all directories, select "No translation " in the dialog of encodings. M-g, M-r, M-j користе се за бирање највише датотеке у окну, средње датотеке и најниже, тим редом. M-t смењује текући списак приказа на следећи режим списка приказа. Уз ово је могуће брзо прећи са дугачког списка на обичан или режим који је задао корисник. C-\ (control-обрнута коса црта) приказује брзи списак директоријумаHotlist и пребацује се у изабрани директоријум. + (плус) ово се користи за избор (означавање) групе датотека. Поноћни наредник ће питати за регуларни израз који описује групу. Када су укључени Обрасци љуске, регуларни израз скоро да одговара регуларним изразима у љусци (* замењује нула или више знакова а ? замењује један знак). Ако су Обрасци љуске искључени, онда се означавање датотека спроводи обичним регуларним изразима (погледајте ed (1)). \ (обрнута коса црта) користите тастер `\' да бисте одизабрали групу датотека. Ово је супротно од тастера Плус. навише, C-p помера ред за бирање на претходну ставку у окну. наниже, C-n помера ред за бирање на следећу ставку у окну. home, a1, M-< помера ред за бирање на прву ставку у окну. end, c1, M-> помера ред за бирање на последњу ставку у окну. next-page, C-v помера ред за бирање једну страну наниже. prev-page, M-v помера ред за избор једну страну навише. M-o поставља текући директоријум другог окна на текући директоријум текућег окна. Пребацује друго окно у режим списка по потреби. Ако тренутно окно приказује резултате наредбе `Пребаци у окно', друго окно ће бити обично. C-PageUp, C-PageDown само у случају да их подржава терминал: премешта се у директоријум `..' и у тренутно изабран директоријум, тим редом. M-y премешта се у претходни директоријум из историје, еквивалент притиску < дугметом миша. M-u премешта се на следећи директоријум из историје, еквивалент притиску > дугметом миша. M-S-h, M-H приказује историју директоријума, еквивалент притиску `v' дугметом миша.[Quick search] Quick search C-s, M-s започиње претрагу назива датотека у списку директоријума. Када је претрага укључена, кориснички унос ће бити додан на ниску за претрагу уместо на наредбени ред. Ако је избор Прикажи мини стање укључен, ниска за претрагу се приказује у реду мини стања. При куцању, ред за бирање ће се преместити на следећу датотеку, почевши од укуцаних слова. Тастери backspace или DEL се могу користити за исправљање грешака у куцању. Ако се комбинација C-s поново притисне, тражи се следеће поклапање.[Shell Command Line] Наредбени ред љуске Овај одељак набраја пречице које су корисне за избегавање претераног куцања при уносу наредби љуске. M-Enter копира назив тренутно изабране датотеке у наредбени ред. C-Enter ради исто што и M-Enter, али ова пречица ради само у конзоли. M-Tab покреће допунуCompletion назива датотека, наредби, променљивих, корисничких имена и назива домаћина. C-x t, C-x C-t копира називе означених датотека (или, ако не постоје означене датотеке, изабране датотеке) текућег окна (C-x t) или другог окна (C-x C-t) у наредбени ред. C-x p, C-x C-p први низ тастера копира текућу путању у наредбени ред, а други копира путању неизабраног окна у наредбени ред. C-q наредба `цитирања' се може користити за унос знакова које иначе обрађује Поноћни наредник (на пример, симбол `+') M-p, M-n користите ове пречице да бисте разгледали историју наредби. Тастер M-p вас води на претходну ставку, а M-n на следећу. M-h приказује историју текућег реда за унос.[General Movement Keys] Опште пречице за кретање Прегледач помоћи, прегледач датотека и стабло директоријума користе заједнички код за померање. Они стога прихватају потпуно исте пречице. Сваки од њих такође прихвата и неке своје пречице. Други делови Поноћног наредника користе неке од тих пречица за кретање, па ће овај одељак можда бити од користи и за те делове. Up, C-p померање један ред уназад. Down, C-n померање један ред унапред. Prev Page, Page Up, M-v померање једну страну навише. Next Page, Page Down, C-v померање једну страну наниже. Home, A1 померање на почетак. End, C1 померање на крај. Прегледач помоћи и прегледач датотека прихватају, поред ових, и следеће пречице: b, C-b, C-h, Backspace, Delete померање једну страну навише. Space bar померање једну страну наниже. u, d померање половину стране навише или наниже. g, G померање на почетак или на крај.[Input Line Keys] Пречице реда за унос Редови за унос (који се користе за све наредбене редовеShell Command Line и за дијалоге упита у програму) прихватају следеће пречице: C-a поставља курсор на почетак реда. C-e поставља курсор на крај реда. C-b, move-left помера курсор једно место улево. C-f, move-right помера курсор једно место удесно. M-f померање једну реч унапред. M-b померање једну реч уназад. C-h, backspace брише претходни знак. C-d, Delete брише знак на том месту (преко курсора). C-@ поставља ознаку за исецање. C-w копира текст између курсора и ознаке у прихватник и уклања текст из реда за унос. M-w копира текст између курсора и ознаке у прихватник. C-y враћа садржај прихватника. C-k брише текст од курсора до краја реда. M-p, M-n Користите ове пречице да бисте разгледали историју наредби. Тастер M-p вас води на претходну ставку, а M-n на следећу. M-C-h, M-Backspace брише једну реч уназад. M-Tab извршава допунуCompletion назива датотека, наредби, променљивих, корисничких имена и назива домаћина. [Menu Bar] Ред менија Ред менија искаче када притиснете тастер F9 или притиснете дугме миша када је показивач над највишим редом на екрану. Ред менија садржи пет менија: `Лево', `Датотека', `Наредба', `Избори' и `Десно'. Менији `Лево' и `Десно'Left and Right Menus вам дозвољавају да измените изглед левог и десног директоријумског окна. Мени ДатотекаFile Menu садржи радње које можете извршити над тренутно изабраном датотеком или означеним датотекама. Мени НаредбаCommand Menu садржи радње које су општије и немају везе са тренутно изабраном датотеком или означеним датотекама. Мени ИзбориOptions Menu садржи радње које вам дзвољавају да прилагодите Поноћног наредника.[Left and Right Menus] Менији `Лево' и `Десно' (`Изнад' и `иСпод') Изглед директоријумских окана се може мењати из менија Лево и Десно (они се називају Изнад и иСпод када је из дијалога избора ИзгледLayout изабрана положена подела окна).[Listing Mode...] Режим списка... Поглед режима списка се користи за приказ списка датотека; постоје четири различита режима списка: Пун , Кратак , Дугачак и Кориснички задан. Пун директоријумски поглед приказује назив датотеке, величину датотеке и датум измене. Кратки поглед приказује само назив датотеке и садржи две колоне (тиме приказујући двоструко више датотека него други погледи). Дугачки поглед је сличан излазу наредбе `ls -l'. Дугачки поглед заузима целу ширину екрана. Ако изаберете `Кориснички' формат приказа, онда сами морате задати формат приказа. Кориснички формат приказа мора почети задавачем величине окна. Ово може да буде `half' или `full', што задаје окно величине пола екрана и окно величине целог екрана, тим редом. После величине окна, можете задати двоколонски режим окна. Ово се задаје додавањем цифре `2' на ниску корисничког формата. После овога додају се називи поља са необавезним задавачем величине. Поља која можете приказати су следећа: name приказује назив датотеке. size приказује величину датотеке. bsize ово је други облик формата size. Овај облик приказује величину датотека, а за директоријуме приказује само ПОД-ДИР или НАД-ДИР. type приказује поље врсте, ширине један. Овај знак је сличан оном кога приказује наредба `ls' уз прекидач `-F' - за извршне датотеке: *, за директоријуме: /, за везе: @, за утичнице: =, за знаковне уређаје: -, за блок уређаје: +, за цеви: |, за симболичке везе ка директоријумима: ~, и за бајате симвезе (везе које не указују ни на шта): !. mark звездица ако је датотека означена, а размак ако није. mtime датум последње измене датотеке. atime датум последњег приступа. ctime датум стварања датотеке. perm ниска која представља текуће битове дозволе датотеке. mode октална вредност која садржи текуће битове дозволе датотеке. nlink број веза које указују на датотеку. ngid ИБГ - идентификациони број групе (бројевна вредност). nuid КИБ - кориснички идентификациони број (бројевна вредност). owner власник датотеке. group група датотеке. inode ичвор датотеке. Такође, можете користити следеће кључне речи да бисте задали изглед окна: space размак у формату приказа. | додавање усправне црте у формат приказа. Да бисте захтевали да неко поље буде фиксне величине (задавач величине), потребно је само да додате : и жељени број знакова у пољу (ширину). Ако се после броја налази симбол + , онда величина задаје најмању величину поља - ако програм открије да постоји још простора на екрану, прошириће то поље. На пример, Пун приказ одговара следећем формату: half type name | size | mtime Дугачки приказ одговара следећем формату: full perm space nlink space owner space group space size space mtime space name Ево финог корисничког формата приказа: half name | size:7 | type mode:3 Окна се могу поставити и у следеће режиме: `Подаци' Приказ Подаци приказује податке о тренутно изабраној датотеци и, ако је то могуће, податке о текућем систему датотека. `Стабло' Поглед Стабло је веома сличан одлици стабло директоријумаDirectory Tree. Погледајте одељак о њој за више информација. `Брзи преглед' У овом режиму, окно ће се претворити у смањени прегледачInternal File Viewer који приказује садржај тренутно изабране датотеке; ако изаберете окно (тастером `tab' или мишем), добићете приступ уобичајеним наредбама прегледача.[Sort Order...] Поредак ређања... Постоје осам поредака ређања: по имену, по врсти, по датуму измене, по датуму приступа, по датуму измене података ичвора, по величини, по броју ичвора, и без ређања. У дијалогу Поредак ређања можете да изаберете поредак ређања а такође можете и да задате да ли желите да ређате у обрнутом поретку потврдивши кућицу `Обрни'. Подразумевано стање је да се директоријуми ређају пре датотека, али се ово може изменити из менија ИзбориOptions Menu (избор Мешани приказ ).[Filter...] Филтар... Наредба Филтар вам омогућава да задате образац љуске (на пример: *.tar.gz ) који датотеке морају да задовоље да би биле приказане. Без обзира на то какав је образац филтра, директоријуми и везе ка директоријумима су увек приказани у директоријумском окну.[Reread] Освежи Наредба Освежи поново учитава списак датотека у директоријуму. Она је корисна ако су други процеси створили или уклонили неке датотеке. Ако сте окно попунили називима датотека, ова наредба ће поново учитати садржај директоријума и уклонити податке о попуни окна (Погледајте одељак Критеријум попуне окнаExternal panelize за више информација).[File Menu] Мени `Датотека' Поноћни наредник користи тастере F1 - F10 као пречице са тастатуре за наредбе из менија `Датотека'. Комбинације избегавања за функцијске тастере су у ствари могућности базе terminfo од `kf1' до `kf10'. На терминалима без подршке за функцијске тастере, можете постићи исто то притиском на тастер ESC и броја између 1 и 9 или 0 (што редом одговара тастерима од F1 до F9 и F10). Мени `Датотека' садржи следеће наредбе (пречице са тастатуре су у заградама): Помоћ (F1) Покреће уграђени хипертекстуални прегледач помоћи. У оквиру прегледача помоћиContents можете користити тастер `Tab' да бисте изабрали следећу везу и тастер `Enter' да бисте пратили ту везу. Тастерима размакница и `Backspace' се помера напред или назад у оквиру странице помоћи. Поново притисните тастер `F1' да бисте добили пун списак подржаних тастера. Мени (F2) Покреће кориснички мениEdit Menu File. Кориснички мени пружа лак начин да се корисницима понуди мени и додаје посебне одлике Поноћном нареднику. Прегледај (F3, Shift-F3) Прегледа тренутно изабрану датотеку. Подразумевано је покретање Уграђеног прегледача датотекаInternal File Viewer, али ако је искључен избор `Користи уграђени преглед', ова наредба покреће спољашњи прегледач датотека, задан у променљивој окружења PAGER. Ако променљива PAGER није задана, биће покренута наредба `view'. Ако уместо ове користите пречицу Shift-F3, прегледач ће бити покренут без икаквог форматирања или предобраде датотеке. Филтрирано прегледање (M-!) Ова наредба пита за наредбу и њене аргументе (подразумевано назив тренутно изабране датотеке), а излаз те наредбе се приказује у уграђеном прегледачу датотека. Уреди (F4) За сада ова наредба покреће уређивач vi, уређивач који је задан преко променљиве окружења EDITOR или Уграђени уређивач датотекаInternal File Editor ако је укључен избор use_internal_edit (Користи уграђено уређивање). Копирај (F5) Приказује дијалог за унос са одредиштем које је подразумевано директоријум у неизабраном окну и копира тренутно изабрану датотеку (или означене датотеке, ако је бар једна означена) у директоријум који је корисник задао у дијалогу за унос. Space for destination file may be preallocated relative to preallocate_space configure option. Током овог процеса можете притиснути пречицу C-c или тастер ESC да бисте прекинули операцију. За детаље о изворној масци (која је обично * или ^\(.*\)$, у зависности од постављања избора `Користи обрасце љуске') и могућим џокерским знацима у одредишту погледајте Копирање/преименовање са маскомMask Copy/Rename. На неким системима је могуће покренути копирање у позадини притиском на дугме Позадина (или притиском на M-b у дијалогу). Ставка Позадински пословиBackground jobs се користи за управљање позадинским пословима. Направи везу (C-x l) Ствара тврду везу ка текућој датотеци. Направи симвезу (C-x s) Ствара симболичку везу ка текућој датотеци. За оне који не знају шта су везе: стварање везе ка датотеци је помало као копирање датотеке, али и назив изворне датотеке и назив одредишне датотеке представљају исти лик датотеке. На пример, ако уредите једну од те две датотеке, све измене ће се појавити у обема датотекама. Неки људи везе (links) зову надимцима (alias) или пречицама (shortcuts). Тврда веза је сличнија стварној датотеци. Пошто је направите, не постоји начин да се разликује извор од везе. Ако обришете било које од та два, друго ће још увек бити нетакнуто. Веома је тешко приметити да обе датотеке представљају исти лик. Користите тврде везе када не желите да знате шта је шта. Симболичка веза представља упућивање на назив изворне датотеке. Ако је изворна датотека обрисана, симболичка веза постаје бескорисна. Веома је лако уочити да датотеке представљају исти лик. Поноћни наредник приказује знак `@' испрад назива датотеке ако се ради о симболичкој вези (изузев ако се ради о симболичкој вези ка директоријуму, када се приказује тилда (~)). Изворна датотека на коју упућује веза се приказује у реду мини стања ако је укључен избор Прикажи мини стање. Користите симболичке везе када желите да избегнете забуну коју могу да изазову тврде везе. Преименуј/премести (F6) Отвара дијалог за унос који подразумевано садржи назив директоријума из неизабраног окна и премешта тренутно изабрану датотеку (или означене датотеке ако постоји бар једна означена датотека) у директоријум који је задао корисник у дијалогу за унос. Током овог процеса, можете притиснути C-c или ESC да бисте прекинули ову операцију. За више детаља, погледајте горњу операцију Копирај; више ствари је исто за обе наредбе. на неким системима је могуће копирање у позадини преко притиска на дугме Позадина (или притискања M-b у дијалогу). Ставка Позадински пословиBackground jobs се користи за управљање позадинским процесима. Направи директоријум (F7) Отвара дијалог за унос и ствара задани директоријум. Обриши (F8) Брише тренутно изабрану датотеку или означене датотеке у третнутно изабраном окну. Током овог процеса можете притиснути C-c или ESC да бисте прекинули операцију. Брза пром.дир. (M-c) Ако вам је наредбени ред попуњен а желите да текући директоријум поставите на неку другу вредност, косиртите наредбу Брза пром.дир.Quick cd Изабери групу (+) Ово се користи за избор (означавање) групе датотека. Поноћни наредник ће питати за регуларни израз који описује групу. Када су укључени Обрасци љуске, регуларни изрази су слични задавању датотека у оквиру љуске (* замењује нула или више знакова а ? један знак). Ако су Обрасци љуске искључени, онда се означавање датотека обавља обичним регуларним изразима (погледајте ed (1)). Одизабери групу (\) Користи се за одбирање групе датотека. Ово је супротна наредба од наредбе Изабери групу. Заврши (F10, Shift-F10) Прекида рад у Поноћном нареднику. Када желите да завршите рад а користите омотач љуске, користите Shift-F10. Пречица Shift-F10 вас неће одвести на последњи директоријум који сте посетили у Поноћном нареднику, већ ћете се вратити на директоријум у ком сте покренули Поноћног наредника.[Quick cd] Брза пром.дир. Ова наредба је корисна ако вам је наредбени ред попуњен а желите да промените текући директоријумThe cd internal command без потребе да исечете и залепите наредбени ред. Ова наредба отвара мали дијалог у ком можете да унесете све што бисте унели после наредбе cd (промени директоријум) у наредбеном реду и онда притиснете тастер `enter'. Ово укључује све ствари које се већ налазе у уграђеној наредби промене директоријумаThe cd internal command.[Command Menu] Мени `Наредба' Наредба Стабло директоријумаDirectory Tree приказује илустрацију стабла директоријума. Наредба Нађи датотекуFind File вам омогућава да тражите жељену датотеку. Наредба `Размени окна' размењује садржаје два директоријумска окна. Наредба `Укључи/искључи окна' приказује излаз последње наредбе љуске. Ово ради само у Икс терминалу или у конзоли ГНУ-а или FreeBSD-а. Наредба Упореди директоријуме (C-x d) упоређује директоријумска окна једно са другим. Тада можете користити наредбу Копирај (F5) да бисте изједначили окна. Постоје три начина упоређивања. Брзи начин упоређује само величину и датум датотека. Темељни начин упоређује сваки бајт са сваким бајтом датотека. Темељни начин није доступан ако машина не подржава системски позив mmap(2). Начин упоређивања Само величина упоређује само величине датотека, а не проверава садржаје или датуме датотека. Историја наредби приказује списак откуцаних наредби. Изабрана наредба се копира у наредбени ред. Историји наредби се може приступити преко пречица M-p и M-n. Наредба Брзи списак директоријума (C-\)Hotlist убрзава постављање текућег директоријума на један од често коришћених директоријума. Наредба Критеријум попуне окнаExternal panelize вам омогућава да извршите спољашњи програм и проследите излаз тог програма као садржај тренутног окна. Наредба Уреди датотеку врстаEdit Extension File вам омогућава да задате програме који се извршавају када покушате да извршите, прегледате, уређујете или радите прегршт других ствари над датотекама извесних врста (наставака назива датотека после тачке). Наредба Уреди датотеку менијаEdit Menu File се може користити за уређивање корисничког менија (који се појављује притиском на тастер F2).[Directory Tree] Стабло директоријума Наредба Стабло директоријума приказује илустрацију стабла директоријума. Можете да изаберете директоријум из стабла а Поноћни наредник ће поставити тај директоријум за текући. Постоје два начина да покренете ову наредбу. Права наредба `Стабло директоријума' је доступна из менија `Наредбе'. Други начин је да изаберете поглед Стабло из менија `Лево' или `Десно'. Да би вас ослободио дугих застоја, Поноћни наредник ствара илустрацију стабла уз помоћ претраге малог подскупа свих директоријума. Ако директоријума кога желите да видите нема, померите се у његов родитељски директоријум и притисните C-r (или F2). Можете да користите следеће пречице: Дозвољене су Опште пречице за кретањеGeneral Movement Keys. Enter. У оквиру стабла директоријума, излази из стабла директоријума и прелази у овај директоријум у текућем окну. У погледу Стабло, прелази у овај директоријум у другом окну и остаје у режиму погледа Стабло за текуће окно. C-r, F2 (Освежи). Освежава садржај овог директоријума. Користите ову пречицу када је илустрација стабла застарела: када недостају директоријуми или су приказани директоријуми који више не постоје. F3 (Заборави). Брише овај директоријум из илустрације стабла. Користите ово да бисте уклонили непотребне ставке из стабла. Ако желите да вратите директоријум назад у илустрацију стабла, притисните F2 над његовим родитељским директоријумом. F4 (Статично/динамично). Смењује режим између режима динамичне навигације (подразумевано) и статичне навигације. У режиму статичне навигације можете да користите тастере Навише и Наниже да бисте изабрали директоријум. Приказани су сви познати директоријуми. У режиму динамичне навигације можете користити тастере Навише и Наниже да бисте изабрали директоријум-потомка, тастер Налево да бисте прешли у родитељски директоријум и тастер Надесно да бисте прешли у директоријум-дете. Приказују се само родитељски, директоријум-потомак и директоријуми-деца, док су други изостављени. Илустрација стабла се динамички мења при проласку кроз њу. F5 (Копирај). Копира директоријум. F6 (ПимПрм). Премешта директоријум. F7 (НапДир). Прави нови директоријум у текућем директоријуму. F8 (Обриши). Брише овај директоријум из система датотека. C-s, M-s. Тражи следећи директоријум који задовољава ниску претраге. Ако такав директоријум не постоји, ове пречице ће се померити један ред надоле. C-h, Backspace. Брише последњи знак из ниске претраге. Било који други знак. Додаје знак у ниску претраге и помера се на следећи директоријум чији назив почиње тим знаковима. У погледу Стабло морате прво да укључите режим претраге притиснувши C-s. Ниска претраге се приказује у реду мини стања. Следеће радње су доступне само у стаблу директоријума. Оне нису подржане у погледу Стабло. F1 (Помоћ). Покреће прегледач помоћи и приказује овај одељак. Esc, F10. Излази из стабла директоријума. Не мења директоријум. Подржан је миш. Двоструки притисак се понаша као тастер `Enter'. Погледајте и одељак о подршци за мишаMouse Support.[Find File] Нађи датотеку Одлика Нађи датотеку прво пита за почетни директоријум претраге и назив датотеке. Притискањем дугмета Стабло можете изабрати почетни директоријум из илустрације стабла директоријумаDirectory Tree. Поље Саржај прихвата регуларне изразе који су слични програму egrep(1). Ово значи да морате да наводите знакове са посебним значењем преко знака `\'; нпр. ако тражите ниску `strcmp (' мораћете да унесете `strcmp \(' (без знакова навода). Можете да почнете претрагу притискањем дугмета У реду. Током претраге можете да обуставите поступак преко дугмета Обустави а да наставите преко дугмета Настави. Можете да разгледате списак датотека уз помоћ тастера Стрелица нагоре и Стрелица надоле. Дугме Пром.дир. ће прећи у директоријум у ком се налази тренутно изабрана датотека. Дугме Поново ће упитати за параметре нове претраге. Дугме Заврши завршава операцију претраге. Дугме Претвори у окно ће ставити нађене датотеке у текуће директоријумско окно, да бисте могли да спроведете додатне операције над њима (преглед, копирање, премештање, брисање, итд.) После претварања у окно можете да притиснете C-r да бисте се вратили на обичан режим списка датотека. Можете да направите списак директоријума које би наредба Нађи датотеку требало да прескочи приликом претраге (на пример, ако желите да избегнете претраге на CD-ROM-у или директоријуму МСД (мрежног система датотека) који је монтиран преко споре везе). Директоријуме које би требало избегавати би требало навести у променљивој ignore_dirs у одељку FindFile ваше датотеке ~/.config/mc/ini. Директоријуме би требало раздвајати двотачком; ево примера: [FindFile] ignore_dirs=/cdrom:/nfs/wuarchive:/afs Можете да размотрите и употребу наредбе Критеријум попуне окнаExternal panelize за неке операције. Наредба Нађи датотеку је намењена само за једноставне упите, док уз наредбу Критеријум попуне окна можете спроводити и најмистериозније претраге.[External panelize] Критеријум попуне окна Наредба Критеријум попуне окна вам омогућава да извршите спољашњи програм и да његов излаз претворите у садржај текућег окна. На пример, ако желите да у једном окну радите са свим симболичким везама из текућег директоријума, можете да користите критеријум попуне окна да бисте покренули следећу наредбу: find . -type l -print По завршетку наредбе, директоријумски садржај окна неће више бити списак свих датотека у директоријуму, већ списак свих симболичких веза. Ако желите да окно попуните списком свих датотека које сте преузели са сервера FTP-а, можете да користите следећу наредбу awk-а да бисте издвојили назив датотеке из датотека дневника преноса: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog Можете и сачувати често коришћене критеријуме попуне окна под описним називима, тако да се они касније могу брзо позвати. Ово се може урадити куцањем наредбе у реду за унос и притиском на дугме Додај ново. Онда унесите назив под којим желите да се сачува наредба. Следећи пут само изаберите ту наредбу из списка - више никад нећете морати да је укуцавате.[Hotlist] Брзи списак Наредба Брзи списак директоријума приказује натписе директоријума у брзом списку директоријума. Поноћни наредник ће прећи у директоријум који одговара изабраном натпису. Можете да уклоните постојеће и да доадте нове парове натписа и назива директоријума. Да бисте брзо додали нове дирекотријуме, можете да користите наредбу Додај у брзи списак (C-x h), која додаје текући директоријум у брзи списак директоријума, питавши само за натпис. Ово убрзава промену директоријума на неки од често коришћених директоријума. Можете да размислите и о коришћењу променљиве CDPATH, као што је описано у опису наредбе уграђена пром.дир.The cd internal command[Edit Extension File] Уреди датотеку врста Ово покреће ваш уређивач над датотеком ~/.config/mc/mc.ext . Формат ове датотеке је следећи: Сви редови који почињу на # или празни редови се одбацују. Редови који почињу у првој колони би требало да су у следећем формату: кључна_реч/израз , тј. све од косе црте до знака за нови ред је израз . кључна_реч може да буде: shell - израз је врста (без џокерских знакова). Датотека задовољава услов ако се њено име завршава на израз . На пример, израз: shell/.tar задовољава *.tar . regex - израз је регуларни израз. Датотека задовољава услов ако њен назив задовољава регуларни израз. type - израз је регуларни израз. Датотека задовољава услов ако излаз наредбе file %f без почетног дела `назив_датотеке:' задовољава регуларни израз израз . default - (подразумевано) задовољава било која датотека. израз се занемарује. include - означава општи одељак. израз је назив одељка. Други редови би требало да почињу размаком или табулатором и требало би да су у формату: кључна_реч=наредба (без размака око знака =), где би кључна_реч требало да буде: Open (покретање при притиску на тастер `Enter' или двоструком притиску дугмета миша), View (преглед са F3), Edit (уређивање са F4) или Include (за додавање правила из општег одељка). наредба је било која наредба љуске од једног реда, уз једноставну замену макроаMacro Substitution. Правила се задовољавају од врха до дна, па је стога редослед битан. Ако одговарајућа радња не постоји, претрага се наставља, као да правило није ни постојало (нпр. ако датотека задовољава први и други унос а радња под `View' (Преглед) недостаје у првом уносу, онда ће се при притиску на F3 користити радња под `View' из другог уноса). Правило default (подразумевано) би требало да задовољи све радње.[Background jobs] Позадински послови Ово вам омогућава да управљате стањем било ког позадинског процеса Поноћног наредника (за сада се у позадини могу обављати само копирање и премештање датотека). Одавде можете да заустављате, поново покрећете и убијате позадинске послове.[Edit Menu File] Уреди датотеку менија Кориснички мени је мени корисних радњи кога корисник може прилагођавати. Када приступите корисничком менију, користи се датотека .mc.menu из текућег директоријума, уколико она постоји, али само уколико је њен власник корисник или администратор (root) и није дозвољен упис у њу од стране других (света). Ако таква датотека није нађена, на исти начин се покушава са датотеком ~/.config/mc/menu, а иначе ПН користи подразумевану датотеку менија за цео систем /usr/share/mc/mc.menu. Формат датотеке менија је веома једноставан. Редови који почињу било чим осим размака или табулатора се узимају за ставке менија (да би се користио за пречицу, први знак би требало да буде слово). Сви редови који почињу размаком или табулатором су наредбе које ће се извршити при избору тог уноса. Када је неки од избора изабран, сви наредбени редови избора се копирају у привремену датотеку у привременом директоријуму (обично /usr/tmp) и онда се та датотека извршава. Ово омогућава кориснику да у меније смести обичне наредбе љуске. Такође, пре извршавања кода менија се примењује једноставна замена макроа. За више информација, погледајте одељак замена макроаMacro Substitution. Ево примера датотеке mc.menu: A Истреса садржај тренутно изабране датотеке od -c %f B Уређује пријаву грешке и шаље је администратору I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Грешка у поноћном нареднику" root < $I rm -f $I M Чита пошту emacs -f rmail N Чита вести са Usenet-а emacs -f gnus H Позива читач хипертекста info info J Рекурзивно копира текући директоријум у друго окно tar cf - . | (cd %D && tar xvpf -) K Прави издање текућег поддиректоријума echo -n "Назив датотеке за расподелу: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Издваја садржај компримоване датотеке врсте `tar' tar xzvf %f Услови подразумевања Пре сваке ставке менија могу се навести услови. Услов мора да почиње од прве колоне са знаком `='. Ако је услов тачан, ставка менија ће бити подразумевана ставка. Синтакса услова: = <под-усл> или: = <под-усл> | <под-усл> ... или: = <под-усл> & <под-усл> ... Под-услови могу да буду: y <образац> синтакса тренутне датотеке задовољава образац. (само у менију уређивача) f <образац> назив текуће датотеке задовољава образац? F <образац> датотека у другом окну задовољава образац? d <образац> текући директоријум задовољава образац? D <образац> други директоријум задовољава образац? t <врста> врста текуће датотеке је <врста>? T <врста> врста друге датотеке је <врста>? x <називдат> да ли је датотека извршна? ! <под-усл> негира резултат под-услова Образац је обичан образац љуске или регуларни израз, што зависи од избора `обрасци љуске'. Можете да заобиђете глобалну вредност избора `обрасци љуске' стављањем `shell_patterns=x' у први ред датотеке менија (`x' може да буде 0 или 1). Врсту чине један или више следећих знакова: n није директоријум r обична датотека d директоријум l веза c знаковни уређај b блок уређај f ПРУПРИ - први у, први из (FIFO, цев) s утичница x извршна датотека t означено На пример, `rlf' означава обичну датотеку, везу или прупри. Врста `t' је помало посебна, јер делује над окном уместо над датотеком. Услов `=t t' је тачан уколико постоје означене датотеке у текућем окну а нетачан уколико не постоје. Ако услов почиње са `=?' уместо са `=' биће приказан траг за поправљање кадгод се рачуна вредност услова. Услови се рачунају слева надесно. Ово значи да се = f *.tar.gz | f *.tgz & t n рачуна као ( (f *.tar.gz) | (f *.tgz) ) & (t n) Ево примера употребе услова: = f *.tar.gz | f *.tgz & t n L Набраја садржај компримоване архиве врсте `tar' gzip -cd %f | tar xvf - Услови додавања Ако услов почиње знаком `+' (или `+?') уместо знаком `=' (или `=?'), онда се назива условом додавања. Ако је такав услов тачан, ставка менија ће бити укључена у мени. Ако је услов нетачан, ставка менија неће бити укључена у мени. Можете да комбинујете услове подразумевања са условима додавања почињући услов знаком `+=' или `=+' (или `+=?' или `=+?' ако желите траг за поправљање). Ако желите да користите два различита услова - један за додавање а други за подразумевање, можете да пре ставке менија ставите два реда услова, један који почиње знаком `+' и други који почиње знаком `='. Коментари почињу знаком `#'. Додатни редови коментара морају да почињу знаком `#', размаком или табулатором.[Options Menu] Мени `Избори' Поноћни наредник поседује неке изборе који се могу смењивати из неколико дијалога који су доступни из овог менија. Избори су укључени ако се испред њих налазе звездица или знак `x'. Наредба ПодешавањаConfiguration отвара дијалог из кога можете променити већину поставки Поноћног наредника. Наредба ИзгледLayout отвара дијалог из кога можете задати прегршт избора који управљају изгледом екрана ПН. Наредба ПотврдеConfirmation отвара дијалог из кога можете задати које радње желите да потврђујете. Наредба Битова у приказуDisplay bits отвара дијалог из кога можете да изаберете које знакове ваш терминал може да прикаже. Наредба Научи тастереLearn keys отвара дијалог из кога можете да испробате тастере који не функционишу на неким терминалима и да их поправите. Наредба Виртуални СДVirtual FS отвара дијалог из кога можете да задате неке изборе који су у вези са ВСД. Наредба Сачувај подешавањаSave Setup чува текуће поставке менија `Лево', `Десно' и `Избори'. Такође се чува и нешто других поставки.[Configuration] Подешавања Избори из овог дијалога се деле у три групе: Избори окна, Пауза после покретања и Други избори. Избори окна Прикажи резервне датотеке. Ако је ово укључено, Поноћни наредник ће приказати датотеке које се завршавају тилдом (~). Иначе оне неће бити приказане (као код избора `-B' ГНУ-ове наредбе `ls'). Прикажи сакривене датотеке. Ако је ово укључено, Поноћни наредник ће приказати све датотеке које почињу тачком (као наредба `ls -a'). После ознаке иди доле. Ако је ово укључено, ред за бирање ће се померати надоле када означите датотеку (било тастера `Insert'). Падајући менији. Ако је овај избор укључен, падајући менији биће отворени приликом притиска на тастер F9. Иначе, добићете само наслов менија и мораћете да мени отворите преко тастера са стрелицама или пречицама. Препоручује се да користите пречице. Мешани приказ. Ако је овај избор укључен, датотеке и директоријуми ће бити приказани помешано. Ако је овај избор искључен, директоријуми (и везе ка директоријумима) ће бити приказани на почетку списка а друге датотеке испод њих. Брзо учитавање директоријума. Ако је овај избор укључен, Поноћни наредник ће употребљавати трик да одреди да ли се садржај директоријума променио. Трик се састоји у томе да се директоријум освежава само ако је промењен и-чвор директоријума; ово значи да се поновно учитавање дешава само при стварању или брисању датотека. Ако је оно што се променило и-чвор датотеке у директоријуму (промена величине датотеке, режима или власника, итд.), приказ се не ажурира. Тада, уколико сте укључили овај избор, морате ручно (уз C-r) да освежите садржај директоријума. Пауза после покретања После извршавања ваших наредби, Поноћни наредник се може паузирати, тако да имате могућност да прегледате излаз наредбе. Постоје три могуће поставке ове променљиве: Никад. Ово значи да не желите да видите излаз ваше наредбе. Ако користите конзолу ГНУ-а или FreeBSD-а или Икс терминал, моћи ћете да видите излаз наредбе куцајући C-o. На глупим терминалима. Добићете поруку о паузи на терминалима који нису способни да прикажу излаз последње извршене наредбе (сваки терминал који није Икс терминал или конзола ГНУ-а). Увек. Програм ће паузирати после извршавања свих ваших наредби. Други избори Брбљиви рад. Ово смењује брбљивост (приказивање дијалога за сваку операцију) код операција копирања, преименовања и брисања. Ако имате спори терминал, можда ћете желети да искључите брбљиви рад. Он се аутоматски искључује ако је брзина вашег терминала мања од 9600 б/с. Рачунај укупне збирове. Ако је овај избор укључен, Поноћни наредник рачуна укупне величине у бајтовима и укупни број датотеке пре било које операције копирања, преименовања и брисања. Ово ће вам приказати тачније показатеље напретка науштрб нешто брзине. Овај избор нема ефекта ако је искључен избор Брбљиви рад. Обрасци љуске. Наредбе избора, одизбора и филтрирања подразумевано користе љусколике регуларне изразе. Да би се ово постигло, примењују се следећа претварања: знак `*' се замењује ниском `.*' (нула или више знакова); знак `?' се замењује знаком `.' (тачно један знак) а знак `.' дословном тачком. Ако је овај избор искључен, регуларни изрази су као они описани у упутству за ed(1). Аутоматско чување подешавања. Ако је овај избор укључен, подесиви избори Поноћног наредника ће бити сачувани у датотеци ~/.config/mc/ini при изласку из Поноћног наредника. Аутоматски менији. Ако је овај избор укључен, при покретању Поноћног наредника ће бити позван кориснички мени. Ово је корисно за изградњу менија за почетнике. Користи уграђени уређивач. Ако је овај избор укључен, за уређивање датотека ће бити коришћен уграђени уређивач датотека. Ако је овај избор искључен, биће коришћен уређивач задан у променљивој окружења EDITOR. Ако уређивач није задан, биће коришћен vi. Погледајте одељак о уграђеном уређивачу датотекаInternal File Editor. Користи уграђени прегледач. Ако је овај избор укључен, за преглед датотека биће коришћен уграђени прегледач датотека. Ако је овај избор искључен, биће коришћен страничник задан у променљивој окружења PAGER. Ако страничник није задан, биће коришћена наредба view. Погледајте одељак о уграђеном прегледачу датотекаInternal File Viewer. Допуна: прикажи све. У случају да је допуна двосмислена, Поноћни командир ће подразумевано отворити прозор са свим могућим допунамаCompletion, али само уколико притиснете M-Tab и други пут. Први пут ће само допунити онолико колико је то могуће и писнути у случају двосмислености. Укључите овај избор ако желите да видите све могуће допуне после само једног притиска на M-Tab. Ротирајућа црта. Ако је овај избор укључен, Поноћни наредник ће у својству показатеља напретка приказати ротирајућу црту у доњем десном углу. Lynx-олико кретање. Ако је овај избор укључен, моћи ћете да користите тастере са стрелицама да бисте се аутоматски пребацили у директоријум ако је текући избор поддиректоријум а наредбени ред празан. Подразумевано је овај избор искључен. Пром.дир. прати везе. Овај избор, у случају да је постављен, казује Поноћном нареднику да прати логички ланац директоријума при промени текућег директоријума, било у окнима, било при коришћењу наредбе `cd' (промена директоријума). Ово је подразумевано понашање љуске `bash'. Када је овај избор искључен, Поноћни наредник ће пратити праву структуру директоријума, па ће вас наредба `cd ..' (постављање текућег директоријума на родитељски директоријум), у случају да сте ушли у директоријум преко везе, пребацити у стварног родитеља текућег директоријума, а не у директоријум у ком је веза. Безбедно брисање. Ако је овај избор укључен, он отежава ненамерно брисање датотека. Наиме, тада је подразумевани избор у дијалозима потврде `Не' уместо `Да'. Овај избор је подразумевано искључен.[Layout] Изглед Дијалог Изглед вам омогућује да промените општи изглед екрана. Можете да задате да ли ће бити приказани ред менија, наредбени одзивник, ред савета и ред функцијских тастера. У конзолама ГНУ-а или FreeBSD-а можете да задате колико редова је приказано у прозору излаза. Остатак екранске области заузимају два директоријумска окна. Можете да задате да ли се та област дели усправно или положено. Подела може бити подједнака или можете да задате неједнаку поделу. Можете да задате да ли би требало истицати посебним бојамаColors дозволе и врсте датотека. Ако је укључено истицање дозвола, делови поља приказаListing Mode... perm (дозволе) и mode (окталне дозволе), који се примењују на корисника Поноћног наредника ће бити истакнути бојом коју задаје кључна реч selected. Ако је укључено истицање врста датотека, датотеке се фарбају у складу са њиховом врстом (нпр. директоријум, датотека сржи, извршна датотека, итд.). Ако је укључен избор Прикажи мини стање, при дну окана се приказује један ред података о стању тренутно изабране ставке. Када је покренут у имитатору терминала за Икс, Поноћни наредник поставља наслов терминалског прозора на текући радни директоријум и ажурира га по потреби. Ако је ваш имитатор терминала покварен и видите неисправан излаз при покретању и промени текућег директоријума, искључите избор Наслов прозора Икс терминала. [Confirmation] Потврде У овом менију можете подесити изборе потврде при брисању, преписивању датотека, извршавању датотека притиском на тастер `enter' и завршавању рада у програму.[Display bits] Битова у приказу Ово се користи за подешавање опсега видљивих знакова на екрану. Ово подешавање може да буде `7 бита' или `7-bit ASCII' ако ваш терминал или библиотека `curses' подржавају само седмобитни излаз. Поставка `ISO-8859-1' приказује све знаке из мапе изо 8859-1 а `Пуно осмобитно' је за оне терминале који могу да прикажу пуне осмобитне знаке.[Learn keys] Научи тастере Овај дијалог вам омогућава да испробате и промените функцијске тастере, курсорске стрелице и неке друге тастере, како би они исправно радили на вашем терминалу. Често ово није случај, јер су многе терминалске базе непотпуне или покварене. Можете се кретати уз помоћ тастера `Tab' и пречица за кретање програма `vi' (`h' лево, `j' наниже, `k' навише и `l' десно). Чим једном притиснете било који тастер за померање курсора и он је препознат, можете користити и њега. Можете испробавати тастере притиском на сваки од њих. Када притиснете тастер и он је исправно препознат, поред назива тог тастера би требало да се појави `Да'. Чим је тастер означен са `Да', он поприма своје уобичајено значење, нпр. при првом притиску на F1 обавиће се само провера тог тастера, али после ње ће притисак на тај тастер приказати помоћ. Исто важи и за тастере са стрелицама. Тастер `Tab' би требало увек да функционише. Ако неки тастери не раде исправно, нећете видети `Да' при притиску на њих. Онда ћете можда желети да их измените. То можете учинити притиском на дугме са називом тог тастера (мишем или притиском на тастер `Enter' или размакницу после бирања дугмета тастером `Tab' или стрелицама). Онда ће се појавити прозор који ће од вас тражити да притиснете тај тастер. Притисните га и сачекајте док прозор не нестане. Ако желите да прекинете, притисните само једном тастер `Escape' и сачекајте. Кад завршите са свим тастерима, можете да их сачувате. Дефиниције тастера које сте задали ће бити уписане у одељак [terminal:TERM] ваше датотеке ~/.config/mc/ini (где `TERM' представља назив вашег текућег терминала). Дефиниције тастера који су већ исправно радили се не чувају.[Virtual FS] Виртуални СД Овај избор вам пружа могућност управљања подешавањима виртуалног система датотекаVirtual File System. Поноћни наредник чува у меморији податке о неким виртуалним системима датотека да би убрзао приступ датотекама из тог система (нпр. спискови датотека добављени са сервера FTP-а). Такође, како би приступио садржају компримованих датотека (нпр. компримованих датотека врсте `tar'), Поноћни наредник мора да створи привремену некомпримовану датотеку на вашем диску. Како и подаци у меморији и привремене датотеке на диску заузимају ресурсе, можда ћете желети да подесите параметре остављених података како бисте смањили количину употребљених ресурса или повећали брзину приступа често коришћеним системима датотека. Систем датотека врсте `tar' мора да прочита целу датотеку само да би приказао списак датотека, због формата архива врсте `tar'. Како је већина датотека врсте `tar' обично компримована, (обичне датотеке врсте `tar' су угрожена врста), систем датотека врсте `tar' мора да их отпакује на диск, на привремено место, и тек тада приступи отпакованој датотеци као што би приступио обичној датотеци врсте `tar'. Сад, пошто сви ми волимо да разгледамо датотеке и датотеке врсте `tar' свуда на диску, уобичајено је да ћете напустити датотеку врсте `tar' и касније је поново посетити. Пошто је отпакивање споро, Поноћни наредник ће на одређено време смештати све податке у меморију. Када то одређено време истекне, биће ослобођени сви ресурси додељени том систему датотека. Подразумевано време чекања је један минут. Систем датотека FTP-аFTP File System (ftpfs) вам омогућава да разгледате директоријуме на удаљеним серверима FTP-а. Он садржи неколико избора. анонимна лозинка за ftp је лозинка која ће се користити када се пријављујете као `anonymous'. Нека места захтевају исправну адресу епоште. Са друге стране, вероватно не желите да остављате вашу праву адресу епоште на непровереним местима, а посебно уколико не користите филтрирање нежељене поште. ftpfs чува списак директоријума који добавља са сервера FTP-а у остави. Време трајања оставе се може подесити избором `истекло време за оставу дир. ftpfs-а'. Ниска вредност овог избора може успорити сваку радњу над ftpfs-ом, јер онда свака радња захтева слање захтева серверу FTP-а. Можете да задате посредничког домаћина FTP-а. Пазите, јер је већина модерних заштитних зидова у потпуности неприметна, макар за FTP (погледајте доле), па се посредници за FTP сматрају застарелим. Ако није укључено Увек користи посредника за ftp, можете да користите узвичник да бисте укључили посредника за извесне домаћине. Погледајте одељак Систем датотека FTP-аFTP File System за примере. Ако је овај избор укључен, програм ће или: гледати датотеку /usr/lib/mc/mc.no_proxy и тражити редове који садрже називе домаћина који су локални (ако назив домаћина почиње тачком, претпоставља се да се ради о домену) и претпоставиће да су називи домаћина без тачака непосредно приступачни. Свим другим домаћинима ће се приступати кроз заданог посредника за FTP. Можете да укључите употребу датотеке ~/.netrc, у којој се чувају корисничка имена и лозинке за сервере ftp-а. Погледајте netrc(5) за опис формата датотке .netrc. Користи пасивни режим укључује употребу пасивног режима FTP-а, при коме повезивање ради преноса података покреће клијент, а не сервер. Овај избор се препоручује и подразумевано је укључен. Ако се овај избор искључи, податковна повезивања покреће сервер. Ово може да не ради са одређеним заштитним зидовима.[Save Setup] Сачувај подешавања При покретању, Поноћни наредник ће покушати да учита податке о покретању из датотеке ~/.config/mc/ini. Ако ова датотека не постоји, учитаће податке из датотеке са подешавањима за цео систем. Ако ни она не постоји, ПН ће користити подразумеване поставке. Наредба Сачувај подешавања ствара датотеку ~/.config/mc/ini чувањем текућих поставки менија `Лево', `Десно'Left and Right Menus и `Избори'Options Menu. Ако укључите избор Аутоматско чување подешавања, ПН ће увек чувати текуће поставке при излазу. Постоје и поставке које се не могу променити из менија. Да бисте променили те поставке, морате да уређујете датотеку са поставкама из вашег омиљеног уређивача. Погледајте одељак Посебне поставкеSpecial Settings за више информација. [Executing operating system commands] Извршавање наредби оперативног система Можете да извршите наредбе укуцавши их непосредно у ред за унос Поноћног наредника, или избором програма кога желите да извршите редом за бирање у окну и притиском на тастер `Enter'. Уколико притиснете тастер `Enter' над датотеком која није извршна, Поноћни наредник ће упоредити врсту изабране датотеке са врстама из датотеке врстаEdit Extension File. Ако је пронађена врста која одговара траженој, онда ће се извршити код придружен тој врсти. Пре извршења наредбе врши се веома једноставно раширење макроаMacro Substitution.[The cd internal command] Уграђена наредба пром.дир. Наредбу cd (промена текућег директоријума) тумачи Поноћни наредник; она се не предаје наредбеној љусци ради извршавања. Стога се можда неће вршити сва она згодна раширења и замене макроа које обавља ваша љуска, иако ће се нека примењивати: Замена тилде. Тилда (~) ће се заменити називом вашег домаћег директоријума, а ако додате корисничко име после тилде, биће замењена називом корисничког директоријума заданог корисника. На пример, ~guest представља домаћи директоријум корисника guest, а ~/guest је директоријум под именом guest у вашем домаћем директоријуму. Претходни директоријум. Можете скочити на директоријум који сте претходно користили уз посебан назив директоријума: `-', овако: cd - Директоријуми CDPATH-а. Ако се директоријум задан у наредби cd не налази у текућем директоријуму, Поноћни наредник ће користити вредност променљиве окружења CDPATH да би тражио директоријум у било ком директоријуму наведеном у тој променљивој. На пример, могли бисте да подесите вашу променљиву CDPATH на ~/src:/usr/src, тиме омогућивши да пређете у било који поддиректоријум унутар директоријума ~/src и /usr/src, и то са било ког места у систему датотека, користећи његов релативни назив (нпр. cd linux би вас одвело у /usr/src/linux).[Macro Substitution] Замена макроа Приликом приступа корисничком менијуEdit Menu File, извршења наредбе зависне од врстеEdit Extension File, или покретања наредбе из уноса наредбеног реда, врши се једноставна замена макроа. Макрои су следећи: %i Увлачење белинама, једнако позицији колоне курсора. Примењује се само у менију уређивача. %y Врста синтаксе текуће датотеке. Примењује се само у менију уређивача. %k Назив датотеке блока уређивача. %e Назив датотеке са грешкама. %m Назив текуће датотеке менија. %f и %p Назив текуће датотеке. %x Врста текуће датотеке. %b Назив текуће датотеке без врсте. %d Назив текућег директоријума. %F Назив текуће датотеке у неизабраном окну. %D Назив директоријума у неизабраном окну. %t Тренутно означене датотеке. %T Означене датотеке у неизабраном окну. %u и %U Слични макроима %t и %T, али с том разликом што се датотеке одозначавају. Можете да користите овај макро једном за ставку менија или датотеку врста, јер при следећем извршавању ниједна датотека неће бити означена. %s и %S Код изабраних датотека: означене датотеке, уколико постоје. У супротном, назив текуће датотеке. %cd Ово је посебан макро који се користи за постављање текућег директоријума на директоријум задан пре макроа. Ово се пре свега користи као спрега за виртуални систем датотекаVirtual File System. %view Овај макро се користи за покретање уграђеног прегледача. Он се може користити засебно, или уз аргументе. Уколико му задате аргументе, они би требало да се окруже витичастим заградама. Аргументи су следећи: ascii да би се захтевао режим аскија; hex да би се захтевао хексадекадни режим; nroff да би се наложило прегледачу да тумачи низове за полуцрна слова и подвлачење програма nroff; unformatted да би се наложило прегледачу да не тумачи наредбе nroff-а за полуцрна слова и подвлачење. %% Знак % %{неки текст} Пита за замену. Приказује се прозор за унос а текст унутар витичастих заграда се користи као одзивник. Макро се замењује текстом који је унео корисник. Корисник може да притисне тастере ESC или F10 за поништавање. Овај макро још увек не ради у наредбеном реду. %var{ENV:подраз} Уколико променљива љуске ENV није постављена, користи се вредност подраз. Иначе, користи се вредност променљиве ENV. [The subshell support] Подршка за подљуске Подршка за подљуске је избор у време превођења програма; она ради са љускама bash, tcsh и zsh. Када се код подљуске покрене, Поноћни наредник ће зачети упоредни примерак љуске (оне задане у променљивој SHELL, а ако она није задана, онда оне у датотеци /etc/passwd) и покренути га у псеудотерминалу; уместо се да покреће нова љуска сваки пут при извршењу наредбе, наредба ће бити прослеђена подљусци као да сте је ви укуцали. Ово вам омогућава и да мењате променљиве љуске, користите функције љуске и задајете надимке који ће важити до изласка из Поноћног наредника. Уколико користите љуску bash, можете да задате наредбе које се извршавају при покретању подљуске у вашој датотеци ~/.local/share/mc/bashrc а посебне мапе тастатуре у датотеци ~/.local/share/mc/inputrc. Корисници љуске tcsh могу да задају наредбе које се извршавају при покретању у датотеци ~/.local/share/mc/tcshrc. При употреби кода подљуске, можете било када да обуставите апликације пречицом C-o и вратите се у Поноћног наредника; уколико сте обуставили апликацију, нећете моћи да се покрећете друге спољашње наредбе све док не завршите рад у апликацији коју сте обуставили. Додатна одлика употребе подљуски је да се за одзивник који приказује Поноћни наредник користи исти одзивник који користите у љусци. Одељак ИЗБОРИOPTIONS садржи више информација о томе како можете да управљате кодом подљуски.[Chmod] Промена дозвола Прозор `Промена дозвола' се користи за промену битова атрибута групе датотека и директоријума. Он се може покренути пречицом C-x c. Прозор `Промена дозвола' се састоји из два дела - Дозволе и Датотека . У одељку Датотека су приказани назив датотеке или директоријума и њене дозволе у окталном облику, као и њен власник и група. У одељку Дозволе постоји низ кућица које одговарају битовима атрибута датотеке. При промени битова атрибута, видећете да се октална вредност у одељку Датотека мења. Да бисте се померали између контрола (дугмади и кућица), користите тастере са стрелицама или тастер `Tab'. Да бисте променили стање кућица или изабрали дугме користите размакницу. Такође можете да користите пречице са дугмади да бисте их брже активирали. Пречице су приказане у виду истакнутих слова на дугмадима. Да бисте поставили битове атрибута, користите тастер `Enter'. При раду са групом датотека или директоријума, потребно је само да притиснете тастер миша када је показивач над битовима које желите да поставите или очистите. Када сте изабрали битове које желите да промените, изаберите једно од дугмади (Постави означене или Очисти означене). На крају, да бисте атрибуте поставили дословно на оне које сте задали, можете да користите дугме [Постави све] које ће радити над свим означеним датотекама. [Све означене] поставља само означене атрибуте за све изабране датотеке [Постави означене] поставља означене битове у атрибутима свих изабраних датотека [Очисти означене] чисти означене битове у атрибутима свих изабраних датотека [Постави] поставља атрибуте једне датотеке [Поништи] поништава наредбу промене дозвола[Chown] Промена власника Наредба промене власника се користи да би се променио власник/група датотеке. Пречица за ову наредбу је C-x o.[Advanced Chown] Напредна промена власника Наредба Напредна промена власника представља комбинацију наредби Промена дозволаChmod и Промена власникаChown у један прозор. Можете да одједном промените дозволе и власника/групу датотека.[File Operations] Операције над датотекама При копирању, премештању или брисању датотека Поноћни наредник приказује дијалог операција над датотекама. Он приказује датотеке које се тренутно обрађују и проценат текуће датотеке који је обрађен. Ред са бројем приказује колико је означених датотека обрађено. Ред са бајтовима приказује обрађени проценат укупне величине означених датотека. Уколико је брбљивост искључена, неће бити приказани редови датотеке и бајтова. У дну дијалога постоје два дугмета. Притиском на дугме Прескочи, остатак текуће датотеке ће бити прескочен. Притиском на дугме Прекини, цела операција ће бити прекинута а остале датотеке прескочене. Постоје још три друга дијалога које можете да покренете током операција са датотекама. Дијалог грешке вас обавештава о врсти грешке и садржи три избора. Обично ћете бирати дугме Прескочи да бисте прескочили датотеку или дугме Прекини да бисте прекинули целокупну операцију. Можете такође да изаберете дугме Понови уколико сте проблем решили са другог терминала. Дијалог замене се приказује када покушате да копирате или преместите датотеку преко постојеће датотеке. Дијаог приказује датуме и величине обеју датотека. Притисните дугме Да како бисте преписали датотеку, дугме Не како бисте прескочили датотеку, дугме Све да бисте преписали све датотеке, дугме Ништа да не препишете ниједну датотеку а дугме Ажурирај да бисте преписали датотеку ако је изворна датотека новија од одредишне. Можете да прекинете целу операцију притиском на дугме Прекини. Дијалог рекурзивног брисања се приказује када покушате да обришете директоријум који није празан. Притисните дугме Да како бисте рекурзивно обрисали директоријум, дугме Не како бисте прескочили директоријум, дугме Све како бисте обрисали све директоријуме а дугме Ништа како бисте прескочили све непразне директоријуме. Можете да прекинете целу операцију притиском на дугме Прекини. Уколико изаберете дугме Да или Све, бићете упитани за потврду. Притисните Да само уколико сте заиста уверени да желите да рекурзивно бришете тај директоријум. Уколико сте означили датотеке и над њима спровели операцију, одозначиће се само датотеке над којима је операција успела. Датотеке које нису успеле или су прескочене остају означене.[Mask Copy/Rename] Копирање/преименовање са маском Операције копирања/премештања вам омогучавају да на лак начин преносите називе датотека. Да бисте то урадили, морате да задате исправну изворну маску, и да задате неке џокерске знаке, обично у наставку одредишта. Све датотеке које одговарају изворној масци ће бити копиране/преименоване у складу са одредишном маском. Уколико постоје означене датотеке, биће преименоване само означене датотеке које одговарају изворној масци. Постоје и други избори које можете да поставите: Прати везе одређује да ли да се симвезе и тврде везе из изворног директоријума (и рекурзивно из поддиректоријума) превежу у одредишном директоријуму или да им се прекопира садржај. Зарони у поддиректоријуме одређује шта се ради када би требало копирати изворни директоријум, али одредишни директоријум већ постоји. Подразумевана радња је да се садржај изворног директоријума копира у одредишни директоријум. Укључивањем овог избора изворни директоријум ће копирати као поддиректоријум одредишног директоријума. На пример, уколико желите да копирате директоријум `/trla' који садржи датотеку `baba' у `/lan/trla' , који већ постоји. Подразумевано (када избор Зарони у поддиректоријуме није постављен), ПН ће копирати датотеку `/trla/baba' у датотеку `/lan/trla/baba' . Укључивањем овог избора биће створен директоријум `/lan/trla/trla' , а датотека `/trla/baba' ће бити копирана у `/lan/trla/trla/baba' . Очувај атрибуте одређује да ли да се чувају дозволе, датуми и (у случају да сте администратор) власник изворних датотека. Ако овај избор није постављен, поштоваће се текућа вредност подразумеване маске (umask). Користи обрасце љуске: укључено Када је избор Обрасци љуске укључен, можете да користите џокерске знаке `*' и `?' у изворној масци. Они функционишу на исти начин као у љусци. У одредишној масци су дозвољени само џокерски знаци `*' и `\<цифра>'. Први џокерски знак `*' у одредишној масци одговара првој џокерској групи из изворне маске, други знак `*' одговара другој, итд. Џокерски знак `\1' одговара првој џокерској групи из изворне маске, знак `\2' другој, и тако даље до `\9'. Џокерски знак `\0' представља цео назив изворне датотеке. Ево два примера: Ако је изворна маска `*.tar.gz', одредиште је `/bla/*.tgz' а датотека која се копира `foo.tar.gz', копија ће се звати `foo.tgz' у директоријуму `/bla'. Уколико претпоставимо да желите да замените основни део назива и врсту, како би датотека `dato.c' постала `c.dato' итд, било би потребно да задате изворну маску `*.*' а одредишну `\2.\1'. Користи обрасце љуске: искључено Уколико је избор Обрасци љуске искључен, ПН неће самостално груписати обрасце. У изворној масци ћете морати да користите изразе као што је `\(...\)' да бисте задали значење за џокерске знаке у одредишној масци. Ово је флексибилније, али и захтева више куцања. Иначе, одредишне маске су сличне ситуацији у којој су обрасци љуске укључени. Ево два примера: Ако је изворна маска `^\(.*\)\.tar\.gz$', одредишна маска `/lan/*.tgz' а датотеку би требало копирати у `baba.tar.gz', копија ће се наћи у `/lan/baba.tgz'. Претпоставимо да желите да замените основни назив датотеке и врсту, како би датотека `dato.c' постала `c.dato' итд. Изворна маска за ово је `^\(.*\)\.\(.*\)$' а одредишна `\2.\1'. Претварања великих у мала слова и обрнуто Можете и да промените да ли су слова мала или велика у називима датотека. Уколико користите `\u' или `\l' у одредишној масци, следећи знак ће бити претворен у велика слова или мала слова, тим редом. Уколико користите `\U' или `\L' у одредишној масци, следећи знаци ће бити претворени у велика или мала слова, тим редом, све до следећег `\E', `\U', `\L' или краја назива датотеке. `\u' и `\l' су јачи од `\U' и `\L'. На пример, уколико је изворна маска `*' (при укљученим обрасцима љуске) или `^\(.*\)$' (при искљученим обрасцима љуске) а одредишна маска је `\L\u*', називи датотека ће бити пребачени у такве, који имају почетно велико, а остала мала слова. Можете да користите и `\' као знак за цитирање. На пример, `\\' је обрнута коса црта а `\*' је звездица.[Internal File Viewer] Уграђени прегледач датотека Уграђени прегледач датотека пружа два режима приказа: аски и хексадекадни. Да бисте сменили приказе, користите тастер F4. Уколико имате инсталиран ГНУ-ов програм gzip, он ће бити коришћен за самораспакивање датотека по потреби. Прегледач ће покушати да користи најбољи начин за приказ података који пружа ваш систем или врста датотека. Уграђени прегледач датотека ће тумачити неке низове ниски како би поставио атрибуте полуцрног или подвученог исписа, на тај начин улепшавајући приказ ваших датотека. У хексадекадном режиму могућност за претраживање прихвата текст под наводницима и константне бројеве. Текст у наводницима се тражи дословно, без окружујућих наводника. Сваки број представља један бајт који се тражи. Можете да мешате цитирани текст са константама на следећи начин: "Ниска" -1 0xBB 012 "још текста" Приметите да је 012 октални број. -1 се претвара у 0xFF. Ево још неких детаља о прегледачу: на системима који имају системски позив mmap(2), програм мапира датотеку уместо да је учита; уколико систем нема системски позив mmap(2) или датотека одговара радњи која захтева филтар, онда ће прегледач користити растуће прихватнике, тиме учитавајући само оне делове датотеке којима стварно приступате (овим су обухваћене и компримоване датотеке). Ево списка радњи које су придружене тастерима које Поноћни наредник прихвата у уграђеном прегледачу. F1 Покреће уграђени хипертекстуални прегледач помоћи. F2 Смењује режим прелома. F4 Смењује хексадекадни режим. F5 Иди на ред. Ово ће вас упитати за број реда и приказаће тај ред. F6, /. Претрага регуларних израза. ?, Претрага регуларних израза уназад. F7 Обична претрага / претрага у хексадекадном режиму. C-s, F17, n. Покреће обичну претрагу уколико израз за претрагу није претходно задан, а иначе налази следеће задовољење. C-r. Покреће претрагу уназад уколико израз за претрагу није претходно задан, а иначе налази уназад следеће задовољење. F8 Смењује сирови/рашчлањени режим: ово ће приказати датотеку онако каква је она на диску или, у случају да је у датотеци mc.ext задан филтар за обраду, као излаз филтра. Текући режим је увек онај други од оног који стоји на натпису дугмета, пошто се на дугмету налази режим који укључујете тим тастером. F9 Смењује форматирани/неформатирани режим: када је укључен форматирани режим, прегледач ће тумачити неке низове ниски, како би приказао полуцрн и подвучен текст у различитим бојама. Такође, натпис дугмета садржи неукључени режим. F10, Esc. Излази из уграђеног прегледача датотека. следећа-страна, размакница, C-v. Клиза једну страну унапред. претходна-страна, M-v, C-b, backspace. Клиза једну страну уназад. стрелица-наниже Клиза један ред унапред. стрелица-навише Клиза један ред уназад. C-l Освежава екран. C-o Прелази у подљуску и приказује наредбени екран. "[n] m" Поставља ознаку `n'. "[n] r" Скаче на ознаку `n'. C-f Скаче на следећу датотеку. C-b Скаче на претходну датотеку. M-r Смењује лењир. Можете да саопштите прегледачу датотека како да прикаже датотеку, погледајте одељак уређивање датотеке врстаEdit Extension File.[Internal File Editor] Уграђени уређивач датотека Уграђени уређивач датотека је моћан екрански уређивач. Он може да уређује датотеке величине до 64 мегабајта. Могуће је уређивати бинарне датотеке. Уграђени уређивач датотека се покреће преко тастера F4 уколико је избор if the use_internal_edit постављен у датотеци са почетним поставкама. Одлике које су тренутно подржане су: копирање, премештање, брисање, исецање, лепљење блокова; опозив тастер-по-тастер; падајући менији; уметање датотека; макронаредбе; претраживање и замена регуларним изразима; означавање текста уз помоћ пречице shift-стрелица (уколико то подржава терминал); смењивање уметања и преписивања текста; прелом редова; самоувлачење; подесива величина табулатора; истицање синтаксе за разне врсте датотека и избор да се блокови текста прослеђују наредбама љуске, као што су `indent' и `ispell'. Уређивач се врло лако употребљава и да бисте га користили није вам потребно посебно подучавање. Да бисте видели која пречица шта ради, погледајте одговарајући падајући мени. Друге пречице су: тастери за кретање у комбинацији са тастером `Shift' за означавање текста. Ctrl-Ins копира у датотеку `mcedit.clip' а Shift-Ins лепи из датотеке `mcedit.clip'. Shift-Del исеца у `mcedit.clip' , а Ctrl-Del брише означени текст. Такође функционише и означавање мишем, а можете, као и обично, да заобиђете миша држећи тастер `shift' уз превлачење мишем да бисте омогућили обично терминалско означавање мишем. Да бисте задали макро, притисните Ctrl-R а онда откуцајте тастере које желите да извршите. Када сте готови, притисните поново Ctrl-R . Тада можете да доделите макро било којем тастеру притиском на тај тастер. Макро ће бити извршен када притиснете Ctrl-A и додељени тастер. Макро ће такође бити извршен ако притиснете тастере `Meta', `Ctrl' или `Esc' са додељеним тастером, уз услов да се та пречица не користи за нешто друго. Када су једном задане, макронаредбе се смештају у датотеку ~/.local/share/mc/mcedit/mcedit.macros у вашем домаћем директоријуму. Можете да обришете макро брисањем одговарајућег реда у овој датотеци. F19 ће форматирати текући означени блок (обичан текст или код у језику Це или Це++ или другом). Овим се управља преко датотеке /usr/share/mc/edit.indent.rc која ће бити копирана у ~/.local/share/mc/mcedit/edit.indent.rc у вашем домаћем директоријуму први пут када је будете користили. Уређивач такође приказује неамеричке знаке (160 и више). При уређивању бинарних датотека би требало да поставите битове приказа на 7 битова, у менију Избори, како бисте задржали исправно исцртавање размацима.[Completion] Допуна Нека Поноћни наредник куца место вас. Ово представља покушај да се изврши допуна у тексту пре текуће позиције. ПН ће покушати допуну, сматрајући да је текст променљива (уколико текст почиње знаком $ ), корисничко име (уколико текст почиње знаком ~ ), назив домаћина (уколико текст почиње знаком @ ) или наредба (уколико сте у наредбеном реду, где можете да укуцате наредбу, могуће допуне ће бити и резервисане речи љуске и уграђене наредбе љуске). Уколико ништа од овога не одговара, покушаће допуну назива датотеке. Допуна назива датотеке, корисничког имена, променљивих и назива домаћина функционише у свим редовима уноса, док је допуна наредби специјалност наредбеног реда. Уколико је допуна двосмислена (постоји више различитих могућности), ПН ће писнути а оно што ће урадити следеће зависи од стања избора Допуна: прикажи све у дијалогу ПодешавањаConfiguration. Уколико је овај избор укључен, после текуће позиције ће искочити списак свих могућности, и моћи ћете да изаберете исправну ставку тастерима са стрелицама и тастером Enter . Можете и да укуцате прва слова којима се могућности разликују једна од друге како бисте се преместили на подскуп свих могућности и допунили што више. Уколико поново притиснете M-Tab , у списку ће бити приказан само подскуп, а иначе ће бити означена прва ставка која одговара свим претходним знаковима. Чим нестане двосмислености, дијалог ишчезава, али га можете сакрити тастерима за поништавање Esc , F10 и тастерима са стрелицама налево и надесно. Уколико је избор Допуна: прикажи свеConfiguration искључен, дијалог ће искочити само уколико притиснете пречицу M-Tab по други пут; када је притиснете први пут ПН ће само писнути.[Virtual File System] Виртуални систем датотека Поноћни наредник садржи слој кода за приступ систему датотека; овај слој кода се назива скретница виртуалног система датотека. Скретница виртуалног система датотека омогућава Поноћном нареднику да ради над датотекама који се не налазе у Униксовом систему датотека. За сада се уз Поноћног наредника испоручује неколико Виртуалних система датотека (ВСД): систем датотека `local' , који се користи за приступ обичном Униксовом систему датотека; систем датотека ftpfs , који се користи за рад са датотекама на удаљеним системима преко протокола FTP; систем датотека tarfs , који се користи за рад са обичним и компримованим датотекама врсте `tar'; систем датотека undelfs , који се користи за опоравак обрисаних датотека на системима датотека `ext2' (подразумевани систем датотека за систем ГНУ), fish (за рад са датотекама преко повезивања љуске, као што су `rsh' и `ssh') и, коначно, mcfs (систем датотека Поноћног наредника), систем датотека који је заснован на мрежи. Уколико је код преведен са подршком за smbfs , моћи ћете да радите са датотекама на удаљеним системима преко протокола SMB (CIFS). Обезбеђен је и општи систем extfs (спољашњи виртуални систем датотека), како би се лако прошириле могућности ВСД преко списа и спољашњег софтвера. Код скретнице ВСД ће тумачити све коришћене путање и усмеравати их на исправан систем датотека; формати који се користе за сваки од система датотека су описани касније у њиховим одељцима.[FTP File System] Систем датотека FTP-а Систем датотека FTP-а (ftpfs) вам омогућава да радите са датотекама на удаљеним машинама. Да бисте га користили, можете да користите ставку менија Повезивање FTP-ом или да директно поставите ваш текући директоријум преко наредбе cd (пром.дир.) на путању која изгледа овако: ftp://[!][корисник[:лозинка]@]машина[:порт][удаљени-дир] Елементи корисник , порт и удаљени-дир су необавезни. Уколико задате елемент корисник , Поноћни наредник ће се пријавити на удаљену машину под тим корисничким именом, а иначе ће користити анонимну пријаву или корисничко име из датотеке ~/.netrc. Необавезни елемент лозинка представља лозинку која се користи за повезивање. Не препоручује се употреба лозинке у називу директоријума ВСД-а, јер се она онда може појавити на екрану као обичан текст и може да буде сачувана у историју директоријума. Да бисте укључили посредника за FTP, ставите ! (узвичник) пре назива домаћина. Примери: ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!iza.zast.zida.edu.cs/pub ftp://guest@udaljeni-domacin.com:40/pub ftp://miguel:xxx@server/pub Молим да ради избора ftpfs-а погледате дијалог Виртуални систем датотекаVirtual FS.[Tar File System] Систем датотека врсте `Tar' Систем датотека врсте `tar' вам омогућава приступ само за читање вашим датотекама врсте `tar' преко наредбе `chdir' (промена текућег директоријума). Да бисте прешли у датотеку врсте `tar', можете да користите наредбу промене текућег директоријума уз следећу синтаксу: /datoteka.tar/utar://[дир-унутар-дат] Датотека `mc.ext' већ садржи пречицу за датотеке врсте `tar', што значи да можете само показати на датотеку врсте `tar' и притиснути `Return' или `Enter' да бисте ушли у њу; погледајте одељак Уређивање датотеке врстаEdit Extension File за детаље како да ово обавите. Примери: mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// Последњи ред задаје пуну путању архиве врсте `tar'.[FIle transfer over SHell filesystem] Систем датотека FISH (пренос датотека преко љуске) Систем датотека fish је систем датотека заснован на мрежи који вам омогућава да радите са датотекама на удаљеној машини, као да су оне у локалу. Да бисте ово користили, друга страна мора да има покренут сервер `fish', или да поседује љуску сагласну са љуском `bash'. Да бисте се повезали на удаљену машину, потребно је само да поставите текући директоријум на посебан директоријум чији назив је у следећем формату: sh://[корисник@]машина[:избори]/[удаљени-дир] Елементи корисник , избори и удаљени-дир су необавезни. Уколико задате елемент корисник , Поноћни наредник ће покушати да се пријави на удаљену машину под тим корисничким именом, а иначе ће користити ваше корисничко име. Могући избори су `C' - користи компримовање и `rsh' - користи `rsh' уместо `ssh'. Уколико је присутан елемент удаљени-дир , ваш текући директоријум на удаљеној машини ће бити постављен на тај директоријум. Примери: sh://onlyrsh.mx:r/linux/local sh://joe@hocu.komprimovanje.edu:C/private sh://joe@nekomprimovan.ssh.edu/private [Undelete File System] Систем датотека за одбрисање На ГНУ-овим системима, уколико сте од програма `configure' захтевали да користи могућности одбрисања на систему датотека `ext2fs', моћи ћете да користите систем датотека за одбрисање. Опоравак обрисаних датотека је могућ само на системима датотека врсте `ext2'. Систем датотека за одбрисање је само спрега за добављање свих обрисаних датотека на систему датотека `ext2fs' библиотеке `ext2fs'-а. Он омогућава издвајање изабраних датотека у обичну партицију. Да бисте користили овај систем датотека, морате да поставите текући директоријум на посебни назив датотеке који се састоји од префикса `undel://' и назива датотеке у којој се налази систем датотека. На пример, да бисте опоравили обрисане датотеке на другој партицији првог скази диска под ГНУ-ом, можете да користите следећу путању: undel://sda2 Учитавање тражених података пре него што можете да почнете разгледање датотека може потрајати.[SMB File System] Систем датотека SMB `smbfs' вам омогућава да радите са датотекама на удаљеним машинама преко протокола `SMB' (или `CIFS'). Ово укључује Виндовс за радне групе, Виндовс 9x/МЕ/ИксПе, Виндовс НТ, Виндовс 2000 и Самбу. Да бисте га користили, можете да покушате са наредбом окна `Повезивање SMB-ом...' (која је доступна преко реда менија), а можете и непосредно да промените ваш текући директоријум користећи наредбу `cd' (промена текућег директоријума) да бисте текући директоријум поставили на путању сличну овој: smb://[корисник@]машина[/сервис][/удаљени-дир] Елементи корисник , сервис и удаљени-дир су необавезни. корисник , домен и лозинка се могу задати преко дијалога за унос. Примери: smb://masina/Deljeno smb://druga_masina smb://guest@masina/Public/Irlex [EXTernal File System] Спољашњи системи датотека (EXTFS) extfs вам омогућавају да на лак начин спојите бројне одлике и системе датотека са ГНУ-овим Поноћним наредником, пишући списе. Системи датотека `extfs'-а се могу поделити у две категорије: 1. Самостални системи датотека, који нису повезани ни са једном стварном датотеком. Они представљају извесне податке за цео систем у виду стабла директоријума. Можете их позвати куцајући '`cd називсд://'' где је `називсд' кратки назив система `extfs'-а (погледајте доле). Примери оваквих система датотека су `audio' (наводи звучне траке на CD-овима) или `apt' (списак свих Дебијанових пакета на систему). На пример, да бисте добили списак трака врсте `CD-Audio' са вашег уређаја за CD-ROM-ове, можете да откуцате cd audio:// 2. `Архивни' системи датотека (као што су `rpm', `patchfs' и други), који представљају садржај датотеке у виду стабла директоријума. Они се могу састојати од `стварних' датотека, које су компримоване у архиву (`urar', `rpm') или виртуалних датотека, као што су поруке у сандучићима (`mailfs') или делови закрпе (`patchfs'). Да бисте приступили таквим системима датотека, требало би да на назив архиве надовежете `називсд://. ' Приметите да сама архива може да буде у другом виртуалном систему датотека. На пример, да бисте приказали садржај архиве врсте `zip' под називом `dokumenti.zip', откуцајте cd dokumenti.zip/uzip:// На више начина, можете да сматрате да су спољашњи системи датотека као и сви остали директоријуми. На пример, можете их додати у брзи списак или прећи у њих из историје директоријума. Важно огреничење је то што не можете да покрећете наредбе љуске из спољашњих система датотека као на другим не-локалним ВСД. Општи списи спољашњих система датотека који се испоручују уз Поноћног наредника су: a приступа дискети ДОС-а/Виндовса `A:' (`cd a://' ). apt љуска за Дебијанов систем управљања пакетима `APT' (`cd apt://' ). audio скидање и пуштање звучних CD-ова (`cd audio://' или `cd device/audio://' ). bpp пакет дистрибуције ГНУ/Линукса Лош Пингвин (Bad Penguin) ( `cd file.bpp/bpp://'). deb пакет дистрибуције ГНУ/Линукса Дебијан (`cd file.deb/deb://' ). dpkg инсталирани пакети Дебијановог ГНУ/Линукса (`cd deb://' ). hp48 преглед и копирање датотека на/са калкулатора ХП48 (`cd hp48://' ). lslR разгледање спискова `lslR' који се могу наћи на многим серверима FTP-а (`cd filename/lslR://' ). mailfs подршка за сандучиће електронске поште врсте `mbox' (`cd mailbox/mailfs://' ). patchfs спољашњи систем датотека за рад са унификованим и контекстним датотекама врсте `diff' (`cd filename/patchfs://' ). rpm пакет врсте `RPM' (`cd filename/rpm://' ). rpms управљање базом пакета врсте `RPM' (`cd rpms://' ). ulha, urar, uzip, uzoo, uar, uha архивари (`cd архива/xxxx://' где xxxx може да буде: ulha , urar , uzip , uzoo , uar , uha ). Можете да придружите врсту датотеке одређеном спољашњем систему датотека, као што је то описано у одељку уређивање датотеке врстаEdit Extension File. Ево примера ставке за Дебијанове пакете: regex/.deb$ Отвори=%cd %p/deb:// [Colors] Боје Поноћни наредник ће покушати да открије да ли ваш терминал подржава боје преко базе терминала и назива вашег терминала. Понекад се он може збунити, па ћете можда желети да захтевате режим у боји или да искључите режим у боји преко прекидача `-c' и `-b', тим редом. Уколико је програм преведен са управитељом екрана `Slang' уместо `ncurses', ПН ће такође проверити да ли је постављена променљива COLORTERM, која има сличан ефекат као прекидач `-c'. Можете да задате терминале који увек захтевају режим у боји додавањем променљиве color_terminals у одељак `Colors' датотеке са почетним поставкама. Ово ће спречити Поноћног наредника да покуша да открије да ли ваш терминал подржава боје. Ево примера: [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... Програм се може превести и са подршком за `ncurses' и `slang'; `ncurses' нема начина да захтева режим у боји: он користи само податке из базе терминала. Поноћни наредник поседује начин да промени подразумеване боје. За сада се боје подешавају преко променљиве окружења MC_COLOR_TABLE или одељка `Colors' у датотеци са почетним поставкама. У одељку `Colors', подразумевана мапа боја се учитава из променљиве base_color . Можете да задате другачију мапу боја терминала коришћењем назива терминала као кључ у овом одељку. На пример: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red Формат задавања боје је следећи: <кључнареч>=<бојатекста>,<бојапозадине>:<кључнареч>= ... Боје су необавезне, док кључне речи могу бити: normal, selected, marked, markselect, errors, input, reverse, gauge. Боје менија су: menunormal, menusel, menuhot, menuhotsel, menuinactive. Боје дијалога су: dnormal, dfocus, dhotnormal, dhotfocus. Боје помоћи су: helpnormal, helpitalic, helpbold, helplink, helpslink. Боја прегледача је: viewunderline. Посебне боје за истицање су: executable, directory, link, stalelink, device, special, core. Viewer colors are: viewnormal, viewbold, viewunderline, viewselected. Боје уређивача су: editnormal, editbold, editmarked. input одређује боју редова за унос који се користе у дијалозима упита. gauge одређује боју испуњеног дела реда напретка, који се користи за приказ напретка операција над датотекама, као што је копирање. Дијалози користе следеће боје: dnormal се користи за обичан текст, dfocus се користи за тренутно изабрану контролу, dhotnormal се користи за разликовање боје пречице у обичним контролама, а боја dhotfocus се користи за боју истицања у тренутно изабраној контроли. Менији користе исту шему, али користе изнаке menunormal, menusel, menuhot, menuhotsel и menuinactive. Помоћ користи следеће боје: helpnormal се користи за обичан текст, helpitalic се користи за текст који је у страници упутства истакнут курзивом, helpbold се користи за текст који је у страници упутства истакнут полуцрним словима, helplink се користи за хипервезе које нису изабране, а helpslink се користи за изабране хипервезе. Посебне боје истицања одређују како су датотеке приказане у случају да је укључено истицање датотека (погледајте одељак ИзгледLayout). directory се користи за директоријуме или симболичке везе ка директоријумима; executable за извршне датотеке; link се користи за симболичке везе које нису ни бајате нити указују на директоријум; stalelink се користи за бајате симболичке везе; device - знаковни уређаји и блок уређаји; special се користи за посебне датотеке, као што су цеви и утичнице; core је за датотеке сржи. Могуће боје су: black, gray, red, brightred, green, brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, lightgray и white. Постоји и посебна кључна реч за провидну позадину. Она гласи: `default' и може да се користи само за боју позадине. На пример: [Colors] base_color=normal=white,default:marked=magenta,default [Special Settings] Посебна подешавања Већина подешавања Поноћног наредника се могу изменити из менија. Међутим, постоји нешто поставки које се могу изменити само уређивањем датотеке поставки. Ове променљиве се могу подесити у вашој датотеци `~/.config/mc/ini': clear_before_exec Подразумевано ће пре извршавања наредбе Поноћни наредник очистити екран. Уколико желите да видите излаз наредби на дну екрана, уредите вашу датотеку `~/.config/mc/ini' и промените вредност поља `clear_before_exec' на 0. confirm_view_dir Када притиснете тастер F3 над директоријумом, подразумевано ће ПН ући у тај директоријум. Уколико је овај прекидач постављен на 1, ПН ће питати за потврду пре промене директоријума уколико сте означили датотеке. ftpfs_retry_seconds Ова вредност представља број секунди чекања пре покушаја поновног повезивања са сервером FTP-а који одбија пријаву. Уколико је ова вредност нула, пријављивање се неће поново покушавати. max_dirt_limit Задаје колико највише ажурирања екрана може бити прескочено у уграђеном прегледачу датотека. Ова вредност подразумевано није значајна, јер код самостално подешава број прескочених ажурирања у складу са количином примљених притисака на тастере. Међутим, на веома спорим машинама или терминалима са брзим самопонављањем тастера, превисока вредност ће дати скоковита ажурирања екрана. Изгледа да постављање променљиве `max_dirt_limit' на 10 даје најбоље понашање, и то је подразумевана вредност. mouse_move_pages Одређује да ли се клизање мишем одвија по странама или ред по ред у окнима. mouse_move_pages_viewer Одређује да ли се клизање мишем одвија по странама или ред по ред у уграђеном прегледачу датотека. old_esc_mode Подразумевано ће Поноћни наредник сматрати да је тастер `ESC' префикс за пречице (old_esc_mode=0). Уколико је овај избор укључен (old_esc_mode=1), тастер `ESC' ће се понашати као префикс за пречице током једне секунде, а уколико нови притисци на тастере нису регистровани, тастер `ESC' ће бити протумачен као пречица за поништавање (`ESC ESC'). only_leading_plus_minus Дозвољава посебно третирање знакова `+', `-', `*' у наредбеном реду (избор, одизбор, обртање избора) у случају да је наредбени ред празан. Онда нећете морати да цитирате те знаке усред наредбеног реда. Са друге стране, нећете моћи ни да их користите за промену избора уколико наредбени ред није празан. panel_scroll_pages Уколико је ово укључено (подразумевано), окно ће клизати за пола приказа када курсор достигне крај или почетак окна, а иначе ће само клизати за једну датотеку. show_output_starts_shell Ова променљива ради само уколико не користите подршку за подљуске. Када користите пречицу `C-o' да бисте прешли на кориснички екран, уколико је ово подешено, добићете свежу љуску. Иначе ће вас притисак на било који тастер довести у Поноћног наредника. torben_fj_mode Уколико је овај прекидач постављен, онда ће тастери `home' и `end' радити мало другачије над окнима; уместо да се избор помера на прву и последњу датотеку у окну, тастери ће имати следећи ефекат: Тастер `home' ће: ићи на средњи ред, уколико се налазимо испод њега; иначе ће ићи на први ред, осим уколико се већ налазимо у првом реду, а тада ће ићи на прву датотеку у окну. Тастер `end' се слично понаша: ићи ће доле на средњи ред, уколико се налазимо на њему; иначе ће ићи на последњи ред, осим уколико смо већ у последњем реду, а тада ће ићи на последњи назив датотеке у окну. use_file_to_guess_type Уколико је ова променљива укључена (подразумевано), ПН ће покренути наредбу `file' за одређивање врсте датотека које су задане у датотеци `mc.ext'Edit Extension File. xtree_mode Уколико је ова променљива укључена (подразумевано је искључена), приликом разгледања система датотека у окну које је у режиму Стабла, друго окно ће се аутоматски поново учитати у изабраном директоријуму.[Terminal databases] Базе терминала Поноћни наредник обезбеђује начин да поправи вашу системску базу терминала без потребе за администраторским привилегијама. Поноћни наредник претражује системску датотеку са почетним поставкама (датотеку `mc.lib' у библиотечком директоријуму Поноћног наредника), онда одељак `terminal:назив-вашег-терминала' у датотеци `~/.config/mc/ini', и онда одељак `terminal:general', чији сваки ред садржи симбол тастера кога желите да задате, после кога следи знак једнакости и задавање тастера. Можете да користите посебан облик `\e' да бисте представили наведени знак и `^x' да бисте представили знак `control-x'. Доступни симболи тастера су: f0 до f20 Функцијски тастери f0-f20 bs backspace home тастер `home' end тастер `end' up тастер `стрелица навише' down тастер `стрелица наниже' left тастер `стрелица налево' right тастер `стрелица надесно' pgdn тастер `page down' pgup тастер `page up' insert знак `insert' delete знак `delete' complete за допуну На пример, како бисте задали да тастер `insert' буде `Escape + [ + O + p', можете да поставите ово у датотеци са почетним поставкама: insert=\e[Op Симбол тастера complete представља низове цитирања који се користе за поступак допуне; ово се подразумевано покреће са M-tab, али можете да задате и друге пречице за исту радњу (на оним тастатурама са тонама финих и неискоришћених тастера). [FILES] ДАТОТЕКЕ Програм ће добавити све своје податке у односу на променљиву окружења MC_DATADIR . Ако ова променљива није постављена, биће употребљен директоријум /usr/share/mc. /usr/share/mc/mc.hlp Датотека помоћи за програм. /usr/share/mc/mc.ext Подразумевана системска датотека врста. ~/.config/mc/mc.ext Корисничке датотеке врста, подешавања прегледача и уређивача. Уколико постоје, оне заобилазе системске датотеке. /usr/share/mc/mc.ini Подразумевана системска подешавања Поноћног наредника; користе се само у случају да корисник нема сопствену датотеку ~/.config/mc/ini. /usr/share/mc/mc.lib Глобалне поставке Поноћног наредника. Поставке из ове датотеке се односе на све кориснике без обзира на то да ли они имају своје датотеке ~/.config/mc/ini или не. За сада, из датотеке mc.lib се учитавају само поставке терминалаTerminal databases. ~/.config/mc/ini Корисничка подешавања. Ако је ова датотека присутна, подешавања се учитавају из ње уместо из системске почетне датотеке. /usr/share/mc/mc.hint Ова датотека садржи савете (колачиће) који се приказују у програму. /usr/share/mc/mc.menu Ова датотека садржи подразумевани мени програма за цео систем. ~/.config/mc/menu Кориснички мени програма. Ако је ова датотека присутна, онда се она користи уместо менија програма система. ~/.cache/mc/Tree Списак директоријума за одлику `стабло директоријума' и директоријумски поглед. ./.mc.menu Локални кориснички мени. Ако је ова датотека присутна, онда се она користи уместо менија програма дома или система.[AVAILABILITY] ДОСТУПНОСТ Најновија верзија овог програма се може наћи на адреси http://ftp.midnight-commander.org/.[SEE ALSO] ВИДИТЕ И ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). Страница Поноћног наредника на Међународној мрежи: http://www.midnight-commander.org/ [AUTHORS] АУТОРИ Аутори и дародавци су наведени у датотеци AUTHORS из изворне дистрибуције.[BUGS] ГРЕШКЕ Погледајте датотеку TODO из дистрибуције за информације о томе шта остаје да се уради. Ако желите да пријавите проблем у вези са програмом, молим да пошаљете еписмо на следећу адресу: mc-devel@gnome.org. Доставите детаљан опис грешке, верзију програма коју користите (mc -V приказује овај податак) и оперативни систем под којим покрећете програм. Ако програм крахира, било би нам корисно да нам пошаљете мапу стога (stack trace). [main] lqqk nq  x x x  x x lqk w w lqk tqk w w w w x x x x tqu x x x x tqu x x v x mqj v v mqj x v v v mqv mqqqнаредник qqj  Ово је главни екран помоћи за ГНУ-овог поноћног наредника . Да бисте сазнали више о томе како да користите интерактивни систем помоћи потребно је да притиснете EnterHow to use help. Можете и одмах отићи на садржајContents помоћи. ГНУ-овог поноћног наредника су написали његови ауториAUTHORS. ГНУ-ов поноћни наредник се испоручује БЕЗ ИКАКВЕ ГАРАНЦИЈЕWarranty. Ово је слободни софтвер, а ви сте позвани да га расподелите под одредбама ГНУ-ове опште јавне лиценцеЛиценца (оригинал на енглеском). Погледајте и незваничан превод ГНУ-ове ОЈЛ на српскиЛиценца (на српском). Превод Поноћног наредника и ове датотеке помоћи на српски: Страхиња Радић, <mr99164@alas.matf.bg.ac.yu > СРД `Уликс', http://uliks.sourceforge.net [Лиценца (оригинал на енглеском)] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [Лиценца (на српском)] See original License. [QueryBox] Прозори упита У дијалозима упита можете да користите тастере са стрелицама или прво слово да бисте изабрали ставку или можете да притиснете дугме миша када се показивач налази изнад дугмета на екрану. [How to use help] Како користити помоћ Можете да користите курсорске тастере да бисте се кретали у оквиру прегледача помоћи. Притисните стрелицу надоле да бисте се померили на следећу ставку или клизали надоле. Притисните стрелицу нагоре да бисте се померили на претходну ставку или клизали нагоре. Притисните стрелицу надесно да бисте пратили текућу везу. Притисните стрелицу налево да бисте се вратили уназад у оквиру историје посећених чворова. Ако ваш терминал не подржава курсорске тастере, можете да користите размакницу да бисте клизали унапред и b (латинично б) да бисте клизали уназад. Користите тастер TAB да бисте прешли на следећу ставку а ENTER да бисте пратили текућу везу. Тастер l (латинично л) се може користити за враћање уназад у историји чворова које сте посетили. Притисните тастер ESC да бисте изашли из прегледача помоћи. Притиском на лево дугме миша ћете пратити везу или клизати. Притиском на десно дугме миша ћете се враћати уназад у историји чворова. Потпун списак тастера прегледача помоћи: Дозвољене су опште пречице за кретањеGeneral Movement Keys. tab Помери се на следећу ставку. M-tab Помери се на претходну ставку. доле Помери се на след. ставку или клизај 1 ред надоле. горе Помери се на прет. ставку или клизај 1 ред нагоре. десно , enter Прати текућу везу. лево , l Врати се уназад у историји посећених чворова. F1 Прикажи помоћ око прегледача помоћи. n Иди на следећи чвор. p Иди на претходни чвор. c Иди на чвор `садржај'. F10 , esc Излаз из прегледача помоћи.  Local variables: fill-column: 58 end: PK1] O`` mc.hlp.hunu[[Contents] Tartalomjegyzék OPCIÓKDESCRIPTION ÁttekintésOverview Egér kezelésMouse Support BillentyűzetKeys Különleges gombokMiscellaneous Keys Könyvtár panelekDirectory Panels Quick searchQuick search Shell parancssorShell Command Line Általános mozgási lehetőségek billentyűzettelGeneral Movement Keys Beviteli gombokInput Line Keys MenüsorMenu Bar Bal és jobboldali menükLeft and Right Menus Fájllista...Listing Mode... Rendezés...Sort Order... SzűrésFilter... FrissítReread Fájl menüFile Menu Gyors cdQuick cd Parancsok menüCommand Menu KönyvtárfaDirectory Tree Fájl keresésFind File Parancskimenet panelExternal panelize KönyvjelzőkHotlist TársításokEdit Extension File HáttérmunkákBackground jobs Menü szerkesztésEdit Menu File BeállításokOptions Menu Az MC konfigurálásaConfiguration MegjelenésLayout MegerősítésConfirmation KépernyőbitekDisplay bits Billentyűzet tanításLearn keys Csatolt (látszólagos) fájlrendszerVirtual FS Beállítások mentéseSave Setup Az operációs rendszer parancsainak futtatásaExecuting operating system commands A cd belső parancsThe cd internal command Makro helyettesítőMacro Substitution A subshell támogatásThe subshell support Chmod (hozzáférési jogosultság)Chmod Chown (Tulajdonos változtatása)Chown Haladó (bővített) ChownChown\-advanced Fájl műveletekFile Operations Kijelölt fájlok másolása vagy áthelyezéseMask Copy/Rename Belső fájlnézőInternal File Viewer Belső fájlszerkesztőInternal File Editor KiegészítésCompletion Csatolt (látszólagos) fájlrendszerVirtual File System FTP fájlrendszerFTP File System Tar fájlrendszerTar File System Fájl áthelyezése a Shell fájlrendszeren túlraFIle transfer over SHell filesystem Törlés visszaállításaUndelete File System SMB File SystemSMB File System EXTernal File SystemEXTernal File System SzínekColors Speciális BeállításokSpecial Settings Terminál adatbázisokTerminal databases FájlokFILES A Midnight Commander frissítéseAVAILABILITY Lásd még...SEE ALSO SzerzőkAUTHORS Hibák bejelentéseBUGS LicenseLicense Lekérdező boxQueryBox Hogyan használjuk a súgótHow to use help [DESCRIPTION] LEÍRÁS A Midnight Commander Unix típusú operációs rendszerekhez készített könyvtár böngésző és filekezelő eszköz OPTIONS OPCIÓK "-a" A kereteket és vonalakat egyszerűsített karakterekkel rajzolja ki "-b" Fekete-fehér megjelenítés kérése "-c" Engedélyezi a színes megjelenítést; nézd meg a SzínekColors részt további információkért. "-C opció" Saját parancssori színválaszték beállításához használható. Az opció használatáról a SzínekColors részben olvashatsz. "-d" Nem engedélyezi az egér használatát. "-f" Megjeleníti a Midnight Commander fájlainak elérési útvonalát, ahogy azt a fordításnál beállítottuk. "-k" Törli azon gyorsbillentyűket, amelyek alapértelmezésben a termcap/terminfo adatbázisból töltődnek be. Csak HP terminálokon érdemes használni, ahol a funkció billentyűk nem működnek. "-l fájl" Fájlba menti a szerverrel lebonyolított ftpfs dialógus adatait. "-P" A program befejezésekor a Midnight Commander kiírja az utolsó munkakönyvtárat, ez nem használható közvetlenül, csak olyan különleges shell funkcióval, amely lehetővé teszi az aktuális shell könyvtár helyett a Midnight Commander által utoljára meglátogatott könyvtárra való átváltást (köszönet a funkcióért és a funkcióhoz szükséges kódért Torben Fjerdingstad-nek és Sergey-nek közreműködésükért). Kérlek, ne csinálj szó szerinti másolatot a funkció beállításairól. A fájlok forrása a /usr/libexec/mc/mc.sh (bash és zsh felhasználóknak), illetőleg a /usr/libexec/mc/mc.csh (tcsh felhasználóknak) fájl. Ilyenkor, amikor a funkció beállításokat változtatod, a profil értékeket nem szükséges megváltoztatnod, csak arról gondoskodj, hogy az MC-t ne fordítsd eltérő beállításokkal. A bash és zsh funkciók lehetnének rövidebbek is, de a bash környezete nem fogadja el a program C-z háttérbe helyezését. A temp fájlok a saját ~/.mc/tmp könyvtáradban találhatók, mert ez biztonságosabb, mint a közös írható /tmp könyvtár. "-s" Bekapcsolja a lassú terminál módot, ebben a módban a program nem használja a sok energiát felemésztő vonal karaktereket és az un. bővített módot kikapcsolja. "-t" Ezt csak akkor használd, ha Slang-gel és terminfo-val fordítottad a programot: a TERMCAP váltózó értékét használja, és nem a rendszer szintű terminál adatbázist. "-u" Nem engedélyezi a konkurrens shell-ek használatát (csak akkor használható, ha a Midnight Commandert a "concurrent shell" támogatással fordították). "-U" Engedélyezi a konkurens shell támogatást (csak akkor használható ha a Midnight Commander fordításakor beállították a subshell támogatást, mint választható lehetőséget). "-v fájl" Belép a belső fájlnézőbe a kiválasztott fájl megtekintéséhez. "-V" Megmutatja a program verziószámát. "-x" Belép xterm módba. (Két képernyős módban használható, és az egér escape szekvenciái is használhatóak). -X, --no-x11 Do not use X11 to get the state of modifiers Alt, Ctrl, Shift -g, --oldmouse Force a "normal tracking" mouse mode. Used when running on xterm-capable terminals (tmux/screen). Ha megadtad, akkor az első útvonal tartalma jelenik meg az aktuális panelen; a második könyvtár útvonal pedig a másik panelen jelenik meg.[Overview] Áttekintés A Midnight Commander képernyőjének négy része van. Csaknem az egész képernyőt a két könyvtár panelre tölti ki. Alapértelmezésben a képernyőn alulról a második sor a parancssor, a legalsó sor pedig a funkció gombok elnevezéseit jeleníti meg. A legfelső sor a MenüsorMenu Bar A menüsor esetleg nem látható, de könnyen megjeleníthető úgy, hogy a felső sorra kattintasz az egérrel, vagy lenyomod az F9-et. A Midnight Commander lehetővé teszi, hogy egyszerre két panelt láthassunk. Az egyik a panelek közül az aktív "current" panel (a kiválasztó sáv az aktív panelen található). Majdnem minden művelet a jelenlegi panelben történik. Néhány fájlművelet, úgy, mint átnevezés-áthelyezés és másolás alapértelmezésben a kiválasztatlan panelt használja rendeltetési helyként (ne aggódj, végrehajtás előtt erre mindíg rákérdez a megerősítés műveletnél). További információkért nézd meg a Könyvtár panelekDirectory Panels, a Bal és Jobb oldali menükLeft and Right Menus és a Fájl menüFile Menu részt. Futtathatsz rendszer parancsot is a Midnight Commander-ből, annak egyszerű begépelésével. A megjelenő shell parancssorba mindíg begépelheted a parancsot és az Enter lenyomásakor a Midnight Commander lefuttatja azt; olvasd el a Shell parancssorShell Command Line és a Beviteli gombokInput Line Keys részt, hogy többet is megtudhass a parancssorról.[Mouse Support] Egér kezelés A Midnight Commander eredendően tartalmazza az egér támogatást. Ez aktiválódik, ha xterm(1) terminálon futtatod (akkor is működik, amikor telnet, vagy rlogin kapcsolatban vagy egy másik géppel az xterm-ből), vagy, ha Linux konzolon használod, és a gpm egér szerver fut. Amikor bal gombbal kattintasz a fájlra, a könyvtár panalben a fájl kiválasztódik; ha a jobb gombbal kattintasz, a fájlt ezzel megjelölöd (vagy megszünteted azt, az azt megelőző állapotnak megfelelően). A fájlra történő dupla kattintásra az MC megpróbálja futtani azt, ha futtatható fájlról van szó; ha a fájl kiterjesztésétEdit Extension File egy adott programhoz már hozzá rendelted, a fájl kiterjesztéséhez hozzárendelt program lefut. Továbbá rájuk kattintva láthatóvá teszi a parancs futtatásához megadott funkció billentyű elnevezéseket is. Ha az egérrel a könyvtár panel legfelső sorára kattintunk, az egy oldalnyit lapozik visszafelé. Ennek megfelelően az alsó sorra kattintva egy oldalnyit ugrasz előre. Ez az eszköze használható a Súgó nézőContents és a KönyvtárfaDirectory Tree esetén is. Az egérgomb automatikus ismétlésének határértéke alapesetben 400 ezredmásodpercnyi. Ez megváltoztatható az ~/.config/mc/iniSave Setup fájlban a mouse_repeat_rate paraméter értékének megváltoztatásával. Ha a Commander-t egér támogatással indítottad az eredeti egér tulajdonságok (szöveg kivágás és beillesztés) a Shift gomb lenyomásával érhetők el.[Keys] Billentyűzet Néhány Midnight Commander parancshoz szükséges a Control (~vezérlő) (ezeket CTRL-lal vagy CTL-lel jelöljük) és a Meta (~Váltó) (ezeket ALT-tal vagy néha Compose-zal jelöljük) gombok használata. Ebben a leírásban a következő rövidítéseket használjuk: C- ilyenkor lenyomva kell tartanod a Control billentyűt addíg, amíg a megadott karaktert le nem ütöd. Így például a C-f esetén: tartsd lenyomva a Control billentyűt, amíg az f-et begépeled. M- ilyenkor lenyomva kell tartanod a Meta, vagy az Alt billentyűt addíg, amíg a megfelelő karaktert be nem gépeled. Ha ez nem a Meta, vagy az Alt billentyű, akkor használd az ESC-et, a megfelelő karakter begépelésekor. A Meta funkció Linux alatt úgy érhető el, hogy megnyomjuk, majd elengedjük az ESC billentyűt. A Meta funkció az ezután megnyomott billentyűre vonatkozik! beviteli eszköze a GNU Emacs szerkesztő billentyűzet-kombinációihoz hasonlóan működik. Több részben is beszélünk majd ezekről a gombokról. Az itt következők a legfontosabbak ezek közül. A Fájl menüFile Menu rész tartalmazza a Fájl menü parancsainak billentyűzet gyorskapcsolóit. Ez a rész tartalmazza még a funkció billentyűket is. Ezen parancsok jobbára valamilyen műveletet végeznek el, általában a kiválasztott fájlon, vagy a kijelölt fájlokon. A Könyvtár panelekDirectory Panels rész tartamazza azokat a billentyűket, amelyek a későbbi műveletekhez kiválasztják, vagy kijelölik a fájlokat (a művelet általában a Fájl menüben megtalálható). A Shell ParancssorShell Command Line felsorolja azokat a gombokat, amelyeket használhatsz a begépeléshez és a parancssor szerkesztéshez. Ezek átmásolják a fájlnevet a könyvtár panelből a parancssorba (a túlságosan sok gépelést elkerülendő), vagy hozzáférést enged a parancssor előzményeihez. Beviteli gombokInput Line Keys a beviteli sorok szerkesztésére szolgálnak. Ezen eszközök a parancssorban és lekérdező dialógus (query dialog) beviteli soraihoz szükségesek.[Miscellaneous Keys] Különleges gombok Itt azon billentyűket találhatod meg, amelyek nem tartoznak bele egyetlen más kategóriába sem: Enter. Ha található valamilyen szöveg a parancssorban (az egyik sor a panelek aljánál), akkor azt lefuttatja, mint parancsot. Ha nem található szöveg a parancssorban, és a kiválasztás egy könyvtár felett van a Midnight Commander-ben, akkor végrehajtja a chdir(2) (könyvtárváltás) parancsot a kiválasztott könyvtárra és újraolvassa a panel információit; ha a kiválasztás egy futtatható fájlon van, akkor lefuttatja azt. Végül, ha a kiválasztott fájl kiterjesztése szerepel a társításoknálEdit Extension File, akkor a kijelölt parancs fut le. C-l Frissít minden információt a Midnight Commander. C-x c Futtatja a ChmodChmod parancsot a fájlon, vagy a kijelölt fájlokon. C-x o Futtatja a ChownChown parancsot a fájlon, vagy a kijelölt fájlokon. C-x l Futtatja a link parancsot. C-x s Futtatja a szimbolikus link parancsot. C-x i Beállítja a másik panel információ megjelenítési módját. C-x q Beállítja a másik panelt a quick view-ra (villámnézetre). C-x ! Futtatja a Parancskimenet panelExternal panelize parancsot. C-x h Futtatja a könyvtár hozzáadása a KönyvjelzőkhözHotlist parancsot. M-! Futtatja a Szűrés (Filtered view) parancsot, a Belső fájlnézőnekInternal File Viewer megfelelően. M-? Futtatja a Fájl keresésFind File parancsot. M-c Beugrik a Gyors cdQuick cd dialógboxba. C-o A parancs futtatásakor xterm-en Linux, vagy FreeBSD konzolon, megmutatja az előzö parancs kimeneteit. Linux konzolon történő futtatáskor a Midnight Commander egy beépített programot használ (cons.saver) a képernyő-információk elmentésére és visszaállítására. Tehát az MC képernyőjét bármikor kikapcsolhatjuk, és visszakapcsolhatjuk. Ha a subshell támogatást is befordították, bármikor begépelheted a C-o gombokat ahhoz, hogy visszatérhess a Midnight Commander saját képernyőjéhez, majd a C-o gombok használatával visszatérhetsz a parancsodhoz. Ha az alkalmazásod felfüggesztett állapotba kerül, ennek a trükknek a használatakor, nem leszel képes futtatni más parancsot a Midnight Commander-ből addíg, amíg a felfüggesztett alkalmazást meg nem szakítod.[Directory Panels] Könyvtár panelek Ez a rész azon billentyűket sorolja fel, amelyek a könyvtár panelekben használhatóak. Ha tudni akarod azt, hogy hogyan tudod megváltoztatni a panelek külső megjelenését, akkor nézd meg a Bal és jobboldali menükLeft and Right Menus részt. Tab, C-i Váltja az aktuális panelt. Az előzőleg inaktív panel lesz a jelenlegi panel és az előzőleg aktív panel lesz az inaktív panel. A kiválasztó sáv az előzőleg aktívról átugrik az újonnan aktív panelre. Insert, C-t DEPRECATED! A fájlok kijelölésére az Insert gombot használhatod (a kich1 terminfo kombináció), vagy a C-t (Control-t) kombinációt. A kijelölés megszüntetéséhez csak újra ki kell jelölni a kijelölt fájlt. Insert to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file. M-e to change charset of panel you may use M-e (Alt-e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "directory up" (..) in active panel. To cancel the charsets in all directories, select "No translation " in the dialog of encodings. M-g, M-r, M-j A panel legfelső, középső és alsó fájljának kiválasztásához használd sorban a megfelelő billentyű-kombinációt. Linuxban M-h a "history" bekapcsolására szolgál. M-t Vált a jelenlegi lista megjelenítési módról a következő megjelenítési módra. Ezzel gyorsan át tudsz váltani a hosszú listáról a rendezett listára és a felhasználó által definiált listázási módra. C-\ (control-backslash) Megjeleníti a KönyvjelzőketHotlist és átvált a kiválasztott könyvtárra. + (plusz) Ez használható a fájlok csoportjainak kiválasztásához (kijelöléséhez). A Midnight Commander megjelenít egy ablakot a jelölendő csoport pontos kiterjesztésének megadásához. Ha a Shell kifejezések opció engedélyezve van, csak a pontos kiterjesztések használhatók a shell-ben kiterjesztésként (* jelent egy, vagy több karaktert, a ? egyetlen karaktert). Ha a Shell kifejezések -et kikapcsolva tartjuk, a fájlok kijelölésére a normál kifejezések használhatóak (lásd ed (1) ). \ (backslash). Használd a "\" gombot a fájlcsoportok kiválasztásának megszüntetéséhez. Ez a Plusz gomb ellentettje. crsr up, C-p Az előző panel-bejegyzésre mozgatja a kiválasztó sávot. crsr down, C-n A következő bejegyzésre lépteti a kiválasztó sávot a panelben. home, a1, M-< A kiválasztó sávot a panel első bejegyzésére mozgatja. end, c1, M-> A kiválasztó sávot a panel utolsó bejegyzésére mozgatja. Page Down, C-v A kiválasztó sávot egy oldallal lejjebb viszi. Page Up, M-v A kiválasztó sávot egy oldallal feljebb viszi. M-o Ha a másik panel a lista panel és te a könyvtárodon vagy az aktív panelen, akkor a másik panel tartalma állítódik be a jelenleg aktív könyvtárban (hasonlóan az Emacs C-o gombjához), egyébként a másik panel tartalma állítódik be a jelenlegi könyvtár eredeti könyvtárába. Ha a kurzor könyvtáron áll, akkor az inaktív panelen megnyitja. C-PageUp, C-PageDown Csak Linux konzolon történő futtatáskor: könyvtárat vált felfelé (..) a jelenleg kiválasztott könyvtárnak megfelelően. M-y Az előzőleg látogatott könyvtárba lép vissza, ami azonos a panel tetején látható '<' jelre egérrel történő kattintással. M-u A következő látogatott könyvtárba lép át, azonos a '>' egérrel történő lenyomásával. M-S-h, M-H Megjeleníti a könyvtár előzményeket, azonos a 'v' egérrel történő lenyomásával.[Quick search] Quick search C-s, M-s Elindítja a fájl keresést a könyvtár listában. Amikor a keresés aktív, a billentyűlenyomások hozzáadódnak a keresett szöveghez a parancssorban. Ha a Mini fájlinfó opció engedélyezve van, a kereső szöveg a mini-fájlinfó sorban jelenik meg. Amikor gépelsz, a mini kiválasztó sáv átlép a következő fájlra, amely a begépelt szöveggel egyezik. A backspace , vagy a DEL gombokat használhatod a gépelési hibák javítására. Ha a C-s gombokat használod újra, új keresés kezdhető.[Shell Command Line] Shell parancssor Ez a rész tartalamazza azokat a billentyű-kombinációkat, amiket a túlságosan sok gépelés elkerülésére használhatunk a shell parancsok begépelésénél. M-Enter A jelenleg kiválasztott parancs nevét átmásolja a parancssorba. C-Enter Azonos az M-Enter-rel, de ez csak Linux konzolon működik. M-Tab Fájlnév, parancs, változó, felhasználónév és hostnév KiegészítésCompletion készítés. A hiányosan bebillenyűzött filenevet kiegészíti. C-x t, C-x C-t A parancssorba másolja az aktív panel kijelölt fájlait (ha nincsennek kijelölt fájlok, a kiválasztott fájlt) (C-xt), vagy a másik paneléit (C-x C-t). C-x p, C-x C-p Az első billentyű-sorozat az aktív panel elérési útját átmásolja a parancssorba, a második billentyű-sorozat pedig az inaktív panel könyvtárának elérési útját másolja át a parancssorba. C-q A quote (idézet) parancsot olyan karakterek beillesztésére használhatod, amelyeket egyébként a Midnight Commander használ (ilyen pl. a '+' szimbólum). Például a C-+ elindítja a fájlkijelőlést ahelyett, hogy beíródna a parancssorba. A C-q segítségével viszont be lehet írni. M-p, M-n Ezeket a gombokat az előzőleg kiadott parancsok (a history) közötti böngészésre használhatod. Az M-p átléptet az előző bejegyzésre, az M-n átléptet a következő bejegyzésre. M-h Megjeleníti a jelenlegi beviteli sor előzményeit (history).[General Movement Keys] Általános mozgási lehetőségek billentyűzettel A Súgó néző, a Fájl néző és a Könyvtárfa azonos kódokat használ a mozgáshoz. Emiatt ezek pontosan ugyanazokat a billentyűket fogadják el. Ezeken túl néhány olyan van, amely csak az adott eszköz számára fogadható el. A Midnight Commander többi része is használ néhány billentyűt a mozgáshoz, ezért ebben a részben ezek is használhatók a mozgáshoz. crsr Up, C-p Egy sort ugrik vissza. crsr Down, C-n Egy sort ugrik előre. Prev Page, Page Up, M-v Egy teljes oldalnyit ugrik vissza. Next Page, Page Down, C-v Egy teljes oldalnyit ugrik előre. Home, A1 A fájl elejére ugrik. End, C1 A fájl végére ugrik. A Súgó néző és a Fájl néző az itt látható további billentyű-kombinációk használatát teszi lehetővé: b, C-b, C-h, Backspace, Delete Egy teljes oldalnyit ugrik hátra. Space bar Egy teljes oldalnyit ugrik előre. u, d Egy fél oldalnyit ugrik vissza, vagy előre. g, G Az elejére, vagy a végére ugrik.[Input Line Keys] Beviteli gombok A beviteli sorok (ezek azok, amelyeket a Shell parancssorShell Command Line és a programok lekérdező dialógusablakai használnak) a következő billyentyűk használatát engedélyezik: C-a a kurzor a sor elejére ugrik. C-e a kurzor a sor végére ugrik. C-b, a kurzort egy pozícióval balra mozgatja. C-f, a kurzort egy pozicióval jobbra mozgatja. M-f egy szónyit ugrik előre. M-b egy szónyit ugrik vissza. C-h, backspace törli az előző (balra eső) karaktert. C-d, Delete törli az adott pontban lévő karaktert (a kurzor alól). C-@ beállítja a kijelölés helyét. C-w kimásolja a szöveget a kurzor és a kijelölt rész közül a kill bufferbe és a bemeneti sorokat törli a szövegből. M-w kimásolja a szöveget a kurzor és a kijelölt rész közül a kill bufferbe. C-y visszateszi a kill bufferben lévő bejegyzést. C-k törli a szöveget a kurzortól a sor végéig. M-p, M-n Ezen billentyűk segítségével közvetlenül böngészhetünk az előzőleg kiadott parancsok közt. Az M-p visszaléptet az előző bejegyzésre, az M-n pedig átléptet a következőre. M-C-h, M-Backspace egy szót töröl visszafelé. M-Tab Fájlnév, parancs, változó, felhasználónév és hostname KiegészítéstCompletion csinál. [Menu Bar] Menüsor A menüsor akkor jelenik meg, ha az F9-es gombot lenyomod, vagy ha a képernyő legfelső sorára kattintasz. A menüsor öt menüt tartalmaz: "Bal", "Fájl", "Parancsok", "Beállítások" és "Jobb". A Bal és jobboldali menükLeft and Right Menus lehetővé teszik a bal és jobb oldali könyvtár panelek külső megjelenítésének módosítását. A Fájl menüFile Menu felsorolja a kiválasztott fájlon, vagy a kijelölt fájlokon végrehajtható parancsokat. A Parancsok menüCommand Menu felsorolja az általános és a jelenleg kiválasztott fájltól, kijelölt fájloktól függetlenül végrehajtható parancsokat.[Left and Right Menus] Bal és jobboldali menük A könyvtárpanelek megjelenése változtatható a "Bal" és "Jobb" menükben.[Listing Mode...] Fájllista... A fájllista módozatok a fájlok megjelenítésének beállítására szolgálnak, négy különböző listázási mód használható: Hosszúlista , Rövidlista , Részleteslista és a Felhasználói . A hosszú könyvtár nézet megmutatja a fájlneveket, a méretüket és a módosításuk idejét. A rövid lista nézet csak a fájl nevét és ezt két oszlopban (ekkor kétszer, vagy többször annyi fájlt láthatsz mint a többi nézetekben). A részletes lista tisztán az "ls -l" parancs kimenetét jeleníti meg. A részletes lista helyenként képernyő széles is lehet. Ha a "Felhasználói" megjelenítési formátumot választod, akkor te tudod meghatározni azt, hogy mi is jelenjen meg a panelekben. A felhasználói megjelenítésnek a panel méretét megadó bejegyzéssel kell kezdődnie. Ez lehet "half" (fél), vagy "full" (teljes), ezek határozzák meg azt, hogy a panelek fél, illetve teljes képernyő szélesen jelenjenek-e meg. A panel méretének magadása után, meghatározhatod azt, hogy a panel két oszlopot tartalmazzon, egy "2"-es hozzáadásával a felhasználói formátumot megadó szöveghez. Ezután az opcionális fájl jellemzők neveit kell megadnod. Az itt megjelenített értékek használhatóak: name a fájl nevét jeleníti meg. size a fájl méretét jeleníti meg. bsize ez a size formátum egyik formája. Megjeleníti a fájlok és könyvtárak méretét, ha az utóbbi tartalmaz SUB-DIR-t vagy UP--DIR-t. type megjelenít egy egykarakteres érték típust. Ez a karakter állítja be azt, hogy mit jelenítsen meg az "ls -F" flaggel. A csillag-jel a futtatható fájlokhoz, a "slash" jel (törtvonal) a könyvtárakhoz, a "at-sign" a linkekhez, az "equal" (egyenlőség) jel a socket-ekhez, a "hyphen" a karakteres eszközökhöz, a pluszjel a blokk eszközökhöz, a "pipe" a fifo-hoz, a "tilde" a könyvtárak szimbolikus linkjeihez és a felkiáltójel a stalled szimlinkekhez (linkek, amik sehova sem mutatnak) használhatók. mark a kijelölt fájl megjelölése, csillagozása, space, ha a fájl nem kijelölt. mtime a fájl utolsó módosításának (modify) ideje. atime a fájl utolsó hozzáférésének (access) ideje. ctime a fájl készítésének (create) ideje. perm a megjelenített szöveg a fájl jelenlegi hozzáférési jogainak (permission) bitjeit mutatja. mode a fájl jelenlegi nyolcas számrendszerbeli hozzáférését mutató bit értéke. nlink a fájlra mutató linkek száma. ngid a GID (a csoport azonosító kódja; szám). nuid a UID (felhasználó azonosító kódja; szám). owner a fájl tulajdonosa. group a fájl csoportja. inode a fájl inódja (helyfoglalása a harddiszken). Ezeken kívül még a következő érték megnevezések adhatók meg az értékek megjelenítéskori rendezéséhez: space helykitöltő a megjelenítési formátumban. | ez a karakter használható arra, hogy függőleges vonalat jelenítsünk meg. Egy érték fix méretének megadásához (mezőszélesség megadás), csak egy ':'-ra van szükséged és azt követően a megjelenített érték karaktereinek számára, ha a szám egy '+' jelet követ, akkor a méret meghatározás a minimum érték szélességet adja meg, ha a program több helyet talál a képernyőn, mint ami az alap megjelenítéshez szükséges, ki tudja használni a maradékot is, az értékek helyének kinyújtásával. Például a Hosszú lista megjelenítés ehhez a formátumhoz hasonló: half type name | size | mtime A Részletes lista megjelenítés ennek a formátumnak megfelelő: full perm space nlink space owner space group space size space mtime space name Érdemes például ezt kipróbálni: half name | size:7 | type mode:3 A Paneleket még a következő módokba lehet állítani: Infó Az infó nézet a jelenleg kiválasztott fájlra vonatkozó adatokat mutatja, és, ha látható információ a jelenlegi fájlrendszerről, akkor azt is. Könyvtárfa A könyvtárfa nézet azonos a KönyvtárfaDirectory Tree eszközzel. Lásd az erről szóló részt további információkért. Gyorsnézőke Ebben a módban a panel átvált Belső fájlnézőreInternal File Viewer, amely megjeleníti a jelenleg kiválasztott fájl tartalmát, ha a panelt választod ki (a tab billentyűvel, vagy az egérrel), elérhetővé válnak a fájlnéző parancsai.[Sort Order...] Rendezés... Nyolc rendezési sorrend található itt: Név szerinti, Kiterjesztés szerinti, Módosítás ideje szerinti, Elérés ideje szerinti, az inode információk módosítása szerinti, Méret szerinti, az Inode szerinti és a Rendezetlen elrendezés. A Rendezés dialógus ablakban választhatsz a rendezési szabályok közül és megadhatod azt is, hogy a megjelenítés a kijelölt rendezési sorrenddel ellentétes legyen a megfelelő box kijelölésével. Alapértelmezésben a könyvtárak a fájlok előtt találhatók, de ez megváltoztatható a BeállításokbanOptions Menu (Minden fájl vegyesen opciójával).[Filter...] Szűrés A szűrés parancs engedélyezi számodra azt, hogy meghatározhasd a shell mintát (például *.tar.gz ), ha csak az ilyen fájlokat szeretnéd megjeleníteni. Tekintet nélkül a filter kiegészítésre, a könyvtárak, és a könyvtárakra mutató linkek megjelennek a könyvtár panelben.[Reread] Frissít A frissítés parancs újraolvassa a könyvtár fájl listáját. Ez más processzekben is használható, amikor készítünk egy új fájlt, vagy törlünk fájlokat. Ha a panelbe mentett fájlneveket használod, a panel újra fogja olvastatni a könyvtár bejegyzéseket és törli ezen információkat (Lásd a Parancskimenet panelExternal panelize részt további információkért).[File Menu] Fájl menü A Midnight Commander az F1 - F10 gombokat, mint gyorsbillentyűket használja a Fájl menü parancsainak végrehajtásához. Az F-es gombok (funkciógombok) a TERMINFO kf1 ... kf10 escape szekvenciáit használják. Ha a terminálon nincs funkciógomb támogatás, neked kell néhány funkciót végrehajtanod az ESC (META) gomb és az 1-től 9-ig terjedő és a 0 számok használatával ( F1-től F9-ig és F10 egyenként megfelelően). A Fájl menü a következő parancsokat tartalmazza (a gyorsbillentyűk megjegyzésként megtalálhatóak): Súgó (F1) Segítségül hívja a beépített hypertext Súgó nézőt. A Súgó nézőnContents, belül a Tab gombot használhatod a következő link kiválasztására és az Enter gombot a link követésére. A Space és a Backspace gombok az előre- és hátralépésre használhatóak a súgó oldalon belül. Az F1 újbóli lenyomására egy teljes listát kapsz az elérhető gombokról. Menü (F2) Ez segítségül hívja a felhasználói menütEdit Menu File. A felhasználói menü könnyű használatot biztosít az új menükkel és az extra eszközökkel a Midnight Commander-hez. Megnéz (F3, Shift-F3) Megmutatja a jelenlegi fájlt. Alapértelmezésben ehhez a Belső fájlnézőtInternal File Viewer használja, de ha a "Belső Nézegető" opció ki van kapcsolva, a PAGER környezeti változóban megadott külső fájlnézőt fogja használni. Ha a PAGER értéke sincs megadva, a "view" parancsot fogja használni. Ha a Shift-F3-at használod, a fájlnéző minden formázás, vagy átszerkesztés nélkül nyitja meg a fájlt. Szűrés... (M-!) Ez egy parancssort jelenít meg a kiadandó parancshoz és a hozzá tartozó kiegészítés magadásához (a kiegészítés alapértelmezésben a jelenleg kiválasztott fájl neve), a parancs kimeneteit a belső fájl nézővel nézhetjük meg. Szerkesztés (F4) Alapértelmezésben a vi editort használja, vagy az EDITOR környezeti változóban megadott szerkesztőt, vagy a Belső fájl szerkesztőtInternal File Editor, ha a belső szerkesztő be van kapcsolva. Másol (F5) Egy beviteli ablakot jelenít meg, amely alapértelmezésben a nem kiválasztott panel könyvtárát adja meg rendeltetési helyként, majd átmásolja a kiválasztott fájlt (vagy kijelölt fájlokat, ha egynél több fájlról van szó) a beviteli ablakban megadott könyvtárba. Space for destination file may be preallocated relative to preallocate_space configure option. A folyamat futását a C-c, vagy ESC lenyomásával szakíthatod meg. A forrás maszk beállításairól (ami általában a *, vagy a ^\(.*\)$ közül valamelyik. Ezekről a "Shell kifejezések" beállításnál, illetve a Kijelölt fájlok másolása vagy áthelyezéseMask Copy/Rename rendeltetésénél olvashatsz. Néhány rendszeren a láthatóság beállítható a háttérben történő másoláshoz a background gomb kijelölésével (vagy a M-b lenyomásával a dialógboxban). A HáttérmunkákBackground jobs a háttér processzek beállítására használható. Link (C-x l) Hard linket csinál a fájlhoz. SymLink (C-x s) Szimbolikus linket készít a jelenlegi fájlhoz. Azoknak, amik nem tudják mire jók ezek a linkek: kapcsolatot hoz létre a fájlhoz a fájl egy kicsiny másolatával, ám a forrás fájlnév és a célfájl fájlneve ugyanazt a fájlt jeleníti meg. Például, ha szerkeszted ezeket a fájlokat, minden változtatás, amit elvégzel, mindkét fájlban végrehajtódik. Néhányan a linkeket alias-nak (~álnév), vagy gyorsbillyentyűnek hívják. A hard link valós fájlként látszik. Elkészítése után nem lehet megmondani azt, hogy melyik az eredeti és melyik a link. Ha ezek közül az egyiket törlöd, a másik sértetlen marad. Ez nagyon eltér attól, hogy egy fájl önmaga másolataként jelenjen meg. Akkor használj hard linket, amikor nem igazán tudod mit akarsz csinálni. A szimbolikus link az eredeti fájl nevére vonatkozik. Ha az eredeti fájlt töröljük, a szimbolikus link használhatatlan lesz. Ezt elég egyszerű úgy megjegyezni, hogy ez a fájlok megjelenítése más néven. A Midnight Commander "@"-jelet jelenít meg a fájlnév előtt, ha az szimbolikus linkkel mutat valahova (a könyvtárakat kivéve, ahol tilde (~) jelet mutat). Az eredeti fájl, ahova mutat a link, láthatóvá válik a mini-fájlinfó sorban, ha a "Mini fájlinfó" opciót engedélyezted. Használj szimbolikus linket, ha el akarod kerülni az összevisszaságot, amit a hard link okozhat. Átnevezés, vagy mozgatás (F6) Egy beviteli ablakot jelenít meg, amely alapértelmezésben a nem kiválasztott panel könyvtárát adja meg rendeltetési helyként, és átmásolja a kiválasztott fájlt (vagy kijelölt fájlokat, ha egynél több fájlról van szó) a beviteli ablakban megadott könyvtárba úgy, hogy az eredeti helyéről letörli. A folyamat futását a C-c, vagy az ESC lenyomásával megszakíthatod. További részletekért lásd a Másolás műveletet az elöbbiekben, mivel több dolog azonos. Néhány rendszeren a láthatóság beállítható a háttérben történő másolás a Háttérben gomb kijelölésével (vagy a M-b lenyomásával a dialógboxban). A HáttérmunkákBackground jobs használható a háttér processzek beállítására is. Új könyvtár (F7) Megnyit egy beviteli dialógus ablakot, amelyben megadhatod a készítendő könyvtár jellemzőit. Törlés (F8) Törli a kiválasztott fájlt, vagy kijelölt fájlokat, vagy könyvtárakat az aktuális panelben. A folyamatot a C-c, vagy az ESC lenyomásával megszakíthatod. Gyors cd (M-c) Használd a Gyors cdQuick cd parancsot, ha teljes parancssort akarsz alkalmazni a könyvtárváltáshoz. Csoport kiválasztás (+) Ez a fájlok csoportjainak kiválasztására (kijelölésére) használható. A Midnight Commander promptot (dialógus ablakot) jelenít meg a csoport meghatározásának leírására. Ha a Shell kifejezések et engedélyezted, a pontos beírásnak megfelelő fájlnevek választódnak ki a shell-ben (*-ot helyezve az üres-, vagy a több karakterhez és ?-et helyezve egy adott karakter helyére). Ha a Shell kifejezések -et kikapcsoltad, akkor a fájlok kijelölése a szabványos kifejezésekkel (regular expression) történik (lásd ed (1) ). Csoport kiválasztás megszüntetése () A fájlcsoportok kiválasztottságának megszüntetésére szolgál. Ez a "Csoport kiválasztás" parancs ellentéte. Kilépés (F10, Shift-F10) Leállítja a Midnight Commander-t. A Shift-F10 akkor használható a kilépéshez, ha rejtett shellt használsz. A Shift-F10 nem a Midnight Commander-rel utoljára meglátogatott könyvtárat őrzi meg, hanem a Midnight Commander induláskori könyvtárát.[Quick cd] Gyors cd Ez a parancs akkor használható, amikor a teljes parancssort akarod a cdThe cd internal command parancshoz használni, parancssor nélkül. Ez a parancs egy kis dialógus ablakot jelenít meg, amelybe bármit begépelhetsz, amit a parancssorban a cd parancs után begépeltél volna, és ezután használd az entert.Ez az eszkőz mindenben ugyanaz, mint a belső cd parancsThe cd internal command.[Command Menu] Parancsok menü A KönyvtárfaDirectory Tree parancs lehetővé teszi számodra azt, hogy fa szerkezetben jelenítsd meg a könyvtárakat. A Fájl keresésFind File parancs lehetővé teszi számodra a speciális fájlok megkeresését. A "Panelek felcserélése" parancs felcseréli a két könyvtár panel tartalmát. A "Panelok ki-be" parancs megmutatja az utolsó shell parancs kimenetét. Ez csak xterm-en, Linux-on és FreeBSD konzolon működik. A Könyvtár összehasonlítás (C-x d) parancs összehasonlítja a könyvtár paneleket egymással. Ilyenkor használható a Másol (F5) parancs a panelek azonossá tételére. Ennek három formája van. A gyors változat csak a fájlok méretét, és dátumát vizsgálja meg. Az alapos változat teljesen, byte-ról byte-ra végzi el a vizsgálatot. Az alapos változat nem használható, ha a gép nem támogatja az mmap(2) rendszerhívást. A 'Csak fájlhossz' szerinti változat csak a fájlméretet hasonlítja össze és nem ellenőrzi le a dátumukat. A Parancssor előzmények parancs megmutatja a begépelt parancsok listáját. Az itt kiválasztott parancs átmásolódik a parancssorba. A Parancssor előzmények a M-p, vagy a M-n begépelésével is elérhető. A Könyvjelzők (C-\)Hotlist parancs felveszi a jelenlegi könyvtárat a gyakran használt könyvtárak közé. A Parancskimenet panelExternal panelize lehetővé teszi számodra külső parancsok futtatását, majd a program tartalmát a jellegi panelbe teszi. A TársításokEdit Extension File lehetővé teszik számodra a futtatandó programok meghatározását, a kiválasztott fájl kiterjesztésének (fájlnév vége) megfelelően akkor, ha futtatod, megtekinted a tartalmát, átszerkeszted vagy más egyéb dolgot szeretnél vele csinálni. A Menu editor editEdit Menu File parancs a felhasználói menü szerkesztésére használható (ami az F2 lenyomásával elérhető).[Directory Tree] Könyvtárfa A Könyvtárfa parancs fa formában mutatja meg a könyvtárakat. Ebből a listából kiválaszthatsz egy könyvtárat és a Midnight Commander abba a könyvtárba lép át. Két lehetőség van a fa megjelenítésére. Az igazi könyvtárfa parancs elérhető a Parancsok menüből. A másik mód a Bal, vagy a Jobb menüben a fa nézet kiválasztása. A Midnight Commander a fa nézet készítéséhez csak minden könyvtár belső beállításait szkenneli le, így magszabadít téged a hosszú várakozástól. Ha megtalálod a megtekinteni kívánt könyvtárat, menj rá a szülökönyvtárára és nyomd le a C-r-t (vagy az F2-t). A következő gombokat használhatod: Általános mozgási lehetőségek billentyűzettelGeneral Movement Keys. Enter. A Könyvtárfánál kilép a Könyvtárfából és a jelenlegi panelben átváltja a könyvtárat. Fa nézetben átvált erre a könyvtárra a másik panelben és a jelenlegi panelben marad a fa nézet. C-r, F2 (Újraolvasás). Újraolvassa ezt a könyvtárat. Ezt akkor használd, ha a fa nézet aktualitását vesztette: ez megkeresi a belső könyvtárakat és megmutat néhány belső könyvtárat, amely eddig nem létezett. F3 (Elfelejt). Törli ezt a könyvtárat a fa nézetből. Ezt az összevisszaság eltüntetésére használhatod a fa nézetben. Ha vissza akarsz tenni egy könyvtárat a fa nézetbe, nyomd le az F2-t a szülő könyvtáron állva. F4 (Statikus-Dinamikus). Vált a dinamikus (alapértelmezett) és a statikus böngésző mód között. A statikus böngésző módban a Fel és Le gombokat használhatod a könyvtár kiválasztására. Minden ismert könyvtár látható. A dinamikus böngésző módban a Fel és Le gombokat a testvér könyvtárak kiválasztására, a Bal gombot a szülő könyvtárra való lépéshez és a Jobb gombot az alárendelt könyvtárra lépéshez. Csak a szülő, a testvér és az alárendelt könyvtár látható, a többi nem. A fa nézet a dinamikus váltáshoz használhatod. F5 (Másolás). A könyvtárat másolja. F6 (Átnevezés vagy mozgatás). Áthelyezi a könyvtárat. F7 (Létrehoz Könyvtárat). Új könyvtárat készít a könyvtár alá. F8 (Töröl). Törli a könyvtárat a fájlrendszerből. C-s, M-s Megkeresi a következő könyvtárat, amely megfelel a keresett szövegnek. Ha nincs ilyen könyvtár, akkor egy sorral lejjebb lép. C-h, Backspace Törli az utolsó karaktert a keresési szövegben. Bármely más karakter. Karaktert tesz hozzá a keresési szöveghez és átlép a következő olyan könyvtárra, amely ezekkel a karakterekkel kezdődik. A fa nézetben először a C-s-sel tudod aktiválni a keresést. A keresett szöveg a mini fájlinfó sorban jelenik meg. A további műveletek csak a könyvtárfában érhetőek el. Ezeket a fa nézet nem támogatja. F1 (Súgó) Belép a Súgó nézőbe és megjeleníti ezt a részt. Esc, F10 Kilép a Könyvtárfából. Nem vált könyvtárat. Az egér használható. A dupla kattintás egy Enter-nek felel meg. További információkat az Egér kezelésMouse Support részben találhatsz.[Find File] Fájl keresés A Fájl keresés eszköz először megkérdezi a keresés induló könyvtárát, majd a keresett fájlnevet. A Könyvtárfa gomb lenyomásával kiválaszthatod az induló könyvtárat a KönyvtárfaDirectory Tree nézetből. A tartalom mezőben szabványos kifejezéseket is használhatunk megadásával (man egrep(1)). Használd az egrep escape (kilépés) karakterét (backslash, \). Például, ha az "strcmp (" szöveget keresed, ezt így add meg: "strcmp \(" (a dupla idézőjel nélkül). Az Oké gomb lenyomásával indíthatod el a keresést. Keresés közben a keresés leállítható a Felfüggeszt gombbal és folytatható a Folytatás gombbal. Böngészhetsz a fájllistában a le és fel gombok használatával. Az Ugrás gombbal a jelenlegi könyvtárat fel tudod cserélni a kiválasztott fájléval. Az Újra gomb az új keresés paramétereit megkérdezi tőled. A Kilép gomb bezárja a keresés műveletet. A Panelba gomb a elhelyezi a jelenlegi könyvtárban a keresett fájlokat, így további műveletek végezhetőek velük (megtekintés, másolás, mozgatás, törlés és a többi). A panelba helyezés művelet után a C-r lenyomásával visszatérhetsz a normál fájl listához. Lehetséges azon könyvtárak listájának megadása, amelyeket át szeretnénk ugrani a Fájl Keresés parancs használata során (például ha a keresés során el szeretnéd kerülni a CDROM-ot, vagy az NFS könyvtárait amelyeket slow linkkel csatoltak). Az átlépendő könyvtárakat a ignore_dirs változó állítja be az ~/.config/mc/ini fájlod FindFile részében. A könyvtár elemeket kettősponttal tudod elválasztani egymástól, emire itt egy példát is láthatsz: [FindFile] ignore_dirs=/cdrom:/nfs/wuarchive:/afs A Parancskimenet panelExternal panelize parancs használatos néhány műveletben. A Fájl keresés parancs egyszerű lekérdező eljárás, amely a Parancskimenet panelt használja a szükséges fájlok megkeresésére.[External panelize] Parancskimenet panel A Parancskimenet panel lehetvé teszi számodra külső program futtatását, és a parancs kimenetének megjelenítését a jelenlegi panelben. Például, ha egyszerre szeretnéd módosítani a jelenlegi könyvtár összes szimbolikus linkjét a jelenlegi panelben, a következő parancsot is használhatod a parancskimenet panelben: find . -type l -print A parancs befejeztével a panelban lévő könyvtár-bejegyzések száma nem nagyobb mint a jelenlegi könyvtáré, de minden szimbolikus link fájlt tartalmaz. Ha minden olyan fájlt meg akarsz jeleníteni a panelben, amelyet ftp szerverről töltöttél le, használhatod az awk parancsot az átmásolt fájlok neveit tartalmazó log fájl tartalmának megjelenítésére: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog A gyakran használt parancsokat elmentheted egy számodra egyértelmű néven, így azokat gyorsan újra előhívhatod a későbbiekben is. Úgy tudsz ilyen parancsokat létrehozni, hogy begépeled a parancsot a beviteli mezőbe, és lenyomod az Új gombot. Ekkor begépelheted azt a nevet, amilyen néven el szeretnéd menteni a parancsot. Következő alkalommal csak ki kell választanod a parancsot a listából ahhoz, hogy ne kelljen mégegyszer begépelned azt.[Hotlist] Könyvjelzők A Könyvjelzők parancs megmutatja a gyorslistában szereplő könyvtárakat. A Midnight Commander a kiválasztott értéknek megfelelő könyvtárra váltja át a panel tartalmát. A Könyvjelzők dialógus ablakból kiveheted a már létező elnevezés--könyvtár párokat, és hozzáadhatsz újakat is. Továbbiak hozzáadásához a Hozzáadás a kedvencekhez parancsot használhatod (C-x h), amely a jelenlegi könyvtárat hozzáadja a könyvjelzőkhöz. A felhasználó ezután egyéni megnevezéssel hivatkozhat a könyvtárra. Ezzel a gyakran használt könyvtárakhoz ugorhatunk. A CDPATH változó használatát megtekintheted a A cd belső parancsThe cd internal command leírásánál.[Edit Extension File] Társítások Ez az ~/.config/mc/mc.ext szerkesztéséhez segítségül fogja hívni a szövegszerkesztődet. A fájl formátuma a következő (a formátum a 3.0-ás verzióval megváltozott): Minden # jellel kezdődő sor, vagy üres sor kommentárnak tekinthető. A sorok az első rovatban látható formátumnak megfelelően kezdődnek: kulcsszó/desc , pl. akármi a kulcsszó/ után úgy, hogy a sor vége karakter előtt a desc áll kulcsszó lehet: shell bármely kiterjesztés esetén, amely ponttal kezdődik (nem szükséges a helyettesítő karaktert beírni, például: .tar az *.tar párja) regex (szabványos kifejezés; regular expression esetén) type (azokra a fájlokra illeszkedik, amelyek tartalmazzák a `file %f` szöveget. A fájlnév a `file %f` résztől törlődik) default (illeszkedik bármely fájlra, kiterjesztésétől függetlenül) A többi sor kezdődhet szóközzel, vagy tabulátorral, a formátumuk pedig a következő: keyword=command (szóközt nem szabad az egyenlőségjel mellé írni), ahol a kulcsszó lehet: Open (ha a felhasználó lenyomja az Enter-t, vagy duplán kattint), View (F3) és Edit (F4). command ez bármely egysoros shell parancs lehet, az egyszerű Macro HelyettesítővelMacro Substitution. A feladatokatokat fentről lefelé értékeljük ki (tehát a sorrend nagyon fontos). Ha néhány műveletet keresünk, a keresés úgy folytatódik, mintha ez a cél nem létezne (pl. ha a fájl tartalmazza az első és a második bejegyzést és a Nézet művelet hiányzik az elsőből, akkor az F3 lenyomására a Nézet művelet a második bejegyzést fogja használni. Alapértelmezésben végrehajt minden műveletet.[Background jobs] Háttérmunkák Ezzel szabályozhatod néhány Commander háttérfolyamat állapotát (csak a másolás és a mozgatás fájlműveletek tehetők háttérbe). Ezeket a háttérmunkákat állíthatod le, indíthatod újra, lőheted ki itt. A linuxban futó background processzekre hatástalan.[Edit Menu File] Menü szerkesztés A felhasználói menüt a felhasználó testre szabhatja. Ez az aktulis könyvtár .mc.menu fájlja, ha az létezik, de csak, ha az a felhasználó (illetve a root) a tulajdonosa, és nem lehet bárki számára írható. Ha nem talál ilyen fájlt, az ~/.config/mc/menu keresése a következő lépés, egyébként pedig az mc az alapértelmezett rendszerszintű menüt használja, pl.: /usr/share/mc/mc.menu , esetleg /etc/mc/mc.menu. A menü fájl formátuma nagyon egyszerű. A sorok, amelyek bármivel kezdődhetnek, de a space, vagy a tab megkülönböztetett menübejegyzések (gyorsbillentyűként definiálható az első karakter). Minden olyan sor ami szóközzel, tabulátorral kezdődik, parancs, amit lefuttat az mc, ha kiválasztottad a bejegyzést. Ha az opciót kiválasztod, a parancssor bemásolódik egy ideiglenes fájlba a temp könyvtárba (ez vagy az /usr/tmp, vagy a /tmp), és ilyenkor a fájl lefut. Ez lehetővé teszi a felhasználónak normál shell parancslista (script) készítését a menüben. Továbbá egyszerű Makrók helyezhetők el benne, amelyek a menü kód futtatása előtt futnak le. További információkért lásd a Macro HelyettesítőMacro Substitution részt. Egy példa az mc.menu fájlra: A A kiválasztott fájlok listázása oktális formában od -c %f B A hiba leírás szerkesztése és elküldése a root-nak I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Midnight Commander bug" root < $I rm -f $I M Levél olvasás emacs -f rmail N A Usenet hírek elolvasása emacs -f gnus H Az info hypertext böngésző elindítása info J A jelenlegi könyvtár rekurzív átmásolása a másikba tar cf - . | (cd %D && tar xvpf -) K Az aktuális könyvtárról archiválása echo -n "Name of distribution file: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X A kijelölt tömörített tar fájl kicsomagolása tar xzvf %f Alapértelmezett Feltételek Néhány menü bejegyzés irányadó feltételként szerepelhet. A feltétel eslő oszlopában az '=' karakternek kell lennie. Ha a feltétel igaz, a menüpont alapértelmezett bejegyzéssé fog válni. Feltétel szintaktika: = vagy: = | ... vagy: = & ... A belső feltétel az alábbiak közül valamelyik: y a jelenlegi fájlminta szintaktikusan illeszkedik? csak menüszerkesztéshez f jelenlegi fájlminta egyezik? F egyéb fájlminta egyezik? d jelenlegi könyvtár minta egyezik? D más könyvtár minta egyezik? t jelenlegi fájltípus? T más fájltípus? x ez futtatható fájlnév? ! a belső feltételek ellentéte A minta lehet a shell által értelmezett, vagy lehet szabványos kifejezés. Felülírhatod a rendszerszintű értékeket a Shell kifejezések opcióval a "shell_patterns=x" beírásával a menü fájl első sorában (ahol az "x" a 0 és 1 közül valamelyik lehet). A következő karakterek közül egyet, vagy többet is begépelhetsz: n nem könyvtár r szabályos fájl d könyvtár l link c speciális karakter b speciális blokk f fifo s socket x futtatható fájl t fájl kijelölve Például az 'rlf' bejegyzés esetén lehet fájl, link, vagy fifo. A 't' típus egy kicsit különleges, mert nem fájlon, hanem panelen dolgozik. A '=t t' feltétel igaz akkor, ha a jelenlegi panelben vannak kijelölt fájlok és hamis, ha nincsennek. Ha a feltétel '=?'-lel kezdődik '=' helyett, a hibakereső (debug) kimenete jelenik meg, mialatt akkor a feltétel eredményét a program kiértékeli. A feltételek kiértékelése balról-jobbra történik. Ennek megfelelően: = f *.tar.gz | f *.tgz & t n kibontva: ( (f *.tar.gz) | (f *.tgz) ) & (t n) Egy példa a feltételek használatára: = f *.tar.gz | f *.tgz & t n L Listázza az aktuális tar archívumot gzip -cd %f | tar xvf - Járulékos feltételek Ha a feltétel '+'-szal (vagy '+?'-lel) kezdődik az '=' (vagy '=?') helyett, ez járulékos feltétel. Ha a feltétel igaz, a menü bejegyzés megjelenik a menüben. Ha a feltétel hamis, a menü bejegyzés nem jelenik meg. Kombinálhatod is az alapértelmezett és a járulékos feltételeket a feltétel sorának '+='-lel, vagy '=+'-szal (vagy '+=?'-lel és '=+?-lel', ha hiba követőt is szeretnél) kezdésével. Ha két eltérő feltételt szeretnél használni, egyet járulékosként és egyet alapértelmezettként, két feltételsort kell készítened; egyet '+'-szal kezdődően és egy másikat '='-lel kezdődően. A magyarázat sorát '#'-kal kell kezdened. A kiegészítő magyarázat sorait '#'-kal, space-szel, vagy tab-bal kell kezdened.[Options Menu] Beállítások A Midnight Commander rendelkezik néhány olyan opcióval, amely lehetővé teszi a be- illetve a kikapcsolását néhány dialógus eszköznek, amely az adott menüből elérhető. Az opció engedélyezett, ha csillag, vagy "x" áll előtte. A BeállításokConfiguration parancs dialógus ablakot nyit meg, amelyben a Midnight Commander főbb beállításait elvégezheted. A MegjelenésLayout parancs dialógus ablakot jelenít meg, amelyben az mc képernyőn történő megjelenésének opcióit találod egy csokorban. A MegerősítésConfirmation parancs dialógus ablakot jelenít meg, amelyben meg tudod adni azt, hogy mely műveletekhez kell megerősítést kérni. A KépernyőbitekDisplay bits parancs dialógus ablakot nyit meg, amellyel beállíthatod azt, hogy milyen karakterek jelenhessenek meg a terminálodon. A Billentyűzet tanításLearn keys dialódus ablakot jelenít meg, amelyben megvizsgálhatod azokat a gombokat, amelyek nem működnek néhány terminálon, és kijavíthatod őket. A Csatolt fájlrendszer...Virtual FS parancs olyan dialógus ablakot jelenít meg, amelyben VFS-hez kapcsolódó opciókat adhatod meg. A Beállítások mentéseSave Setup parancs elmenti a Bal, Jobb és a Beállítások jelenlegi értékeit. Néhány egyéb beállítás is elmentődik.[Configuration] Az MC konfigurálása A dialógus ablalban lévő opciók három csoportra bonthatók: Panel Beállítások, Futtatás után vár... és Egyéb. Panel Beállítások Backup fájlt mutat. Alapértelmezésben a Midnight Commander nem mutatja a '~'-re végzödő fájlokat (a GNU' -B opciójának megfelelően). Rejtett fájlt mutat. Alapértelmezésben a Midnight Commander láthatóvá teszi a ponttal kezdődő fájlokat (az ls -a -hoz hasonlóan). Kijelölés után lefele lép Alapértelmezésben, amikor kijelölsz egy fájlt (a Insert gomb közül valamelyikkel,) a kiválasztó sáv lefelé mozdul el. Legördülő menük. Amikor ezt az opciót engedélyezed, az F9 gomb lenyomásakor a menü le fog ereszkedni, egyébként te csak a menü címét tudod megjeleníteni és ezek után tudod kiválasztani a menü bejegyzést a nyíl gombokkal, vagy annak megjelölt betűjével, és csak ekkortól tudsz menüpontot kiválasztani. Minden fájl vegyesen. Ha ezt az opciót engedélyezted, a fájlok és könyvtárak vegyesen jelennek meg. Ha az opció ki van kapcsolva, a felsorolás a könyvtárakkal (és a könyvtár linkekkel) fog kezdődni, és ezeket az egyéb fájlok követik. Gyors könyvtárlista. Ez az opció alapértelmezésben ki van kapcsolva. Ha bekapcsolod a gyors könyvtárlista funkciót, a Midnight Commander egy trükköt fog használni akkor, ha a könyvtár tartalma megváltozik. A trükk az, hogy csak akkor olvassa újra a könyvtárat, ha a könyvtár inode-ja megváltozott; ez azt jelenti, hogy csak fájl létrehozásakor, és törlésekor kerül újraolvasásra. Ha valami a könyvtárban lévő fájl inode-jában történik (fájlméret-változás, módok, és tulajdonosok változnak, stb.) a megjelenítés nem kerül frisítésre. Ebben az esetben, ha az opció be van kapcsolva, kézzel tudod újraolvastatni a könyvtár tartalmát (a C-r -rel). Futtatás után vár Az általad kiadott parancs lefutása után a Midnight Commander várhat amiatt, hogy meg tudd vizsgálni a parancs kimenetét. Három beállítás adható meg ennek a változónak: Soha Abban az esetben, ha te nem kívánod látni azt, hogy mit írt ki a parancs. Ha Linux, vagy FreeBSD konzolt, vagy xterm-et használsz, a parancs kimenete a C-o begépelésével megjeleníthető. Buta terminálokon várakozási üzenetet fogsz kapni azon a terminálon, amely nem képes megmutatni az utolsóként kiadott parancs kimenetét (bármilyen terminálon, amely nem xterm, vagy nem Linux konzol). Mindig A program mindig vár, miután a parancsod lefutott. Egyéb beállítások Részletes műveletinfó. Ez van bejelölve akkor, ha a fájl Másolás, Átnevezés és Törlés műveletek részletesek (pl., egy dialógus ablakot jelenít meg néhány művelethez). Ha lassú terminálod van, beállíthatod azt, hogy ne legyenek részletes műveletek. Automatikusan kikapcsolódik ez a beállítás, ha a terminálod sebessége kissebb mint 9600 bps. Byteok számítása Ha ez az opció engedélyezve van, a Midnight Commander számítja a teljes byte méretet és a teljes fájlszámot a Másolás, Átnevezés és a Törlés műveleteknél. Ez a funkció ellát téged több pontos folyamat sávval, kiegészítve azt néhány sebességgel. Ez az opció nem látható, ha a Részletes műveletinfó t nem engedélyezted. Shell mintázatok Alapesetben a Kiválasztás, Kiválasztás megszüntetése és a Szűrés parancsok a shell-nek megfelelő pontos kiterjesztéseket használják. A következő konverzió átalakítások vannak jelenleg: a '*' kicserélődik a '.*'-gal (zeró, vagy több karakter); a '?' kicserélődik a '.'-tal (pontosan egy karakter) és a '.' a szó szerinti ponttal. Ha az opció nem engedélyezett, akkor a szokásos kiterjesztések azonosak a ed-ben lévőkkel: man ed . Beállítások automatikus mentése Ha ez az opciót bekapcsoltad, amikor kilépsz a Midnight Commander-ből, az MC opcióinak beállításait az ~/.config/mc/ini fájlba menti. Auto menük. Ha ez az opció engedélyezett, a felhasználói menü megjelenik az mc indításkor. Különösen azok számára ajánlott, akik nem szoktak hozzá a UNIX-os környezethez. Belső szövegszerkesztő Ha ez az opció engedélyezve van, a beépített fájlszerkesztőt használja a fájlok szerkesztésére. Ha az opciót nem engedélyezzük, az mc az EDITOR környezeti változóban megadottat használja. Ha ez sincs megadva, a vi -t fogja használni. Lásd a Belső fájlszerkesztőInternal File Editor. részben. Belső nézegető. Ha ezt az opciót engedélyeztük, a beépített fájlnézőt fogja a fájlok tartalmának megtekintéséhez használni a program. Ha nem engedélyeztük, a PAGER környezeti változóban megadott pager értéket használja. Ha nincs megadva a pager értéke, a Megnéz parancsot használja. Lásd a Belső fájlnézőInternal File Viewer részben. Kiegészítés: minden mutat Alapértelmezésben a Midnight Commander megjelenít minden elem KiegészítéstCompletion. Ha a kiegészítésben bizonytalan vagy, nyomd le az M-Tab -ot és a második alkalommal kiegészíti, első alkalommal csak annyit jelenít meg, mint amennyit lát, és ebben az esetben a kétértelműség miatt egy beep hangot is kapsz. Ha látni szeretnéd az összes kiegészítést, az első M-Tab lenyomása után, engedélyezd ezt az opciót. Forgó törtjel Ha ezt az opciót engedélyezted, a Midnight Commander forgó törtjelet jelenít meg a jobb felső sarokban, mutatva ezzel azt, hogy munka van folyamatban. Mozgás, mint lynx-ben Ha ezt az opciót engedélyezted, a nyíl gombokat, mint automatikus könyvtárváltókat használhatod ha az aktuális kiválasztás egy belső könyvtár és a shell parancssor elérhető. Alapértelmezésben ez a beállítás ki van kapcsolva. Cd követi a linket Ez az opció, ha be van állítva, akkor a Midnight Commander követi a könyvtárak logikai kapcsolatait ha könyvtárat váltasz valamelyik panelben, vagy a cd parancsot használod. Ez alapértelmezésben a bash jellemzője. Amikor ez nincs beállítva, a Midnight Commander a valós könyvtárszerkezetet követi, úgy, mint amikor a cd..-t gépeled be, a könyvtáron keresztül átlépsz a "szülő" könyvtárba, és nem abba a könyvtárba, amelyre a link mutat. Biztonságos törlés Ha ezt az opciót engedélyezted, a fájlok közvetlen szándék nélkül törlését megnehezíted. Alapesetben egy "Megerősítés" dialógus ablaknan választhatunk az "Igen" és "Nem" gombok között törléskor. Alapesetben ez az opció nem engedélyezett.[Layout] Megjelenés A Megjelenés dialógus ablakban megváltoztathatod a képernyő-megjelenés beállításait. Beállíthatod azt, hogy a menüsor, a parancssor, a tippek és a funkcióbillentyűk láthatóak legyenek-e. Linux, vagy FreeBSD konzolon megadhatod azt, hogy hány sorban legyen látható a megjelenő ablak. A képernyő nyugalomban lévő részén két panelt használhatunk. Megadhatod azt, hogy vízszintesen, vagy függőlegesen ossza-e fel a képernyőt a két panel. A felosztás lehet egyenlő arányú, vagy te is megadhatod az arány mértékét. Alapesetben a könyvtár panelokban lévő fájlok csak néhány színnel kerülnek megjelenítésre, de te azt is megadhatod, hogy a jogosultságok vagy a fájltípusok jelenjenek-e meg speciális SzínekkelColors. Ha pl. a jogosultságokat kérted, a jogok és a mode értékek a Midnight Commander-t futtató felhasználó jogainak megfelelően láthatók a FájllistábanListing Mode... a kiválasztás színével. Ez különösen előnyös, ha a könyvtárunkban más felhasználó fájljai is előfordulnak. Ha a fájltípus megjelölést engedélyezted, a fájlok a fájltípusuknak megfelelően jelennek meg (pl. könyvtár, core fájl, futtatható fájl, stb.). Ha a Mini fájlinfó opciót engedélyezted, egy sor lesz látható a panel alján, a látható, jelenleg is kiválasztott bejegyzések információival.[Confirmation] Megerősítés Ebben a menüben tudod beállítani enter lenyomására a törlés, felülírás, futtatás, és programból történő kilépés Megerősítésének opcióit.[Display bits] Képernyőbitek Ez az ablak a megjelenített karakterek tartományának beállítására szolgál. Ez a beállítás lehet 7-bites, ha terminálod, vagy megjelenítésed csak a hét bites karaktereket támogatja; az ISO-8859-1-ben az ISO-8859-1-es karaktetábla valamennyi karaktere megjeleníthető; végül teljes 8 biten azokon a terminálokon, ahol teljes 8 bitet meg tudsz jeleníteni. A két utolsó megjelenítési forma képes az ő és ű betűk kivételével az összes magyar betűt kijelezni a Belső filenézőben.[Learn keys] Billentyűzet tanítás Ebben a dialógus ablakban tudod letesztelni azt, hogy terminálodon az F1-F20, Home, End, stb. gombok megfelelően működnek-e. Ezek gyakran nem működnek, mióta néhány Terminál adatbázis megváltozott. A mezőket a Tab gombbal és a vi mozgató gombjaival ('h' balra, 'j' le, 'k' fel és 'l' jobbra) járhatod körbe. Ha egy kurzor gombot legalább egyszer megnyomsz, OK-val jelöli; kilépéskor ez a állapot elmenthető. Ezek közül bármelyiket tesztelheted a gomb lenyomásával. Amint lenyomtad, a gomb megfelelően fog működni, és egy OK jelenik meg a gomb neve mellett. Amelyik gomb OK-val jelölődik meg, általában az használható. Az F1 az első alkalommal csak le fogja ellenőrizni, hogy megfelelően műkődik-e, másodszor már a súgót jeleníti meg. A tab gomb továbbra is működni fog. Ha néhány gomb nem működik megfelelően, akkor nem jelenik meg OK a gomb neve után. Ilyenkor lehetőséged van kijavítani ezt. Ezt ennek a gombnak a lenyomásával (egér, vagy a Tab gombbal és az Enter-rel) tudod kijavítani. Ekkor egy piros színű üzenet jelenik meg amely arra kér téged, hogy üsd le a megfelelő gombot. Ha ezt meg akarod szakítani, csak nyomd le az Esc-et, és várj amíg az üzenet el nem tűnik. Egyébként a begépelt gomb lesz az megkérdezett gombbal azonosított. Ezután a dialógus ablak eltűnik. Amikor végeztél minden gombbal, ezt elmentheted a Mentés gombbal az ~/.config/mc/ini fájlba, a [terminal:TERM] részbe (ahol a TERM a jelenlegi terminál neve), vagy elvetheted. Ha minden gombod megfelelően működik, és nem javítottál semmit, akkor (természetesen) nem fog menteni semmit sem.[Virtual FS] Csatolt (látszólagos) fájlrendszer Ez az opció lehetővé teszi számodra a Csatolt fájlrendszerVirtual File System informcáció cache-ének beállítását. A Midnight Commander a memóriában tárolja a csatolt fájlrendszer információit a fájlrendszeren lévő fájlok gyorsabb elérése érdekében (Például, könyvtár listázás trükkje távoli ftp szerverek esetén). Azonfelül a tömörített fájlok tartalmához való hozzáféréskor (például, tömörített tar fájlok) a Midnight Commander készít egy kitömörített temp fájlt a merevlemezeden. A memóriában és a temp fájlban lévő információk között van némi időbeni különbség, te a hozzáférési sebesség maximalizálása miatt átállíthatod a cached információk újraolvasási paramétereit. A Tar Fájlrendszer elég ügyesen kezeli a tar fájlokat: csak beolvassa a könyvtár bejegyzéseket, és amikor szükséges a tar fájlban tárolt információk használata, újraolvassa azokat, és kinyeri a szükséges infókat. Igazából a tar fájlok tömörítettek maradnak (alap tar fájlok fajtái esetében), és mivel ezek a fájlok természetes fájlok (a tar fájlok könyvtár-bejegyzéseinek kiolvasására nem kell várni), a tar fájlrendszer a fájlt a lemez temp könyvtárba kitömöríti, ilyenkor a kitömörített tarfájl hozzáférhető, mint szabványos tar fájl. Ha elkezdjük böngészni a merevlemezen található tar fájlokat, majd elkezdjük nézni a többit, elveszne a rájuk vonatkozó információ. A Midnight Commander a memória cache-ben tárolja ezeket egy időre, hogy gyorsabb legyen az újraolvasásuk. Az alap frissítési idő egy perc. Az FTP fájlrendszerFTP File System az ftp szerverről beolvasott könyvtárszerkezetet éppígy a cache-ben tárolja. A cache frissítési ideje az ftpfs cache elévülési idő opcióban konfigurálható. Alacsony érték esetén minden művelet nagyon lassúvá válhat az FTP fájlrendszeren, mivel minden művelet az ftp szerver lekérdezésével történik. Ezenfelül definiálhatod a proxy host-ot az ftp adatforgalomhoz, és beállíthatod a Midnight Commander-t, hogy mindíg használja a proxy host-ot. Az ezzel kapcsolatos információkat lásd az FTP fájlrendszernélFTP File System.[Save Setup] Beállítások mentése A Midnight Commander indításkor megpróbálja az indítási információkat beolvasni az ~/.config/mc/ini fájlból. Ha ez a fájl nem létezik, ezeket az információkat a rendszerszintű konfigurációs fájlból fogja beolvasni, amelyek a /usr/share/mc/mc.ini fájlban találhatóak meg. Ha ez a rendszerszintű konfigurációs fájl sem létezik, a MC az alapértelmezett beállításokat használja. A Beállítások mentése parancs elmenti a Bal és Jobb oldali menüLeft and Right Menus és a BeállításokOptions Menu menü beállításait az ~/.config/mc/ini fájlba. Ha aktiválod az Auto Beállításmentés opciót a MC mindíg elmenti a beállításait kilépéskor. Még vannak beállítások, amelyek nem állíthatóak be a menükből. Ezek beállításához használd a kedvenc fájlszerkesztődet. Lásd a Speciális BeállításokSpecial Settings részt a további információkért. [Executing operating system commands] Az operációs rendszer parancsainak futtatása Közvetlenül futtathatod a parancsokat azok begépelésével a Midnight Commander beviteli sorába, vagy a futtatandó program kiválaszátásval valamely panelben a kiválasztó sáv segítségével, és az Enter használatával. Ha az Enter-t az adott fájl felett lenyomod, nem indul el azonnal, hanem a Midnight Commander leellenőrzi a kiválasztott fájl kiterjesztését a TársításokbanEdit Extension File találhatónak megfelelően. Ha talál egyezést, akkor a kódnak megfelelő bejegyzést futtatja. Egy nagyon egyszerű Macro HelyettesítőMacro Substitution végzi ezt el a parancs futtatása előtt.[The cd internal command] A cd belső parancs A cd parancs végrehajtását a Midnight Commander nem adja át a shellnek. Tehát a shellben értelmezett makrók és helyettesítések helyett a saját beállításai szerint dolgozik: Tilde helyettesítés A (~) karakter helyettesíti a home könyvtár nevét, ha hozzáfűzöl bármely felhasználói nevet, akkor az MC a megadott felhasználó saját HOME könyvtárára ugrik. Például a ~guest a guest felhasználó könyvtárára mutat, amíg a ~/guest a guest könyvtárra a te home könyvtáradban. Előző könyvtár Vissza tudsz ugrani abba a könyvtárba, ahol előzőleg voltál a '-' speciális könyvtárnévvel így: cd - CDPATH könyvtárak Ha a könyvtármeghatározás a cd parancs és nem a jelenlegi könyvtár, akkor a Midnight Commander a CDPATH környezeti változót keresi a könyvtárnevek között. Például te beállítod a CDPATH változót az ~/src:/usr/src-re, lehetővé teszi számodra azt, hogy bármely könyvtárról a fájlrendszeren belül a relatív név használatával bárhonnan átléphess az ~/src-be, vagy az /usr/src-be bárhonnan (például a cd linux az /usr/src/linux könyvtárba léptet át).[Macro Substitution] Makro helyettesítő Amikor belépsz a felhasználói menübeEdit Menu File, vagy a társítások parancsotEdit Extension File, futtatod, illetve a parancsot a parancssorból futtatod, a Makró Helyettesítőt használod. A makrók: "%i" A space-szel jelölt rész, amely azonos a kurzor oszlop pozíciójával. Csak menü szerkesztéshez. "%y" A jelenlegi fájl szintaktikájának típusa. Csak menü szerkesztéshez. "%k" A blokk fájl neve. "%e" A hiba fájl neve. "%m" A jelenlegi menu neve. "%f" és "%p" A jelenlegi fájl neve. "%n" Csak a jelenlegi fájlnév kiterjesztés nélkül. "%x" A jelenlegi fájl kiterjesztése. "%d" A jelenlegi könyvtár neve. "%F" A jelenlegi fájl a nem kijelölt panelben. "%D" A könyvtár neve a nem kiválasztott panelben. "%t" A jelenleg kijelölt fájlok. "%T" A kijelölt fájlok a nem aktív panelben. "%u" és "%U" Azonos a %t és a %T makrókkal, de hozzáadáskor a fájlok nem kerülnek kijelölésre. Ezt a makrót csak egyszer használhatod egy menü fájlon belül, vagy fájl kiterjesztésben bekezdés esetén, mivel a következő alkalommal ezek nem lesznek kijelölt fájlok. "%s" és "%S" A kiválasztott, kijelölt fájlok, ha vannak ilyenek. Egyébként a jelenlegi fájlok. "%cd" Ez a speciális makro, ami arra használható, hogy a jelenlegi könyvtárat lecserélhessük az előtte levő könyvtárra. Ezt elsősorban a Csatolt fájlrendszernélVirtual File System használhatjuk. "%view" Ez a makro használható a belső fájlnéző meghívására. Ez a makro használható egyedül, vagy kiegészítésekkel is. Ha ezen makro bármely kiegészítését használod, akkor annak zárójelen belül kell lennie. A kiegészítések a következők: ascii a fájlnéző ascii módú használatához; hex a hex mód használatához; a nroff mondja meg a fájlnézőnek az nroff a félkövér és az aláhúzás szekvenciáját; az unformated mondja meg a fájlnézőnek azt, hogy az nroff paranccsal készített vastagítása és aláhúzása nem használható. "%%" A % karakter "%{valamilyen szöveg}" Súgó a kiegészítéshez. Beviteli ablak jelenik meg, és a szöveg magyarázatként jelenik meg. A makró a felhasználó által begépelendő szöveget helyettesíti. Ezt az ESC, vagy az F10 lenyomásával tudja törölni a felhasználó. Ez a makró jelenleg még nem működik a parancssorban.[The subshell support] A subshell támogatás A subshell támogatás fordításkori opció, amely a shellek alkalmazásával működik: bash, tcsh and zsh. Amikor a subshell kódot aktiváljuk, a Midnight Commander létrehozza a shell-ed másolatát (azét, amelyik a SHELL változóban definiálva van, vagy ilyen nincs, akkor az /etc/passwd fájlban találhatóét) és egy ál-terminált fog futtatni, ahelyett, hogy minden parancsfuttatáskor az új shellt aktiválná, a parancs a subshellt fogja használni, ha megadtál ilyet. Ez lehetővé teszi számodra azt is, hogy megváltoztasd a környezeti változókat is, a shell funkciók használatával és megadva az értéküket, amelyeket a Midnight Commander-ből való kilépésig használni fog. Ha bash -t használsz, a subshell indító parancsait megadhatod az ~/.local/share/mc/bashrc fájlban, és tetszőleges billentyűzet térképet az ~/.local/share/mc/inputrc fájlban. A tcsh felhasználóknak az indítási parancsokat az ~/.local/share/mc/tcshrc fájlban van lehetőségük megadni. Amikor a subshell kódot használod, bármikor megszakíthatod az alkalmazásokat C-o -val, és visszaugrasz a Midnight Commander-be. Ha félbeszakítod az alkalmazást, nincs lehetőséged más külső parancsot futtatni, amíg ki nem lépsz a megszakított alkalmazásból. A subshell által használt további eszköz a Midnight Commander által megjelenített prompt, amely ugyanaz, mint amit a jelenleg használt shell is használ. Az OPTIONS részben további információkat olvashatsz arról, hogy hogyan vezérelheted a subshell kódot.[Chmod] Chmod (hozzáférési jogosultság) A Chmod ablak a fájlok, könyvtárak attribútum bitjeinek beállítására szolgál. A C-x c billenytűkombinációval is indítható ez a funkció. A Chmod ablak két részből áll - Jogosultság és Állomány (Az Állomány szó itt fájlt, vagy könyvtárnevet jelent). Az Állomány részben megjelenik a fájlok, illetve könyvtárak neve, és a hozzáférési jogok nyolcas számrendszerbeli formátumban, úgyanúgy mint a tulajdonos és a csoport neve. A Jogosultság részben az Állomány attribútumbitjének megfelelő sorban a check gombot kell kijelölni. Változtatáskor a nyolcas számrendszerbeli atribútumbitek megváltozott értékét az Állomány részben láthatod. A widgetek közötti mozgáshoz (gombok, és check gombok) a kurzor billentyűket , vagy a Tab gombot használhatod. A check gombok kijelöléséhez, vagy a gombok kijelöléséhez használd a Space gombot. Ezeken kívül még használhatsz gyorsbillentyűket is, a gombok gyorsabb kiválasztásához (a megjelölt betük a gombokon). Az attribútum bitek beállítására használd az Enter gombot. Amikor könyvtárak, vagy fájlok csoportjával dolgozol, csak rá kell kattintanod a megfelelő bitre annak kijelöléséhez, vagy a kijelölés törléséhez. Amikor kiválasztottad azokat a biteket, amiket meg akarsz változtatni, válasz ki egy gombot a művelet gombok közül (Bekapcsol, vagy Töröl). Végül, az itt megadott beállításoknak megfelelően állítsuk be az attribútumokat a [Mind] gombbal, ami az összes kijelölt fájlon végrehajtja a beállítást. A [Beállít] csak a kijelölt attribútumokat állítja be a fájlokhoz. A [Bekapcsol] a megjelölt biteket állítja be az összes fájlhoz. A [Töröl] a megjelölt attribútum biteket törli a kiválasztott fájloknál. Az [Ok] egyetlen fájlhoz állítja be az attributumot. A [Mégsem] kilép Chmod parancs módból.[Chown] Chown (Tulajdonos változtatása) A Chown parancs a fájl tulajdonos, vagy csoport azonosítójának beállítására szolgál. A parancs gyorsbillentyűje a C-x o.[Chown\-advanced] Haladó (bővített) Chown A Haladó Chown parancs a ChmodChmod és a ChownChown parancsok kombinációja egyetlen ablakban. Egyszerre tudod megváltoztatni a fájlok jogosultságait, és tulajdonos, vagy csoport azonosítóját.[File Operations] Fájl műveletek Amikor fájlokat másolsz, mozgatsz, vagy törölsz, a Midnight Commander a Fájl műveletek dialógus ablakot jeleníti meg. Majd megjeleníti az elkezdett művelet fájljait, ahol jobbára három folyamatsávot jelenít meg. A fájl sáv azt mutatja meg, hogy a kijelölt fájlok közül a jelenleg másolt fájlnak mekkora részén hajtotta végre a művelet. A Darab sáv azt mutatja meg, hogy a kijelölt fájlok közül hányat dolgozott fel eddig. A bájt sáv azt mutatja meg, hogy a kijelölt fájlok teljes méretének mekkora része került már átmásolásra. Ha a Részletes műveletinfó ki van kapcsolva, a fájl és a bájtok sáv nem jelenik meg. Két gomb található a dialógus ablak alján. A Következő gomb lenyomásával át tudod lépni a jelenlegi fájlt. A Megszakít gomb megszakítja a műveletet, a fájlok visszamaradó részével nem történik semmi. Van három másik dialógus ablak is, amelyekkel a fájl műveleteknél találkozhatsz. A hiba dialógus ablak a hiba körülményeiröl értesít bennünket, és három választási lehetőséget tartalmaz. Normálisan a Következő gomb, amellyel átlépheted a jelenlegi fájlt, vagy a Megszakít gomb, amellyel megszakíthatod a további műveleteket, között választhatsz. Választhatod még az Újra gombot is, ha egy másik virtuális terminálról ki tudtad javítani a hibát. "A fájl már létezik" dialógus ablak jelenik meg, ha megpróbálod másolással, vagy áthelyezéssel felülírni a már létező fájlt. A dialógus ablak megmutatja mindkét fájl méretét és dátumát. Az Igen gombbal felüliratod a fájlt, a Nem gombbal átléped a fájlt, a Mind gombbal felüliratod az összes fájlt, a Nem gombbal átléped az összes hasonló fájlt és a Frissít gombbal felüliratod a fájlt, ha a célfájl nem azonos dátumú a forrás fájllal. A Megszakít gomb lenyomásával bárhol megszakíthatod a műveletet. A rekurzív törlés dialógus ablak jelenik meg akkor, amikor egy olyan könyvtárat akarsz törölni, amely nem üres. Az Igen gomb lenyomásakor rekurzívan törli a könyvtárat, a Nem lenyomásakor átlépi a könyvtárat, a Mind gomb lenyomásakor törli az összes könyvtárat, és a nem gomb átlépi az összes olyan könyvtárat, amely nem üres. A Megszakít gomb lenoymásával bárhol megállíthatod a folyamatot. Ha az Igen, vagy a Mind gombot választod egy Megerősítés. Az "Igen"-t csak akkor válaszd, ha teljesen biztos vagy abban, hogy rekurzívan akarsz törölni. Ha vannak kijelölt fájlok, azok kijelöltsége a művelet sikeres végrehajtása után megszűnik. A művelet megszakításkor a kihagyott fájlok kijelöltek maradnak.[Mask Copy/Rename] Kijelölt fájlok másolása vagy áthelyezése A másolás, vagy mozgatás művelet a fájlok átnevezésének legegyszerűbb módja. Ennek elvégzéséhez meg kell határoznod a megfelelő forrás maszkot, és általában a cél részben a rendeltetés szerinti maszknak megfelelően. Minden forrás maszkkal azonos fájl átmásolásra vagy átnevezésre kerül a cél maszknak megfelelően. Ha vannak kijelölt fájlok, csak a kijelölt fájlokra vonatkozik a átnevezett forrás maszk. Ezen kívül vannak egyéb opciók is, amiket még beállíthatsz: A link követés megadja vajon symlink, vagy hardlink készült-e a forrás könyvtárban (rekurzívan belső könyvtáraknál), és új linket kell-e csinálni a cél könyvtárba, vagy csak át kell másolnod a bejegyzést. "Létező könyvtárba belép" megmondja azt, hogy történjék, ha azonos nevű célkönyvtár létezik, mint amelyet elkezdtünk másolni. Az alapértelmezett művelet ilyenkor az, hogy ebbe a könyvtárba történő átmásoláskor, lehetővé teszi számodra azt, hogy a forrás könyvtárat átmásold. Talán egy példa segíteni fog: Neked a foo könyvtár tartalmát át kell másolnod a /bla/foo könyvtárba, amely már létezik. Normálisan (amikor az Ugrás (Dive) nincs beállítva), az mc be fogja másolni ezt a /bla/foo könyvtárba. Az opció engedélyezésekor a bejegyzéseket a /bla/foo/foo könyvtárba fogod másolni, mivel a könyvtár már létezik. Az "Attributumok megőrzése" megmondja azt, vajon az eredeti fájlok jogosultságait, időadatait, és (ha root vagy) az eredeti fájlok UID és GID értéekit. Ha ez az opció nincs beállítva, az umask jelenlegi értékét fogja használni a funkció. "Shell kifejezések be" Amikor a "Shell mintát használ" kifejezések opció be van kapcsolva, a forrás maszkhoz használhatsz használhatod a '*' és a '?' maszkokat. Ezek használhatóak a shellben is. A cél maszkhoz csak '*' és '\' maszk használható. A célmaszk első '*' maszkja megfelel a forrás maszk első maszk csoportjának, a második '*' megfelel a második csoportnak, és így tovább. A '\1' maszk megfelel a forrás maszk első maszk csoportjának, a '\2' maszk megfelel a második csoportnak, és ez így megy '\9'-ig. A '\0' maszk jelentése: a forrás fájl teljes neve. Két példa: Ha a forrás maszk, "*.tar.gz" a rendeltetésé a "/bla/*.tgz", a másolandó fájl a "foo.tar.gz", - a másolat a "/bla" könyvtárban található "foo.tgz" lesz. Tételezzük fel azt, hogy fel akarod cserélni a fájlnevet a kiterjesztéssel, például a "file.c"-t a "c.file"-lal, és a többit. Ennek a forrásmaszkja a "*.*" lesz, a rendeltetésé pedig a "\2.\1". "Shell kifejezések ki" Amikor a shell kifejezések opció ki van kapcsolva az MC a továbbiakban nem csoportosít automatikusan. Az '\(...\)' kiegészítést kell használnod a forrásmaszkban, a célmaszk specifikációnak meagadásához. Ez jóval gördülékenyebb módszernel tűnik, de több gépelést igényel. Egyébként a cél maszk használata egyszerűbb, ha a Shell kifejezések opció be van kapcsolva. Kisbetű-nagybetű csere" Magváltoztathatod a fájlnév betűnagyságát. Ha a '\u'-t, vagy a '\l'-t használod a cél maszkban, a következő karaktert naggyá, vagy kicsivé konvertálja. Ha a '\U'-t, vagy '\L'-t használod a cél maszkban a következő karakterek naggyá, illetve kicsivé fognak változni egészen addig, amíg '\E', vagy '\U', '\L', vagy a fájlnév vége következik. Az '\u' és '\l' erősebb az '\U'-nál és az '\L'-nél. Például, ha a forrás maszk '*' (Shell kifejezés be van kapcsolva), vagy '^\(.*\)$' (Shell kifejezés ki van kapcsolva) és a célmaszk '\L\u*' a fájl nevek eleje nagybetűsre konvertálódik, a többi betű pedig kicsire. Ezeken kívül még használhatod a '\' karaktert, mint hivatkozó karaktert. Például a '\\'-t a backslash-hez és a '\*'-et a csillaghoz.[Internal File Viewer] Belső fájlnéző A Belső fájlnéző két megjelenítési módra képes: ASCII és hex. A két mód közötti váltásra használd az F4-es billentyűt. Ha a GNU gzip programot telepítetted, szükség esetén ezzel automatikusan kitömöríti a fájlokat. A fájlnéző megpróbálja megállapítani a legjobb módot az információk megjelenítéséhez a rendszerednek, vagy a fájl típusának megfelelően. A Belső fájlnéző használ néhány szövegrészletet a vastag, és az aláhúzott szövegattribútumok megjelenítésére azért, hogy a fájl megjelenítése szebb legyen. Amikor hex módban vagy, a keresés funkcióban lehetővé teszi hexadecimális értékek használatát. Használhatsz kevert hivatkozást is ezen értékeknek megfelelően: "Szöveg" 0xFE 0xBB "további szöveg". A szöveg értékek közötti részt és a hivatkozás szövegét nem veszi figyelembe. Néhány belső részlet a fájlnézőről: Azokon a rendszereken, ahol létezik az mmap(2) rendszerhívás, a fájl programtérképe olvasódik be ehelyett; ha a rendszer nem tartalmazza az mmap(2) rendszerhívást, vagy a fájl tartalmaz olyan műveletet, mint ami megfelel a szűrőnek, a fájlnéző egy növekvő buffert fog használni, amely csak azokat a részeit tartalmazza a fájlnak, amelyekhez jelenleg hozzáférsz (ez tömörített fájlokra is vonatkozik). Ez a lista tartalmazza azokat a gombokat, amelyekhez művelet kapcsolódik a Midnight Commander belső fájlnézőjében. F1 Elindítja a beépített hypertext súgót. F2 Átvált sortörés módba. F4 Átvált hex módba. F5 Sorra lép. Egy promptot jelenít meg a sor számának megadására, és magjeleníti azt. F6, /. Szabványos kifejezés keresése. ?, Szabványosos kifejezés keresése visszafelé. F7 Normál keresés / hex módú keresés. C-s Normál keresést indít el, ha nem volt megelőző kifejezés keresés, egyébként a következő előfordulást keresi meg. C-r. Keresés visszafelé, ha nem volt megelőző kifejezés keresés, egyébként a következő előfordulást keresi meg. n. A következő egyezőt keresi. F8 Vált a Nyers és Feldolgozott mód között: ez a fájlt, úgy mutatja meg, ahogy megtalálta, vagy, ha folyamatszűrő meg van adva az mc.ext fájlban, akkor a szűrő kimenetét. A Jelenlegi mód mindig a másik, mit amit a gomb felirata mutat. F9 Vált a formázott-nem formázott mód között: amikor a formázott mód be van kapcsolva, néhány szöveg elemet, a vastagítást és az aláhúzást eltérő színnel jelenít meg. A menüsorban mindíg a másik felirat látható, jelezve, hogy milyen módba lehet átkapcsolni. F10, Esc. Kilép a Belső fájlnézőből. next-page, space, C-v. Egy lapot lapoz előre. prev-page, M-v, C-b, backspace. Egy lapot lapoz vissza. down-gomb Egy sort gördít elöre. up-gomb Egy sort gördít vissza. C-l Frissíti képernyőt. "[n] m" Beállítja az n kijelölést. "[n] r" Az n kijelölésre ugrik. C-f A következő fájlra ugrik. C-b Az elöző fájlra ugrik. M-r Ki- és bekapcsolja a vonalzót. Ez a rész a fájl fájlnézővel történő megjelenítésének leírását tartalmazta, lásd még a TársításokEdit Extension File részt.[Internal File Editor] Belső fájlszerkesztő A Belső fájlszerkesztő egy rengeteg eszközzel ellátott, de egyszerű teljes képernyős szerkesztő. Az F4 gomb segítségével lehet elindítani az inicializáló fájl use_internal_edit opciójának megfelelő beállításokkal. A kezelt fájlnál 16 MByte-os mérethatárral rendelkezik, és hibátlanul lekezeli a bináris fájlokat is. Az eszközök, amielyek használhatók: Blokk másolás, mozgatás, törlés, kivágás, beillesztés; "billentyű a billentyű visszavonására"; legördülő menük; fájl beillesztés; makró készítés; szabványos kifejezés keresés és csere; shift-kurzor MSW-MAC szöveg kijelölés (csak linux konzolon); beillesztés-felülírás beállítás váltása; és a pipe szöveg blokkokkal a shell parancsok közvetlen elérése. A szerkesztő használata nagyon egyszerű és nem igényel magyarázatot. Annak megtekintéséhez, hogy melyik gomb mit csinál, a megfelelő legördülő menü megtekintése szükséges. Egyéb gombok: Shift és nyíl billentyűk a szöveg kijelöléséhez. A Ctrl-Ins kimásolja a szöveget a mcedit.clip -be és a Shift-Ins beilleszti azt a mcedit.clip-ből. A Shift-Del kivágja a szöveget a mcedit.clip -be, és a Ctrl-Del törli a kijelölt szöveget. A lezáró billentyűként szintén használható a Return az automatikus bekezdéssel. Az egér kijelölés is működik, kijelölhetsz egérrel a shift gomb lenyomásával, amíg a normál terminál egeret csak a szöveg megjelölésére használhatod. Macró megadásához nyomd le a Ctrl-R -t és ekkor add meg a vezérlő gombokat a futtatandó folyamat megadásához. Nyomd le a Ctrl-R -t újra, ha ezt be akarod fejezni. Ekkor a makróhoz bármilyen billentyűt hozzárendelhetsz az adott gomb lenyomásával. A makró lefut a Ctrl-A és a megadott gomb lenyomásakor. A makró lefuttatható még akkor is, ha lenyomod a Váltó (Alt), Ctrl, vagy az Esc-et és a megadott gombot, feltételezve azt, hogy a gombot nem használja más funkció. Miután megadtad, a makro parancs a home könyvtárad ~/.local/share/mc/mcedit/mcedit.macros fájljába kerül. A makrót a fájl megfelelő sorának törlésével végezheted el. Az F19 formázza a szöveget (C , C++ , vagy más kódra) amikor ez a rész kijelölt . Ennek használatához elöször egy futtatható fájlt kell készítened ~/.local/share/mc/mcedit/edit.indent.rc néven. Szerkeszd ezt szkriptet, ha szükséges. A szerkesztő megjeleníti még a nem-amerikai karaktereket is (160 fölött). Amikor bináris fájlokat szerkesztesz, a Beállításoknál beállíthatod a Képernyőbiteket 7 bitre a térközök tisztasága miatt.[Completion] Kiegészítés A Midnight Commander begépeli neked a kívánt szöveget. Megkísérli kiegészíteni a szöveget a jelenlegi pozíciótól. Az MC kiegészíti a szöveget (ha a szöveg $ -ral kezdődik), felhasználónevet (ha a szöveg ~ -vel kezdődik), hostnevet (ha a szöveg @ -lel kezdődik), vagy parancsot (ha a parancssor azon részén állsz, ahova a parancsot kell begépelni, megjeleníti a kiegészítést, ha a shell tartalmazza a szót, és az a shell beépített parancsa). Ha ezek közül egyik sem egyezik, akkor fájlnév kiegészítéssel próbálkozik. A fájlnév, felhasználónév, változó és hostnév kiegészítése működik az összes beviteli sorban, a parancskiegészítés csak a parancssorban. Ha a kiegészítés kétértelmű (több érték megjelenítése lehetséges), a MC hangjelzést ad és a BeállításokConfiguration dialogbox kiegészítés: összes opciójának megfelelően hajtja végre a további műveleteket. Ha ez az opció be van állítva, az összes megjeleníthető elem egy listában jelenik meg a jelenlegi pozíciótól kezdődően, a fel-le nyilak segítségével, és az Enter -rel tudod kiegészíteni a bejegyzésed. Ezen kívűl, még begépelhetsz az első helyre akkor, amikor a listában megjelenített összes kiegészítés eltér az általad kívánttól. Ha újra lenyomod a M-Tab -ot, egy listarészlet jelenik meg a listában, egyébként pedig csak az első egyező elem, amely az összes kijelölt karakterrel egyezik. Hamarosan a kétértelműség meg fog szűnni, a dialógus ablak eltűnik, amit az Esc F10 és a bal, illetve a jobb nyíl billentyűkkel is megtehetsz. Ha a kiegészítés: összesConfiguration nincs beállítva, a dialógus ablak csak a M-Tab második lenyomására jelenik meg, az első lenyomáskor, az MC csak hangjelzést ad.[Virtual File System] Csatolt (látszólagos) fájlrendszer A Midnight Commander kód rétegekkel biztosítja azt, hozzáférj a fájlrednszerhez; Ez a kód réteg arra képes, hogy átváltson csatolt fájlrendszerre. A csatolt fájlrendszerre történő átváltás lehetővé teszi a Midnight Commander számára azt, hogy a fájl műveleteket végezzen akkor is, ha a fájlok nincsenek a UNIX fájlrendszeren. Jelenleg a Midnight Commander a következő Csatolt Fájlrendszerekkel rendelkezik (VFS): a helyi fájlrendszert a szokásos Unix fájlrendszeren lévő fájlokhoz használja; az ftpfs-t, az FTP protokollal rendelkező távoli gépek fájlainak módosítására használja; a tarfs-t a tar és tömörített tar fájlok módosítására használja; az undelfs-t, a törölt fájlok visszaállítására használja az ext2-es fájlrendszeren (az alapértelmezett fájlrendszer Linux rendszereken), a fish (a fájlok shellen keresztüli módosításához, mint pl. rsh és ssh) és végül az mcfs (a Midnight Commander fájlrendszere), amely hálózat alapú fájlrendszer. A VFS kódváltója minden elérési útvonal leírást értelmez és követi azt a megfelelő fájlrendszerrel, azt, hogy melyik rendszeren melyik használatos, azt a későbbiekben a megfelelő résznél találhatod meg.[FTP File System] FTP fájlrendszer Az ftpfs lehetővé teszi számodra azt, hogy távoli gépeken használjunk fájlokat, ennek használatához, próbáld ki a panel FTP kapcsolat... parancsát (elérhető a menüből), vagy közvetlenül átválthatsz a jelenlegi könyvtárból a cd parancs használatával, valahogy így: ftp://[!][felhasználó[:jelszó]@]machine[:port][távoli-könyvtár] A felhasználó, port és a távoli-könyvtár elemek opcionálisak. Ha megadod a felhasználó elemet, akkor a Midnight Commander a távoli gépre megpróbál ezzel a felhasználónévvel belépni, egyébként a te bejelentkező nevedet fogja használni. Opcionális a jelszó elem, ha meg van adva akkor ezt a jelszót fogja használni a bejelentkezéshez. Ajánlott ennek használata (soha ne tartsd ezeket a gyorslistádban, kivéve ha beállítod a megfelelő jogosultságokat, és még ekkor sem lesz minden esetben tökéletesen biztonságos megoldás). Példák: ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!behind.firewall.edu/pub ftp://guest@remote-host.com:40/pub ftp://miguel:xxx@server/pub Tűzfalon keresztüli kapcsolat létrehozásához, az ftp://! kiegészítés használatára van szükséged (pl., felkiáltójel a dupla perjel után) ahhoz, hogy a Midnight Commander használni tudja a proxy host-ot az ftp átvitelhez. A Csatolt fájlrendszer...Virtual FS dialógus ablakban tudod beállítani a proxy host tulajdonságait. A Csatolt fájlrendszer...Virtual FS dialógus ablak másik beállítandó opciója az ftp proxy-n keresztül opció. Ez beállítja a program számára azt, hogy mindig használja a proxy host-ot. Ha ez a változó be van állítva, akkor a program két dolgot csinál: konzultál a /usr/share/mc.no_proxy fájl soraival, hogy azok tartalmazzák-e a host nevet, mint helyi eszközt (ha a host neve ponttal kezdődik, akkor ezt domainként tartja számon), és feltételezi azt, hogy a pont nélküli hostnevek közvetlenül felodhatók. Ha ftpfs kódot használsz csomagszűrő router esetén, akkor nincs lehetőséged a fájlok megszokott módon történő megnyitására, ezért neked kell a program számára megadnod azt, hogy a fájlokat passzív módon nyissa meg. Ennek használatához állítsd be az ftpfs_use_passive_connections opciót az indító fájlban. A Midnight Commander a könyvtárlistát a cache-ben tárolja. A cache frissítésének ideje a Csatolt fájlrendszer...Virtual FS dialógus ablakban végezhető el. Ez komikus helyzetet idézhet elő akkor, amikor változtatást hajtasz végre a könyvtárban, és az nem jelenik meg addíg, amíg a cache-t nem iratod újra a C-r gombbal. Ez sajátos jellegzetesség (amikor tapasztalod ezt a hibát, gondolj arra, hogy az ftpfs-el megváltoztatott fájlok esetleg az Atlanti-óceán másik oldalán vannak).[Tar File System] Tar fájlrendszer A Tar fájlrendszer gondoskodik arról, hogy csak olvasható módon a chdir parancs használatával hozzáférhess a tar fájlaidhoz és tömörített tar fájljaidhoz. A könyvtár tar fájlra történő átváltásához a tar fájlodat a következő szintaktikájú parancs segítségével tudod átváltani könyvtárrá: /filename.tar:utar/[dir-inside-tar] Az mc.ext fájl már tartalmaz gyorsbillentyűket a tar fájlokhoz, ezért csak rá kell mutatnod a tar fájlra és le kell nyomnod az entert ahhoz, hogy beléphess a tar fájlba, ehhez nézd meg a TársításokEdit Extension File részt, hogy megismerhesd az ezzel kapcsolatos információkat: Példák: mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// Az utóbbi meghatározás a tar arhívum teljes elérési útját tartalmazza.[FIle transfer over SHell filesystem] Fájl áthelyezése a Shell fájlrendszeren túlra A fish fájlrendszer hálózat alapú fájlrendszer, amely lehetővé teszi műveletek végrehajtását a távoli gépeken, mintha azok a saját gépeden lennének. Ennek használatához a másik oldali gépnek futtatnia kell a fish szervert, vagy bash kompatibilis shellel kell rendelkeznie. A távoli géphez történő kapcsolódáshoz csak könyvtárat kell váltanod a következő formátumnak megfelelő könyvtárba: sh://[felhasználó@]machine[:opciók];/[távoli-könyvtár]; A felhasználó , opciók és a távoli-könyvtár elemek opcionálisak. Ha megadod a felhasználó elemet, akkor a Midnight Commander megpróbál belépni a távoli gépre ezzel a felhasználó névvel, egyébként pedig a te belépő nevedet használja. A 'C' opció a tömörítéshez használatos; a 'rsh' az rsh használatához az ssh helyett. Ha a távoli-könyvtár elemet beírtad, a távoli gépnek ezt a könyvtárát állítod be. Példák: sh://onlyrsh.mx:r/linux/local sh://joe@want.compression.edu:C/private sh://joe@noncompressed.ssh.edu/private [Undelete File System] Törlés visszaállítása (csak ext2; second extended filesystem) Linux rendszereken, ha azt válaszolod a konfiguráláskor, hogy használni akarod az ext2fs törlés visszavonás lehetőségét, akkor lehetőséged lesz a törlés művelet visszavonására. A Törlés visszaállítása funkció csak ext2 fájlrendszeren végezhető el. A Törlés visszaállítása csak csatlakozó eszköz az ext2fs library-hoz: helyrehozza az összes törölt fájlnevet az ext2fs-en, megjeleníti őket és a kiválasztott fájlokat a kiteszi a megadott partícióra. Ezen fájlrendszer használatához abba a speciális fájlrendszerbe kell belépned, amely "undel://" meghatározással kezdődik, és annak az aktuális fájlrendszernek a nevét tartalmazza, ahol a visszaállítani kívánt file található. Például, ha a törölt fájlokat az első scsi lemez második partícióján szeretnénk visszaállítani, akkor a következő elérési utat kell megadnunk: undel://sda2 Persze várakozni kell, amíg az undelfs a szükséges információkat beolvassa, a fájl böngészés megkezdése előtt.[SMB File System] SMB File System The smbfs allows you to manipulate files on remote machines with SMB (or CIFS) protocol. These include Windows for Workgroups, Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. To actually use it, you may try to use the panel command "SMB link..." (accessible from the menubar) or you may directly change your current directory to it using the cd command to a path name that looks like this: smb://[user@]machine[/service][/remote-dir] The user , service and remote-dir elements are optional. The user , domain and password can be specified in an input dialog. Examples: smb://machine/Share smb://other_machine smb://guest@machine/Public/Irlex [EXTernal File System] EXTernal File System extfs allows to integrate numerous features and file types into GNU Midnight Commander in an easy way, by writing scripts. Extfs filesystems can be divided into two categories: 1. Stand-alone filesystems, which are not associated with any existing file. They represent certain system-wide data as a directory tree. You can invoke them by typing 'cd fsname:// ' where fsname is an extfs short name (see below). Examples of such filesystems include audio (list audio tracks on the CD) or apt (list of all Debian packages in the system). For example, to list CD-Audio tracks on your CD-ROM drive, type cd audio:// 2. 'Archive' filesystems (like rpm, patchfs and more), which represent contents of a file as a directory tree. It can consist of 'real' files compressed in an archive (urar, rpm) or virtual files, like messages in a mailbox (mailfs) or parts of a patch (patchfs). To access such filesystems 'fsname:// ' should be appended to the archive name. Note that the archive itself can be on another vfs. For example, to list contents of a zip archive documents.zip type cd documents.zip/uzip:// In many aspects, you could treat extfs like any other directory. For instance, you can add it to the hotlist or change to it from directory history. An important limitation is that you cannot invoke shell commands inside extfs, just like any other non-local VFS. Common extfs scripts included with Midnight Commander are: a access 'A:' DOS/Windows diskette (cd a:// ). apt front end to Debian's APT package management system (cd apt:// ). audio audio CD ripping and playing (cd audio:// or cd device/audio:// ). bpp package of Bad Penguin GNU/Linux distribution (cd file.bpp/bpp:// ). deb package of Debian GNU/Linux distribution (cd file.deb/deb:// ). dpkg Debian GNU/Linux installed packages (cd deb:// ). hp48 view and copy files to/from a HP48 calculator (cd hp48:// ). lslR browsing of lslR listings as found on many FTPs (cd filename/lslR:// ). mailfs mbox-style mailbox files support (cd mailbox/mailfs:// ). patchfs extfs to handle unified and context diffs (cd filename/patchfs:// ). rpm RPM package (cd filename/rpm:// ). rpms RPM database management (cd rpms:// ). ulha, urar, uzip, uzoo, uar, uha archivers (cd archive/xxxx:// where xxxx is one of: ulha , urar , uzip , uzoo , uar , uha ). You could bind file type/extension to specified extfs as described in the Edit Extension FileEdit Extension File section. Here is an example entry for Debian packages: regex/.deb$ Open=%cd %p/deb:// [Colors] Színek A Midnight Commander megpróbálja megállapítani azt, hogy a terminál amelyet használsz, támogatja-e a színhasználatot a terminál adatbázis és a terminál név segítségével. Néha ez összezavarodhat, ezért előfordulhat, hogy neked kell megmondanod azt, hogy színes, vagy színtelen módot használjon a -c illetve a -b kiegészítéssel. Ha a programot a Slang képernyő kezelővel fordították az ncurses helyett, szintén le fogja ellenőrizni a COLORTERM változó értékét, ha be van állítva, ez olyan hatású, mintha a -c flaggal indítottál volna. Magadhatod azt a terminálnak, hogy mindíg a színes módot használja a Colors részben color_terminals változónál az indító fájlban. Így a terminál színtámogatásának vizsgálatát a Midnight Commander nem végzi el. Például: [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... A program mindkét opcióval fordítható (ncurses és slang). Az ncurses nem jelent feltétlenül színes üzemmódot; csak a terminál adatbázist használja. A Midnight Commander lehetőséget nyújt az alapértelmezett színek beállítására. Jelenleg a színek a MC_COLOR_TABLE környezeti változóban, vagy a Colors részben definiálhatók az indító fájlban. Az alapértelmezett színtérképet a Colors rész a base_color változójából olvassa ki. Megadhatsz ettől eltérő színtérképet is, a terminál nevének kulcsszóként való használatával. Példa: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red A színmeghatározás formátuma: =,:= ... A színek opcionálisak, a kulcsszavak a következők: normal, selected, marked, markselect, errors, input, reverse, gauge; A menü színek: menunormal, menusel, menuhot, menuhotsel, menuinactive; A dialog színek: dnormal, dfocus, dhotnormal, dhotfocus; Súgó színek: helpnormal, helpitalic, helpbold, helplink, helpslink; Fájlnéző színek: viewunderline; Speciális kijelölés színei: executable, directory, link, stalelink, device, special, core; Viewer colors are: viewnormal, viewbold, viewunderline, viewselected. Szerkesztő színei: editnormal, editbold, editmarked. input maghatározza a beviteli sorok színét a dialogus ablakora vonatkozóan. gauge meghatározza a folyamat-mutató sáv (gauge) kitöltött részének, amely pl. azt mutatja, hogy a fájl másolásakor annak hány százaléka másolásolódott már át a grafikus megjelenítésben. A dialógus ablakok a következő színeket használják: dnormal a normál szöveghez, dfocus a jelenleg kiválasztott szövegelemekhez, dhotnormal a gyorsbillentyűk színei, amelyek eltérnek a normál szöveg színétől, aholis a dhotfocus színt használjuk a jelenleg kiválasztott komponensekhez. A menük azonos sémát használnak a menunormal, menusel, menuhot, menuhotsel és a menuinactive részeknél. A súgó a következő színeket használja: helpnormal a normál szöveghez, helpitalic ahhoz a szöveghez, amelyet dőlt betűvel szeretnénk nyomatékosítani akarunk a manualban, helpbold ahhoz a szöveghez, amelyet félkövérrel szeretnénk nyomatékosítani a man oldalon, helplink -et a nem kiválaszott hyperlinkekhez használjuk és a helpslink -et a kiválasztott hyperlinkekhez. A kiemelés színei azt határozzák meg, a fájlok hogyan jelenjenek meg akkor, ha a kiemelés engedélyezve van (lásd a Megjelenés résztLayout). directory a könyvtárakhoz, és a könyvtárak szimbolikus linkjeihez használatos; executable a futtatható fájlokhoz; link a szimbolikus linkekhez, amelyekk még létezőek, és nem könyvtárra mutató linkek; stalelink az elvesztett szimbolikus linkekhez; device - karakter és blokk eszközökhöz; special a speciális fájlokhoz, mint pl.FIFO-k és az IPC socket-ek; core a core fájlokhoz. A megjeleníthető színek: black (fekete), gray (szürke), red (piros), brightred (világospiros), green (zöld), brightgreen (világoszöld), brown (barna), yellow (sárga), blue (kék), brightblue (világoskék), magenta (bíborvörös), brightmagenta (világos bíborvörös), cyan, brightcyan (világos zöldeskék), lightgray (világosszürke) és a white (fehér). Van külön speciális kulcsszó az átlátszó háttérhez. Ez a 'default' (alapértelmezett). Csak a 'default'-ot tudod háttérszínként használni. Példa: [Colors] base_color=normal=white,default:marked=magenta,default [Special Settings] Speciális Beállítások A legtöbb Midnight Commander beállítás a menükből is elérhető. Ám van néhány beállítás, ami csak a setup fájl szerkesztésével állítható be. Ezeket a változókat az ~/.config/mc/ini fájlban állíthatod be: clear_before_exec Alapértelmezésben a Midnight Commander törli a képernyőt, mielőtt futtatna egy parancsot. Ha a parancs kimenetét a képernyő alján szeretnéd látni, az ~/mc.ini fájlban javítsd ki a clear_before_exec értékét 0-ra. confirm_view_dir Ha lenyomod az F3 gombot a könyvtár felett állva, normálisan a MC belép a könyvtárba. Ha ez a flag 1-re van állítva, akkor az MC kijelölt fájlok esetén megerősítő kérdést fog feltenni, mielőtt könyvtárat váltana. ftpfs_retry_seconds Ez az érték az a szám, amely megadja azt, hogy Commander mennyit várjon mielőtt megpróbál újra kapcsolódni az ftp szerverre, elutasítás esetén. Ha az érték nulla, akkor nem próbálkozik újra a kapcsolatteremtéssel. ftpfs_use_passive_connections. Ez az opció alapesetben ki van kapcsolva. Ez teszi az ftpfs kódot használhatóvá passzív megnyitás módúvá a letöltött fájloknál. Ezt akkor használják, ha csomagszűrő routert használnak. Ez az opció csak akkor működik, ha a nem használsz ftp proxy-t. max_dirt_limit Meghatározza azt, hogy hány képernyőfrissítést tudjon átlépni a Belső fájlnéző. Normálisan ez az érték nem meghatározott, mivel a kód automatikusan módosítja a képfrissítés sebességét, ha túl gyosran ütöd le egymás után a billentyűket. Habár a nagyon lassú gépeken, vagy, ha nagy billenty ismétlési sebességet állítottunk, a nagy érték tudja megfelelően frissíteni a képernyőt. A legjobb az ha a max_dirt_limit értékét 10-re állítod, és ez az alapértelmezett érték. mouse_move_pages Vezérel akkor, amikor a panelben az egérrel legördítesz oldalanként, vagy sorról sorra. mouse_move_pages_viewer Vezérel akkor, amikor a panelben az egérrel legördítesz egy oldala oldalanként, vagy sorról sorra a Belső fájlnézőben. old_esc_mode Alapesetben a Midnight Commander az ESC gombot a gomb rendeltetésének megfelelően használja (Meta) (old_esc_mode=0), ha beállítod ezt az opciót, (old_esc_mode=1), akkor az ESC gomb egy másodpercig vár, és, ha ilyenkor nem nyomsz le egy kiegészítő gombot, az ESC műveletet megszakító gombként fog működni (ESC ESC). only_leading_plus_minus speciálisan kezeli a '+', '-', '*' karaktereket a parancssorban (kiválasztás, kiválasztás megszüntetése, megfordítja a kiválasztást), de csak akkor, ha a parancssor üres. A parancssorban nem kell idézőjelek közé tenni. Amikor a parancssor nem üres, nem tudjuk megváltoztatni a kiválasztást. panel_scroll_pages Ha be van állítva (alapértelmezésben), a panel egy fél képernyőnyit fog fel-le gördülni, ha a kurzor eléri a panel végét, vagy elejét, egyébként csak egy fájlt fog legördítani ilyenkor. show_output_starts_shell Ez a változó csak akkor működik, ha a subshell támogatást nem használod. Amikor a C-o billentyű kombinációt használod, visszalépsz a felhasználói képernyőre, ha "egy" a beállítás, akkor a shellt frissíted. Egyébként bármely gomb lenyomásával visszatérhetsz a Midnight Commander-hez. torben_fj_mode Ha ez a flag be van állítva, akkor a home és az end gombok kissé eltérően fognak működni a panelekben, a kiválasztást a panel első és utolsó fájljára mozgatja, s a következőképp működik: A home gombnál: Felmegy a középső sorra, ha lejjebb volt; egyébként a felső sor lép addíg, amíg el nem éri a legfelső sort, ebben ez esetben ez lesz a panel első fájlja. Az end gomb működése hasonló: Lemegy a középső sorra, ha felette volt; egyébként a legalsó sorra lép addíg, amíg el nem éri az utolsó fájl a panelben. use_file_to_guess_type Ha ez a változó be van állítva (alapértelmezésben) meg foja jelölni azt a fájl parancsot, amelyhez a TársításokbanEdit Extension File a fájl típusnál egyezőt talált. xtree_mode Ha ez a változó be van kapcsolva (alapértelmezésben ki van kapcsolva), akkor, amikor a fájlrendszert a Fa panelben böngészed, az automatikusan újraolvassa a másik panelt a kiválasztott könyvtárnak megfelelő tartalommal.[Terminal databases] Terminál adatbázisok A Midnight Commander lehetőséget nyújt a terminál adatbázis root jogok használata nélküli módosítására. A Midnight Commander a rendszer indító fájlban (az mc.lib fájlt a Midnight Commander library könyvtárában találjuk), vagy az ~/.config/mc/ini file "terminal:your-terminal-name" részében keres, és, a "terminal:general" rész minden sora tartalmazza azokat a billentyűzet szimbólumokat az egyenlőségjelet és a definiált szimbólumot követően, amelyeket te mag akarsz határozni. A \e speciális formátumot az escape és a ^x-t a control-x karakter megjelenítésére használhatod. A látható billentyű szimbólumok: f0-tól f20-ig Funkció billentyűk f0-f20 bs backspace home home gomb end end gomb up kurzor fel gomb down kurzor le gomb left kurzor balra gomb right kurzor jobbra gomb pgdn page down gomb pgup page up gomb insert az insert karakter delete a delete karakter complete a lezáró Például ahhoz, hogy az insert gomb az Escape + [+ O + p-pel legyen azonos, az alábbiakat állítsd be az ini fájlban: insert=\e[Op A complete billentyű szimbólum megjeleníti az escape szekvenciát, amely a leállító folyamatot indítja el, az M-tab-bal indítható el, de definiálhatsz más gombokat is ugyanerre a folyamatra (azokon a billentyűzeteken, ahol valamelyik gomb nem használható). [FILES] Fájlok A progam minden ezzel kapcsolatos infomációt az MC_DATADIR környezeti változóban tárol. Ha ezt a változót nem állítottuk be, akkor ez vissza fog állítódni a /usr könyvtárra. /usr/share/mc/mc.hlp A program súgó fájlja. /usr/share/mc/mc.ext Az alapértelmezett rendszerszintű kiterjesztés fájl. ~/.config/mc/mc.ext A felhasználó saját kiterjesztései, nézet beállítások és szerkesztési beállítások. Ezek felülbírálják a rendszerszintű fájl bejegyzéseit, ha van ilyen. /usr/share/mc/mc.ini Az alapértelmezett rendszerszintű Midnight Commander beállítás, amelyet csak akkor használ, ha a felhasználónak nincs saját ~/.config/mc/ini fájlja. /usr/share/mc/mc.lib A Midnight Commander globális beállításai. Az ebben a fájlban elvégzett beállítások minden felhasználó Midnight Commander-jére vonatkoznak, ez használható a site-globális terminál beállításaihoz. ~/.config/mc/ini A felhasználó saját beállításai. Ha ez a fájl elérhető, akkor a beállítások ebből a fájlból olvasódnak be a rendszerszintű indító fájl helyett. /usr/share/mc/mc.hint Ez a fájl tartalmazza a program által megjelenített útmutattásokat (cookie-kat). /usr/share/mc/mc.menu Ez a fájl azonos a rendszerszintű alkalmazás menüvel. ~/.config/mc/menu A falhasználó saját alkalmazás menüje. Ha ez a fájl elérhető a rendszerszintű alkalmazás menü helyett ezt fogja használni. ~/.cache/mc/Tree A könyvtárlista a Könyvtárfa és a Fa nézethez. Minden sor egy bejegyzés. Minden sor perjellel kezdik a teljes könyvtár neveknél. A sorok egy számmal kezdődnek, amik azonosak az elöző könyvtáréval. Ha ezt a fájlt el akarod készíteni a következő parancsot használd: find / -type d -print | sort > ~/.cache/mc/Tree" Normálisan nincs erre szükséged, mert a Midnight Commander automatikusan frissíti ezt. ./.mc.menu Helyi felhasználó által definiált menü. Ha ez a fájl létezik, ezt használja a home, vagy rendszerszintű alkalmazás menü helyett. To change default home directory of MC, you can use MC_PROFILE_ROOT environment variable. The value of MC_PROFILE_ROOT must be an absolute path. If MC_PROFILE_ROOT is unset or empty, HOME variable is used. If HOME is unset or empty, MC directories are get from GLib library.[AVAILABILITY] A Midnight Commander frissítése A program legutolsó verzióját az ftp.nuclecu.unam.mx címen a /linux/local könyvtárban találhatod meg, Európából pedig a sunsite.mff.cuni.cz címen a /GNU/mc könyvtárban és az ftp.teuto.de címen az /lmb/mc könyvtárban.[SEE ALSO] Lásd még... ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). A Midnight Commander World Wide Web oldalának címe a következő: http://www.midnight-commander.org/ [AUTHORS] Szerzők Miguel de Icaza (miguel@roxanne.nuclecu.unam.mx), Janne Kukonlehto (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za) and Pavel Machek (pavel@ucw.cz) are the developers of this package; Alessandro Rubini (rubini@ipvvis.unipv.it) has been especially helpful debugging and enhancing the program's mouse support, John Davis (davis@space.mit.edu) also made his S-Lang library available to us under the GPL and answered my questions about it, and the following people have contributed code and many bug fixes (in alphabetical order): Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de), Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar), Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it), Pavel Roskin (proski@gnu.org), Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su), Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su) and Wim Osterholt (wim@djo.wtm.tudelft.nl).[BUGS] Hibák bejelentése Nézd meg a disztribúció TODO fájlát, hogy megtudhasd, milyen teendők vannak még vissza. Ha a programmal kapcsolatos problémád van, akkor azt küld el az alábbi levélcímre: mc-devel@gnome.org. Gondoskodj arról, hogy tartalmazza a hiba minél pontosabb meghatározását, a futtatott program verziószámát (az mc -V parancs meg fogja jeleníttetni ezt), az operációs rendszert, amin futtatod a programot amikor az összeomlott, méltányolni fogjuk a részletes leírást. [main] lqwqk k k  x x x . x . x  x x x k lqu wqk k lqw tqk n  x x x x x x x x x x x x x x  v v v mqv v v v mqu v v mj qqqqqqCommander qj  Ez a GNU Midnight Commander súgója. Az interaktív súgó használatának megismeréséhez csak üss egy entertHow to use help. Itt közvetlenül a súgó tartalomjegyzékébeContents juthatsz. A Midnight Commander-t a következő szerzőkAUTHORS készítették. A Midnight Commander mindenféle garanciaWarranty nélkül kerül kiadásra. Ez szabad szoftver, így továbbadhatod azt a Felhasználási engedélybenLicense meghatározott feltételekkel. [License] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [QueryBox] Lekérdező box A lekérdező boxban kezeléséhez a nyíl billentyűket, a szövegrész elejének magadásást, vagy a gombokra történő egérkattintást használhatod. [How to use help] Hogyan használjuk a súgót A súgóban a navigációhoz a billentyűzet gombjait és az egér gombjait is használhatod. A lefelé mutató nyíl lenyomására a következő bejegyzésre ugorhatsz, vagy legördítheted azt. A felfelé mutató nyíl lenyomására ez előző bejegyzésre ugorhatsz, vagy felhúzhatod azt. A jobbra mutató nyíl lenyomására a linknek megfelelő címre lép. A balra mutató nyíl lenyomására az előzőleg meglátogatott címre lépsz vissza. Ha az általad használt terminál nem támogatja a kurzor gombok használatát, használd a szóköz billentyűt az előre lépésre, a 'b' gombot a visszalépésre. Használd a TAB gombot a következő bejegyzésre való ugráshoz és az ENTER-t a jelenlegi link által megadott címre történő lépéshez. Az 'l' (last=utolsó) gombot az előzőleg látogatott oldalra való visszalépésre használhatod. Az ESC lenyomásával kiléphetsz a Súgóból. A bal egérgomb lenyomásával követheted a linket, vagy gördíthetsz. A jobb gomb lenyomásával visszatérhetsz az előzőleg látogatott pontra. A Súgóban használható összes gomb listája: Általános mozgási lehetőségek billentyűzettelGeneral Movement Keys. tab Mozgás a következő elemre. M-tab Mozgás az előző elemre. down Mozgás a következő elemre; a sorokat lefelé gördíti. up Mozgás az előző elemre; a sorokat felfelé gördíti. right, enter Követi a jelenlegi linket. left, l Visszalép az előzőleg meglátogatott pontra. F1 Megjeleníti a Súgót a Súgó nézővel. n Átlép a következő pontra. p Átlép az előző pontra. c A Tartalomjegyzékhez ugrik. F10, esc Kilép a Súgóból.  Local variables: fill-column: 58 end: PK1](m&.HH mc.hlp.itnu[[Contents] Indice degli argomenti: OPZIONIDESCRIPTION PanoramicaOverview Supporto mouseMouse Support TastiKeys Tasti variMiscellaneous Keys Pannelli directoryDirectory Panels Quick searchQuick search Shell a riga di comandoShell Command Line Tasti generali di movimentoGeneral Movement Keys Tasti di riga di ingressoInput Line Keys Barra dei menuMenu Bar Menu sinistra e destra (sopra e sotto)Left and Right Menus Modalità lista...Listing Mode... Ordina per...Sort Order... Filtro...Filter... RicaricaReread Menu fileFile Menu Cambia dir veloceQuick cd Menu comandoCommand Menu Albero directoryDirectory Tree Trova fileFind File Pannellizza comandoExternal panelize Directory favoriteHotlist Modifica file estensioniEdit Extension File Processi in backgroundBackground jobs Modifica file menuEdit Menu File Menu opzioniOptions Menu ConfigurazioneConfiguration AspettoLayout ConfermeConfirmation Mostra bitDisplay bits Impara tastiLearn keys FS virtuale Virtual FS Salva configurazioneSave Setup Esecuzione comandi del sistema operativoExecuting operating system commands Il comando cd internoThe cd internal command Sostituzione di macroMacro Substitution Supporto alla subshellThe subshell support PermessiChmod ProprietarioChown Proprietario avanzatoAdvanced Chown Operazioni sui fileFile Operations Maschera Copia/RinominaMask Copy/Rename Visualizzatore di file internoInternal File Viewer Editor di file internoInternal File Editor CompletamentoCompletion File system virtualeVirtual File System File system FTPFTP File System File system TarTar File System Trasferimento di file su FIlesystem di SHell (FISH)FIle transfer over SHell filesystem Recupero file cancellatiUndelete File System File system SMBSMB File System EXTernal File SystemEXTernal File System ColoriColors Impostazioni specialiSpecial Settings Database di terminaliTerminal databases FILEFILES REPERIBILITA'AVAILABILITY VEDERE ANCHESEE ALSO AUTORIAUTHORS BACHIBUGS LicenzaLicenza Finestre di dialogo di richiesta datiQueryBox Come usare la guida interattivaHow to use help [DESCRIPTION] DESCRIZIONE Il Midnight Commander è un file manager per sistemi operativi di tipo Unix. OPTIONS OPZIONI "-a" Disabilita l'uso dei caratteri grafici per il disegno delle linee. "-b" Forza la visualizzazione in bianco e nero. "-c" Forza la modalità colore; consultare la sezione coloriColors per ulteriori informazioni. "-C arg" Usato per specificare un set di colori differente a riga di comando. Il formato di arg è documentato nella sezione coloriColors. "-d" Disabilita il supporto mouse. "-e [file]" Esegue l'editor interno. Se il file viene specificato, lo apre alla partenza. Vedere anche mcedit (1) . "-f" Mostra i percorsi di ricerca compilati per i file del Midnight Commander. "-k" Reimposta i softkeys ai valori predefiniti dal database termcap/terminfo. Utile solo su terminali HP quando non vanno i tasti funzione. "-l file" Salva il dialogo ftpfs con il server in file. "-P file" Quest'opzione indica al Midnight Commander di stampare l'ultima directory di lavoro sul file specificato. Questa funzione non è fatta per un uso diretto, ma dovrebbe essere utilizzata da una speciale funzione shell che imposti automaticamente l'ultima directory corrente della shell come l'ultima directory in cui stava il Midnight Commander. Prelevate i file /usr/libexec/mc/mc.sh (utenti bash e zsh) o rispettivamente /usr/libexec/mc/mc.csh (utenti tcsh) per definire mc come un alias allo script di shell appropriato. "-s" Abilita il modo terminale lento, in questa modalità il programma non disegna le linee e disabilita la modalità prolissa. "-t" Usata solo se il codice è stato compilato con Slang e terminfo: fa in modo che il Midnight Commander usi il valore della variabile TERMCAP per le informazioni sul terminale invece delle informazioni di sistema sul database terminali. "-u" Disabilita l'uso della shell concorrente (ha senso solo se il Midnight Commander è stato compilato con il supporto per la shell concorrente). "-U" Abilita l'uso della shell concorrente (ha senso solo se il Midnight Commander è stato compilato con il supporto per la shell concorrente impostato come una caratteristica opzionale). "-v file" Lancia il visualizzatore interno per il file specificato. "-V" Mostra la versione del programma. "-x" Forza la modalità xterm. Usata quando è in funzione su terminali abilitati-xterm (due modalità video e in grado di spedire sequenze mouse di escape). -X, --no-x11 Do not use X11 to get the state of modifiers Alt, Ctrl, Shift -g, --oldmouse Force a "normal tracking" mouse mode. Used when running on xterm-capable terminals (tmux/screen). Se specificato, il primo percorso è la directory mostrata nel pannello selezionato; il secondo è la directory mostrata nell'altro pannello.[Overview] Panoramica Lo schermo del Midnight Commander è diviso in quattro parti. Quasi tutto lo spazio è occupato dai due pannelli directory. Come impostazione predefinita la seconda riga dal fondo è la riga di comando, mentre quella in basso mostra le etichette dei tasti funzione. La riga più in alto è la riga dei menuMenu Bar. La barra dei menu può essere invisibile, ma compare se clicchi la riga più in alto con il mouse o se premi il tasto F9. Il Midnight Commander fornisce la vista di due directory contemporaneamente. Uno dei due pannelli è quello corrente (la barra di selezione è presente solo in questo). Quasi tutte le operazioni hanno luogo nel pannello corrente. Alcune azioni come Rinomina e Copia usano la directory del pannello non selezionato come valore predefinito di destinazione (ma si richiede sempre una conferma prima). Per informazioni aggiuntive, vedere le sezioni sui pannelli directoryDirectory Panels, i menu sinistra e destraLeft and Right Menus e menu fileFile Menu. E' possibile eseguire comandi di sistema dal Midnight Commander semplicemente battendoli. Ogni cosa scritta apparirà sulla riga di comando e quando si preme l'invio il Midnight Commander eseguirà la riga di comando appena battuta; leggere le sezioni shell a riga di comandoShell Command Line e tasti della riga di ingressoInput Line Keys per saperne di più sulla riga di comando.[Mouse Support] Supporto mouse Il Midnight Commander è fornito di supporto mouse. Esso viene attivato ogniqualvolta lo si esegue in un terminale xterm(1) (funziona anche se si fa una connessione telnet, ssh o rlogin con un'altra macchina da un xterm) o se sta funzionando su una console Linux e si ha il mouse server gpm in funzione. Quando si fa clic con il tasto sinistro in un file nel pannello directory, il file viene selezionato; se si fa clic con il tasto destro il file viene marcato (o smarcato, a seconda dello stato precedente). Se il file è un programma eseguibile, il doppio clic su di esso lo eseguirà altrimenti se il file estensioniEdit Extension File ha un programma specifico per quell'estensione del file, il suddetto programma verrà eseguito. E' anche possibile eseguire i comandi assegnati ai tasti funzione cliccando sulle etichette dei tasti. Se un tasto del mouse viene premuto sulla riga in cima al pannello directory, il pannello sfoglia di una pagina in alto. Allo stesso modo, un clic sulla riga in basso provocherà un cambio di pagina in basso. Questo metodo dei bordi funziona anche nel visualizzatore dell'aiutoContents e nell' albero directoryDirectory Tree. L'auto ripetizione predefinita per il mouse è di 400 millisecondi. Questo valore può essere cambiato modificando il file ~/.config/mc/iniSave Setup e cambiando il parametro mouse_repeat_rate . Se il Commander sta funzionando con il supporto mouse, si può saltarlo ed ottenere il funzionamento del mouse normale (taglia e incolla di testo) tenendo premuto il tasto Maiuscole. [Keys] Tasti Alcuni comandi nel Midnight Commander presuppongono l'uso dei tasti Control (talvolta chiamato CTRL o CTL) e Meta (talvolta chiamato ALT o anche Compose). In questo manuale si utilizzeranno le seguenti abbreviazioni: C- significa premere il tasto control mentre si batte il carattere . Perciò C-f sarà: premi e tieni premuto il tasto Control e premi f. M- significa premere il tasto Meta o Alt mentre si batte . Se non c'è un tasto Meta o Alt, premere ESC , rilasciarlo, poi premere il carattere . S- significa premere il tasto Maiuscole mentre si batte il carattere . Tutte le linee di ingresso nel Midnight Commander usano un'approssimazione dei tasti usati dall'editor GNU Emacs. Ci sono molte sezioni che parlano dei tasti. Le seguenti sono le più importanti. La sezione menu fileFile Menu documenta le abbreviazioni di tasti per i comandi che appaiono nel menu file. Questa sezione include i tasti funzione. Molti di questi comandi lavorano sui file selezionati o sui file marcati. La sezione pannelli directoryDirectory Panels documenta i tasti che selezionano o marcano i file come oggetto per una seguente azione (l'azione normalmente deriva dal menu file). La sezione shell a riga di comandoShell Command Line elenca i tasti utilizzati per immettere e modificare linee di comando. Molti di questi copiano nomi di file o altro dal pannello directory alla riga di comando (per evitare troppo lavoro di battitura) o per accedere alla cronologia comandi. I tasti della riga di ingressoInput Line Keys sono usati per modificare le righe di ingresso. Cioè sia la riga di comando che le righe di ingresso nelle finestre di interrogazione.[Miscellaneous Keys] Tasti vari Qua ci sono alcuni tasti che non sono classificabili in nessuna delle altre categorie: Invio se c'è del testo nella riga di comando (quella in fondo ai pannelli), allora quel comando viene eseguito. Se non c'è testo nella riga di comando allora se la barra di selezione è sopra una directory il Midnight Commander esegue un chdir(2) alla directory selezionata e ricarica le informazioni sul pannello; se la selezione è un file eseguibile allora esso viene eseguito. Per ultimo, se l'estensione del file selezionato corrisponde ad una delle estensioni presenti nel file estensioniEdit Extension File, il comando corrispondente viene eseguito. C-l ridisegna tutto nel Midnight Commander. C-x c esegue il comando chmodChmod su un file o su un gruppo di file marcati. C-x o esegue il comando chownChown sul file corrente o sui file marcati. C-x l crea un collegamento. C-x s crea un collegamento simbolico. C-x i imposta la modalità della visualizzazione dell'altro pannello a informazioni. C-x q imposta la modalità della visualizzazione dell'altro pannello a vista rapida. C-x ! esegue il comando pannellizza comandoExternal panelize. C-x h esegue il comando aggiungi directory alla lista directory favoriteHotlist. M-! esegue il comando vista filtrata, descritto in visualizzatore di file internoInternal File Viewer. M-? esegue il comando trova fileFind File. M-c mostra la finestra cambia dir veloceQuick cd. C-o quando il programma viene eseguito in una console Linux o FreeBSD o in un xterm, mostrerà il risultato del comando precedente. Eseguito in console Linux, il Midnight Commander usa un programma esterno (cons.saver) per gestire il salvataggio e recupero delle informazioni sullo schermo. Se è stato compilato il supporto alla subsell, è possibile premere C-o in ogni momento per tornare alla schermata principale del Midnight Commander; per tornare all'applicazione basta premere C-o. Se si ha un'applicazione sospesa usando questo trucco, non si sarà in grado di eseguire altri programmi dal Midnight Commander finché non si terminerà l'applicazione sospesa.[Directory Panels] Pannelli directory Questa sezione elenca i tasti che operano sui pannelli directory. Se si desidera sapere come cambiare la visualizzazione dei pannelli, date un'occhiata alla sezione su menu sinistra e destraLeft and Right Menus. Tab, C-i cambia il pannello corrente. L'altro pannello diventa il nuovo pannello corrente mentre il pannello corrente diventa l'altro pannello. La barra di selezione si sposta dal vecchio pannello al nuovo corrente. Ins, C-t DEPRECATED! per marcare i file si può usare il tasto di Inserimento (la sequenza teminfo kich1) o la sequenza C-t (Control-t). Per smarcare i file basta marcare un file già marcato. Insert, C-t to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file. M-e to change charset of panel you may use M-e (Alt-e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "directory up" (..) in active panel. To cancel the charsets in all directories, select "No translation " in the dialog of encodings. M-g, M-r, M-j usato per selezionare rispettivamente il file superiore, il file centrale o quello inferiore in un pannello. M-t cambia il modo di visualizzazione corrente per mostrare la modalità successiva. In questo modo è possibile cambiare velocemente da listati lunghi a listati normali a listati definiti dall'utente. C-\ (control-barra retroversa) mostra le directory favoriteHotlist e va alla directory selezionata. + (più) viene utilizzato per selezionare (marcare) un gruppo di file. Il Midnight Commander richiederà un'espressione regolare per descrivere il gruppo. Quando i modelli della shell sono abilitati, le espressioni regolari sono molto simili alle espressioni regolari in una shell (* significa zero o più caratteri e ? un carattere). Se i modelli della shell sono disabilitati, la marcatura dei file viene fatta con le normali espressioni regolari (vedere ed (1)). \ (barra retroversa) usare il tasto "\" per deselezionare un gruppo di file. Questo è l'opposto del tasto più. freccia-su, C-p sposta la barra di selezione alla voce precedente nel pannello. freccia-giù, C-n sposta barra di selezione alla voce successiva nel pannello. home, a1, M-< sposta la barra di selezione alla prima voce nel pannello. fine, c1, M-> sposta la barra di selezione all'ultima voce nel pannello. pagina-giù, C-v sposta la barra di selezione di una pagina in basso. pagina-su, M-v sposta la barra di selezione di una pagina in alto. M-o rende la directory corrente del pannello corrente, la directory corrente dell'altro pannello. Mette l'altro pannello in modalità elenco se necessario. Se il pannello corrente è pannellizzato, l'altro non diventa pannellizzato. C-PaginaSu, C-PaginaGiù solo quando si esegue in console Linux: rispettivamente cambia directory a ".." e alla directory correntemente selezionata. M-y sposta la directory precedente nella cronologia, equivalente a premere '<' con il mouse. M-u sposta la directory successiva nella cronologia, equivalente a premere '>' con il mouse. M-S-h, M-H mostra la cronologia directory, equivalente a premere 'v' con il mouse.[Quick search] Quick search C-s, M-s inizia una ricerca nella directory. Quando la ricerca è attiva i dati immessi dall'utente vengono aggiunti alla stringa di ricerca invece della riga di comando. Se l'opzione Mostra mini-stato è abilitata, la stringa di ricerca viene mostrata nella riga di mini-stato. Scrivendo, la barra di selezione si muove al prossimo file che comincia con le lettere battute. I tasti backspace o canc possono essere utilizzati per correggere errori di battitura. Se viene premuto nuovamente, viene ricercata la corrispondenza successiva.[Shell Command Line] Shell a riga di comando Questa sezione elenca i tasti utili ad evitare troppe battiture nell'immissione dei comandi. M-Invio copia nella riga di comando il nome del file attualmente selezionato. C-Invio come M-Invio, ma funziona solo dalla console Linux. M-Tab esegue automaticamente il completamentoCompletion del nome del file, variabile, nome utente e nome host. C-x t, C-x C-t copia i file marcati (o se non vi sono file marcati, il file selezionato) del pannello corrente (C-x t) o dell'altro pannello (C-x C-t) sulla riga di comando. C-x p, C-x C-p la prima sequenza di tasti copia il percorso corrente sulla riga di comando e la seconda copia il percorso del pannello non selezionato sulla riga di comando. C-q il comando di inserimento letterale serve per inserire caratteri che sarebbero altrimenti interpretati dal Midnight Commander (come il simbolo '+') M-p, M-n Usa questi tasti per navigare attraverso la cronologia comandi. M-p va alla voce precedente, M-n va alla successiva. M-h mostra la cronologia per la riga di ingresso corrente.[General Movement Keys] Tasti generali di movimento Il visualizzatore dell'aiuto, il visualizzatore dei file e l'albero directory usano un codice comune per gestire il movimento. Per questa ragione essi accettano esattamente gli stessi tasti. Ognuno di questi però accetta anche altri tasti indipendenti. Diverse parti del Midnight Commander usano gli stessi tasti di movimento, questa sezione riguarda quelle parti. Su, C-p si sposta di una riga indietro. Giù, C-n si sposta di una riga avanti. Pag. Prec., Pagina Su, M-v si sposta di una pagina in alto. Pag. Succ., Pagina Giù, C-v si sposta di una pagina in basso. Home, A1 si sposta all'inizio. Fine, C1 si sposta alla fine. In aggiunta a quelli menzionati sopra, il visualizzatore dell'aiuto accetta i seguenti tasti: b, C-b, C-h, Backspace, Canc si sposta di una pagina in alto. Barra spaziatrice si sposta di una pagina in basso. u, d si sposta di mezza pagina in alto o in basso. g, G si sposta all'inizio o alla fine.[Input Line Keys] Tasti di riga di ingresso I tasti di riga di ingresso (sono usati per la riga di comandoShell Command Line e per i dialoghi di richiesta dati nel programma) accettano questi tasti: C-a sposta il cursore all'inizio della riga. C-e sposta il cursore alla fine della riga C-b, freccia-sinistra sposta il cursore di una posizione a sinistra. C-f, freccia-destra sposta il cursore di una posizione a destra. M-f sposta il cursore di una parola in avanti. M-b sposta il cursore di una parola indietro. C-h, backspace cancella il carattere precedente. C-d, Canc cancella il carattere nel punto (sopra il cursore). C-@ imposta il marcatore per tagliare. C-w copia il testo tra il cursore e il marcatore in un kill buffer e rimuove il testo dalla riga di ingresso. M-w copia il testo tra il cursore ed il marcatore in un kill buffer. C-y inserisce il contenuto del kill buffer. C-k elimina il testo dal cursore alla fine della riga. M-p, M-n usa questi tasti per navigare attraverso la cronologia dei comandi. M-p posiziona sull'ultima voce, M-n posiziona sulla seguente. M-C-h, M-Backspace cancella una parola indietro. M-Tab fa del nomefile, comando, variabile, nomeutente e nomehost il completamentoCompletion automatico. [Menu Bar] Barra dei menu La barra dei menu compare premendo F9 o cliccando con il mouse sopra la riga superiore dello schermo. La barra menu possiede cinque menu: "Sinistra", "File", "Comando", "Opzioni" e "Destra". I menu sinistra e destra Left and Right Menus permettono di modificare l'aspetto dei pannelli directory di sinistra e di destra. Il menu fileFile Menu elenca le azioni che possono essere condotte sui file correntemente selezionati o marcati. Il menu comando Command Menu elenca le azioni più generali e non ha relazione con il file correntemente selezionati o marcati. Il menu opzioniOptions Menu elenca le azioni che permettono di personalizzare il Midnight Commander.[Left and Right Menus] Menu sinistra e destra (sopra e sotto) L'apparenza dei pannelli directory è modificabile tramite i menu sinistra e destra (vengono chiamati sopra e sotto se la divisione pannello nella finestra aspettoLayout del menu opzioni è orizzontale).[Listing Mode...] Modalità lista... La modalità lista serve a mostrare un elenco di file; ci sono quattro modalità elenco disponibili: completa , breve , lunga e definita dall'utente . La modalità completa mostra il nome del file, l'ampiezza del file e la data di modifica. La modalità breve mostra solo il nome del file in due colonne (perciò mostrando il doppio del numero dei file che nelle altre modalità). La modalità lunga è simile a quella del comando ls -l . La modalità lunga usa tutta l'ampiezza dello schermo. Se si sceglie il formato definibile dall'utente, è necessario specificare il formato della vista. Il formato definibile dall'utente deve cominciare con una specifica dell'ampiezza del pannello. Questa può essere "half" o "full", che descrive un pannello di mezza grandezza o completa rispettivamente. Dopo l'ampiezza del pannello, è possibile specificare la modalità a due colonne aggiungendo il numero "2" alla stringa di formato. Dopodiché si aggiunge il nome dei campi con una specifica di ampiezza opzionale. Questi sono i campi disponibile per la visualizzazione: name mostra il nome del file. size mostra l'ampiezza del file. bsize è una forma alternativa del formato size mostra l'ampiezza del file e per le directory mostra solo SUB-DIR o UP--DIR. type mostra un campo di un carattere. Questo carattere è simile a quello mostrato dal comando ls con la flag -F - * per i file eseguibili, / per le directory, @ per i collegamenti, = per i socket, - per i dispositivi a carattere, + per i dispositivi a blocchi, | per le pipe, ~ per i collegamenti simbolici a directory e ! per i collegamenti simbolici stallati (che non puntano a niente). mark un asterisco se il file è marcato, uno spazio se non lo è. mtime la data dell'ultima modifica al file. atime la data dell'ultimo accesso al file. ctime la data della creazione del file. perm una stringa che rappresenta i bit dei permessi del file. mode un valore ottale con i permessi correnti del file. nlink il numero dei collegamenti al file. ngid il GID (numerico). nuid l'UID (numerico). owner il proprietario del file. group il gruppo del file. inode l'inode del file. Puoi usare ache questi campi per sistemare la visualizzazione: space uno spazio nel formato visualizzazione. | aggiunge una linea verticale al formato di visualizzazione. Per forzare un campo ad un'ampiezza fissa (una specifica di ampiezza), basta semplicemente aggiungere : ed il numero dei caratteri che si vuole che il campo abbia. Se il numero è seguito dal simbolo + , allora la specifica definisce l'ampiezza minima - se il programma trova che serve più spazio sullo schermo, espanderà il campo. Per esempio la modalità completa corrisponde a questo formato: half type name | size | mtime E quella lunga corrisponde a questo formato: full perm space nlink space owner space group space size space mtime space name Questa è una modalità interessante: half name | size:7 | type mode:3 I pannelli possono anche essere impostati alle modalità seguenti: "Informazioni" La modalità informazioni mostra alcuni dati relativi al file correntemente selezionato e se possibile informazioni circa il file system corrente. "Albero" La vista ad albero è abbastanza simile al comando albero directoryDirectory Tree. Vedere la sezione corrispondente per maggiori informazioni. "Vista rapida" In questa modalità il pannello si imposta come un visualizzatoreInternal File Viewer ridotto che mostra i contenuti del file correntemente selezionato; se si seleziona il pannello (con il tasto tab o con il mouse), si ha accesso ai normali comandi del visualizzatore.[Sort Order...] Ordina per... Gli otto possibili ordinamenti sono per nome, estensione, data di modifica, data di accesso, data di modifica informazioni di inode, ampiezza, per inode e non ordinato. Nella finestra di dialogo di ordinamento è possibile scegliere il tipo di ordinamento ed è anche possibile specificare se si desidera l'ordinamento inverso selezionando la voce inverso. Normalmente le directory sono ordinate prima dei file ma quest'impostazione può essere modificata dal menu opzioniOptions Menu (opzione mescola tutti i file ).[Filter...] Filtro... Il comando di filtro permette di specificare un modello (per esempio *.tar.gz ) che il file deve corrispondere per essere visualizzato. Malgrado il modello del filtro, le directory e i collegamenti a directory vengono sempre visualizzati sul pannello directory.[Reread] Ricarica Il comando ricarica l'elenco dei file nella directory. E' utile se un'altro processo ha creato o rimosso dei file. Se si ha pannellizzato dei nomi di file in un pannello, questo ricaricherà il contenuto della directory e rimuoverà le informazioni pannellizzate (vedere sezione pannellizza comandoExternal panelize per ulteriori informazioni).[File Menu] Menu file Il Midnight Commander usa i tasti F1 - F10 come tasti veloci per i comandi che appaiono nel menu file. Le sequenze di escape per i tasti funzione sono capacità terminfo da kf1 a kf10. Su terminali senza supporto per i tasti funzione, è possibile ottenere la stessa funzionalità premendo il tasto ESC e un numero da 1 a 9 più lo 0 (corrispondentemente ai tasti da F1 a F9 e F10 rispettivamente). Il file menu comprende i comandi seguenti (tasti veloci tra parentesi): Aiuto (F1) Invoca il visualizzatore incorporato di ipertesti per l'aiuto. All'interno del visualizzatore aiutoContents, è possibile usare il tasto tab per selezionare il successivo collegamento e il tasto invio per seguirlo. I tasti Barra spaziatrice e Backspace vengono utilizzati per muoversi avanti e indietro nella pagina di aiuto. Premere F1 nuovamente per ottenere la lista completa dei tasti accettati. Menu (F2) Invoca il menu utenteEdit Menu File. Il menu utente fornisce un modo semplice per dare agli utenti un menu ed aggiungere nuove funzionalità al Midnight Commander. Visualizza (F3, Maiusc-F3) Visualizza il file correntemente selezionato. Nell'impostazione predefinita viene invocato il visualizzatore interno di fileInternal File Viewer ma se l'opzione "Usa visualizzatore interno" è deselezionata, verrà invocato un visualizzatore esterno specificato dalla variabile ambiente PAGER . Se PAGER non è definita, verrà invocato il comando "view". Se si usa invece il comando Maiusc-F3, il visualizzatore verrà invocato senza nessun tipo di formattazione o preprocessamento sul file. Vista filtrata (M-!) Questo tasto richiede all'utente un comando ed i suoi argomenti (l'argomento predefinito è il nome del file attualmente selezionato), il risultato di tale comando viene mostrato nel visualizzatore di file interno. Cambia (F4) Invoca l'editor vi o l'editor specificato nella variabile d'ambiente EDITOR oppure l'editor di file internoInternal File Editor se l'opzione, "usa editor interno" è stata impostata. Copia (F5) Mostra una finestra di dialogo con destinazione predefinita alla directory del pannello non selezionato, che copia il file selezionato (o i file marcati, se ce n'è almeno uno) sulla directory specificata dall'utente nella finestra di dialogo. Space for destination file may be preallocated relative to preallocate_space configure option. Durante il processo è possibile premere C-c o ESC per abortire l'operazione. Per maggiori dettagli sulla maschera sorgente (che sarà normalmente * o ^\(.*\)$ a seconda dell'impostazione di "modelli della shell") o sui caratteri jolly sulla destinazione vedere maschera copia/rinominaMask Copy/Rename. In alcuni sistemi è possibile eseguire la copia in background cliccando sul bottone background (o premendo M-b nella finestra di dialogo). Il comando processi in backgroundBackground jobs è utile per controllarne l'andamento. Collegamento (C-x l) Crea un collegamento fisico (hard link) al file corrente. Collegamento Simbolico (C-x s) Crea un collegamento simbolico al file corrente. Per chi non sapesse cosa sono i collegamenti: creare un collegamento ad un file è come copiare il file ma sia il nome sorgente che destinazione rappresentano la stessa immagine fisica del file. Per esempio, se si modifica uno dei due file, tutti i cambiamenti appariranno su tutti i file. Alcuni li chiamano anche alias o scorciatoie (o link come in originale inglese). Un collegamento fisico appare come un file reale. Dopo che sia stato creato non c'è modo di distinguere quale sia il collegamento e quale sia l'originale. Se si cancella uno dei due l'altro rimarrà intatto. E' molto difficile notare che i file rappresentano la stessa immagine. Usate i collegamenti fisici quando non volete proprio saperlo. Un collegamento simbolico è un riferimento al nome del file originale. Se il file originale viene cancellato, il collegamento è inutile. E' facile distinguere i collegamenti simbolici dall'immagine stessa. Se il file è un collegamento simbolico a qualcosa, il Midnight Commander mostra un simbolo "@" davanti al nome del file (eccetto se punta ad una directory, nel qualcaso mostrerà una tilde (~)). Il file originale sul quale punta il collegamento simbolico viene mostrato sulla riga di mini-stato se "Mostra Mini-stato" è abilitata. Usare i collegamenti simbolici se si vuole evitare la confusione che creano i collegamenti fisici. Rinomina/Sposta (F6) Mostra una finestra di dialogo con destinazione predefinita alla directory del pannello non selezionato, che sposta il file selezionato (o i file marcati, se ce n'è almeno uno) sulla directory specificata dall'utente nella finestra di dialogo. Durante il processo è possibile premere C-c o ESC per abortire l'operazione. Per maggiori dettagli vedere la sezione precedente Copia, dato che il comando è molto simile. In alcuni sistemi è possibile eseguire la copia in background cliccando sul bottone background (o premendo M-b nella finestra di dialogo). Il comando processi in backgroundBackground jobs è utile per controllarne l'andamento. Crea Directory (F7) Mostra una finestra di dialogo che crea la directory specificata. Elimina (F8) Cancella il file correntemente selezionato o i file marcati nel pannello corrente. Durante il processo è possibile premere C-c o ESC per abortire l'operazione. Cambia dir veloce (M-c) Usare il comando Cambia Dir veloceQuick cd se si vuole cambiare directory corrente e si ha la riga di comando occupata. Seleziona gruppo (+) Viene utilizzato per selezionare (marcare) un gruppo di file. Il Midnight Commander richiedera un'espressione regolare per descrivere il gruppo; se l'opzione modelli della shell è abilitata, l'espressione regolare è simile al file globbing nella shell (* significa zero o più caratteri e ? significa un carattere). Se l'opzione modelli della shell è disabilitata, allora la selezione dei file viene eseguita con le normali espressioni regolari (vedere ed (1)). Deseleziona gruppo (\) Usata per deselezionare un gruppo di file. E' l'opposto di del comando Seleziona gruppo . Uscita (F10, Maiusc-F10) Termina l'esecuzione del Midnight Commander. Maiusc-F10 viene usata se si esce e si sta usando lo shell wrapper. Maiusc-F10 in tal caso non vi porterà all'ultima directory utilizzata dal Midnight Commander ma vi lascerà nella directory dalla quale avete fatto partire il Midnight Commander.[Quick cd] Cambia dir veloce Questo comando è utile se si ha la riga di comando piena e si vuole eseguire cdThe cd internal command per cambiare directory senza dover cancellare e riscrivere la riga di comando. Questo comando fa uscire una piccola finestra di dialogo che richiede l'immissione degli stessi argomenti che si darebbero al comando cd a riga di comando. Questo ha le stesse caratteristiche già presenti nel comando comando interno cdThe cd internal command.[Command Menu] Menu comando Il comando albero directoryDirectory Tree mostra un disegno ad albero delle directory. Il comando trova fileFind File permette di cercare un file specifico. Il comando "Scambia pannelli" scambia il contenuto dei due pannelli directory. Il comando "attiva/disattiva pannelli" mostra il risultato dell'ultimo comando shell. Quest'ultimo funziona solo su xterm e sulle console Linux e FreeBSD. Il comando Confronta directory (C-x d) confronta il contenuto dei pannelli directory uno con l'altro. E' poi possibile usare il comando Copia (F5) per rendere i pannelli identici. Ci sono tre metodi di confronto. Il metodo veloce confronta solo l'ampiezza e la data del file. Il metodo completo fa un confronto byte-per-byte. Il metodo completo non è disponibile se la macchina non supporta la chiamata di sistema mmap(2). Il metodo solo dimensione confronta solo l'ampiezza dei file e non controlla il contenuto né la data del file. Il comando cronologia comandi mostra un'elenco dei comandi battuti. Il comando selezionato viene copiato sulla riga di comando. Alla cronologia comandi vi si può accedere premendo M-p o M-n. Il comando directory favorite (C-\)Hotlist permette un cambio più veloce dalla directory corrente ad una di quelle usate più spesso. Il comando pannellizza comandoExternal panelize permette di eseguire un coamndo esterno e di mettere il risultato nel pannello corrente. Il comando modifica file estensioniEdit Extension File permette di specificare i programmi che devono essere eseguiti quando si prova ad eseguire, visualizzare, modificare e un mucchio di altre cose, file con una specifica estensione (la fine del nome del file). Il comando modifica file menuEdit Menu File serve a modificare il menu utente (che appare premendo F2).[Directory Tree] Albero directory Il comando albero directory mostra una rappresentazione ad albero delle directory. Selezionando una directory dalla rappresentazione il Midnight Commander cambierà a quella directory. Ci sono due modi di invocare l'albero. Il vero comando di albero directory è accessibile dal menu Comandi. L'altro modo è di selezionare la vista ad albero dai menu Sinistra o Destra. Per evitare i lunghi ritardi il Midnight Commander crea la rappresentazione ad albero scansionando solo una piccola porzione di tutte le directory. Se manca la directory che si vuole visualizzare, spostarsi sulla sua directory genitrice e premere C-r (o F2). E' possibile utilizzare i tasti seguenti: Sono accettati i tasti generali di movimentoGeneral Movement Keys. Invio. Nell'albero directory, esce dall'albero della directory e lo cambia alla directory corrente nel pannello selezionato. Nella vista ad albero, cambia a questa directory nell'altro pannello e rimane nella modalità vista ad albero in quello corrente. C-r, F2 (Ricarica). Ricarica la directory. Usare questo comando quando la rappresentazione ad albero non è aggiornata: mancano directory o mostra alcune sottodirectory che non esistono più. F3 (Scorda). Cancella questa directory dalla rappresentazione ad albero. Usare questo comando per eliminare la confusione dal'albero. Se si vuole nuovamente visualizzare l'albero completo premere F2 nella sua directory genitrice. F4 (Statico/Dinamico). Cambia tra modo di navigazione dinamico (predefinito) e statico. Nella navigazione statica si usano i tasti Su e Giù per selezionare la directory. Tutte le directory conosciute vengono mostrate. Nella navigazione dinamica si usano i tasti Su e Giù per selezionare una directory sorella, il tasto Sinistra sposta sulla directory genitrice e il tasto Destra sposta sulla directory figlia. Solo i parenti, sorelle e figlie, vengono mostrate; le altre sono tralasciate. La rappresentazione ad albero cambia dinamicamente come la si attraversa. F5 (Copia). Copia la directory. F6 (RinSpo). Sposta la directory. F7 (CreDir). Crea una nuova directory sotto questa directory. F8 (CancDir). Cancella questa directory dal file system. C-s, M-s. Cerca la prossima directory che corrisponde alla stringa di ricerca. Se tale directory non esiste, questi tasti faranno scendere di una riga (il cursore). C-h, Backspace. Cancella l'ultimo carattere nella stringa di ricerca. Qualsiasi altro carattere. Aggiunge un carattere alla stringa di ricerca e sposta alla nuova directory che comincia con questi caratteri (il cursore). Nella vista ad albero si deve prima attivare la ricerca premendo C-s. La stringa di ricerca è visibile nella riga di mini stato. Le azioni seguenti sono disponibili solo nell'albero directory. Non sono supportate nella vista ad albero. F1 (Aiuto). Invoca il visualizzatore dell'aiuto e mostra questa sezione. Esc, F10. Esce dalla rappresentazione ad albero. Non cambia directory. Il mouse è supportato. Un doppio clic si comporta come premere Invio. Vedere anche la sezione supporto mouseMouse Support.[Find File] Trova file Il comando trova file domanda prima la directory di inizio per la ricerca ed il nome del file da cercare. Premendo il tasto albero puoi selezionare la directory di partenza dall'albero directoryDirectory Tree. Il campo contenuto accetta espressioni regolari simili a egrep(1). Ciò significa che è necessario proteggere i caratteri con significati speciali per egrep con "\", per esempio se si ricerca "strcmp (" si dovrà immettere "strcmp \(" (senza le virgolette). Per far partire la ricerca premere il tasto Ok. E' possibile bloccare la ricerca con il tasto Sospende e farla riprendere con il tasto Continua. E' possibile navigare l'elenco file con i tasti freccia Su e Giù. Il tasto Chdir cambierà la directory corrente a quella del file selezionato. Il tasto Ripete chiederà nuovamente i parametri per una nuova ricerca. Il tasto Uscita esce dal comando Trova. Il tasto Pannellizza metterà i file trovati sul pannello di directory corrente cosicché si possa svolgere ulteriori operazioni su di essi (visualizzazione, copia, spostamento, e così via). Dopo la pannellizzazione è possibile premere C-r per ripristinare la vista normale dei file. E' possibile avere una lista di directory che il comando trova file dovrebbe saltare durante la ricerca (per esempio, si può evitare di fare ricerche su un CDROM o su una directory NFS montata attraverso un collegamento lento). Le directory che devono essere saltate devono essere impostate nella variabile ignore_dirs nella sezione FindFile del file ~/.config/mc/ini. Le directory devono essere separate da una virgola, come nell'esempio: [FindFile] ignore_dirs=/cdrom:/nfs/wuarchive:/afs Si può prendere in considerazione l'uso del comando pannellizza comandoExternal panelize per operazioni particolari. Il comando trova file serve solo per ricerche semplici mentre usando pannellizza comando si può fare ricerche complesse come si vuole.[External panelize] Pannellizza comando Pannellizza comando permette di eseguire un programma esterno, e mettere il risultato del programma nel pannello corrente. Per esempio, se si vuole manipolare in uno dei pannelli tutti i collegamenti simbolici nella directory corrente, basta usare pannellizza comando per eseguire il seguente: find . -type l -print Al completamento del comando, il contenuto del pannello non sarà più il listato della directory ma tutti i file che rappresentano collegamenti simbolici. Volendo pannellizzare tutti i file che sono stati scaricati dal proprio server ftp preferito, si può usare questo comando awk per estrarre il nome del file dal file di log del traferimento: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog Se si desidera si può salvare i comandi di pannellizzazione usati più spesso con uno nome più descrittivo, in maniera da richiamarli più velocemente. Per fare ciò basta battere il comando sulla riga di ingresso e premere il tasto Aggiungi nuovo. Poi si deve dare un nome al quale associare il comando che si desidera salvare. La prossima volta sarà possibile scegliere quel comando dall'elenco e non servirà ribatterlo nuovamente.[Hotlist] Directory favorite Il comando Directory favorite mostra le etichette delle directory nell'elenco delle favorite. Il Midnight Commander andrà alla directory corrispondente all'etichetta selezionata. Dalla finestra delle favorite si possono rimuovere etichette/directory già create ed aggiungerne di nuove. Per aggiungere velocemente nuove directory basta usare il comando Aggiungi alle favorite (C-x h), che aggiunge la directory corrente alla lista delle favorite, richiedendo l'etichetta per identificarla. Questo rende più veloce il cd verso directory usate spesso. Considera l'uso della variabile CDPATH come descritto in comando cd internoThe cd internal command.[Edit Extension File] Modifica file estensioni Questo comando invocherà l'editor sul file ~/.config/mc/mc.ext . Il fomato di questo file è il seguente (il formato è cambiato dalla versione 3.0): Tutte le righe che iniziano per # vengono ignorate. Le righe che cominciano dalla prima colonna devono avere il seguente formato: parolachiave/descrizione , i.e. qualsiasi cosa dopo parolachiave/ fino al fine riga è descrizione parolachiave può essere: shell (allora descrizione è qualsiasi estensione (no caratteri jolly), cioè corrisponde a tutti i file *descrizione. Esempio: .tar corrisponde a *.tar) regex (descrizione è un'espressione regolare) type (file corrisponde se `file %f` corrisponde all'espressione regolare descrizione (nome del file: a partire da `file %f` viene rimosso)) default (corrisponde a qualsiasi file indipendentemente dalla descrizione) Le altre linee devono cominciare con uno spazio o una tabulazione e devono essere nel formato: parolachiave=comando (senza spazi intorno a =), dove parolachiave deve essere: Open (se l'utente preme Invio o fa doppio clic), View (F3), Edit (F4). command è qualsiasi comando shell di una riga, con la semplice sostituzione macroMacro Substitution. Gli obiettivi sono valutati dalla cima al fondo, perciò l'ordine è importante. Se alcune azioni mancano, la ricerca continua come se la regola non corrispondesse, cioè se un file corrisponde alla prima e alla seconda voce e manca la voce View in cima, allora premendo F3 verrà usata l'azione View della seconda voce. Normalmente dovrebbero corrispondere tutte le azioni.[Background jobs] Processi in background Questo comando permette di controllare lo stato di ogni processo in background del Midnight Commander (in background possono essere eseguite solo operazioni di copia e rinomina). Da qui si può bloccare, far ripartire e uccidere un lavoro in background.[Edit Menu File] Modifica file menu Il menu utente è un menu di comandi utili che possono essere personalizzati dall'utente. Quando si accede al menu utente, viene utilizzato, se esiste, il file .mc.menu dalla directory corrente, ma solo se è di proprietà dell'utente o di root e se non è scrivibile a tutti. Se tale file non viene trovato, mc alla stessa maniera prova con ~/.config/mc/menu altrimenti usa il menu di sistema /usr/share/mc/mc.menu. Il formato del file menu è molto semplice. Le righe che cominciano con qualsiasi cosa che non sia uno spazio o una tabulazione sono considerate voci per il menu (per fare in modo di usarle anche come scelta rapida, il primo carattere deve essere una lettera). Tutte le righe che cominciano con uno spazio o un tab sono i comandi che verranno eseguiti quando la voce viene selezionata. Quando un'opzione viene selezionata tutte le linee di comando dell'opzione vengono copiate in un file temporaneo nella directory temporanea (normalmente /usr/tmp) e poi il file viene eseguito. Ciò permette all'utente di mettere normali costrutti shell nei menu. Prima dell'esecuzione del codice del menu ha luogo una semplice sostituzione di macro. Per ulteriori informazioni vedere sostituzione macroMacro Substitution. Ecco un esempio di un file mc.menu: A Mostra un dump del file correntemente selezionato od -c %f B Modifica un rapporto bachi e lo spedisce a root I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Midnight Commander bug" root < $I rm -f $I M Legge la posta emacs -f rmail N Legge le news emacs -f gnus H Chiama il visualizzatore ipertestuale info info J Copia la directory corrente nell'altro pannello ricorsivamente tar cf - . | (cd %D && tar xvpf -) K Crea un rilascio della directory corrente echo -n "Nome del file di distribuzione: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Estrae il contenuto di un file tar compresso tar xzvf %f Condizioni Predefinite Ogni voce di menu può essere preceduta da una condizione. La condizione deve cominciare nella prima colonna con un carattere '='. Se la condizione è vera, la voce di menu sarà la voce predefinita. Sintassi condizione: = oppure: = | ... oppure: = & ... Sotto-condizione è una delle seguenti: y sintassi della corrispondenza modello file corrente? (solo per modifica menu). f corrispondenza modello file corrente? F corrispondenza modello altro file? d corrispondenza modello directory corrente? D corrispondenza modello altra directory? t file corrente di tipo? T altro file di tipo? x nomefile è eseguibile? ! nega il risultato di una sotto-condizione Modello è un normale modello della shell o un'espressione regolare, a seconda dell'opzione modelli della shell. E' possibile scavalcare il valore globale dell'opzione modelli della shell scrivendo "shell_patterns=x" sulla prima riga del file menu (dove "x" è 0 o 1). Tipo è uno o più dei seguenti caratteri: n non directory r file regolare d directory l collegamento c carattere speciale b blocco speciale f fifo (pipe) s socket x eseguibile t marcato Per esempio 'rlf' significa file regolare, collegamento o fifo. Il tipo 't' è particolare perché agisce sul pannello invece che sul file. La condizione '=t t' è vera se ci sono file marcati nel pannello corrente e falsa se non ce ne sono. Se la condizione comincia con '=?' invece che '=' una traccia di debug sarà mostrata ogniqualvolta viene calcolato il valore della condizione. Le condizioni sono calcolate da sinistra a destra. Ciò significa che = f *.tar.gz | f *.tgz & t n viene calcolata come ( (f *.tar.gz) | (f *.tgz) ) & (t n) Ecco un esempio dell'uso delle condizioni: = f *.tar.gz | f *.tgz & t n L Elenca i contenuti di un archivio compresso tar gzip -cd %f | tar xvf - Condizioni Addizione Se la condizione comincia con '+' (o '+?') invece che '=' (o '=?') è una condizione addizione. Se la condizione è vera la voce di menu sarà inclusa nel menu. Se la condizione è falsa la voce di menu non sarà inclusa nel menu. E' possibile combinare condizioni predefinite e addizione iniziando la condizione con '+=' o '=+' (o '+=?' o '=+?' se vuoi una traccia di debug). Se si vuole usare due differenti condizioni, una per addizionale e l'altra per predefinita, si può precedere una voce di menu con due righe di condizione, una che comincia con '+' e l'altra con '='. I commenti cominciano con '#'. Linee di commento aggiuntive devono cominciare con '#', spazi o tabulazioni.[Options Menu] Menu opzioni Il Midnight Commander possiede alcune opzioni che possono essere abilitate e disabilitate in molte finestre di dialogo accessibili da questo menu. Le opzioni sono abilitate se hanno un "x" di fronte ad esse. Il comando configurazioneConfiguration mostra una finestra di dialogo dalla quale è possibile cambiare molte delle inpostazioni del Midnight Commander. Il comando aspettoLayout mostra una finestra di dialogo con la quale è possibile impostare molte opzioni relative a come mc appare sullo schermo. Il comando confermeConfirmation mostra una finestra di dialogo dalla quale è possibile specificare per quali azioni si vuole una richiesta di conferma. Il comando mostra bitDisplay bits mostra una finestra di dialogo dalla quale è possibile selezionare quali caratteri il vostro terminale è capace di mostrare. Il comando impara tastiLearn keys mostra una finestra di dialogo dalla quale è possibile controllare i tasti che non appaiono funzionare su alcuni terminali ed è possibile aggiustare. Il comando FS virtualeVirtual FS mostra una finestra di dialogo con la quale è possibile impostare alcune opzioni relative al VFS. Il comando salva configurazioneSave Setup salva le impostazioni correnti dei menu sinistra, destra e opzioni. Viene salvato anche un piccolo numero di altre opzioni.[Configuration] Configurazione Le opzioni in questa finestra sono divise in tre gruppi: Opzioni del pannello, Pausa dopo l'esecuzione e Altre opzioni. Opzioni del pannello Mostra file di backup. Se abilitata, il Midnight Commander mostrerà i file che terminano con una tilde. Altrimenti essi non verranno mostrati (come nell'opzione -B del comando GNU ls). Mostra file nascosti. Se abilitata, il Midnight Commander mostrerà tutti i file che cominciano con un punto (come ls -a). Cursore in basso mentre seleziona. Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato un file (sia con tasto Ins). Rilascia menu a cascata. Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena si preme il tasto F9 . Altrimenti si otterrà solo il titolo del menu e si dovrà attivare il menu con i tasti freccia o con i tasti di selezione rapida. E' raccomandata se si stanno usando i tasti di selezione rapida. Mescola tutti i file. Se quest'opzione è abilitata, tutti i file e le directory vengono mostrati mescolati insieme. Se l'opzione è spenta, le directory (e i collegamenti a sottodirectory) vengono mostrati all'inizio dell'elenco con gli altri file a seguire. Aggiornamento rapido directory. Se quest'opzione è abilitata, il Midnight Commander userà un trucco per determinare se i contenuti della directory sono cambiati. Il trucco consiste nel ricaricare la directory solo se l'i-node della directory è cambiato. Ciò significa che la ricarica accade solo quando i file vengono creati o cancellati. Se quello che cambia è l'i-node di un file nella directory (cambia l'ampiezza di un file, cambiano il proprietario o le flag, etc.) la visualizzazione non viene aggiornata. In questi casi se l'opzione è abilitata, è necessario ricaricare la directory manualmente (con C-r). Pausa dopo l'esecuzione Dopo l'esecuzione di comandi, il Midnight Commander può fermarsi, in maniera da permettere di esaminare il risultato del comando. Ci sono tre possibili impostazioni per questa variabile: Mai. Significa che non si vuole vedere il risultato del comando. Se si sta usando la console Linux o FreeBSD o un xterm, ci sarà la possibilità di vedere il risultato del comando premendo C-o. Su terminali stupidi. Si avrà il messaggio di pausa su quei terminali che non sono in grado di mostrare il risultato dell'ultimo comando eseguito (qualsiasi terminale che non sia un xterm o una console Linux o FreeBSD). Sempre. Il programma si fermerà dopo l'esecuzione di tutti i comandi. Altre opzioni Operazioni prolisse. Quest'opzione decide se le operazioni di Copia, Spostamento o Cancellazione saranno prolisse (cioè se mostreranno una finestra di dialogo per ogni operazione). Se si ha un terminale lento potresti voler disabilitare quest'opzione. Viene automaticamente spenta se la velocità del proprio terminale è inferiore a 9600 bps. Calcola totali. Se quest'opzione è abilitata, il Midnight Commander calcolerà i totali delle ampiezze in byte e il numero totale dei file prima di ogni operazione di Copia, Spostamento o Cancellazione. Questo genererà una barra di progressione più accurata a discapito di un po' di velocità. Quest'opzione non ha effetto se Operazioni prolisse è disabilitata. Modelli della shell. Normalmente i comandi Seleziona, Deseleziona e Filtro usano espressioni regolari di tipo shell. Le seguenti conversioni vengono eseguite per ottenere questo risultato: '*' viene rimpiazzato da '.*' (zero o più caratteri); '?' viene rimpiazzato da '.' (esattamente un carattere) e '.' dal carattere letterale punto. Se l'opzione è disabilitata, allora le espressioni regolari sono quelle descritte in ed(1). Autosalva configurazione. Se quest'opzione è abilitata, quando si esce dal Midnight Commander le opzioni configurabili del Midnight Commander vengono salvate nel file ~/.config/mc/ini. Menu automatici. Se quest'opzione è abilitata, il menu utente sarà invocato alla partenza. Utile per creare menu per utenti non abituati a unix. Usa editor interno. Se quest'opzione è abilitata, verrà usato l'editor integrato interno per modificare i file. Se l'opzione è disabilitata, verrà usato l'editor specificato dalla variabile ambiente EDITOR . Se nessun editor è stato specificato, verrà usato vi . Vedere la sezione editor di file internoInternal File Editor. Usa il visualizzatore interno. Se quest'opzione è abilitata, verrà usato il visualizzatore di file interno per visualizzare i file. Se l'opzione è disabilitata, verrà utilizzato il visualizzatore specificato dalla variabile ambiente PAGER . Se il visualizzatore non è definito, verrà usato il comando view . Vedere sezione visualizzatore file internoInternal File Viewer. Completamento: visualizza tutto Normalmente il Midnight Commander mostra tutti i possibili completamentiCompletion se il completamento è ambiguo se si preme M-Tab una seconda volta, la prima completa per quanto possibile e, in caso di ambiguità, emette un suono. Se si vuole vedere tutti i possibili completamenti già alla pressione del primo M-Tab, abilitare quest'opzione. Barre che girano. Se quest'opzione è abilitata, il Midnight Commander mostra una barra rotante nell'angolo in alto a destra come indicatore di progressione. Navigazione stile Lynx. Se quest'opzione è abilitata, è possibile usare i tasti freccia per cambiare automaticamente directory se la selezione corrente è una subdirectory e se la riga di comando è vuota. Normalmente quest'opzione è spenta. Cd segue i collegamenti. Quest'opzione, se impostata, fa in modo che il Midnight Commander segua la catena logica delle directory, quando si cambia la directory corrente in ogni pannello o usando il comando cd. Questo è il comportamento predefinito di bash. Quando non è impostata, il Midnight Commander segue la reale struttura della directory, perciò eseguendo cd .. se si è entrati in una directory attraverso un collegamento, ci porterà alla genitrice reale della directory corrente e non alla directory dov'era il collegamento. Cancellazione sicura. Se quest'opzione è abilitata, la cancellazione non intenzionale dei file sarà più difficile. La preimpostazione della finestra di dialogo della conferma cambia da "Si" a "No". Normalmente quest'opzione è disabilitata.[Layout] Aspetto La finestra di aspetto da la possibilità di cambiare l'aspetto generale dello schermo. Si può specificare la visibilità della barra dei menu, della riga dei comandi, della riga dei suggerimenti o della riga dei tasti funzione. Sulle console Linux o FreeBSD si può impostare quante righe siano visibili sulla finestra di uscita. Il resto dell'area dello schermo viene usata per i due pannelli directory. Si può specificare se l'area venga divisa dai due pannelli in direzione verticale o orizzontale. La divisione può essere uguale o si può dividere in maniera asimmetrica. Normalmente i contenuti dei pannelli directory sono visualizzati dello stesso colore, ma si può specificare se i permessi e i tipi di file siano evidenziati con speciali coloriColors. Se l'evidenziazione dei permessi è abilitata, i campi permessi e modalità dello schermoListing Mode... valide per l'utente che usa il Midnight Commander sono evidenziati con il colore definito con la parolachiave selezionata . Se l'evidenziazione del tipo di file è abilitata, i file vengono colorati a seconda del tipo (per esempio directory, file core, eseguibili, ...). Se l'opzione Mostra mini-stato è abilitata, una riga di informazioni di stato circa la voce correntemente selezionata viene mostrata sul fondo dei pannelli.[Confirmation] Conferme In questo menu è possibile configurare le opzioni di conferma per la cancellazione e sovrascrittura dei file, esecuzione dei file premendo invio e per l'uscita dal programma.[Display bits] Mostra bit Viene usata per configurare la quantità dei caratteri visibili sullo schermo. Quest'impostazione può essere 7 bit, se il terminale/libreria_curses supporta solo sette bit in uscita, ISO-8859-1 se mostra tutti i caratteri nella mappa ISO-8859-1 e uscita completa a 8 bit per quei terminali che possono visualizzare tutti i caratteri a 8 bit.[Learn keys] Impara tasti Questa finestra di dialogo permette di controllare e ridefinire i tasti funzione, i tasti freccia e alcuni altri tasti per farli funzionare correttamente sul terminale corrente. Spesso non funzionano dato che molti database di terminali sono incompleti o errati. Ci si può muovere con il tasto Tab e con i tasti di movimento di vi ('h' sinistra, 'j' giù, 'k' su e 'l' destra). Una volta premuti e riconosciuti i tasti di movimento del cursore, si possono tranquillamente utilizzare. E' possibile provare i tasti semplicemente premendoli ognuno. Quando si preme un tasto ed è riconosciuto correttamente, appare un OK accanto al nome di quel tasto. Una volta che il tasto è marcato OK, esso comincia a funzionare regolarmente, per esempio premendo il tasto F1, la prima volta controllerà il funzionamento, ma dopodiché mostrerà la schermata di aiuto. Lo stesso dicasi per i tasti freccia. Il tasto Tab dovrebbe funzionare sempre. Se alcuni tasti non funzionano correttamente, non si vedrà apparire l'OK dopo la pressione di quel tasto. Allora è possibile ridefinirlo. Fatelo, premendo il bottone corrispondente al nome del tasto (con il mouse o premendo Invio o Spazio, dopo aver selezionato il bottone con Tab o con le frecce). Ecco che un messaggio apparirà richiedendo di premere quel tasto. Fatelo ed aspettate che la finestra sparisca. Se si vuole annullare, basta premere Esc una volta ed aspettare. Quando si è finito con tutti i tasti, è possibile salvarli. Le definizioni dei tasti che si è ridefinito saranno scritte nella sezione [terminal:TERM] del vostro ~/.config/mc/ini file (dove TERM è il nome del terminale corrente). Le definizioni dei tasti che già funzionavano correttamente non vengono salvate.[Virtual FS] FS virtuale Quest'opzione permette di controllare l'impostazione della cache informazioni del file system virtualeVirtual File System. Il Midnight Commander tiene in memoria le informazioni relative ad alcuni dei file system virtuali per accelerare l'accesso all'elenco dei file nel file system (per esempio, l'elenco dei file scaricato dai server ftp). Inoltre, per accedere al contenuto dei file compressi (per esempio file tar compressi) il Midnight Commander deve creare un file temporaneo non compresso sul disco. Siccome sia le informazioni in memoria che i file temporanei su disco occupano risorse, si può voler impostare i parametri delle informazioni della cache per ridurre l'uso delle risorse o per massimizzare la velocità di accesso ai file system usati spesso. A causa del formato degli archivi tar, il filesystem tar necessita di leggere l'intero file solo per caricare le voci dei file. Dato che molti file tar sono compressi (i file tar non compressi sono una specie in via di estinzione), il file system tar deve decomprimere il file su disco, in una locazione temporanea per poi accedervi come un file tar normale. Ora, visto che noi tutti amiamo navigare nei file e nei file tar dappertutto su disco, succede spesso che si lascia un file tar per poi rientrarvi successivamente. Siccome la decompressione è lenta, il Midnight Commander conserverà l'informazione in memoria per un tempo limitato, allo scadere del quale, tutte le risorse associate al file system verranno liberate. La scadenza predefinita è impostata a un minuto. Il file system FTPFTP File System (ftpfs) permette di navigare le directory su server FTP remoti. Esso possiede diverse opzioni. Password ftp anonimo è la password utilizzata per accedere come "anonimo". Alcuni siti richiedono un indirizzo email valido. D'altra parte, probabilmente non si vuole dare il vostro indirizzo email reale a siti non di fiducia, specialmente se non si sta usando filtri anti spam. L'ftpfs mantiene l'elenco della directory che scarica dal server ftp in una cache. Il tempo di scadenza della cache è configurabile con l'opzione scadenza cache directory ftpfs . Un valore basso per quest'opzione può rallentare ogni operazione sul file system ftp perché ogni operazione è accompagnata da una richiesta al server ftp. E' possibile definire un host proxy per fare trasferimenti ftp. Notare che molti firewall moderni sono totalmente trasparenti almeno per i trasferimenti FTP passivi (vedere di seguito), perciò i proxy ftp sono considerati obsoleti. Se usa sempre ftp proxy non è impostata, è possibile usare il punto escamativo per abilitare il proxy per certi host. Vedere la sezione file system FTPFTP File System per gli esempi. Se quest'opzione è impostata, il programma farà due cose: consulterà il file /usr/lib/mc/mc.no_proxy per le righe contenenti nomi host locali (se il nome host comincia con un punto, è considerato un dominio) e assumendo che ogni nome host senza punti nel nome sia direttamente accessibile. Tutti gli altri host verranno contattati attraverso il proxy host specificato. E' possibile abilitare l'uso del file ~/.netrc che mantiene i nomi di accesso e le password per i server ftp. Vedere netrc (5) per una descrizione del formato .netrc. Usa modalità passiva abilita l'uso della modalità FTP passiva quando la connessione per il trasferimento file è iniziata dal client, non dal server. Quest'opzione è raccomandata e preimpostata. Se quest'opzione è spenta, la connessione dati viene iniziata dal server. Questo potrebbe non funzionare con alcuni firewall.[Save Setup] Salva configurazione Alla partenza il Midnight Commander prova a caricare le informazioni di inizializzazione dal file ~/.config/mc/ini. Se questo file non esiste, caricherà le informazioni dal file di configurazione di sistema posizionato in /usr/share/mc/mc.ini. Se il file di configurazione di sistema non esiste, MC userà le impostazioni predefinite. Il comando salva configurazione crea il file ~/.config/mc/ini salvando le impostazioni correnti dei menu sinistra, destraLeft and Right Menus e opzioniOptions Menu. Se si attiva l'opzione autosalva configurazione , MC salverà sempre le impostazioni correnti all'uscita. Esistono anche impostazioni che non possono essere cambiate dai menu. Per cambiare queste impostazioni è necessario modificare il file di configurazione con il vostro editor preferito. Vedere sezione impostazioni specialiSpecial Settings per ulteriori informazioni. [Executing operating system commands] Esecuzione comandi del sistema operativo E' possibile eseguire comandi del sistema operativo direttamente nella riga di comando del Midnight Commander o selezionando il programma che si vuole eseguire con la barra di selezione in uno dei pannelli e premendo Invio. Se si preme Invio su di un file che non è eseguibile, il Midnight Commander confronta l'estensione del file selezionato con ciò che trova nel file estensioniEdit Extension File. Se viene trovata una corrispondenza, verrà eseguito il codice associato. Verrà eseguita una semplice espansione di macroMacro Substitution prima di eseguire il comando.[The cd internal command] Il comando cd interno Il comando cd non viene passato alla shell per l'esecuzione ma viene interpretato dal Midnight Commander. Perciò esso non può gestire tutte quelle simpatiche espansioni di macro e sostituzioni che fa la shell, malgrado alcune le possa ancora fare: Sostituzione della tilde. La (~) verrà sostituita con la vostra directory home e se si appende un nome utente dopo la tilde, allora verrà sostituita con la directory di login dell'utente indicato. Per esempio, ~ospite è la directory home dell'utente ospite, mentre ~/ospite è la directory ospite nella vostra home directory. Directory precedente. E' possibile saltare alla directory dove si era precedentemente usando il nome directory speciale '-' così: cd - Directory CDPATH. Se la directory indicata al comando cd non è nella directory corrente, il Midnight Commander userà il valore della viariabile ambiente CDPATH per cercare la directory in ognuna delle directory nominate. Per esempio si può impostare la variabile CDPATH a ~/src:/usr/src, permettendo di cambiare directory verso ognuna delle directory presenti nelle directory ~/src e /usr/src da qualunque parte nel file system (per esempio cd linux vi porterà in /usr/src/linux).[Macro Substitution] Sostituzione di macro Quando si accede ad un menu utenteEdit Menu File, o si esegue un comando dipendente dall'estensioneEdit Extension File, o si esegue un comando dalla riga di ingresso, viene eseguita una semplice sostituzione di macro. Le macro sono: "%i" Indentazione di spazi, uguale alla colonna della posizione del cursore. Solo per la modifica menu. "%y" Il tipo di sintassi del file corrente. Solo per la modifica menu. "%k" Nome del file di blocco. "%e" Nome del file di errore. "%m" Nome del menu corrente. %f e%p Nome del file corrente. "%x" L'estensione del file corrente. "%b" Nome del file corrente ma senza estensione. "%d" Nome della directory corrente. "%F" Il file corrente nel pannello non selezionato. "%D" La directory corrente nel pannello non selezionato. "%t" I file attualmente marcati. "%T" I file attualmente marcati nel pannello non selezionato. %u e%U Simili alle macro %t e %T, in aggiunta i file vengono deselezionati. E' possibile usare questa macro solo una volta per voce di menu file o per voce di file estensione, dato che la volta successiva non ci saranno file marcati. %s e%S I file selezionati se ce ne sono. Altrimenti il file corrente. "%cd" Questa è una macro speciale usata per cambiare la directory corrente alla directory specificata di fronte ad essa. Usata principalmente come interfaccia al file system virtualeVirtual File System. "%view" Questa macro serve per invocare il visualizzatore interno. Può essere usata da sola o con argomenti. Se si passa argomenti a questa macro, questi dovrebbero essere racchiusi da parentesi. Gli argomenti sono: ascii per forzare il visualizzatore in modo ascii; hex per forzare il visualizzatore in modo esadecimale; nroff per dire al visualizzatore che deve interpretare le sequenze di grassetto e sottolineato di nroff; unformatted per dire al visualizzatore di non interpretare i comandi nroff per rendere il testo grassetto o sottolineato. "%%" Il carattere % "%{testo}" Visualizza una richiesta di sostituzione. Viene mostrata una finestra contenente il testo all'interno delle graffe. La macro viene sostituita dal testo immesso dall'utente. L'utente può premere ESC o F10 per annullare. Questa macro non funziona ancora sulla riga di comando. "%var{ENV:default}" Se la variabile di ambiente ENV non è impostata, la sostituzione prenderà default . Altrimenti, verrà sostituito il valore di ENV .[The subshell support] Supporto alla subshell Il supporto alla subshell è una opzione di compilazione che lavora con le seguenti shell: bash, tcsh e zsh. Quando il codice di subshell è attivato il Midnight Commander genererà un processo copia concorrente della shell (quella definita dalla variabile SHELL e se non è definita, prenderà quella presente nel file /etc/passwd) e lo eseguirà in un pseudo terminale; invece di invocare una nuova shell ogniqualvolta si esegue un comando, il comando verrà passato alla subshell come se lo si avesse battuto personalmente. Questo permette di cambiare le variabili di ambiente, usare funzioni della shell e definire alias che rimangono validi fintanto che non si esca dal Midnight Commander. Se si sta usando bash si può specificare comandi alla partenza della subshell nel file ~/.local/share/mc/bashrc e mappature speciali della tastiera nel file ~/.local/share/mc/inputrc. tcsh gli utenti possono specificare comandi alla partenza nel file ~/.local/share/mc/tcshrc. Quando il codice della subshell viene utilizzato, si può sospendere l'applicazione in ogni momento con la sequenza C-o e saltare nuovamente al Midnight Commander; se si interrompe un'applicazione, non si sarà in grado di eseguire altri comandi esterni finché non si esce dall'applicazione interrotta. Una caratteristica aggiuntiva dell'usare la subshell è data dal fatto che il prompt mostrato dal Midnight Commander sarà lo stesso di quello utilizzato dalla shell. La sezione OPZIONIOPTIONS contiene informazioni aggiuntive riguardo come controllare il codice della subshell.[Chmod] Permessi La finestra Permessi serve a cambiare i bit di attributo in gruppi di file o directory. La si può invocare con la combinazione di tasti C-x c. La finestra dei Permessi ha due parti - Permessi e File . La sezione File mostra il nome del file o della directory ed i suoi permessi in forma ottale, oltre che il proprietario ed il gruppo. Nella sezione Permessi c'è un set di caselle che corrispondono agli attributi dei file. Come si cambia il bit di attributo, si può vedere il valore in ottale aggiornato nella sezione File. Per muoversi attraverso le sezioni (bottoni e caselle) usare i tasti freccia oppure Tab . Per cambiare lo stato delle caselle o per selezionare un bottone usare lo Spazio . Si può usare anche i tasti di scelta rapida sui bottoni per attivarli velocemente. I tasti di scelta rapida corrispondono alle lettere evidenziate dei bottoni. Per impostare i bit degli attributi, usare il tasto Invio. Quando si lavora con un gruppo di file o directory, basta cliccare sui bit che si vogliono impostare o cancellare. Una volta selezionati i bit da cambiare, selezionare una delle azioni (Imposta marcati o Cancella marcati). Infine, per impostare gli attributi esattamente come specificato, usare il tasto [Imposta tutti] , che agisce su tutti i file marcati. [Modifica tutti] modifica solo gli attributi marcati su tutti i file. [Imposta marcati] pone a uno i bit marcati degli attributi di tutti i file selezionati. [Cancella marcati] pone a zero i bit marcati degli attributi di tutti i file selezionati. [Imposta] imposta gli attributi di un file. [Cancella] cancella il comando Permessi.[Chown] Proprietario Il comando proprietario serve a cambiare il proprietario/gruppo di un file. Il tasto di scelta rapida per questo comando è C-x o.[Advanced Chown] Proprietario avanzato Il comando Proprietario avanzato consiste nel comando permessiChmod e proprietarioChown combinati assieme in una finestra. E' così possibile cambiare i permessi ed il proprietario/gruppo dei file in un sol colpo.[File Operations] Operazioni sui file Quando si copia, sposta o cancella dei file il Midnight Commander mostra la finestra di operazioni sui file. Essa mostra i file sui cui si sta operando attualmente e ci possono essere fino a tre barre di progressione. La barra file mostra quanta parte del file corrente è stata copiata. La barra conteggio mostra quanti dei file selezionati sono stati gestiti. La barra byte comunica quanto dell'ampiezza totale dei file selezionati è stata elaborato. Se l'opzione operazioni prolisse è deselezionata, non verranno mostrate la barra file e la barra byte. Ci sono due bottoni sul fondo della finestra di dialogo. Premendo il tasto Salta si salterà il resto del file. Premendo il tasto Esci si bloccherà tutta l'operazione ed il resto dei file saranno ignorati. Ci sono tre altre finestre di dialogo che si possono incontrare durante le operazioni sui file. La finestra di dialogo di errore informa circa le condizioni di errore ed ha tre scelte. Normalmente si seleziona il tasto Salta per saltare il file o Esci per bloccare l'operazione. E' possibile anche selezionare il tasto Riprova se nel frattempo si ha risolto il problema da un'altro terminale. La finestra di dialogo di rimpiazzo viene mostrata quando si tenta di copiare o spostare un file sopra un file esistente. La finestra mostra la data e la dimensione di tutti e due i file. Premere il tasto Si per rimpiazzare il file, No per saltare il file, Tutti per sovrascrivere tutti i file, Nessuno per non sovrascriverli mai e Aggiorna per sovrascriverli solo se il file sorgente è più recente del file di destinazione. E' possibile bloccare l'intera operazione premendo il tasto Esci. La finestra di dialogo della cancellazione ricorsiva appare quando si tenta di cancellare una directory che non è vuota. Premere il tasto Si per cancellare la directory ricorsivamente o No per saltare la directory, il tasto Tutto per cancellare tutte le directory non vuote e Nessuno per saltare tutte le directory non vuote. Per fermare l'intera operazione premere il tasto Esci. Se si seleziona il tasto Si o Tutto verrà richiesta una conferma. Premere "si" solo se si è veramente sicuri di voler fare una cancellazione ricorsiva. Se si hanno dei file marcati e si esegue un'operazione su di essi, solo i file sui quali l'operazione ha avuto successo verranno deselezionati. I file su cui è fallita l'operazione o che sono stati saltati vengono lasciati marcati.[Mask Copy/Rename] Maschera Copia/Rinomina L'operazione di copia/rinomina permette di cambiare il nomi dei file in maniera semplice. Per farlo, è necessario specificare la maschera di sorgente corretta e generalmente, nella parte finale della destinazione, specificare alcuni caratteri jolly. Tutti i file corrispondenti alla maschera sorgente sono copiati/rinominati secondo la maschera destinazione. Se ci sono file marcati, vengono rinominati solo i file marcati che corrispondono alla maschera sorgente. Queste le opzioni che possono essere impostate: Segue i collegamenti, specifica se creare i collegamenti simbolici o no (hard link), presenti nella directory sorgente (e ricorsivamente nelle sue sotto directory) come nuovi collegamenti oppure se invece si desidera che venga copiato il loro contenuto. In una sottodir se esiste già, specifica cosa fare se nella directory obiettivo esiste una directory con lo stesso nome del file/directory in copia. L'azione predefinita è di copiare il suo contenuto in quella directory, ma selezionando quest'opzione si può copiare la directory sorgente in questa directory. Forse un esempio aiuterà: Si vuole copiare il contenuto di una directory pallo su /pinco/pallo, che è una directory che esiste già. Normalmente (quando l'opzione non è impostata), mc farebbe la copia in /pinco/pallo. Abilitando quest'opzione verrà eseguita la copia in /pinco/pallo/pallo, perché la directory esiste già. Mantiene gli attributi, specifica se si vuole preservare i permessi originali del file, le date e se si è l'utente root, gli attributi UID e GID. Se quest'opzione non è impostata verrà rispettato il valore corrente di umask. "Usa i modelli della shell, opzione abilitata" Quando l'opzione dei modelli della shell è abilitata è possibile usare i caratteri jolly '*' e '?' nella maschera sorgente. Questi lavorano come nella shell. Nella maschera obbiettivo sono permessi solo i caratteri jolly '*' e '\'. Il primo carattere jolly '*' nella maschera obbiettivo corrisponde al primo gruppo di caratteri jolly nella maschera sorgente, il secondo '*' al secondo gruppo e così via. Il carattere jolly '\1' corrisponde al primo gruppo di caratteri jolly nella maschera sorgente, '\2' corrisponde al secondo gruppo e così via fino al '\9'. Il carattere jolly '\0' rappresenta tutto il nome del file sorgente. Due esempi: Se la maschera sorgente è "*.tar.gz", la destinazione è "/bla/*.tgz" e il file da copiare è "foo.tar.gz", la copia sarà "foo.tgz" in "/bla". Supponiamo si voglia scambiare la base e l'estensione di un file cosicché "file.c" divenga "c.file" e così via. La maschera sorgente per questa operazione sarà "*.*" e la destinazione sarà "\2.\1". "Usa i modelli della shell, opzione disabilitata" Quando l'opzione dei modelli della shell è disabilitata, MC non esegue più il raggruppamento automatico. E' necessario usare espressioni tipo '\(...\)' nella maschera sorgente per dare significato ai caratteri jolly nella maschera obbiettivo. Altrimenti le maschere obbiettivo si trovano nella situazione di quando i modelli della shell sono abilitati. Due esempi: Se la maschera sorgente è "^\(.*\)\.tar\.gz$", la destinazione è "/bla/*.tgz" e il file da copiare è "foo.tar.gz", la copia sarà "/bla/foo.tgz". Supponiamo che si voglia scambiare la base e l'estensione di un file cosicché "file.c" divenga "c.file" e così via. La maschera sorgente per questa operazione sarà "^\(.*\)\.\(.*\)$" e la destinazione sarà "\2.\1". "Conversioni Maiuscole/Minuscole" E' anche possibile cambiare tra maiuscole e minuscole i caratteri dei file. Se si usa '\u' o '\l' nella maschera obbiettivo, il carattere successivo sarà convertito rispettivamente in maiuscolo o minuscolo. Se si usa '\U' o '\L' nella maschera obbiettivo, il caratteri successivi saranno convertiti rispettivamente in maiuscolo o minuscolo fino alla prossima corrispondenza di '\E' o '\U', '\L' o alla fine del nome del file. Notare che '\u' e '\l' sono più forti di '\U' e '\L'. Per esempio, se la maschera sorgente è '*' (modelli della shell abilitati) o '^\(.*\)$' (modelli della shell disabilitati) e la maschera obbiettivo è '\L\u*' i nomi dei file saranno convertiti ad avere maiuscola iniziale ed il resto minuscolo. Si può usare '\' come carattere di protezione. Per esempio, '\\' è una barra retroversa e '\*' è un asterisco.[Internal File Viewer] Visualizzatore di file interno Il visualizzatore di file interno fornisce due modalità di visualizzazione: ASCII e esadecimale. Per passare da una modalità all'altra, usare il tasto F4. Se si ha il programma GNU gzip installato, esso verrà usato automaticamente per decomprimere i file al volo. Il visualizzatore tenterà di usare il metodo migliore fornito dal sistema o a seconda del tipo di file, per mostrare le informazioni. Il visualizzatore interno interpreterà alcune sequenze di stringa per impostare gli attributi di grassetto e sottolineato, per mostrare al meglio i file. In modalità esadecimale, la funzione di ricerca accetta testo protetto e costanti numeriche. Il testo protetto viene confrontato esattamente dopo la rimozione della protezione. Ogni numero rappresenta un byte. E' possibile mescolare testo protetto con costanti come nell'esempio: "Stringa" -1 0xBB 012 "ancora testo" Notare che 012 è un numero ottale. -1 viene convertito in 0xFF. Alcuni dettagli interni circa il visualizzatore: su sistemi che forniscono la chiamata di sistema mmap(2), il programma mappa il file invece di caricarlo; se il sistema non fornisce la chiamata di sistema mmap(2) o il file corrisponde ad un'azione che richiede un filtro, allora il visualizzatore userà i buffer di accrescimanto (growing), caricando perciò solo le parti del file su cui vi si accede (inclusi i file compressi). Ecco un'elenco di azioni associate ad ogni tasto che il Midnight Commander gestisce nel visualizzatore di file interno. F1 Invoca il visualizzatore ipertestuale dell'aiuto. F2 Abilita/disabilita la funzione di a capo automatico. F4 Abilita/disabilita la modalità esadecimale. F5 Vai alla riga. Questo comando richiederà un numero di riga e mostrerà quella riga. F6, /. Ricerca tramite espressione regolare. ?, Ricerca in ordine inverso, tramite espressione regolare. F7 Ricerca normale / ricerca in modalità esadecimale. C-s, F17, n. Inizia una ricerca normale, se non c'era già un'espressione di ricerca, altrimenti trova la prossima occorrenza. C-r. Inizia una ricerca normale in ordine inverso, se non c'era già un'espressione di ricerca, altrimenti trova la prossima occorrenza. F8 Cambia tra modalità Normale/Filtrata: questo mostrerà il file come si trova su disco o se è stato specificato un filtro nel file mc.ext, come esce dal filtro. La modalità corrente è sempre quella diversa da quella mostrata dall'etichetta del tasto, dato che il bottone rappresenta la modalità nella quale si entra premendolo. F9 Cambia tra modalità non formattata e formattata: quando la modalità è formattata, il visualizzatore interpreterà alcune sequenze di stringa per rappresentare il grassetto e il sottolineato con colori diversi. Anche per questa funzione, l'etichetta sul tasto rappresenta la modalità non corrente. F10, Esc. Esce dal visualizzatore di file interno. pagina-giù, spazio, C-v. Sfoglia di una pagina in avanti. pagina-sù, M-v, C-b, backspace. Sfoglia di una pagina indietro. freccia-in-basso Si sposta di una riga in avanti. up-key Si sposta di una riga indietro. C-l Ridisegna lo schermo. C-o Passa alla subshell e mostra la schermata dei comandi. "[n] m" Imposta l'indice n. "[n] r" Salta all' indice n. C-f Salta al file successivo. C-b Salta al file precedente. M-r Abilita/disabilita il righello. E' anche possibile istruire il visualizzatore su come mostrare un file, vedere la sezione modifica file estensioniEdit Extension File.[Internal File Editor] Editor di file interno L'editor di file interno fornisce molte delle funzioni dei più diffusi editor a pieno schermo. Viene invocato tramite F4 sempre che l'opzione use_internal_edit sia impostata nel file di inizializzazione. Esso ha un limite estensibile di sedici megabyte e gestisce i file binari senza problemi. Le funzioni che allo stato attuale supporta sono: copia, spostamento, cancellazione, taglia e incolla di blocchi; tasto per l'annullamento ; menu a discesa, inserimento file, definizione di macro, ricerca e sostituzione di espressioni regolari; evidenziazione di testo maiuscole-freccia MSW-MAC (solo per la console Linux); scambio tra inserimento-rimpiazzo e un'opzionale flusso di blocchi di testo attraverso comandi shell come indent. L'editor è molto semplice da usare e non richiede apprendimento. Per vedere cosa fanno i tasti, basta consultare il menu a discesa appropriato. Gli altri tasti sono: maiusc + tasti freccia produce la selezione del testo. Ctrl-Ins copia nel file mcedit.clip e Shift-Ins incolla da mcedit.clip. Shift-Del taglia in mcedit.clip , e Ctrl-Del cancella il testo selezionato. Funziona anche l'evidenziazione con il mouse che, come al solito, si può utilizzare come in un normale terminale, premendo contemporaneamente il tasto Maiuscole mentre si fa clic trascinando con il mouse. Per definire una macro, premere Ctrl-R poi premere i tasti che si voglia essere eseguiti. Premere nuovamente Ctrl-R quando si ha finito. E' possibile assegnare una macro a qualsiasi tasto si preme. La macro viene eseguita quando si preme Ctrl-A e poi il tasto assegnato. La macro viene eseguita anche se si preme il tasto Meta, Ctrl, o Esc e il tasto assegnato, basta che il tasto non sia già assegnato a qualche altra funzione. Una volta definiti, i macro comandi finiscono nel file ~/.local/share/mc/mcedit/mcedit.macros nella propria directory home. E' possibile cancellare una macro cancellando la riga appropriata nel suddetto file. F19 formatterà il blocco evidenziato correntemente (testo, codice C o C++ o altro). Questo comportamento viene controllato dal file /usr/share/mc/edit.indent.rc che viene copiato nel ~/.local/share/mc/mcedit/edit.indent.rc nella propria directory home la prima volta che lo si usa. L'editor visualizza snche caratteri non-americani (160+). Quando si modifica file binari, si dovrebbe impostare mostra bit a 7 bit nel menu opzioni, per mantenere la spaziatura pulita.[Completion] Completamento Ovvero lascia che il Midnight Commander scriva per te. Tentativi per eseguire un completamento del testo prima della posizione corrente. MC tenta il completamento trattando il testo come una variabile (se il testo comincia con $ ), nomeutente (se il testo comincia con ~ ), nomehost (se il testo comincia con @ ) o comando (se si è sulla riga di comando nell'atto di battere un comando, allora possibili completamenti includerebbero parole riservate e comandi integrati della shell). Se nessuno di questi produce una corrispondenza, viene tentato un completamento del nome del file. Completamenti di nomefile, nomeutente, variabili e nomehost funzionano su tutte le righe di ingresso, il completamento dei comandi invece è specifico della riga di comando. Se il completamento è ambiguo (ci sono più possibilità differenti), MC emette un suono e l'azione seguente dipenderà a seconda delle impostazioni dell'opzione completamento: visualizza tutto nella finestra configurazioneConfiguration. Se è abilitata, un elenco di tutte le possibilità viene mostrato vicino alla posizione corrente per poter selezionare con i tasti freccia e Invio la voce corretta. Si può anche battere le prime lettere nelle quali le varie possibilità differiscono per muoversi in un sottoinsieme di tutte le possibilità e completare il più possibile. Se si preme nuovamente M-Tab , verrà mostrato solo il sottoinsieme nella finestra dell'elenco, altrimenti la prima voce che corrisponde a tutti i caratteri precedenti verrà evidenziata. Non appena non c'è più ambiguità, la finestra scompare, ma la si può nascondere con i tasti di cancellamento Esc , F10 e i tasti di freccia sinistra e destra. Se completamento: visualizza tuttoConfiguration è disabilitato, la finestra viene mostrata solo se si preme M-Tab una seconda volta; la prima volta MC emette solo un suono.[Virtual File System] File system virtuale Il Midnight Commander è provvisto di uno strato di codice per accedere al file system; questo strato di codice è conosciuto anche con il nome di commutazione di file system virtuale. La commutazione del file system virtuale permette al Midnight Commander di manipolare file all'interno di un file system non di tipo Unix. Attualmente il Midnight Commander viene confezionato con alcuni File System Virtuali (VFS): il file system locale, usato per accedere al normale file system Unix; l'ftpfs, usato per manipolare file su sistemi remoti con il protocollo FTP; il tarfs, usato per manipolare file tar e file tar compressi; l'undelfs, usato per recuperare file cancellati su file system di tipo ext2 (il file system predefinito per sistemi Unix), fish (per manipolare file su connessioni shell come rsh e ssh) e per ultimo l'mcfs (file system del Midnight Commander), un file system basato sulla rete. Se il codice è stato compilato con il supporto smbfs, è possibile manipolare file su file system remoti con il protocollo SMB (CIFS). Il codice di commutazione di file system interpreta tutti i nomi di percorso utilizzati e li dirige al file system corretto; il formato utilizzato per ognuno di questi file system viene descritto più avanti nella sezioni apposite.[FTP File System] File system FTP Il file system FTP (ftpfs) permette di manipolare file su macchine remote. Per utilizzarlo, si può usare il pannello del comando Connessione FTP (accessibile dalla barra dei menu) oppure si può cambiare direttamente la directory corrente con un comando cd verso un percorso simile al seguente: ftp://[!][utente[:pass]@]macchina[:porta][dir-remota] Gli elementi utente , porta e dir-remota sono opzionali. Se si specifica l'elemento utente , allora il Midnight Commander tenterà di collegarsi alla macchina remota come quell'utente, altrimenti userà il vostro nome di login o il nome di login prelevato dal file ~/.netrc . L'elemento opzionale pass è la parola d'ordine per la connessione. L'uso della password nel nome VFS della directory non è raccomandabile, dato che può apparire sullo schermo in chiaro e può essere salvato nella cronologia directory. Per abilitare l'uso del proxy FTP, anteporre ! (un punto esclamativo) al nome host. Esempi: ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!dietro.il.firewall.edu/pub ftp://guest@host-remoto.com:40/pub ftp://miguel:xxx@server/pub Controllare la finestra di dialogo file system virtualeVirtual FS per le opzioni ftpfs.[Tar File System] File system Tar Il file system tar fornisce un accesso in sola lettura ai file tar e tar compressi usando il comando chdir. Per cambiare la directory corrente al file tar usare la seguente sintassi: /nomefile.tar/utar://[dir-dentro-tar] Il file mc.ext già fornisce un collegamento per il file tar; ciò significa che normalmente basta selezionare un file tar e premere invio per entrare nel file tar, vedere la sezione modifica file estensioniEdit Extension File per i dettagli su come questo viene fatto. Esempi: mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// L'ultima riga, specifica il percorso completo dell'archivio tar.[FIle transfer over SHell filesystem] Trasferimento di file su FIlesystem di SHell (FISH) Il file system fish è un file system basato sulla rete che permette di manipolare i file di una macchina remota come fossero locali. Per usarlo, l'altra parte deve avere un server fish o avere una shell compatibile bash. Per collegarsi ad una macchina remota, basta solo fare cd in una speciale directory il cui nome ha il seguente formato: sh://[utente@]macchina[:opzioni]/[dir-remota] Gli elementi utente , opzioni e dir-remota sono opzionali. Se si specifica l'elemento utente allora il Midnight Commander tenterà di connettersi alla macchina remota con quell'utente, altrimenti userà il nome di login. Le opzioni sono 'C' - usa la compressione e 'rsh' per usare rsh invece di ssh. Se l'elemento dir-remota è presente, la directory corrente sulla macchina remota sarà impostata a questo valore. Esempi: sh://solorsh.mx:r/linux/locale sh://joe@vuole.lacompressione.edu:C/privato sh://joe@noncompresso.ssh.edu/privato [Undelete File System] Recupero file cancellati Su sistemi Linux, se si richiede, tramite configure, di usare la caratteristica di undelete del file system ext2, si avrà accesso al file system di recupero file cancellati. Il recupero file cancellati è disponibile solo su file system di tipo ext2. Il file system è solo un'interfaccia alla libreria ext2fs che: recupera tutti i nomi dei file cancellati su un fs ext2 e fornisce ed estrae i file selezionati in una partizione normale. Per usare questo file system, è necessario entrare nella directory con il nome speciale formato dal prefisso "undel://" e dal nome del file system dove il file risiede. Per esempio, per recuperare file cancellati sulla seconda partizione del primo disco SCSI su Linux, si dovrà usare il seguente percorso: undel://sda2 Il recupero può metterci un po' di tempo per caricare le informazioni necessarie per poter cominciare a navigare attraverso i file.[SMB File System] File system SMB Il file system smb permette di gestire file su macchine remote con protocollo SMB (o CIFS). Queste includono Windows for Workgroups, Windows 9x/ME, Windows NT/2000/XP, OS/2 e Samba. Per usarlo, si può provare il comando dal pannello "Connessione SMB..." (accessibile dalla barra dei menu) o si può direttamente cambiare directory corrente usando il comando cd verso un percorso simile a questo: smb://[utente@]macchina[/servizio][/dir-remota] L'elemento utente, servizio e dir-remota sono opzionali. Il nome utente, dominio e la password possono essere specificati nella finestra di dialogo di ingresso. Esempi: smb://macchina/Condivisione smb://altra_macchina smb://guest@macchina/Public/Irlex [EXTernal File System] EXTernal File System extfs allows to integrate numerous features and file types into GNU Midnight Commander in an easy way, by writing scripts. Extfs filesystems can be divided into two categories: 1. Stand-alone filesystems, which are not associated with any existing file. They represent certain system-wide data as a directory tree. You can invoke them by typing 'cd fsname:// ' where fsname is an extfs short name (see below). Examples of such filesystems include audio (list audio tracks on the CD) or apt (list of all Debian packages in the system). For example, to list CD-Audio tracks on your CD-ROM drive, type cd audio:// 2. 'Archive' filesystems (like rpm, patchfs and more), which represent contents of a file as a directory tree. It can consist of 'real' files compressed in an archive (urar, rpm) or virtual files, like messages in a mailbox (mailfs) or parts of a patch (patchfs). To access such filesystems 'fsname:// ' should be appended to the archive name. Note that the archive itself can be on another vfs. For example, to list contents of a zip archive documents.zip type cd documents.zip/uzip:// In many aspects, you could treat extfs like any other directory. For instance, you can add it to the hotlist or change to it from directory history. An important limitation is that you cannot invoke shell commands inside extfs, just like any other non-local VFS. Common extfs scripts included with Midnight Commander are: a access 'A:' DOS/Windows diskette (cd a:// ). apt front end to Debian's APT package management system (cd apt:// ). audio audio CD ripping and playing (cd audio:// or cd device/audio:// ). bpp package of Bad Penguin GNU/Linux distribution (cd file.bpp/bpp:// ). deb package of Debian GNU/Linux distribution (cd file.deb/deb:// ). dpkg Debian GNU/Linux installed packages (cd deb:// ). hp48 view and copy files to/from a HP48 calculator (cd hp48:// ). lslR browsing of lslR listings as found on many FTPs (cd filename/lslR:// ). mailfs mbox-style mailbox files support (cd mailbox/mailfs:// ). patchfs extfs to handle unified and context diffs (cd filename/patchfs:// ). rpm RPM package (cd filename/rpm:// ). rpms RPM database management (cd rpms:// ). ulha, urar, uzip, uzoo, uar, uha archivers (cd archive/xxxx:// where xxxx is one of: ulha , urar , uzip , uzoo , uar , uha ). You could bind file type/extension to specified extfs as described in the Edit Extension FileEdit Extension File section. Here is an example entry for Debian packages: regex/.deb$ Open=%cd %p/deb:// [Colors] Colori Il Midnight Commander tenta di stabilire se il terminale corrente supporta i colori usando il database dei terminali e il nome del terminale corrente. Capita che possa sbagliarsi, perciò si può essere costretti a forzare la modalità a colori o a disabilitarla usando rispettivamente le opzioni -c e -b. Se il programma è compilato con il manager dello schermo Slang invece che ncurses, controllerà se è impostata anche la variabile COLORTERM, con lo stesso effetto dell'opzione -c. E' possibile specificare i terminali su cui si vuole forzare sempre la modalità colore aggiungendo la variabile color_terminals nella sezione Colors del file di inizializzazione. Questo previene il Midnight Commander dal tentare di controllare se il terminale supporta i colori. Per esempio: [Colors] color_terminals=linux,xterm color_terminals=nome_terminale-1,nome-terminale-2... Il programma può essere compilato sia con il supporto di ncurses che di slang ma ncurses non fornisce alcun modo per forzare la modalità colore: ncurses userà solo le informazioni nel database dei terminali. Il Midnight Commander fornisce un modo per cambiare i colori predefiniti. Attualmente i colori sono configurati usando la variabile ambiente MC_COLOR_TABLE o la sezione Colors nel file di inizializzazione. Nella sezione Colors, la mappa dei colori predefinita viene caricata dalla variabile base_color . Si può specificare una mappa colori alternativa per un terminale usando il nome del terminale come chiave nella sezione. Esempio: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red Il formato della definizione dei colori è: =,:= ... I colori sono opzionali e le parolechiave sono: normal, selected, marked, markselect, errors, input, reverse, gauge. I colori dei menu sono: menunormal, menusel, menuhot, menuhotsel, menuinactive. I colori delle finestre di dialogo sono: dnormal, dfocus, dhotnormal, dhotfocus. I colori dell'aiuto sono: helpnormal, helpitalic, helpbold, helplink, helpslink. Il colore del visualizzatore è: viewunderline. Colori speciali di evidenziazione: executable, directory, link, device, special, core. I colori dell'viewer sono: viewnormal, viewbold, viewunderline, viewselected. I colori dell'editor sono: editnormal, editbold, editmarked. input determina il colore delle righe di input usate delle finestre di dialogo. gauge determina il colore della parte riempita della barra di progressione (gauge), che mostra quanta percentuale del file è stata copiata o altro in forma grafica. Le finestre di dialogo usano i colori seguenti: dnormal usata per il testo normale, dfocus è il colore usato per il componente correntemente selezionato, dhotnormal è il colore usato per differenziare il tasto di scelta rapida nei componenti normali, mentre il colore dhotfocus viene usato per il colore evidenziato nel componente correntemente selezionato. I menu usano lo stesso schema ma usano invece i selettori menunormal, menusel, menuhot, menuhotsel e menuinactive. L'aiuto usa i seguenti colori: helpnormal viene usato per il testo normale, helpitalic viene usato per il testo enfatizzato con il corsivo nelle pagine del manuale, helpbold viene usato per il testo enfatizzato con il grassetto nelle pagine del manuale, helplink viene usato per un collegamento non selezionato e helpslink viene usato per un collegamento selezionato. I colori speciali di evidenziazione determinano come i file vengono visualizzati quando l'evidenziazione dei file è abilitata (vedere sezione aspettoLayout). directory usata per directory o collegamenti simbolici a directory; executable per il file eseguibili; link viene usata per i collegamenti simbolici che non sono nè interrotti nè connessi a directory; stalelink usata per collegamenti simbolici interrotti; device - dispositivi a caratteri e blocchi; special usata per i file speciali, come pipe e socket; core usata per i file core. I colori possibili sono: black, gray, red, brightred, green, brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, lightgray e white. Inoltre c'è una speciale parola chiave per lo sfondo trasparente. Essa è 'default'. Il 'default' può essere usato solo come colore di sfondo. Esempio: [Colors] base_color=normal=white,default:marked=magenta,default [Special Settings] Impostazioni speciali Molte delle impostazioni del Midnight Commander possono essere cambiate dai menu. Comunque, c'è un piccolo numero di impostazioni che possono essere cambiate solo agendo sul file di configurazione. Queste sono le variabili che possono essere impostate nel file ~/.config/mc/ini: clear_before_exec Il valore predefinito del Midnight Commander è di cancellare lo schermo prima dell'esecuzione di un comando. Se si preferisce vedere il risultato di un comando in fondo allo schermo, si modifichi la copia locale del file ~/.config/mc/ini e si cambi il valore del campo clear_before_exec a 0. confirm_view_dir Se si preme F3 su di una directory, normalmente MC entra nella directory. Se questa opzione è impostata a 1, MC chiederà una conferma prima di cambiare directory se si hanno dei file marcati. ftpfs_retry_seconds Questo valore è il numero di secondi che il Midnight Commander aspetta prima di tentare di riconnettersi ad un ftp server che ha negato l'autenticazione. Se il valore è zero, l'autenticazione non verrà ritentata. max_dirt_limit Specifica al massimo quanti aggiornamenti possono essere saltati nel visualizzatore di file interno. Normalmente questo valore non è significativo, dato che il codice automaticamente aggiusta il numero da saltare a seconda della velocità con cui arrivano le pressioni dei tasti. Comunque, su macchine molto lente o su terminali con un'auto ripetizione dei tasti molto veloce, un grande valore può rendere gli aggiornamenti dello schermo troppo instabili. Sembra che impostare max_dirt_limit a 10 porta i migliori risultati, e questo è il valore predefinito. mouse_move_pages Controlla il fatto che lo scorrimento con il mouse sui pannelli sia fatto per pagine o per righe. mouse_move_pages_viewer Controlla se lo scorrimento del mouse nel visualizzatore di file interno sia fatto per pagine o per righe. old_esc_mode Normalmente il Midnight Commander tratta il tasto ESC come un prefisso (old_esc_mode=0), ma se si imposta quest'opzione (old_esc_mode=1), allora il tasto ESC agirà come un tasto di prefisso per un secondo, e se non vengono premuti altri tasti, allora il tasto ESC sarà interpretato come un tasto di cancellazione (ESC ESC). only_leading_plus_minus Permette una gestione speciale per '+', '-', '*' nella riga di comando (selezione, deselezione, selezione inversa) solo se la riga di comando è vuota. Non è necessario proteggere questi caratteri nel mezzo della riga di comando ma non è possibile cambiare selezione se la riga di comando non è vuota. panel_scroll_pages Se impostata (valore predefinito), i pannelli scorrono di metà quando il cursore raggiunge la fine o l'inizio del pannello, altrimenti scorrono di un file per volta. show_output_starts_shell Questa variabile lavora solo se non si sta usando il supporto della subshell. Quando si usano i tasti C-o per tornare allo schermo utente, se quest'opzione è impostata, si avrà una nuova shell. Altrimenti, premendo qualsiasi tasto si tornerà al Midnight Commander. torben_fj_mode Se quest'opzione è impostata, allora i tasti inizio e fine lavoreranno leggermente differentemente sui pannelli. Invece che muovere le selezioni al primo e ultimo file del pannello, agiranno nel modo seguente: Il tasto inizio: va alla riga centrale, se sotto di essa, altrimenti va alla riga in cima a meno che non ci sia già; in tal caso andrà al primo file del pannello. Il tasto fine ha un comportamento simile: va giù alla riga centrale se era sopra di essa, altrimenti va alla riga di fondo a meno che non ci sia già; in tal caso sposterà la selezione all'ultimo file del pannello. use_file_to_guess_type Se questa variabile è abilitata (valore predefinito) userà il comando file per trovare delle corrispondenze sui tipi di file elencati nel file mc.extEdit Extension File. xtree_mode Se questa variabile è impostata (il valore predefinito è no) quando si naviga il file system su un pannello ad albero, automaticamente ricaricherà l'altro pannello con il contenuto della directory selezionata.[Terminal databases] Database di terminali Il Midnight Commander fornisce una maniera per correggere il database dei terminali si sistema senza richiedere i privilegi di amministratore (root). Il Midnight Commander ricerca nel file di inizializzazione di sistema (il file mc.lib collocato nella directory di libreria del Midnight Commander) e nel file ~/.config/mc/ini la sezione "terminal:nome-del-terminale-in-uso" e poi la sezione "terminal:general", ogni riga della sezione contiene il simbolo chiave che si vuol definire, seguito da un segno di uguale e la definizione per quel tasto. E' possibile usare la forma speciale \e per rappresentare il carattere di escape e ^x per rappresentare il carattere control-x. I simboli chiave possibili sono: f0 a f20 tasti funzione f0-f20 bs backspace home tasto inizio end tasto fine up tasto freccia in su down tasto freccia in giù left tasto freccia a sinistra right tasto freccia a destra pgdn tasto pagina in giù pgup tasto pagina in su insert tasto inserimento delete tasto cancellazione complete per fare il completamento Per esempio, per definire il tasto di inserimento come escape + [ + O + p impostare il seguente nel file ini: insert=\e[Op Il tasto di completamento rappresenta le sequenze di escape usate per invocare il processo di completamento, invocato tramite M-tab, ma ridefinibile ad altri tasti per fare lo stesso lavoro (su quelle tastiere con tonnellate di simpatici tasti dappertutto). [FILES] FILE Il programma recupera tutte le informazioni relative al proprio funzionamento dalla variabile ambiente MC_DATADIR , e se la variabile non è impostata, passerà alla directory /usr/share/mc . /usr/share/mc/mc.hlp Il file di aiuto per il programma. /usr/share/mc/mc.ext Il file delle estensioni di sistema predefinito. ~/.config/mc/mc.ext Le estensioni dell'utente, la configurazione del visualizzatore e dell'editor di file. Se presenti, questi file si sovrappongono ai file di sistema. /usr/share/mc/mc.ini La configurazione di sistema predefinita per il Midnight Commander, usata solo se l'utente non possiede il proprio file ~/.config/mc/ini. /usr/share/mc/mc.lib Le impostazioni globali per il Midnight Commander. La modifica di questo file influisce su tutti gli utenti, che abbiano o no il file ~/.config/mc/ini . Attualmente vengono caricate solo le impostazioni del terminaleTerminal databases da mc.lib. ~/.config/mc/ini La configurazione dell'utente. Se questo file è presente, la configurazione viene caricata da qui invece che dal file di sistema. /usr/share/mc/mc.hint Questo file contiene i suggerimenti (dritte) mostrate dal programma. /usr/share/mc/mc.menu Questo file contiene il menu di sistema per le applicazioni. ~/.config/mc/menu Il menu utente per le applicazioni. Se presente viene usato al posto del menu delle applicazioni di sistema. ~/.cache/mc/Tree L'elenco di directory per l'albero directory e per la vista ad albero. ./.mc.menu Menu locale definito dall'utente. Se questo file è presente viene usato al posto del menu delle applicazioni utente o di sistema. To change default home directory of MC, you can use MC_PROFILE_ROOT environment variable. The value of MC_PROFILE_ROOT must be an absolute path. If MC_PROFILE_ROOT is unset or empty, HOME variable is used. If HOME is unset or empty, MC directories are get from GLib library.[AVAILABILITY] REPERIBILITA' L'ultima versione di questo programma si trova su http://ftp.midnight-commander.org/.[SEE ALSO] VEDERE ANCHE ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). La pagina Web del Midnight Commander: http://www.midnight-commander.org/ [AUTHORS] AUTORI Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel Machek (pavel@ucw.cz) e Pavel Roskin (proski@gnu.org) sono gli sviluppatori di questo pacchetto. Alessandro Rubini (rubini@ipvvis.unipv.it) ha dato un notevole contribuito nella correzione e nel miglioramento del supporto del mouse nel programma, John Davis (davis@space.mit.edu) ha reso disponibile la sua libreria S-lang sotto la licenza GPL e ha risposto alle mie domande su di essa; le seguenti persone hanno contribuito al codice e in molte correzioni (in ordine alfabetico): Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de), Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens (root@dolphin.csudh.edu), Juan Francisco Grigera, port su piattaforma Win32 (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar), Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it), Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su), Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su) e Wim Osterholt (wim@djo.wtm.tudelft.nl).[BUGS] BACHI Vedere il file TODO nella distribuzione per informazioni su quello che rimane ancora da fare. Se si vuole fare un rapporto di un problema nel programma, si prega di spedire un messaggio di posta a questo indirizzo: mc-devel@gnome.org. Nel rapporto è necessario fornire una descrizione dettagliata del baco, la versione del programma (mc -v mostra quest'informazione), il sistema operativo su cui si sta facendo girare il programma e, se il programma va in crash, è gradita una traccia dello stack. [main] lqwqk k k  x x x . x . x  x x x k lqu wqk k lqw tqk n  x x x x x x x x x x x x x x  v v v mqv v v v mqu v v mj qqqqqqCommander qj  Questa è la principale schermata della guida interattiva del GNU Midnight Commander . Per saperne di più su come usare la guida interattiva, premere semplicemente invioHow to use help. Se lo si desidera, è possibile consultare direttamente il sommarioContents della guida. Il Midnight Commander è stato scritto dai suoi autoriAUTHORS. Il Midnight Commander NON E' COPERTO DA ALCUNA GARANZIAWarranty. Questo è software libero, lo si può ridistribuire sotto certe condizioniLicenza. [Licenza] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [QueryBox] Finestre di dialogo di richiesta dati Nelle finestre di dialogo di richiesta dati è possibile usare i tasti freccia o la prima lettera per selezionare una voce o cliccare con il mouse sul bottone. [How to use help] Come usare la guida interattiva Usare i tasti del cursore o il mouse per navigare nel visualizzatore della guida. Premere freccia in giù per spostarsi alla voce successiva o per spostarsi in basso. Premere freccia in su per spostarsi alla voce precedente o per spostarsi in alto. Premere freccia a destra per seguire il collegamento corrente. Premere freccia a sinistra per tornare indietro nello storico dei nodi visitati. Se il terminale non supporta i tasti del cursore si può usare la barra spaziatrice per spostarsi in avanti ed il tasto 'b' per tornare indietro. Usare il tasto TAB per spostarsi sulla prossima voce e premere INVIO per seguire il collegamento corrente. Usare il tasto 'l' per tornare indietro nello storico dei nodi visitati. Premere ESC per uscire dal visualizzatore della guida. Il tasto sinistro del mouse segue il collegamento o sfoglia le pagine. Il tasto destro del mouse torna indietro nello storico dei nodi visitati. Elenco completo dei tasti del visualizzatore della guida: Sono accettati i tasti generali di movimentoGeneral Movement Keys. tab Va alla voce successiva. M-tab Va alla voce precedente. giù Va alla voce successiva o una riga in basso. su Va alla voce precedente o una riga in alto. destra, invio Segue il collegamento corrente. sinistra, l Torna indietro nello storico dei nodi visitati. F1 Mostra la guida per il visualizzatore della guida stessa. n Va al nodo successivo. p Va al nodo precedente. c Va al nodo del sommario. F10, esc Esce dal visualizzatore della guida.  Local variables: fill-column: 58 end: PK1]jVV mc.hlp.esnu[[Contents] Índice de Contenidos: DESCRIPCIÓNDESCRIPTION OPTIONSOPTIONS IntroducciónOverview Soporte de RatónMouse Support TeclasKeys Redefinición de teclasKeys_redefine Otras TeclasMiscellaneous Keys Paneles de DirectorioDirectory Panels Búsqueda rápidaQuick search Línea de Órdenes del SistemaShell Command Line Teclas Generales de MovimientoGeneral Movement Keys Teclas de la Línea de EntradaInput Line Keys Barra de MenúMenu Bar Menús Izquierdo y Derecho (Arriba y Abajo)Left and Right Menus Listado...Listing Mode... Modo de Ordenación...Sort Order... Filtro...Filter... ReleerReread Menú de ArchivoFile Menu Cambiar de directorioQuick cd Menú de UtilidadesCommand Menu Árbol de DirectoriosDirectory Tree Buscar ArchivosFind File Búsquedas ExternasExternal panelize FavoritosHotlist Editar el Archivo de ExtensionesEdit Extension File Trabajos en Segundo PlanoBackground jobs Edición del Archivo de MenúEdit Menu File Menú de OpcionesOptions Menu ConfiguraciónConfiguration PresentaciónLayout PanelesPanel options ConfirmaciónConfirmation AspectoAppearance Juego de caracteresDisplay bits Aprender teclasLearn keys Sistema de Archivos Virtual (VFS)Virtual FS Guardar ConfiguraciónSave Setup Ejecutando Órdenes del Sistema OperativoExecuting operating system commands Comando cd InternoThe cd internal command Sustitución de MacroMacro Substitution Soporte de SubshellThe subshell support Cambiar PermisosChmod Cambiar DueñoChown Cambiar Dueño y PermisosAdvanced Chown Operaciones con ArchivosFile Operations Copiar/Renombrar con MáscaraMask Copy/Rename Seleccionar/Deseleccionar ArchivosSelect/Unselect Files Comparador de Archivos InternoDiff Viewer Visor de Archivos InternoInternal File Viewer Editor de Archivos InternoInternal File Editor TerminaciónCompletion Sistemas de Archivos Virtuales (VFS)Virtual File System Sistema de archivos Tar (tarfs)Tar File System Sistema de archivos FTPFTP File System Sistema de archivos a través de SHellFIle transfer over SHell filesystem Sistema de archivos SFTP (FTP sobre SSH)SFTP (SSH File Transfer Protocol) filesystem Sistema de archivos SMBSMB File System Sistema de archivos de RecuperaciónUndelete File System Sistema de archivos EXTerno (extfs)EXTernal File System ColoresColors SkinsSkins Descripción de secciones y parámetrosSkins sections Definiciones de pares de coloresSkins colors Trazado de líneasSkins lines CompatibilidadSkins oldcolors Resaltado de nombresFilenames Highlight Ajustes EspecialesSpecial Settings Parámetros para editor o visor externoParameters for external editor or viewer Ajustes del TerminalTerminal databases ARCHIVOS AUXILIARESFILES DISPONIBILIDADAVAILABILITY VÉASE TAMBIÉNSEE ALSO AUTORESAUTHORS ERRORESBUGS TRADUCCIÓNTRANSLATION Licencia GNULicencia GNU Licencia GNU (Español)Licencia GNU (Español) Cuadros de diálogoQueryBox Uso de la ayudaHow to use help [DESCRIPTION] DESCRIPCIÓN "Midnight Commander" (Comandante de Medianoche) es un navegador de directorios/gestor de archivos para sistemas operativos tipo Unix.[OPTIONS] OPCIONES -a, --stickchars Deshabilita el uso de caracteres gráficos para el dibujo de líneas. -b, --nocolor Fuerza el uso de la pantalla de Blanco y Negro. -c, --color Fuerza el uso del modo color. Véase la sección ColoresColors para más información. -C arg, --colors=arg Usado para especificar un juego de colores diferentes desde la línea de órdenes. El formato de arg está documentado en la sección ColoresColors. --configure-options Muestra opciones de configuración compiladas. -d, --nomouse Deshabilita el soporte de ratón. -D N, --debuglevel=N Establece el nivel de depuración para el sistema de archivos virtual SMB. N puede estar en el rango 0-10. -e [arch], --edit[=arch] Iniciar el editor interno. Si se indica un archivo, editarlo. Véase la página de manual de mcedit (1) . -f, --datadir Muestra las rutas de búsqueda compiladas para archivos de Midnight Commander. -F, --datadir-info Muestra información más extensa sobre las rutas de búsqueda compiladas en Midnight Commander. -g, --oldmouse Fuerza el uso de ratón en modo de seguimiento «normal». Se usa para terminales compatibles con xterm (tmux/screen). -k, --resetsoft Restablece las softkeys a su valor por defecto según la base de datos de termcap/terminfo. Solo útil en terminales HP cuando las teclas de función no funcionan. -K arch, --keymap=arch Carga desde un archivo la configuración de teclas para la línea de órdenes. -l reg, --ftplog=reg Guarda el diálogo FTPfs con el servidor en el archivo. --nokeymap No cargar asociaciones de teclas desde ningún archivo, utilizar las teclas nativas del sistema. -P arch, --printwd=arch Al salir del programa, Midnight Commander registrará el último directorio de trabajo en el archivo indicado. Esta opción no debe ser usada directamente, sino desde un guión de shell adecuado, para dejar como directorio activo el directorio que estaba en uso dentro de Midnight Commander. Consúltese en los archivos /usr/libexec/mc/mc.sh (usuarios de bash y zsh) y /usr/libexec/mc/mc.csh (usuarios de tcsh) la manera de definir mc como un alias para el correspondiente guión de shell. -s, --slow Activa el modo para terminales lentos. En este modo el programa no dibuja bordes con líneas de caracteres y desactiva el modo detallado. Si no se rellena la sección [Lines] el marco pseudo-gráfico estará formado por espacios; en caso contrario el marco se contruye con caracteres de texto según los parámetros siguientes: lefttop esquina superior izquierda righttop esquina superior derecha centertop cruz superior central centerbottom cruz inferior central leftbottom esquina inferior izquierda rightbottom esquina inferior derecha leftmiddle cruz central izquierda rightmiddle cruz central derecha centermiddle cruz central horiz línea horizontal por defecto vert línea vertical por defecto thinhoriz línea horizontal fina thinvert línea vertical fina -S arg, --skin=arg Permite elegir un «skin» o apariencia para mc. La configuración de las características de visualización (colores, líneas, etc.) se explica detalladamente en la sección SkinsSkins. -t, --termcap Usado solo si el código fue compilado con Slang y terminfo: hace que Midnight Commander use el valor de la variable de entorno TERMCAP para obtener la información del terminal, en vez de la base de datos de terminales del sistema. -u, --nosubshell Deshabilita el uso de shell concurrente (solo tiene sentido si este Midnight Commander fue construido con soporte de shell concurrente). -U, --subshell Habilita el uso de shell concurrente (solo tiene sentido si este Midnight Commander fue construido con soporte de subshell opcional). -v arch, --view=arch Iniciar el visor interno para ver el archivo indicado. Véase la página de manual de mcview (1) . -V, --version Muestra la versión del programa. -x, --xterm Fuerza el modo xterm. Usado cuando se ejecuta en terminales con características de xterm (dos modos de pantalla, y pueden enviar secuencias de escape de ratón). -X, --no-x11 No utilizar X11 para obtener el estado de Mayús, Ctrl, Alt. Si se especifican los dos directorios, el primer nombre se usará para el directorio a mostrar en el panel activo; el segundo nombre para el directorio a mostrar en el otro panel. Si solo se especifica un directorio, el nombre se usará para el directorio a mostrar en el panel activo; el valor de «other_dir» de panels.ini será el nombre del directorio mostrado en el panel pasivo. Si no se especifica ningún directorio, el directorio actual se mostrará en el panel activo; el valor de «other_dir» de panels.ini será el nombre del directorio mostrado en el panel pasivo.[Overview] Introducción La pantalla de Midnight Commander está divida en cuatro partes. La mayor parte de la pantalla está ocupada por los dos paneles de directorio. Por defecto, la segunda línea más inferior de la pantalla es la línea de órdenes del sistema, y la línea inferior muestra las etiquetas de las teclas de función. La línea superior es la barra de menúMenu Bar. La línea de la barra de menú podría no ser visible, pero aparece si pulsamos en la primea línea de la pantalla con el ratón o pulsamos la tecla F9. Midnight Commander pone a la vista dos directorios al mismo tiempo. Uno de los paneles es el panel actual (hay una barra de selección en el panel actual). La mayoría de las operaciones tienen lugar en el panel actual. Algunas operaciones con archivos como Renombrar y Copiar utilizan por defecto el directorio del panel no seleccionado como destino, pero siempre solicitan una confirmación previa y podemos cambiarlo. Para más información, ver las secciones sobre los Paneles de DirectorioDirectory Panels, los Menús Izquierdo y DerechoLeft and Right Menus y el Menú de ArchivoFile Menu. Podemos ejecutar comandos del sistema desde el Midnight Commander simplemente escribiéndolos. Todo lo que escribamos aparecerá en la línea de órdenes del sistema y cuando pulsemos Intro , Midnight Commander ejecutará estos comandos; ver las secciones Línea de Órdenes del SistemaShell Command Line y Teclas de la Línea de EntradaInput Line Keys para aprender más sobre la línea de órdenes.[Mouse Support] Soporte de Ratón Se puede utilizar Midnight Commander con un ratón o mouse. Se activa cuando estamos ejecutándolo en un entorno gráfico con un terminal tipo xterm(1) (funciona incluso si realizamos una conexión de telnet, ssh o rlogin a otra máquina desde el xterm) o si estamos ejecutándolo en una consola Linux y tenemos el servidor gpm cargado. Cuando pulsamos el botón izquierdo del ratón sobre un archivo en los paneles de directorios, ese archivo es seleccionado; si lo hacemos con el botón derecho, el archivo es marcado (o desmarcado, dependiendo del estado previo). Una doble pulsación sobre un archivo intentará ejecutar el comando si se trata de un programa ejecutable; y si la extensión del archivo tiene un programa asociado a esa extensiónEdit Extension File, se ejecuta el programa especificado. Además, es posible ejecutar los comandos asignados a las teclas de función pulsando con el ratón sobre las etiquetas de la línea inferior de la pantalla. El valor por defecto de auto repetición para los botones del ratón es 400 milisegundos. Este valor se puede modificar editando el archivo ~/.config/mc/iniSave Setup y cambiando el parámetro mouse_repeat_rate . Si estamos ejecutando Midnight Commander con soporte para ratón, podemos recuperar el comportamiento habitual del ratón (cortar y pegar texto) manteniendo pulsada la tecla Mayúsculas. [Keys] Teclas Algunos comandos en Midnight Commander implican el uso de las teclas Control (etiquetada habitualmente CTRL o CTL) y Meta (identificada como ALT o incluso Compose). En este manual usaremos las siguientes abreviaturas: Ctrl- significa mantener pulsada la tecla Control mientras se pulsa el carácter . Así, Ctrl-f sería: manteniendo pulsada la tecla Control teclear f. Alt- significa mantener pulsada la tecla Alt o Meta mientras pulsamos el carácter . Si no hay tecla Alt ni Meta, pulsar Esc , soltar, y entonces pulsar el carácter . Mayús- significa mantener pulsada la tecla de Mayúsculas (o Shift) y teclear . Todas las líneas de entrada en Midnight Commander usan una aproximación a las asociaciones de teclas del editor GNU Emacs. Se pueden redefinir las asociaciones de las teclas. El resto de los comportamientos de las teclas que se describen aquí hacen referencia al comportamiento original. Para más información, véase la sección sobre R "redefinición de teclas" .Keys_redefine Hay bastantes secciones que hablan acerca de las teclas. Las siguientes son las más importantes. La sección Menú de ArchivoFile Menu documenta los atajos de teclado para los comandos que aparecen en el Menú de Archivo. Esta sección incluye las teclas de función. La mayor parte de esos comandos realizan alguna acción, normalmente sobre el archivo seleccionado o sobre los archivos marcados. La sección Paneles de DirectorioDirectory Panels documenta las teclas que seleccionan un archivo o marcan archivos como objetivo de una acción posterior (la acción normalmente es una del menú de archivo). La sección Línea de Órdenes del SistemaShell Command Line lista las teclas que son usadas para introducir o editar líneas de comandos. La mayor parte de ellas copian nombres de archivos y demás desde los paneles de directorio a la línea de órdenes (para evitar un tecleado excesivo) o acceden al historial de la línea de órdenes. Teclas de línea de EntradaInput Line Keys Son usadas para editar líneas de entrada. Esto implica la línea de órdenes y las líneas de entrada en las ventanas de preguntas.[Keys_redefine] Redefinición de teclas La función de ciertas teclas se puede alterar a partir de un mapa de teclado almacenado en un archivo externo. Inicialmente el programa asigna esas funciones según el mapa definido en el código fuente. Posteriormente se cargan siempre los archivos /usr/share/mc/mc.keymap y /etc/mc/mc.keymap , reasignando en el orden marcado las definiciones anteriores. Se cargan después posibles mapas de teclado creados por el usuario atendiendo por orden de prioridad a: 1) Opción de ejecución en línea de órdenes -K o --keymap= 2) Variable de entorno MC_KEYMAP 3) Parámetro keymap en la sección [Midnight-Commander] del archivo de configuración. 4) Archivo ~/.config/mc/mc.keymap La opción de línea de órdenes, la variable de entorno y el parámetro en el archivo de configuración pueden proporcionar la ruta absoluta al archivo de mapa de teclado (con o sin la extensión .keymap). En caso contrario se procede a realizar una búsqueda por directorios hasta encontrarlo en: 1) ~/.config/mc 2) /etc/mc/ 3) /usr/share/mc/ [Miscellaneous Keys] Otras Teclas Se incluyen aquí las teclas que no encajan en ninguna categoría concreta: Intro. Si hay algún texto en la línea de órdenes (la de la parte inferior de los paneles), entonces ese comando es ejecutado. Si no hay texto en la línea de comandos entonces si la barra de selección está situada sobre un directorio Midnight Commander realiza un chdir(2) al directorio seleccionado y recarga la información en el panel; si la selección es un archivo ejecutable entonces es ejecutado. Por último, si la extensión del archivo seleccionado coincide con una de las extensiones en el archivo de extensionesEdit Extension File entonces se ejecuta la aplicación correspondiente. Ctrl-l redibuja toda la pantalla de Midnight Commander. Ctrl-x c Cambiar permisosChmod de un archivo o un conjunto de archivos marcados. Ctrl-x o Cambiar dueñoChown del archivo actual o de los archivos marcados. Ctrl-x l crea enlaces. Ctrl-x s crea enlaces simbólicos con rutas absolutas. Ctrl-x v crea enlaces simbólicos con rutas relativas. Para más información sobre enlaces simbólicos véase la sección Menú de ArchivoFile Menu. Ctrl-x Ctrl-s edita enlaces simbólicos. Ctrl-x i cambia el panel opuesto al modo de información. Ctrl-x q cambia el panel opuesto al modo de vista rápida. Ctrl-x ! ejecuta búsquedas externasExternal panelize. Ctrl-x h añade el sitio actual a la lista de favoritosHotlist. Alt-! ejecuta una orden del sistema y muestra su salida en el visor de archivosInternal File Viewer. Alt-? buscar archivosFind File. Alt-c permite cambiar de directorioQuick cd. Ctrl-o en la consola de Linux o FreeBSD o bajo un xterm, se muestra la salida de la orden anterior. En la consola de Linux, Midnight Commander usa un programa externo (cons.saver) para controlar la copia y restauración de la pantalla. Cuando se haya creado Midnight Commander con soporte de subshell incluido, podemos pulsar Ctrl-o en cualquier momento y volver a la pantalla principal; para volver a nuestra aplicación bastará con volver a pulsar Ctrl-o . Si tenemos una aplicación suspendida en esta situación, no podremos ejecutar otros programas desde Midnight Commander hasta que terminemos la aplicación suspendida.[Directory Panels] Paneles de Directorio Esta sección enumera las teclas que operan en los paneles de directorio. Si queremos saber cómo cambiar la apariencia de los paneles, deberemos echar un vistazo a la sección Menús Izquierdo y DerechoLeft and Right Menus. Tab, Ctrl-i cambia el panel actual. El panel activo deja de serlo y el no activo pasa a ser el nuevo panel activo. La barra de selección se mueve del antiguo panel al nuevo, desaparece de aquel y aparece en este. Insertar, Ctrl-t para marcar archivos (y/o directorios) como seleccionados podemos usar la tecla insertar (secuencia kich1 de terminfo). Para deseleccionar, basta repetir la operación sobre los archivos y/o directorios antes marcados. Alt-e permite mostrar nombres en el panel con otra codificación de caracteres. Los nombres se convierten a la codificación del sistema para mostrarlos. Para desactivar esta recodificación basta seleccionar la entrada (..) para el directorio superior. Para cancelar las conversiones en cualquier directorio seleccionar «Sin traducción» en el diálogo de selección de código. Alt-g, Alt-r, Alt-j usadas para seleccionar el archivo superior en un panel, el archivo central y el inferior del panel, respectivamente. Alt-t rota el listado de pantalla actual para mostrar el siguiente modo de listado. Con esto es posible intercambiar rápidamente de un listado completo al regular o breve, así como al modo de listado definido por el usuario. Ctrl-\ (control-Contrabarra) muestra la lista de sitios FavoritosHotlist y permite cambiar al directorio seleccionado. * N. del T.: En el teclado castellano, existe un pequeño inconveniente, dado que la contrabarra, no se consigue con una sola pulsación, por lo que este método no funciona directamente. + (más) usado para seleccionar (marcar) un grupo de archivos. Midnight Commander ofrecerá distintas opciones. Indicando Solo archivos los directorios no se seleccionan. Con los Caracteres Comodín habilitados, se pueden introducir expresiones regulares del tipo empleado en los patrones de nombres de la shell (poniendo * para cero o más caracteres y ? para uno o más caracteres). Si los Caracteres Comodín están deshabilitados, entonces la selección de archivos se realiza con expresiones regulares normales. Véase la página de manual de ed (1) . Finalmente, si no se activa Distinguir May/min la selección se hará sin distinguir caracteres en mayúsculas o minúsculas. - (menos) o \ (contrabarra) usaremos las teclas «-» o «\» para deseleccionar un grupo de archivos. Esta es la operación opuesta a la realizada por la tecla «+». * N. del T.: La tecla que realiza originalmente la función descrita es la «-» (menos) ya que es la utilizada en la aplicación originaria, Comandante Norton. Arriba, Ctrl-p desplaza la barra de selección a la entrada anterior en el panel. Abajo, Ctrl-n desplaza la barra de selección a la entrada siguiente en el panel. Inicio, Alt-< desplaza la barra de selección a la primera entrada en el panel. Fin, Alt-> desplaza la barra de selección a la última entrada en el panel. AvPág (Página adelante), Ctrl-v desplaza la barra de selección a la página siguiente. RePág (Página atrás), Alt-v desplaza la barra de selección a la página anterior. Alt-o si el otro panel es un panel con lista de archivos y estamos situados en un directorio en el panel activo actual, entonces otro panel se posiciona dentro del directorio del panel activo (como la tecla de Emacs Ctrl-o ) en otro caso el otro panel es posicionado el directorio padre del directorio seleccionado en el panel activo. Alt-i cambiar el directorio en el panel opuesto de manera que coincida con el panel actual. Si es necesario se cambiará también el panel opuesto a modo listado, pero si el panel actual no está en modo listado no se cambiará de modo el otro. Ctrl-RePág, Ctrl-AvPág solamente bajo la consola Linux: realiza un chdir ".." o al directorio actualmente seleccionado respectivamente. Alt-y cambia al anterior directorio visitado, equivale a pulsar < con el ratón. Alt-u cambia al siguiente directorio visitado, equivale a pulsar > con el ratón. Alt-Mayús-h, Alt-H muestra el historial de directorios visitados, equivale a pulsar la v con el ratón.[Quick search] Búsqueda rápida El modo de Búsqueda rápida permite localizar rápidamente nombres de archivos en los paneles de directorio. Pulsando Ctrl-s o Alt-s se inicia la búsqueda de un archivo en el panel activo. Estando activada la búsqueda, las teclas pulsadas se van añadiendo a la cadena de texto en búsqueda y no a la línea de órdenes. Si la opción Mostrar Mini-estado está habilitada, la cadena a buscar se podrá ver en la línea de estado. Conforme tecleemos, dentro del panel activo la barra de selección se desplazará al siguiente archivo o directorio cuyo nombre coincida con las letras introducidas. Se pueden usar las teclas borrar o suprimir para corregir errores de escritura. Si pulsamos Ctrl-s de nuevo, se busca la siguiente coincidencia. Si se inicia la búsqueda rápida pulsando dos veces Ctrl-s se recuperará el último patrón de búsqueda utilizado. Aparte de los caracteres propios de los nombres se pueden utilizar también los caracteres comodín '*' y '?'.[Shell Command Line] Línea de Órdenes del Sistema Esta sección enumera las teclas útiles para evitar la excesiva escritura cuando se introducen órdenes del sistema. Alt-Intro copia el nombre de archivo seleccionado a la línea de órdenes. Ctrl-Intro igual que Alt-Intro . Puede no funcionar en ciertos sistemas o con algunos terminales. Ctrl-Mayús-Intro copia la ruta completa del archivo actual en la línea de órdenes. Puede no funcionar en ciertos sistemas o con algunos terminales. Alt-Tab realiza una terminación automáticaCompletion del nombre de archivo, comando, variable, nombre de usuario y host. Ctrl-x t, Ctrl-x Ctrl-t copia los archivos marcados (o si no los hay, el archivo seleccionado) del panel activo (Ctrl-x t) o del otro panel (Ctrl-x Ctrl-t) a la línea de órdenes. Ctrl-x p, Ctrl-x Ctrl-p la primera secuencia de teclas copia el nombre de la ruta de acceso actual a la línea de órdenes, y la segunda copia la ruta del otro panel a la línea de órdenes. Ctrl-q el comando cita (quote) puede ser utilizado para insertar caracteres que de otro modo serían interpretados por Midnight Commander (como el símbolo '+') Alt-p, Alt-n usaremos esas teclas para navegar a través del histórico de comandos. Alt-p devuelve la última entrada, Alt-n devuelve la siguiente. Alt-h visualiza el historial para la línea de entrada actual.[General Movement Keys] Teclas Generales de Movimiento El visor de ayuda, el visor de archivo y el árbol de directorios usan un código de control de movimiento común. Por consiguiente, reconocen las mismas teclas. Además, cada uno reconoce algunas otras teclas propias. Otras partes de Midnight Commander utilizan algunas de las mismas teclas de movimiento, por lo que esta sección podría ser aplicada a ellas también. Arriba, Ctrl-p mueve una línea hacia arriba. Abajo, Ctrl-n mueve una línea hacia abajo. RePág (Página atrás), Alt-v mueve una página completa hacia atrás. AvPág (Página adelante), Ctrl-v mueve una página hacia delante. Inicio mueve al principio. Fin mueve al final. El visor de ayuda y el de archivo reconocen las siguientes teclas aparte de las mencionadas anteriormente: b, Ctrl-b, Ctrl-h, Borrar, Suprimir mueve una página completa hacia atrás. Barra espaciadora mueve una página hacia delante. u, d mueve la mitad de la página hacia atrás o adelante. g, G mueve al principio o al final.[Input Line Keys] Teclas de la Línea de Entrada Las líneas de entrada (usadas en la línea de órdenesShell Command Line y para los cuadros de diálogo en el programa) reconocen esas teclas: Ctrl-a coloca el cursor al comienzo de la línea. Ctrl-e coloca el cursor al final de la línea. Ctrl-b, Izquierda desplaza el cursor una posición a la izquierda. Ctrl-f, Derecha desplaza el cursor una posición a la derecha. Alt-f avanza una palabra. Alt-b retrocede una palabra. Ctrl-h, Borrar borra el carácter anterior. Ctrl-d, Suprimir elimina el carácter de la posición del cursor. Ctrl-@ sitúa una marca para cortar. Ctrl-w copia el texto entre el cursor y la marca a la caché de eliminación y elimina el texto de la línea de entrada. Alt-w copia el texto entre el cursor y la marca a la caché de eliminación. Ctrl-y restaura el contenido de la caché de eliminación. Ctrl-k elimina el texto desde el cursor hasta el final de la línea. Alt-p, Alt-n usaremos esas teclas para desplazarnos a través del historial de comandos. Alt-p nos lleva a la última entrada, Alt-n nos sitúa en la siguiente. Ctrl-Alt-h, Alt-Borrar borra la palabra anterior. Alt-Tab realiza una terminaciónCompletion del nombre de archivo, comando, variable, nombre de usuario o host. [Menu Bar] Barra de Menú La barra de menú aparece cuando pulsamos F9 o pulsamos el botón del ratón sobre la primera fila de la pantalla. La barra de menú tiene cinco submenús: "Izquierdo", "Archivo", "Utilidades", "Opciones" y "Derecho". Los Menús Izquierdo y DerechoLeft and Right Menus nos permiten modificar la apariencia de los paneles de directorio izquierdo y derecho. El Menú de ArchivoFile Menu lista las acciones que podemos realizar sobre el archivo actualmente seleccionado o sobre los archivos marcados. El Menú de UtilidadesCommand Menu lista las acciones más generales y que no guardan relación con la selección actual de archivos.[Left and Right Menus] Menús Izquierdo y Derecho (Arriba y Abajo) La presentación de los paneles de directorio puede ser cambiada desde los menús Izquierdo y Derecho (denominados Arriba y Abajo si hemos elegido la disposición horizontal de paneles en las opciones de presentaciónLayout).[Listing Mode...] Listado... La vista en modo "Listado" se usa para mostrar la lista de archivos. Hay cuatro modos disponibles: Completo , Breve , Largo , y Definido por el usuario . En modo completo se muestra el nombre del archivo, su tamaño y la fecha y hora de modificación. En modo breve se muestran solo los nombres de archivo usando entre 1 y 9 columnas. Esto permite ver muchas más entradas que en los otros modos. El modo largo es similar a la salida de la orden ls -l . Este modo requiere todo el ancho de la pantalla. Si se elige el modo definido por el usuario, hay que especificar el formato de presentación. Un formato personalizado tiene que comenzar con la indicación de tamaño de panel, que puede ser "half" (medio) o "full" (completo) para tener respectivamente dos paneles de media pantalla o un único panel a pantalla completa. Tras el tamaño se puede colocar el número "2" para dividir el panel en dos columnas. A continuación van los campos deseados con especificación opcional del tamaño. Los campos que se pueden emplear son: name nombre del archivo. size tamaño del archivo. bsize forma alternativa para size . Muestra el tamaño de los archivos y SUB-DIR o DIR-ANT para directorios. type carácter de tipo de archivo. Este carácter se asemeja a lo mostrado por la orden ls -F : * para archivos ejecutables, / para directorios, @ para enlaces, = para sockets, - para los dispositivos en modo carácter, + para dispositivos en modo bloque, | para tuberías, ~ para enlaces simbólicos a directorios y ! para enlaces rotos (enlaces que no apuntan a nada). mark un asterisco si el archivo está marcado, o un espacio si no lo está. mtime fecha y hora de la última modificación del contenido del archivo. atime fecha y hora del último acceso al archivo. ctime fecha y hora del último cambio del archivo. perm cadena representando los permisos del archivo. mode valor en octal representando los permisos del archivo. nlink número de enlaces al archivo. ngid Identificador de Grupo, GID (numérico). nuid Identificador de Usuario, UID (numérico). owner propietario del archivo. group grupo del archivo. inode número de inodo del archivo. Además, podemos ajustar la apariencia del panel con: space un espacio. | añadir una línea vertical. Para fijar el tamaño de un campo basta añadir : seguido por el número de caracteres que se desee. Si tras el número colocamos el símbolo + el tamaño indicado será el tamaño mínimo, y si hay espacio de sobra se extenderá más el campo. Como ejemplo, el listado Completo corresponde al formato: half type name | size | mtime Y el listado Largo corresponde a: full perm space nlink space owner space group space size space mtime space name Este es un bonito formato de pantalla definido por el usuario: half name | size:7 | type mode:3 Los paneles admiten además los siguientes modos: "Información" La vista de información muestra detalles relativos al archivo seleccionado y, si es posible, sobre el sistema de archivos usado. "Árbol" La vista en árbol es bastante parecida a la utilidad árbol de directoriosDirectory Tree. Para más información véase la sección correspondiente. "Vista Rápida" En este modo, en el panel aparece un visorInternal File Viewer reducido que muestra el contenido del archivo seleccionado. Si se activa el panel (con el tabulador o con el ratón), se dispone de los funciones usuales del visor.[Sort Order...] Modo de Ordenación... Los ocho modos de ordenación son por nombre, por extensión, por hora de modificación, por hora de acceso, por la hora de modificación de la información del inodo, por tamaño, por inodo y desordenado. En el cuadro de diálogo del modo de ordenación podemos elegir el modo de ordenación así como especificar si deseamos que este se realice en orden inverso chequeando la casilla Invertir. Por defecto, los directorios se colocan ordenados antes que los archivos. Esto se puede cambiar en Configuración dentro del Menú de OpcionesOptions Menu activando la opción Mezclar archivos y directorios .[Filter...] Filtro... La utilidad filtro nos permite seleccionar con un patrón (por ejemplo *.tar.gz ) los archivos a listar. Indiferentes al patrón de filtro, siempre se muestran todos los directorios y enlaces a directorios.[Reread] Releer El comando releer recarga la lista de archivos en el directorio. Esto es útil si otros procesos han creado, borrado o modificado archivos. Si hemos panelizado los nombres de los archivos en un panel, esto recargará los contenidos del directorio y eliminará la información panelizada. Véase la sección Búsquedas externasExternal panelize para más información.[File Menu] Menú de Archivo Midnight Commander utiliza las teclas de función F1 - F10 como atajos de teclado para los comandos que aparecen en el menú de Archivo. Las secuencias de escape para las Fkeys son características de terminfo desde kf1 hasta kf10. En terminales sin soporte de teclas de función, podemos conseguir la misma funcionalidad pulsando la tecla Esc seguido de un número entre 1 y 9 ó 0 (correspondiendo a las teclas F1 a F9 y F10 respectivamente). El menú de Archivo recoge las siguientes opciones (con los atajos de teclado entre paréntesis): Ayuda (F1) Invoca el visor hipertexto de ayuda interno. Dentro del visor de ayudaContents, podemos usar la tecla Tab para seleccionar el siguiente enlace y la tecla Intro para seguir ese enlace. Las teclas Espacio y Borrar son usadas para mover adelante y atrás en una página de ayuda. Pulsando F1 de nuevo para obtener la lista completa de teclas válidas. Menú de Usuario (F2) Invoca el Menú de usuarioEdit Menu File El menú de usuario otorga una manera fácil de tener usuarios con un menú y añadir asimismo características extra a Midnight Commander. Ver (F3, Mayús-F3) Visualiza el archivo seleccionado. Por defecto invoca el Visor de Archivos InternoInternal File Viewer pero si la opción "Usar visor interno" está desactivada, invoca un visor de archivos externo especificado por la variable de entorno VIEWER. Si VIEWER no está definida se aplica la variable PAGER y si esta tampoco, se invoca al comando «view». Con Mayús-F3, se abre directamente el visor interno, pero sin realizar ningún tipo de formateo o preprocesamiento del archivo. Véanse los parámetros para el visor externoParameters for external editor or viewer para saber cómo proporcionar opciones adicionales en línea de órdenes para visores externos. Ejecutar y Ver (Alt-!) El comando con los argumentos indicados se ejecuta, y la salida se muestra usando el visor de archivos interno. Como argumento se ofrece, por defecto, el nombre seleccionado en el panel. Editar (F4) Invoca el editor vi , u otro especificado en la variable de entorno EDITOR , o el Editor de Archivos InternoInternal File Editor si la opción use_internal_edit está activada. Véanse los parámetros para el editor externoParameters for external editor or viewer para saber cómo proporcionar opciones adicionales en línea de órdenes para ediotres externos. Copiar (F5) Sobreimpresiona una ventana de entrada con destino por defecto al directorio del panel no seleccionado y copia el archivo actualmente seleccionado (o los archivos marcados, si hay al menos uno marcado) al directorio especificado por el usuario en la ventana. Space for destination file may be preallocated relative to preallocate_space configure option. Durante este proceso, podemos pulsar Ctrl-c o Esc para anular la operación. Para más detalles sobre la máscara de origen (que será normalmente * o ^\(.*\)$ dependiendo de la selección de Uso de los patrones del shell) y los posibles comodines en destino véase Máscara copiar/renombrarMask Copy/Rename. En algunos sistemas, es posible hacer la copia en segundo plano pulsando en el botón de segundo plano con el ratón (o pulsando Alt-b en el cuadro de diálogo). Los Trabajos en Segundo PlanoBackground jobs son utilizados para controlar los procesos en segundo plano. Crear Enlace (Ctrl-x l) Crea un enlace al archivo actual. Crear Enlace Simbólico (Ctrl-x s) Crea un enlace simbólico al archivo actual. Un enlace es como una copia del archivo, salvo que el original y el destino representan un único archivo físico, los mismos datos reales. En consecuencia, si editamos cualquiera de los archivos, los cambios que realicemos aparecerán en todos los archivos. Reciben también el nombre de alias o accesos directos. Un enlace aparece como un archivo real. Después de crearlo, no hay modo de decir cuál es el original y cuál el enlace. Si borramos uno de ellos el otro aún seguirá intacto. Es muy difícil advertir que los archivos representan la misma imagen. Usaremos estos enlaces cuando no necesitemos saberlo. Un enlace simbólico es, en cambio, solo una referencia al nombre del archivo original. Si se borra el archivo original, el enlace simbólico queda sin utilidad. Es bastante fácil advertir que los archivos representan la misma imagen. Midnight Commander muestra un símbolo "@" delante del nombre del archivo si es un enlace simbólico a alguna parte (excepto a un directorio, caso en que muestra una tilde (~)). El archivo original al cual apunta el enlace se muestra en la línea de estado si la opción Mostrar Mini-estado está habilitada. Usaremos enlaces simbólicos cuando queramos evitar la confusión que pueden causar los enlaces físicos. Renombrar/Mover (F6) Presenta un diálogo de entrada proponiendo como directorio de destino el directorio del panel no activo, y mueve allí, o bien los archivos marcados o en su defecto el archivo seleccionado. El usuario puede introducir en el diálogo un destino diferente. Durante el proceso, se puede pulsar Ctrl-c o Esc para abortar la operación. Para más detalles, véase más arriba la operación Copiar, dado que la mayoría de los aspectos son similares. En algunos sistemas, es posible hacer la copia en segundo plano pulsando con el ratón en el susodicho botón de segundo plano (o pulsando Alt-o en el cuadro de diálogo). Con Procesos en 2º planoBackground jobs se puede controlar estas tareas. Crear Directorio (F7) Presenta un diálogo de entrada y crea el directorio especificado. Borrar (F8) Borra, o bien los archivos marcados o en su defecto el archivo seleccionado en el panel activo. Durante el proceso, se puede pulsar Ctrl-c o Esc para abortar la operación. Cambiar Directorio (Alt-c) Usaremos el comando Cambiar de directorioQuick cd si tenemos llena la línea de órdenes y queremos hacer un cd a algún lugar. Seleccionar Grupo (+) Se utiliza para seleccionar (marcar) un grupo de archivos. Midnight Commander ofrecerá distintas opciones. Indicando Solo archivos los directorios no se seleccionan. Con los Caracteres Comodín habilitados, se pueden introducir expresiones regulares del tipo empleado en los patrones de nombres de la shell (poniendo * para cero o más caracteres y ? para uno o más caracteres). Si los Caracteres Comodín están deshabilitados, entonces la selección de archivos se realiza con expresiones regulares normales. Véase la página de manual de ed (1) . Finalmente, si no se activa Distinguir May/min la selección se hará sin distinguir caracteres en mayúsculas o minúsculas. De-seleccionar Grupo (\) Utilizado para deseleccionar un grupo de archivos. Es la operación antagonista al comando Selecciona grupo . Salir (F10, Mayús-F10) Finaliza Midnight Commander. Mayús-F10 es usado cuando queremos salir y estamos utilizando la envoltura del shell. Mayús-F10 no nos llevará al último directorio visitado con Midnight Commander, en vez de eso nos llevará al directorio donde fue invocado Midnight Commander.[Quick cd] Cambiar de directorio Este comando es útil si tenemos completa la línea de órdenes y queremos hacer un cdThe cd internal command a algún lugar sin tener que cortar y pegar sobre la línea. Este comando sobreimpresiona una pequeña ventana, donde introducimos todo aquello que es válido como argumento del comando cd en la línea de órdenes y después pulsamos intro. Este comando caracteriza todas las cualidades incluidas en el comando cd internoThe cd internal command.[Command Menu] Menú de Utilidades Árbol de directoriosDirectory Tree muestra una figura con estructura de árbol con los directorios. Buscar archivosFind File permite buscar un archivo específico. El comando "Intercambiar paneles" intercambia los contenidos de los dos paneles de directorios. El comando "Activa/desactiva paneles" muestra la salida del último comando del shell. Esto funciona solo en xterm y en una consola Linux y FreeBSD. El comando Compara directorios (Ctrl-x d) compara los paneles de directorio uno con el otro. Podemos usar el comando Copiar (F5) para hacer ambos paneles idénticos. Hay tres métodos de comparación. El método rápido compara solo el tamaño de archivo y la fecha. El método completo realiza una comparación completa octeto a octeto. El método completo no está disponible si la máquina no soporta la llamada de sistema mmap(2). El método de comparación de solo tamaño solo compara los tamaños de archivo y no chequea los contenidos o las fechas, solo chequea los tamaños de los archivos. El comando Histórico de comandos muestra una lista de los comandos escritos. El comando seleccionado es copiado a la línea de órdenes. El histórico de comandos puede ser accedido también tecleando Alt-p ó Alt-n. Favoritos (Ctrl-\)Hotlist permite acceder con facilidad a directorios y sitios utilizados con frecuencia. Búsquedas ExternasExternal panelize nos permite ejecutar un programa externo, y llevar la salida de ese programa al panel actual. Editar el archivo de extensionesEdit Extension File nos permite especificar los programas a ejecutar para intentar ejecutar, ver, editar y realizar un montón de cosas sobre archivos con ciertas extensiones (terminaciones de archivo). Por ejemplo, asociar la extensión de los archivos de audio de SUN (.au) con el programa reproductor adecuado. Editar archivo de menúEdit Menu File se puede utilizar para editar el menú de usuario (el que aparece al pulsar F2).[Directory Tree] Árbol de Directorios El comando Árbol de directorios muestra una figura con la estructura de los directorios. Podemos seleccionar un directorio de la figura y Midnight Commander cambiará a ese directorio. Hay dos modos de invocar el árbol. El comando de árbol de directorios está disponible desde el menú Utilidades. El otro modo es seleccionar la vista en árbol desde el menú Izquierdo o Derecho. Para evitar largos retardos Midnight Commander crea la figura de árbol escaneando solamente un pequeño subconjunto de todos los directorios. Si el directorio que queremos ver no está, nos moveremos hasta su directorio padre y pulsaremos Ctrl-r (o F2). Podemos utilizar las siguientes teclas: Teclas de Movimiento GeneralGeneral Movement Keys válidas. Intro. En el árbol de directorios, sale del árbol de directorios y cambia al directorio en el panel actual. En la vista de árbol, cambia a este directorio en el otro panel y permanece en el modo de vista Árbol en el panel actual. Ctrl-r, F2 (Releer). Relee este directorio. Usaremos este comando cuando el árbol de directorios esté anticuado: hay directorios perdidos o muestra algunos directorios que no existen ya. F3 (Olvidar). Borra ese directorio de la figura del árbol. Usaremos esto para eliminar desorden de la figura. Si queremos que el directorio vuelva a la figura del árbol pulsaremos F2 en su directorio padre. F4 (Estático/Dinámico, Dinam/Estát). Intercambia entre el modo de navegación dinámico (predefinido) y el modo estático. En el modo de navegación estático podemos usar las teclas del cursor Arriba y Abajo para seleccionar un directorio. Todos los directorios conocidos serán mostrados. En el modo de navegación dinámico podemos usar las teclas del cursor Arriba y Abajo para seleccionar el directorio hermano, la tecla Izquierda para situarnos en el directorio padre, y la tecla Derecha para situarnos en el directorio hijo. Solo los directorios padre, hijo y hermano son mostrados, el resto son dejados fuera. La figura de árbol cambia dinámicamente conforme nos desplazamos sobre ella. F5 (Copiar). Copia el directorio. F6 (Renombrar/Mover, RenMov). Mueve el directorio. F7 (Mkdir). Crea un nuevo directorio por debajo del directorio actual. El directorio creado será así el hijo del directorio del cual depende jerárquicamente (Padre). F8 (Eliminar). Elimina este directorio del sistema de archivos. Ctrl-s, Alt-s. Busca el siguiente directorio coincidente con la cadena de búsqueda. Si no hay tal directorio esas teclas moverán una línea abajo. Ctrl-h, Borrar. Borra el último carácter de la cadena de búsqueda. Cualquier otro carácter. Añade el carácter a la cadena de búsqueda y se desplaza al siguiente directorio que comienza con esos caracteres. En la vista de árbol debemos primero activar el modo de búsqueda pulsando Ctrl-s . La cadena de búsqueda se muestra en la línea de estado. Las siguientes acciones están disponibles solo en el árbol de directorios. No son funcionales en la vista de árbol. F1 (Ayuda). Invoca el visor de ayuda y muestra esta sección. Esc, F10. Sale del árbol de directorios. No cambia el directorio. El ratón es soportado. Un doble click se comporta como pulsar Intro . Véase también la sección sobre soporte de ratónMouse Support.[Find File] Buscar Archivos La utilidad para Buscar Archivos primero pregunta por el directorio de inicio y el nombre de archivo a buscar. Pulsando el botón Árbol podemos seleccionar el directorio inicial en el Árbol de directoriosDirectory Tree. El campo de contenidos puede aceptar expresiones regulares similares a egrep(1). En ese caso podremos proteger caracteres con significado especial para egrep anteponiendo «\», p.ej. si buscamos «strcmp (» tendremos que introducir «strcmp \(". Con la opción «Palabras completas» se puede limitar la búsqueda a archivos donde la parte coincidente forme una palabra completa. Eso se corresponde con la función de la opción «-w» de grep. Podemos iniciar la búsqueda pulsando el botón Aceptar. Durante el proceso de búsqueda podemos detenerla desde el botón Terminar. Podemos navegar por la lista de archivos con las teclas del cursor Arriba y Abajo. El botón Chdir cambiará al directorio del archivo actualmente seleccionado. El botón "Otra vez" preguntará los parámetros para una nueva búsqueda. El botón Terminar finaliza la operación de búsqueda. El botón Panelizar colocará los archivos encontrados en el panel actual y así podremos realizar más operaciones con ellos (ver, copiar, mover, borrar y demás). Después de panelizar podemos pulsar Ctrl-r para regresar al listado normal de archivos. Es posible tener una lista de directorios que el comando Buscar Archivo debería saltar durante la búsqueda (por ejemplo, podemos querer evitar búsquedas en un CDROM o en un directorio NFS que está montado a través de un enlace lento). Los directorios a ser omitidos deberían ser enumerados en la variable ignore_dirs en la sección FindFile de nuestro archivo ~/.config/mc/ini . Los componentes del directorio deberían ser separados por dos puntos, como en el ejemplo que sigue: [FindFile] ignore_dirs=/cdrom:/nfs/wuarchive:/afs Debemos valorar la utilización de Búsquedas externasExternal panelize en ciertas situaciones. La utilidad Buscar archivos es solo para consultas simples, pero con Búsquedas externas se pueden hacer exploraciones tan complejas como queramos.[External panelize] Búsquedas Externas Búsquedas externas nos permite ejecutar un programa externo, y tomar la salida de ese programa como contenido del panel actual. Por ejemplo, si queremos manipular en uno de los paneles todos los enlaces simbólicos del directorio actual, podemos usar búsquedas externas para ejecutar el siguiente comando: find . -type l -print Hasta la finalización del comando, el contenido del directorio del panel no será el listado de directorios del directorio actual, pero sí todos los archivos que son enlaces simbólicos. Si queremos panelizar todos los archivos que hemos bajado de nuestro servidor ftp, podemos usar el comando awk para extraer el nombre del archivo de los archivos de registro (log) de la transferencia: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog Tal vez podríamos necesitar guardar los comandos utilizados frecuentemente bajo un nombre descriptivo, de manera que podamos llamarlos rápidamente. Haremos esto tecleando el comando en la línea de entrada y pulsando el botón "Añadir nuevo". Entonces introduciremos un nombre bajo el cual queremos que el comando sea guardado. La próxima vez, bastará elegir ese comando de la lista y no habrá que escribirlo de nuevo.[Hotlist] Favoritos Muestra una lista de sitios y directorios guardados y abre en el panel el lugar seleccionado. Desde el cuadro de diálogo podemos también crear y eliminar entradas. Para añadir se puede igualmente utilizar Añadir Actual (Ctrl-x h), que añade el directorio actual (no el seleccionado) a la lista de favoritos. Se pide al usuario una etiqueta para identificar la entrada. Esto hace más rápido el posicionamiento en los directorios usados frecuentemente. Deberíamos considerar también el uso de la variable CDPATH tal y como se describe en comando cd internoThe cd internal command.[Edit Extension File] Editar el Archivo de Extensiones Abre el archivo ~/.config/mc/mc.ext en nuestro editor. El administrador puede optar por editar, en su lugar, el archivo de extensiones del sistema /usr/share/mc/mc.ext . El formato del archivo es como sigue: Todas las líneas que empiecen con # o estén vacías serán ignoradas. Las líneas que comiencen en la primera columna deberán tener el siguiente formato: PalabraClave/descripción , i. e. todo lo que vaya tras la «/» hasta el fin de línea será la descripción . Las palabras clave son: shell - Descripción será una extensión (sin comodines). Un archivo coincide si su nombre acaba en Descripción . Por ejemplo: shell/.tar corresponde a *.tar . regex - Descripción es una expresión regular. Un archivo coincide si la salida de file %f encaja con la expresión regular Descripción (quitando la parte inicial «nombre de archivo:») default - Coincide para cualquier archivo. Se ignora la descripción . include - Incorpora una sección común. Descripción es el nombre de la sección. El resto de líneas deben comenzar con un espacio o tabulador y usar el siguiente formato: PalabraClave=comando (sin espacios alrededor de «=»), donde PalabraClave debe ser: Open (si el usuario pulsa Intro o dos veces el ratón), View (F3), Edit (F4) o Include (para agregar reglas de la sección común). Comando es cualquier comando en línea del shell, con sustitución de macroMacro Substitution simple. Las reglas se aplican en estricto orden. Aunque se produzca una coincidencia, si la acción solicitada no está disponible, se ignora y la búsqueda continúa (por ejemplo, si un archivo encaja con dos entradas, pero la acción Ver no está definida en la primera, al pulsar F3, se ejecuta la acción Ver de la segunda). Por eso, como último recurso default sí debe incluir todas las acciones.[Background jobs] Trabajos en Segundo Plano Nos permite controlar el estado de cualquier proceso de Midnight Commander en segundo plano (solo las operaciones de copiar y mover archivos pueden realizarse en segundo plano). Podemos parar, reiniciar y eliminar procesos en segundo plano desde aquí.[Edit Menu File] Edición del Archivo de Menú El menú de usuario es un menú de acciones útiles que puede ser personalizado por el usuario. Cuando accedemos al menú de usuario se utiliza, si existe, el archivo .mc.menu del directorio actual, pero solo si es propiedad del usuario o del superusuario y no es modificable por todos. Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.config/mc/menu, y si no, mc utiliza el menú por defecto para todo el sistema /usr/share/mc/mc.menu. El formato del menú de archivo es muy simple. Todas las líneas, salvo las que empiezan con espacio o tabulación, son consideradas entradas para el menú (para posibilitar su uso como atajo de teclado, el primer carácter sí deberá ser una letra). Las líneas que comienzan con una tabulación o espacio son los comandos que serán ejecutados cuando la entrada es seleccionada. Cuando se selecciona una opción todas las líneas de comandos de esa opción se copian en un archivo temporal en el directorio temporal (normalmente /usr/tmp), y se ejecuta ese archivo. Esto permite al usuario utilizar en los menús construcciones normales de la shell. También tiene lugar una sustitución simple de macros antes de ejecutar el código del menú. Para mayor información, ver Sustitución de macroMacro Substitution. He aquí un ejemplo de archivo mc.menu: A Vuelca el contenido del archivo seleccionado od -c %f B Edita un informe de errores y lo envía al superusuario I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Error Midnight Commander" root < $I rm -f $I M Lee al correo emacs -f rmail N Lee las noticias de Usenet emacs -f gnus H Realiza una llamada al navegador hypertexto info info J Copia recursivamente el directorio actual al otro panel tar cf - . | (cd %D && tar xvpf -) K Realiza una versión del directorio actual echo -n "Nombre del archivo de distribución: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Extrae los contenidos de un archivo tar comprimido tar xzvf %f Condiciones por Defecto Cada entrada del menú puede ir precedida por una condición. La condición debe comenzar desde la primera columna con un carácter '='. Si la condición es verdadera, la entrada del menú será la entrada por defecto. Sintaxis condicional: = o: = | ... o: = & ... Sub-condición es una de las siguientes: f ¿el archivo actual encaja con el patrón? F ¿otro archivo encaja con el patrón? d ¿el directorio actual encaja con el patrón? D ¿otro directorio encaja con el patrón? t ¿archivo actual es de tipo ? T ¿otro archivo es de tipo ? ! niega el resultado de la sub-condición Patrón es un patrón normal del shell o una expresión regular, de acuerdo con la opción de patrones del shell. Podemos cambiar el valor global de la opción de los patrones del shell escribiendo "shell_patterns=x" en la primera línea del archivo de menú (donde "x" es 0 ó 1). Tipo es uno o más de los siguientes caracteres: n no directorio r archivo regular d directorio l enlace c dispositivo tipo carácter b dispositivo tipo bloque f tubería (fifo) s socket x ejecutable t marcado (tagged) Por ejemplo 'rlf' significa archivo regular, enlace o cola. El tipo 't' es un poco especial porque actúa sobre el panel en vez de sobre un archivo. La condición '=t t' es verdadera si existen archivos marcados en el panel actual y falsa si no los hay. Si la condición comienza con '=?' en vez de '=' se mostrará un trazado de depuración mientras el valor de la condición es calculado. Las condiciones son calculadas de izquierda a derecha. Esto significa que = f *.tar.gz | f *.tgz & t n es calculado como ( (f *.tar.gz) | (f *.tgz) ) & (t n) He aquí un ejemplo de uso de condiciones: = f *.tar.gz | f *.tgz & t n L Lista el contenido de un archivo tar comprimido gzip -cd %f | tar xvf - Condiciones aditivas Si la condición comienza con '+' (o '+?') en lugar de '=' (o '=?') es una condición aditiva. Si la condición es verdadera la entrada de menú será incluida en el menú. Sin embargo, si la condición es falsa, la entrada de menú no será incluida en el menú. Podemos combinar condiciones por defecto y aditivas comenzando la condición con '+=' o '=+' (o '+=?' o '=+?' si queremos depurar). Si nosotros queremos condiciones diferentes, una para añadir y otra por defecto, una entrada de menú con dos líneas de condición, una comenzando con '+' y otra con '='. Los comentarios empiezan con '#'. Las líneas adicionales de comentarios deben empezar con '#', espacio o tabulación.[Options Menu] Menú de Opciones Midnight Commander tiene opciones que pueden ser activadas o desactivadas a través de una serie de diálogos a los que se accede desde este menú. Una opción está activada cuando tiene delante un asterisco o una "x". En ConfiguraciónConfiguration se pueden cambiar la mayoría de opciones de Midnight Commander. En PresentaciónLayout está un grupo de opciones que determinan la apariencia de mc en la pantalla. En PanelesPanel options se pueden configurar los paneles del gestor de archivos. En ConfirmaciónConfirmation podemos especificar qué acciones requieren una confirmación del usuario antes de ser realizadas. En AspectoAppearance podemos seleccionar un «skin» o apariencia para el programa. En Juego de CaracteresDisplay bits podemos seleccionar qué caracteres es capaz de mostrar nuestro terminal. En Aprender TeclasLearn keys podemos verificar teclas que no funcionan en algunos terminales y solucionarlo. En Sistema de Archivos Virtual (VFS)Virtual FS podemos especificar algunas opciones relacionadas con el VFS (Sistema de Archivos Virtual). Guardar ConfiguraciónSave Setup guarda los valores actuales de los menús Izquierdo, Derecho y Opciones. También se guardan algunos otros valores.[Configuration] Configuración Este diálogo presenta una serie de opciones divididas en tres grupos: «Operaciones con Archivos», «Tecla de Escape», «Pausa Después de Ejecutar» y «Otras Opciones». Operaciones con Archivos Operación Detallada. Controla la visualización de detalles durante las operaciones de Copiar, Mover y Borrar (i.e., muestra un cuadro de diálogo para cada operación). Si tenemos un terminal lento, podríamos querer desactivar la operación detallada. Se desactiva automáticamente si la velocidad de nuestro terminal es menor de 9600 bps. Calcular Totales. Hace que Midnight Commander calcule el total de bytes y el número de archivos antes de iniciar operaciones de Copiar, Mover y Borrar. Esto proporciona una barra de progreso más precisa a costa de cierta velocidad. Esta opción no tiene efecto si la Operación Detallada no está seleccionada. Barra de Progreso Clásica. Con esta opción la barra de progreso para las operaciones de Copiar, Mover o Borrar avanza de izquierda a derecha. Si se deshabilita, el sentido de crecimiento refleja el sentido de la copia: del panel izquierdo al derecho o viceversa. Por defecto, está activa. Proponer Nombre Mkdir. Al pulsar F7 para crear un directorio nuevo, la línea de entrada del diálogo incorpora como sugerencia el nombre del archivo o directorio actual en el panbel activo. Está deshabilitado por defecto. Reservar Espacio. Antes de comenzar una copia reserva espacio para el archivo destino completo. Por defecto está desactivado. Tecla de Escape. Midnight Commander utiliza la tecla ESC como prefijo para ciertas teclas. Por ello hay que pulsar ESC dos veces para abandonar los diálogos. Se puede configurar para que esto se pueda realizar con una única pulsación. Pulsación Única Por defecto, está deshabilitada. Permite que ESC actúe como prefijo durante un cierto tiempo (véase abajo la opción Tiempo ) al cabo del cual se interpreta ESC para cancelar (ESC ESC). Tiempo. Permite configurar el intervalo (en microsegundos) para una pulsación de ESC autónoma. Por defecto es de un segundo (1000000 microsegundos). Este intervalo también se puede fijar a través de la variable de entorno KEYBOARD_KEY_TIMEOUT_US (también en microsegundos) que tiene prioridad sobre el valor de esta opción Tiempo. Pausa Después de Ejecutar. Después de ejecutar comandos, Midnight Commander puede realizar una pausa, y darnos tiempo a examinar la salida del comando. Hay tres posibles valores para esta variable: Nunca . Significa que no queremos ver la salida de nuestros comandos. Si estamos utilizando la consola Linux o FreeBSD o un xterm, podremos ver la salida del comando pulsando Ctrl-o . Solo enTerminales Tontas. Obtendremos el mensaje de pausa solo en terminales que no sean capaces de mostrar la salida del último comando ejecutado (en realidad, cualquier terminal que no sea un xterm o una consola de Linux). Siempre . El programa realizará siempre una pausa después de ejecutar comandos. Otras Opciones Usar Editor Interno. Emplear el editor de archivos interno. Si está desactivada, se editarán los archivos con el editor especificado por la variable de entorno EDITOR y si no se especifica ninguno, se usará vi. Véase la sección sobre el editor de archivos internoInternal File Editor. Usar Visor Interno. Emplear el visor de archivos interno. Si la opción está desactivada, el paginador especificado en la variable de entorno PAGER será el utilizado. Si no se especifica ninguno, se usará el comando view. Véase la sección sobre el visor de archivos internoInternal File Viewer. Pedir Nombre al Editar Nuevos. Si está activada, se pedirá al usuario el nombre de archivo antes de abrir un archivo nuevo en el editor. Auto Menús. Si está activada, el menú de usuario aparece automáticamente al arrancar. Útil en menús construidos para personas sin conocimientos de Unix. Menús Desplegables. Mostrar el contenido de los menús desplegables inmediatamente al presionar F9. Si está desactivada solo la barra de títulos de los menús está visible, y será necesario abrir cada menú con las flechas de movimiento o con las teclas de acceso rápido. Completar: Mostrar Todos. Por defecto, al completar nombres en situaciones de ambigüedad, Midnight Commander completa todo lo posible al pulsar Alt-Tab y produce un pitido; al intentarlo por segunda vez se muestra una lista con las posibilidades que han dado lugar a la ambigüedad. Con esta opción, la lista aparece directamente tras pulsar Alt-Tab por primera vez. Patrones «shell». Por defecto, las funciones Selección, Deselección y Filtro emplean expresiones regulares al estilo del shell. Para realizar esto se realizan las siguientes conversiones: '*' se cambia por '.*' (cero o más caracteres); '?' por '.' (exactamente un carácter) y '.' por un punto literal. Si la opción está desactivada, entonces las expresiones regulares son las descritas en ed(1). Completar: Mostrar Todos. Por defecto Midnight Commander presenta todas las posibilidades de terminaciónCompletion si la compleción es ambigua solo al pulsar Alt-Tab por segunda vez. La primera, solo completa todo lo posible y emite un pitido en caso de ambigüedad. Activando esta opción se muestran todas las posibilidades directamente con la primera pulsación de Alt-Tab . Hélice de actividad. Mostrar un guión rotatorio en la esquina superior derecha a modo de indicador de progreso. Cd Sigue los Enlaces. Esta opción, si está seleccionada, hace que Midnight Commander siga la secuencia de directorios lógica al cambiar el directorio actual, tanto en el panel como usando el comando cd. Este es el comportamiento por defecto de la shell bash. Sin esto, Midnight Commander sigue la estructura real de directorios, y cd .. nos trasladará al padre real del directorio actual aunque hayamos entrado en ese directorio a través de un enlace, y no al directorio donde se encontraba el enlace. Precauciones de Borrado. Dificulta el borrado accidental de archivos. La opción por defecto en el diálogo de confirmación de borrado se cambia a "No". Por defecto, esta opción está desactivada. Auto-Guarda Configuración. Si esta opción está activada, cuando salimos de Midnight Commander las opciones configurables de Midnight Commander se guardan en el archivo ~/.config/mc/ini .[Layout] Presentación La ventana de presentación nos da la posibilidad de cambiar la presentación general de la pantalla. Podemos configurar si son visibles la barra de menú, la línea de órdenes, la línea de sugerencias o la barra de teclas de Función. En la consola Linux o FreeBSD podemos especificar cuántas líneas se muestran en la ventana de salida. El resto del área de pantalla se utiliza para los dos paneles de directorio. Podemos elegir si disponemos los paneles vertical u horizontalmente. La división puede ser simétrica o bien podemos indicar una división asimétrica. Por defecto, todos los contenidos de los paneles se muestran en el mismo color, pero se puede indicar que permisos y tipos de archivos se resalten empleando coloresColors diferentes. Si se activa el resaltado de permisos, las partes de los campos de permisos del Modo de ListadoListing Mode... aplicables al usuario actual de Midnight Commander serán resaltados usando el color indicado por medio de la palabra clave selected. Si se activa el resaltado de tipos de archivos, los nombres aparecerán coloreados según las reglas almacenadas en el archivo /usr/share/mc/filehighlight.ini . Para más información, véase la sección sobre Resaltado de nombresFilenames Highlight. Si se está ejecutando en X Window dentro de un emulador de terminal, Midnight Commander toma control del titulo de la ventana mostrando allí el nombre del directorio actual. El título se actualiza cuando sea preciso. Podemos desactivar la opción de Titular las ventanas Xterm si el emulador de terminal empleado falla y no se muestran o actualizan correctamente estos textos.[Panel options] Paneles Opciones principales Mostrar Mini-estado Si está activa se muestra en la parte inferior de cada panel una línea con información sobre el archivo seleccionado en cada momento. Por defecto, está activado. Tamaños en unidades SI. Mostrar tamaños de archivos en bytes con prefijos según el SI, Sistema Internacional de Unidades, o sea, en base de 10. Por defecto, está desactivada: los tamaños se calculan con prefijos según el IEC, empleando base de 2. Véase al respecto ISO/IEC 80000-13. Mezclar Archivos y Directorios. Cuando esta opción está habilitada, todos los archivos y directorios se muestran mezclados. Por defecto esta opción está desactivada: los directorios (y enlaces a directorios) aparecen al principio de la lista, y el resto de archivos a continuación. Mostrar Archivos de Respaldo. Mostrar los archivos terminados en tilde '~'. Si se desactiva no se muestran (como la opción -B de ls de GNU). Por defecto, está activo. Mostrar Archivos Ocultos. Mostrar los archivos que comiencen con un punto (como ls -a). Por defecto, está desactivado. Recarga Rápida de Directorios. Hace que Midnight Commander emplee una pequeña trampa al determinar si los contenidos del directorio han cambiado. El truco consiste en recargar el directorio solo si el inodo del directorio ha cambiado. Las recargas se producen si se crean o borran archivos, pero si lo que cambia es solo el inodo de un archivo del directorio (cambios en el tamaño, permisos, propietario, etc.) la pantalla no se actualiza. En esos casos, si tenemos la opción activada, será preciso forzar la recarga de forma manual (con Ctrl-r). Por defecto, está desactivado. Marcar y Avanzar. Hacer avanzar la barra de selección tras marcar un archivo (con la tecla insertar ). Por defecto, está activo. Invertir Solo Archivos. Permite invertir la selección solo sobre los archivos. Por defecto, está activo. Al invertir la selección se aplica solo a archivos, quedando los directorios como estaban. Si se desactiva, todos los elementos no seleccionados se seleccionan y viceversa, sean archivos o directorios. Intercambio de Paneles Simple. Si los dos paneles contienen listados de directorios, el intercambio simple supone que ambos paneles intercambian sus posiciones: izquierda por derecha. Si se desactiva, que es el estado por defecto, los contenidos de los paneles se intercambian pero se mantienen las opciones de formato y orden de archivos. Auto Guardar Configuración Por defecto está desactivado. Si se activa, la configuración de los paneles se guardará en ~/.config/mc/panels.ini al salir del programa. Navegación Navegación al Estilo Lynx. Cuando la selección es un directorio y la línea de órdenes está vacía permite cambiar a él con las flechas de movimiento. Esta opción está inactiva por defecto. Avance de Página. Por defecto, cuando el cursor llega al final o al comienzo del panel este se desplaza el equivalente a media pantalla. Al desactivarlo el avance o retroceso se hace línea a línea. Avance de Página con Ratón. Controla si el avance en los paneles con la rueda del ratón se hace por páginas o por líneas. Resaltar Permite que los permisos y tipos de archivos queden resaltados con coloresColors distintivos. Si se habilita el resaltado de permisos, los campos del listadoListing Mode... perm y mode aplicables al usuario que ejecuta MC se mostrarán destacados en el color indicado con la clave selected . Si se habilita el resaltado de tipo de archivo, los nombres de archivo se mostrarán coloreados según las reglas contenidas en el archivo de configuración /etc/mc/filehighlight.ini . Véase Resaltado de nombresFilenames Highlight. Búsqueda rápida Permite configurar si la Búsqueda rápidaQuick search distingue o no mayúsculas en los nombres: ignorar, distinguir o aplicar el mismo criterio elegido en el orden de los nombres en el panel.[Confirmation] Confirmación En este diálogo configuramos las opciones de confirmación de eliminación de archivos, sobreescritura, ejecución pulsando intro y salir del programa.[Appearance] Aspecto Aquí se puede elegir un «skin» o apariencia para usar. Véase la sección sobre SkinsSkins para conocer los detalles de los archivos de definición de estos «skins».[Display bits] Juego de caracteres Esta opción permite configurar el conjunto de caracteres visibles en la pantalla. Este puede ser 7-bits si nuestro terminal/curses soporta solo siete bits de salida, alguna de las tablas del estándar ISO-8859 y diversas codificaciones comunes de PC con ocho bits por carácter, o UTF-8 para Unicode. Para soportar teclados con caracteres locales debemos marcar la opción de Aceptar entrada de 8 bits .[Learn keys] Aprender teclas Este diálogo nos permite comprobar si nuestras teclas F1-F20, Inicio, Fin, etc. funcionan adecuadamente en nuestro terminal. A menudo fallan, dado que muchas bases de datos de terminales están mal. Podemos movernos alrededor con la tecla Tab, con las teclas de movimiento de vi ('h' izquierda, 'j' abajo, 'k' arriba y 'l' derecha) y después de pulsar cualquier tecla del cursor (esto las marcará con OK), entonces podremos usar esa tecla también. Para probarlas basta con pulsar cada una de ellas. Tan pronto como pulsamos una tecla y esta funciona adecuadamente, la marca «✓» debería aparecer junto al nombre de la susodicha tecla. Una vez que cada tecla queda marcada vuelve a funcionar con normalidad, p. ej. F1 la primera vez comprobará que F1 funciona perfectamente, pero a partir de ese momento mostrará la ayuda. Esto mismo es aplicable a las teclas del cursor. La tecla Tab debería funcionar siempre. Si algunas teclas no funcionan adecuadamente, entonces no veremos el OK tras el nombre de la tecla después de haberla pulsado. Podemos entonces intentar solucionarlo. Haremos esto pulsando el botón de esa tecla (con el ratón o usando Tab e Intro ). Entonces un mensaje rojo aparecerá y se nos pedirá que pulsemos la tecla en cuestión. Si deseamos abortar el proceso, bastará con pulsar Esc y esperar hasta que el mensaje desaparezca. Si no, pulsaremos la tecla que nos pide y esperaremos hasta que el diálogo desaparezca. Cuando acabemos con todas las teclas, podríamos Guardar nuestras teclas en nuestro archivo ~/.config/mc/ini dentro de la sección [terminal:TERM] (donde TERM es el nombre de nuestro terminal actual) o descartarlas. Si todas nuestras teclas funcionan correctamente y no debemos corregir ninguna, entonces (lógico) no se grabará.[Virtual FS] Sistema de Archivos Virtual (VFS) Este diálogo permite ajustar opciones del Sistema de Archivos Virtual (VFS)Virtual File System. Midnight Commander guarda en memoria o en disco información de algunos de los sistemas de archivos virtuales con el fin de acelerar el acceso a sus archivos. Ejemplo de esto son los listados descargados desde servidores FTP o los archivos temporales descomprimidos creados para acceder rápidamente a los contenidos de archivos tipo tar comprimidos. Esas informaciones se conservan para permitirnos navegar, salir y volver a entrar rápidamente en los correspondientes sistemas de archivos virtuales. Al cabo de un cierto tiempo sin usarlos deben ser liberados y recuperar los recursos utilizados. Por defecto ese tiempo es de un minuto, pero se puede configurar por el usuario. También podemos adelantar la liberación de los VFS desde el diálogo de control de Directorios virtuales (VFS) . El Sistema de Archivos FTP (FTPfs)FTP File System permite navegar por los directorios de servidores FTP remotos. Admite diversas opciones. Contraseña de FTP anónimo es la contraseña a utilizar en conexiones en modo anónimo, esto es, empleando el nombre de usuario "anonymous". Algunos sitios exigen que esta sea una dirección de correo electrónico válida, pero tampoco es conveniente dar nuestra dirección real a desconocidos para protegernos de los envíos de correo masivo. FTPfs conserva en caché los listados de los directorios consultados. La duración de la caché es el valor indicado tras Descartar el caché FTPfs . Un valor pequeño ralentiza el proceso porque cualquier pequeña operación iría siempre acompañada de una conexión con el servidor FTP. Se puede configurar un sistema proxy para FTP, aunque los cortafuegos modernos son transparentes (al menos para FTP pasivo, ver más abajo) y está opción es generalmente innecesaria. Si la opción Usar siempre proxy no está activa, aún se puede emplear el proxy en casos concretos. Véanse los ejemplos en la sección Sistema de Archivos FTP (FTPfs)FTP File System. Si la opción Usar siempre proxy está puesta, el programa asume que cualquier nombre de máquina sin puntos es accesible directamente y también consulta el archivo /usr/share/mc.no_proxy en busca de nombres de máquinas locales (o dominios completos si el nombre empieza con un punto). En todos los demás casos se usará siempre el proxy de FTP indicado arriba. Se puede usar el archivo ~/.netrc , que contiene información de usuarios y contraseñas para determinados servidores FTP. Para conocer el formato de los archivos .netrc véase la página de manual sobre netrc (5) . Usar FTP pasivo habilita el modo de tranferencia FTP pasivo (la conexión para transferencia de datos es iniciada por la máquina cliente, no por el servidor). Esta opción es la recomendada, y de hecho está activada por defecto. Si se desactiva, la conexión la inicia el servidor, y puede ser impedida por algún cortafuegos. [Save Setup] Guardar Configuración Al arrancar Midnight Commander se carga la información de inicio del archivo ~/.config/mc/ini . Si este no existe, se cargará la información del archivo de configuración genérico del sistema, /usr/share/mc/mc.ini . Si el archivo de configuración genérico del sistema no existe, MC utiliza la configuración por defecto. El comando Guardar Configuración crea el archivo ~/.config/mc/ini guardando la configuración actual de los menús Izquierdo, DerechoLeft and Right Menus y OpcionesOptions Menu. Si se activa la opción Auto-guarda configuración , MC guardará siempre la configuración actual al salir. Existen también configuraciones que no pueden ser cambiadas desde los menús. Para cambiarlas hay que editar manualmente el archivo de configuración. Para más información, véase la sección sobre Ajustes EspecialesSpecial Settings. [Executing operating system commands] Ejecutando Órdenes del Sistema Operativo Podemos ejecutar comandos tecleando en la línea de órdenes de Midnight Commander, o seleccionando el programa que queremos ejecutar en alguno de los paneles y pulsando Intro . Si pulsamos Intro sobre un archivo que no es ejecutable, Midnight Commander compara la extensión del archivo seleccionado con las extensiones recogidas en el Archivo de ExtensionesEdit Extension File. Si se produce una coincidencia se ejecutará el código asociado con esa extensión. Tendrá lugar una expansiónMacro Substitution muy simple antes de ejecutar el comando.[The cd internal command] Comando cd Interno El comando cd es interpretado directamente por Midnight Commander, en vez de pasarlo al interprete de comandos para su ejecución. Por ello puede que no todas las posibilidades de expansión y sustitución de macro que hace nuestro shell estén disponibles, pero sí algunas de ellas: Sustitución de tilde. La tilde (~) será sustituida por nuestro directorio de inicio. Si añadimos un nombre de usuario tras la tilde, entonces será sustituido por el directorio de entrada al sistema del usuario especificado. Por ejemplo, ~coco sería el directorio de un supuesto usuario denominado "coco", mientras que ~/coco es el directorio coco dentro de nuestro propio directorio de inicio. Directorio anterior. Podemos volver al directorio donde estábamos anteriormente empleando el nombre de directorio especial '-' del siguiente modo: cd - Directorios en CDPATH. Si el directorio especificado al comando cd no está en el directorio actual, entonces Midnight Commander utiliza el valor de la variable de entorno CDPATH para buscar el directorio en cualquiera de los directorios enumerados. Por ejemplo, podríamos asignar a nuestra variable CDPATH el valor ~/src:/usr/src, lo que nos permitiría cambiar de directorio a cualquiera de los directorios dentro de ~/src y /usr/src, desde cualquier lugar del sistema de archivos, usando solo su nombre relativo (por ejemplo cd linux podría llevarnos a /usr/src/linux).[Macro Substitution] Sustitución de Macro Cuando se accede al menú de usuarioEdit Menu File, o se ejecuta un comando dependiente de extensiónEdit Extension File, o se ejecuta un comando desde la línea de entrada de comandos, se realiza una simple sustitución de macro. Las macros son: "%f" Archivo actual. "%d" Nombre del directorio actual. "%F" Archivo actual en el panel inactivo. "%D" Directorio del panel inactivo. "%t" Archivos actualmente marcados. "%T" Archivos marcados en el panel inactivo. "%u" y "%U" Similar a las macros %t y %T, salvo que los archivos quedan desmarcados. Solo se puede emplear esta macro una vez por cada entrada del archivo de menú o archivo de extensiones, puesto que para la siguiente vez no quedaría ningún archivo marcado. "%s" y "%S" Archivos seleccionados: Los archivos marcados si los hay y si no el archivo actual. "%cd" Esta es una macro especial usada para cambiar del directorio actual al directorio especificado frente a él. Esto se utiliza principalmente como interfaz con el Sistema de Archivos VirtualVirtual File System. "%view" Esta macro es usada para invocar al visor interno. Puede ser utilizada en solitario, o bien con argumentos. Si pasamos algún argumento a esta macro, deberá ser entre paréntesis. Los argumentos son: ascii para forzar al visor a modo ascii; hex para forzar al visor a modo hexadecimal; nroff para indicar al visor que debe interpretar las secuencias de negrita y subrayado de nroff; unformated para indicar al visor que no interprete los comandos nroff referentes a texto resaltado o subrayado. "%%" El carácter % "%{cualquier texto}" Pregunta sobre la sustitución. Un cuadro de entrada es mostrado y el texto dentro de las llaves se usa como mensaje. La macro es sustituida por el texto tecleado por el usuario. El usuario puede pulsar Esc o F10 para cancelar. Esta macro no funciona aún sobre la línea de órdenes.[The subshell support] Soporte de Subshell El soporte del subshell es una opción de tiempo de compilación, que funciona con los shells: bash, tcsh y zsh. Cuando el código del subshell es activado Midnight Commander engendrará una copia de nuestro shell (la definida en la variable SHELL y si no está definida, el que aparece en el archivo /etc/passwd) y lo ejecuta en un pseudoterminal, en lugar de invocar un nuevo shell cada vez que ejecutamos un comando, el comando será pasado al subshell como si lo hubiésemos escrito. Esto además permite cambiar las variables de entorno, usaremos las funciones del shell y los alias definidos que serán válidos hasta salir de Midnight Commander. Si estamos usando bash podremos especificar comandos de arranque para el subshell en nuestro archivo ~/.local/share/mc/bashrc y mapas de teclado especiales en el archivo ~/.local/share/mc/inputrc. Los usuarios de tcsh podrán especificar los comandos de arranque en el archivo ~/.local/share/mc/tcshrc. Cuando utilizamos el código del subshell, podemos suspender aplicaciones en cualquier momento con la secuencia Ctrl-o y volver a Midnight Commander, si interrumpimos una aplicación, no podremos ejecutar otros comandos externos hasta que quitemos la aplicación que hemos interrumpido. Una característica extra añadida de uso del subshell es que el prompt mostrado por Midnight Commander es el mismo que estamos usando en nuestro shell. La sección OPCIONES tiene más información sobre cómo controlar el código del subshell.[Chmod] Cambiar Permisos Cambiar Permisos se usa para cambiar los bits de permisos en un grupo de archivos y directorios. Puede ser invocado con la combinación de teclas Ctrl-x c. La ventana de Cambiar Permisos tiene dos partes - Permisos y Archivo En la sección Archivo se muestran el nombre del archivo o directorio y sus permisos en formato numérico octal, así como su propietario y grupo. En la sección de Permisos hay un grupo de casillas de selección que corresponden a los posibles permisos del archivo. Conforme los cambiamos podemos ver cómo el valor octal va cambiando en la sección Archivo. Para desplazarse entre las casillas y botones de la ventana podemos usar las teclas del cursor o la tecla de tabulación. Para marcar o desmarcar casillas y para pulsar los botones usaremos la barra espaciadora. Podemos usar los atajos de teclado (las letras destacadas) para accionar directamente los elementos. Para aceptar y aplicar los permisos, usaremos la tecla Intro . Si se trata de un grupo de archivos o directorios, podemos cambiar parte de los permisos marcándolos (las marcas son los asteriscos a la izquierda de las casillas) y pulsando el botón [* Poner] o [* Quitar] para indicar la acción deseada. Los permisos no marcados conservan, en este caso, los valores previos. Podemos también fijar todos los permisos iguales en todos los archivos con el botón [Todos] o solo los permisos marcados con el botón [* Todos]. En estos casos las casillas indican el estado en que queda cada permiso, igual que para archivos individuales. [Todos] actúa sobre todos los permisos de todos los archivos [* Todos] actúa solo sobre los atributos marcados de los archivos [* Poner] activa los permisos marcados en los archivos seleccionados [* Quitar] desactiva los permisos marcados en los archivos seleccionados [Aplicar] actúa sobre todos los permisos de cada archivo, uno a uno [Cancelar] cancela Cambiar Permisos[Chown] Cambiar Dueño Cambiar Dueño permite cambiar el propietario y/o grupo de un archivo. La tecla rápida para este comando es Ctrl-x o.[Advanced Chown] Cambiar Dueño y Permisos Cambiar Dueño y Permisos combina Cambiar DueñoChown y Cambiar PermisosChmod en una única ventana. Se puede así cambiar los permisos, propietario y grupo del archivo de una sola vez.[File Operations] Operaciones con Archivos Cuando copiamos, movemos o borramos archivos, Midnight Commander muestra el diálogo de operaciones con archivos. En él aparecen los archivos que se estén procesando y hasta tres barras de progreso. La barra de archivo indica qué parte del archivo actual va siendo copiada, la barra de contador indica cuántos de los archivos marcados han sido completados y la barra de bytes nos dice qué parte del tamaño total de archivos marcados ha sido procesado hasta el momento. Si la operación detallada está desactivada no se muestran las barras de archivo y bytes. En la parte inferior hay dos botones. Pulsando el botón Saltar se ignorará el resto del archivo actual. Pulsando el botón Abortar se detendrá la operación y se ignora el resto de archivos. Hay otros tres diálogos que pueden aparecer durante operaciones de archivos. El diálogo de error informa sobre una condición de error y tiene tres posibilidades. Normalmente seleccionaremos el botón Saltar para evitar el archivo o Abortar para detener la operación. También podemos seleccionar el botón Reintentar si hemos corregido el problema desde otro terminal. El diálogo Reemplazar aparece cuando intentamos copiar o mover un archivo sobre otro ya existente. El mensaje muestra fechas y tamaños de ambos archivos. Pulsaremos el botón Sí para sobreescribir el archivo, el botón No para saltarlo, el botón Todos para sobreescribir todos los archivos, Ninguno para no sobreescribir en ningún caso y Actualizar para sobreescribir si el archivo origen es posterior al archivo objeto. Podemos abortar toda la operación pulsando el botón Abortar. El diálogo de eliminación recursiva aparece cuando intentamos borrar un directorio no vacío. Pulsaremos Sí para borrar el directorio recursivamente, No para saltar el directorio, Todo para borrar recursivamente todos los directorios marcados no vacíos y Ninguno para saltarlos todos. Podemos abortar toda la operación pulsando el botón Abortar. Si seleccionamos el botón Sí o Todo se nos pedirá confirmación. Diremos "sí" solo si estamos realmente seguros de que queremos una eliminación recursiva. Si hemos marcado archivos y realizamos una operación sobre ellos, solo los archivos sobre los que la operación fue exitosa son desmarcados. Los archivos saltados y aquellos en los que la operación falló permanecen marcados.[Mask Copy/Rename] Copiar/Renombrar con Máscara Las operaciones de copiar/mover permiten transformar los nombres de los archivos de manera sencilla. Para ello, hay que procurar una máscara correcta para el origen y normalmente en la terminación del destino algunos caracteres comodín. Todos los archivos que concuerden con la máscara origen son copiados/renombrados según la máscara destino. Si hay archivos marcados, solo aquellos que encajen con la máscara de origen serán renombrados. Hay otras opción que podemos seleccionar: Seguir Enlaces indica si los enlaces simbólicos o físicos en el directorio origen (y recursivamente en sus subdirectorios) producen nuevos enlaces en el directorio destino o si queremos copiar su contenido. Copiar Recursivamente indica qué hacer si en el directorio destino existe ya un directorio con el mismo nombre que el archivo/directorio que está siendo copiado. La acción por defecto es copiar su contenido sobre ese directorio. Habilitando esto podemos copiar el directorio de origen dentro de ese directorio. Quizás un ejemplo pueda ayudar: Queremos copiar el contenido de un directorio denominado coco a /blas donde ya existe un directorio /blas/coco. Por defecto, mc copiaría el contenido en /blas/coco, pero con esta opción se copiaría como /blas/coco/coco. Preservar Atributos indica que se deben conservar los permisos originales de los archivos, marcas temporales y si somos superusuario también el propietario y grupo originales. Si esta opción no está activa se aplica el valor actual de umask. "Usando Patrones Shell activado" Usando Patrones Shell nos permite usar los caracteres comodín '*' y '?' en la máscara de origen. Funcionará igual que en la línea de órdenes. En la máscara destino, solo están permitidos los comodines '*' y '\'. El primer '*' en la máscara destino corresponde al primer grupo del comodín en la máscara de origen, el segundo '*' al segundo grupo, etcétera. El comodín '\1' corresponde al primer grupo en la máscara de origen, el comodín '\2' al segundo y así sucesivamente hasta '\9'. El comodín '\0' es el nombre completo del archivo fuente. Dos ejemplos: Si la máscara de origen es "*.tar.gz", el destino es "/blas/*.tgz" y el archivo a copiar es "coco.tar.gz", la copia se hará como "coco.tgz" en "/blas". Supongamos que queremos intercambiar el nombre y la extensión de modo que "archivo.c" se convierta en "c.archivo". La máscara origen será "*.*" y la de destino "\2.\1". "Usando Patrones Shell desactivado" Cuando la opción de Patrones Shell está desactivada MC no realiza una agrupación automática. Deberemos usar expresiones '\(...\)' en la máscara origen para especificar el significado de los comodines en la máscara destino. Esto es más flexible pero también necesita más escritura. Por lo demás, las máscaras destino son similares al caso de Patrones Shell activos. Dos ejemplos: Si la máscara de origen es "^\(.*\)\.tar\.gz$", el destino es "/blas/*.tgz" y el archivo a ser copiado es "coco.tar.gz", la copia será "/blas/coco.tgz". Si queremos intercambiar el nombre y la extensión para que "archivo.c" sea "c.archivo", la máscara de origen puede ser "^\(.*\)\.\(.*\)$" y la de destino "\2.\1". "Capitalización" Podemos hacer cambios entre mayúsculas y minúsculas en los nombres de archivos. Si usamos '\u' o '\l' en la máscara destino, el siguiente carácter será convertido a mayúsculas o minúsculas respectivamente. Si usamos '\U' o '\L' en la máscara destino, los siguientes caracteres serán convertidos a mayúsculas o minúsculas respectivamente hasta encontrar '\E' o un segundo '\U' o '\L' o el fin del nombre del archivo. '\u' y '\l' tienen prioridad sobre '\U' y '\L'. Por ejemplo, si la máscara fuente es '*' (con Patrones Shell activo) o '^\(.*\)$' (Patrones Shell desactivado) y la máscara destino es '\L\u*' los nombres de archivos serán convertidos para que tengan su inicial en mayúscula y el resto del nombre en minúsculas. También podemos usar '\' como carácter de escape evitando la interpretación de todos estos caracteres especiales. Por ejemplo, '\\' es una contrabarra y '\*' es un asterisco.[Select/Unselect Files] Seleccionar/Deseleccionar Archivos El diálogo permite seleccionar o deseleccionar grupos de archivos y directorios. La línea de entradaInput Line Keys permite introducir una expresión regular para los nombres de los archivos a seleccionar/deseleccionar. Indicando Solo archivos los directorios no se seleccionan. Con los Caracteres Comodín habilitados, se pueden introducir expresiones regulares del tipo empleado en los patrones de nombres de la shell (poniendo * para cero o más caracteres y ? para uno o más caracteres). Si los Caracteres Comodín están deshabilitados, entonces la selección de archivos se realiza con expresiones regulares normales. Véase la página de manual de ed (1) . Finalmente, si no se activa Distinguir May/min la selección se hará sin distinguir caracteres en mayúsculas o minúsculas.[Diff Viewer] Comparador de Archivos Interno El comparador de archivos interno permite comparar dos archivos y editarlos en el sitio quedando la comparación actualizada sobre la marcha. Se puede navegar y ver copias de trabajos desde los sistemas de control de versiones populares (GIT, Subversion, etc). El comparador ofrece los siguientes atajos de teclado: F1 Invoca el visor de ayuda y muestra esta sección. F2 Guarda los archivos modificados. F4 Edita el archivo del panel izquierdo. F14 Edita el archivo del panel derecho. F5 Combina el fragmento actual. Solo se combina el fragmento actual. F7 Comenzar una búsqueda. F17 Repetir la búsqueda previa. F10, Esc, q Salir del comparador. Alt-s, s Mostrar/ocultar el estado de los fragmentos. Alt-n, l Mostrar/ocultar números de línea. f Maximizar el panel izquierdo. = Igualar el ancho de los paneles. > Reducir el panel derecho. < Reducir el panel izquierdo. c Mostrar/ocultar «^M» para los saltos de línea con carácter de retorno (CR). 2, 3, 4, 8 Fijar ancho de tabulaciones. Ctrl-u Intercambia el contenido de los paneles. Ctrl-r Actualizar la pantalla. Ctrl-o Alternar con la pantalla de órdenes del sistema. Intro, Espacio, n Avanzar al siguiente fragmento diferente. Backspace, p Retroceder al fragmento diferente anterior. g Saltar a la línea indicada. Abajo Avanzar una línea. Ariba Retroceder una línea. AvPág (Página adelante) Avanza una página hacia abajo. RePág (Página atrás) Retrocede una página hacia arriba. Inicio, A1 Va al comienzo de la línea. Fin Va al final de la línea. Ctrl-Inicio Vuelve al comienzo del archivo. Ctrl-Fin, C1 Avanza hasta el final del archivo.[Internal File Viewer] Visor de Archivos Interno El visor de archivos interno ofrece dos modos de presentación: ASCII y hexadecimal. Para alternar entre ambos modos, se emplea la tecla F4. El visor intenta usar el mejor método disponible en el sistema, según el tipo de archivo, para mostrar información. Los archivos comprimidos se descomprimen automáticamente si los programas correspondientes (GNU gzip ó bzip2) están instalados en el sistema. El propio visor es capaz de interpretar ciertas secuencias de caracteres que se emplean para activar los atributos de negrita y subrayado, mejorando la presentación de los archivos. En modo hexadecimal, la función de búsqueda admite texto entre comillas o valores numéricos. El texto entrecomillado se busca tal cual (retirando las comillas) y cada número se corresponde a un byte. Unos y otros se pueden entremezclar como en: "Cadena" -1 0xBB 012 "otro texto" Nótese que 012 es un número octal y -1 se convierte en 0xFF. Algunos detalles internos del visualizador: En sistemas con acceso a la llamada del sistema mmap(2), el programa mapea el archivo en vez de cargarlo; si el sistema no provee de la llamada al sistema mmap(2) o el archivo realiza una acción que necesita de un filtro, entonces el visor usará sus cachés de crecimiento, cargando solo las partes del archivo a las que actualmente estamos accediendo (esto incluye a los archivos comprimidos). He aquí una lista de las acciones asociadas a cada tecla que Midnight Commander gestiona en el visor interno de archivos. F1 Invoca el visor de ayuda de hipertexto interno. F2 Cambia el modo de ajuste de líneas en pantalla. * N. del T.: Envuelta (Ajustada), se muestra toda la información de la línea en la pantalla, de modo que si esta ocupa más del ancho de la pantalla aparece como si fuese otra línea aparte o bien desenvuelta (desajustada), truncando el contenido de la línea que sobresale de la pantalla. Este contenido puede ser consultado utilizando las teclas del cursor. F4 Cambia entre el modo hexadecimal y el Ascii. F5 Ir a la línea. Nos pedirá el número de línea en el que deseamos posicionarnos y mostrará el archivo a partir de esa línea. F6, /. Búsqueda de expresión regular desde la posición actual hacia adelante. ?, Búsqueda de expresión regular desde la posición actual hacia atrás. F7 Búsqueda normal/ búsqueda en modo hexadecimal. Ctrl-s. Comienza una búsqueda normal si no existe una expresión de búsqueda previa si no busca la próxima coincidencia. Ctrl-r. Comienza una búsqueda hacia atrás si no había expresión de búsqueda anterior si no busca la próxima coincidencia. n. Buscar la próxima coincidencia. F8 Intercambia entre el modo crudo y procesado: esto mostrará el archivo como se encuentra en disco o si se ha especificado un filtro de visualización en el archivo mc.ext, entonces la salida filtrada. El modo actual es siempre el contrario al mostrado en la etiqueta del botón, en tanto que el botón muestra el modo en el que entraremos con la pulsación de esa tecla. F9 Alterna entre la visualización con y sin formato: en el modo con formato se interpretan algunas secuencias de caracteres para mostrar texto en negrita y subrayado con diferentes colores. Como en el caso anterior, la etiqueta del botón muestra el estado contrario al actual. F10, Esc. Sale del visor interno. AvPág, espacio, Ctrl-v. Avanza una página hacia abajo. RePág, Alt-v, Ctrl-b, Borrar. Retrocede una página hacia arriba. Cursor Abajo Desplaza el texto una línea hacia arriba, mostrando en la línea inferior de la pantalla una nueva línea que antes quedaba oculta. Cursor Arriba Desplaza una línea hacia abajo. Ctrl-l Redibuja el contenido de la pantalla. ! Engendra un nuevo shell en el directorio de trabajo actual. "[n] m" Coloca la marca n. "[n] r" Salta hasta la marca n. Ctrl-f Salta al archivo siguiente. Ctrl-b Ídem al archivo anterior. Alt-r Intercambia entre los diferentes modos de regla: desactivado, arriba, abajo. Es posible adiestrar al visor de archivos sobre cómo mostrar un archivo, mírese la sección Editar Archivo de ExtensionesEdit Extension File.[Internal File Editor] Editor de Archivos Interno El editor de archivos interno es un editor a pantalla completa de avanzadas prestaciones. Puede editar archivos de hasta 64 MB y también permite modificar archivos binarios. Se inicia pulsando F4 supuesto que la variable use_internal_edit esté presente en el archivo de inicialización. Las características soportadas actualmente son: copia, desplazamiento, borrado, corte, y pegado de bloques; deshacer paso a paso; menús desplegables; inserción de archivos; definición de macros; buscar y reemplazar usando expresiones regulares); selección de texto con mayúsculas-cursor (si el terminal lo soporta); alternancia insertar-sobreescribir; plegado de líneas; sangrado automático; tamaño de tabulación configurable; realce de sintaxis para varios tipos de archivos; y la opción de pasar bloques de texto por filtros externos como indent o ispell. El editor es muy fácil de usar y no requiere aprendizaje alguno. Para conocer las teclas asignadas a cada función, basta consultar los menús correspondientes. Además, las teclas de desplazamiento con la tecla de mayúsculas seleccionan texto. Se puede seleccionar con el ratón, aunque podemos recuperar su funcionamiento habitual en terminales (copiar y pegar) manteniendo pulsada la tecla mayúsculas. Ctrl-Ins copia al archivo mcedit.clip y Mayús-Ins pega desde mcedit.clip . Mayús-Supr corta y copia en mcedit.clip , y Ctrl-Supr elimina el texto resaltado. La tecla Intro produce un salto de línea con sangrado automático opcional. Para definir una macro, pulsar Ctrl-r y entonces teclearemos las secuencias de teclas que deseamos sean ejecutadas. Pulsaremos Ctrl-r de nuevo al finalizar. Podemos asignar la macro a la tecla que queramos pulsando sobre ella. La macro será ejecutada cuando pulsemos Ctrl-a seguido de la tecla asignada. También será ejecutada si pulsamos Meta (Alt), Ctrl, o Escape y la tecla asignada, siempre y cuando la tecla no sea usada por ninguna otra función. Una vez definida, los comandos de macro irán al archivo ~/.local/share/mc/mcedit/mcedit.macros en nuestro directorio de inicio. Podemos eliminar una macro borrando la línea adecuada en este archivo. F19 formateará el bloque seleccionado (sea texto, código C o C++ u otro). Esto está controlado por el archivo /usr/share/mc/edit.indent.rc que se copia la primera vez que se usa en ~/.local/share/mc/mcedit/edit.indent.rc en el directorio personal. El editor también visualiza caracteres no estadounidenses (160+). Al editar archivos binarios, debemos configurar los bits de pantalla a 7 bits en el menú de opciones para mantener el espaciado saneado.[Completion] Terminación Permite a Midnight Commander escribir por nosotros. Intenta completar el texto escrito antes de la posición actual. Midnight Commander intenta la terminación tratando el texto como si fuera una variable (si el texto comienza con $ ), nombre de usuario (si el texto empieza por ~ ), nombre de máquina (si el texto comienza con @ ) o un comando (si estamos en la línea de órdenes en una posición donde podríamos escribir un comando; las terminaciones posibles entonces incluyen las palabras reservadas del shell así como comandos internos del shell) en ese orden. Si nada de lo anterior es aplicable, se intenta la terminación con nombres de archivo. La terminación de nombres de archivo, usuario y máquina funciona en todas las líneas de entrada; la terminación de comandos es específica de la línea de órdenes. Si la terminación es ambigua (hay varias posibilidades diferentes), Midnight Commander pita, y la acción siguiente depende de la opción Completar: Mostrar Todos en el diálogo de ConfiguraciónConfiguration. Si está activada, se despliega inmediatamente junto a la posición actual una lista con todas las posibilidades donde se puede seleccionar con las flechas de movimiento e Intro la entrada correcta. También podemos seguir escribiendo caracteres con lo que la línea se sigue completando tanto como sea posible y simultáneamente la primera entrada coincidente de la lista se va resaltando. Si volvemos a pulsar Alt-Tab , solo las coincidencias permanecen en la lista. Tan pronto como no haya ambigüedad, la lista desaparece; también podemos quitarla con las teclas de cancelación Esc , F10 y las teclas de movimiento a izquierda y derecha. Si Completar: Mostrar TodosConfiguration está desactivado, la lista aparece cuando pulsamos Alt-Tab por segunda vez; con la primera Midnight Commander solo emite un pitido. Aplica escapes a los símbolos ? , * y & (como fB\?fR, fB\*fR, fB\&fR ) en los nombres de archivo para evitar su interpretación en expresiones regulares al realizar sustituciones en la línea de entrada.[Virtual File System] Sistemas de Archivos Virtuales (VFS) Midnight Commander dispone de una capa de código de acceso al sistema de archivos; esta capa se denomina Sistema de Archivos Virtual (VFS). El Sistema de Archivos Virtual permite a Midnight Commander manipular archivos no ubicados en el sistema de archivos Unix. Midnight Commander incluye actualmente varios Sistemas de Archivos Virtuales: el sistema de archivos local , utilizado para acceder al sistema de archivos Unix habitual; tarfs para manipular archivos empaquetados con el comando tar y acaso comprimidos; undelfs para recuperar archivos borrados en sistemas de archivos de tipo ext2 (sistema de archivos habitual en Linux); ftpfs para manipular archivos en sistemas remotos a través de FTP; fish para manipular archivos a través de conexiones a shell como rsh o ssh. Dependiendo de la forma en que fue compilado, puede disponer también de: sftpfs para manipular archivos en sistemas remotos a través de SFTP; SMBfs para manipular archivos en sistemas remotos empleando el protocolo SMB (CIFS). Se facilita también un sistema de archivos genérico extfs (EXternal virtual File System) para extender con facilidad las posibilidades de VFS empleando guiones y programas externos. El código VFS interpretará todos los nombres de ruta usados y los dirigirá al sistema de archivos correcto. El formato usado para cada uno de los sistemas de archivos se describe más adelante en su propia sección.[Tar File System] Sistema de archivos Tar (tarfs) El sistema de archivos tar y los archivos tar comprimidos pueden consultarse usando el comando chdir. Para mostrar en el panel el contenido de un archivo tar, cambiamos de directorio empleando la siguiente sintaxis: /archivo.tar/utar://[directorio-dentro-tar] El archivo mc.ext también ofrece un atajo para los archivos tar, esto quiere decir que normalmente basta con apuntar a un archivo tar y pulsar Intro para entrar en el archivo tar. Véase la sección Edición del Archivo de ExtensionesEdit Extension File para obtener más detalles sobre cómo hacer esto. Ejemplos: mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// En este último se indica la ruta completa hasta el archivo tar.[FTP File System] Sistema de archivos FTP FTPfs permite manipular archivos en máquinas remotas. Para utilizarlo se puede emplear la opción de menú Conexión por FTP o simplemente emplear la orden cd como cuando cambiamos habitualmente de directorio, pero indicando como ruta: ftp://[!][usuario[:clave]@]maquina[:puerto][dir-remoto] Los elementos usuario , puerto y directorio-remoto son opcionales. Si especificamos el elemento usuario , entonces Midnight Commander intentará conectarse con la máquina remota como ese usuario, y si no, establecerá una conexión en modo anónimo o con el nombre de usuario indicado en el archivo ~/.netrc . El elemento clave también es opcional, y si está presente, se emplea como contraseña de acceso. Esta forma de colocar la contraseña como parte del nombre del directorio virtual no es muy recomendable porque eventualmente puede aparecer en pantalla y guardarse en el histórico de directorios. Si es necesario utilizar un proxy de FTP, se añade un símbolo de exclamación ! delante del nombre de la máquina. Ejemplos: ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!detras.barrera.edu/pub ftp://guest@pcremoto.com:40/pub ftp://miguel:xxx@servidor/pub ftp://ftp.um.es/pub La opciones de FTPfs se encuentran entre las opciones de configuración del Sistema de Archivos Virtual (VFS)Virtual FS.[FIle transfer over SHell filesystem] Sistema de archivos a través de SHell El FISH es un sistema de archivos por red que permite manipular archivos en una máquina remota como si estuvieran almacenados localmente. Para ello es preciso que el sistema remoto esté ejecutando el servidor FISH o permitir la conexión a una shell de tipo bash. Para conectar con la máquina remota basta cambiar de directorio a un directorio virtual cuyo nombre sea de la forma: sh://[usuario@]maquina[:opciones]/[directorio-remoto] Los elementos usuario , opciones y directorio-remoto son opcionales. Si se especifica el elemento usuario Midnight Commander intentará entrar en la máquina remota como ese usuario, y si no usará nuestro nombre. Como opciones se puede poner 'C' para usar compresión y 'r' para utilizar una conexión rsh en vez de ssh. Si se indica el directorio-remoto , se buscará este como primer directorio al conectar con la máquina remota. Ejemplos: sh://solorsh.es:r/linux/local sh://pepe@quiero.comprension.edu:C/privado sh://pepe@sincomprimir.ssh.edu/privado [SFTP (SSH File Transfer Protocol) filesystem] Sistema de archivos SFTP (FTP sobre SSH) El sistema de archivos SFTP es un sistema de archivos sobre red que permite manipular archivos en una máquina remota como si fueran locales. Para conectar con la máquina remota basta cambiar de directorio a un directorio virtual cuyo nombre sea de la forma: sftp://[usuario@]maquina:[puerto]/[directorio-remoto] Los elementos usuario , puerto y directorio-remoto son opcionales. Si se especifica el elemento usuario Midnight Commander intentará acceder a la máquina remota como ese usuario, y si no usará nuestro nombre. El puerto indica el puerto utilizado por el servidor remoto, por defecto 22. El directorio-remoto será el directorio actual tras la conexión. Ejemplos: sftp://solorsh.es/linux/local sftp://pepe:k1abe@quiero.comprension.edu/privado sftp://pepe@sincomprimir.ssh.edu/privado sftp://pepe@maquina.ssh.edu:2222/privado [SMB File System] Sistema de archivos SMB El SMBfs permite manipular archivos en máquinas remotas con el protocolo denominado SMB (o CIFS). Esto incluye Windows Trabajo en Grupo, Windows 9x/ME/XP, Windows NT, Windows 2000 y Samba. Para comenzar a usarlo, se puede emplear la "Conexión por SMB..." (accesible desde la barra de menús) o bien cambiar de directorio a un directorio virtual cuyo nombre sea de la forma: smb://[usuario@]maquina[/recurso][/directorio-remoto] Los elementos usuario , recurso y directorio-remoto son opcionales. El usuario , dominio y contraseña se pueden especificar en un cuadro de diálogo. Ejemplos: smb://maquina/Compartido smb://otramaquina smb://invitado@maquina/publico/leyes [Undelete File System] Sistema de archivos de Recuperación En sistemas Linux, si el programa de configuración nos preguntó si queríamos usar las facilidades de recuperación de archivos de ext2fs, tendremos el sistema de archivos recuperables accesible. La recuperación de archivos borrados está disponible solo en los sistemas de archivos ext2. El sistema de archivos recuperable es solo un interface de la librería ext2fs con: restaurar todos los archivos borrados en un ext2fs y proporciona la extracción selectiva de archivos en una partición regular. Para usar este sistema de archivos, tendremos que hacer un chdir a un nombre de archivo especial formado por el prefijo "/undel://" y el nombre de archivo donde se encuentra el sistema de archivos actual. Por ejemplo, para recuperar archivos borrados en la segunda partición del primer disco scsi en Linux, usaríamos el siguiente nombre de ruta: undel://sda2 Esto le llevaría un tiempo a undelfs para cargar la información antes de empezar a navegar por los archivos allí contenidos.[EXTernal File System] Sistema de archivos EXTerno (extfs) extfs permite incorporar a GNU Midnight Commander numerosas utilidades y tipos de archivos de manera sencilla, simplemente escribiendo guiones (scripts). Los sistemas de archivos Extfs son de dos tipos: 1. Sistemas de archivos autónomos, que no están asociados a ningún archivo existente. Representan algún tipo de información relacionada con el sistema en forma de árbol de directorios. Se accede a ellos ejecutando 'cd nombrefs:// ' donde nombrefs es el nombre corto que identifica el extfs (ver más adelante). Ejemplos de estos son audio (lista de pistas de sonido en el CD) o apt (lista de paquetes de tipo Debian en el sistema). Por ejemplo, para listar las pistas de música del CD, escribir cd audio:// 2. Sistemas de archivos en un archivo (como rpm, patchfs y más), que muestran los contenidos de un archivo en forma de árbol de directorios. Puede tratarse de archivos reales empaquetados o comprimidos en un archivo (urar, rpm) o archivos virtuales, como puede ser el caso de mensajes en un archivo de correo electrónico (mailfs) o partes de un archivo de modificaciones o parches (patchfs). Para acceder a ellos se añade 'nombrefs:// ' al nombre del archivo a abrir. Este archivo podría él mismo estar en otro sistema de archivos virtual. Por ejemplo, para listar los contenidos de un archivo documentos.zip comprimido hay que escribir cd documentos.zip/uzip:// En muchos aspectos, se puede tratar un sistema de archivos externo como cualquier otro directorio. Podríamos añadirlo a la lista de favoritos o cambiar a él desde la historia de directorios. Una limitación importante es que, estando dentro de él, no se puede ejecutar órdenes del sistema, como por otra parte ocurre en cualquier sistema de archivos VFS no local. Midnigth Commander incluye inicialmente guiones para algunos sistemas de archivos externos: a acceder a un disquete DOS/Windows 'A:' (cd a:// ). apt monitor del sistema de gestión de paquetes APT de Debian (cd apt:// ). audio acceso y audición de CDs (cd audio:// o cd dispositivo/audio:// ). bpp paquete de la distribución GNU/Linux Bad Penguin (cd archivo.bpp/bpp:// ). deb paquete de la distribución GNU/Linux Debian (cd archivo.deb/deb:// ). dpkg paquetes instalados en Debian GNU/Linux (cd deb:// ). hp48 ver o copiar archivos a/desde una calculadora HP48 (cd hp48:// ). lslR navegación en listados lslR empleados en bastantes sitios FTP (cd filename/lslR:// ). mailfs soporte para archivos de correo electrónico tipo mbox (cd archivo_mbox/mailfs:// ). patchfs manipulación de archivos de cambios/parches tipo diff (cd archivo/patchfs:// ). rpm paquete RPM (cd archivo/rpm:// ). rpms base de datos de paquetes RPM instalados (cd rpms:// ). ulha, urar, uzip, uzoo, uar, uha herramientas de compresión (cd archivo/xxxx:// siendo xxxx uno de estos: ulha , urar , uzip , uzoo , uar , uha ). Se pueden asociar extensiones o tipos de archivo a un determinado sistema de archivos externo tal como se describe en la sección sobre cómo Editar el Archivo de ExtensionesEdit Extension File de Midnight Commander. He aquí, a modo de ejemplo, una entrada para paquetes Debian: regex/.deb$ Open=%cd %p/deb:// [Colors] Colores Midnight Commander intentará determinar si nuestro terminal soporta el uso de color utilizando la base de datos de terminales y nuestro nombre de terminal. Algunas veces estará confundido, por lo que deberemos forzar el modo en color o deshabilitar el modo de color usando el argumento -c y -b respectivamente. Si el programa está compilado con el gestor pantallas Slang en lugar de ncurses, también chequeará la variable COLORTERM , si existe, lo que tiene el mismo efecto que la opción -c. Podemos especificar a los terminales que siempre fuercen el modo en color añadiendo la variable color_terminals a la sección Colors del archivo de inicialización. Esto evitará que Midnight Commander intente la detección de soporte de color. Ejemplo: [Colors] color_terminals=linux,xterm color_terminals=nombre-terminal1,nombre-terminal2... El programa puede compilarse con ncurses y slang, ncurses no ofrece la posibilidad de forzar el modo en color: ncurses utiliza la información de la base de datos de terminales. Midnight Commander ofrece una forma de cambiar los colores por defecto. Actualmente los colores se configuran a través de la variable de entorno MC_COLOR_TABLE o en la sección Colors del archivo de inicialización. En la sección Colors, el mapa de colores por defecto se carga desde la variable base_color . Podemos especificar un mapa de colores alternativo para un terminal utilizando el nombre del terminal como clave en esta sección. Ejemplo: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red El formato de la definición de color es: =,:= ... los colores son opcionales, y las palabras claves son: normal, selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged, commandlinemark, reverse, gauge, header, inputhistory, commandhistory; los colores de la barra de botones: bbarhotkey, bbarbutton; los colores de la barra de estado: statusbar; los colores de menú: menunormal, menusel, menuhot, menuhotsel, menuinactive; los colores de los diálogos: dnormal, dfocus, dhotnormal, dhotfocus, dtitle; los colores de los diálogos de error: errdfocus, errdhotnormal, errdhotfocus, errdtitle; los colores de la ayuda: helpnormal, helpitalic, helpbold, helplink, helpslink, helptitle; los colores del visor: viewnormal, viewbold, viewunderline, viewselected; loc colores del editor: editnormal, editbold, editmarked, editwhitespace, editlinestate; los colores de los menús desplegables: pmenunormal, pmenusel, pmenutitle. header determina el color del encabezado de los paneles, la línea con los títulos de columna y el modo de ordenación. input determina el color de las líneas de entrada de texto en los diálogos. gauge (indicador) determina el color de la parte completada de la barra de progresión (gauge), que muestra qué porcentaje de archivos fueron copiados etc. de modo gráfico. disabled detemina el color de los componentes inactivos. Los cuadros de diálogo usan los siguientes colores: dnormal usado para el texto normal, dfocus usado para el componente actualmente seleccionado, dhotnormal usado para diferenciar el color de la tecla activa en los componentes normales, mientras que el color dhotfocus se utiliza para el color resaltado en el componente seleccionado. Los menús utilizan el mismo esquema equivalente con los nombres menunormal, menusel, menuhot, menuhotsel and menuinactive en lugar de los anteriores. La ayuda utiliza los siguientes colores: helpnormal texto normal, helpitalic utilizado para el texto enfatizado con letra itálica en la página del manual, helpbold usado para el texto enfatizado en negrita en la página del manual, helplink usado para los hiperenlaces no seleccionados y helpslink es utilizado para el hiperenlace seleccionado. En los menús desplegables: pmenunormal se usa como color del fondo y de los elementos no seleccionados, menusel se usa para el elemento seleccionado, pmenutitle se usa para el titulo del menú. Los colores posibles son: negro (black), gris (gray), rojo (red), rojo brillante (brightred), verde (green), verde claro (brightgreen), marrón (brown), amarillo (yellow), azul oscuro (blue), azul brillante (brightblue), rosa (magenta), rosa claro (brightmagenta), azul celeste (cyan), celeste claro (brightcyan), gris claro (lightgray) y blanco (white). Hay una palabra clave especial para obtener un fondo transparente. Se trata de 'default'. 'default' solo se puede utilizar como color de fondo. Otra palabra especial es 'base' que hace referencia a los colores generales. Cuando se puede disponer de 256 colores se pueden referir como color16 hasta color255. Ejemplo: [Colors] base_color=normal=white,default:marked=magenta,default [Skins] Skins Con los «skins» (pieles, caretas) se puede cambiar la apariencia global de Midnight Commander. Para ello hay que proporcionar un archivo que contenga descripciones de colores y formas de trazar las líneas de borde de los paneles y diálogos. La redefinición de colores es completamente compatible con la configuración tradicional detallada en la sección sobre ColoresColors. El archivo se busca, en orden, de varias maneras: 1) La opción -S o --skin= al ejecutar mc. 2) La variable de entorno MC_SKIN . 3) El parámetro skin en la sección [Midnight-Commander] del archivo de configuración. 4) El archivo /etc/mc/skins/default.ini . 5) El archivo /usr/share/mc/skins/default.ini . En línea de órdenes, en la variable de entorno o el parámetro de la configuración pueden contener la ruta absoluta al archivo de skin con o sin su extensión .ini. De no indicar la ruta se realiza la búsqueda, en orden, en: 1) ~/.local/share/mc/skins/ . 2) /etc/mc/skins/ . 3) /usr/share/mc/skins/ . Para más información consultar: Descripción de secciones y parámetrosSkins sections Definiciones de pares de coloresSkins colors Trazado de líneasSkins lines CompatibilidadSkins oldcolors [Skins sections] Descripción de secciones y parámetros La sección [skin] contiene metadatos del archivo. El parámetro description proporciona un pequeño texto descriptivo. La sección [filehighlight] contiene descripciones de pares de colores para el resaltado de nombres de archivo. Los nombres de parámetros de esta sección tienen que coincidir con los nombres de sección del archivo filehighlight.ini . Para más información, véase la sección sobre Resaltado de nombresFilenames Highlight. La sección [core] permite definir elementos que se utilizan en otras partes. _default_ Colores por defecto. Se utilizará en todas las secciones que no contengan definición de colores. selected cursor. marked elementos seleccionados. markselect cursor sobre elementos seleccionados. gauge color de la parte completada en las barras de progreso. input color de los recuadros de texto editable en los dialogos. inputmark color de los textos editables en los dialogos. inputunchanged color original de los textos editables antes de tocarlos. commandlinemark color del texto seleccionado en la línea de órdenes. reverse color inverso. La sección [dialog] define elementos de las ventanas de diálogo salvo los diálogos de error. _default_ Colores por defecto para esta sección. Se utilizará [core]._default_ si no se especifica dfocus Color del elemento activo, con el foco. dhotnormal Color de las teclas de acceso rápido. dhotfocus Color de las teclas de acceso rápido del elemento activo. La sección [error] define elementos de las ventanas de diálogo de error. _default_ Colores por defecto para esta sección. Se utilizará [core]._default_ si no se especifica. errdhotnormal Color de las teclas de acceso rápido. errdhotfocus Color de las teclas de acceso rápido del elemento activo. La sección [menu] define elementos de menú. Esta sección afecta al menú general (activado con F9) y a los menús de usuario (activados con F2 en la pantalla general y con F11 en el editor). _default_ Colores por defecto para esta sección. Se utilizará [core]._default_ si no se especifica entry Color de las entradas de menú. menuhot Color de las teclas de acceso rápido en menú. menusel Color de la entrada de menú activa, con el foco. menuhotsel Color de las teclas de acceso rápido en la entrada activa de menú. menuinactive Color de menú inactiva. La sección [help] define los elementos de la ventana de ayuda. _default_ Colores por defecto para esta sección. Se utilizará [core]._default_ si no se especifica. helpitalic Par de color para elementos en cursiva . helpbold Par de color para elementos resaltados . helplink Color de los enlaces helpslink Color del enlace activo, con el foco. La sección [editor] define los colores de los elementos que se encuentran en el editor. _default_ Colores por defecto para esta sección. Se utilizará [core]._default_ si no se especifica. editbold Par de color para elementos resaltados . editmarked Color del texto seleccionado. editwhitespace Color de las tabulaciones y espacios al final de línea resaltados. editlinestate Color de la línea de estado. La sección [viewer] define los colores de los elementos que se encuentran en el visor. viewunderline Par de color para elementos subrayados .[Skins colors] Definiciones de pares de colores Cualquier parámetro del archivo de skin puede contener definiciones de pares de color. Un par de colores está formado por el nombre de los dos colores separados por ';'. El primer color establece el color de frente y el segundo el color de fondo. Se puede omitir alguno de los dos colores, en cuyo caso se utilizará el color del par de color por defecto (par de color general o del par de color por defecto en la sección). Ejemplo: [core] # verde sobre negro _default_=green;black # verde (por defecto) sobre azul selected=;blue # amarillo sobre negro (por defecto) marked=yellow; Los nombres de colores permitidos son los que aparecen en la sección ColoresColors.[Skins lines] Trazado de líneas Trazos de líneas de la sección [Lines] del archivo de skins. Por defecto se utilizan líneas sencillas, pero se pueden redefinir empleando cualquier símbolo utf-8 (por ejemplo, líneas dobles). ¡¡¡ATENCIÓN!!! Si se compila Midnight Commander empleando la biblioteca de pantalla Ncurses, entonces el trazado de líneas está limitado. Es posible que solo se puedan utilizar líneas simples. Para consultas y comentarios contactar con los desarrolladores de Ncurses. Descripción de parámetros de la sección [Lines] : lefttop esquina superior izquierda. righttop esquina superior derecha. centertop unión central en el borde superior. centerbottom unión central en el borde inferior. leftbottom esquina inferior izquierda. rightbottom esquina inferior derecha. leftmiddle unión central en el borde izquierdo. rightmiddle unión central en el borde derecho. centermiddle cruz central. horiz línea horizontal. vert línea vertical. thinhoriz línea horizontal fina. thinvert línea vertical fina.[Skins oldcolors] Compatibilidad Compatibilidad de la asignación de colores empleando archivos de skin con la configuración general de ColoresColors. La compatibilidad es completa. En este caso la redefinición de colores tiene prioridad sobre las definiciones de skin y se completa con esta.[Filenames Highlight] Resaltado de nombres La sección [filehighlight] de un archivo de skin contiene como claves los nombres que identificarán cada grupo de resaltado y como valor el par de colores que le corresponda. El formato de estas parejas se explica en la sección SkinsSkins. Las reglas de resaltado de nombres en el archivo se encuentran en /usr/share/mc/filehighlight.ini . Los nombres de sección en este archivo tienen que ser iguales a los nombres empleados en la sección [filehighlight] del archivo de skin en uso. PP. Los nombres de los parámetros en estos grupos podrán ser: type tipo de archivo. Si existe se ignoran otras opciones. regexp expresión regular. Si existe se ignora la opción 'extensions'. extensions lista de extensiones de archivos. Separadas por punto y coma. extensions_case hace la regla 'extensions' sensible o no a mayúsculas (true o false). `type' puede tomar los valores: - FILE (todos los archivos) - FILE_EXE - DIR (todos los directorios) - LINK_DIR - LINK (todos los enlaces excepto los rotos) - HARDLINK - SYMLINK - STALE_LINK - DEVICE (todos los archivos de dispositivo) - DEVICE_BLOCK - DEVICE_CHAR - SPECIAL (todos los archivos especiales) - SPECIAL_SOCKET - SPECIAL_FIFO - SPECIAL_DOOR [Special Settings] Ajustes Especiales La mayoría de las opciones de Midnight Commander pueden cambiarse desde los menús. Sin embargo, hay un pequeño número de ajustes para los que es necesario editar el archivo de configuración. Estas variables se pueden cambiar en nuestro archivo ~/.config/mc/ini : clear_before_exec Por defecto Midnight Commander limpia la pantalla antes de ejecutar un comando. Si preferimos ver la salida del comando en la parte inferior de la pantalla, editaremos nuestro archivo ~/mc.ini y cambiaremos el valor del campo clear_before_exec a 0. confirm_view_dir Al pulsar F3 en un directorio, normalmente Midnight Commander entra en ese directorio. Si este valor está a 1, entonces el programa nos pedirá confirmación antes de cambiar el directorio si tenemos archivos marcados. ftpfs_retry_seconds Este valor es el número de segundos que Midnight Commander esperará antes de intentar volver a conectar con un servidor de ftp que ha denegado el acceso. Si el valor es cero, el programa no reintentará el acceso. max_dirt_limit Especifica cuántas actualizaciones de pantalla pueden saltarse al menos en el visor de archivos interno. Normalmente este valor no es significativo, porque el código automáticamente ajusta el número de actualizaciones a saltar de acuerdo al volumen de pulsaciones de teclas recibidas. Empero, en máquinas muy lentas o en terminales con autorepetición de teclado rápida, un valor grande puede hacer que la pantalla se actualice dando saltos. Parece ser que poniendo max_dirt_limit a 10 produce el mejor comportamiento, y este es el valor por defecto. mouse_move_pages_viewer Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea a línea en el visor de archivos interno. only_leading_plus_minus Produce un tratamiento especial para '+', '-', '*' en la línea de órdenes (seleccionar, deseleccionar, selección inversa) solo si la línea de órdenes está vacía. No necesitamos entrecomillar estos caracteres en la línea de órdenes. Pero no podremos cambiar la selección cuando la línea de órdenes no esté vacía. show_output_starts_shell Esta variable solo funciona si no se utiliza el soporte de subshell. Cuando utilizamos la combinación Ctrl-o para volver a la pantalla de usuario, si está activada, tendremos un nuevo shell. De otro modo, pulsando cualquier tecla nos devolverá a Midnight Commander. timeformat_recent Cambiar el formato de fecha y hora empleado para fechas dentro de los seis últimos meses. Véanse las páginas de manual de strftime o date para la descripción del formato a emplear. Sin esta opción se emplea el formato por defecto. timeformat_old Cambiar el formato de fecha y hora empleado para fechas más antiguas que seis meses. Véanse las páginas de manual de strftime o date para la descripción del formato a emplear. Sin esta opción se emplea el formato por defecto. torben_fj_mode Si este modificador existe, entonces las teclas Inicio y Fin funcionarán de manera diferente en los paneles, en lugar de mover la selección al primer o último archivo en los paneles, actuarán como sigue: La tecla Inicio: Irá a la línea central del panel, si está bajo ella; sino va a la primera línea a menos que ya esté allí, en este caso irá al primer archivo del panel. La tecla Fin tiene un comportamiento similar: Irá a la línea central del panel, si está situada en la mitad superior del panel; si no irá a la línea inferior del panel a menos que ya estemos ahí, en cuyo caso moverá la selección al último nombre de archivo del panel. use_file_to_guess_type Si esta variable está activada (por defecto lo está) se recurrirá al comando «file» para reconocer los tipos de archivo referidos en el archivo mc.extEdit Extension File. xtree_mode Si esta variable está activada (por defecto no) cuando naveguemos por el sistema de archivos en un panel en árbol, se irá actualizando automáticamente el otro panel con los contenidos del directorio seleccionado en cada momento. fish_directory_timeout Tiempo de vida por defecto de la caché de directorio. El valor por defecto de 900 segundos. clipboard_store Ruta de acceso y opciones a una utilidad de portapapeles externa como 'xclip' para cargar texto de un archivo como selección en X Window. Por ejemplo: clipboard_store=/usr/bin/xclip -i clipboard_paste Ruta de acceso y opciones a una utilidad de portapapeles externa como 'xclip' para volcar la selección de X Window a la salida estándar. Por ejemplo: clipboard_paste=/usr/bin/xclip -o autodetect_codeset Esta opción permite emplear la orden 'enca' para autodetectar el juego de caracteres de los archivos de texto para el visor y el editor interno. La lista de valores posibles se puede obtener con `enca --list languages | cut -d : -f1'. Esta opción tiene que estar dentro de la sección [Misc]. For example: autodetect_codeset=russian [Parameters for external editor or viewer] Parámetros para editor o visor externo Midnight Commander permite especificar opciones para editores y visores externos. Midnight Commander busca la sección [External editor or viewer parameters] en el archivo de inicialización del sistema /usr/share/mc/mc.lib o en el del usuario ~/.config/mc/ini . El nombre de la opción debe coincidir con el nombre (ruta completa) del editor o visor externo. Su valor puede contener las siguientes variables: %filename El nombre del archivo a editar/ver. %lineno La línea de comienzo donde abrir el archivo. Por ejemplo: [External editor or viewer parameters] vi=%filename +%lineno joe=%filename +%lineno more=%filename +%lineno La línea de comienzo solo se pasa al editor o visor externo cuando se llama desde la ventana de resultados de buscar archivoFind File. Si el editor o visor externo se lanza mediante las teclas F3/F4, MC confía en que el programa (al menos «joe», pero puede que otros también) se comporte abriendo por defecto el archivo donde se abrió la última vez. MC no evita que el editor o visor externo pueda guardar y restaurar posiciones en los archivos abiertos.[Terminal databases] Ajustes del Terminal Midnight Commander permite hacer ajustes a la base de datos de terminales del sistema sin necesidad de privilegios de superusuario. El programa busca definiciones de teclas en el archivo de inicialización del sistema /usr/share/mc/mc.lib o en el del usuario ~/.config/mc/ini , en la sección "terminal:nuestro-terminal" y si no en "terminal:general". Cada línea comienza con el identificador de la tecla, seguido de un signo de igual y la definición de la tecla. Para representar el carácter de escape se utiliza \e y ^x para el carácter control-x. Los identificadores de tecla son: f0 a f20 teclas de función f0 a f20 bs tecla de borrado home tecla de inicio end tecla de fin up tecla de cursor arriba down tecla de cursor abajo left tecla de cursor izquierda right tecla de cursor derecha pgdn tecla de avance de página pgup tecla de retroceso de página insert tecla de insertar delete tecla de suprimir complete tecla para completar Ejemplo: para indicar que la secuencia Escape + [ + O + p corresponde a la tecla de insertar, hay que colocar en el archivo ~/.config/mc/ini : insert=\e[Op También se pueden usar secuencias avanzadas . Por ejemplo: ctrl-alt-right=\e[[1;6C ctrl-alt-left=\e[[1;6D Esto significa que Ctrl + Alt + Izquierda envía la secuencia de escape \e[[1;6D y que entonces Midnight Commander debe interpretar "\e[[1;6D" como Ctrl-Alt-Izquierda. El identificador complete representa la secuencia usada para invocar el mecanismo de completar nombres. Esto se hace habitualmente con Alt-Tab , pero podemos configurar otras teclas para esta función, especialmente en teclados que incorporan tantas teclas especiales (bonitas pero inútiles o infrautilizadas). [FILES] ARCHIVOS AUXILIARES Los directorios indicados a continuación pueden variar de una instalación a otra. También se pueden modificar con la variable de entorno MC_DATADIR , que de estar definida se emplearía en vez de /usr/share/mc. /usr/share/mc.hlp Archivo de ayuda. /usr/share/mc/mc.ext Archivo de extensiones por defecto del sistema. ~/.config/mc/mc.ext Archivo de usuario de extensiones y configuración de visor y editor. Si está presente prevalece sobre el contenido de los archivos del sistema. /usr/share/mc/mc.ini Archivo de configuración del sistema para Midnight Commander, solo si el usuario no dispone de su propio ~/.config/mc/ini . /usr/share/mc/mc.lib Opciones globales de Midnight Commander. Se aplican siempre a todos los usuarios, tengan ~/.config/mc/ini o no. Actualmente solo se emplea para los ajustes de terminalTerminal databases. ~/.config/mc/ini Configuración personal del usuario. Si este archivo está presente entonces se cargará la configuración desde aquí en lugar de desde el archivo de configuración del sistema. /usr/share/mc/mc.hint Este archivo contiene los mensajes cortos de ayuda mostrados por el programa. /usr/share/mc/mc.menu Este archivo contiene el menú de aplicaciones por defecto para el sistema. ~/.config/mc/menu Menú de aplicaciones personal del usuario. Si está presente será utilizado en lugar del menú por defecto del sistema. ~/.cache/mc/Tree La lista de directorios para el árbol de directorios y la vista en árbol. ./.mc.menu Menú local definido por el usuario. Si este archivo está presente será usado en lugar del menú de aplicaciones personal o de sistema. Para cambiar el directorio de incio de MC se puede utilizar la variable de entorno MC_PROFILE_ROOT . El valor de MC_PROFILE_ROOT tiene que ser una ruta absoluta. Si MC_PROFILE_ROOT no existe o está vacía se usa la variable HOME. Si HOME no existe o está vacía se recurre a la biblioteca GLib para obtener los directorios de MC.[AVAILABILITY] DISPONIBILIDAD La última versión de este programa se puede encontrar en http://ftp.midnight-commander.org/.[SEE ALSO] VÉASE TAMBIÉN mcedit(1), sh(1), bash(1), tcsh(1), zsh(1), ed(1), view(1), terminfo(1), gpm(1). La página web de Midnight Commander está en: http://www.midnight-commander.org/ La presente documentación recoge información relativa a la versión 4.8 (mayo de 2015). Esta traducción no está completamente actualizada con la versión original en inglés. Para acceder a información sobre versiones recientes consultar la página de manual en inglés que contiene información más completa y actualizada. Para ver el susodicho manual original ejecutar en la línea de órdenes: LANG= LC_ALL= man mc [AUTHORS] AUTORES Los autores y contribuciones se recogen en el archivo AUTHORS de la distribución.[BUGS] ERRORES Véase el archivo "TODO" en la distribución para saber qué falta por hacer. Para informar de problemas con el programa, introducir una nueva incidencia en http://www.midnight-commander.org/. Se debe proporcionar una descripción detallada del problema, la versión del programa (que se obtiene con 'mc -V ') y el sistema operativo utilizados. Si el programa «revienta», sería también útil disponer del estado de la pila.[TRANSLATION] TRADUCCIÓN Francisco Gabriel Aroca, 1998. Reformateado y actualizado por David Martín, 2002-2015. Midnight Commander traducido a castellano por David Martín. [main] lqwqk k k  x x x . x . x  x x x k lqu wqk k lqw tqk n  x x x x x x x x x x x x x x  v v v mqv v v v mqu v v mj qqqqqqCommander qj  Ésta es la pantalla de inicio de la ayuda de GNU Midnight Commander . Puede pulsar la tecla IntroHow to use help para aprender a navegar por el sistema de ayuda, o acceder directamente a los contenidosContents. GNU Midnight Commander es obra de sus numerosos autoresAUTHORS. GNU Midnight Commander NO INCLUYE NINGÚN TIPO DE GARANTÍAWarranty, es software libre, y se alienta su redistribución en los terminos y condiciones que están contenidos en la Licencia Pública General de GNU (GPL)Licencia GNU, de la que existe una traducción no oficial al españolLicencia GNU (Español). [Licencia GNU] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [Licencia GNU (Español)] Licencia Pública GNU Esta es la conocida como GNU General Public License (GPL), versión 3 (de junio de 2007), que cubre la mayor parte del software de la Free Software Foundation, y muchos más programas. --- IMPORTANT NOTICE: This is an unofficial translation of the GNU General Public License into spanish. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL —only the original English text of the GNU GPL does that. However, we hope that this translation will help spanish speakers understand the GNU GPL better. NOTA IMPORTANTE: Esta es una traducción no oficial de la Licencia Pública General GNU (GNU GPL) al español. No fue publicada por la Fundación para el Software Libre, y no establece legalmente los términos de distribución para software que utiliza la GNU GPL —sólamente el texto original en inglés de la GNU GPL hace eso. De todas formas, esperamos que esta traducción ayude a los hispanohablantes a comprender mejor la GNU GPL. --- LICENCIA PÚBLICA GENERAL GNU Versión 3, 29 de junio de 2007 Copyright (C) 2007 Free Software Foundation, Inc. Se permite la copia y distribución de copias literales de esta licencia, pero no está permitido modificarla. Preámbulo La Licencia Pública General GNU (GNU GPL) es una licencia libre, sin derechos para software y otro tipo de trabajos. Las licencias para la mayoría del software y otros trabajos prácticos están destinadas a suprimir la libertad de compartir y modificar esos trabajos. Por el contrario, la Licencia Pública General GNU persigue garantizar su libertad para compartir y modificar todas las versiones de un programa--y asegurar que permanecerá como software libre para todos sus usuarios. Nosotros, La Fundación de Software Libre, usamos la Licencia Pública General GNU para la mayoría de nuestro software; y también se aplica a cualquier trabajo realizado de la misma forma por sus autores. Usted también puede aplicarla a sus programas. Cuando hablamos de software libre, nos referimos a libertad, no a precio. Nuestras Licencias Públicas Generales están destinadas a garantizar la libertad de distribuir copias de software libre (y cobrar por ello si quiere), a recibir el código fuente o poder conseguirlo si así lo desea, a modificar el software o usar parte del mismo en nuevos programas libres, y a saber que puede hacer estas cosas. Para proteger sus derechos, necesitamos evitar que otros le nieguen esos derechos o le pidan renunciar a ellos. Por lo tanto, usted tiene ciertas responsabilidades cuando distribuye copias del software, o si lo modifica: responsabilidades que persiguen respetar la libertad de otros. Por ejemplo, si distribuye copias de tales programas, gratuitamente o no, debe transmitir a los destinatarios los mismos derechos que usted recibió. Debe asegurarse que ellos también reciban o puedan conseguir el código fuente. Y debe mostrarles estos términos y condiciones para que conozcan sus derechos. Los desarrolladores que usen la GPL GNU protegen sus derechos de dos formas: (1) imponen derechos al software, y (2) le ofrecen esta Licencia para que legalmente lo copie, distribuya y/o modifique. Para proteger a desarrolladores y autores, la GPL expone claramente que no existe garantía alguna para este software libre. Para beneficio de ambos, usuarios y autores, la GPL establece que las versiones modificadas deberán estar identificadas como tales, para que cualquier problema no sea atribuido por error a los autores de versiones anteriores. Algunos dispositivos están diseñados para negar al usuario la instalación o la ejecución de versiones modificadas del software que usan internamente, aunque el fabricante sí pueda hacerlo. Esto es completamente incompatible con el objetivo de proteger la libertad de los usuarios para modificar el software. Este tipo de abuso sistemático ocurre con productos de uso personal, que es precisamente donde es menos aceptable. Por tanto, hemos diseñado esta versión de la GPL para prohibir estas prácticas en esos productos. Si apareciesen problemas similares en otros ámbitos, estaremos preparados para extender estas prestaciones a las próximas versiones de la GPL, tanto como sea necesario para proteger la libertad de los usuarios. Por último, todo programa está constantemente amenazado por las patentes de software. Los estados no deberían permitir que las patentes restrinjan el desarrollo y el uso de software en ordenadores de uso general; pero en aquellos que lo hagan, esperamos evitar el especial peligro que suponen las patentes, que aplicadas a un programa libre puedan hacerlo propietario en la práctica. Para prevenir eso, la GPL establece que las patentes no pueden usarse para convertir un programa en no-libre. A continuación se exponen los términos y condiciones para la copia, distribución y modificación. TÉRMINOS Y CONDICIONES 0. Definiciones. En adelante "Esta Licencia" se refiere a la versión 3 de la Licencia Pública General GNU. "Copyright" también significa "leyes similares al copyright" que son aplicables a otro tipo de trabajos, tales como las máscaras de semiconductores. "El Programa" se refiere a cualquier trabajo con copyright al que se haya aplicado esta Licencia. Cada beneficiario es asimilable a "usted". "Beneficiarios" y "destinatarios" pueden ser personas físicas u organizaciones. "Modificar" un trabajo significa copiar o adaptar todo o parte de un trabajo, exceptuando la copia exacta, de manera que se requiera permiso de copyright. El trabajo resultante se denomina "versión modificada" de un trabajo anterior o trabajo "basado en" el trabajo anterior. Un "trabajo amparado" puede ser tanto el Programa no modificado como un trabajo basado en el Programa. "Difundir" un trabajo significa hacer cualquier cosa con él, sin permiso, que le haga directa o indirectamente responsable de infringir leyes cubiertas por copyright, excepto la ejecución en un ordenador o la modificación de una copia privada. La difusión incluye la copia, distribución (con o sin modificaciones), distribución pública, y en algunos países también otras actividades. "Distribuir" un trabajo implica cualquier tipo de difusión que permite a la otra parte hacer o recibir copias. La mera interacción con un usuario mediante una red de ordenadores, sin transferir copia alguna, no se considera "distribución". Una interfaz de usuario interactiva muestra "Avisos Legales Apropiados" siempre y cuando incluya características visuales apropiadas y destacadas que (1) muestren un aviso de copyright apropiado, y (2) indiquen al usuario que no existe garantía alguna para el trabajo (exceptuando las garantías que se hayan podido establecer), que los beneficiarios deben distribuir el trabajo según se establece en la presente Licencia, y cómo se puede ver una copia de esta Licencia. Si la interfaz muestra una lista de opciones o comandos, tales como menús, un elemento destacado en dicha lista cumple estos criterios. 1. Código Fuente. El "código fuente" de un trabajo es el formato preferido para realizar modificaciones sobre él. "Código objeto" se refiere a cualquier formato del trabajo que no sea código fuente. Una "Interfaz Estándar" se refiere a una interfaz que sea o bien un estándar oficial definido por una institución de estándares reconocida, o bien, en el caso de interfaces específicos para una determinado lenguaje de programación, una cuyo uso esté generalizada entre los desarrolladores que trabajan con ese lenguaje. Las "Bibliotecas de Sistema" de un trabajo ejecutable incluyen a cualquier elemento, que no sea el trabajo completo, que (a) esté incluida/o de la misma forma que un componente principal, pero que no forme parte de ese componente principal, y (b) sólo sirva para habilitar la utilización del trabajo a través de ese componente principal, o para implementar un Interfaz Estándar para el cual está disponible una implementación pública en código fuente. Un "Componente Principal", en este contexto, se refiere a un componente principal y esencial (núcleo, sistema de ventanas y similares) del sistema operativo particular (en su caso) sobre el cual funcione el ejecutable, o un compilador utilizado para generar el trabajo, o un intérprete del código objeto utilizado para ejecutarlo. La "Fuente Correspondiente" de un trabajo en código objeto se refiere a todo código fuente necesario para generar, instalar, y (en el caso de trabajos ejecutables) ejecutar el código objeto y modificar el trabajo, incluyendo guiones que controlen esas actividades. Sin embargo, no se incluyen las Bibliotecas de Sistema del trabajo, o herramientas de propósito general o programas gratuitos habitualmente disponibles y usados sin ninguna modificación para realizar estas actividades pero que no forman parte del trabajo. Por ejemplo, la Fuente Correspondiente incluye los archivos de definición de interfaz asociados con archivos fuente del trabajo, y el código fuente de las bibliotecas compartidas o subprogramas enlazados dinámicamente que el programa requiere por diseño, como la comunicación de datos intrínseca o el control de flujo entre esos subprogramas y otras partes del trabajo. La Fuente Correspondiente no incluye necesariamente aquello que los usuarios pueden regenerar automáticamente a partir de otras partes de la Fuente Correspondiente. La Fuente Correspondiente de un trabajo en código fuente es ese mismo trabajo. 2. Permisos Básicos. Todos los derechos garantizados por esta Licencia se otorgan como copyright del Programa, y se proporcionan de manera irrevocable siempre y cuando se cumplan las condiciones establecidas. Esta Licencia afirma explícitamente su permiso ilimitado para ejecutar el Programa sin modificaciones. El resultado de la ejecución de un programa amparado está cubierto por esta Licencia sólo en el caso de que la salida, por su contenido, constituya un trabajo amparado. Esta Licencia reconoce sus derechos de uso razonable u otro equivalente, tal y como determina la ley de copyright. Usted podrá realizar, ejecutar y difundir trabajos amparados que no distribuya, sin condición alguna, siempre y cuando no tenga otra licencia más restrictiva. Podrá distribuir trabajos amparados a terceros con el mero objetivo de que ellos hagan modificaciones exclusivamente para usted, o para que le proporcionen ayuda para ejecutar esos trabajos, siempre que cumpla los términos de esta Licencia distribuyendo todo el material de cuyo copyright no posee el control. Aquellos que realicen o ejecuten los trabajos amparados para usted deben hacerlo exclusivamente en su nombre, bajo su dirección y control, con términos que les prohíban realizar copias de su material con copyright al margen de la relación con usted. La distribución bajo otras circunstancias se permite únicamente bajo las condiciones establecidas más abajo. No está permitido sublicenciar; la claúsula 10 lo hace innecesario. 3. Protección de Derechos Legales de los Usuarios frente a Leyes Anti-Burla. Ningún trabajo amparado debe considerarse parte de una medida tecnológica efectiva, a tenor de lo establecido en cualquier ley aplicable que cumpla las obligaciones expresas en el artículo 11 del tratado de copyright WIPO adoptado el 20 de diciembre de 1996, o leyes similares que prohíben o restringen la burla de tales medidas. Cuando distribuya un trabajo amparado, renuncia a cualquier poder legal para prohibir la burla de medidas tecnológicas mientras tales burlas se realicen en ejercicio de derechos amparados por esta Licencia respecto al trabajo amparado; además, usted negará cualquier intención de limitar el uso o modificación del trabajo con el objetivo de imponer, al trabajo de los usuarios, sus derechos legales o de terceros para prohibir la burla de medidas tecnológicas. 4. Distribución de copias literales. Usted podrá distribuir copias literales del código fuente del Programa tal y como lo ha recibido , por cualquier medio, siempre que publique de forma clara y llamativa en cada copia el correspondiente aviso de copyright ; mantenga intactos todos los avisos que establezcan que esta Licencia y cualquier término no-permisivo añadido y acorde con la cláusula 7 son aplicables al código; mantenga intactos todos los avisos de ausencia de garantía; y proporcione a todos los destinatarios una copia de esta Licencia junto con el Programa. Usted podrá cobrar cualquier importe o no cobrar nada por cada copia que distribuya, y podrá ofrecer soporte o protección de garantía mediante un pago. 5. Distribución de Versiones Modificadas de Código. Usted podrá distribuir un trabajo basado en el Programa, o las modificaciones que lo producen a partir del Programa, como código fuente en virtud de los términos establecidos en la cláusula 4, siempre que cumpla todas las condiciones siguientes: a) El trabajo debe incluir avisos destacados indicando que usted lo ha modificado y dando una fecha pertinente. b) El trabajo debe incluir avisos destacados indicando que está realizado a tenor de lo dispuesto en la presente Licencia y en cualquier otra condición añadida en virtud de la cláusula 7. Este requisito modifica el requisito de "mantener intactos todos los avisos" expuesto en la claúsula 4. c) En virtud del presente documento, usted deberá aplicar la licencia al trabajo completo, como un todo, a cualquier persona que esté en posesión de una copia. Por lo tanto, esta Licencia se aplicará junto con cualquier otra condición adicional aplicable de la cláusula 7, al conjunto completo del trabajo y todas y cada una de sus partes, independientemente de como sean agrupadas o empaquetadas. Esta Licencia no permite ser aplicada al trabajo de ninguna otra forma, pero no se anula dicho permiso si usted lo ha recibido por separado. d) Si el trabajo tiene interfaces de usuario interactivos, cada uno debe mostrar Avisos Legales Apropiados; sin embargo, si el Programa tiene interfaces interactivos que no muestran Avisos Legales Apropiados, su trabajo no tiene porqué modificarlos para que lo hagan. Un conjunto o recopilación formado por un trabajo amparado y otros trabajos distintos e independientes, que por su naturaleza no sean ampliaciones del trabajo amparado, que no se combinen con él de alguna forma para dar lugar a un programa mayor, y que estén ubicados en un medio de distribución o almacenamiento, se denomina "paquete" si la recopilación y su copyright al completo no son usados para limitar el acceso o los derechos legales de los usuarios de la recopilación, más allá de lo que permita el trabajo individual. La inclusión de un trabajo amparado en un paquete no hace aplicable esta Licencia al resto de elementos del paquete. 6. Distribución de código No-fuente. Usted podrá distribuir el código objeto de un trabajo amparado en virtud de los términos de las cláusulas 4 y 5, siempre que también distribuya las Fuentes Correspondientes en código máquina, de acuerdo con los términos establecidos en esta Licencia, de alguna de las siguientes maneras: a) Distribuir el código objeto en, o embebido en, un producto físico (incluyendo medios de distribución físicos), acompañado de las Fuentes Correspondientes en un medio físico duradero y que sea utilizado habitualmente para el intercambio de software. b) Distribuir el código objeto en, o embebido en, un producto físico (incluyendo medios de distribución físicos), acompañado de una oferta por escrito, válida al menos durante tres años y válida durante el tiempo en el que usted ofrezca recambios o soporte para ese modelo de producto, con el fin de ofrecer al poseedor del código objeto (1) una copia de las Fuentes Correspondientes a todo el software del producto que esté cubierto por esta Licencia, en un medio físico duradero habitual para el intercambio de software, a un precio no mayor que su coste razonable por distribuir físicamente las fuentes, o (2) acceso para copiar las fuentes correspondientes desde un servidor de red sin coste alguno. c) Distribuir copias individuales del código objeto junto con una copia de la oferta por escrito para/con el fin de proporcionar las Fuentes Correspondientes. Esta alternativa sólo está permitida ocasionalmente, pero no de forma comercial, y solamente si usted recibió el código objeto junto con una oferta parecida, de acuerdo con la subcláusula 6b. d) Distribuir el código objeto ofreciendo acceso desde un lugar determinado (gratuitamente o mediante pago), y ofrecer acceso equivalente a las Fuentes Correspondientes de la misma forma y en el mismo lugar sin cargo añadido. No es necesario exigir a los destinatarios que copien las Fuentes Correspondientes junto con el código objeto. Si el lugar para copiar el código objeto es un servidor de red, las Fuentes Correspondientes pueden estar en un servidor diferente (gestionado por usted o terceros) que ofrezca facilidades de copia equivalentes, siempre que mantenga instrucciones claras junto al código objeto especificando dónde encontrar las Fuentes Correspondientes. Independientemente de qué servidores alberguen las Fuentes Correspondientes, usted seguirá obligado a asegurar que estarán disponibles durante el tiempo necesario para cumplir estos requisitos. e) Distribuir el código mediante transferencias entre usuarios, siempre que informe a otros usuarios dónde se ofrecen el código objeto y las Fuentes Correspondientes de forma pública sin cargo alguno, tal y como se establece en la subcláusula 6d. Una parte separable del código objeto, cuyo código fuente esté excluido de las Fuentes Correspondientes como Biblioteca de Sistema, no necesita ser incluida en la distribución del código objeto del trabajo. Un "Producto de Usuario" es tanto (1) un "producto de consumo", que se refiere a cualquier propiedad personal tangible habitualmente utilizada para fines personales, familiares o domésticos, o (2) cualquier cosa diseñada o vendida para ser incorporada como extensión/expansión para otro producto. Para determinar si un producto es un producto de consumo, los casos dudosos se resolverán favoreciendo el amparo. En el caso de un producto concreto recibido por un usuario particular, "de uso habitual" se refiere al uso típico o corriente de ese tipo de producto, independientemente de la situación del usuario particular o de la forma en que el usuario concreto utilice, o pretenda o se espere que pretenda utilizar, el producto. Un producto es un producto de consumo independientemente de si el producto tiene usos sustancialmente comerciales, industriales o distintos del consumo, a menos que tales usos representen la única forma posible de utilizar el producto. Las "Instrucciones de Instalación" para un Producto de Usuario se refieren a cualquier método, procedimiento, clave de autorización, u otro tipo de información necesaria para instalar y ejecutar una versión modificada de un trabajo amparado en ese Producto de Usuario a partir de una versión modificada de las Fuentes Correspondientes. Las instrucciones deben ser suficientes para asegurar el funcionamiento continuo del código objeto modificado sin ningún tipo de condicionamiento o intromisión por el simple hecho de haber sido modificado. Si, bajo las premisas de esta cláusula, usted distribuye el código objeto de un trabajo en, o con un Producto de Usuario o específicamente para ser usado en el mismo, y la distribución forma parte de una transacción donde los derechos de posesión y uso del Producto de Usuario se transfieren al destinatario a perpetuidad o durante un plazo fijo de tiempo (independientemente de las características de la transacción), las Fuentes Correspondientes distribuidas bajo estos supuestos deben acompañarse de las Instrucciones de Instalación. Sin embargo, estos requerimientos no se aplican si ni usted ni terceros tienen posibilidad de instalar el código objeto modificado en el Producto de Usuario (por ejemplo, el trabajo ha sido instalado en memoria de sólo lectura, ROM): El requerimiento de proporcionar Información de Instalación no incluye el hecho de continuar proporcionando servicio de soporte, garantía, o actualizaciones para un trabajo que haya sido modificado o instalado por el destinatario, o para el Producto de Usuario en el que se haya modificado o instalado. El acceso a la red puede ser denegado cuando la propia modificación afecte materialmente y de forma adversa a la operación de la red o viole las reglas y protocolos de comunicación en la red. Las Fuentes Correspondientes distribuidas, y las Instrucciones de Instalación proporcionadas de acuerdo con esta cláusula, deben figurar en un formato documentado públicamente (y con una implementación disponible para el público en código fuente), y no deben necesitar claves de acceso especiales para la descompresión, lectura o copia. 7. Condiciones adicionales. Los "Permisos Adicionales" son condicionantes que amplían los términos de esta Licencia permitiendo excepciones a una o más de sus condiciones. Los Permisos Adicionales que son aplicables al Programa completo deberán ser tratados como si estuviesen incluidos en esta Licencia, hasta los límites de validez impuestos por las leyes aplicables. Si los permisos adicionales se aplicasen sólo a una parte del Programa, esa parte podría ser usada de forma independiente en virtud de dichos permisos, pero el Programa completo seguiría estando afectado por esta Licencia con independencia de los permisos adicionales. Cuando distribuya una copia de un trabajo amparado, usted podrá opcionalmente eliminar cualquier permiso adicional de esa copia, o de alguna parte del mismo. (Los permisos adicionales pueden haber establecido que sea requerida su eliminación en ciertos supuestos si usted modifica el trabajo.) Usted puede establecer permisos adicionales en material añadido por usted a un trabajo amparado, sobre el cual tiene o podrá aportar sus permisos de copyright correspondientes. Sin contravenir cualquier otra estipulación en esta Licencia, usted podrá, para el material que añada a un trabajo amparado, (si está autorizado por los poseedores de copyright de ese material) añadir condiciones a esta Licencia con los siguientes términos: a) Ausencia de garantía o limitación de responsabilidad diferente de los términos establecidos en las cláusulas 15 y 16 de esta Licencia; u b) Obligación de mantener determinados avisos legales razonables o atribuciones de autoría en el material o en los Avisos Legales Correspondientes mostrados por los trabajos que lo contengan; o c) Prohibir la tergiversación del origen del material, o solicitar que las diferencias respecto a la versión original sean señaladas de forma apropiada en las versiones modificadas del material; o d) Limitar la utilización de los nombres de los autores o beneficiarios del material con fines divulgativos; o e) Negarse a ofrecer derechos afectados por leyes de registro para el uso de marcas empresariales, registradas o de servicio; o f) Exigir indemnización a los autores y poseedores de la licencia de ese material, por parte de cualquier persona que distribuya el material (o versiones modificadas del mismo), estableciendo obligaciones contractuales de responsabilidad sobre el destinatario, para cualquier responsabilidad que estas obligaciones contractuales impongan directamente sobre los autores y poseedores de licencia. Cualesquiera otras condiciones adicionales no-permisivas son consideradas "otras restricciones" en el contexto de la cláusula 10. Si el Programa, tal cual lo recibió, o cualquier parte del mismo, contiene un aviso indicando que está amparado por esta Licencia junto a una cláusula de restricción posterior específica, usted podrá suprimir esa cláusula. Si un documento de licencia contiene una restricción de este tipo pero permite modificar la licencia o la distribución en virtud de la presente Licencia, usted podrá añadirla al material de un trabajo amparado por los términos de ese documento de licencia, siempre que dicha restricción no se mantenga tras la modificación de la licencia o la distribución. Si añade condiciones para un trabajo amparado, a tenor de lo establecido en la presente cláusula, usted deberá ubicar, en los archivos fuente involucrados, una declaración de los términos adicionales aplicables a esos archivos, o un aviso indicando dónde localizar los términos aplicables. Las condiciones adicionales, permisivas o no, deben aparecer por escrito como licencias separadas, o figurar como excepciones; de todas formas, los requisitos anteriores siempre son aplicables. 8. Cancelación. Usted no podrá distribuir o modificar un trabajo amparado salvo de la forma en la que se ha previsto expresamente en esta Licencia. Cualquier intento diferente de distribución o modificación será considerado nulo, y automáticamente cancelará sus derechos respecto a esta Licencia (incluyendo cualquier patente conseguida según el párrafo tercero de la cláusula 11). Sin embargo, si deja de violar esta Licencia, entonces su licencia desde el poseedor del copyright correspondiente será restituida (a) provisionalmente, a menos que y hasta que el poseedor del copyright dé por terminada explícita y permanentemente su licencia, y (b) permanentemente, si el poseedor del copyright no le ha notificado por algún cauce de la violación no después de los 60 días posteriores al cese. Además, su licencia desde el poseedor del copyright correspondiente será restituida permanentemente si el poseedor del copyright le notifica de la violación por algún cauce, es la primera vez que recibe la notificación de violación de esta Licencia (para cualquier trabajo) de ese poseedor de copyright, y usted subsana la violación antes de 30 días desde la recepción del aviso. La cancelación de sus derechos según esta cláusula no da por canceladas las licencias de terceros que hayan recibido copias o derechos a través de usted con esta Licencia. Si sus derechos han finalizado y no han sido restituidos de forma permanente, usted no está capacitado para recibir nuevas licencias para el mismo material en virtud de la cláusula 10. 9. Aceptación no obligatoria por tenencia de copias. No está obligado a aceptar esta Licencia por recibir o ejecutar una copia del Programa. La distribución de un trabajo amparado surgida simplemente como consecuencia de la transmisión entre usuarios para obtener una copia tampoco requiere aceptación. Sin embargo, únicamente esta Licencia le otorga permiso para distribuir o modificar cualquier trabajo amparado. Estas acciones infringen el copyright si usted no acepta las los términos y condiciones de esta Licencia. Por lo tanto, al modificar o distribuir un trabajo amparado, usted indica que acepta la Licencia. 10. Herencia automática de licencia para destinatarios. Cada vez que distribuya un trabajo amparado, el destinatario recibirá automáticamente una licencia desde los poseedores originales, para ejecutar, modificar y distribuir ese trabajo, al amparo de los términos de esta Licencia. Usted no será responsable de asegurar el cumplimiento por terceros de esta Licencia. Una "transacción de entidad" es una transacción que transfiere el control de una organización, o todos los bienes sustanciales de una, o subdivide una organización, o fusiona organizaciones. Si la distribución de un trabajo amparado surge de una transacción de entidad, cada parte involucrada en esa transacción que reciba una copia del trabajo, también recibe todas y cada una de las licencias existentes del trabajo que la parte interesada tuviese o pudiese ofrecer según el párrafo anterior, además del derecho a tomar posesión de las Fuentes Correspondientes del trabajo a través de la parte interesada, si está en poder de dicha parte o se puede conseguir con un esfuerzo razonable. Usted no podrá imponer restricciones posteriores en el ejercicio de los derechos otorgados o concedidos en virtud de la presente Licencia. Por ejemplo, usted no puede imponer a la licencia pagos, derechos u otros cargos por el ejercicio de los derechos otorgados según esta Licencia; además no podrá iniciar litigios (incluyendo demandas o contrademandas en pleitos) alegando que se infringen patentes por cambiar, usar, vender, ofrecer en venta o importar el Programa, o cualquier parte del mismo. 11. Patentes. Un "colaborador" es un poseedor de copyright que autoriza el uso del Programa o un trabajo en el que se base el Programa bajo los términos y condiciones establecidos en la presente Licencia. El trabajo con esta licencia se denomina "versión en colaboración" con el colaborador. Todas las reivindicaciones de patentes en posesión o controladas por el colaborador se denominan "demandas de patente original", ya sean existentes o adquiridas con posterioridad, que hayan sido infringidas de alguna forma permitida por esta Licencia, al hacer, usar o vender la versión en colaboración, pero sin incluir demandas que sólo sean infracciones como consecuencia de modificaciones posteriores de la versión en colaboración. Para aclarar esta definición, "control" incluye el derecho de conceder sublicencias de patente de forma que no contravenga los requisitos establecidos en la presente Licencia. Cada colaborador le concede a usted una licencia de la patente no-exclusiva, global y libre de derechos bajo las reivindicaciones de patente de origen del colaborador, para el uso, modificación, venta, ofertas de venta, importación y otras formas de ejecución, modificación y redistribución del contenido de la versión en colaboración. En los siguientes tres párrafos, una "licencia de patente" se refiere a cualquier acuerdo o compromiso expreso y manifiesto, cualquiera que sea su denominación, que no imponga una patente (como puede ser el permiso expreso para ejecutar una patente o acuerdos para no imponer demandas por infracción de patente). "Conceder" estas licencias de patente a un tercero significa llegar a tal tipo de acuerdo o compromiso que no imponga una patente al tercero. Si usted distribuye un trabajo amparado, conociendo que está afectado por una licencia de patente, y no están disponibles de forma pública para su copia las Fuentes Correspondientes, sin cargo alguno y bajo los términos de esta Licencia, ya sea a través de un servidor de red público o mediante cualquier otro medio, entonces usted deberá o bien (1) permitir que sean públicas las Fuentes Correspondientes, o (2) tratar de eliminar los beneficios de la licencia de patente para este trabajo en particular, o (3) tratar de extender, de una forma que no contravenga los requisitos de esta Licencia, la licencia de patente a terceros. "Conocer que está afectado" significa que usted tiene conocimiento real de que, para la licencia de patente, la distribución del trabajo amparado en un determinado país, o el uso del trabajo amparado por sus destinatarios en un determinado país, infringiría una o más patentes existentes en ese país que usted considera aplicables por algún motivo. Si, de conformidad con alguna transacción o acuerdo(o en un proceso relacionado con ellos), usted distribuye o distribuye con fines de distribución , un trabajo amparado, concediendo una licencia de patente para algún tercero que reciba el trabajo amparado, y autorizándole a usar, distribuir, modificar o distribuir una copia específica del trabajo amparado, entonces la licencia de patente que usted otorgue se extiende automáticamente a todos los receptores del trabajo amparado y cualquier trabajo basado en el mismo. Una licencia de patente es "discriminatoria" si no incluye dentro de su ámbito de cobertura, prohíbe el ejercicio, o está condicionada a no ejercitar uno o más de los derechos que están específicamente otorgados por esta Licencia. Usted no debe distribuir un trabajo amparado si está implicado en un acuerdo con terceros que estén relacionados con el negocio de la distribución de software, en el que usted haga pagos relacionados con su actividad de distribución del trabajo, y donde se otorgue, a cualquier receptor del trabajo amparado, una licencia de patente discriminatoria (a) en relación con las copias del trabajo amparado distribuido por usted (o copias hechas a partir de éstas), o (b) directa o indirectamente relacionadas con productos específicos o paquetes que contengan el trabajo amparado, a menos que usted forme parte del acuerdo, o que esa licencia de patente fuese otorgada antes del 28 de marzo de 2007. Ninguna disposición de esta Licencia se considerará como excluyente o limitante de la aplicación de cualquier otra licencia o defensas legales contra la violación de las leyes de propiedad intelectual a que pudiera tener derecho bajo la ley de propiedad intelectual vigente. 12. No condicionamiento de la libertad de terceros. Si a usted le son impuestas condiciones que contravienen las estipuladas en la presente Licencia (ya sea por orden judicial, acuerdo u otros), no quedará eximido de cumplir las condiciones de esta Licencia. Si usted no puede distribuir un trabajo amparado cumpliendo simultáneamente sus obligaciones con esta Licencia y con cualquier otra pertinente, entonces no podrá distribuirlo de ninguna forma. Por ejemplo, si usted se compromete con términos que le obligan a obtener derechos por la distribución a terceros, la única forma de satisfacer ambos condicionantes y esta Licencia es abstenerse completamente de distribuir el Programa. 13. Uso conjunto con la Licencia Pública General Affero GNU. Sin contravenir las disposiciones de la presente Licencia, usted tendrá permiso para enlazar o combinar cualquier trabajo amparado con otro trabajo amparado por la versión 3 de la Licencia Pública General Affero GNU y formar un solo trabajo combinado, y distribuir el trabajo resultante. Los términos de esta Licencia seguirán siendo aplicables a la parte formada por el trabajo amparado, pero los condicionantes especiales de la Licencia Pública General Affero GNU, en su cláusula 13, relativos a la interacción mediante redes, serán aplicables a la combinación de ambas partes. 14. Versiones Revisadas de esta Licencia. La Fundación para el Software Libre podrá publicar revisiones y/o nuevas versiones de la Licencia Pública General GNU de vez en cuando. Esas versiones serán similares en espíritu a la versión actual, pero podrán diferir en algunos detalles para afrontar nuevos problemas o situaciones. A cada versión se le da un número distintivo. Si el Programa especifica que le es aplicable cierto número de versión de la Licencia Pública General o "cualquier versión posterior", usted tendrá la posibilidad de adoptar los términos y condiciones de la versión indicada o de cualquier otra versión posterior publicada por la Fundación para el Software Libre. Si el Programa no especifica un número de versión de la Licencia Pública General, usted podrá elegir cualquier versión que haya sido publicada por la Fundación para el Software Libre. Si el Programa especifica que un apoderado/representante puede decidir qué versiones de la Licencia Pública General pueden aplicarse en el futuro, la declaración pública de aceptación que el apoderado/representante haga de una versión le autoriza a usted con carácter permanente a elegir esa versión para el Programa. Versiones posteriores de la licencia podrán otorgarle permisos adicionales o diferentes. Sin embargo, no podrán imponerse obligaciones adicionales a cualquier autor o poseedor de copyright como consecuencia de que usted adopte una versión posterior. 15. Ausencia de Garantía. EL PROGRAMA NO TIENE GARANTÍA ALGUNA, HASTA LOS LÍMITES PERMITIDOS POR LAS LEYES APLICABLES. SALVO CUANDO SE ESTABLEZCA LO CONTRARIO POR ESCRITO, EL POSEEDOR DEL COPYRIGHT Y/O TERCEROS PROPORCIONARÁN EL PROGRAMA "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPLÍCITA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS MERCANTILES Y DE APTITUD PARA UN PROPÓSITO DETERMINADO. USTED ASUMIRÁ CUALQUIER RIESGO RELATIVO A LA CALIDAD Y RENDIMIENTO DEL PROGRAMA. SI EL PROGRAMA FUESE DEFECTUOSO, USTED ASUMIRÁ CUALQUIER COSTE DE SERVICIO, REPARACIÓN O CORRECCIÓN. 16. Limitación de Responsabilidad. EN NINGÚN CASO, SALVO REQUERIMIENTO POR LEYES APLICABLES O MEDIANTE ACUERDO POR ESCRITO, PODRÁ UN POSEEDOR DE COPYRIGHT, O UN TERCERO QUE MODIFIQUE O DISTRIBUYA EL PROGRAMA SEGÚN LO INDICADO ANTERIORMENTE, HACERLE A USTED RESPONSABLE DE DAÑO ALGUNO, INCLUYENDO CUALQUIER DAÑO GENERAL, ESPECIAL, OCASIONAL O DERIVADO QUE SURJA DEL USO O LA INCAPACIDAD DE USO DEL PROGRAMA (INCLUYENDO PERO SIN LIMITARSE A LA PÉRDIDA DE DATOS O LA PRESENTACIÓN NO PRECISA DE LOS MISMOS O A PÉRDIDAS SUFRIDAS POR USTED O TERCEROS O AL FALLO DEL PROGRAMA AL INTERACTUAR CON OTROS PROGRAMAS), INCLUSO EN EL CASO DE QUE EL POSEEDOR O UN TERCERO HAYA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS. 17. Interpretación de las cláusulas 15 y 16. Si la ausencia de garantía y la limitación de responsabilidad descrita anteriormente no tuviesen efecto legal a nivel local en todos sus términos, los juzgados aplicarán las leyes locales que más se aproximen a la exención de responsabilidad civil en lo relativo al Programa, a menos que la copia del Programa esté acompañada mediante pago de una garantía o compromiso de responsabilidad. FIN DE TÉRMINOS Y CONDICIONES Cómo aplicar estas condiciones a sus nuevos programas Si usted desarrolla un nuevo programa, y quiere darle al público el mayor uso posible del mismo, la mejor forma de conseguirlo es hacerlo software libre para que cualquiera pueda redistribuirlo y modificarlo bajo estas condiciones. Para ello, adjunte los siguientes avisos al programa. Es más seguro adjuntarlos al inicio de cada archivo fuente para hacer más explícita la ausencia de garantía; y cada archivo debería tener al menos la línea de "copyright" y un enlace a la versión completa del aviso. Copyright (C) Este programa es software libre: usted puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior. Este programa se distribuye con la esperanza de que sea útil, pero SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la Licencia Pública General GNU para obtener una información más detallada. Debería haber recibido una copia de la Licencia Pública General GNU junto a este programa. En caso contrario, consulte . Incluya además información de cómo contactar con usted por correo electrónico y ordinario. Si el programa es interactivo, haga que muestre un breve aviso como el siguiente cuando se inicie en modo interactivo: Copyright (C) Este programa se ofrece SIN GARANTÍA ALGUNA; escriba 'show w' para consultar los detalles. Es software libre, y usted puede redistribuirlo bajo ciertas condiciones; escriba 'show c' para más información. Los hipotéticos comandos 'show w' y 'show c' deberían mostrar las partes correspondientes de la Licencia Pública General. Por supuesto, los comandos en su programa podrían ser diferentes; en un interfaz gráfico de usuario, podría usar un mensaje del tipo "Acerca de". También debería conseguir que su empresa (si trabaja como programador) o escuela, en su caso, firme una "renuncia de copyright" sobre el programa, si fuese necesario. Para más información a este respecto, y saber cómo aplicar y cumplir la licencia GNU GPL, consulte . La Licencia Pública General GNU no permite incorporar sus programas como parte de programas propietarios. Si su programa es una subrutina en una biblioteca, resultaría mucho más útil habilitar el enlace de aplicaciones propietarias a la biblioteca. Si es esto lo que quiere hacer, utilice la Licencia Pública General Reducida GNU en vez de esta Licencia. Pero por favor, consulte primero . [QueryBox] Cuadros de diálogo En los cuadros de diálogo puede desplazarse con el teclado usando las flechas o las teclas de las letras resaltadas. También se pueden pulsar los botones con el ratón. [How to use help] Uso de la ayuda Se pueden utilizar las flechas o el ratón para navegar por el sistema de ayuda. La flecha de abajo cambia al siguiente elemento o baja. La tecla de arriba vuelve al elemento anterior o sube. La tecla derecha sigue el enlace activo. La tecla izquierda vuelve a la última página visitada. Si el terminal no es compatible con las flechas de cursor se puede avanzar con la barra espaciadora y retroceder con la tecla b (back). El tabulador activa el elemento siguiente y con INTRO se puede entrar al enlace correspondiente. La tecla l (last) permite volver a la última página. ESC pulsada dos veces permite salir de la ayuda. El botón izquierdo del ratón avanza o sigue enlaces y el botón derecho retrocede o vuelve a la última página. La función de todas las teclas en la ayuda: Las teclas de desplazamiento genéricasGeneral Movement Keys son válidas. tabulador Avanzar al elemento posterior. Alt-tabulador Retroceder al elemento anterior. abajo Avanzar elemento o bajar una línea. arriba Retroceder elemento o subir una línea. derecha , INTRO Seguir enlace. izquierda , l Volver a la última página visitada. F1 Mostrar la ayuda del sistema de ayuda. n Pasar a la página siguiente. p Pasar a la página anterior. c Pasar a la página de contenidos. F10 , ESC Salir de la ayuda.  Local variables: fill-column: 58 end: PK1]h8MHMH mc.hlp.plnu[[Contents] OPISDESCRIPTION OPTIONSOPTIONS OpisOverview Obsługa myszyMouse Support KlawiszeKeys Klawisze różneMiscellaneous Keys Panel KatalogówDirectory Panels Quick searchQuick search Linia PowłokiShell Command Line Podstawowe klawisze ruchuGeneral Movement Keys Linia wejściowa klawiszyInput Line Keys Linia menuMenu Bar Lewe i prawe menuLeft and Right Menus Tryby wyświetlania (Listing modes)Listing Mode... Porządek sortowania (Sort order...)Sort Order... Filtry (Filter...)Filter... Odśwież (Reread)Reread Menu plików (File menu)File Menu Szybka zmiana katalogów (Quick cd) M\-cQuick cd Menu komend (Command Menu)Command Menu Drzewo katalogów (Directory Tree)Directory Tree Znajdź plik (Find File)Find File Panel zewnętrznyExternal panelize HotlistHotlist Edycja rozszerzeń pliów (Edit Extension File)Edit Extension File Prace w tle (Background jobs)Background Jobs Edycja menu użytkownika (Edit Menu File)Edit Menu File Menu opcji (Options Menu)Options Menu KonfiguracjaConfiguration Wygląd (Layout)Layout Potwierdzanie (Confirmation)Confirmation Wyświetlanie znaków (Display bits)Display bits Nauka klawiszy (Learn keys)Learn keys Wirtualny system plików (Virtual FS)Virtual FS Zapisz ustawienia (Save Setup)Save Setup Wykonywanie poleceń systemu operacyjnego (Executing operating system commands)Executing operating system commands Wbudowana komenda cd (The cd internal command)The cd internal command Obsługa makr (Macro Substitution)Macro Substitution Obsługa podpowłoki (The subshell support)The subshell support ChmodChmod ChownChown Zaawansowane chown (Advanced Chown)Advanced Chown Operacje na plikach (File Operations)File Operations Maski kopiowania/przenoszenia (Mask Copy/Rename)Mask Copy/Rename Wbudowany podgląd plikówInternal File Viewer Wbudowany edytor plikówInternal File Editor DokańczanieCompletion Wirtualny system plików (Virtual File System)Virtual File System System plików FTP (FTP File System)FTP File System System plików tar (Tar File System)Tar File System Transfer plików pomiędzy systemami plików (FIle transfer over SHell filesystem)FIle transfer over SHell filesystem Odzyskiwanie plikówUndelete File System SMB File SystemSMB File System EXTernal File SystemEXTernal File System Polskie znakiPolskie znaki KoloryColors Specjalne ustawieniaSpecial Settings Baza danych terminali (Terminal databases)Terminal databases PLIKIFILES DOSTĘPNOŚĆAVAILABILITY ZOBACZ TAKŻESEE ALSO AUTORZYAUTHORS BŁĘDYBUGS TŁUMACZENIETŁUMACZENIE LicenseLicense Okna zapytańQueryBox Jak używać pomocyHow to use help [DESCRIPTION] OPIS Midnight Commander jest przeszukiwarką katalogów/menedżerem plików dla systemów Unixopodobnych[OPTIONS] OPCJE -a Wyłącza używanie symboli graficznych przy rysowaniu ramek. -b Wymusza wyświetlanie czarno-białe. -c Wymusza wyświetlanie w kolorze, zobacz sekcję Kolory żeby zasięgnąć szerszej informacji. -C arg Używane do wybierania innego koloru, który ma być obecny w linii poleceń. Format argumentu arg jest opisany w sekcji Kolory . -d Wyłącza używanie myszy. -f Wyświetla wkompilowane ścieżki, w których Mindnight Commander szuka swoich plików. -k Resetuje "miękkie" klawisze do ich standardowych funkcji z termcap/terminfo. Użyteczne tylko przy terminalach HP, kiedy klawisze funkcyjne nie działają. -l plik Zachowuje logi z serwerów ftp do pliku plik . -P Przy zakończeniu programu, Midnight Commander wydrukuje na ekranie katalog, w którym pracowaliśmy na końcu; to w połaczeniu z funkcją napisaną poniżej pozwoli ci na przeglądanie swoich katalogów i automatyczne przejście do tego, w którym byłeś ostatnio (dziękuję Torbenowi Fjerdingstadowi i Sergeyowi za wkład w tę funkcję oraz za kod źródłowy, który wprowadzili w życie). użytkownicy basha i zsh: mc () { MC=$HOME/tmp/mc$$-"$RANDOM" /usr/bin/mc -P "$@" > "$MC" cd "`cat $MC`" rm "$MC" unset MC; } użytkownicy tcsh: alias mc 'setenv MC `/usr/bin/mc -P !*`; cd $MC; unsetenv MC' Wiem, że ta funkcja mogłaby być krótsza dla basha i zsh, ale małe cudzysłowy nie zaakceptowały by zawieszenia programu kombinacją C-z . -s Włącza tryb powolnego terminala, w którym program nie będzie rysował zbyt obciążających znaków graficznych oraz wyłączy opcję weryfikacji. -t Używane tylko jeśli kod był skompilowany przy użyciu Slanga i terminfo: powoduje, że Midnight Commander będzie używać zmiennej środowiskowej TERMCAP do pokazywania informacji terminala, zamiast informacji w systemowej bazie typów terminali. -u Wyłącza używanie równoległej powłoki (ma sens tylko jeśli Midnight Commander był kompilowany z obsługą równoległych powłok). -U Włącza użycie jednoczesnego inerpretatora poleceń (ma sens tylko jeśli Midnight Commander był zbudowany z ustawieniem powłoki w tle jako opcji dodatkowej). -v plik Włącza wbudowany podgląd w celu obejrzenia wybranego pliku plik . -V Wyświetla wersję programu. -x Wymusza włączenie trybu xterm. Używane kiedy działa się na terminalach wyposażonych w opcje xterm (dwa tryby ekranu i możliwość wysyłania myszą sygnałów wyjścia). -X, --no-x11 Do not use X11 to get the state of modifiers Alt, Ctrl, Shift -g, --oldmouse Force a "normal tracking" mouse mode. Used when running on xterm-capable terminals (tmux/screen). Jeśli wybrano, pierwszy katalog używany jest do wyświetlenia w pierwszym panelu. Drugi wyświetlany jest w drugim panelu.[Overview] Opis Ekran Midnight Commandera podzielony jest na cztery części. Prawie cały obszar ekranu zajmują dwa panele. Standardowo przedostatnia od dołu linijka ekranu, przeznaczona jest do wpisywania poleceń, a ostatnia pokazuje klawisze funkcyjne. Najwyższy wiersz jest wierszem menu. Może on być niewidoczny, ale pojawia się zawsze po kliknięciu w najwyższą linię ekranu, albo po wciśnięciu klawisza F9. Midnight Commander pozwala na oglądanie dwóch paneli w tym samym czasie. Jeden z nich jest panelem aktywnym (podświetlona linia wyboru znajduje się właśnie w nim). Niemal wszystkie operacje wykonuje się na panelu aktywnym. Niektóre operacje, jak np. kopiowanie, zmiana nazwy używają jako domyślnego miejsca docelowego katalogu otwartego w panelu nieaktywnym (nie martw się, zawsze zostaniesz poproszony o potwierdzenie takiej operacji). W celu zasięgnięcia szerszych informacji zajrzyj do działów Panele katalogów , Lewe i prawe menu oraz Menu plików . Możesz wywoływać dowolne komendy systemowe po prostu wpisując je. Wszystko co piszesz pojawia się w linii poleceń i po naciśnięciu klawisza Enter zostanie wykonane przez Midnight Commandera. Przeczytaj sekcję Linia powłoki i Linia wejściowa klawiszy , żeby nauczyć się więcej na ten temat. [Mouse Support] Obsługa myszy Midnight Commander obsługuje mysz. Moduł ten jest uruchamiany wtedy kiedy korzystasz z terminala xterm (1) (działa nawet wtedy, kiedy łączysz się przez telnet albo rlogin z innym komputerem z terminala xterm) lub jeśli korzystasz z linuksa na konsoli z zainstalowanym serwerem gpm (1). Kiedy klikniesz lewym przyciskiem na panel z katalogami, plik zostanie wybrany jako aktywny; jeśli klikniesz prawym przyciskiem zostanie on zaznaczony [lub odznaczony - w zależności od jego aktualnego stanu - działanie podobne do klawisza Insert - przyp. tłumacza]. Podwójne kliknięcie w plik spowoduje wykonanie pliku, jeśli jest on wykonywalny, a jeśli rozszerzenie pliku jest rozpoznawane przez Midnight Commander'a i dostępny jest odpowiedni program, jest on uruchamiany. Możliwe jest również wykonywanie komend przypisanych klawiszom funkcyjnym przez kliknięcie w nie. Jeśli kliknięcie odbędzie się w rejonie górnej lini panelu z katalogami, zostanie on przewinięty jedną stronę wstecz. Podobnie kliknięcie na dolną ramkę przewija tekst jedną stronę do przodu. Ta opcja klikania w ramki działa również przy przeglądaniu pomocy i przy drzewie katalogów. Standardowo czas autopowtórzenia przy klikaniu myszą wynosi 400 milisekund. Tę wartość można zmienić edytując plik ~/.config/mc/ini i zmieniając parametr mouse_repeat_rate . Jeśli używasz Midnight Commandera z obsługą myszy, możesz "przeszczepiać" kawałki tekstów i używać standardowych zastosowań myszki (kopiowanie i wklejanie) za pomocą klawisza Shift. [Keys] Klawisze Niektóre komendy Midnight Commandera wywołuje się kombinacją klawiszy Control (czasem opisywanego jako CTRL lub CTL) lub Meta (opisywanego ALT lub nawet Compose). W tym manualu (pliku pomocy) będziemy używać następujących kombinacji: C- - znaczy: trzymając klawisz Control naciśnij . Więc C-f będzie oznaczać: trzymając Control, naciśnij f. M- - znaczy, że trzymając klawisz Meta lub alt naciskamy . Jeśli na twojej klawiaturze nie ma ani klawisza Alt ani Meta, naciśnij ESC, puść go i wtedy naciśnij [skutek ten sam, acz jednak użycie trochę mniej przyjemne i bardziej skomlikowane - przyp. tłumacza]. Wszystkie linie wprowadzające Midnight Commandera używają w przybliżeniu tych samych przypisań klawiszy co wersja GNU edytora Emacs. Jest wiele sekcji mówiących o klawiszach. Ta następująca jest najważniejsza. Sekcja Menu plikówFile Menu opisuje skróty klawiszowe do komend pojawiających się w menu plików. Ta sekcja zawiera funkcję klawiszy. Większość z tych komend wywołuje jakąś akcję przede wszystkim na jednym lub kilku wybranych plikach. Sekcja Panele katalogoweDirectory Panels opisuje klawisze, które zaznaczają plik lub pliki jako docelowe do dalszych działań (akcją jest najczęściej jedna z tych przedstawionych w menu plików). Sekcja Komendy linii poleceń wypisuje listę klawiszy, które są używane do wprowadzania lub edytowania tekstów w wierszu poleceń. Większość z nich kopiuje nazwy, i inne tego typu, z panelu katalogów do linii poleceń (żeby uniknąć ich przepisywania), lub pozwala zwiedzić historię komend linii poleceń. Klawisze linii wejściowych są używane do edytowania linii na wejściu (przy wpisywaniu). Oznacza, to że stosuje się je zarówno do linii poleceń jak do okien dialogowych. [Miscellaneous Keys] Klawisze różne Jest tu kilka klawiszy, które nie kwalifikują się do żadnej z wymienionych powyżej grup: Enter . Jeśli jest wpisany jakiś tekst w linii poleceń (na samym dole, pod panelami), to wpisana komenda jest wykonywana. Jeśli nic nie jest wpisane, i linia wyboru jest na jakimś katalogu, Midnight Commander wykonuje komendę chdir (2) (zmiana katalogu) do wybranego katalogu i odświeża zawartość panelu; jeśli linia wyboru jest na pliku wykonywalnym jest on wykonywany. I wreszcie jeśli rozszerzenie pliku zgadza się z obługiwanym przez programy zewnętrzne, które są obsługiwane prze Midnight Commandera, są one wywoływane z owym programem. C-l . Od nowa rysuje wszystkie informacje okna Midnight Commandera. C-x c . Uruchamia komendę Chmod dla aktualnego pliku lub zaznaczonych plików. C-x o . Uruchamia komendę Chown dla aktualnego pliku lub zaznaczonych plików. C-x l . Uruchamia komendę dowiązywania. C-x s . Uruchamia komendę miękkiego dowiązywania. C-x i . Zmienia aktywny panel. C-x q . Przełacza nieaktywny panel w tryb "quick view". C-x ! . Wykonuje komendę z zewnętrznego panelu. C-x h . Uruchamia komendę dodawania katalogów do hotlisty. M-! . Uruchamia komendę filtrowanego podglądu, opisanego w sekcji Podgląd . M-? . Uruchamia komendę szukania pliku. M-c . Włącza okno dialogowe quick cd (szybkiej zmiany katalogów) C-o . Jeśli program jest uruchamiany na konsoli typu Linux lub FreeBSD lub też na konsoli xterm, pokaże wyjście ostatnio wykonywanego programu. Jeśli uruchomiono Midnight Commandera na konsoli type Linux, MC używa zewnętrznego programu (cons.saver) w celu zachowywyania i odzyskiwania informacji na ekranie komputera. Jeśli użycie trybu powłoki w tle jest wkompilowane, możesz nacisnąć C-o w dowolnej chwili i zostataniesz przeniesiony z powrotem bezpośrednio do głównego okna Midnight Commandera, żeby powrócić do wykonywania aplikacji po prostu naciśnij znów C-o. Jeśli masz zawieszoną aplikację właśnie przez użycie tego triku, nie będziesz mógł "odpalać" innych programów spod Midnight Commandera dopóki nie zamkniesz zawieszonego programu. Aby dowiedzieć się czegoś na temat polskiech liter w Midnight Commanderze przeczytaj sekcję Polskie litery . [Directory Panels] Panel Katalogów Sekcja opisuje klawisze, które operują na panelu katalogów. Jeśli chcesz wiedzieć jak zmienić panele zobacz sekcję Lewe i prawe menu . Tab , C-i . Zmienia aktywny panel. Stary panel staje się w tym momencie aktywnym panelem, a aktywny staje się starym. Linia wyboru zmienia swoje położenia do aktywnego panelu. Insert , C-t . DEPRECATED! Do zaznaczania plików możesz używać klawisza Insert lub C-t. Żeby odznaczyć plik po prostu zaznacz jakiś już zaznaczony. Insert to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file. M-e to change charset of panel you may use M-e (Alt-e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select "directory up" (..) in active panel. To cancel the charsets in all directories, select "No translation " in the dialog of encodings. M-g , M-r , M-j . Używane do wybierania najwyższego, środkowego i najniższego pliku w panelu. M-t . Przełącza tryb wyświetlania do następnego możliwego. Używając tej opcji łatwo jest przejść szybko z długiego do krótkiego trybu wyświetlania jak również do tego zdefiniowanego przez użytkownika. C-\ (control-backslash). Pokazuje hotlistę katalogów i zmienia katalog do wybranego przez użytkownika. + (plus). Używane do zaznaczania grupy plików. Midnight Commander zapyta o wyrażenie opisującą grupę. Jeśli opcja Shell Patterns jest włączona, typ wyrażeń jest bardzo podobny do tego w powłoce (* dla zera i więcej znaków i ? dla jednego znaku). Jeśli zaś opcja Shell Patterns jest wyłączona, sposób zaznaczania plików jest zgodny z ustawieniami (zobacz ed (1)). \ (backslash). Używaj znaków "\" do odznaczania grupy plików. Jest to przeciwieństwo klawisza plus. strzałka do góry , C-p . Przenosi linię wyboru do poprzedniej pozycji w panelu. strzałka do dołu , C-n . Przenosi linię wyboru do następnej pozycji w panelu. home , a1 , M-< . Przenosi linię wyboru do pierwszej pozycji w panelu. end , c1 , M-> . Przenosi linię wyboru do ostatniej pozycji w panelu. PageDown , C-v . Przenosi linię wyboru jedną stronę do dołu. PageUp , M-v . Przenosi linię wyboru jedną stronę do góry. M-o . Jeśli drugi panel jest zwykłym panelem wyświetlającym i w aktywnym panelu stoisz na katalogu, drugi panel będzie pokazywać zawartość akutalnego katalogu (tak jak w Emacsie kombinacja C-o). Jeśli nie stoisz na katalogu zawartością drugiego katalogu stanie się katalog o jedno piętro wyższy od aktualnego. C-PageUp , C-PageDown . Działa tylko na konsoli typu Linux: wykonuje przejście do katalogu ".." lub do aktualnie wybranego, w zależności od kombinacji. M-y . Przenosi do poprzedniego katalogu w historii, podobne do kliknięcia myszką. '<'. M-u . Przechodzi do następnego katalogu w historii, podobne do kliknięcie myszką w '>'. M-S-h , M-H . Wyświetla historię katalogów, podobne działanie do kliknięcia myszką 'v'. [Quick search] Quick search C-s , M-s . Uruchamia szukanie pliku w katalogu na podstawie jego nazwy. Kiedy szukanie jest aktywne, każde naciśnięcie klawisza doda jeden znak do poszukiwania zamiast wypisania go linii poleceń. Jeśli opcja "Show mini-status" jest włączona, szukany ciąg znaków pojawia się w linii mini-statusu. Kiedy wpisujemy znak, linia wyboru przemieszcza się do następnego pliku zaczynającego się od podanych liter. Klawisze backspace lub del mogą być używane do poprawiania błędów. Jeśli C-s zostanie naciśnięte ponownie, Midnight Commander rozpoczyna szukanie następnego pliku zaczynającego się od podanych znaków.[Shell Command Line] Linia Powłoki Ta sekcja opisuje klawisze, które są użyteczne do efektywniejszego wpisywania podczas podawania komend powłoki. M-Enter . Kopiuje nazwę aktualniego wybranego pliku do linii poleceń. C-Enter . To samo co M-Enter, działa tylko na konsoli typu Linux. M-Tab . Wykonuje dokończenie nazw plików, komend, zmiennych, użytkowników, nazw hostów za Ciebie. C-x t , C-x C-t . Kopiuje nazwy zaznaczonych plików (lub jeśli nie ma zaznaczonych - aktywnego) w aktywnym (C-x t) lub nieaktywnym panelu (C-x C-t) do linii poleceń. C-x p , C-x C-p . Pierwsza kombinacja kopiuje pełną ścieżkę z aktywnego, a druga z nieaktywnego panelu. C-q . Komenda 'quote' (cytuj) może być używana do wpisywania do wiersza poleceń znaków, które normalnie przechwytywane są przez Commandera (tak jak znak '+'). M-p , M-n . Używaj tych klawiszy, żeby przeglądać historię komend. M-p wyświetla poprzednią, a M-n następną komendę. M-h . Wyświetla historię aktualnej linii poleceń. [General Movement Keys] Podstawowe klawisze ruchu Przeglądarka pomocy, podgląd plików i drzewo katalogów używają podobnych klawiszy do przemieszczania. Przez to akceptują dokładnie te same klawisze. Każde z nich z resztą traktują je jako swoje własne. Niektóre partie Midnight Commandera również używają tych klawiszy, więc niniejsza sekcja może być użyteczna również dla tych partii. strzałka w górę , C-p . Przechodzi jedną linię wstecz. strzałka w dół , C-n . Przechodzi jedną linię naprzód. Page Up , M-v . Przechodzi jedną stronę wstecz. Next Page , Page Down , C-v . Przechodzi jedną stronę naprzód. Home , A1 . Przechodzi do początku. End , C1 . Przechodzi na koniec. Przeglądarka pomocy i podgląd plików akceptują następujące klawisze (poza tymi opisanymi powyżej). b , C-b , C-h , Backspace , Delete . Przechodzi jedną stronę wstecz. klawisz spacji . Przechodzi jedną stronę naprzód. u , d . Przechodzi pół strony naprzód lub wstecz. g , G . Przechodzi do początku lub do końca. [Input Line Keys] Linia wejściowa klawiszy Linie wejściowe (te używane w linii komend i w oknach dialogowych), akceptują następujące klawisze: C-a . umieszcza kursor na początku linii. C-e . umieszcza kursor na końcu linii. C-b , move-left . przenosi kursor o jedną pozycję w lewo. C-f , move-right . przenosi kursor o jedną pozycję w prawo. M-f . przesuwa kursor o jedno słowo naprzód. M-b . przesuwa kursor o jedno słowo wstecz. C-h , backspace . kasuje poprzedni znak. C-d , Delete . kasuje znak w miejscu kursora (nad nim). C-@ . wstawia zaznaczenie do kasowanie (patrz następne pozycje). C-w . kopiuje tekst spomiędzy kursora i zaznaczenia do bufora i usuwa go z linii poleceń. M-w . to samo co C-w tylko, że nie usuwa tekstu z linii. C-y . wstawia spowrotem zawartość wyciętego bufora. C-k . wycina tekst od kursora do końca linii. M-p , M-n . Używaj tych klawiszy, żeby przeglądać historię komend. M-p wyświetla poprzednią, a M-n następną. M-C-h , M-Backspace . kasuje jedno słowo wstecz (poprzednie). M-Tab . Wykonuje dokończenie nazw plików, komend, zmiennych, użytkowników, nazw hostów za Ciebie. [Menu Bar] Linia menu Linia menu uaktywnia się kiedy wciskasz klawisz F9 lub kiedy klikasz myszką na najwyższy wiersz ekranu. Linia menu ma pięć podmenu: "left", "file", command", "options" i "right" (po polsku to jest "lewe", "plik", "komendy", "opcje", "prawe"). Lewe i prawe menu pozwalają ci na modyfikacje wyglądu lewego i prawego panelu katalogowego. Menu plik pozwala na wykonanie akcji na aktualnym lub zaznaczonych plikach. Menu komend mieści w sobie możliwe do wykonania akcje, które są dużo bardziej globalne i nie mają związku z aktualnym i zaznaczonymi plikami. [Left and Right Menus] Lewe i prawe menu Wygląd panelu katalogowego może zostać zmieniony poprzez menu left i right . [Listing Mode...] Tryby wyświetlania (Listing modes) Tryby wyświetlania są używane do zmienia ustawień przy wyświetlaniu. Dostępne są cztery różne tryby: Full , Brief , Long i User . Tryb "Full" pokazuje nazwę, rozmiar i czas modyfikacji pliku. Tryb "Brief" pokazuje tylko nazwę pliku i ma dwie kolumny (dzięki temu może pokazywać nawet dwa razy więcej niż inne tryby). Tryb "Long" jest podobny do wyniku polecenia ls -l . Zabiera on szerokość całego ekranu. Jeśli wybierzesz tryb "user" (użytkownika), będziesz mógł wybrać własny sposób wyświetlania. Tryb użytkownika musi zaczynać się od określenia wielkości panelu. Może to być "half" (pół) lub "full" (cały) i określa, czy ma być widoczny jeden duży panel na cały ekran czy dwa mniejsze. Po rozmiarze panelu możesz włączyć tryb dwóch kolumn panelu. Robi się to dodając liczbę "2" do tekstu formatu. Po tym wpisujesz już nazwy pól z podaniem opcjonalnej wielkości. Wszystkie możliwe pola jakich możesz użyć to: name wyświetla nazwę pliku. size wyświetla wielkość pliku. bsize jest alternatywą dla format size . Wyświetla rozmiar plików, a dla katalogów po prostu wyświetla tekst "SUB-DIR" lub "UP--DIR". type wyświetla jednoznakowy opis typu pliku. Ten znak jest taki sam co ten wyświetlany prze komendę ls z flagą -F. Wyświetlana jest gwiazdka dla plików wykonywalnych, ukośnik dla katalogów, małpa (@) dla dowiązań, znak równości dla gniazd, minus dla urządzeń niestniejących, znak plus dla urządzeń istniejących, pionową kreskę (|) dla kolejek FIFO, tyldę dla dowiązań symbolicznych, i wykrzyknik dla dowiązań wskazujących na nieistniejący plik. mark Gwiazdka jeśli plik jest zaznaczony, spacja jeśli nie jest. mtime czas ostatniej modyfikacji pliku. atime czas ostatniego dostępu do pliku. ctime czas utworzenia pliku. perm tekst reprezentujący aktualne uprawnienia do pliku. mode wartość (cyfrowa) przedstawiająca prawa do pliku. nlink liczba dowiązań do pliku. ngid GID (numeryczny). nuid UID (numeryczny). owner właściciel pliku. group grupa pliku. inode numer i-węzła pliku. Możesz również używać następujących znaków dla zmiany wyświetlania: space spacja w formacie wyświetlania. | Ten znak jest używany w celu dodania pionowej linii od formatu wyświetlania. Żeby wymusić szerokość pola, po prostu dodaj ':' a potem ilość znaków jakie chcesz żeby miało pole. Jeśli numer zaczyna się od '+', to szerokość nie może być mniejsza od podanej, jeśli program zobaczy, że jest jeszcze trochę miejsca na ekranie, rozszerzy to pole. Na przykład tryb Full wyświetla w formacie: half type name | size | mtime A format Long wyświetla w formacie: full perm space nlink space owner space group space size space mtime space name A to jest całkiem ładny tryb użytkownika: half name | size:7 | type mode:3 Panele mogą być również przestawione do następujących trybów: Info Tryb info wyświetla informację o aktualnie zaznaczonym pliku i (jeśli to możliwe) o systemie plików. Tree (drzewo) Widok drzewa jest całkiem podobny do widoku Drzewa katalogówDirectory Tree. Zobacz tę sekcję jeśli chcesz się dowiedzieć czegoś na ten temat. Quick View W tym trybie, panele zostaną przełączone w tryb zredukowanego podglądu wyświetlającego zawartość aktualnego pliku. Jeśli zaznaczysz panel (klawiszem tab lub myszką), będziesz miał dostęp do większości komend podglądu.[Sort Order...] Porządek sortowania (Sort order...) Istnieje osiem porządków sortowania. Przez: nazwę, rozszerzenie, datę modyfikacje, datę odczytu, datę zmiany, rozmiar, numeru i-węzła i niesortowane. Porządek sortowanie możesz wybrać w oknie dialogowym porządku sortowania. Możliwe jest również wybranie porządku wstecznego (od tyłu). Standardowo, katalogi są sortowane przed plikami, ale może to być zmienione przez opcję Mix all files (mieszaj wszystkie pliki) . [Filter...] Filtry (Filter...) Komenda filtra pozwala ci na podanie rozszerzenia, które musi być spełnione, żeby pliki były widoczne (na przykład *.tar.gz ). Niezależnie od filtru katalalogi i dowiązania do katalogów są zawsze pokazywane. [Reread] Odśwież (Reread) Komenda odśwież odświeża widok wszystkich plików w katalogów. Jest to użyteczne jeśli inny proces stworzył lub usunął jakiś pliki. Jeśli użyłeś panelu zewnętrznego, wszystkie informacje zostaną przywrócone do prawdziwego stanu.[File Menu] Menu plików (File menu) Midnight Commander używa klawiszy F1 - F10 jako skrótów klawiszowych do komend występujących w menu plików. Na terminalach bez funkcji klawiszowych (F1 - F10) można używać kombinacji klawisza Escape i numeru ( odpowiednio 1 dla F1, 2 dla F2 itd. ) Menu plików ma następujące komendy (skróty klawiszowe umieszczone są na dole ekranu): Pomoc (F1) Wywołuje wbudowaną przeglądarkę plików pomocy. Wewnątrz niej można używać klawisza Tab żeby przejść do następnego dowiązania, Enter żeby przejść do wybranego dowiązania. Klawisze Spacji i Backspace są używane do poruszania się naprzód i wstecz na stronach pomocy. Naciśnij klawisz F1 żeby uzyskać pełną listę dostępnych klawiszy w pomocy. Menu (F2) Wywołuje menu użytkownika. Menu użytkownika jest łatwym w użyciu narzędziem służącym do obsługi zewnętrznych programów i dodatkowych opcji Midnight Commandera. Podgląd (F3, Shift-F3) Włącza podgląd aktualnie wybranego pliku. Standardowowo wywoływany jest wbudowany podgląd plików, ale jeśli opcja "Use internal view" jest wyłączona, wywoływany jest zewnętrzny program do poglądu, wskazywany przez zmienną PAGER . Jeśli jednak zmienna PAGER nie została jeszcze zdefiniowana, wywoływana jest komenda "view". Jeśli użyjesz kombinacji klawiszy Shift-F3 , pogląd zostanie wywołany bez jakiegokolwiek formatownia pliku. Filtrowany podgląd (M-!) Ta kombinacja klawiszy oczekuje na komendę i jej argument (argumentem standardowo jest wybrany aktualnie plik), całe wyjście programu przekierowywane jest do pliku, który zostaje automatycznie wyświetlony na ekranie w trybie podglądu. Edycja (F4) Aktualnie ta komenda wywołuje edytor vi (1) lub edytor wybrany w zmiennej środowiskowej, lub wbudowany wewnętrzny edytor plików jeśli opcja use_internal_edit jest włączona. Kopiuj (F5) Włącza okno dialogowe, w którym standardowo znajduje się ścieżka do katalogu w nieaktywnym panelu, po czym kopiuje aktualny plik (lub wybrane jeśli wybrano jakiekolwiek) do katalogu, który wybraliśmy w oknie dialogowym. Space for destination file may be preallocated relative to preallocate_space configure option. Podczas procesu kopiowania możesz go w każdej chwili przerwać wciskając C-c lub Esc. Żeby dowiedzieć się czegoś więcej na temat jokerów w ścieżce źródłowej (którymi najczęściej będą * lub ^\(.*\)$) i innych możliwych określeń w katalogu docelowym zobacz kategorię "Maski kopiowania/przenoszenia" Na niektórych systemach możliwe jest kopiowanie w tle, robi się to klikając na przycisk backgorund (lub naciskając kombinację M-b w oknie dialogowym). Background Jobs jest używane do kontrolowania prac w tle. Link (C-x l) Tworzy sztywne dowiązanie do aktualnego pliku. SymLink (C-x s) Tworzy symboliczne dowiązanie do aktualnego pliku. Dla tych, którzy nie wiedzą co to jest dowiązanie: tworzenie dowiązania do pliku jest tak jak kopiowanie pliku, z tym tylko, że zarówno plik źródłowy i docelowy reprezentują ten sam plik. Na przykład, jeśli edytujesz jeden z tych plików, zmiany, które czynisz pojawiają się w obu plikach. Niektórzy mówią na dowiązania aliasy lub skróty. Twarde dowiązanie wydaje się być prawdziwym plikiem. Po stworzeniu go nie ma możliwości rozróżnienia, który z plików jest oryginalny, a który jest dowiązaniem. Jest bardzo ciężko zauważyć, że wskazują one na ten sam plik. Używaj dowiązań twardych wtedy kiedy nie chcesz tego wiedzieć. Dowiązanie symboliczne jest tylko odwołaniem do oryginalnego pliku. Jeśli ten plik zostanie wyrzucony, dowiązanie stanie się bezużyteczne. Jest całkiem łatwo zauważyć, że pliki odnoszą się w gruncie rzeczy do tego samego. Midnight Commander pokazuje znak "@" przed nazwą pliku jeśli jest dowiązaniem symbolicznym do innych (poza katalogami, przed którymi pokazuje tyldę (~)). Oryginalny plik wskazywany przez dowiązanie jest pokazywany w linii mini-statusu, jeśli opcja "Show mini-status" jest włączona. Używaj dowiązań symbolicznych, jeśli chcesz unikąć problemów z rozpoznawaniem twardych dowiązań. Zmiana nazwy/przeniesienie (F6) Włącza okno dialogowe, gdzie standardowo wpisana jest nazwa katalogu w nieaktywnym panelu, i przenosi aktualnie wybrany plik (lub zaznaczone jeśli choć jeden jest zaznaczony) do katalogu wpisanego w oknie dialogowym. Podczas procesu przenoszenia możesz użyć kombinacji klawiszy C-c lub ESC, żeby przerwać operację. Po więcej szczegółów zobacz operację Kopiuj opisaną powyżej. Większość rzeczy jest całkiem podobna. Na niektórych systemach możliwe jest przenoszenie w tle, robi się to klikając na przycisk background (lub naciskając kombinację M-b w oknie dialogowym). Background Jobs jest używane do kontrolowania prac w tle. "Utwórz katalog (F7)" Włącza menu dialogowe i zakłada katalog o podanej nazwie Kasuj (F8) Kasuje aktualnie wybrany lub zaznaczone pliki w aktywnym panelu. Podczas procesu możesz nacisnąć C-C lub Esc żeby przerwać operację. [skasowane pliki nie będą jednak odzyskane - przyp. tłumacza]. Zaznacz grupę (+) Używane do zaznaczania grupy plików. Midnight Commander będzie żądał tekstu opisującego grupę plików. Jeśli opcja Shell Patterns jest włączona, tekst będzie traktowany jako globalny dla interpretatora (* oznacza zero lub więcej znaków a ? oznacza jeden znak). Jeśli opcja Shell Patterns jest wyłączona, wtedy zaznaczanie plików jest robione z zastosowaniem norm zewnętrznych (zobacz ed (1)). Odznacz grupę (\) Używane do odznaczania grupy plików. Jest przeciwieństwem komendy Zaznacz pliki . Wyjdź (F10, Shift-F10) Zamyka Midnight Commandera. Shift-F10 jest używany jeśli używasz "wrappera" powłoki. Shift-F10 nie przeniesie cię do katalogu, w którym byłeś ostatnio w Midnight Commanderze, zamiast tego przejdzie do katalogu, z którego uruchomiłeś program. [Quick cd] Szybka zmiana katalogów (Quick cd) M-c Ta komenda jest bardzo użyteczna, jeśli masz już pełną linię poleceń, a chcesz przejść do innego katalogu. Uruchamia ona małe okno dialogowe, w którym podajesz to co po normalnej komendzie cd po czym naciskasz Enter. Wszystkie opcje są dokładnie takie same jak we wbudowanej komendzie cd. [Command Menu] Menu komend (Command Menu) Komenda drzewo katalogów (Directory tree) pokazuje drzewo katalogów. Komenda "Find file" szuka pliku spełniającego podane warunki, natomiast komenda "Swap panels" zamienia zawartości obu paneli. Komenda "Panels on/off" pokazuje wyjście ostatniej komendy interpetatora poleceń. Działa ona tylko na terminalach typu Linux lub FreeBSD. Komenda porównywania katalogów (Compare directories) (C-x d) porównuje zawartości panelu katalogowego z drugim. Możesz potem użyc Kopiuj (F5) żeby stworzyć dwa dokładnie identyczne panele. Metoda "quick" porównuje tylko i wyłącznie rozmiary plików i ich daty. Metoda "thorough" porównuje pliki bajt po bajcie. Ta metoda działa tylko wtedy kiedy komputer obsługuje wywołanie mmap(2). Metoda "size-only" zwraca uwagę tylko na rozmiar plików. Nie ma dla niej żadnego znaczenia czy plik ma inną datę lub zawartość, liczy się tylko rozmiar. Komenda historii komend (Command history) pokazuje listę wpisanych komend. Ta, którą wybierzesz, jest kopiowana do linii poleceń. Do historii komend można mieć dostęp również przy użyciu kombinacji M-p lub M-n. Komenda hotlisty katalogów (Directory hotlist) (C-\) pozwala na zmienianie katalogów do tych najczęściej używanych dużo szybciej. Komenda panelu zewnętrznego (External panelize) pozwala na wykonywania programów zewnętrznych i ustawienia zawartości paneli na to co zwróciła wywołana komenda. Komenda edycji rozszerzeń plików (Edit Extension File) pozwala na własny wybór programów, które mają być używane do wykonywania plików z podanymi rozszerzeniami. Komenda edycji pliku menu (Edit Menu File) może być używana do edytowania menu użytkownika (tego, które pojawia się po naciśnięciu kombinacji F2). [Directory Tree] Drzewo katalogów (Directory Tree) Możesz wybierać katalogi z drzewa katalogów i Midnight Commander przejdzie do wybranego przez Ciebie katalogu. Są dwa sposoby wywoływania drzewa. Prawdziwa komenda drzewa katalogów jest dostępna z menu komend. Inną metodą jest wybranie drzewa z menu "lewego" bądź "prawego". Żeby nie mieć zbyt dużych opóźnień Midnight Commander skanuje tylko małą ilość katalogów (tę potrzebną w danej chwili). Jeśli jakiegoś katalogu nie widać przejdź do jego katalogu nadrzędnego i naciśnij C-r (lub F2). Możesz używać następujących klawiszy: Generalne klawisze ruchu są akceptowane. Enter . W drzewie katalogów, wychodzi z trybu drzewa i przechodzi znów do trybu zwykłego panelu. W podglądzie drzewa zmienia katalog w drugim panelu i zostaje w trybie podglądu drzewa w panelu aktywnym. C-r , F2 (Rescan). Odświeża aktualny katalog. Używane jeśli drzewo nie jest już aktualne. Nie pokazuje katalogów, które już istnieją lub pokazuje te, których już nie ma. F3 (Forget). Usuwa aktualny katalog z drzewa katalogów. Używaj tego jeśli chcesz usunąć "śmiecące" i niepotrzebne katalogi z wyświetlania. Żeby były one znów widoczne wystarczy nacisnąć F2. F4 (Static/Dynamic). Przełącza pomiędzy dynamicznym (standardowo) i statycznym trybem nawigacji. W trybie statycznym możesz używać strzałek do dołu i do góry do wybierania katalogu. Wszystkie zwiedzone katalogi są widoczne. W trybie dynamicznym możesz używać strzałek w celu wybrania równorzędnego katalogu, strzałki w lewo żeby dostać się do katalogu domowego, strzałki w prawo w celu dostania się do katalogu podrzędnego. Widoczne jest tylko najbardziej aktualne drzewo katalogów. Drzewo zmienia się więc dynamicznie podczas twojego przemieszczania. F5 (Copy). Kopiuje katalog. F6 (RenMov). Przenosi katalog. F7 (Mkdir). Tworzy nowy katalog poniżej aktualnego. F8 (Delete). Kasuje katalog z systemu plików. C-s , M-s . Szuka natępnego katalogu spełniającego podane warunki szukania. Jeśli taki nie istnieje te klawisze spowodują przemieszczenie się o jedną linię w dół. C-h , Backspace . Kasuje ostatni znak w ciągu znaków do poszukiwania. Jakikolwiek inny klawisz . Dodaje klawisz do ciągu znaków do szukania i przenosi do najbliższego katalogu, którego nazwa zaczyna się od tych znaków. W podglądzie drzewa musisz najpierw uaktywnić szukanie naciskając C-s. Ciąg szukający jest pokazywany w linii mini-statusu. Następujące klawisze są dostępne tylko w drzewie katalogów. Nie działają one w poglądzie katalogów. F1 (Help). Wywołuje podgląd pomocy i pokazuje tę sekcję. Esc , F10 . Wychodzi z drzewa. Nie zmienia katalogów. Mysz jest obsługiwana. Podwójne kliknięcie ma znaczenie identyczne do klawisza Enter. Zobacz również sekcję Obsługa myszy . [Find File] Znajdź plik (Find File) Komenda znajdź plik najpierw pyta się o startowy katalog do przeszukiwania i o nazwę pliku, który ma być znaleziony. Wciskając przycisk "Tree" (drzewo) możesz wybrać katalog startowy z drzewa katalogów. Pole trzecie akceptuje wszystkie wyrażenia podobne do tych w egrep(1). Oznacza to, że musisz rozpoczynać znaki o specjalnym znaczeniu kombinacją "\" np. szukając "strcmp (" będziesz musiał wpisać "strcmp \(" (bez cudzysłowów oczywiście). Możesz zacząć przeszukiwanie naciskając przycisk Ok. Podczas szukania możesz zatrzymać proces przy użyciu przycisku Stop i kontynuować po naciśnięciu Startu. Możesz przeglądać liste znalezionych plików za pomocą strzałek do dołu i do góry. Komenda Chdir przejdzie do katalogu aktualnie wybranego. Przycisk Again zapyta się o nowe parametry do szukania (rozpocznie proces od nowa). Przycisk Quit kończy przeszukiwanie. Przycisk Panelize umieści znalezione pliki w aktywnym panelu katalogowym tak, że będziesz mógł wykonywać na nich standardowe czynności (podgląd, kopiowanie, przenoszenie, kasowanie itp.). Po spanelizowaniu wystarczy naciśnąć C-r żeby powrócić do normalnego trybu. Możliwe jest posiadanie listy katalogów, których szukanie plików nie powinno uwzględniać (na przykład możesz chcieć ominąć przeszukiwanie CDROMu i innych podmontowanych systemów plików). Katalogi do omijania powinny być umieszczone w zmiennej ignore_dirs w sekcji FindFile twojego pliku ~/.config/mc/ini. Składowe katalogów powinny być oddzielone od siebie przez średniki, to jest przykład: [FindFile] ignore_dirs=/cdrom:/nfs/wuarchive:/afs Możesz woleć używać panelu zewnętrznego do wykonywania niektórych operacji. Szukanie pliku jest dobre tylko dla prostych zapytań. Używając panelu zewnętrznego możesz dokonywać tak skomplikowanych wyszukiwań jak tylko pragniesz. [External panelize] Panel zewnętrzny Panel zewnętrzny pozwala ci na wykonywanie zewnętrznych programów i oglądanie ich wyjścia jako zawartości aktywnego panelu. Na przykład, jeśli chcesz aby w aktywnym panelu wyświetlone zostały wszystkie dowiązania w aktywnym katalogu, możesz użyć panelu zewnętrznego i następującej komendy: find . -type l -print Zanim komenda zakończy działanie, zawartość katalogów nie będzie już dłużej zawartością aktualnego katalogu, ale wszystkie pliki będą symbolicznymi dowiązaniami. Jeśli chcesz wyświetlić wszystkie pliki, które ściągnąłeś ze swoich serwerów ftp, możesz użyć tej komendy awk żeby wypisać nazwę pliku z logów transferu: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog Możesz zapisać sobie często używane komendy pod jakąś nazwą, po to żeby móc ich potem używać dużo łatwiej. Robisz to po prostu wpisując komendę w linii wejściowej, a potem naciskająć przycisk Add. Potem wpisujesz nazwę, pod jaką ta komenda ma być widoczna. Następnym razem po prostu wybierasz tę komendę z listy i nie musisz już wpisywać jej ponownie. [Hotlist] Hotlist Hotlista katalogów pokazuje nazwy katalogów wprowadzonych do hotlisty. Midnight Commander zmieni miejsce do tego, które wskazuje nazwa katalogu. Z hotlisty możesz wyrzucać już dodane pozycje par nazw/wskazań i dodawać nowe. Dla dodawania możesz wykorzystać kombinację (C-x h), która dodaje ścieżkę aktualnego katalogu do hotlisty. Użytkownik musi tylko podać pod jaką nazwą ma być ten katalog widoczny. Powoduje to przechodzenie do częściej przeglądanych katalogów znacznie szybciej. Możesz używać ciągle wartości CDPATH opisanej w sekcji Wewnętrzne przemieszczanie. [Edit Extension File] Edycja rozszerzeń pliów (Edit Extension File) Ta komenda wywoła twój edytor na plik ~/.config/mc/mc.ext. Format tego pliku jest następujący (zmienił się on począwszy od wersji 3.0): Wszystkie linie zaczynające się od #, lub puste, nie są brane pod uwagę. Linie zaczynające się od pierwszej kolumny powinny mieć następujący format: słowo kluczowe/wzorzec , tj. wszystko po słowie kluczowym/ dopóki nową linią nie jest wzorzec słowami kluczowymi mogą być: shell (wzorzec jest wtedy wyrażeniem (bez jokerów), tj. pasują wszystkie pliki *wzorzec. Np.: .tar znaczy *.tar) regex (wzorzec jest normalnym wyrażeniem) type (plik spełnia wymagania jeśli `file %f` zgadza się z wyrażeniem wzorca (nazwa: część z `file %f` jest usuwana)) default (wszystkie pliki spełniają, nie ważne jaki jest wzorzec) Inne linie powinny zaczynać się od spacji lub tabulacji i powinny mieć one następujący format: słowo kluczowe=komenda (bez spacji przy znaku =), gdzie słowem kluczowym powinno być: Open (Otwórz) (jeśli użytkownik naciśnie Enter lub kliknie dwukrotnie), View (Podgląd) (F3), Edit (Edytuj) (F4). command jest jakąkolwiek jedną linią powłoki, z zastosowaniem prostego makra. Cele są przeliczane od góry do dołu (porządek jest tu istotny). Jeśli jakiejś akcji brakuje, poszukiwanie kontynuuje się tak jakby wcześniej nie nastąpiła żadna zgodność (tj. jeśli zgadza się z wzorcem pierwszym i trzecim i brakuje w pierwszym akcji View, to naciskając F3 użyta będzie akcja z trzeciego wzorca). Opcja default powinna wychwycić wszystkie możliwe akcje. [Background Jobs] Prace w tle (Background jobs) Pozwalają ci one kontrolować status jakichkolwiek procesów wykonywanych w tle przez Midnight Commandera (tylko operacje kopiowania i przenoszenia, mogą być wykonywane w tle). Z tego menu możesz zastopować, zresetować i "zabić" proces w tle. [Edit Menu File] Edycja menu użytkownika (Edit Menu File) Menu użytkownika jest bardzo użytecznym menu, które może być tworzone w sposób dowolny, przez użytkownika. Kiedy tylko próbujesz coś zrobić przy użyciu tego menu, ładowany jest plik .mc.menu z aktualnego katalogu, ale tylko wtedy kiedy jest on w posiadaniu użytkownika lub roota i mamy do niego prawa zapisu. Jeśli takiego nie ma próbuje się z plikiem ~/.config/mc/menu z tymi samymi założeniami, jeśli jego też nie ma - używa się standardowego pliku systemowego, który znajduje się w /usr/share/mc/mc.menu. Format pliku z menu użytkownika jest bardzo prosty. Linie zaczynające się od czegokolwiek innego niż spacja lub tabulacja, są traktowane jako wtyczki do menu (aby móc używać ich potem jako gorących klawiszy, dobrze jest aby pierwszy znak był literą). Wszystkie linie zaczynające od spacji lub tabulacji, są komendami, które mają być wykonane jeśli wtyczka zostanie wybrana. Kiedy opcja zostaje wybrana, wszystkie komendy należące do tej opcji kopiowane są do pliku w katalogu tymczasowym (najczęściej do /usr/tmp), a potem plik jest wykonywany. Pozwala to użytkownikowi wkładać normalne konstrukcje powłoki do konstrukcji kodu wykonywanego. Po więcej informacji zobacz, używania makr. To jest przykładowy plik mc.menu: A Wyrzuć aktualny plik. od -c %f B Stwórz raport o błędzie i wyślij do roota. I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Błąd Midnight Commandera" root < $I rm -f $I M Przeczytaj pocztę. emacs -f rmail N Przeczytaj grupę dyskucyjną. emacs -f gnus J Skopiuj rekursywnie cały aktualny katalog. tar cf - . | (cd %D && tar xvpf -) = f *.tar.gz | f *.tgz & t n X Zdekompresuj skompresowany plik tar. tar xzvf %f Standardowe warunki Każda opcja może być opatrzona w warunki. Warunek musi zaczynać się od pierwszej kolumny i od znaku '='. Jeśli warunek jest prawdziwy, opcja stanie się opcją domyślną. Składnia warunku: = lub: = | ... lub: = & ... Warunek jest jednym z następujących: f aktualny plik zgodny z wzorcem? F plik w drugim panelu zgodny z wzorcem? d aktualny katalog spełniający wzorzec? D katalog w drugim panelu spełniający wzorzec? t aktualny pliku typu typ? T plik w drugim panelu typu typ? ! zaprzeczenie warunku Wzorzec jest normalnym wzorcem powłoki lub wyrażeniem, podobnym do wzorca powłoki. Możesz zmienić globalne ustawienia wzorców powłoki pisząc "shell_patterns=x" w pierwszej linii menu użytkownika (x jest równe 0 lub 1). Typ jest jednym lub więcej z podanych znaków: n nie katalog r zwykły plik d katalog l dowiązanie c specjalny znak b specjalny blok f fifo s gniazdo x wykonywalny t zaznaczony Na przykład 'rlf' oznacza zwykły plik, dowiązanie lub fifo. Typ 't' jest trochę odmienny ponieważ dotyczy panelu a nie pliku. Warunek '=t t' jest prawdziwy jeśli są jakieś zaznaczone pliki w aktywnym panelu, a fałszywy jeśli nie ma. Jeśli warunek rozpoczyna się od '=?' zamiast '=' droga przechodzenia przez warunki będzie pokazywana za każdym razem kiedy warunek będzie obliczany [przydatne do wyszukiwania błędów - przyp. tłumacza]. Warunki są obliczane od lewej do prawej. Oznacza to, że = f *.tar.gz | f *.tgz & t n jest liczone tak samo jak ( (f *.tar.gz) | (f *.tgz) ) & (t n) To jest prosty przykład zastosowania tych warunków: = f *.tar.gz | f *.tgz & t n L Listuje zawartość skompresowanego archiwum tar gzip -cd %f | tar xvf - Warunki dodania Jeśli warunek rozpoczyna się od znaku '+' (lub '+?') zamiast od '=' (lub '=?') jest to warunek dodania. Jeśli warunek jest prawdziwy, opcja menu będzie dołączona do menu. Jeśli nie jest prawdziwy, nie będzie ona w nim zawarty. Możesz łączyć ze sobą standardowe i dodane warunki zaczynając warunek od kombinacji '+=' lub '=+' (lub '+=?' lub '=+?' jeśli chcesz zobaczyć trasę błędów). Jeśli chcesz użyć różnych warunków, dodanego i standardowego, możesz poprzedzić wpis menu dwoma wierszami warunkowymi. Jednym zaczynającym się od znaku '+', a drugim od '='. Wszelkie komentarze rozpoczynają się od znaku '#'. [Options Menu] Menu opcji (Options Menu) Midnight Commander ma niektóre opcje, które mogą być włączane lyb wyłączane w różnych oknach dialogowych z tego menu. Opcja jest włączona jeśli widnieje przed nią gwiazdka lyb "x". Komenda Configuration włącza okno dialogowe, z którego możesz zmienić większość ustawień Midnight Commandera. Menu Layout pozwala na zmianę wielu ustawień, które mają znaczący wpływ na to jak MC będzie wyglądał na ekranie. Menu Confirmation włącza okno dialogowe, w którym możesz ustawić przy wykonaniu których operacji chcesz być pytany o potwierdzenie. Menu Display bits pozwala określić jakiego typu znaki twój terminal jest w stanie wyświetlić. Menu Learn Keys pokazuje okno dialogowe, w którym możesz poznać które klawisze nie działają i w razie problemów naprawić to. Menu Virtual FS pokazuje okno, w którym możesz zmienić niektóre ustawienia dotyczące systemów VFS. Komenda Save Setup zachowuje wszystkie ustawienia z menu Lewego, Prawego i Opcji. [Configuration] Konfiguracja Opcje w tym oknie są podzielone na trzy grupy: opcje panelu (Panel Options), zatrzymaj po uruchomieniu (Pause after run) i inne opcje (Other Options). Opcje panelu Show Backup Files. Standardowo Midnight Commander nie wyświetla plików kończących się znakiem '~' (tak jak komenda ls -B w wersji GNU). Show Hidden Files. Standardowo Midnight Commander wyświetla wszystkie pliki zaczynające się od kropki (tak jak ls -a). Mark moves down. Standardowo kiedy zaznaczasz plik (zarówno przy klawisze Insert) linia wyboru przenosi się o jedno w dół. Drop down menus. Kiedy ta opcja jest włączona, kiedy naciskasz klawisz F9 menu będzie aktywowane, w przeciwnym wypadku zostaniesz tylko przeniosiony do tytułów w tym menu i będziesz musiał wybrać opcję ręcznie przy użyciu strzałek bądź też przy użyciu pierwszej litery z nazwy konkretnego menu. Mix all files. Jeśli ta opcja jest włączona, wszystkie pliki i katalogi są pomieszane razem. Jeśli zaś jest wyłączona, katalogi (i dowiązania do nich), są listowane na początku a pozostałe pliki dopiero za nimi. Fast directory reload. Standardowo ta opcja jest wyłączona. Jeśli ją włączysz Midnight Commander będzie używał triku do sprawdzenia czy zawartość katalogu się zmieniła. Trik polega na tym, że sprawdza się i-węzeł katalogu i jeśli się on zmienił to katalog jest ładowany na nowo. Oznacza to przeładowywanie zawartości panelu tylko wtedy, kiedy tworzysz lub kasujesz pliki. Jeśli robisz inne zmiany (rozmiaru, właściciela, uprawnień, grupy itp.) będziesz musiał ręcznie przeładować widok (np. używając kombinacji klawiszy C-r). Zatrzymaj po uruchomieniu Po wykonaniu komendy, Midnight Commander może zrobić pauzę, po to abyś mógł spokojnie przejrzeć wyjście ostatniej komendy. Są trzy możliwe wartości dla tej zmiennej: Nigdy (Never) Oznacza, że nie chcesz widzieć wyjścia twojej komendy. Jeśli używasz termianala typu Linux lub FreeBSD czy też xterm, będziesz mógł jednak zobaczyć jej wyjście naciskając C-o. "On dumb terminals" Będziesz miał pauzę po uruchomieniu na terminalach, które nie są w stanie pokazywać widoku ostatniej komendy (na wszystkich terminalach, które nie są xtermami lub Linux). Zawsze (Always) Program zatrzyma się po wykonaniu każdej z twoich komend. Inne opcje Operacje weryfikacji (Verbose operation). Przełącza czy podczas kopiowania, kasowania, przenoszenia plików ma być pokazywane okno dialogowe pokazujące stopień zaawansowania. Jeśli masz powolny terminal, możesz chcieć wyłączyć weryfikację. Jest to wykonywane automatycznie za ciebie jeśli twój terminal jest wolniejszy niż 9600 bps. Zliczaj wszystko (Compute totals). Jeśli ta opcja jest włączona, Midnight Commander zlicza wszytkie bajty plików, które są przeznaczone do kopiowania, przenoszenia, kasowania. Spowoduje to wyświetlanie dużo bardziej zaawansowanego wskaźnika postępu w zamian zmiejszając trochę prędkość. Ta opcja nie ma żadnego znaczenia jeśli opcja Verbose operation jest wyłączona. Wzorce powłoki (Shell patterns). Standardowo komendy zaznacz (Select), odznacz (Unselect), i filtruj (Filter) będą używać wyrażeń takich samych jak powłoka. Oznacza to, że gwiazdka oznacza zero lub więcej znaków, znak zapytania dokładnie jeden znak, a każdy inny znak sam siebie. Jeśli ta opcja jest wyłączona, stosowane są te, których używa w komenda ed (1). Auto Save Setup. Jeśli ta opcja jest włączona, kiedy wychodzisz z Midnight Commandera konfiguracja MC zostanie zachowana automatycznie (bez pytania) do pliku ~/.config/mc/ini. Auto menus. Jeśli ta opcja jest włączona, menu użytkownika będzie włączone na starcie. Użyteczne do budowania menu dla nie unixowców. Używaj wewnętrznego edytora (Use internal editor). Jeśli ta opcja jest włączona, do edycji plików używany jest wbudowany edytor plików. Jeśli ta opcja jest wyłączona, używany będzie edytor wybrany w zmiennej EDITOR . Jeśli żaden edytor nie został wybrany, używany będzie vi (1). Zobacz sekcję Wewnętrzny edytor plików. Używaj wewnętrznego podglądu (Use internal viewer). Jeśli ta opcja jest włączona, wbudowany podgląd pliku jest używany do oglądania pliku. Jeśli ta opcja jest wyłączona, używany jest podgląd wybrany w zmiennej PAGER . Jeśli żaden podgląd nie został wybrany, wywoływana jest komenda view . Zobacz sekcję Wbudowany podgląd plików. Dokańczanie: pokaż wszystkie (Complete: show all). Standardowo Midnight Commander pokazuje wszystkie możliwe dokończenia jeśli jest ich więcej, kiedy naciśniesz drugi raz klawisz M-Tab , za pierwszym razem, po prostu dokańcza to na ile można i wydaje krótki dźwięk. Jeśli chcesz widzieć wszystkie możliwości po pierwszym naciśnięciu M-Tab włącz tę opcję. Obrotowy myślnik (Rotating dash). Jeśli ta opcja jest włączona, Midnight Commander będzie pokazywał obracający się myślnik w lewym górnym rogu, jeśli będzie akurat w trakcie wykonywania jakiegoś procesu. Lynx-like motion. Jeśli ta opcja jest włączona, możesz używać strzałek przemieszczenia żeby automatycznie zmieniać katalog jeśli aktualnie wybrany katalog jest podkatalogiem, a linia poleceń jest pusta. Standardowo ta opcja jest wyłączona. Dowiązania podążające cd (Cd follows links). Ta opcja, jeśli jest włączona, zmusza Midnight Commandera żeby podążał za łańcuchem katalogów przy zmienianiu go w panelu czy za pomocą komendy cd. To jest standardowe zachowanie basha. Jeśli jest wyłączona, Midnight Commander podąża za prawdziwą strukturą katalogów, więc cd .. jeśli wszedłeś do katalogu poprzez dowiązanie, przeniesie cię do prawdziwego katalogu na dysku, a nie tam gdzie wskazywało dowiązanie. Bezpieczne kasowanie (Safe delete). Jeśli ta opcja jest włączona, nieumyślne kasowanie plików stanie się dużo trudniejsze. Standardowy wybór w linii potwierdzenia zmienia się z "Yes" na "No". Standardowo ta opcja jest wyłączona. [Layout] Wygląd (Layout) Meny wygląd pozwala ci na różne warianty zmieniania ogólnego wyglądu zewnętrznego ekranu. Możesz wybrać, czy linia menu, linia poleceń, linia hintów (pomocy) i linia klawiszy funkcyjnych mają być widoczne. Na konsolach typu Linux lub FreeBSD możesz wybrać ile linii ma być pokazywanych na wyjściu okna. Reszta powierzchni ekranu jest używana przez dwa panele katalogowe. Możesz wybrać nawet czy panele mają być ułożone poziomo czy pionowo. Kolejną możliwością jest zmiana ich standardowej szerokości (bądź wysokości). Jest ona standardowo równa, ale można to zmienić. Standardowo cała zawartość panelu katalogowego jest wyświetlana tą samą barwą, ale możesz zmienić to tak aby uprawnienia i typy plików były wyświetlane specjalnym podświetlonym kolorem. Jeśli podświetlanie uprawnień jest włączone, część pól (ta z uprawnieniami i typami plików ) będzie podświetlona przy użyciu koloru wybranego jako selected . Jeśli podświetlanie jest włączone, pliki są kolorowane w zależnośći od swojego typu (np. katalogi, pliki typu core, wykonywalne, ...). Jeśli opcja Show Mini-Status jest włączona, jeden wiersz informacji statusowych na temat aktualnie wybranej rzeczy w panelu, będzie pokazany na dole panelu. [Confirmation] Potwierdzanie (Confirmation) W tym menu możesz skonfigurować opcje potwierdzania dla kasowania, zastępowania, wykonywania przez naciśnięcie klawisza Enter, jak również wychodzenia z programu. [Display bits] Wyświetlanie znaków (Display bits) Używane do konfigurowania zakresu znaków widocznych potem na ekranie. To ustawienie może być 7-bitowe jeśli twój terminal obsługuje tylko siedmiobitowe wyjście, ISO-8859-1 wyświetla wszystkie znaki z mapy ISO-8859-1 a pełny 8 bitowy przeznaczony jest dla tych terminali, które radzą sobie z wyświetlaniem znaków ośmiobitowych. Zobacz sekcję Polskie znaki , po więcej szczegółów na temat ich używania w Midnight Commanderze. [Learn keys] Nauka klawiszy (Learn keys) W tym oknie możesz przetestować czy twoje klawisz F1-F20, Home, End itp. pracują poprawnie na twoim terminalu. Często nie działają tak, ponieważ bazy danych terminali są poniszczone. Przemieszczać się możesz za pomocą klawisza Tab, za pomocą klawiszy ruchu edytora vi ('h' lewo, 'j' dół, 'k' góra i 'l' prawo) i po tym jak już raz naciśniesz daną strzałkę (zaznaczy się ona na OK), za ich pomocą również. Klawisze testujesz po prostu naciskając każdy z nich. Jak tylko naciśniesz klawisz i pracuje on zupełnie poprawnie, obok nazwy klawisza powinno pojawić się OK. Kiedy klawisz jest już sprawdzony, zaczyna pracować normalnie (np. F1 wciśnięty po raz pierwszy po prostu pokaże, że ten klawisz działa, ale naciśnięty po raz drugi pokaże pomoc). Taka sama sytuacja powtarza się przy strzałkach. Klawisz Tab powinien pracować zawsze. Jeśli niektóre klawisze nie pracują poprawnie, nie zobaczysz OK obok ich nazwy po naciśnięciu ich. Możesz chcieć je naprawić. Robisz to najeżdżając na odpowiedni przycisk dla tego klawisza i naciskając Enter. Pokaże się wtedy czerwona wiadomość i zostaniesz poproszony o podanie odpowiedniego klawisza. Jeśli chcesz zrezygnować, po prostu naciśnij Esc i poczekaj do czasu kiedy wiadomość zniknie. W przeciwnym wypadku wciśnij klawisz, który sobie życzysz i również poczekaj na zniknięcie okna. Kiedy skończysz już ze wszystkimi klawiszami, możesz nacisnąć Save żeby zachować zmiany do pliku ~/.config/mc/ini do sekcji [terminal:TERM] (gdzie TERM jest nazwą twojego aktualnego terminala) lub po prostu odrzucić je. [Virtual FS] Wirtualny system plików (Virtual FS) Ta opcja daje ci kontrolę nad ustawieniami informacji wirtualnego systemu plików. Midnight Commander zachowuje w pamięci informacje związane z niektórymi wirtualnymi systemami plików, po to żeby kolejne połączenia przebiegały dużo szybciej (np. ściągane listy katalogów z serwerów ftp). Niemniej jednak, żeby mieć dostęp do zawartości skompresowanego pliku (np. skompresowanego pliku tar) Midnight Commander musi stworzyć tymczasowy nieskompresowany plik na twoim dysku. Dopiero kiedy informacje w pamięci i tymczasowe pliki na dysku są zgodne z zasobami, możesz chcieć zmienić parametry informacji znajdujących się w buforze podręcznym po to, żeby zmniejszyć obciążenie dysku do mninimum albo do zmaksymalizowania prędkości dostępu do najczęściej używanych systemów plików. System plików tar jest całkiem inteligentny jeśli chodzi o przechowywanie plików: po prostu ściąga wejścia do katalogów i kiedy chcemy więcej szczegółów o nim to system je dla nas ściąga. W rzeczywistości jednak, pliki tar najczęściej trzymane są jako skompresowane i jako iż natura tych plików nie pozwala na oglądanie ich bez dekompresji (nie ma tam widocznych od razu wejść do katalogów), system plików musi być najpierw zdekompresowany na dysk do pliku tymczasowego i dopiero potem MC ma do niego dostęp taki jak do normalnego pliku typu tar. Teraz, kiedy tak kochamy odwiedzać różne pliki i zwiedzać systemy plików typu tar na całym dysku, jest całkiem prawdopodobne, że wyjdziesz z takiego pliku, a po krótkim czasie będziesz chciał wejdść do niego spowrotem. Ponieważ dekompresja jest powolna, Midnight Commander będzie robił kopie plików w pamięci na określony czas, po upływie którego pliki zostaną skasowane a miejsce zajmowane przez nie zwolnione. Standardowo ten czas ustawiony jest na jedną minutę. System plików FTP trzyma listę katalogów z odwiedzanego przez nas serwera w buforze podręcznym. Jego ważność konfigurowana jest za pomocą opcji ftpfs directorycache timeout. Mała wartość dla tej opcji może spowolnić wszystkie operacje na systemach ftp ponieważ każda operacja będzie wymagać kolejnych zapytań do serwera. Ponadto możesz zdefiniować serwer proxy dla transferów ftp i skonfigurować Midnight Commandera tak, aby zawsze go używał. Zobacz sekcję System plików FTP (FTP File System) po więcej szczegółów.[Save Setup] Zapisz ustawienia (Save Setup) Na starcie Midnight Commander będzie próbował odczytać opcje startowe z pliku ~/.config/mc/ini. Jeśli on nie istnieje, odczyta on konfiguracje z ogólnodostępnego pliku /usr/share/mc/mc.ini. Jeśli on też nie istnieje MC użyje swoich domyślnych ustawień. Komenda Save Setup tworzy plik ~/.config/mc/ini zachowując aktualne ustawienia lewego, prawego menu, jak również menu opcji. Jeśli właczysz opcję auto save setup , MC zawsze będzie zachowywał standardowe ustawienie podczas wychodzenia. Istnieją również ustawienia, które nie mogą być zmienione z poziomu menu. Dla tych ustawień musisz wyedytować swój plik konfiguracyjny za pomocą twojego ulubionego edytora. Zobacz sekcję Specjalne ustawienia po więcej informacji. [Executing operating system commands] Wykonywanie poleceń systemu operacyjnego (Executing operating system commands) Możesz wykonywać komendy wpisując je bezpośrednio do linii poleceń Midnight Commandera, lub wybierając program, który chcesz wykonać za pomocą klawiszy przemieszczenia i nacisnąć Enter. Jeśli naciśniesz Enter na pliku, który nie jest wykonywalny, Midnight Commander sprawdzi rozszerzenie pliku i porówna je z rozszerzeniami wybranymi w pliku rozszerzeń (Extensions File). Jeśli jakaś pozycja się zgadza, wykonywana jest komenda (raczej bardziej rozszerzone makro) powiązana z tym rozszerzeniem. [The cd internal command] Wbudowana komenda cd (The cd internal command) Komenda cd jest interpretowana przez Midnight Commandera, nie dokładnie tak samo jak wykonuje to powłoka. Przez to rozkaz cd nie może zawierać wielu składników makr, które są standardowo dostępne, jednak niektórych potrafi używać: Tylda Znak tyldy (~) jest zawsze równoznaczny z wpisaniem nazwy katalogu domowego. Jeśli po znaku tyldy dodasz jakiś login użytkownika, zostanie on zastąpiony przez katalog domowy wybranego użytkownika. Na przykład, ~guest jest katalogiem domowym użytkownika guest, podczas kiedy ~/guest jest katalogiem guest w twoim katalogu domowym. Poprzedni katalog (Previous directory) Możesz przeskakiwać do katalogu, w którym byłeś poprzednio, używając specjalnej nazwy katalogu '-' tak jak: cd - katalogi CDPATH Jeśli katalog wybrany do przejścia nie jest w naszym aktualnym katalogu, to Midnight Commander używa ścieżki w zmiennej CDPATH do szukania w jakimkolwiek z wymienionych tam katalogów. Na przykład, możesz ustawić swoją zmienną CDPATH na katalogi ~/src:/usr/src, pozwalając na zmianę katalogów na jakikolwiek inny wewnątrz ~/src i /usr/src, z miejsca w którym jesteś (np. cd linux przeniesie cię do katalogu /usr/src/linux). [Macro Substitution] Obsługa makr (Macro Substitution) Kiedy używamy menu użytkownika, wykonujemy plik o znajomym rozszerzeniu, lub wykonujemy komendę z linii poleceń, możemy użyć kilku bardzo prostych makr. Są to: "%f" Nazwa aktualnego pliku. "%d" Nazwa aktulnego katalogu. "%F" Nazwa pliku w niewybranym panelu. "%D" Nazwa katalogu w niewybranym panelu. "%t" Aktualnie zaznaczone pliki. "%T" Pliki zaznaczone w nieaktywnym panelu. "%u" i "%U" Podobne w działaniu do %t i do %T jednak z tą różnicą, że pliki po ich użyciu zostaną odznaczone. Oznacza to, że można ich użyć tylko raz w jednym menu, ponieważ potem nie będzie już żadnych plików zaznaczonych. "%s" i "%S" Wybiera: zaznaczone pliki jeśli są jakieś, w przeciwnym razie aktualny plik. "%cd" To jest specjalne makro, które jest używane do zmieniania aktualnego katalogu na wybrany katalog, na którego froncie jesteśmy. Jest to używane przede wszystkim jako interfejs do wirtualnych systemów plików. "%view" To makro jest używane żeby włączać wbudowany podgląd plików. Może być ono pojedynczo lub z grupą argumentów. Jeśli postanawiasz używać któregokolwiek z tych argumentów musisz je koniecznie wziąć w nawiasy. Argumentami są: ascii aby wymusić podgląd w trybie ascii; hex aby wymusić podgląd w trybie szesnastkowym; nroff przekazuje podglądowi, że powinien interpretować pogrubione i podkreślone sekwencje programu nroff; unformated aby przekazać podglądowi, żeby nie interpretował komend nroff aby zrobić tekst pogrubiony lub podkreślony. "%%" Znak % "%{jakiś tekst}" Pyta się o zmienną. Pokazuje się okienko wejściowe i tekst wewnątrz klamerek używany jest jako zachęta (prompt). Makro jest zastępowane tekstem wpisanym przez użytkownika. Użytkownik może nacisnąć ESC lub F10 aby anulować. To makro nie działa jeszcze w linii poleceń. [The subshell support] Obsługa podpowłoki (The subshell support) Podpowłoka (powłoka w tle) jest opcją, która musi być wybrana przy kompilacji, działa ona z powłokami: bash, tcsh i zsh. Jeśli powłoka w tle jest włączona do komplilacji, Midnight Commander będzie sobie tworzył kopie twojej powłoki (tej zdefiniowanej w zmiennej SHELL , a jeśli nie ma, to będzie czerpał bezpośrednio z pliku /etc/passwd) i odpalał pseudo terminal, zamiast wywoływać nową powłokę za każdym razem kiedy wywołujesz komendę, komenda będzie przekazana powłoce w tle, jak tylko ją napiszesz. To pozwala ci na zmianę wielu zmiennych, używanie funkcji powłoki i zdefiniowanych aliasów, które są ważne dopóki nie wyjdziesz z Midnight Commandera. Jeśli używasz basha możesz wybrać startowe komendy twojej powłoki w tle w pliku ~/.local/share/mc/bashrc, a ustawienia klawiatury w ~/.local/share/mc/inputrc. Użytkownicy tcsh mogą wstawiać komendy startowe do pliku ~/.local/share/mc/tcshrc. Jeśli kod powłoki w tle jest użyty, możesz zawiesić aplikację w dowolnej chwili po prostu naciskając kombinację C-o i przeskakując spowrotem do Midnight Commandera, jeśli zawiesisz jakąś aplikację nie będziesz mógł używać innych zewnętrznych komend zanim nie wyjdziesz z aplikacji, którą przerwałeś. Extra dodatkiem do używania powłoki w tle jest to, że zachęta widoczna w Midnight Commanderze jest tą samą, którą aktualnie używasz w powłoce. Zobacz sekcję Opcje po więcej informacji na temat tego, jak możesz kontrolować powłokę w tle. [Chmod] Chmod Okno Chmod jest używane do zmieniania atrybutów grupy plików lub katalogów. Może być ono wywołane kombinacją C-x c. Okno Chmod ma dwie części - Uprawnienia (Permissions) i Plik (File) W sekcji Plik wyświetlana jest nazwa pliku lub katalogu i jego uprawnienia w formie liczbowej jak również właściciel i grupa. W sekcji Uprawnienia jest kilka przycisków, z których każdy odpowiada za odpowiednie uprawnienie do pliku. Podczas zmieniania atrybutów, widzisz jak zmienia się wartość liczbowa w oknie Plik. Do poruszania pomiędzy okienkami (przyciskami i polami do zaznaczania) używaj strzałek lub klawisza tab . Aby zmienić pola lub wcisnąć przycisk używaj klawisza spacji . Możesz również używać "gorących liter" aby go wybrać (są one podświetlonymi literami na przyciskach). Aby uaktywnić wprowadzone zmiany wciśnij Enter. Kiedy pracujesz z grupą plików, lub katalogów, możesz kliknąć na bit, który chcesz wybrać lub wyczyścić. Kiedy już wybrałeś bity, które chcesz zmienić, możesz wcisnąć jeden z przycisków aktywujących (Set marked lub Clear marked ). I w końcu, aby wprowadzić dokładnie takie zmiany jak wybrałeś, użyj przycisku [Set all] , który zadziała na wszystkich wybranych plikach. [Marked all] włącza tylko zaznaczone atrybuty do wybranych plików. [Set marked] włącza zaznaczone bity w atrybutach wszystkich wybranych plików. [Clean marked] czyści zaznaczone bity z atrybutów zaznaczonych plików. [Set] ustawia atrybuty jednego pliku. [Cancel] unieważnia komendę chmod. [Chown] Chown Komenda chown jest używana do zmiany właściela/grupy pliku. Skrótem klawiszowym jest kombinacja C-x o. [Advanced Chown] Zaawansowane chown (Advanced Chown) Zaawansowane chown jest komendą łączącą w sobie komendy chmod i chown. Możesz za jednym zamachem zmienić atrybuty i właściela/grupę pliku. [File Operations] Operacje na plikach (File Operations) Kiedy kopiujesz, przenosisz lub kasujesz pliki, Midnight Commander pokazuje okno opisowe operacji na pliku. Pokazuje nazwę pliku, na którym aktualnie dokonuje się operacja. Widoczne są co najwyżej trzy linie postępu. Pierwsza (file) mówi nam jak duża część pliku została już przekopiowana. Druga (bytes) mówi jak duża część wszystkich zaznaczonych plików została przekopiowana jak do tej pory. Trzecia (count) mówi jaka ilość plików została już przekopiowana. Jeśli opcja verbose jest wyłączona, linia file i bytes nie jest pokazywana. Są dwa przyciski na dole okna dialogowego. Naciskając przycisk Skip ominiemy resztę aktualnie "ruszanego" pliku. Naciskając przycisk Abort zatrzymamy całą operację, pominiemy resztę plików. Są trzy inne okna dialogowe, które mogą się włączyć podczas operacji na plikach. Okno błędów informuje nas o błędach zaistniałych podczas operacji na pliku. Są w nim trzy możliwości wyboru. Przycisk Skip mówi żeby pominąć wybrany plik, przycisk Abort żeby przerwać całą operacją, a Retry aby ponowić próbę (np. kiedy usunąłeś problem korzystając z innego terminala). Okno zastępowania jest pokazywane kiedy próbujesz przenieść lub przekopiować plik, a taki już w miejscu docelowym istnieje. Okno pokazuje daty i wielkości obu plików. Naciśnij przycisk Yes aby nadpisać (zastąpić) stary plik nowym, No aby pominąć ten plik, alL aby zastąpić wszystkie pliki, nonE aby nigdy nie zastępować i Update aby zastąpić ale tylko wtedy kiedy plik źródłowy jest nowszy niż docelowy. Całą operację możesz przerwać naciskając przycisk Abort. Okno rekursywnego kasowania jest pokazywane kiedy próbujesz skasować katalog, który nie jest pusty. Naciśnij przycisk Yes aby skasować katalog rekursywnie, No aby pominąć katalog, alL aby skasować wszystkie katalogi rekursywnie i nonE aby pominąć wszystkie katalogi, które nie są puste. Możesz przerwać całą opecją naciskając przycisk Abort. Jeśli wybrałeś przycisk Yes lub alL będziesz zapytany o potwierdzenie. Wybierz "yes" tylko jeśli jesteś pewien, że chcesz skasować wszystko rekursywnie. Jeśli zaznaczyłeś pliki, i wykonujesz operacje tylko na nich, to jeśli operacja się udała zostaną one odznaczone, te, na których operacja nie przebiegła całkowicie pomyślnie, pozostaną zaznaczone. [Mask Copy/Rename] Maski kopiowania/przenoszenia (Mask Copy/Rename) Operacje przenoszenia i kopiowania pozwalają ci na tłumaczenie nazw plików w łatwy sposób. Aby to zrobić, musisz wybrać odpowiednią maskę źródłową i najczęściej w nazwie docelowej użyć gwiazdek. Wszystkie pliki pasujące do maski źródłowej są kopiowane/przenoszone w zgodzie z maską docelową. Jeśli są jakieś pliki zaznaczone, tylko one są brane pod uwagę przy wybieraniu plików. Są jeszcze inne opcje, które możesz ustawić: Opcja Follow links mówi czy dowiązania i dowiązania twarde w katalogu źródłowym powinny być przenoszone jako dowiązania czy też powinna być przegrywana ich zawartość (plik, na który wskazują). Opcja Dive into subdirs ... mówi co program ma robić, kiedy kopiuje się katalog, a taki już istnieje. Standardowo kopiuje się pliki do wewnątrz już istniejącego katalogu (dodaje), po włączeniu tej opcji kopiuje się katalog źródłowy do wnętrza tego katalogu. Może przykład pomoże: Chcesz przekopiować zawartość katalogu foo do /bla/foo, które już istnieje. Normalnie (Dive nie jest włączone), mc skopiuje to dokładnie do /bla/foo. Po włączeniu tej opcji zawartość zostanie skopiowana do /bla/foo/foo ponieważ ten katalog już istnieje. Opcja Preserve attributes mówi czy zachowywać oryginalne atrybuty pliku, czasy i jeśli jesteś rootem to nawet numery UID i GID. Jeśli ta opcja jest wyłączona używana jest aktualna wartość zmiennej umask. "Use shell patterns on" Jeśli opcja obsługi wzorców powłoki jest włączona, możesz używać znaków '*' i '?' w maskach źródłowych. Działają one tak jak w powłoce. W masce docelowej możesz używać tylko '*' i '\'. Pierwsza maska '*' w nazwie docelowej odnosi sie do pierwszej gwiazdki w masce źródłowej, druga do drugiej itd. Joker '\1' odnosi się do pierwszego jokera w masce źródłowej, '\2' odnosi się do drugiego i tak dalej aż do '\9'. Joker '\0' oznacza pełną nazwę pliku źródłowego. Dwa przykłady: Jeśli maska źródłowa jest "*.tar.gz", a miejscem docelowym jest "/bla/*.tgz" i plikiem, który ma zostać przekopiowany jest "foo.tar.gz", to kopią będzie "foo.tgz" w katalogu "/bla". Załóżmy, że chcesz zaminieć miejscami nazwę i rozszerzenie pliku, tak, że plik "plik.c" ma być zmieniony na "c.plik" itp. Maska źródłowa powinna być następująca: "*.*", natomiast docelowa: "\2.\1". "Use shell patterns off" Kiedy wzorce powłoki są wyłączone, MC nie dokonuje automatycznego grupowania plików. Musisz użyć wyrażenia'\(...\)' w masce źródłowej aby zasygnalizować istnienie jokerów w masce docelowej. Jest to trochę łatwiejsze, ale też wymaga aby trochę się napisać. Z drugiej jednak strony, makra są bardzo podobne tych używanych kiedy wzorce powłoki są włączone. Dwa przykłady: Jeśli maską źródłową jest "^\(.*\)\.tar\.gz$", docelową jest "/bla/*.tgz" i plikiem do przekopiowania jest "foo.tar.gz", kopią będzie "/bla/foo.tgz". Załóżmy, że chemy zamienić miejscami nazwę i rozszerzenia, tak, że plik "plik.c" będzie się nazywał "c.plik" itp. Maską źródłową powinno być "^\(.*\)\.\(.*\)$", a docelową "\2.\1". "Konwersje nazwy (Case Conversions)" Możesz również zmieniać nazwy plików. Jeśli użyjesz '\u' lub '\l' w masce docelowej, następny znak będzie przekonwertowany na duży lub mały, zależnie od podanej opcji. Jeśli użyjesz '\U' lub '\L' w masce docelowej, następne znaki będą zmieniane na małe lub duże (zależnie od opcji), aż do napotkania znaku '\E' lub następnych '\U', '\L' bądź też końca linii. Konwersje '\u' i '\l' mają wyższy priorytet niż '\U' i '\L'. Na przykład, jeśli maską źródłową jest '*' (shell patterns on) lub '^\(.*\)$' (shell patterns off) i maską docelową jest '\L\u*', nazwa pliku będzie miała pierwszą literę dużą, ale pozostałe już małe, niezależnie od obecnej nazwy. Możesz również używać '\' aby "podkreślić" znak. Na przykład, '\\' jest backsleshem, a '\*' jest gwiazdką. [Internal File Viewer] Wbudowany podgląd plików Wbudowany podgląd plików pozwala na dwa tryby wyśmietlania: ASCII i hex. Aby przełączać się pomiędzy tymi trybami używaj klawisza F4. Jeśli masz zainstalowany program GNU gzip, będzie on automatycznie używany do dekompresji plików w przypadku wystąpienia takiej potrzeby. Podgląd plików będzie próbował użyć najlepszej metody zalecanej przez system lub rozszerzenie pliku. Wbudowany podgląd plików będzie interpretował wiele ciągów znaków, i włączał podkreślenie lub pogrubienie, powodując tym samym dużo przyjemniejszy wygląd plików. Kiedy jesteś w trybie hex, funkcja szukania akceptuje tekst w cudzysłowach równie dobrze jak wartości szesnastkowe. Możesz mieszać ciągi znaków ze stałymi tak jak: "Ciąg" 0xFE 0xBB "więcej tekstu". Ciąg pomiędzy stałymi i cudzysłowami jest po prostu ignorowany. Kilka wewnętrznych szczegółów na temat podglądu: Na systemach, które używają wywołania systemowego mmap(2), program mapuje pliki zamiast je ładować; jeśli system nie obsługuje mmap(2) lub plik pasuje do któregoś z wybranych filtrów, podgląd użyje jego rozszerzalnych buforów, dzięki temu ładując tylko te części, do których musisz mieć aktualnie dostęp (dotyczy również plików skompresowanych). Tu jest lista akcji powiązanych z każdym klawiszem, który Midnight Commander obsługuje w wewnętrznym poglądzie. F1 Wywołuje wbudowaną przeglądarkę pomocy. F2 Przełącza tryb zawijania. F4 Przełącza tryb wyświetlania. F5 Idź do linii. Zostaniesz zapytany o numer linii i zostanie ona wyświetlona na ekranie twojego monitora. F6 , / . Szukaj wyrażeń w dalszej części. ?, Wsteczne wyszukiwanie wyrażenia. F7 Normalne wyszukiwaniewyszukiwanie w trybie hex. C-s . Zaczyna normalne szukanie jeśli nie było żadnego wcześniej, w przeciwnym razie szuka następnego wystąpienia. C-r . Zaczyna szukanie wsteczne jeśli jeszcze żadnego nie było, w przeciwnym razie szuka następnego wystąpienia. n . Szuka następnego wystąpienia. F8 Przełącza tryby Raw i Parsed. Pokaże to plik w postaci takiej w jakiej został znaleziony na dysku, lub jeśli został wybrany jakiś filtr, bądź też plik spełnia wymagania w pliku mc.ext, wyświetlane jest to co przekazuje filtr. Aktualne ustawienie jest zawsze przeciwne niż to napisane na przycisku, przycisk wskazuje zawsze to co się stanie po jego naciśnięciu. F9 Przełącza pomiędzy trybami format i unformat. Kiedy tryb formatu jest włączony podgląd będzie interpretował niektóre sentencje i pokazywał tekst pogrubiony i podkreślony innymi kolorami. Wynika z tego, że przycisk wskazuje co innego niż jest aktualnie (patrz wyżej). F10 , Esc . Wychodzi z wbudowanego podglądu. Page Down , space , C-v . Przewija jedną stronę naprzód. Page Up , M-v , C-b , backspace . Przewija jedną stronę wstecz. strzałka w dół . Przewija jedną linię naprzód. strzałka w górę . Przewija jedną linię wstecz. C-l . Odświeża ekran. C-f . Przeskakuje do następnego pliku. C-b . Przeskakuje do poprzedniego pliku. M-r . Przełącza linijkę. Możliwe jest poinstruowanie podglądu pliku jak ma wyświetlać plik, zobacz sekcję Edycja pliku rozszerzeń.[Internal File Editor] Wbudowany edytor plików Wbudowany edytor plików ma większość funkcji posiadanych przez inne edytory pełno-ekranowe. Jest wywoływany po naciśnięciu klawisza F4 o ile opcja use_internal_edit jest ustawiona w pliku startowyn. Ma maksymalny rozmiar pliku wynoszący szesnaście megabajtów i potrafi bez skazy edytować pliki binarne. Opcje, które aktualnie posiada to: kopiowanie, przenoszenie, kasowanie, wycinanie i wklejanie bloków; klawisz dla klawisza undo ; rozciągane menu; wklejanie plików; definiowanie makr; szukanie i zastępowanie wyrażeń regularnych; strzałki z Shiftem zaznaczające teksty w stylu MSW-MAC (tylko dla konsoli typu Linux); przełączanie trybu wstawiania-zastępowania; opcja pozwalająca na "przerzucenie" bloku tekstu przez komendę powłoki jak na przykład indent. Edytor jest bardzo prosty w użyciu i nie wymaga żadnego przygotowania. Aby zobaczyć jakie są klawisze po prostu obejrzyj odpowiednie menu rozwijalne. Inne klawisze to: przemieszczanie z Shiftem zaznaczające tekst. Ctrl-Ins kopiuje do pliku mcedit.clip a Shift-Ins wkleja z pliku mcedit.clip. Shift-Del Wycina do mcedit.clip , a Ctrl-Del kasuje zaznaczony tekst. Klawisze dokończenia również dają Enter z automatycznym wcięciem. Podświetlanie myszą również działa, i możesz je przesłonić i spowodować normalne zaznaczanie tekstu (takie jak obsługuje terminal) po prostu trzymając klawisz Shift. Aby zdefiniować makro, naciśnij Ctrl-R i potem naciśnij klawisze, które chcesz aby były wykonywane. Naciśnij ponownie Ctrl-R kiedy skończysz. Możesz również przyporządkować makro do dowolnego klawisza jaki chcesz naciskając ten klawisz. Makro jest wykonywane kiedy naciśniesz Ctrl-A i przyporządkowany klawisz. Makro jest wykonywane również jeśli naciśniesz klawisz Meta, Ctrl, lub Esc i wybrany klawisz, jednak tylko jeśli ten klawisz nie jest używane przez inne funkcje. Raz zdefiniowane, makro wędruje sobie do pliku ~/.local/share/mc/mcedit/mcedit.macros w twoim katalogu domowym. Możesz skasować makro kasując odpowiednią linię z tego pliku. F19 sformatuje format C jeśli jest podświetlony. Żeby to działało, stwórz wykonywalny plik ~/.local/share/mc/mcedit/edit.indent.rc w twoim katalogu domowym zawierający poniższe: #!/bin/sh /usr/bin/indent -kr -pcs ~/.cache/mc/mcedit/mcedit.block>& /dev/null cat /dev/null > ~/.cache/mc/mcedit/cooledit.error Edytor wyświetla również znaki nieamerykańskie (160+). Kiedy edytujesz plik binarny, powinieneś ustawić opcję display bits do 7 bitów w menu opcji, aby utrzymać przejrzystość odstępów między znakami. Zobacz sekcję Polskie znaki, aby poznać szczegóły na temat używania polskich znaków w Midnight Commanderze. [Completion] Dokańczanie Pozwól Midnight Commanderowi pisać za ciebie. Spróbuj użyć dokończenia na tekście przed aktualną pozycją. MC próbuje dokończyć tekst jako zmienną (jeśli tekst zaczyna się od znaku $ ), nazwę użytkownika (jeśli tekst zaczyna się od znaku ~ ), nazwę hosta (jeśli tekst zaczyna się od znaku @ ) lub komendę (jeśli jesteś w linii komend w pozycji gdzie możesz wpisać jakąś komendę, możliwe dokończenia będą zawierać również zarezerwowane słowa i wbudowane komendy powłoki). Jeśli żaden z powyższych warunków nie jest spełniony, próbuje się dokańczać nazwę pliku. Nazwa pliku, nazwa użytkownika i hosta, pracuje we wszystkich liniach wejścia, dokańczanie komend pracuje tylko w wybranych. Jeśli dokańczanie jest rozbudowane (jest więcej różnych możliwości), MC wyda krótki dźwięk, a następna akcja będzie zależeć od wartości zmiennej Complete: show all w menu konfiguracja. Jeśli jest ona włączona, zostanie wyświetlona lista wszystkich możliwych nazw. Właściwą nazwę możesz wybrać za pomocą strzałek a potem naciskając klawisz Enter na właściwej pozycji. Możesz także nacisnąć pierwsze litery, którymi różnią się możliwości aby odrzucić tak dużą część dokończeń jak to tylko możliwe. Jeśli naciśniesz znowu M-Tab , pokazane zostaną tylko te pozycje, które zaczynają się od kolejnych podanych liter. Kiedy nie maja już więcej możliwości, okno znika, ale możesz je wcześniej schować używając klawiszy anulujących: Esc , F10 oraz strzałek w lewo i prawo. Jeśli Complete: show all jest wyłączone, okno z listą włącza się dopiero wtedy, kiedy naciskasz M-Tab po raz drugi. Za pierwszym razem MC wydaje tylko krótki dźwięk. [Virtual File System] Wirtualny system plików (Virtual File System) Midnight Commander jest dostarczany z kodem pozwalający na dostęp do systemów plików. Ten kod nazywany jest wirtualnym systemem plików. Pozwala on Midnight Commanderowi manipulować plikami trzymanymi na systemach nie Unixowych. Aktualnie Midnight Commander jest wyposażony w niektóre wirtualne systemy plików (VFS): lokalny system plików, używany do dostępu do typowych systemów plików Unixowych; ftpfs używanego do manipulowania plikami na zdalnych systemach na poprzez protokół FTP; tarfs używany do manipulania plikami w systemach tar i w skompresowanych systemach tar; undelfs, używany do odzyskiwania skasowanych plików na systemach typu ext2 (standardowy system pracy systemu Linux), fish (do manipulowania plikami poprzez połączenia powłok takich jak rsh czy ssh) i w końcu system mcfs (system plików Midnight Commandera), oparty o sieć. Kod VFS potrafi interpretować poprawnie wszystkie nazwy ścieżek i przekazuje je do właściwego systemu plików. Format używany dla każdego z systemów plików jest opisany w swojej oddzielnej sekcji. [FTP File System] System plików FTP (FTP File System) Ftpfs pozwala na manipulowanie plikami na zdalnych komputerach, do normalnego użytku, możesz próbować używać panelowych komend FTP i dowiązań (dostępnych z linii menu) lub zmienić ścieżkę bezpośrednio za pomocą zwykłej komendy cd wyglądającej tak jak poniżej: ftp://[!][użytkownik[:hasło]@]komputer[:port][zdalny katalog] Parametry użytkownik , port i zdalny katalog są opcjonalne. Jeśli wybierzesz element użytkownik Midnight Commander spróbuje zalogować się na zdalnym komputerze jako zadany użytkownik, w przeciwnym razie użyje twojego loginu. Opcjonalne jest również hasło , jeśli jest obecne zostanie użyte do nawiązania połączenia. To użycie nie jest zalecane (tak samo jak trzymanie tego w twojej hotliście, dopóki nie ustawisz odpowiednich uprawnień, aby nikt niepowołany nie miał do tego dostępu). Przykłady: ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!behind.firewall.edu/pub ftp://guest@remote-host.com:40/pub ftp://miguel:xxx@server/pub Aby połączyć się z serwerem znajdującym się za firewallem, będziesz musiał użyc przedrostka ftp://! aby wymusić na Midnight Commanderze używanie serwera proxy do transferu danch. Serwer proxy definiuje się w oknie dialogowym wirtualnego systemu plików. Inną możliwością jest ustawienie opcji Always use ftp proxy w oknie konfiguracyjnym wirtualnego systemu plików. Skonfiguruje to program tak, aby zawsze używał serwera proxy. Jeśli ta zmienna jest ustawiona, program będzie robił dwie rzeczy: konsultował plik /usr/share/mc.no_proxy w celu znalezienia linii zawierających nazwy serwerów, które są lokalne (jeśli nazwa hosta zaczyna się od kropki, uznaje się, że jest to domena) i sprawdza czy jakieś hosty bez kropek w nazwie są widoczne bezpośrednio. Jeśli używasz systemu ftpfs będąc za routerem filtrującym, który nie pozwala ci na używanie standardowej metody otwierania plików, możesz chcieć wymusić na programie używanie trybu passive-open. Aby tego używać ustaw opcję ftpfs_use_passive_connections w pliku inicjującym. Midnight Commander przechowuje listę katalogów w buforze podręcznym. Czas wyrzucania bufora jest ustawiany w oknie dialogowym Wirtualnego Systemu Plików. To ma śmieszną właściwość taką, że nawet kiedy wystąpią jakieś zmiany w katalogu, nie będą one pokazane w strukturze katalogów, dopóki nie wymusisz tego przy użyciu kombinacji C-r. To jest dobre rozwiązanie (jeśli myślisz, że to jest bug, to pomyśl o pracy na zdalnych systemach położonych po drugiej stronie Atlantyku przy użyciu ftpfs :) ). [Tar File System] System plików tar (Tar File System) System plików tar pozwala na dostęp w trybie tylko-do-odczytu do plików typu tar i do skompresowanych plików typu tar, za pomocą komendy chdir. Aby zmienić katalog na plik tar, możesz zmienić aktualny katalog używając następującej konstrukcji: /nazwa_pliku.tar:utar/[katalogu-wewnątrza-archiwum] Plik mc.ext pozwala już na tworzenie skrótów do plików tar, oznacza to, że możesz wybrać jakiś plik tar i nacisnąć enter aby do niego wejść, zobacz sekcję Edycja pliku rozszerzeń po więcej szczegółów na temat tego jak zostało to pomyślane. Przykłady mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// Późniejszy podaje pełną ścieżkę archiwum tar.[FIle transfer over SHell filesystem] Transfer plików pomiędzy systemami plików (FIle transfer over SHell filesystem) System plików fish jest systemem opartym na sieci, który pozwala na manipulowanie plikami na obcej maszynie tak jakby były one lokalne. Aby tego używać, druga strona musi również mieć ustawiony serwer fish, lub musi mieć powłokę kompatybilną z bashem. Aby połączyć się z obcą maszyną, musisz tylko zmienić katalog do specjalnego katalogu, którego nazwa jest w następującym formacie: sh://[użytkownik@]komputer[:opcje];/[zdalny-katalog]; Elementy użytkownik , opcje i zdalny katalog są opcjonalne. Jeśli podasz użytkownika Midnight Commander spróuje zalogować się na obcy komputer jako zadany użytkownik w przeciwnym razie użyty zostanie twój login. Jako opcja może wystąpić 'C' - włącza kompresje i 'rsh' - włącza rsh zamist ssh. Jeśli zdalny-katalog istnieje, twój aktualny katalog na zdalnym komputerze będzie ustawiony na niego. Przykłady: sh://onlyrsh.mx:r/linux/local sh://joe@want.compression.edu:C/private sh://joe@noncompressed.ssh.edu/private [Undelete File System] Odzyskiwanie plików Na systemach Linuksowych, jeśli dodałeś w konfiguracji opcję przywracania skasowanych plików z systemów ext2, będziesz w stanie to robić. Odzyskiwanie plików jest możliwe tylko i wyłącznie na systemach typu ext2. Przywracany system plików jest tylko nakładką na bibliotekę ext2fs: odzyskiwanie nazw wszystkich skasowanych plików i próba uczynienia z nich normalnej partycji. Żeby używać tych systemów plików, będziesz musiał przejść od specjalnego pliku, którego nazwa składa się z przedrostka "undel://" i nazwy pliku, w której ów plik rezyduje. Na przykład, aby odzyskać skasowane pliki z drugiej partycji pierwszego dysku scsi Linux, będziesz musiał użyć następującej ścieżki: undel:///dev/sda2 Może to chwilkę potrwać zanim pliki zostaną pokazane i będziesz mógł je normalnie oglądać. [SMB File System] SMB File System The smbfs allows you to manipulate files on remote machines with SMB (or CIFS) protocol. These include Windows for Workgroups, Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. To actually use it, you may try to use the panel command "SMB link..." (accessible from the menubar) or you may directly change your current directory to it using the cd command to a path name that looks like this: smb://[user@]machine[/service][/remote-dir] The user , service and remote-dir elements are optional. The user , domain and password can be specified in an input dialog. Examples: smb://machine/Share smb://other_machine smb://guest@machine/Public/Irlex [EXTernal File System] EXTernal File System extfs allows to integrate numerous features and file types into GNU Midnight Commander in an easy way, by writing scripts. Extfs filesystems can be divided into two categories: 1. Stand-alone filesystems, which are not associated with any existing file. They represent certain system-wide data as a directory tree. You can invoke them by typing 'cd fsname:// ' where fsname is an extfs short name (see below). Examples of such filesystems include audio (list audio tracks on the CD) or apt (list of all Debian packages in the system). For example, to list CD-Audio tracks on your CD-ROM drive, type cd audio:// 2. 'Archive' filesystems (like rpm, patchfs and more), which represent contents of a file as a directory tree. It can consist of 'real' files compressed in an archive (urar, rpm) or virtual files, like messages in a mailbox (mailfs) or parts of a patch (patchfs). To access such filesystems 'fsname:// ' should be appended to the archive name. Note that the archive itself can be on another vfs. For example, to list contents of a zip archive documents.zip type cd documents.zip/uzip:// In many aspects, you could treat extfs like any other directory. For instance, you can add it to the hotlist or change to it from directory history. An important limitation is that you cannot invoke shell commands inside extfs, just like any other non-local VFS. Common extfs scripts included with Midnight Commander are: a access 'A:' DOS/Windows diskette (cd a:// ). apt front end to Debian's APT package management system (cd apt:// ). audio audio CD ripping and playing (cd audio:// or cd device/audio:// ). bpp package of Bad Penguin GNU/Linux distribution (cd file.bpp/bpp:// ). deb package of Debian GNU/Linux distribution (cd file.deb/deb:// ). dpkg Debian GNU/Linux installed packages (cd deb:// ). hp48 view and copy files to/from a HP48 calculator (cd hp48:// ). lslR browsing of lslR listings as found on many FTPs (cd filename/lslR:// ). mailfs mbox-style mailbox files support (cd mailbox/mailfs:// ). patchfs extfs to handle unified and context diffs (cd filename/patchfs:// ). rpm RPM package (cd filename/rpm:// ). rpms RPM database management (cd rpms:// ). ulha, urar, uzip, uzoo, uar, uha archivers (cd archive/xxxx:// where xxxx is one of: ulha , urar , uzip , uzoo , uar , uha ). You could bind file type/extension to specified extfs as described in the Edit Extension FileEdit Extension File section. Here is an example entry for Debian packages: regex/.deb$ Open=%cd %p/deb:// [Polskie znaki] Polskie znaki Midnight Commander bardzo dobrze radzi sobie z obsługą znaków nieamerykańskich (160+) w tym polskich. Ważne jest aby mieć ustawione polskie znaki na konsoli (tzn. aby powłoka je obsługiwała). Jeśli używasz basha musisz tylko ustawić w pliku inputrc ( /etc/inputrc lub ~/.inputrc) następujące wartości: set meta-flag on set convert-meta off set output-meta on w pliku /etc/sysconfig/i18n: SYSFONT=lat2u-16 SYSFONTACM=iso02 natomiast w pliku /etc/sysconfig keyboard: KEYTABLE=pl Potem użyj poleceń /sbin/setsysfont i loadkeys pl . [Zwróć uwagę na to, że te pliki są charakterystyczne dla dystrybucji RedHat, jeśli masz inną i wiesz jak to ustawić, to napisz do mnie, a ja to tu dopiszę [ patrz tłumacz na dole ;)) ]]. Teraz wystarczy już tylko włączyć odpowiednie opcje w menu opcji (klawisz F9). W menu opcji wybieramy Display bits i włączamy opcje ISO 8859-1 oraz Full 8 bits input . Potem zapisujemy konfigurację w opcje | Save setup. I gotowe - polskie literki działają również w podglądzie i wbudowanym edytorze plików. [Colors] Kolory Midnight Commander próbuje sprawdzić czy twój terminal obsługuje kolory używając bazy danych terminali. Czasami jest to zmieniane przez różne flagi startowe, np. możesz wymusić wyświetlanie czarno-białe lub kolorowe startując z opcją odpowiednio -b i -c. Jeśli program jest skompilowany z menedżerem ekranu Slang zamiast ncurses, sprawdzi on również wartość zmiennej COLORTERM . Jeśli jest ustawiona, ma takie samo znaczenie jak opcja -c. Możesz wybrać terminale, które zawsze żądają wyświetlania w kolorze, poprzez dodanie ich do pozycji color_terminals w sekcji pliku startującego. Uchroni to Midnight Commandera przed próbami odkrycia typu twojego terminala. Na przykład [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... Program może być skompilowany zarówno z bibliotekami slang jak i ncurses. Ncurses nie obsługuje metody wymuszania wyświetlania, zawsze sprawdza w bazie danych terminali. Midnight Commander umożliwia również zmianę standardowych barw ekranu. Aktualnie kolory są skonfigurowane przy użyciu zmiennej MC_COLOR_TABLE w sekcji Colors pliku startowego. W sekcji kolorów, standardowa mapa kolorów jest ładowana ze zmiennej base_color . Możesz wybrać swoją własną mapę dla terminala poprzez użycie nazwy terminala jako klucza w tej sekcji. Na przykład: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red Format definicji kolorów jest następujący: =,:= ... Kolory są opcjonalne, a słowa kluczowe są następujące: normal, selected, marked, markselect, errors, input, reverse menunormal, menusel, menuhot, menuhotsel, menuinactive, gauge; kolory okien dialogowych: dnormal, dfocus, dhotnormal, dhotfocus; Kolory pomocy: helpnormal, helpitalic, helpbold, helplink, helpslink; Kolory podglądu: viewunderline; Specjalne tryby podświetlenia: executable, directory, link, device, special. Viewer colors are: viewnormal, viewbold, viewunderline, viewselected. Editor colors are: editnormal, editbold, editmarked, editwhitespace, editlinestate. Popup menu colors are: pmenunormal, pmenusel, pmenutitle. [nie tłumaczyłem nazw z racji tego, że trzeba je stosować w ich angielskim brzmieniu - jeśli jesteś aż tak zaawansowany, użyj słownika]. Okna dialogowe mogą mieć następujące kolory: dnormal używany do normalnego tekstu, dfocus jest kolorem używanym do wyświetlania aktualnego komponentu, dhotnormal jest kolorem używanym do odróżnienia klawiszy w normalnych komponentach, a dhotfocus jest używany do wyświetlania owych w aktualnie wybranym. Menu używa tego samego schematu, ale jako nazw kolorów używa menunormal, menusel, menuhot, menuhotsel i menuinactive. Pomoc używa następujących kolorów: helpnormal używany do normalnego tekstu, helpitalic używa tej samej czcionki, którą wykorzystuje manual do wyświetlania czcionki typu italic, helpbold tak samo jak wyżej tylko czcionki są typu bold, helplink używane dla niewybranych jeszcze dowiązań i helpslink używane dla już wybranych. gauge pokazuje kolor wypełnienia pokazywany przy wskaźniku postępu [ang. gauge], ukazującym ile procent pliku zostało przekopiowane itp. w graficzny sposób. Dla trybu wysokiego podświetlania directory jest używane jako kolor do wyświetlania katalogów; executable dla plików wykonywalnych; link do wyświetlania dowiązań; device do wyświetlania plików urządzeń (devices); special dla plików specjalnych, takich jak gniazda FIFO i IPC; core dla wyświetlania plików typu core (zobacz również tę opcję w sekcji Specjalne ustawienia). Możliwe kolory to: black, gray, red, brightred, green, brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, lightgray and white. [sorry, że ich nazw nie tłumaczyłem, ale używać ich trzeba w oryginalnym brzmieniu :))]. [Special Settings] Specjalne ustawienia Większość ustawień Midnight Commandera może być zmieniana z poziomu menu. Pomimo tego jest pewna ilość ustawień, których zmiana możliwa jest jedynie poprzez zmianę w plikach konfiguracyjnych. Opcje mogą być ustawione w twoim pliku ~/.config/mc/ini : clear_before_exec. Standardowo Midnight Commander czyści ekran przed wykonaniem komendy. Jeśli chciałbyś widzieć wyjście komendy na dole ekranu, wyedytuj twój plik ~/mc/ini i zmień pole clear_before_exec na 0. confirm_view_dir. Jeśli naciskasz F3 na katalogu, normalnie MC wchodzi do niego. Jeśli ta opcja ma wartość 1, MC zapyta się o potwierdzenie przed wejściem do tego katalogu, jeśli masz zaznaczone jakieś pliki. drop_menus. Jeśli ta opcja jest ustawiona, kiedy naciskasz klawisz F9, rozciągane menu będzie od razu rozłożone, w przeciwnym wypadku znajdziesz się po prostu w najwyższym wierszu ekranu traktowanym jako menu. Będziesz musiał użyć strzałek lub pierwszych literek, aby wybrać konkretne menu. ftpfs_retry_seconds. Wartość jest ilością sekund, przez które Midnight Commander będzie czekał cierpliwie zanim rozpocznie łączenie się z serwerem ftp od nowa. Dzieje się to wtedy kiedy serwer odmówił połączenia lub hasło jest nieprawidłowe. Jeśli wartość wynosi zero, nie nastąpi próba ponownego połączenia z serwerem. ftpfs_use_passive_connections. Standardowo ta opcja jest wyłączona. Powoduje ona, że ftpfs otwiera połączenia pasywne dla transmisji danych. Jest to używane przez ludzi, którzy siedzą za ruterami filtrującymi. Działa to tylko wtedy, kiedy nie używasz serwera ftp proxy. max_dirt_limit. Opisuje jak wiele odświeżeń ekranu może być maksymalnie ominięte we wbudowanym podglądzie plików. Normalnie ta wartość jest ważna, gdyż MC automatycznie dostosowuje liczbę odświeżeń do liczby naciśniętych klawiszy. Chociaż na bardzo wolnych komputerach lub na klawiaturach z szybkim powtarzaniem klawiszy, duża wartość mogłaby spowodować skoki ekranu i utratę płynności. Wydaje się, że wartość 10 dla max_dirt_limit jest najlepszym ustawieniem i to jest wartość standardowa tej funkcji. mouse_move_pages. Kontroluje czy przewijanie w panelu za pomocą myszki odbywa się strona po stronie czy linijka po linjce. mouse_move_pages_viewer. Tak samo jak wyżej tylko, że we wbudowanym wewnętrznym podglądzie plików. navigate_with_arrows. Jeśli ta opcja jest włączona, możesz używać strzałek do automatycznego przemieszczanie się pomiędzy katalogami, jeśli linia poleceń jest pusta. (dotyczy to strzełek w bok). nice_rotating_dash Jeśli jest włączony, Midnight Commander będzie pokazywał w lewym górnym rogu obracający się myślnik kiedy będzie wykonywał jakiś proces. old_esc_mode Standardowo Midnight Commander traktuje klawisz ESC jako przedrostek (old_esc_mode=0). Jeśli włączysz tę opcję (old_esc_mode=1), to klawisz ESC będzie przedrostkiem dla innego klawisza, ale jeśli ten nie nastąpi, będzie on zinterpretowany jako klawisz anulowania (tak jak ESC ESC). only_leading_plus_minus zmienia znaczenia znaków '+', '-', '*' w linii komend (wybór, odznaczenie, odwrócenie zaznaczenia). Standardowo działają one tylko wtedy kiedy linia poleceń jest pusta. Jeśli coś jest w niej już napisane, znaki te są traktowane jako normalne. Jest to przydatne gdyż najczęściej w trakcie pisania nie chcemy zmieniać zaznaczenia. Jednak czasami ... - wystarczy przestawić tę opcję i klawisze te będą zawsze działać. panel_scroll_pages Jeśli ustawione (standardowo), panel będzie przewijany o połowę za każdym razem kiedy kursor dochodzi do dolnej lub górnej linii, w przeciwnym wypadku przewijanie będzie się odbywać linia po linii. show_output_starts_shell Ta opcja pracuje jeśli nie używasz obsługi powłoki w tle. Kiedy użyjesz kombinacji klawiszy C-o i ta opcja jest włączona, będziesz miał nową powłokę. Jeśli nie, dowolny klawisz przywróci znów Midnight Commandera (C-o działa jak podgląd). show_all_if_ambiguous. Standardowo Midnight Commander pokazuje wszystkie możliwe dokończenia jeśli jest ich więcej i naciśnięto kombinację M-Tab po raz drugi, za pierwszym razem dokończone zostanie tylko tyle ile jest to możliwe i jeśli będzie więcej możliwości słychać będzie krótkie bipnięcie. Jeśli chcesz widzieć wszystkie możliwe dokończenia już po pierwszym naciśnięciu M-Tab , zmień tę opcję na 1. torben_fj_mode Jeśli ta opcja jest włączona, klawisze home i end będą działały troszkę inaczej w panelach, zamiast przemieszczać linię wyboru do pierwszej lub ostatniej linii w panelu, będą działały tak jak jest to opisane poniżej: Klawisz home będzie: przechodził do środkowej linii, jeśli jest pod nią; w przeciwnym wypadku będzie przechodził do najwyższej linii w panelu, jeśli już w niej jest, będzie przechodził do pierwszego pliku w panelu. Klawisz end ma podobne zastosowanie: przechodzi do środkowej linii, jeśli jest nad nią; w przeciwnym wypadku przechodzi do najniższej linii w panelu, chyba że już się w niej znajduje, wtedy przechodzi do ostatniego pliku w panelu. highlight_mode Standardowo wszystkie informacje w panelach są wyświetlane tym samym kolorem. Jeśli ta warość jest ustawiona na 1, to uprawnienia lub tryb będą wyświetlane przy użyciu podświetlonej barwy, tak aby pokazać ustawienia dla użytkownika. Tak więc prawa do odczytu, zapisu i wykonywania będą wyświetlane na żółto (tzn. kolorem selected ). W dodatku jeśli ta zmienna jest ustawiona na 2, to całe linie są wyświetlane w kolorze odpowiadającym ich typowi (zobacz sekcję Kolory). Podświetlenie uprawnień również pracuje w tym trybie. use_file_to_guess_type Jeśli ta zmienna jest ustawiona (standardowo) próbuje się dostosować rozszerzenie pliku do tego wybranego w pliku mc.ext. xtree_mode Jeśli ta opcja jest włączona (standardowo tak nie jest) kiedy przeglądasz plik w panelu drzewa, będzie on automatycznie przeładowywał drugi panel na zawartość wybranego katalogu. [Terminal databases] Baza danych terminali (Terminal databases) Midnight Commander pozwala ci na naprawienie bazy danych terminali bez posiadania uprawnień roota. Midnight Commander szuka w pliku startowym (mc.lib położonego w katalogach z bibliotekami Midnight Commandera) lub w pliku ~/.config/mc/ini sekcji "terminal:nazwa-twojego-terminala" i potem sekcji "terminal:general", każda linia sekcji zawiera symbol klawisza, który chcesz zdefiniować, zaczynające się do znaku równości i definicji klawisza. Możesz użyć kombinacji \E aby reprezentować znak escape i ^x aby reprezentować znak Control-x. Możliwymi klawiszami symboli są: f0 do f20 Klawisze funkcyjne f0-f20 bs backspace home klawisz home end klawisz end up strzałka w górę down strzałka w dół left strzałka w lewo right strzałka w prawo pgdn klawisz page down pgup klawisz page up insert znak insert delete znak delete complete do dokańczania Na przykład, aby zdefiniować klawisz insert jako Escape + [ + O + p, możesz ustawić to pliku ini: insert=\E[Op Symbol klawisza complete reprezentuje sekwencję wyjścia używaną do wywoływania procesu dokańczania, jest to wywoływane kombinacją M-tab, ale możesz zdefiniować inne klawisze do wykonywania tych samych funkcji (na tych klawiaturach z toną fajnych i zupełnie bezużytecznych klawiszy). [FILES] PLIKI Program będzie pobierał wszystkie swoje informacje ze zmiennej MC_DATADIR , jeśli jest ona nie ustawiona to znowu przetwarzany jest katalog /usr. /usr/share/mc.hlp Plik pomocy dla programu. /usr/share/mc/mc.ext Standardowy plik rozszerzeń plików. ~/.config/mc/mc.ext Własny plik użytkownika, konfiguruje podgląd i edycje plików. Ma wyższy priorytet niż plik systemowy. /usr/share/mc/mc.ini Standardowy plik setupu do Midnight Commandera, używany tylko wówczas, kiedy użytkownik nie ma swojego własnego pliku ~/.config/mc/ini. /usr/share/mc/mc.lib Globalne ustawienia Midnight Commandera. Ustawienia w tym pliku są uwzględniane przez wszystkie sesje Midnight Commandera, użyteczne do definiowania ogólnosystemowych ustawień terminali. ~/.config/mc/ini Własny setup użytkownika. Jeśli ten plik jest dostępny, jest ładowany zamiast pliku globalnego. /usr/share/mc/mc.hint Plik zawierający podpowiedzi (hints) wyświetlane przez program. /usr/share/mc/mc.menu Ten plik zawiera informacje o ogólnosystemowych aplikacjach w menu. ~/.config/mc/menu Własny plik menu użytkownika. Jeśli ten plik jest obecny jest używany zamiast pliku globalnego. ~~/.cache/mc/tree Lista katalogów drzewa katalogów i podglądu drzewa. Jedna linia jest jednym wejściem. Linie zaczynające się od ukośnika są pełnymi nazwami katalogów. Linie zaczynające się od numeru mają tyle znaków ile poprzedni katalog. Jeśli chcesz możesz stworzyć plik używając komendy "find / -type d -print | sort > ~/.cache/mc/tree". Normalnie nie ma sensu tego czynić, gdyż Midnight Commander robi to sam za ciebie. ./.mc.menu Lokalny plik zdefiniowany przez użytkownika. Jeśli ten plik jest dostępny, jest używany zamiast pliku w katalogu domowym i ogólnosystemowego. To change default home directory of MC, you can use MC_PROFILE_ROOT environment variable. The value of MC_PROFILE_ROOT must be an absolute path. If MC_PROFILE_ROOT is unset or empty, HOME variable is used. If HOME is unset or empty, MC directories are get from GLib library.[AVAILABILITY] DOSTĘPNOŚĆ Najnowsza wersja programu jest do zdobycia na serwerze ftp.nuclecu.unam.mc w katalogu /linux/local i w Europie na serwerze sunsite.mff.cuni.cz w katalogu /GNU/mc i na serwerze ftp.teuto.de w katalogu /lmb/mc.[SEE ALSO] ZOBACZ TAKŻE ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1). Strona Midnight Commander w sieci World Wide Web: http://www.midnight-commander.org/ [AUTHORS] AUTORZY Miguel de Icaza (miguel@roxanne.nuclecu.unam.mx), Janne Kukonlehto (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za) and Pavel Machek (pavel@ucw.cz) are the developers of this package; Alessandro Rubini (rubini@ipvvis.unipv.it) has been especially helpful debugging and enhancing the program's mouse support, John Davis (davis@space.mit.edu) also made his S-Lang library available to us under the GPL and answered my questions about it, and the following people have contributed code and many bug fixes (in alphabetical order): Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de), Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar), Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it), Pavel Roskin (pavel_roskin@geocities.com), Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su), Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su) and Wim Osterholt (wim@djo.wtm.tudelft.nl). [BUGS] BŁĘDY W pliku TODO dystrybucji znajdziesz informacje na temat tego, co pozostało jeszcze do zrobienia. Jeśli chcesz zgłosić kłopoty z programem [błędy w nim], wyślij e-mail [po angielsku], na adres mc-devel@gnome.org. Do zgłoszenia błędu dołącz opis problemu, versję programu, którego używasz (wyświetla ją mc -V), system operacyjny, na którym pracujesz i jeśli program się wykłada, chcielibyśmy dostać ślad stosu.[TŁUMACZENIE] TŁUMACZENIE Maciej Wojciechowski wojciech@staszic.waw.pl [main] lqwqk k k  x x x . x . x  x x x k lqu wqk k lqw tqk n  x x x x x x x x x x x x x x  v v v mqv v v v mqu v v mj qqqqqqCommander qj  Główny ekran pomocy programu GNU Midnight Commander . Aby dowiedzieć się, jak używać interaktywnej pomocy, należy nacisnąć klawisz EnterHow to use help. Można też przejść bezpośrednio do spisu treściContents. Program GNU Midnight Commander został napisany przez jego autorówAUTHORS. Program GNU Midnight Commander jest dostarczany BEZ JAKIEJKOLWIEK GWARANCJIWarranty. Niniejszy program jest wolnym oprogramowaniem; można go rozprowadzać dalej na warunkach GNU General Public LicenseLicense. [License] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [QueryBox] Okna zapytań W oknach dialogowych zapytań można używać klawiszy strzałek lub pierwszych liter, aby wybrać element albo kliknąć na przycisku. [How to use help] Jak używać pomocy Do obsługi przeglądarki można używać klawiszy kursora lub myszy. Naciśnięcie strzałki w dół przeniesie do następnego elementu lub przewinie w dół. Naciśnięcie strzałki w górę przeniesie do poprzedniego elementu lub przewinie w górę, Naciśnięcie strzałki w prawo podąży za zaznaczonym odnośnikiem. Naciśnięcie strzałki w lewo powróci do poprzednio odwiedzonego węzła. Jeśli terminal nie obsługuje klawiszy kursora, można używać spacji do przewijania do przodu i klawisz B , aby przewijać do tyłu. Można używać klawisza Tab , aby przechodzić do następnego elementu i klawisza Enter , aby podążyć za zaznaczonym odnośnikiem. Klawisz L może być używany do przechodzenia do poprzednio odwiedzonego węzła. Naciśnięcie klawisza Esc zakończy przeglądarkę pomocy. Lewy przycisk myszy podąży za odnośnikiem lub przewinie ekran. Prawy przycisk myszy może być używany, aby przechodzić do poprzednio odwiedzonego węzła. Pełna lista klawiszy przeglądarki pomocy: Ogólne klawisze ruchuGeneral Movement Keys są akceptowane. Tab Następny element. M-Tab Poprzedni element. Dół Następny element lub przewijanie o wiersz w dół. Góra Poprzedni element lub przewijanie o wiersz w górę. Prawo , Enter Podążanie za zaznaczonym odnośnikiem. Lewo , l Ostatnio odwiedzony węzeł. F1 Pomoc dla przeglądarki pomocy. N Następny węzeł. P Poprzedni węzeł. C Przejście do Spisu treści. F10 , Esc Zakończenie działanie przeglądarki pomocy.  Local variables: fill-column: 58 end: PK1]ϱB mc.hlp.runu[[Contents] Разделы помощи: ОПИСАНИЕDESCRIPTION OPTIONSOPTIONS Главное окно программыOverview Поддержка мышиMouse Support Клавиатурные командыKeys Переопределение клавиатурных командKeys_redefine Разные командыMiscellaneous Keys Панели каталоговDirectory Panels Быстрый поискQuick search Командная строка оболочкиShell Command Line Клавиши управления перемещениемGeneral Movement Keys Редактирование строк вводаInput Line Keys Главное меню программы Midnight CommanderMenu Bar Меню левой и правой (или верхней и нижней) панелейLeft and Right Menus Формат списка...Listing Mode... Порядок сортировки...Sort Order... Фильтр...Filter... ПеречитатьReread ФайлFile Menu Быстрая смена каталогаQuick cd Меню 'Команды'Command Menu Дерево каталоговDirectory Tree Поиск файловFind File Критерий панелизацииExternal panelize Каталоги быстрого доступаHotlist Файл расширенийEdit Extension File Фоновые заданияBackground Jobs Редактирование файлов менюEdit Menu File Меню 'Настройки'Options Menu КонфигурацияConfiguration Внешний видLayout Настройки панелейPanel options ПодтвержденияConfirmation ОформлениеAppearance Биты символов...Display bits Распознавание клавиш...Learn keys Виртуальные файловые системыVirtual FS Сохранение установокSave Setup Выполнение команд операционной системыExecuting operating system commands Встроенная команда cdThe cd internal command МакроподстановкиMacro Substitution Поддержка subshellThe subshell support Права доступаChmod Владелец/группаChown Расширенная команда ChownAdvanced Chown Операции с файламиFile Operations Маски файлов для операций копирования/переименованияMask Copy/Rename Отметить файлыSelect/Unselect Files Встроенная программа сравнения файловDiff Viewer Встроенная программа просмотра файловInternal File Viewer Встроенный редакторInternal File Editor Опции в ini\-файле для редактораInternal File Editor / options Список экрановScreen selector Завершение вводаCompletion Виртуальные файловые системыVirtual File System Файловая система ftpfsFTP File System Файловая система tarTar File System Файловая система FISH (FIle transfer over SHell)FIle transfer over SHell filesystem Файловая система SFTP (SSH File Transfer Protocol)SFTP (SSH File Transfer Protocol) filesystem Файловая система UFS (Undelete File System)Undelete File System Файловая система smbfsSMB File System Внешняя файловая система (EXTernal File System)EXTernal File System ЦветаColors Внешний видSkins Описание секцийSkins sections Цветовые парыSkins colors Псевдонимы цветов и атрибутовSkins aliases Линии для отрисовки рамокSkins lines СовместимостьSkins oldcolors Подсветка имён файловFilenames Highlight Специальные установкиSpecial Settings Параметры для внешних редакторов и программ просмотраParameters for external editor or viewer Базы терминаловTerminal databases ФайлыFILES Обновление версийAVAILABILITY Другие источникиSEE ALSO АВТОРЫAUTHORS НедоработкиBUGS Лицензия (оригинал на английском)Лицензия (оригинал на английском) ЛицензияЛицензия Диалоговые окна запросовQueryBox Как пользоваться помощьюHow to use help [DESCRIPTION] ОПИСАНИЕ Что такое Midnight Commander Midnight Commander - это программа, предназначенная для просмотра содержимого каталогов и выполнения основных функций управления файлами в UNIX-подобных операционных системах.[OPTIONS] КЛЮЧИ Ключи запуска программы Midnight Commander -a, --stickchars Отключить использование графических символов для рисования линий. -b, --nocolor Запуск программы в черно-белом режиме экрана. -c, --color Включает цветной режим дисплея. Для получения более подробной информации смотрите раздел ЦветаColors. -C arg, --colors=arg Используется для того, чтобы задать другой набор цветов в командной строке. Формат аргумента arg описан в разделе ЦветаColors. --configure-options Выводит опции конфигурирования, с которыми был собран Midnight Commander. -d, --nomouse Отключает поддержку мыши. -D N, --debuglevel=N Используется только если код был скомпилирован с поддержкой виртуальной файловой системы smbfsSMB File System для установки уровня отладочных сообщений smbfs в N (0-10). -e [файл] Запустить встроенный редактор. Если параметр "файл" задан, этот файл будет открыт при запуске. Смотрите также mcedit(1) . -f, --datadir Выводит на экран определенный в процессе компиляции программы путь к файлам программы Midnight Commander. -F, --datadir-info Выводит на экран расширенную информацию о путях, используемых при работе программы Midnight Commander. -g, --oldmouse Принудительно устанавливает режим мыши "normal tracking". В xterm-совместимых терминалах (например, tmux/screen). -k, --resetsoft Восстанавливает значения команд, назначенных функциональным клавишам в предусмотренные по умолчанию значения, используя базу данных termcap/terminfo. Этот ключ используется только на терминалах HP, где функциональные клавиши не работают. -K файл, --keymap=файл Задаёт файл клавиатурных команд для переопределения привязки клавиатурных комбинаций к действиям. -l файл, --ftplog=файл Сохранить диалог с ftp-сервером, а также отладочную информацию smbfs в файл file. --nokeymap Не загружать клавиатурные комбинации из файла, использовать определённые в исходном коде. -P файл, --printwd=файл По окончании работы Midnight Commander запишет последний текущий каталог в указанный файл. Эту опцию не следует использовать напрямую. Она используется специальной функцией оболочки, которая меняет текущий каталог оболочки на последний каталог, использованный Midnight Commander. Для того чтобы эта функция была определена, используйте файл /usr/libexec/mc/mc.sh для оболочек bash и zsh, а для оболочки tcsh соответственно файл /usr/libexec/mc/mc.csh -s, --slow Включает медленный режим терминала, в котором программа выводит меньше псевдографических символов (в том числе в меню и экранах помощи) и отключается вывод дополнительных (избыточных) сообщений. -S arg, --skin=arg Используется для того, чтобы задать другой скин в командной строке. Технология скинов описана в разделе Внешний видSkins. -t, --termcap Используется только в том случае, когда код был скомпилирован с S-Lang и terminfo: в этом случае Midnight Commander использует значение переменной TERMCAP для получения информации о терминале вместо использования системной базы терминалов. -u, --nosubshell Отключает использование альтернативных оболочек shell (имеет смысл только в том случае, когда Midnight Commander был скомпилирован с поддержкой альтернативной оболочки). -U, --subshell Делает возможным использование subshell (имеет смысл только в том случае, когда Midnight Commander был скомпилирован с поддержкой subshell как опции). -v file Запустить встроенную программу просмотра Midnight Commander-а для просмотра указанного файла. После выхода из режима просмотра вы выходите из Midnight Commander и оказываетесь в shell. -V, --version Отображает версию программы. -x, --xterm Запускает программу в режиме xterm. Используется только на терминалах, работающих в режиме xterm (два режима работы экрана и возможность формировать экранирующие последовательности с помощью мыши) (two screen modes, and able to send mouse escape sequences). -X, --no-x11 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift. Если в командной строке указаны два каталога, первый будет отображаться в активной панели, второй - в другой панели. Если указан только один каталог, он будет отображён в активной панели, во второй панели будет отображён каталог, указанный в параметре "other_dir" в файле panels.ini. Если каталоги не указаны, в активной панели будет отображён текущий каталог, а во второй панели - каталог, указанный в параметре "other_dir" в файле panels.ini.[Overview] Главное окно программы Главное окно программы Midnight Commander состоит из трех полей. Два поля, называемые "панелями", идентичны по структуре и обычно отображают перечни файлов и подкаталогов каких-то двух каталогов файловой структуры. Эти каталоги в общем случае различны, хотя, в частности, могут и совпасть. Каждая панель состоит из заголовка, списка файлов и информационной строки. Третье поле экрана, расположенное в нижней части экрана, содержит командную строку текущей оболочки. В этом же поле (самая нижняя строка экрана) содержится подсказка по использованию функциональных клавиш F1 - F10. Самая верхняя строка экрана содержит строку горизонтального менюMenu Bar. Эта строка может не отображаться на экране; в этом случае доступ к ней можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9. Панели Midnight Commander обеспечивают просмотр одновременно двух каталогов. Одна из панелей является активной в том смысле, что пользователь может выполнять некоторые операции с отображаемыми в этой панели файлами и каталогами. В активной панели подсвечено имя одного из каталогов или файлов, а также выделен цветом заголовок панели в верхней строке. Этот заголовок совпадает с именем отображаемого в данной панели каталога, который является текущим каталогом той оболочки, из которой запущена программа. Вторая панель - пассивна. Почти все операции выполняются в активной панели, то есть в соответствующем (текущем) каталоге. Некоторые операции (типа копирования или переноса файлов) по умолчанию используют каталог, отображаемый в пассивной панели, как место назначения операции. Более подробное описание панелей дано в подразделе Панели каталоговDirectory Panels раздела Меню левой и правой панелейLeft and Right Menus и в разделе Меню "Файл"File Menu Вы можете выполнить любую команду операционной системы или запустить на исполнение любую программу непосредственно из программы Midnight Commander, просто набрав имя этой команды (программы) в командной строке и нажав клавишу Enter. Прочитайте разделы Командная строка оболочкиShell Command Line и Редактирование строк вводаInput Line Keys для того, чтобы узнать больше о командной строке.[Mouse Support] Поддержка мыши Программа Midnight Commander обеспечивает поддержку мыши. Это свойство обеспечивается независимо от того, откуда запущен терминал xterm(1) (даже если xterm запущен на удаленном компьютере, используя соединение через telnet, ssh или rlogin) или если вы работаете за консолью Linux и запущена программа управления мышью gpm . Если вы щелкаете мышью на имени файла в одной из панелей, файл выбирается (подсветка перемещается на это имя); если вы щелкнете правой кнопкой мыши, файл отмечается (или отметка с файла снимается, в зависимости от предыдущего состояния). Двойной щелчок мыши на имени файла означает попытку запустить файл на исполнение (если это исполняемая программа); либо, если файл расширенийEdit Extension File содержит программу, ассоциированную с данным расширением, запускается эта программа и ей передается на обработку выбранный файл. Точно также можно выполнить команду, ассоциированную с любой функциональной клавишей, щелкнув по соответствующей экранной кнопке в самой нижней строке экрана. По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее удержания (auto repeat rate) составляет 400 миллисекунд. Это значение можно изменить путем изменения параметра mouse_repeat_rate в файле ~/.config/mc/iniSave Setup Если Commander запущен с поддержкой мыши, вы можете обойти Commander и добиться того, что мышь будет вести себя так же, как она ведет себя по умолчанию (обеспечивая вырезание и вставку текста), если будете удерживать клавишу Shift.[Keys] Клавиатурные команды Некоторые команды в Midnight Commander вызываются с использованием клавиш Control (иногда обозначается как CTRL или CTL) и Meta (иногда обозначается ALT или даже Compose). В настоящем руководстве будут использоваться следующие сокращения: C-<символ> означает, что нужно нажать и удерживать клавишу Control и в это время нажать клавишу <символ>. Так C-f будет означать: нажмите Control и, удерживая ее, нажмите (коротким щелчком) клавишу f. Аналогично M-<символ> означает, что надо удерживать в нажатом состоянии клавишу Meta или Alt во время удара по клавише <символ>. Если на клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом щелкните по клавише <символ>. S-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift во время удара по клавише <символ>. Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения об использовании "горячих" клавиш, принятые в редакторе GNU Emacs. Вы можете переопределить клавиатурные привязки хоткеев к командам, как это описано в разделе переопределение клавиатурных командKeys_redefine Все последующие описания клавиатурных команд относятся к поведению по умолчанию. Описания клавиатурных команд даются в нескольких разделах помощи. Наиболее важными являются следующие разделы: В разделе Меню "Файл"File Menu приведены комбинации клавиш, которые служат для вызова команд, перечисленных в меню "Файл". В этом же разделе перечислены команды, ассоциированные с функциональными клавишами. Большинство из этих команд выполняют действия над подсвеченным файлом или группой отмеченных файлов. В секции Панели каталоговDirectory Panels рассказано о клавишах, которые используются для выбора файла или группы файлов как объектов некоторого последующего действия (обычно действия из меню "Файл"). В разделе Командная строка оболочки (Shell)Shell Command Line перечисляются команды и комбинации клавиш, которые используются для ввода и редактирования команд в командной строке оболочки. Большая часть этих команд служит для переноса имен файлов и/или имен каталогов в командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к истории команд. Клавиши редактирования строк вводаInput Line Keys используются как при редактировании командной строки, так и других строк ввода, появляющихся в различных запросах программы.[Keys_redefine] Переопределение клавиатурных команд Клавиатурные команды могут быть прочитаны из внешнего файла. Сначала Midnight Commander создаёт карту клавиатурных команд из списка, определённого в исходном коде. Затем всегда загружаются два файла /etc/mc/mc.keymap и /usr/share/mc/mc.keymap , последовательно переопределяя ранее загруженные команды. Поиск файла клавиатурных команд, определённого пользователем, производится по следующему алгоритму (до первого нахождения файла): 1) параметр командной строки -K <файл> или --keymap=<файл> 2) переменная окружения MC_KEYMAP 3) параметр keymap в секции [Midnight-Commander] конфигурационного файла. 4) файл ~/.config/mc/mc.keymap Параметры в трёх первых случаях могут содержать абсолютный путь к файлу клавиатурных команд либо просто название схемы привязки (с расширением .keymap либо без него). В данном случае поиск файла клавиатурных команд будет происходить по следующим каталогам (до первого нахождения): 1) ~/.config/mc/ 2) /etc/mc/ 3) /usr/share/mc/ [Miscellaneous Keys] Разные команды Имеется несколько действий, ассоциированных с некоторыми комбинациями клавиш, которые не попадают ни в одну из других категорий: Enter Если в командной строке (в нижней части экрана) набрано имя какой-либо команды, запускается соответствующая программа (если команды не существует, выдается соответствующее сообщение). Если в командной строке нет никакого текста, и если на активной панели подсвечено имя каталога, то Midnight Commander выполняет переход chdir(2) в выбранный каталог и отображает его содержимое в этой панели; если подсвечен исполняемый файл, то он запускается на выполнение. Наконец, если расширение подсвеченного в активной панели файла совпадает с одним из расширений, указанных в файле расширенийEdit Extension File, то выполняется команда, связанная с этим расширением. C-l Обновляет всю информацию, отображаемую программой Midnight Commander. C-x c Запускает команду ChmodChmod для подсвеченного файла или группы отмеченных файлов. C-x o Запускает команду ChownChown для подсвеченного файла или группы отмеченных файлов. C-x l Запускает команду создания жесткой ссылки. C-x s Запускает команду создания абсолютной символической ссылки. C-x v Запускает команду создания относительной символической ссылки. Для более детальной информации о ссылках смотрите раздел Меню "Файл"File Menu C-x i Переводит пассивную панель в режим "Информация". C-x q Переводит пассивную панель в режим быстрого просмотра. C-x ! Выполняется пункт меню "Критерий панелизации"External panelize. C-x h Добавить имя каталога в "Каталоги быстрого доступа"Hotlist. M-! Выполняет пункт меню "Просмотр вывода команды", который описан подробнее в разделе "Меню "Файл"File Menu. M-? Вызов диалогового окна "Поиск файла"Find File. M-c Вызов диалогового окна "Быстрая смена каталога"Quick cd. C-o Если Midnight Commander запущен в консоли Linux или FreeBSD, или через xterm, вам будет показан вывод предыдущей команды. При этом на Linux-консоли Midnight Commander использует встроенную программу (cons.saver) для сохранения выводимой информации и демонстрации ее на экране. Если Midnight Commander скомпилирован с поддержкой подоболочки (subshell), вы можете в процессе выполнения приложения из-под Midnight Commander в любой момент набрать C-o и вернуться к главному экрану Midnight Commander-а. Для возврата к вашему приложению достаточно снова набрать C-o. Если вы застопорите выполнение приложения, использовав этот прием, вы не сможете запустить других программ из Midnight Commander пока отложенное приложение не закончит работу, либо пока вы не прервете его выполнение.[Directory Panels] Панели каталогов В настоящем разделе перечисляются команды, которые позволяют оперировать с содержимым панелей. Если вы хотите узнать, как изменить вид панели или способ представления информации на панели, смотрите раздел Меню левой и правой панелейLeft and Right Menus. Tab, C-i Сменить текущую (активную) панель. Подсветка перемещается с панели, которая была активной ранее, в другую панель, которая становится активной. Insert, C-t Чтобы отметить файл, на который указывает в данный момент подсветка, используйте клавишу Insert (the kich1 terminfo sequence). Для снятия отметки с файла используются те же комбинации. M-e Чтобы поменять кодировку панели, используйте комбинацию M-e (Alt-e). Перекодировка производится из выбранной кодировки в системную. Для отмены перекодировки просто перейдите на каталог вверх '..'. Для отмены перекодировки всех каталогов выберите "Без перекодировки" в диалоге выбора кодировок. M-g, M-r, M-j Используются для перемещения подсветки, соответственно, на самый верхний, средний или нижний файл из числа отображаемых в данный момент на панели. M-t Циклически переключает режимы отображения списка файлов текущего каталога. С помощью этой комбинации клавиш можно быстро переключаться из режима стандартного вывода (long listing) к сокращенному или к режиму, определяемому пользователем. C-\ (control-backslash) Показать "Каталоги быстрого доступа"Hotlist и перейти к выбранному каталогу. + (plus) Эта клавиша используется для того, чтобы выбрать (отметить) группу файлов по регулярному выражению, задающему эту группу. Когда включена опция Только файлы, то выделены будут только файлы. Если опция Только файлы, отключена, то выделены будут как файлы, так и каталоги. Если включена опция Образцы в стиле shell (Shell Patterns), регулярные выражение строятся по тем же правилам, которые действуют в оболочке shell (* означает ноль или большее число любых символов, а ? заменяет один произвольный символ). Если опция Образцы в стиле shell (Shell Patterns) отключена, то пометка файлов производится по правилам обработки нормальных регулярных выражений (смотрите ed (1)). Если включена опция С учётом регистра то пометка файлов и каталогов будет производиться с учетом регистра символов имён. Если опция С учётом регистра отключена, то регистр символов учитываться не будет. \ (backslash) Клавиша "\" снимает отметку с группы файлов, то есть производит действие, обратное тому, которое вызывается по клавише "+". up-key, C-p Перемещает подсветку на предыдущую позицию в списке файлов панели. down-key, C-n Перемещает подсветку на следующую позицию в списке файлов панели. home, a1, M-< Перемещает подсветку на первую позицию списка файлов. end, c1, M-> Перемещает подсветку на последнюю позицию списка файлов. next-page, C-v Перемещает подсветку на одну страницу вниз. prev-page, M-v Перемещает подсветку на одну страницу вверх. M-o Если выделенным элементом активной панели является каталог, установить этот каталог текущим в неактивной панели и перейти к следующему файлу. Если выделенным элементом активной панели является не каталог, установить родительский каталог текущим в неактивной панели и также перейти к следующему файлу. M-i Сделать текущий каталог активной панели также текущим каталогом неактивной панели. Если необходимо, перевести неактивную панель в режим отображения списка файлов. Если активная панель находится в режиме панелизации, неактивная панель в этот режим не переводится. C-PageUp, C-PageDown Только если mc запущен с консоли Linux: выполняется, соответственно, переход (chdir) к родительскому каталогу ("..") или к выделенному подсветкой каталогу. M-y Перемещение к предыдущему каталогу из истории перемещения по каталогам; эквивалентно нажатию мышкой на символ '<' в верхнем углу панели. M-u Перемещение к следующему каталогу из истории перемещения по каталогам; эквивалентно нажатию мышкой на символ '>'. M-S-h, M-H Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой на символ 'v' в верхнем углу панели.[Quick search] Быстрый поиск Режим быстрого поиска позволяет быстро найти нужный файл в каталоге, отображённом в файловой панели, по первым символам имени. Для перехода в режим быстрого поиска используются клавиатурные сочетания C-s или M-s После нажатия одной из этих комбинаций вводимые символы отображаются не в командной строке, а в строке поиска. Если режим "Показ мини-статуса" включен, эта строка отображается на месте строки мини-статуса. В процессе ввода последующих символов линия подсветки перемещается к следующему файлу, название которого начинается с введенной строки символов. Клавиши Backspace или DEL могут использоваться для исправления ошибок. Если C-s нажато снова, осуществляется поиск следующего подходящего файла. Если переход в режим быстрого поиска осуществляется двойным нажатием C-s, то в текущем поиске будет использоваться шаблон предыдущего поиска. Кроме обычных символов в имени файла также можно использовать символы маски '*' и '?'. [Shell Command Line] Командная строка оболочки В этом разделе перечислены команды, которые позволяют сократить число нажатий на клавиши во время ввода и редактирования команд в командной строке. M-Enter Копирует подсвеченное имя файла или каталога в командную строку. C-Enter То же самое, что M-Enter, но работает только на консоли Linux. M-Tab Пытается выполнить операцию Завершение ввода (completion)Completion имени файла, названия команды, переменной, имени пользователя или имени машины (в зависимости от того, что вы начали набирать и какой элемент команды вводите). C-x t, C-x C-t Копирует в командную строку имена помеченных файлов (или подсвеченное имя, если нет помеченных) из активной панели (C-x t) или пассивной панели (C-x C-T). C-x p, C-x C-p Первая комбинация клавиш копирует в командную строку имя текущего каталога, а вторая - имя каталога, отображаемого в пассивной панели. C-q Эта команда (the quote command) используется для того, чтобы вставить символы, которые каким-то образом интерпретируются самим Midnight Commander-ом (например, символ '+'). M-p, M-n Эти комбинации используются для перемещения по истории команд. M-p вызывает перемещение на команду назад по списку ранее запускавшихся команд, а M-n - перемещение на одну команду вперед. M-h Выводит историю текущей строки ввода (для командной строки - историю команд).[General Movement Keys] Клавиши управления перемещением Встроенная программа просмотра файлов, программа просмотра подсказки и программа просмотра каталогов используют один и тот же программный код для управления перемещением. Следовательно, для перемещения используются одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и комбинации, применяющиеся только в ней. Другие части Midnight Commander-а тоже используют некоторые из комбинаций клавиш управления перемещением, так что настоящая секция руководства может быть также полезна при изучении этих частей. Up, C-p Перемещение на одну строку назад или вверх Down, C-n Перемещение на одну строку вперед Prev Page, Page Up, M-v Перемещение на одну страницу назад Next Page, Page Down, C-v Перемещение на одну страницу вперед Home, A1 Перемещение к началу. End, C1 Перемещение к концу. Программы просмотра файлов и помощи воспринимают в дополнение к перечисленным еще и следующие комбинации: b, C-b, C-h, Backspace, Delete Перемещение на одну страницу назад Space bar Перемещение на одну страницу вперед u, d Перемещение на половину страницы назад или вперед. g, G Перемещение к началу или к концу файла.[Input Line Keys] Редактирование строк ввода Строки ввода (это не только командная строкаShell Command Line оболочки, но и строки в диалоговых окнах различных подпрограмм) воспринимают следующие управляющие комбинации: C-a Перемещает курсор в началу строки. C-e Перемещает курсор в конец строки. C-b, стрелка-влево Перемещает курсор на одну позицию влево. C-f, стрелка-вправо Перемещает курсор на одну позицию вправо. M-f Перемещает курсор на одно слово вперед. M-b Перемещает курсор на одно слово назад. C-h, Backspace Удаляет символ, предшествующий курсору. C-d, Delete Удаляет символ в позиции курсора. C-@ Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть текста. C-w Копирует текст, расположенный между курсором и меткой, в буфер, удаляя текст из строки ввода. M-w Копирует текст, расположенный между курсором и меткой, в буфер. C-y Вставляет содержимое буфера в строку ввода перед позицией курсора. C-k Удаляет текст от курсора до конца строки. M-p, M-n Эти комбинации используются для перемещения по истории команд. M-p перемещает к предыдущей команде, M-n - к следующей. M-C-h, M-Backspace Удалить предшествующее слово. M-Tab Пытается выполнить завершение ввода (completion)Completion имени файла, команды, переменной, имени пользователя или имени машины.[Menu Bar] Главное меню программы Midnight Commander Строка главного меню появляется в верхней части экрана после нажатия клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской версии соответственно "Left", "File", "Command", "Options" и "Right"). При выборе одного из этих пунктов появляется соответствующее выпадающее меню. Пункты меню "Левая" и "Правая " ("Верхняя" и "Нижняя")Left and Right Menus позволяют изменить вид, соответственно, левой и правой (или верней и нижней) панелей и характер отображаемой в панели информации, в частности, выполнить соединения с удаленными компьютерами. Меню "Файл"File Menu позволяет выполнить какие-то действия с выбранным файлом или группой помеченных файлов. Меню "Команды"Command Menu перечисляет действия, которые имеют более общий характер и не относятся только к выделенному в данный момент файлу или группе помеченных файлов. Меню "Настройки"Options Menu служит для задания ряда параметров, определяющих внешний вид и поведение программы Midnight Commander. Один из пунктов этого меню служит для сохранения настроек, заданных пользователем.[Left and Right Menus] Меню левой и правой (или верхней и нижней) панелей Вид панелей, в которых отображаются списки файлов и каталогов, может быть изменен через пункты меню "Левая" (или "Верхняя") и "Правая" (или "Нижняя"). [Listing Mode...] Формат списка... Этот пункт меню предназначен для определения формата вывода списка файлов в панели. Вы можете выбрать один из 4 вариантов представления списка файлов: Стандартный , Укороченный , Расширенный и Определяемый пользователем . В стандартном формате отображаются имя файла, его размер и время последней модификации. В укороченном (brief) формате отображаются только имена файлов, расположенные в несколько колонок (от 1 до 9), за счет чего на панели видно в несколько раз больше имен. В расширенном (long) формате содержимое каталога представляется так, как это делает команда ls -l . В этом формате панель занимает весь экран. Если вы выберете формат "Определяемый пользователем" ("User"), вы должны будете задать структуру отображаемой информации. При задании структуры вначале указывается размер панели: "half" (половина экрана) или "full" (весь экран). После размера панели можно указать, что на панели должно быть две колонки. Это делается добавлением цифры 2 в строку задания формата. Далее надо перечислить имена полей с необязательным параметром ширины поля. В качестве имен полей могут использоваться: name отображать имя файла. size отображать размер файла. bsize отображать размер в альтернативной форме, при которой выводятся размеры файлов, а для каталогов выводится только надпись "ПОД-КАТ" ("SUB-DIR") или "ВВЕРХ" ("UP--DIR"). type отображать односимвольное поле типа. Этот символ может принимать значения из подмножества символов, выводимых командой ls -F : * (asterisk) для исполняемых файлов, / (slash) для каталогов, @ (at-sign) для ссылок (links), = (знак равенства) для сокетов (sockets), - дефис (hyphen) для байт-ориентированных устройств, + для блок-ориентированных устройств, | (pipe) для файлов типа FIFO, ~ (тильда) для символических ссылок на каталоги, ! (восклицательный знак) для оборванных (stale) символических ссылок (ссылок, указывающих в никуда). mark Звездочка (asterisk) если файл помечен, пробел - если не помечен. mtime время последней модификации файла. atime время последнего доступа к файлу. ctime время последнего изменения файла. perm строка, показывающая текущие права доступа к файлу. mode восьмеричное представление текущих прав доступа к файлу. nlink число ссылок на данный файл. ngid идентификатор группы (GID, в цифровой форме). nuid идентификатор пользователя (UID, в цифровой форме). owner владелец файла. group группа, имеющая права на файл. inode номер inode файла. Вы также можете использовать следующие имена полей для организации вывода информации на дисплей: space Вставить пробел при выводе на дисплей. | Вставить вертикальную линию при выводе на дисплей. Для того, чтобы задать фиксированную ширину поля, нужно добавить двоеточие ':', после которого указать число позиций, которое отводится под это поле. Если после числа поставить символ '+', то указанное число будет интерпретироваться как минимальная ширина поля, и, если экран позволяет, поле будет расширено. Например, Стандартный формат вывода задается строкой: half type name | size | mtime а Расширенный - строкой: full perm space nlink space owner space group space size space mtime space name А вот пример удобного формата, определяемого пользователем: half name | size:7 | type mode:3 Помимо того, что может задаваться формат вывода на панель списка файлов, любую панель можно перевести в один из следующих режимов: Информация В этом режиме на панель выводится информация о подсвеченном в другой панели файле и о текущей файловой системе (тип, свободное пространство и число свободных inode). Дерево Режим отображения дерева каталогов подобен тому, который вы увидите, выбрав пункт Дерево каталоговDirectory Tree из меню "Команды" ("Commands"). Смотрите соответствующий раздел. Быстрый просмотр В этом режиме панель переключается на отображение содержимого файла, подсвеченного в другой панели. Для вывода используется встроенная программа просмотра файловInternal File Viewer, так что, если переключиться клавишей Tab в панель просмотра, вы сможете использовать все команды управления просмотром.[Sort Order...] Порядок сортировки... Отображение списка файлов в любой из панелей может производиться в соответствии с одним из восьми порядков сортировки: - по имени; - по расширению; - по размеру файла; - по времени модификации; - по времени последнего обращения к файлу; - по времени последнего изменения атрибутов файла; - по номеру узла (inode); - без сортировки. Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором кроме того можно указать, что сортировка производится в обратном порядке (поставив с помощью клавиши пробела отметку в скобках возле слова "Обратный (reverse)". По умолчанию каталоги отображаются в начале списка, но это можно изменить, проставив отметку возле опции "Смешивать файлы и каталоги" пункта меню Настройки панелейPanel options.[Filter...] Фильтр... Пункт меню "Фильтр" позволяет задать шаблон, которому должны соответствовать имена файлов, отображаемых в панели (например, *.tar.gz ). Имена каталогов и ссылки на каталоги отображаются всегда, независимо от шаблона.[Reread] Перечитать Команда "Перечитать" обновляет список, отображаемый на панели. Это бывает полезно в тех случаях, когда другие процессы создают или удаляют файлы.[File Menu] Файл Программа Midnight Commander использует функциональные клавиши F1 - F10 как "горячие" клавиши для команд, включенных в меню "Файл". Escape-последовательности, генерируемые клавишами F1-F10, соответствуют функциям terminfo kf1 - kf10. На терминалах без поддержки функциональных клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а затем число в диапазоне от 1 до 9 или 0 (соответствует F1 - F9 и F10). Меню "Файл" содержит следующие команды (соответствующие "горячие" клавиши указываются в скобках): Просмотр файла Просмотреть файл, на который указывает подсветка. По умолчанию при этом вызывается встроенная программа просмотраInternal File Viewer, но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать внешнюю программу просмотра, путь к которой должен быть указан в переменной окружения PAGER . Если переменная PAGER не определена, вызывается встроенная программа. Если вместо F3 нажать F13, встроенная программа просмотра не выполняет предварительного форматирования или обработки файла. В разделе Параметры для внешних редакторов и программ просмотраParameters for external editor or viewer описано, как можно задать параметры командной строки для внешних программ просмотра файлов. Просмотр вывода команды По этой команде на экране появляется строка ввода, в которой вы можете ввести любую команду с параметрами (по умолчанию предлагается использовать в качестве параметра имя подсвеченного файла). Вывод этой команды будет отображаться на экране через встроенную программу просмотра. Редактирование Вызывается редактор vi , либо редактор, указанный в переменной окружения EDITOR , либо встроенный редактор файловInternal File Editor (если включена опция "Встроенный редактор" (use_internal_edit) в меню "Настройки / Конфигурация"). В разделе Параметры для внешних редакторов и программ просмотраParameters for external editor or viewer описано, как можно задать параметры командной строки для внешних редакторов. Копирование Вызывается диалоговое окно, в котором предлагается скопировать подсвеченный файл из каталога, отображаемого в активной панели (или группу отмеченных файлов, если в активной панели отмечен хотя бы один файл) в каталог, отображаемый в пассивной панели. Имя каталога, в который будет производиться копирование, можно изменить. Можно предварительно резервировать место под новые файлы в каталоге назначения, выставив конфигурационную опцию preallocate_space. О том, как задать шаблон для имен копируемых файлов (обычно это * или ^\(.*\)$, в зависимости от установки опции Образцы в стиле shell (Shell Patterns), и о допустимых символах замены (wildcards) в строке целевого каталога вы можете узнать, просмотрев раздел Маски файлов для операций копирования/переименованияMask Copy/Rename. В процессе выполнения копирования можно нажать C-c или ESC для того, чтобы прервать выполнение операции. В некоторых системах можно осуществлять копирование в фоновом режиме, если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой <На фоне> (или нажав M-b в диалоговом окне). Используя пункт меню "Команды/Фоновые задания"Background Jobs, можно управлять выполнением фоновых процессов. Права доступа Позволяет изменить права доступа к выделенному или помеченным файлам. Жесткая ссылка Создает жесткую ссылку на текущий файл. Абсолютная символическая ссылка Создает абсолютную символическую ссылку на текущий файл. Относительная символическая ссылка Создает относительную символическую ссылку на текущий файл. Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле подобно копированию файла, но и исходное имя файла и ссылка указывают на один и тот же реальный файл на диске. Поэтому, если вы, например, редактируете файл, то изменения будут появляться в обеих копиях. Синонимами термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut). Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки невозможно различить, где исходный файл, а где ссылка. Если вы удаляете один из этих файлов (точнее одно из этих имен), то файл еще сохраняется на диске (пока у него есть хоть одно имя-ссылка). Очень трудно различить первоначальное имя файла и позже созданные жесткие ссылки на него. Поэтому жесткие ссылки применяются там, где отслеживать различия и не требуется. Символическая ссылка - это ссылка на имя исходного файла. Если исходный файл удален, символическая ссылка становится бесполезной. Символическую ссылку легко отличить от первоначального имени файла, и программа Midnight Commander указывает символические ссылки, выводя знак "@" перед именем такой ссылки (кроме ссылок на каталоги, которые обозначаются знаком тильды "~"). Если на экран выводится строка мини-статуса (опция "Показывать мини-статус" ("Show mini-status") включена), то в ней отображается имя исходного файла. Используйте символические ссылки в тех случаях, когда хотите избежать путаницы, связанной с применением жестких ссылок. Когда вы нажимаете клавиатурное сочетание "C-x s", Midnight Commander автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла, на который будет указывать ссылка. Вы можете изменить их. Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути, а по относительному. Абсолютный путь начинается с корневого каталога: /home/frodo/mc/mc -> /home/frodo/new/mc Относительный путь указывает на расположение файла относительно места, где будет располагаться создаваемая ссылка: /home/frodo/mc/mc -> ../new/mc Для того, чтобы создать относительную символическую ссылку, используйте клавиатурное сочетание "C-x v" вместо "C-x s". Владелец/группа Позволяет выполнить команду chown. Права (расширенные) Позволяет изменить права доступа и владения файлом. Переименование Вызывается диалоговое окно, в котором предлагается перенести подсвеченный файл из каталога, отображаемого в активной панели (или группу отмеченных файлов, если в активной панели отмечен хотя бы один файл) в каталог, отображаемый в пассивной панели. Имя каталога, в который будет производиться перенос, можно изменить, воспользовавшись соответствующей строкой ввода. В остальном диалоговое окно аналогично окну, появляющемуся при вызове команды копировании файлов (смотрите выше). Создание каталога Появляется диалоговое окно и создается каталог с введенным именем. Удаление Удаляется файл, имя которого подсвечено (или группа файлов, имена которых помечены) в активной панели. Операцию можно прервать, нажав C-c или ESC во время ее исполнения. Быстрая смена каталога Используйте быструю смену каталогаThe cd internal command если вы знаете полный путь к каталогу, в который хотите перейти (который хотите сделать текущим). Отметить группу Эта команда используется для отметки группы файлов по заданному шаблону. Midnight Commander выдаст диалоговое окно, в которой надо задать опции выделения группы файлов и каталогов. Если включена опция Только файлы, то выделены будут только файлы. Если опция Только файлы, отключена, то выделены будут как файлы, так и каталоги. Если включена опция Образцы в стиле shell (Shell Patterns), регулярные выражение строятся по тем же правилам, которые действуют в оболочке shell (* означает ноль или большее число любых символов, а ? заменяет один произвольный символ). Если опция Образцы в стиле shell (Shell Patterns) отключена, то пометка файлов производится по правилам обработки нормальных регулярных выражений (смотрите ed (1)). Если включена опция С учётом регистра то пометка файлов и каталогов будет производиться с учетом регистра символов имён. Если опция С учётом регистра отключена, то регистр символов учитываться не будет. Снять отметку Используется для снятия отметки с группы файлов. Эта операция является обратной по отношению к операции отметки группы файлов и использует те же правила формирования шаблонов. Выход Выйти из программы Midnight Commander. Shift-F10 используется для выхода в тех ситуациях, когда используется shell wrapper. После Shift-F10 текущим каталогом будет не последний каталог, в котором вы были при работе в Midnight Commander, а тот, в котором вы были, когда запустили Midnight Commander.[Quick cd] Быстрая смена каталога Эта команда полезна тогда, когда вы знаете полный путь к каталогу, который хотите сделать текущим, и желаете использовать встроенную команду cdThe cd internal command. По этой команде вызывается диалоговое окно, в строке ввода которого вы должны ввести тот путь, который вы ввели бы в командной строке оболочки при выполнении команды cd. После этого надо нажать клавишу .[Command Menu] Меню 'Команды' Меню пользователя Вызывает меню пользователяEdit Menu File. Меню пользователя предоставляет простой способ расширения возможностей Midnight Commander за счет добавления в личное меню пользователя вызова часто используемых программ. При обращении к пункту меню "Дерево каталогов"Directory Tree выводится окно, отображающее структуру каталогов файловой системы. Команда "Поиск файла"Find File позволяет найти на диске файл с заданным именем. "Горячие" клавиши - M-? . Команда "Переставить панели" меняет местами содержимое правой и левой панелей. "Горячие" клавиши - C-u . По команде "Отключить панели" показывается вывод последней из выполнявшихся команд облочки. Эта команда работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши - C-o . По команде "Сравнить каталоги" ("горячие" клавиши - C-x d ) сравнивается содержимое каталогов, отображаемых на левой и правой панелях. После сравнения можно воспользоваться командой "Копировать" для того, чтобы сделать содержимое каталогов одинаковым. Существует три метода сравнения. При быстром методе сравниваются только размер и дата создания файлов с одинаковыми именами. При побайтном методе сравнивается содержимое файлов (побайтно). Этот метод недоступен, если машина не поддерживает системный вызов mmap(2). При сравнении по размеру сравниваются только размеры соответствующих файлов, а дата создания не проверяется. Пункт меню "Внешняя панелизация"External panelize позволяет выполнить внешнюю программу, сделав ее вывод содержимым текущей панели (характерный пример - панелизация вывода команды find). Пункт меню "История командной строки" выводит окно со списком ранее выполнявшихся команд. Подсвеченную строку из истории можно скопировать в командную строку оболочки (перемещение подсветки - стрелками вверх/вниз, копирование - по клавише Enter). Доступ к истории команд можно получить также по комбинациям клавиш M-p или M-n , однако в этом случае вы не видите окна с перечнем команд. Вместо этого в командную строку выводится одна команда из списка и по комбинации M-p происходит смена этой команды на предыдущую, а по M-n - на следующую команду из истории команд. Пункт меню "Каталоги быстрого доступа"Hotlist позволяет создать список каталогов, которые часто используются, и обеспечить быстрый переход к нужному каталогу из этого списка. Пункт меню "Список активных ВФС" отображает список виртуальных файловых систем, активных на настоящий момент. Можно перейти на выбранную виртуальную файловую систему. Для Обновления списка выберите кнопку "Освежить" в диалоговом окне. Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого архива или при разорванном сетевом соединении. Пункт меню "Фоновые задания"Background Jobs отображает список фоновых заданий, запущенных в диалоге копирования/перемещения кнопкой "В фоне". Пункт меню "Список экранов"Screen selector отображает диалоговое окно со списком одновременно работающих в данный момент встроенноых редакторов, программ просмотра и других модулей MC, поддерживающих такой режим работы. После выбора пункта меню "Файл расширений"Edit Extension File вы можете связать с определенным расширением файла (окончанием имени после последней точки) программу, которая будет запускаться для обработки (просмотра, редактирования или выполнения) файла с таким расширением. Запуск выбранной программы будет осуществляться после установки подсветки на имя файла и нажатия клавиши . Пункт меню "Файл меню"Edit Menu File используется для редактирования пользовательского меню (которое появляется после нажатия клавиши F2).[Directory Tree] Дерево каталогов После выбора пункта меню "Дерево каталогов" появляется окно, в котором отображена иерархическая структура каталогов. Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой панелей. Чтобы избавиться от долгих задержек во время создания дерева каталогов, Midnight Commander создает дерево путем просмотра только небольшого подмножества всех каталогов. Если каталог, который вам нужен, не отображен, перейдите в его родительский каталог и нажмите C-r (или F2 ). Для управления просмотром дерева каталогов могут использоваться следующие комбинации клавиш: Работают все клавиши управления перемещениемGeneral Movement Keys. Enter В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из режима просмотра и отображение списка файлов выбранного каталога в активной панели. При отображении дерева каталогов в одной из панелей при нажатии клавиши Enter соответствующий каталог отображается во второй панели, а на текущей панели остается дерево. C-r, F2 Перечитать содержимое каталога. Используется в тех случаях, когда дерево каталогов не соответствует реальной структуре: некоторые каталоги не показаны или показаны более не существующие. F3 Удалить текущий каталог из дерева. Эта команда используется для удаления ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть подкаталог в дерево, перейдите в его родительский каталог и нажмите клавишу F2. F4 Переключение между статическим (применяемым по умолчанию) и динамическим режимами перемещения по дереву. В статическом режиме перемещения для выбора каталога (т.е. перемещения подсветки на имя другого каталога) используются только стрелки вверх/вниз. Показываются все известные программе на данный момент подкаталоги. В динамическом режиме стрелки вверх/вниз используются для перехода на соседний каталог того же уровня. Для перехода в родительский каталог используется клавиша "стрелка влево", а по стрелке вправо происходит переход к потомкам текущего каталога, то есть на один уровень ниже. При этом отображаются только вышележащие каталоги (включая родительский и выше), соседние каталоги того же уровня и непосредственные потомки. Вид дерева каталогов динамически изменяется после каждого перемещения по дереву. F5 Копировать подкаталог (появляется строка ввода, в которой надо указать, куда копировать). F6 Переместить подкаталог. F7 Создать подкаталог в текущем (подсвеченном) каталоге. F8 Удалить подсвеченный каталог из файловой системы. C-s, M-s Найти следующий каталог, соответствующий заданному шаблону поиска. Если такого каталога не существует, происходит просто смещение подсветки на одну строку вниз. C-h, Backspace Удаляет последний символ в строке (шаблоне) поиска. Любой другой символ Этот символ добавляется в шаблон поиска и производится перемещение на имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра дерева каталогов вначале необходимо активизировать режим поиска клавишами C-s . Шаблон поиска будет отображаться в строке мини-статуса. Следующие действия возможны только в окне просмотра дерева каталогов и не поддерживаются при просмотре дерева в одной из панелей: F1 (Help) Вызов подсказки с отображением настоящего раздела помощи. Esc, F10 Выход из окна дерева каталогов. Смены текущего каталога не происходит. В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок аналогичен нажатию клавиши Enter. Смотрите также секцию о поддержке мышиMouse Support.[Find File] Поиск файлов После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором запрашивается имя искомого файла и имя каталога, с которого необходимо начинать поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из дерева каталоговDirectory Tree. Поле "Шаблон имени" содержит маску имени файла, по которой происходит поиск. В зависимости от опции "Метасимволы shell" маска интерпретируется либо по тем же правилам, что и в командной оболочке, либо как регулярное выражение. Пустое поле также допустимо и соответствует любому имени. Поле "Содержимое" позволяет задать текст, который надо найти. Если это поле пусто, то поиск по содержимому файлов производиться не будет. Опция "Только целые слова" устанавливает, что шаблон поиска соответствует только целым словам (например, если указано "foo", не будет найдено слово "foobar"). Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>. Во время поиска его можно приостановить кнопкой <Приостановить> и продолжить по кнопке <Продолжить>. Список найденных файлов можно просматривать, перемещаясь с помощью клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти> используется для перехода в каталог, в котором находится подсвеченный файл. Кнопка <Повтор> служит для задания параметров нового поиска. Кнопка <Выход> служит для выхода из режима поиска. Нажатие на кнопку <Панелизация> приведет к тому, что результаты поиска будут отображены на текущую активную панель, так что вы можете производить с выбранными файлами еще какие-то действия (просматривать, копировать, перемещать, удалять и так далее). Для возврата к обычному списку файлов нужно перейти в каталог "..". Опция "Разрешить игнорирование каталогов" совместно с расположенным ниже полем ввода позволяет задать список каталогов, которые нужно пропускать при поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите искать в каталогах, подключенных через NFS по очень медленному каналу). Компоненты списка должны быть разделены двоеточиями. Например /cdrom:/nfs/wuarchive:/afs Относительные пути также поддерживаются. Следующий пример показывает, как при поиске пропускать специальные каталоги различных систем управления версиями: /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь. Вы можете использовать перенаправление вывода на панель (см. Критерий панелизацииExternal panelize) для выполнения некоторых усложненных последовательностей действий, в то время как "Поиск файла" позволяет выполнять только простые запросы.[External panelize] Критерий панелизации Пункт меню "Критерий панелизации" (который правильнее было бы назвать "Перенаправление вывода на панель") позволяет выполнить внешнюю программу и отобразить вывод этой программы на текущей активной панели. Например, если вы хотите выполнить какое-то действие над всеми символическими ссылками текущего каталога, вы можете использовать пункт "Критерий панелизации" для запуска следующей команды: find . -type l -print После выполнения этой команды в текущей панели будет отображено не содержимое соответствующего каталога, а только все символические ссылки, в нем расположенные. Если вы хотите вывести на панель все файлы, которые были скачаны с вашего FTP-сайта, вы можете использовать следующую команду для извлечения нужных имен из файла протокола: awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog Если вы захотите, то можете сохранить часто используемые команды панелизации под отдельными информативными именами, чтобы иметь возможность их быстро вызвать по этим именам. Для этого нужно набрать команду в строке ввода и нажать кнопку <Добавить>. После этого вам потребуется ввести имя, по которому вы будете вызывать команду. В следующий раз вам достаточно будет выбрать нужное имя из списка, а не вводить всю команду заново.[Hotlist] Каталоги быстрого доступа Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток (условных имен), присвоенных наиболее часто используемым каталогам. Этот список можно использовать для быстрого перехода в нужный каталог. Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить новую метку в список или удалить ранее созданную пару метка/каталог. Для добавления метки можно также использовать комбинацию клавиш C-x h, по которой текущий каталог добавляется в каталоги быстрого доступа. Программа выдаст запрос на ввод метки для этого каталога. Использование этого пункта меню обеспечивает более быстрый переход к часто используемым каталогам. Другим способом ускорения процедуры переключения на часто используемые каталоги является задание переменной CDPATH (смотрите описание встроенной команды cdThe cd internal command.[Edit Extension File] Файл расширений Этот пункт меню "Команда" служит для вызова редактора и редактирования файла ~/.config/mc/mc.ext . Этот файл имеет следующий формат (формат был изменен в версии 3.0): Все строки, начинающиеся с # или пустые строки игнорируются. Строки, начинающиеся с первой колонки (будем говорить, что с таких строк начинаются секции файла расширений), должны иметь следующий формат: keyword/desc , т.е. все, что стоит после keyword/ и до конца строки, интерпретируется как desc. В качестве keyword может стоять одно из следующих слов: shell если desc начинается с точки (мета-символы не допускаются), то desc - это расширение имени файла, т.е. шаблону соответствуют все файлы, оканчивающиеся на desc. Пример: .tar будет означать *.tar. Если desc не начинается с точки, то desc трактуется как полное имя файла. regex desc - регулярное выражение. Обратите внимание на то, что используется библиотека GNU regex, в силу чего "\|" соответствует просто символу "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично, вместо скобок "(" и ")" надо использовать "\(" и "\)". directory Файл является каталогом и его имя соответствует регулярному выражению desc. type в этом случае выбираются такие файлы, для которых `file %f` соответствует регулярному выражению desc (часть filename: из `file %f` удалена). default подходит любой файл, независимо от того, какое значение принимает desc. include - означает общую секцию. Все строки в секции, кроме первой, должны начинаться с пробела или символа табуляции и иметь следующий формат: keyword=command (без пробелов возле "="), где keyword должно быть: Open (строка задает действия, выполняемые в том случае, когда пользователь нажимает Enter или дважды щелкает мышкой по имени файла), View (F3), Edit (F4) или Include (для добавления правил из общей секции). command - любая однострочная команда оболочки, в которой допускаются простые макроподстановкиMacro Substitution. Действие вычисляется сверху вниз (таким образом порядок следования важен). Если некоторое действие пропущено, поиск продолжается как в случае, если это действие не соответствует условию. Другими словами если файл соответствует первой и второй секции, но действие View пропущено в первой секции, то при нажатии клавиши F3 будет использовано действие View из второй секции. default должно описывать все действия.[Background Jobs] Фоновые задания Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными из Midnight Commander (такими заданиями могут быть только операции копирования и перемещения файлов). Используя этот пункт меню или "горячие" клавиши C-x j, вы можете остановить, возобновить или снять любое из фоновых заданий.[Edit Menu File] Редактирование файлов меню Файлы меню содержат списки команд для выполнения часто повторяемых пользователем операций. Эти меню создаются и поддерживаются самими пользователями. Могут быть созданы три файла меню: в текущем каталоге, в домашнем каталоге пользователя и общесистемный. Когда вы нажимаете клавишу F2 для вызова меню, Midnight Commander вначале ищет файл .mc.menu в текущем каталоге и отображает соответствующее меню (если находит и если владельцем этого файла является данный пользователь или root и этот файл не доступен на запись всем). Если такого файла не найдено, таким же образом ищется файл ~/.config/mc/menu , и в последнюю очередь mc использует общесистемное меню /usr/share/mc/mc.menu . Формат всех трех файлов меню одинаков и очень прост. Строки комментариев начинаются с '#'. Дополнительные комментарии должны начинаться с '#', пробела или символа табуляции. Строки, начинающиеся с любого символа, отличного от пробела и символа табуляции, интерпретируются как названия пунктов меню, причем если первый символ является буквой или цифрой, то соответствующая клавиша будет служить "горячей" клавишей для вызова этого пункта меню. Строки, начинающиеся с пробела или символа табуляции, интерпретируются как команды, которые должны выполняться при вызове соответствующего пункта меню. Эти строки должны следовать за строкой названия и их может быть несколько. Когда пользователь выбирает какой-то пункт меню, соответствующие командные строки копируются во временный файл во временном каталоге (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это позволяет пользователю вставлять в команды меню любые конструкции, допустимые в командном языке оболочки. Можно также использовать макроподстановки, которые производятся перед выполнением кода меню (подробнее смотрите в секции МакроподстановкиMacro Substitution). Вот пример файла mc.menu: A Dump the currently selected file od -c %f B Edit a bug report and send it to root I=`mktemp ${MC_TMPDIR:-/tmp}/mail.XXXXXX` || exit 1 vi $I mail -s "Midnight Commander bug" root < $I rm -f $I M Read mail emacs -f rmail N Read Usenet news emacs -f gnus H Call the info hypertext browser info J Copy current directory to other panel recursively tar cf - . | (cd %D && tar xvpf -) K Make a release of the current subdirectory echo -n "Name of distribution file: " read tar ln -s %d `dirname %d`/$tar cd .. tar cvhf ${tar}.tar $tar = f *.tar.gz | f *.tgz & t n X Extract the contents of a compressed tar file tar xzvf %f Условия выполнения (Default Conditions) Каждому пункту меню может предшествовать условие. Строка, задающая условие, должна содержать символ '=' в первой колонке. Команды, задаваемые этим пунктом меню, будут выполняться только если условие выполняется. Синтаксис строки условия: = или: = | ... или: = & ... где может принимать следующие значения: y синтаксис текущего файла соответствует шаблону. Только для меню редактора. f соответствует шаблону имя текущего файла? F соответствует шаблону файл в пассивной панели? d соответствует шаблону имя текущего каталога? D соответствует шаблону имя текущего каталога в пассивной панели? t тип файла соответствует ? T тип файла в пассивной панели соответствует ? x filename является исполнимым? ! логическое отрицание условия Шаблон (pattern) - это обычный шаблон оболочки (shell pattern) или регулярное выражение, в соответствии с опцией "shell patterns". Вы можете задать значение опции "shell patterns" путем записи строки "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0 или 1). Типы файлов определяются следующими символами: n не каталог r обычный файл (regular file) d каталог l ссылка (link) c байт-ориентированное устройство (char special) b блок-ориентированное устройство (block special) f fifo s socket x исполняемый файл t помеченный файл (tagged) Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа fifo. Тип 't' стоит несколько особняком, потому что этот тип определяется не типом самого файла, а тем, помечен ли файл на панели. Условие '=t t' истинно, если в текущей панели имеются помеченные файлы, и ложно, если таковых нет. Если условие начинается с '=?' вместо '=', то во время выполнения проверки условия будет отображаться ход вычисления условия (a debug trace will be shown whenever the value of the condition is calculated). Значение условия вычисляется слева направо. Это значит, что = f *.tar.gz | f *.tgz & t n вычисляется как ( (f *.tar.gz) | (f *.tgz) ) & (t n) Вот пример использования условий: = f *.tar.gz | f *.tgz & t n L List the contents of a compressed tar-archive gzip -cd %f | tar xvf - Условия включения пункта в меню (Addition Conditions) Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') - это условие трактуется как условие включения данного пункта в меню. Если условие истинно, пункт включается в отображаемое на экране меню, если условие не выполняется - не включается. Вы можете использовать одно и то же условие и как условие выполнения и как условие включения пункта в меню, если начнете строку условия с '+=' или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?'). Если вы хотите использовать два разных условия, одно для включения в меню, а другое - для выполнения, надо предпослать пункту меню две строки условий, одну - начинающуюся с '+', и другую - начинающуюся с '='.[Options Menu] Меню 'Настройки' Программа Midnight Commander имеет ряд установок (опций), каждая из которых может быть включена или выключена, для чего служат несколько диалоговых окон, доступных через меню "Настройки". Опция включена, если поставлена звездочка или знак "x" в скобках перед названием опции. Пункт КонфигурацияConfiguration вызывает диалоговое окно, в котором вы можете поменять большинство установок программы Midnight Commander. Пункт Внешний видLayout служит для задания настроек, определяющих положение и вид окна программы mc на экране. Пункт Настройки панелейPanel options служит для задания настроек панелей файлового менеджера. Пункт ПодтверждениеConfirmation вызывает диалоговое окно, в котором вы указываете, на выполнение каких действий программа будет требовать подтверждения. Пункт ОформлениеAppearance вызывает диалоговое окно, в котором вы можете выбрать скин. Пункт Биты символовDisplay bits вызывает диалоговое окно, в котором вы указываете, в каком формате ваш терминал будет обрабатывать (вводить и отображать на дисплее) информацию, представленную байтами (например, записанную в файле). Пункт Распознавание клавишLearn keys вызывает диалоговое окно, в котором вы можете протестировать работу некоторых клавиш, которые работают не на всех типах терминалов, и связать ту реакцию системы, которая должна была последовать за нажатием отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш. Пункт Виртуальные ФСVirtual FS вызывает диалоговое окно, в котором вы можете задать значения некоторых параметров, связанных с использованием виртуальных файловых систем. По команде Сохранить настройкиSave Setup введенные значения параметров сохраняются в ini-файле программы.[Configuration] Конфигурация Параметры конфигурации, задаваемые в этом окне, делятся на несколько групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после исполнения" и "Прочие настройки". Параметры операций с файлами Детали операций. Этот переключатель определяет, будет ли при выполнении операций копирования, перемещения и удаления выводится дополнительное окно, отображающее ход выполнения операции. Если у вас медленный терминал, вы можете отключить этот вывод. Он отключается автоматически, если скорость вашего терминала меньше 9600 bps. Подсчитывать общий размер. Если эта опция включена, Midnight Commander перед выполнением операций копирования, перемещения и удаления подсчитывает общее число обрабатываемых файлов и их суммарный размер и показывает ход выполнения операции над этими файлами в виде диаграммы-полоски (правда, это слегка замедляет выполнение операций). Эта опция не работает, если отключена опция Детали операций. Обычный индикатор прогресса. Если эта опция включена, индикатор прогресса файловых операций (копирование, перемещение, удаление) всегда увеличивается слева направо. Если опция выключена, направление увеличения индикатора прогресса совпадает с направлением файловой операции: с левой панели на правую или наоборот. По умолчанию включено. Автоимя каталога. При создании нового каталога по F7 в поле ввода имени нового каталога будет автоматически подставляться имя файла или каталога, находящегося под курсором. По умолчанию выключено. Выделять место Если возможно, предварительно выделять место под весь копируемый файл. По умолчанию выключено. Клавиша Esc По умолчанию Midnight Commander трактует нажатие на клавишу ESC как действие, предшествующее нажатию какой-то другой клавиши и совместно обрабатывает комбинацию . Поэтому вы должны нажимать ESC дважды, чтобы закрыть диалог. Но существует возможность использовать однократное нажатие ESC для этого действия. Однократное нажатие. По умолчанию эта опция выключена. Если вы её включите, то программа будет ожидать нажатия второй клавиши только в течение некоторого временного интервала (см. ниже опцию Интервал ), и если за это время ни одна клавиша не нажата, то ESC интерпретируется как каоманда "Отмена" (ESC ESC). Интервал. Эта опция используется для задания временного интервала (в микросекундах) для использования однократного нажатия на клавишу ESC. По умолчанию этот интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US (также в микросекундах), которая имеет приоритет над над значеним этой опции. Пауза после исполнения После выполнения вашей команды Midnight Commander может обеспечить паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три варианта установки этой опции: Никогда. Это значит, что вы не хотите видеть вывод команды. На консоли Linux или FreeBSD или при использовании xterm вы можете просмотреть этот вывод, нажав C-o. "На "тупых" терминалах" . Пауза будет создаваться на терминалах, которые не способны обеспечить показ вывода последней из выполнявшихся команд (это любые терминалы, отличные от xterm или Linux-консоли). Всегда. Программа обеспечит паузу после выполнения любой команды. Прочие настройки Встроенный редактор. Если эта опция включена, то для редактирования файлов вызывается встроенный редактор. Если опция выключена, то будет использоваться редактор, указанный в переменной окружения EDITOR. Если такой редактор не задан, будет вызываться vi Смотрите раздел Встроенный редактор файловInternal File Editor. Встроенный просмотр. Если эта опция включена, для просмотра файлов вызывается встроенная программа просмотра. Если опция выключена, вызывается программа, указанная в переменной окружения PAGER. Если такая программа не задана, используется команда view. Смотрите раздел Встроенная программа просмотра файловInternal File Viewer. Автоматические меню. Если эта опция включена, пользовательское меню будет автоматически вызываться на экран при запуске программы. Это бывает полезно, если на компьютере работают неопытные пользователи (операторы), которые должны выполнять только стандартные операции. Спрашивать имя нового файла. Если эта опция включена, то перед открытием нового файла в редакторе будет запрошено его имя. Выпадение меню при вызове. Если эта опция включена, то при вызове главного меню нажатием клавиши F9 будет сразу отображаться перечень пунктов меню (выпадающее меню). В противном случае активизируются только пункты главного меню, и вы должны (после выбора одного из них клавишами стрелок) нажать клавишу Enter либо выбрать нужный пункт по "горячей клавише" и только после этого получите возможность выбрать пункт выпадающего меню. Образцы в стиле shell. По умолчанию команды Select, Unselect и Filter используют регулярные выражения, которые строятся по правилам, действующим в оболочке (shell- like regular expressions). Для того, чтобы достичь такого эффекта, выполняются следующие преобразования: '*' заменяется на '.*' (ноль или больше символов); '?' заменяется на '.' (в точности один символ) и '.' заменяется на обычную точку. Если опция отключена, то регулярные выражения должны строиться так, как описано в ed(1). Дополнение: показывать всё. В процессе ввода команд Midnight Commander может выполнять Завершение вводаCompletion при нажатии на клавиши M-Tab, пытаясь угадать окончание вводимой команды. По умолчанию при первом нажатии M-Tab он ищет все возможные варианты завершения и, если завершения неоднозначны (имеется много разных вариантов), то только издает звуковой сигнал. При втором нажатии M-Tab отображаются все возможные завершения. Если вы хотите видеть все возможные варианты завершения после первого нажатия M-Tab, включите эту опцию. Вращающийся индикатор Если эта опция включена, Midnight Commander отображает в верхнем правом углу вращающуюся черточку, как индикатор того, что выполняется какое-то задание (операция). Смена каталога по ссылкам. Установка этой опции приводит к тому, что Midnight Commander будет следовать логической цепочке подкаталогов при выполнении команд смены каталога как в панели, так и по команде cd. Так же ведет себя по умолчанию bash. Если же опция не включена, Midnight Commander будет при выполнении команды cd следовать реальной структуре каталогов, так что если вы вошли в текущий каталог по ссылке на него, то по команде cd .. вы окажетесь в его родительском каталоге, а не в том каталоге, где расположена ссылка. Безопасное удаление. Если эта опция включена, непреднамеренно удалить файл будет сложнее. В диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка изменяется с Да на Нет . По умолчанию эта опция отключена. Автосохранение настроек. Если эта опция включена, то при выходе из программы Midnight Commander значения всех настраиваемых параметров сохраняются в файле ~/.config/mc/ini .[Layout] Внешний вид Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые параметры отображения на экране главного окна программы Midnight Commander. Параметры, задаваемые в этом окне, делятся на несколько групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки". Разбиение панелей Большую часть экрана занимают файловые панели. Вы можете указать, каким должно быть расположение панелей: вертикальное или горизонтальное . Изменить расположение панелей можно также с помощью клавиатурного сочетания Alt-, (Alt-запятая). Равные размеры По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их. Консольный вывод Эта опция доступна, если Midnight Commander запущен на консоли Linux или FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения вывода команды. Прочие настройки Линейка меню. Если включено, основное меню программы будет отображаться постоянно вверху экрана. По умолчанию включено. Командная строка. Если включено, в нижней части экрана будет доступна командная строка. По умолчанию включено. Метки клавиш. Если включено, внизу экрана будут отображаться 10 меток, соответствующих функциональным клавишам F1-F10. По умолчанию включено. Строка подсказки. Если включено, ниже панелей будут отображаться однострочные подсказки по приёмам работы в Midnight Commander. По умолчанию включено. Заголовок xterm. При исполнении в эмуляторе терминала системы X11 Midnight Commander отображает в заголовке xterm текущий каталог и изменяет этот заголовок при необходимости. Если ваш эмулятор терминала неисправен и вы видите неверный заголовок при старте или изменении каталога, выключите эту опцию. По умолчанию включено. Свободное место. Если включено, на нижней рамке панели будет показано свободное место и общий размер текущей файловой системы. По умолчанию включено.[Panel options] Настройки панелей Основные настройки панелей Показывать мини-статус. Если включено, в нижней части каждой панели выводится строка информации о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено. Размеры в единицах СИ. Если эта опция включена, то Midnight Commander отображает размеры файлов и каталогов с префиксами СИ (по основанию 10). По умолчанию опция выключена. В этом случае Midnight Commander отображает размеры с префиксами МЭК (по основанию 2). Смешивать файлы/каталоги. Если эта опция включена, имена файлов и каталогов отображаются вперемежку. Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале списка, а имена файлов - после имен всех каталогов. По умолчанию выключено. Показывать резервные (Backup) файлы. Если эта опция выключена, Midnight Commander не показывает файлы, имена которых заканчиваются на '~' (подобно ключу -B команды ls в GNU). По умолчанию включено. Показывать скрытые файлы. Если эта опция включена, Midnight Commander показывает все файлы, имена которых начинаются точкой (как ls -a). По умолчанию включено. Быстрая загрузка каталога. По умолчанию эта опция выключена. Если вы активизируете ее, Midnight Commander будет использовать для вывода содержимого каталога следующий трюк: содержимое каталога перечитывается только в том случае, если изменилась запись в i-node каталога, то есть если в каталоге создавались или удалялись файлы; если изменялись только записи в i-node файлов каталога (изменялся размер файла, режим доступа или владелец и т.п.) содержимое панели не обновляется. В этом случае (если опция включена) вы должны обновлять список файлов вручную (используя клавиатурное сочетание C-r). Отметка перемещает курсор. Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка на имени файла смещается на одну строку вниз. Инвертировать только файлы. Если опция включена (по умолчанию она включена), инвертирование выбора применяется только к файлам, но не к каталогам. Выбор каталогов не изменяется. Если не установлена, производится инвертирование как файлов, так и каталогов. Все невыбранные объекты становятся выбранными и наоборот. Простая перестановка. Если обе панели содержат списки файлов и каталогов, простая перестановка представляет собой изменение расположения панелей на экране: правая панель становится левой и наоборот. Если эта опция выключена, панели со списками файлов обмениваются соим содержимым, сохраняя формат списка и параметры сортировки. По умолчанию выключено. Автосохранение настроек панелей. Если опция включена (по умолчанию она выключена), то при выходе из Midnight Commander'а текущие настройки панелей соханяются в файле ~/.config/mc/panels.ini. Навигация Навигация в стиле lynx. Если эта опция включена, вы имеете возможность использовать клавиши "стрелка вправо" для перехода в подсвеченный в данный момент каталог и "стрелка влево" для перехода в родительский по отношению к текущему каталог (при условии, что командная строка пуста). По умолчанию опция отключена. Страничное листание. Если опция установлена (по умолчанию она установлена), то когда курсор (подсветка) достигает конца или начала списка файлов, отображаемого на панели, будет производиться смещение на половину этого списка (то есть половина отображаемого списка остается на экране, а половина пропадает, заменяясь следующими пунктами общего списка). Если опция не установлена, происходит смещение только на одну строку. Страничное листание мышью. Определяет, будет ли прокрутка информации (scrolling) в панелях, осуществляемая с помощью мышки, производиться страницами или на одну строку. Центрированное листание. Если эта опция включена, содержимое панели будет пролистываться, а курсор будет находиться в середине колонки списка файлов. Эта опция не применяется к страничному листанию - в этом случае позиция курсора изменится. Расцветка файлов По умолчанию вся информация отображаются одним цветом, но вы можете сделать так, чтобы права доступа и типы файлов были выделены другими цветамиColors. Если включено выделение цветом прав доступа, поля perm и mode в форматах выводаListing Mode..., показывающие права пользователя, запустившего программу Midnight Commander, выделены цветом, определенным ключевым словом selected. Если разрешено, подсветка имён файлов производится на основании правил из файла /etc/mc/filehighlight.ini. Смотрите Подсветка имён файловFilenames Highlight для получения большей информации. Быстрый поиск Быстрый поиск файловQuick search может работать в одном из трёх режимов: с учётом регистра имён файлов, без учёта регистра или в соответствии с порядком сортировки файлов в панели: с учётом регистра или без. Режим по умолчанию - использование порядка сортировки файлов в панели.[Confirmation] Подтверждения Используя это диалоговое окно, вы можете сделать так, чтобы перед выполнением операций удаления, перезаписи файла, запуска файла на выполнение, перед выходом из программы MC, перед удаленим каталога из каталогов быстрого доступа, а также перед очисткой истории выдавался дополнительный запрос на подтверждение.[Appearance] Оформление Используя это диалоговое окно, вы можете выбрать скин. Для получения более подробной информации о скинах обратитесь к разделу Внешний видSkins.[Display bits] Биты символов... Этот пункт меню используется для задания диапазона отображаемых на дисплее символов. Если терминал поддерживает только 7-битный вывод, то нужно выбрать установку "7 бит". Выбрав "ISO-8859-1" вы получите все символы из таблицы ISO-8859-1, а выбор установки "Полный 8-битный вывод" имеет смысл на тех терминалах, которые могут отображать все 8-битовые символы.[Learn keys] Распознавание клавиш... Пункт Распознавание клавиш (Learn keys)Learn keys вызывает диалоговое окно, в котором вы можете протестировать работу некоторых клавиш (F1-F20, Home, End), которые работают не на всех типах терминалов. В диалоговом окне появляется таблица с названиями клавиш, которые могут тестироваться. Вы можете перемещать подсветку по названиям, используя клавишу Tab или клавиши, применяемые в редакторе vi ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на клавиши со стрелками, после чего возле их названий в таблице появится пометка OK, то их тоже можно будет использовать для управления перемещением. Для тестирования работы клавиш нужно нажать каждую клавишу из перечисленных в таблице. Если она работает нормально, возле ее названия в таблице появится пометка OK. После появления такой пометки клавиша начинает работать в ее обычном режиме. Например, первое нажатие на клавишу F1 приводит только к появлению пометки (если она работает нормально), а при следующих нажатиях будет вызываться окно подсказки. То же самое относится к клавишам стрелок. Клавиша Tab работает всегда. Если какая-то клавиша не работает, то после нажатия на нее пометка OK не появится. В таком случае можно связать ту реакцию системы, которая должна была последовать за нажатием неработающей (отсутствующей) клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо переместить подсветку на название неработающей клавиши (используя мышь или клавишу Tab ) и нажать Enter или клавишу пробела . Должно появиться окно красного цвета, в котором вас просят нажать клавишу, которая будет использоваться вместо неработающей. Для отмены операции нажмите Esc и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту комбинацию клавиш, которая будет служить заменой для неработающей клавиши (и тоже дождитесь закрытия окна). Когда закончите тестирование и настройку всех клавиш, вы можете сохранить эти настройки в секции [terminal:TERM] вашего файла ~/.config/mc/ini (где TERM - название используемого терминала) либо отказаться от запоминания изменений. Если все клавиши работают нормально, то сохранение, конечно, не требуется.[Virtual FS] Виртуальные файловые системы Этот пункт меню позволяет задать некоторые параметры кэширования информации о виртуальных файловых системахVirtual File System. С целью ускорения доступа к файлам Midnight Commander сохраняет в оперативной памяти информацию, относящуюся к некоторым виртуальным файловым системам (например, списки файлов в каталогах удаленных ftp серверов). Кроме того, для получения доступа к содержимому сжатых архивов (например, сжатых tar-файлов) Midnight Commander создает временные файлы на жестком диске. Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас может появиться желание настроить некоторые параметры таким образом, чтобы уменьшить эти расходы или повысить скорость доступа к часто используемым файловым системам. Файловая система архиватора tar очень разумно организует работу с архивными файлами: она сохраняет на диске структуру каталогов архива и, когда возникает необходимость обращения к информации из tar-файла, использует этот список для извлечения нужного файла. В общем случае tar-файлы обычно хранятся в сжатом виде (простые tar-файлы - вымирающее явление), и в силу природы таких файлов (структура подкаталогов для tar-файлов недоступна для мгновенной загрузки/отображения), файловая система tar должна разархивировать файлы на диск во временный каталог и затем представить обращение к разархивированным файлам как обращение к tar-файлу. А поскольку мы все любим быстро пролистывать файлы и хранить их в виде tar-архивов, стало самой обычной ситуацией когда сначала просматривают такой файл, выходят из него, а потом обращаются к нему снова. Поскольку разархивация - операция медленная, Midnight Commander кеширует информацию в памяти на некоторое время. По истечении этого интервала времени все ресурсы, выделенные этой файловой системе, будут освобождены. По умолчанию величина этого интервала устанавливается равной 1 минуте. Смотрите также Файловая система tarTar File System. Файловая система FTP сохраняет список каталогов, полученный с FTP-сервера, в памяти (в кеше). Время, в течение которого этот список хранится в кеше, задается опцией Тайм-аут кеша каталога FTP. Слишком маленькое значение этого параметра будет замедлять все операции с файловой системой ftp, потому что каждое обращение к ней будет означать реальное обращение к удаленному ftp серверу. Кроме того, в том же диалоговом окне можно задать имя прокси-сервера (proxy host), который будет использоваться для перекачки файлов по ftp и сконфигурировать Midnight Commander таким образом, чтобы всегда работать через прокси-сервер. Пароль анонимного FTP: - пароль, используемый когда вы регистрируетесь как анонимный пользователь "anonymous". Для некоторых сайтов требуется полноценный электронный адрес, с другой стороны, вероятно, вы не захотите указывать свой настоящий электронный адрес для сайтов, которым не доверяете, особенно если не используется фильтрация нежелательной корреспонденции. Также можно разрешить использование файла ~/.netrc , содержащего имена пользователей и пароли серверов FTP. Формат файла .netrc описан в .netrc (5). Смотрите раздел о файловой системе FTPFTP File System для получения дополнительной информации.[Save Setup] Сохранение установок При загрузке Midnight Commander пытается считать значения различных установочных параметров из файла ~/.config/mc/ini . Если такого файла не существует, необходимая информация ищется в общесистемном конфигурационном файле mc.ini . Этот файл располагается в каталоге, путь к которому можно определить, запустив команду mc -f . (это можно сделать даже из командной строки MC). Если и этого файла не существует, MC использует установки по умолчанию. Команда Сохранить настройки создает файл ~/.config/mc/ini , в котором записываются текущие значения параметров, задаваемых опциями меню Левая, ПраваяLeft and Right Menus и НастройкиOptions Menu. Если вы включите опцию Автосохранение настроек (пункт меню "Настройки/Конфигурация"), MC будет автоматически сохранять текущие настройки при выходе из программы. Значения некоторых параметров не могут быть изменены через пункты меню. Для изменения значений этих параметров вы должны отредактировать файл настроек с помощью какой-либо программы- редактора. Подробнее об этих параметрах смотрите в разделе Специальные установкиSpecial Settings.[Executing operating system commands] Выполнение команд операционной системы Для того, чтобы во время работы с MC запустить любую команду ОС, вы должны либо набрать имя соответствующей программы в командной строке, либо выбрать имя программы в одной из панелей (переместив подсветку на имя файла программы), а затем нажать клавишу Enter. Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает на имя файла, не являющегося исполняемым, Midnight Commander сравнивает расширение выбранного файла с расширениями, прописанными в файле расширенийEdit Extension File. Если в файле расширений найдется подраздел, задающий процедуры обработки файлов с данным расширением, то обработка файла производится в соответствии с заданными в этом подразделе командами. Перед обработкой выполняются простые макроподстановкиMacro Substitution.[The cd internal command] Встроенная команда cd Команда cd не передается на исполнение оболочке, а интерпретируется самой программой Midnight Commander. Поэтому при ее запуске возможны не все удобные макрорасширения и подстановки, доступные в оболочке, а только часть из них: Замена тильды Символ тильды (~) будет заменен именем вашего домашнего каталога, а если вы добавите после тильды имя пользователя, эта конструкция будет заменена на имя домашнего каталога указанного пользователя. Например, ~guest - это домашний каталог пользователя guest, в то время как ~/guest - это каталог guest в вашем домашнем каталоге. Предыдущий каталог вы можете перейти в предыдущий каталог, используя специальное имя '-', то есть выполнив команду: cd - Каталоги в CDPATH Если каталог, указанный команде cd , не является подкаталогом текущего каталога, то Midnight Commander использует значение переменной окружения CDPATH для поиска указанного каталога во всех каталогах, перечисленных в этой переменной. Например, если переменной CDPATH присвоено значение ~/src:/usr/src , то из любого места в файловой системе вы сможете перейти в любой подкаталог каталогов ~/src и /usr/src , используя только относительные имена (cd linux вызовет переход в /usr/src/linux).[Macro Substitution] Макроподстановки Перед выполнением команд, задаваемых пунктами пользовательского менюEdit Menu File, вызываемых по расширению имени файлаEdit Extension File, или запускаемых из командной строки ввода, вначале выполняются простые макроподстановки. "%i" Отступ из пробелов, равный текущему положению курсора. Только для меню редактора. "%y" Тип синтаксиса текущего файла. Только для меню редактора. "%k" Имя файла блока редактора. "%e" Имя файла протокола ошибок исполнения сценариев редактора. "%m" Имя текущего файла меню. "%f" и "%p" Текущее имя файла. "%x" Расширение текущего файла. "%b" Имя текущего файла без расширения. "%d" Имя текущего каталога. "%F" Текущее имя файла в неактивной панели. "%D" Имя текущего каталога в неактивной панели. "%t" Отмеченные файлы. "%T" Файлы, отмеченные в неактивной панели. "%u" и "%U" Подобны макросам %t и %T, но дополнительно снимается отметка с файлов. Их можно использовать в скриптах, заданных для пункта меню или ассоциированных с расширением файла, только один раз, поскольку после их использования помеченных файлов не будет. "%s" и "%S" Выбранные файлы: помеченные файлы, если такие есть; в противном случае файл, имя которого подсвечено. "%cd" Это специальный макрос, используемый для перехода из текущего каталога в каталог, указанный перед этим макросом. Используется в основном для обращения к виртуальным файловым системамVirtual File System. "%view" Этот макрос используется для вызова встроенной программы просмотра. Может использоваться как с аргументами, так и без них. Если заданы аргументы, они должны быть заключены в фигурные скобки. Аргументами могут быть: ascii - для перевода программы просмотра в режим ascii; hex - для перевода программы просмотра в режим hex; nroff - для указания программе просмотра, что необходимо интерпретировать выделенные (bold) и подчеркнутые последовательности nroff; unformatted - указывает программе просмотра, что не нужно использовать команды nroff для выделения или подчеркивания текста; "%%" Символ % "%{любой текст}" Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок выводится как подсказка. Макрос заменяется на текст, введенный пользователем в окне ввода. Пользователь может нажать ESC или F10 для того, чтобы отказаться от ввода. Этот макрос пока не работает в командной строке. "%var{ENV-VAR:default}" Этот макрос будет заменяться на значение переменной окружения ENV-VAR, если она установлена, в противном случае будет использовано значение default. Это подобно конструкции ${VAR-def} в оболочке Борна.[The subshell support] Поддержка subshell Поддержка subshell - это опция компиляции, которая работает с оболочками bash, tcsh и zsh. Если поддержка subshell включена, то Midnight Commander будет порождать точную копию (a concurrent copy) вашей оболочки (которая определена в переменной окружения SHELL или, если эта переменная не определена, в файле /etc/passwd) и запускать ее в псевдо-терминале, вместо того, чтобы каждый раз вызывать новую оболочку для выполнения команды. Введенная команда передается subshell. Это позволяет изменять значения переменных окружения, использовать функции shell и определять алиасы (aliases), которые будут действовать до выхода из программы Midnight Commander. Если вы используете bash , можно указать команды, которые будут выполняться при запуске subshell, в файле ~/.local/share/mc/bashrc и специальную карту раскладки клавиатуры в файле ~/.local/share/mc/inputrc. Пользователи tcsh могут задать выполняемые при запуске команды в файле ~/.local/share/mc/tcshrc. Во время выполнения приложения в subshell можно в любой момент нажать комбинацию клавиш C-o для переключения в Midnight Commander (выполняемая команда или приложение будут остановлены). Если вы прервали таким образом исполнение команды, вы не сможете запустить другую внешнюю команду, пока не завершите работу остановленного приложения. Особенностью использования subshell является то, что подсказка (prompt), выводимая Midnight Commander будет той же самой, что и в вашей обычной оболочке. В разделе Опции запускаOPTIONS приведена дополнительная информация о том, как можно управлять (настроить) subshell.[Chmod] Права доступа Диалоговое окно "Права доступа" предоставляет удобный интерфейс к команде chmod - команде изменения атрибутов доступа к файлам и каталогам. Доступ к этому окну можно получить по "горячей" комбинации клавиш C-x c . Диалоговое окно "Права доступа" состоит из двух частей - Права доступа и Файл . В части "Файл" отображается имя файла или каталога и права доступа на него в восьмеричной форме, а также указаны владелец и группа файла. В части "Права доступа" перечислены атрибуты прав доступа к текущему файлу. В квадратных скобках возле соответствующего атрибута крестиком помечены те атрибуты, которые установлены для данного файла. Изменять установки атрибутов можно двумя способами. При первом способе непосредственно изменяется значение атрибута в квадратных скобках возле его названия. Для изменения значений атрибутов надо переместить подсветку на название соответствующего атрибута и нажать клавишу пробела. Для перемещения подсветки по названиям атрибутов можно использовать клавиши-стрелки или клавишу Tab . Названия изменяемых атрибутов помечаются звездочкой и предполагаемое значение всех атрибутов в восьмеричном представлении прав доступа сразу же отображаются в части окна "Файл". Для того, чтобы выбранные вами значения атрибутов прав доступа вступили в силу, надо нажать клавишу Enter или экранную кнопку [Установить] (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать кнопку [Прервать] . Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами (выделенные буквы в названии атрибута). Изменять права доступа к отдельному файлу можно только первым способом (описанным выше). Если вы хотите изменить атрибуты прав доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться этим способом, только вместо экранной кнопки [Установить] или клавиши должны выбрать кнопку [Установить все]. Второй способ заключается в том, что вы сначала помечаете те атрибуты, которые хотите изменить, с помощью клавиш или . Обратите внимание, что значение в квадратных скобках при этом не изменяется. После этого вы выбираете один из следующих вариантов действий (то есть одну из экранных кнопок): [Отметить все] отмеченные атрибуты (и только они) будут установлены в те значения, которые указаны в квадратных скобках возле названия атрибута, причем для всех выбранных (помеченных) файлов; если атрибут не был отмечен, его значение для выбранных файлов не изменяется. [Установить помеченное] для всех выбранных файлов бит, соответствующий данному атрибуту, будет установлен в 1. [Очистить помеченное] для всех выбранных файлов бит, соответствующий данному атрибуту, будет установлен в 0. [Установить] будут установлены атрибуты только для одного файла (первого из помеченных), причем установка производится так же, как по клавише [Отметить все]. [Прервать] отказаться от выполнения команды Chmod.[Chown] Владелец/группа Пункт меню "Владелец/группа" используется для того, чтобы изменить владельца файла или группу, которая имеет какие-то права на файл. "Горячая" клавиша для вызова этого пункта меню - C-x o. [Advanced Chown] Расширенная команда Chown Выбрав пункт меню "Расширенная команда Chown", вы увидите окно, совмещающее в себе окна, появляющиеся при выборе пунктов Права доступаChmod и Владелец/группаChown. В этом окне можно изменить как права доступа к файлу, так и владельцев файла.[File Operations] Операции с файлами Когда вы выполняете операции копирования, перемещения или удаления файлов, Midnight Commander отображает на экране диалоговое окно, в котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как идет процесс обработки. Для отображения процесса обработки на экран выводится до трех диаграмм-полосок (progress bars). Первая (file bar) показывает, какая часть текущего файла обработана (например, скопирована). Вторая (count bar) показывает, какая доля помеченных файлов обработана на текущий момент. Третья (bytes bar) показывает долю выполненных работ (в процентах от суммарного объема помеченных файлов). Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"), две последних диаграммы не отображаются. В нижней части этого диалогового окна имеются две кнопки. Нажатие на кнопку <Пропустить> приведет к тому, что будет пропущена обработка текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение заданной операции, все оставшиеся файлы будут пропущены. В процессе выполнения файловых операций вы можете увидеть окна еще трех видов. Окно ошибок информирует об ошибке и предлагает три варианта продолжения. Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить из обработки файл, на котором споткнулась программа, либо <Прервать>, чтобы вообще отменить выполнение заданной операции. Третий вариант, <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя (например, воспользовавшись другим терминалом). Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь переписать существующий файл. В этом окне отображаются время создания и размер файла-источника и файла-приемника (то есть перезаписываемого файла, который фактически будет уничтожен). Ниже выведены два вопроса. На первый вопрос ("Переписать этот файл?") предлагается три варианта ответа: согласиться (кнопка <Да>); отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>); дописать содержимое файла-источника в конец файла-приемника (кнопка <дописать в Конец>). Выбор одного из вариантов ответа на второй вопрос ("Переписать все файлы?") позволяет принять одно решение по всем выбранным для обработки файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4 варианта решения: <Все> перезаписались без дополнительных вопросов все выбранные файлы; <Устаревшие> перезапишутся (затрутся) только файлы, которые созданы раньше файла-источника; <ни Одного> не перезаписывать файлы (но если не существует файла-приемника, то копирование источника будет произведено); <Различающиеся по длине> Вы можете отказаться от выполнения операции, если нажмете клавишу <Прервать> в нижней части окна запроса. Выбор экранной кнопки производится клавишами стрелок или клавишей табуляции. Окно запроса на рекурсивное удаление появляется в том случае, когда вы пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален вместе со всеми файлами, <Нет> означает отказ от удаления каталога, <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и уверены в своем выборе, <ни Одного> - чтобы пропустить все непустые каталоги из числа помеченных, <Прервать> означает отказ от выполнения операции удаления. Выбирайте <Да> или <Все> только в том случае, когда вы действительно уверены, что хотите удалить каталог со всеми вложенными подкаталогами. Если вы пометили для обработки группу файлов, то после выполнения операции будет снята отметка только с тех файлов, которые успешно обработаны. Пропущенные файлы останутся помеченными.[Mask Copy/Rename] Маски файлов для операций копирования/переименования При выполнении операций копирования и перемещения (или переименования) файлов вы имеете возможность изменить имена копируемых или перемещаемых файлов. Для этого вы должны задать маску для имен файлов-источников и маску для имен файлов, которые будут созданы (файлы-приемники). Обычно эта вторая маска представляет собой несколько символов замены (wildcards) в конце строки, определяющей место назначение создаваемых файлов. Все файлы, удовлетворяющие маске источника, будут переименованы (скопированы или перемещены с новыми именами) в соответствии с маской файла-приемника. Если имеются помеченные файлы, то копируются (перемещаются) только помеченные файлы, удовлетворяющие заданной маске для файлов-источников. Есть еще несколько опций, которые влияют на выполнение операций копирования/перемещения файлов, и которые устанавливаются в том же окне запроса, где задаются маски имен файлов: "Разыменовывать ссылки" определяет, будут ли при копировании жестких или символических ссылок в каталоге- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки, или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают. "Внутрь каталога, если есть" определяет, что делать, если в каталоге-приемнике уже существует подкаталог, имя которого совпадает с именем файла (каталога), который копируется (источника). По умолчанию (опция отключена) содержимое каталога-источника копируется в каталог-приемник. Если опция включена, то в каталоге приемнике будет создан новый подкаталог с тем же именем, в который и будет осуществляться копирование. Лучше показать это на примере: Пусть вы хотите скопировать каталог /foo , содержащий файл bar , в уже существующий каталог /bla/foo . Если эта опция не включена, MC скопирует файл /foo/bar в файл /bla/foo/bar . Если опцию включить, будет создан каталог /bla/foo/foo и файл /foo/bar будет скопирован в файл /bla/foo/foo/bar . "Сохранять атрибуты" определяет, будут ли при копировании/перемещении сохранены атрибуты исходного файла: права доступа, временные метки и, если вы root, UID и GID исходного файла. Если опция отключена, атрибуты будут установлены в соответствии с текущим значением umask. "Образцы в стиле shell" Когда эта опция включена, можно использовать символы замены (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому, как это делается в shell. В маске приемника разрешается использовать только '*' и '\<цифра>'. Первый символ '*' в маске приемника соответствует первой группе символов замены в маске источника, второй символ '*' соответствует второй группе и т. д. Аналогично, символ замены '\1' соответствует первой группе символов замены в маске источника, символ '\2' - второй группе и т. д. до '\9'. Символ '\0' соответствует целому имени файла-источника. Два примера: Если маска источника "*.tar.gz", а приемник - "/bla/*.tgz" и имя копируемого файла - "foo.tar.gz", копия будет называться "foo.tgz" и будет находиться в каталоге "/bla". Предположим вы хотите поменять местами имя и расширение файла, так чтобы "file.c" стал файлом "c.file". Маска источника для этого должна иметь вид "*.*", а маска приемника - "\2.\1". Когда опция "Образцы в стиле shell" выключена, MC не осуществляет автоматической группировки. Для указания групп символов в маске источника, которые будут соответствовать символам замены в маске приемника, вы должны в этом случае использовать скобки '\(...\)'. Этот способ более гибкий, но требует больше усилий при вводе. Два примера: Если маска источника имеет вид "^\(.*\)\.tar\.gz$", копирование производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то результатом будет "/bla/foo.tgz". Предположим, что вы хотите поменять местами имя файла и его расширение, так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для этого - "^\(.*\)\.\(.*\)$", а маска приемника - "\2.\1". "Преобразование регистра" Вы можете также преобразовать регистр символов в именах файлов. Если вы используете '\u' или '\l' в маске приемника, то следующий символ имени будет образован в верхнем (заглавные символы) или нижнем (строчные) регистре соответственно. Если использовать в маске приемника '\U' или '\L', то к соответствующему регистру будут преобразованы все последующие символы, вплоть до следующего вхождения '\E' или '\U', появления символа '\L' или конца имени файла. Применение '\u' и '\l' обеспечивает более широкие возможности, чем '\U' и '\L'. Например, если маска источника есть '*' (опция "Образцы в стиле shell" включена) или '^\(.*\)$' (опция "Образцы в стиле shell" выключена), а маска приемника есть '\L\u*', имена файлов будут преобразованы таким образом, что первые буквы имени будут заглавными, а все остальные - строчными. Символ '\' в масках используется для отмены специальной интерпретации отдельных символов. Например, '\\' означает просто backslash и '\*' означает просто звездочку (asterisk). "Изменять относительные ссылки" указывает, что Midnight Commander должен изменять символические ссылки. Скопированные символические ссылки будут указывать на то же расположение, что и оригинальная ссылка, при этом дописываются необходимые ../ и другие каталоги.[Select/Unselect Files] Отметить файлы Диалоговое окно параметров отметки группы файлов по заданному шаблону. Строка вводаInput Line Keys предназначена для ввода регулярного выражения (маски) для помети файлов. Если включена опция Только файлы, то выделены будут только файлы. Если опция Только файлы, отключена, то выделены будут как файлы, так и каталоги. Если включена опция Образцы в стиле shell , регулярные выражение строятся по тем же правилам, которые действуют в оболочке shell (* означает ноль или большее число любых символов, а ? заменяет один произвольный символ). Если опция Образцы в стиле shell отключена, то пометка файлов производится по правилам обработки нормальных регулярных выражений (смотрите ed(1)). Если включена опция С учётом регистра то пометка файлов и каталогов будет производиться с учетом регистра символов имён. Если опция С учётом регистра отключена, то регистр символов учитываться не будет.[Diff Viewer] Встроенная программа сравнения файлов mcdiff - это встроенное средство для сравнения файлов, позволяющее сравнить два файла. Также оно позволяет редактировать их (после завершения редактирования произойдет обновление различий). Можно просматривать файлы, находящиеся под контролем различных систем управления версиями, такими как GIT, Subversion и другие. Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения файлов mcdiff. F1 Вызов встроенной помощи. F2 Сохранение изменений в файлах. F4 Редактирование файла в левой панели. F14 Редактирование файла в правой панели. F5 Произвести слияние текушего изменения. F7 Вызов диалогового окна для задания шаблона поиска. F17 Продолжение поиска в соответствии с ранее определенным шаблоном. F10, Esc, q Выход. Alt-s, s Включить/выключить показ статуса различий. Alt-n, l Включить/выключить показ номеров строк. f Увеличить левую панель до максимума. = Сделать панели равными по ширине. > Увеличить левую панель. < Увеличить правую панель. c Включить/выключить показ символов конца строки (CR) как ^M. 2, 3, 4, 8 Установить размер табуляции. C-u Поменять панели местами. C-r Обновить экран. C-o Переключиться в подоболочку и показать окно команд. Enter, Space, n Найти следующее различие. Backspace, p Найти предыдущее различие. g Показать диалог перехода к строке. Down Перемещение на одну строку вниз. Up Перемещение на одну строку вверх. PageUp Перемещение на одну страницу вверх. PageDown Перемещение на одну страницу вниз. Home, A1 Перемещение к началу строки. End Перемещение в конец строки. C-Home Перемещение в начало файла. C-End, C1 Перемещение в конец файла.[Internal File Viewer] Встроенная программа просмотра файлов Встроенная программа просмотра файлов имеет два режима просмотра: режим ASCII и шестнадцатеричный (hex). Для переключения режимов используется клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет использована для автоматического просмотра сжатых файлов. Встроенная программа просмотра всегда пытается использовать для отображения информации лучший из методов, предоставляемых вашей системой для данного типа файла. Некоторые последовательности символов интерпретируются для задания таких атрибутов, как жирный шрифт и подчеркивание, обеспечивая более наглядное представление информации. В шестнадцатеричном режиме функция поиска позволяет задать строку поиска как в обычном текстовом виде (заключенном в кавычки), так и в виде шестнадцатеричных констант. Можно даже одновременно использовать в шаблоне поиска как ту, так и другую форму представления, например: "String" 34 0xBB 012 "more text" Все числа интерпретируются как шестнадцатеричные. В данном примере "34" интерпретируется как 0x34. Префикс 0x необязателен: вместо "0xBB" можно просто ввести "BB". Число "012" интерпретируется не как восьмеричное, а как 0x12. Некоторые детали внутренней реализации программы просмотра: на системах, которые предоставляют системный вызов mmap(2) программа отображает файл в память вместо его загрузки; иначе, а также если при вызове mmap возникает сбой или c файлом связано некоторое действие, которое требует фильтр, программа использует динамически распределяемые буфера памяти, загружая только те части файла, к которым вы обращаетесь (это относится к архивированным файлам). Ниже приводится перечень всех клавиш и их комбинаций, с которыми ассоциированы некие действия встроенной программы просмотра. F1 Вызывает просмотр встроенной гипертекстовой подсказки. F2 Переключает режим переноса строки. F4 Переключает между ASCII и шестнадцатеричным режимами. F5 Переход к строке по номеру. Будет запрошен номер строки, к просмотру которой вы хотите перейти. F6 , / Поиск по регулярному выражению. ? Поиск назад по регулярному выражению. F7 Вызов диалогового окна для задания шаблона поиска для обычного и шестнадцатеричного поиска. C-s, F17, n Если шаблон поиска еще не задан, вызывается диалоговое окно для его задания, иначе повторяется поиск (дальше по тексту) в соответствии с ранее определенным шаблоном. C-r То же, что и C-s , но поиск производится в обратном направлении. n Найти следующее совпадение. F8 Переключение между режимами Raw/Parsed: файл отображается либо в том виде, как он записан на диске, либо пропущенным через фильтр, который задан для этого типа файлов в mc.ext. Текущий режим отображения всегда обратный по отношению к тому, который указан на экранной кнопке F8, поскольку на кнопке указывается режим, к которому осуществляется переход по данной кнопке. F9 Переключение между режимами отображения текста в форматированном и неформатированном виде: в режиме отображения форматированного текста некоторые последовательности символов отображаются другим цветом для выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на кнопке указан режим, обратный по отношению к текущему. F3, F10, Esc, q Выйти из встроенной программы просмотра. PageDown, пробел, C-v Переместиться на страницу вперед. PageUp, M-v, Backspace Переместиться на страницу назад. стрелка вниз Переместиться на одну строку вперед. стрелка вверх Переместиться на одну строку назад. C-l Обновить изображение на экране. C-o Переключиться в subshell и показать окно команд. [n] m Установить метку с номером n (кавычки не вводятся). [n] r Переместиться к метке с номером n. C-f Перейти к просмотру следующего файла текущего каталога. C-b Перейти к просмотру предыдущего файла в текущем каталоге. M-r Переключение режима отображения линейки (вверху/внизу/отключена). Можно настроить режимы отображения файлов встроенной программой просмотра, воспользовавшись файлом расширенийEdit Extension File.[Internal File Editor] Встроенный редактор Встроенный редактор обеспечивает выполнение большинства функций редактирования, присущих полноэкранным редакторам текста. Он вызывается нажатием клавиши F4 при условии, что в инициализационном файле установлена в 1 опция use_internal_edit . Размер редактируемого файла не может превышать 64 Мегабайт. С помощью этого редактора можно редактировать двоичные файлы без потери данных. Поддерживаются следующие возможности: копирование, перемещение, удаление, вырезание и вставка блоков текста; отмена предыдущих операций (key for key undo); выпадающие меню; вставка файлов; макроопределения; поиск и замена по регулярным выражениям; выделение текста по комбинации клавиш shift-стрелки в стиле MSW-MAC (только для linux-консоли); переключение между режимами вставки-замены символа; а также операция обработки блоков текста командами оболочки (an option to pipe text blocks through shell commands like indent). Разделы: Опции в ini-файле для редактораInternal File Editor / options Редактор очень прост и практически не требует обучения. Для того, чтобы узнать, какие клавиши вызывают выполнение определенных действий, достаточно просмотреть выпадающие меню, которые вызываются нажатием клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш: Shift-<клавиши стрелок> выделение блока текста. Ctrl-Ins копирует блок в файл mcedit.clip . Shift-Ins производит вставку последнего скопированного в mcedit.clip блока в позицию курсора. Shift-Del удаляет выделенный блок текста, запоминая его в файле mcedit.clip . По клавише Enter вставляются символы конца строки, причем на следующей строке автоматически устанавливается отступ. Работает выделение текста с помощью мыши, причем если удерживать клавишу Shift, то управление мышью осуществляется терминальным драйвером мыши. Для того, чтобы определить макрос, нажмите Ctrl-R , после чего введите строки команд, которые должны быть выполнены. После завершения ввода команд снова нажмите Ctrl-R и свяжите макрос с какой-нибудь клавишей или комбинацией клавиш, нажав эту клавишу (комбинацию). Макрос будет вызываться нажатием Ctrl-A и назначенной для него клавиши. Макрос можно также вызвать нажатием любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши, при условии, что данная комбинация не используется для вызова какой-либо другой функции. Макрокоманды после определения записываются в файл ~/.local/share/mc/mcedit/mcedit.macros в вашем домашнем каталоге. Вы можете удалить макрос удалением соответствующей строки в этом файле. По клавише F19 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться соответствующим пунктом меню, вызываемым по клавише F9, или переназначить клавишу) будет осуществляться форматирование выделенного блока кода на языке C, C++ или других. Форматирование управляется файлом /usr/share/mc/edit.indent.rc который при первом вызове копируется в ~/.local/share/mc/mcedit/edit.indent.rc в вашем домашнем каталоге. Встроенный редактор обрабатывает символы из второй половины кодовой таблицы (160+). Но когда редактируете бинарные файлы, лучше установить опцию "Биты символов" из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла (to keep the spacing clean). Описать все функции встроенного редактора в данной подсказке невозможно. Запомните только, что все основные операции можно выполнить через пункты меню, которое вызывается нажатием клавиши F9 в окне редактирования. Кроме того, можно прочитать man-страницу по команде man mcedit или info mcedit [Internal File Editor / options] Опции в ini-файле для редактора В данном разделе кратко описаны опции ini-файла, относящиеся к редактору. Опции записываются в секцию [Midnight-Commander]. editor_wordcompletion_collect_entire_file При автодополнении для сбора похожих слов слов просматривать весь файл(1) или только от начала до курсора (0)[Screen selector] Список экранов Midnight Commander поддерживает возможность одновременной работы своих встроенных модулей (таких как редактор, программа просмотра, программа сравнения файлов) и переключения между ними без необходимости закрытия загруженных файлов. Файловый менеджер может быть только один, несколько файловых менеджеров, работающих одновременно, не поддерживаются. Назовём каждый из таких модулей экраном. Есть три способа переключения между экранами: переходк к следующему экрану в списке клавиатурной комбинацией Alt-} , переходк к предыдущему экрану в списке клавиатурной комбинацией Alt-{ , вызов дилогового окна со списком экранов клавиатурной комбинацией Alt-` или с помощью пункта меню. Все эти комбинации клавиш одинаковы во всех экранах.[Completion] Завершение ввода Заставьте Midnight Commander работать на клавиатуре вместо вас! Завершение ввода - это попытка закончить за вас ввод текста, набранного до текущей позиции курсора. MC пытается завершить ввод, трактуя уже введенный текст как переменную (если текст начинается с $ ), имя пользователя (если текст начинается с ~ ), имя машины (если текст начинается на @ ) или как команду (если вы в командной строке в позиции, где вы можете вводить команду; в этом случае для завершения ввода используются зарезервированные слова оболочки, в том числе любая из встроенных команд оболочки). Если введенный текст не попадает ни в одну из перечисленных категорий, выполняется попытка завершения текста как имени файла. Завершение имен файлов, пользователей, переменных и машин работает во всех строках ввода, завершение команд - только в командной строке. Если однозначно выполнить завершение ввода невозможно (имеется несколько вариантов), MC издает звуковой сигнал и выполняет следующие действия, в зависимости от установки опции Дополнение: показывать всёConfiguration в пункте меню Настройки/КонфигурацияConfiguration. Если эта опция включена, список всех возможных вариантов завершения появляется возле текущей позиции и вы можете выбрать нужный вариант с помощью клавиш стрелок и Enter . Вы можете также набрать следующую букву, чтобы перейти к подмножеству всех возможных завершений. Если вы снова нажмете M-Tab , будет выведено уже сокращенное множество вариантов, причем в строку ввода добавляются те символы, которые определяются однозначно (даже если полное завершение ввода еще невозможно). Как только неопределенность выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете отказаться от вывода на экран этого окна в любое время, нажав одну из клавиш Esc , F10 или стрелку влево/вправо. Если опция Дополнение: показывать всёConfiguration отключена, окно с вариантами завершения появляется только тогда, когда вы нажмете клавиши M-Tab второй раз, при первом нажатии MC только издает звуковой сигнал. Используйте экранирование символов ? , * и & (как fB\?fR, fB\*fR, fB\&fR ) в именах файлов, чтобы они не рассматривались как метасимволы в регулярных выражениях при подстановках в полях ввода.[Virtual File System] Виртуальные файловые системы Программа Midnight Commander содержит подпрограммы, обеспечивающие доступ к различным файловым системам. Эти подпрограммы (их совокупность называется переключателем виртуальных файловых систем - virtual file system switch) позволяют Midnight Commander-у манипулировать файлами, расположенными на не-Unix-овых файловых системах. В настоящее время Midnight Commander обеспечивает поддержку нескольких Виртуальных Файловых Систем - ВФС (VFS): - локальной файловой системы, используемой для обычных файловых систем Unix; - файловой системы ftpfs, используемой для манипулирования файлами на удаленных компьютерах по протоколу FTP; - файловой системы tarfs, используемой для обработки tar- и сжатых tar-файлов; - файловой системы undelfs, используемой для восстановления удаленных файлов в файловой системе ext2 (файловая система, используемая в Linux по умолчанию); - файловой системы fish (для манипулирования файлами при работе с оболочкой через такие программы как rsh и ssh); - и, наконец, сетевой файловой системы nfs. MC может быть собран с поддержкой файловой системы smbfs, используемой для манипулирования файлами на удаленных компьютерах по протоколу SMB (CIFS). Подпрограммы работы с виртуальными файловыми системами интерпретируют все встречающиеся имена путей и формируют корректные обращения к различным файловым системам. Форматы обращения к каждой из виртуальных файловых систем описаны в отдельных разделах по каждой ВФС: Файловая система ftpfs (FTP File System)FTP File System Файловая система tarTar File System Файловая система FISH (FIle transfer over SHell)FIle transfer over SHell filesystem Файловая система SFTP (SSH File Transfer Protocol)SFTP (SSH File Transfer Protocol) filesystem Файловая система UFS (Undelete File System)Undelete File System Файловая система smbfsSMB File System[FTP File System] Файловая система ftpfs Файловая система ftpfs позволяет работать с файлами на удаленных компьютерах. Для этого можно использовать команду "FTP-соединение" (доступную из меню левой и правой панелей) или же непосредственно сменить текущий каталог командой cd, задав путь к каталогу следующим образом: ftp://[!][user[:pass]@]machine[:port][remote-dir] Элементы user , port и remote-dir не обязательны. Если элемент user указан, то Midnight Commander будет пытаться регистрироваться на удаленном компьютере с эти именем, в противном случае будет использовано имя anonymous или имя из файла ~/.netrc. Необязательный элемент pass (если указан) используется как пароль для входа. Однако явно задавать его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа, если только вы не обеспечили соответствующую защиту этих файлов; но и тогда нельзя быть полностью уверенным в безопасности). ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages ftp://!behind.firewall.edu/pub ftp://guest@remote-host.com:40/pub ftp://miguel:xxx@server/pub Для того, чтобы соединиться с сервером, который расположен за firewall, нужно использовать префикс ftp://! (то есть добавить восклицательный знак перед именем сервера), чтобы указать Midnight Commander на необходимость использовать прокси для осуществления передач по ftp. Вы можете задать имя прокси в диалоговом окне Виртуальные ФС...Virtual FS меню "Настройки". Чтобы не задавать имя прокси-сервера каждый раз, можно поставить отметку в квадратных скобках возле опции Всегда использовать FTP прокси в диалоговом окне Виртуальные ФС...Virtual FS меню "Настройки". В таком случае программа всегда будет использовать указанный прокси-сервер. При этом (если опция установлена) программа делает следующее: считывает из файла /usr/share/mc/mc.no_proxy имена локальных машин (если имя начинается с точки, оно считается именем домена), и, если заданное при установлении FTP-соединения имя машины совпадает с одним из имен, указанных в файле mc.no_proxy без точки, то производит прямое обращение к данной машине. При подключении к ftp-серверу через фильтрующий пакеты маршрутизатор (If you are using the ftpfs code with a filtering packet router), который не позволяет использовать обычный режим открытия файлов, можно заставить программу работать в режиме пассивного открытия файла (the passive-open mode). Для этого установите в инициализационном файле опцию ftpfs_use_passive_connections в 1. Midnight Commander сохраняет в течение заданного интервала времени список файлов удаленного каталога, прочитанный по FTP, в оперативной памяти. Величина этого интервала времени задается в диалоговом окне Виртуальные ФС...Virtual FS меню "Настройки". В силу этого возможен побочный эффект, заключающийся в том, что даже если вы сделали какие-то изменения в каталоге, они не будут отображаться в панели до тех пор, пока вы не обновите содержимое панели командой C-r . Это не является недоработкой (если вы думаете, что это ошибка, поразмыслите над тем, как происходит работа по FTP с файлами, находящимися на другой стороне Атлантического океана).[Tar File System] Файловая система tar Файловая система tar обеспечивает доступ по чтению к tar- и сжатым tar-файлам, используя команду chdir. Для перехода в каталог, представляющий список файлов tar-файла, нужно использовать команду, имеющую следующий формат: cd ./filename.tar/utar://[dir-inside-tar] Файл mc.ext по умолчанию содержит команды для просмотра tar-файлов, то есть обычно для получения списка файлов tar-архива достаточно просто переместить указатель на имя tar-файла и нажать Enter. Чтобы понять, как это достигается, смотрите раздел Файл расширенийEdit Extension File. Примеры: mc-3.0.tar.gz/utar://mc-3.0/vfs /ftp/GCC/gcc-2.7.0.tar/utar:// В последнем примере указан полный путь к tar-архиву.[FIle transfer over SHell filesystem] Файловая система FISH (FIle transfer over SHell) Файловая система fish - это сетевая файловая система, которая позволяет работать с файлами на удаленном компьютере так, как если бы они были расположены на вашем диске. Для того, чтобы это было возможно, на удаленном компьютере должен быть запущен fish-сервер, или bash-совместимая оболочка shell. Для соединения с удаленным компьютером нужно выполнить команду перехода в каталог (chdir), имя которого задается в следующем формате: sh://[user@]machine[:options]/[remote-dir] Элементы user , options и remote-dir не обязательны. Если задан элемент user , то Midnight Commander будет регистрироваться на удаленный компьютер под этим именем, в противном случае - под тем именем, с которым вы зарегистрированы в локальной системе. В качестве options могут использоваться: 'C' - использовать сжатие; 'r' - использовать rsh вместо ssh; port - использовать данный порт для поключения к удалённому компьютеру. Если задан элемент remote-dir , то указанный каталог станет текущим после соединения с удаленным компьютером. Примеры: sh://onlyrsh.mx:r/linux/local sh://joe@want.compression.edu:C/private sh://joe@noncompressed.ssh.edu/private sh://joe@somehost.ssh.edu:2222/private [SFTP (SSH File Transfer Protocol) filesystem] Файловая система SFTP (SSH File Transfer Protocol) Файловая система SFTP - это сетевая файловая система, которая позволяет работать с файлами на удаленном компьютере так, как если бы они были расположены на вашем диске. Для того, чтобы это было возможно, на удаленном компьютере должен быть запущен sftp-сервер. Для соединения с удаленным компьютером нужно выполнить команду перехода в каталог (chdir), имя которого задается в следующем формате: sftp://[user@]machine[:port]/[remote-dir] Элементы user , port и remote-dir не обязательны. Если задан элемент user , то Midnight Commander будет регистрироваться на удаленный компьютер под этим именем, в противном случае - под тем именем, с которым вы зарегистрированы в локальной системе. Если задан port то он будет использован для поключения к удалённому компьютеру. Если задан элемент remote-dir , то указанный каталог станет текущим после соединения с удаленным компьютером. Примеры: sftp://onlyrsh.mx/linux/local sftp://joe:password@want.compression.edu/private sftp://joe@noncompressed.ssh.edu/private sftp://joe@somehost.ssh.edu:2222/private [Undelete File System] Файловая система UFS (Undelete File System) В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую по умолчанию, таким образом, что появится возможность восстанавливать удаленные файлы (но только в файловой системе ext2). Файловая система UFS (Undelete File System) представляет собой интерфейс к библиотекам ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать некоторое количество таких файлов и восстановить их. Для того, чтобы воспользоваться этой возможностью (этой файловой системой), нужно выполнить команду перехода (chdir) в специальный каталог, имя которого образуется из префикса "undel://" и имени специального файла устройства, на котором находится реальная файловая система. Например, чтобы восстановить удаленные файлы на втором разделе первого SCSI-диска, нужно использовать следующее имя: undel://sda2 Загрузка списка удаленных файлов требует некоторого времени, так что наберитесь терпения. Имейте в виду, что имена файлов в полученном списке будут цифровыми, так что поиск нужного придется проводить либо по дате, либо последовательным просмотром содержимого (в общем, я вам не завидую!).[SMB File System] Файловая система smbfs Файловая система smbfs позволяет работать с файлами на удаленных компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно использовать пункт "SMB связь..." (доступный из меню левой и правой панелей) или же непосредственно сменить текущий каталог командой cd, задав путь к каталогу следующим образом: smb://[username@]machine[/service][/remote-dir] Элементы username , service и remote-dir необязательны. username , domain и password могут быть указаны в окне диалога. Примеры: smb://machine/Share smb://other_machine smb://guest@machine/Public/Irlex [EXTernal File System] Внешняя файловая система (EXTernal File System) extfs Внешняя файловая система позволяет очень просто интегрировать новые файловые контейнера и типы файлов простым написанием скриптов. Файловая система Extfs подраздляется на две категории: 1. Автономные файловые системы, которые не ассоциированы ни с одним из типов файлов.они представляют некоторые системные данные как дерево каталогов Вы можете их вызвать набрав 'cd fsname:// ' Где fsname - это короткое имя extfs (см. ниже). Примеры этих ВФС включают audio (список всех звуковых дорожек на CD) или apt (список всех установленных в системе пакетов Debian). Например, для получения списка звуковых дорожек на CD наберите: cd audio:// 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют содержимое файла как дерево каталогов. Они могут состоять из 'реальных' файлов, находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов; например, сообщения в файле mailbox (mailfs) или части diff-файла (patchfs). Для доступа к этим ВФС суффикс 'fsname://' должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС. Например, для получения списка содержимого архива documents.zip наберите: cd documents.zip/uzip:// Можно манипулировать extfs-путями как обычными каталогами и файлами. Например, можно добавить их в каталоги быстрого доступа или перейти на него из истории каталогов в панели. Основное ограничение: нельзя запускать shell-команды внутри extfs, как и на любой другой нелокальной ВФС. Список некоторых extfs-скриптов, включённых в Midnight Commander: a доступ к DOS/Windows диску 'A:' (cd a:// ). apt front end для системы управления пакетами APT (Debian) (cd apt:// ). audio Чтение и воспроизведение звуковых дорожек с CD (cd audio:// or cd device/audio:// ). bpp пакеты дистрибутива Bad Penguin GNU/Linux (cd file.bpp/bpp:// ). deb пакеты дистрибутива Debian GNU/Linux (cd file.deb/deb:// ). dpkg Управление установленными deb-пакетами (cd deb:// ). hp48 просмотр и копирование файлов с/на калькулятор HP48 (cd hp48:// ). lslR просмотр lslR-файлов, находящихся на многих FTP-серверах (cd filename/lslR:// ). mailfs поддержка файлов формата mailbox (cd mailbox/mailfs:// ). patchfs поддержка diff-файлов (cd filename/patchfs:// ). rpm поддержка файлов в формате RPM (cd filename/rpm:// ). rpms Управление установленными в системе RPM-пакетами (cd rpms:// ). ulha, urar, uzip, uzoo, uar, uha архивы (cd archive/xxxx:// где xxxx один из: ulha , urar , uzip , uzoo , uar , uha ). Вы можете назначить ВФС файлах по типу или расширению в секции Файл расширенийEdit Extension File Например, для обработки пакетов Debian внесите: regex/.deb$ Open=%cd %p/deb:// [Colors] Цвета Программа Midnight Commander пытается определить, поддерживает ли ваш терминал цвета, используя для этого базу данных о терминалах и имя вашего терминала. Иногда это не удается. В таких случаях можно включить или отключить цветной вывод, используя ключи запуска программы -c и -b, соответственно. Программа может быть скомпилирована с использованием библиотек ncurses или slang . ncurses не дает возможности включать цветной режим: ncurses использует только информацию из базы данных о терминалах. Для того, чтобы узнать, какая библиотека была использована при компиляции, дайте команду mc -V . Если программа скомпилирована с использованием менеджера экрана S-Lang , она проверяет значение переменной COLORTERM . Задание этой переменной дает тот же эффект, что и задание ключа -c. Можно указать терминалы, которые всегда должны работать в цветном режиме, добавив строку color_terminals в секцию Colors инициализационного файла. В этом случае Midnight Commander не будет пытаться определить, поддерживает ли ваш терминал цветной вывод. Пример: [Colors] color_terminals=linux,xterm color_terminals=terminal-name1,terminal-name2... Midnight Commander обеспечивает также возможность изменять цвета, заданные по умолчанию. В настоящее время таблица используемых цветов задается переменной MC_COLOR_TABLE или в секции Colors инициализационного файла. В секции Colors загружаемая по умолчанию таблица цветов определяется переменной (строкой) base_color . Вы можете указать альтернативную таблицу цветов для терминала, используя имя терминала как ключ в этой секции. Пример: [Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red Формат определения цвета: =,,:= ... Цвета не являются обязательными, а в качестве ключевых слов (keywords) могут использоваться: для задания цветовой палитры в панелях: normal, selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged, commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета строки горячих клавиш F1-F10: bbarhotkey, bbarbutton. Цвет строки статуса редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню: menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога: dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге-сообщении об ошибке: errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне программы просмотра: viewnormal, viewbold, viewunderline, viewselected. Цвета в редакторе: editnormal, editbold, editmarked, editwhitespace, editlinestate. Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle. Цвета задавать не обязательно. Цвет какого именно поля определяется каждым ключевым словом, можно понять из перевода этого ключевого слова. Некоторые случаи требуют пояснений. header определяет цвет заголовка панели, строку, содержащую заголовки панелей и индикатор сортировки. input определяет цвета в строке ввода в диалоговых окнах; inputmark цвет выделенного текста в строке ввода в диалоговых окнах; inputunchanged цвет текста в строке ввода до первого изменения или до перемещения курсора; commandlinemark цвет выделенного текста в командной строке; gauge определяет цвет заполненной части полоски (progress bar), при графическом отображении хода выполнения файловых операций (копирование и др.). disabled определяет цвет элемента диалога, который не может по каким-то причинам быть выбран для работы с ним. Диалоговые окна используют следующие цвета: dnormal используется для нормального текста, dfocus - цвет, используемый для выделенного в данный момент компонента окна, dhotnormal - цвет, используемый для выделения "горячих" клавиш в обычных компонентах, в то время как цвет dhotfocus используется для выделения "горячих" клавиш в выбранных в данный момент компонентах окна. В меню используется та же самая схема, только в качестве названий элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive. Окно подсказки использует следующие цвета: helpnormal - для отображения простого текста, helpitalic - для вывода текста, выделенного в man-страницах курсивом, helpbold - для вывода текста, выделенного в man-страницах жирным шрифтом, helplink - для выделения неактивных гиперссылок, helpslink - для выделения активной в данный момент гиперссылки. Во всплывающем меню используются следующие цвета: pmenunormal - для невыбранных пунктов меню и как основной цвет окна, pmenusel - для выбранного пункта меню, pmenutitle - для заголовка окна меню. Возможные цвета: black, gray, red, brightred, green, brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, lightgray и white. Для прозрачного фона используются специальное ключевое слово "default". Слово "default" можно использовать только при задании цвета фона. Для основных цветов MC используется другое специальное ключевое слово: "base". Если терминал поддерживает 256 цветов, то для них могут использоваться обозначения: от color16 до color255 или от rgb000 до rgb555 и от gray0 до gray23. Пример: [Colors] base_color=normal=white,default:marked=magenta,default Атрибуты обозначаются словами "bold", "italic", "underline", "reverse" и "blink". Чтобы использовать несколько атрибутов, их надо перечислить через символ "+". The special word "none" menas no attributes, without attempting to fall back to base_color. Пример: menuhotsel=yellow;black;bold+underline [Skins] Внешний вид Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой файл называется далее скин-файл. переопределение внешнего вида полностью совместимо с заданием цветов, описанным в секции ЦветаColors. Если скин содержит описание любого из 256-ти цветов, то необходимо установить опцию '256colors' со значением TRUE в секции [skin]. Поиск скин-файла производится по следующему алгоритму (до первого нахождения файла): 1) параметр командной строки -S <скин> или --skin=<скин> 2) переменная окружения MC_SKIN 3) параметр skin в секции [Midnight-Commander] конфигурационного файла. 4) файл /etc/mc/skins/default.ini 5) файл /usr/share/mc/skins/default.ini Параметры в трёх первых случаях могут содержать абсолютный путь к скин-файлу либо просто название скина (с расширением .ini либо без него). В данном случае поиск скин-файла будет происходить по следующим каталогам (до первого нахождения): 1) ~/.local/share/mc/skins/ 2) /etc/mc/skins/ 3) /usr/share/mc/skins/ Для получения расширенной информации, обратитесь к подразделам: Описание секций и параметровSkins sections Опеределения цветовых парSkins colors Псевдонимы цветов и атрибутовSkins aliases Линии для отрисовки рамокSkins lines СовместимостьSkins oldcolors [Skins sections] Описание секций Секция [skin] содержит информацию, относящуюся к самому скин-файлу. Параметр description кратко описывает скин. Секция [filehighlight] содержит описания цветовых пар для групп подсветок имен файлов. Названия параметров в секции должно совпадать с названиями секций в файле подсветки. Смотрите раздел Подсветка имён файловFilenames Highlight для получения подробной информации. Секция [core] содержит описание элементов, используемых повсеместно. _default_ Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения selected курсор marked отмеченные данные markselect курсор на отмеченных данных gauge цвет заполненной части полоски (progress bar) input элемент ввода данных reverse инвертированный цвет Секция [dialog] содержит описания элементов диалоговых окон (кроме сообщений об ошибках). _default_ Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_ dfocus Цвет элемента, находящегося в фокусе dhotnormal Цвет хоткеев dhotfocus Цвет хоткеев, находящихся в фокусе Секция [error] содержит описания элементов диалога-сообщения об ошибках. _default_ Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_ errdhotnormal Цвет хоткеев errdhotfocus Цвет хоткеев, находящихся в фокусе Секция [menu] содержит описание элементов, отображающихся в меню. Это касается как системного меню (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе). _default_ Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_ entry Цвет пунктов меню menuhot Цвет хоткеев menusel Цвет выделенного пункта меню menuhotsel Цвет хоткеев, находящихся в фокусе menuinactive Цвет неактивного меню Секция [help] содержит описания цветов для окна отображения помощи. _default_ Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_ helpitalic Цветовыделение элементов с атрибутом italic helpbold Цветовыделение элементов с атрибутом bold helplink Цвет ссылок helpslink Цвет ссылки, находящейся под курсором Секция [editor] содержит описания элементов редактора _default_ Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_ editbold Цветовыделение элементов с атрибутом bold editmarked Цвет выделенного текста editwhitespace Подсветка знаков табуляции и "висящих" пробелов editlinestate Цвет области отображения состояния строки. Секция [viewer] содержит описания элементов редактора viewunderline Цветовыделение элементов с атрибутом underline [Skins colors] Цветовые пары Каждый параметр в скин-файле содержит цветовые пары. Цветовые пары описываются как два цвета и необязательные атрибуты, разделённые символом ";". Первый цвет задаёт цвет написания символов, второй - цвет фона. Любой из цветов и атрибуты могут быть пропущены, в этом случае будет взят цвет по умолчанию (глобальный или для данной секции). Например: [core] # зелёным по чёрному _default_=green;black # зелёным (умолч.) по синему selected=;blue # жёлтым по чёрному (умолч.) с подчёркиванием marked=yellow;;underline Возможные цвета (названия) и атрибуты описаны в секции ЦветаColors.[Skins aliases] Псевдонимы цветов и атрибутов Эта необязательная секция содержит опреления псевдонимов цветов (не цветовых пар) и атрибутов. Псевдоним представляет собой части определения параметров скина. В определение псевдонима может использоваться другой псевдоним, но при этом не должны образовываться циклические ссылки. Например: [aliases] myfavfg=green myfavbg=black myfavattr=bold+italic [core] _default_=myfavfg;myfavbg;myfavattr [Skins lines] Линии для отрисовки рамок Линии задаются в секции [Lines] в скин-файле. По умолчанию используются одинарные линии, но возможно переназначить на использование любых utf-8 символов, похожих на линии ВНИМАНИЕ!!! При сборке Midnight Commander с библиотекой Ncurses использование линий ограничено! Возможна только отрисовка одинарных линий. По всем вопросам и предложениям обращайтесь к разработчикам Ncurses. Описание параметров секции [Lines] : lefttop изображение левого верхнего угла рамки righttop изображение правого верхнего угла рамки centertop изображение ответвления горизонтальной линии вниз centerbottom изображение ответвления горизонтальной линии вверх leftbottom изображение левого нижнего угла рамки rightbottom изображение правого нижнего угла рамки leftmiddle изображение ответвления вертикальной линии вправо rightmiddle изображение ответвления вертикальной линии влево centermiddle изображение пересечения вертикальной и горизонтальной линий horiz изображение горизонтальной линии vert изображение вертикальной линии thinhoriz изображение тонкой горизонтальной линии thinvert изображение тонкой вертикальной линии[Skins oldcolors] Совместимость Назначение цветов элементов посредством скин-файлов полностью совместимо с назначением цветов, описанном в секции ЦветаColors. В данном случае переназначение цветов имеет приоритет над скин-файлами и носит дополняющий характер.[Filenames Highlight] Подсветка имён файлов Секция [filehighlight] из текущего скин-файла содержит имена параметров (в качестве групп подсветки) и значения параметров как цветовые пары. Описания цветовых пар смотрите в разделе Внешний видSkins Правила подсветки находятся в файле /etc/mc/filehighlight.ini (~/.config/mc/filehighlight.ini). Названия групп должны совпадать с названиями параметров в секции [filehighlight] в текущем скин-файле. Ключи в группах могут принимать следующие значения: type Тип файла. Если параметр присутствует, остальные опции игнорируются regexp Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется. extensions Список расширений файлов. Раасширения разделяются символом ';'. extensions_case (имеет смысл только с параметром 'extensions') делает правило 'extensions' чувствительным к регистру букв (true) или не чувтсвительным (false). Параметр 'type' (тип файла) может принимать значения: - FILE (все файлы) - FILE_EXE - DIR (все каталоги) - LINK_DIR - LINK (все ссылки (линки), исключая "битые" линки) - HARDLINK - SYMLINK - STALE_LINK - DEVICE (все файлы устройств) - DEVICE_BLOCK - DEVICE_CHAR - SPECIAL (все специальные файлы) - SPECIAL_SOCKET - SPECIAL_FIFO - SPECIAL_DOOR [Special Settings] Специальные установки Большинство установок Midnight Commander может быть изменено путем использования меню. Однако имеется несколько установок, которые могут быть изменены только путем непосредственного редактирования конфигурационного файла ~/.config/mc/ini . clear_before_exec По умолчанию Midnight Commander очищает экран перед выполнением команды. Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените значение поля clear_before_exec на 0. confirm_view_dir Если вы нажимаете F3 на имени каталога, обычно MC переходит в этот каталог. Если этот флаг будет установлен в 1, MC будет спрашивать подтверждение перед тем, как перейти в указанный каталог, если в текущем каталоге были помечены какие-либо файлы. ftpfs_retry_seconds Этот параметр задает интервал времени (в секундах), по истечении которого Midnight Commander будет предпринимать повторную попытку соединиться с ftp-сервером после того, как предыдущая попытка окончилась неудачей. Если задано нулевое значение, программа не будет повторять попытку соединиться. ftpfs_use_passive_connections По умолчанию эта опция отключена. Она включается для передачи файлов по протоколу FTP в тех случаях, когда компьютер пользователя располагается за маршрутизатором, фильтрующим пакеты (behind a filtering packet router). Эта опция работает только в том случае, если вы не используете прокси (you are not using an ftp proxy). max_dirt_limit Определяет, сколько раз может быть пропущена операция обновления изображения на экране при работе во встроенной программе просмотра. Обычно этот параметр не имеет большого значения, поскольку программа автоматически выбирает оптимальное значение в зависимости от скорости нажатий на клавиши. Однако на очень медленных машинах или терминалах с большой скоростью автоповторения (keyboard auto repeat) слишком большое значение этого параметра может привести к тому, что процедура обновления экрана начнет вaс раздражать. По-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший выбор, и именно такое значение устанавливается по умолчанию. mouse_move_pages_viewer Определяет, будет ли прокрутка информации (scrolling) во встроенной программе просмотра, осуществляемая с помощью мышки, производиться страницами или на одну строку. only_leading_plus_minus Устанавливает специальный режим обработки символов '+', '-', '*' в командной строке. Эти символы используются для выбора, отмены выбора и инвертирования выбора, но выполняют такую функцию только если командная строка пуста. В середине командной строки эти символы уже не вызывают выполнения операций группового выбора, но зато вы не сможете использовать эти символы для таких операций, если командная строка не пуста. show_output_starts_shell Эта переменная работает только в том случае, когда не включена поддержка subshell. Если она установлена, то при нажатии C-o для перехода в экран пользователя будет запускаться новый экземпляр оболочки. torben_fj_mode Установка этой опции слегка изменяет реакцию программы на нажатие клавиш Home и End в активной панели. Вместо того, чтобы перемещать подсветку (курсор) к первому или последнему из имен файлов, отображенных на панели, нажатие этих клавиш будет вызывать следующую реакцию: клавиша Home - перемещение курсора вверх до середины панели, если курсор был ниже, в противном случае перемещение на самую верхнюю строку; если только курсор уже на самой верхней строке, то перемещение на самую первую строку списка файлов. клавиша End вызывает аналогичную реакцию - смещение вниз до середины панели, если курсор был выше; если ниже - то переход на последнюю отображаемую в панели строку; если уже на последней строке, то перемещение курсора на самую последнюю строку списка файлов. use_file_to_guess_type Когда эта опция включена (что сделано по умолчанию), mc будет вызывать программу file для определения типа файла в соответствии с типами файлов, указанными в файле mc.extEdit Extension File. xtree_mode Если эта переменная включена (по умолчанию она отключена), то при просмотре в одной из панелей структуры дерева каталогов во второй панели автоматически будет отображаться список файлов выбранного каталога. clipboard_store Эта переменная позволяет назначить внешнюю программу (с параметрами) для работы с буфером обмена, такую как 'xclip', для вставки данных в системный буфер обмена. Например: clipboard_store=xclip -i clipboard_paste Эта переменная позволяет назначить внешнюю программу (с параметрами) для работы с буфером обмена, такую как 'xclip', для получения данных из системного буфера обмена. Например: clipboard_paste=xclip -o autodetect_codeset Эта опция позволяет использовать команду enca для автоматического определения кодировки текстовых файлов во встроенных просмотрщике и редакторе. Список допустимых значений может быть получен командой "enca --list languages | cut -d : -f1". Опция должна располагаться в секции [Misc]. Например: autodetect_codeset=russian [Parameters for external editor or viewer] Параметры для внешних редакторов и программ просмотра Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов и программ просмотра. Они задаются в секции "[External editor or viewer parameters]", которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini) файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или программы просмотра. Значение параметра может содержать следующие переменные: %filename Имя файла для редактирования или просмотра. %lineno Номер начальной строки в открываемом файле. Пример: [External editor or viewer parameters] vi=%filename +%lineno joe=%filename +%lineno more=%filename +%lineno Начальная строка передаётся в во внешнюю программу редактирования или просмотра только в том случае, если она вызывается из окна результатов поиска файловFind File. Если внешняя программа редактирования или просмотра запускается по клавишам F4 или F3, MC надеется, что она имеет собственную функцию открытия файла в том же самом месте, где он был закрыт в предыдущий раз. Такую функцию имеет, например, редактор "joe" и многие другие. MC не препятствует внешней программе редактирования или просмотра самостоятельно сохранять и восстановливать позиции в открываемых файлах.[Terminal databases] Базы терминалов Midnight Commander обеспечивает возможность внесения исправлений в системную базу терминалов, даже если вы не обладаете правами суперпользователя. Midnight Commander ищет в системном инициализационном файле (файл mc.lib в библиотечном каталоге программы Midnight Commander) или в файле ~/.config/mc/ini секцию с названием "terminal:your-terminal-name", а затем секцию "terminal:general". Каждая строка в этих секциях содержит ключевое слово, которое вы хотите определить, за которым следует знак равенства и определение ключевого слова. Специальный символ \e используется для задания экранирующих последовательностей, а ^x служит для задания последовательностей вида control-x В качестве ключевых слов используются: f0 - f20 определяет последовательность символов, генерируемых при нажатии на функциональные клавиши f0-f20 bs определяет последовательность символов, которая будет использоваться вместо клавиши backspace home то же для клавиши Home end то же для клавиши end up то же для клавиши "стрелка вверх" down то же для клавиши "стрелка вниз" left то же для клавиши "стрелка влево" right то же для клавиши "стрелка вправо" pgdn то же для клавиши page down pgup то же для клавиши page up insert то же для клавиши insert delete то же для клавиши delete complete комбинация клавиш для выполнения операции "завершение ввода" Например, для того, чтобы задать, что клавише insert соответствует экранирующая последовательность Escape + [ + O + p нужно в файле ini прописать строку: insert=\e[Op Операция "завершение ввода" обычно вызывается по клавишам M-tab, но задав значение ключевого слова complete можно вызывать такую же реакцию системы по другой комбинации клавиш (почему бы не сделать это, если у вас клавиатура, имеющая массу неиспользуемых клавиш!).[FILES] Файлы Программа извлекает всю нужную ей информацию из файлов, пути к которым определяются относительно переменной окружения MC_DATADIR . Если эта переменная не задана, происходит обращение к так называемому библиотечному каталогу программы Midnight Commander. Для того, чтобы узнать имя этого каталога, дайте команду mc -f . /usr/share/mc/mc.hlp Файл подсказки для программы. /usr/share/mc/mc.ext Используемый по умолчанию общесистемный файл расширений. ~/.config/mc/mc.ext Файл расширений пользователя. Если этот файл существует, он используется вместо общесистемного файла расширений. /usr/share/mc/mc.ini Используемый по умолчанию общесистемный файл установок для Midnight Commander; используется только в тех случаях, когда пользователь не имеет своего файла ~/.config/mc/ini /usr/share/mc/mc.lib Глобальные установки для Midnight Commander. Установки из этого файла действительны для всех пользователей, независимо от того, имеют ли они ~/.config/mc/ini или нет. В настоящий момент только настройки терминаловTerminal databases загружаются из mc.lib. ~/.config/mc/ini Собственные установки пользователя. Если такой файл существует, то установки загружаются из него, а не из общесистемного инициализационного файла программы. /usr/share/mc/mc.hint Этот файл содержит подсказки (hints или cookies), циклически отображаемые программой. /usr/share/mc/mc.menu Этот файл содержит общесистемное меню приложений. ~/.config/mc/menu Собственное меню пользователя. Если этот файл существует, он используется вместо общесистемного меню. ~/.cache/mc/Tree Список каталогов для окна, выводимого при выборе пункта меню "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из панелей. Каждая строка файла соответствует подкаталогу. Строки, начинающиеся со слэша ("/") соответствуют полным путям. Если строка начинается с цифры, то надо взять указанное число символов из имени предыдущего каталога. При желании можно создать этот файл, дав команду find / -type d -print | sort > ~/.cache/mc/Tree Обычно не имеет смысла делать это, потому что Midnight Commander автоматически обновляет этот файл. ./.mc.menu локальное меню, задаваемое пользователем. Если этот файл существует, он используется вместо файла меню из домашнего каталога пользователя и общесистемного меню. Для того, чтобы изменить корневой каталог MC, установленный по умолчанию, можно использовать переменную окружения MC_PROFILE_ROOT . Значением этой переменный должен быть абсолютный путь. Если переменная MC_PROFILE_ROOT не определена или пуста, используется переменная окружения HOME. Если и HOME не определена или пуста, каталоги MC определяются средствами библиотеки GLib.[AVAILABILITY] Обновление версий Последние версии программы Midnight Commander можно найти на сайте http://ftp.midnight-commander.org/.[SEE ALSO] Другие источники ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1), mcedit(1). Страница, посвященная Midnight Commander, в World Wide Web: http://www.midnight-commander.org/ Данная страница оперативного руководства содержит информацию, актуальную для версии 4.6.0 (январь 2003 года). Если вы используете более свежую версию программы, оригинальная страница на английском языке может содержать более полную и актуальную информацию. Для просмотра оригинальной страницы в оболочке bash можно использовать команду LANG= man mc [AUTHORS] АВТОРЫ Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it) has been especially helpful debugging and enhancing the program's mouse support, John Davis (davis@space.mit.edu) also made his S-Lang library available to us under the GPL and answered my questions about it, and the following people have contributed code and many bug fixes (in alphabetical order): Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de), Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar), Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it), Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su), Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su) and Wim Osterholt (wim@djo.wtm.tudelft.nl). Перевод текста подсказки на русский язык - Костромин В.А., 1999г. Исправления, адаптация к текущей версии и конвертация в формат mandoc - Самойлов А.В. , 2002 г.[BUGS] Недоработки Известные авторам недоработки программы перечислены в файле TODO, который можно найти в составе поставляемого пакета. Если вы обнаружили в программе какие-то недостатки или недоработки, оформите, пожалуйста, ваши замечания по адресу http://www.midnight-commander.org/ . Дайте подробное описание обнаруженных недостатков (и/или ваших предложений по усовершенствованию программы), сообщите версию программы с которой вы работаете (для получения номера версии используйте команду mc -V), в какой операционной системе вы запускали программу. В случае фатальной ошибки программы мы будем очень благодарны, если вы пришлете след вызовов. [main] lqwqk k k  x x x . x . x  x x x k lqu wqk k lqw tqk n  x x x x x x x x x x x x x x  v v v mqv v v v mqu v v mj qqqqqqCommander qj  Вы сейчас видите главное окно интерактивной подсказки программы GNU Midnight Commander . Чтобы узнать, как пользоваться подсказкой, нажмите клавишу EnterHow to use help, иначе переходите к перечню разделовContents подсказки. Программа Midnight Commander поставляется АБСОЛЮТНО БЕЗ ВСЯКИХ ГАРАНТИЙГарантия. Это свободно распространяемое программное обеспечение, созданное группой авторовAUTHORS. Вы можете передавать его другим при условии соблюдения требований лицензии GNUЛицензия (оригинал на английском) (прочитайте неофициальный переводЛицензия этой лицензии). Русский перевод текста подсказки - Костромин В.А., 1999 г. [Лицензия (оригинал на английском)] GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuseoccurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. --------------- “This License” refers to version 3 of the GNU General Public License. “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. A “covered work” means either the unmodified Program or a work based on the Program. To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. --------------- The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. --------------------- All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -------------------------------------------------------------- No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. ----------------------------- You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey,and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. -------------------------------------- You may convey a work based on the Program, or the modificationsto produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to applyto the other parts of the aggregate. 6. Conveying Non-Source Forms. ------------------------------ You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. -------------------- “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. --------------- You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. --------------------------------------------- You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. ------------------------------------------------- Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. ------------ A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. ------------------------------------ If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. --------------------------------------------------- Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. ------------------------------------- The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. [Warranty] 15. Disclaimer of Warranty. --------------------------- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. ---------------------------- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. ----------------------------------------- If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your 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 . [Лицензия] См. оригинальную версию. [QueryBox] Диалоговые окна запросов В окнах запросов для выбора какого-либо варианта ответа (которые обычно задаются в виде экранных кнопок) Вы можете использовать либо клавиши со стрелками, либо выбрать ответ путем нажатия клавиши с выделенной в названии кнопки буквой, либо щелкнув по нужной кнопке мышкой. [How to use help] Как пользоваться помощью При работе с программой Midnight Commander практически в любой момент можно обратиться к интерактивной подсказке, вызов которой осуществляется нажатием клавиши F1. Для перемещения в окне просмотра подсказки Вы можете использовать клавиши перемещения курсора (стрелки) или мышь. Стрелка вниз вызывает переход к следующей ссылке (выделены голубым фоном) или сдвиг текста на одну строку вверх. Стрелка вверх вызывает переход к предыдущей ссылке или сдвиг текста на одну строку вверх. Стрелка вправо вызывает переход по ссылке, которая в данный момент выделена синим фоном (текущая ссылка). По стрелке влево происходит переход к ранее просмотренным разделам подсказки. Если Ваш терминал не поддерживает клавиши-стрелки, Вы можете использовать клавишу пробела для перехода к следующей странице подсказки и клавишу 'b' для перехода к предыдущей странице. Клавиша TAB вызывает переход к следующей ссылке, а нажатие ENTER - переход по текущей ссылке. При просмотре подсказки программа запоминает последовательность переходов по ссылкам и позволяет вернуться к ранее просмотренным разделам, воспользовавшись клавишей 'l' (last). Нажатие на ESC вызывает выход из окна подсказки. По щелчку левой клавиши мыши происходит переход по ссылке или перемещение по тексту подсказки. Щелчок правой кнопкой мыши используется для переход к ранее просмотренным разделам. Полный список управляющих комбинаций для окна просмотра подсказки: Работают все клавиши управления перемещениемGeneral Movement Keys. tab Переход на следующую ссылку. M-tab Переход на предыдущую ссылку. down Переход на следующую ссылку или смещение текста на одну строку вверх. up Переход на следующую ссылку или смещение текста на одну строку вниз. right, enter Переход по текущей ссылке. left, l Переход к ранее просмотренным разделам. F1 Помощь по использованию самой подсказки. n Переход к следующему разделу помощи. p Переход к предыдущему разделу помощи. c Переход к оглавлению подсказки. F10, esc Выход из окна просмотра подсказки.  Local variables: fill-column: 58 end: PK2] Arrlockdown_ptrace.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDqIDATxuEjulM6đ(zpw?C8ÂBe7luQMa!G<<<NOu[xŒ$)eYшimmm ((( 8LܱcGMM \TTdYaGU#㊋xQBiQ? RG1˲rzcV_σ ~wc?sG\:oGaqBR8Xb(BeBU!vOs;weYeY4!Z oc-amA?a&=J)Ñn68yB(D!dt]+ 2 0MQ<{1N) B`,I"󺮳MvhT޲,R%14ݴLƾTM%E)bGWCn*~,y*BH$6nsֱ:O>,uxO\HUAwM-YȋpD.Sx_t_՗ #ݪ|3ODjQq!$QT58B0FRjM,Ju]Q4Ow?چWXpgfe`y7t=,˷>5iΊo]4mvŽ!6QUUƇs>o M~E7_wY #B8C !vBH E0L4%Iq$aDi Ų,А5e| 0zfяNe9WٗƬ5P$={uM*iaM rO90D(ʚ΀ia bQjˆ(Gޝ7. UYQG eY&Bhˎ -HSq|7BH`/Z:`7#[ۓ̴Ժ&jYa9z[;TqM](^ǽug$9ͭme[麑\sIJ,ꛚ_xݫ/8cko]{٪;{radeg}6wQ#&y> >h#ƔR48۾kϜ-/$#(Wf^MCc{GgUusUշut^~ɉ 5 +VO>ؾOF~vVVZj>={0r4:f,?K:d9z` #j^vSw߶`W~ͼns!Q yEAy!;@-Sf'%xA^QiY&OmlGn)Ƅa9y wwƬi;|n.I+חo۵穿17uߚMn3=5yx@(''3r}uWaהm1lXvh¨2oߺsהqWmظx՚_ ?S't5u,V:ϾwW%'$k2SS" OcY Dm!IJ~Su{?-G3J$;TnQ1nPQzvJ8Y5MU;ਢ"D-ZEx^@RZf0v:-횪PTQ.9Ԓ>aȊb[hqQEe9v0*kj9m o|8a1=?i;rz#FuFÊRs8$vIKiE);5z6QU9β,M%QAuMDA`c?bfcTMw:lFcDHhRr8z. Cl)`,]"[.]tj]q;{.>5"G^qE>|硔J|DB0LMH(֭>c&m[%Gl{_Բ(G0B{#QJ9-R8-."TV(}\a!EQ`>Qʚ85{nf4 caf KAu `ٲ~.EU<ሌ{0O!JiLfod~PB2:|@i7?oq8>ea(*Yg Fմr?atuW8zb ~mW#bQ?q$!=3r: rvv|~o8xp$ym.eQM@zj~MeeĪGG D)%XE5 WܣiQp4MBHRRF89idP_d_6QiP(U}'q ,c9J%nZzrWl/N3uӲDQd˰OEn9vM͛;ۜgzoYP88p?{u-!~ =>ua~z, #s<(}Q9yր෌-e6zhLS1Ff䤔^rGEdE=*GIw!1l2n$ !Dd!vU?GZ4MQ$]mEt}_Q1ZVrGR[ښԨJ8 ! 81#m pIII&O 8%Ŋ"m6]1yvoÄd!M3&j dnVqvqrt]4f$iΖ_h@:²,ZaDvԢvbnI :$N7<(5i:B]FEYhYKb=39B SJ9lǙF8N;pHDVWıeY.׷.ɒr!n,r|>u=n톎Ä㸶ffk?;o(wxɧSRRBPeUnw\lvcn'}}D]vq:i$rn7!4ME94UxtZvvL8r ~ۅ .|5k7\NHJJܽrͺvr{yGQ}`Q]na}nvqG8B89CB0Fi%efueӖΆycYt9꧔<"¬8TC_DN= [m9}{|y'L^ egyx=UMr̸}2gOeeD}w##\U,r:owgЯmۮ\x Ej}@DLLvva7m(/?3[ZZG'͞dٲe+Vw`Iɫox'͞9^vCO5s%6lB}B/oNNvCZ|GsL4_a۫k:_1tȐOjeI)DfGQ0c6m t׮۠z}Cc}]IfYpB6(qՎƎEキawrݍU$h ˲^mҳOGȽ<8n̘oͫoh:yҰ!CN>q_}ԜO:yRFFFƍQEٺ}{RRj~oF(>lXqQQ(Apby^S=s%<أaص\~?[TXxIIN>lw_Viĉ9]|e˷ؑ4lMnڲa9bxaA~递r$¶oeZR5C(qrn߹scN8v1Ʈ^q .҆r9=q洭v (?rİ ;&L8㧎=r=cF\_3WZ>v(BHJgfd("qYਂ(zj9~iǞx\O~¬mqܷ7RͶpydCYi~!tɏ=ɩ7ftnNs/ds>߯:ةW\rIZjjkk[0 GA]yXQTvw=ȃ}nST#|LaΝwEB$UQt͙(y眝R<%9Skj-Y%j^z G"ii$i!RM8N--l/Ƹ3ظy;U]BIIIYxI^n [ŗ_WVUzI%}322*vBM44.ljn),x.)113##UgYu=aPJÑA:}vm-F7fT~^nMM^MvC&''Z+s1[9bQ>p`I~^.Æ NKKU55%9==MU,KUTfqOB7RBu՞¢ƍ˯+_qiNӲLJQ8(Dn7qP8,"8zec#Dbq݋.JMI eEQvKBH4D"lv ;8. aakGv)]Ȳ\vƸOA(REUY4rjcSή fWB8D"`DzE,1r4~<p8LxR pi!;:9Bd9jQ!D0x!B!yP0%QF lY}MCZZ*!DtY{o]EE˞J󧥙>wu= 'O`‘gBbev?6)7QJh^n ] >(fEdWŎ bج+=Xu (F-ӲIi(IAQjI3-#+A݆R*!4En#~竚 Se)ɩ-$Pj !Z][k:&D%Μ)MLLܯ bca8vGl8 nBNC!Գ;.,==]ӴǞ~&%99=-_of~^"]ĘZq([n{7AeuuZJac6euuD񻅋V\5i==8nGEœ>u75â>0vHi˯vRSSٴ _Dg.Fw |~;=dmwr ;|z6I |QcSdoVxg8l5p8l;  ,X].p8(G?p=[Ν8a~dێvWTV p8ؾx'x\.ϻhUk׺nJ#e}ɜ:t8nn;B$n]zvqx&I!5vxw:lAămzXhvmz$IRw}ԏypfn?tk)Ʞr8>C>=vN}2NClp״[~c;|0Ny(%x=>^t,GnP^5b/m(+:xW\ /74 :K.j겳E1M0/546Ξ13N˯>i>E_z|\\ܧ(6 (-%0immݾbcW~gY_{|G+vﮮXRr+.7v_ /LNJIR4}쩧wVT~M3X6UVU?.!4Oc/" 1FlJ}0;xޢTe+Wn޲ '94[068 B" iYl6Vl8?k 2BHU //$9)l!XXu0$IuQ-~$%&;RsأXx BhcTU!# ^f+]Xr`0up>_|AuͶlɲ7p=넌Ixt?au%gLgşٳ}!b/.#4Mxקw|nnN8fb/AlhuMm$"X :䵷ZhcO>]\Tͷ^y+WO=+7''ˬЕ^ZV^; 9}s:㉧}ͷW]{橧|>]wlrYQ޿xswmݶn8[,¡K/ /PV?_v\eUUװzȆaZUSRNbfb]Ri646544H6[gg`Oe%x UUI7i@@4ɢݴ,AثV][ GfeH$b7M0F# *"I!縺הU1D"aI:::DQyĮΨxuԏ A545rWHnsWүIg};={/:N9!{9r֌k׭/۸s~Ï:qcHxƩ/v293#c5k֭QZ:09)i՚}8斖ee]0 ;w굳Oz\A6oVI'Qy斖ǟtY `=*"{aF)zރ.a-v?zo>@ h|w/LJLTUyn~quW_! >SUƎ,BnL Ƈ}|T:Tʪ`(tõ˯pΙgrwك1}wq_~ܹn3p=$&I7oy[u%qϽ1̝7_$MEQ|7kjB\yy7[[n.*ﯻOw)'z]ww߷o1].,G.ͩ/NL?ccK.ษSѨO?Bcc#ҋ.~ђ7<7^;Bȇ1M?\_g}C+~%%&yک#GD"x!BHsKi'4t~:cCիer҉njУ565]y%onmm{_SQ;s'y0Ą]s_~f:艳f1 399ҋ.%TAN5ǟk`I8fVM!?\8t\ァ7fo{[C~)nCqc,~+O>q1v޳bO5kCƯ5b=3غmIO8XӴt];zԄ\y--S'M߽;W|]}qS؃446VVVoYvP|]w['r≃Juۭ^sϽspɳgSy'?3zTCccggg(:y}wߵ{ϞU_a0&jj74̋?q~7nCbBBYƯ=bʪ>X>EE?pz]MYR9*˲;ynj_目r4Eihl?[aǟ~ַ Gc7s[}1F30dP]qE\yşx͛W^ͷFqnֿi¨SO妛>=UU_}\ǟLzmw|7FN8c mm6 Prg{} _}M9YaCr2s+LӺ+ TU]4qx]ק|DD OHH<4#=OQcIMIٸyg5|0EUB7ڢByv]wU}.﮹zPiom5]OLHP߰lȑ ~?y֛RȆa<<W:qqq{*+*-OOOxaĉY7O6o9ةP19)pbq`q]}] E&J_Zr"' .Stri%^0UuDŽ$&$hv)o;wN?^_SqcQa&igLqry=YYYŗ&%$:]p8Y.*r]Ӵ.(7'Srr^y!]wUi)o5kǏ+ (g(1lEĈE1%%yEU2 NAyOPRb׷(r4jٙW^{ !!AQP8< ";i!]eY%Q14-UX{>_ggLINf'WRS;A(̚>m@ (B(=5|Fs<+phF(JLH.3蚞Dعn$a^/&!ۋ B.  6=+3sa"c|?|ox;jƊ21ԲDQ,߼Wh.0778({jjjPZjzAJO8XJQ%*B ?_߲á0;rfا=w}O8-q FxŃf'J:!Ĵ,}s!+2B.BƦiaՀ'[$v;fh]@II)Di݆ y}RM7$QXUuNo׮'* iYE;rTOQBBeYMnװ!Ciݕ7 ɧmln;::;cO9d/+O.gEŮQ#G8=Ux'5zֶ`0|g y֌Z]՚[ߞ-[ #*m6(_r:[Z[.^EUفncUUAx+.$?//a`0dBݯa{X&3Qɚѱ&lC`i3W!`~6!D) N;XL@[|~uT-˲l+V,$f˯Gz?}]}EijnF`ӕNw؄W9Ȋ: S yok[Jzcc$! ݻIm6c>s&R? ws\ @ gͬv/vÇ#F99Bv;bۤIX>{vp4J% {47c)(?b`lWa=6l/)z?< !gBn$HU MdY.‚ŋ hJEN͖ B$N'ffd( Gy-^4b{%cI4M[zEVVNbBb.!ôLQ p}d+bYVSssrr2kDdYNMI eaC|m6KWTWVT:ai55Ѩ"BA~ –elخB3ӱkWEUĤ$D-t[[a ]=X~r$,d 5J#Av;yׅ˖aY&|!alRGG$\~q4!:.yXU| 6!XQĹs?dqD;٫F^+99x46Ns }(s`s }p Jk58 Fen2vX:F,jƦݕ{aIjY4MHOw8\qyZZ*cnص|'NeϾrΨx=RvcmN_~|nk]4iRO~BFzt86no5bpp8zK.-D"ax C]YYI)+@-]Omg6~Kv#"77& z~jϰ,ߛ$YVVa#GÆQlfCeoݎϖNױ,#U ƤNXۺgvgzv,@r>y6sY\lcfeu}Yٸ2r7n|~C>ev)dߴ}<CAF4GQ%6Rq8^y1UUmmm;ﻶ6Mf͘nY'~'MKz)'wOceYxΧNSXDqg(?|G[:f/.:4+kΉ61 ~wq$Iz'y]gw/8~|RR1` C/,([ܟ.A4M}T|rQ0B8ASHH@"A8!?%)EoIc#W{c+-͘8Q?^;0 OIIK n>O*up,tw cP+OD8zFG{Q$b?J飏_?YQ<+xtiU]Pﱘ__t'۷x>矷|@0xgE"<~weYIk֭o(4-S=ẫ ajQӲtCsJ\l H7tZ6M͊~q1w{\f߾ƲnD)2 ںw VϷ IBcXse!B~K6hYVNF!ba^wO. { t5l6c)Bu[+2g KL:7mjHόM2b cEqm6[Gg'joo8|c{GQ#OjJ=?Qp?tס(S&$P7FP?!DrLc~ݺ ӧcR`F=,)sQ^_IJ;:P$WNJ8N0{M"O2R6nTuwE?F@ PW_z ,)IOK[n]Qao#O>US[7fԨ?cq_?SNlզMC3g*^៾ n7uuزWua_T?| {8Q:6ٰ^jw󓒓,ˤmhh(W@)f7)!>O?))Ͽώ@՗_{/[+.OV^s1yl(I#^feubBmRnb1ƦanГ>G)˻+V]E -aɬj+N^ L+x?=Y,bëЏqil^Q몪+5Mz}}8k`YVl%}嚮{=]Ȳ(<iYiNSQU=쳡iL;z6-j!D$EQϳ$Qd+f_?i~^ʷJظxUUV߸?c= yW5u p9[e-*6[gAП 8RȁPz/X[tkW=s 8[x I0owvW v%vmlq0&? x7].qlKG6fH$.]`HRMq8 ek{ ]?)gsg#@J3ƖEB(JĆ~F({*+/򪦦&AP؛(LFVKƲlcYT}Գ=s7o$I[{}ӳp47K2|bmV9|%ekv0;wn۾4Mˢa"DAu`qǎmAu]4$l~i))G4t#Xie6(Rk֮s\gzUlٺpȖؖD-*:[0 A!ɲxƎ gӕ9^Ũ෢ct:9B|^_M=sqqyǍ]piZ<ϧm4uSNv)w?s|QawnY^#9Ʀ;ok p⍛6Geaui/_iƌnoo߲mA/^tTԼʫigpN5GH4l6'}z'~OÏ? wܶvÆ^x9}!4 ?ϿXf]}}n-9Yw5/Y| ~9gܳ5ĕ~M(m`0))yi<,I4 Q]Sq\(4aB~^nD !4e/_vɲq] +*,شyEC+p8[p#}^kN`\^nCSBw/~7%Q8Ĵp8ꔉ꙾}$&&׷bn>`@֛e>‹}243N;u ,=3iڵQYP4H$"rSSsKkK(4= YԒe9 #HDnjnz-r4*$[xCmrr=7q|SUMMnNvI~;+*Ғ[Z[JYt$%&ڽ;11-??&9)O斖{ҒΆƦ}!vlRNv64 YVJ 8b׮@@䤼\EQA۶HIISTknM 6oٚRS[WTTX^QF΂zݞ}ǎ`(ؔ5I7ʝNSU՞_v;qi*b4McciAeniH#(<ϳ8QEˌFlih4J)eyn!VTf9΢0 6Rqnu=(l=EQiRVnaB,2 yEQ$Q4-KuΊK izp%xjp _؅j#z{,sf@ZT^+y`^%> R=s~3؅XXr½`ukmoQz fYֲJptJ"EuWbwPwo##Ac}2K-r'bϪ{㸨^tAkhhmk+00 vq\ hll7vaqمsgƲA1\0;o>? )"G2YM vqVfF$u4uEu]-,(hln9,Rŗ_{mڵ` !z~yBHOGGNj/"s97A|Ѯy6;;ˢo.[}:1rA:fڧ{b׮;gUm틖,$$$$Hq8NDDG4p[S||1cƨˡH$_|$> pxʤ%rGW^z(xΧSOxBҁ߉矿_sujJJGgg_|YWW7k쬬!ceqP0Ɔia.n{Wmb5U}篺^g4)-UUwu\%g?8Ḗ]wYܷ/FhRE 0i„ʪ-۶galڼ3pPfI'͚wmڴ糡8̝;w쮪e9 slNUuueUUUuq:)G=Ӌ̀㚚ʷj; a8laͨr\w  @@܁qD?~;w#E))=RJ)z19ZnLDdJ)OxQ\i*:q\ZjB}&ҔBD?c\X۳33-:O!$ "RS.a#F4ͦ~؟eYg f:ʔR-ڼi D?c˲~PJM!M˲,EeYQap'W_!űq!QB!c6"'m8}ز,J)q{ &!k,?M؍ݫ!0ĴiSJEQy>QJc9Bll 8XPyyUb.I81 , ȖB9>"ˡp&I,{ޯQܱdŲW^d_'(BB<ϳ@gƒ(rPJ !?! {PFŋPr\޸1cTUmii/;E9Λlg^XPrɲٙ'MشekMMM w￝/UUU}M(({tM߾soO>Of=Ӛn<f͘+G!Ma+cO=0MS?p֭W^{ EQ0 cϞ;+DAb5M{'/'}. ?3ϗ; ~Amm=89s>⫕V;(_⦅@YE/]>JOK{ŗ?d+^WcSz_Dq~B(rO?9bذ|gQiӊU>y҄:A)_x5W^n}^9n3NuOQ7{斖ҁ32/M[[|_},0 cwkׯ?S/N(Ə?3 vعf믽朳,BIIJ2x~x)\xn\N_|ufFFaAuS:Eմo7t@vV'}m;tw{%r/[U]=qQYaӖ-k֬[j;)jko;ft[[%UUW>OQQ 1^uecSXRr/FDUUv{i77qlͺu N{;ڼ]*AD"gΧmt_o#GdpB `ȺKdk U(UUefy$aTUs8L$IlH h#nJWkƶbwAѨ6 8qlAKIbC?-AUU8ێn7txM0!l<ϳ<jfIyy.vUFYeFzK ~$ft}{qv83 #??XR]=ߨ^?6d9 >,ynjK)eH7~"|b:GG.,x6- !(_k1G ;K֭[ B[4Hn%tEXtdate:create2013-09-27T12:18:10-04:00=%tEXtdate:modify2013-09-27T12:18:10-04:00AtEXtSoftwareShutterc IENDB`PK2]κggsystem_policy_type.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxgEǫ:tO؜s&-9'1|z{yg8sΠbEE$Jλvٜ'wC*p(U5G|7v?C?˹# ?J?!n`ͥi,8EC|lckW8LSsw~&n4ECoN|{z'!&v‘6Xw)FQT!cmEQ *˲4E,˲lc};?!Q^G) ya4&N28%Ji;(_7u@8X0 EQxv{c:@n;oeӲlt]SV_W^E1Uz<_k*_fO^Zױ4CӴcۆi, !(2M˶YpKA dYm<#t]i9 @H7 .# qkl }{Vod]~@&|%H.W|~kfjκz@8ེaP4 S4۶!adwD˲Be!jne,vEQ)BN׳ǝ<3ϻPAN6CӪ)>_ynV4E1 8NVzp[MG}74@(9zrܚ<`csK{WWb\\FjJcK+r$&.b/=5Y4a^]m;qYm*Wޣd@8 ahmʻxEz/ ~cHWpc[VzJrnV9x! đ7?(>FHAl5_~;WIC/Lx .-8z/#~q1W7^vыowåd $p?l #gtW,{=7_y 0,,]fa˟~uq^ozJꍛ.Qyӵ>jS4mʻVlqam5}.Y|emC#24E?[nƦNڋ&i6ϒ[~U-mYN,){w23SSʊ nPQա#2W_pވEטC Ms2 X|9s,C88ah|#r,0, 璳OO{WyJ.8ǎjhi'o G",5UL˾K'6'1w[r4 y~ź[w<}^7^a[R 4ʹy 7lB K~Xf=`} wSm Ç\iճ.#{s,߻gk{'_Ϻ7$u˟2RB \`6@@x媻#]s± Bm5[Џc'OBɒ3O 0L&)j:q!2,ð4ֵw #Kl2tOTMszٖh( mM-m{h9xI,|)!aEy^y0!M ɭzsw!8tiq 9cY4 X nK0 A ()(\= WCalf8p7c`H\q5< .CӦi\Ʀ~Чw[GGTQ(7B<1 U%ZmqvZbClBEqUFqMA~lw8!DSqMh mXakw7JZ!Hy-xn9?[!5wiA~(].,[/qG_tiD?r s Pl%s7mV$m{ҽ쵋Dmeِ܌40?8,J"6qȲB(f/^2p ~;Ʉ8B`fI^nH4zqdRv4MkpY%b膡j:MS,+l`Od! ?Z ;؟Wci BymGsO82!-0W*m~BFL 'ٱ~z>~l!4M3#=~<A4cC@IH-ۂ$~w@,öwo۱Ύz}>_fF呻@4Ewtvttv$X? fK W0Eɒ,r7;c±0A%B y#(0 DQeI,˴,YCL x$kFACDQTbBbj!3mG`tIB(bYee!qN&" )1IJ#011YDZAsW᠉ `q ~HQT8IJJM^@”$iv⥨#8s Ƴe@Dzwzsv1'/Pf|^/M!*o<DZXc]_0:vE tC::c tvu2R4-,BmIɫWwu%%&;7GYYD嗃z ]9BcH4O"xá.u0M8wEQ[fhv,rv9E!M(g=fB @UU8N_8j) c2 UWu EAc4!)ҵW^,~x񆍛njgYMӱ88x!P]x!7oaǶ4`hӴgڵi{ꑒ,:mY6c!Π C1 M#r+zZQpDY|9N&BEeazdY0^=z:8 ML,9,!K@M<3@ӴMK9aOqY/\އ565uttݲ,IXPܲ 常8IUy8%enqn78i,A~ ?f脄xHAQMNN.ð@%7 ˲fhI|>$KgŪM-IIY>,K.nqݲ8ҐM ˲DQj7K.x޲lq$+s\Ȓ$},Q<Ϫ5k9yQ\.3miYxynYerv| $fdM}sEkWYټ%7+_v{1Oz![Y=䉓=2͹Dsﲋ/b𦩄Ç8z9~+/سt֭7/W]~\GvhnlKMIfYN4MKK&?Ѝ-۶IkYSi˖Ԕ6vvuL:l<"'3 1ڱzk=ǎ3ҹPik֮s=S <+G=^'Ӧٶ=wP8j͚w`23[Z\7l4lg_|me(-}w@UU;323׿}7_S'NPUm?>40i=N;)=s5v\& D?&%&ed+/RQtcFp;ัcfEʒ̱lW_QeDZ۶=ۖesqcOCv? yy۷>=/1qc~3koXa-/Ny~ܳΜ5{Ζ ,ˊ6^1pWuUa_0굩e - 86Wxyǫ/U>C̝2n}u3giimI7vLzzMTMJLLu#.7x ߿0 H!mu?S9ٗ]uMNvO?qr]](04M34s>e%FbBB=֮߰sgrss.:5kIJL+.*YVZS˰}^/MӢ(ege2  ))"LnP~uq]uUjJJGGg(D#@@׵`0do7BiK~g|sh)H .!$'%# 6d;zҚ:x/:Dq+6mR_ \'}Viqq0Da!0Ѩn ò k:^޽x q]y-YZVZ{Uo_jvE$'%oش19)iq ,F%iz^P=#hNVVjj o2|}BieOEӴ*mYiZQ՝ n 'AJNJZzMVf#::_S&䧧66645lVv9ٙ'&ħض]XP@AHrm<{<l< !T53bXfŪUÆ yU6lHOOz=qquu 0oBӳGOk r1E ӿoyIQ8CG)YH$/7ڶ DzIrðuj2 MoYiUZ׸wz\}Mkk 0!!Mӭ1|DB\ix)%(Paֶ'y?wK$eyGc;N4EQH$b&HDrtprB!#H4v3rs(G"e=ih  <UUz^*W\ʩV`9(߰av¨D7n{ҥY)PqUUqJTUFxߏOi: g i:Cb!@N1hH?m۝1)$]|˲B`1 8Ngg'EQ,FQ!MxY4:c;dIfY&6ق7 \.MӁ`0%`fGG趑!EQm8瘫MӁ@ v_M?aW @qA2"F>?:E(Q˲$A۷Բqeewdc?ѣADPw}(*MD(kbkk[fFqlƾT24vph vqĨ} NNTk[k^ng~x=CPϊ&sǡ|q䤔E  Sٙhh=s%^9\ 7~ŗ_0q>K/y>81Эmm3f:픓SS Ä{8mH 0#x^E?%E4M۰3N\.Ӳ EdV<‹/>+Y<@4qܲ !{rSe;xQS~+/qӦy4=-u.Q:ȉF<OcS/<@ ix@8!}Q~ia%r-9eI t<3N;합wtv>Ï?*5W^_Wov_n^xyM4;cZfYI5k nz k_`Ѣ4a[[[_zƦ'p%^wϻ9}ÏJJ}'~4tήF;/Ny3N+'LtW^~[xgw݆wnZj ?/\o5K/}>y޽z^q٥3frS8șt/L~e3g_nƌ3w\uycc/oLL A@¼B<_zC o麮9z7>o7|O8tҥ7n,*((**a9gVTXs|4MNJt9Hdku^w::hB14gUL  u ם}3g;4MK\.׼ mnYe}zynɝCAbJ8A,znK"O8J[@E\i_|࣏dg:Ԕܜ}>‹/ 7()=S5]+;766r,;BPGgaB)M::;Y}ܲ>茏0ė:sG|޹s미u6y޼\0 ~щp@_s5me(a],Ê(BfF׷kIIN8׿&$$0 CQz%ŕ˲T޻)'ee%y9iie%%^(';;QZٖ|QaAA~eYm7x$Ir]{Օex>--mC 2x?8wĄ< R^c9Dz# Mӭpa@BTccܟF |@ *́'E,˲llJfZ͖ pYݯ}7q~U]šM:#hI}ʃ A ߇~ahqH ȴXO2N8˲D|Vj_/cbC!Ai+W{Č[IM ;*q~,q#"^O8hp, TM(2e׏ ,˲[[NKc~?פ۝@8&9=h4O=}х <8,.QdYGquDAf9$I$Ir546|^ MȣHeY n(9ǚ{w֮ߐseYEKɒKS;kj@bb-[^yxמJ<{>x_)!DSqcY*nőlq$ʲ/JKk/}GxrnYAnYe'X*11iB H.׏7%JQq%I ?1qK8u9sn۱ձ+|75*.'p՚5Y.?A6mٲ&5%Olڼe^7^tY^n_~%˖盦_$;;VZEǃ(CUXEAzmnljz3ܲɴϳ2E}퍷E]|~}iaڵϾm;is//[CB|O>8kH۹`~n?xwFȓOZfgm_>tZIqqjj E֯_h$Ν[RRҔWn`Yg73 }z0o†F?0gqc~ɧ3gϩRQ1xa K(JKk+#he6m"IKM(':.X0{H$_dddyt?~Qc[o>ֶ|~L!CS|=s&0,Ι;oKE嚵{=F1tcz-B]׳33ǎu˜&˲^t᎝;,\TS[nkI.8B2%5bذA޵ׯ߰q@~n[7t$ :tA_|]pڕn5֋8jĈNatu't 9{&ogvj/CAXmی3/~'6z۶o>99i֬INJohnKF{Lp /njn;f}Bzڅ^EQ9 |?n`y6oaFU~}{Ʌ{١p6j-Ν||ntn8`PzKE c86xР1F[ƌ5mh47\xyt4M럷Unr 2 O_[VZU(| W]~ÇW^>rذqcz-tֻYOymjW۾=_y^=zw]%E[9x‚o!x 0 gef{:>";7-4ZZ[/+/tҥ pg7kfÇ{8u=8mٶ`H4ȯz0rl!Deq{*8NB|c=(??L|KeŰ$Iz%YM ʼۇ D(27dٶͱ*,4M3L8vl0 U5M B]))7]ݤsΉD" mԈ$.}>91)7'G4Ӳ"q qSUkB۶Uؽ4 .ףޓnzxv{}^_<ŶҒzpGMͽGisgY JESx0i`Y=s!ww8EE!Den0H$ JC8p뮽K}񥯾)KmEaaLôm @q}`8 ۷vǿyk)ϟxV/^!=--L:w -ܚ3z|GZU5j_z)Cܺ^iO24mq㒓7uaX}kjkBÇ(gϞ[>5y9ˍ>3>3N=511y׬]0MAqh) `yaHA(( RP.of{<f?+S_We@[+VB!,PQaC:;;iA9qĉ+VZt^ZnEv#GLϧ]4ES48TU`-^aŪ^y5۶} c/]ZXPdٲ^y5d\AcٺUU322$,3>>k˲@,׫rYeuv.ARSR8MhiYCs@8I3LB|i8T˲F%ib[x4`Ymۢ(FQ$I p8=- ۶$ BXS !'--McCQ@Ӵ M,( 5DѴT(k7MӲlkw}hnXVttM$Iu8' 74|ޤD<%bF]}!oQV !B%Iq^?lhhII,CQi$0GDY1LSy;:rr<B( Z h^n.a˲RSMdxggWW||\44467ΚĄEK|3kUW\i?>X ~Si˲LӢ()ʴ,˲iq,0جW lfYe!6kx_xs2MwOq۶ogzQ8k^X!d(8,jϟ2 ]ivǶm݆at%m{i [$V1KPl74ض ӌg qb#wWزm9m;EQxUU=nYΛD ^z躎mIYm۲,l.5{b%*ܽqx MiYeq)#\.;iB BeMӤieӲ/bN0ܲWc655CA$%&'&&݊m@毶m۱CS[&ZL Al߾v>M[6,->.@AiZTQk|B/5׿rkSTm;UU9y>/!$I9Db(~\vJژ;!%JP(XQYazzz^'꺎V- [C,GQ,2F\ aMo- ôwGѣF7ϬtycK|rׇ`5ikoŗqO ׋G30̊RRRR({̂=3!jjwrףkSRR!+**ꈢy˖gbs^KmlaQGV\տ_)g%e%n]jF<4a= 6qnoy+Wx>A7/OFCƌ_,ƙP(O?a8ZU]kN8jضËn<픓@ r~:gojj xgeF}<74ǂ$sں 0|萌tan76zzͺs'\(8:4645a5b':-Y,))qe---K/gYW_ݳ'EQϽ4yi0~aص4]i ;::ry\QmY~[겋/qI3af|Sm{bb_|_a`W^ճ'𕩯磌⫯oO}e٤O QM2IKMݼ2?+Fуn<஺n˼iQSOʔXUR\x܉eI{VnJMI2x2iMoFzFVVV^NNzZZ^n˱E1 s c| }1}EsV| 8(-}w(QZ&|~}#8)wly˲myt4 'y&&&Vo̰+8ĩov]DQPTdeeN;ÑV :%94-5e@8X~^?eeffѐpAϼćvCd]0?-5Nթo<˫׬uiE?`YvЀ_;n߹s1MM]]̌ Y~/EQTM50e-ZA [[ZWYAѴv.WSKeKs xͫ@R077vҒĄG"Q\[EU]cwvu)J(m;TlJtvVjwuvu=E`( 5aFaAA=DQ8`@>xAز,KZ)%,#KK߫1+*{/NS.4I]]]7oNKKchz7WlVݻwH4jή]u_',,,(*_d;JKڧւǪpqptU[o޲zG[[{vVnqQI.E4 COLL(LJLt޽zB;.0la-_s è;ztYiIzZZk[[bB%^[9󌊭U II%%E[F ٥pw:ȝ ᰢ(B-BwAQiqC!EÐ)v˚BeYf&Ⰾန,C"(˲e,\P( 23_<%;~K4C30 BDz^aq[146߸\"@ (x'p$MbѨ,؈^yUDQ,KDȲ0 C4YUuok˲r4]Wccr|0^nt]cB jTUgAy8QEqG$㨚&"EA@(ݲiZ{nEKD2-KQ#}WuȝC|kclێv.IQ8T7 t8`OU_-Tr+8zg֭_W%&&vwxᳯkA7wW̿{Gž4`77&?S=ɱ9DCJ2Z~Qơm>\`qg42 Ҁt?{X@c.`# mO4`)UoߨݣJn[`wO6m۱1*rQqm8iMO}kU[p9t@ 29wq\_*21v:~veYf B~5~\*{XB8? `kkU 2O 9 l .[.baA,KZa lmkKJL¦)`q!78],q>\x˅[xe&&&ZȓOF"QAqMm{͟ka|8[$˲mYǹɒwpeY$)>.Naݲ8˲^7>.Ne˒_NHHy.VKqC8Z$I >6 8qU%IBLG#G ‚RQgΞi#׮ i}z B{]]Ӧ)#mPRT8  V] |q4M%&'y9GhllڶcgKk0ď?lђ`p!$˼ T\Ti敫 ׯwCÆ [f͖}322rsDQhlnYzuFF546446 A!+//.,z]<˓7[%}n.' +]q`(8eٝ]]`O6Ӳ,)JQa֬[ѧ565knY~7*nn}B~ 8y[**?ֶ!Ñ00ꚾm)S_e^[xǟ~f]D̝;%Yv9S=Ҳ^<'y6 }~i{{C=2թ[eIl;? ,|9㛹H !dY6EӆaW/]ZYU557?[**‘v(O}JK<'~񒎎P0Դ-KFkRS.tIN+/dg_5qqq;v\|M7\`kwwsVJr҆ wFʭUk{lܼwqw#5k(+1"s+U9;b+exy}Ç MMI럷|ʭUJTiooZs\yW\zA;::ǎUR\t7z<q,*+)\b(...^tY{Gg0jjj޾OQ‘HVVVjJJVffsKKa~> ..yJJo/7^w9Z5nk"'+D$Bn‡e斖m1l.ϟxxYM Hvg0v4zڂ|k[VMfa( Zmf]r4M BhAz}-^~⍛76b0Q>䓵dgAIH_xIcSseU۶=wt\|5K/oh(.*E54L~~ Hti?bW^WзOnyYeqک55K/գG{G =J׮0jֶ6q:h-Æ Š4pڵ2hs_}]rM|;x`ye[pΝiii,bKNVv޽|3gZ3QZRu7B=..NӴP0'VWo8?i7''[sgͨ#4]YS3d U|h9YMuvv5bV=jVY3h@5O?Ǝ;j-гG+>3O?W_#5*?/b+.c5M7457ׯo5kf{`8>!; G[PDdY.i@B0 I,ˊD"BF~R)M"&R4-ltwNF<Aa6t]4-!!0 QމƏ=JQT4!4g9c&VV,l^_?YS mr)B8v9quAXugxh! 88.-§ᰃ4Mapn CƏPR x$4Mݥ0,*r8l8w48Ƕ x98'G mۢ(QU)I8Yel*M. O+ng~]bF媦+qzq8x^UUI֭1hUU 8qb-Ez<BT'CC% iZPEUiDCtGV'ງ( !Џݙv}`?Bw!d+7\ϲlL}mU E{mR~-w?7[C{{E9ֻOUKinK~hB=r߂@k?hp2++3nrG@ {1?E~iZ-б!l"p,qĤeh4*P$Ac<ܒ.iú,ǑkppWom[E ۝3 P }͍bA~П[f7^y۶[M'}ѝXC8J  GF+V|Ғ2nalظ&//?ֹ*,JcB˲L 24 mۆaj|([ 98[gfd48(lظqԴcYh6t*(KT˲iz߂@ #cljjգڭ Hs}.Z$>!-u#|9R19L491-`8<X󓓓lN !eXr4MϘ5;?/d6B n߱=!>!';GQڢ(kqq(qY,]{<_q%y99ap[Rbe,ˎ},[>,bx| ,i_><>>bb{\:y{J̆'>?ZkNbbbkk+b;";n pŲ,I}>SN|mG"츄-EE1۶M34D۱P86dV(P99H:"8mhl8s^n΋S^(ֶ6bm-c+q) ;4ޮifh˲$˲x#mC ~ xv.? ,%&0]1`wOWv6mޢiQ#g̚y>qtU"k~}4 zXմAgdW.k% ;j1l蟮v7m8(!!ޮBf4 q3a|ԔD])zjvi믫odg[!. 332m~g׷j[iqG~fNerS^QJJJe_T=75]/,ȟ\8鿍=+@8]{@]H^;j;v%8E(:Ξ9q hzʭUp8 >c? 3ja]}ՔS CV]rOgn{ug~^^ͮ]p(_zEӍ+VZfͪ5k{NbY4Mk0Lò,2-r[uck!cWZu/^[\uW>thMM'>ȟ AH$z˜^uwTS[ǝ<ᤶV׷sΦizkUU=Y]]iKEFz[WVVJQ+S`YD! mYY*6O?9kE+>{tm6ti?F9gܤDeeў|bbҖͣFVm@GkFSSbiGϿt-s8.8}vtv&''y^<DzII DQ( 9hѹ99}K?䧟x;oe8UR\*a6T87@{-JNNINH9{7 e- 4E۰;7ϱp8ömF9;^=N8- 4]uuiDLӴ-}ؐ!euu,2iya͛?7DD67Wl\fMϲ^(n cf(ۧwnNN{{EQ, aP(2L0h4j۶a?\ʕn߾c9smmmEt@ /\k׮Nf q5p2UݼB54rsEQm;;+:5%%ڶAQTeUU[[[>rkUVf,Ia,_RUaC~Y`Fz:BTӴM]᱇F8%aW0y!%9˲-UrsFW,+VBO3LGGgqQa{GG (,(޶-%%֖WY !5b8MV#CJKMZ]) BǓtǣi+#H=rsƇHNQE,rXmc^REŚcG]qPQYŽi|j$`404m;CӺa@yF;v$$$λ MӸhA}υmrpKgGT2idps8 !TM7LQpDQuP5? D Gp!/,qϙ sEE؏E'{ q\elCC2- `EQD M۶.t^8>k+q4M4n*- Ħibc!\.6@,r?e 7_?q&sOEe/+{r_ ^~/@ -#]@8(>@8>9DRd;gH phҏI1GPz]ᚋ rO$p(OSpڦ0@,j~E3BlY6}}ye#޽j9?~erb $ 6H!@ 88G0>[\7D5%{3f8 n~mﭻrlއt ]Tߋ@  !B"Gok*ZWmX_04 zO3ԈT+sTѹaZPy;}`\˫;T|6CȬuO*OOOjK}#JC2,gS]-?'@8(׏-9wywabgUP844oSWg85#J \Q23уi⠗fUfXvn;#AiB]*(6?tB|W_˓%Y,q7l_4snocFt@G zxf?/7ݱ}ܷ< l^acrRmۋ,4'w@~{uW]5o׬[?n,Y4⢢{ᆱO_7x8aoOZjy=nS=0{}$@  ٴ̧tIYlY(Zac^=M˄ei[gPh 7$'&=CeY͛ԎfPQE!8c5a%%>foR0z3ٸyò22;w>siBݲ > ]8"˲|>SSSX w nz΂}zx׻GU(!R4E4m[Vr=JKu]Â⢝+pGYYJr2Y&7/M/;}|g Ǝdp8ҿ_7;omii4>5{ΉcǸDW$y-ˊD!VUMUV=F BiUU- \kׯyx97'; 8,k׭KV^ 9󌜜BIPVVfRbɑ\B·*p3DyqcFS4eYV$8nW]] 3'XU=@Єc CB^?T9dØ=֘al&=wN?pP釠{i(M826g7菗[]jO(?;:;qO:p?쬩=bxZZi? 8[a]CC݄NaY4Yg۴Lq wppҏ'ylQLӌD457kW }eY,m8e„>_'yfKwtv(-Ejko,k%̚ݷϿ{|6n>t gOG 9iX|3Ǎ?M1Mӱ 9c۶9lX8:;;J7lؾcpyǏ}E7l_~/8//+٣ǭ]Q`0fgU7cUN8m;)13Ι=wS38'1!0 <$O ,MweiZ]Ͷ{ku0p8:qK-%)\$Iy'ql0T-ii>aƌ1lhvVp >ˏ q &a R=Ɲ@  $𱬄ʪUk 8TVn G"e%e祦Lzw՟uYsͯڶc=LIcFZf ŗ_߸2Cx1p46ŋcvl\RZJaP]RR#hX0M\F Gr${oa0DAmyi4M sGUUY <G @B/@Lpޚ"9@qbsvV䒈Ȃo 6 0M4-˦iJKӴX ]~m驩~(cq/^Q+a<EQ(b'$qF̌p?6G|pu=--8Zԫg>zvw?&;%~ A~8 ҏm,z@AO؎vEA@ujс8B!C;;eAlƧU(cK?AEU9UUu@~>U4MAQUr565-b2LTQn84-"P07MK4.Q1sko٥ϲ,r4ke,>̳K-8N[os^8eY,*v|7of!dr -mz4VѷO[*|^|77dYw,;+T}C>rr233t1Z?C-ۊF[+>|9gD'+/?ii|x鲌twI3f3g-_v8cҒFKQ0 ?cyys/[O_y_xO?v7yvG~bt]zy$%&vtv^~oG9[T{YϾXU`Ѣ#G3 7ؖ_r"]ޗB=nEUy1[m'< XEHW@H?B㸺ںWRT.Z̙_s)/|Ͽ}ܲ7hiiy''?߷[y7~zʋ]|o(+-E,(cۂ y?d!7yWSOxמ5邝55[VY;-GeUՒ&,ɷO|nIyn TVV:YYzmGg(7okvL20L0{}4|ﻷ{7\sͤK.[vmy^xHX?!;:{ '3c;ٹK.[dѣd鲆ƌyÏ>23 %hmk0`0ݼyq8)OMM1 0M۶!(l BhƊ TVIDAT)'LzʄJ2رi;kz(kll-!D3iZiaiȒ0ի5]=Vܶ}ijF$#mD ضbBY)@ o\o6=K0e^ u=|;o!Im>{ }q=^y  _i˖ee'S\T4bk7~'mmF(;9)B(Kr\9NB| ,+{^wkaY}~Oz?8;he9/C7W ў0غ[Tn>p8o,IhIuP3 =9p  poG`H_5q"СP/2M?#m~xob^yCC=DzuX2z47onkk. ݊p~Zl~,?o|ǧr~d,%X&Obҥ~{mawo0mmmKXAQ عscG ۶9[z83 {18ga, q@91CӁ`O?3-\.v$ \\.q8x<>yzZ~lhA.ɖ zzz}D_uavڳsQ^M~oiXn_?jhoim[jUSsӣ=v=dIgWw{{ ];{挭vle22nnPU}v믝GdK[G+>6LiSuMƅ+׬mii8a)|ٞH 4n,aW^C\3aRS[^3 ̝5k)._Q^Qq믝fݺeeW\@0[o=:#=cu׉`朙3;gǫTU&O);^,>zl̙CN}󖭕UՃz"-_ M>Ђ4\N׿=w<[S[qԱ2yX^͵-gĬ>>~˶M$I\u۳orR1yI5ud_Zn Ko]}7Yy3 O璥9K-/Z'+,>l̙9YY6}}ˢ7WtUU99&5bcnjNOK,K̟۷sGm޶XY33ڳo߮={}(;ȐSؖUqdFz,-H<80 4.'oljڸ@ ޑv{=Ԕ85yDp88>t谡XiYtoyyEN8;n_rUũSI"OG>?!>!!tN?>7' Ǝ3x𠣥e)IIy)J|,2$e :thaEG1|Q\ڨ(O\l̘ѣy~Pnnސ!^oSuM?SUFض=d𠩓'|>˲bc >ܵ[ MӎΝ=hĈl0̌rU +,6O8[[455f<% WmmI$Ɍ̌Ԕ4E4~{ﺳmEÇ5kUVUٶ=|ذC ިQF2 8/c~.MAXm{zdE=n[m;[[X⋯a~^^Cc$Ie1,{KOT0 CQTsK 2ƌYruKksV^2fԨg97f::^uˎ>Płvuu+ uEQPh[himZP ɓ3(ӹvG8$ƛmmm,++I(m#oxw%%mק$'#D0 CAή.a _y[劢CAIUU|i͛7( uwH AtuiӲ{Yt/--51ݥK7n|ڰ @ i(,C@0ZGGGB||jJrLt̜3N|y=}Fm,K,խjgww8,@0HRT{G^y+.)ÏxkƎ-SSUQkk]>Z,ٗ ~U$$$D iftYV@EAX67'eTa~~^qIIuMM8,|㍅yyCK|wƲ òlZZjMMmRbbB|mCEQltmfeeٻ/7'g֌;vjljŃrsSSSZ:eq B9Y٢C'$$$E ͥi:>.>%)ɲ,8VV6܉2dpMm2Q23222ZZ[9VXrRSccb2y8nQss54=pƍm]qqqmNNLJMI6M+;+vŋnbZA"5FDNNCu]OMI g*+Ǎ3d,8ceeyy ͱlk[[A^٢(0 3vԽ777DGG{<̌sAJ m,{}[n1)1199!_;0$s89y*4!/+2˰hj2EQe.ϰ>_?ޯ($9IiIQԏ~sΙUUepBm۶9u:aIB@iEڶiYчɶ,p@۶,Ked3Z8,9Nd[Y!PUt%eY$Qǟ$IÁ ÒDaZv4]B084MaE!!`PӴ%ϿF40Ps!ɲu]u$Q1YUMs\>5rEA$I TeYt MaQ7L3C].'Mс`p(!tb0yyBYQ džß7@1NQDziɲt:)50Mァ( sIi*(T5]z' Ly. ynEU!QҲ_{/s@в,dfz t"q~Ai75anFysE_eہ@(i$]NgTǴL4NBQi==yrG&0T,˵AÑBhfGW IH (JVKo @QrO lFL۶?/AIC!Hd(*EB5kKˎ CaQP<Ѻ7~o "- $I*LYÒ ^")kU (6o?[mCRdݷadGjUMU iՠ_/}^y/ "eK^0(a򼪪ԭ TC+9CDkOR^%`0W6&ȩCӲ,m[?#bNCVO'D$I$(\bAȕ4M!'ȽAY$d'4E䚦xѽ#~~ "`Yy=RHlo(=~Lӌx"=kQcc].˲u<O[woh5M!ömQ|^u9ި(oTTDs#h7**#Irmݱ!..N>^v.צ-[Ξ|>㐲G|>tr:ccc۶.C"9"\訨(8O>sfݧN^⋦i$*+mII_ʦi[Μ>rTQUk6r!t9QQQ pN˲8s\111ko!> hkp¶'~# AX*%9yaoޤ ZZ[kjj{z{MݽrYQ͞MUM ë׮?ZZh‚M)9rdrssTV͝=7e۶S>zt} } n\0}ꔽ/.3jɓK>qTWWWA~^SSi$"R5[p8 Ooo^|)!!;khxnԔAVYy9yCܸy _i'FfX˲_z`0~ݼm[owY3A0 u6?\4ŲK?yt~^^TGEA[7~' p8/ж,an\pwݥjkkkoy5'*NN4q]Λ3t8ysf+->ceΝx\׏fl8y?}}j61|ݫ׮mvEQ\@ <+ƛ͂ /}?Y'@m6.}?sN-yŗ^yD(zWEQ cB@`O>KvlFvV֯~cلce_~6q)SΙz_ Ҳwq;qeѢ쬎D¼ٳK4aByCv[[[?cԴԹfCrsRS_sQ|`(tNQή.qر7-Xz݆3fhVYUEeY xGƘy`fWwH7vѣnw]w <2 7̿V}ڽgڵyG*9ٱGutϛ3{q_[(:tP[[{rR{6+#s޽k֭xbbb ==I,(J0 B@$ֶؘD֛?L.w#҉͞KԤG+>.ѱBP]CÖmۢƎu#6lʂvwwfZfCC㞽{չfy/ c0_K He+N:P|Hų99?pu =zPyEŔɓ͙Oرk3gQE#DQt:[RRhookjjfM1|Ą6,5onMMnjk>۶ϛٵeƼ!CdEq\9YuucF 噦j;K/.)Y4b̙r?X|Ĵ{^3v;wZd۶ nmo~<ǯ\v \]NN6Ξzox{bb4]wk60+3BZOh斖 74}{/.)-+oȐBtPFdԟ'O>SO|{'N|zٚ;omXAi>v.Ǔꍊ*ZX2L"Q,`: I4!</~'̛32MYQx 4 xD5MCE'+2/77-\0f(]̧ n8M pǍ,t]EAQTIDIdhZ4QTM(eYMhR5et] Cy@,k&Кs$<9ηyO$I,ħ(y4UUx<_3a~(mGq=H:FE}ؼ(K<Ӌ=w_{QdJW]5]W^2$I< yRuzaxh\|╩ߤ87m|Gq1q< [U ׏!I2)1|/[e8>s/\\@Aw% ǿ$̕ť@|K\Wt0H? *a9}Fb0_ni9aEc9hҏ|lh KA\Q|΀ Hqb1 I$I.?Js$) 1 fs9Yo(/K0WBmCm,#˲)fFUUUSAȲ,p sҏ֢l#G#ޒ#?oزm ]xe#/3-_rъB>/|.D!M3=ݭ-,"GO$ISWQDeC'PS{VQaIFח7%m˲y`.MQpTUEQKArq/+nKQzDq\, @mBAi9v:i~߮+*z|WNi7~25iID~nKU/]|K~!d =u'OU ɏtЙχa۶]NiYyPu)FE A"+-3L#5%-劊 qeEl`:.3tO/'NpipGjx"-/iێk֭w:(wAe+]]tꢚK/+e-۶(S./~gwlٶM˲Udw(G:+=Ncێ׮O@TMC!;ͣ_EMyTПz`60P腗_Q8xնme7oį~]|ȅ_۶y/=~e1K è&˒iY9hO>M|{l|{{BZM>lxucԇ%j*P\okommy^մg(C7UĥI?]]]UϿvPn3Ͽr:5],KP(|P hEQ XYB5Mx޲ŇdY&O#aa4 a˶jںӦ0 }ʪ Bk440Fĝecg*Uxec40 EQaIbY8?s+g~Qm 7 A0 vHtBٶ}]]]7t㋯ԔcXzǮ] q\cSӿ?h~EQW]!4MSeW9vt>Û>Z|rʫPhgx'vsvPn=z-[,2io EU뽥phhAc֌,I$(> gkkSMf:MgL:st@w[G͜6햛n\|H,yQ᯼3gP^䰢أ111_2% `CFZ~˲hͲ,C|'??~(7'7,( AEQ"%<x'sl{Ot];{?햛y_$[\\ !C3UU~{]4M?+C i~m1ؘ+WzرtMx>t8rs|v$:7|Š'sL8IDȢIO<)4M:uO:z+ۿS&MB(ׂcq w޶Xu7cF9"{[swt/  y O=+aZo4qg 4hi(Y~k̜50İa ;oɖ}Λ={O/IRbbҲswa~MA Ie=}DyNTpӧL>[{Kϛ-,Xh3y.۶Pk[MS$R4b믻ێ(. '/.9m_}߸ EΡ( /|㭷Nܧ}2_?Xqӆ͛oG;k[ᄋ|'㩩)o3 tݑq n ö-b3 ި9f8Xb/h9 XE mڦtt;IVxtȎ lBoܴ X⫯fgO*ٶsCҤ`Fnv'hjo '̝5KQU].׶;lF4 r<(ԙ3PHu -\!$ r9IuOO+VTVU9N] Nۆ;,7x!x4- hmk=r'ߏU?Z1(ry<Ꚛ7....r H`C(BNv р)18? HMRo槞YbY==F))ɍMM+K~4pfFƿ?M׋F WdşOHp\u AC<ϣ!x47m^覢UEINLD=V(bYxD"+Iio1 nC%%hUdIUM C>+>V5+32D?59Ɔrv@m;v>斖EE;v튋5 eQ#׿k'OYӧM0?{<SeYVjjenݶkU:3Ͼ8ꚚG<}g[UTT~đci))'O$)==m˶m1yD^9MNJCP8lYVWWi$˒Li_wahAA?ѶĄxUӂ Eg$^XqS0yo߱3';ݥoٺ\,5e^|O=$_ٕ r4Cؘ3U.{q8hahA~~?!>>5%Ut 'gefr,SovsKK||?!!#-)uE|#G epnuy z&L0re~I˲<O[]]]V^ZVVrzFD6rs].(C  "m#bkӧJlЂÆ-_heKQT{Ga/\v(jkkw6ljqWVW:D?ޯO4DZ@ai\.UUUu8$x.ms YB4b) qZoy.L]OT1(2݋\4;vB"gyС߾z$^)V{H[deIو<~k. []{$دq_j0;y_6"mc}j|AeßK?""@]"L έE۟I+i9'0THhGPn*)էAP} hӚe#{PvAZ7bP4Q}T}E8wwo_Gҏ$HmEC~>SI }`{7KO_mx{?Wi}Vꑀ}Ws5G1Wm2mw0qa4M sE_-r:͍===Ĺ_xdi}B#!*|@/|}.2n74!;\Q\|Y n7Aa4Ę$ Vҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3ҏ`0, 3M aC70 n&MӴSt괎`,K4`0~ p``0~ p``0~ p``0~ p``0} `0W(,/OB H``0)XEM !Iҏ`00MQ5ۗhmkEo a\lIX1 ?fQRl$Ipcs#X-`YV[G{Oo~ mۦa$ggyA]IDUӾ%?Bm>Q^`.m@- `ٶmߞ۶ Hl܉`0;`]fc0Ÿ@#qt/<&K$I$"+p|> 9|FmۆRE7$I kDџeogdڲ,0 ,4F D.܈$ I(4/|^?\ZBYmji>qhkkVs,GQ˰gece`eY hICqHe+eӕgWvC{u±,IA4mp,K$$I93L K?\wvҶ-k-m-S쬩doooM]mWw$'NYPۃ 0-3#-}i111U,ʲ\S_'I=3" jM]$I4Mˊ^S[WZ~Ddc y|v"2 aK˚[[.uS,Nd[G{8>yT]}ia)aYPLUU{GEQ_06aO$BQժՍMS'òT~imni jY֧/2Hҏ`03BH@$I@¶옘kƌzUmmy N˲öixa=]],Hւ"!ea ɯo$aԴΖVӥjZoe.GQIJlw ~ (}uBȱ\ dIԮ. @$h&0oٖn(pضm[v9yY陆a|j5tA,NKMt]zexF(z}^׶튓'HdY69|D|ln6-uMV|[Ӽ sq΋10G>$BrReYMM{t=+#3=5ȱi # BggEá11q M-ͪTAe )C7GZjډ'~Q[WfDz>0Kw&MQEY$uاF> @޽{ذaK0 j>'++'4 ߰ S^QZVz&Fu08ERX(2Löme$A9B9++/'8P;-E;a4 Eq,ײIDAm0Ma4Eá]wc~ :B4!?AAQE#*Ba8E(w m md͉9H LI\6 W.} =,gH^X1 ti&%&iz%]}G-S}_5йE^6cb }ޡ>iX1 ?H"{p,E_tІ[)~ $Eq\m_t"))jAHB4dO{,+,b`0mg"i`y}X1 ?B!K?\s2߉{_VsZ!ҏ`0˷7zysīy1 f`;G|)FE\xdݗH WstR놦i_p=RKo䳂8۲UPgm۾ghv?uBt]׍/Vu㻙`0H? gԔˆ'_!t&M,ˆad _!ncٚ'ccc q(#$p80 eIEVUWwtvڶͱA``@ԸX0PcۆF6In(}CY# x9{ŗ,eԩG{n˲,r8Hɣ<^hnmk+.9\4b$IFEE:InKEaXuPŒ#G~yf:vԔcvTT]?ٺmBIڶrLӤi:y^4(ri OGvuw767646&ym!:::bc.0 0 AN!=Vkkƍx^t8hFM=nppnr?A (jkk040,k~hޜpXӴ7-,=X|(:rRUU͝w=sp8\Iy^oӧegf*2ii{{|BQ_m \7ࡒ%/xݵ󚚛ccb l:z@0u(^?ڽ1yDImλcquttYGUŋm޲X[oYUS[gS&Wlhhg8rX#cFY'***s'NoU{bǍv?nې{7??Qq2*ʳuOnch^4oO=UV^XXSK3tte[ᄃSKx<+Wu;0iB%p  =,4EQ,ee-?y$$o>,cfMM*a O=cO-y., M{>ahO9U֬pwXnK?X$YYUc{}b?!aɋ/557/_j>W_kmkCT/C`0K$PU QEE?>lTQ齁޴ԑ#gge=p߽=OBڙw~#{םeʲDӴnII#;vۓOOMrr=w9|0G@jggWAސ=pjJ e7JS&5551, !{@ s޼0̜쬻kwt$&r}Gzpi͚1n=|7M4$! 3eߒyLen[|KnN} srq V6t--3O{oٲ'}ŋ5M6 ?_DaAAcSɓxxrϙt:E$Y$YeY na6qeǛnjnZ"+Ň%ǽƛeN:0Ǎcf}}}KVf{{ig2_뉊U%eY$ ,t-,ɡ`0,Ie+ {{{RSW][SSsԔ@ $"6&fϾ}yC8,KQTM%Y& dYEӹaf7n`0 yQ+WodˁΘ6a;vGÏ6oْϙ53+3d)~-[+*\.gRbb]]jbcbRTU;i;Gw#}p4nƤĬ̌#GZZ[bbgNO -OINYf3g<# {eŇ o\W_?qxE)()9te堜kƍ2 3o#Gdgímm(奧$ ,@i[-\HBh&ieY+QwEQI躎NSF8FF &Be$E$tG;}DUU@QU4M3Ő$  | i"Qꛎ,+ >kϞa~?} s5rqGyNlY#!#lCഋw%rK"e'$ŋq=_:E>h PJNp.Ķ(gk ,_`0W&."Q":0"CX60EDi$Y%`4 \i^$鮮#G`o 3 It$эB%tEXtdate:create2013-09-27T12:34:47-04:00 ј%tEXtdate:modify2013-09-27T12:34:47-04:00Vi$tEXtSoftwareShutterc IENDB`PK2]ڄtransition_from_boolean_2.txtnu[This screen shows you the boolean page with the boolean selected. Enable or disable the boolean to turn on or off the transition. PK2]u_5transition_file.txtnu[This screen shows the 'file types' of the specified 'class' that will be created by processes running with '%(APP)s' type in the '%(APP)s' directory. SELinux allows policy writers to define file transition rules. These rules define the label of a newly create file system object. By default an newly created file system object will get the label of the directory the object is being created in. Creating an file in a directory with the file type of etc_t will get the label etc_t. In certain situations SELinux aware applications can override this behavior, for example the passwd command creates /etc/shadow with a type of shadow_t. A third option is for policy writers to write a transition rule. For example a process labeled NetworkManager creating content in a directory labeled etc_t will create it with the label net_conf_t. File Transition Rules can be written to create all objects of a particular class, or specific to a particular file name. You need to build a policy module if you want to add additional File Transition Rules. PK2]'ft}}transition_from_boolean_2.pngnu[PNG  IHDRpַgAMA a cHRMz&u0`:pQ<bKGD|IDATxuEu׬ p98S8 wltwݍGv&9$F=R3_x%cܯaB?rC !t{m?`BC?4\eBZ#D2 a'96]aF00 1 p%ecЂpЃ?Z™o8g2Zg`0d" p؁eUޝ75,-/Xn㓯iZw?yE[/^}EaYEQB Ȋ²,`0!DV(2(P;:#5cq`)W] V !^e(˲ly,zϿ1dPSK=xAN X5t]QU1F j:B3!h(YYE!^^ 8>!T4HIV5-<|f[qܯ651@mBDGy^|_0 V5(IcEHY5!BDOKNEuSSW0 oÝ4/<ї {jzˆ$)(IcG LK5 !r˰1WUt8<.'BHUno޷G eUuy mQQ) -0PBljhjn슉$'$054%(rٻO{UU>r0 e_y;ocœ4YQͺZ.<8隖ǎ:n4B8?衃`LteيU_.Y>8??ϿbŮ!yN~^}EV6a_|u ׼0;:#%YV X_tΌ|9/n/o8oٺvaO(;9!xW*ijhB(&WhgM:0-kjVm,oye_-]Qk I͋kj44T0s7JKMML(޺w1BG /B?b`d ɀd93-[aʍ/^s,ByAY#1.06:_Zv otØ5}J}s~? ϙ:~(+*1Y,닷?#4a䈠$1fДS]xp&#`;?Yp'_X,W]7 / 9Wny_`ج'Mp9VcDb&3-eϼ1ae.ZvoUͳWLML8oEQ!v˒$vW6 f54|te|LEϚ6幷8 ϛ1q' w>TeZ~Q4]G6D9eyw92UՄd)+*M$c X6:ʓ&$9鳦O~a%])ɗ:{᪵]ݣ *βXDA4?iq1wtC1G{<{0szڵGVU2| EXa *!`N Ͳ?P] a%YX0 EUEAx^VUEQ?MvEQTn1F1K0" vl?x}4͔=#0p+D8fcYpGNO˪jYk?QC(cY N>BDA8. "l6銢H ۶m ph1vڬaC!kaqo'BX!I˲Y\BHP8VΆu CI`̱L0tAH0wD^xWc?Ya cD-i ƱN72 1iQś:`@ulnC5 >cIL$A| m!w2xEo1󯺮/AoD{ !-:!Ht0̔$YQEG; BnB4$IO.`Xs3UMC1?2?PBG!|@)9$?30 6rPn$# NC2|6/&YQB̲q<)4M*YN7p w8XgYI?BxCaY7g: #; !_h?auM'pw aq׉: MQVAtCgy;wlcUSSRB#0A'J71sͭ́`|B-m-CԞE(~ I޷G-"a: S3 :'8cBxokoۻ/˰4("ttt$'Ʀ F?UUBiiK ~a:41m7#&˲.. 2=Fy4'sal6~a,{GEjWQP(E KSW 9fn"u!a04B3te0f0ё#~:o:xHlliEG74hVln2**+332EǛidOf:X/A4!( {.۸֏!Dtt]ojiTei*t:-\^e#2oc_(,Æ 557%'F}haD|!Q\EQ ^U]>jEQqE+b(;}=up:2aA!E11ii ujWTnܼta|>¡CkF?]aYo9DÔbJLx&k }La0,C=4*|m]o-޽y_|YyrlV+mt:n[zG>V5b,Z{S^t:lyK]dEv]j8bNr:NQ5rt5)|>]RZVyXDQuQn}eg()iNUo+,-Lv8]?ReVY{ה@_0 WY{-7m6E -tŊUk p5F4wލe;Na\ݻtu}}CsK˄qf:w+Vv8? `n}k/0`wy{ˍ7x5>eYl`" =nm劏g;:*:&:RW_G b"tڢjfv&P9#-c, bk{kOOO|BPTlґN34wp8֬[gv,,vamF8sZ-Y|Yg1\$֦a6퉚0~o\6n|8s***/,֟WUWov_l^0_/y>>>nWInZl`A~qy{ᄏW^ Ml~";iAssKUMwۧ(g_XX;/Y|q>bb1ZrUQ/js0.,?Y^p:?? /oؐ!{m**f+W5sKXisQ0:Æǟ~:66fرpOPH SSXyo~2{ֹçB!IJ,r_'q{,VnȬ.--MMIKJL*))=8`"fgeۿ'/7!gϞ-[\.WtTڷw_4ݞ^eY(00tC7 Ctc++/-UZVT\0 s|6iS?Ɏ]z;ݦA®a syR_}m͊0ǏSmO <8!>~ԈJJKK^x%˖xV\|i-YtMZZ[ʲlQ7SXϲ1 P($@  tMknmoRdg:o-ڸi+ ry꧞}nİayy,kÞ2|655Ə{k;w\|ERbB*JTQӺc\S^1h4w+*^fN{s} G~0VkIYYE^~eUՖ,˦?޽wvv 4pƴi7xæ-٬V[T\tvٶ=e+Vu=59UdI B#TM5 CE]9CDp,hX223R@RH,6M7@ qƂ\9Lu"J^Neaa***%I*۽v|.x`AoBaf:=Hzs 6 o}k֮x**z}ʽ{YeX&#=-&:ꜳgM8qu.^Rx֌6lpyӧM=6lqO:jH ;P(D>mnWC!defެR::Ə3i qo0=+#3>uJrrb1 c믹z9l\>nC޾apXIӇ3ƚ$ gu-eyWqNVw|-/0(_}-7\{^*-OSSRbbbTU}CX}{UuuwwAW[z͚ʽe|Ow}{nwm}m0zx9))x{"ntttsn+]& ae Ð9>6lWUeټ00B`(1!!//gSіsΚZ|yKKk^NNm]D+v[_Ӎ<4cRSRڬVaMC~l6={~ngXF׍P(dZB<A0nW(4]t:yS\NEQEu:P :-l󎫢(!ecccVmm'ċ(ֶVAhVCCnQQQQ`0(QQQnҢiZTT'Ct]=]!ySFVX,B 4]eYOjPfZ$KEݮMr\n`"R($9"z>EQ<@ *ʣ(J0;E|.KQI\.,4.(-QTfZY .òP( .?pķӯV4]KNJVUB#k׭9r$ٽm7ݔ=-[6󂘛+IyX s>ή.ahrOOAEQ@  9SUL|f jmmQI$e^/S x韺iszp%z{fgV5??!D;!Bff&BHUUrМ\ڐ1!E0 ,vwwӣ>E10MeUU줟udY6$I463 C,eiaa;:㎎uv0TL ( tMY,Pþ}mUd=ttbi)ʑE! bjr4 &;vhEQh_ ogǴܜI.OO~[ 7 'z Wt`B}zȟ>ӄC7Xm>C}l1XO80 ΁1yH~+ Ρ )q0;e\O-4Çb1zo6˚Aʄ6("J3P8mi:QtBmSX0j;.+4op 'y`fpD\deOwTZN#46g>0#B89 'vpD?A((k+z9{}xw~N$RcY0B<^+44yC#Lx'=V{68䘳0lVs&):\;M?VLuN?4NQv}7\T폎NO0tͰL[[끪yhW :Pe59MY,P(tK8xɲLIam!BP鐙a1) (jqKGaGfSdY ⱷzkrrr0,\7߶[-ewW7|ЦQ9ue A f A}`C3Bf>^R~eEQ vZZVlaz6wzƌ1m|NapwwBjӞfvs6w4Z%Q\n}m}]Nvi.*-@' ahθYia,dk0etvu6c9"R_^n,ˢ(657k_-f㦢丸8:c4^̌h D:^?FQojj֟?p}^t!n744JO*)4MIaYVz^kw1sf3&;lϝS[XqA06limkZ7n|ɧ~a^|ŋ9F< iZmm]iYYGG't,ˊ0jlmk# $eX[Z;V$IYDVrA@8VyPm]?`O 뚮R?IU]̙ ðloNJrxܳ϶l-6UԴwtq90XeeBIDǒtrkoiXyMbY,"XƊʽ`Yv\f֭W\vIJR,uuaЩ%UU=PU]gOgg'x}0::ohnia&_Y7$IfAuDaݾcf>l-۽GEͶv]%/y_햛iE !|/n{[ {MC+"a90tحVKH9@@ ٬Tƛ5W^瞟6e-[vŲlvV拯c{=9u!+ Mvힻ\f͆,m &Mm6ܼe 1Ϯa=O=/\w?g^g+Icj')K`UtMu{[=^UUͱ0Ɔ߰qӖm6jߜNMM~g{! yܮkً?_Ss?xpn\fݺgMY6t!dE򕫾+ȘQnRuuuw75%sm>_lcǾ9 `Zy]]O?鬨{֌[-e+VZ{C!./_v]k{}0qqVUGx39kyiSM( BRf:όS_{qwOϨ#>Ɂ6ew%+2Úubnp'K[w(-<וW2!C F)2 ;?8tm;v^}F zcF믾6|Aǟ|A}cF I iڦE7p}\lE.g@vccSgW0qmm~aaA>2O?lA~Yn,\w^}iS&/]|æ_~ /7矽‹9~Jq0"hf0~ຫv{}#23xmݺm_DG=(\&5%y݆ {;JJ6o2h!B1Bw6>f4w޼[oo?nz===>oÆ[^+w5i„l\EyyO>C!a0¸'.6V ϧijrrRsi<@yEE[[j jЎ[cn\}~{CmxvwoZ;b;٬!sAA}NBbwtvu%%&"x7-Vjns1O>Y3f<7ov,х- -B׍Q#Fr u N&:xdnC;zMi꺮i;E=W_|jzn""raNIIf9.))siKW񧟶O?. i_{ͥ_4|0YdIF&'[t:y,+Bc=^beXҒ8fi6dҲꚄ斕֌9eY|ǭis6yrgg;0t8h/Ç`iz (,ͷRXPؓO7?hnWWMdt@# zBx%;vo/?r!֛~ǝ!]BH%Mro2<.k~+.e~ֶ-[Ǐp+W:vag:x6eE4$I?(2BhɲeK-w:avӦLJMMinnyg^}xk@v%]mǎA%^sUVXX8{ֹ?0AhrOo* {0WeU`2 BH{,5%5 ެƦ`(0B_y٥?Lmm]uM/] ?6>6.}צN#!H$7sTUYzRG#l_q?xogV4)$i I&&(Ϛ+عBziS&O0sUE!ЋAg{_LOK;w|=D vÇT1]~?!>~y;vHOOK+S^wobb°!CMA@qdE՘ysk 1׬Zb:Mqۭ99 aۿ} lٺ53#c}o\2 ;kAʪC zİay%{+FYW_s|AyaC;u7x}ÆZڐ*ϯohغ}1lܻ ?//77|֚BǢ+FGo޲1jO Ǝ^oii_u@׍ S[Z[;dg555醑Y][{:/7'1!AUWUUt:iꎦ뵵i4eٚژ۽DUC]unKMNm~px}ؘƼƦ;v\ΡGGE)KKM{X,khHLH4vUUYMMTs̵ֿWVQSpӲk6LQJ tJh.˲i]eYV( A0KR5|1qaG~|O4j: 0 ,XpUW][QUU׷Qڹ >S핣cM߳nPNs` ~! bhJ I$FHeQ-1/!QtPUbg`EQ4gWGH[vL  p,ki>=迪$+ ifZyAu]eMq7kXQP X,bȲq} puvuwVjpB``0Hmfzi8B 0,1f˰>tUn8VAI tv'M$HK3z/D{soMQ5b@*0 n،G؜̆~A aƌo6+C7$Y !YV$IF}azWaZM4t$>B;bZT($tA QTU40PBd}E-f%rƏD?? B:f|С1|B(ce Bw~;ff1{#b9N7 X?*cHTunh=j!֭HRlcbw>xǡ1xj[t0sˆ28`4݀@4Ӭ iKӉjP ™ўcYbYumsrfTѡY舘7ŖSk"Ouk6l\'b =j.0!e~{nt5^ .64ҧ6677_z߱Xhwf:p{3mڌ9{gmhyYYmmmϟw׹]O8֣teW">I&C鷒~8N~'-5+Ţ($I,rUU !Z,V)2*Kvf;BJ%+w/V]%IʫEA\rٗ_q?gY[׵i]] Fy,rwwwut#$'?16&UUaZnr+.J&YD BPtT4˲>!J' Fygpj֓ثeKG  8-DǨ*˒< N(uvvqhC ]]7mGiۯccZ[/*ѪU+UUKŗ HՋ.jiiXs΋d@  33{GxOMIX,W^ys/ذiFӁ>}f}C](fႡn۱5;+f%記f鼏}陗^|٩8A>\mIS7nZO֩]br.[q{HLH,]3IIIvwM@0P5X-7pKAA]xwwuvzM\r*$/7oݲkEGҋwtx} /IҺk{rJʚ5==蘉'ssa0:;;>?/!>!!!Qu]Ni3Y8~RJJo*/cX zKAoJ+ "q0 Y B&!yi+88 >0BHtٳ:;;h 靁!dEQl6q,'IC 8'^;cǶyM<5;3ۼ2lll\m]Msss,**zŗO?5d谆zec&X__7gΛظ^, z|ɇ,˦͘~ Oܰq]Uh5+@|\|fFfllE eYeYr oyeٳ.4hӻ9b( 5ŋH=j2a!f?u?>6܉bYclDļ !#0g bB#c/ ux1vo?FoK9{طxxX>&&~#Hp0OyTx\'9USUUe&%IJl(xAD#P(i0nzID "i`@Q*l6EUU9$"&'M4ZZGCb+OuXfz$>>.ձt}&{sYt|~ $kBk1Mxiolw,Io?vtӶd7p4A'+7t' K}c,iF?!o$S7 ^@D;p?oFKKKLL vtv&&$6fN/0n cs:f!c|ժIu6$'%qp8eY OZQO[[뉉 qօB!A2,a:I)˲2[uw2 c^9̟A+sW1fgefޞ~!}L ], }Eu q, I=ޞ8B˲]c;*4Za„}dI8+?{!1Vt8~+7teY|00Q77cA~4v=tWBei1 K_90Xx< ttt쯪r:Y;Z@wqGrr2:]􌭪>{×\xj̤Q f1~'2BϽfݽE_{`[_zP(twu' dEۺ6mYBi%kKVUU͠6ĬV31}?~tgIIyEeSsQ#Y7֬/'+fA%Yv͵m\[o͞5~7ޞSQQ9j~3!d1~MJL ]r޺䤖ēmm+Ve9))͂1nlli,_1j."aAs<Ni֭#߸yN F nX61"!j#puMn{{sPa!B#~v?_su\}ɼ;om`ac#<ӯ0?LVf^3lȐƢ⌴# Kʺ^>lhSSsWwwrRҲƦ(9gEF|\K7~*=^( 6m)u7Ξ1#%%\ɾnݰis~^.BraC PZ\ObbiS[Z[-_`y1199u +3z.Z;y҄ܜu6fgfN8~5a۰3;<wZjjMm](,_v]MmYnݶ7:؅x}rlZ_߀1h# DUUW;?TZj*}W^{iαlCc(i2Fp#JǕ?tuV awvu[ /fVxݻ[o[~+_ǿuƍ6Uu!fo.\nc4M#!K;;BPBPSS3-oi={OEE~?BoXvv_IY:tEU>t=E[}ŷygU=m[nO}CCH BS>!a$Iuu]w?`ͺuI=s?l݆[9Ʀ&⫯w?3e{c7*JOYߏ<"i쉧#VTV}z^x`0jj]}S>WZVlŊKk K-w:d^rܷoum͟=.^746nٺ5 ݷoVϮr]NADQmG0`M_3 %9v>xР.8n]BEQN}{~_Kk;rss f,x?z^-X-1G3穚xu^~%]Wjmk۷o?+zС55YID[ne\tW$'%]q٥ ^~ܻfcGKNl_~u%z}yFG[}23a `p<֌W_ueVf*rGg,ˣGʤmq!mvכzY uu>gfff8w@vc33N۽t Y;:Jv|fffd\wn~.܌yaY0tTxŗ[ZDQ;xXzNQ332/ҤDܻ`0:s--P9 BJ_%a$\F;+$I)9}zbBBm]˲!I2㉏`y}򉼜ʽDQl;wD8s[ Yikkooof&:zw5}TM!m;v1 (9l+xaP_ $ICAMT]3U" èohuF0uCUT]ף=QgIO>(ca~_1}YH$I!eY&oo<ԓit&'%)@577뺑s.BHyEEvVV0 _(6ߠ;AtUh& !TU0 3>;f;ͯGXXp?c箿Ąܜ??۾cypttv&x<#S50 MBZdAS'MCϿrCcciYYUuys /B݆1d rL7n)v?wb8|xznt覢A{VTV2?tCdYw8κ~Eݷ?6&fs[;v401!!TRZEٱsר#B,.3mQ++<‚|ڐ*Ie˶n۱z͚_nzca\zE D{p }LqkjjΛZ:yĽ{ήg_xqEC;w?pђ%ugwOOeӦ!rrnݰiS{GǰCߜ3ҋ/6y~x]Lx{~{'zkku %7߾]0{vvVf}7}?瞛6ǎ5bKn۱CU!o߹s=݁@`ܘ1[o=rdttO7v%Koܴ94pѣ\ 6l|e痕>u*q8;W/(ނ_wxF)U!0B 3|(916ӷh1-ZE[l1woXK!d>0f!UUm,+}Xc7zw}4#m@U fC,tZW%I6B!AW&@0 r'e륏u]zF8S|cN8P(/;jo̲)@Dl}]T꽄>Ζ !D ny%NTmnn^~] /}L~G?uB7 }pYw{0 p;d˖-?6GUUU CC,0TU^k A}فfZ#;945/9c?=u:$s:,h(9y\a<aΞA(wY~ tf̩6B64|GWj9'IAwo[E3h'N߽ៅNF_4~л;qg_ B4Audb{~㒋.ϖ,[{{g~~Ӎ)miiÇEoVrN+W9s:Ke+V.8?-5U5ԗDB .lw^}Cc}}qc+*+*nشiܘ B;KJm1lȐ#tFyUUu:AN37t]7t~ 7zhßc w4ϐ~9| y姇qbf==|oo舳f_PcD+1sec;E/=+.G;|>rPn9^%q,(ܸ}=pՔ쀤>(>{ExCy_+zxvU3ߎ~,uuw;>f" hko B;KJȣm<䖭ۊ_x(\v76AYȣk֯G 6Y O=־e붷q]g+rcS3=t8y۶?K.#OQr>i*Ϩ#bOu)_rɸ=u]OŇ>aڷe!E˧l(RXPpENb /8afb ?vX>|ذP(q "ZD=7M;:6/M,pe+Vxg5sƦ-[֭ߐO7nޜ{YтbcbVǽ{O˯^xŪUƎ7ߔD3 ߼3[oomkۿj͚ڂcF/\xW_AV_I-[F><}˾}{l+45>q?.Լ#[#cF:UL:b;) 9tzN+VZtyZ5$HlZС9].zCvBٯcL۟Vk-q B!!itZ9 99 ,Ft:q i [RUuGdY D cdտսD)!aAԛ8Dz/azw-˼($V5;n,qʟ;J0x7ڐIF}#N&|,cT9g颍M+W̼S32ҷnnZ s `X&593x = /pݱ݃*)-YRrO?agef"hDyIc.[f#~t5yҘI`t-or:B_sn!dOS'|L0~܄P8Y(l !k3*C>|gT]@"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"~8 @"No'8P1ƧHN,3s"`@ `YɲE?! Ȳ0TN,9USFQTETc92,~GA''#I"!D81˰ @F 1fYmTuЉ"!yD3|Nu ~h4^VdZ?dY.1!!l:a[$ĈK`; ~z0ƍ͍65-%0 b7# "FX֮.Пa䜄m$'&546!DR%I B83 t7~8 8 !膁1Ba'*AAo#9y/'sB? Lr߾ֶ6:~61=./]JI}76`w(+Jvɲ\PuƦnEQu]?x!#!qB7 0 C7bcc'w斖! 2p躞l H4tȰήΎ@SKӡ6oC%UT86 <Օr8%Yy1fgFyF)B5C(<BDAI::;, ˆ BD41F`PQUݺc;˲0 C$IR cs2hЀ!O ##=}ʄI"w{yyv12**:**0{$0 #5|DB\ctCW9 #y1XU6obRSRt]ohlXi(33߿mvMY,,v'546J``PawBq*nH(۳;)!nW4h* BtTA$&::1>nq,˲ў(aq0ɇaB׮];l0 `>Y,KwUy@VEEQUr1beYeXUS cBQwz !(*-E }%]M/p TUW[/f$\90v90Au:-aB2okk ̌-Cdj1ޤ[$q,++(6 sN[oMLL /Xŗ_}}cQQ0]^>n˥뺮vFrmZ9kni)*:rpIx<Qait!6m˶mϿ2lIKMonaja._1l(a p:qq-,vMEY1FV/;Y0??66bN:nl8nZYu8,<|ں![-N rv(;v\a)Eupv鰮8ͱ,?s/|5~ǎի.)R((X>eі⤤?tyg)O**+ssrBbkVִk>d8-5pZaeoǿlǽ|媥+Vp[o˲Գ*-ADg_|IUʽ{P0/tJԳ+q`ynŧ}[,`0sϫnt]>۳ ;665Q5MܻOyB cEQ~:^6eo.Z,&:g󾘿h2Q`(c']e;KJl /,)u탏>˯BRh׮[aӢ%KdY~w*ykλ)oyjg,I^ώ9ٹ+UZhKlLFJwwwFzs 曻KJzΚ:YY_{ͨ#t  8ST55%g;W] 64UW_1]0r%KZ;:;hyNw Ñ3|>ظÆ~gMMg͜'dY6d|?BCohس"Zl}_35u{ ƏKJLppm,K.8aù\q٥o5g9Bo^GG猩ӆ 񧟆BA023u]| 7[srdgefDEy p\Ve@v6A(=-rbW_U{+VZjh\8{6 NZVVfZZʾ~ィkvUTTԏN#kYİ,@r};KK?fcF4Qu]WUUE]UyB)2W.( MEc,˲fe< XZՊе![BPtjƲ,] M*8Ny n nS$ }@0$I"YA{ahp: ܹ >~a]S%A%˗_qaBiE48 ҈ hz;Mt $Bm +~?},˴[@ d3<*VH+K[[UUt@o`=0^~dYFL/Q,<&fّCoF31 f5[Ot;+t+fS4|γ#lH+ f/6tиa>V~OuX:l#2[uNu@fh*6/0\GGǶm 5"0 /%,7%tEXtdate:create2013-09-04T17:02:50-04:00!n%tEXtdate:modify2013-09-04T17:01:29-04:00!tEXtSoftwareShutterc IENDB`PK2]Txports_outbound.pngnu[PNG  IHDRj8pgAMA a cHRMz&u0`:pQ<bKGDIDATxwtW "2" z-Rmm)SLW4w@ |HD<ȑ#`(q%*`&6 :Y1 C5 C@ cIO wJ_ 8]d>/|3$I~ԣ2%IQF;mch^FK׿~:C@ }S7@$R(a`p$SI"`b npӁUUH$ē <.$Mk$IAp aHfaXHn#6;a.k]+Hz( i2@%.~--,I0~gڐ+1WpOmdchı5?z?XUU0 c*ӏ}{&`&OֱcAgq\˲aH1PP87BiQ!O> c I07oϲn>^~qdIB;K_)Ӏ $_lbˮg?kMZޤ=4-S:`f}&}i4 ka|yA.vt 1 g )),9æE,st;x"ͦq9cSUl6$ IRig3o4LΝo0 BGw D"쵋 ֌n 7YuP8Kei oX=(h,FQ~a0J7|$ UU b$I|k׋iJDc1zذccTinηQnu r:)*ȣTJ#Ly M`D2,`ZinkG;2GN֡y9&b\ \s$I7qY=xtbJ .M_ &A~Ny>q05u2$$~d 41 cGs[6i$:vB Ko_ıtv(=-xP8ƒ$Li^v}}<}tpeLy)|*J,Gq8@pb&ǟ{ad&e%ᓧ8x8;A"=mt:X,جV2YROw 4]~^zx\._9=`~YQ dތiom͏?eK9e_fLz<Y܉,K\hmӤsIBei `^[ 66 ~2}.F7@$[?{BƎ`]˜dXU݆aשȲD4l*NYQX"A tadha qÌsNLnlVzhi Lv95b:m膎ys/٬,m!6Id EgRKEI 뎟~ 4MCeTUicZ9ƑST@uTU/d*(@ue99~_AgA;VC$ճ}=aIW)A_0]{ #8v6+'Lw>0 j*y lرͻtؙ5e2b`UU,CEI1&gݖl6 rs8rx?}yضNh\ߏ,I$SC-hXjXrB"NLâ93|6{\Ĥqլl#2qlusa&UQ۬L00p8x._U0MY&c/I`Z' mpki$)TULFhjEeRUMc:xmrs;}ofv["@J1MHXVK:/$c$SbAu4)MB[;~WzIj#$ΆJRKaUNF$dIBe9~)`Z[0YFqm&vuT9ibz,QBe`YGT|4Q3yi$I&Z;:yp]Y?2Q `Iߋf;$Of;iy!j0 NGeY)LL%$$N'$SI~SuZ2 }^`(J8SsuC$imoeE{#"G==PXPHQa˳T6%bb"e X; ߺ{5Kj# GYi}_MӤp$mFZ8l S $FI$x^_$ ŹswlUNOO)-$INh ݆躎n#t:X,txyUӻNt]G5zzz(.,aw\6j؍N]xwv?lKeޔ]qwLFU uy-,IRvl`(ÝQf2l_ӒF`dV[yWy @50E4l.t=@`t=qI/Iǔɓ().#IuXd %tttPZRON, )-)[gnb2C+ 9t,I==l߱Mq\̚9+6eʷeH+6i躁`Q*U9R^пR_%$'Oo-[oYTkq1"G#Jed=6rIBWW7uNeu2(džtuusyر t\/H[[ظy .>cb(:' gϱuv4MϦɤ|4̱i3T|9湭/ofb-kl96mʹƦyXaX-2KN Ip>dbAQtZYnS^Zf'[FDYawd4-?t?V+O`ϾX*N:%LrQhŧ!Ig98jYZz\OdY4 $Y% %;)`bI$ٖMzsai9v Bκ IX{,&cn@{.23I6ɺSr~f)+)+Wx顸H4ʮ{him-dێttt`¸qs]:t#ǎzޥ' $IڻUk䏙1}5O<wWOPQQ8$q]{vJ3k6':jFUUt^d09Ywv*KVYC{{slܲh4Jh`3mɹFJKYr=K4h\6^{L6Ӊ`Jx[qr}==lپh,y2yҰ(RZʦ67K"Z),(DQq `p:PT*E__(B2"gr9ج6zz{0 ߏ,1*/+j ݠyxmt]j;:褸KY)-\XJN72]lݾ`0 :e2k֮w}76M-(f'J7PNk[9qb9H$ 6;~FHDWWmmsם$IwUΊVɺSL:.~l4sQZvMnglM5sfd߁@i)&Md tuus 6lL̞5'Nuv?(̛3[qy>] n߷ ,/y_BΞs #W<;6M|:8A4>CeE|{`ʕTVVr:yÏ@A>ZG,ի1M*fΘ9P[ˡ#G(.*/6lܹF֬]GEy9嘘fQhy;[ǹ&T aǮ݌f9vvp3Nv: K2Z[e ]]]aQ18n790 \:::T==Xd ^KNNnO*"7'-qn~Ξ=nr8| ƗFuRԗ3.`QQVFMU3gLRY^N2Cx< 9}:e4=ǩzV|p8̔ɓٰisWkstKb!e!aTLYH$bxܾ+Z?~ -|-pBϝ9{d2]eƦ&ʘ9}:5UhF}i8I$Aersr,E0M6u* gҤmlDQ,f҄l6xvK4v10M|~?xʊ ~?%??ﲣTK//4ټu+hEp|dZv; eyG$hkk (OsI"(PؚT9,]|Gѣ$C>՟ ~O1C] #1iv; p|Jټumm;?X?4MCQEA$.'~F?YQUQ!Hqrnx^z~?'vhi/htL&qXV, 9ٵQ;Mi~ 9}~3_9J2DdrssyTW$IqZژ7g6Ρ ?Ʀ&\ίxɤPX6S?Ə %Ξp8̩ӧٱk7%xD7~f (((^JKK;E iimcL8כ66pue;pk{t,{͎nO,Ѝ~~rQ_iSٽ23ud, aÉI+Mk[+F4Vpnpv(',Dx|Ι@=.Z5TwiJpmJuU `^ ϔ*^ -+Œp%:L:y\$I3 ,N5E n'?2KR$QWWwiҽ]Bpv;r2k6_33.N+9 R_ gd_ڒv܃4+)~YNzŢ`&^o[Wơopuqx><|rc&e+iKCq%4+JB,c~o|e+67Mb~`ZagLƔɓ5[f:":ZZ:%evِ_n$~#2а7+%'0P"*Ǣ(C_K[˲<"JWf;@mqtWVlC\.xX/k(z3627+|jÆd2Igg x?T‚+Q/UQ$H$PbO$ :چyU񛦉fv lMGu q,/}qIƅ8фϩPaK&$e!@ \uSBA_w Ysi83\2&8}=$IMJN 7@R1@ NVI*JGdٞ5gJݓfFq,1t+ZGz5f:e1\6pbHR:HJ{Gy~o1吝#Xh46^0M,2i`UC%RԈc Rɳ,hF*ʆvC!I)MCKP%rw42* 4Q 1u{ lsם47]܇~%C2M&lwVj;ϼ4iS'r`iԖ8Y2BbdN2D5 eiҏ$AAA!$ $8t˗yQUuP_G͞c<,=~7~=&?w|Y9U_̟;ήn&M+>?Gzә=wabJKX0^Nb-awq;ӧNv2yG"o,˴ⶅ 6u gֻq#D( ZډvPU`((8byM Ȏ%I"A~?S&M$r1l6,Sw$SI;U?GQ,n~ ~λQX3O=,,Kz0Qvv;bAUDJ;ĐVBR~*]e$IR$1cؽw`كKf6mBggO?99>^Yڷ<wy;7mOͫo>sSOK/fJKJlڲ2 ]g8rHPY^βKpŧq8tttrQ‘0=}صY(-)eͺukA>ZE&ϛߺS8]IYi)u=DgW}3X,22ktfϜ[ 2c>@ r-JJfp(*TH$`̜>cO1stnNh D^^ֆi,;'{4S S7RqT=!j4sALR^`Ga牿[/5- uihZj4Yt O?8 gO?9GCB?+L0Sظy e%D~~.%'`!N֝B7t=ʑ[Sj^"ܻd gϲܻt Nvc<+/SX ~#>j#L`3Ogڔ<9HQa! qqvͤ ӦL6%L&rs HLX8>/<===A@a3~X:L B!T@p1̸䞻(+::AJ&S鑸,K ?/'{<@qt:1tT,Idmin/ao95~ BdI\#i>oX*#G1~XTjp4=}LUQd2xjq|'b]9]gwτ-Dƪ_G J0 =40MXr'Ne fXdƼ9tj~O>(hZ@/SQNnn0Uu̜>4X,Oハ?FX3eK{WԠl( epFLUTf͘A[[;MMXV-Xǟ~Jkk2y2!PSUŲKYrNX,Ƣ2e2{G;RX*Z2ElظGzzv@pviN8MnNNv_$!p:8XV:;;AwO>"A\N'~TZR:bD!ID D ˎWÖ)+7MLc g Pd 2,xDS`UL8y84 BrrrDaBI{p <`&]]]l6^/8|^o#iݍFQUuBv;PTEt:6`\Aq픖bZimkI~^n{=wvu100 ?BWw7NF`~{z{ aǮ]l߹WyIϚ໇$I}MfI4[2d0 #=Ґ$ ,3d\g@%ٽ{^ -ai8C~~>B$tQR\2l=÷1췋|T\_udF~K-_dwq֯Kg39>ߌlMxשe >" /n62|9if]|֡mi|>|Q d1AUUG-;i^l _vK]c;J] t~fd'S)JJ1} (Wu._ؙZ\\VD`Zy`ٲ,@ jb :b1|%drACWE񛦉fg``M_\ H&\.*sF,u]L) ݑeE *W}ؒ'"L,F W]+\ T]V7yq@ U=Qpf[-n U_ !\Vo<c9PR0o ,&3 ᙙN\6초%@ \.c))w\znrlZCjjvs*`T.I5Uxv E_Z$BS[+%H74!QXPx#[?,Xn2\)C F[;ttu/F@ \b/Nl\ Ӕqt躉$X銢`& /k%N4sX {abpYHưHe7 $*j?@ ׊QGaeZRO$hfê$iXLUU5KLq4x ;URnd.iieԑv*oF+2d\@ fRfi?0غ};7N9$IXd9b`(MXz V,gc22CY,lΧV{f9eelߵ_U I^Ld``H4/~+-]y99JqQyyIWW7X\v;=}>L$ x#aجVz{{imkɓl!ϩp΀ittv!Dfɺ:R$E6$=X,rsrHR$q|>p8G"|^/yyAGg'klbޜ9BYR@p1THÚ8xs!K99;9P{Mx>u*1 χ$44eƍ +/ PU>o/zu(..⾥KYtkӦNtr ^zyoڌfCuj&/7`?%γk^\.'=TH%SyZ0r_JOݚ ULn,*VU%Hdzޱh9f1q^~y͙sJYv=w_ψcڳD"'t +/=wIݩzv݇,ai*uēa:n ZhZ9gOo?.[ .slٶ-, _=A20td]Z9ppwOQR\i~]בR_2 [QI C1X,L8'Np9"{&ixD"ajz4 t/ LD-XdY% ]ׇ);#r:HiFf}0FIۮH0z]gZXUEQyu}`42% cOI$ ?Պ(ج*)-i1x|]G$RZ _ ׎Q) :Bo6d"3O?qc)-)f*>xE;?G?mmlشvaYd1]Y9aX,XV$$,JycӿNL<,N6h DUT,D#~uM[i%ܾh!H>Й=k&c*+9|mm̙5 01ʹ,łb߸A$90tCf/Bڹs9qĬB$M~nQRA#8~\$I?\c#. EQa!h.rs0^(c]Dc1 q# yq8yytс 'z}6Kz[a_?nh4fjߏ! F1 Bv;D"kܗώNB<7^'n7}8TUD"a'7':YCA Ì(@ $L.'5t ;u>̱/$aQ,x>n[tc*\VX<$Ux}o5a~:ZZQU+N92y*9y$yyy}hm[(((dn sTww[o4q2wy7Clv `ꔩ;5kWɱGY?8]]]|Ȳb;o˞짩&a|Pd2(Ȳ]wÔS|سwwQPXĦM9u$eettvnwpD"۳w!jjQR\rOdT2dL:{vrTU%$TVhkoCu ٻo7EL42zz |>#::ډF#x>rLi"`81ן=5e$I"JQVZ=,Al6;}a͋ $btwwa F,,("JPTTLWw$H&q|~/ƒ=iCnnv|ldqL?pJI&StbhjBggH|<~}ܬopQgH$pp-uuXVLdޜ:\DfNEby@crɘg6  u'nsQ;ڑ$ Caa!XNn7HCkl1.`?'Nr:˧'7C2i̝3%:c#7r!*+0fƖ-eg`ه+4ijj$trr 0fL3<82BFinnfٽ ɍD2bf#'ÎۇՑ 'o^  q{Ce~?Vn99\hõ|,Wb/VGܭ͸\.nhl?}}$I82قR)&99_ޠp\?*Kg̢d2I{{ݸ=\NHŴi kʨVP,cvH$8tL8 ?͚6p݌7si8#F$ ߏa2ivz}>?.S5s6L0^N֝`ix^ߋcX`D]wxgxؿ/~ysP5`(Hww~::iF9U_m[m</Xm۶e&N9jx9t;qV+^UU rP,l6;~JKJ9rUtp4E,[ttg*9cQHe0y~^8yahI[3d2&p!rv?X;ns瓛Ggg;1,^}A.aXFXH뺎a(A|4MCl:0uYXq4M14 I[`0i5i:͔ؑoIP0t Ţd˱kzbHcZG3ihjUQgEu]fjȲ%=?ْ-/dғaYT* _{elCike醎ed/u@(2{\NǨ=|}ӕ=_4bb56>/IRLC`>C @m1hK|˲U^$GaHr.ʨ,XV֋˗eԲKt26r:"IRZY<2gp\,SY1&ˍj;7,DܰHHG.[ !$Lڔ@ m2^GB(~@ n!,˟Y_p9]ك=:D,#/7Y4;΁`7 sM?yӅ9#k%'Q˥d&INsfs:::˻df;usMJ8v`>{rhƩz8Hk[99l6?puP k?@!ZZZzm64MD]OL~?dudqω'9pEeH _h4ʹs#ilشw?޾~-XZ$7n$??‚V^êիbT72ҕ,,Gu~C!9BGG'SLTF)IMMM{l޺8_ P{0--̘6mKhim>r|h4mٵg/XI'X<Φ-[hko؉4661}4NbyVƏ@8̯~W3 k¹F;δSؼuo m p\lݺ+9TF]RfZ?+$QUo;ֶl(C2dq\4\ܹF*˯wv׈K*~ISA̟G8w噧G&pǟ~ ==wE~^ި+yaPؚVY˴iSq_TxG)I>s ͝cڵO7OWbHf*w'Jz;q8L82ΞCQfL6UEaI,?۸ۨ`y̙5[Q\T̉'X,_ ܵɂXq#y߸]'?T=g}<ذie˪iڽ=AE ?~G &׮#޳O>|>/Edv_]{`cƈ:r Q[l!$~ ݠY7v,`Z zZ_[JeROOo/)_lHWw7x+efX,b3MN*+ʑeҒN'=W,@m-NLjh2*3Y/.: 4J.C}́~}dYӜ?{i =7HAb4'},c&`՚Yt8(%G$zzz$"?3M;'Y_A>Xfayy+ƟGKMQ29fWQQAQQ!,Op|v&NHp%9vj`&-#}NV+O<(?mtuwSQ^>j6BEQ5k&-_cێ#Zޥ,n X`Sn1[ٳ=-ůi g9@Kk+Gq3VfǮ|asfbرhF<φ{2{2͙`lu f$H`|\NLRtuwsQ8z8̙=cǏevc^/U_) n[r G"ѣ$ t]*eb1^}u6ľihniE4?QYYI__0ed q\̙=Ғv;̥udyVnζ;zCGg'M9~eebSpMd*E[{( ӧN%mNnAN @刺?-eeqPAgg'N >u*;vuv àMӲazutvveen~=Z[[yᇘ:y2Wϯ#s``{QW_n''ͫ~(??B( vuu3g,_X# #@5%L󵜿p>z~fϚ#R)|QoȖ} b66r9rrןD]ܾh߶?AgW?cTǘ)C!{E&w:q%eUuO͝=w)ߘ.6nnGzCyy_X ېiXoUnݣl4_G\{d( BZ"I~:qenۅ|+|@pň~0^VY_IY5>v8GNz%HC?GJʪn)b@ B @p !@ B @p !@ *X,ƹƬSH;hko\c#!~C9{}/@ 4Mowyl7KgGCL&yÏ?[^{"h{C;+F$e]7|0>'wV_%Ihk2ZqQ{E~f:(9qUeƴiDQ44iu_ΝFOODQJKKho`˖y49} ==cq&MHqq0ǎ'J1ud6ǎ H X`>K/j`(;O0cܹ»M|r|>0p8(.,b -2#\ Wx,N<# L%ٵg/_lD#;;ϼsYa/[=w) Xuƌ!q~ ^-rrD"N8IEE9/ZD$!O"OV* vdŬ[Á㦷N9ʜY3Yr̹d7 ?4ylپZh,nc޽,]_7̟;Jli:HH$Bh`0\58z$Y%Iã=Ĥ سw/wܶY΂y0M(//{.eݤnSw4Zm*ff^G/F3>imkX[ӧ9} wqwyuvZyzD"QOTVTOEynNf͚IsK Er iV56x'8{o>Cx=^N9CmaOf %);&iH$PEL&Fc8vmL 1P7O>y$aZ1 02f~eIuEQ4-{,bع۶+󚦑LsYL2;n[ˎΓ$ib0MMQ,l{H$PU5;iUUE!L[T%IPފړ-@p$iXٳZFG6+b!NȲL aQYM[,5㙶wh})We6[u$%IVo.ko.D(1mT**Q>utBiq5޴S(|eyw:#;GN +0~kv+)$Q]5:?0B(~@ n!B(~@ n!bUiq0$d2I8I;Av]YO*"vQu]'`ZW,SӴl@p:8Nt]H[Z,BT d& @0x8} ap߽زm}EEȲS?ΌFj{m?ߒOWe.E Xf]}=_$Iu,>[Ç1 3gR_Y9IJKދ/! LYJKq:;;L0zFYY騿 [S#BYmV+˖.:֬] #grx.)ѣ޻$ M׈b;G?>|W$3/D"Qv>lܼ˓=F2eBhl:~o,]r '?/6;:(,,K4R\\$G9 .\nSYQAOO/~b8tv((g㖭ܵUUDQLӤ|TӑHnbNz{{%?/bX730晧j0n&፷aڔ)x/:(n0B+ByY`\f߽&ee<800UYz=>z,αY8>[mcYL0~E2V+]]ݼ;PYQcy̟Faۻo?̞9z?cLcSMMܵb:::y 0e$6;o>c*+˙5sζ"o aRTTwoA$bͤ8{/i8{wv!2nX^z9TUv#Go3^V?E8fSOUsi"({tĨiزm;EBG/]ٰi/=2\&OđGi<ӧI'} ܶh!d!8ys֬ 1a8}L˼s1m:]ܽ}KR]]#G2qP(ěoKuU~Ƃo@y1m}'MƦ&zz{?))Mc̟7O\3Ū̙52vǝΜY8YW_?Ti<Ǎ# WSEe[ ]9zz{?)kΞ;Ǹcyioɓ$q-Z,'4| IJYkl~g|#ZB0ؾso/Ғt\hLn9x/Fnh`U1*ʸ۹{e^ eQO*P(Ĕɓ1mT`?j2k}ɌR"()-I4EuLȦQUYRcދ/0ax~ƛ;,˨:8jXFSd2E40tyH0ab8if˹$IXdUU' $6IqX8X,kl 'wS===wc˶8Y^{cæ͘I gttvtb$IaSt]xgS~2{+dL&<#L0SO^4aTUF=|%܍Dpcۙ?zp:YerӁ*TVT I7>B0ͷAQfϚ旿50i2~8rs9vD?S8}@UU?ZO8ъ,]y7+s\M ߷^ /P]-fLHdH4z{{4 Llj.((  ~UU/L<|``] z=X,bguqckp\DQW 3H$ix=S*nAQt]' xQUWxp\O^^.ax',]$ KnNalvY&zۦUA_?Dժ߱lbƏG{gg vǏ~F{fx9 znt}PFnn.hp@[7]]lܴq_U Ft:4'{ҒNZ,`ԩҸN\W fA\+vsssM&xߗrscPYj̘%i'#˹C2 ,]UepݸWo**qnɫ!Sp1nl n Yk>B^neӉr.;GYi)e :`Z}ѢL'ʹ"@ B/-P@ B/-P@ BM$HҴa4M#Hdi?00MsiLJ5{X"ql%kgnvEC7~~ /\(+-3 lڼx"K?ONN=jL('MT}=\E0b[ OEy~oHWw7?_rXUp8BWw7NF #!:낮twwq8@;pT*flظ1R)Ngn(Do_VUEQ"P~dITJnw I>J,%68C<ncnbO)M#;XP($˨CaV]TWWaGǮ?}kTTvPD܌F&:߈7( ƏgǮ]?x)&aZ(/޾>TEZxyAPHZݵ{DI(0t@e̙tupI룽?O(--!rjZ[[7gf`q>̖mۑee.trLsm_ CpcR{00(-.C4fϜI~^~ ӄN\S `ڵ>|4w*/ E4Cd4>?+/>Du yvӼl ]yÏ^r8q$HeK I%GG>֝_|UQxc8y)>S:;l=H8byq8YyiuɁ`|0~~=<}0"Tlp$j&NM}N\.'ӧM#{_t=|^&G Nԝ߽ƫNcSmFWwkXG+> jFzdC7-;vRX EIO=߁p LᰓJM̜Y8a/sgfTVTYrDcQTUGTd矋kJgW?_Kaa!kDF<3,Y|7V!4b~¸5>/Ϙ n DqBxQ(?xe\.N`M#҇#fϚ<ÂysYru%V ;ctJ>]??rf:Bf?OEq"^|Yv0y$qEL0?ޯF(ktb&L4yoދgÜAޏn'P\TSOJN -[}˘6e `~"}i8Ȋ+8v 40 PTgΐɺSTSXXȩwo.L&3s&-rj&f( v xH`t‚JJJ8܌ipPD"J0VWS$Iv0 xb#d ݁GT#>HnN$xz=x.nT*E$"LO>!40"kzbL;%ŜkjjRR\ގlKN $OdPmIp8X,21.G+V`Zi蠸ϊVsE;,[I'pUe̙^&M[KIq1<ⳕ~N0\ʰ`<#8盛>m$g+ٴe }7ygRV^BW _@xys0{,_0 1cZ)).> Oikog򤉘Iݩz^[44eٽKkAQag͢ݎDeZxdܹ A? r0jE$LL~FYܾh!+V~o/&cZ l۾ҒN>C84Mp8Rw_v/W|ʅfzz{y|d ܵ?;o+WD0M1,\0koɳ˟z[1,^B~^>DcǏt9s\c#=vuUy;#)S$IىgLeňu&08US2stELC@bVLbstvvQYQA^N9fXV$ODWS *yyJKɡ*+*8+>Ɗ3S__OΨlڲ]{%ŦJwfΘ~SpzY8o TR\,-P)1a8&w! ?|zg㲈sk F@ B/-P@ B/-P@ B/-Ĉ|dO?[ Xrs,I;:XqL2ܝ/\KL$cYG> O__[`{ē$I nap"nɭLj*d1w,L(IeE3Og՚9U_.E #h8{60 a&a,\/8ml߹h,a$lST‰İ6CTy6MTH;T 6rjR6̖V~7Up0r.IIwoT*UUx^m߁w-ʮݻ|:xvrƏLWWsfϦd0晧@\;Ldlڼp`0D{G(J8?Ph3}FOc50X}iŠVIQQ< |N{Gq,H`1,oo/_xA81Yܿ^ 8s/xZZ[ d=Ij3edjyᇙ6u k֭}̟GOo]<#gVQkXt)/>>h$Jk[?x?cְuvNs1.wIE`y6M+WՄx'fڵ465Qs,g̞5GzE$1{Lnjᙧz?.5fĈ_UU.^ @4ù&J1m'L_~ O՘1;[ϋ頤E[[gFhcO06mيiXu-B0D4ƏG4AUULL^/wt3 ظy+Uc(/+ŗ6`UUfϚŸ5TWWsbj UUEp~Neef#(b  cWS;fw(zY(iSa$I߸1{:0GQa!@}כ+膁iu$I"?/ӧgǮqLӤd2yy8N6mB(:]m;vfg ط?6mbl۾#+5HG+VQ<$o٨360kLriimSq}a_p}s;~|p.[uL[5_p-bтrYpMq:+ky)jyq:L8<\N'h<z>N'* &`H4<+祥O?ɤ phB$Ip`-(edZ/L(S|!;Kϻ2'0e_p㒉)_D[N79< -ظiw#F %wQ6(1stfL&:< m|$I 3,]H@ n!B(~@ n!B(~@ n!,˟Y_p9]4]vk^N2E?Ⱦh:ҒQNl޺nPή.oɺ:rKƥq֢( yyyhƱ'w~uٛdƍt:Juvzz{)).& cNvGh DQQec_,s|^GTioDcS8v0ncm6rrr0 Ǐq)gKk+7lD]>sR2G{G0֢:yyZ_0_l؈"akQwc*+I$;wFAA7L$ a,u' -pWbJc9p F9xn?Hb*1 }sKk+_w~"( s~Iv_lĶ;׿wΟY~ooĹ'pI woIGG'0m>\Seo,J?s9{@m-oʨYO=Z+e4c|vvrnؽoݶmTym78z8|)x7zgϝc{DQ>]OW"ڛn^b+z#d~j5==#Qo׮e ֻR{̽_oP{H6}cy}0H&\hiA-l۾U\}q}Z[[7/U(kL2>Bss6i<VnOiOV\rk^6n|߻yD  GMdI &PSSfcuجV}irr]R)`8~$&&:[jf{F:$xQłOGud}3k޾>|g(-)ᙧY>e^ϴ+Miؽ[QIR:nahmkI^n.?wqݓfA΁D`I((+J7x{/޳}^λ&V9PԊ3)Lș9MT&! yJLOMMO]U8p0lܰo¥K<\h4^G$<urIe> Ibwt9.\ͷf*^}m7'OfӾt)Xdrc=*`W_{UUz{h4SUㅗvC<@A~L>riu,?n^ٵ룶Vxi?~NCc&$ĺ۶nE#.ƑQvq'%]{NOO'ٝ Y&6nXO~^m=[oRX2 3x;n, ?/RSYl)ZC`YIxRnKk+Ο;kyy{>.^*g^YgΝc߁=,ZDvf9,\`Z$۝IJeKq%:gz 7o0x?SFFGFq=T88tϾq]wg~F#D""##$Ns  αc|CrXE% I>[{RHSs3us'Nbo8{<UU9w,[˾>PGǏOػ{4 ?};qp$̨ǃԔd&#]]ݱ38^F_%?M446h4\.2LVKzZ===|Gܷ};n^dM;}=~'O?0@ Ξ;gy坱{Ç $:ѷ׾vȂHINx"rsr$46r ֯p8|3ahye$:q\̟7̌ 2INvtbL&&st6r +WTlb֭Y͢ CղhVZINvYO'+3Wb"K/pnH9MIDAT)GaQUܜl hhl";3aSS -D'U;qFR,\0Ǐ+ Y8FLXXaX8]I.(RAk[/^ĕHNv6C$:Ȳ-F7DP ~H$ʥ˗A>;v0##Y$It)LrJŻ=9Txv{8NgW79EE$%%;Howt!(gϟg~YYYj[UU z=0 ߟ e+cúu\\~w4NGVV&zV._ݝDfF:_z`Zwމ륵 EQhtuws$W=H;e0FAq)V+99?qNSQUŹ)*(Ÿ́.DTUEQ4NljS٬Xf8z8AoldMzZwݱ|j̟EU4vn7TU {4X` zp:/ZD__?'NbD٬ttvYd ZIHKKy&6@Qa!sPZ\LZj*yy^V>q'{\~^27lZk>=wK' JBںz nԔ hiJWw[7΂D$*;LfF: MMڶD؟ 5̻FEV(';~^ݳ|v~w߹̌ JK)-)ᰳt"-X@aA%撔b#>sh4C<{`ZVURYd1\l6( 9(iiܹLk  (*,`^i)Iq;p8L@?ٙYPw݅#Սh4?}V)" ĂXnH,\$"'e*BYY)VֶvrsrHHH]' _|^mm"UU FBO=,kVCW#GG4i+ 11DL&dYDʼ >EQ)I@{#^~Vѣ~׫jGБ#?y?/|&|_anQu։c[8zz9p'IR`0ͯ}#STĜ8T;+FzdY4h4~kb5k>`0bOH i#2NǼ8O‡j gA(M|BUU^/&=Ƕq| |z |H֚ǶIk ,"  "" ,"  "" ,2kj@sD"74KX҇曶\JGgsZZ[d2QZZFiljl23߳}}tttPZRNb[kkIMI!īx^΍s㡾l"[ 7(457}<̳:g% q~3_[Z8q'O5Ͼ^ v:'ODa={GTTV^@ r1?%Goۿ_g(JljEQx_u.|6a8HLWE ywOrmDu>'OMl\[{;3>)-p8BGg'kV.\(tb6p:}E>ߴ޲v-֬atCw?qz,zJ.X@jj pr,Y_oa9&T9QΊn?@Jrhodj%pK/3wNHwe~Yl)۶lgDܹQU](n7˗- KUՌz-*؉~V\Az ٵu._.gUdgeQW pݬ]**+,Z@ HuM .W"˗.%^/])jhlCA~#py)-)&';Nz=p$7wn' ٵuN:6nnMiLFrsîxݤ(ϣ_wx}>R(h4.^$,_ YIKM؉׿ɧH$B~~zy#8M*s[$Dx7; 0/_BcSnN,x^v&6n$+#c1iZd^oG NNKm]=/ `|=&PTgβ?|uU3200/LCCcv)DQ|YjjkOD8tGw$RU]S{`0ĪˁP\x{>֮YCXpz`(/3L$rjsXx13<o|nUU _v*V' EQPTya߫̉uvUtDŽϦh4,H2Se08rG v;Zfs91h4mTU%NJ PUuH4vA @`0PUh4Vez9"< fY~3@<{m,Oy˷.IRK|ߘnʲͼ§GNAHtxB EiܱuLWAa9 §f&F ´\0Z 0/  0/  0L;?ߏ$Is6"ɕDBBlԴ磻@jJ EQ𓒜,VqAO)? kRYUXp޳j^|eB0fo}$:O208H [oe[9x{'75vLVs"r< |ttv1t2eF^-ohxmص{7+/?DCc {H$lyyCܱe3G%2h?9Q[W~ NF}C#WDȲDcS3W[8vbpkhb`0Ktvut:Ry98v:z*W[[1- 446rUq8h4{z顥8koĕDw MOkOikZXW`L~.^DɚUxa \/~E +>JgWfbF#.A/|bz룶ٵu252{%z))$l2Fjj Ͻ">Ğ}wMbb⤲;bY|.O?CEoo֮SR<.zzzanQѤe}aTI\232fz 7ДÝwl孽{ rD#C! -騬"~z8ɆD"$HVKP-STX|sן;WdRCFF:79p0ò%KrF좲?t:n U6 Ojj*VH4-ֲvj~J6ܲnRيf'y6vNLgΞ7 #=%St:أӮpPZR<ӻO~Fæp|;N4e2N>XV˱'); @ۍ$'F8999\Rmn@}"˱ e}}su:zz{xhuCz<+h2&2 HLwOP%t:ikoӉFgل,(J $`0! hDDNj^nH__?=X-dYFѢhi>ILtb屬}}io1S:swLwO?9٤$'s9vȃGnNm:rflĢ ٬N9Ca~>۶n-hcpWVʑG9u pF捷ަ^g;0XfZ  ˖-attv[Zp8ٷz, kVŋpj33Yn-/x74v%g~Z^;lf455s1{|zJ7| uu]Y@ܹa9vD3 `ϫm w;dOo/^d7 ^^=!J7zj4F p:Ӧpc3 </##9w/?FrR$UUx<(jEe‘h4 x<<^/O韙[TU+IvtLj_ddt"Ip׋`l2 jO8jz'iYQuߔˁǟv{eV;T=8 7еǝjjR1fgNaH4%KN%%99tSII[^ip[Nco-1zgEsۍ,)Yov;mnJJ2>XA0D>wR'@$JKw;ʢ fgh ,"  "" ,"  "" ,_UU0DPe:@ X4z'm (ʔ2A>E/#zί~[FFFx\~ca(j뇾ɿ-==@,]K;ww?¹ Po'zuغתŽW /|46NwUUW$4Xbxx{<^;fc ДypN )))!;:Dtuwx*0`THNvj BhpC!FƖm`?GDQa!ZnTU%5%ejS}};~F]'[+-={ cgro|/EiI1s 执a…dgeQU]þC.lݼ%D(`Bbs,2000@(FՑ` FCzZa٬bގN46288k`Z|BafӤ5 >vTTގ2MOxg(cPU~?. H?H`0s/Dnv6nۈ;)iRҫh49v$Wq&:D"D" `Z 괸eazpItӛeJ套wz1 lٴ Yր$MJן^e%ܱu3;^I{g'HU+W`XxQ]SW_KK˩NbۙST?pW*+IOK'ĖrzJ=RUu5K,fNQ!YYsWtb._`d4ٵ{7֬>𳣲JfDg"Ͽspv;/Aۍ/>BIH5*<^h0RZZB4H$uk)+)嗿 :̌ g;o6uD֯[G~^.OLZj*:Vˏ~=v&P@mml[֮e'fppA?i8y4VV÷u[Zx{>XΕοt&3wo6)o(ٳ\./_cْ%8t?o=w/ III p;STȓO?|GIKKnVJLdu̝K]]=mȲ?&f7UQ|wu'79s|<Ѓ?x}GsoXπVEHMIŽW@̓KNN+JMhdEmsj+Ͽͷ߆˕ake n˖.<(˖,a߁#nm#P% ,={M* p=Yb9@UU?@CciiiQ^Q9_۬1%_\7DբFD#QB0 Ugs:ȒD(B%:]<M& cK(,<\vĩSz̙3?|'OMg4% F (B^n.UՌz%V~)b._pvLMm;^LeU]AdYFOJ{B 6B׌M%HnO@!6Kp維d|P(į=Hbe%ۚRSR())vxw; *,*D`0DX'$`6cϨNCբhP%^łNEQb #e2z}QU1 ,]PQY%% Nfpہ FK93SJKWww,ÁaobZx%/7Y/#Ise _?>֭J{Gt8p8<ܷ};UUtuw5x=˗.e\(J¥K446?~ukVS]SOl/ʅK0 ׏ŇOazzzyw># y9s'oY /U.XTTV_=NWwuW"Tni,ЩrGZ斫~vmm;x׋A'3#c6#~1"I+-7b[c`gy~pVKKK ~% ˗-#riFG=~斫w?;Ngʕƻxq!&3y +-@0|ǾE/ZcEvVmwēO144-kPVVJ[G; 8T&yN 446 q$AQv;aZw[B 1L~:;dz}ݱA!  0]8rs? z`pp*YBURSq8ڊl&++ Yhko󣪱 lLF#H^$3d㡫wR;#--v߳̌ 23IE(=$: W^% l?@Vf&n-cۤa FD&1щlTfzzI.###RX,UD'oKgg'vYY$( ]]>RRRtioofa6hdKrhhl_~3~7YY룽HvVƱpcr-~NGܹ͍r22֝ay7LX,X, e$r%$:Ӷm6JK'=urZ ii7| ,Պj?kHt:XbŔp3h4R=FΙܕ]Z29qm&j'++3!!ee+)|>WUt/[Le'Fy--Ba-]OIJKq풒HJJߌ3-`ඍp8fsB\NN6,it.t1ñ At[1L+̜)] q($I 3] q15nAYD~AAEDAYD~AAEDAY}Ww7Ͻx5kj?FQP'N288p,m%p%N:x}>K;hmk򜪪>sC[{~OIeM'97fgܔ( !"儂!*뛴}8㏩'|>_ή."XR ׋tÑxFHݟ0Po~KUu PΜ;OwO(X.дa޻盒FUUFGG /|dԔ"P`<( OSU]M}CCa~o!  ?&ںޑc>.CC Ł0c>޹qj6P8̳/ȑ>̚2}Q33YjelS 4kI{{|!ssylbRSt: z=_| fƯ>xkjk ýKR ɔ`mrrΜ;GsI1L\)pukpmg/Gcǹ{eZv*-WQǾE^ WLVV&gϟGӲa-ٜMMm-UUTVUs WTDzzϝÜ"~-\ʢ P(4|)ZZc_";;vBGg'JGgVKj zx>kd|!;;^^}522h4{7}aZM7r8},W*+w s̡qY},Z9EE|XrnwN&Riim/=0g_Gٵ{wn^.].d\V,_3h|<Ѓ,Y7#nYngo{[fX/?F( 7;la"9G6ijjޢEU ƺX7ʻ*3ә7 Iֶ6L&#y9 $&&Eۍ^Ǖl/>BVf&ϽUHr%k䓙ή_'+3w2Kc0p:cW =Ӂn'zw`pEVf&99FcKK}^bd2OJ xHǞ^ŕŋ0 zl. nh  RXPBq:[&+Ō^pb1Yt rIIIAeRSR(3=mx}mɢEdgͯfq#3}}dF~Rq\$la'';s_>ֹvM{шh"ffpl(,(@b6dh4?@^n.H(DQRSؼ6z9~ϛGJֶ6(VVs/ͷS؈V%008^cy?/o:TUEӑJvD{2ѲKx⩧ywOuk$A75vq v[n^fc~Y)/‚|:HKMe2E!$-- IPUE &EQ),'/7IHrHINJ=O?CUM-9ٓC+WvTŕ={_e0Np(̦2::[Fz]]457cOHVBL{]%-Y[{288DaaR+^ry9kWqύnfke^Ϧơ#G٬YJDq^^s,mnjJ2VNǺ5kWVJVV&v[˗-l2l" q\.ylۺԔJi)/`p\fgra1b1 *x-]+Ou'%1^e2<旕a0HOK'77sZ,E^nX~l,3K[TXF#dBV._NFzZm-C^n)8NRSciI(,(b6Yr%%%,+)t /7‚22ldeQX9EB!F#YdgM(%xj)jn>Vh423ٶu 9̙S[ff&a z=wޱ쬬la>IKKdw`T<55dgb2VX. 7:7dfd( tAܹ8vn\.goX>榏oxdo GQ~q|F?[[oepN:O!0#ĹQ4tZ-0|n`(Fa%@Kx\3]O wRsP?~QsiZͧ( p^/Alٝ5Kɲf( *  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  0/  ILCAhJ}TT0$7z?uA>TTF=x^ED˖$ ɄdapxP(8ßVl6c g4KdƕBk6Iv'*A'I}t:JȚO|UU \. ƎFtx)*(ž`L?hUUe  (`FV!-~ykJGG'fyc hg& ¬*ܐj7}&Iyf>_A9(DOhYQUI4SPeR $ p(ʔ (I$M2kx %$T&+/.^?{\~AoO $108#%%v;F!^kDQ|~f&60 1̓B¥,x}>El2{*  p޾>;:'$PU]MZj*P+\J]}=99x^.\H{g'](:*.RɄ#aǦeÉVehh-z‘(J(ZIj:~)**?4!#=o~k ?vF}.[d9D"dYFQ;&љȼRN9ÎW^իVbXx2`ee\L?/ 4[wsr9`Sϰg~z=ѱo.`0*ѩe)u vގ;) D zhjifph&TUdppUQ@mm hzuw쟊,Kh4+-ehhSϰ] ][}}}C0" x\x^ ~ʾAnXQHg݅?f.lb6n@k[###T}AEe%h4dYweO޲DfF՘F2xA* RYA(f$CAT@ף쬬>LF8{_;_Qb*@^::1L}C#&r5defm$I܅&}}x}TUQ #1iT$Itvu[ax<\jrή.GFHMI`0؄^󡪓 FhFD j5L&<^7UGޫj|nەDum O?K@EU hDe:D^n |2֬^EzZ =5ɂYv .g"h`0Dիa'΂h4M-~ͷ'%%  |ID0$ cF$$v9YMf;:XzU\*B`2ΙSg$.OhhR%I"p%0t:%%9FKwo~̌L\.F={{B$lh::-V=Vpp(D~nޔPAy^.^LcS $%%m33饢A33=wl\.'/_ w4RQINN9ٔWT @NvV|>zW?*V9A>$Ibdtߏj]ӡP^<6Z=FtSm(eԱV,M6>7qDuM::=yS?@ ѠB th5:Dx=#pN7ޱ 墫_AyUyC<:)Mvb㏭7$M?`0%-/}?xWtE GGn5[EAGBMmAk<,by^s%:P) pӼW6 :Wb{~ b~A{ БHՆEސ~4guY'/b0DAnAboOWpmDAFSCt  ӅłƗO|׊D"5'4ewOF5':.n+|AϏitOoEwv*9}$ v|>bL{] HHSKDSK3}}dI&7'{}҅xk䟲 R'  HHHRW/ |nE"Q#(B0$ F1 TχAQc{}?zDKU099X-V0Nb:r_b|H$7Y\mk{ߏd2a4| 4 ^NO8a40LB0eph~I٦l$= 4$I_FH4BQA!CCb4BBo>KrQ }:dedJ`Ʉ磡NG8&/7v v\.jHMNVK8 z{Z~Fzz{0LS/ |M[J4D{G}dgeQ_bpƲ)*`ErR2yx}^hAtcTUedtz Yzhz :zc%)6}|8!* P&TE`4*$FD"Vj1MjJ4}麽ii-$٬q:D"aZZJtjtnpѠhe [xJ]ؘAχk$:YmRU[FFUU{"Ajj*5Fkct3J8Ab'hڂbp?0ԵLjȲ=NM{G;H_<^`tra(h4Z4:6I1vb$?~\-..Ԭt$ (tt,S B^GR@0$#=Ʉ^CUUѨVADt:tZ-&P C,n $`tO]$(*(gc$Z-D ,DQ(z>@mEO B(`zOAχ-#2&&o˜'M3MؽrUx\`ZNJ`t:ݤO3֍?z\{3~p$ K˕K,@'%%/tsc#K }Qz%> \aw-ި:ݬz/ |IF 1u7J(BB0BӉ/ |IDBB  tuP;Ӌ,\?@j_A|0M O,X,,t/ |>\4`bK,#  0/  0>IXf!U%$rl1&Ui"c@h4z}$(6qYHAA3{}>x>iMaa8Ejk+XmVrrZ,H*\/fJUU[bP1 R9^n7PP(bS2SAEa^WF>z}u+I:::iimeՊSU5X_.+v?y3y*ͷDzMjQUw Ն022BzZO?鼽wm$&:hz Ivyi+AZ 8 zcOd" bXD"aRs$G8Νlܜ23x718v~3defŽl"5%:ST+W*nOOjfQ]SKYI pxLyGhhlĩS$''sHIIfǹ wrss8y $lg/sr" |ID__{߼i?o|&/]BUu W*0哟G(bddNiI1y9ܹu+@*hT!n|6_O   l[7piv [70L$MNvYl۲g0(,g`pp8V6mx7 n] |A֯[DR͛6|R!-=[7Ԕy!6mȅK̟7;n˖qwd)Vc+II.Z[ۨbشV$DC_A\?sLF#YYh5Z^/e%ٷve& =%Ť$'/c6`tt z=NҒb23Z-(cUUk>3yL}c#}$%HIv3$rd8yDdBM 2=$:x^T֬ZE[{;/2i\ 骢"K2UUD(J7 VeEUFTErQ[WG}Cu \.Z-HHHiI1&1~?a}u:&+h5Z' |b$ 9~$MMM,_U+V`6r#z>¹X,]Lyp:\xVlg^Ystuw3 @eeoKEEw݉+1h4ʅHLttRS[D/[J(ܜl''Oj[f9EE9vZRSYj%.Mܹ\SWKuMU5մwc^i)^H$JnN6ϑ0gΞv`LA~>II.TTryEŞ`'Lt`M[{;ϝégիW} p~jqqE! ƻǻGCch4?!oXQEA K2`h4A|v7^#UU%F1 h4x=#,#2>YO(;j$ χ,IC0`ɄV:Ӏh$Iccޝ0c?a4 &>H$B pg Yb~|;&##] A>2I~y,c2⿫J(˗* :6TU)sǙl'<^G?iVl6OyNk7s=]'ZĮ߯h4X,)M$ITUpyz)*/ |>RZ͛n#;+ y*ii,.DerrAЁ_QR\ It:x H-~nA3& {ځg  `0 %tEXtdate:create2013-08-30T12:28:19-04:00(%tEXtdate:modify2013-08-30T12:05:05-04:00xȦtEXtSoftwaregnome-screenshot>IENDB`PK2]2ی lockdown.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxux7% /8NfMw•{eN9af&c;f~(:6Ik}Ȁ5}Cǂ88џrIA4aƘ 8B0m#!9Jܕm۶m%!lD_qjB ~k(?rs;` ڔ3d8bXVce醉Юʊq4MӲxwB1B1 eY0i$PX۶mI%Jaٖ$stƶ6`w/E~! {P|,4 mۦinYzQ8.3g-\ivӂe+| I"Q_Gs￯tHkϜ=;o15]g!k. a BG[9WwVFT!˲aDdǟWT("I"ƻ^4 eit:Ͽ[5d@acs>^}뵗s 0mYap!@1 ô,boFZaݵ}oC#lp,^og=p󍽒vрh4tCQU˲ ggvt4Ʋ`kSS:ql^i5Dc@{gMW]:mrUVO3򃯾_x+;+#-Uuc,_4p+׼k/:eYeY_QsA}~75)qݖmrCz[,>Ȋ:vYU_y#Ə,AhyM]qʢk9e-7~3wAM}C{gegꌏ>O 66늋ZZ<#syݬ^nݢP~%BYQFpə>T})O3\b•gΞXs[,ː89l|||苯 zys:mO<և񲋦D8%suE{>Mw?ݼEna@TV=wߝ>Bxۼr$% ?{=a) F oJ[1c^V`Ū7A&~_y]SƎZi5~\4wNtV[bO\~iIQYSǔ߆mcCMHmRu)g0ƂWUo/;lϱ<cr:>8Mn@jj`6Bc93چm+8RkGiPT3N2MYU%Illimhjqˊ*ˊeI2MtS>/f&h#aC ?-quMOcSuӰl DxyW:WJm576iΰ qQY)ϝ8zef} ) c(._w?S/`!}l<|ڡ< w?W(\t)y9յPruyB$N7rclK! 2]NGVzW<{OF䤣Lu`r8Bሦ:Ͼ\aӠ~; D7 Ͽ>˲g>F/iY2,q+'wEUYtUS-e@ѻFQ'utf2}wv PX%1vLL]{y ,k'K>0 CC  ˲$ hn|Z.]ilB<ǩ2mۺaוCafJmp7gY`t0߫%SG0r8X1 j7]yɰZڢzX1@o`gY6*C2MK3b ô,[lۖw{ŶI!%1m۪2 CceUeym+g-  d$ ' 6Ʋ,3 -El{5U8CƤںi"}^{3i84MQ࿘5{MdB!uL$lUD2߂=9P[?OcgYbG1 71 _bI`Y4-眑@Ϗ,$ '> d^2) `8wR! #?+s@~^$۶]˲UUt.бPbhà0M3l`wd!Q!?yPsp=!Q?0$$!} sH0bBtwb1^%iGݣ M+ض}8tBʢ}ԨQa0\Ce%&$[#!>q_{>].DZ,|POKn^x }2]8<<40Du`5X!d1޶axsB]ӻc8{ר*?oي]׵fM Bi[ DqK7o?io&0dl/i+@ƻ@hA~2Bxݣ~0<ܺMD Fueٖe!a{An/QL[!]WTV +-Db@Ic^ mB6˲ iff6t~Y?lF 6tQ%mQ?f1fFV41 '9Hxxo۶a/f~}gN7t#*˂ e0aeGwLJRRW0vt]r!m{W9dY>tm`B'˲hko=w02 Ѯڙ:bĖ`0+;c( BHEEQgXֲ,A/KKK-[t9Y YMBB5M v alY\n}BB|>9HŲiZhI,r:?̞,SQT\.+[Z[7y905]$QwDX8β,mJBh᰼B]ؖK޹Ԉ&;\۶cYiniX~)a̛0r l).)=|' yM[6u# {kM2n/g~]U]¾}K|>͒MS)m;>ѧ KJu_pGzbڐ 5UT5??#꺾#vuu-Yb⸱6oݺ(#==;;<w˄Ǝ^jMIiY~^qc7n\ZV.+JzZZ0*GqI!$yɨ@@2,˰+V;jd$9ֶMu9 ˲-X ׮_5ĄԴ!}ŗn3j3/ڲt ^{'뗯\t:-lwB('+59wngԴc(*aXeY0~} N+?U5)kn;k#臟|>l萼>}R xU'hIu ]'͚=g%Kn)9#Bϲ !r:Vܶxʤ6nYqK0}TRb"0M-}13O+Wr 999,._nƒ/& ߸I׍ƦƦ;v;kNe4P@kJ nj|ign@mWm{;o}l khl:yO:Y?njnʈNyVEUKK5M}# 9|xvfְCrsÑ0eY^>ѻ_ѻs}vPy!0 2gqڣ77ފп߆M++F q[bGeBB\ӯ_AUun>!F>y}z蓛c&[CA,ðA(IrWL7iSǏfc>j`^7m"+N/*.)wRS %eeƏ=ȩG=j-[O<ؕkֶ="Է oZj,!˧Nkj$%YGo~ _u5d;=f@=c,}MXGLgy{74=*w^}ͲloA:򈩗_|qrRR[[{(D#]]!à 9$}^$fa$Juu <+ǎpђֶMͩɣF ﺺBIZjssrǐAN;Ă`0D nFeY5Đ"bfa"c9MӊKV^a>.Kf(2W<`@aVF0CJINRU-1115%Y^ƻX4P9/ Ƙe5Urr[o+,6u(Y_. Bߏaf;.gqpH(I$m(bY剧8NAmv4$tF"]=q)D"NCu۶G("1TUpmUxmٙٱfywݶmmg^x鴓O̴mr:pxTUD#cYp8,<PQ A`D#?AlX]NCll AIA4- ,v! QEPXQTzn5MDcf4}nD˅1F^GU5]I:2ٙtBKCb-]dСcxH ^[[;y< 9v/^o޼yooaT#h۽t^mۊ!EQ(vvvS Bd0L(ԵfWKӆeYVGGG\ӵqfar Arc9۶B ׿Y iZ9Y^ Ȣ=G `4"+TC#cB Xw-0fОӞmbi~7`whcfF;`VbBҒ%Dۜ 0שׂ3 "q\aeg㸸8bL8WJ_ax1n`xA1F.b‡83 cN///1kd⮱X70@F+ ~Raߣ@LVQVdT!dBHm ށĝ_eY@0H4B41Z$2|+BNJuHںz:9=-=%9O~0<\NeY*PWB9) 򷁼Yt8BcSD<&7mT)6f0y2)܄9vS69BÇ7Pi\ S(JJ?B8S(JJ?B8S(JJ?B8S(JJ?B8S(JJ?B8~!1mL7v[Ew OȁP(Asҏ1t C#?;cA\.W8uzĄ}C}aYu:h B9X(D7o߫:=츄E4!daǑzHc-9g^ozy we斖fp1G''%wsېBPbG]EmEE> lܼw:i.IIɱ,㸕V? /<_i UUmv\B !dٶ(~;;;^}-[ȣ))gvvHv4*ʥ]ߖ_u_p~vV/񸯻jU^mۆi_~CnnεW^6 4z .\$5995%c_}aS.8u6p={?o~ޥ_q@`ơ{H?w7 0vw}WO>.(O>Ͼ {O:ԔoܼNMINr|%Kyus,/8W^cGq@UՔ?ƛoпn6{iۧz/qwf2˙_o/*~S&M=oi^|A}}oLLB0ܬ\b/=աPw2lgWNMM4mqgv}ͷ 8K/x-7mʔK/ߴeK>}r%Q;++;;縦P(ޮBjj[{;qO<Qӎxf8wo ;w-^7+3v,Krxbc[27F>0^zirreYdeَ$QWZ2xЕ]$9s} qqq,"N8?.s 8#UM3MoA~VfFJJr|Ǔ'woۯL>99٦i)|VffvvNe_Է`! ;zԈF v?!<ПF 8BP~'sq\쥕ZZ( YK0$ W? s_?mڟAWیca~ȶOyP6)Bs8hgYa{Pm۶1Ԁ ӌ%$4ms|y}C~t_ePOrc,"˲ݳ)?=+ٽ{ן$M̹hݤ٣=߫SkI~^>`(*B2e׏ 0M4ͽ[[v!Ijw5лS(KBɈ/>SϾȣH8 i(AlYxĚoMc ;].S0]tvׇ۷ƛqcw%A"@7oްqۏ>H+-JH7MaP(BN٩( `Tyz<׷XQ!9)L˲cO74d[vw$%&<_]Si˖8II<ظa&QeEevˊ:$J]=<İl\vTWo޺5.p8MU;iM&$$)g_|#(7911*uuuPrY#؏ $9s:0^G$a++Yo/.V^3$%$^I6oٺsgeYx557p8 ,K ysoaZZ[_?0XlڵW E;e[mSU5%%eU'ܬg]t¸qos#aIr,ZB0Ͼ 1Oܯ ɲh>‚>!#ʊEɧ9KJ^A𣲢]<}7뇶yEU̟?bЯ?R>w(ncKW_#Xީ[hcyEKFhKKQӦK/bjj'p}瞿K~ŎUӶm/D"|1ӏzKJlݦ7GUӆ1QU=::;>wn/LO%o-+ 0(7lx-6 ?:픓j投G|ʶmUSÑy`vfVgW[F._1aܸG|j; ϾKNNBٸiӢ%KNלy_| 79vuvuy=̭kh  ;;fϛ7u>l֏1=a+WɲܼrH4Zد'|H$zRB;kky⩓?n…?ΙwG"Ͽ*+3#--0SS+BhFB|S=:d|_nnn;egAYɲY,r7{E7lzn)'=ɓozi{;kk_y}FGG7}C ߽߯wܞG44FCBEA,+j?>Gt `8i^a?看?o嚮w'kUU5  &.?v=w9M‘m[e TUC!۲0H4j&wz!3#CQU4#`IӑSEUm"sB˲dE `$00ׯ{JKM5 CӴ{UU}9|/bVA~^Nv=XYUu)JggeY"ׯ"1L4MEEQȾ;ۆae4mG{7m "?.@`۶"+YV$I#p8lZ =Ba2`8.cGjoo2x amWZڱӧ^vdj,cF1̮Ų/g~ b `N=$EQ-\m{ƻf}W^⫯ᜬl˲2y99VxpFFo1bİ^zi},,ܶ!Bˇ c9a0P蹗_^n]zZ/QG V\ZJ~\(. 7:>kIϿ=?8|K/ /7O;=c55}w~IImpw8w 0 #+ 0ɲ,( ;wEєd$k7 4-cW}imk9Nr84Uu:ax<`&;k}rs0믽_߂`0XW@0ƭvuu>71!AQTcB:NfX㈢Dzajimmmkx<`4vd'P8F23!,˶l˲MM/?듓IqGUu|\\RRe˾Nj/ )11. iӴh aE,AK?0ia"I^ BiINU5X%n$g2[`YDZ+82LE } U5B_s9կ^p{4=\~q~}@C~\p @u蓛FO;r[wbfBwYnUp8K~sW4M!)!{rb}EQU,84EuXgXc>:ݪB_84~akC!d[fbBb|\a clg!F_?&BR4!0r\{E U@^lHGj̆`(0m;!>1>>~խc˲pnbXk[s %_?[CHEEeۃ$ չu60RRRcE´~ PUը,ek|BJ5Zb7 A,noo--+|1 tƶm#X7k@I@&WYY]د!91PH׵Դw5M#N,ƦDDy'e{ D6P(,,F&NX9-qM6d+^ H@Ԥ^$9#?bd]׉%B07~[QԓO<7q̲,zڤԔd0Jr +fn>Ƙ<[id`QQѠc:$m۾Y?p,N9K661CBpdC {},]ַ v{5#y5aY5 3޶mMWng׬z}(vo^z6ðÇ 4aŽ!XgP({ Dz<ϗU}ԑ'V ˲HxEs4(aΟN23zwtwMDh p@1$V>lQii,˺nz3oÇypHD/dJB WP= !IlIFLBmhPamٶ> dND.*)^T4jĈ^yeIY$,K&aAp\!<0$iVs'BXxBp8X%wmt8-Ay9x8c 457۶m[m\||\S斖Kgfx/g~mκ:QDQ$I2㏪郞Zl90dX5u.(aΟ:eY۪[C;8mj;$=&HLHHKI5L#;+9sXFRbyݬYJK{ɧ;FqӟxG+.4MEU{]`KkqG}ʉ'|.8wz\lmMSy-"53J2]&f@GO?J_aflŊĄ+.˙_liyyiiiiicx9_߾y}rKJFriӏ֯N }%~oAAvf$&ue^_Ŏ 0MӲl B 1$iÇ 뎣8r۶+22zdgSyRӳ22RSR28C,{ĔϿ9o¼>uU;lۂ(WP;"50t`׶rA5M2-A-˪MKM Ÿ~bA^o|||Yy98We[^tiGxҲήsH(+IOuԴ#:;;N8pYQ#G%%&$'s![#BP?wiz3haaVCQ.[ %95Oo>K֯4ef4*wvuq7bذ_U1u^ii.ǟodYQUSUUG k/Y!A575]1e+eg@YAfffzP8\9o~^$%öYQdE–eE‘azZhIuA,X$ Ca0vkoӿ_tI6d@2!lF^r;.g8\x~?՘E%o Kyhزm[JJ 0+W޶lhԲ욚|#O<''{ɲ;v-Ea}:㭷.^!P~.] mJK**-ٴm{IYeKKk̼>/Q u->>.7;wzxC /wtsY(d;΁շMNLH+3#Cr8 T]Ͳ#N5 PRSjkkKJ7mXo~azzzzB1qi ea}^oܜtvvNJKMKKMu:9YY')11wzBBB|\` B]|Zn}k[E睛r932z''%efd3r/W^QY[WBԟ4fG[GqI-J[ZZzeoƔQuAtcu]ݛe+Wfdduy}ru]߹vĉ} SSR[Z=$U.)'PTRZ[_PקO;655-K0uБ;/Aò,Cn(ݽGe )LɲvTU%E\.e#( 먨* Hr h849#AG( z=+Hn$vaSu8nX6 8 *d'p$B\bѨ"N (*Ii(aUElr t]WTtʊb6\Wu娚F`(HV néi"(QEcYcAmGeٶmӉ¶$IAA(.05M݀,eQ 0MY]}A#wR+~{߱$/K^i,ۆɗ!˶Q7te`wU\-TrlUpl'qӦ@ p%w_Kx%nRm &3}/g1c5o̙ ^VHt?=t,ՊS3~{ ?_0)CbpΙq)(Ze(]LT}Nv*;|`{~1-ˊks~TVkEP[zWmcaTm? y˿Vm)!GK?kBPz8K̻$.~/k@|moov:S(~2v].!ysk맩B ~/ /DW{Ⱦo)"g!Ph$\l-˲a4$'9d@(YVHa۶AbW{"e-7Ăql8$Ps,g,N)~0޻_uߺ4XX%Mqi) 3##^{"1!@bݯ<D*}C$OUUI|D}~(Óx2c%˗׮!!'~y'kY&~)|>WTn^H4rVرu[QBBB{{O?#9F$)6~r;Q(E1>.t]77$$$EqHmۂ |ހp8|^/ L|^ npGt6>>޴G|2HMey޹Eź|>Gtr~aZ:kgY6\N'| 5w\N3KȲl\\rٶq .KήeW$&&vv'|t$%HNx>D ?@tb@AA1Ƣ WT4Ymoo7LSӴ?ᐎ>!C~V8vTϿqcFλ]sG^`PԔ>HhͺÇ)O4q;vZ&'';WCF 7 WZZgg?X[Wo$MMs/3j<ܹÏ?[P IҬg:q8 RS ;:(Ǐ۸ys~>moڼ%77g݆ `3 ܜO23&W_P^5O>|ɲ]ѣN']/XX0z䈼>}n۶faC OU5rh̨YYkׯ^T9Çkk3 r8p~(C ͽʫ~=bx;:;7mI`$I|M;:ee_z 6ٶ l6MfiZm B,,~㦏?^w\fqI Y[socF_xYQW--ws/Ƹ3 CѨjxr;w\t'}nZDfϛ7o.mضzƦV==3PoZ[[z񦦦_QRZr:M }yey :iZatP_]|yqiURVV/,;-_YUɧaY>^hy}iko#N}gK +wxn3v˯>SIU|Y$wtt|;}ɶ>pμyVxwyvTUH1Q('e9~m{#O=rRQ̎^}k֮{>~97ܧx\yunO{Ƕҩ'~=j䈡C;㭷P4P($+OQPT5 GeYuEQt]D]!)!fΉ&_pƍ$vu^PX8f(DX1 #*˝ 0 Zn}Rb(I+VFd4ykjn.-+s:/B6]7BXVH$"ˊiPHyտ#nzxM4˶ hjnp=<ϩ{?o|gjkƎvF1bdanM}⒒쫙ww"re˗766]!%9 06 )Óq\EWxsEuu^ue~~(.*)-$qK.=S/Ye6EQǍ#I⇟~a㦌 /1l([Z^>iֶs<}GU+kuu/ں!1WZg_|r:㍝u?nnipܱUUWY[ۿ_ֶvQ-ذq[Zl>ti۶52 ˊ2zu6 2dԈs_h?l1~IyE g~e.ܱ#5%WZam+ڞ{>Y֮[ʉ'+/*)?v,k>|O6.7d;&jꎪQ#JSu%;&M_TR'߰iG *˲?̞ٗ_ ;ebu\>gcimk{7# JJ.0g,ʊ-K'Dz<%(˲a(a۶c,WGE8MH(B!L홙ٽz1 c8l޲ɶ8 {r8$YVr[oAP(#lh[UNਂ/Y,vw 5;w>̳!IO9D0x5LA(xye9ݛBD`&%0w?ׇ82O60,UTV2zgrT[7lSm.koxtAHr85M+Mgg+98ON!L싯Ə/&!B&PSssf^uMO|5?`Yv|||ss3bv+?;Vu۶Lt:_|9c|eE"px˲,IR4mim,a?eJ B9ȲP8&۶01Ev:Ncs\]}=s7\̌^y!|sK I:,aYVcce[<D "1[ZZ`aZZ[UU2,c&mJ2MSp$"¡m(_?w0PTmD ||[< `^jYmUU8aw?8w|gu\zH4vzlw>0.8ヌVTuСii_}Kk$Qz1ƭmƌ^mlfM1ƺlF Ÿ6caY$'kzjj˫k^{ʹԴԍ6P8+-ⴓO:dpiiyA^ǟ}nYv~};^yUIIsvu{cƛo={ B$I&10WP(uvuɓ&;K.~eƌ1F=Ѓes/PU3Ϝ~O>k?egeUԄ¡p8|g_wU׮]~{㎙[0M4M4M۶TMy!r ck羥Wx?JJ~ѣ?K amDQx"I/^PU]#}ԑ-֬2xi0LIii~;vm^{[zuƛh0 7NB`YVzEۦO'ǜB_8ȝ $ZMMMΪvass$&&jd!YQm/40LI,Ꝟ^ZVF-ꕖ*.-miix{">9$%m/"Q-eYp,j,Y,)q >K,w^dgHP(ۤs :oxeP(o~YJ 1eC1wKDm-[66-lL¦KMϱ lnMBp ,1A)6ƴP(I?ƀE#'fnweuToA/.{nV?+HjegG BܨA悭Mw?)1kݐfc!wŊnhζhZ@:edm/-:}mmRx1S']}mk k)>ƷGU6&z6` 7s}f}y纱N͹働gS(ʯ Xǿ.ZRԼmSuw9`E&'_]R&fUsmEK\{]01wceY"3I.PC.Xթ]g8rP[Mfz[.ômmAeR} B9(1/:z@O+iΆΰ8e>MYtg=3,s[txkULC6"ZP1!53)JGŧ92S)~Y N/P;:d 0{?ݢNXݍىWY ]JP(K/MNNmʲlGgn۲V9.cTn\nS6.,QhgMv(IzQRd?YsmELуSmmٶ¤TG˫[}%r 2m<"7)9i)(3>)aD ?as<`ra"wb N-հ @,BAY|D1uv aL !hnV ex6 @8ݲ!Րxg1`H10!ʹB!B@3lDPohNa/G}!jBA@0+t@1 Ơ5"!ŀȚ;@t5AY3!{+qC$Cmݶ $ec$P`Hr'Y{ ~qmC1B{BjZWKK|\0d($'9X_yu/w٣F te۶Ig<|ϿyI'$'[pcaZED*jZWssbbi3N;eԈhe} ]BeYIZa>{ؐQ90 X@%.kwuB("8ycq˲,JIJ $+eۯM6l6dTYEI$ !yaEQ+*]N'˲,0 JA9YWWVQ|ޭ۷_͝]u\!I-TEP(#IP`?~8MEIKK;c;N< ;ǟ#t]˾5K/INNzW]. ]O2 j~>n7(IWkƇx5M3M_*-+/?o|w_Q vCa9o^yp8$GYO>~8nܽ=r:9-99os\gqokiiO;hTB=DyEEB;: 7pG]4C] '~1qM-Muu(9gyw>cr?̙'pkg8; q)} hQIW\ 1l{..)y޻ 6x+Vpqi67d{3|q_p9cO?S7ozE"g_xr[w_p$҂1mm횮;zGLq?QUu_Zj|TmԩNO?Xֲleyx m7TT5+351>a< 41)) `Я0/cm >R~ 0BeY5g޼;{ .,kԩYYIcG۷/ﶴ7tF`Y3κNTRZ+---5UŶP8 áPGGa tuuM?rmۯM m]sCum} D:::LӌrGgg8D ƌ,{5Fe%'+SԎEU,ڱ8ޑ0Y\xʉ'ꆮgu=P۶y8J?7@ޤ9;P.]tРALA+˝gjJj{{{YyESs>l$<ϯ]w^\ZV]SԿ˲;*wT铐xAdf޼u!C"h~lIOHf0 lٺuGU웟;rGyEE~^~vV^O 7eefqѣFe@_QYn?%q~px=<иzZxX]sGUUfFFWWjjzzziYYEeޅnԻWzbbϸR(?Cl;$.dʡܐ7o>''%۶-IBcFMxָFQ:<]?m$^US1I70eT{X),BA`ضm,O(c, (JtOrp~ 04M.clZ&^ [2Vݑ*2ж=CWA ݉(?~!˲c@g7k2m;7˓; ǙH,0RO2GE۲!8| ۶Y}^|paI?Bx?QdlEDP7=`cRt8UI-حŻ!0$4M]׉Sbvj{J{a…XN#W+h Mƒݦcs D[pJr2ֲ;@hbogHRƚcl]~J8N& r:7ogY q$m I8 BkmHg执茏'˲xpt:^/ p:{.ٶ- B .!I~/..n/>#>>p8,\\΀/<|^>04M̙|EHt8]1$v;۶-bHdZq$CkŁݽ2$B+\zv;aYxm{o²lW0b#L.\~}EsC%'%UUWo+* Nkוm{QyeW^ ~,K*Q]iĄUTeytGUMMMQUÜ9ǥTlݶ}ڵaoXV^P(4wں$A/Yq̌P(tÏTJIJ޴eϿq\|\@ظe۶u7$&{>`ZϿƉFiyyEeefۊoNmoTQYixy b(2{v'},W@ ?D#̌斖m۷sx,*.)^:0--ry;kRSR\.WQIɜb t]Y[=o8VTb*iڏs흞~gBPÇ(kom ?oڵVQUmGUk{m|M--))Ƕ-^,*GҪ-X_]#0D#!+iimzR7yWQ;W]7ey4mEE6mzO=|F޲4M3o~Ts?Uk$'l/.nA#,Ð ?1G\.P[[dE{J,^23y lnlnر;{<^ۖ,[6qGv/\󵵵?/$'%~wt~(6voLɫ96~ɧUTrǝnk9'&$>s9 7'!6' !Q%![BlہK/=Ro:" i}VTV~?pK[ۺ ק\wՓƏW5 t:RSB`ܜaCJ[vݦ-[Ə :~r`f˲+w(.)u9&L3i3HfFFWgW~~ss/LKQ˖ggf 4SN9Ǐߔ f\|W_~Y4]dn㏗$)..yUE4p0A=cY3ϼ ,ZteqۭIIfIvGSs3'%%-`YON\}'7650gnVfn/`ѣ?ot\]p9W]~i+V*+/766߰Q}m^+t5byo9ԓoM=]V䂼+.dUU#$N_7i˖6b;VYshoe˲ݐ81y⊌GLt֩tqWOso.of2tcʤ7\c:*??7\t: )s۲Mm:-01nD"aUQm& ƭkZ0JviyyEEi~_QEU,JŎή.2(-gnNͷtyqi#0ܜ[n4ͪjC]N;DIDAT2x}w9f`(iZ(aUGӲ.=޲u[||\RR҉{]wBQ& WTʲbiZaDe9*>1Ȳz%eɲFi*a*)+limMJLP5b۶q܏>l<ϛz8Q5*--y--uiD"@$˙o8ӂe$z8ܭtD(b躬(--_+3PƘe00,pH^B'&Q>pܱ(~gضO: -Y!E#Ǎ=ڶw>Ah¸ 6_JӧϚuc c:#83~?iX32z{<۲Bxn˶ BxCdge}}QSsSnvGuoxN?!> wzKBB(~eY(JC;zwkfRRM àI31mv[ 0 s%W߯ߑSX-~?DZ4332Aq܀r9>?pp,wԴ#{DQ瞻K99h)';yi8N ba Xt~6o|bbYs/[>rZrR].0MHvRS`JMs{ߵrx-I0ɇ^%ʛ@׍$b -h[KEQ"oe/~@,'inf$%o 0qc Èiݨ{8wR?/&BU.@ ޵-h{)WL,E/!&1F`Jh.b5=֊1FdgWqe (F!/lű!)z2.vEMyQ hv7]'=՗{'Uu/ۧ,ҖtPT5Xyj3y$/klh,XЛ4)[h[e{:80.PZc?Sn{ι~Gۈ;Z\;zKHq:CYF~~eGTU{Տ8BجS&M%'WpXuI21/BA$y1EJ4ס֥8 ôz`}Ƙp8,GUX9UUMäc!r}Ixy]yJOh4#\_.::yB^E\-]7`3(9p>9;A W\0v^dІ'I\ +i <h3 V]Ql|E 隮U_üaн\ +Ƙ'\\3?0u~oc'hapד<[6: ?h^D!DwEU'sW|jҮǧFcb D&y 2MAhbnpQ#At :˲$(DQ7.d\o =>D"h-شЎ|V !e EQh+e9UTyDܕ] i5ܺ:zCpyyŀϯÆi˲"&"qMOS?Btèr6b E/q\]}iɊک(J$"?0M410"IEQ,D"C4mC ֝,:vl!3h@% HWE(].RS[t:k{+;:l6Q+*+EQLJHPT!`\[W(b۸y>0 TVV#C22L9h -3Lcc _DkUUz<Gs">MVBȾ[o?zϟJFLH CFBq@`݆pdvNM[m޺~W^{}æ{/,quɩOJJ?-=Q~eqqA"B[ZzʪƦFQ]t s.1G=MM,~zuuuE$/^f/&Oǟƛuuu+C2TU#XILL3<|hæiii;vzտW)((/hFdZ,P\Ϋ@#Ƅ alVnWU}WQ'٣?/%99}oXᇟ#=p ⇏~?3"q2gȑ>\~fϜ9ec}o~E6n:vxС{߻?ɓ&W?4g挽1MjrM6UhUxkpFƔɓu׷sÆ~9|@ *0'~Ò_쩨\_o]xB34rD朙3i;Rj~fL1mړ?qN^^AQ{746 3ߘ?B޻yB22$Iec9Ypbz<+V3V+JEE=Ǟz,c>Y?_1+ fwm‘#2s횦E uA~p;Џu_J#?48#$J,[˲[$"EcAygX0 QhYuz_4))gO`08g?Z})}>g~ֶ6CiiEQvxGƏDxWUt)q! 2~"QlV̟ 6!Gd0LBXEq"ȴZBxAI??8JAHQTZ ayAxcd&0`%Kq4i]׉iʊ`dMoFdfOВ#z'u9uʔ{u`qi&11A-t0$!H%0ED",ik Wuy/((я' ͛{} yeK9[;wXvw1,/5jجaGff> uL}ׇdddɚ;vy=I0(AI<9zOQUaa D8mmk{{Ż X,Vuy6ly>O?n9;g?geM v2i҆Mkpwݻ}.0l6;fz{올/}~޳(;/tイzYU65,]l%klj[ot-۶q,GˊAb14reuo?|lK-mʪg^X\V^1w뮙3=;~/-d #|v* Z 4nuz A.t83'M2x$ TTVjFﷵy^e5Mnv(.- vGaY6Ǐ;JKN0JI=vjfep؛>7qZVQQ_0txЉ~IJ$%''wtt׏vȲ$qWS[G<72G88VNIڿ?V|k[[Q$cZlݭ>.,)-oh엒x]P8֦0.S7xY;:; /.[SS >񴴴`Hq Ѥ(P\v}cci:B0 ]AXG~čt@ @/"fp$"3 q\;$ѻgV;1-XQY~t8LBK#ME4E8V & C${c:ZTUE(zG4cҝ1C&"0 gv?s F6B "Mp=*+p~hO0 |H<AHR$(,3pY=GSB_e7rzI$kIzA'eB?0M>C>24 NNtLM΄g],'x!&!̙W0C4X_]S uzݺ Ǯi~JiYQ[-Ą$A %ve/Ίp!sgn3 6 3w2b>CCDĽVUU$( fr(WbƗT8Ӣi*ӭ(As[-Y6}˲|]kѓjUU0;>єNjݞCxeR4] pBt|—, uuJN#UV=Za T|al6k(&1۬V .9KLL8EaFcap8/;h}}}\\1!DK PS[r{U NV5:D=vrwtt].8X=|$Cru-b2Me@9TUu&]4ykiixN`HAHte Ì>Nڥ/B9|tb+1(%.cl&A#q\s sneGJAt,˶ֹ].QB}k==oےD.3}0Lc"'U v|$:g^->l8r,%aIKo")!aʦfKw8mY B'NN0f5̌(/>CCGh.0l頋>:;4m6ou8h|nv{z<z[nKظfA~kkaRBAMSt]D¦i 4&z`ieuu6ΞݼUՕ))ɂ !4nj_*(ƛ6[o8"Y$I|q=zgN |7߸v[aAc4Znee嘬\}f1%hy+DA{})) ` 8p٦inڲpAcL$˲If[~ÉW]5aO׮;zӂ ZUV^q- mVaHݕ̞x+&'&޺pӎٷ~3Oܼ6xpFFzqI9Z7o|ƴܹ{!CWo[pسoϾ}'~u9yG#2kjE[V =677wLӴl%%ko6nZ%QZim޺Y3KO V:qW^MNJ[j[N7ɓTMßYW]SsԫggmmMM 40MUUAUW_~V~ӂ)II,˾?p+*nnX=vbϚw۵goss溜γ̃Ʋl0)(]QdݮreD3_tם{Ąοܼ^&OdC3啇N-*vmih@7 cIl?fLFFba9au5Nz6[kWɉ/~v#Gyާ{AꚚW_$B4]9"o1pǏ{+:UVU%2m-iQ#G⽜Wm64 1_L#c|&%%jzn0|^o~j~~}5DQ4xr9>߾c+f1 1Mb7]=s+.Yު,stKǚ&E՟ݟF% 1d`Ųxں{Rzر^\ylU y4A9~RLU^e[[[oeiy/^Ry2c,6n 1 8-4-/9{-}ezCK7]ϳ/,9^Z@!]/}ﶴ+>-aϱ竮4-(<23s'utvvt#s( XxI+*" rDUaF c̚>}@jg>rDӴC H9cƤegwtvWTD"rs `ٮ<7_;fkDYy[[=:s8?3ljn9pё}gѢCl|iߘ?օ7. `$o;{vAaQ{GGmmmgg0;kNd0֊w^QeU?}o }nvn!3;g]u=ri[,zq\ltƎ5poh}^rdzLc]qZkj|qGY7wnj/5ޞ{ѷn߹~EUV#?t2z3=wwLl4=b͚5jT8 n_=%'%yOQqDUU$3]g NjK4M+=q9`Y4`g-1ǎgYv=Yp P;41B pxqqEESO9"99 3vfMqqqKKKGG缹{˖s50܆G oܔ>hE!̿aST8?(-=1i№n/ֱ,/%_;'ĄqZZZ:;;;P(Dpz|\o(.)illJLHp8co̟ 5k7m:g,0^hhl,-++.) UUW766!sr+**X]tםtvu6/.)9<h ;;;Yq(nmk3w}Ih)=qbΝ]3nݟYgۯ:5ࡂ 7 0@Ŋʪ\\ZE p\Nk=ryG}c]AAAӮ1Fp8Jw-˾A4m`ڠc%3f{;h_N6"(11T0 ӈr8~>xnؘ_P\R2bx nzm#5rD^䤤ǭ߰p~j5p~~uuS X^QsݗqcդI ج֦@v}W,{Ϟ^c8?} BH]]|M8ᳵF9|O׮;^\<0m@[{_# t!r\]]]Yy]_\wo8cNxܘ1sgڴuݻyxw58cn0n?/"k֭YmmXol|7gϜ96++)1quo'xY3fL0!۱ka7ΛԼyUՙÇ18#| 1"8Ą՟|Z^YӍ ,444N?v=v<>.ni |'v羑Ao,9\ta&E tCsLhәLv1csrsػo̙3_'2f{@p=|Ν;hxB(ť6-)!IպwAD"! i0 `DZH{ <($pNAeC:,2eYVUUͦ* fƀ$fW ڋQuQ 4M0&D6~!C9eYYmVխSU10c]-K8@DQUUMt#LbȲ?on]x TUeYVSUD8cZUeybD"3 C{B$IB)|(LD[#H8iUDxbi3ӵ@=qt"B"lXEFHk u]WUUEߠju #&[VEהtm14V+1M g " RssSUujsP ^{ՠqG-۾bVUU5MJLJLLTUL;?!DQ;Ac5/6! OY/yСs hɓm "3}0xOҿ'/ZKS`YgLBpגv~uQc^FgG;3]^?C7ډ;̺;7~٧;S*f:=@N-y.sn;BW{fuJ7n^=A16 SQ^{Mz;Yڿen# B?LDC6Let*Gs G}LXyZK=;;tzև蠤Ӟ:{u[#tZfdFQ}!m+^-.w۰ַ:"Dk8=1itRz_Ouo%y{h _~( )=}dQi$\nXE$aչ!(a4UhBK@^B?Ƹ͈1 ޙZ!@0L[[ۀ~.piciZrbDJL5 ~A\>_D~R/9!\Vzi!hv *KyA!s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @pAM0Ɨza\@UWu]8[*BlA8s @@>B?9ρ}~sKp"\y| zs,.V0Bwac2!c8z^X eĄDP}C==\ xa @wZ?%4  b& VV#v#F0ֶVНiȸ"$;jj")Iɲ\<ʄL,/4͋0Ba#ai^o&Aa L. 1~MPɅyϗYڤWݦ0 0c#<6_i4MB˲#&04Fc=0+F?yc|Z6 C4B 'BHt"=D'Jg0 ˲<U?"- !/r,q\iyYɉRQYx!yC R˅`$4L{ݩS NJ#Ӊ( 8>`0eB0ljZKk(= B?>$si!DQ:EUY757#0mmme偖AX񱂢@czEUek[+_B7f\7*+B0mmgD{GY.BDž#ֶƦƲCGXULNo%EpyPUU+ ê  P% 665q xIIcS˲_rc6 `0_T #\rc|(p%Px((R]]{@m]][{ua::}`2,aAa&]xKKFe5alLȊ5*%x> 5{ukG6rʪP(|KkKkkMu NCV6[Z[[%'L?)-5L;Ns ~Ul& dE$IB1A<ƈ^jZ,m64MCYSe1q}TA5c zUSUUih5a8xL,,*JINaF5~؄xU0ƦJ89Fn@ﺂ1XӴx|΁}_Ja55VT5}࠴%y.binne`#~?>.VVd32BXMl6ۀEI I6A4QA&'ج]/:Dz,u{=pN>!FxΝYYY^cp%Wvx>PєA$7j& ͗ -eYa5]3MSq("IHBDQ<=rҕȁ륽wTM8# Y1g'b XyB c45]xc`玝;_?0!Du㏐k,y=ڢBx^cvMbBLbޜ%F'mv6KaH.i}؁/E{c%A4It^'/!@7))!EQctŶ˱ N>(/I+tb)BhgfF]#{ҼN5ڠ1h#10HpPIVW 1#$+ z=y2C(z狫ohhlj3 .ԅ?Ɔlv #H&uYmtR[S zqE/ !aB ]v0眱'u G|S6 9@YhOroYQUMQ/<i QMÈȲUg5M\'n$4#pg$EUUUNSv\p1i ]himڿIH4P4}'q A>[ޮh Q ÇEjʲL806- `o}0 !eҦf4EA6tH]RS4MUM1 aFUUMӬVk{5+ {}%&& E񥿽gp8\x]Naal6.dpWа?'w1,3 v%QTTaaZG՚dK߯_F֮Mrv-1VUuӖYGaDA cu8%I(6UEEQ0F姿Ձ--յcF$Y$$gmjj t88WblVf4b8vzjd$Ym6h~SiDQsA8,644, سo>0o`PQ75*>.nl[ɻ,ϻa?ضcg ~,BȻeZ̻!o|{}}x<Ϟ9#cР,Kta'GQ]w}җ^>p,Zxm7.ؗUUW8^Mmm?.9)q-'oزswݫiu\ i:o/S(ڵVYym7o>xȝwܖ>(|{Lvm~aQUUU{Gf<7iד>p`AaaqIiMm퐌k^mLt:Epތne{Yo?+(,r][}iV^yr߻?5a8EQ;&#=v$#h29hEw=~ѣF{"qKIYs?߱\sU|gѢ1YY^"rss`d?KdxVekkjjxA {~vڬ]߼O>yi>8#ۋuyMMFLNNw/,6tCoٶM׍9f~;s[w6Ui\s7HtxqNn?xo1d`+T=|>xܘѫ>~+Vz7E=j'KDШ#kjJv/;nG"P(‘p8T !d(4q  G‘ى n3O/,4mS&Mu.}Pcc(Ϛ9|OKy;ƍe,ˆa0 6t]Q`( ÌD"YYYRwt ]_|1"s(aD"p -Vn_a(_{T8U(?\M߿` fye1+͛Ι>h`qiӧ%'%mܼ9ᰧ$'WTT^{8?m@)'Dzl+`]􃇾o9[n}Jrr9yyu3g(aѣF=~vZrat +*+zu$y>0''oNJ\5er 5=sʊhoo_g|:233-5u_vx}}>2j#Æ]3W[W7kttpy{kZ̰,Pt~ɧ'qpj2 :@4MEC7TMyVTӷJ1Rj;(.=ghFaa"cCE蓴}4ʲ]qDu]# aM)N{Utb۱kWCcS֨QIIWC?ɘ{ ѐm>/Hdn/щ2t epqgAMA a cHRMz&u0`:pQ<bKGDIDATxu|gx}|5v?f]G|Xsi p (`6EQxQJlʶm۶imcǕ+ .MQp F I_?X!N8&yhF!ceIQ{ UeiiZDzw}C(**9a M|,ضm#-! P ˶DA'M7ldg#>p {>C_ Piy۶M:v3h/#y`]6Lïf^LӴ~=E+V?;(#^=r￯}zB8sg9d#u]:M!!M2 (Uͭmk.<7[*a0=OxE()+}߭7*"B{^4ei&_Տsnhjѧ r*fh-K7 e!EaZ˲]c)H!LӲ,yi4M<ie!a60Ѐ^=yiiv}IJmY^nIvBy4](h膢eAu]H?)i64MOM4]7Me*)JKJuo{ij3u߭7V M+Uagwm PXZNS0m@*\=w`]PYSkhliozӒmJR|khlizR(k2EeK+Əɷ_{y5麍qV^T O>vc}n ^0 0+m,=rP~jNMJܰmcw*}ϼtW<20>QX^q̘e5sgd:eh~[yg:}W q_}Y]c5( z19Y/aVznI={tnaTQF Fhs=dP4L!~_@մn/?|Uk^;s7eMb_2  ۾ഓ}'_{_|q,ImO0ǟK' Ycuå?kꔩ'Z)K4MD_y[qEq;!>;9%)ap>Pb HI=tM>| @ nغ!4jȠVYq `!v5wWTV1qu[/_aΒP3N9q~nUnji⇟KKJDdpx6(JӲSeh x+YZ>j@e~czk{;B!K2Uu B]7 u$TT dFcaXʫv7"d# ²$뚆MEU/;^y=,ӌ( -MQEQEmlnF˶%Q4Mpzݮ3?ïg:$q;pt/?|ߐ~?˲ Ͻ1#SuӰlDAHAv:j\=bЀn)ɶmRШ:,FJq#hnYkaېpxIr7>s AJg]֎t dB~zorj5wF{f?._̈́J0yHÉ- !@QTfzڨ!^C,Y^VY҃<;ݒ8V CQUuHҕޗ߬޴3ORʼnq?eWasO:~_m؀~04ò^^Yhj7]Tmfhdt/VT-7c^}eiOӒm}{dg  i .p~@e}eY9|!CA<|*!hTy5]m>-=Qűi M۶qj:Dz<i!KB !(IzW]N翯, a7S|@lۆ{ alA,{߫qѩ=tHCӆaHX]WvmnmDдEn>B8a"(@DӴt]w>#Bmڴx:L˂:EѶ`NoȶMA~l8!DSжmUUifqBQUe(J8k45 *!CSѨh4J4B6ϱwnض㩻oT !bIAq[ޛq!Mӄyܦi C t'c'\pDO4IH^B9$\焮/8b!L 0_+eLDe ]y[ZlBhmkSϪy>%9٨iOXpd@@@儸#Rw<>2_ ˰--ee4E76#L(x<Һy&?|# >R0L,BeY 6hoOOߞ0E @ zPϣ+Gbl1 { >pq4M7 W$q!j&)2BRf۶$6BRAg"A*[ݶ_9˃lD/ŮZK[hMA Xi[4MAHA pUIe٥˗oݶ=>>~1>4Mc.˶qB ]B;B/躎[CXz+))4M6)HureٖeQ4uG V ykM8MDQG;(A(,*uOޱ8,ѧWUSקe MD:,ـ,!!ygxiK)fEI 8a/ضmñhɒg|UW_t:p\NeY>Um۶z<(ڶt8<t;.tџMm )B{GG߿?@i(JΰLG ɒ(aE3,Kn[v.s MM !=.!S%ɢv:.t\.c)c(qϛe۶,I>G$hrp8/]Ï?ɒr: \78'EQy$\.'~ݖe4e=np8d3O ؖiX-; ;3ӳNm[{E!0tSs ˰Sr`p$r)'oٶ|; &KAꃏ?ٲmg5t?z򤉣GfwUUhwϞ%c𢩄?۶eY䳹3^]Po/P(MІ˯y3IEEe3/[jQ[n߾0#==;;s.yѣF^4?/wQl-)-*JzZZ (?tb>EQL˒eY2!g0kgQQ^Nr\ xÏjjk/<\,C/8ђ6m*1l8Bf|yg֬]wLNJ޲u[[{[fFY_ FD AVTN{ VZ* 6|Ms@w) CLuU5@ع+2M C{O>p7y/>>o^l:dPffy眵aæ] q>7?G^Uպa{EQ쑛ף{z9a2 0{r߶m $a?nq'L9nv]x޹ƌޝaV>{C4p`NNmY7n<'7yĭwL0a?ܟΫ;f᠁ ^m?MU51#6O9ˮ̺ =|SOh >;s ,]gݲueY^p Ͽ޽~Ԉݻ[e#d= DZL˒Z[ۂP85M A)@UUD|٧AITM;`k39W^[zOO@65b%ZZZؔ<|o%Q\f;ssrdIؿRሡ@H4˰4E k6mEQ6m:oe+V,iE̙7c&%&&+W][z iiW^z;vh1hxɒkԈ዗,>kEQ Z[ mN? HS 2C5%%`(W:g=$J{qm%%y=r/b]SSRN<_>e|wnVfFbB&OTS[lŊH$ګ _7L ӻw8HOONN"Ey8`BH7MQ%z/CQEUYUSSt:?l 6lLm1˖ozܜԔںzG!\v]{{GFt⒓,ꑓ !zR+Mӊ?[Zܞ^qm lۦ ⫯y)Y peY˥j8v9],B!]`(|e/$ׯ_r|17֭[Fp$t:\ޭ[Rbb m[Q|$EQD"-сOi: ⎧i: A''Nï;eYV{{{\ؼu+Cӹنi"2mmmmEq Dp"4Mf?NӴ b{B"M@ 60Vi!C[ZhƎjY6uϗ`(osMEQnD4eAu-U,Ee=792M4u8S3O7Vp$wu콇wD_EdVNV <=b,+C3BJ3;XrL 봒W%:~ Y1cm/ÇĄe˖RBfyhZ0 E,ۻW_lk݇^;F(..߽GeC9Ne[ ﴑe[G6h3N@!ٳW^^> xY$:7qbux?ؒ)2`GdYbmy-8P hb!38.`}űV&D@ Z G !4M31!BHJ.3xL{EDtPUi))h8 ;d[ydı~>%!,LjJj߾}"coueɒe"XrGyqxsV Uÿr>9G* {<|0%=@ t9BH?@ t9BH?@ t9BH?@ t9BH?@ t9B79!FxU?a-eYx}G^`lY@ &!eY ؚ׿?o# p]4ECC}!e9t^]@ A;GUUs҉'Ec+\N+i˲8InշߝYm--\x1}3 9)Q #݆7ҏ*((,}izm|,Ii.">e˲׬}W_}y[6Mym;!^(˶Em\Ee+okn۾'LMI93N$BّH8UW3G #7GtFD > O4ð$446zM'w,0SxԩoNm̨3>"U~ڛn⋲^y yשwl6Lg~rssnj ڽ{ŋ-KMNNMIa7ߪ|ċ/8æ|I(xtΝϻK]NQ@ 8E ~ҏmmu u<Ǐ1ⱇ|_i'teyo.?ԓOJKM4`>{|(';ᾇ/Y_74ѢsO{{1UUSO9[ooޗ\t?~ldui&rf.4p73YX4Ǐ`iW\vq]]ݯ/LL A@ܬ\l/=!ؿL);SSS5M7fgìo^}7x&O3`ʕ[m둓ӣG(g~ZUuuSss܌tF 4(9))3#cЀϿ^r^|5߿u^'O=Qմ.N2hP]]]vVVvv&DzMMm`M5!mm,>cN󳯾jmmM>io͞3G~oK.`֭MMn;+3t2 Cptb#x<6F =W\qErreYxavaEAx[Z85W^Eys-qqq PuO>ijכp=cUM3MgA~VfFJJr|˕#{wݫL99٦is\Vffvvְ!CdYK{ 4PѣF :dqVTD Pjjir!'ihnjj˗/߿Bee$''%# a]n#O/ nzP~,˶wY˪DB0OǍDHO'B)ji:"h ()UUũB! JQeY?ҍI 3>+!^yYÑKu9y`?;Ǎ0p`@M(BeYec/B GZ!xgY<[lGߟT3:#h#! pᐥa~FmF8R2L3vp;c6˲vᗉ|Vk_獱]xBHa:'1{ڿ,d>?11t_MY<ls>>6pȢRYr-]~?>>~Νon' ߞ]x1a|^dzjq>$IMMUU$Iܸy i<^;czꙜFkkkXac{{؟ Eqμ %"C3e vniik֮{=n([m߽q3 Ng( =nǛfO8J~ [~k|=r)zJJJءjJJʊkN=i9s/ZXTR2vwμpH%˗Aq\{GǗ|HѰGo帅DѬg^xQp\E565=ēQE <‹S?w߷Ï?U@ϱ?{=⫯>o¡}7kGP>A}7k({tmw־|VBof~1VY{.Zl̨|ɒe#Hssq'mmWz(~O;g|˯\}/Z{{i;vgx”>ӢmwzomjڐB*f0x8ko455_D?Ά24F=ae.Xh-%K::.s ƏSN} 6nZlFfJJL?s֙wdFQ 8s9ӂ`A^ޝmQ; -X ^ϢKwcnPԔC=: ,,8~))Æ?vt|qc93xEKV-9gy5W4;n**.$QUՑÇd_w= "ш(7\se_i#?fIzͱtSy~A㍛6yۿz55ޞum?Ι3>z=xy=4M3Mcؐ!99x!Py0+@  6KӴolj/e+Wj&B|\ܙzˍ7j&8ǫ_c5M ömjZ TU!#mBÑa,!dyCѨmq>S=p8sS,*9l,O?p~=-a;;o>tH8DQQѨ27dZűDYifP8d[ìF *aBIN?=ihcG~weY {̌ EU !8MNUm I@-ˊ*j?= M^OG/-50 Mԣ窱45MAQ(躎gn}LӼw>ܲm.@`۶UѨ""B B!ӲNnp8 ᑆP8BW]yɅk8!˖eQ 1tòLq{.bD Cv/?+Ξr7,_65%% uFyŮ%˖gfd;GɧKJƎUXTk4!TUmE/:Mذд'MJLLpцMu],[YU+VVUege!FQYYEQT޽ _|ʪLƌݬY~'?ᢍ6k0 ESB\hX`R((ٷvu͕W 2Gs;ht \d 4m`GniS铖OUUW4cƬ?y$˶MLMIILH{_}>o$KNJJNJ'n]UqqIIV9]rqRbbχ9w 1|G>,8MӦiIQESaibSUXa[7NXŲ  a=9~)9F0 w߽YǕ?=(ms5 p,2 ttRm'.LxUam۶, k}I-Zs@U(˶m˲6n쳠1n^4qeV( Z(Ӝ =H4Mþ,Ze&vb8x#~wOnu0M2 ?E7/Ou+a)Y5 ia O8mraXk( ay]0|NǘTؘR@Bȴ,%-VV#4:4Á^sF;~8}XN9ýb2~u?X.mSZ(J|mVU5,Kgqm#|:7Ξpx{ӱG1J}㟱2V$t勯[z0WQP4홟t8u>pr΂YhףG^=E=c#_{IeE@#8?0.炃BFfFFH$rtyÑ?ls[CM%`3^<<,h6>$p4M#! 9x(@E'gY4MEQt]ف$֘!N{Aj Lں`0 EQm q !k;6"1)#!JES( R9}Ċ6Bb4f}}] h `vB|b||>[Be^6,+ֶ`j#D c2˶/ ؾsa))1a|^/PUH4@񂎿)s<Oy,$3#!,;Bmc@QxpȒO7 !wޒ(#@aQki4'jV _BDsܿ3{?ZUjcuky| 555\fF OKKetbn=gނ 748YDQqth!9 B.yDQ$ LBmjooPamٶ|//mmxLG.,.YX8|Wд( C%<;,I<4-kջwS%I"0O97~fYX*1!+./-/fweefUhp8GiY٥]U>xwM͐AO9iG|ZTR=Xxn_s B}zEQ<2wWu @Fy< @pjܜSOBnN΋U7t'O=GN iA41<oz% /kW5'=of~bժ2O/CLI^h]S0ՉdVTeFwԾᇯ֮˲?[mmnn1|X>O?_t^w?͝bҲ1ӧL|Wnظxر|~,.-nځ3'Os,˲L<Y7tN-BcEKv]|^RYUǟ;iRQq_}K/PƆu;zO9v_}(ʖm֭0wO9yԈUUѣ|Њ◯\ظrje_뭾{Skop<4:^/ O-ƏUh֌yQXXV^Ӽy%~fF$gqq'?Ҳ[nąQoNWuH@ oBwwn3N;4-'..m$'(.NO|rw_Bמԓ`ݩy) ӫK=ӆ lZf~^^ZZZZZ*Brǻ\)Nճg^ܢ䤤Æ2,cc'*(p]ضrssrr^OQqYP)263 v{w;.ie˲Ęд!|uwqSkmsM)xiiY))YY,R01'x5_};sy=rk~,dۼUPRիYAm''%Wfvs-E!D].Wzz&ֆW M< 64)1 %9ep~M-%{g?v{.ŋRS; ߚKaFM;~0#hϲx{~Tkפ ;9O?74F%4t7z{ي8 "#7iƵM;NQVZ|̮)J*.3 '$|# 홟GpinV[{{TQJ4 Y imђeUջh@  >.7;{zxI|>oFz}zC?,AsseY׷oMm][[[̌n232DIy=p@-e;ia؄VSSS\Re]vAB,˦&[=rs6o={bB|rrRzZEQiii$de\Č que96^z99=9))3#cNO^e55Iɩ))Xqcnݶ[ZFϞoL4]iSO3jݻ3 jꌌs>+GwL7gA~jJJSss|\瞓j8 Kjj z{ޱF: @V"eU9rP(BN Gi (Q,UN8(B2L8aU) ,k&˲8$I`0wwсg4LCu Bò>aq[14mHDx%P8]b"N+*i "TEl+娢ضueY\UpnLx$Y7&BDEyalxGFmۖe(dۊHQ  N0LM\N'QA$ID62L3D$U~?8/K>X EYMu@X FQquNccSO?[|/,>>d]l<` 'vt.b_w>>6#aodBua_9Sc6 λ:%rR~Qm ai:9@,^ZsOBu`Y XbusTع i+?V瀍iYV,ӘsH^*pҥ2l4j{[JK  ]ZAX u8,6gXe&,xt:Bqo`Ccp,# l?A ߑC3``0rjQssr96Z0nM 5u+4@ < Uöm "6Yv xT Q|lb8c693NgY>0_u^4ͦXX!MQI 3##ӹFxC{;BR VεcDžΎR.8>3">?!ܙؿ?䲕+?ᐓ^vsW__Գ[ !t\>{Sx<.+ر(11k!ڵ}GaBBB[[/(<>FE1G p8;V(!>.Neñ~Ʀ愄Ӳp:(ڶy$yn?VMx$IXGDz,x2xp8"%Xv/\[oxMzeI2-pj|85,l\r!˲a8meYz~;t<]Eܼx)rr:?s]7x|>Y hz!˛_}ya 4OgHx”)Ecwx?Bu#WΌDGx;X o?F)M}:&p݆C ݫie+vZv]NNvzn C G"6o8Ukfggef<,,\a_\RRYUڧw5eM9v2MQkCs7mܿ_~}"^fm]Cð!utt8gNMm(466[(;+sẮs{O?<77gA(UUuܘ 6Ԕ~}C{[{3x~ܘћnö-[lش)x=^|~EVfƸ1*v565]&_-[1\etYhqm}aCzؾcǺ طO/UÇege߸qgaѠҲ23DQkh\aCZZaJJjjk{ 4h!!QEؿ^n\Ga˯ѱe?! i(~glm4ü[lm; ڶmV[{;0MӴZhF lܼ/[[T\V}ut#ȫoL*¢/Du;B0hVV^>m;s޽{iYw?P8`۶m? +׬y7X}0/[ZZ{7ޚ^\ReӲ/2w~\h,K!Ӵ(uCQWxsʕE%%ϾR}C=0C:C3ϿРޚֻﶷw<̳ťekj|Һ^yaZrueg_xaOf|h֊/Ȳf|(@b׮ioOw:ӦO߽o/DAB֬y$Qlmkkooǟ+v=̳mm} VZr+c"6M-˒ew,|gkkklݦ(J[["!kTUmooUY}ݵ{e_4|1΃ꆑ,646 4p3>yә=0  ]NgZj nKQ 7d{n4+(hZUխ6UU HFv\# 6dpJrr$ţ]}պ>` O{]y)h~5W߰l..)4auÇ 4p@^=>   s~U ChTuEQt]߸))!zqc.\x͢(p}{9| MF;::ij݆I$%&Z6=wFXaM)xdaO ZNe+vλ,kAXxIqI( [|yuM9gtm;v(:zHQ>MdtO/_tim]m-_QWЧWϒvttY*V^]S[ף(jwmov`Æ閖ߦ{YoNgwM~njt:f4͓XYYr55}zjimWςM3ٶ!jھcPTQF aӦ!:dނ,8EGS^V^s9giK*vJMI閖j˲; wfw۷a6~) njGB^WUմ` 0/KKˆ ojjk|qߵrѪ>tHz4EQ/]V^QޝcK4nM[߸qA<3 _~-C3'0v̮=-VۻWk~W4Mt -on80vlvVVaq%3UUkx8`M{vKM5!; G{PP4ATUUzB˲lf82 4MAhea  NxtDs?`/3 (J4UUt]Er FaxaX^q3ecœ1 +l'0<%(Ӳ,I ! ٶc: p,j<A8x_4tPFHyji085uu() <˲ls~PyCu#(ȶ^/vūqmY6Bxa< $|0÷a5,KE]EQh9v* MӒ$a2p} g^+Tj̽o6q+"-[[Z(*8؂_e)K'V} @AF)Ri#3ltD\SQ,]w@4x4 {bccOA,xζme#[OQ~;ޥP$LBS7R;җ:@899,0EQ~Ĕsߘ/%"3!kt7\s5˲1 Oa}6) vKOPWPNQ[iSVg/S{]gJfD 6B@\!2)Z2/`~GL" 0L-б!,$OI?˲HXQCA ~dvIt(t(r\ G@EԲ,A)Ngz17 u2n lamUU%<[ؐhP_;pdm[*ck¢,ۖ 4M0 Bk,CӼ Xo͗D0Pd{֍iFHx-m%'t.˲@ӴiOEI*;UUͷ ?T\AճگWsq Xb/.pbFw~ŗ$QFǏ;S X0M_asNLLܻ8-@c4=9YYy=|]Ba8_\Fh4-B}6mSmcU9.t;,cVlKGGNJU;eYOLonjy/&@M E565evVW} A{Me755a-s:p87^m3jm76)ljjzDzp8'.ah4*b$ini,fh?7iJ<Ϸ9Ȳ`(mBFV,K$aEq,[[Wq-7ݘ7)8H4jeY mE8 ES8rss3LtsKBMӄ{MIi< y?җ @{*Xcj[ac 3]-޾cƎӜ z<۶oڵׇ#6"}'ade_z=C JKK%I˫EAOB-mG+Mg|q!]xϋ0 xR5U(>i~wRSRS7ozP3O;m%%eyy}e}zzN{3&%%^tyUջᄃjZnNy h>yꉃVK{@pV˩Uu (&0 B`03Ou;cGyM>}O=hiETUs;󯾾]YYP0 ]xy7]woܸ~Ƨ{t S::Y4M  4M4LӴmK4c3B,Ǯ]Zrխ7XX\GQYYP4[Z O?X88~ܕ]:"]+v{̤;eͺu?h..)ӻW]w={PwY!`aB`YVz;LimG6n`$9ba?G099wy;9wxe|>F82eۑh4''r%Ƿ9δT0l&xchZeөnjn Wyeގ|||΢cnjF˲ .cwmu$IJL @ 7fK41wBB1&0-11vsr8MLH!$EQFƍxgW;^~/vUw~˲Rӆ 7%IDu]Y?zPH_<_7M311)1.qc\{JҸx)jm=mw5B۲C0  Yiz88c}s;??aqM͡p(3##3#{mڛջwiz(6 2斑Ç[y}Xd0rr \hA$FYQmƍ{J3aPh@--E9nPz(FCA0tÈD"e醾fݺ59s纜ֶV0ѨL0{μ={,ؿ_ss3@@$"w! kՕ+hI鑘(*(;vjjFVf(euOO/)-MNJ G"euKK(y@.$[C5]_v(#G pȲ?HKMEYP;7mRS[cF"BXRZRS[y^HJL*vljnDYx+e~ C -GnKk)-+KJJ477ջ\ 7AǎEkáaCSKKӻu[ZRUuupw^Ydÿ$r'"H,{˲ ^O(JEŪaGMpPO(,4ދc5˲LQ024m6CӚCyDqqq}Q|\x}Gi5qء>υ}rpK^ZFQ0;XVu,% RPUTM7DQEQӴNաTU%c*3h?lԚ c6 sh,~,:1*cGxRa])m;4]V^ٗ_ege{֙P8x JM0tà:4M6 ; |qQ4G.yS-]9Й#'Ss`t~H,3~9=,P$asVxQ>|Z:ХƊG,ѥ(>@Y6Rd$?%7N]geG@ZPE9ORp{#R})-4$Fk`ɮݭ4x;>^^5}mmkdbWl$yC_h i)6FTO6'6@ (pdE,Ms'|c PO C~!BkڞpYa-U~]5;)#6"CS{ll6ԭ~ô%Ȏ)>>@ bAg鏗T7?gnF?&{(Pg~K>/+t(4?#T3娍^dD^|zL ʰJz$B zmn}FKꃷ}9;1a@ \ C_qɱ^ihXpZ>kBsFg ύMvvD ?mXKvUDzfxF'I-aљ[D'ITwz-z\W^_?{nom4wR~kʪHAw^,M6wĜ4K9L3!դ("[n7rd馦C܉pK[aA\hF E:#sa-3eKEAôuvIlH1xʴnX 1CY1 *BBPfZ B BaS$ D$UvNP3 B 4ȞQ"h "Z*EA  b@7 hi4w[=; BlA,Y6 >B 8M1+Pg]rb~픃E A4~ى"8J?Tjik-t  ,K_H?^~$595)! !Dt@@Cpp`^H@@Dpqa^r?2J ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]" O ]w۶@)7!ᡖ!d#P)Ċ <;ղߓ)@ $IipW Y0C!0,IMAѨi.Ģ(,;y_4t?@:TB-^VeȠA_r˲mCB޾3P4ss|\MӸ+ahO|qmmM{sΝ<_xyÇti۶a8n_};!;33SOIIN,kF4MSв,\$\xUMM>CF"aϔ<?p,˒Dq>XVFDq'0 @yl-q8wP%EQ,pbYaaDQdy0mm7 68%*(QrG4q =cqqyemmYficV)!˲~wmmEQ8úymwtYt8(EqLAH/8@( R,j(JZZ'~wԩ_xO? _~UWΚ=+.ONNz7-7@QC;999f9s>so3O=!Ǟzs޽z[X%.Bh.3~˲͍u 6^|f|Ř#_jSO>iw CgyzH;.M`(ڦ,KO=mkkL0gg|vwUVM0~{446# 잞˶zd!G iBI I[? &Mp,_W_KII5|xfkׯ3o,I)2hP}CC86 37't#;zȲ]4CO4?XI3._rؐ!~?7661kj$I˛8n\jJJ8)cYvPuM4I_|2e p,r˶yWQլ̖֖q$JEqIII^o:88nG#a_GQ0ᘷ`=Y5yҤ쬬Q#FLnx[kaC9s/IvKKKKM5 P0n:M~ʱynKLHhmkk/{܋.nmk{_6-iFP8DrGq-&',}7DJNV튪XkW%òYjmkOJJi܋/9StCuνmDZ,Kp7ietA_/_޿]x&ee$765yE%UII}zbfWeeŮ=._޿ǒ[oXs\]}E(*%9YӴEE sWTGxrWeNMMUYӼy,˦TUWo߱sMoܴ,3;ث`p…55Iaێ6nJLw\`pμUջ5MKNJ*,*Zt)a||^yM׍SN:Q7wmܼȲ}ǎWT6pMщ XzEYx ].([m۲m{QIIZZ,ImV,F?d_:΄~FK}^kmkOp$3#|Ν,˺].˲;NAZZ^1o5))x…EG"y 麾&+3#\P(p5$i6gݵ5ӏ@0y`ux~Mm]~uZv]znmع95%e֥WDʪҲҲQîahGEI;ǖinnivˑCtSSaH嚵&ٸy+|>3>q斖5ַRڴ7eYAs̤Ģ+Vl޺W~{”^`0TV^Q[_?d H,r !n;&sƍ,"=s=rss%%y9ws=w <$ȒiOf|r:kZ[ Οr a$3#8vEi)ťu'#srs@4M|]|uW]D,[n#;n?DQy=nUQ 0 #))#G ;天 \p9]r%K{3))qyҮ2bt$IMM麞ػg0mmu=rro3O;y23{_vEG޷wVUWjj͚Ҳ2PCCMyӫwU:]}eY][;|qlYyN8~JT_}ƎyiQO?}+r[m۸i3B_nݑ-˲D 33a_SSjZrRuW_u\f_fg_qϞmn;.??_,˲a?'n[6w琥!`&Ѝp8*m8|{޸uM ݺ.)++//4*J$F]~?Q+7'mhl0$.D/.YZAŗȶO=餾}z/Y B(±LOX5bmەUU|)MQcGbYvA/zB|\=mh;j$Is̛ӧ^zgdtw\eQl`08m;7;+뼳M}>c~]uW^;Az @A8#A47oi?v M0mN˶>Wyҏg|r՚>z;iҪk8b,L33#9^CyBYX=n1; { \ueq>yo9iwq3<]e ba9w޽zmݶs:_w$׃p:$Lt](R4t:RS9n޲u!ٚe)eY1/cYi'G"{΀~}zqAnE,U޽z.^iop5N{H k9%)E7zk۶,?H߾}&Mv y^QKӴ,DU`@C()ɦeIt}O0c&#H$(JJJ t6E`W_!AB N'˲,èl8QEe怵v8d_|qӖgxz7 60_qe)r:745..n0E, $I}q>8 !t?B0tCc :NA<p:{@TT''&w^PPMdY?$Q,6.!!80DQD" `>iapؼ0.I=8̈́|P!,$4*b1a`XOv{<mM-# * A-bh4׎C6~vN0 |0X t ڶmYHoN,u ܸiө'dvBB<a,@@5]}#5].sZE\`֩}Ƨ΋@׍$l-h[[EQ%Ir8`tMSp #5(EB!d*)PI,-CUM|PhJTI@rtͲmARcrs4bM V؝0!9v]s}{D"Bb6Rfg}<(fB4{Ӧ/&7@|]ueF[`޿vxHo@H7M߾i޲V]׳23ssr:;L!0Æ(?c4Aճ!#/J 4@]~(^]H7/Dx`]!˰h߯nux]msI$ߗo㤪s]RJآK4OM|g56@ЧX" `7e m l;[~}߽sS[Wgٽ^w(Y}BW,r,*ktF#cѡhl>7W H|8l1YY,(i1-B뺮ѡ<ϷLnE[yF'y{wOHq/֬{Yeܿ,0 ݼukbBaOǣÆ Xy~t(:= :0-Mh ~8+\²lg0t9 !aTUUnZW`H tB8^Ӵ~dEioT%{i o2i"yYl6.4@ xTU-:v|%˖:[oqP(0m@j @ --c>0M410"IEQ,D"C4mC ,:~|W|!3ͭ@K0N DQp\^69)tS׊Vwtl(VTV*B.>..99IQŒqG~aC7虩<"Gdd %c07x^[[{$IHWUtv;:;K\\ymmB޺}=#+ۈ 5Qs\ Xac89/%emn}ӟo=7ܰi gpÇ|srjꓒOJO9rdYyEE\斖g{Q,ť_{}Q˝;|?9yO_RS?=cF$a9NUںR̜9~8=zÇX]Sگ3L8~oܷhMO:td28#$J,[˲[$"EcAygX0 QhYuz_4))O~`08g?Y})}>Oֶ6CiiEQvxƏDxWUt)q!2"QlV̟Stv 0 aYaq$iMs $ɓ7UBcֶwW/ bu]7ϟnF~Vcs~?Ųi4)&mش}}w2 fcǎza,}rg(-7/HJHUUohmms]݂aVƦ-7/زmr*6Ks{+W:=wֻ=';d;.zes̾ẩG4,:/hW+H:eE1 \.,=y2%%^'O8d`I4zY4].hQ\Z 1fmǏ{]w555їNa$KIikk;vjH$ !77|>o8 va  BIJNN設߯MȲ$qWS[ǎ,7 2G8fp[]S B'$IJߟ^p8ECeuz<---a,q\GGg{G{B||tVB hWhKSi2 CuA,=uyܼ K pMDQ4zjg0+*+_I}IVzIhJtaD0ƚe`9NUUX$"sF_5LSUUeQef B8UUsrEIdg#Gx˲̰L$"G7"34y)Z&Kޕr1ۄ.6 UhMEUE?>4+cD v{AQђe,y9eB0- 몪vh.M^hiklG7ڷ B?\xm^Zۓ Cٳ;::PW$YQPWgh>;!$D,B0=x 4g-K˿Lj,# pW0:t";EQdYNcDkFh/,ξfnn&|Ŧҵh諺wY 1MӉ]Bhs|gD1M ]NCAz}@k4C!UNu};(=:a&W ȡxD7S5-SŔgeyGhV%vʸ'b1"t ޸7kFD[b{.Fyj[ !T[|_icMs;S|c?Bz_8$kIzQ'B?ѱ9kimxawa&),:V__'Nڥ/B9|tb+1(%.cl&A#q\s sneGJAt,˶ֹ].QB}k==oےD.3}0Lѱ"'U veYIu*/:V7|pXIɥ'KNj`EEERB"2M>U)pƺ, N,8a.jl jDQ>!6BCҺ]a;nxϽcXmljt\/@?Xmhh8#4MQ+~?<,yy9-xn(K/uj^r֭ź^f#v{A4M{M<yNSӴ, #6l\~j4tdw=fu6Z,}>頋>:;4m6ۛos$h|nv{.4] DQ$\.zET"m6xXq^8KK_nko|<3x< An$q͆V0M4hPm}M2XӴ'!l6u9= y+SRAxvžyk%&[,:^$ B}C÷|r:#_^|Yy5|0Bi=we [[[EQ|㭷m6]qEH=]k?ÇϜ>- ;:;oyZ- Ʀi1YZ͊1EDcJ WRSiȣ7o4p9Mܴe둂 cNxq^ONL}™ӧ/ػ~fNF#qyw;lҹsfoi7ҵn5k7u98˲`( wEv"jY>|=wo&&$7vM7o\3ym%kv.<4w>l5in3hKFaS&Oڴe1c22- ˱׮~CҰ Z]ONx󋗌9>K$UԼ$I UU}m>~>XyWZ/ik)F0L$9剂`!6qЖ\/\qq㦦^^60-m˶/lۖW3 %􇽦iIK_yJ1YY۾ܾq|#Æ #ֵN˥(.r}^^ynV|YYodՂ1~wmmG!%%bq.3?t/ssv30-_yE>ZnIe1cHt/5)))Vvz >0EE_Y'i\._{=s0Ii$w_XxqɊVEd㸥_84( l߁ĄI7hƐ-ekyEDHɓ_zyݲm{+W'$_6o[C)1UyYmmm㶅a9zG_^^x+橀Bnذ 5#CB4 ㌁i~߷h髯Z(wxiɉ$dybDq8(ٷrDss srÆ>l݇5}g:riC N:sƌI',D@f]3y o~ɲ򶶶'x|q~~AaCCcuMMg0<"sxBB7/40MVFUU[Zq<9Io`ڀ3g7nȐƏ;}8#'7΢ECAӾ1 o ]I:w삢`(v8O?`<?ʪaCgwϹ v{::;TM8^4MSuMXVǍ56k81OiyKk++&bGY7wnj ޞC~{ѷn+~EUVc>rϝw2z3=>pwLlJʞ{qf5*Q^QY[WkϞ1G|䤤>nX;:Nj|sƴVaPDqi'O6,˚ vvtE"2,˺ݮ1G?c n) }gѷ|>y&F8(.z<xQ#G$''a{׬)..nii7F۽xrB023h~~Aa H!DV7ͽvʔ?Ꚛ[G''Mں`M:es$;^􏟚0n\KKKgggg0 nt]u} %%M clV֓=a|f-[̞e ee%`㸪&DPvNnEE˰nڎnƣ%%#2-`gg"+]_=ímm&1o I-'On߹ܽ5v S:\PPa㦁HXQYOa.tۿat:].o+((HqU6p8B Nz70 LTWW{ĽsFo cF%&& 0,}ȑٹ^7))q톍%%#g0-_Mhmk1|#%'%M?nMG lV똬G󫫫:u_vvggp̤򊊝w߽ wMǏԴk&Mf65Se{NwB~4m _]7zÆ~v݉i[P t)'o߹Ssfo޺U$_z;<}6<С{͙5s ;e@ W_YU5(-RS '0+NymgLZ-6llmoE&LD"k֯lYꚚG;o?(IςIIͅE M'OVWW56MD!B8khhYmÆynQ6l|D}#$`Y61!)?hM]mG{Ksq 'L-`gG瘬N3%99h>cٷ̙3 2M3=j \9h޹sgVVM'X\ZlڒT{85-B$Alp8,ݢDE_=ב>nԣ*]n`f7z:F/0LE{{_o#D4M_di~˲6]G~pL̳]FS}ϩC+@>2IcZuz1/|Й>D;%d٫:12&0$$?h[A4:nqۆ=!B^qlۧۗy}W/a/CӴ8fpt(EQO+&bN=U&&欥Z$IbnXRgFSKV(\!T pE%c*یip &apcMӒ'"Pb! d/Bi{7)~>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}~s @@>B?9ρ}z0T c|EDQuUu8ծr*~F8h>B?9ρ}~s @@> W(B%ObϑBAWcХ0 ]ܘLA0ƺW7V.~gY61!!TPO !$>.aƸjOI1M" յՈ8q6 B?tgi22.!Ɏ:HJR(ieBqiB`l%!0MB0M4/^7M 0$w@o.yK9C z#G/1_qa%rYtacL32/@o2|,ĦiBXE] _0N뮰Tl~30miA9ODz>N΂aeu]y6~E4ZB^-(*X򲒓 ,+B4`0eB0ljZKk(= B?>$͹4MJ[[[]C,b‘f@K rxAQQS 1tFi3nKKAepaֶ63C,UTB!‘pk[kcScYyF*mp6gcm8<_QUy8Hm}]vnUE'aUUYihj EǏUTV(  8Zyeٯ1^W_ ]NW0/*BY.9YZ][1>$(Na0f 0 0~5x<ť% 2Gd HIJlIdEIJLNNHh < =5cGTM9|DeUe(ye`ꀦ溆z!+J[{--&q{&'B9U?*6BDAlhC"Z$! D ]ycD/ P5-Ae6iˊ2Ƙ8>*sDz MNg X4^TUU:yyrM;z<4 RSr36!.^4iiDmۼл`14-!>!s0onb闒bFMm}UM8(-u@Iiiޡ >#y8珏K頌c,#8VS56 u@AQARBf+oh5MCy 6kKα,˲axa9t:ɇ 0ܹ3++KUՋ FՕӣ,{EQh $(i(t`(h,,˲ i `CAHEz"|董h^jq`8Ȳ(4( KyB c45]xc`玝;!zb:#r^B>n4dD͎3f2,e<jaw~6@K~$&e?~Uӽ0u=%9!(jlVu<=r tשI1~+:K1q!@w4DⳏfF]={ynA}/J1 F'ca"0M4Z]-XV0f(4kzdP8B?"WtgD+F]  ]^B?tG$)%ߥ?:js$X,ښZЋS2$=6_9B @x7]/7/99kO֑zlsюv^7䬡n,(_yI7|1+DQ4 #"fWq4ExC6d!8$)WGu:dǥR/޵{OKkMB#E8N`0HsQ+jzz7! BYyyAaQ\С(ZVYgfAZ à !,SRZl(ÆCKѱ@vZjj||iiB!&!,èij]y/Fpuaxz( ;6yDia6Fr%Y,747v, ønIUepXVA;t#Bj[gg/#}kצrLtIi֬ѣ0F b1Mpq$IQ*(#_Á1Y~I,dBs755} p:+bH6fifXvf=x{2"IV8:l(չ ezƆaч7`0(G@ǭ}Y4wՇm۱38{!UY  ~x<#GgϜ1hPD%I:xn(YʫVo+sU7ϟWS[KNJܴy ;:lf~civuׅB!bۋu)455vmUoq͛>z]wJ/+/ߵgoӮ/,jq֬Crr&Mz,(,,.)qkMO[ZZ>ߔIN':ݛM,{}|O nזm_nڲ(/^|$?󵷷  -Txq;רּ#-slӖm$x;;̻ !tBaIA_XTuj > w uDq`UU{qa/wܹ{?>8)1qVS[Ox^{:t eY}᭯,]P[{;mxo󧟾;4MEߺyƦQ#G&''};:䑇|lۦƜY3uݹym~7\`*뮻we:q8'75sƊU^z{MEQF9"4jꚚc(] εH$ Cp$G:::4UC)#Gkjk'M0(m@Ccnp@vvbBo 5Mkkk۷It]K$+ʍfer|qcDd!,˲a ]WT% wvtC!0#Hggm@j_|QVV}18מ=#2hF$"+ !pbu66/B6nڼn5c-[?O=1^7nޜ4wAKK̜>-9)i=%9릖WTiROL<8eZG;vX<}qܚuS ˫͞9CQ 65?؉nklV֊dfnXQYyk#099y{8^\?> x Va]i(j* (5MUU@EVE<DXX,ѡUUSCя ‘ueYq(O4yWeYe4MNb񜪨a9qIJiðN橧_<%9Ç{o  ]qMQ[ܱp!B$I#0pfG"NG"2`UU"m! lBpaHDFP(Dc$$M_Y+12~bB!i!5]i(=]N'X,ܼv546eqp5= ^a̜߹oѐp8-! y&ҩx[OFH.C_CgxlnaYVJAƌ5{/'4.k!˽8p8ԣ|:{/3MӢMX5Wh]b4.za.h0 y><%tEXtdate:create2013-09-27T11:07:37-04:00iM%tEXtdate:modify2013-09-27T11:07:37-04:00utEXtSoftwareShutterc IENDB`PK2] 3ТТlogin_default.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxu|G7+,33Cffj4en)wz^)mSHI8+-q^MOOF]ir̙jt$BBH[[[KKW[[HF}ɲi4$Y%IB!'bY6!!, I0ݽV!D(T*FQJ\B]dYnB o͋'Ngw~9/_~!ԍΆ~lA%, RC Ȳ0(*W{W,˲)L3 CeY 5Q֍e+ПDJWN( ݽr3 rf)ըU ISUvJ2 (JZ:7!@)0uRjѨ9AiT Jɲ,S,קBNA%VNAF)|p'^^7tz q0F#˲(]Uڡ?QdźGϔמzb۞̙,V[jByfBl;tt-o?F2eXtFv8,2 !@(SȔ 2 t> ;C !lj`vcv^gn鴔{A4$I`0[r >iU5[~˱,+KST*!0($T*KVP(Ih(eYF @RөȲq\iEeK[[ pD9*,TE96?$~V{TXZmVf)7Fo8{JD_^pm~Y9&B'c"N{}׹ٳ^ytD14(0:"|9?pfvRޯg3PJEIdY6h妭=_ FҒ8i7>r/mعtA!,_um7}ٷp:eJjrZ,&ٹw*_׃wq:ztH^}R94(HfOC>O>p7}l<?gJ٬V z$˓F(k; f8N`yA)I|뮘t1>ʚ-;L=2@@m߁G3|ln~ed>tdÎݭm[jQOFqYŖ=5,^f>aAV oF)0zV$jeinmݽrF)hE9 GFJѠ+N'C)J^2;,SRSqZZS*SYjmFá4g^?#51AEtڪںe:.ɲ^Eb1{]3y⼥+zđw6mh>li VVTUf!!NQd0Le[ܷwxH,tR6{ZRN$INC o#Sj9wp |Ï}l<ϜG+.gRy-^j~Fb\lqYEKk짞l)/>%+!zv!^FN%(a#† ;v|ߞ37<8hN6mOE)XitNq8L)Ӣ?*l/#S0ZeeYv FVTAp:jJyrh)ZSPBC@vJeQOLglimS*{! 2i9Nhг&(N-FcYAz]IE }L>f/ee |jj6:QNg񌔪cǎa%bdYJwQ*˔eِMH{R!,<ϲ,Q)6FVKm0y!cͮW RƲ,F:sHfOw:BRemܮE6ըxx!̀^qFl4l,އ~/˲*wt8DQrZhﵢjR[L5Z5˲vy%wL{:_L^R(6MEph4 èT)'JhXh7 .+.ts:u 5a0(IJ ! atu[ Z]X\ܧgO $d.459娢g)sΉ8WT*p:ʯ 8ٳ~e[[+*\QNKTVf)kll_I"JZ)+ӫ'֪KKʚRSo=u/NUjU}CKz2@H]yRRq;v 5r+[ZAKKI/(Я!fUVUGF WfF$s!ò jLAassS^!Y99Ҕd} jwPvFC(,jTNeYVr8UMR+iɻtΥ,zcVRk4ZfΝn5yL&Veh0x{FJ^Ѩf//_-v[k,ԤjEQjMMM͝S @Xe90D445nٶ8ej>fZE1 f//oUU]S]Se2 uҲ>$'7d4ʲ6lh5fo`s*m8NV>&/Zjjm6fcq+r`[혷paLttiyyccS>򫺺zApo'2Ðֶ]{0 T]ZFՊd492ClJEQ鴇Y|JRT[ظyh0 fFEIyyy:Il683fYV+7ۓem^"dI 7 R]ɚ*[vNtD%#T՚eNj ZT]S;q¸Y~w=)1c=ZRV6y„}z+nkɲl0ŋ|IZrrΩS=o,Y%2a2Z6ɲҨJJK>VGSyjUz47tMM=Rp8U޻:##[ZZ7mj{JONLذsf#'Mlhh:qjz'3 *NZrZj!n0d;z$qR0"#R2gKuMSM4kfXֺM t'23M&Td p:?Ͼmjjݳ<$Ҹ1c~䤤cǎ6dnJ%F1$QBZFoXhquMqfG+ؽdn ƌ>rXiY$%4 ]L9_-[[/=z> ~Y?t1$;$I:v2ibP`X1n|,D3G3r+Ŕ&/l2zڴаm~aS'Mt?˲q,q02즦W$ Uk>xȴ+yGqI3g rrs aƎqͮhTtJOOMNyg g\uSi󶒒:qM 32 _PxБ¢3gi˶֕'&~qDũ؎ $+577_1erLL{fuuuվ[T zAdI$I%QQEQ,qѾ&e+V5ŋ?ȱF _|}'O`0ATv%I0?!t^ڐ!hQmy_}D}6H(`RvפZV<>y%ɒV:x֔5k׻3EOlw"#o9+*22: P*m'LG+J6 ~~fyIW^1bݽwԔh4j`MFcZjrTooo8cTWMZQU5h@IY-(**-+8ak+*+-Vk\\ȑî:9'7WKNKM +)-s8'ML#,r 2Jr֯h6yߟ~jO9f\5jj4Z^2lZJ{i4jq~~ pum˩{λZA4Jjv5;Γx},V2hAnĵ6|UJGvtF BD჏O7m1?p$!) mm^l9w!Ԕ‚ \|ž{_9u2;Cz4A?d{fLOKkhhhiiq:MMWLbyt:p/Cy^}>x^zAhpXeYaYc)8r]{LFbYj|}ƍ{mw,gjY,V)XVũDQZ>t @=}rؐ!zLCC|}krrNn۾3-%EP, bCcSxX(XSymVS vR~=Qwڛo8!,5uuضclj,QKKعi3EVFt::#G;RXe2}\J%Sjۓ -Xx$M8࿟0-5E&'7467776N8?,Q(x5 esjm+;u6/+75q {(^s5z^ bppp\ḻʪiWL=bGV]{5פ$i˶5 ,8r?_[nh)f(k4>{SJp~nQeC2::r!:vSccu:]VvNUuMP`@rrl  $1..V0D;,,T;s7x斖3gRB>ԬRn}^1en !%)WꚖֶÆr*N$ luMmmVv3 qx(M͕UU%(&74VVWxQa&1>.f?LSRSO矙>aCgde%'&rt:cccNȬba>vl݆~L"򶝻jjkbcXZ~ ^k0]C-`T^twA6J)ǩJKYY%N/>̼ywͪ&cYaC ʇj:yf0Pt:ydjbQՄj4]eopux+?rbc]rm6+C,YF6KjvpPܤRAp:^^^E8X,)Jjmv^Vs2 yIF-t99O=hmkJ4ג,m ?xp˞ϓJg*Rb|b{NJzN$R >JRifp( *h4ʲt8FLJY,:fSJM&SssjzRk\czxĉ.FB%pJVq*IQ6eٶ6 qfs8FA n9;)Kniit˯u?l(22 è9%eYQ]J3q ]_r,+ձ# H+j~he^k_KtȲ$BV8N_V^VQU;w$g y{DXDHpȥ!F! iu(\rpΝj};c*8{[zHd{u~#IH96ΕZ7~B 8Ty+Kw/9w{NEDtop8BC.ž1]nQwB)5[IO@U88(! Ȳl4pu\)%: 2D]uJ^w鲵<po((X*!lLR$k(! q'$m@GgCZpVH !DNÕ[on$I 7{4_9 KˡaDQ,++4F N}Y2dY/R%ͅVXW)>k]ʄJ NSRs$gB(ZַϭɫOխ' ;zl\/C:PJ |}}^,$$$ޢ$PF2 R)׃hDQB8VkH)X8Y9s8^)CSj4YAp h4 pWzS\RpM7Bj(f˹DGE5bhʪ?e2|qAaYQAx97]w]hh2u`Jr󪚚w\}4 `4TTTko}"+KEZ|Yy90,ˊ|Kk+a31H2SnCC#˲YyJ)C(I|ͷZ :dYznomkj5 !j2t~Aa!˲;w9vBC!PZZ&I˲*J“ p />8buM 0mVkiYӧ<\ B$Ir? "9|asx^ӻWkkk\Fwݛe3\$$${yÏ+*|}]qڭ2eFN;d!&ju@AQ%I"E++!DĽ8xhAF^R%O㱰?&[n/-.)mii kll'NDGFEFTZZcYl6gfe9Bcz.<,L[-Vf𯨨LL9~d#'7/40 0"7f1 p:N,fאA< u6҅eVG tt=w$X'uK)3f_Rt=٩k /3Luܥ }/{yyplI\}4+  Ra%QEuw: BkcpIL&S}C}qIZ1C$W[<"!~v]Kml@eVJb>rE{=A^ǸEe*tJNPenljdY~Gk =oF>Gf<I| V`)8;o7~~<BK87ݽb(x{-jwTHZ pvZ <+R*}9~Б>i\.2u8AW3Oofm'#<'vѯWwB.VRYN< _Mo;]hh˯ܗCG.۽;UHp`o>/SJOFFD F3Vu7a14$Te9fP(**4 A I;籨ܹb \\R $ Ĥܜ(666TUWpUW #LlʙZWw:%az5~U{kC誐JęL&(//X-I)(FFFjHeeEuMF vDe"L&/p Bq^%IZtqMmk sv Ϝ!']Yb鏋歛2NkQ'?6,ʵ,Yx{ھs.G۷'+;RdY{ƦܓVWK\MҮWWT@k[ۚKwg7y^M9 y;T!KJK]wjYk׭C(O*933祋=~㺂3,**\x#7oٸtꊇWcJu>'FrOC9F:лWNdfj5Ȩh//sCCy( ۯoNG;N6C֖}޽H_t8`*-+K8ܳg{NsXQYQ\R4CCNRdd=S Hh4\7L^111 E%G/јqlذ%ŭ*Ne 0xIpng9JC4'%&> ?11 /-uCG~LowsK:dxN )(,΢*= 4k=ʲ|NKFDDw_^QZ[[x _a\!7<<"::v}&T'@eeS)))^zJ:z}32عaGdd+*.lii޶c+ȱPCqϜVkԔJ5kW޳Sݻw:|jnڲb弃ߵg{ґ'p]_+J\lᣖXÂ+*cw_ڸyr$JeU{eY޷OEEyKK kjkk9$bIiɉ ??GY*+;So,f/eewڵC$UUUk֭Z*&&Sa2KU>}M& (++]+GNe:@:?.ZX\R4dPQR*K2tD &ڏ?`ӖJqe+R~{/ճwHpfeY=0ڽS#G8}Ve=TV^}Ƕ9 uwjaFwTP`иFջWqc' FFC&00h1{mhw-Hec0lٜNgpPȸCC’SvN̰:eniiHc?#I)?-ZȰ{GƌsUZJm4!z'LV0zNR ?pm#PU $ID)ճw>}YUTN2 aȨADK{՚[n9rmdD:FFG L/j:R|mfɲ1^D??I8Ap5O~5r{3ndZ\RL&/Iwt6ص{ðAAs*/7))h49zX7TTTlV)bnYIyynҫg֤9jX, Y{,)-Ȱ{5Ȅ0gع-::h4t:Q2Nw8fw>xTZj5R"8IVfܵa=>uMMqq GX(BAX6.6>$4jr,ڣ(uNS 8-䆌>AEGZG|2o+^{3պZͦh/i+ʈ",^pxݽȳ\dߟT!{e665]SW7~m˶[B(SY}0,SI:;3$,^*0L9~̙#O\=*3)O鮚{Ouy~}{S~Enԝd* ;"_.;vY!0Fv۩~թ 'eiN!.ŜkY].ؘؘ{]G(*R$²D:U"8l%ِIx{MoɸqTpq]dY>ђ]q6:SNZ3П ٩Μ_ܚ]\J/_}_"ߪmWx(-BNilBKt³BϞ$ [~<5E+[!<<rI:G9[yl6V 6vAwZ{:N+F 2PJ{qFDQAý֯7F~uH`1XmVeH-BSdYQJM& DAj p ض ʀRX֮%6;DغBB@. !^^&YIG)͞ O{O?*}G !$ NTOCeS!)PRpD ˲lN'AY#Ȅ`,@HX !>WJ}X} /Oyp}c!~JR{{ʽYB`*زt:X`~8tԇsρ]\)S ]üy0>|L?!;)#Ȯꓚf,*{ÇAۣ@X"0}: j5Q.::Iİ,uτR*/Ov  |"_}ߎfJf*BȯnIe ʆ.4wb$Iy={9Q\lzZ=WZW~r]DxiHL ,fIm?v J[xᮻxಘ/ !t=~?-}<< ?!!f3(,+F,[h4'RX\ov{\lkhHƵ7$%&1L}`"#Ic֭d ĉR_`PB9g}uC:rp*:O@mvB\uUYڎ]rsOgg/u!LG;oۧ^n/Jg_|9 k:&D騥J,m_cQ>bsw7v|uvF#͝3h޻w_{ŽrnMtِ+?鬮>yrOj>s,#Sq{\juAaQlL/vA/YzՕW7|ÂiIDذyVGw߅eG9⫯߷w7~w֝[b&Lشe|Ǫkj~Xw\{ՉoZߺm{IYcǵZmcc}B=t=R ;'GZꝷfZ?Ʀ'Ǎ>$wϼCy >?B)% 9vlcn߹sWN2aܸdԔd%xqIO?/[g~;;^=Ǐ>i(eNټmӦ|ӣGk'M/'f9z<%t銕ƌ[9kjj>z6bZ.*2h4o9'/yZů,˒,鑚φ746ǽ{8_6dHLt ^ӻWI&̼صLAjZm'y4hny4˂,CP,Y'O_ȑo\}5*LSL珟81qܸnK+.Zuw2hM7\/O?={]=/iQ7^wSU'ss{VZjիedY3~yɁV^;lJ,,nNdfujJHr7NA}]溺0h~>32^{ǡG֮p"3Yw%ǗW+ 9bxZj 6?7bЪ L`cCB :TJrhllR8_ vI8+(,Zdr!l߹k?T*eϹ ػ88@XpՍ5d2TUUY,UUZf`~*g4BXٰi znjZVy͔Rec6mIz֕Y8^ؼ>jj`t8p[~.cZoo $ >.6..73+;4$89)),4AcSDž%&$,kMFSDxx`?!$2"\yIqBrO0'7/o@s:NfWw1详^|1"<샏? =q" {YO뉔yՕW|Yٱ1'sO) Я_Hp̱GSyyJʈFPZmv{qq1^,644λJrR+XrEEU={*gѕ+ɰa5vm_\hܹ{A \1erƉ;n%1!^ӥJ0h˶/=;9#KPq\YyWQQ;B7n޼}gρZV$A"#SS7lڬVGZJʠιJQ'{V?y֮_ښON UO|?/**r!a~^ۧubʲ$BCc鬫W^jlj6n=xWՇ٣GfVCGtz,W]1e%˖sWYY_BDQ<ѻWm;vn߱뮝s>dnJJrrb,wȈpZl7_}y~I$I0n[?~)&zn[%88hKp/^bgמ6m*XrՌWM4Ͼ7f~_6m7755mڲuq?/]eDfGF3;ٿ!7<+p!:iҼ3 8А+Lnll9bX޽x2TqqIhXHXhw\LLXhÆ 4pNdf9GZNkmm1*aH\lLF e)( d.Ȉfpua&̄kes9Q;RSKʜNqcS:o޽zfeN!-5eԈu ,Ku\lV MJLAz8ttFGGS՞Я߰!+*BAHJL4``FfѣccbB5a;ppW_5͠;'Tjr;nXv۹kwlL;uC*)-5 Ξjk낃 src^6((P)q"3S7%';g^z趛nۧOuM˫GZj}}˔_PXxᲲ{gݥ\N 't `Рo+^|ދ|sGhrfد).QB~ DHOᅦΝ}wG$(ҙU$I$EIy2?;(]r$e#g̀Tˏ{'@e-鬫B\%]:jمȲB+(I{]u<$ J?@:BM@"Kp ;iC:w&$T7`\P`"HIaxZ$eUAOes>pHQ}W/oDNǮ's;wYR٩?Ka;F \h!Ʀyy=>\(5Hje5*/9Xq$t i `xY8t)Y#|Rp:`n0@{BvhR@`X۟jxuظ*+aq3A}jk!4-B3經(ãlؽ6m%K`JX ( ;EI>_A UU[|9d @)E_̛?WA잕鄂8v kAt0|8sxyAZZ iHm?x3 ŹONRR 9n6m>{aJ#>f:2˅t5'8p- `v i?H`lJadY !'qu!?0_ҙuYI{z# N.pev1QnBG3d뮃k={1  ZWᮻ`V>||h` F7  > @SSe{{!$DXGry{Y3[3쁃2Jo4ЯU7zvWrޡ*2;e%\QQ 2 ÈIJ,T#"Qϙ|sT^ؽo_YYr08R ê*B >|o۹χRRrjJR_Dˡo/]j4~6 A߾0y2ƞܟ 6'DGE)#mUJJn:=w訁/_ѣS'O=?uǎc(SV\ѣÇ4au3iJ~IV^G0yS/Jd{xݵS&MrꔣǏ>i@0̱=njSMǎyWٽw+?gX_ꊩ>,{ ϼbwܡlſԳ=OUĠ9ܗ^{o+ βS{Jښ흔m,/Ybso^! YQY٧W/ 'ٷo!ii)),O<9dM֌]{N0AӕW&V {5:(=SRRb$'Y?I]Б#k4Q?.Kؿ`!CCB\m@)hϯ7 ]VH F$IZm= o6{͘~URb↍!%BZZZz7ސaӖ[naС1>ޮ2-~J6n!)78SkVuZ-0$G=rr팫[1SsB{WT7ԧ/^>}{^9uKm߹ʩSN'05Շuw5sVT\cSP&?l~E]Q@u:3gٷ3NdVWW lVb@ccf½:|â(Y֣3{Хlk}Z5WO߱kC?s8dAO4)<,nq뭭moq**VYl)&.[O.-*.1lXUuIW^SRZڻWKWT0)-+9SPsh4JOosN'[V^֯OSyy >>ɉMMqqAAp~}~a֬_jiiθ:"<53+k̨Faێaؐ!f_\lLCccz&ql-*)#!>n6-GZ}{Хlv顡!AAKWPT|^dTb~֛RSmPYUC]l6_9u 6k4^=RR֮PY^fͺufRfM!)1aђe&h/,*ڸyqcjZ~AAvvvttG<ߧwk-[r]ӯrȑw{BRP]p4/!]\,˺(wϠc4k!D9ܹz[+G9x>㸎`eݳpOC?21U{7gaMHz~y7[q\Y6|ѵ7dfeB:lZ !T9Լj_^QRX%q87nZ|Ht]”S[Wu:K-߰i q󖟗-Sr8m/j=vkjsNEgC<~Ɵ-5 s?-^RW_>toTƉ̗^{>|uzw=}~'B]} /Z]]0,˼kuuAվᇧ}L3B z x+*+K[Z[%Iaֽonܲ \555o>{IԳGtr5MƉ̧yN{SW_hڴZmBB%˂Lsx:??>.vЀ2N(9Lcwo T)WOo?,һ~x&>6VYnwo(3B_PT\#---5eד:_|K(|m΍7?ߧjftz`eY6 "PR J-B:DQlX^^ʹ$Iv7BXk[`TN=9NJuID w:JgjSV !*rKvƢKT Ju8Χ0FUҕӑdgBB{eYV f]wݽuw~Ń T շ7:Jr)ƺRݫB9zF^D B y@!!kxWw|ȳ@訟"?XWϵfsޣ?: L21b8+avfc:2 (r!aYX naU%][vMγtuecF*N!,4ŀ.9]!nJƠIRe~EGV(otu{#0}YRb¤ 3w9yٸ;wf_$m~`5/]Bk~f]qedY&lش9_M?w?>2<٧p8xںzW]zZIF6 #%CCm]3Uӧ hkk=_G~V[[=AџQIP[['bCC㙂ǎ+Q9)"CHYyyAa! bmm]Nnnfv6?{fŪ5J0w; X}{L}{sO 6ٻoUMu}X⟏;^T\1yy2FSSWw!Y;wJJLxOY֟-c&.6hnn޸yJʞ珟81l萸Xe5!(>Ŀ/^=mZwC/v쬭۱kRSbclM),,2{mں浶t3zĉ>>NJ\lzK4MqI^>[dwK>tР*%vޞN(Iqq?g/ڳx<[n-۶ObjIIvMПDT*T>xl>R[Wѻ@uMu-z$8((&:?V>r䑇ܹk׿Ͻ`ك~VZu"+[2hU:=ioj<;ER!!mB$JNA?vlDDf%QyUqG-dInXׯo߼3P2j}W^:y`OD}Q ~Z4iӯRfYn(I"@}EKf<9ӏb>ޣF ɩ  r-LeVaYAT*kAPUNfB&n9Nw)! !eV+&0 PCJ)˱ ZRK$IS݆m?* f/shH?׿_}p8:3,kDQ]$ C(O>^~4eˮ윓M'N0L{|卷gO\edY>yԵ3;NZ-2p( ݫ5k\Vew:0U]=mM[k+׬Yfͻoh =R{μg WM{w|V~7gDQ|OWVW/]Ͽx@/J`,<|ƱrD`f 2x֭?h\l_~ :_UkBG6(#w)~b+L޹gϖm Co幗^*)->;q+Wݰ%Iҿxo/Iq˯,?__Z5z=C>---, J}hiک)Y,:Xn/.S]֟N@áخNBթvm޺mUf//<,̕RKeo ]wѧwNAהQ<| r򫓹C 5֯((0ٱs׊kQǎ^9B$IjnnVRSs3t>KN)Z"J:Ʀ&Á=!Vb{XNZV8pЫod7$YVמ$I X!ԺVBG#KӞ% !onnf޹+Lkչ*Te^(MM(PFs*ﴲ2~jS޾sעxyy>أj>_fs̙}YCc|>hǮ<ϗlوaCعrĄz{v srLƷ{מe}zzw,[mǎ]{?p`7 GWxeȈ߿exSԊk[pCaJׅƛ&)7W|{Kڳ'/̰!Cv XG8lʬ%˖UT ^8~aC%YfBsW}$'m޺gqco5aaA---:c~1gϾ}>Ec%ǝdv?<s/ݰ!LyE(wvkB|܉l#-R_o[fH vԈ--.},[rScKZ[FҲhҰ)'*?t#G͘>mܘy}{9zlcF=rD# F>U-Ӯ嗴Z}@E|MʼKu&Eܜں}pw&$lڼfH[a#{̔'^%βL)loJ``@`@;omN )b}CXm01':{BCLʫF1t˯Ŀ̬Ҳ;nuudF3jgsO:h01 _M \ZV0 z$K,,{ࡕ̾gҲf~}6˲Ybe,e!EqA:2.=gB||fv򸠰()1Ay\]S:NiTTBCp)8v<#(0a_|=3j䗟}|a9{aSXXoӮaBQFFiiiq8$655@sK așomXĸ?-?SPTTLF$KjIʆ/ ,_h$I*++1|Xuu{}4.!>-˴,&KRsK ee xv ~YZ7}*,I]3cϽJyyѣCBBdYVT7Sy\==2"'d)$$xOWNr7[g ǍnF23WNq)LNJ;zVY`4yo9_m߹+;'W^;6ovD7ٜ/9s8$HKuߖsU5{V  ڹ{ UTuu[/88(5%%2"6488"<<1!>6:;Gؘ蔤$eȈ𐐐АQ#F {3"Yņ~%ad*WVUMKjO=my܋.˸ֻx@kӮڻW$Œs2wqQQ11-'OTnvqqt~} :xɲ⒍w-7_(|aLt ^C8ΡC?k֯~+|[|k5ϾgVQq;#-[o ꊩ=R>wY=j,ˡ#G{ХlYwa4kj뢣"@=;>G[j3::<<,LYHHppUuu>~\'4p@EULpPP}]=B.ZTS[O?@SET*.y;/Iqee.[%lܴ/J{ks !%)f1n;ȃ/YrʤE6mkhXfU*땕U?,IEZd ZmcKrsMAAA&/SLt4˲Ǐgl߱eYYfW_pP$2LǕ25 jZVx{ХʭB|--AAY9`ښ{y7? qsqU~SۧT >thxxc&Mm6u UgL?.44$,,TiWmv{IiL&e[Z[_{{fLi[֭)+/߳o_Shm?,i[(磏Abd3Ndٻ~葻v?spYA2 [)>>=|В;v^?H3VjZ,hp?勗,6oVQYݛ.U*[n'2^MKM Qrgd8nE#O?y1i„?Dfqc;srF.{?<3;{ر_}펝sr9pЖۏ;nFZ=~O>b?,\xˍ78Q;w1 bꝻwo۱foٶ~Yu:]TTdYyyrR)4$dAA!cF LMM)..nnn7fl6˲k0lbb^KNLjxf dܹ{Cg\5\S[3lȐؘƎ1<$8(2""4$D%%&tSEENbINNЯCM&Ө{ХU!G zL&SGw]ǹWlڲ%2"b;àN87 %%Æ!9v/.6vЀ W=u!a,=0LNn_?x*R+**z}rRb{)(uu/G!tq3_9e| t*E~PFɲ Z$s{>dЄ[hIB^|xB2j:)v9W}nJEm/&˴5oөB'^[~ :zsV1Ԗv,"eGp׾GP`Z=_ a>Dص1ȟƉ1!IDATHЏos2 [+$CʄO~he.}/\8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!!<~8B`G!u ПRLw(!_RJ忿Q9RB)\@qIq<CBG%EeqMy !d4:jY6MZbXmV ]_] S9(0($(3{_sdC?!Dڰ(Y864$O $yhiu߲οn(PImVNelA](557i4Y[Ȧ@ihh8t^^,iX;5j(F+S9_ٮƦǎm^eEea$Qv-CeYV;?X,Z-I?i.1!#P2sځ"˲.V>m0R[;BJ,˲,CGYeJYqo$2$a%˒L.ܸ[ /6Ze!,rt:tD%Z (^輾ӱyyyQJ V=˲(pYEyjr ˲TRUVUɲ$I6d̑e96&Vt/MdRV;aקc0(ƍp,;f(ƱkAPTҔkҦDDˍҨ튤(^~ťeeBTgZ=ZX\e} M e~BMD! /?eYYsN,)+$IY&0,Dz,757555JDKCCBT :&M,,ee9bK`^8y4uɓyyiT*Ah4ں7}yJ( j5K'#.7RI`NnmægjuM͜q Μ'Ǐ{?WqzN'ݗIHnlv;C@(( :cZZ"QXUՂ(TVU9%Ij:#DBl`P:(_vC)1l^{צNfˆWժT0V4{y;Ukڽ8vODQ?fyޡ\(B SYdI$IbYvϾF!))ȱ>Fi52qإHS,7fy NbJlL_L?͢ vSx֏BLe@7644dfe755 0@7ksss^=}fN/ԽaTB(!uuFeJm6F 4 ť% >fNgh4ʁGYSi4Ꚛֶ`r8 ?,CeJF2u:M9%R|ayO655=zNEGE / UW\"s'!!tQ$J&qV2>k֌1y?#ǎHKݫ}fÖu|ec Y,7[Vjwa`kڣB!$[9HvIa0e!؁`clY-Yؒ9gG@dk3[{G,-FUrYm~i‹#HMuc݂ 0jkjZwEwM˪(//-)Y1VQ^f*۶ONj1`ڵѶm_GX81UUBtPIM B,S3Yq B< ?w=^#LNbA(2@⢢-TQ8c?]'5 O冎B0B#xuØ4!g e pA3x6^r(g>3fk `(CB(|!o?|nǣ`B)7i+\LpuSFAN F"Oc yu&N*<ꩪ-B\P!1]AEQ Ț 1qDQ` 5ݞ7!.(l0c뺎㨪 fEfR*}z0x(˛cI!0꜅c>;b)1tmF cquDQj@ ~ЬL#6hˊ, 1@!PB1>cz'"bL$׵wu?n|Qn߲-<=P6 !44g=lz 3B3k`|}M~?cBȩ:ҟ6 '~1ʝ!bޙ'_$MrϸB<_dYE> 2g^%cLDGW((8EVA%ُ$ɲ|ubbBeYEQQ7ImRU|;} eȱi8ot&/',Ꞣ(_Y᭸DQTqxJQ3 B?7oŷQ1,JӃÃmXccO7YLH:>{"J2Ď;5Lb=7]ϭ_xXO,ˆa 2N#2fMxo(Yc<=>2:rDokaV_1 #!IzO%hmdtðm[ dxtDӴ#Zy;'&'vw]˜3iwuٙ5'0ƭmT.ۻ:,?p`bp0m{ph2b i1`BA Q^Ŏt 7,^ذ,{WY^ (eeUT)olhL,IN/0sB#dơm,]d$S㩚ccCiYLZX*)bY5VWUǢ+Vʲ{pyaƘ"+ne&SIUUF纒$a-G=q:(B8R5-ӱM$Paܒg& yί+lJOd$Y$9ZXzX(QJ;*+* !,G W-_1v1G=۶lv!x Mc8sJK;?̭Ψ1bl.1IxH8܅ocUV(uB?5s"*-]׭DY+wVݣ/nS"S/NmI1e>쭜zD0+yFϴӓ6(w ,!A3 !l6PJ>T?SeaMcL≘S3 #+2~ȣdhxxdttw;KF'z{EQ= E"0cLUʊgd_! c@ 1yJ9+Y~V<1>=t={ռ'B? k}d>ߑ)c3}CC8bێeY}I?i5+E5M:Մ8K)TUE1tF:Ƙ(Ul۶dygS[~oOj||A}]ռy1_WREY5M㹨|{nJ_r,?q$E i !PH4_< }Ɛ ѱ1J"+ /o631iuUUii811Fmq`0{<(gFp~޲~50<}M?pM7\ieYپ}YCCiIɾE%񒭯4͛na[~wW2 _n~) |Ӎa bX]__[5MUUE|,r]w=P5opXX, ʁIc|?i}Q}oswA}7~/42:ڰtiEE7qw{g‹/zo6\?f6_( Ȳ`0ȟ*Sz$If!@/]m6 !Ŀ2قHu]A0~CKEQOJ$Ie q\@ :(ecBEQ,"Im8!BAA}_xpkkk M3fY;oV0cq]UU]Ea l'٬Im,> iinlFv]8UyMOc5M뺮;0t][BS#3G*w-=<2PQ^qp>y/0&b7xQ}a~ y?S ֩AXލoA~?wƏ?Sס'x8 [SSYx1LSh3/~rr>]s\F 2ƘapS]gucSX_h/BdYFg s?%dBH29~0[tB%tEXtdate:create2013-09-27T11:38:38-04:00p$(%tEXtdate:modify2013-09-27T11:38:38-04:00-tEXtSoftwareShutterc IENDB`PK2]]^u booleans.txtnu[You are viewing the booleans page for the application domain. SELinux Policy writers have written booleans, if-than-else rules, into the policy. This allows the administrator to change the way SELinux enforces policy on an application. The administrator can tighten or loosen the SELinux policy based on his needs. You can use the 'Filter Text Entry' to search for appropriate booleans. The Show Modified Only toggle, will show the booleans that your system has customized. PK2]DIuIulockdown_permissive.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDtDIDATxuEj_MV"{BHB.wC8A⮻duўQa#pXd3鮑NO[UxѢE$Y%m:0eY۷oҊm6M` q\޽yQBeQ?LRvUCm]xcvAxc57!~گo>w28pQl&B_Vs?we۶m{4!6 o'|-amAa >3CG'R>lp(c%fS*BȲ,0 Uy%#!diY {7ƈRBH:T!$<6b1Ux۶mJ X ˶d}9iaS[ER[mſ'݄~w^7s/ !!$Ibu{y|r07>y 5MXn񲇞YHT׫ޛ;yEC`[o_{uC66p%sg[n `L0-KM!Q&QӴ,˒$Riq$"2~۶yoà VmLzd=~>@lt.XϾ_ff쪩E$w߮:!ЍZuG)M6MQj^v./;3t4-AssvVUBr2mJ1B흁/hHi}hƬouPG>q1UUTmA=rmBm^myYU^ |͐SY[׻!\ёQLm;2RS>o}cSkGgj?;3`\[ߨI>ٲB-[ LMNԯ/4?m<54<9cko]yY=4]^?`7,HF?j8BP8%6l`)ermgs)9$3з{﬚0fz9g>[}FlMmJݒl #}Ăe+_ >Uy痬\SQ]3fG^|&H_]wSvwũ~Sso\qc,9MO;iUus]U7w.>TUU_AZJrmcu^PԲ`JB ٧౗((UԽw cb (ʳo@]x) (})i=ryKW[osu!DA0E9AP8-59龧_X'EtZ=yuMM7еHDyv i]u_:uԣmw>g80%iź;+-~c|.q2҆  }^0F ;o2L ұÇn^֬>rY'N[yQ+oXr‘O~ܤ y_UmK(mnmW7_sENFzTQ1elBô,D!Mrp(JjÆ/utPJ.ӧjN0u#T]r:9cmjSJ0^y;6Jmj[p[;:tMc]^pIzLSQUYv4645+QbjSK,vʲiUu'=y1o|;-,p8$Mri%\u٣ [Y+-Z4|p0PRaE%I$MmR}M UuRB(g۶n( DZ ]Z7M7\Nc("IQ8N>x`(L_ȶmu yަ#r)N`tg)W7ȓ_vᰁZڢJ,9Φu((<U))EqڵP~?ea=l۶nFmS`lB"D)m[UUX$REUyBh+ CJ09(1V?0)U8JmImڼ|jx|15[7Mqgui&(3M!~u1&# [T N6-=eۆ>kFUD ߀=&r~𻡔dgY(ZղwY{ eWRJeY"Ӵ0!uZϜ,MwߏMωYHJmN8wSvo&b~) |? Bh)0Fa)9OH4[Eضv:,[U5vG Nq (L = ;6^pP|q~J#> a(B_!cNlo4)m A|m}z>~h #0EHy>#-\SWivE~?59`?3YT\O6-?qmQD^hmkU1h 6@clF}C}(jniVb 1#pȥ%i枓PxBvSU55%tkSr7468 ڶc9J%CvZzqw-[eۢ(eX~"*Su>fٴicGt~ZP$`?iM~B1:o4[]v9mcy6Eu<ǯZړ53cKYw5 j&+#-JOK_zUgGGZj~vGE'dT!?8f9dY$ !blʚT RjSV뺪jiia8Et(bn?8aެ4LFQd &?ݖ  -*+ߐ:qIIirǪA !m C4v}C_72g5 .YvoذhRYǍkwƌO},iYa2X7u;mۦ6FQvyTv;wI{xѱ$IuuiɞF4 zuo#ۦlѲ?{q'%7m^f<;]Ԕ]U׮dN9)z<7q##h9A^ocd[vjNǰZ7nn464*7+t{mЁGR[Z^:e'dƜ"Iӏ__^eL~7m2qz{}y:bذ7zIG6vG̪*JiIɶ~9gɎ(kuHmr73f|Jݴus=/gÑ~lQk>q * 3Msg~Zkk~4}K.]o>{7SRRN>a|׫֬6d-Xxpw^mmmpsNNJ,+1yRt:eA9繥VTUU;zd$xmm5rG>c']z;x~%5;&M _| Omllڹ2%9y{P(>ix(7'[t8  jSܹK'NrPqk֮p󭈢tO ӧN-,,8N;-˚ݼP8j͚7z瘣LOK2xp޽ ƌSO,ZT~}ӧM]f͒e].ÆSXL=ss?nGnvq}3Hp$2p@Nƭ[~M˷l࣏2=d%˖4k֤ f̜f-۶U=i+1dOjm[E)9DY#(Eaӹx7O0~ݺkϝRtc9B[^Ž,[q y_tƍ?~u[nkOКuhhljo>իԹ.BHcCA'1޾t{}ŗJd'xEIm&lx O?UwwѣҾ3i C>i_~MSsKAAI'dggmS-۶j9l { :wqq8Apb3|'yG~9\#?Gz<QzEEaC~7~YƉȿ,]ǔԡCݻ|i7oy}a:>`@iA((۾eYeSJ9MC)(rqDevqÎ9racǬZ) _%r%;[n/W2bܜlm?c4zԈ*GlCcci-_c̘ޥJrUUܜl~pHTU##7z#+\ݫ y0q?Էgoc=r˲BG1ǟ|=Ǝ#?_,RY544q>r%\ #Hg ij02 7@`UUsʎ{㱇;Cմ,K;v{.ZR5U=rO>nյ={;^oljrsm޼wb5r =_>@ t:#h0*]6jS!D)y)"4M߲e֭-]k_|͢%K'>.--O>-+41'+߯d oQa֠/Xŗ,[_>ÇYjuCc_vȂ=jk|I~Gm^1xЀԕ{6f4tӖ-F =j$!Dv+كeffiz~~磈%'%DORBMuenQql+b^ٷ7]xQss8%%{qͷݻ'Q6M#Zc|?y!?1x)U8csrϻV{d? bٖ VDQ4LEI G"Sä n2M-1f:zcq|ʷo`?AbeCFZbmt(p\8vr$8Bm;Sd# 9SF* :ȴlX"~t);kj8FQbJ^N^VfV$!8B'"Bruw!=x47 +Kh?02د:˲\Nxw(kОKrz 7j@Clۦj̖c?XOmү\wP H4&dys\.a񇸜NC RM !6_t$LH)x(~HKq322ذxo"i+ k#A~v~Ýb'6nysA"c9;|ߚnCCCB}vl٢+N8&1[8N$v{0aނ >v{^I)u:V`9.nڼeaM|}wȲ3>˕UU(:N/ !^-\d5y҈m~2pN#].IdYFu/&%CBN-vxw\lA`~mlI3~NK[qR,xk)=`t~Ysw2M:~d{.e_ '㔤$lJ !>vNj,QXjJ=< u#;/g= ʆ t%? MC \UU-4- GMMӎ=SO˯>i^_xzXһWq|Pfziֶ͚mGň0!μrs uCWUSSۿ_ocnj/<ܴT$bGxrGE)'pԤIeSUu̓mjx..²nsIMNͷszݳN?'~ͷWYsI'~0obrEQQ+o`ᢾ}t[ne|Bf`0 _xy{^|v۶]]SC6MSӴZJl$k&%eYVcSsccpʪ*eA]e=3òmAػVSW GfӦJ(Jg IiY(چ16M3 N۶yp8‚>#XLF jMm]LUEQD0TֲC;:ZZZC)I2MD% 9;*nF-Bmm(,C 6ܹ+}Y * ٔG{GGsK`mlZCAL˪WXs'bGGi^ws[lʊ];M(77 lG"hT&b1 TU$s\}CCGg'yQ{*GQ$I͝(4 9duf7AjJ\uœ>wrEAXbǟ~Q2$QBɲ`N`465=IƦfv/4}u뫪W\z}U];jc< \yU}Cr1qBaAgQ޽9_~!t+IثW񙧝1niiYju,[zm}Cʪ>{>vbf~^%^pӭ˲#$F% Xro)y Y⒋٘>dnUաp+0M^8N8窱Ę$%Ͽٳ=nw H䐤 65]۶rs/[Ç}sJ(fMm-BK/z55fK[-70˜+O~ygSSRvu]ٶm?w݊WTzgϔ~tstD,3 gkjj_x޹.^n>v%|,2>‹ +.^IMI>F F{֓O>dР[s>#ÑȊUm8ƌyG/7ߙQWW( %}7eO=cfJJ_/Zf-E'L+--΅%TAYO=G?3Kn[Vcc|QO<>~q~w>w~zk[[[[[ lkk3M# @]@04tfɞv]*}7?y@g p)'1!HdqSj뮸'~O;f} 7߲b*k;[ZDQ$K/u҄^7ygޚگ"/?#4M{ٷ,;('x㖛}>_gܳ:/gM9Mͷsf~ =jdcSS G"&N;vUVo_xu]|aeB |7&>f\˴?Gg믿)e={U| 𽊋ǿ 0JLQwfvI7z_/b2UUmlj*$]PsuY޽ܜH41vnii}{G{3rfǃ(Kk7lڴro3rp0㜲|WR:¨ԓN?jDM9}wۿo:s>}ϲG/ܺm_3rĞN>}]8Ԏw{w^W_SF׮_?'~ 5˲VԤ70)GU1U= YS[׫HO߰ig>lPUSRSB"uz*z{^qs-FJrJiwQ#F$'%o_ѨbW_yEaAAqa#߷l7nX#j=zdee0qܜyM9rRI>7Yc\P ؔg=v$ݙ3N8^ =_IuMu? Qxsƻv0n(l/lÆ"CuXysss /5UKMNqݑH4%9!y9,ݫf3;eY?G~&3?_t™9d@ߗԣ|;o:lph BȔbݎHDQQ#B"1GeYf,7e(EёÇ?|caGxb,ms ԓNRc^EE1UmSNG"={R4M ¥%%Ç-˴,6 VvUQÇc:ɓhtvkN){`6^ҝ|u@ϔ==B6nt׽JNNZEyሩ#/l߾-cF5MSXFz;_K}> uO=\ƍG1CA]ӎ=};d'޲m'MYDٗ_57HU._v[ PTXPW_<+֮[t:[[[siR S#:eʋ׳#qS&|R]HԶ-1mQ7m|W.^ryr׽}XSu={B̌Gp̑GRJ5U1MBm= G؉n==s۝wEAoʬoh2h}>(mv< /Kl~y߰q駜rGcFڹ.ӻ?ow^^n$A)J4L2(x[sW[{{ƍÆv$FةZJ)GP8;D^a89|yop(?T7LI歭le߹Ko6q1Uݶ}{, <߻WqrrmMM<CmYUUO>rubɲe23ו'.b].WeUc5bx[{{(y> nڼ%;+RZs; K__V XWV=rd0\v!dԈ~?Za4x@Lի99rSčMM]U>Bp/AlvTQxC$˲Lr_9bxt7cI2MSuYm˲lKHDm;vy-}znoo'H!N!QdY6--TQ(ENUζSx#t/ؽQۦHd]4߷Q.YWyWA (ƘɈY]avVETU^E}:mۡpmDM 6fL8ay/^$ ⻎b,!ahi #BalTs|`(lYd郺q7b*XQv&Ƙ3dР`0h^ >jHUيG[mH…I~W\:ٽn/,b?c)5,޷p8TU˯(E*ֶ`Ѣ$+P514Mڋ, z{;{>wjڽBNm6QX?;6 TGPW }ob%`~6!D) O;XL|M(]Qmp,_ě9yٙ>AɢWW51/{vWP윲U vX!oU*r Q{Dv8$4>6kZۗorb1Ӷ!oh?GP8~{<}MYǏ#0;==QYÓYS1QT4 zoK{zVSS۹%;`kEBj#;NYрbqm#_5 W?pSf$ϝv ?}zڟ. Bam[G^n/H29)%';g$Iy6e[LUd (!,;;;kss zPj6oԫ>BlJ5Mc}i~M30FԶc9]9Nc9LS_;/x8ރ74}^?w1ҷYQoyKgg,>ZZU%IJIN%TtttZ%bQA+AⓇXUАƚaEQ2S?لUk萡~֪6ĕl߱u㲊;c1U‚n;ضp8`c Mu' mԶdU!P8dp^z,M- uͲL2u]ǍLm˲|㭷-_fA)Ce00!~Ov:Ax4#¼ >c<Ҵ$_r8) k׮dNNΓ|U]S *jhl,,oÑ/_Ikky t:n7`џnlhRZ8j(QUf[8IyCpu}cjjguN畗^:f(Mf]NmO? B?<)D_xլ̌O\85]_|;$D=xKKmi)׮{DQ,!3φ 6;2Բm]PLͤ ӰMޝeFz-X|Ŋ3ߟ>#Xg5#>LӴH$FH@14M 9$G[{Oy^8ffqQiuuQEF" 99zʿ_֗557|ކ Qcyn>_u]Q–-Us565'w;IqNm\.s99>7#=6a{bx4z#F:6YB0YV^6tV4M%kYV Tbp(DdYo>\s򕫨mwtvoڲ!;wCCa^Lj:!4 .Ortsȓ6h)J0oh@=+\vmqQ?C?Q[W?z?sqp]tQZZZzZzmm펊H~ӦM%}J"ח/_rɲ囷lݫeر-J46vj2hPuMuop>s-[9 )ɩk֮TE7o £F٣De%7._2/7.mniVUs{3A|={lشg5AN~?W*]}>^.k߹}Am;^Ga!W5 CiZm[rTUt]VJmU.'''/7`vo[0MB$I"J9gk?k(phmhB%QӴ߸y5kf|{ l[M8#xXئ+v4aȁPC7`k+_`>B|In6>؏ >Uk{`;}D?$;| v%Z?qScL~QЏvyc/nS0kx+xSο>xȠwue^`sX"–m.:Q#Fq=e8c^jՔ~Gw B{׿k׬o**(PfWmJykƻ?Q8/gC<vm_r?ljn曂 7\݂6lSeWy)'lƦi;v[8@EK,^l@iium /:~a7mz\NgTsTb1`+j}֮yz*~:::yA[֬]7ls:>y >U644Қ{-^vV^tiuJQ?{wP(555; y>#=---M$o9=z>hrEW_y>h4z)'⫯KKʲ, 駝=8.O8=Bw |3{%wv뎊)>I߾ znܰ쑓1dEN󫯿vy >rcؐ!i;nE^}MIt=?‡p8 cP0{<ӎ9v9S}^o0Rb1`HUP( "h86 #4u{3wTT!gnl;v >T^ SRKصKvȥ%(e=)wc/,[?ЍnMM ! Ԥ( -HX׍p8lS[QP(FQ߶)`@‹-{B*vr8S\̙$!B"q\Rb81-ˈF AX,ep: AUUYNLUA`uX-(,ۖw8^/BH,#ƺ.2ywtr1 5t(-Y"RU%Qm[7 Yv"ZiAa 1OA F#J~]>"J)A6 &bز(B㮹1&Sm)w[m¢8_(嚚?6nĆ#J sxbR!ĦQJl`AeX׍"kNSS`& Gз~󤱑TW#DZW^ί^mLjkq,fӴ4ĆbOnXlL{ʔRd]QN"TqK MI^}U~AeCNj\C}>dY4,kȐdª/[~RUTd 6,c<!,Ղv{?~OKᅬ!"8; ,("Ja?_X=TViiR9a8kiDЏP8\ROi{,q\TVTl*,(y!Dw zyt=rmjf4(f dBYͯ͞ZEE8:ٓu`E!c1/;:ꝞJ)߾c[Ϟ~?R|>;b NSx:Ƙڶ?重z |h$9%I|‘+)Q}<."'{<$x֧NNzD8ק|G !q\W>B毢$}/W\|ŗSE7㡇rʲ,⮪̀i 1OeYei ig>)`]Ӟxˮ^b4M{s ݯdȠ/Zuu,;}4<FR[״G|*3## = IU5C!3%ɔ0 ue]׃P{{a8-Y|ڵ|EGL IBh@i_ H4`((inYow/Tk' UTt?l(ʪjQGGgzZѣ.⪚fVWW 93- cL}׮Ңw 4eb%gge(n;%%ò4㎟z\9ٶq\}Cm~#[v{Rҗ,[E9 e3z~?w&BlN0!x6a>w4>cO4R|cRQDN'u˅0>~ v^?OjѼ K|6>mGr{ΨÎw3^6@n~cfogf`^t0{8kVlơmd}!`g1n?6GMD$kO#˂~j0G1*-es<`p]{ c@T ѿÑ~=Fԋ/&?l[;OND~1?6yXEE>SSyy5 Jb~Z*!? q8JJ"K::H(dD~8br|w䑞AH}>1|-+m$I] 7+%:Y BƄ UWGE=(H wQ":y1"q2 InCsz5JXs晾#^{ G4% aA/{-fz0MىA?١>O8۰}e {ŭP.L fY؏J"J~O6&OƖůZ%~7q `yy㰮wM c bE1Rpص"J ~vS (8zVx lr]^y7~E$Q Doq8Áҥѧ6{1?6MJb' pP@X!t];7;رE3}Wp,FSR`F A`;;맜ЬY|y˽.?0~?r8 { iBR䓍Öů^-~4c <;7u6"} 8Pҽ(3bp?MS}cǺ//+.z_ QB^,[y'zW_N9\a$0# :;iVV˗G}*-?;ygt!: _DA/ ۭ^rIo3fc yN={Qoh&%A!PuO}uW! //?IIP@@B cm։_|x u1f+fBa"/??vȲ{j~v#I_ {!Pqr}+oǻ/ A2T c7\,vϞo+WRV2nQlda`M~zs۷[}P~ 83Q7:P <0F؍pQJuS7Myt6J(QJB|lL`?iI)aӖ<(H!I,_!(n۱}6X" I !!Y cI9B(%I2LC}D?~vҶ-Jk@Qu0ƭmmUJ, Um;mڲclfumMg%0-G#cg(TTG(!3`?#i1UF<+13RYU]q+Q A_?={1F>A)XԸjj]kjlU]9B[["Ȗm[k5MD#-emش1ohim8G`L`cSC$y}HdMht1Uصc\}-%q&M֬_vdY_d!D!`9L!"۲SSSnjcgESs~ ݖede\.ۦeefggd 0]h4wWPM~ClWa?D?!ߏ4݇͜tuU_~~un%FȴB?tS~7gp,+GG}}i>@O `_cBH,xײ,˲\.Kre盚W^3t`UU !~!IBAE&?:k>̳&h HOK[rUJJrZj'PU)g~ἅۏ9HJ錙ﻜΩN*w455%''%%%oxԤ# cp8֕{/ML\t>ԓNt:&BiSWZsM;Դo1|X0;o<~qK/7 cqhڶ>쿌=ZӴֶϾSUO9e96q)EEUU.ə8CcO>v(+W;(͝7{3S !;*v_hђQVfϿP'-_˯457T?OVUOxLJz=o8S7n\rUjJiz 葟?l⢢.83ذqS0jo郞]XPpYg 2d9۴LE<FnNΓ>r_Ǟ7vLnnyg=xРdDmmϿK!)DRz\q%`upr gza=/ӎ;u@Yw͛}%_~s3M#'3֬[wI']|Gv L7O+.*ܾ}5k3O?w^?W|4kVzjAg~accӑxgǞzO4}Kp˭oٲ!9>_'X,*J4EB!C7BmKTVa={4Sb+WHM˜4q͛ W=ri555E--sJJn$?%%9 28aUU-"[Z$CH4jYv, #@G~?Zhq~^8 !RS/]ZگD$˲b1U J";nofK T}}B'v+;#cwݵ`9YY>`Ν+W4qBvV9s6nskwXUuuZjj+*F)c|e657;_j_#Bjji))NY0M;lڵ G11%99;ͻyNYAF^w֧mxM7D"Q磊t: !id0$ILK7tA*pv7]8I0F;NvW$V#B,e9>ulk!y=49$)^i۶ qq0vdY6 x]1!l<ϳgAMA a cHRMz&u0`:pQ<bKGDIDATxuxgfKӸ4/.r(RwT"M${i-d>O<+++$ٖ P(a( lkkk\\\^^T) m`!??߶m˲u( 0LnnիY۶e!u( b&q c)BP(cl%T) oOTw:Kɀn!wccF{xϧB9$tA4aƘt8B0m#.Kܕm۶m%!lD_qGKB ~k(?rs;` ؔ3;bXVce醉Юʊq4MӲx۷SB1B罎1 eY0&9@QTcm۶1&Be[(I ݭIDۉϾ7쵋B9XŲ,BH4 m׻uVgnmG l滟Ϝpi?x |7$I G{dH~kϜ3o15]g!k. a Bއ[;YW{fz!˲aeG3WT("I"ƻ^4 eit:Ͽᡛ=d@QSK?Zu5q 0mYap!@1 ô,㢻mJW2,kvZJ2rpIgnҸ@VԱÇȪ{TV1~eY B3̫kj\SSq,n j;/=4UU_ؘ_~QCsUk'uD~vo֧ORb잣[ʯB(+!²{.>qÇʲ1S eyXps=x9g2F9e9@t9'W{<9˶OP|_SƎ˒9EU Ӻs6ciSg[v:$AXqsYU!n391~؀P H7bص{5W@o>t+V\ B0aO:(2vԚM[YâPSN8v}a޲Cu|[*51!"t۰mrHiYIBrX.9 Xm+s/ى1v9g0CuچF ض1Xe9 *kvclc N٩k(z'Z)$Mm-:DVUX. bv O;1vtu:?J O?9/;! ]q˝YuϿz<|>Bix\nmI!PFZCzmӑâյ}c'))t`(.3O{/Wn4c7|3waB\O4ṷgY㎞2vԧom9xi 1?ϱ,rq3VV*OS5a۲YeUT-'I-e])'O]de1} )4cbQCBy,k'K>0 jCC  ɲ$ hnlZ.]#xS5e۶ux80t]9G^Y[7M7Q bn! Qc r8~y+. C̔<=۶-gY@t0߫%A@p c!64s7\qZ#zX1@o`gY6"C2MK1y~Æ ‡aZ-ImˊB{b $q ƘAжmUU!ceUey=Vp  d$ 'leYfc[ํJmȭ7j1IuDVfRH4!>i1{Ϊ D# ( .rI.ٶG_Q5 * Gd?=9б~ʟ8:ϲs+Z+8st 6ƀlseYӴ B}zFj뻏z~l}&fI!1mU>y|$f5 od 7S(:1>^@7̌yHz"lv9C ,VU P]ʡc :KDt]Q5ACaf0BqB~>JO?^z(CO~aHHB琨a(yVZ~XeZ`e\10-are)y;7mD@ HMIw?^W ɉ:US!닋;eP9lWwWvNv/ƴL'HO̱\[{[EUV [cPcS(C_~El)^r9].1˲+ˆA igv{G;жmIu5 :w oYn_Htk7Lضfg!!,'N0!k8P~ @< (~Izސߗύ&KS!O+FGoDٶmkgwmDSX@8wxs}BvNk?"G"ggTas0m?B5jD0L"BeY ֭쌏Kw'YPWBog/A<>Bw ]8<<40Du`56BIhc, mc0  j+[XʪjAH4 c |C}a} @fY4͌n/+mۈ!n=!-jL1  "0#$ܽCmvϙ̯O$'&vnAHuYQ.b۶w@ʥo0¸XYG{G1avwfS&wYcEQB(*"<òe1 ZxYjjJQN0ȲlUU8βl2BiZd  0`˲Nurs0ɋeӴH֒$Yt837/,SQT\.+[ My4LM%I]ae9,y۲0:Zu8P( ۲R;w֖q5kdaց~12-m8zilƼ Ñ'iҲc_l+)W^x`[Yٕ?B^/[ @.ꚪyT]׷VTVy%KWL7vS-JҲ2~3qN?n蕫֔o?nM+dEIKM E>l6NhѰ. 3fdee^p?HgW/,˚`a0Z~xԴ#SSRRR \_o2fȧu {'7cWr:u]*zII`Wc(*aXeY0~SLz{䤤5k75-HO>6tH^nn|\|jjJ~^ސ._j-ڱ;0us~:t0`nBD"gYC9e+VnV:e 7X<1G0LsKg_mni]r'ͲYo,++khkothjjnlj>aƱkmYWt:İ,{NBXh'.(~ J¶ms-7s9rÏ=:>>~μyMS'O:x79-'o٢jiyy\\~oa#6th^NN(b!,u?}w%}>{/G e(20,˜yoWx+..v@ G ~[rGU||lߟ[XXP]SFEeC$)7'+?/oZܜl02O"Xİ bE bDIxNr¸1GN:~5765{Q$x(;߈C$C˶o0~QGN=rDeUQ#6ntǮ\c~yEERSUe91\>5Z}TU#1?z#̫^3㘎Pem!cQ/]o*lY1e|{AV] ƍ1.)-9bѣ\E <(9)QU$My^a@唿4cvVQla^=`gC^|IKK30660---7v\?0 b$QH``0ȲlKKcO=uu: m۲H$"I ú{<bRm;`0HbJ?ھ^x}˶-YYfywݶmmԓNȰmr:sxTU GcYP($<PQ A` !?NA?Ʋ-2rdc`H$ipeY ! (r DQ`YXEy^Ӵp8z=aF"ߧF8v\H$zTUuy3,E{!4$.eK 9Ę%ᶶ·Mc]v5 9Q%~qqˆ,#۽t>}mۊ#BD"2~ENa& gww70PR?]q~]6eYsNbar c9۶;::BB^P<9c9Ub,KuC#i:E*+۪k82|ҟdantv) 'O b8!z B(z|CE0wlVvf5Wg fWwjc"Bd .c>m@o W#=wxsn[GS33۶,Y A xg}i! ~mmccc`¡R 0׏vn F>Haۤw2_¼|c 0 ⮾X=  =e Ag?Ga#CLVdU!dK{!$q\āY۶@NEDв0‘BMLKwtv>܉ dPBmuu M 7!$+rZjZrR&ax.˲U+.r(aSS 򷁼Yt8LSD<&7mT)6f0y2)\9zSE9B‡7Pi\ S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:~!1mL7V[EwNȁ֞P(Asҏ1t C?s0 wP11Ƃ \P(:0 B,t:#H) rP.owߩ:=E4!daǑz$Qy_}}۶ǟ]p9 D̲LKk8]7nuR(_H?W$ikI3?/aśO<8a$#9pr꧞{zi PUնm!Bm+bX^z߼e˽=|n$AmlG"2鋯f9"7'[tdB9̡}a~ag[[[Ss]{QG,?c+1~옏>4"+\x~k23{%}WoضmFu7d_s!lcAjv`%KRR9kiiyW1s^a;} xAps{O]rх0 O a"P(?ΎƎ=wϿIwEG_^xo~}CÉ픓{g͞]?t/g~^2iyUM~~ab dC] }{,vuwM&w|;oi_r57|ӦL_tM7fgHx'ֶMx!$ǟvɡpl =ǹ;:0,jv 'ZDkjkⲓN8a?\UU/81ᢊJ4Mؿu;}V1qe4]s:T) {K?!p8~4o_EQ >t'{W^x~[ qig'8|І̬ [Z::;[[[`{GkB=n?oo5^~us7~[oKOKs6ž Ͳ,~ቍmr\r%IIIei(e;:9DI>^gAW\zIbBX366eY3=~~^4`1GjiZ 33ғ{=}>oaA?g&/9YYi)|fFFVVNǥ]د`! $'';zԈF..geY-8p,qɐ dkϋ: z<˲鐶!In8t:{^.trIc].B||p8- (AlYxĚ| ⢎.)Ic.r:\CtGuuwww\\ܖm^yؘJ x>d\)c D9Ҳ2ɲ(@7qfbbO??Ο?bЯgzÏTE}0_Ϛ%RQa?M7mp-KXbE(r7G1uŪoN]}EKƏ,Z4"GZ[ێ6W_\|M듊S][Ot >w%? mV1ӏzK7o٪_7Uӆ1Q]3Y]~͜5r}ŗii}dYyͷeYYr!Eq O?eنaG|_\rUlLÏ?a۶py@VFfWw[D._1aܸb;jj ϾKJJDٸiӢ%KN׏+MӜu]^76BDqE ]]s͛:yG~69%JJFmX|*Y[ZV^D }W ^'9) !Ǟ8.ǹw`823SSS 8<՟J?専HA @ È{⑇ ڛo=K--s/||l! Y=eY̛tMu s F>b믻BiZ>}&O0ek4͸[ngYcEKkj7nڼnFa60 1n̘Æ 6m*3N9`(Xwn0n춒 B~oŵ;wnPÇM7. o߾dʤI6ƺ$'1b҄quu&NbH$,Z\sC8ԫatcVffiY!:fԨ쬫._AADHtW\t!Ǝ=dРcL<뮋6qw{߰ȃשׂ{;;[n~2h`»o5?/W44FM ! YxAS>}׉g#rr04/0--}睻drMDQ=kTU5  &6&f1w_4M ömjZ TUc@"mÑacl{ܞii|eYm;6&w\ήGN/9t>N[okmm3 !=}vF Y%IeƘX#]2UQ-9NQdaX6ٖE|u !tHĄ/촓O m¸q8sxلtEU %99 ;gvJeՎEKeO0G'Z /2 6jҲg^xa22ӦNMH; u]pW]SsWdefbǎ]]]****)+{kj23x?v׳f}'{l\\ oب:˲ABR!!@ e!! DP:f?7z<+.d+!! p╫A2-iڈ`nNѣ::: `2lz׮]|Z n!X=q|̯A a )'(꼅 n+x׬k_x`(eYS&/]<';;!!aي/j(JOp8F/._✳ΐeyނ[>5DArar,"1 }5֥qa`8zqYgN2鹗^zqϽ/ک'8Ԕz>5{ߟhٶi) 7zs swws֙mѱ s>ɉɺmv(4㸺IJLy튢fd77'|>v+tHݦifqmp4VŤD2+hvCcS$arrG<㻺[. ĨJINJ2M\iDdu!ALӴ,KH$B)Āβlt:!5n;0(,p'˲((YDD0 Ӵ]a8TtmGDt]YWc릛~@`N |>oB|"TUu:$EI5eu!ޞx0݁iqJjP(dfd@Ymko7M39)0 e^!k|vtv#!)11)1ܜwT&&&,Ybcb1i4"砥T`4M0$-!4M$bs,n2-,X`Oe<9~Bw; Ǟ|G$ɶmFY0ƆaCm0Um۲,ݺ%,kiI+%(e{la۲UF<{-hLEe eYBdEQdi%8β,4$I쎕-p!ɻ iY 4MDz"ț@u]'v0 !80X0͞ĠSu_/\gLB*Ì_3gA!v]6a%3=1AWبR@ش,!-ZQ#4O;$EZ3=?^OcDWpwh}{vSY},0в,EQzk۶,Nilۘ+t_Q9dcԞR߭k|=g {F*1e_~X)Ö~=_o` A,h+^1tmf׀LñN+c!91`D׵Խ*w5M#F,F- G"Dy'e{ D"6P(,,'NX9-qN6d+^ H@Ԥ_ 9#?bd]׉%B07~[QԓN87bq̲,zĔ$b0JR `>Ƙ<+4UT`bbDdQCIn9|'p%RgvP(zڡCLٳjqñ,ekjk>Hb-eY$趒M~ r󧾡{ƌݡ{]ӮG?Z-\LLLSsS4H2---W1|ѣRSSXuĸu7:y!I LC~( )s\}cC(x܂ $I1v80fBh[VggGFzD Cm˶H$ A$Hᒲm%%Fhnn~WXDeI[2 k,8A$Iӵڝ;BIJB,`\smciY  =DGG#=zcO=]7x>p%#?8O8Y[ؾii]|a5My>$EJfRU2]C(̀~ /2flŊ/x{e3y>3#J5vWT\xy鲢tvu;rq3}s ~W|P(ԿO>$OKW5,/t%#3mU_n斒Ҳ&|l/ګ2xpIi)9.HjYeY7taN-Ƙp-%^P]S9ujiY' ;Wu[O?rڧ(ʦ͛׬]7gܓO8~Q55Ʉqcv+._ܼ|J^|EEg^xaMzaĵ41 }AZRRQY?wt)'5m7^Q\3~W^Su` |WA_yڝ;뮾ꔓN4Mv) ImII[J/Wn+ XsgJi^a =oaLKMMMMM{<8>!j!4-sa]}wvGTavUuuzz,4s }>ojJjZZZfzzJrrfF&s!e2W^W3-\s\ogaD_~~aA+*,(hkkoima׶Ĥʪ A5M2-A-˪oKMI Ÿ~bA^o\\ qZT˶.ӎxʷwuwq^mm$"{<>GM; [5rdYĄ$;d>" `s{٧Oe=p٘.ἅ }^^[KJ^}gqwvv ÌDnF k{;vLϽr8;.0,vuw麎 |0QoY&+abD\.1AQUIME c*e.`뺢.SV۶⺺sG.G4r?U&/%vLƊDEemAe۶N'B۶$!Pv 4v ˢ(:a,FVͿc H,_eYQl'Bm˶;$0GWpϿظiSLL_YGe7Ͼ=s=Rl &3}/g2Û7jLv;$GLj=w (M@*Ì(OC/H !=ӏg }ir$e{i JUoߨ=JD%[`<~{9L˲ogERQ(Ö^maۘaUO}_kUZ rzZP(o%û$.~/k@|iZoov2S(~2v].!ySk맩B j~/ /DW{ȾoS(En+VJr9,OLSnB @dY!-mC"NT ="\*jc !>4J!.=kwAl^]iFnF ILnJQ#WDj?k>t׎1Aydnp8ܳi(W"iJ7#jCē{/YϿXv 9^/󍍍>޴,Clt\~8ؘArpGt6..δ̇<CJ,ΝW_+)-u}>n;Ӳ\.^;˲111$5IV!H].%QdY666rٶq].(]˖HHHy;66VhI"KvhN36&vwtt~'n<'W5&&tb@(ÑcEAlim}'Y0LSӴ?ᐎ>!Cnv(vTϿqcFλ]݁s _{@@唔>HdͺÇ)*,4 q\ՎVJӧiСHdMCQ]bꜬ̌g^x1oک'4lȐm%%k֭6dA˫kj,k06+Wnhlfgemظq rꆦÇIM ݐ$ 23ƌ:;wOrrH49N?@nԔ/f~- 6ڶxsNN g%+33.6O>H8~\CCcEՎf{Դ#>%˖wcGr:u`a}c#rslݺfaC _5fȬ̵o+):xPjjjfF$ Mk׭KMM=rdܜCB98^?PV!\|ŕoxŗ:6mI`$I|Mŝ]Ͻò/Mlm vh3L4!YY]qǟ}⫯]WxywuuG"_zYVm%}UKkmwݍ1 CH$ZEe˯r_~퍝;w.Z>7-ֻ s͛ͷN˶mlO^hy}ih' N>%Q U;vn_߹/O%Q B+VzgwWVx;:[bśS=ZEDn[t:ym%=x}}͊tttn-)1y^+Wٹfm;?oԈ;zԹg! #9)iİcFήeWwt ;jj7 khhLLL9raIILfG5kz]Όc~7=.'W\vݺ[ޱm|I1~5r! @0hf0(( "뺢(K֮ߐPs /\~FI^r(*3j ,宮.QY>1!AQĄVG"2aq<6ot:^ CnA pXUӂn‘#훶nz⼦ieۆa4TVVTU˹_?uucnjr\F1|hRR07'y쾻}neOj˛֮ߐDVKA)Óq\eՎWxsEu\yE~~(.*+/$qK.;S/YyVEQǍ#I⇟~ai /oh1l(ؘ%K546/W^Q1i℮8mGu+rs}>/Bhg}K~ȠA#G _$yi%eeκ7v͚i8fʕ;wXد` ǵڶ=|M[n3jd e6l>dȨ7C:|'U/qکi_jǎ>)apd[zZ))5z'4r'D$&p8r +#t:M BFE~REa O^&X"h&1:$+#Be2i.Iҭw5i'Ne0 0 "$qtaX [FcY2<%(eY0 QCm1#" qi$vQ y绻iӣ鐃C(0 eIj,OP" N0 A໻wB \N]7dE,Y=XUUm˲1& 3^>O÷Q+~c6eI:٢( 'IfE̽eEapae# 5*WT5j^ImyQEq:7u6LQTrU ܣ ~YXV4hʋFU7 Pe 0 CLY#[>9\ ة( |YEA`5M#h:hH+HDմ=lz<6Ƥe.U Nj4SYQѐzVݡ)~Sp=#0ԝ*iϨQW C4DpO0֮rq_sE'^k/ y-=W?7ԣv]iG^^;aQ=S{]fv~3P(c Y!ʴ>Q\w,/ IY]-LP(L9DŠ]N(JσޒL. B1]n5BponY(I–f۝֧ŏ=57qL4Ͱad򶦦aA,jjnKHO0=Կ,FO~^ B_84_ZV uux󦚚̬h皨tږ 4M0 ƀh,0(Z/wHaѩ4)-ۖ'0#pMm%%%,qm`F״^+S!ɲr].jQ BSeccD_ц/V;E dٲXMAݹqHYLx'sa BPgX3NOHHؽ8-@iXr \b8mm^}kÑu뱍03.<{xPQC|7K.D>w3.}7lj866涛ntck^Wd1Jn ˲~/9)1..NS5_][0՗_V]SolTPԊSO:iyye 8_~Eȉ }VMΎλn7R5-';kΏ9~ƱÆ {V S{@ (pfϫ5 Um$I{Lca8^QYZV `ffӏ=&O0n._3j#ܿ TU=39Ͽ-YյP0 {Y^uk׮_vG1ӻY è 0 4M4LӴmK4kcV]{],]QRVwǎ]]]_" {o铚*£>GLxEΝ@Ꚛ%%G1裎lmk[f͐N=$aVر}-JRSR~~ B&DZ4 BӼX'mKӦIE߯v2'M#uucF3 H}7s͋c9.6&ƶ1cvD<O|\\GGNMI1 öLaByaN |^qxwG>..~[ 'Ų,Y_DoBC7&oQ5r͙7P8|)CnHHx<{<%QK6W^>fQ-p(#==#=|Wjw4 CP8leZ-mcFL;adg9[ZyEGAMUUeX0`(4xv = t]`(nHIJ,WYjUYU5{n,˺1e~,ׯ_AA[[[>B_8ȝ $ZmmmacrsH1a!YQn+40̌ I,ꛖV}{Rbb8,Oj*BuA(o蓚xTU]zM8.*,H %;)ȝ@[E"69$%=^DZʲXVQap>.E;; R( 63Q 7A{xR(oH? !2AŘYm"6Ɩ-6m ~&}yiaڥh?7 !` XcP(oc"Oyxc39ֲlEq~ɰ?ތӲqp^BG88cE ^1+,Ļ pȶq4>VLAn ;y%rnOP(M$UGO FI] ?S|N쒒VMʜ#k5)7)T9fHʩv4_VͫMn8 N.J_K!XdXзrۥSN՗cЋs?;G߲#BZ׏ TtsN똿Y nH O1|aV[,ڱ=#<2m֖][_?϶tY).϶dt[#ySm`0‡9>XV;ǼsKfK_Zųv) soc,LEShuEǣ_,)iY[Ѿ[W;0}pqҒܯ̩*ƹ3Bܭ.}Ο7ֱr{"=IY.۰+oo $vcuw1A~o6m ŵ݆i9 ;#["$HT) 8 yQsjQmkw6t4ġߞeE{棋o=}2wKu)4d;#T3✲_|t^\Z##ٝna-}bg uݾI ݘzʑ)lP/W B0\rIRRRtWe;:ywܖ@qrbs]N΢5m~1񩱎~渌$MMN(I\~7-V!5(yH;Vv =8yޖ[ZlO.JO|5R70ci9ON 8j`3RMS_imkz<v(aZZZ.r'R BqaAl"uɇSlYʹiqp!Xgicݰ.-V gyYc!`L D"4F4 FVrN pt+AȮn1 D k@fAe͌hH=w! tۂj- H?pcL{ÐH?h0Lt'.ϣ;@gQ(E0 =;Q!go'c>5;k:l˦j *?a'ˏ$$'bS(5S?CV:eP&Pѧnxެ 7ΨR(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(J=P~ ,wHB@CP`].,KbPQ,Җ mc _zB0ƒ-` @b "!ǞE,dJ9d` ;]HҮ-W] c5Ǐ7FM+g /<9CEipgD2gAe1fYp AeYV5X$Ie˲l恎BѢBccbdYta Ƙ{aׯ[@h^|1NHYvv6vv(04m0ҏ1y~%|(Ç8mB1FڻBUӺ[[bc!]i LûSlEoxWl&¹g5jpMYm,痯XW31322N9$˲n10 BB˲HHUMniIHH4p'1",oI8@ 0LO4z&;@~4ƀeas[UUvx7/7r!$I2 cLYu{ ƻ,>*EmO8\4ڶvyҥag'ljU~=?s&iѣc6f0G"u|!(~8MEIMM=c;::N1syǂЈ>3]ׯYg7^u]~II/ < èix($}λa|ΛW44yy/Νu]] o=ȣ];`@0t:-\˯88#=vUUǍ]N#%%%},ufVkk5_'565E"r0|**+{fUTXq>+?ƶ1B9簛7;{O>uuhY.L_'ԩ`YFg vvbvFcjjҁc'!4 ))]W!iꪤP~bs\P/#^|7yO??fM7kϜy͙;fs駞\ԯ 翷 2{;KίnæMu=+14͖,qz7[Z~7nmms{{8[.p8/VUxf==.6-`(ޡx~GGGd{qRSR>㩓';MM{gzw{߰CA{m S&qO=agfZkWAM<4 r!AOm`[8̱3駢Vnb`c⅄/go!&m~TIzZ4L01@@l_^?eirwAL(JOL8wUɓ?眥˗? IcGwڵ?蛖>thcSS86 3';v#?n̘ L:wDI c/]|p%?7wA9;)?/oĉ)H /qGC?[SiS:>cY˲Y9Nx-*,m7TT53#-!.a<Ɔ34111`PXP1?huy!aNfr_?೿ɸ!A xfVvxGcTUU/ļnpַ@ׁ U‹mGҏF,v~7{,kԩYIIcG~o.덷mmkohFIyyN<|{ԔQۃP 3 =i[n_7$Ƿwt\{3xڝ;3ӻ}RRʷo;MIKHRʟi /:sփ}X0 v:=]@vbvI6zZA? ڴRfqq?)1ɶmIBH$b-*+" a*BEAQT4]N'P7 ]e(p8 Èp8,UM4MEQUEQ5tTpa!/~Y y&3ik~+|123`L~')?_d]11A0,w{i'4eҤp8 vg v[0 qٍӨ.%_!Bh& 6 -^v]vfq3u9a'I.r/fz/ `m>P4+--r%y1o@!xݰ80vJ U!WHbnJL!e&7C8LKVvQ>` UU6]unmk9X7 {_%^f<^TU=T[X9auURz)Q?AhQp$#@, ;N lkoMINq]um5pNr$n gg<;(.<! DC 061e жm0|^t(*dNs W8&em|>0#&&&&t8**+|kzn791v:=jL6W!<p\^eYIq\0\nC|\0=LggW\\iX qNiv8G15)1!y!,74n' `Nv n#|(xw/>돪307nliiTU)B+::;ǐAۼ%99iЀ;u]/޼eŪաPh#Go!'n>Kz,tŲlgW'n۲bY;н|꩓'z],ˮ߸ie11?x)/Z-mms͟2iko~Uk֤ ]ݵ;!}SBu ws_|\a㱧9#~'va8$E HOG>K 35d~;o>Kye 2Xu0n.4ssrnMEYaCFF?ε,+-Ok[ۦ4')K(JΝ׮2i}=l֒ 6y='y.o_YVr8o~D>Uk$o+-5{пny!aH?1G\.P{{dENIDATI,^ 232>y lnjiܱ7g<^;ڗ,[6q}v/\w</$'%&~㭷mt8ʪ[ommo_aC7u))^uդUM8Ԕ`0=lȐ>׮۴yqc㓓`nNCvI{̂E[Z,ˮڱtN0^s9gO?rZeUDzd$#=;??繹Xe˳2x'{njn3 H$hRt'IRllUe0 0fgq/XK/햛f1O]Dj^p8[Zxu=11_˲ 9]}թ's33{_t ǎ5?rqw9g_y٥Xj{EƸy/,[ u]c.hNsg}}^/s_}itn8"_~'1$I'M7߰cݽj͚?n%=MMctG{=xm&ԿU_7ɓ?캺zUӒnqU}iNV%نnL4㘣?s:am>YoYF"L}=5ZZ1ab CږM·Nm5- ccR4ϯ(*YerGUWw7QD+';[oojn>v?|nwNvMdfuM. <;n3jd 4- BBiѸ.e]v{=)˲rǭ;&eɲDi*a*۾-1!^Qp$gAlN~g#G y4MCᰪƦ@wwyv׋mVWWoip8c $Iry7\3O;5XMA1B=rAcB˲\NW`0 a&}y0-2 SQP(1x2^|_M^.r%jhN9Ŏ2eƃ1 4M#[ Dش,UUkv<֧O]}Css֒Ҹ(ˊVYYI"Yes@Jn\s(++ * S!7֏1fY&66Að!y8᧟_ /;(w 4nq8q/ q8)8Ia q^p.`L7]4@$.֙Clc ó۝mߝ}EʲƗ^|qUk@eY5cڋ*1++_|5s'MaQ -NL8p֭й'*2kƌ?륙^_p\زB>긜N cS>i쬬k^ohl.YBhWfϜQRV m7^ϣO<$1!AZfaA{vUW\n=n7r}>񊢘s.QǞxgY3S^p`lCN#=-+~|;;&7;[;l;pE;@K1r(0f~aPgIj“u<9 m&@#GYLe0N Lg1†CG mlj{$crbJINfgLg1cM%hE3E! TU‰LgLg74LgW} u!1+t UW$&B68`8{ͥBH09֞"^? kJ;&}$[uE/cZyҕ|ngn"3BD12P?17H$H&$ Z4 `vtS*NZ%(K:x7Ķ+eIp{BL6ESEؠ,\ vے ",49eQu@,Iejb3z DX.gi㠪r B!z_ۥl8N"~ak722NB1!6Y_QqDfN6k"XؓԴDQ1j#AVVJ q$ibair$w>'P>Mh=xt]@]i 5 n}}n|H*3?/oFq!MBiicK.( G$\?w1۶o#֬kniiNW\FĬ믹Z;Չ* ΏBHm c4EQܴe ,gϜ7ܵ[Uk!;+;fԃ<;(ھ_ƈ-L02g՜B !8]7n&M7?~-S>h}Cw]v=/޺h 22~{fNF95Yӧ5J]wع+PIjjk29}cGu5Wy,[w_7lܼqA7O>?YӧmܼY%Ƹ^Q/Į(/Y(J / θy^{5̜>mACs~'WrCUu9KayOv~fL2mʔ~EE%e{;D#| 'OXq#/Sw˲*񪪾{6P蔇?['&r%%_3 ]1$Ir+ޟ#8p yۭ.]w>]x˯DF,۟te pKeal I?4~|C0%YUUE8z<,69"EQqȲ,Ij&&>?5] f͘]Z2q9~ot72ME4t:{#Ѩ {\nMy yA~?IhW_^|MReY!ƓƏ뮚;A<&Bt8.a! ^;Ȓ-KӴh4j|X}FoI'hD?e8`@k+?<<Ͽ;kׯ9nu"{^(,(YXl ˲ǰ[p3?f:o򤧟~PnnaA֢~, =7ސe甖m!҄sΉ ieZ縶_{]EMx_x'-!1!B8f7shάY //86-}?aNcƍ׮,nw@8.X oaޖm4MR阳 mmkZ,l-1^V\sqaTUW'$$xnhQ^Q Ϸ#抃O.ӲjYٻOQܜlU!N%"iY^>8PY/----PU]m崴`0XW_߿_?UUEiHJLyUv[vC x <֙ٿ?,gO݊Ahko/+ۓyBOfG0x~]}}$_Q/=-5%t!gɧ=y2q7m, @3A#0!vLJNJRU5DrUs禧eG; 55~Bl|0HNJm%h DFEE)ټp y-[`0b1N_3A#ܜ0LeYH$3#f'MpI@gefBQ|СaPPQG 767M<9 ɲLR5fka a7OЈ1FgZVP($ ⌌=KyƼy`ڔ(9C4 j{ Fq8pzP~:~B}B,O(+Cロuggbooθ658~?!:$nܘ1zD3;;8xt2P3ёA p, vFVѹ\.~B -xIJa( tZ&r|̧+0Mp;oFqND{Lܖg"!85%Ӧ#57W6lhjvEsq_߲F0\8+ :IIs+kـi!]B EV7dLg;ԔTy2T Dy84eAM߲>>*+=l9hi Bd;Cܾ} %טroa̚El6hY`QA^O(/7uN,/q ~UM5<3 *] @ 4U3:{+-OspB"8#n78-#Q@(?ч8'&_h~>wm[-!c"IoC55b w9pTp1{ &%%1ge@<[4'2M@ن$@ Mb~^zu/.:v,y Dٸ |dQTFo{QvV*xO~Qm`! "#B@׽8 @ǝK!{Q|8}qW7ŋ+V!H[MӘ4I;E"aqgK,D-3V3JfyP9&^k`  ?i[[ X;?L>`#ILSOв`[fAp`g$̯q6[$=k0`W#+YR~ل 4Z>J8'ͮO58K:oa LjG1 8ZZsw&kcA㯎~ܦ^z=QL:hƧ4qښP[X?uC?^ɉD?%< UMC*6[Jr(J́3~@ZD"zF!f6@Ľ>躆1'MA|"}J\Nle]XM=WMʁҳoMU^ 84:(뺅WC4w` BPe`03ca{CE#@X4IƦ촔DB={rrrvظBnWAhW.qr-)))<Ϸt8-lu{fBHdӖe{EA9+xMi*bm]]KK,>4Q -|}P}Dvqܮwt:mj@pˀ" ]h-9 u^LtK, 8D}@±X4.+r3҅xGiZ !0<Ϸkׯ8tƲĪ8vl6ٽU֒X;iBl^Qh2,<8YTM;)=C 98ÑVq`?rќ? VUU& UVU7>WSc8.8P1vXǷ-dfJ|ORRr;wӼ]ekAϽc8kjnrݢ tq'b%I>tOv?>vx<+a?Ez<~r #'-bܲm^zlmۋ~'-l ~It8:nŗv|>Ih.銟x^eonwYvXPMMRRa$%.3 V%1t:EQ9n;/4M$Ud|^u:^p]U`YւECfK\NqǞXXgo(|~OQljA^ﶢϽ[rաC5I; ˙KDq^Ia"8vz9<x';:~ ^/}C3p8dYnjjZٲfYVfFf82 4h4]PF  q !{}Cn|nAO4Qzm㫫>aًHIIٔzA]$bCcowv?{Eȩ;5qB`a$•V/[[}o]C B![dGv)Iv ~IYO.JX7ޔ$I+^oo]\r͚Ʀ?tMFy˕c_y5o{]eր>+-{9v1!L !hGj>Z(1-oBJ>Z$ɆavnWRRk?L!L&/ʚu^ϣ -Kyc"I}q󖔔gZY,k6mu> }lǟ\V\K0[EGkhe&.>qmmmW\~ݻyGeeE ⠥-dS[eŻna§Z$+k֭y<ľwq&sO !I7vM{@k[eY/4U7s f;uuPTU$ڈEQe ($BI7 d ϟ3s,Kӹ|CCcMmm8+,(=rmvm51Gͽ_nؘZqq{۾s뚫:d Y]}/S:ޛ= sԩ#GλoyhcsR&Я+ӧNMLH(.)mll [Z&'']zEYTMmlju-1!QyrXA~dΜ>}Q 3zCsmEwv\_̚9ò,Q*,_ x?TS زu[UUy^C&ڑRSS>lPggj]#vLpbBB[@kŁ׮8o򤺆qޤIE;v~lyVf,IUՇlݦUIJ,r7n q\nt64՗d咣%"H$$'% !0dݿY7:od[)))G UH$ܵkm|^_jjǟ-+..)߿?h΂2NÇCZ0,hGZjѣ>l(I6nRYUvo6nڲmaGljnްyqQ+JsKh1io0k֯OLH&7$$$~0;棏?>l!?}Y2;:}P8t 84MVV]y'} ;:n1b˿bii x뮾j'fge}>˲֬_oY^Uե|jW}9khjzVVΜ>}daajJҏ?%T8K/1mڸ1ck֭u47|ŪC55yCF"Q907r1(GQ˙VVW''%]rE6e/߯mll;z_QgᄂS e8p9^49f~,}PA Zc g͘>sW9㸖@1饯>t({gfdlشi֭e >th_y+^>sTE}ٲo7n̘h4Ov]VS[s׮#GQILMImii)-+mln8PyPEŁ‚ 1N Fb2HyoARSw;Z[-e{Z;f\B].WzZZ :uyGܺmۗ7͜>}TUnfO a9Pރ6{jrntw_Ӣ(FQnD" @ @)eY<ϩ&IA4Y‘-ASU!IL9unw7$. h$1M!!`,J5R~e *vE1:uMrMӴlH: JarQU@gn٢* oǹ]:n]93tݦ(hyh4M~^躮lhF'Ȳ D1DQ زlF f0Ɔa`& 8?< f4(I$/hF(i@!BHDQzbGJXQz"rKKjC7.WlAzՠq̣qSy:hFKMIMIIC5}B$Q$3S׽لX\Z?î8EĂ6%϶%PgZ !Dx.o)9սgt &v$צOUGQ{p=1'XMt:[n{y9Qq<iyƷ.-% kyt9v~@ɫݮ`i;E&BhYX^{ϻF#0^gK8vz}Ҙ3"^?!|~YZ^G$8GK @>.L?Uבf~}|uIIGz{u;ƣ!Gڌ1BHӴ{~c@V^Nlـ#ZqXE%G7>~ {a:]qF M@ wbAkՌ?d 88fYBl Ɍ !D%3(z~V497Ag< a0pt^! HKIs9]Ӝ2o!$ "33i n!}C3(z1B 8 c0,)̢a^ff0aX!s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>~s0g0>of(2tBx`0S!D7u4yCu&  !DE`0L `0L `0L `0L `0n`Bh@ @R0x"!$Q.FHC! !c4EA uY3 F/t BLP 8R !DI2` !`InrTL.L 4Ծ7~@O1~,J:g`0rdi4MoU{ tx\b'б~#%2g0PǎfY]3{Q]G6 ~):( ``0=A"Ѩ:JTfyBU UӨ#>ze@$EI?`B?TWD3%&$*x?U-Ӵ>I?`t"rzZ&d,] !6I?`aW=^Oi˲!L 㘜A[#`0}& 8'f:u cydݒ1!i= M;㊥a0%)㐮g'+4f$IزYnen!!>}%X IVV%&& jKK`X̌q{F,Q^bMrnmm ]A \{w}\yass?/`ذԛ~pCqi;ouʕi͚1kٶ}_~7wdݮ0ek*7'{߾۶w]{Ud`0RzyG_; 3O{mɒǟ|򺫯4pxajjkȒq\4gFp$GH$  `%Iڹkwm]ݸcd665D7oْ /9}R07n<~84sUM=cFС{5rDTUZLSӵP8 ah3ޞG=7l޲-oȐ.ϖUUWO41P\Zukц͛hm0@ `f!UUcGAx i˖~&BB_Ӵ_ .)2d֢Ӧ}ةc03:{n^EQq pr;BHDQil$Ii.Bit]$Ih( $F9l6[,t4F]NiAc -%I~bA48Caʱlak:D<=d'u*u]%0\.WmmO4֘`-;w EiP]4mيW\vb,˦i HzGQNG*BPuY4Z ]Bt*p$FUAaZMJh_UUc!*4M<pBt`&r"fۺhͺuMͅiL HO3xA!:?aޠH$K!;@:\Hz]['ZHM|`8:sw+84ayy`0R:h3 ~0jj9 >`=n!Ht7`0&;7 E_DDd]-~۶/1=f}t1Ƙ z]l[GD>+2("˲p]A,PX$1m[$J dYbQǿF_l˂P0H,h ,"Na[2w˲H   1K+~hR4m~ oma0? ʢ ?_|c^ j9/>ϗ40cm {,x]㿤1E{ϟc۹1 RM[_|x,me3R`,Oz=n]MO_Ie2HYIr:<ז}n{`Yeq#h_*e6ZXܸtKO~*ȋEX)12 ooI4aReeEXR敍(\k;c /=wfYZs/,31[6ǚO1w2kZ=`_ [s[4>kaimvo"RQZ‘sjϞ+-ҒܼYd*ͻ{``p>ͧώ>fLٗ^vl{yJ V̘-+K0 #e"'r2PTPtwg|O  ' p쿷rCVnLc<\e\| Ϝp]:zsY8w6\>1u=,7dbTUOϞ]oo~{;{dF'3}g;\UtP2 y~'9xF>̔I~2"ʲ,ؼm'Ν͒h$ Z $|+Ha~>Ϟ 86oX@QA>ϋ GYqK;ɋ(*ĩ4=Σ{;kr8@t:yض7ٗ_{v=;;wJI*/W;xgn.hS[S{±m\2p(D~DZM77 !o]>'VH8w:1;8"J >p]}eYس6y8kC<%}{"ד+~L"͇g.0coq oe1sjx@Me9yE(<~1rۍ<ﲟ.g!P7ȍJ6W:_D&DF:ODDG.{Sm0=co!rJe9}v"yq*^zqj_2A,H&ttv@D/ĸC&7 Ec:F&LUDD4|uBDU FEǴ#""# La#W܃Bea۶%""1Mh=@A$ `|&O˂޾>;Μٳ[ct,k/>""ע m'y'pҙ4c^dh(mmعقi_9u EuvuqmMD4a[e188H:aޜ kcl~mYm[Xe[omeoLX|93s<7ٵk> rrٶMӡC<?̚o9;JݔZ/iODy ӧr2~'x?e/ydynzF#<3ud"*+*Y3fj-c f`|?:::X}MRELoFc hx7ׯm?O!8dYJKKsmA8A$` VY}* *+I$̝3L&cm[c|+_mS;iά3 ?̖m۩bhhx͹s;tutb|K6ephAls޵pNz/"[\? dܹsWM0#U]D"0[.Pr-g>uFzDė&'ch|Fx/ яb[xc7Ӹ`Y7l ˘Ijks** ƄB8`O\t̶.ZD?$ b"L,)+í%l~jVDDLW[-nCd2X}}c9)*"l`TDD .^L STL~>^U&""rI.PeY rtGg :p?&?c|MG?Iܒ<!.]wuwQ^]No_/{,dڮZqI٦Ty)N~ܸ &M"";P⌁H̭b lJp{W[k/1+V]k`oz%gjj0eeF(ri, o$2܂;w.Ns3^"aV&\~t@8;{6nBKh:;v`am\~$d.%sMX,M[}dn\7 ),LUUn<B/LWr""2/ϘdnSVkk lۆDrGG" (1|dW&[֭9z"w? L(_~, SQAf܅ [[ __ g42ߎWSC`^B|ܮ:F/"r)r(…doA۶Z@@+""W/W)-%jŋ;; _ i_D PO]]nZM`xl~Fn3>5k "u+ui2ܢ-(0 >4?ߝ6_q7LID/uOᗉy f2+V/"rY)2/""= """W/""# (""">3ea6ea< s]۶= pk11zm۾׳is]m\7oyXˌ1c^2Y5:/|x7nYFo# ><r8,N?@@?%̛3L&˶wwd1Yl)(-)c t300!ѥSVZJoo/A~~>UU>r$±'X8D"쥮3-- سoaɬ kC$lcx%OufΘ8~F#? hRk뺼 2wܴ[V̮Q^^Ƥ~㟐 8$ 1 %޻D>h1ctuwc[yM104pwqwO6ɓ;`9`o<݌~,fUl.ȴS9r(EE,]xtQQQYxgO0r< ˎ;qr*+*;gt,llu={zm_6 Lg׭[9t0uu4Λu)((O܎yE޲3e|M2޲ٳfg^ܼ]ߣD@^,]}!?'0b``ӧQUYɉ~E7@ݔZ0ư{OnvK_JD|貗G <,XbuG300g PAb$:rT|6>vX#cWF/|0yuGmZ; ;v`0r-m,دۖ5{e,kky\}{=Gc֘|J3mT*E"@q 1 F?7:cc|0_,i Xo8m-7|{|aot>amߗ \`0HQLc.>E꥟\m4(""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""# (""">/""#+5#c Ƙ~"""vDq]t?q(L+ nYDVػ(""">/""# (""">/""# (""">r'""rs].UqY۶)H "N(""" c<*4OӴf)*,|o_DD%)*+EcW$Möį\3 m_aYK /""r[[ux,_DDZg}ا?R}"""b}< p=u a2,e8cY;[Τ8A,%'ֲ,8x l˲ȱc,kh>A[{XE:M/eY4>ľ8zyL63cl6K:!Jf B0b ߇c;'kub۶O`b[-f6̠Z(+-SEDD>qXEww7'N ?uS),,zz{f`pDd2]]8u4ts)*(bIuirR)z#:ODD`8c=#1 ζpyJh6‚" D"A,ñm)).Szmmd.IN>MGgSjkJ)"""by d3Y`0m?y.6LL6繸ˉR)b;.s'@KwM~۶T3 :˲>ec pOc_V  ?"//oG"߲T\G[XPEDD.٥]CA~eG/""Q\bdc(DDD.U0$L^c \[dYܬK(%*/>va!K]]u~K )-)0rD.h&PEDD.\#.vG] >~QEDD|D_DDGlƲ,1x7amњcmYmNߟ靖\Og2;vJKKRG8ڶW1=fB uâi[eY9{618C]ӧϧꢷdl6 xLp-bouv&԰J*0h"w&EwO;wfeѯ[#7(0ƌYYmSO eeeYL6NJKKZ_#Nm̛3q2s]wEbj}=PB 1ƌN#Ŋ˨$<|7ӵ,p]˲FW ys&.q tęc8|uS}Mh=3cOf`8o.MOsyܼx<ζmJ%Yp!%żu+]]xGYYgϞvd̟FկRZZeY>sIJK۩–m`̙)~_p 5tbݔ)g/U`d"8} ˗. e[\m66}}x"zzzxgVnX :;ػ?P#R)fϚRVVƴƶ#b2"0ٳgF̝3j_D:7㿖e9yع{7Yץ$/ TkΜ=ˆ7`m~c /6~ٵ{S:>ضMOOz77mfǻ;ٶconD4_× ADD]~c /,a!<77nↅ 8w<{ƹ2H$L˹sDQf͜AMu5wqD6ZZΑLˋs7qÂTWUq-D/,,䏿UCBMa,Yp8AqQ'pꛙ9!7\n[8 IStuu i7/~qaE|r=wDz*nY}3TTSYYM+Wf;:Z7O>zmYΟw`6 ypZ[[پ]v0h>IWw@6Ν?Oww2{LNly>;0r|ȣgp]u).*dhhD,]XP3g8y7<crr@gΜo"\̟?^pᣕ%˖my79t0ȋp=_<l.onڄg +/cԩw~3s1Ǧvdη2k ҙ,i8s(,,ӼKg/TO>jjjz=lfJd?I$,Z|ݵ"ֲ8xNa̙;vǹhoog,hl=3oj#>rJ9@ @gWg͢3\@sdS)Nrrr/usr/lib/python3.6/__init__.pysPK2]ꨊqq#__pycache__/__init__.cpython-36.pycnu[3 >\@sdS)Nrrr/usr/lib/python3.6/__init__.pysPK2]f{  files_exec.pngnu[PNG  IHDRj8pgAMA a cHRMz&u0`:pQ<bKGDIDATxgtG~TA V%i?3s瞙=w~οֻ3ttOy)zoA ]PEN$%5I1P;bǎwּodXa T*uvllou]Mߛ7oj|Xʞ]NJLLLn/m_LUM tp4lV6;th,( pر( dD*Dn t]ClV+vmB4 bP5]q:7tH4J2v!KaEy@վ}˦719B~cg΢*ycMg͛`Qdt`^u%<8K/0 N tiBn ."# osBߟ`E)+.G:A`!~lo##LLNFDQy̝{ }/"kW47QU^Ώ(i:Hg~R^~}>JMe9C#cqN8%N3FhNei ;8`x)>yՕށ! t!ŅONN$S)|^~cLϤ)-*GHRH ߏbhY d(gZZ4%V &&tA`x|wbGyrfJ ) 0`:|NkuV,GDB;GD,Oyىju Ô󯯾$$IʊYw=nBO6Zc'x桭\/s͓gqD2IEi {eȒf͛DÀ3-MLQSQ+|.ncU~[|'y,WC$> Mu0}QnF'e Yw^`tDyt&n2>5s<Mܷv5eRU^J]U~K$&&w*aP?qx?K.?k[711~4àg6N45sI/"Q[;v$IjŒJ=3Q5-yq;njNLqem[Xްƹ36 CglXݫ RWUAZU?ʾ#Q5MkWyu9q%bq;AaA>?Ue3y11 gcg&/tQZTļJ>wP8a8V/]EQ٬zfł( ȵ?EY't1>9a$SAJ0&H`>&V-G5V)FHҸ4Ucdl8>GpmhǗE$n,$x=n*KKh\OwjRLKD;l{g[ذrYP.?/QHk}6ǻvհDcqNkvqXX[͆UX n|h4ƢynYfиpc𸜸].J C3 >u).%Xް{E|>ux"nnzrZ2[с‚|~A||6K,lɵ T:M"beҪJ*ΤX[d*=3X˒(L:"E N#"YxAB"3[ J(L @@4l (VUTU ,JffO&5UMgy|<<ۖV5 CǢ($iYED$I$VQd UӈH$IҪJ0?|)ϯ#Lf )5EQ2;LLbA@+쾹9ͦfłb.ÐE67ĵaج+^0 %Q~Pٺc\YlVe 0 y0/*K:zdfG%@<$W{NaSlnAu,OUyƌvt`dbn0 fivT_1+#uos /LE׿?HUy){_s^f݊eTcQ,f!5cbbrsAzLLL`%T]..<.'ynW|\lh&&&^WjKW]B΁$I]@nobr;q'Ba111}'&'h?>+2ɭA5y~$I"\Qq:8N&' B׷Rm/5bXzR)‘0ݑBf׵#d6r$]G^^90e4Ã,"rhoG{br&'' hz .Ea@kEQG)).AQۺ|8Cvʑ$ R&B0lMӮg"i_1'E1F< Fu! ;D16.( 퉢 }VŜ+dn2G% Ny(-mi=9CÔR[S;ᅬf|bbf`p2ٰ022B(f(lڸ1Q ZZ G1<3S|4PߏELNNbQ,hH$ xnAh UVyu|}Օ3y4ǏsLS}n~]022½-O0byg|֭u;pqv;DA8u ]]/>٧BdYjN W08I?A<h$3 Yk]qh ccc }H&StwD8z85h;OwO-m,Y@o_;vY:#NiS?qMnq6jYb9G Xx266Ns|s;:Xb9αg>!2kV={?qh;b†u().~OEE^zf{NCCC|ɧ=wX,o6.J{9vwJo{00 wy1 ښ/['8~$Μښ]]|ɧTVTPYQ1'o-v,f(t9)/ ??AaQ!~aasz|N[{ ,#2XtZyXj%%żǤfzxÏvGuU%VZEiI 8{48GDٷmXs|^6L_I9ylAmM ,_Rw~MxL4EK:M0ɓTSY^N]M ˗-z Jq)n7EE,_2:/t;O$vӜ:um̭ɭh$Fcnz%D2^rUsK+}|' s)4M#eҥl###QXz5׭BW7T: "==|RjkPUϵFE|J*++$0q֯]ŋݍ,K̫eXV,y>B,ucBff[*+oGUe%W?!(Ri:{ذv ׮EDNFGg' ^/ ((~b;.6mGgEtаxWdtuu#.`тș8Njk.W]Lm>: 2>˗6 ˙&R PW[CAA> O$bͪ]@/TTVX,V.HPXd(cX6,u]2/O$8u =?O.&&'D"ut!JKJp]s9N:ͼ:308aTUV>sN{G==jj~1#W@ ur!1>9cػo?d% xnvŧ}(lXD2Ɏرs ),,`IJMwz8tŋx4 U4uf)(gт=~ldQj"Krn}^(SRZD'DL& PUD"E36T]7rN.-UPU|ll3xBJY8>nLdI&N!h_Lk{;xmԙ`@Muu<}v\ , TU iK:3ri4]C@@Q=FOogD;w166μ:TU61d fSEhtp޾u>_便܅SDk0 EV8~$D395Ea"'l4/%RVZ  P_A<2Ɔ̚|q1ŧl6l>GQQcQ,TVzsVS/gEDjkk(--atl|Ca UÙzܰVUt]pferm748HmM255%e8.C^}Uc}9 S9\EQ8o_~Qٷ'NW/lsae>Ǫd?_z^6iWLf|$/~aeem7ffG<}v-CuiҌ;¬}R)D5;gdߢ(t:M,C%.7t:vQ,AlzfgL$awPRX :{,K9캮,!$&$I> ξNR^9DQzZSyki\syͣb,ueu}wRRTX( s~ &Jb;f&|})v /05=MSs3O>( |{;ۗqYxQijnwʟOX`EQc'Nv*FYh!o. |7HΦ{7tɒ H4koc?LiieA݅ gXo%%X PE095ngtt_74h<A@UU\@~ hcXb (( yh[n2 211ϗG 8cctttd yeY% ˯墠X,F$   O$t( PE5܌_ǎ //ŋFc4=jEEZ;iio'NagȲgW_cbj/>,(^ ]* Z]7P,6l6,vb1CKg nBR~:^e *j9ʱYr%Ϯw3::>wGMٱs󌍍_qJƌN"$J~Z~011A06 ĩ (7U&&ws#jkjc_V2_"+snj>`u|'feQΨS!^~('O=A `!>AG_}ʹ@Z it], BUUyZZp]Ⱥ5sm$QjfJC$I}I T5c|v++1ZUfK1 x<$ILkͷF$jٶu &_%I$ yF# +-chh^<^ 288DWw @f@]M ۶n?aٰv- >v 1Hfa(b>9O<حv[pcѢEUq6h4J1롤`Ág]6x2XD2iCOE_ݟ_7wL2/t^F2G92bc9[ `rrѱ1Dc1"ac|F|V(vǓi0r!+ hNIq6`(Dxp8$I6+Dt0HA~> Cm6ʰZ,  1== PP̣ccaN'$16>f26߉I  O5MLLy@kkEoClٟ/='뙙  E?KeoF*0==͡Cx<[ޜE4Ucpph,zY:IiIu,s^.Qq5+wgE6vZ~f!dԌf*omF}&&wY?gJ}i'0K #rܰ ]裏]&l~ P+;a\ݸ`}wҴ{{\λgWw<]w~>NӔli971KZu7Rg"lw}=X-ٶ-011$I3X S|!Tj3" fB?&&T i %m/"^MLb3Vbbbb3\,. v\2ou.LLLLLLnk ~MF$Bnಉ8%DsTdbbbbrqM#.PJD7̙lV-q-|%3 xZDu~򜦁 85dd"E &j*#Ӥ4NvGTAynuvLLL\Y)!Bqlw "+Q( #(N*/Ufn6(BK!0t.- $_3XWbA is" ,WŒ*^t1tD2%$QBETUYkEQIMɗ3~M7P5MrL0ff{VEQ ^O4MC4E|4 5JHU $QfˬO33WEsٯI:dG204Nz.@}loY +yKU$I0 RT|@\{M(de:( Lϒ=zFFgêJsu`X;i|0 D"1sajg ɯb5&&&_+ #`J@$oRP <裬[:g(`Y6إ1ҳȞ> 89Aٳ:|?g۷ >?C#8xxۃtp-dY K|itAp[%Қj #^zU}!jkj8zÿ?݈099ɉSYrH {'c@Cb]*?"3ŋ1>1A8j}z;V}N8u>VWԟ d]Za*op:n횜ͽWE<4vgh\ 7;~'O`xd6z((S<Ӹ\߉p$˯S)..٧}k0,&&&_ ~P5Q~. QVVʏGfchh>AAA>?0,˔( X!DQH$0 0Xlۺ5W#KCCAeyxvN9Ciq %LMMcaap\C!zp+V@Dt]n0 Lɳ,LMM16>&> V dZED, $qRϝy_褱s] DJ|3~1jjjHӌ( %%L@ fl|h4LOO319ϗ///WTd2s$wxz=DQlv;0 p8$SI à ??n&&&_ W񫚎-?( ɧQMn>r:i/OЅܳ~=_^yѱq kAUU^{-.YB[{;xڬ|}P ,X{gjzgz*)IDQ~+D"$O?˖6jZ㌎R]UEyy9fEH3Z?>fqz+62yIv{n6ʈ$$hN:eK ]t()*bpx.Sl9AVZtgm>|8O>8u NQy'.>-8N>3 ,`^]-oA,Ce*+3B"(Be6nK$S^VƷ.7uHaYc#'NfIC= `:ɓHHYY>-I6y'p:[<6}CB<glg#}! ,VӦKsQ+͒Vf<g~h4wxu={0W?O9f<gՊ,Z|;Y ֯]CEY41==E ݻvJE=v&&9t| (v3 ]׈F(k<w/DP8Laa˗aYϖ*#K"iUEu45q=`ú  qմ E㏳dIDeK瞥*vhj:K2bF~RTXcgtS}|t3p]Ϭ;;.Lctvuql<9qxX,NiI u5躞4 I(u]uΞ;4D!z{{I$x=n ,Z0 RYQ]v;GȽTp$́C_W=֭YMˊK||Qgpbr}fJ~o9~ xmsb6˅nGuhF.@$e3Nt=J(Ν*6S0&:wb$Iش}-8t3goT2e ~/gɔ~5c7JzpkƨNQ'9;Y0x=ՐGt4-#dYFE4M#H(念g2Z΀-LX,xx6*+*.0Zܻa֮T:M"gGiI w~嗿?w2"ftE0 cS:XfVAZ-82KJ7\H47+ au,+n:ۿCE6?Mͬ_ 7=?&rXڸ}?<ÔcZtNmM oP;0?_022s^qݹb9Y yeS]]MwO;/pi8ƒA((x}[ i>®={zg`haQ"I26R F.58|NaQ,,]@wOOf8+˜ECXU2BeNXGs@qq1ϱm CG4Juaj4p8GnG*Yf5cc7U暮!K mG8phѢY7N GMie3p8L$'J14~%E~0}(J8]8N\.'EEDc1FG(cXBd^N)"(R$==aQR3نa06>{F ci/}}8N>?3y.)aK<'ezrǞ;vA~>$ljb}>4M# Eh4J( 5fpx͆B$BZ3e966NII1TqV % M2l$IlV+C#QdQ@00PR\܆a015bL& G"}`0 8t(ᅬ@Bc'Xv5E}>B0! I|x^P*._^199Es㾩iwg{KMcXqf}dYc457}7>DE|ќgɪѯVۥee/-95jĕ"[Ƃ Fyr},\0P(̯~;y *+/{)p4LIq yf<*6Y@Ļ.`(9OxwYQ\TDIqq:`~]pvrqu]%Wͱ2d=U,r:& f"d2c.ߘջEq-DQ$I- JHRD]WۑH4B0,rE2Vyxtۙhf%s›\‚y`̷֣2Z,Y111b #AUe_w)|:&&&&&&We|bg<&&MnL17;E)4=0ߕ/-t]'HYm.'H>Ǘj`0sp8ٮqLUU"LxVtKjbS:+ EӅj% Nr\.7;E"a$IfI$D5dYF%dEF%;3!ňBƫc Qu"TEVp:$ dYn7+JxxT*M:BQdYǟVWn\O&8yvVLK9B֬^{}[qiu&:ٽaf4=9585zttth4J 䮠:$#c;w M 8yy45fhh(:HC($wB> ̙LX姟|= JظeIk[+teDQE8fjz]IEECA ]'?Al6;hߏ,  QZZRǞ@3QDGFGp9]Aje2dhhI).* x}[!`1‘0vi5颰]BUUP{M/67u ExyYiR)P5?_1 v¡ȲLII55w:Wէtvvqܜ0Pdbwu]Hf-f T*ͱcGJa6FFG195I4BW'%$S)ϝ%JQ]]æ{?111;D| @UU5MM9q8u}9LMNbXXne*vMimm7Ğ((djzW2==l~…υNO(b=HmM==ݙ{<97GaxxY0kV)eɊ%ߟϙ3'SOq{ps0 \‘0gΞ!"KrQ$Q"??wDx=vh_øO磨|>$F*m$ ^/COϽ(磺|r|y>\N7j:M(vE%m PHIq)aSYQ$x yyyDQTUSTXtU[Kɲ̼y9pp?D2AQQFc311S'I]m##TUU322̑씕3>1Ʃ'q84.Yzk㊂_EȳMm6+yyy8*+aѢ0i_EQQ\.JJJ륲^N9EuuM澒j#/χ(j~VN( ](nz,+>FGG p"+2àǓMd!N0tpgzA8Fv;;;(++'//ݎ/χdW/@!n4K-…NFFG-S*2ӷʲ̢imkf nI;fLMOqqFF)/k]_m0p"tM&[P]]Ck[ ndf"*tX0^N055IEE%eeQVW_زy Y1ˎ^\5YsdYF48`ZUU`?fֹdI$MS̶?Б%9I$3XMH$PUurSut:X,֜UUuά/+@!:_Ȓ1'MI3[f|q2].$)woIH&4vmNz􋚦"IŁ~>C{qJKسsyGg !cԘL&ZxUPUH4BތRt2!J0ndUg4B:gMt Iveccܵ3~A.[*b96r=Ȧt*Irn-!ο#fWɧ(WTi_m{-aKfw$ì}o^kvw|lٰqeU|b:m-:[VN'b3X,w͵iEQ.;2SK%ERN}]nw7`558ΜPo_馦 )v+;2``&&P NNW$Iu溂$` /AVH]'L2̬Cs{|zTM% nuVH@s3~AQ7ՊjO[,x=^] 3~әFbbbbbbb#J3v暉77˙E.R)Zڨqyc綵w(2Vj p5{E?j!A[{{FElFbq"($QQQGͻɝF2+:QHRG3MEE*8^jgxd2<7PojKF2s_y ;wyO[G4]wޥsBeE9n]wL&Y`>6nt:}!PP(Ľa% 055Miq pBKkVbU AR׮%/bi ee:rX,4#Iwi֯ls3CCZƆkN>NMM MgϢ*7lf;r[&UU#SYQߟ abb^f9q/:lXWxɩ)ٰ~G#ZrxBAEa(/+LSm[ghx_%B0o--m|}|'457Yp8ySp ٽw/N W_cphqZ-!":gϝ؉zgOo{e^/nC7\(,ZMx|.*+|(gzz>Fww7ǎ;Xt)WVߪ3楗AK^zU,/^Ǐsn6Ï?a޼y^]~?n*Nǭ.o$d>p8j/  `Wx24Mc4NsAz=TUV>zO>N(&2 y9tdAD"WЍL|r ~(a( Ա(gT:7E%lݲP8L8eENUe%_ϒz6͊.׭eú)‘Mgϲli#PP=3ښ֭Ya319O֯]eKTWUR\T}njϫcՊȲcxg9yGRW[{60+5h,ƹV#H2O>'NBٰ>z$G8JmM5[7?˯h0"^ nu~#10p]ltuwx (qIV%N $Ct`rj󝝄Caql>V,_ SQ^NYi)+-jfE9y1m߰l96;(tRy!^zU>2^ט9"|yyh0ZZ8in> LgtlE JPgk::~?v=:%Ŝ>s&Vs&HyY~!g244 YVZE Xj%Ch3$Xj%~?kW0p2dc'NfJvZ[hkob8utp|>߻`X`@2^֮YbAX8p05UBa[Znj~ 8?NSs3y^/tv^ NxPT*ɱ'Yr^V7M5 GiI vu <p~e>9̞{y@L~fVuTUC2J% C_̃}[I/bd2;5kAGg'~7G).*-GqQќs###wPSUC>H, ¢ X,$S)B0Xm[jDŋb(**"zJj9>0UqIUYMH$8z8;)+-GuU%ee t,drF+ Ҋ`@g,ߌڱBGG u55̫rxBZZg`ڵXaFMLFTU%]˗a:穩޾>b8@}4>$K9z %  v| \ꢨ5VF[[^x"Xzv'N288LYiI!STXǟn.Hi\Ih蠦_ X`>n+wX<(TUJYHWONukr*_.; _5lB u9ʌ2 t:(sF:W:7{@ _v]I&3A~_Q]Y>sY:UՐ$1דy* "IsWR4MCŌVCM>./K g-]Րkf__UՌam8[ht$I0 $0<<@ZUw0 TU᭤]9yc箝7W˖9&IM\\/:7{Q[S>|(gphXn]\o%^m=?NdbbDݎf#F`kjn?A{:O>|'Xy*7Ht=G1]ۑu]<Ѓq~<ϭΒMR^Vol&( m˖q{}:Kw$[ EQnأ݁ x&L_&&&&&&w7111110])MLLLLL"LobbbbbrqS_4n*,i  14<4F3G.keu)2>>NbjzzI&'{-|tz:ĭ~,ۘKaddv Ìݖ~M A~L8sdϙ?ȱc귿g n^26>˛O1[7 ^~u=2'a;q&&4N#(DUU:w|庮{^y?sDslr2z]y}<+O*.njk[;~)"kmQ8u +W,' 244L2besnATWVr  mR|2v;;;D"Ӹq<,[2Ο拉@@ @Wwn{֯ ֶv:;/PS]Eŗ\K NU+V9=5]GɉIy쑇\C9ʊ˨(/nbrۢ]ݹva:N>o_~5.7bzz~t^@$j|RV+mr䩫Šb;qD"+Z3}ΒzC,kld`pb2E-VX>ca?p߽*CwF ou~HӜ9{X,妬SgN(V\bhx KEbt IL0t:cŋ9B4tli#ɧƭ|yIN8bۍqV,_Ρ#G1 |E~w{9s, -" g>8ɺkYpgXl##LMOٮٸa( 4o{gΰrrb8rLV,?`ͪU|gLɉIFFG9y ?o. nSPP@" i:6nw/ʂ8p0?%ή.lV+RYQA07$q@\k n+h&G8yUՈD4/V׿ i##8 bX&Dn$0?ſzJaic#{V,[vYd,wߣo`A{={8s6?,^R~P^Vơ#GT^bl+xcx&٨}&_-D_7TWVva  Ѓ[o~KiI 8x s)ڽݞq,X]{{=\0D2$ r 6޳a˯ I2HAovnX?<2 1L[AQȄUӹhF+/{111ICbt])LAMu?4? Gɩ)/ZbNe:yhV*˃[6cX xǹ{Q1>10DQ'&DD*+QAeg4 Qu3Mgiz6 ŒO CL&ouݛܖA ȵӉ SS] >%KX˗m(7/{?8q4vU+Wpn7r1|'E;D<6:hmkgrr wvri*3}˶[r1ٳe˨瞥}䙧ggsZZZQU?ww=9 3/@ d d2t޾~\nO=[7?,I(BE,?m[6gA N:t&WxJnx\ ~B$Ibtt1CA `ͪUۗ^AĽv2s*I‘p`"##tvuG[{~?y%Y JDv' Y1Sa. p1tC70t#WnB6_6QUUIA~>+W, JЃ[w/c5TTQ3AxH*ZZ6GXb9֭nbrbsکHH2͆"ˌh5MGSUb8CC8 1<24aDX-VTr Ens |>ha\N~?V`( LKk+#vv{ Q݆ @*Պn%0 6< TUTvH$LNNy躎Ţ0==8 SS:}w|"#5 #7IhgQ 8$Or9V# S4K?p6C44s9n{%N;΍'ݎ,TWUAO>diDiniajj/‚vx9!+ =s;vh,FŔg>ē ŋj* zs LR[[89~v% ;~^5շrb1^}Uc- _xR2dϾ}XLPH$j8NDQpQU9N4j""(NI&Xm609  #I"Vg> ߏjjEQvHłjEtdYKeMӈFȲОalj'\. dr3N, QXb9aNe9wcbr;]i, (??33ɶkb(9-aVgQdY&LL$m(33 h48A%}K2> r}Хy6I*$X,8dYFUU8nϤR)b8Ι4 FlF"p IwPu} 7Ͼ$Ő% vYnعk獩V+۶nsRE:gkv 犢湳 bPf 4e ϒ$]54 8U)".իV,+_&&_H&6=Ύq~qdI ߟ+u6%9{k—u-vk_g:WR)v}{xxVDQfa(c=UNf{p;r En%K@6]MII ݖۦLn-,3暙]ngy:&!(R[[Cm)gc.:E.&&&&&&w7111110M`U/^7[M 3M ڹMMӮyt:M,J "Ng{\i&#J:? ôk01Nt]'H|ed*E"ՏerL&o8~J<gjj*P*&ǸnnJ?)S7}Mgům?rGvo+)={_n:O?EEu~3W_}ҫ1}Mo8)&&'| E àx"A("NQYQI̹v FcTVTL&i?Q^VJMu5.,/tZ,_Gz=TWU15=M$!JQVZQތdAe:8MUe#cct^#PP@]m-sd*Emu N6 `$q~?FE?#Z[Xz5{g``{֯8r(=d H&Sm>hBϝ/-jky? QVZXBeE9$122JwoMxWnwtnu55(ee (/# Ӄ㡪QMuU5|љa>}߾ 464\;ͣiC$SI,+~]=ȲLmM5p8̅ndY"//E,IDA̸^qt%% L&X,T:v僚J"dzzh:/\@\n7nXӧYȞ00x~Ǧy(/+bp1:̂yg8u K,s*+*Y*(t,=JwO/G$roer&撆>?L*++`,_mv@9y4,klD zz{سo Ggr?QUY[xŋo% 0 'Ofxa!=0ȳo=¯~  OPRR̿6**)+-#;:a}k ?z=,ih  211I2dʕlw#ߑH&D"Ȳ̆u8u4? |1v-_I&ڽP(0xWq,_Ғ4M….B%L~ZQDSU^ LXb?ȭ.˸aU$C,'hZ&3 A@!F  P_K[^VJee%h~͛n"Hnm|H$t0H[{;,kl]i:L<`{/oB=w˖R[SaοwYyudBfm#\L_&^"A<02%AD$$DT:A&`K2LmnLe)cNSQ^)/+\ xt*(@,3 ΣhNz$Ijyp8BiI SӼ9r@A+/,ù}!ecPUݎm[N3-O>%>vK3O=Ia @, 0hwA%\N ( |?%楗G9z߿.V`q-SSӬX'Nѧ" "mܵx&&Ōdb`pCJJ2$!+ 8z]dCCø.∏g||/ ˑ[|<DV32:h( 8ǝYA>VŸ˅->Vhy_y -5Zdxd@lL c~0Lx,3Hx<l6>H$%%a2q:  c3<2U`Г㉶T!2łV! 208H  11ؘ|~?CCE.r{<gۈ/_8 Lv3GFaㆂ  |eDALj _A#" c(/^e[T=wߏ,h._-t3<2I(Ӄ[>Y EQѲߤott͛HLL|lDme\UK/fbk7n SLg].\[ˮx%~˖,yhm[T]8OCcyyڻn<3(& {1j"VKxL9x׮!f"u0dn')1J$,_hSgtaگ}fu-+/B;lC)**$;3HҞ^W遾ͭm"I*|Kn p B|>N'#B!Z& p8^SKKkƑ ~2nQh;YpZk^FvEp8'smzz{zQuvFFGWp# F8n qN`(͖^@s.2obcc5c:/Fj*'ts'q{ܜ=wV B4wZpwQP(btԎx좾{> p:Q`0s|$pD|>zcsK-mm>J0r1669N(bppg XM ,x}>|>}}( v]܅ ܨQ IDATa9сD цG}+BkLSl\_}?8+Yl\뵵;$^zy_zŋQմ ,zb%jJEo_.L&fF8"@FCVfkjXz =wZB(bhh;wxXl\B+8u #h5j.Y^ٌe ohmkcޜׅK8|( SLaY|9흝|>nwۋ$I<3$%&[oca3`2}r(9wUU(|ߡx$P+)ASW_"{8A_L2\.;(cޜt: ؘJE||<918yƦ&V?$qxܑ+і6g>AȊBbR"?Y|kj7g6%%ɏĂys;g6.Iϱr2ϡ#GQ+Oz<vh0tb~T]ª'ϐ'N¥K_nٌhnIX`%%? ?뷒,˸=֮Zٳ9t0)ɨj3 Pp^I^nZ@ ^#9)) VCb4o2`0mCRR#y/2׮ߠNGNv;vPή.~?/^dnJDE_VsBRQTtvwʫƚ7r%u)RukW d2h4GZEYI /\`0lssf#ݵ~lL, x^V4u.ں:*.UU( @NJR}.{f :޾>j5ob6sYz{{ٰ~=]]dge!I#vQWIPҒD\l,&|Jnng_])/+>AΞ)S?SR\Lk?y IR!Il-XHrѮ]#$$$`65c:WoG^n.f`=nE!7'b2x7y~dgOa֑|W²LrR23gLgtԎ`h0RRR̡#Gտ{IOKeph_{z,^Hl|,D2#LG@\(D+I%Ijt& ̘>QDG}_iy^/x \B~?5uNGFZ:#tu`SVRXaؘ;vҊh|"m[{q).*dd$]  66Q+WVK{G]aS)--!9)m$'%GcSN8EEHHaRSS&vDx&cc2ɹQ(-.h4RP!?/L;fJ߾EQظnmadY&.>kl,?/~RVZ0G#_OwOYYx<N2gph< 7[Zj4(?˿'΢ ^OgW7]]]L&RSSIBrr>Lo_?99ٌ;12:Jss JFWw7$$$͛Pj!#my[Ba::IKMh42rԄ /'4Fv[zCCgZZf`L㌌`&5%1\.6Aol$GrrM76<*n彯( >/:l}?LٻC!0S&2ŋ!4ahSV ;kTUK/<Ǩ \sK }wY hnis2y&YV࿯ȼՃ2ehj>3O'-%!#;+ۊ,E䋠/)66sj')#FQ{zihl$?7X9Mz$  LrR _A#" cD~AAx/ A1@||;wN,pʶw;߶uGq܅qssh n,x}=nV_ٳ_£ŋ\|޻_w>zں:=H&乗 m\\J~oO ќaY& (JF! eΜ;}l`0(9Cn'z`E !IR$׋,˜:}ںzN''3~?oV!t+F_/^&rb@e>7Gd߁fw/Q0Gg}ʭʲ墦_0?qq+-( ^@ pz{z{m燯έs@ SEQohM'Z߭C׮s wvr:Z(|׮] /!Irrz=fNθk`0ٴa7[Zr mK.WVs)j ֭!..W_Z̀wZͪ'@%Ih4:8t+/k7nc-G;&#=g7oq —$I}kȲ̺իiyaYb9ettٱsgIOKꦵss_ `0E )*,dۇYtuw388ĖM8|(kj"}عrsrغe &'+*G8p##|;ߡhw/B  /7d]ZfsQ\Ee2ӘRYIf^xn+FסhPx^^-IزiOnn.lzP(Ç$eKJL$//*rKUU\´SxՓy 7`֭L:1urfOʴ)S9s֭% 9v$]]?b…܍;h4zr;btvuOѣ\Bk{?K~h:[$Ib3ϐ9G[) )TcN2#vsN3[>u*]=ى100I(ZΟϊe˨ohRULdEjz=SL˗K(Ȫ:o5z$G{;𷴴 Ņ(J $ ItVxR ?/^YUO>Shn]"˘L&RS)*,d``P8JRj ++Ɉu*JIOKd\NIN!-50vh4 8bL&#L:׋>6Fvv(CI?0㦳|ly 7&RIOMEebcb1Mdfdb%KJJr2*X?o.vmmFʽ[}~w(/C2}T1 2<<붾FOo/))䐒|cqqLF23ZN `2(.*b13pߏFh";V ?$  ")w%U%Itr jjk x<^L&EEDcbl6f"C$Ea#L!W7nd")1c'Ng~:;tvuJ]}]]݀V,k4RW_O5^OsK 3g̠]{Ru*3Mte? + c gwޥ)9[uIɔC^nii Er80E;r(.*")!"̚;mc5d`@A~IIT_XH} 7 aYAVd²lB`Ν_$.]̑cHOcxxNNYI1ӧMcG;~TR]9ӦFFFFG(*( j% k^-YLOo/GgJ}???$^{->h'iqi>_4{a~$}N֭^EZڣDOMMZ͚UOQR\LXSR\L^nCCÄeL IINf``Drr2}ȲJ&6&B3deea6&~$xrX(nTrs)*,n388H8 Zc2S*),(  QR\DNv6Ӧ2rHnIOK#+#d*Jt$&&lmHM#)1qS㡭aFFG_H& 0[Z˯7!,308"+ܳZ͟'ݬIs+;} j,}){7ɄI\= FШՓ tzlXvH;~AGͭb?s|FG_Q#M/}8RUU4LgWׯc> ܽ;ʆ,>M7oNqA=|(.WtuwGse~{z{{v~BeZZ[ٻϞٳj0W !d#vyocGFrE?ua._3_}܅\ŊN8u ܨБߘ@QSKA~> $sfC 9q4*WKm] aZnQfמ=n-YFIKKcu*̞}pPQ^꧞uxwxoMF.ZD0ߧO=ta6_˗Y|\t.ӃdfY:suk`mF?Ne 000SOzFn673s{zYl)I:r˗OwwkV=EՕ\|D֭Ylܨ%+3kb4~rP=ǿR>vqIMM%;+SgDνO"##՜=$IQA]]<pNZFRSOБnRRSYSBAOo_o$D"[?9?̌>Lrw@NƛMeUWb]8*+i76FEY*+*9~$ L2Ō(nN'{ƛ7zY9c:>6Fgg,Jf)T{>INJfԩ咛ɒ4g,4j Oc!6&7y7jع{sgf9* xL8r׮3,\0ʊr;$I"';DǿB@3gb0HJJmۈ{?N>ڵӧǕtvuSuY'. [" @Mi8},/]  P$t:9YdgeQϵ7Ѵo^:woQZR$EtTj:5BQN:s܅J2::륬 擑 `cJeΡ`0JBQ^V1 x<_K 2*+HHH`Je%deeĬ30M&f͘MOx2瑟J"))̌ V_:imogll FC^n. 8xI^N]wlLӧSVZ##=Y3f'B5JeE%RSI٘9c:iihѨcylXnVW˴S^y^ZF'VR؀Vet?@cSphjn&/'ysPZ[Vf_1X"Ԕd{zimkcll VK{G':E PTX^CJZBIRiii͘}ϛKYII\JJ2IIT*FGGh&ZhZ232ZXv\?@LL K/b۹Z][<1q&R ᣜ:}E\ӧCȟpYX¦QTBaݗZBpbb,M&FFF9},~ZZhnm`00k ~oGߏZE8u,]]\|瓛MIQXVF#sg_ٴa=EdgeFC9otN>͢ DAAE@Wd9\ 9y4K.$&&k7jv ȸE3AL2} imm#&BwO-mIܱj3{FZ'(+9>+WHOK##=iSHzz]|k.\$1FZj*5u@oK0}+ $&DR9rhC" cUWhmkV͛͜=wxf&ep(|l,GN8FՊ$=z?So}na6?wcX0YmtMNVttvr9>~ݲLGF1}:xn284DFz:ee(LBaR9s] 2X,fD( P‚l;ν 6*HHqv$zoh$%9)ANNqX;:̤8+͟P(l&''ZJİhB?}<mm/ JVfiqE#I,˟ʂte ?q:ߧ&ôBlLAҚ[Z+DRb׺}£EQ\n7sn1/tQP&&dYvy|ZO~^^e4EffJEՊ^V)*,|h5šj}h :|&ntۓ Ơ{;oEQpFQ0^[t|x0X,?m@w$aX& <$jZinNXA#" cD~AAx/ EQx&?,˸n -pGe6- ini?餭㎴. ucӋwmI{Gv;/UΞ;s|8~`>44o p%vk.AxA{zi!zoK%w``p o( \r5?7;~K/Ru (==^}[ezu ۄB\u*W?f}tuwG_>z> ?F{G>99`0UȲL7~KPM1<<˯Ŷ#ћ:\B:s|6 Gp/}[{;ԙ:r/ZQu%~?/CT̚9 VBu 0E\rL$¥((,ZQ;: ,^FRST:dH*-dgd"bcb/388ĨNEy$K磩&K,ݻٽo?qV+ g5+ƜٳXl)_ŋtb[Z ̛;$n67seZZ}>]gT/^ɕ+"ǣv̟G[[;=,^x}> \uQRr9w"nNG( w))*̹x^ϛKrRg_vGYi)/^dْlڸP(`hxxCPɲLGg>eKr7y^f͚{>(f̠qz d2r5uuܨ8N'ϞFʙM\fYshmkի$%%p&4ud>E!p)fT]j20{ҒQT($IGRt6BV}.፷fttm~HsK$WtJr2CCx^B;v0o %I!l6}ܽ'ڇ:ZFh004<[ǘK`ߨ;HNJ<pv|wp7jx7x퍷ghhx`('9y MMlCL&h4&;bЯgڊ7bxdFvEo6*~B8\Ry9 `4`.\Ķ#}T*:P(HfddFHᾌL-YNlSۇᠢ H"IPh,E~~Z-ӧMe |>*(*,l6ގFEQ233X(j~? L@OgWp@ NSs3V52rx m "I`@ CrR"))~g08u i)F|\II̟;xkFm$իb!6&މgh W ʊrlW$,(d"91iS+b1 2 ';$?0+8xl][eB0aYFG qILLd)b6Q=[yyyM/jzZqqsf͜N~^fרkh`0PYQAMm-gϟ'jeabbb]{5sy\|#G+-#>>lRSWOCSj(/+#bC1wlFFGR])o@ ӦM%=k&55摕I}Cή.شq#3O?:_ZR]$fLε44DV`U^xn+qwvp<.]t*++38Nࣝ\z58L25~Ӆa)/+%99UUa2}TdE446hXjU|2p))(BkkF2T*ewL9NY&/78ӦN3<ц8ܜ>LQTUEEYY eχ^CFeeYE&e@ VEVy%E&*BOo/}̞93rw[NC: 2.wb Ct~JFA$nW bccx|Y>k߷[gm{+/t8& PUmFFF/|;/R^VPL"}O[/_ԔŰ(~4m?saJugPM+nst:mh4h4; %I,<|ww ᰌNER  ݷnp8h4"IjߏNCA Oݸs@ wQ@t:,5]wjԇeU*n@|"Idfds~5:h5,fx* /7 NtlM|V{ol[_ Z}5-7n(8f_O7JBs$I:$Y}7 ws/BVV{ Cikogph#IR~;V=ݫ 6A 'l"2 `'==s<Zc@o6^Of§T*HOBљ|A+'  6vǢ=`|B^QZ~o]m8Xlp݌o-˅TgᠧsY(/5c.kZ^ëw3p.]̺=koo~{zx=tuwG_ \~(5u_=54򫯉<ۂ?^yqW5kעή.ZZ[P}NdǮ]_fѵw>_~k^~5CN=[wM71B~RRRhoo'fCR؄(r!PRRLHY5\. 4dgeRVZ@k[ccc &PS[Kii )2RPW߀s| ::;8}7[:o~{-]s8gϝ/@EyCC\(LqQf!jtNg'J`79vVӦq ^v %%vnBA~=nz=EEhZ::;Bk$%{2O]}=>24 rnOII1^ZZ[mK)U;\ʼ9s͛ di)lzzVQse'4$1WсdbxxFl6}e0wl*+*x7c>FRR( { @lݲv&??>222HJLW_#66֮^EFz::))dS\XxG]0 xo~KJr2S*+8x`CGg'+/hdlA(by\V_ØFT*ud`0:{^^xn+W$f̘FA~>,344L Q;̏p{s׃,hj/[w"`I}ClhEQsqE<{dYb1iټѱ1 (*,d30\͝CyY9?KšVٸa=imoБ!~'|3fsEQRyB0{LfLμ9sزi4Z- |9"G#3#,\0H;\.N9 tz{v ;wfhx kʍZ ܨ+ OoX$1wl w_z2}( FǧӨr@ ׮Q[_OVXFHrFL%"ghmkd2M] FNcJ*ظn-:6ة`. N굇twuuXc5U1N;2r2rsx a$4HHٴ4,f3xwbhx3fp8 b0QIZ VPTѼ7jj=kz`0Ęc`0ZFRMF(~$ha^/ZPdǃ$Izr;~AL\RߖJ=emhxłFL&^X, HO'66߇`Nj(h4q:8ǣm.u|}z-zj5w$lRYRox]n|>?'myݢֿl2`{P^VFIq qijp:TVS}:W^Iby|>tzEINsi|>3Mf¥5437zȊLvfI54`Q}O_Gll,5uua6IMIa֌||nܠ ?@eE:6̛ԙ$&$n$//#Gt&5u̙='W#ǎIʼ9sD-Ax<MM̝= 8v;ͣKUU咔}skV=ż9vϞ\</o.]¥K$&$P\\ĕjzz{h4$$$zں:4j OXkT]fhxҒbRS9z89 ))*2"```q|{ZYə1LpZ V>LQ8p!-5EQ% b11 |>,f3qqq'EnjIxF#pۍ`@x ȲȆuk))*&11ZM0>6F`0b4Ae> 1~>sn$`_###[||;tz=&EQp{Mz$|+ǞRSRHMIyZӦN XDIVSQ^.] AAʈ/ A1"  9$..Q8J( 6X^S&H*xrsshll⍷},>ڵs>KbbN8~VCRb"*1>jݕ2p8L_?`t$` 1!!-11K_?hA&))ɟQo_z‚^HL|,3::J DC_?j4jb`geB$FFFtȲLl6l65wKeN9Kfް>pEQi>iã澣(T_)?u Eg6=+΢ꦦD֬z8{60׮b1v)/mcph׋baܹFՕjO'||0IX,ş0ITGt`<].hnV.[ƕՌoe?^\8[B^~5 -̚9:u ΜARSXK+x::PI*lț+$ͤ$' ͛0zEjؾs'}E '~=20B!,ZysywN5Ʈ={1h4{^v>jvҋ/騬͛\Q0'NBR3{LT*,=ܼL(bɢ\|ӧPAwOS**D:^@ (ӧ磤?OtuwSY^>F(6FflxQ-O? m旿9O=PIX^V/ghFFGFN9Î]T(WCVɏ~Ȫ'ysPZR~c̟ǼsXh!/j Pw_b <|C`6OKXvAj  G`гnj74~jZZ۸p)Ɍr9.\^o/ygYV|…gS '~+),l~z#Sš( NS ydpF% 2uJ%#գ(iFް>:r:;;Ƃ^o^FFFfjimk'%%ۍ}l8zoq\ؘ8+X,l6:hãVZ }x2e9 qSg())b-_ko_~qVd7GxXp[nk%Iz9/Sn_.̚9%= 艏ыs{_Ao[wb~AAx/ A1"  |+}W Œ9{<\/ֿ__< fu)Μ=w{<}gvՉXt{.GvQ@Hx( n˅,ˑx~?Yeuz=^8P._J_?o$s x JgΝ zx'ʍ\;~ȲD'?gAvE0 SQ|~?ccc\.|>?;.TA;:~G_?@fΝJ ޑi- 2</Z.<n=tv~fqj(B Qqܷ]4ʲr Bى(x<^F}}^KL@?@}cc4!mx<ЂW]g"!zS7;k&v;g]l6ipXT_NEYZ͊ШlnW_C?8@8rd'?N^V,]¯|><^/+- Axm ֬"fts$$|H*==T]J||Y||0?R̸ERbcEE|ъᡐ$'x^Xftd@ eKymh4 7=MvVo.#3{u||P8̼9sZY˪'1[6{>n6c0x-$ltI{Zp N:}i"0y<WF),,$jU$Ib`Ͼܨ% ihhh.ǠGM}o000dg>$ QXX- B?q^N:M|\<ŨUe? T*֬zӧOaw\1}Q(0?J54Z ˖.!11V^zF#mmL1%( ٳw}} 084DeE9?wo`nDRR]],^ kײ` ¥K w^$={8~^b6S^ZʺիYd1]=ݟH'^|8k,<3T]d(l{YfRTT_zg1{Lϛ-e!ްӧ]9z /sV,_zx}>v܅N'5%va0>u o9y4K-GQR\ G 7lpW6OI7wE{%WdJJҳxBfNƞ}HOGV{>| ?Y`##;DFFF#^ϲKXt m\fhxE 'P f͜δSذnQ¡0Jbhxwiî={ɩ7[T* Q,#ɋiyާJErJ2iittt"I~I/X{8sGRIdefNyYrX>6F  IOK# 2g,NHyi)EEa͝J ȸ#b!7' (-)!!FZj*K-I!#>LQ'2X,/a' cp:??Re8 7/Z ߽ wY& w~bcc?͚4PJ˔^Ght5wKJL/20Eaf*Ũ),SW@]}=_fH;~AA&5(ε_AI$I>/DK AAx/ A1"  ==̘6Kpy:II~jP($I5P(FO~C0dԩ$%%FEa~>ZkkϽk5[y~;ػ.++"+/{|*u{G'GCQVkOԡ( ͕Ցƛ8?''hljБttدmo_U{u? 7ɘ}bdt?D.jo EQ8y \~kׯsrgns{cn]l~,|n}6pSɽ^ݕk\Q^?5޻HoMM79slt@wnܠ׮$-\RYSh56_G{Ggj͛^SCIQ!#{|>V._$I7/ Z^|{ ,YG"I*/\@Gg'--aZL&nܠ@ :Yl)v|Dll } c.x'hhluܽ'W@ɳ[6qF oIGXt 99>jjk9}r8J##=g夦Ɓ>sdgOwL$_*kPSW+.12:˗-C~T*ׯ'9){qVΞ}]~/]BVf&'^ްgRu*l޸X&2\,f3mmXx1zFTTr9;:X8> (BbR"[l,],vC&Yp=:sʊ N=˕kCH*MsK p8LbBo1 ;{6sfͤLV=qX,wVIdgfa0Xz˗.a=4RSWGwO==[K=f)Y<}s.LK`6Yv y9=qh(-)R.Yju53Od28u,5u<3̞5 l?nCaX_;EQa!]=ص"9|WzOoXϢHEcJKdSO:G[) r 22eINN" C{^<7@xilj"fh4:Ѷ"$ ^= 008HZj*Vk,qdefFjr2111ٳ| gΝcJE&׮QR\bFՐά3e!5"5%Ғb222 j{,Kxr>x~ }Sd?#7'p(L-؉~@bb$=nnN6jk\ӦN+L HNJ^3^hLOKEհxB::;0 ?(z, dgeQQ^FDLlL %oG ӧN~E1miѕT*j J"=/UUW~M,7ursrPTHD|\doyo ?t,\sclv:P8+}?yƦH qYj(+-%66y(9"z'?/7چ=>0̟cYpi$%&p8Rihl՛MYhtpD֮^-F\ܜj iiiTV308,̜1BRSR$5%Dsk+P$N:â HOKu z=ׯc>JwODn,wc[|<1rILL J7͖6]FEp{<^,&yy$''J">ʕ=7 I]=$l~߸055%< |SHF tQZR-y_èTX;q,u(,l2JRR3MCQdnxݤ3ohv{شayy\nTVFKk.232(-)l6tZMJJ2u9phZJIJJhs HN%?/5rfhh$J"SDt2O_Z\NBA~###䓒Bo_L$5%;PTl630G5K3цdRSs㡭B!zHNN0MJ`_D8d4j5o0M6W=@կ9c:+/tvIOOzdY硷G;5W^`&9#De((ܵϟٟNv&eh4dge=L/BV`pE1m}3j#+ Xccw=*+i wt/PNQЀAo-&I;f@ x#&, N<% z~}y;o Z@A"wGMT*#gsj{PA _A#" cD~AAx/ A1"  A9>l61l/2;wrU$Rz۴ʾ$I\\tnޝ=q܉t}I")juln>og?8kSAŮ$0 `{L?ts.@$E`ʪ_~Yz@ʵM@w( NG{;\,,-=7O 4]cye:l&N )E667PUxu]`skzH(a؎0loo>EascH8竜( ~?<'nrNEUŘc~ad`0Hh2:1S3Ӭo31=Nz\a}}u(By677)^(Ki{ >p|ͭ-^-+T*?gRi#_iZI64M~Ow*337( 5$It(޻¥,,S(drzk<Üybhd??A\׭5UU+Cϭ*4738{w~@c4!0 uƴLt]# fr/+ͯM$assG ( E=oht&é'N҇loghjh ɓ|'Ikp\ӴX&8yM=~_d2y$I{( <19^m!y sB'{8E8IU4Z h밹E}]]^Q,ۦhI$|>\#Q_W鬬R(hin!HͲeYTEݧi:ulˢ@qid2Tz:SSOL&yhkifeu!2uZZ0._D"7XZ^6 n NG{LMMZ ʹsDOOb#I$ޤ( [[ M+˩i˲Nm۸;h-b~q'0 MUeoY[Ύ lnm1:>FWl@9K(wETM÷3д,|>(e*mp]NqlELK$Iw'[Vy.v؇/w?i9;~5SCk0vQz+ W'p>I$QPJCn\;GUU[ ÷̚{ݝ|\TP)$It1رQ\|$jjny- _\$Iʻs6hqF9t]-fAuR=C4i> :.~_~I$Bb GD"lgYZ^ۗaiijacsBpWۢ( ph$*$ItD#QU7nY mɌOB*<8]k(ZP~I$鎹qS5|>5W BҢCx;C]%ɰݖ_$I'm*Km`T:L$HHaL~I$q费w-w]*:$It/k簿A2K$ImTڐ~I$pXx-OT)zs2s(U>D뺕*MӾҺ[VH$IC*,G=qFhij&/ Ad4zPP+4kUQho'VQ^xAO6{  237mt Gml.V+:q꒵0;?"BB>O0$ hF.؎C!'  )E,\76HtuvQlEz$I{!ivEQX\Z"Np\Gd-F Dz,Ns%kƴLR4>mL2ܯfl4 y&&'|ضMgG Īb$ Fhg-BulۦUkD ۹,k_VK$I]1xwos]c9F0daqm:B8 ^/ I".YGWG'|zM1Mt&sh=B8eB:&ˢi:,lDM Lt&OQ(lmmxucLh4BwWձ8c337K&>gTK44MCU5<4=(%I{þ+&^C4edla4M6YGlfXXX`lbTկvvv:XB8L \\M麎Ībֲ@u@ @*,ddN&'Hߵ<4MGSUN!du!7H9wt$I$I_y,.ڊY0u LӤ`0!hq]]0|P4M|>>]GӴJ@wEwꊢ061#{li!!]<۶1 u(M4M#*.aT>[4?<ʐ@˲<߿k@ͭ-.\($I{ͦQU` Ƿ﬜W.  3 \Jw皦Dv|=+ӧ0ƞi;iݟ5S~@M_$I7b^r)d2 >-+|,G$I|qc Mw2K$IEAS5̢I(B],BULfBx瓁_$I( UUU3oly ޽ih$*$Ito(Ñ.UUY]Y_$I7_4`wKN#I$I 2K$I7 $I "$I$}ܲOQTTTU-M$UEY!7Gy_m$I;ᖁ?399I6=LiCi Am2Y'*;-crr<܆X_& I$Iilѱq<4O۸(\|Ύ  Q]]\G8{w?KWܵIDATOc&a=0( W]gkk@O8ayeǏSӄB!ueI~#?3 ׇy[$I)B*uUgW454?1SzG1@oEWg'eMuuzh/Y4"Nɬ377z$ s>Bwwg~Y4Mook?ܳp^{twus>GpB> m4 /XrHwulAu^zJ]g?W~ d2grGY__Ʀ}iiG?!gϜ5"'O/l'NX4Gt*++ds9'Of~a464H`G*t TEEt8畲& <M$c|bqN-DUUI!T3 |>75b($I̡~EQ( |G;)Nzӏ?N(bumkwG \rp8SOٹ9gf8yx5}W237GUUdT:͉^txNc``p8̿u]^&NM<($jj8أXEmī㜿pyB =o?Qxv%2<20 4559q8|qho#)]GsS\tK4-B]]$ n rP}wmF44M/owbߵ*{Q>"ǯ7/inn}$Iҗ( ÷ǯ*`˲[Na|ϧE|H'lw_0 ]/Ϛ |l{xvai}Xw/X;U_yCiEQrRiv2K$I_/,g.wBCJ{{[e$I$p|6Ũ9y$IR=~n$IU~E$I{d$I$6d2kذa%tEXtdate:create2013-08-30T12:28:19-04:00(%tEXtdate:modify2013-08-30T12:05:05-04:00xȦtEXtSoftwaregnome-screenshot>IENDB`PK2]elockdown_ptrace.txtnu[Disable ptrace capability on your system. The deny_ptrace feature allows an administrator to toggle the ability of processes on the computer system from examining other processes on the system, including user processes. It can even block processes running as root. Most people do not realize that any program they run can examine the memory of any other process run by them. Meaning the computer game you are running on your desktop can watch everything going on in Firefox or a programs like pwsafe or kinit or other program that attempts to hide passwords.. SELinux defines this access as ptrace and sys_ptrace. These accesses allow one process to read the memory of another process. ptrace allows developers and administrators to debug how a process is running using tools like strace, ptrace and gdb. You can even use gdb (GNU Debugger to manipulate another process running memory and environment. The problem is this is allowed by default. My wife does not debug programs, why is she allowed to debug them? As a matter of fact most of the time, I am not debugging applications, so it would be more secure if we could disable it by default. Note: Disabling ptrace can break some bug trappers that attempt to collect crash data. PK2]!Bsv6ױ#y+>u"eV| A '0 Ӂ"O$EDcqnNgHe<DAӶ@A0 p4atXnq\'aIg}^dI0M((xnv;ׇ\l }OG$qI4M?s(8d֝rH^{;;珿u֮XBo 穯᏾,.ʩibh: f4}'00g &qq]apdp>{P+3Ko7 CE;u0_{AꫫH8 d ş~[8Á #1٬% R,_iBw R^\ȌOP]^N4'J]YVF\NeňDb1~~ꫫx7x042F"0dY̫ *2aPWU   @"dlrwi^wo`bt``hpMEY SdLPOIQqgT#3DQrahY2xAIQEMȒt_/Ai @}x{*/L7M660(-*c1 !"h>ޅ(,nYMjў}TV~$i+*X| ?w{Y{a v<GYqk9y}ij*xv;,INw3(`p)Vo226(lwP~oS 0M0hmO,7ߡK "}>zܷi'v2:>,KȒ}9v=@O"8ܻt&q9OMdtbg{jVkoQYVF}M.ק^"]1ME |coaqKUU9[&5U?>p)v:Xjkۅ$I8T`fTր@ڄo$aYAkբ뺵`8 ޲QӤst;`a ~K X_KV?tkWrI+\VUH$u0e%^WW!ND 3O3~O(\niWLJ;0MꥋQӁaX=p*(H TEr!",Lg|r 4Hg,AA8%Jr:g>e3/B7tC#d2Y73267@g04:n>Z߿>֍q5V.*>d7`;4Q i((2n703̯((T8lYQdZ ,Y}NCNteC<~v?DcŢWϲ귱~L>ڳH,iebjL&ˏ^ aXW˷zPχў]NV-" KUQ$G]U%KZyoNeEo?C2O-d7Oa岼\q0(dYZ{4gI ziidžUyOP7o`AD:&i o=Dbqҙ`C!eQک`cs# ϱj:uV|Z8UCEdצits^4Moς(#Ta8ԋ?ӡ^MDQ r4@^ ({wO@@>,,\9UEL=G9r0Xܲj̕^s0MB3>]ׯ fcs0W1+\63Z׿ ੇKx]󜗦YbjPmq|: =6660M /_~ϛ^ʼ-6_r_[}V%"VEQD0po-.H ]ƭk>G"kSZU6w&0 s(_;00 ]oy͗y{;屝 *1≨Ұb^5losq E$Q ]Z\v+aoy"$S dE%Ȳii+|{ ~A78ͩr3m0L.j Xa3~8N(dE31 ( \43oݰ]*H%QA{EA]b$y7sd8~Q/SK~}^}IM@5,ciBR&L"0ngV9W FٷmRUYy]G:ΞE%FOA(LD1*oYU͵Ʌ}-Я'td_'&عk7xX|%%uYoY5{[(UJiqi>m4%t:I&ҩi rmF9J,g5ȲLOo/,[6d&iECGPTTDmMef^/纺8|(m4/hbE:?qa`RG\FFFAOu|c`K~hi\I(N5~MŞPNwx(WGrI8O$;B (pN#cct9sh*& ¬c.0>1qrbG;\7=d2Cf*']h>K\YӴci )$IH(]n|^2==(t8D+,sst1IFf4ٹ{7_+GGEΜ䣏?kG $c#_VvR3M;>|,,^x\DNf߁bi,mx#d8~ccB3rumziB6Cˌ02Ҧ מ\qiOwqp$6ҩ,s{I&ڳL:M("Lmqj6o?bhx*71>1AeeD={108HMu57]!Ҳ`[GqI~?@Ǜo'eKp x|a1|F:˞}{fZ֖fNwp1EaMV^D0i8î={PCqqo6#TVVefA" ~Z,nctPS]-[pĽϯcnEQD4T,˖ELh( EEEJV299A0!ŬgY*4 UF}!@\u:ı'yxڴ>np$¶vO32:slX}\lױsq\RIQtwp8f]Ua0< `br~‹yaddʊkKM5ׯCwt[%"c|sp֖-w߻F]3Y>&" l6T.R$YJքBќCAchh-wo&K4C44Gu^} zz{i8mmyKh,'8t(a]Xx1VX΁C@u5 qN>͇?lg'+W,|NN:,ˬY>>^{-~--; QYQۿ׿=orV\u @4w$ 룾|u<īoA}}_wDQ`:wJ  L[oa& |2>̡#G8z84̟~Hwwoubbʛa pq>3{ECIq Ÿ]n(**4H(pݍ& 0t3g#˲uMyf?,_Rwn\<:l%%sjkjq|/[z]R_[K&ѣ|>Xt)5tٳb1-9rG]umYP<C"kV30#mԑJI|u-G]Qjo.#>z] ,_Xr֮^uk9C&/HOo/555,_Ɔhٳ:N<GEI1L^,^kY==ȲDSc [q8c?{'L캱ٖ_>O}]gJiiUgO 5]7_ 0M>c֮aڵ#Gp9[k0fzzAbhh>ND"NNO$D"x\nY؀q߽[8qN Nƌq|>MOOT2˩YAQJJJD"iG,ZT(U ~Qy00C겼 %%)-)a…8xl޴=w [[ma+W$YfDQSx<_ܻp|Fun E˗.! p d2DAOc|JJd*kVdUۋ}dlU-:yDc1 SCUe8c8NTU\&GkO=~LLN8ɮ={2>>ӧ9|Mxn:ϝc`p49g;;-ZH 4M<'N]E9zm,jm2r0L0H$].V\NǙ3\0h1#? e״6˅䓝H,nkᇈukI|m;l2ʸ00$Uձefڰ!8~?:t(%%Ŵ67s!/EY'IPQ^AeU%'P*"LGŒN)-)E4R@If]74tM(.*r)$eTVTв`o%ې%l6ˮ={mB:Ξ%Lq10az8r8nΩ67c&Y<$ pl?W~ Э?Ӽhk:.`fjjPׇ8Njkxn>ضq4f3d2U:){-}s_UUUrd2$SI֯]Cii)e"+:|d*摇"g~45UUlw @adU8.;`Z[0M Ҷh!M rQ^^cuK/fݚ՘&TW[28s^/]ʪ+,6ivW_bi̒LNMRVR6|4D1 d󦍴67S_[(t[ʊr.\tr{)+-ejzUehx` yh΅Ajkjhn^@(pP\Tı'bu456j\1r!J"hg2&&&PUQE8pD"A" xYIHD<gbb˅ 3kLUUzPS^^FQ(DqQ3moVB!:ϝcrj**q=OLPUQIQQI̫ۢptb˨h[+Օ~t]cAc#Kڬ5 EɯOq:8׽)Dyy9a**u5ˆVHC|*(D ৬իVFzܰM@]kaq{nvCa~#155Ux<^IL^z%sf5LIfrE\W|EbKΝ:|?g霵 +0YO2}\Z]L5ɩIΝ?ǢE(+#^y e藻N.m)~("z+]7CQvA5kxr1*˘_߄,+'ܐE1Xnccyqt/՟sEFpf1]|z])k ~-\DkKM;:m,h,fN9JF2*m/au6% OXJ9$uާjs˜G4?AuU5HX<߯EQt&M48^-et:g*<KҒRJK4κys_q(y[A5۾$ײ\ryi9_XPmT@9k61oogݑa& $h]86Wpc'ev+-66_eiC&attԞ\өi,e7;+6666_i/tY\t:,oz66666?_،4M (x6c}66666/BH`Y? MjHunR.U^ 3^MGxwSIDAKQSQebsȅHRLNM7CUU) [~r-ۘfn4M٬j&Un{Ҭ(]3¯c.F;DKvs>qrފ%xy<Eu!Kb2==u5uَ@2$Hvp̸6LsXF0Ms&X_fq%rsyEMf(rM;{@VвYdY·Ý\-[bcchSii^EmODq8l{3. P\\_/EAY*\ӄ$ eVN>˿9@ib Gl]]gaޝL&k#¬ArGdҸ\NnwEu|>sLMMs)xEЗsqk֬Zɓ?(8u_|?imnz:w(9sGv*FY_{pxQnw ߠuk䟡h,b]Xxq~p{,_GzBgۃl; .sTUV**HEQr1::O~ s7˗-0>>N44lH$Bqqhs#dc1_UX*gY85;0 4M4ur'1[Xɶ;(++ejj?NSc~*dY&|8N"`]׉Dfq iCC\Rz]ΓL$u t]UUI$ q,Ea߁tG,[pIB @qFG4EE!~0s{6?=8?/_s8WuU>;>]Yܶ]`v8 }[ݫ1==t8dddc'NŘdמ}@uU%o>iEןc:w㡧kV矷Y\.{/nj:Ξ𑣌15="+(·u$ID5^oYl)+/煗_aӆ,[cccsZÁB2 x,_&Xt)H4BII aphMXz5$]{?yh??3gj?#JKJ8zE s :ESc##I"oywyྭ|>FFGٻ?O>?wh?s{ѱ1?0U%Ic˗.eI"xt#tPQQNWw7'Nf޽,liO蟲mJ>E*&Ͳ~Zo111A8N' 9|}}DjkklU,>-PWS `fL\||mMp\OPZR|^n7acCw/ :5#y0w&.d"kik[ľEt QYY>G?7mllnݻV8EEm|xd22TUettb>#OL`:vf Lg Jgy8?ɏⶉ@f1 ]8yt&$IG XUquѬ-pi299 PQ^NQQx"A,p$iAgTPP4Pr{h8ۈizatݠI8q-u Nz)).f:fxxAuu5Uephin%xY<:6F4PVZ$vq:ʹI0Mڳ?yEϚ666_=A7Ms!^.QK8a EqN#i݃gݺ0 u] _PUY5k=쭣1K|T\_ťmd+-_wi וSX`-3s][4~_0x6곱 YSK;NJ/=0ͼ˕ka-L #y]69U?&( s;i^ݘK04mut_qvU3G];R]]9TamlDP]_ԙ=ۿ]~_ Uk)lll<0/IҌ#6$b`CBi8N(}Cncdx- L$tbi tgMᚂ߶2;|ԭɈW{ono.wL#; Uq-)7YXBs(NLO+L Lf+ Xt=n{U%l۝gi;6I/79ͷ Pŏ?c:"t8ovhFx4LqQ1@fg+i$ + r'# 0LP.(wзp%/^ V0iB򷱱)A I( $~/A!AWEv' YRHi5 ƛ}VAO站LYfNiKB1Uq;DRY^EQjMg犪L&c7,N&ɇUUsw8`EluEQ4MGfX{Ƃu칼Rx"+ XlI6wT:>ܲ$pzY[},߭J$3iLS,D(ʍ Y I\Ϲɧil6Hʡ:Et]\I*9W4 Qp|eQP3qEiղȒa^F$q!^{-B!A`-X48L'Zj :´ :CÔt:B1{Ǚ>zo<,b m;>Bܽy/H?/rSZR=7ۃ O=LG(c066ظ~=HښP$I}i,Ͽ+/gʲ0pAPd [Yt L#~Yr(ZuYY!Jja掋>z|?hWo aV>ihoUxp֮|pTrq ,^|]|7E^{M=N tOII1٧/|ǣ/ SLNMRRTLEE9<~V^u,VY|V躞?.H2,ɡ24b$S)%6m%$1LӤD"9u4e1=5*A<gdl MII%,fJH7m `&G7 óDPTT(d:`vHyminY̛7ǎsg;YrNbxdt*M&v~߿7hin&0<22=y` xIF)).(__٬F:=jQT)N'S=\.KE  z(/`xlp8Lqq1EP&t Fu4ML4*Gg|bNQ_WK*"dp܄BADl6Kr16>N,rl|) >ѱ14$ ~‹DevrjT*E(p|ONvez:̢VۺL`xdl&YM#2<2ip8+3O> Wyq.0vI&3iLӤEQH$w4"  lV|vVC@%s '(2W qݜ~wM׭eo019IqQׯ7G5|]Z9uMݨOv&QUYEzFFFٻ?h/?bI$3z/͘9j.\rl'o6~>9$wmIWy>ضh4w󭼚xx?+$I"i|;ߡ A|s'E˖.%sQ\N'( /H<ԓH/DIq1 CΚ =AVgfLMM#qiܽ۔L&yG9xLScDY|7vBb8Ee\N'o_2^D2IMu5xkYa:$~-Y#C0ػAEyZ"R.Ғb~xx<o d-l޸zxzWᄐ"0<|,m$Kd深iܗ3KTExq9ln9ʇ?{ٽo0 gv22:wuy |>T ]4d2–GmB*Xd1eew3=a>7Xb;!5\'O =u9]x^٬F<lFسo>{ LF) XҌ4ndQ$Z&.$L㓝>o+}?pJ|^;]d2uhmiO^@ ÇIg2_/*>ٵ L|7eet{{~y@%EEE.,Dª|Ql9Ro}9Z[Zdnajkwyv:!{^46~ukV Xt)R 8>O<KJd]Y}$I9_z'L p:x^\.aO-xOvBq"h|MtͲ4|^/e;~s]8N>t-73OsT;SգGI&$I*+il?麎$Hd[|f .u]ǘ+++Xv kWr̺k3g Q,i[ݛB4t]Ktt%iٷ#ǎqA|F^蚕L:C*Be<ׯgŲe{꺎"+X[aVLL $͒L=VDqQ}4MIL 9L5iRVV?:MM464 }!K[UPUղW T:?:y?30tӴf2n7%%<3,lm[܌YZ8ɐNQTP0C< Y{t_@*.xF8LRA"P0H4p t@V\N'.-0 TEtPU٬ܩ4ae<7Y&HhJ384H}]t!\N'8g t]gl|⢢x"1#\\Q^^(\j0M޾>Lj4M8%iE(ipsϳwng1x'Xv5eeBDQ g|b4š@!! :S|x<1_Qe75=4M`0$)ooSx=&&0 R''ℂ3f5‘0`0^G53q'?eŲeP]U H0Zb cx=YenhzKfcccs@GG܂l&K'Ymy˥+ܾw񘁵 ϛko[-Q/Οzpa2ꥋ(_˕>}_n/Թ>&'(f҃a\L'2ĩS;Ixͷ->\,8T\M;vEZfb8zes7- DS_Ww3HGQ*+* Z  MZcv;01p:K/WW\V+ K {F9Q(/lrƢM ׵5Ӿ{wW4wR4- PYYHZf4iGʴswN§|hKE?.UԳ~r(/bΊWyl\.&/KkW~V٬F3!gYh~&dH$(vn"@VȲtGw., q;ds!ۍ`X磩|IXBTfg0 Qd3LM I}]=%%7;6 P]UMuUΊ N9zDQFǬ5~BAkF]ipn0'0cLNN!%%8#p|666_MnO0 )wi˧?mllnS Qq}~d2c]EWO_~$8Nt]q\zkZp8wvq:qL4b1+3 ,txdD1 ( >H$UtT**ϣ drQ>MtkWBGobJ&nI@u )]$$I$IF$[ Gٸ~۶khhh(HDYY97MIItCLOOu|}y1 |>̬bһ1x<]ۃaTUCr|4{~ǖ-[W?Nia|#Ѵ,`ms[nv|\Is<`jz Yx`<8Λێ+L`6wmښ:RSD6{l!SZZwѧaZ5<imttpM ĉc iyMR)//r_\s5}\!8wCyElY4 ϣ>"+3~H2̬MPM+g6CIq)06>FeE%XT*e6 +rL^>[?)"}/dOv}a͚uR)z{{b t8HVTIA$SC!ov}*C311';wP_[=woA4Eatl4MFFD"n*ʭ0#IyE0<1>k/``0HmM%bQSD"P{IN'm}!Μ J$Rͧv1+%%<\lzG~ APʊJ$I"e~a4ŋ׵֒/[;D( uNSFFص6n_O`͜WYQEqQ1ϟp,awo!JŘ~=\p[ ]Jhs*(TD"`jj~KW'~JKJ)**ƯS'PO[{aɒMYaAF9pUU @Q8}3-_UULØgccyqXϕϡ!S $Nc&,QRR,(iAlIHy#'$ eNQ+$v_/I*"x"J^3 F-j㓝#2kVEQ4]gllD"pPU Q^^q*p:lh 1M˅$ :ϝCTW4A4My"P^V;nw(R\T<t qcttօ0n(Yy^*++ GˆH  };~y[$'`Q66'?Nͩ'q:^ 8,{.Lr{ys]p84o$*BeBesyY9-ttFUQy'8r0==ݴ, |~26E2X,e9y(/@\JSӂ]eg9 l~Ϟ֖4o3>>FYYHI008@QQ LNNp<ҊRP_w*Kdnw+[i$Iy5Y.š,Hc,:TEVp8Bj,˳id2A$Hk0 dI4ͼC;]-ccya&i-ݮ\fA 9( H<+ (Jv@uQ%-g@WH΀00/̑ [gd2k{,]IlYvb:<3d2A@Q,͋.M2}էa8@B_4zzzw_UU/]B&\׹g-DKUYe|s9V$$Klcsr;_mvW>_߹<+]{xd)֯XK^1+$IxuNŦOb}'nn Yw'KֽB8@BI AVLdJd..(w\s# PQeaV~ :xfe,\yT* Y!TVԹyfE{[|olmll&|d.EdQ UA>faPi,sHU%^ >V{%Z+?dM! ֚,PnkS#Nh ״K(VZB#0,#0QGh(q䏙̌s #XTٖh襱AV7 $l Y<7}AG!}nT8i*wVb<޷q\徆9zkY&ŗr 0"WڧQ~4i.wrB?ȓ˂{|3+C,uͼO,rºa~5 Enꐊa\Njj|Ajg ~IDu r'cQen ila2ZJ5f]UK3dΎhpM2cIg.K:;FM^BqTI`ySb4e{G"pW"p'NxCd^O (lhH;;w-sJz<+N1qQ|2. RP=I:GRlhR9(z7.4I-"?>D[b(LjTָPe0iL5澅~&Lc(hDJ7 + GRMtq"+ܸUTdwW,uS=)CF3u.nljR-g,uIJNG00a~:lt>0-&/h&K.q͉$Ͱiw65(ɜLrz Imʪz&+uN|oU -Q(TTSVV^(S {pUXP`Z擹kz"1ytIN $u9k<,DLo2CV7Ie z'3,ry()NK@"cpz0y˝<8H_FY©TUdƢOa5&<8@-?a|/~<RC, RXh"E;93$$n@h3#) D"IEBw_`( f25E~H$3fJ32|TҚ3+B49yryd֠}(oυ&V~j L'tIp2Ah&5!M |L'5ܪfUAWe^ 4<{Nm3f8īP^ o2Csen&є΅ d PW}~&֞{[*5fEk)lǣٛ2g1MfA|ι3NDS&3,(wPW&lZcIhJeAjT[ܯX&<nZFRIkD$]U&TUtF%3J8O?Řq̚銑TT* #,]i2ّ4Kj\;4tdeR4&T$YjCqZ*T8N$΅,~DTӃ)˜yYipa{HR-uS_*Kpr' ʜTU Α4qr'Sq *Ȣ@KMd+v0ԬqnvfF\ Y: q[ ,qKXHR'nYUZ2̡{L',pXo2~K9p"zȢZFN$uڇRTU\xTcKsHD4tRޮi 5>Coa:dܪɁ$Sq*$ީaBxSb:sv$E-QPN1ɲE]J83p("iI@7LڇR3e50:uE* SY30uY牉_ԉ%7`ʠfdLHhtD|N1&-Ry.J%ZaʲZ71bDSmG&TU旨epͱN2E}6B,4̬N Veɂ_oKD2މLс՗D Y޼sMK=m-/=7͜S!s*̟yy),/PD,tʋTP(0Ԉ3w";B*gmfO綨xpir[rAc=M4ƲkxKv%OBK̬BKYx)3¬]H7F=jǎL˜opIO0Y!@PHҠ{<6sKQôlz'2eպ>`v{t$dtsV;7̹Kxx/SMG|\+9WXHp+G qJy;r\>:Q#}Npi9޶TD 1ek-[t&g.& ə߯ޘIL@;=@Dh2jy~izHf ΍Zu'N}_z4)RY#?ÿة:(k+S>1ҳ=ﺒLeTܪHKpJgQ ݴTURYnbiy%< IhҷTPUp5/h[|vJdƤTBg ^ز {En۪,αHu&9gKXEȢ>3%7INovz;ML/fNkYq5~_䧨(t]*["]c^saǎW0d27b+NPzۛO%u]g`ptƽ9MNN299uEc1‘u3߱X3 Q"gƥLMMH$M$u__Tu419I8 H+f`p0:χ?؉ӷjB&ephMӮ+}2"J"b:CCd.8G23ŧ=h3M^~}=?1u}y7/;>>1o(F)ze8ν:r4=Jڛo16>~]盦ɶv!l}_"t"K;>ىat=N~K&6p1/\ s1~u{<|s]]:~b##?xcQ,v*,[G˯D~P7MxWxŗy9~$Jcs ғY>/==Ht{>Fc4S]Uũ$S)j #344̱QU5VqXj% rQ&&&Xd1XcǏ# U]l6GHXҒR4{݄:iBA(--a_ehx˗i[d*EGVXN49u#-ZȼzR!tbϟU> ]]]9Cii K8vc԰|R!NjJ&'صgô42 {#f֮(9Μt2^=EŜ(q E`0SNλ!"E!V._U#=#=(+0 $I嗀 `irmdak `TWC0<< /07m$26>N*bak+LLNr!qvG($+a:<3O=իQNG:d2"466PUYɑ(//'NPW[K(4{'ituV\A8T{lgΜ%xXl)o{cz: ɤ3:|EUYj%pI3ĵkVsa%M?/,d%]IrL`eiIVΚ:}? )).Zi4M?q4Y|9E;kW ~]9vK,a߁sצ<㌌XjwU+W vOFYY)d5!8E,%Hr946LhRӿ_9y޾>ځ" "eG;?o~{"( [[ö##LLLb2Jyw(/+1'&etl2 o?{ۃa,˘IyiCCäRi?A<6--9z˖3O͹J%Lrt;u$Izz{H4n"˗-N{i Gٳo?tMMݷ~޻]{2::墷)TEeʕeKwf,j#f,ncӆtw}ɦ ؼi#+>ضa'LyܜYݾ" ӤR(z|{^R?`jjᠩo<5b0+W,c|bo<5z8|(  GiV\AYii9z8ܽy=C@+c^}-,] oJ}ATU%Gc|A A@Sc#5ܿ^(;vM˲AFp><0o^=Fjޛ|7OS\ko_{ơÇٳw?;:i""0xH&zz(-)&J+f=wS_W J.q9TUUr EAUUN:M dgpݖj0DL&Co_5V_QYQu .p߽[xྭTfݼ w\yGp]_SOP0($qNwP\ѱ1'XBqQo݊ (UۍIۢ,]f66a%m$Idphɩ)DQ Ik HSLLNJ(Σ*tMhMp|>Nδh$20D<3fsu]nPS]ܵw??0 FGfq{8s3oR]]癘rvf_5 YF#`EYBMՇX>0J'P((  319IQ(tS&o6SS,] @8fz:L&adt0 u=m&;߇?xVTWU_$I|ٯKEzq{8믳t45* dX<3O=n`dd–4+W,S ȃR\\4lFOoM OLp,nNn̢yk\Qn,n# {^$QbV9|uu;qGr֖yAdY?MkK3/ٻ399M00'vsjJ,YG_Rܩ)4eKhx]7'<#~_κ轢c'0195;w28<̓='Olz,]=ɪ 8x޾~%  r I%Yz5cc:ry?x|Grij)-)a޽HSc×*8ۙ& rr?( (©v.^"imB'&i?x"۲>::ΐL&㣏?a߁\Nke8ܮ41޼^yzVJKJyt:;wbrJJ72 YfX 0p\ֈ4dǏ:V]4CD<7p\($I$S)24'Ii(iҩ4.!zk ;Lrq^{Mp2fQUQ4Qf>_>XD"p:lMzeʥv9W*lCmd \{iK1'YPf~!e{~a~@ 0[-z!rJsiܩЌvc`p~^/ 2d8tjkjnvlln)LӤ`0pv]BfUUTWUl|ʢ ?ll@y\}|ձrmlllll locccccsa ~;[A؂↭3 tכs}p8Iy$SIB'ضƆG?6Z\u^} ~>z˯; \DT 455rIvC}]-LIw|Cb8<$I|>319I6!Jq9 j2_O~KJ@q6_O<bjjd2I:a:ɧMӄA)n"ͼ?8,O" %@E#/]}{Ν]ܞ.ߥ$JED{ K3# 2TJo--9qL;3@ss S&Wqy /RZR=n~[^*'Upa:c!М~n &##stttƅAoŪcxч4` &,1UK```.g6 FaphG9t.mHD~~J~N 񈢈妤N]n7J%)))ӃllX0~*2]]ftRΊFez=998|'OSOR\T(c'j $^<^(R\X:z]a&M"SfoͪJq?ݟ~AD }=c$Zt1F$:dcXzttv"IyE:sӎ_`ܹ؝N=Y`>vcLI@Վ?o. PVVʩ3gyo,^$<^/qatWZE[[gϟbttѨtuwRx$"gϟ]k ( Q]qZ҂ Mh,[ҒtvwTF#xQ;&>.J^bI2&#yb5@Add.1B}CNvsϺu2<^}Mz9$/>UX,ֿ.U&KsK W[8r8Iٷ~ fLSQVFOo/!HKM p23DGGDŽ,..t6|%{zz#*^GͥlݾsQyؾsmdfdR)).ՏMo:DRR"kV7Bհ`5'G|?mmLo3+m ז$t^;wۇ ހj5}<|_\TJKJ͉댛f Df1Ʒtb(.*#/'P( #a=aGR]shnA26EQdά I2bJx`pܜRSSٿ+]]]XXj%uu,]rDŽepQ9c:lߵӧZ}lxQ~ ) JYtI:Hc.}9c:Fn$D^zXnOKR*HO3L ZBVj$ JE("I"Z4NׂRf,JgKBB8YVETz {Ⳑ$>|D  ? ~P(I":"^O^[VKKT^NVf))76ᖭx}>^V?*7Z zFE ;蒚لcGQVZ”*N9ö;3hG8&.I`(`].6ZMrr2:;v"b!!!Qq8F~? 2p:$19E׋, tO\.ׄk5$IbfCEAl6&7qQp`6c5 xHHHP*ؾ |edd36t8M&$`ddNGB|ͦ-[?^~X@0565}H0ofБ&%>Q9~/~|K̭#^c'NM 5/q\ƛD'ogW~SkoNL# __im餯@ @8fǮݼq6$dppp8(>sRfcEOcs3P׋' ~ K}A$ITaX8OΆXλAfϚECSCCCL>_db<u|>1[҂! p8D"NW4lfӃ٫z`~c+WmmA Sۋ5</DID"1mp8?ORQf` ai$ r*q}>44mɡ(NH3OAyahx }߹>$Q]SCդI MD"2ӹcB;Ψ͆JgǮݴ\BrR=Q`U+V(xY`>T*zz8x0S&OZrsr="b6ٳoϜ%=-R.vT^Uf\\KzZڄ^j:% ˜ppmm̟;K˕+n}D"mr]P)U8N^-RR@Ւ7!Oo/bIgtvuEW,%_'uٰzz{ﻏNqy$yIn7wBVtb͙s]k c4? .sϢVcyG8|6RS?Tihjb]x<*+*1јJb:tx<~J% ֶ6!HTyA:ą$dznjJousUnzr줢>N^n! 1\Ο>BGg'MM/3OcZini!..$FGGs xQ9Jo_##k3c4FFh`;Q]S";;y3g|8q4ݽ=RSG"SU9)& IYY=ܳn-sATR*18Nvكf:6e ?|o[oP(X|96P(D8чbْ;X8{\Ww];N~^.#=~ SVZ^|4vÒŋ۟5ӧNa.ӦNG/b̹s\fbM5g/'/7gHIIf,?'}䶜|fgbҘm7:\UEIq> xޘG#ǎI[[摖zsZCnn.~RDpך5$''jP*UZ<JcRkTޠGRh%9)AϏrL7:rsrc"$ZWڰ$XX,޻5HINF$ *+D" z=*nz$"DLsڠswc~225$@TbXh0vj:j/ D|/KA'5%ɇ[Z" ^"IbDd+0%!!aL7ZQQ*$%&bZ=s&ld4(J{F%nx>t:m)I'N'= FD$QDZFRQMDQ$ v{&aN<ŻoukY[or(Rs2%EF̝={pXШfgsI6oƂP* //ɕUs58.؉$A^n.Y$&Zyغ};* P*c>Q];>`0JĒ@JJ2W[[ #$%%HWw7y">>8bt8x<$MPF滈@tw466P(4c'Nq n߁$Ca6~TP($ χn#3'Z-,?BFFGILLDA`lظ̜9`0ȡG2ʌ IZZK/fTUV.N:۸{ 6vZMB|<ĩlٶ^x>&+ {(/ĩS1?D8u 6  nusunJڛob2JD"ObBAUTJEr%qb5?,>ӦQXP@ Z-]088;6a`HMMrqJ%!?sHMNE x줸e5Iؽ#.VWZVy/# ~1udJIJL4~?#*rfwBQ+)  :Jx<\(.,jhp:]! @NN6`8s HGg'$;0M$'?0@G'ysssZ,1[ZXьVK)))4B`xxUUtZ0]]2<eaٲm;CCBayM8NK6~wP(Ėm.100g)OX o/cKo'\x?Vv$! zclkkSL(GWw7˼ahni JŚKűr2֭YShljϏ̷5kQNdt4: B^?gcW^cdt4f>m>5 |ʾ]cFv")6r SbJnx :ӧcikC!:\ wnS9iSLfl6N'>L< <( cB:ܱhGs /]rmVG|mXBiiiܵv ;vGQa!*9y ))  hm ^|YLF#]̟ /nϊHOCRaٶsy9Yy8L{G'`%/P*UL(~VzqIKMb`fҧbhZFV Yp%%465T*122EDQd3}T.J" -T*up=}ĥ:&w/`Ͼ}OT(ch%̝=:λA@R̓O0<2ʆ?~:::t2=ȡ1[jw8xGVԿDغ}@shQEbU* Ϝ=ǥZ"bR ծP(d-v*Ys*Ξ'ܽn-p:7=|\J Geelߵ iS>}wYCwOG#!!h5ii̛;T^/_jk+ E,͂Qn yvًcxx{I^NwgΞd4RR\ĊeKHOlx=w FCjj*MML\ysزuCC8]N^}-4j5**hn磶LZ]]ܱx!3gLg9,X]M_?)( hʊmD9}:acVlv;$fŲeGF[A$ZZHKKewra[B&?w흝7܂|=6kjK{R^VJOobiȃ‡[>Ee7s{G))BGW6221SR\DqQ!R*$;; ^R`0`$`xd‚20MHJhDQϼ9s%Q ?@@? FJ>NR !>T*P(CVR/Q^ZAm3dgeCSTXI M4Ƥ /[R)͔=j}dg3}T, a{zILLĒv;6?nR !>AOvV6##1[wzj(,g̙?ysZ9BwO3Ma-MKMJh鴴\aCQ`P(B4${tul0$'%b4n NSqq1@B>ؼӧQR\̬38xNFV,_'bg_l>A.<#c*FN>hArR"W⣏?i{z)*,tEDIbpp+X y\edtN|Qֿf͘Ve4Aؒ@tbu 6[T'N̓s)~1Q$  GzjZ|jl6 *}\hHA^M[pME`ARU9Ҕ*|mXz5?L* ;+O3gL'%9,^Fso÷(76#gގAoVjj. 9p> & xQQUCa?N~~>1?e4j4\Bzz tuw3c_ =h0~abX`iidl6EvV&NOyY) T*| f*A :e Z֬FXE 0c4JJJ8NӘRUj3\MB9lZ撘HnN)d3w,$fCJR2^իV  jĤDZ̙5 %% b4Y0o*d&&b2q8L2IHINHa(J7)X, `Ӗ\4B̌ {\22g$Ix^Xs*򈏋gʔɔ )-)&/'A GT)#++cs q:]T^NiI1CCCDDLHOO'q(aTJ%J4rssl6iddggY3HJJf}W$=-2 =j/x=^t:sffrU%:¤r"1VB^^.IA$fE18SYl1ŋlnpxt|CAFm -[/h$adtKBWz~?u~oY0.,v[_Ɍjt?9?|rgp8@2%Id4p|_borm-8_z،CFv#O/,?%|' ôžDOt%͕Wnn_T/`-É&anbo*/%{֭C$/,@nNg|ynj&  EI" !(U׿۫cRFܨT*ToJ A2~_򘔑fGmedddddn#d/#####s!;~ۈHgf)+]`~l܎|#~ 5TM%GFCcJTn˴wt{^V-_>ocyʌ\ETouLNUA7ӮH$Ś6u*i͑ϙB̞9/4vΜ=dd_DA!Ik눏CTb6n*~ʵk|flݾ35?kVټm]=_O_;wr1u{*Yh!}}DyG>|(|WF|>߄v]Vycz"222^?={o˲uΜ;$I_*V{T[{~[ .Q}7} >N+/֑#G:,vKVF&/^nw0)'磏BTUU&55|p8Ljj*P5wnrs8x@FKJr2j('!>IE++-謝Nmm<: % A pyl6;Et/QXZf-tR)6u }XvBwO7#v?fтLUF{;vva9t(edf},Y+W[9w ܽv-^{?lj>>pD|>_T"b5 ܵf ljnf_U+VȱEN';쥫u"IٰsfDR(JAP*231}x&|<|U˗' oVKrrHEET*AB@Pgfݚ՜:s׋Œն6:N Vd"j!?/RZgx˽N?#j%5%bnuVD"^mcƴTN %%Idb9T*{zjD"RSi@sǢEˉSeʢsg6rd")1ܜ[87=㯭.QXXNc?o.1bH$$I  1jIG"^pE%"cE Ib/u2r UUr*BfϚS#33D8r8gΝ6u*=470cT"0HP(D(b(3Dbtz=u\XfcX?w.kjlVXލ^'5hkk98~6HK45[DT˩3g8{<=µg!!>ܜlJ{ZV._FvV6R؈ǖ+W(*,p1JKj4Ǟ"5ӧka}{~~>F/Q~żsBP`6IINf$$$084 ETGiq1Νk[$J@IqqqqZLF*`0PXO("lŋ̝3,|̘>3B}C#[F6j%̛Nvdg夡vTUQ^VFUBaF\r`2Ys*̍ $'%bAQa!%ET\M¢ (.*W[ d2r)Z^e)̟;F.]eppQrs)*,AOvV-!YYl45Ĕ)3".LQa!V4&1JEy9qT\ʢ^Ϭ1 45իQ*$'%Jt3O=^E~  ޜ:_(쬬ϕו$@fFgVD"\+w-ycfdtAA~~lj[3O+ qoc?ĴS?22737;q+s#!N}/U*JKJ0ݍފ333?7uRPNoV+VkJyL6 >ݮ%%Ŕ|οCF͎Cy|Ogg+/>75]8N"HB| WdddddaFFFZ-q2]PTXV dddddnT*)V22222227Dv222222㗑medddddn#nTGzIOOg~?u \nr(,(AV::@{GiiF (.ܜX9(J2IOK}gMO_/HS%%v&$zL(B$AB Mx}^4j 9$%%p: ?NG]}NB$IUjDI$ 3ofX{QFb``^Gܧp}==dg}ubq\Mzz:z;jfhx42Qn*d/CRTP@^n.9}yzM{?@޾>*+*ěoV2u7 ;w^g$Z=~1oN>ogf>*cٷ>Arss&O0g,AAz{1oJk+gΞ {ٿ22338t55c/'sgGjhjbX0edo_O$UۼƉS CX-N'xxW:eJLn2ouÅ }E|:m?},eJI)B!^{MjikoǠM|ِ7A >̞>b8u!rhP0D˕X˗Egj5m |Qz= ǃ$Hh4 =>OFGmlC^E D ~s_Pp|n Q(Idge3Oc4h4QZ-L"?/~?AwOvpp\.0 cטŚA`\XMBB<(rqfFl6;#̛;N?@~^.iii:[Ux>KK2yuϏZ\;Nvv9ٜ<}b&$˵uՑʢbM Zٳfxh42oũӧeŲex}^3 ֫ۯKj'nwmNjwtxr*6BRD!(J ԙ?Xλ7|9$IBRϨ͆JBQP(Jt: tQ\wv (B;ճevyxg{֭1<< @$ARR鴈H(BױqfQԨ5j:-.\dѨ|7Tlr?@ @k[;߿2{}L[{;;v0FCc#oڄ`@284ğ^}ѨwZlߎ`c>{VRKǛfdd&6o6n$"\aݨjh %J2v/"֨wt}Mh4h5Z8}]= :rG#;tuwΆkh@o`޻R9bs`ҥ׿ϔW^Rm-YY׿O==w68A$ 3gC4j p@ JBs?iByxgt -ANv6<$/>,%EڨT*1M^"3#Ohr]]ZI<Ӽ3s YKFkR=s+/Cb6(,gLmd;HOGP(={? F32:0MHhWR ahhd9h@TqQ:Lb`pARR"e%TVTxBtZ- vRAA~ӦL!';L\iϠ0֮GR_@#/7\ /щ$>£=Hk[;CCCnjJKq]L /S[_O_?!Rs ̞fh^W̌XۧOqZ-. Ao_APܜlX0o.cNQKM ?撕%%%3f0!Ξ;Ok[;ӧMchHJL$/7'V޾>23t\̕+WihjbO+\CTR C!41'CC KFF:jKBBJۅcrU8lzz{$5%~*+*HINBu5jr/גCͥK\SbRL&Dbl΅T[墴Nzz{X,̘>TGYjIIf*J%;v\-\@jJ 8N&UTOkkz'STXZE(f̟KfFm`B}RRRP(&kVٔU˗xN12:‘cq8̞9ӧ9w]f&144LB|UUUttδ)SHNN̹󴶵@JJ 6S&O!"3Op\.Ѿ7| 99ddsJ(762:j#==ӦҌRl6Le$z=H~Jq=ijnfqG^N.'NXYd m/{l?}îic DPĖR$I"h5?Dsw|\w X( N.F% aw6<15~'+p?_2}-\8~0٥AJ%@Qi٩O mStu1N]cWA,2~ި-$GIjU׾ vkm BD"": v$$TF?}>?vX[;=K%hnGA jg-+*T*HߏV^->ܧjKVt?hYQz>}~?Q|y>k}z+J"*pz#Vs>Mh隳_sW/SkFi߲:ݍliYvZ//ᄄ J2FP=ח[>"X.##CPO`2ݾ]F泐AHOOՐN"ꗑmedddddn#d/#####s!;I$Xb EQ;0ۍf6](  ٢Jv7HroP(7"tpN~v_S䢹vB76rD>dddn!|# Ìl`_χnGQ%IfLp8Ev`id|%ϯ8_Iذݸ+8N}ںz~>OrGFطoHD_o#?x-1'?::͡Gbp&nС#c7kWF>Bu565300DŚ/̇x݋Wj[NŭȡGedtt{8"oo؀w|Oe$7?˯Fͥ?{;WZZH[{;z$'%N 99)ny<}IՂ^gddǏ308@IXwt0gL.bw8t z)-)!#=ϕ+W Cb2)-)FR108HgW 388Do_NT\.(2erzYYH`W[[q:]䐜DCC#jb;{V,r-[8"])/+%#=O×^?9==dgBF;INEQafWx \~ֿ?p?3Obhtj "UXp8V).*")11ɳAR̠Q|>i g61JIGgׄEX-~?-c68T)")1+Xիw}^b$PQV.GGgN@iI }'Oc2urpj5*ʑ+WvEI\wc֌X⏌j1L~?jQЈ$|E"rd$%&b4x<1G).,"--ISs $QVVz>sӎ_Ej.]r&/7oz*q\ۿ{֭W_E  0r)DI؉L"02:ʹ8wԄ`@%fr]))M&;Oؼe+5; ٺc*۶h244y~=VFm6*'oM?=}}z9{x?/>,[or7½\[˛a>{I8Nyx7P(|^rssIINͮ={IMI]{DhI̙\g%"Fزu;}7dޜ9E%c5=Ƌ?wc\[oSqqw~,c1+-7{G')1;]i{̝=ںz^ilj /-۷xtvu1er_3st::;iDR1<{_s2mdxXz53O3]t:9~$w]_GzN=!>>FҰX,JMIg{Crs԰"445Qs2>[<|gQ,['{$ %I*s /]9s(,,䙧$?/p8̢ ?~"O{G=4{ 7D~~O?8,;իVKm}v<$ s1Oʏ&qQ;qϺ$CI[G;Ggڴ#HOo/u ش[>y{hmk3$ʼnSHIN& ϝ?Ozz?Kܽn-m7hW?E<ԓT2229TQO=I 3BA\.7 $&Em;).*' /7瓒|H\ZZ*hZZ\t7(/+ ?֮%/7gl=qIFFG $$xo7OzZqqq޳M[3OS}t\4jn7,_BtE7r3000䣣w,`A@T*ULMOPh !"0L  1<<&"((j1!ф劥7(JT*:!xq݄#.2k T*f e%dgeb4c<C\Ѱ|R23n #F"&JhLQ ۍR 144^C ęD""(16[ FAX9**Z`(##՚  F###2jg6&ԣR*Ȅ#h 6ME: P(Q(Qkزm;?x?Μeޏx٧˫VltZ-h4 A@5&R `2(*,$3#YvTGR P(0FP(;fu"G$k)).x>8Y3fcZn 5%eM[`)IpS:SNp0}4v2焼E,]+W_bZ3Ʒk A`dd3ta4y{{ Bѽ{I%c2ШՄaz=gϟ' p|$It"FDtzj`0G$ .^$0>Aco~?&iv% DsK o_NA3V{s FCENG(ON\\<P(hDRxZBAV_' o, P/#s;Q+p>جvV0 |~?:_QR\̼sHINFVG?EE?Z\c4j5ZHDDӎMR%Qq( L&rm-7?% glJF!Az@RF+_r2̞5At/F&] z0P^(I8U՘M&6NO||$MhW(&BP^vP(L\|:f0p$fߏh$LLf=?4..Vs$ ))16 5iygkM,R}t-3 qlA@NQ џOIZZ'ZB=VvY)7̫b8k&M=I>}Xڽ_kZ?~OKM4 ʽ1,_l6_׿ʇ~c4|9ftj9^ϜY&<_`(DJr2S&WHO0xBA~ SF滈 $Zə i":9fNp_@ @qaEE}J},8ާ`(Ȩm}]FP0VoudddnATQg/G|c6"=-&22_4medddddn#d/#####s!;~FH$B$y$AŘJMhGA  tFUE BTlO"H4LؿEQ (tX] B רjDB$I]' ""UG$`,ܰV}Z#b}ca<~4B$ xnP,bdtl9271$I"7 P*T*ox$I" (q>q=~_,Yü:re8ygidRE9k=~ΑAoBzZO6N3g9x0S&Of`p7׿Þ}8y4CCCG4>.\fgcn];qIV'Μ;DZ'N'ĩS RTXZWKBo-۷͜<};:hrӦ"u l߹+_FF櫱evO@uшm==/4CCmJ&:p 1ъux׭f(݃VL52:RAy/^1gTDQdマy&_lbmdffV{.ؾs'ECS{?,|>=nvK0{L'N۟5.DH$LOO/~ΙsؾsO>(>& z1чojd^h4  288KPUܳ  z}LO; zx'1 ש(/cre%Μ)޻bf7WrRǎw*"`2227ASK .REFz:\O^n˗-n'p8#43 Ck[;mi_C$GFp:XV, Q)UAqF"H__=4_ +# acf8qqvT*k~zQ(232P( DHNNDvV& λ<# ESaxdϏ#++ oܹr9ӧM.j d˶8.}AR G?(f``p$BOo/@0v1<, ip:b2 Ii"ܴW ϝC_?gΝ̞9B@P'̚1BA~n.ǎ`,?8. EI*\z.֢T*Q*tuusʅYN0 M&RIKMEQWWF;;e/# D8},]]Ȫ+|ֶ6 CC74֭<||CC AzzO=?G}}=qp6`IHeK`BVJ.m;vbc[68hdpp膎_B/ RO~C,Z9gMxw %%g3gqAa'I9^[144 1^O[[?\\;n:Ɍ^<0qMTa21ͨUD8N'Ys*9w6P1Ȩ&Zh2~0222QT*wZɏ^zÉՒ)S]ŋRVZʏ^zN'oWA.VW3OaXƍOp{<\n D˕+%t> :&B34<Çk? /7'f#='''`5 ;@~?g& qqyA~ҋ\ȳO?ŒŋhljbܹDZZ*ATa28pA﹇G~&M|Yf^WԔ͙ây龹snN #'' (8O())ч$+33/D"a<$%9SgӍ]M6uuz_mYX8>@I= ("~f͘NyY)O?U, $'c8u sDRȎ]2erL6,Z EC%Z qqőPYQe-L<KB`p@ (T-FQVkP(DQDVG' c{j*f1=(g2),(AD3±WR$F D"T*{_I8x0M-deeF( È`0$IQjB@ @0h4ns$s ?yVT( uU( J%5.j{oJd,_tlH@ѠT~rIMM܅ l޲m:Z0= V|=*u̡jTJ%%E?p^Ϭ3IHH7ч" k^.TנXj%`xf3@Ɇ7rG ̤%|~F2Ξ?2v ,v?L[[w,ZD$b˦[HKMextQtvuIIL:FB`=~gzɑc'x駑$w{tV,'l[rsrXs*f͜w6R))).K@2j[- ƛ<,[r'NFR;Ցz심kvKב?!GG!D+WPTXȉSrv =vA m*lxl2TI $9));ߏ >>͎5CCh421L8z $$I bXp(UAıv!AAjjJL`xdո=qmﭷ/ݘj !Ih aHNJIJ~l6iIIMAT208%!Nw]x^.cחj   xphDIl2(6Ԕ~ߑŒ('>>G{GG@]Rb"==ad2b2F$rItrj+u\_!FFFXZcd ^otRՐ!%9R?`xxHRKgg^'yttvVkbj}}D"222FGIINHINOFzήnN'))ɤ$'34<;`$"D&-58{zP(dfc|>-WRFzBB]L& vB4 H!, фfQXP?JH'==!IO /7'f ôMX =n\r_FFFN$p<,^] ܳ|~G;ǗurT  pǒt/]*F~zeddw(ott"edddddn#d/#####s!;~FȎ_FFFFF6Bv.BЗJ- _:._2WA|/lw8f220 7UR}2jkrm-~}DBBQ Ban76p8|A~?Npr-`˅j;:k? x>@˂kfgL"XE\c׿vM'Bڿ nFdL[EN'n`0k0@;֮̚9FC[[;MMա`6o፷򫯲mNj53O؉aϝ_|D+{}Ll3Ix<|8]Xl1p8~D1*rx<۷O c8 |l1; ʽ_h'?Mgg'a"NÁ( D0ew,fc㇛II}\$pǍۉ% ٴe+3MW_I>{AvVKX[oNcy$'DT^NSs3HщZm| 3gNgݚ5!~ER {IZywp\dgeqlݾQrruڳ+WILCǮ={G"̙5g$ 3{Zv:))I3gL'>.>DƯfXMcS3 p8LSaxswsIN>'w[G 䏿ܴwqݴ2kLRSR8vM  QR\̊K3kΟ1ct.֑M\|tJBӉdG'cP[WOnn6j!.Mʦ-[PUZ9fqy.\ZKK=k&P/ Q(lڲFKZj*[f322KkΜ=:]<͂ys\\K /]Bu vxx*%V+nֶ6&WVLI(cܽn-Ym ^JDx{{zV\ZHDWWE<#;ƦFfϜɪ A8۷Rdx|^lv;w[3Sٳ\Jcs3E,Z%jY0/q`dwwٳ(.*٧$//VߺLVf&W3j!(nl&MɄ?>GF(-.f߁S]S{NnfܴorA3308;RUŨƎݻ@$ fܜnhjbڔ)(A! D#M&Y@__?cjdgQ9C}C#쉖IKMg saz]Zp\|>  EVGRIINAR22>>pQZ-QJ|ؽTU)((@VG  >.nijnl2t:Q f͘Ak[qq$%&V Q)--ѣk\nB S&W҂zl0%$$ I RrmEzΞ;/P(̜П#(JC!Go #D 7) sIh4A.֡RE_Aj4jYpj/_7%I@6 .J6%FU$DQj DHbt뎝>$$23Yl*^Co_999TQxQDH$Ž]D l϶n;VnvV*QUdee~E.BJdgϝ'kyI E8fϣR"林˅` lF!(X[{NFm[o:9~$'99AadBVp|*(.*"=-55z̚^'5%897?BL&I]}'m:fϚŨΉSʢKhU_065s9ٸ=nB0K,rzB0餥IvVfte";‚|*'U FDlv;+:+M?"C"ދDRlu9UWԴ۞>={v݇>;;;gLNtהT$%JDo >3"!@ɒs$ț7.2㋸q(?)*,$ LI!7' f3 2??lYIu:̼j^UU{% HnvvrP  qet:yaJKJ& m[`2l߶wsp˿\X.ggPTPZRRRD pٳk',CFFyyd/%8vRx233acm 5UUx=8];wRrr0 ,.X̤v-_=ϓN'ҒRV+99X,߿$,ˤ\ۻ*<lڴBAA>^GNv6yyyR\\DIqQb|ٞ=dgeGzmEQǕ;޻_ޗiĖruu\'Op8[Q;DX޾>N;(|u{sq‘~soblݼ,.z=<?vw \&4MK[?[uREQb||Cw֭Dhu7E!~[g^u[) ~cۃMpPN3b@ o~?Opԩd>˹F5|8͛(*,Ï?k7n07?Oue%;o#۶n%+3p8B4G?~JK9~$"2㟑McShhlh4FjUUOBvV^ q5[|nNǿ8Ak[;~>9vQ237~'<׈F|\QGII1?Ohims ^{% 8W\Q8vO{gtYiko'5I~^XCo*4 Jtmf h0 ? a?Ě^~F_cLMOyFv?9o+_nBMu1 TUTp \JJJ f p54r~n觟COo/;oXfQ^U$$8AiI1/\$gpHċQUYjg}ŭf z.W*YYY8yWЁFY\\$;;MhljbCy2)iu:vݻBUL&VDssU~'SP “L4`Znsp_`R>>r!:.ȗO3;7Ocjkqޱt:}_狓'9s~Aϳo^N=KK[=JYY}<}ZZ۶y,6I]Ask+##dge3cttuݻʼc}ͱ3@4ZZۙɋryf|;QZRL^n.?!m2;;$LNO!Ȟʼn+>'Ec޵.'$x;>bp\7/@q@#  qزe366 :4lތC^Z)O'ɉ+̌ *6C8X,ΆrZ[ΦKA~>cLNM24<ܘL&d|Q]U $ BܹgJ ȉGIQ1&&&q8HDVf&cclV6Ǹ܄$IȲ`1<<ˇ'V${v?%Q]UNCUUFcr%ѱq^U/ |4h4RX;--0>>t dƍ \40]l6m݂,˄BaFE&gu  3ݍda384D^n.%%46513}cMȞ]8yt:{bnn / Ģ1rrٲe9JdYGR&Ѻz$)`N`4RR\Lyyh$z6n7)))?btt nH4V;Nv;y98SH$^Ǖ՟L, ?8ox<>Gijn ?ݎbasͿ?h`l|Cىj( (/-'l6B_@GWh4Zړky G"_s>#EaCy#É|$E.IDATcU4~.Cx<+5+׮syAcJc\K(qp tvwG``l|tW *:|RSwwE zsزi#X~ ĝj`y壉)))TW 箚vIIq1]==B! q8aٰZl޴ܜzzX\CņrlV+=x^lڄttv df墦 =LLN*[ľL 󘛟 ?L!/'l22zY232p+N$ 6ٲy3~(/+d2!I&^Ғb<ssp:`hN6qZ} UU[sТ$IDcQ|#==-OMM$}.UU!=׿}/*ʛoASIv>^އO+2MFz:h4DZK8)]uA >b,u%IZsT  < d  EQxz ;r ZZ}k} gfo~}WO[A~uҒ$If#G>4K{~~?ϯ~nx0 \z-=Unc\vmC(yw w+Wqԩ=ȱOZܗVE}D"[\~ׯ}oUkOKk\q*2328w^MM/ ‘dd37;GvV&~ H"OopqgJ o.##xi9wK|Kyyǟ[##%uu9--|~$kk]Xz=oI{GW]C'o8u4)))X,;qnFc-U rE&&'|ovm8Nv;9R_,jUxWrp:hԙ+>108ȻP5kwC,NK?$S\THFF:u LOO377<tEv;9Z t//>3-סe@ 立 TUT׏,KzlsG[gF.Xnsvٽg1>1AkGFy"X ]ʏO˟_RVGSLMMSW_OqqXj\.wsEZZH48wS&f^yY X,oۊd-:::tXXX笠}{299bZٹ};W]h4m }t"#`QtӴ,Ts $ΟN!IF[6S[]W. FaA>ٵ0(_K CH +/2zccc4l$77I6:ܰDCc#mv;/:Kjd4)/+*yAK~5ME!ҋ/"Y^%zߨo /7U^<}\~,)NTUAU>x=23ٵ};nwtup4240 7RR\LEu)/cXhhl䕗rxDnjX}%itm[07?G[G;+on|RRDQ*Y\Îm[Vs HbBk߾m+ףތ0::Jvv6ߏ+OLPTTH8_c1 BݳF]}#cdggS[]"׮_P(S룧;"8ڹɘ|_4kڵ( oٱm=? .F]lkY\.Ǔ= +j$IFU?[ގiLkUfjz𤺟ʯuJ|'%dáO+ˬ>Ho?oܯ^'b6Q%Ϊ޳{fˬ]kF,`0g ׷j2Itt?XW``˦M,s_{妿~&yUOloЇD,{g{kʟI7;{Al6󋟽AIKx<. &x?hoqw{AV?_{k&&&ŖUU哣ǸQW$IȲL(7oM?rWJ$suFB@?7 G"rI%IFfcvn&'+{$I*~Ƈ|/v cp|mqqKVr'YSAw #WNMO32:3%v23F4288DWw7n2268x{wNc|b o:x陙)p9dYƕB37733ح6F#xTUl4^o@$f ^/4UC+89wM&N:GqeCy9xYQUQ;IsQS]yO`]l6n6"P[]۝w #n9uvv9ܼܳD4Fei0/NpɄ*wnKOp:Rp8bxdǃb! 3;7KO.uK2;;HRb0BAN!:ۘ|#tuw'ygr:HH$'p/hy~GB; H$W\Q8p^ziljb-x9YXXڊ(ɠ&r+{}99c1faaUQ)-.!B4aSTP$D4h4i,f 6 ټoկ MUQ5p8Httv222Jc,?炙łoK^ntIkj! 35=M X0IӴd/ <:FK8S3<OsK v!Ǚ_X 3#DOoF`0'wկ*t:]*h$(,,.FuX,~?P 5 GkZrnyJמ% H|US !2Ϟf|>vl=b8>33q\le3{q҈+q"(dgett:V%9`AAxID$!a2w=HHaX=ikop(Lmm5˹r:]݀Ħ8ɀW/.m/IXp$;͍l`0*@t:=SB!rsr,LLMFIq8 zt::g^,h¢;F|YRVM ܼu޾>{x$zW&&&.]UTT< O&IXX\  ;:my$rt4`4"/Vb(`#FQGh4&_Ӗei@b%֭5oyߝ] F Xg`~a. XijadH4`@-=HT,AQd=8X މ (MMM_AxtTMU!5M[V]'V+%IZ5B-H@0@VQ7rWZ"h1ꑸ'_[~}atmjb: HHmZk,`k*Nr(jb@ #sm#=o0pXg2<Z #7Υ @qv`^vw $38D"nۧL& wO4&3N31w; v!c4en~P8u$ ͎_Axtv)n<e4 TMK$rj*x|#I.1P~AᑹW ?t3S Ҽ^D(db2tȕr3u^Q|>EA?Mӈbdg'S7 瑌9%_Axrl:%K$$YMdA`*3+$  |g_Ax"^ Z^w9K.'_i9wۯ(JrNV%뱂XGAxr'&Y)+)`dlM(/XUvx.rsp:ATMþb{] HHw$~1MȒLaA ŷGUO$%rG}% Ċb؊QUH4B4%(f̦D`O jԽpba`hX,FaAvX,?h0`/ xIDf!M#$rb1& TM{d"z (wo#YFUe!AQg"7'{zwPU!FGǰ;`ِdMS[\K40L$R9ff$^wZ}#F<&=A]|' Ns?F1yw+/IFGbw5-Rjj#G&czEJr*Օ}sVvHjm@K)^H^7UUoK<'%55 lVkx:??ϛol晽{z<6Yޮ$IH:/u\ MA5Gc1:9ܳaZȠٹ9Jԙ34Ng ~MVV]]LNM;h褺h,>f=}\ztVWGFF:io2=3C}Cٙ,CC(慃)-)>K8&|7|9.]}LIqy99|96aZ㄂A'(#/7W&;++y˃L&%fgz^8xW^:f?){ ͋c6fgg),( +;{q232op Kfٺes񂔨[ue%aZxC:<^q/ |[ŸQ߀l&?/NO _#G8|& 2yZ,永H_&EUey6ԥgٚ.H<5_ʙi<7^~$44HOO,0:6,DQ)+-Ae&&&Ishݽdefv)-)Nvk,tz4M#ހD5TMEQT4UvEwO]=ݸnz=,HIqKUe9<ayLsK zp8, ߚ5%I" q.]B__;vlcΝXV&&i/s F#g}E]}=6g&77!JMHIqxt'&l6'O҆f;- EQhHZ4Npc6(M--Juq5Z,ŋwtɞݻh6$pGW']u322Jvv`* BaA>3qdg37?ukL$jRR\㦹3I<Ǖ" ?JPk7hikedd={v?ЌAArWt%b́cD]]'>_:X,N8d2% :dI&( &19}yvoiX`6tzqdYFe ,c\x\A!I`YGc1^L%IZL/lX NNK_~=1v, !R-32:ʯ-99bp $IeYb$ihv؁`@QU =.RM8`eF#_]uz _h\U $Zu^jqϕ]"FazHD[{u LMPV-A_A6IENDB`PK2]g'.. users.txtnu[By Default on a SELinux Targeted Policy system, all users login using the unconfined_t user. SELinux has a very powerful concept called confined users. You can setup individual users on your system to login with different SELinux user types. This SELinux User Screen allows you to create/modify SELinux Users and map them to SELinux Roles and MLS/MCS Ranges Default SELinux Users: * Terminal user/ssh - guest_u - No Network, No setuid, no exec in homedir * Browser user/kiosk - xguest_u - Web access ports only. No setuid, no exec in homedir * Full Desktop user - User_u - Full Network, No SETUID. * Confined Admin/Desktop User - Staff_u - Full Network, sudo to admin only, no root password. Usually a confined admin * Unconfined user - unconfined_u (Default) - SELinux does not block access. PK2]fsystem_relabel.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxux7% /8NfMw•{eN9af&c;f~(:6Ik}Ȁ5}Cǂ88џrIA4aƘ 8B0m#!9Jܕm۶m%!lD_qjB ~k(?rs;` ڔ3d8bXVce醉Юʊq4MӲxwB1B1 eY0i$PX۶mI%Jaٖ$stƶ6`w/E~! {P|,4 mۦinYzQ8.3g-\ivӂe+| I"Q_Gs￯tHkϜ=;o15]g!k. a BG[9WwVFT!˲aDdǟWT("I"ƻ^4 eit:Ͽ[5d@acs>^}뵗s 0mYap!@1 ô,boFZaݵ}oC#lp,^og=p󍽒vрh4tCQU˲ ggvt4Ʋ`kSS:ql^i5Dc@{gMW]:mrUVO3򃯾_x+;+#-Uuc,_4p+׼k/:eYeY_QsA}~75)qݖmrCz[,>Ȋ:vYU_y#Ə,AhyM]qʢk9e-7~3wAM}C{gegꌏ>O 66늋ZZ<#syݬ^nݢP~%BYQFpə>T})O3\b•gΞXs[,ː89l|||苯 zys:mO<և񲋦D8%suE{>Mw?ݼEna@TV=wߝ>Bxۼr$% ?{=a) F oJ[1c^V`Ū7A&~_y]SƎZi5~\4wNtV[bO\~iIQYSǔ߆mcCMHmRu)g0ƂWUo/;lϱ<cr:>8Mn@jj`6Bc93چm+8RkGiPT3N2MYU%Illimhjqˊ*ˊeI2MtS>/f&h#aC ?-quMOcSuӰl DxyW:WJm576iΰ qQY)ϝ8zef} ) c(._w?S/`!}l<|ڡ< w?W(\t)y9յPruyB$N7rclK! 2]NGVzW<{OF䤣Lu`r8Bሦ:Ͼ\aӠ~; D7 Ͽ>˲g>F/iY2,q+'wEUYtUS-e@ѻFQ'utf2}wv PX%1vLL]{y ,k'K>0 CC  ˲$ hn|Z.]ilB<ǩ2mۺaוCafJmp7gY`t0߫%SG0r8X1 j7]yɰZڢzX1@o`gY6*C2MK3b ô,[lۖw{ŶI!%1m۪2 CceUeym+g-  d$ ' 6Ʋ,3 -El{5U8CƤںi"}^{3i84MQ࿘5{MdB!uL$lUD2߂=9P[?OcgYbG1 71 _bI`Y4-眑@Ϗ,$ '> d^2) `8wR! #?+s@~^$۶]˲UUt.бPbhà0M3l`wd!Q!?yPsp=!Q?0$$!} sH0bBtwb1^%iGݣ M+ض}8tBʢ}ԨQa0\Ce%&$[#!>q_{>].DZ,|POKn^x }2]8<<40Du`5X!d1޶axsB]ӻc8{ר*?oي]׵fM Bi[ DqK7o?io&0dl/i+@ƻ@hA~2Bxݣ~0<ܺMD Fueٖe!a{An/QL[!]WTV +-Db@Ic^ mB6˲ iff6t~Y?lF 6tQ%mQ?f1fFV41 '9Hxxo۶a/f~}gN7t#*˂ e0aeGwLJRRW0vt]r!m{W9dY>tm`B'˲hko=w02 Ѯڙ:bĖ`0+;c( BHEEQgXֲ,A/KKK-[t9Y YMBB5M v alY\n}BB|>9HŲiZhI,r:?̞,SQT\.+[Z[7y905]$QwDX8β,mJBh᰼B]ؖK޹Ԉ&;\۶cYiniX~)a̛0r l).)=|' yM[6u# {kM2n/g~]U]¾}K|>͒MS)m;>ѧ KJu_pGzbڐ 5UT5??#꺾#vuu-Yb⸱6oݺ(#==;;<w˄Ǝ^jMIiY~^qc7n\ZV.+JzZZ0*GqI!$yɨ@@2,˰+V;jd$9ֶMu9 ˲-X ׮_5ĄԴ!}ŗn3j3/ڲt ^{'뗯\t:-lwB('+59wngԴc(*aXeY0~} N+?U5)kn;k#臟|>l萼>}R xU'hIu ]'͚=g%Kn)9#Bϲ !r:Vܶxʤ6nYqK0}TRb"0M-}13O+Wr 999,._nƒ/& ߸I׍ƦƦ;v;kNe4P@kJ nj|ign@mWm{;o}l khl:yO:Y?njnʈNyVEUKK5M}# 9|xvfְCrsÑ0eY^>ѻ_ѻs}vPy!0 2gqڣ77ފп߆M++F q[bGeBB\ӯ_AUun>!F>y}z蓛c&[CA,ðA(IrWL7iSǏfc>j`^7m"+N/*.)wRS %eeƏ=ȩG=j-[O<ؕkֶ="Է oZj,!˧Nkj$%YGo~ _u5d;=f@=c,}MXGLgy{74=*w^}ͲloA:򈩗_|qrRR[[{(D#]]!à 9$}^$fa$Juu <+ǎpђֶMͩɣF ﺺBIZjssrǐAN;Ă`0D nFeY5Đ"bfa"c9MӊKV^a>.Kf(2W<`@aVF0CJINRU-1115%Y^ƻX4P9/ Ƙe5Urr[o+,6u(Y_. Bߏaf;.gqpH(I$m(bY剧8NAmv4$tF"]=q)D"NCu۶G("1TUpmUxmٙٱfywݶmmg^x鴓O̴mr:pxTUD#cYp8,<PQ A`D#?AlX]NCll AIA4- ,v! QEPXQTzn5MDcf4}nD˅1F^GU5]I:2ٙtBKCb-]dСcxH ^[[;y< 9v/^o޼yooaT#h۽t^mۊ!EQ(vvvS Bd0L(ԵfWKӆeYVGGG\ӵqfar Arc9۶B ׿Y iZ9Y^ Ȣ=G `4"+TC#cB Xw-0fОӞmbi~7`whcfF;`VbBҒ%Dۜ 0שׂ3 "q\aeg㸸8bL8WJ_ax1n`xA1F.b‡83 cN///1kd⮱X70@F+ ~Raߣ@LVQVdT!dBHm ށĝ_eY@0H4B41Z$2|+BNJuHںz:9=-=%9O~0<\NeY*PWB9) 򷁼Yt8BcSD<&7mT)6f0y2)܄9vS69BÇ7Pi\ S(JJ?B8S(JJ?B8S(JJ?B8S(JJ?B8S(JJ?B8~!1mL7v[Ew OȁP(Asҏ1t C#?;cA\.W8uzĄ}C}aYu:h B9X(D7o߫:=츄E4!daǑzHc-9g^ozy we斖fp1G''%wsېBPbG]EmEE> lܼw:i.IIɱ,㸕V? /<_i UUmv\B !dٶ(~;;;^}-[ȣ))gvvHv4*ʥ]ߖ_u_p~vV/񸯻jU^mۆi_~CnnεW^6 4z .\$5995%c_}aS.8u6p={?o~ޥ_q@`ơ{H?w7 0vw}WO>.(O>Ͼ {O:ԔoܼNMINr|%Kyus,/8W^cGq@UՔ?ƛoпn6{iۧz/qwf2˙_o/*~S&M=oi^|A}}oLLB0ܬ\b/=աPw2lgWNMM4mqgv}ͷ 8K/x-7mʔK/ߴeK>}r%Q;++;;縦P(ޮBjj[{;qO<Qӎxf8wo ;w-^7+3v,Krxbc[27F>0^zirreYdeَ$QWZ2xЕ]$9s} qqq,"N8?.s 8#UM3MoA~VfFJJr|Ǔ'woۯL>99٦i)|VffvvNe_Է`! ;zԈF v?!<ПF 8BP~'sq\쥕ZZ( YK0$ W? s_?mڟAWیca~ȶOyP6)Bs8hgYa{Pm۶1Ԁ ӌ%$4ms|y}C~t_ePOrc,"˲ݳ)?=+ٽ{ן$M̹hݤ٣=߫SkI~^>`(*B2e׏ 0M4ͽ[[v!Ijw5лS(KBɈ/>SϾȣH8 i(AlYxĚoMc ;].S0]tvׇ۷ƛqcw%A"@7oްqۏ>H+-JH7MaP(BN٩( `Tyz<׷XQ!9)L˲cO74d[vw$%&<_]Si˖8II<ظa&QeEevˊ:$J]=<İl\vTWo޺5.p8MU;iM&$$)g_|#(7911*uuuPrY#؏ $9s:0^G$a++Yo/.V^3$%$^I6oٺsgeYx557p8 ,K ysoaZZ[_?0XlڵW E;e[mSU5%%eU'ܬg]t¸qos#aIr,ZB0Ͼ 1Oܯ ɲh>‚>!#ʊEɧ9KJ^A𣲢]<}7뇶yEU̟?bЯ?R>w(ncKW_#Xީ[hcyEKFhKKQӦK/bjj'p}瞿K~ŎUӶm/D"|1ӏzKJlݦ7GUӆ1QU=::;>wn/LO%o-+ 0(7lx-6 ?:픓j投G|ʶmUSÑy`vfVgW[F._1aܸG|j; ϾKNNBٸiӢ%KNלy_| 79vuvuy=̭kh  ;;fϛ7u>l֏1=a+WɲܼrH4Zد'|H$zRB;kky⩓?n…?ΙwG"Ͽ*+3#--0SS+BhFB|S=:d|_nnn;egAYɲY,r7{E7lzn)'=ɓozi{;kk_y}FGG7}C ߽߯wܞG44FCBEA,+j?>Gt `8i^a?看?o嚮w'kUU5  &.?v=w9M‘m[e TUC!۲0H4j&wz!3#CQU4#`IӑSEUm"sB˲dE `$00ׯ{JKM5 CӴ{UU}9|/bVA~^Nv=XYUu)JggeY"ׯ"1L4MEEQȾ;ۆae4mG{7m "?.@`۶"+YV$I#p8lZ =Ba2`8.cGjoo2x amWZڱӧ^vdj,cF1̮Ų/g~ b `N=$EQ-\m{ƻf}W^⫯ᜬl˲2y99VxpFFo1bİ^zi},,ܶ!Bˇ c9a0P蹗_^n]zZ/QG V\ZJ~\(. 7:>kIϿ=?8|K/ /7O;=c55}w~IImpw8w 0 #+ 0ɲ,( ;wEєd$k7 4-cW}imk9Nr84Uu:ax<`&;k}rs0믽_߂`0XW@0ƭvuu>71!AQTcB:NfX㈢Dzajimmmkx<`4vd'P8F23!,˶l˲MM/?듓IqGUu|\\RRe˾Nj/ )11. iӴh aE,AK?0ia"I^ BiINU5X%n$g2[`YDZ+82LE } U5B_s9կ^p{4=\~q~}@C~\p @u蓛FO;r[wbfBwYnUp8K~sW4M!)!{rb}EQU,84EuXgXc>:ݪB_84~akC!d[fbBb|\a clg!F_?&BR4!0r\{E U@^lHGj̆`(0m;!>1>>~խc˲pnbXk[s %_?[CHEEeۃ$ չu60RRRcE´~ PUը,ek|BJ5Zb7 A,noo--+|1 tƶm#X7k@I@&WYY]د!91PH׵Դw5M#N,ƦDDy'e{ D6P(,,F&NX9-qM6d+^ H@Ԥ^$9#?bd]׉%B07~[QԓO<7q̲,zڤԔd0Jr +fn>Ƙ<[id`QQѠc:$m۾Y?p,N9K661CBpdC {},]ַ v{5#y5aY5 3޶mMWng׬z}(vo^z6ðÇ 4aŽ!XgP({ Dz<ϗU}ԑ'V ˲HxEs4(aΟN23zwtwMDh p@1$V>lQii,˺nz3oÇypHD/dJB WP= !IlIFLBmhPamٶ> dND.*)^T4jĈ^yeIY$,K&aAp\!<0$iVs'BXxBp8X%wmt8-Ay9x8c 457۶m[m\||\S斖Kgfx/g~mκ:QDQ$I2㏪郞Zl90dX5u.(aΟ:eY۪[C;8mj;$=&HLHHKI5L#;+9sXFRbyݬYJK{ɧ;FqӟxG+.4MEU{]`KkqG}ʉ'|.8wz\lmMSy-"53J2]&f@GO?J_aflŊĄ+.˙_liyyiiiiicx9_߾y}rKJFriӏ֯N }%~oAAvf$&ue^_Ŏ 0MӲl B 1$iÇ 뎣8r۶+22zdgSyRӳ22RSR28C,{ĔϿ9o¼>uU;lۂ(WP;"50t`׶rA5M2-A-˪MKM Ÿ~bA^o|||Yy98We[^tiGxҲήsH(+IOuԴ#:;;N8pYQ#G%%&$'s![#BP?wiz3haaVCQ.[ %95Oo>K֯4ef4*wvuq7bذ_U1u^ii.ǟodYQUSUUG k/Y!A575]1e+eg@YAfffzP8\9o~^$%öYQdE–eE‘azZhIuA,X$ Ca0vkoӿ_tI6d@2!lF^r;.g8\x~?՘E%o Kyhزm[JJ 0+W޶lhԲ욚|#O<''{ɲ;v-Ea}:㭷.^!P~.] mJK**-ٴm{IYeKKk̼>/Q u->>.7;wzxC /wtsY(d;΁շMNLH+3#Cr8 T]Ͳ#N5 PRSjkkKJ7mXo~azzzzB1qi ea}^oܜtvvNJKMKKMu:9YY')11wzBBB|\` B]|Zn}k[E睛r932z''%efd3r/W^QY[WBԟ4fG[GqI-J[ZZzeoƔQuAtcu]ݛe+Wfdduy}ru]߹vĉ} SSR[Z=$U.)'PTRZ[_PקO;655-K0uБ;/Aò,Cn(ݽGe )LɲvTU%E\.e#( 먨* Hr h849#AG( z=+Hn$vaSu8nX6 8 *d'p$B\bѨ"N (*Ii(aUElr t]WTtʊb6\Wu娚F`(HV néi"(QEcYcAmGeٶmӉ¶$IAA(.05M݀,eQ 0MY]}A#wR+~{߱$/K^i,ۆɗ!˶Q7te`wU\-TrlUpl'qӦ@ p%w_Kx%nRm &3}/g1c5o̙ ^VHt?=t,ՊS3~{ ?_0)CbpΙq)(Ze(]LT}Nv*;|`{~1-ˊks~TVkEP[zWmcaTm? y˿Vm)!GK?kBPz8K̻$.~/k@|moov:S(~2v].!ysk맩B ~/ /DW{Ⱦo)"g!Ph$\l-˲a4$'9d@(YVHa۶AbW{"e-7Ăql8$Ps,g,N)~0޻_uߺ4XX%Mqi) 3##^{"1!@bݯ<D*}C$OUUI|D}~(Óx2c%˗׮!!'~y'kY&~)|>WTn^H4rVرu[QBBB{{O?#9F$)6~r;Q(E1>.t]77$$$EqHmۂ |ހp8|^/ L|^ npGt6>>޴G|2HMey޹Eź|>Gtr~aZ:kgY6\N'| 5w\N3KȲl\\rٶq .KήeW$&&vv'|t$%HNx>D ?@tb@AA1Ƣ WT4Ymoo7LSӴ?ᐎ>!C~V8vTϿqcFλ]sG^`PԔ>HhͺÇ)O4q;vZ&'';WCF 7 WZZgg?X[Wo$MMs/3j<ܹÏ?[P IҬg:q8 RS ;:(Ǐ۸ys~>moڼ%77g݆ `3 ܜO23&W_P^5O>|ɲ]ѣN']/XX0z䈼>}n۶faC OU5rh̨YYkׯ^T9Çkk3 r8p~(C ͽʫ~=bx;:;7mI`$I|M;:ee_z 6ٶ l6MfiZm B,,~㦏?^w\fqI Y[socF_xYQW--ws/Ƹ3 CѨjxr;w\t'}nZDfϛ7o.mضzƦV==3PoZ[[z񦦦_QRZr:M }yey :iZatP_]|yqiURVV/,;-_YUɧaY>^hy}iko#N}gK +wxn3v˯>SIU|Y$wtt|;}ɶ>pμyVxwyvTUH1Q('e9~m{#O=rRQ̎^}k֮{>~97ܧx\yunO{Ƕҩ'~=j䈡C;㭷P4P($+OQPT5 GeYuEQt]D]!)!fΉ&_pƍ$vu^PX8f(DX1 #*˝ 0 Zn}Rb(I+VFd4ykjn.-+s:/B6]7BXVH$"ˊiPHyտ#nzxM4˶ hjnp=<ϩ{?o|gjkƎvF1bdanM}⒒쫙ww"re˗766]!%9 06 )Óq\EWxsEuu^ue~~(.*)-$qK.=S/Ye6EQǍ#I⇟~a㦌 /1l([Z^>iֶs<}GU+kuu/ں!1WZg_|r:㍝u?nnipܱUUWY[ۿ_ֶvQ-ذq[Zl>ti۶52 ˊ2zu6 2dԈs_h?l1~IyE g~e.ܱ#5%WZam+ڞ{>Y֮[ʉ'+/*)?v,k>|O6.7d;&jꎪQ#JSu%;&M_TR'߰iG *˲?̞ٗ_ ;ebu\>gcimk{7# JJ.0g,ʊ-K'Dz<%(˲a(a۶c,WGE8MH(B!L홙ٽz1 c8l޲ɶ8 {r8$YVr[oAP(#lh[UNਂ/Y,vw 5;w>̳!IO9D0x5LA(xye9ݛBD`&%0w?ׇ82O60,UTV2zgrT[7lSm.koxtAHr85M+Mgg+98ON!L싯Ə/&!B&PSssf^uMO|5?`Yv|||ss3bv+?;Vu۶Lt:_|9c|eE"px˲,IR4mim,a?eJ B9ȲP8&۶01Ev:Ncs\]}=s7\̌^y!|sK I:,aYVcce[<D "1[ZZ`aZZ[UU2,c&mJ2MSp$"¡m(_?w0PTmD ||[< `^jYmUU8aw?8w|gu\zH4vzlw>0.8ヌVTuСii_}Kk$Qz1ƭmƌ^mlfM1ƺlF Ÿ6caY$'kzjj˫k^{ʹԴԍ6P8+-ⴓO:dpiiyA^ǟ}nYv~};^yUIIsvu{cƛo={ B$I&10WP(uvuɓ&;K.~eƌ1F=Ѓes/PU3Ϝ~O>k?egeUԄ¡p8|g_wU׮]~{㎙[0M4M4M۶TMy!r ck羥Wx?JJ~ѣ?K amDQx"I/^PU]#}ԑ-֬2xi0LIii~;vm^{[zuƛh0 7NB`YVzEۦO'ǜB_8ȝ $ZMMMΪvass$&&jd!YQm/40LI,Ꝟ^ZVF-ꕖ*.-miix{">9$%m/"Q-eYp,j,Y,)q >K,w^dgHP(ۤs :oxeP(o~YJ 1eC1wKDm-[66-lL¦KMϱ lnMBp ,1A)6ƴP(I?ƀE#'fnweuToA/.{nV?+HjegG BܨA悭Mw?)1kݐfc!wŊnhζhZ@:edm/-:}mmRx1S']}mk k)>ƷGU6&z6` 7s}f}y纱N͹働gS(ʯ Xǿ.ZRԼmSuw9`E&'_]R&fUsmEK\{]01wceY"3I.PC.Xթ]g8rP[Mfz[.ômmAeR} B9(1/:z@O+iΆΰ8e>MYtg=3,s[txkULC6"ZP1!53)JGŧ92S)~Y N/P;:d 0{?ݢNXݍىWY ]JP(K/MNNmʲlGgn۲V9.cTn\nS6.,QhgMv(IzQRd?YsmELуSmmٶ¤TG˫[}%r 2m<"7)9i)(3>)aD ?as<`ra"wb N-հ @,BAY|D1uv aL !hnV ex6 @8ݲ!Րxg1`H10!ʹB!B@3lDPohNa/G}!jBA@0+t@1 Ơ5"!ŀȚ;@t5AY3!{+qC$Cmݶ $ec$P`Hr'Y{ ~qmC1B{BjZWKK|\0d($'9X_yu/w٣F te۶Ig<|ϿyI'$'[pcaZED*jZWssbbi3N;eԈhe} ]BeYIZa>{ؐQ90 X@%.kwuB("8ycq˲,JIJ $+eۯM6l6dTYEI$ !yaEQ+*]N'˲,0 JA9YWWVQ|ޭ۷_͝]u\!I-TEP(#IP`?~8MEIKK;c;N< ;ǟ#t]˾5K/INNzW]. ]O2 j~>n7(IWkƇx5M3M_*-+/?o|w_Q vCa9o^yp8$GYO>~8nܽ=r:9-99os\gqokiiO;hTB=DyEEB;: 7pG]4C] '~1qM-Muu(9gyw>cr?̙'pkg8; q)} hQIW\ 1l{..)y޻ 6x+Vpqi67d{3|q_p9cO?S7ozE"g_xr[w_p$҂1mm횮;zGLq?QUu_Zj|TmԩNO?Xֲleyx m7TT5+351>a< 41)) `Я0/cm >R~ 0BeY5g޼;{ .,kԩYYIcG۷/ﶴ7tF`Y3κNTRZ+---5UŶP8 áPGGa tuuM?rmۯM m]sCum} D:::LӌrGgg8D ƌ,{5Fe%'+SԎEU,ڱ8ޑ0Y\xʉ'ꆮgu=P۶y8J?7@ޤ9;P.]tРALA+˝gjJj{{{YyESs>l$<ϯ]w^\ZV]SԿ˲;*wT铐xAdf޼u!C"h~lIOHf0 lٺuGU웟;rGyEE~^~vV^O 7eefqѣFe@_QYn?%q~px=<иzZxX]sGUUfFFWWjjzzziYYEeޅnԻWzbbϸR(?Cl;$.dʡܐ7o>''%۶-IBcFMxָFQ:<]?m$^US1I70eT{X),BA`ضm,O(c, (JtOrp~ 04M.clZ&^ [2Vݑ*2ж=CWA ݉(?~!˲c@g7k2m;7˓; ǙH,0RO2GE۲!8| ۶Y}^|paI?Bx?QdlEDP7=`cRt8UI-حŻ!0$4M]׉Sbvj{J{a…XN#W+h Mƒݦcs D[pJr2ֲ;@hbogHRƚcl]~J8N& r:7ogY q$m I8 BkmHg执茏'˲xpt:^/ p:{.ٶ- B .!I~/..n/>#>>p8,\\΀/<|^>04M̙|EHt8]1$v;۶-bHdZq$CkŁݽ2$B+\zv;aYxm{o²lW0b#L.\~}EsC%'%UUWo+* Nkוm{QyeW^ ~,K*Q]iĄUTeytGUMMMQUÜ9ǥTlݶ}ڵaoXV^P(4wں$A/Yq̌P(tÏTJIJ޴eϿq\|\@ظe۶u7$&{>`ZϿƉFiyyEeefۊoNmoTQYixy b(2{v'},W@ ?D#̌斖m۷sx,*.)^:0--ry;kRSR\.WQIɜb t]Y[=o8VTb*iڏs흞~gBPÇ(kom ?oڵVQUmGUk{m|M--))Ƕ-^,*GҪ-X_]#0D#!+iimzR7yWQ;W]7ey4mEE6mzO=|F޲4M3o~Ts?Uk$'l/.nA#,Ð ?1G\.P[[dE{J,^23y lnlnر;{<^ۖ,[6qGv/\󵵵?/$'%~wt~(6voLɫ96~ɧUTrǝnk9'&$>s9 7'!6' !Q%![BlہK/=Ro:" i}VTV~?pK[ۺ ק\wՓƏW5 t:RSB`ܜaCJ[vݦ-[Ə :~r`f˲+w(.)u9&L3i3HfFFWgW~~ss/LKQ˖ggf 4SN9Ǐߔ f\|W_~Y4]dn㏗$)..yUE4p0A=cY3ϼ ,ZteqۭIIfIvGSs3'%%-`YON\}'7650gnVfn/`ѣ?ot\]p9W]~i+V*+/766߰Q}m^+t5byo9ԓoM=]V䂼+.dUU#$N_7i˖6b;VYshoe˲ݐ81y⊌GLt֩tqWOso.of2tcʤ7\c:*??7\t: )s۲Mm:-01nD"aUQm& ƭkZ0JviyyEEi~_QEU,JŎή.2(-gnNͷtyqi#0ܜ[n4ͪjC]N;MrIDAT2x}w9f`(iZ(aUGӲ.=޲u[||\RR҉{]wBQ& WTʲbiZaDe9*>1Ȳz%eɲFi*a*)+limMJLP5b۶q܏>l<ϛz8Q5*--y--uiD"@$˙o8ӂe$z8ܭtD(b躬(--_+3PƘe00,pH^B'&Q>pܱ(~gضO: -Y!E#Ǎ=ڶw>Ah¸ 6_JӧϚuc c:#83~?iX32z{<۲Bxn˶ BxCdge}}QSsSnvGuoxN?!> wzKBB(~eY(JC;zwkfRRM àI31mv[ 0 s%W߯ߑSX-~?DZ4332Aq܀r9>?pp,wԴ#{DQ瞻K99h)';yi8N ba Xt~6o|bbYs/[>rZrR].0MHvRS`JMs{ߵrx-I0ɇ^%ʛ@׍$b -h[KEQ"oe/~@,'inf$%o 0qc Èiݨ{8wR?/&BU.@ ޵-h{)WL,E/!&1F`Jh.b5=֊1FdgWqe (F!/lű!)z2.vEMyQ hv7]'=՗{e7|fCHh*ٻwU-OowOSu] oFa|V%KOȈRߴBj$o_B7 džaȲ5d0m"pF&`lҢ]%PZ]\aZ|۰ B(B8EGM9]sit4ɇp}ϓ6/a,")!>1 w|f.k-CK|kl~Fy$I(l%cuta+ n{3J:f y|$c.   c*ZFQۃpj90 ̅a]p#0< `rvr !t};h[{/~@ B^ɷ6:ލ{Ѽ@GT8vs |ڼ4>zr#`l@~ eIv?t2MQ]Fn_.ϤKEnɲj D$4cG]NzH~&9N$Ҋ6##DEq~N_=P2:aq  bQwwFDŽXd䩿-ӦL[0X7 !HA!<^Z$IRtr$Q cuB(a$ITmv iVq<ǩ& D]jt7pkjjl6 åei}yAXɧ :q`L aa?8=8$}O\u+I(tzE_z(W\N窟ڃA3#YQQvmVkMm"#ڃAUUI!<_S[zj>(/2kh8: >l6M\.fSS4Q^A= ]`0Ԕ^WZ!藮:C_P(rrR$IeeHdϙo#G?4p@&9 ̠W$].\U]t:k{m6$Ie$%%$@644V%''jX]v݋2 /(9^ +秭mH*!!^Ӵj K\\y-BvYi> + ‰f53N@#!DVÑ9{Ya ~ǕӦwVYsɗ_gK|iΞ=5IIz%J}NbW<ړ_XGZdi]}=afMb;yA LtEffƯ~,ˊ(ʧX,3'9 @I%$Ir\Wc?_..9<8#?p=˖/_bKf}8P8!&Ɨ^tѝv#yCH Zv41 !D04kYiDE--xa.(B~~/~P(4sƕM?y~E[m9nE˯=|k֙iۇeegرEEK}!fuK;33ߓ/EApcFȲ<˲t ю>U &6 %QXnk+V!3zOy͘>o8lb4h_ hUk>_pطܹiV4m6;DcҜ/:'wޑ7j?}uRBs4rw I7[ξz݆ <Ӳb,|pL/!-Xat{~ٱs^k+*^xeҲӧ]>g_xh{{ܥz$G~&EZ hi5byt:KKII~| 0@%PYytVqe~rD`{pС6nO3֛njhh(9~>t:L,+/eOJJkk#GVkfFEQ !a4=n7/+4p@B|<XiYm]]$@YyE@uMM>}hODQ\N'!->.7>r}F <y0} ǎe9o_V$BKkka$cZl %99ozP^YzOss3D"<m褭QZXF-xڵyiBB4M0DQX~Y38ꦦ&|Y y>N'KjG҂e<ЇU4YLUUyND amx^4X$I kN5148QEBix4-g^I>[aC] E"Jz=!-2Ci,Ia)BzLf @۠:PӵB̩UC!pݞ_X7^}Cp`%I7 Mh;a4a ǾŢ 66l6c׎b9|ڼl;Bu崩I@tHRTtB‘Ht!$/ OziIMQB4`(; ѵЗDQ%(* vB4p$Z0DGiEeWNMmmc؋MsgZG h?bD.'v FC&$1n]N笫fCAz}@k4C!YNt;Ѽ̅Lc<fj;)ɧ bʳ(2dÇE 4vdӝ_?8k/3u]a-_7N5[B-w?PuqU3ڃr/!nܦcs`hG"*V0 X m ]o !o2K&ڟp|vm.)Lh 8\]]YXt:m6j\ؤ̹& =!`ư&ݵnՖnٹ>s;eg فjkiaQ7߄'ut}10 B!w09&T94-.]jƎzaL!ӁAU5 QƄ]@ 7 ( 6" {?nWDS95]STEDdn`2:p޷unN$@7<|IIqB}i?YHtЁnS8PǼg4M)|H }#"~OmkצO׮{<($ !,.[&~9 N "l"lD`6g\r>aNJ"n7Xz" dľG/E.U3E$DᔩsF~͞ x jW]_xĶ@B(l,lD,AI̾}!mDe̙Q@׈,C]0O]zB~#`%Q8u1畞CtZÜ)]7x-3 kuס{q{3k@B`k+0Eeeƍ]|~jt2iw3%^)7cHq7XG0 y>z9!lyy}ܹԩᔹݚM`0B$%s}9h>ku+.h1Xmۤރmmee >NJR~4`q'Mb?,9 i_ؘ8dniP@Ua!NO7 f ?lo66[|Uj7lp 2~\ ;XĴy#cG+B!tF~{]'B1yg#|`+݇32]t.9O|ob ce@ ۠|嬩 nwhimm .W6 clv2 <_\R*uNJ9=cAkj=LY&q(:˹4qvt.}]NˉJohת\N1|cSӖm8s:*UsR]]v$IF׵E@߅.[NBQh*8|q,I"..^8 X!w u.VZpA\\ܐCx8n''%+:N;XVV8TZVyi]Ο';qPرqƻ< -!=k@$G'Fχ9{fgGn1paՊ+*qjs` Ic`0M:-"g9Nw:X??}>^ɫN cy=%IRmmnj{.rX+^fv{Qu]yNS^GVZU6Uuӑw|Xx}W\jb=lw`^$ ct8|>wvXz684Mӹ~Ӧ8]7dI|N#lZ>!" t\чv{r ðYq>=Y,xv)9gPb^NKGVvZdz7wzmXQQ1=>ѽp:~O$Bx<^WVx<z^Zk[xA}^gzv,WGt=ݨI\~4,gȡq4ʹԴP(ahHcյUyJBkjkl6u9?VT$m:ڲܟoXkjA"Ikt|4gv-{Ae*r* 35i+7 }m!'&`'\8~B$U55 />\5L|   suՌ}?hCy (-/ߴykiYY0Q" ?]y붾))6mӖ-OrL ۃiil|%ǎ?zH4/8n`ffF/Q]} BȦ[-YjzZja,oݾcGD_z_dѢ2!.]|EW[[ !1?NNNx<%%<|~A +(\dI]}}F~30?ppOZ[vy} 1h}W[n`(qv " MMM|4æ-`vYynС,Zf1GKK_d5k%Iv8k֭ѿńƦԴ??L~A(ii7nZsCSSO5k׬_oWܹsת5k~8ر}΃RR-l-}RRlGRS]N'=b [~S,ّ_'YF}Ď  IIIu%iHXZZ h6]OMME~lY~Aa>}~ۿÏwl)BqIO\:a۲r8dZUTں3Oy׮\u1Yb-Δ#t ѣ|^l4>nh''sqq~|$ɺ r\.g||M_翲 `B0&Y~o޺q4gYQsI/|Ą}Jd9p2g55Ͼ2 ر7zȑW^ymт m{CEQ3[8=]z]O a0io ]ab19kiik:ΙF ܱ U-A#2 4͓&$'us|S4lYzfs>|yƍիܳCe% <3xg]w}0<Ϯ43 8vIy?inn>Rt4Mx|U7552,+k)3UՁ`DQ$ riYNDI!$ <7lӦɲDq8Gkk*BPeUucFڳwf[M8n_{MzZ;J8ȑxo! U55/ho~M4iqk֮52nnٶ-`fLv!MӲ:dm<4uҤ+M=x萮HOK2yqcwK"f]p}?^ϗYeٴHB>qbwZ7oVuN'jimmO?uz7awzBjj}nW^g|^ofF{1Ƹ^cYÆiWlݾ}>/9)o|[-@hQiY/;Lrff0z+o?}OdAhb3(p8xP޽^7))UJK TPU fo{<;ڎk)*j)*j).n-, |9NJ?Ÿ9N/ÇC 2dƍr՚y6udyy]zΜడYIIee[mKnMOK۱sW=a=a/jmhlݿn_zm۱ce7ogO>O ~Æ - Gfp:)MM͓.|̨{n߾}O2%If @uv;ہłnȯRy{Ü!nٲ%;;B$I**)YmI I5UE1l6[8":B󜢨$LAATU%)%i40 1 l6MU!B醴c@$ܙA( Ð$41ƘBƢ$4`/(j5::5Ur ðX,p( Ji #Bq!],KDQDAt׌;V4tMXHys96U4a煦iV%YcQB01Юp$"<jU"AUX,c]A0 AHN;р-hN/􃮣%;F@tot!c>Ix~g6^!93ս=ع%=njtIc_MQ&G0 Ñg{~]G i'N= wycctC=%Hr헿D h7 0 !4MJ{OW6b0 V =.K\r`o 8qc8=1tySzޒOuO-)G6Bʍ77dn?Bh^ыq`S՟Ү (! t]|-Nq@! I(V_,C vr ;P,I< NKW@>sT,4\oԾ}B `22+Qm0{'<'ݡR(f3a^ON܀*+B\Mt)wmʸ}!b `ڕI$.` A06 /fڰvBMcq9'ze[Zͯ9SB0ؘ94w=8.++ɏuC #O7VK{BEXZ[u:Kk[-Ǐo 4-6 |QmW\OY>iNB`$p75N(1YgΉB?PdyFkU3W!(*OhW8v28W&"Coxk(1"8jIO-V0gIݼwAȱiǙs`ll˖tƐ!FV70CcaӌN11tb 8k2 !74s>9'sL!$&Z!/Z}*JVo4z~z4 ů 0 zo)U3FB0 #!lMpc&lL&,3 t!4 RTp?q ںZz8C!q!aVV[-))3 @CJ@@B|8CkYPB?0LWcCdfuBIU5dEU<ʄ1y,3 BYX!B41Џ1&Ȓ;azr Baz-G/!_qa! 6U BB-^Y0)1Ƅ@g"&Bh;nU“´iBDQy>B ~#P qat?~aD%!DĪy/)=^|D%DAFyADQ@ EB9>eIaNBDQ1>aܘgѢ(ƞc gQl&Hh C457ɲ @@LB@/Mljw>6*@wófuDP 01NKMK5Mm ;jx<”(nkQ qC16LljDNm`ݼ 0= B]{ڛcXYU]m6U2OOM+.)ݿ0 QKcc*}ʊjEUD'2Y6--5-0?)!f.!!984nBܾO$-[dggkvƏ1 \+ddDYQ T]H/2MQ5MuI| P"[8:XEa("ȒD{z !$6\ȁ;< IISB8C@B1ƺa@s| ؾy0 Ӄ.Ä0A49z}23嗩}\.2PӴ5g!D "1v8aXQWX 455]9m*!ㅟج֫g^ oT[[z<CyӦL?(,;pa_joZ}=ٳfVUW㒓׬]7n옶@`݆6WڶsO Gw~Eи/[EV][n!ҭwMIteymS߿goc^OF~E%U33'^z xҥ-~N'kbӵcq]w{o_Pvmظfzλ8g<&$4͙G>h~$3o\56ȲҜn<lozUŋ@YA_zunV4MQ~TO(qxѢbQ!AM^xy<8gPW_xΟz%ѣϽ2!dҥ˖ص{/Һ ?^"K6n޲eO/NJL^d鎝?~ΤzDa5#Ekޘ;gyܝyG;zjmicFȸ'wok455W`wm5jwyapyM}yʫ/Oql QiX֐ԟ_j߾,vQ<bteUUU(Bѝwok[m֛o|o]7dfgϚY0|ذ䤟μ>p={Ϻ  Ü>u޲w߾&"m6(WLx7ef?zh޽[oi,3 s9gҥ#.ZTSS;u k|j#OVYUUXxXd5 #3v{$ P( Ñ@ k:c,IҁǏ?=0H8;''1!7Lcʤ+ t]ommݹkEQ^^^ѿAQ+N2Oo[[`E*b&B4 USp{  LG"`kkkZj/8~tӖ}B@߿uYC$I2M3QTM ÀP8lZvU%IjkkRaΎݼ %^vWϼjɂ 4۸7= !\ɧ׮MNJ1}ZF~E%%2䤤k8䲲&^ZZV-.hx9ݿ6oj?{~+S3ۓ[S[6ei֬1|h>},ѣnkTv w<r^ A+(س'wG ljn MMMnd \V^6n̘mmmK>B﫭ZòSSw,_JߧZ,Ç;5xK/YtٞꚚ'c9nޞkZ% ! 9Υ/;CχaՊ2 ^ .Ii @PJ[4M$IfZiO$I4GH$!dXSWkF/#aqhAKIcATU8㐮X,CyT "D3 s8sO0FN㚪׭k0dY6 ! 4>wZ=QѧE"BBHoA=4LB0B(Q = XdIWQ@# 4 0NڌP(!Tu:`Ųgo[ONJbqa QϡVB|33p|4E7C !_݆.˟硓w0nK.&s9 0UQU\o9z  a.,h#DQg 0 sn^Ԕf#` BMMM8D=%tEXtdate:create2013-09-27T12:33:07-04:00%tEXtdate:modify2013-09-27T12:33:07-04:00|tEXtSoftwareShutterc IENDB`PK2]$fKtransition_file.pngnu[PNG  IHDRj8pgAMA a cHRMz&u0`:pQ<bKGDIDATxgt׹ >_Pr 9'IHeY%˒}>>7̺k~̯1k͝towslYEL 2*/̏ @0ERTo;;}_~ZQQ@ ?[,UaX0111111L B.˝OB_[dj|X2̆/{{{%ĉV\Fe ø݉3111111L&ӧOrYuv`VŲBu]u\훘|u] àcbbbbbbFLobbbbb$719A(]Gs?+}.l>tMb /gs}fbbrgQ2`n 'S躎faHҀaȸ$䲸NDAf{ N4@5AfbM,@3 $v USuޕH&x.dIB7 8(r:owswi E}&&7G,oˇϢ*]K:W^3gٯEu%||Of2 >8zp9PoA/~7W?'HFQdc,ko-h}W3o@&& Q97照L6ժNgp:|_(XVA K Oשyj .:|JEfj6HCM dt&S~w]u5#mV++EMӉ%<ģ4GikndbjT:Mm ]׉'yPW@$S3XMiC.Ozy<@*f&fY̞qilJ4]glbp4ᠶP|^%z%R S_S ONE@$TēINAt>Vt.ALL>uA`r6ȟ{vQ_S}Mn)MLnC TUr<~ AA O%U˖bB߆Gxaj$dYjkٺn5x][_ȩ3 ^a.?tyG,Wn/fic($axrQ0faښxo05t;4wE~3^ @uHorqt˗! "aGƈ'"11[1 K;woӏdղkntqg&&&7f4?~:gq ՗(l[;v$IjPBqK0Q5#܏W~`U7 6]ͥq^cnr.+&xnh῿ oXǶ k矾ѓg[ﺮ:jsyv;^&4M+?5UU,h'w@F'0hon&j>ϩ0 ˗}z˯sil&lwC4vlȆ+᫿dtbgi#Jǩr/ڛ#ry_:M|y=t&wgϳ}ڲ\eE v;oͲ6oT=x.<.[پqobYg%Lѵ< Ӂ"جV/uvE]u5S33hAPa^*r.y{.^b6&ϳ'OdpmmV|^OyLUtxr_GwC}C8pjժ+\0d2Y, [A/j1TAߪ(dsL.Kn(2,KW l>$4 lA6GQbBq"j6Qɫ*' Ng@!NU^_xv^ y3aXl>O:b K$*,jrl6K^U+z,_A,$' 95EQ 7LLaA@En\sΙ[&&7,l p,ȶ. f,aX-JD"u]j,Kج+:a(mb^i|n.A4Ozl'Di0=,R!/R\-E)O གྷ'9qUsn|s'( 4NF$Q,ٽ2 QD BYQ81؊LyT&& MSIHgUZhZx<Qv缱g1*A sQVXN}] T ۋ$J44355EC}u{JQD ̕]L\p##箞A`6dP5 uk TUGƘeʕ^`i4Uu.-ybbjkjn]Qp[؉$Imٌ, _H0bW!0 <)8;qGSc(-"b=/8N*@" ݴ(82Lyc``1 L6[ͱi:2]T EèykW Ayۿ{@qۮ4hOٳ$IN9K./s{Fw9}Y…`' mrg033˥y \i5[8FoG:BѭTCݷUaJJzy2Rܰs׼4OL;Z,H0Cٻዅ 17 W(~a<}Qq%W-d͍{2{-ɹ靻!IRGH\xMP$/Dr8IB|&IRҮ$I444t: QD.77ŹG# ۇ(  * V9z]!r{W]gyp  5vK6Ae}xt"xs9=z=hlh`Ξ6?q  Jqailh,[=ɓ8},^}ĴIp 7vjN>~CY|뺇-vD<g*A/r!<okY'{8q iE|>8xEQx)عc>TX<ζ-[Xj%?80 D,c{35=Mo۷n𑣌OLP_}۶Afgfd҅8u4<#Xyu'"$+3Ig҈n8l4T*jEet]'  `$Oĉ|>Y! G4 KmM-N,χ(d2b555W3# c;gYVZm9&'gHtlV|4ҋ/A`zz'njk%l߶P(̹n$Ic<~uw P5YV|ndY>"v6'ƱZ  ijjnzeddzDISq8Vky7crp:{ܣ(L<GdYѤ(S$^Y ./02:_S?yMӨzYf DlĶ[&˗DQdEYf mJooϓL&EJf$0Uضe ˗w18<,K,hgNV+O>!fSMn 0>-M/? ܑYi:MM|_?`w/T[6mDIm6nĶ-D#D"A 311ɥK'lvR}}t?O2";XҎv4M#vr9N9C."}sinmi&wG{k+eW]7#ׇfmB}]-Q({ɒvEm)bY cVxiii|VivÁ($SIzzioŢ:6 zܮr(8]N4MCiXHbvy'膊"$ Ncnx{Hg2A4#dYyxN*LNNc˦lv\@uVt-0 Finjbt.Yl0nioۊ z*nބa@cC^AhhB//n6nX(~LavՕܭyN2"O;NZ&·XA]m cm6}xՁHɖxI*^Z[PUѱq\&+VJSg oVt\|Ӭl6 m)֭]B_?tZBΜvЎTx8A L`n{D@4jT德br*}>BTp8߇ngՊ崶4cYYz55eŕ+Wq:0YZ+W295E}m-Z;(HD<'H`XA$Y" lD"4h] ¨D] 7td2I*"J(HqO  KC78Vtnb|4M% R_׀Zc,\ע]uqNKLn Я^n~Q]+|)[F]㹑}6+7q_>9jq/ucBɼaVZwrZ1Rq|pη `+*n8 9vSX,Si֛D4M-."nlBz&{ àjgkWfw-;;V͟{=;V=v:P]]'%E>E[qf\v5ÕoՌܩ%I^`}Μg#at-wiz3ke`BfioXQUz1(kɨZИ Nvi٧$oUlPP4tBarM=J.`Zio 4 FAfZHMl.K2Wˊr 7elpp4|z&&<y@UʪE=DJv-W.{n@%>*{]J7!LLv@ SFXhn0לR9-ʴQ7~oOg14ULn-6 [VO3w[m51,s˖ \isorCD2<57sK dYdYhjdY&&Y31111e+~0ZW.bz]ruQNCH`y_ OdHe5ƀE< 7<2111 Fb4r8xpu%~MnnRapIד{oThiw[ũ8?S}!,v://j봚Z 7?LLLL>ʂ?E2:jJfbqV+;\>Q}aGG3N2K_U]>J lcaMLLL>d(J*/H}]B4EQ,av;3?cCn\N' NH$B.'QYYpYs|"GٴqnkDX.܂y{oaMLLL>+~AHg2|x8\E2ٳXVDQ9vn7&,rA0:K/|QG(kYt@ذlȲ"IT -_0($K{݁<>AZvdY!ϑL&Z-`[%Kxϳ1:.پm+u&֯[Sm]Z˲%91ɉ3iVϹ M6Q@0LAp/!rɧ<>;A0 /EQ^UUv;*ۅ@u. ~Qx?3ʹsA?8Abt2B8nHY;0!̭~OA<@/*ꉢ"+TUVr1.x=ؾm+qidD"(Ȳ 4av?P_ٹE,<)t}=S4S򛘘r]]]UY*5d2I:s55X,v399l0롮H4@5Aን 9&gdyNz.O~;466?]:TWULLLLn sYV{ts̽?AZuDAA "⢂Dd/ D":am%{]'P0-$- 03:w>`:^ܢ|1MLLL>n^G~ȏ1{Vɧ-$jYIZry7@LLLLLn Dj#sE$I4r8NS𛘘bnي_E^/MfG$bn}9J a` }O[.\|f1o;̿"nruLobb0 ҉utS"|M)a:>ɧyDKY|>K0#תX1y暂_4$lv3 l6+T|>d@txo3gBGFlh krM?15A>pLn q:ج۝$p YWxiS2~rDȫŔW⪂_UUR u X,۝N0  ԘzL>6rTzTr7G|XFa5XT @6EQ$I2r m#@V3pra"i|D$9ջW]^r9dI6;g QoZXi.NjW i8,AUXp~$iX" uH$)Us\ƾ"s'MuEQnea'P[SC,czz]7P\ƙ*Ypg!9ºkH$eZ Cs[3wY,u+Mhu\VLE1uw=ܷ68 pjkiin& qqd, àW?8K/D B݃i NDQdzfq@BH*Ձjn7PH͊׌A>Ghݷ&~Z>Pp8B*j055M$)?95xt&ͥ, XR*&:D2@%TM_cgf`T$SB( l60.r ۶ 9O`9{Op8hor ΩLGlN$;.mt""/t8x8u4kWb8uLyݻ # @ee%U XreFEaH$T C<=׍itB/uuu]* lݼGv, >ݎFUUj\4w-cbrX,N"䙧o$NBmM ۷mSTx `H$9p,cx]/gMM =09kl|fuf~?Ghing"R9_nh4ŢvI70 vt "CC#P|Q{zDTxx<*ׯ #8`("xl6׮ GP87 IZ <9wǟ+UUiӅ'<3N?99Źsq:{7Ve,hͷ!J!2-7U |/W@ /@UL~jeiG|GSb1$|yoH&ЃtwGQd.32:tۋb=(O@ +w݃n"WW$ͯ}ƆNcEx=~?uu^~uZ[[Xf5{'ȲS?cZZZfhk^et-,Nz_—O0 N=ӧFl*qv.]SO<>ydEu?cXb Rr_hmmadt@C7p{}Bǎg|pGly.^v333[_]fg &Wƅ>DQ,L3g x쑇rZeNl1_E5_ʂx2GUUN# \>C9M8!2>>Kd2x=nҋt-[ƾD۞cB6#s!vt7Q~ZxJK#yRhwy f*u.0tu'ϱqzs#X evutu.e;xQ5X<h_*Ձ>8p8B5 M[@9_×.^w-csU]P}NjWyUCi+[EQUTZd =v! }mBۂ|^}ܷ};۷ms82[_;Aυ^$tfV\ai۶evRFF9p0_yEs{zp_'RzbN~SϳeF;Ɨ_=n7vw~QTizYE4 <,3}@^r ^IJ5j InW/Qݎff"WWzZX-Vp"KZ EkQ8ڰxnE!1zY&͒.w6EQb<+ MU3m4_+rܢEQdpx "V={ppD"A4駞䍿>ʮ>ۻr9z λ{DQ4M7P· ~0Xѵl^ʫrZnNMMJڗDsٳw^A^կ zA8~TAgCw~vt`XzK`(i&$zS(2FQP8u(ցaF^3 d,xPQ✿pD2Y% Qhnn#ج6-6g^~ʫʣb⼜^Fm:Ll^ycWڕ @6p'GIZ,5EA*㙧?GUe%=z*Xj̽e#rQHR(D IXtpaR4E)uOO _zX,q:_"2]:Yũ3g*hl7DŊְu/>+RY/T^F! XEkY'oރag˦M|}/WUqIN'O>|Ǹ]nfglݲj>o*#e"S+"p$f/+#fc8FcrQv= 555o^X<,a6"Pz@ͫ\N|vS諨w&YZ|jq*-X<~E2‘\"h]sv%ӱ4*V/i"}Lh,J\H`|bfm6 % E2"JQYY zqݤi*+Ig2d2, .`-l6‘0UĊ 5դRi;It]Q=ElW7PY˟EEh_E2y$a Bʓ¸p0[&&&p:DQ/jkjشa-x^a]n|~ha頮P>(5W%uf`4jio ӳ4L>n[`a}zQß@ESmmUgիزq#ZqEwŽ ta%J^(Ub WWwWjy[|2+i[|/-(¸V ( q{Pd m,s臜9wo}עi[fvGG:rn-+S XJyN< X܋ҮDA`"EB W+߫ͫ¼M.6.f\+b]͵X 9TŜJkQ>yzEQ|a^a6!` [kTx%/,h/[a+Fڢ^xwnwyܔ=0O:7G}b •{~UUoyjkfn o7S&L?pݷO]kحU-&T~  >_L/v8n4G X6ѽ^ŀW-kMCEzҰXI&.)y-ʂT%6P.-jY}fݚ54M^ߏK^͗m-ܨښjkܷ*m&t" XoGEEpD`]9O˕HR(r" Z>'NnM>>h^T|,贘˭E*"HY_s, ;$NQMn9%f[30 _Eڞɽj)r؎D"93Ah UU&&&&]ulrg;:144T2x2LV|լ55,mZJ&&w"eA<  #y~L Wba̺6)008Tvfiom-1gSzw0n%+x=-PܮuD"N6CeN$F\5EKgvq7C2(.8p9]J"v&2 D\&%^oVn5 VX|.btqa$q$I z-N(xsxܞOmUv߻ TM+XM?x?Ռ̫SAfiNd"nf=jh,f:Xh43kS0bt],L&bG7i$IFy9.\!O!t=ڵhkm؉>N>ZpmJ%ٻ}># }*jkj Srs=/Z .<ҷV;o16>bfs7l!!dp\. 7g284ȱcG GUkn}Eg#m}^뜟/Ξ;C<]|#SNp̩CGa]yu*K]Dcv?y6qxgffoɲ.v|UU_-XS˟ɽˢ?r1jnJ&_Y?HSc3v9{<-BEQXd)^`(H*$c۩ 033p295$S[SG&!X^y.B[e( cȒ%HDQ$ 3EQ,Αc444 Ex}}1It8#311Nmm6v };p299A P[ ISȲD.G|~,HLmM-X-`\>UYz8*Ygpx]˖cO" 0<<ŋ444]qvYn ]]gdH%KD<PG308nGeksj\K44pa084@( 0:6f PYYҎN|>?۷ƍ utx'hkmg(+*|X6&&'hhh﫜a #2>+Vsd25v+$QBtE˥1ϏFTFp8=jjjqlrʛVZb1>>~144}~5TfZvln((z$ b0j WU21YK/Ƕy[\= l޴EV4z F.]%f2126¥K,աi >&.]H4pdu.&&Y01>8\k׳\.,-DcQ</u8.TUefvt:M PÒ$SIz. r1<MPSSÅD z [6mj1U<t{<464`_76>qm456v{H$Ar\A!RLs ydYgq} hQ +ʲeˑ$hIe˺Hҳe|AN<OyfT395Qbho`jGjL$EK&adtÊ+Du!_nϼ~Q]]>j,]Ikk+(2|qxӠi^S]lpvr1}fs,ph4YM1Pq4[Zy<%Lйtd.$ 6lEL&K,#JxK:e`(\. ,Bcc#c444`Q,DV^K> r455%0(ML̔?$ښ4]#!׍w=|E4|>b-YVU]Jw;A$Z7?YVSӴ(bYȒ\~wtбHRaw #B3$rk1>Q ? 6jE ] J9{Ǐ^f7DeU۶lG+l6K^cِSd2ess˯TLAl RJ }]H&ADQS-Յhh;Y&s\ag@)8 r䢴{ vanD",岺b΁ynA(,%Q* 0G@;( ~;s^x&Yz0XYn(bW|p5<7?(bq(ܺhDQr.ގDӴb1b `ٰ-;ܒ$5ZZnnWŞ]ؖqJtE۔rE(һR _,L]ksԶ5ʫJYk?D,c07m)O2Nvt"X]/V6s2oYB0_-sܲ[MLi# ぇn aY\ގr|n=f>$Qb剷nwE2̺6"iFajҹtټ8***ni:WF20vZ(JouM6nTP8R \𑼦K,V"=lU')r\q(|e-WCz㇡*" AR H40be8d`HBٔa3 o7Û-xLBZY쵯׌r)-_)M 3];3 o7Û%|߂j,b.ƙs׸'y "MPٵ3Ûfx3 釟Q7Ow5UuQ䎦oDԩn |wj(XC41t•ܼqu`biPQhIPDvi+Z*|N5V\2jl7,eQ֎ѬIz;ntՉGC`iKf @{JG۬OQ[a4 A`2o:Í) R3X Xc5nE-Fa5FyW0 s~S]1B vWzB9NO.Z<OHBN}BgVPWӸ\llu+T$z^aJӍ99.i<) ܲ(岸|\&κf  jQUYJ&yʼngya~K\T{*0nSgR<M84d{jX8ϱ$vSlhqpx0X$e=2<VYY`'GXƪNr)z iƣpa*é]u66:&U>OKE}sb M7'T;v)$r:v%.|j LgEi[8;Xj^k|ae5vvD# J k4-IX&wQu / @81):荒` 27kGrh:4-ܿE4n `"G7 ]W:[\ x` ED7^)dNg4#1{0ƫZ/cC3ŠOxZh&]] ɢSxgFSu.rlI4Mkzg4yZVXmAT`B>*r9̃n9yaQPRE>j(|aEcWUFqbyrAGu> q4;OgX^ogIgVPQ]D[ZtT[^ܷEWӣ)")ƑP,OR9@iDVg"'0Y$ f K er d pPC .sٱ4;65ͳ'} ٰYD}\ ~M8:`2*ù4K#]71sd(I0rcbM> 8}T], *_zkLFOgp%p-F\r8,TY`g2%34[꯫PX%3ݟچZI fyt`EhJ#Towޑr:'{Q(|h~x/3DrrA0ᴊm*xⲊlpjz(edV(F{.q)R(O*34[,/.Lf h X 牧5c 5 NK#.*+ټ[U(ܿMJsٸٱ4]u6Z*DR*'/Pu%6NT %DRZ<*WX{/\UYccI,rtltT[4ݱʞcnV Όɩx&cys;1y-7%Y$P?Nt&-NTO3αFV5⤵JJ^cI+,,tOtjB[ʉg<:;~+.,ƒƌfbrWP_aB'߀nc%i4PdQ(k 45 ܷ?=0K2Q@7 4ܻpb\;0@JG*U*Wbω"Z!P9~ˌqvye}]n ÈB!-8I #QymRܚW$UxlS#):G_p- f}>V苋M.z G={:6110"R<X %Tf Q(ԂPT2yl~~ҵB a OA(߰x.AA`ϭr;(0(>,s>=7a,"v/-_=2wy9dbyf2/XF#ׯY6g~ |V1 G.pCd%,. yvPZ9O?A3ߛJ &ۻ gItNGFkFFp o7ߞ$`Snz3t%EdYhFcE((hjp4TXĂu oJHfx3=~N$!5w ;?fx3 lBe&_nG gT0gVS5Ûfx3 Ë "pg<ƒﻡ-;CW4NƵ]sCNoL3)MLLLLL!nZ'Ir9ӮB*bjjD"TYz$Gئ:9cS$놛!3]m195ekawϞ8u۝{=+p)~i7-+\EfsKnw?3_yg^3 7#/9rkWUnwh{/pv'䦸Ia200H[k ˖-^u MM,[I,㭷a``M7PsLڵkyN'ׯ>1A2dg??456΋;ˑN'R)&2ę~SZZMPHxaV]ßKiokC4 (Xntd2I<'16>A*ݗ_k_ROgD!̞W^TՁM$)~].t88}n*O[Ɔ9B:A%~klٴv'Gevy]]Ϳ~Ib,ZF,O,[Sx{֯]^@2G?0L:C&&ɚ[W#X-Tj_\NLLD?u ##LNN26>#vr:yW?OUU%c.'[>j%^֖fuvo+vL>Y.#WypX- à/>O<(BW#HpYY>a5ds9RX+W~:|1\N'J,HQ\.'ɿ7 CQfDLMOB$b8|p`(D-*+}> K(bv6}<裼w[x/Qinn&ˡ6CYy"F4;۷ϱ]7Pm[|əxvŊ崵b巻HX4}}c<0/:NO}}-֭GQd\..kRUU׾%ۻ*/*+lܰw!r,HtdbrSH/lkk( J'&8},p֖VNjEQTU%H`QIt&C&p 20 Ӊ B:r 3,L݆e; MH$EQ0 $wm~?60 G(g>96mXOXl6K8槯+yGIRجV4M+[ed2:u\>NDQ$͢ j-KdΝh\UU& q{X$<O@p+B3YaKɭG nK,:f9u0W0myx"ac^Պ.i#$z}&.j!y|b# bYB?/.Juu5n I }[>wNDQnV;XCQ\իW܄<Ȣe.2,׼(= .&&χNdڵ7 湻'bbbbbbra ~{S𛘘C&&&&&&W~Mf L8 :L}ś8JR.c0HR7wsɛxڔz]:grcRi]\!{./5aGQlW<|?#LNM1::B~s '?+ky604|vg3/s̙E߽>zJowh2 gu{cl|v'䦸Vك"vyg~?R__i~*$IbbbI|b٥ΝC46Գcދu]gbbi.x`ss֯]K.d*(_qrbß@TUv#2  j*h,F_?X ۍa 0>9b:Cp\DQzz{Ix=R4 0(Cb1, ?0 NEQdtlT*  u475-nxPQleSs`p:lHD"O_~MOZZhkk21)s0#c8y!~IzbjJk-C!_119#T*!Lw<@$ĩSA֯[GkK3?UZ[ZB|Ynx"^‘G>=4VC.<=_vS"Lr!hnn֮^M{[+133Mv򥗨`u455 q ?fbrM7c;8+O}-{A)riizfwݝ}wx1};^j9FH{{}U(o2Bib~"̬<''ɬP CWBrŸ\/%"@dd$y9RQU^g||rqqqb܅\" $$**Wl-)x=^d0oC ~}qAPT< Q+W,t>:?yJ4w{wr9GRIva4"W(p/WTD=29rl θoLJ'ɧȦ3ɩwgfmxQ@0v#7r}B!;\ L:208Oi&`AnAoa:&*7^1x?FVMA~>7lx臝sx .>'דD^n)IΉ v>!B.SOcq:]]=  aeKχ8(rdp]>Q\>4\>+.  0%Q2N  z]T?MT* = C HKM,Y3gυSj4~oL92>1ݽzJ_@iy̳=v299ɇRdŲadT*z=rlkkk9urd=SRZʑcxjnߧ<_(1}ůG/Lm}=ϧv8y jQkԴwt2tJA~>%e=~W#iniE`=q@EEEp-[Z>ga1$$${N.^%3#c+546quN'q,**d"**XD{+ }&x jbcC<9{(R\Z֯][8p0=qf*Z ܥAzzzA1Ѽҋ( VZP$zɌt!>TJ%?vrsrHJJB!319l?3zccbr:ϝo`KaJIDATxhfC&)y<GP :.HLt4Nka0Z,8].FG0ED`4fySS&#^˅(ţѨYF195$QQQDGE!"c8]N V>n!DQ$1!^exx,ƈngdtwwp~bQ(184cYz[7ofdddx{f4l6&ŝٌtE12:Y8%sLt4`Á)"eH$ tvvd|||>N夭mn\_ >.aEO_鴳2MNN"$#=}}GDܗ/KmtvE?w2_@gWp̻. ||0 _qwQ+r##s5If  Q^QBDiGGG[\L{G'CCAKK;222”+LNNb|6+$740>>>~GFB!\n7@Ap:@(bddqDQt:z37 nYt`rrj] 3 OsK+jhF854r9r?np>>~v~Mʹ208H0DY˄s^q:&SSS Ϝ{~! #SN'lv~?PqFLv3n195麟 㮳fzj56>οTTUឞ[2ה{|ᣟ_H$_e}2~ o7nަ FKS\LM] F#o(сerYf͜z}| ؉Xlyo~[oNuM-UU' 2ß/p5rXb9~|˅N7^rA ˖,=oP^QJ퟼Cz 6L&r.9J ՗^`κ%>wB d9'܅ܸuEE޵ݷ\~xK ,^ >H!T* ybv~rd2S<ɬQ(?xQgrr ,f3<:>Qp{0eU5vB7_j}() DD&&&PըjDQ|sIH$QA3::d`pŢ"7o4:ٸ~={EgW==96j::;IHHoEo_q1dge`HLL` $q ≍ˤ&O =8=V+/<7֝\RV+UDGGoAVf&T*PH7XV?oh1̔snq1kVuSvyضg%l\Njj q3hl6SRZdblllc%59DIY:fٴqfwbl޴ VUZZS\Yh(+/M1bk؄b!b-pIocj1LBjJʬC%>>nV܍~Z~\t ^Oju-3M-WY|sA@0ZBTmf2H# p8aοd2?6mZ-FSAj5( tZ-ZZBV2F#q$%&099Ft:-Ƚa{ ~W?E{ݍL&# ""L^qQd-(Jf2iu:\ӹEQIOKebrr:^(>_tZ-rNk\n c1 ~ VU/P 0ьFA3؉utRj4(JM8ܧAReUj|z|z F/f2,>gڇXt)oUU>r݁Xj%˗.pyL211VEףQQW),(デ))+t@LLL8x B\."]V8ŵh@Rt欫QQ*h5ڇzteElٴ|-y)rsz$odP?;QM7qqLNMGyHKkD[xw{NdrG`hh6 t*5u2Z-kWK0D&Kiljf˰hZ z}}\r_sm-fpL`6`5=~! IJHĩS7"+-%))p^x} rxz Brzzxɞ];iljʵdrd2غe3WБ#022J(b6N%P(rn1N|Fnnv@b8ݫBsCAHgf#!!L$wKzA:=ׯǃlF!qB}C GnNٙlDEEa0q\457ϊBO>axd&[\nD@d8u Fm}=DDDpd29ՄB|)k׬S nQQ!(p[[pdDFZ.8|((lɒևZRRBDI399n'55QDQ$66ή.ں:&&'yIOKQdeDGI=qD}D"H$u{SD"H$9H$1"5D"&r9d\r_|VO{Njj'2+/@T4%e\|BCTqYNssؼi}!@I6m؀\.󴷷/cp8]x6 ^'';ܜlrs9{PukpEr5ǚb}o?1+W,zGҜpoQ?담Zqgܱhn޾MLt4(W()-er^룽\JʦSQ3<:Bjj*c9vv^|~SSS ["cc |eK`Z岨sijjjllٴ6Ay~R0L>{R%[&=5^d" <;LFLtQQ$&sm1\f3d2-ѝoa8*UJ 7n"##^yur?aZ" ˗sq^y,^2f%tttHv\NQaBvɷx%##Z&!>D z=IIdge9}םJFF:rHKeu5f%e&23ju8 X$ JEbBv-6lRz=h4Z޻AYfҥ199B@RK󑖚²KP< 33Z-b0!#=4B!x.^Vctt#)DFFl&Izz`d`p\B.'**l晧Ν&bx<=v2Fx\+ť-.^L&G.s]ZZEgK\lQ˧'> f߳P]SKKk+%ee|>l4g?XS* PY]M۶l^N">E"""صcvҊr2IO`Պ夦$O~^y9SVQIA~-->{.S{|78|x:Ehzk饢 f W(lgOc  qr)J+[RBlL 驩;q(bcbYt )ɜpƦfR9|(=}˗qd2 eϝ3Z&=-V\^n{z{9v3֬ZŚիQ*  R][K}C#t?iX~nݾF %%s >=qήn.](݉=~?,YU+V iLHbYƦ&|>?9YYưbrbcc!=-غy3Js/RXn- l޻R.^r"#)*( )1EzzYcdǶL&&&'/~Tֆ1"K":*H,^D\l,파ڊN#$hj X\Tșs1uƒCFz2) RRa }l`0~Z++ikoG&3)n횅Gڣ/ h4v33oxnqE^IgXZy)'3#lFiޡP(_\y=6nܺŊe0 TԐ(SHYe%(r`6 7;6dTJa:8Ⱥ5YrΝ'|~?ϗYjT*ILH@Rq IHH =-W184{w}:wL JF22BlۼJE\L `A!LAOUM iDEE~HNJD~^W˗c/\o:%9 ^ephχ A axET ~ՊS{YhOIsK CRMdhZ6oܰЧD(^~7 jdgg @ 899$'%?0AGݸ iRl$'a0`0`4P*lX4 [6m$**ʪjjXH p8f${L&c۾}vׯsn1VvK;@_7{׮yHeRH$Ʉf eq\,Y HeRH${~@ `; ::ZxI~xH$ߗɼj5j;iVV+}\%ŋD"YhR7A"H$LjK$D~D"H#R/H$cDj%D"yi].CCI Qcf[r><_Վ{z].WnZt011E{hHt} I$ dNf5}\~cwiʍȧOPZV#p?"Ue .{ο|~~m:sC¥KTVUs'=\x6~(695gů~}D]=` @cc̦8q4w;dedO!-%&awi褾ܜ9,FUM-,ZDk{;W@TRVQA~^cTa4iL|2::ƭwl޸BiY96‚|RS}.LNMaZlv;=VZ'$+3; lrsr(+`dt",3}!1N9׸zn$5%V;o~ ~λ!?._>sle |zÏ?fdd909vx^ɧcjj ZZ͕k׹r:!!g`p.P؈R>brr BJBD.G@ /|N,<ʲÎ(BIi=JJDRcZhnit9ȧr|zƅ.x'A ؉귿cphN3088w<zT2 #m޴ii޹ΔIa~>$,YeKp RRRx嗈k(UJ6[Ǯ'v|u:K/H"##Yd1%eeƐAbb/YF9Orphlfrrں:~k243.P?Pˍ؉xYl霵HNNbs\b`w8_.G-^E"""NrRRcl1ӷ~BVftY#dɣbކ?sc*[HOKET(xx  MM0n!"##/P(X֭YMjJ |2Xf5?hhlo~3dIKM!3=}Q*@Uu yyZ"#1rsshmk I VؘXbE=vP(HNL" N p3eh42888CZʙHOCYT )eQ@ӱwTTUxQfprbccB!B!P(\.GEj$$ij}fvIjJs!=jg˗5[7obo~ÖMchxIX S*XV޻B!5GW^ )'^%c0 ,]:#2JEU* BιsC.ͥ D`%4r%imob1sn1u ybbbr^p[KrR2W_4,^Dm}=\k2<2BaAJ+P*UWV͊褦CNv6bEDEEQQUZBPr#S[W\!cE E^n.:nRQ"# **a dO`4ho``pKWRHK[x}>RSSdDFZ P^Y8L >By%1!OaA> zClټܜرm+I\r /K\.5 8l2 n?;(d^Ayކ߼۷ <3(~ZwBN0jQ(B!~?Njo߿ s#Fwde2>+JJo2dsew9sHJ5,)ۺ7rgχFA&fzQ{?kɣ[et_d2٬\.CVa2z(j0uJRfg`pex>X{_|+ɫg/^ڛ~eZڅ{xeg)$owҥdg"џH_#9)iE"^H"Hڷn#""Nvh4u"|oxH$ M_"H$LjK$D~D"H#R/H$cDj%D"yiN;K>119Yr*_ X|8&&z8}|Anw̛ˈn>\^ML<\Cp8kcNGΚofM- |8xn-^r(.-lr=X&WTwߛ5 ڗ|sn^^;:p_7tuw/t0A>+w~|/]6 Q]S\">n7%e׿ԙtvu-.I$Ȝ;t*rq,f3g_؉ψ$ wޡՊBn</VAhnn2ʚ#Tbj4t`」 VÄAum-6V˼wνeDQfj5SN'== F~?===p\׿BTd:ͱaZ;+ftt *p- ^ygg|QYUMEU+W`bbZ&&&QU|x %DEFb1ihl ODD'Ϝr0LU*ji^&2جcjkk1kvQ0fDD,f3#TVU3t餽</ֶvCSN::DS\ZJrR2))s% 2;z{{hC_|>Vcsp?p /F^n [Ɍ;Wrg`p .c;fdtf(~! }N"7;I}WDt:=~|2V?xBӓORR"1d; $'%rJRZTTSZVβK ::!;u7_`0ȸFYyk2 /W^Kt:HJJ;446j~{A3~>p&FJ%>MZj*wKJxgcpȟthoä$S{|%e<}!"vZڸ~&;kѱ1Fhik ?O BJL&AW@"yT̹HNv?y5,^8kV7_{+WRTP];ٶe /ٱm._lX& }P(0EőLnN%e֑Gll,ƈ?  /NbB R\ZKoŒŋEXl7$  ؼi#ߏaqQwdms.ZukVSXX[oNduWjjn)wD 9Y޵ny^t:)}xGnr0L|~v+-cռo&v."""x橽5 ;LOo/&N߼PU]^jR::|cBk[;ƨ' 4+F.^º5[?!7;QSDPՂd͛[_G64P;waq'Jm[K*5Us,]l^yE-]U2 +>%F_H;n~R@ ( 7ccDFZgtN. ^B`ttI7N \&GϼS`6ذn-ihl՗^D0RK~Rdhx̌_J"C<ќ x}> :\ngjj FԔpziu( <9cV~w:"x`xdVcrj t3(:3nq%VZERbB8#R!'w$*2!" r2<LƎHデtZPhg)"n<Qh4]>!$ttjLLLo L61L%0hԤW^Fܜ\߼Iyycc,YF;FIi5 z߸Ik[FM֓DqI c8].>=~v ܺs c0ٱm+qq=Z ^VCA^]jdv؁ȵ7P(2~{-.nq1P|hnm%?/@Z-t =X22(^zyz/>ENV.\5MzzK/Nq16̌t {ҲrVX˩kh`ll Obb"55w⩨`BAnNC}Sgp8b֭LLNPW_)I|>>;ub$?/7oRZ^ASS3yRQY 27cQQ7nnI)U5X N;wQ*=~;w( ZoOK,frjƦ&**H8|(g_vܸu(ZjjYJ$ >8t@ܱ}11@e@ N"C  b6tR()-իFGϼt:q\hu::~/5$L^t9-DDE߽.Z|Ar,rv}ǰ`h4|>P߿֯[KlL * AfʥR* ֠x( pT(tT*o'C,_;шq`!<9kXPLNN׭P(.8].tZCND"b`N}?L夭mPRh>ϻ{7EZ-驩FaZJg2ᠻmZZ?n0r;2 ٌlSxF3Uٽ\~_9^?JElL쿙Lj=o̮?^?ƈl|_9e;dMYaVI7RILL87F[Rʸ͆R$+3р8L &32 Z=raK;n}9ƋD" 󉉉NzrKtt9 #:(=wsp?LOb4<;H$GÜ~D"H$;?H$D~D"H#R/H$cDj%D"yH D"H$y)[`0nO@0Dn w&k=w rinyH$9 Kk+~:bt}phɯܸ(ۑ|{MMGTTVux<~λw=ǯ~;{? GDQБ#-)eC}v{{friHiw˭;w[]H9sqUbccx< ݸɧ'>#3#Aû1:6J|\ E8an' E1;;~&11dg)FFEOrtvuQS[GgWܺ}8 <e{k7ndQ2~RᣟRV^AZJ ZaIT*;~:!`@.384^F1nq3t}"prqdZn7=~ ~N?0AR!"8&&i(JG84՗^%!>Ԕye&n㮽)^FEVYo``կhXygq/^232z$_w9WU\NWw7/\dpx}Jjjk9I.^LMm-DDDß^CE>>tN6mX?g'zzzA3{>XEnwc݁^C.KWb9^yKW`4{2.^LGgv-6QQYŸ͆b晧rl,po^;TTUƾgg'O/sU11>~r ^zyT*BW gD`yzp| rcS3/6 ftl Z_OLH}CVukZJ2 LT*f&J$9=޾~m?###,ZHOKM׳wtvu14#dgfBdd$CCx>6_GFz:O$>.xƦ&&㤦2/!3#x'ظ ^ԲiĎZijn̊S !$M&Tj;wl'7'Ųл%=~ZZA jDQQDPT*aFy:Gd}rK駳?Q!#"b/ZNCVӷnI {WE@Vf& C=ӷ…iljb *Lzb錍ω{/rr9 W^|*pHS&)<.A,.qrFCvV&wsc,](Q C8y@0@fz:i\rD1ҕ+LLLR)F}n OMIyQ}.@AA>yi$3#\F}Q* PPOnN6Wo\gph\AgM>)CTVאCTd$ϞCEJ*BUؼa~:w˖.E&q-j,*,デDGEsϒGE+/t>ϼ(<$qLNMcbQZ, zINJB¾gINJ"%9LF_v @lL N2 $J%}Fbb?&''ERa10ta6HII`hxxq|\tx0IHp000ljb`\A||} V甓ɩIA$=-^OwO2& Koq3VOoPNLNՅ(Bzzɩ)zz{!#5%j>;uzVrデyjnrsbNG__?'Ϝaƍ_>bcbួN! {q>lSo$'&&*zN:fDhIzuv+׮q,'c҂͛NzZn={8!uoF]ZZCD2|1"CCL9ڏIyukZ([%D",㗺D"}TTVݍIr2ojj =6QIϔibb;vj\}>nP((\.NL \n7>_81OCccc_/^akjm9I}qLLƦ2H暘w/.I$ȜN K.!P~r>׮al7 ݽFqI)* Z3O=Źlٴ3oM}c#rF#^HFؾu+w휵_(r5߸k:{^nBCsq[j W(hmk|Jū/4'e2@UM L͛9w"6 =ǡ#GƠW_vs .^U+ٺy32oܼsv"/?0g BY'o{'G,];sjyq8&8z*Zk? 㚾}qs=-`3`Ïx !v=Rz!/ Mͬ\P(KWhlj&=-2:쌇%%\q^}%6mXPR*AjQDRɃKJK7^'&&~l6 C8.r."V.^1ݎbլ[_x?0@H155(S)*[.Y̶-[}މL&cdgoukimyq>4j5(?ߒg=xc\jR===ttvzJWeddWGK~|XN, 6}C2yf :*H27~F#j(4jBC11f /j I 7 P*??~SN'IIM&T*.n!B"""X-8u V0\h4LTU`6QkOk|c^}EPX,f6_ZZjR+W,p-Z(,(?"7'`(b&-5._RdDEFb4PԼqu' |d2]dCDDBDi-]ȧǨ&5%ĄxΞJPp]]Zd2-w:=0)!!wpV,[F(jf#/h2dLNNryjLFbB.]ZK6WN|@ WGQI|o^L&ï!a '97_>AQ4Ek7n (nn޺MKk7oݢKn>czz{ %7+8/7g׳¥K'yw/;nCů؄k=6 .z[0܅ `08g >drj;1??>rΝ%';>8˗-a֭\~JV+/<,6/Z,{Ydr?;0PDD޸J٧"2*c'>cl|FÆuP*_]qcO08~f(RQU±SL&ѱ1-Y¶-gXê+ؼq͜pAuܸ}N3wpE4j5,.* y'p:]|t 1/mfe28w Yf5Noݼuk̊qQ9{? UrP~%Jnq8O푦O>+V~ZZhmk%/7,bQռ9j5NnVZILH@y{ KaAXp/Ka~>Vz{d";+ȅ388gE$$#W(@1"`;-WWV+}}d2B==,^\IJK(,(d|q!7\.G!#Wyb6r9y,aw8hni!*2 F\.'3#ŋVy}3Ooo/6NP(JrٲyQQQTUWvYlit:RRyq>ky6~رEEz]_4RHJLd(rk׬fӃZ 02:6gq""͛< ?}-~OXf44gfcbr/&%)LHOK!K˸}KP(|* >2r:Y'OAaA>X@PPZ^jAEtrsrqJrr7 ٧ئ=F|I'Obll χ 3- zPTX@z~rNkj(+ 332Blۼ[w~(//CB|<ؾؘ?WL&CRj劅[QAo`|Feu5rn7>pN˅g"'+P( ٽ@;ǣ\.vO/4QQT01rR(('&&AZj#Hf p8FL&c۾Yv+׮s Z rt:7_{%ͻ~059<-HdPذn۷n@IYw _嗿 ؅.D"|FYDG8q6+/#K^$&&i]zHY11YNq gZtԏ/$Q?  fzbx^`LBX:HI~B1+^JVEQ$ T*2b^ၷR>Z"LJOD"yHsK$D~D"H#R/H$cDj%D"yH D"H$m306>˵34Q\ZFa$ڏq<`ttDY\::;Yr%ʜV'OZ dWWZ-ܾ{/r5kj)ϣ&~@|W]'j͛467!ɘ#"\իV(d223ȱcwtYl6a4N ?0CIKM%77\(Mf֬ZEGg''Ϝ3\YkWVNݍD&Ot:q6\ƭLNMj9z8iiiRYUB 9) LG099U'ƭۄB!*K\.N&:&SgR[WOum%eeDGϙDE̩+W`~!4j5V+^d"htp8N>MLL>$ E SD2`0lnܾM]CG>= ⃏>fq%:v;W_'33NJIFz:#|sF V9#V~L&3,Q0'zr˥I{饭ŔӉ($'޽ڱJ**Xb96l 59JŦ 7zgAQa*D8֯[˖MhhlsUlڰaع=cnlD~^.2D6_G^Nc540<%e$'%BA~hk{;ii""""1$SY]Mrr##dQر6N'@N]ʩb.nyAX,fT*r$+#Z[j99ttva2EEqii=EtuwS^QR"66LNa~>. ¦GVV&TL~?L9$'&JSK ddL,1  S]S`^CV;Xt .*v;j!-5&.\_X@@u=ֱyFbc)-+ .^µ7`5l\hn޺Meu5vO11fcbb%%wvOT*)c-dfdP[WG]}QtzL&232Xt)M45RHOKe$?/FCVV&|f3yy줽( v` F_1﷭d26v`06ޫopL&# /xYb~J5,(v@^n.OC0B%A f B.XDQ$:v>7 ŗ^2/giWW' Y Bd/|nm~Q ^[6Ϥ|B9_T*՜l`n~λODGG(\EQ$ }e^#H%o[e/P (Jtz:v&H9u,c$&& &tXftZ]x{_qQx?O&͛\!Bjg9u_Ѡig};ŔWT☘dǶ3#(~R`0`Z&d!\2J$bXf~(`:ݗncrrJ+H$snGΊIl6:_{0djj $HK$?ߪUt:ݜ[Va2$G d5cKTb>_wHW\D"1߼EKk+zaϑOq)tZ qqq8].n޾M_?1**q+PDDohnfM饼IkhM0$&:Ktt4~fP  qw$"HlL){gKKll yf4s٨05]]""RCuM-5uLM9iln8Ng!K~_w9 iY9OtTr^oyLNiY9* {~Ah49{<Sga4v "innOP*x())6o̹$$A~^.CF .1kn޺EJFz:1_V1~?hx2ө&?7;}~f]lut`4`1wۨU*9{ 7nG004$Ϝ%11/Hk[==ry}=, [\LWW7ii$&$!lv;Zf3_IlL \ahxA~&E׿I]C#K,3n[{;>rrn^޾>RRp2 Qkx 6mf;$ hi.B$#=ٹ /Wj  ȩ?䙳DZ-defZolP(dftt:^Nrr2ƭz9BtTAn}U*R9n?12*ŊfjASs 6q RSRx'o'v:n`5ҋdge"IMI t).fӦ 'h<Bqz^zyssJkyc4;YXX@FF:>E },Lsk?y5lބZFEyٽs'ťY)YNpMW_ar232x},]^2268==l64j57n`ΝDGGSO @ HwO#L}>q vI 3),Q"Elrػ:w}}qýPuu{ڻ-{-^-'ٴmɢ("g0&w(JS ~i~Yl߾oTD D"a&e|+ϱ;g$I4Ƴ<='_4}J/~?D2=ןg=}75=Me룫˶__>,eǶ(<|d͝l~} 6oVۚYKcC=;grFFG bl| Yٷw79JKJxqiԉ|p :S ­Z3eoyi)K/ K|t9ҙ4Ձiض5}rXZquxH$u11=3~d2 !Iz9|u+*ʦ G"oG%dY&SW[ǎ'Xӎ$c$aZ&^9al(YΗ"EQXZ12:"+!vlIY>[&<6XE2bzfYіs8.`^GF8BQ‘33MLPS]M,ǥieH,,,rux^/"319Ed~M$~UWUmh2c<d;;:`ʲL(3338q**(.>D z<FOd/egN =QeeLLLr TUU22:ʞݻxwǏ sڈD"}Q?}L&׿U2 ]\t s_:KJӖ-=Q?#[65QqTEEe^|ηٯ~Zvl߰^#ׯǞ>K yw]ȕN(+-3ȲC195ťWGhnjbi)㦱Wٿw/KK(㷧NW"r,զ5rm~?,cv͟OP rmHSD /<ɃvS4+ٵgzx<0Mrmet:d2$S)4Mp`Ya|>dY&JwTe4MUU'R.˶bȊt"2JqiaFAsÙW]&!Hv{p8T,BU(N"i4 4eI0LbFEdEiwe.vahIH$AU ֙ee2aH$_c~l&Jl*iXM:Ʊ|n3e_'C+PUlfii Yx<ȲL:ΦeҙMk#7N䁃rEqRT˕?ƹPe zn;;(5(*j۠iNp, ̅ønmmtRR\b].M"_(J7zݺN_,/kW; }Qsֻ8r*e`Ozsߕ{f{'leu]nA5LkBP>$I]˒ʕ+wũ^ $Q}\/fY=n]:ca=jvX+~?M͔WzeEO?y.SS]MC}5 n8_EO ݶagk+X;QwjnAsMk  GDA p_A#" }d2y-"N0u:fmH$V5MԳԝeYÇt]'Lnn}f$i}  jY?痹tm}>_3'g`jk+K$X]u(Қ$14Ґ%Ɔ9u x5 zҙ T ߿z*+*׹ۗP]UE!J!IN"MMB3<:BIq t8- e˥((,+|k"e/ VX۶)S+nE ۶S[UCee% g{`[B J 'L0<2LG("F1͵sKΧ*,(/+c|b` b.fqq&v0)(-)A+Xƶ,EEeNHC vKK˦HA>)˲nM$kݶmN'?8@:ۍmRT>i0 R4(J>沽fV ½g ϪLW9DAz$ T'{Yd2ȒM1۶H38A$I~‘yэ.eYdyn T|E" ˍKsmQjx /,Lψ/ V' f)GA#" }D~AA/ v$ YfmdYNde۟[vu0MH,pZHAA<0 TUVQ[SbaȎa4,bdtI|E>44zd۶^e6CWqi Tffg(++dd2x>6IGOA>poYկ8D xk8ݭV& dxt#y?vv~d_|_7TWLОz-9Z[(..Ʋ^XXP-Skɰɯ.eYAyY` Ov˺K/w.FFi >PA&&F1 m,..z9o/ R p~)h%UUm?!|EBANTWUO~JMM5c(*3<2[(/+g%T1 ?$t9x`?a6^._h0t* #pʊrlقљbjz mx<ilhNE0ŗ_ض㦲>Qoۚo.;:rY??TUU,E"{zJFy)^/_aaa!># TTS+bvn m iko7~Μ="ƛNiIFWA$IݸWS'Nw{TWV^b``CW:piN4Ѵe L%;[[g!J\8L$2iQZR“O<477qHSi We؟} e˶_|FG'Op1J7 rݦ~]9֎墾UQo/~>qMsr߫qaiihN'P-ye۶c&|9gAfg(--X $ QywXس{7ȒL&aUmmFeg(6|^bt`ksS9ݶldIFQTl0t,+-e[mYG}*,dgk n+Bmm-#\f݄BA/^dxtRavE8v+/gjz=vr7ߤ s_:IIq1i~cCBF)).ЃdAcC=`3g226fmtRUYGKuǎ|륻n'"H{NaPO8ݏj ;lҳ_$xhnj+okòla*/*qhٱΞ ~'1  ӧO---v,t:o"5[ 7w(RI4M, ˲PTYIӘt{ֻm躎a4 EQ4 YeD",8 m& IDYgtL:FUյ# ݑKHr뺎(({0 Rڪ} Y" 饗 55բs p$IeYvm6L:tÁiY8*Gњmk&) q:8 ׊x|wӹ< ze.LaS}߫/bEY_a9$I m΅֜m-A_An+-S'sfٶMUU%}ȲLCC}~  |Z8;Z[ZD0C!@L# Yu/g+7  i/1c pS#]AA>cH7j%tEXtdate:create2013-08-30T12:28:19-04:00(%tEXtdate:modify2013-08-30T12:05:05-04:00xȦtEXtSoftwaregnome-screenshot>IENDB`PK2]dfile_equiv.txtnu[SELinux can either setup labeling directory using the Application/files screen, or you can setup file equivalence. File Equivalence allows an administrator to label entire directory trees as the same way as the Equivalence directory tree. Use Case 1: An administrator want to store his Apache root content in a location other then /var/www like /srv/www. He could define an equivalence between /srv/www and /var/www. libselinux reads the equivalence rules and does the substitution when ever the matchpathcon function is called. Tools like restorecon/rpm/udev and others will all follow the substitution. Using the example above when matchpathcon is handed /srv/www/cgi-bin/myscript.cgi, it substitutes /var/www for /svr/www and looks up the context of /var/www/cgi-bin/myscript.cgi. In the command line you could execute. # semanage fcontext -a -e /var/www /srv/www Another common case where you might want to use file equivalence, is if you put your users home directories in a location other then /home. If you setup an equivalence between /home and /export/home # matchpathcon /export/home/dwalsh/.ssh /export/home/dwalsh/.ssh unconfined_u:object_r:home_ssh_t:s0 PK2]./transition_from.pngnu[PNG  IHDRj8pgAMA a cHRMz&u0`:pQ<bKGDIDATxw\G Lh5YS]={{vvflw93ٝݞ]U,*E HZFdx@&A`23Ÿ?w?^}Ui~~ZkMӴ"[$ID"299a+?6m'bb׎EvZ5k֫i]8@ Ib4555@@0M͆jmP ð!f@ |1 âIG J_ o9i]_ rH;-,$IwgK} ʱ,KK?}-@ xH* L@$$p0m8H01MXTN'PӁb OK\Ȓė}%I0 f! CG$6}Bt$t 0p9_^px"IǍ(Ip.,K]~,c,INːqWszM-hF݊Zg?rs {X-*a?˿%?{eׯ4M[8s*E굕2qY1 I`[0[3 obQUJ ϲ*# 0Mfg˳Oaxl?!K,,uYx/IĹ?8RYVƟG8TIMcұк`f>&ui`0n ^ sfG>J z"Sx/,˴vvsU~sTDZ,D1\NG?f`ِ$ٹd2 |m\iBiH&)bQ`8L4ܻ!vȲ̅B|g,->KTW1:>I$(?0$IVVUR\aF'ZTtàI%ۛEvV)Fs9VTUpyG)E7 Gr:)*cjO2O$f4% 8DYf24:2p6t /'U+Pe@#IcS|1lHp>‚{t4 aCa^.7[1 Mk$$`NAVd֮^Ij} woEc:;|'fzPljٵeg._=MAn|~<ܤg`X9$祣aXśo^/ibu+ E"' ~5$:]op`8{v * s% yq^^a1cbzܾRxc ,+K$74iXY~/?Wԟɬ G7M*Jilmj ^ƟOHN`ZI+fiޤph'q퇟01=0MmX><{k;_0I"}ҢB7okFvn׸t9cz7 0hapdQTG2~7Zq:x=+u=`屺~!/ۋ,K iRSQARiJck;i~5n⿾#V4nq4]g-l^y-FǸrb"(g._ /,;T ͗E x cŌ_ ȒD0=#1 a&.bXmFjohՊ,KD1ȼVÁ,˨J4{`?iO6sA}s em3 aY'Hv95ɩb|膎/۶'٬ؽՒI ]7RKEI : ?| 4 YXTv;6Qک./'/']ױX,g瘜&L*U7ム*)ˁ> 9qY][́; G\ن&fuMl㧰Z9nd0C^N4sYSROvN.\o$tqmd{2V!+Py羼lݐΞ=k]=I"$cZqSN|IM#S} i~ :vYIjg VKjfǁTWzܜl]TT̶DcVx2I4j*Ȓ$UAu"4 x18:ƛO~ +k ' -bITc$IB$%v7nS@eՊjnPeվk4۬Kc&6%d GezK᧱۬wib7Ҧi̽$I ^d&N@@a},(X,iX249~:nbkWs޺rbj\&<B7>]AFzgv;왟K'Iv= e%~~y{6P]Qb0b>!0M"*KT, ǝ<&@#xBt l)"V@  >}@ 23~QB B]| )6NLձd.`y _F8Dd\N.XSUU/Y4M9>\V+,/xirK#29}ߪD Czj|b4+X6$I"026ª(,($sML3<:LaA!EE$IFFG().b<F'RLL$n^jL+9=gxBV ѨV́a Z K2kxKc^XxUEBJXVnROzʼ<az|6jQ剻t9q3<>!‘`tJ#u,+Y]C(~#7E/u934FXE!IRaEVb_?G_CsDcTVLS'3;:|%IJChMN'GX +5IP*^􇠔e)eʖ0LɔZЗyyBjY$=O2HR&^jv p#,gYԏ"+hH 21o%Ru_u2m $v#v> ]׈DB(ic84`2p-=KqW/Is .^bMC=%%$IEV(--a||Ғu|JdY&0;K0X־}]ȅgIhb bݚ5\p)&-]Sg΢k&zLGG(**en+׮ ٹ} ֭2M43•kɡ{ D$d%4LBs/k$K2NX,8L$}zJ7Z!n07âk Y% tC\WI(I7[[w<}\iV _v0M-$E>iQ>r7[QU)3NZ *--x4b`phgCCLOOl6HGFF9z.a~λD;ҳtri4MϤIKiڭ]x| ytßf }}trIzSיfƂog6 6Lg?s YiSZI& ¼jEu6M8E[{G\XޅÁfCQ‘0蚎Eߏ?GyԏLQPeEQ(--r!rG¼>/$Kh6?2F<ȲiHd2Ǧ0H-?N5M'>AOossΧGPTg'ry8<ۜ`G/]Rgǎ3:6FYI 5ռdyE$cmi_@rfC?YN u]ҕ+4658v$-7).*BVd}}v̌7o( /]ɽ{q&33hZώ*W]}y1M\cc\~]yl\cl|`(LQQ!۷neH$3,OYYׯMV0,Cey(anZvnN}}=}}ŠWfaXy܅D7l0M|_9ï_N~~=-2uݠ? 'D"ھ۷#+2W]acVvnF`6@ @$~?c  D"::;J8annɊZV֠9<7nL"|u\UY??? sa  3㟡Hܱb<(/عoi]eY|*0:6$`EeՊZhw]uu[6z*z{PTի[ Yij墶ζ!/iȬxE&LbTVVR\TYuӁDd‘0Q[Sj0 ;izq{ܙgcQ-Bu,sZ(f#77G8 ՆǝE005Vh,6'wdIh,&~W'^gfBwvryJxLMMr&W7IgW##AeEttv?f4M\.--:,zJ]gGr& uu 4 "(N-70X{$0 #of djf/sb8k׬!᳣dIb׎q>;zώʊ v2<2JSs ufe:ڼ Rj\ܱ"o6;v=@OCrQ_ukyg(/+% EQt?v4]G4rsrx~[nF)*,+Ẃ[UQI&9wI4A$gzS#P]UImM 8r7nRjaiZ ^xY"9J2ļM˒bêZPk貒WdբfannMӐ$i>OJɊv=X-)? EV‚B;jkDc1N'/>AqQ%SlZ,(j/  BXV$(B<gzzN   ,Ək$K"I3 `?!`a"s",V =EQ,jJ膁jawr S`yH]LOMSR\^Ҧ~70nJNv"(ʢb_:_9Hӧr ݾhKSa:@-OۯKu}h]=]4nvЅ{ӟ=̶ZR~|i}gCE]i>tDAjj("h n*};Un g z_WU$c=10 /ev;1]کn^$|k eMӱ*N3sa8NtM'fσ DłnCKjI4f  É p8up8|^CrX,{.ahZH?v4n$Ifbrvl}k 1q$Iݫ(d|n'k~_Khѥgu{Z74wvoIJI2e"}6%obfCw"qLD"qϴwue<.$Ȅ5Mզb2=''`![.kqLS|'R=¡YY~V!5YFt]O"o@z!{MӤ?$%g~a:44|#NS|3Ho{Y8~qnmLDbj21.>bmvy6Z`91 j׮3>1IQaՕ+PXG&|!m-\t7!N?ao%.'iq$T`E!HۉDcX #`YD8eMFXX "HDVV ԭ[)N|cQU5Byfzo4[ @Vd_Tgit]jίᔧ&# + )=/ ``nK . UQ߈~)V_,$5u=^),2B4ߐx 6ҒRn%I"ۗ fƵeB8p$XUbؼ2H& U&2Z2:Gcey;%)GCH[Y_/v)o9قohI|rt|Iljw:ݹtomt/_Ao:ja~!Vzh/xQ):ʜno3mf;xS ?E Ρkp͎7˛q& ٯߴW 6Ц D 1Xd2IaQ//CQ$<`UuA݈㌎.'C񛦉fk|v 0|Cn _t@ CHbQE_Ij NƈuN|X |<$I, Cw ^Jq8(&'ɓr)q|餏%M$L3ElOZtJIe㥛:K<ȯ?ds-ڋgAmF>E*.~̐$I_NRUVZچ5LMO17fɽ Y_/K2d,2&4H>?v֭fou\+qr`kX0MSk@l+iD"~SR\bevnʌߏ`bb_W{I6nXbjj`(D~~>.@ @"dnnњiů]$C!?S-kxlZ/sB~<x!f@KD4|>Ghnif!2mvtH&p8x<>TUv|߼&~??@R,Kz0Xv$ TU:D4L= ($)$ /_$Ifp8PU dp8fdZ~_VsڹMرu+6ĶNUUa͊\q9ʺ5pu^$KHP)`s_Á}OQQV LLN$aHf,7M4Mp_.yytb,I!L@"I%50dYƢZҕ+wvPYQ}Dk[;v@u BȒ*HRi@ `7z獣D;lk7^[((~#={֬#iLMMFc8),,j211Ann.YccLMOfQ\TD`vӉnHDiI3wIM'0(+oWߘ_0 @D$IR`; /ܾPH,I I"?M:d/& IΟ?GVV;v# à|!Vm*}5if ux4 ^//Ғ ݈5~@ zx/Vs_ WM2NzH$vPimv (<$ \.P@yh3~Yz. >݁(C[P@5е@ <:|[;@ ̂,I2NG vF9٫3%qӂ"fUB,i GRWGQl6$1c @Vwmp\'ˮbVUi% uT`0jH&$ IPUDBP~^$,/:Jح2qMdIB;$IȲa̟H/—y$q.i_K!K|[yHt[}]thn a095fe:,H}^e0$XjE_iE$9J0d0M‚mC4::().5MoRSUžNL,D-e&ICTߟi ٬Dc1|^> C >ׇ%Ibvvm RdXQ[8L׽DE]2I8qP;w`&yyO?R `‚\.גT{)/+c׎3JD$ hIII >ߏ-Y>Idl|"#K0/|$s >ߢ*$(`*W"+z6nzx*˖+g xwo޽Y0xŌ>Xԯ&)KM1tz02:Q**e3%Y$7o$--45dF>C25546/W:y.++WCk[;mfOyNs#O$8},9i#Yilj¥KǟJkA-|2Dc1^-_&iTU%fBx@ 4MΜ;m@zo-P/TrntJJ/v!'8rSȲ̍Vn! rDz0.C8gޠ5K(祄d>kKKt* C군=gg P duh?hx,΅8y̢[ˍ\v=#ydph8L٦$H$B<\FQdO  ks.q7Чttu7w||N;|zz[T۟q%Վ?糣Ljb13mptL͛ɹ GRJ~i{-i1 P8L2\F$s1ė0%Y, 2==MuU%MTWsnB0+jkشa\etlH$M.3ٹ9N:4;wtp)t`m[ehx,v;pD"[x8q4Hd2QVZi4ױ~)?LG(+-ejjѱq*+*عc;gϟgnv`ݻvj .\LGGeeelݲlf^{MK/r9$P(̹񳶡ښj<|bn Fu~m6N> }V^':Ņ  Q]]{`w|yr>r )))a˦8N~k4^BQ:RϷ-78v# #*2W]WIҋ/|ݾXYN S:gR8իhqk099Ͷ6"999l޸G"TVz*L3%, sa^s. [ Mxhkog';A76eTseBPM60g?1׮7r~cgΝ'❟e zٱ}]LMM3;7_޾>nvٶe nѱ1ˁ}O$HpQJKKhtض :0Lb8N LkMoSOR]UIsˍ̽64dn əsilj&SXPz> sss~e/SQ[Ϯ5 !_cIhji'xl6ۖM$%Q,u^|9'6t#e6 D"Acs }}TVazy͖͛ؼi#L&OL&)//`P(+kD4Mgxz:\QKiq Ns.p FFGy=\., \kl"Lnn7._k+jkX0H̆x~$Y؉DQ|^/Օ4߸( R}jqgW,3ۼ Μ;OWwV //wlO=btl> b1먮btl011iܱ|9>< cݳ >o֢t$0KuDnIu,s"޿kM .]…l{\G0 ~oHolTWgLyy$I^{-LtRXXj¥Kutk319IR_J[GcYv;>AGg'|r3::X,|ǴqIb8&OH$f;fNfq;4vzS3gΞ O184ۿH4a'Lp1q{x=rIV`Y1ų}0m ?/۽(4oH A|7~EOo]ttv:|v.#ǎ$ 8~ K2~q v;q7s{`6WPdFNv6r}I${{LOO{358'Oʢ\.'} P(yyd墸OF(an7N5U/EQ8u,h=`TUV wXyNg}v;Ņl\t =nܩ%H:V,3d2ɹikttt׋$ԭ^͏4܌,lٴݴwt q, }TWU!!1:6SSPR\ā}(*,De'&|hFOo{r/7mdvv7&ԭ^E4`9&&&xٽ'v&MJ=vS]U,˄!;xg^7xυ[nD^n.;wuxgnͮ;ذn%%ݳI(ZYMb<bZ۷j 22M2w59{{v$/7cԶpɤ"ص꥝L]@[`oljfphSg022B[{;{r/v,Bx*VTޞ hMh`޹&fg vǦ (++yqOo/{v٧M{g'NMֳix|10R[YS_i  DQٶeKArڵLLN266Q6yyR_U@5ֶ֭m[Ͷ6dEky~>/`NG^xʚ\Fvnguތ3BssIq1iڢe ]7(..{`|7L]}D"Qw EUq8ܾ[vv67mR6_iEyk"ԭZɦZm6[MTUT,Ihtrex=4p Tٺl|[% --Ò3xBܱJeG?fU#YL?]]C!JKJ%FYmdeeqe#Gl۲UUQffgg1tl8"STX@S鿻zR#͛6a f{vbúuwK͛LNMfv;\r+׮119IeEż`\:>ɩ0L\N'%aX0t0m/af'=Kx}V_ LM6+##tvugx^@ rE->/\ٹY äfi$Ԑ󙘜\z-Tp,HfJ񛦁裏}}V[ZD#//Ycphѱq Sy'=lZgrjfYÎ9/;D5, >-7hjnazz‚t cDC[J`zz#OP^^FIqq*/RdښmW0SEQgphM@(,,QRTi2==>6O_X墳?tvuKIq{eB%XTqzz5 2lssg7FyY)n  u;hkD?(KEٵc>%2eI&ޞ:n &75i99hv< /l2=TaF/6O|_JknvC ᔿH)ߒ,UU wp8̖M).*"PW@Oo/ELey+jki`|r;wPZ\B8f<7oHeEy@lRYQNvvvʒD55ՄCa>rr BTcXOAA>>,UӃ,TUVL&SVB;;f|b l޴&&&ɡgE__H$㽟j"n<b]n!IR!ٳf]]h #I~C7? v]͛yjl6D7RK?ex<,ǡG™BԅB6$5 %=Oe_|w~T n%I◯.~麦GgT\vL.ŒlKFeKWO~C\N'Gc=  ijaR.bk{ARӰޖ^q#⥞>Eu|(Wh˶nRllH0'-e籰ZvbfW|wk/>/G2bAUEeRw_#-ss% ݪ 4M^zߐ~c@QROaQ=;|{{Yj%I2={m+W|Ѿ۷#h <&p񰟝YN?xY=h$$;@5 d2(MMż"f҉u9E1MH$ܾkz53=%5K!X.YaՊ.@Vq:kF__drQKP88*ЩK'7X.3 ^UeV.zq@ |$XREo4Z7#- ,x ahɗ񧢞%Sڑ2|I ,'B gYx EbQ>=B0RZZʎ;q=ukׯDēf/@ XNC𨲤7hk֬tq Xfd`(,dyeX,F8jvCL3n]י0t\.j!a)eqQC~%;'1</ILLN`XxN32:IC9s4sȲ-@"3 8{ #lVvJs1b>U+Wslv;H5lݲ+G/@ XVnضb_RB F!ݧR_@~^>H$=r0$/f:-O!uZEy%etvvpf UUuEQdez1 7N ,'b_rS3gNaYz}ؾbF8y87lgOsӃ(m;S&‚B** `X(..eua&jXZYX!p)ş>#(_΃,:|wC7t䭭,R& 6 .u dYwgDұDvdw| QUd2hWa[,i(bhZIpLd2BVKV v{ e;# c4M͆,+~ b%770R[m[ۍ+h勴hB Ӡnu=Oy5' SZRz F8z3֯@eE=';;vwuq Cq9]vioobGr:Yv=u ^80vp}O`m$<.,5H$\v64]Sw0Mxj~;PVV@Oo7mμK vٱc`0M0;7]nBDۍ՚:6 H$g*t9 ͡(*- }O$H&L$355ǝAӓL܃n'k5`{ڏX-VBnL옐edzA2]wͥ(*,BQR E<cTWn:B 333LOOap"@p,%xM6먪J4]mv 5H$Y^*+$ٹY].7,x',RJ-oi4Mq:;),(D5B0i IOQUC$& p8fߒvj! e0>1Αٺy+UrR¡`dr‘TĆuʵ8֭]jzS3oUtӸUEQFD"Nh~VEվID# !2Zq7p[6opi8ٽ~^ @AA!a"2{v?>~Μ; |6mڌa46]f ʩBRʹ+.c+غe{f692:,+ӝ\^BGg;$aF,{4c||Y,BW^!|3DQb(,3<2ǟ|"85K,;)E3=3MvvU~Q,xeJKɚW` b9iqJJʨ¥tvu0>>FII)]_o7maL~Da֯pH8CcH$45p:p={ETUCTWފb%LP_@m Ξ=,O{>E/ljomޥD"?X˧QTXLUe5MBA hhF*+wm;5 %xXbES*[lcgdxYF#\o,deyilN0\TrMט0&H$Ԉ^d[=(Lc5䢺ǢQ&&+'GEE~n_'bRZR Ͻ ,#1,X\\w^.9\oC1;7$hF`^6E5 $ L %_χe5ԺUuxN4M޾‘0.ɩIFF3]}n`ff³M&';}k5Mctlo,WD<-`Mn`0(8N `F/;8H$R·lj4 I4%cZX>@v*P02D" @<'deLkpEUYmBAyDEg+aLE]w\X,*N YS6EV01q9]aEw'q{͖$px={.R%=fq4Yv=%%w4MN:jścSikk%hmNMJ OԒ:[R.ndyg^fj) ']x Ŀ@ ,;vEe=%د⒌ҿ[]+]$Ilܰb+NgjxMu k׬cjrMHj)oI$jkVmv{]2$ TU%H0>10k׮fm@@Ƞ`,,Ȳ {kt`jzjJX6 3R#i =ݔvVAd9$VS]Tj_bQUn7>"꜏~`[N ,'B 4q8219iRK+~UUYb%P dI *JKKq:LMMrRa&?[leUȲ$Vrrq:ڹ&uE\헻PBQ*(*,-d|_0>MPd塙eZ`0H!4!''G_ۛ K%I"};(}`QT)F`yyP˖nz[_(~@$xTv*~aYˌPGo:qZ4FL#|NEJ/=@ <61t*N@ Mv};@ ,P@ =L8^jL&iqP(twS x1ohc-_/࣏1 i;Nb^񛦉_5M'O˱'(H4JgW7IM4MD&!@_?Ϝfk+._!f:q*}rQz0O3 u`!=~7[ G"a| a06>/~+۳$9vH$LȠ¼iRi4M#L.JL&")fz-v<|kmm(}Ot}( 6l]Պ< ol؉$IvΎm۾p8߇E 0K?košxjTW3 ̉S3g?Mͬ^jÏ?SZZO~^g$".?9D"O!Km_ DuUr7@ I|t.^Lmm kq{gjz> ~~B[{;DQl̾'rώcvv,ubb>?7mr1:6 -7nͮ;ٴq=> ٴq=OωSp>^x>%G<`dd߽.DIK/qi#~ƪ+ݧw, K(ʣ7,ݺrxaPS]sdϮ]? Yr}W}Vj…OLpEsA%˻0z8|(/<,/N԰iF;VvNnN}]VRUYw_~Ғ;S^V޵;#"/+ ֬㩽O1Oc&O>yyG? }Vo݊babrrzcWr*lXӄUAd d"IOojJ 磢*zƩ3g#޿ռGut`&9TSR\L,BȔRY^bfQR\LaAyyynjkjpSr];wKˍ$I֯]CqQVel޸g>ǹpe%qqFFGٺy36l%}seq9lXl6.kꩬbQA75 =F9p.P\\墷q[7oA7Z-<HHHdggs (,,4 ><1ڇl% x;/395oyoVsp+W0‚|^/>"76|۶]ߟIs<+W&mf.wKEE9!bM f~.\DwO5:~|g>(}}HEmrۡ ? =2KVӅ$IbXzPR\ʊr멫[M0Ģ .wh蠷^xłj#H`&2exRV+9>^Ξݻ).NU`Ƕ)s~a#cdggu&V+ϑCnn.eX6J)(_&_36ʊ }\Nj&O~~>P2^ V}5 TWU166(/p$B"pʢK/@qQnSsQS],7nbXxɦH$z|gU?8H2p88N>Ν /RPO^npr#0 rVZ59 ,$)Id oao2 D"Q ui22:J^n6 ]+_0ʞݻ_9N~~h/xhFoo]fi$I"݅%xx!D$QZRIqq1nd?05 UX6JKPh%P@MBQֺډ>|q_VZ¿B(GD}z)o$IX!\'@ x_ @ x_ Lj;,'E0 ::ډCC:ss\~}1*cc465sufgo;Aӗ>:sz#-7nݳ(R48sXlF D0@(ɩ)>c>>r7@ xȼ\ojZ4 #ܸ }S[jqNka;>wlԴ$W^A$vڃf_"+Ts1eI$ь5`׎\ BtuwΜaOᠻkD"v;}%rsrhq3uP͑LjDZg짩s/`xq:=~`{`&7[/7].w( >]])S b‘Fcs3k(/7Avv6/<S{# Dغy3׭G161A @Z"O0؉a:Ns< zc󦍜pijj^ƹsQ>n#TTS__$I|v(d\]@Oo/Fomr뵊;C{RYQNyy_w(~IZ;Ǔuϣi> I?/"|eL```p뗡.\`.0MJKضu +jk7MLN5uW{n@QT5 lݲӉ頤5 Zښjٽs'yy(†Gs C2s9{zb膁nى p~.^LAA>9q_ /qe\l`#=B~ (?ɏ}uu5. I(**PhEmM5999><vlgfx穭y$Fo45w_b233#cc TWW%TUUvXbh͵پm+DQfem-/>ֶv0MW&i9w=Kχ,ԭ^E4%77BgW7>qdՏD[ eeΦ[ҲR{zlԭ^tRQQF:::={صs\vi*++؉tuu?0@2ĢZ8qHg짶š>٧nj1"8@aa>LWw]ٲiN.119EUe%izJN'p|N>iWKEy9HKUUJG\tAFƨl6;B~I ,r M#Id oa.Ccrri)=W4ֶv*i"Mi, @u?l߶}{./#)y_w/)*,\2)'IҒP/׌iiID(8/??鐪n;>]~փ2JK@ =̕׈b[d27czzP8@J$  \"Pr`&sssK>H.{xdog_w9w}  oɧ~n&_=sr7@ ywz._EP'Osfrr_Z$I>~ X,sg$ 6bQ-]"ߧuI כI$_G' p,];wGOik`mmv Y\.wtN^^n.Kk[+WO#ICC p5tCgMr1V\AC_?<{w聆WP <~N9 d~^|9y'2;;$h5 295 T8x: #cclڸEQ?rD0 0 # 3-c $R"+  15=$q{z B@8e|bH$BYi)a|oU@z^F%鞝Yv;;3-/PHފH Pf? TQC ʌ̈*/Mdaik6?Hy  *+(@nNexMW畳FslFFG G"7E V vb`24::*:& {Wb4nB||4Eaܿ};]]$p1dY枭[˝ށ㥴HOa6_ϜBHO 3Ӈ$HIIFByhZm̎_"O$ŋPZR¾|*EtrE +/fFn)X  3##FCNNfիV9w^͢ x~V+HK̯dtZ>d?zԔ ;{ۍ(' 9zŋwذn-&z>޷P( CxܞYvwtڎ7IKM垭[`0Vd2? ^X`>?@5xJAoGfUp-6>6vCYn=I_l ,(zr#Ñ( Z m줳˖!IPE8QIPZ,AN9Kee W/"=8NK)ID#jėR&2k~P,j+6ZBRFQTHD8F$4#$ż V\j_~? PT+* J5?9ȲXB(EG4~󟑖h:x{SբR&D"Z[[+!I//$M \Yege5Zh4޲i4YIk4,7/?7~}[mW'7$T*t:]@Xokucl>RRȘ|r$Il6߲~w1o dnEiA;J'vWQTX@I~~#VLW$ ,#IY_qy~Fm _xnBA " D~AA/ wA2)+-Clni#ĬQ](v'Mp( pue%S?  g 2ק{uIDAT&DQnߦ?Շ ˤ/2N'g_rֶ6Wt]CG-m iW m=vO 0˼{\ZsK+CC@ %;FΙ1888/RAn_9CH@QQNoH$s @(H$JNv-gx pW[ZBS1N=訓9Zp{8+ť̯5>qG?L, *D{{5S_?/(*, 0ârƦ& {?ᅬN\1r3Αvjg`GWoPOaA>:OO_?h^۱|HKKR֍aK/DHMIfwQOݵk(®? /7!V\sl^YYS0CNvٔ} E cLvQQ&?0|ZMOo/՗/3O?9]74t&\'%9x, =p~vKjfҒ9EE=~Q'*Wk@Ӣ( $&&"+ K/?!IIttA-6lH$B|\ܳu+7nd)*?|<W/};pƦ&~yGsL{KVV!I*, yyTrV@Mm CN,SX?m54r?3yIt<Ѓܻm+, 1L<<:}Ғb??~ET_o S2 ߼Z8׭@[^eܜ6mXχ{xhHĘ˅w=;LFT_JeE9z},F`ll,)ORP5hjt:$Q[[j%33JMRR"* n'?qr"JB"b _Tj4 9n7~ZE$alTG,J,N4*366'"GnǏN'xF#sKykNs˝r+!'6OT* z=\#YH:m^10~b;.k<[g xt_qb00[HĚU|>XnvJbE){zt.=!WVRTP@+ lT& FåjŠ׳izzg'N!-5|=J{g'd^[Ŋ^G%Il6:U{X,V\AvV&O=8H?͙HKIa˦(dBVxx7&*,, 7'gxDӱtbvzy 9t,<^//ngr23(ի~CVV&6aMdlZ?p()#+3Wz+Wk8"* >‚ؽcf3۶lF%.VҎv(׭')1 DXvEQp:ǐ8c jkhloGR1rP$T*^NK4b8t˗NfݎfddBRb"`yvAΚ+ ̜V`2A^jzX,lRRS1 D"'nfFGG2( ( )) GFoُLIhZr h=<zv~?>$PIGAj"WN$<^MM_>;``8$Itݧ(*,p*n2fe3LL&}Iv;֍#>:ߘ+rS.kA\77MLLzFQI4 iG'''Oٖ9;{55$&&n4ȹi/P^'+3swV;NChZ s8 @MCk#~b 6J[III۶N ԷCrR"< N %$`oʊoem6w-]lK  ADA; p_A " dRW*2)#(#E!_:ot4,˄[A(Xps?,_Ƥ/+2NJgg-W8)~Oӧyh###;p 0z#?ywܴx3Uaٽg/WLzmph'_azz{P@w/9  AGFEuc;ߤ/!tK;A~?-mCCN8(gϝGJ]}=]a$$`0] L|QZjjXt)III(sln>Hk[;px-,q+55465166W^cR7446z 008H(K"]\opxj?(ʤ~;>].Ăk|^eiweB== chxQ$)ώdtԉ(446M&)~ L#!͉ǹgvlS+JĊpq 2QU(8{ P\TC܏N7; ?0۶q >ʩg(-)aTU]&ޏIKKehh>*˩7]_O_?Ep= e^e%C|Gx^^o 0 DQDA~y'Uy8xM-Uj9t>p??yy_DCcLoBCcv$, <ϸTUMSs31'>8~󟑓E]5<ܵt)K/by<ЃB!ani)屙~urh4:UaШ5lٸ?O`yܷٺ5VQR<3<2 Fk[<#..nڳ㑑щ~Ғb:hmkRu5\.Fc}WEӚXNeE 4?9?z>@ =۶}V\nP8O>Mx~*+*(-)~ lgNQUaSF+bŷdEō xqD"aEnaYQU賀,TUWSQ^>1Zd2(2Ph/a2X,XVEZ}:\:::Ѩ5zWVvG|NhH+.[ $Lff^$IhZj5A$jT*T*vԔTF#α1d9d$#I%LW$*++x^fCWKryxb4xgbh4[SwK,A$,f3&clZ- X扼&zxB0pZJ5^/I-ې$FFwC;ߤV$e2_BU*mp9HO_}NKnNΔK:3ehh>w;O{^"ryT* JB!vKCQ._x4 *Ir*؄,˨$ IPT(( ŖAPTHάc}\9ddyX,f^|U{!0jM-6frع=<KzZWkk'(i4.Y?߃ᠪ2.]Be$ؘo;}9QIx'>_ͲKQkԱ,67%Kd2+ģPH+$zNA~>`4aZ6vCYn=II_hQ ii 1rK8h4JNvDƙVS[˩3gyVhk`5,b6HOKcph@ OaZ p8h0֊(bX###}2#=keɌj$E NzZ 7ű`Q[1<2BrRZn7ضu 9YYϙNarepx(vVFj"$ CSsӗEHY@@ ~ ·!_gՊ]kwǿ=حoJSs }8_|GP: L wIXxiHypWAnjrtZLWtG~AJŖ-]7OJLA#rIAA/ wA"  A2ͮ  ߼I_e_8-WT]?7;0]Z?wߥwu͹Ӯryg.~c'Nܲ1OMRUulW/wyk>P(&x<vz)umps/rEuc;ߔ39+tvuwDQ1Μ;G8C( Odhx.فgN8< Fq|\)БW^W^t-)juGDN>=}p8LWw edY7DGwo/Μ6=0/E"8(Dϖr[csGa}A(Phb~3^$79~hlڸ2mJŋoh*VkQIŋ>zH4’EXfy~txdnzq_[X|%%q%>^'3OG˔Rp\3ZǎzY0oee^!pϖ-^rbZ-]]rגb`Aa~.>,3### aFNy ._@ ylݼgr1>cccHL;pb0::n5qj} j6m˲LVf&޳>M__*av>K/-[}t&4Kdc6xGxG8p0MM34 9Do8Ҷ٬l\ QN|z}gV~Sio65PweKPR\LVf՗˙spmuO,SZR tV$xINJ"@QAu:X(sqZZXv-&$oh@FMlRssq=t-RT$%&dB`6p`wa4HOMh4hȠ457D2ɢ |9vV~ԓN܆|Z,=މe~4崶` ?Fh4GJJJl$Z,p88sZHZZ괹OLF#fxS9 /";;sLw?p?.]FNVxшfcNaL kի c'8z8VlΞ??Q뗩+W(`0eVZI+ N$!*(HDWw7~>,6dgIA)%$̱'s$x]lۼH$¹ aZN':v ۃBBzz 6j5w-^_kILH`0@|\%Hagthhl-6hHGbXmBaA99٤$'cHJL W %9L~^.˖.Eb1ubYپm+iib!3#$$IENV(wa'''ARb"9IO ';,T*\TE8"1!m[6SOQQ!~]K@\c֭$&&b19} ۶n&';@0Hww6{s8e9lJ~^.yh&3#,IXΞ;O||<l޸x232QTdef  F&#YAד@rRɲv$I!FFGvCYn=II3ϷGE_26ڂ |KdY?cՊ]kWS[˛__an~7߿oWo+:$zhjn3L&L&WXS"!!aw_;#p!vPʟ/]VxǾV._ZsqzZ?ťYN~AY 2-b  ADA; p_A SI )|u##N?05Y ߴI_ejjz]8 razߙ<:}'O2<22粒-S~89m[ƅb)|QٵOo&~^~u7ȱc"U ܡO;Sn`N1vOWr_Ss'U#ZMGg'onwK{gTeM>¥˗^:&n &`ϧ}]{G;|QX楪jjj8t(AcSS-//@ t:)wS8M' ohwwMggo쳮Oq[W=3<<Y\.Z[x{or00tP]ٳBaZ >))\rRU]? 1!P(ч`0wq\`<($M$#9)$W^ KWW7߻lΜ;ŋY|=?xI%2EQZSñ'Ѩլ_+WY`>99dyyD;Fիy9sCC1< .ccO:$I-3FaA>YZH4k;pٹ=N'/tqh>c\npݷ\v\z~`J^n,]F0M JwbLRFZz,Tf&^vzz{faZyɓ|'՗STjAӒˉFѨ$̫ ;;O[{;`b$ ';sIINܜl|>_~u5 Mx^eKHhZ ׮ Ny0ZF${HJJ'[V˽ARI8tͲKhji$'%=۶M,zHOO'11y|~ikkvc2PsP>,232)).A%I'j˫T~Z8w".ӉJPIL{o4IKM!#=9EEhioʥR ?7(DtXV P$/\dEh4rגxm;:HI^~*^+WrJEZj*HEF*㗸\!+3FTQ< :ؼq#Mrh4NF33imk!*+*p:9w˗3444WBVdRSt3n |3B0,lRvzWxs'_ щe._ʜ"9rs!??|$)g)xEQb}S$ŋ8cXf&+訓O~~^V p`0DgWA@ɜ9l6._܅ ̯'*G{o0HDJJ*sWRFCQQܜlzz{imml6Ūj[[Yp!Z~X}Co=hZBN'.l5yyy$Ǒ,Gl\t"3#h$JJJ2ijILH(-.fni qqqT166^c'N'';IRR+W^‚1 |(Wkjr*lX͊妡yVի5ˬ_tdEa9FܹLOo/Ih)*,$RINJBVSOUe& j`*rL&M$%%1Ԕ s8ĠSw##Dܹ=h|oɲ) IC xk~zPeVQ\n79_jh4Jk[9~Uh^||6[;齫55nn3A7 zsN ě~s/|uHoHۛo|y∋j P<<}V}AO iIgߜ H-KLLuÁcyۣjygQg#  Ш$D@n'GA " D~AA/ wA2)˲LKk3P+ P}DzK}Cô6##465QЀx=344|tp|[p:hjne^jY |zz{q}#e'R4Y&_Mg .ܹB9w8)ᥗ|3]?>^|5::;'^?/AZ}=_P(KJgWL7 3`TU='O {>CCʫ\3]- vrGFEuc;MKBAΞ;Kh$1*>ڻ9EHRA$9}P 9hljbwԼw .zJlV+ qtwwSwۍdbul6j뮑Nww7Gv&y?) š .ewQQV6"·vs)/KJr /: ܳu tuwu&3< tt:esY{z([`xBzzzꤼsCYi ,r/™s0 Z+55x<L ÇqzV._Ρ#GymǛtuwm)q^}oʊ&d(|i]`0HWw3\EQ_YI2yw@IktuuxŗM"PTKzN^Op#!>g3Ȳ̕*+*| ZT*54pT*n7zfFGGyŗPը$)OQ`г㭷 _b |'((&RSywq\  6 шN#@ѰOV/LCcH8B~^^,4xw݅j%zn?NccUUռs|HOF_GՒ@8ߧ$Ǐ[;% R} o.Z^O1mQNAj`Zgc#L deev:l6EAp}urQ$I~}!z1B0-3] \%/7͎h`<Ѓx}>:;Pk IeF)btt\.eb6dZsFRoh܅ ܳu EET܌&+/cʕD"L7 Fâ X{ =/Zļ 斖IKMERd"{iV Gc9˲KX,(l'';]# QR<Fsinn殥Klp$ew-EQ8Aww799xX&pqq{<]&IpoP֯[ORb7Gk*'+( ZB!.UUSR<E77HH4`&aϔǯ:Y`kVԇD"@L,#I&@_?'#=EQ,EʁX(IҴ}gSK  RSRh>?.2*+7lGY;k">^/Io>;lH?#/t:Z+V AQ`48wMwO@ 1N餥NleH9^TIz|T;H+0˨T*Lf7R^EyUs~MΟDAe$I"^ ^ AA/ wA"  ADA;Ȥ( }Kx뛘! 184tv ü{7S"o\.&Ĥ)>446r!. Y,s.3Y4Um0wS>w.5ux<\.6 Fl6ĵzHLH@pFFFXt 5u446b4PT=k $v/yYm{zc9mn Af'p_wt`۸V_^|VK\\֎`l2166ƙst^ 4i;Hk\1<2BÁ餳B}CWkjQ){c9ח bYini3THHֶ6spY^x%Z-SMv; b?e ŕ+dgLIأ( w-Y^?bs:y 8~$?f Nu疲{^X҈lڰGrؽw/+-kVe*9r8'>=EEyV F^/ͷߡEzZ:pAGGT]ͿWRL+w`̑cxGuC  s'`āCɏghB&@^7dJ Б>v*x7_YNMsc9p8xŗͤoRXXPw2rWEy zE$))#m6epBbb"Z:TQ =09w*543Og?)CC446t&ՑF#̶-ُD-mmԺBA^?x)斖0CCÔϝaGV!IIX-2h4r2b6s=x{q\|]A{-^>$I8vJKٴa=k׬%)'$7'h4+_}s?xݎnv\bl6 HIM`0Z]E mMeRӦIKKP(c}!L&#=p?[6mBTDQlvO=>.]‚y rl'?/%p~$6D~^B4%==[.F#jnQVL]RSCey9:p8ؘn"Xͱ'()dd2ԓ |~ v: kZDAZbxJbph1 JE(ob`$ #tF" 300@NT3Ȳ_zNGEYoH|Rx2/ah+(㡯;1PVgדAE G":z z=P޾~. VTv k3R$X|I`XIHIb]KZ[KWw7iܳu+`tcni)v'b2 f9*.UUSYQZ xp8ܒR>w 񌍍qYn7%8vZQYA#%&&`QT$'c4Xd M|\kVx[H$̹sqzj5oрbq(BQaVZZظ~*  @0@Vv;Ve^O(&pq,^LJr2@1Z JŨI4l6hxpx9qqT*<^,'t:QجV‘:ICttuz92'2áǩ%Id2V'D"Z[[D"Sޓ$ CSsӗΧh&h&]ylG~~FaJkMyuZ-:{e z I4:/B 7RjZZe8)7d鋍 pL*wI~| IIصZeH9jG%hԤN1SeR H+0˨T*~A㿑yI'iCjj >$ ,#I%s|cse}LyYٷ-#A"  ADA; p_A ('lH$B ]ewbh4J0$ N^(V+1Κ|ق ̬H$嫏IYʲ=u֖[poiimoz}3]?귿}>1~ tV::;tAv}!U՗'v}}omm#~3- ޏ?UAn_bhxήN$I"''wJKKk;~F0YD"FIMI4SLD"\t<7Pu2Pl5f nAOVVƦf^/s>,9YHDWW7P,j5==( dK[G)Ǒ)2O ۍ$Iddc˯7vxNpK$!99H06;:(2ZFex<96FbB¤-g|GWwjt\c.BrTd2"2Z-)oUk`ph|sbWkj`Պ:sχή.}i/\HUu5E444RS[Ǟ?\!!>-6rEIIIfMT*]C_/͝aDQ.\D__P7SSWGGW'v!h^f30<446Rzںk()`¥*c'NKy7IJLxN!l:)S5y&%9F\;PռnRu:ټa#]]446{^l6+ECMm-]8vٺZi駂bln9fԴ`xG8)]CV˩gyg~H'1!“=??~?Pt~QTXHSS3cc.{zkV\ ?!p%~?#7'ۍZddEa%şqǗM FaM'?ǂyvoʚU+)3'xX|y7=@0@ '++%ephƦf\Jܹa̝rRH_?G=Kt=p?m`(?@3OȃrQ().~i3)*d޼J߾m[6V۔Zܽf-啷Yej C|K域 dYe*+1 ȲBTEoɆ]d4=*FD"(JBCrrvzS Ih#wNjAFM8&jQH86PR0 X,4Z phT﷢("~?~`0DiI ?zy;xװX,)*b{v{(-)=k|-^DQ%Z,i4Lf3fEQhԀB8FQBv@lp8 ~>ߔ{˗$1!5DMs!2Yt xZtg``yUvD8fNQ!\tFNKjAT]MiI1j 0x%|1 /ɚURSCoo/ɄHA:}^GPZ\̾0,[+X!;+ (?~)/+vA!'+ @Ww-jxFՒahfxx_x$;+k#%9͘˅TjRSh4Aj"$Iw7‘zܶ/_gՊ]k:r/>mo_xoMFV}G*:m_-p3IXf5HyZ6Gغi#Y40=AfJŪ+/\\cúu};#FP |ω[DA; p_A " dRWP3O  &,sizo™sOo^y7u_[W^kuɱ'?u:˯LkOimkcǟL>S;vmkccc\'Hᑑ/4_/:c.LW P(ı'u:Euc;M%:;;9xӮ000y]D"nWjj&f |x{MdY3gB\adY&*|~0>a\.DZZ[ijnFQ/o(" 966e$?OOȬkA.]l!^&Gί~; ÄB!>ngQQ;|P08#ABP,s+7/#2NNxY^/K$&x&y[z,xS;ߴttsnކjJ%3$%%M̌w?y9*3m[62߷mhx^6_ϧO:rE 0o^% h>޷ݎ9TU_yew-e~e/*w-]0'N~J `MX| :uk֠VhljW^OQQV6!·,p!\!>>㜿p0'O" ̓Or9 ”q N:E(w?M2ֶv|mdEa~e&f~ܳ=w&V._ヒ,T})XNey97nwS[[GBB<۷m7Dddtaw :`0˥KUz)3gv9z/\}~V?m} :tt;ʲBjj*?{>N*|w/֯457t&465c1HMMjO455ؘ N#|xK,&#=OONRSS)-)f $s._fՊ + yş,g)AvlV**gn˙STď\)--#*(3=SSTP@x;l޴QoqN%wqe)eo&2 ZC>O4*IÎFt屪jd4!$&#))ɀ닥$l6 !2 Mj X,={K|\;~A"(p-6dB21v;PkGIa1* =fɄlFbjj(,(fK4%%9@ ZEΟO4*s1L>1CCC̫b6DƗƟgt[S@y\Z-))t:\.z4b[eHOGqq5ZݎNzx;ߎ)%dg2FpEHOgNQ/df~Y@^nΟ[I!vS} E_tw ? QY 0~*qU1X*ʌt8g kEA%ѣX-JJ鴼^"NH4 p{<lx<\n7{>هEQ ;+$:0VYd17nD|\Wkk-ts'|Ӗ322JQa!㷿lWV" }$IއaJj5~~[ZCT:6o@Vff3W <&3$K-< *˨,/'++%62ٴa=6K(֭EՐE\ԔTmDJJ 9PXX@b|II$NaAv4.\A ?m7Aɜ9:YbiD2q$%&2qE %%m[6p80Lp[#5eB疓NIq1v, LO`0d¥KQY^5qcL@0 $'%Dfz:%s搔Djj qq"W$2Ns'($I"12:uIJL}m h+]FrݘL&j5,O# <Ѓ3]-Aƪ+Xz.2}!_5fwSK oqf Nlf~eyKqMQp8VAèj8 $IBn |);X[?AA/ wA"  Ah4UA;`ReK9oBm5^}cnA~sS; M8t``u՚ډԕ7z䚾ħ2t8Z}='N~J()zrR^ DQ 6m0ۏwC #\Lyvn)g 9vkl /=Ȋ0 L4b6P#ǎG>Ʀ&‘ &} 9vF( 1#G:| K<@Б#eYy9,^zIӯa9x-/OwtD"Iω7 ؄oOeLW79~EvZ0&VY0o/UQ> NZF$j8t(pw%gMs{a._o/kV&?/+W8vdl ~q23|‚.UUsEFFG),(`˦|##,?zz{ܻmK/^*FFGWQ!;H(⣽sy );>J__?C|xǸV_OGg'~E vj.UWsacc8Ɛ_y݌p|f3}}<\b `^%6lX΂yذn-G̹s8vٺ%v7 1!`(DOo/[P($o6??|9ESw]j{'yPmnѺjsȲL~^6l`{1<2Jbdt7z|-]ޟrYk&Vh0r{ؼq#졩k208K(B!WYE ټi#l[Z8wK/&?7Z/g]K:2328w<"×'yUrsY:rȃR}2Zn"o,\9Eed%vyGX,dfd1M"·LD}{ 8N9CJJ2)({Yn(5u<{C.lvn˅(Brr2 xtG|K-V,'99vM7pETUU;vEvVR#=wV HKM%{l\>ZQIZŋ?I̫'E<&3$k4RIOOjKvVevPk{6RSRf~74=[jCAdYfQOZj*ƃKUZTZWlV+ Mh4oJfFzM0 $%&sl|1_ t:-9a6%?/0x=dedrZ [6ol\rCϫ$;+&^/Pfa_JKKbpInL~^N5hݶx߲{nx23io C||yFL&#SϠRHMIam$''!;+!zBDQ(3 ;㟾Yq:$P8ȝv􁈢(^U |9QY+v͚]^}c#۶--?Em܎0=Vד$}A42qMho}NGfz:h%+# wZgu\ w?2PP]ħ#0 }s4>`OIAA/ wA"  A٘YOAoƤ/2 .'?%8vlť*LO맦+Ȳ̕'^줱k(2xCٟsgAZF|TUWO>Ӣ(==goU%N>9%u?r{zxͷ/ZDy\>Lm]=ql޸J|v@"I`b$;;kP\rdef;c Νtuu}KWgFEy-<|~1i&q>z^UV`2sf*imkc;q^*Y|SYQjM->lbڵ=NjjEr8u Nuk9xo]]] qK7E8R9},[7o$3#ȅq: lٴqR3}9oh|4j5nD.GB|<6p$DFzΝTVCiE-I9䓘?|+W$LH]( }JjZěrT)6Wtר5De$*QYF%gFH jv|ÑA֠jD*$I3JA5D9*j"=ԪXFQI*dEF%PTD$IBB*IfH%nL|P4 =7Y'^Sh4:1Uzq_QIX2X!jQ@BQd4ʹeAf"oTLāH$ZT|UHQ(pfAwhp8ǜfM'$IldQA#/ec&A' O-2E`?q;6}V>FNJc6fl_(ã#tbS̖/lAHM-3ȲL($=5ud4  (?割o[8| l-@/IbO(b^AbϨݥYqa/ 4YC\A ןDGݦ{FHZ=߿e.DDщQjy$$AinLݽ=(Bno|t:Hfzv}r>YQֹ͓I4ex$I184G%nO:PeǺ,4q l)s}-AH$:)\$Ae `H4`#2χAVd^/Vhp8LnNp8Eb6ܗvNH$BrbYttuۃf0 >ZED|FLF#`P8,Gu:&?/:ʆ$ }6ee0 D q:` &yINLv F @(&+#Ą/|  xF>-hZ0ytuwcILHh4a `pxق?008hŨ~A{|ٸ;[R`A(/ll6 `22:Z! 2<22.L7@Q\n7M-MCA22Vkp{P!>.Ą7,2jx DskKv4 $}JIIɬHA,Y#'kjj_y]Qt:f FtZ-FcItZH@0VEѠV'^'AotO]$(*(g0$hep8N#QzTX·h4NX7l)ۯ? e^?)Mٳ>AVT*|q3t{gY nwVZ,E~Z^VEgMڞz2t-s[5 L٫s+Bbb"TSͯ+җEbA Ύ;@o>}[! 'Ij` K使rC*I5^E& jEA$If1<2ʨ9ӻ,+lv$`jNc 4X-VAAo5O8OlRT / |?ܜ4g61ϖ D~AA/ wA$IB%2 ) T*Ul2&dEFEƶ@h4z6ReKۍB ·s磥KZj # gY줧B^NIBQdn3JQZcP0R9dxxHBB!f d peew{hjnчDMݪ$==wvl)_+Jl~d7Uv}6Qg(+-!>>Y'm{llWk钉@_)Pcy_P߼o,ҫDHNJpdg|_x0 \ĉ6^$IH@t|76͛hx}n<*WAa: p&ݽ5VF$s.KAm]F+WP(˾9"1'+-# r%t:.I2. Als)bW Z0L<);X`ݍh¥KȲ̼ yg.Yb9###$&$bwةcNQ##]lbтwʔ͝:M6p<@" q ^/heKpkذn)IɴB\2#SY^FGga1>FNRSRX`>H/r0,W R UM,KdE9~$ͭX-Vd.4^}M22d{jAWw$'%tvwO /DVF'ObddNOOp|z=`6D"aR $G8.\dܜ23p^F^} |Ed2B}C#N's 'ÇRSի bË/BCc#X-V7PVZJ(={0M\r1-:sd8{))X-Vpa.^Dzj*"77g܌j}))CbBLWA0IQ6lsSS/ʒE Vϕ5: # rq8--!/7{l!R[[0##tvv$&$qz )(gݚ5 =}wvGA~Y_{7EEM&"~~r`ͤMT <^OaA>#4 ׯcۖ@oгvjx֬ZDbb6l`ECZz*k^Co_))=}V,YIJK1L P} <ZGqEf3+/#33N۩(/'.*;;٬$%&24h4ʥj㈏IB|Te6VQ5lַl0B!g+++V8$ 0L%|B(h}I IC3v"cؖf;owR QA168s 9[!a3w080 G1'ḒAvEB@v)%6{8goiZx9<^H!c sq}:^sLq4 f_Ϲ:*zj8`߱, VauݞL=n[_.4x4gv^wB c ucG !3(":a܊osJV9B!ԁ4MLj@ ,=Bי)],!rϨfB yeB!}{3D%tEXtdate:create2013-08-30T12:28:19-04:00(%tEXtdate:modify2013-08-30T12:05:05-04:00xȦtEXtSoftwaregnome-screenshot>IENDB`PK2]7Jrrports_inbound.pngnu[PNG  IHDRj8pgAMA a cHRMz&u0`:pQ<bKGDIDATxwt\G K!Ћ)MvUWuu7;{vwvNϴ*JE#z-0|$2  E$wHxދx7ƍ{^zYTT76meY6@ |-$)JNiEEE߮%vFO -H,lkkۖE:zٳgSU˲nt@ |HD"ĉUAUULӼ@%`Yv6K5MS3MS@ cZEG J_ 9Y]f_ |H=ۏ$iB?QuL.S~y~oc"U@ρ$Iiipq9)8`aYi*p$Ħi$)$^Y=P$L$`$q:`Xh݁n蘦LD$Si|^`Z0,qocn dI1;G}U(}1-:q ]יY_ ?ˡxwi*iQ_[yxukeYojf#w&m@\eLD$$D"߿CRQZSόE(4¯^#u'= g@$dY̙/$xoV= zw̥Rۗ|ӞeaZ:Zܱ2HWib,La]c(4)4 /@yIU3/:@ِe}O?5$Ivx<}aۑ$Ht:Q~IiqKŲb{eJ))(@TzTF'ssNqA,c&#O>x5)Օt)-*4M‘(ti5!h~laT!I]}|XD,pOv量MqaiPhEiq!!id*EGa~=AGeKA^,STfU d('1 %ol2M3 IA Gؼc7"3g4fMNTsR'_"H&(-eقi osI.]blw`#<)F._"LRU^Ǝ}پ t8xhj$Y²DS3CLw?E~OV~gkyMģXi̬B$? 3%4غw?: G{ N/8*zH׬&Ju;!~8]KS[U}DYq15T:{D U,Y y̘~MS'/ò,=79|DQ6Y,3n0r߻Nn7cQMbwukY0ι$|^/|*JK?Ɗ Xp>9xdn&itzwt:/~*O7r:{L0eQRXȌ)ٵp˲p\,7p1:ukG'v Y6Mt"2O&9~eLev;0D19{Vh, `T* z9LL0L˪%xM6֮\ݦefYdP]^{̺{>aju5yy躎,hn͉3L0?04R4*Sks>~,Ilnaׁ/e̝9wa).D$?lڹ#Xp~Q @$Rt[5w_uSXr9Xc|3ֲb>޶f+h6D1fO .Lv*3c&NǍ㡬~ ˢ ?`t^ .ˌ,{8Npp"|8DӁa'Y{KpbŅ<}u+ˣ0/gkΜ9 kcZtD"f8uTZx5d*=:xiZhJ: k E2FevD2GZE2FQ @@7 6,ut lZffO&La_ ?>ظ\ۖ ,Ħi$i6 UEdE&T0d$i]Rw?8 DIR Ʀi m$IȒ1k}/|^$aـ0TYFuOqmYmr,nr0$K8'Im&veaMeͳyYSX w.I8{>^sW.N@@ay4U̵hZn@riZn`Y&LdΌiTV`Z|nVlrn,ba &.Lg%;gOԁZε% ?(]kba!K2nHxx"SUU^?`x=ߟ墨T:E80[jВey}5cQ#u: n$1<-WJKK(-)sY$Kʘk /Xn3 XHbIbYgM$qy;-ӧ3g֬u]"v{EEu./An` QRĩ&Cia&$Ʀ&~_c׮_\lc8uh4ʉHӹX`'[8؄*i>s&˞'[2{l ::Ap`-۶v䍷&Op΢?pEv܅9\w]/FFgml v EV ٺc[2߳cl<_n`ae(Y)((|$YYYpPUQnW((2UddYÙ;ϕ?YK됤NӍ?xMCԌ\R'N?[GgW7$qŮ'D%,D5z: BkNu]ĩSܵz.4 6~d"ܷv x{J&{ע*,T-|ʊ V߹[Cey9SL>h,}ꢲ+sz{{ 1m}ǎĩS}>^&@$χ7? _'{xSEcz"ӛH I[ػtEw,d465sq4Mcwf"ˀESv݋in `zzzz)++իٲ};XpK2wlvV*+*X{=GK4\q^ǥ 0o\.'C+IH$ ɅVjXs] }Nb˗,aqUEwt]$ **~Ӆi ().AUUx< j*Etvubq9] ji(((@UUR`Yymv2r.ղqJb&<_0 Kooee\*+X|9?u=صP(33{7lg}7v]- N1< 4EsILv鎿 $Ik5d6‘f)@k[Mg3g6.y˖\G";qGqQVs`w8ʢ;p̚9 d6ZΞe 8Ȏ8}UUYhv줽>3n߷ +-?Ƿϔxk~4M ø<,xFN56捷RS];ρCyr7"#áo.~x<}eYL2s=ʱ'(+-e)l.^leTWUQ]U5nOVK7x׹ƅ? ؉޻Sٳo'Nb޽psx&0dTU7林E̶=ya2<OsIR!7g\[S=^1kifC=$/[JyYv줻{ cT_i*Xph=GeTUES5I&D"\nyyx<C|>lFp84^7vhZ?hrJxz=AN56rqp\=wή.,ˤﴜ=K[[;Nd?ev9yM,̘>ǎyNnd̙XdL2Mb8.E | b4Q/_).*TmӚ$8tvH&3{6>[O%˖H&ټe+nb::;jYU+͉h9χa膁a SXX9x0C޳:N\ÑY`ysQUYA8aάY(C'(~xɮ Ӊf'(H$B0$v收Be(^̬R\XLuU5 ',sydYMruTod~,벯n\CCi8xv pP]UɎ{ؼe+Aus=kF!ITR `84D\LAygSyy9N3Wp*"|(*.²,4U <.? { LRY^5!??2.^ᤩ i2k ,ˢ*fj`z48NJJJzX Id9,[˂ʊ LrϴƂyX4MG0eYNjkjp8W}yfffq2fM$G0-wdTUG*b=wS_WGYi 8["q{,]mmtR[ttvQUY nc)S  r2릎\322B^^:fƉy+**^̟G~^gΞ#S^V Or\$DH8N$Y{A4EQq:l64Mò,z{{EceU\.]] 2kH~===D"R188nkd ȒL2O|Ly`&6FuU%>?=es%SP^^F_<~EE,^p8y+1u4q7[ nS:c (/p$ ^}Uk똊jƹ˯W?)3ڎ]8|(? 8q[9Ϋd{YY0&~yG n<$184ȹ 5cքϲcg`cg#nF8ef퇊,ciY1^TKZ;uBYF#v±[0\HzzƢ[X4(v baq{r&욿f#L$zJ$AUU;pMF Pp88N(MfDs>x] E} lf{>s1M3w<.>bl[Q%zu20 ;FpC$^Νoa q"Xv'EE%XX${m*B^ 0N:|+;ڵ~s|Z==[֕[Xl[-I=Hs=u,m6/~/+P?j)խByZX`I/r|z-ȕmYYWgk}W=^|2yƜzeZmJ2?a 1 ?:Xu[EyY?leY›^qxOY*?η%.$Fb&Q\\ʑ맴)5vϤeYa;(nWؐcCH4>h-A@pnV,fΘ9nySdܲn4nnʬc+rKu]nJFa aMAVRj6 ab!K2au-nSQ^ė[gI2kD}UR$HFWOnxn% ׋UAp Phz/ NQa:g݌d湜/ݹtǓYsd$1\Éa4%ן^ /EKD2DUUJv?L&MO _<_ڌ߲,vUK,gng݇*Ǘ!$]=# qK bIKȉ&#oO$IB@O2?si z Ƒ%BE.[@iF n H084@*"Do+%ZY™L &'-"NgUfnOeݳ|I,Kg9ۅיI]>xvM-~]o3$I)$Bo #$lj\NMB,MV斩to\lleYFu4}L6sHDZiTUͥܝl-aU9 ,BUUfLƜY  c۹tttRP[-K2d3Zl?x.Z}g)sd9^{ E-wvqXȶT*a ҸIzz{H81Inlb 膁ehhO#iڸW۱=o߿cɢ<:dYӼʫcbg/2gδpQ.^D_3xurr}4yd%kh:s۶Dp9^u' uD7x)//:[  .b|Yʰi6B#!4N~~X0`0H80t ɖ&gDXz_%s<[h\{ &&YSi躎eLO0tLӚ$gغGrb+On*>rTUeddp$p022B 0 FFNF$IBuYq X@qQ}/1 aP{CsK ]]]H4McpI B  0?RʲLgWˬ\gs^~u/x(,,$F)., {' q4PhMSq:@p;KD<#f7$q)v;,|RNˇ}*x<yIk QR\sO?,cIFӴlNb1Hg Ib;!Rn)?֯W$i+CMJZ8ȡÇYphm'$??}FOyUl޺o> qYo疸*z=lݾJ `Y-[9qHPSUwcxxN>ӂ5kp\TVT‘ghxMls(aƛ,? ks̟7O#q$aq:F*"X cz}==4 c]G(,,tuw:/˭)fTUav} 3ѓqt308hcT;dimesu]OOaY߻g|Zo N:L21}:Mgΰev*+ ?c'NǑhj>a8uOS_Wf˝GQd[.ц Z^/}};p]mΜaM>vT*e,7gغ1 CGr_Ӎٷ3g3ɧR܀}r:I$i/[w<B!@p0#ǎHxJan39^s7ՕX@_HuT:3eitqtr:QTXHx\.I"5˒ăwN(E:zDp:h9dhQ@@n#"ӮLӜ<$ƤqNԩS~͉>map:$It]GٰiJY0>o>;wcۘ=aܹLӢgz3OgێfæِeT*e<(ȣqtx^yANWqț2M[p,줹g|rp9]h-XJ3{6:<ێq~Uie4U-۷3jCV,_Go%%UUYQsj6PZ^~ Gwsu"E^g9lW_'? |$)37IiL, AuCzeeK3%QdΒEx$O=8Eyy,]7QS]MA~eU$>2<,$O( ee7[o Sjky޵o罬(((J]S5?|6V,[GWWژ=k!P7e {/}!Nx,ƊK={:4Áͦg.ee|e>.nҞ={3gu m|hx<夽%%l6(((Kp`GYi)án l?(0$x2EOD2LEo~mW-Lc&/'?/gH(2.yDfP`4̜5n eY HG4#PTXHhd˲ ò,6|>}}8N~_aRPpXE0A4zzz0 ::;T χ˕1v$^P‚C!zzzq8TTT`fxxMQag5q(2 . Nh$ Q_W{ٵg/oU#k $|Y[5/+4+8e4MdII"4BI^h $ٷo/>e˖mi;" ݠh,:ArS^V>n=㷗9+bT\-^ŕ}dMv,W[_W{%5kT>[lٺ߾HmMpn#ܔʗؗ~;eB|Zֱ04<#+z5ciL2uҶcYUdq+c˽9&;~]OV>l٩tѥ 1nGT[g~e01ۿߗfY)ǗE b %.TRԸ / I |)߲,vpOC.R)nPJ@%eYc0) >ÙmE TrbKະD@ *ҵx @p𵞎gwldXZvkCqn VؕIĞ}ٰysx4&ϭhO,㗿m((,ˤR)W=%IB\ﱟe2g$( D_w\hmW]A7q@ tma`l;.IN7)/+Б$D^y;WR)**"/`phD"A^^^oH$f8"O`Zel6B=͖,Iē:> TIwOD`pp$B$N{%N:EЩtH$ EER)yyB##ȒaFFc&:ܵjU`Y+ȒEڰĖ>@ |eL3{ i8q,\0YYs3g8~$y|: CÏ70stΝ.,Ey'g}5fYﻗ߿*Xt)sgƦhtY 33V iKCBL!$c&yEȒTVVOۋ,Y˟9~Ӊad %9ΟmyAdyqmWu& aRSNK3*¦idTE%LH$0 ]74̘)<̝=4?o.η().fێص%I,ȱc$\9dtu,YssqN',]8C`&i]벁8sU0840>o>,?ٟr,oV~gaΝtuuN$T:M:&J3{,~?s,;wG?5չe3Ӯ"K-!A _&Ue@RSsith4 Q[] $i i=g̖eZ&zZ2Vr 4MTEATv{a.[9g&t*aW'w_.˒tiπeZ`e?F]LJ̺~"$NJ2INÁDutC95^(hMA,tü" kSD*ti̟;>x6;t׮B>ZMTi$2n/\ŗ_&/d>v d"iZH(Y 4_a`pS1MdJiST%s5JU$dIʘ͆"gv[z#4SN呇"/ apU̜>W۹kjdYуiZw{"r;3~I8TRiv iϞ=̙3sRI&<N%0$JxHD$Ӂ餠D<:òQ$yq帜.>/p@O2"J Bq^|>#`ٜze4MA~?pˉn?$//A0iR]U&ۋj I  r 2DMIq1ve/I'wSU) $I477O[[I8Ϋ~9;sk{26{l̕:e]YeYH9YY0s{{/{[㎍=sXƞclYc~Opp"@ULeJ%+ EG0tG*߱cco㙥[ֵѫ[,0f?t=㔆)ɲpoBql{@i‘pnvJbh1iB&h 2ͯL5UŮ b/@ <$Iʄurr ݂{,,\N~FW庰TWTKJX@%A, otnKϿל@se|/lp&fEQ@n'ݍ@iLP _p G(~h[f s'.|} N@lݞ YD"LFIO/Ppsi<'"N E4%e 8N;pϏdvbQ ^gM B@c. U}i24 2F2v{p:?_I<w$ >+VQ[S{ML2LR5M͛7Ձp\,c1f;7L& )-)\u;S\\’Ko$DS0ώ]fws~84M̞ô!O?,@&' G"ܻ?~eEQ(..awQXXt ikke挆\D"?dd$D*BUUdY0{֜(:a ]Y.KJٺu3g4Q9,SXXᤩd2?pxi| g8JS̛;soN>iFښ)~{1 Ғ2F!GYifSQQ #~"LӤX,称Q~]1 FMeNl--gXMe9һ{YH㢊" cZ%ťi"0e%d*qB|>(ò,lLk[+>oL)0 [1 N@ujkj)((pGض} Ә1}&HήNHtwwrI膎fEQ%RTTяBNyfϚ {=ׂMpbO `WR[;F_kUO-p\3klj`UU<#r{ >>xjJKgy|#JJJ5l۾`Z&f`z6dnBc ɢL V9<(iH3R$I"G۾i.zzii92e9\Y08t ?n_%<UU5Iq}Ձf),,"h5;!iY0"W7'zn***|n~h-g9v(d2IYi/^ 8+bN2k:~ndK,! ݅餸D2W3I}4.YvYv4τ(8NTUOGwwHKB!F@-'&/G8fppH$ѷHp0vM}_F&f,%I\xǃiz+c,TUX\lD"aZ. vyD"W`0^yBS5,^`hxh\$ ӕqdYA44E~~ .+39rq;$JM0vD#\nΝ_}L%2;p8Xd9dcǎRWWό ymi3hkȹ5y@ ,fYxn|^eXx]]9 R]UÌ398t~Wl ${-r<,^ƔکFB7n&ZE,LK3;vn'<bUx<^^x;}VΞ;f8v(vȑl6|>?(5Wp14rCooO>_P0n2T)*,ƦttvFE vHD}4RQC4C V\K)((zM FzWkd(2C0 LDU3ou]G圜i,K(x?D"fֺ#IRndڧeYg9\8d[$TU4MtCGU\;6 8C)2AƲLtݘn?t]'Ig1M]uͦZE (2df㇌?cWd%QUUͽKOitw+#eΕ3L0Ǖ-3󾿬FFFx7Yp1sfS=~{˝q4Un W@-[Ln$)0zHml(&ƶͫ]پeY&ۮ(GelQWHv.dmTel66ەKjSg ukIrʕ++(fce\=PnG X\Сj :|p,KUp"! OFTTT;p8?w@KV׫Hdts m_|2D>B^_qԑMQ!/'"DP w{4ibWei]!4pj2 iɄ^B,eʒ_|&Woy!oDS6cE6}Q05:Ai `LF렅 y!/䅼B&Xp*[W^vGg2b1Q9ZDŽB^ y!@m>B[#l@$,]RoߕMvL y!/䅼7 t ) $0Or_0-r$M8.I1ʆlāȌ2Ls2{#sڲu@ cve\*q@NMn'3P;~I.',(k,uMO8l\ gzt4ȒDKo420ƔB4= tRUDtgᘁ]RmiNOB @p,q7Afg}? NوLlĢ7E^i%j 4vY5Ú>4UbUH|kY>nr'e~I`neFp1$7Ǚ"f;RħMcWbO-CS$N K05x~i>y6T8iSxbA<12|MX#7$ dIT4hiYXdN- l6c̴ߙuګ]s}gu3ϫeP]`gaY2Y|}0-)KNe'21-hH6"ϭPQ9ۛy֟ J'.n}AZ)#,r}>az|Jswb\# OuNtĸoo"0{ (]A_sgXʤ;`%$0-XT[K (و$ FwNz&#+̯rQ W /*fUNLqL[T67XRayC!YPfaU. WXߡzU.:)bNUӼ5:K,f~S=tI+T ?5 nnlj%PdN%GY~m=iQdޑ4eq1 ߭QNa;&2V 2$u$gxynq>d bO/#30-9:RXE` MRh?&6y5t"9ȁF̬$iJ37XQaNQ<w{uָkH+j)wMbYOY 6s67XYaT7ΝӼ,aERFRxja- . >i<S9~b:ӊ<8Ϝ '*]u:APaMXzۧBq3^V FWu֐->>Ž̭txJNARI;-ʡIhDXmSp&09F#iRfLB_nRo#TL <`0p(Hl2daf@V S#:.EQX{=#I`ݡ4[>aFMCW$ID&Gcm)}#iÙvJ3K1658cf˲8DS 9Y 3s>S! l,v1bsυ/q`S%$i K W,I &58єŴQqNZ=aQ">mQ{楡Iu|p`E"HljLoYU$04"K D&>B_PS<2 <* K F #XBaZ0IC+Xҳ\L"KnLڰ%3/Z,a^`YȌ0c$p2.EdX3yEys n/Fsq#$@%RŊ:j\nOhRn cMcߍc-c b_B4/M,K ͮ~=NYIsN/C@Nws&;ߕE(fdAv g'm$k44"gh2ZޕǬ+13dѩ|ôHMikWɕ rdK$kVʰrAҮĴ2KI7W\p c!2;#"q!%EZ5\c>%/o?yESq%0,G 땷,7 3J_D^'楽9kR!KRƷN=<5YH~K8a:((r'.DbNHҤ.M%iΛ>B^_|Hfy yM![7e)?ɹ$TiAW^{R#, Ur[<t#d$e~WgB^ y!/obfb$|!ΦL^ FWG IV7"@ :6b>~ӲfӨpD&LRYQA~^!:r[vUl6}}4eeM^^UqeYFȔrQR\&80@yYEa/t:FUU à%"(5UU|}D"A,#//+H?88$K77 ?JyV.\l%3wlܳ8qM|i~G ItvvL&AjhW_#,^=Bk[;z=<,]xioC)(yylwey9$q!~=TUEu~o~;C!(wZţ<7{^$Iv^F{D :~1ܺ45a=?AU?` l6{/sϓL=a#(ǎ`%_5 ̈́`xGL-۶s t]g 7w ?/Ξ=NJ˘>ma7^op8_@OOX<<==*sqv=p\ܹrx87ngɒż|*ˑ$p%صg?(++رkO?čF׿aeܻf 5՜:H[{SLD" 3{j n39r(E ef"v;'JěK^ϝ+V`9v}̞@Mu5#QQQNOO/>K#KƦ&B$Is;-0Mtøjϟ0Hęgꢲ:ϴ Dٻ?pxiZ<˲ؽg//*==ܵΜVp㘠%Ino<l6[,) Yqb+W?'s x?0R$_H$xl#tttr ; ~F.=5UA$H&̚Հb…WD,7ìY N>aʔZv;sfBk+e}e5K" !Nw6} 3gEilnȒŋ'j HwXNqQo.y2|۷q'*+w=?UUc+ II7b4p(D<0 t`f%/]"::;s'MU  K^^ʔ$Hcq:7(>2e na^~5>ٺcǏr2q7&EĩSSZRGq:s ff ݿC>@ԩ\x=Jy'8q!nΥN}a y9|(QǂL2g>xǨaxh 63O>Auv=swdr *D=STXy8x04ME棏7F<''/OD|uN4MСô_"yhkk֭2 pzzzp\s%Mgin>C<gZ}=]TUx;IYi)K/3++)/+?O;fLƾT-۶g~9M?b[xg|ٳh>sx쑇饪2GchxҒʫݗ)s`pys0<ѣL}Ÿz_֮YKQa1G"QA%%%HD:4ML3f* #I穁A%9Si$S)4U'XE*4͌p:% \.WeF4-7̶]7p]5,$ TX,dϾع~̌eL;Jb笣_Rnwv ( tX,nnc,#Iav3I"We0 l9h4fY@Qdώ&0Hl6YF\T UUIR'=}YXn~l2s;]e}j ?qdYp\bNꪪq_ŭiڄzI n-$ILm/5$m ˎb-]U q3ֱsIӴ܎(>صEgNZ_I&;S+پLWE쬹oE׎sP]]*^42~g6fa9TWuG(~׎<:&t2}Z5}@,@p!@ B @p!@ B @p1߲,HUQ ȣ"‘zZ'cH&D",2?UUv(h ,ݳp2v$EQ0 h,=FQ"(~/[ul6cFFH&剽_si 0uJ $WzN Jx9}sU߽:|?t:MUe%pz] W$fiia޼y<^&?3gLwn49p0۶oGUU~gߧ ?۷`|^ri"_koIs,,[wXp$ ySilݶ!oפL {Wc4[R^Oo/zZb$mmmՉ >7 b˲Laa+-`߁ܹb9~ys|R>޴‚͙ lzzzܽzo]== @ԩ3udA<LK C> Ӥ^> lٺH~m6N']ttvrRapb+H?$1A~2)Ϟ; ^ǎcs̞Ph4FWw7ݽl~IҥKX墧~{pz:Lii)\H^˲8r(ߒ K $Œ_e |~=k'Q)??K(/ŅBE^H&;pښjvYh!uuSI$?3h׭cppNjkj8p0X z՝Q[[CuUMH #0wXAII1u&.X@eEEElڲ{r:Yt8/\Hcs3wo~">zc'NSO‚Zژ?w.7mCy?FW_p:&=$S),ZȬܻf >n;Oxx=~b(B38"?}$SI}/fJwO.dʻɓ+008=ͦǷvDxy (**칳D1:HUeńY}ٳ}.JKJ|7L'255̟73Ù K,Yh܌y2}Z=xXd6lF_Q^^Fk[&#ղ, },"N]>FF>YoeL={2uQXP_sj$I"H0뿢{ nzz{ٱ{wj}$IwxرsáafLO~#ϝKsK v`84atw 2k﹇xmJ9{;w /2ko?M-Ӧv9~$dd*EII r|i7ldvC󿠾[bw߽ϸsJVX ~5$r5L2F?N,g9~7"(d__nLDez8xַ4 UU)+-etZ)**a 9tܱ`~y%Eܷf ^7LHubXΙ0?/דI rrafLNiI ap"irr~K465SSS&-]"-$ 32MdI&HH$2FsHR&w@U !a)++e-eM2;HYn'$|f`vCeX`ٰ, Y\8B۸nJKKhkoDz,b8dcپbYiZ&h}$Dd*f#:pfe>O$8Ę23yL 3sM5ٵg{cZ}=wX;φ͛q=?y|JKJسw/xy8c7l$Iy!8|({u=4yٲm;Tc#wZEuUo6[.Oii 6nbמzy9r7q￟i*{]'֙na4U؉ް;v{^lld ::hmkcYٻL&yGimm*L`Ǯ݋l-3pCGP[]MpȮKvZ ̌ή..7ӧp8&a&].TtFF2HpI4Yimo̚d 2DIq1084D(}}8 e4I$m^_r9pzywtN&NG*~?o=N'}>bAz=F33}YmaD"h\fp:urx7ww~QaU ,_BqAn6?_[f  ~?Vո&TVT njİN @ _ @ _ ۈk*~˲217Z{ tY4t+2q^Ni^NWu}B}M2,/Nkݧd*5.eegsf+3{܉uW㳔9ɕXu(JdS \u;_k[_غG{*^yuΞ?, rםwcyVvCݫWc[mgϾ}ɪ+Ys]WϜJp(C.CxWw!SkkŦOg>dYfddښ~Nw)}\<_xؽg/Gcڴi<0~gZ(,(Ʀ&4Mc`~&)}D$ez}=O?$.}###|a/\{B<ݻ{j/^Doo/|~Lu`ظy3n1ay Ufɖ;~źd54m¹[o384O_1E2M`p@fF &X>v=_DljD~eee&H$w 3g0s&̜1)Sٻo?w,X)s9^/g0t(/gܹqɃ߇, _ZR,?dΕ+|LcvC'N%KOHr:R[˼9%r߽kٸi3{g=w3û@k[;O=8mm<}|^~u>*yw9cWĜD"׿avCcGp Hcc멬Ι,l޲˗(2ejҒ >u=DGg'-gR^}{׬6l`vk5!H0<<-[y'1M 7xѢ K+Zf2dddOnG0 v_O )+-pMHAN76tɒ_ nd*&3uJ-uuu޻sgY0w%{A6ۇfCdJKJH&m6&w 9c:D?> `z}6[3Oc̙?fN'-1}q(_sr,uT3O#//}"'gϟpҒ_#G^=v34^tvuM/))fxxo< ;whʟ}{/M,ez^sߞxQδ|^~.]̱ C7&e2aׯVuX,'[rת;e93͉kX==ܽzMa@*"HpCGp5H3߼̝3RDn ܲ,6} fRUYɵصgnys  7}S躞Q۱,D(dFv}R=w˯{sf45aͬ{!l;JT޾I5k?ˋ/T*ʹi4̜/qy|^>pw?{~Ruf)+T[[ˬO)PTt:?~ RRR=wLaqw0s oxB6lLMu5M,C4~1?: / 0"NSVZOczq6nG?fxxwߣ98K,a)s7wΤi8cEa%<>rUӸլXn TsիV1\~RXP0ڒ$Xk{짪Ox䡇7wU\0x%&rC0?ymmlٶr9eŲ;qx"KLB31̏,/ I B4;:8w\1.|~&ee [7ďgI&_D*tut}Sˬ:"g?Rg'{ #tѢqd2,u ]vTUa*#0eec2DfES^^N{GiM ґ.[Ym~$á$ w-ee߰Kx'ؼu+vu-rzy}ZY⭷eJm Jl6~?鴎tvv;2M In43ŋ>mHd"C,Tqg,ep8Pd%afFbbDP(;w H&XE^^|^5ʴl U}n&\eh94yoٳH$l۱˗2K w~v;o/{r]wo/gz2c4%9r>>#OH$w-Y’E0 m;vrU+Wb&v줾n*SjkL K-.vQl6-`> 3gQ^VF0Ⱥf̙!/\&2(/gVCʥö;ijnfLVO{%#N56!N3w?==000ȳO?Ɏ]hmkǦi\`=wsR w,T}r (<$YٽwΟ0;vTc#XD2SG,[|vü9sɸ2W.[eY?qsHOGE%;+ V/"XU\DAA>,3#n7ҤJH}^k+͏p$)3n.=,[%^ۺ-75%۔Ǧ HOcێ(‚y6NGbB`VӰ|hbbc(*(TUEѐʿz|d0!H\rAJKE$::;iii%99\dYfdd:`Vq1N/E ӘUT^ghhȨBJr25uuUd41dVg]Utl tyv"G-7'޾>$ %%EQhjiLȬ"<^/-dg=Qu1c5<̵Y:Ŭ/\zI_ή.ZXdb .\d\pSjjk -+q\\+/cÑc8s<,p߸+wFq sr\/_|OX+7:bcb{v$Ib…wcHOK/^kOǞƸbcc񐞖΂@"Læ_~ /aXxm,66K[tw] 0zb~AAADAD~AAADAD~AAADAds@{ֆF%!!'D8}108ȷ.pM]}={g| =Y"WzߺIV^΁tȲQ2,'c[ l:ŋ\C_fQUׇ+ _I^od"_gúurI|}A+*(,( v\;|@$h^M.^LRb"K-thZʪj^~5N92l=6{?>G$ב%ŋ`<̣Kުɢ XpAtO[fWO7uuu-+cE%bo7/w446ͺ( P(I(G.wF#E3 B(DtEG[%r{_4Te&xo' ÄB!;|(MXF}=^c۾PooZޡ#Go)SF9;$%'QPNcxdϊeKq G?#ǎ* K/WĐks@eXIDAT9gGbS=nz(*($K];娂sY}y) پs'}}},^̌t?XV~)SC zˋ/#61?GCc#V-add?G8fkݝr `<ڰ~R7رkWdu;5]o_|+\QASO<.\a.Ǫ+ٹk7d-*+u<3{~yIini׿} F[llvMSs3@%#O(l{wx}>ΟφQQYɑc BX<^} Z>/QO>=+WL(]{200/<Ǧ@Oe^^^4$ItZ$ICG2d6'Ot{cͽi`Ν"--ԔIjȒȲNcOSfhdEQ8}]]--k h4RY]͖͛Yp{?`0sO?Mnn-\~}&Y0ޔNx?p87_K-PgEQع{YZ?Ğ?de̙3jr%۲sĖ͛Y`>[ ]'̓O`x<457Mt:֭]y_r%߷?90@Ss3G ŠBbBK/bE?/fܹ*QXP@Qa!ʵk442+WVXwU޶ǃm\JY'l"=- BWW. ##rG$)5~#ǎ &i;J" =IX>gS\T㡢'ۊl={U{= 9|8ydefNZ^$dfHrR932ԓs>s8},C.>~a0"=-R$$IƒEwO/===wv@fF  M4Z,-\GRSWG0d޼m6v܅$ngVQZn:N,KSv0&~12sooΛlE Oll rss%Djԙx}>TU%#=߇{2an@^n.Y$Ǔ@^^.mH3338{<==TTVdbƒ¶wwPV6HlEާWUu++ŗ_a~YYrU$IB$ϝK(k xXx^zgfBQAW_#(5GhZEY&d"p"O0) rs"//x3dqQE,7o'Xrss#;+P0Nc$%&UZJ Np}1Y2s!7'ˢ WV&fyFo=,7**FGj1z2cmkkcʕ\L wgehhbVXA||F:X@}ysr2 nD~h&VNE%2ypVq1)ɑs# G!3#;\z ׋^GWfN8F#ߣtljjX|yyds9{zZy|RSIl21DJKCM]=`V}+~n:N ߢ -._J(dÛ0<1,f3a]O(P$I\I$n~ w%;Бl\#ǎs9 Z]<-74_??!%;xppCsk+;?#1!aQ^yeKІ^( U{{f|w嬘t!wn~a:lɒ _G8t[>r=#Giko'/7U̾(HNv66Ni쾣K(B1*`I|~+N5EQn'a}Sn1ɒ&}_ }O@AfAa_AfAa_AfIIzgΜTVUNVf&Z!.\DKk+S \zO'55VKo_8msSq1.]V%11P(čJ.\f ra) OtƐũӧ9{a߭eNUTjj8x--$%%a2\|@||]:TUWO'NLY^Ww7/*{7>WxKWtMM\x7zgw餯W^{;i;Sgoo2sg>bC8xrڧ]Q8ʵ7?PO[GӼ<|>ooNgg焟. m@o=cO8nޮ;~ܞ9wG};ݞn6.;"KI̚EAA>?ڏA'$>>kAbcb**PQHX Wor?pYEբhl?54 9w]],\ 3ϒE dOk>s34azÔIRuAo1 /p v}l\ W]7baz=$122rgco?yrBo6FF]|+WqZ]{ry̟7&_eKю~vCA~*$._K3>=5 ` eBa#F*ü6:띲rn|޻˖QTX}q\lڸhO0wǵro9 Y8t&֮<;:x KfQS[>]h?o.es摟Knvi,]FcDZX7dpppR-mm\|yخ像>zR.\Çx2.E EnN6͛$IdgȒ%I{(|M o=,Ÿ_a*tR_@Sg v 5%Hww$3z.?Sihlh4\/1LVKzZ|F<裬~tz6\[?sN=F/]ŋ=KhhjȱcAwGRg2Rc…,\ܜ$I"==5˚`0x7O0Jh42glJOBBs ++$/\dd6xBߺ͈wt{/w/7**(`Ⅼ^QSSVey\,233dʕ23Ig…n8.tnN>C090dSGCcٙY MHGEeΜdϛӧyw{a<^/c``шt:, ^GRbߨWONv6CC!22{V zP(D&јf{)B0׮_4Fzf r>LIꙘkE J-fexxSgN݃fDywTTV]:rp8˗[ZJVV&VU^-6AF##=0̲R֬^͵|Fet:2q8z/]=)1̌tY`Yчvގh4Z{zhmk#1!޾p4SѠ8}VܜN9np8|cP>0J8^Q4NǙs爉b1q8(ydfdP]S˹IOK㑇6fܹڼ\TIOOMDfFU5ߺ-FRRdX`0PXOGG'}w5 ,gX,B!bbtvug,YV$IR:{6es`6X{ )).fNI irr8r8^%)1Ƿnz eY3z!4GHKM%66ںz [LjJ y2o\23$ʪ*ryM$'NCS>G6m">?h ΚX7@V(';{-Rώ]>s&23239Km,^QXP%撘244c9"pxŁC?wVgJJr2-FEfEQ8vä0)wC 0rO9sHLJEA3> ;~v{PUFégnmdVq@&-ի dgObB<ARSR8yLLEQ(-jܜbEoY);|>F#@WxU+V2gvg@Mm-O&ֻ;#>>k܍ L&dYRʼ4h{ގ(#I>|s-׋`@rIغS_U##2Gsׂnh8/se$):l0w3-Q1'y|/l/;QO㋶Ȳ<9d>OaիV}{`҈ W$l=ű-|>S_@qOXI*TUvc2>v!1ql _ ׁ^L9aI֚Ƕek  "  "  "  "  2i>!kׯI5р(446RY]$IFWwڵ8Nv;:@0HUuudIIdBuuTVW(*v Iw8\磾v=nk[oxTTenjj먫' cPU**+#663k*"i$In߸AGG'2oSɭz>Ϗfm}A=EQBMr==(Jxz4rߤxWoZ̛˩3gywddf5Lqa!;wБ#rYf3ţ*gΞcێ|>=F^n111]^-fstuKWKrV߳ ^O}C#ye^/Nb15i;_7t)ljnf'HMM!!>PU]h`nYNUfEU+tuus z=III\vJk73Oltl[ckB;n,̞M[{/h}zy?p_y Ɋeː$c'Nλ;&'9iz|9v͆d —_̌\zܜ;Z߽rǷPQYI[[;iiSrqI23?vθmz}|G,^dZZ[7mч'pp?Cޮ=?`hwא+j.384Cs"RS),g``B$$$BSsWDĵlmm(*ppQڰ@cтSiXx1W͂(gܹn[XbW\ V˛oocVQ`1[0:KAz=OWbR&ɲ<::;'|W]c`pFс,[‚|:.˗-oG:˖.++W/E_?v 9~@$8q:HMM' Cڻ޾>k0L_~F#a*II\/Ay kjO9*7*8t}O  C\/A\\/\&46642===p7#+Wq|HrWrkׯ;!ப*8+%9))[;d$/7vaמv (++B||/Μ%;+^V iiM&Ji2oA~>--ŗp{<$%#IҔC&qtrBA~K4651w9YY凧(Sb2imkR$IBevͻ;ߣ N7Ɨ)^b:sf"3#=Q.1 o  MlѤ11ڤ]{λ;ݺ{z&~fQ[[O__-3raX=hI >o.nj F'9tqqqhuZjywN~?CGNy "IV,xm¡0F`h4F~?omF[{;MMW)ǫwl6c0P` dd8{<6}6$)rKTbywhim7pRY]Î]~ձ}{8~${p(̎]8u |/^D$dYBbmwhhR `_}Y(IIGܘMf\?RS[Cٸa=ߏhvc6'?9p6nիyw8x/I[{ttvA_d%# ?޴O% P#99x**(5+:yqhlj&99i/VGQ(a%қ *P[[GJr2zAjjk'384Ĉۍ,k0L465 JNeUMXcb<4b1P׮3kV1XE!( IJJd2r󰎦;onj(aQiiFkj͡ #zhήqܺTWPV:S-S,|&lX-VΝ?O[[XsΦ/Q#6E  \lټ|9{7*+Y|+/mr`"2Yrz9l^vՅkxKٜ<}Sg ioeetwpetZ-O>mڳyeeрB s룛ĩSʜU\DSs ׮_h4RSS^'11;БTUWn^nDf8uz1nN:b#++O#bnY)YGLj sk/K,Yg99tw߬O>`}˂y(*,f}4_"I\!)1E PQYÍ8@[{;,-"ǸpW)JI%08N/\^ŅwvL^nv6<4ڶWpF.իVp:8~C.KfCcc&˗QTXȑǩ%#=GFzh fds%m F7p艭[3g6mm\r·$;+ԔbbTrHMMays^~\f{Χ( I\fGO򄟅az=}}'7'{{UUEQhli4ѫU$ UQh =zY7l6-S^_ϩYe !r]]={ؘT>D@d/4!|6zbFFz>6sWFG OD͆Vi0~|cۿg8:.G{cUUj鴄B! F!zn (0zAa^։So= cc2ǟ@{>1;To>faTFyB|<͔T S{ȓ5['veN^@jJJ߅ѿOSϩnIvv>WeLeY +0mƟG}ZS}'%IdV; g_NGɷ-~.wee FsX,/^ȧ c~u-?B OCGo~7.)%w@LL 11`Cѐ 7X_AfAa_AfAa_Af)gHMM0'rHh t)׏Y$R W¤ پc'յ(BɬY~gΜtw{dge"kd::ymΙM[{;my˗Ow5)ɸ=R/q{x7g\vk׮|R^֭467qe23.7**h4rz9޳^ L:<|KDKm}/^">.'m + ]̩55**f^&M줹wxgA#é3g0?װN/`p4#BaZ$͟;B~ 敕qiVXܷz5Ώ}֮Yñ'"ɐ.QVãShmm"kKDC!23#斕?)y?x'Oz\zJKٸAX{U e7AN>7? &s/`yl~PV:N]``Ų̙3-㦻iRxxMJr2( χt:ILHd6ah4x<AcH?LF롿ABB@ä{111}~;FyEK/f%\v7FOwͤXd)lټE `Zp|6m  _F 'N")!9?ys. hd>--GI %?{znTTlVXNMm-Ϟdy}j?o}ήN;A}c$㏑WDPR\(;qF,KqyΞ;q sh9O=88u/5QWWܲ2v;`)33Q2xbke;o}Ĥ/EaddGxըb룙\.qv*tPш``dčk؅-ƅK8|( $'&;fãobVQ1 h4<΁ s/;Vw0[6?Bbb"f UUq xX-H$VύF#w`xxdB9n`0bAx˴x^ 1AS?/򤓥h'V>o'[jZ-XFrE0-T@$HhleBcUUUbccʊJ$lΫ$Oљ2!o|}d"&Ί7DoD6fy~cի_V977NJr2)_ޢ&Yt:̟XRe#|.  "  "  "  "  #K>QUP((]hn(]_0vTU' ÄB; 􉁿_[\.&o| AZZ۾P|Gގ3<| tw{^~ۗhjj;EQطOٵw2n Df4Ʈn\]UknZ`z{{t\?y˖qIRRΎ(  2<uukttv284h^5<ܜl|> ~z$I≭[+RTPWw8byg0"?yCG`X"#SS[G(bͽQN*q8L&ߏbvS>ëoe㏑o^zVK}C#-qeUCAdYҕ,_e˖ۗ_pyzz{ATs|t u![}_Dӑmhfym:ϛfINJs2d- _sQ\T86]NcSf͛6͍"Ťx[ٳfQWWO[G;,EꎿTa<>y}\tSȏ<ԓ:rNO~ķb~G_?Z -d,zz{r}tvvr)gby.)^-UeҥؘZZ[>{P(짬Z|xX|9޳1hȱcl޴GGPUP:gEr Ǎ9@Zj*.DOEod">L>@ n~ϛǾļ "ƟO*sVq ƍ" ۤz9{?VN#  (J ރRFj%.Ύ,I$YBETUl2aM>,_m;vpܹh=HOg(-) ?wwGA~>tHnv$:Ad2߼WьNCEE$|@G-&cSP(\PIXYx7mBiuhFj4-f,f  N#6&+H$Ic"(Gq8NvBAX,vz=^u{xF2~@ ׿-t{ۭm#EO[l,1F' E΍ ?$j2ICa%̈MwOO$Έ{|bK^nw$I*.bq8C(իى(v^~5{Q*A#k&B5 ĩS|/0rqi{VAa6eێȲViuW._NMm_~e B!zg;hk|N:;y0 XVYwwGjJ }dfdbR[Zxl6$IBEAH!VKIq1%oh >.\-]W/tuwS:{v؁,Žt>h?O?8H@}0l|p`p\촵sQn7Fk[&ݻm*W-<2~ I_+gW"2F'neVq1d4~:J\yK}`$%&} A6; ( vή.rZ-\.kV߳B 1Lx^dp=$%%"IRSRNnN刺dp~))h5zz{I?:Y&91UU + qqc6Z򆆆jB( ߇=FrrdYCFzZ hmTTU?@zzqv;}}h2v#΁RqimkCB"++ؘd2ɏDvi{RYh!yyl6>uHOl6܌#+33Y|]E$1[l,JuM {?[%3#Lq/znLOKchhA$4LfFZV+)I 'Óg1rWoOaAtӌ_<6oD(߳zJW‘c9s,gĹQ* _(-`cۧ{f`0HNVKE%իV5UFEWH>(|}pMCׂ gol  |( 3 0/ 3 0/ 3'|g##g5_hp/t  044D0k=w 02}>ooN[{ߩ O7/y>͹q,] |(000H(bdd*`0F*^DV\MM~EWw7PUUq݌L8P4Z(t`@ E/_-U5kjp2='oEQx<ь| Avڅ㙔v˗BUUqnk``m;v]80v300@8chhh8 o^?+8ZP(P[6.kP@ p8zQtkF=h ΍IAx< ks==ƛ #˞J ϐ{<~#5kg PdY, {,,ƍ;T"2Pd|E5<̲%K&vKm}=Fx8|~MͬX,_tvvefjjXb9sJy7X`(3G7?©g8{,ixq8fgc2\::;yw{{ߣj(oN [Y|9ŋBJr2=46[tW_;/|Yʬ#XFFFf$Lv?˗.¥K4NX%n1PvV߳͛6o<ʼnSy|V]};vEQxxⱭ6YY\|N˚%))1ZvNv65TVUQYUܸQAcSiQ2"y ̟ʂy7? @`Bs4{/V֭]7qEnTVrfG9w"CC~'`|x'X|II:sHINB.^‰'ٽwon޾^]/gY,[v麟fxx޾>Ξp ׬A$廿~N:5Uf/tn N*0?Rڰw ۤ#EUCŎY:#=R$ 1搟G OvVIIuz㱘ͼܳdefۨFbB"OaA>~}23#Ył` 7{bcnw @Vf&99\ÄaEQuX,fL&3qv{!##[l,zۍ&!> `4`h0 $''F300@aAŅ8v0.3z8{MJJ ,BIq16[,m=7hrKcs3ot{$I(nH׆QYHJL ';INBƄ R1&bcb+x C RXPVl6tp4 &/7t$Ibxx( ))_&ye<^/sHINp8jEq76j B8t̛[??w\.??Gס*zĄx۽F )-Y_}߼2]ܷ$IbZZZZ@\p˗.%#=-egJfCJr2q8RS#iI(,(b6Y|9g0,23IHL$3=,23ͥ bbbʢ YEF#YdgM `vI . n4V /Jzz6 Mo?<ZNhd dgS\\[ff&v! z=?쬬md2tl.^Ĭ"rsrmÖ6NYY]%%_}^йl&3#EQhdvdfdP2kv$,|&//s?0?iFP_v|p8g={z_)cB·* #΍WїORVZ*y@FÒŋȐbIq1 ]l#87 _e_/} " ڗ>Y g%  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "H4AZTLwA@U;RN穏 _GAmRbz;uATTGq(-I& Vl6c5Ok$ LB|ZLrRWHAf$ ׃Ntv)Y󥖯*~zL !!yocazzqSTP-6mu>r2GA?VEޑ`` 7V;qM`Xl2O{k߇vZk" (( FFG>$)r{cl.7D~A ԢeYFUU$I(t ]($IH4e8:;~{n ce.Ox?m0P[sw"1e_o.q?>6_Akz$I8x<'-p`0ZHfa4e_E8`6h" B!ZI l) $aMqKSvE' =cg??鉼lt^QvK$ Yz4777{cCI.\\ 44sU|~4_@$dIv8NP8}“$ EU&f=]Ceu5e9ZG8zD m6v!3vVD_Am_?]bc&-5@ JZ[ۨ'7'+WEgW7NxpFd #*>AdY&Vepp! ǀق^' с1 $+:.ձKUQQ$%Ptb40CO~Lww7M-dge2P(,(B{G'5SV:s.}.{zXb9׮[ZJBB|.GAf|o,֑5qz9s/!z=ɀ~W`0+e)m Xl6Zh )1Ʉ秶!~Z UUF%@U$)2Q!^-SOXT'#TdYB`4Xd1;v3rcn룽~z<|/pG\z؉ z ]"?? q%{|74̵r,Z5khkorQUSÓm%3#Jp4ɲʞr۲DfF՘F2r ܨ c$~T@ף쬬ё~LF8oկ( UQPTHIlL }}tvu3vcFL&'mm{*23شq$qUf^~ܞȂIFG Ĭ~A0_$ss߽022 V+-mtuw3r` ^AU'PWQD9h4HUT^O(5Hum CCCO cUم,>z222p8,]U+WFnǼsY}* CZZ[IOKf%#=ysh4M輂=~~LLLAA$ O0Ġ7D{ HHl9YMf::;g V~ܹ*. %6&&BC.R%I" HOd4+ nd-=}x^232ILH`xd^11h::-V-ֆV10@0 ?7o@9@=~#{nׯD}}lڰ zz ;3AK&!!oMRbii rrs)]A:}ZRRXHAf$ װ K5涏z`p8Nhm--CGeiⴶ@䑿3UUNqmס͝Em}9GF)$)r}>FnB NCьT!G u \(//C ݣp\U nkǗ=s&||`y|I&Пq<6?ozD.xߍ~apmq>A"ݡ#Yb|쨹u'D&T/ 5+~NGB|ؓ _ b~A{СPk nV{Gqp8Gƒ|P  p穪`fE`Ŋjexdez  y.$aXƈ/ =1bcbHo<t TU$EQBдG$dMd2 ]q)hh>t:IIL-u COo$P݆9.G0NaA?UU dGSN7DÁBbB]sq¡05:Ao)͝ƺD?$ IAAo龱?Uí_A) 1/ |#L^ [w,K* EП i,ާj "Ggk4/u^V  S޾^GF(*(UUΙއB!jLfMxAQU i<~Ihjiр,`MK]|^}>bcc'g]" XP`08!EFH#51L j qtX,3%|/ DVf&mttubzzGV˰{޾^&/f hb޸cٙS2DGg'}}dgeQ_b ɾ~HNL&?7ǍsFp:TsTU5r\U;h4XE~t:݄'lO3:?zz3vpF_Af%{U%g4"@fK|AoO:f>_Su[_Aړ$ c6?@ ,ѿ ~N' 'I8 NwuPXۇ,O_?@K5F~Ad4a42O_'bN{dYW~A֤9_W^bAAADAD~AAADAc'I,E2 *&Y#1]͉pm$(6~YHAA>6=qIKM#3#}zy! ( mmtvvabAeTUv1s,^|` '''޾^H,+_  p( ;E{G' q74㏡룽[y4 LLEK[+-}FWM60osn2|֯ ?gQ:xE!^/g@h4h  L嶁? R[W5qՄ!$I¥KgSYUnGrUs/_fphU+Vt z%$qu\.FJwO7esPDF 1<3є[,Zuk`2t 0\jjؾs'===ܳj%NĄDlvUp:b1x"ZZ[JD^gu,Z0;qM(fҥ\vj֭]KJR2M74ggni)tvu WVJk[;mmaXήnIMIaB!.^bp?mtg~GVFΜ@s-\`@UU, U\tP(HJr2.L^^@n{zt fFrsr`b2lQUDjJ 5u R\T 7*f/j#CuM-gX,fo04䢡3ΑL{{;/]"%%k }\|~WʁC 444þ(ULbBt+ ט$I?1驩WhhhbETUP~AOA^>yy\avsf7pX!1!x‚B Y{}>~?gee>8jjk$!>K( 7'8{gϟDqQOTVXεt0{֬hj:::IOOP6gnP(LnN6gd?2K#`6)'11\|EQBCNv6S2s/RQUIGG'+WLO  ­ƆӧO%%%SNS"2 MF! y1 |Ê( Ya z}tcwc:C_UU pF3 !2,xeC0ZIp{<Ȓ} $c2j4 2G.I蜇O2|gch44M߇B!|>[$dYX9kG?$##]LA>7IeYd2E*@/]^#(tZtI Nz~lqv^яfft7o~B}n. Sy|ű12$.]L_h —s]OJ~tʂ|dY&'';  |Q9t:f`tm6x \=~A xfLAN鮇  ww$E%tEXtdate:create2013-08-30T12:28:19-04:00(%tEXtdate:modify2013-08-30T12:05:05-04:00xȦtEXtSoftwaregnome-screenshot>IENDB`PK2]\)transition_from_boolean_1.txtnu[After selecting the arrow under Boolean Enabled column, the line will expand to show a link which you can click. This will take you to the booleans page and allow you to enable the boolean which will enable or disable the transition. PK2]{=ܱj9?hAx;i$ͱ~JD-pAغ{,c4^4stӦyZPy 30țmbY0ع gTWx2-*dp:HD.'r:|'T_AHg2 3H,N6'˱y^6S(ri4wZ!( -a$ME A0S9ƒ-dYE,@^UEAh=sH,iS ]t$pO0DDH4ƇqT+@ݛ2||!TU@c$kZpOM)Y$:D Q iV,,nA Oқ0gtk[%<e&\[Q5X`Ϻ˨qDcȒ̬S9u ,S^A(*0p$J&aӎ]=yUUzܷn-[veJ}xX8g6gE 70܋0 *B^ݒS%طm}^} $""\HUS9ũ382²XhT:c6Ux.DQdӎ]hN߇ omO:Ktm~(oܵt&:Ke|}'m:$V/]G[w?8Ģ,_8Ws|^.4O,n= ɴF6rܿvYTK_}هjkkl6K[X\!a2Sb]h;C Φ;9qGq|-3sL;yUeقy$S)ٴZ8+k!DQLG'^Py}KϫvvqךUW's0ZP5#A˝kVS(UUqfM;>0˨ sd+3N>d400<́'شm'C_!jvasiXgƘXO^U$Ri=;0D$cۨdLmlxk2*!ָeq b$./㳣8x ZfqmK7a[X|I4MnSx;WӝyDo? g <.W;QU Qu~7U K#H$SUM3$3g4cj*+R_WƢ9g¦m6^~~&NɎ=t]/E2,#8.b9g/a٘5mʅ1i>L&fcjCDU5ةVl\.Oe9?8چn'G<p|}C*|ƺ"ĜSQ5,nY nن_eK&h,,'24AJKt4U>d}Q9p~̚> {蚦*c)T}~Ξ'K$̙E$O6}wT{#"n0grT+Y]`vv;aY|c7[ۨ amLc<~?#YW]GDqzAyF@ HzJ4 Hyٱ?KtS[UI&>ݹ0{膎騚Z򠰰$Ri_93ug j$}-[}k  A^U9s~ `J]-MyC'NJM6A`fQ:{JYe(H^ULLm\.GkYdI"78Ԇ:R4̙1 ͆ >wMi8=!2d:ͩ3p:yfNmBQN9K$"T:~ _SJ+X3TMC2nh}4I1 0 `~Z|QP `zP(c4 JFa,BBnf[ i7=vJxjc"Z(Z& yh/`;vt}~Ya#ܽv5-uӋWoaq-Fϫ41L][6Ik " NuԽ$LUb)cƇl2 ,,^P&f ~ / nqdyT\{]~}scaqQ2<2=e^l뎢(8NM( . MHS״΂ t8l3ir ͊B$ҙ4|zWK( NXܺ*ښz:ݝTWUp8ezs3i0f]:13>vz7N$AS5zzƢ7v8PyzW qO7p\͏n ( 7DTu>H8uaNb8 YnTA)2L\N&fSJ>b#`;sL|F6n, Z~%Ѓ0t fP P JslFɫyQpFČ' .=,IH,I*D3 B@EM,|MI3x=+ daqrP-nI+)C9E.uEp-,pʨPc]o_B6Eekoq1 t&M:4fPqk-oqb`bҚT7GbC`oFADEK[\W &!KB|>^?W,KAnb[]u\~:: tI~}i3) [,%0: ,S5MC෸$ jYq8]>Txs|S`s=eMv{<(|Q_]] fdx=^D3k(A:p8JbNO:(^Ж|B/Q׋T: RAV\ (%UH8^WU_$RAwO/ٽg/Ml10̞9T:~Ī+pCB>pJQ~ 19j?3i|>|P0XH:v`/O$=J}]Eһ3]* ( 0Ƹx}Q~(p(kr (P9&TS\ @ٳygkb1~OPJ39ڊ磪r$b(0}2?ԼO`˶|3m ~(VnI8L&Sگ0&pQul>($ veee yvi)ƗYtDxK[\GѩŮ88 Ů /Ye(d82tuu1}4:9y;A20 M$S)0 rndmdsYg Ns9v;ӧNeٷ'}SmbqΝ?,Lij$C<p2kf3apd*ESCPA7wޱ: gg5ɪ}\4t]gýO sAB05Uh$5(B2DU5TUL{;##456Rùs4ϘN2bphH4F8d)RiΜm7)Sz=c[^폩h0  I&SR) qiYaiv{z顬FQ5Ǩ |>{~)S$ITU%p\6nj/Q]U]0Mm~δ% b::PdFGUUzzH*Ο1S(ys Fۙ6TU ^?Qő%ݎ"+dsY$$vH$ !ISLAQbtuvap8TU%Ja.[fs̜ Zrap8'bio"dNUͅ4k#8Iea>zE  SL^'p~?( C!R4UU,_\U;wfytuu108Hee5UttuznEVB nvsn4C,YNٹ{73OG%B!+ƍ@qwgpx/;eҗS71B0 2 }!>?" ?066m Vفlt3`;w9N3gPOC}TADI$:ظvs;o gf{Dj=M__? uȒȩV2,s?0BS5UUK*G ~o:,3˖4aZZcgQ*d NUըACuSڅ{酿 y:,l@2mTfl&J~, b:lUUM՜a@R)ClrYA04A4dW_h,FCC}H"0<< Wb``EVPlJara?'}7ӭTٟ|5+W;znr?ja^22R4D|v$NQ*xY ,^w(+ oũ0L:a=kVsu|e+v(m~x$1}T͟OcCy~aŞLf\Np=ܖ"2|h,JG92 ˄񾤪h,|R{JٳdC?@}}=-g;_nl̜'n惍t:iv {TTTp9DQ",Nw/egw(wfA I{СyNi>] Bş+ ]ƻv‡?fp]$/Ld%ISUYɎ]8z5Wq1ϝcܹHć?&I؀chF)aAeߏkLmjbyV<wޱO6oaxd)L:y--l ngάD1̚E"$2ü^}MQ)U:e w|'O1g6?ƝO@ J"Si4M0  ˆH24W(y5U5ȲL:&LzI^"rNIDcQr t~*++Tm2$dNrF|^/`yY\FG:u gӉDSåגd|~8-[\fE E1OƌiXt di-sӧM,P( t]cFQtMa*ow>v;8N<6 Ad2(I].V4rDQE![.7)a~)`շn/myr,vQN Nf|ry$vӉiDQv;a,I 5O$p\x1$:]RY0Ӽ2DYQp:^^63 <~̖ dsY::;:ef]QUu\>oϋ"TL6,Х3$Qn-E)mc2 ON'i6t˙p uhc٘>}U~[ A m2{VJQ3ϕ t:EQ4s?v [0h)6B" Dq]hF8Ivӕʲވ +{.2;g1Z|mu㧎ěctBh[kZ$IjeJ!{EC3l1G߾13vʯwZX|!J+~A4]juuu C$SɛbtxQUӍZ&I2 =YWDǃ,q]+Wy>vz_YYX\mJrXX sչq$7a*p8pԫ7:Ž}F8^⾹W)76 cFI-r e)lW]Ml:2ƸZ%1r<10 |>1WkLk#~3dhtp~ZX@*Bo.W"Q0^3sϫ:y@lTaq!Mgaaaq 13Ue+m,'[j[A, kȄ@.X⊂PJsVca^T'.aE .K߂XƟ׎(?plZ+/#`w9wE (J)l( g(ɛuu(k74k|yl$Yj[D E_v .DVd4MȱcC!6~9gAR4w(A0(+%ID ])yrFD4Uc;ufU[a;caaaaqP/Iuu,?YqUj``|HapCp= u4McL6T(I4M.j+QdQ[Pr~[:X2tʊ 6{qzhll,ŋweʕ8t[ 8q~!ur7-OpJ|>OGWDVev,Apa-,,,-ׯ7lA  \.0.3غm;C9(l6jYhÃki~,_c8bמ~j|b|v%ŵI`q#razɄ_ ņAu<(2hGr:9|({# QSUESWSC[{;bs_.>86 !'Ѳ'Hn;ŵ g}z(hJUU%P$pfhA ɰ|R2,1epmD"xH˃=,_D]ZVihvεı#,Xz+-(q3SU$_,^Nm*xl4cOwAPU~O> @qN` 000/_9'.KCEugiz,,,,2+:6ZO`;Eeƨ=]P(_k&hg|G W5G0Wrg@oMzג,VaH_PXXXXX\}Eӽo`pgYl[L@6%x} kW$SIw{-nd SxQzkW|^"t]V׈Ƹ,?| +筅- ~3Ҟ3 keUlirO#3cPka˰ZqY/\g *|xkwc`yHq)}@$A@4h@+feWuIi>bcْؽqKekq\AN:Źm-,VA_X2?)CC RS[S÷{@0IY}w(؀TW={ƴrpzŁPdYyp8cf *i񹍌{So~xfY@4&|MFyGƼ+ 088ipy>ظKc '&" ٜ, k82{޿tD >rֶ66say'bChFe80b帜Β.'&ΟghxG NT;{<==̝3D2EMuL;w5QLVcao2eK}Ry5<2GBY p=^t ?@Mu$18ɞ(l߹x<Ά{*֭;tVΙ]Ic&?_?0$ qڵ=wIWW?9z匿߿dx"A<ȴiSyp}IIU@tvEmm-NAY @stuwb2dYpe|EQܹs/yXt kW3ΚN^迁:w۷t:i?{ﻷ41j0t/Ȇq[(λ԰t& =rY4eY؄9qs˯ss??@ elEQ Ffn¡##6$r8H4Joo/npb8rhlh{Fe{iF ~H *+)+ `.|[=+{T+ftvwcv!l6Z xx ba;D7ki>AET\.H00'yT NeeCdsYB("K<#at&$,/'_`y9¤Tu I$}>|>d2# *Cå{Wy֬FD=FcC=:N9oͣxZ>h#YfY @<(=`y9(iEh՞Ku{ TTYb9(^dȗKxUUc]-sJfL&Bu }}ȒDE8l :ryI=Ʈ={Op8ilG4r3`O*bphb#,fJx5k HuFFb ^/^h4:ib# ڜLP'{ Ӂ Iɫ*`L&3H4J2"b8*+^*YbdGЀ㡶{Ax</55ܶf5ND"I.rͱlhy/JڕH&Q[(y4z7tCG5˥o.ΗW9o)p)3lݾ>3"&q}y񥗨$J3DDDI"sjy㭷QUFs=o##$IVX9w<@C) [o/[o122fGD_9A"3' 5o14<̌isiYjd{QUY'Ž]8~$pӧɓ  Yd ;졾}l6C6 hmkc=➻bfs"$S)lFYY 'L¯_˖ra޳`0HOO/ӦNG|;ݎ딗qwnB4eŲe$SIN:q! \O{yt~_`ik;â ΢(2!F"#3E*o%6LNŭGY6δt3Ͽ%6t:Y7g/e n_TxlR^V"X^]`מtuwDYxN'7w.O7o%ˑXwm;CDQ種0 ?6餼0FN>M"zo ;:4 jŊRy0e.0Lbۙ>m\G"{ם|v XfCEԓ{'PStvvq=8u MIs=ѦO&-ׯ' }aHdm;vt8Xx2{f3B{ᣏ7HTWU?0O<)MAUe%5?pnwޱcǏs?38JgWϻO0$N0 ~}^]],^`nN:EWW.uk^`(ɶRL KN r1~mk[gϒfc}{G~6Oyy9cт|Fys_t$;vt/xG)++cʕ̞Mpzp`F45gƍr9n_?dhhHdT/QPy֮^ŷ{Ktb~?{#O2?ttvŐdRUiNf~+/g|gPd2ɶ;0 իyF(sUU^`L,p穨/3<A״ʟ7~yDQч 9vĘgX\TTT<Ͻw6/]Ƭ3!kVde]o? (!{} ˿?c {TUVrrDŽeIi?08ȉU4#͒㶵<أ9z󝝈7|;X;hF*iyxi=YF_?e…*.Si%;rL:g~ Y,? s̽v=isrYc+Wry浴0'}碊yۺc.{˖)ee,;TNQ<<]בD\.7ɫ*dʜ\ܵǍܽ|^sMuMJ-w[]wcyl6'G'ϱdbxF"b.̚$0'۸}Z4M%uvjkjxgغceʜ Ix(8+N*.Cʒ\Ȍ c%T~2$w) y}456Ӎ,Y|ݎrbL^,6K ImvN'">$AQl饈hgܪSv;M) BdQĩdSyt]At[J>Hdr #I"U|T\>o d̉I,?$ a&4&6,y~ap2 Am9wUUf[2vMUYx>۶K]m ` K^_qrQX %GliJ k>Tm̽(ܿ4 #IMQ t/~ ra b;1C+($](G*ɏF>3LIPi"+,ZzA\>O:AtQS]0t4ªR׍By3EE:{v9K߂fæ(H"<8t(/?0%"yUEմQudeM#,綵kp9qp(hBQ}V2eEf#"–KgL f+wy)x 2ȩEBEF39~DQn[cB?=0[vv+-ۿc̚9l6[5p:lnÍvl].Zcֻ!V.fG(XGl x"ddU8lv|MnIq:(ٱk7UΟfgλ\7meJ8.+m@dl\/fC31+n4% EQQ^^_zg`=vͣ]9sO~--|vndx=w<}Y+cNh-n`jV֭]kגH$ů_L{;D>AHUe%}}ƛ$I͟OEEmc=HĔFՋ UIg2Z>~Ds dYfܹl޺_[rkV|ggI/ă/ƍ / 'Av[Z5):x0mhnz"(es[ܶf5,3D"K/i,YI_%=a (&ŽZ8{~+s@ Pnʼn,Y%0Yo ׍ nM˯ ~aOcٱ{w(L`](w\0( e/NXeI6̡d*"] qt |^AŠ(L,ɓ$IEAplgמ=8vŜXM_*w߹۶_L[a,h]|'/]‡o3,K%.Iq'D0Bds9^{M^]h,Ink㷿anj Czzzdƌlپ'NmwޱvكMQX|E¿~XA|&49~x; 3AA荤X:{ 8 UU(l檠~ӟߠSu6~={ajkk%p9'DQ[SCwO^yYNqr:IӄADQVV . 1Fd|TBHT8߉!py.7~}>p:bQz 4דH$Ac oQh4F(2q{ۇ( OPO}}=R0B4ǵ!L."XSj:FUUGY~bhp8D&%J DD"TWUaAd$c؀,  gia?0`bTx^{zEꪪ g 5sԖ91 .Wq$!Kgт4QW[K /w~;UTWc]=@^r<}(LuUxA0`xdZQ^Vk*~QU`i?xd$eo!xr# }cd2iH$EQ2+M H$fhxX>Ȯ={9r(?lhg~^W=\.Libe~@SUTRgP^V=w݉c/딦1 QDA ڋ+aAh=&*0&_Kre^GrkLMԧF3X~- \y;y'x$lbϳw(R /7su^u*+@j=VԂ1%2v3duǭF';fqsU1hg7)EbӈY|iڧk5y2 X"F/QƘi<4*t+|2ec7'_ų$M4Cv^2lD,r(% [USqNK4r9wB4|Fg! gۑ+U@2|#lY|5]]cnoDq J?IWjeF92@V䒏WISC#`К[\5b+-p>b!8Un'fx$ 7'$w5,,4dq=Ȥ3ySU*fѝpfb}t7'_e;ŵfgV<\.O(XNmMX,'=DӖv_^O~\/Vr+,,$t`d/-Ai̘>iSv{覱X3gژ1}]&֤bTt˝xG14<;پc_=.c?T*9y_/P E1r(W/Gs'D20"HP̙񣨪Y(6}$2r̞BMu C˜Ξm'ddc|c C7W?84Ȟ}"x h{wfag{fٲn9s\.2}F}RӧOeTUVq~*+*orv2~XōeUaPWW=†{ M4ai,^˙3d2ZfpRJRAd  W$C,C%8(P[[q\%—R[XX\o,ͣōuuuGf 222cG$IbJN<ή;eEC}mgNv?@,r tmv C](o1 i\,}pe,;cdYNleay1 Ì6:YY㯽)S wcպD7Q?Y\%a̘6Ӊ x>,_3I&̟Z**+9s MUi2?ZTMOz}TVTjb`̟p⪧X,#PUZ$O"r:1}&nqA?oCCC<3gf9~uuCMy9L0ኯc9ʹvt:EnE̮Kzz9zxu+S1u1 p0eޘc~E 96gNKߡ Z>klf1{K)&<kNvt]4:>6 Fd&.^N]]E=N4yFs)Ǩa{9ݍ""xs[XXøxlݶnee c)cqt[+l3KcF$"\1}A[?*l6e.zo8j(\.D%VXE6%kGDFFƢ S[SCˎӟg\qY(\_KOO7^&9\TUeێ8NiW2 .MS  fm8NT5 "~q\bҡǏI>0o/ٳfvh,J8" qqt]'SS]([]=v9xh)͜-444b M45Nc|/{?-[7Ĵ gq$Q"meΜ sdEfB[BC2 F@  "uuܹndYM5eVu***8y ٿsawf8, /`xxnOo.M *+Hg2x<^Ο?K,t:ĉcrB̀I{=9clٺEVWTP[]̚9gu:ɓ'`OTWUiᅪffՁ墵t@L6Kcc97 eD"KeEvH,, a`;u>|w{ʊJ/Z+ ~袽lUU9,UUU Y-9rAWW',8{S!IƷKW $ ϶3o|Μitvv:u ?lTUVqپs-s"}VWwyUE@(vYq9S)-cql˶͔xض}+--s9v9[H$ۿʪ*vǨ(,Ρفkf['~F&a-<n~ TV /E.FQΟ?W*(JTTTt4jv ,L&pݔYh X>DQ0 er9c4#ndY칳TMe`G4OwwT QPU*$3g1<AY|ՅoQxC,Z "639x@a|2F}9ٻotD"y $-]FWw'C(̴iөܹĢRL#  5N EQ*I"e2A`Y=zQI$d2n~h$`qu4$1{6}CG" DwwUU,[.Ξm')6dY&^K~2 {fp8X|%t&áill#e2*+*q8=w6~餶Aٺu3dÉMQܽstvoI,àHwO7ΧVt:eP(LYy¾^ `δeEAN:CQl6Ux1m( R0GF"tvuW`uC$2Ǜ>"T0 daqYS@*⃏> N#+2j>Oe s!ϵ# fZDAv^}e* Ś!XuMGutC/O8@?lL6Ck1۲El6CSlsHl߾i;sx?6Y3}\.륺YKmw:c9N3Ahllvc+(/RYex=ʋ<,,,"\Q/^$IBD_0GMM-PχM108(TW0o|¡ N:離 Q]]tPYYEUUuɻ8NN2ׇ R_WOC}#v Ie`yZjkjK(//pRuGD/U~4Ӭ^KkR[cʔT+P5 W +s޻D"A:f``l6[Z@JGx?9k/]>F}6=$J̙ucn2QS8y{P ޻o7dn[7&>]WN_x<\Y~-A{=Re\?] [,'|E}qg|]F!ۯSYYUk+7^eŊU4h_tu&:eA~1ml|:`:044cljb656^^=\zd2i a}^@y}dsYv{H%S,8cxi$RgSscD-,,.$V_ډ Ak)b=1}ѱ^w}NfYl64M-㯻ƶb /_ISttv "ӦNl;wlrdXz-$w,u~1t2(d2JOO6UVt&8dU j`mG[XX\/MW$-Z2f%p8Xr :}= VKf1.!fMc2IbLؽ> K@k@ASG]{l6|\> 7f UU'01]kI Ο?Q)'Ïf͂ˠ"|kK>'JM(Ǩj^8}!N8rnxQ!9Qw`"6'FJ5_g.gKRo~?^k nذ; HaؽaNx=\lYD)bK8|9,_<[ <1}y/IJ&;c|zK8Lvݕӊ$haqksS[hoX\LIœ9_+CRU+0ދ.TUΎNB 0(n7,]t"!_?Ɵ)̚ԩW\i J",8L( 6Eڡa}z6/o?ӏb7fs?~%'Ni{AwtN:߽2;wpL'/QΥ߽wo5=ŵaA.ljG o?4x=8xm;vrۚ0 NS  Ig={n_@uU%oy-s =λcn"(+W,\dr= *L6"oe\w{DQ@v)SOyYlX!'H | _s1&Wra,\:xGضc'gÍ<}:l#GWsqÏ?fycAFc~DEETUV# eW?p:R.k̖rHR|y 'O2}4Re\A4|>mcýJJ$ccmd8LvO(%Ydӧ͘,Yd1sw/B:!Wپs'˗-yE mNt]afX^@__?CCơ̙̂O<μ9޻ܿ>~"(dCG2gM!x8zL@|.Oo_/tH{7,:0 N>¼sD,\f|1._w;W0 ͽwŧ7u֮^œ?̙3bh'( U̙={9p uTWWQ_WG4fp8/Ya'ف<|'3{6 hBA ׬^ş~_" "D3g~]Qlv/ZHs ~q%~+YlŤRMEzH!tttrn*B#0̔}%Fb#V,H9I>G${z ae9Lj\W_ԩVD01J7ęl2 ~Qv dꢳ.($'J`qmPo:SLyF3L8e:E,' Lxy`}Wy׿& {ǪlqغՌ jWǟ8p C>rzyjkȒD}]'NvS[WK4%/x}:|vS]UE"7 hB˨p`۩E$kFkaqqF4ӦQoo=ǚU+y㭷ٽgvǎp|'_?!Jt݇(8\?H@?ӧOp2zz3kx}AOFmm >}MXδiSi1koGK? ;saܹhoͮ={:_%S˪\eKPYa=[Xcզ _--6!L"Ȳ\z}oIPU\.fCB?Co  1^{ Bk.,n fyr,. F>/Y]4Mch%u|>O6E$\.D]p\H:"e|>_*s|YXX躎($I"hnG2,$u>ݲw)/++eY vMAU YHx=ßdz|]K^N.d9R)n0Ii_ann[ߏ$IN6CEDQ$͖Ees +3ͲAh o0$)+2]L¯`Vg۹QpMM%$]$Yf% l[z^.Gegaqk"gYF1J60Q cDc,˸5CÜy0q5+)0 N6 룼! KMWQFqfYgo r>zw"*'KIeaaE1 P_G kcP_? <Eo>$ew#r!; `H[?1UpuVEr|{Z1-,,,&!X^Nj|>,Ztͅ LjGIg~gl?_%}!s|(gpB[|)LGd } pW%-RiQ᭷^{ ~'LwJSPz2u m46b[XXXXXX\_S׮翃'ߘ`LfVt$d26ٳ / gdf[׷:1tR̽'X mCC8|>^y71-Y]ݻ1sN,#_%-Euab À ^SM^D 6jk=f6 IvC nv1eY(-,,,,"& Ǒd ӅQ[ +Vwva;G"p gnlD.+Cq8{S A*6b̋ fsh YEsM6%Hb`P.;׻,,,7QY d2$Iabh,ce-J#{BښZN:ɓ'5)D Bd;X6z}=_!יBB|!g?3=w--h}n܈a ~8z()Zt:/,?ÔiWزm###4Ϙ1&A8v|ys[$ ADtvu,7C߶=i]rڏ. /H"dJSR\zAصg]!2@ L*ؾc+QYY"+c x덷hkmeڔ&*a#jijl v]AUlutu{h=}$=|~=?߁px㭷i3wq{s|~TUTk+;:Khk;C6aw_AebN˅cҥlys) w7YXX\A3l ^X,壍oPS]ig?p8(G.wpqI]m 3O~hӧb~w…G9gqYE!NOlˉ ~vTяvBfdQBI4#^} y}H ~Rr9:HEE%sfaTVV2{L^~ujkjK(8o2D"3O?Ŭ3o?xy--$I:::ٽg/o~Yvf>cB Tʊ ?SN:MQ>m*H#ǎc..ϲ%Kp$IO<()++L68t([o_şSS] @Ww7nQZXX|=n}gy իVrЮ*kFiGsݼJN !7nLA][?s,';u% ڛoif>aάYş+MGoB/\OA`hx^`eM֭d<6yo>$]i9Js vUUUŷ{;vtbjkj8{]]ha( SO<Ƴ|޾>$Z[+Y٨,,A?cϛGo_kVdV,g޼<{ݨJeE'g|&/]ʟ~_`҈Uհ)6fϚISSMڳ#ǎSV  WUl9g.YN[yog}/\i̟RH$ ˒fmjDFd2,\0xIlN֮^ys]b&,3o|~GAt1F9vQ$l.G6#3荲_s <uuc쥳1aƚl6DIb$̙v̛X؟rR)}>`0np8B@?(V?by,? YXX\C Y$͆a;ө`&IRr9L(fcXtl.K>bfq,cf ~_r)V\ɑGٸiK/s9q$K 8q` 2S``; D L.YQPA̭hf+dffӜXxPoMML6ô`%"nA?_zD$yRf뉪?xٳ$ S[46.$!ӧېdƆz8|WD1v¡[39ڊ餷wǩq8n$QBEdϾ}oD"~n:dYs1F }xo]JJ6NRi),˟ET!S =zs[k\ylny* '9"?-Z|W|g(YlNw+ ]|`ӆs(n[/Ԝ|V}ŨKU|y=VI YOss1Y}Tf defn|EARxIJH\/G%LjJ ))_8 *BTd$lyY%I]:x]B~@ X|\]%6@@~@ "D.B/[)\ @;v5\׳/f?Ͻܲ,c0u ῝ r_'{r5_ sJDSS#$'Z.IV>,dYoRi)>$a;JgWyH,˜;EQѾO 3#Ioh#2o'Oaxd\4ͼ<&>>nI֕@ r$VN9KnNvp_V`Xe^wrrY**fx<76ަ VFGGp8] r\Pkimq+57nсn8 3)KW` 5z饱f23{ /?==X`ᯪ ۃ/^~?/_WvGjzZm011V+mܸךs<^/V EQPݎ{_4ccct:q\[X,=d?X|\OeE};/I _8d"?`fE!%9O'՗{t:1 |gINNZ7z ?u ǃFo@Cc#>3j6IDATNIq1ηiim ==-(12:)44 Vsbbb魷F$^ 8ubbye'Oq/L%QO T4{3>n'3\rN2_@Uu5( Iڽ)x?6*I>Ytn7zmzzzMǼ· ?SO>SADO͇C˗`0ϥ+W󑗗GA~>.%IUu5.Z2Oyf˗9r=ٰn-}\zbccشaaa&Tj[zG284#0_dgeƦ (+)G׭nc[pLj@Fz:o,/+CQf%IvLll ֭'#=pS._E1Biljyj5{6/YQ^n'%9~:ܨ񰼬nc#>h0y~d7$C>LLt̜IE!<<~3g;"# ""ñ$n$I446jD4Z FPvd€tfd5 V+ ,/+t֨  CEaǶdepF^'?W_{j5a&S@0$dW*GHH&S(aȲB!ZhDף@d2@Jr2cXV1 A;YO|L&~}NwOׯ'Nؘ~~ia;o܄$22Ʉ^G$"##B"IV"5%шFIף(J:~EZh5L1PJr iDFD%@ L.{6V͛ٵg== S;QT~?UU$QS[˯V·8tHpBT~U*|>@Q8p0t:M*%uNQR$V .x||>T .Gb:o>!>3IFz:N khh?Iss oy⃽?Ocs3ˊ 9z8U5T*֮^E}ccx^ p\tvuѱ1_4-OPU]=׋`dr~=***YrM$$I74T3bL+4> (2INJ|(#++!4 KGg')))\.ZHNJ"l䤤.g^{|<>a'9)t j( 8=4C455鈊"3#pJ"%9O}C## QDGG184Idgׇ)Dxx]$%&`0j2b%=-adE&>>6'y|^ZZ{HK BjjnfhxDZJ*cc !IQkHKKAQʫn7K<u |:磾Fnnd%ЀLXkNyi aiji!*20}BBB<))wtLCμ s+Yy׵ϵQIHH*jV,E=:aGйVZ|'8[4jZo+o+ob4S~?M7p=|>ۊ[/w;ZK If+{:"|>KDRb"%|115ꙕInNμv>˦A [^VFB|}Qۂ/!+KEQ(ϧ ? DEQCVRuK ` eNJ t%@ _ @ _ yWi[4.e撹2|2~]B |uC>Xj~g)ʜ_$;ihg~s"e457/'I6=~ġ#G9{3kj gΝիlXm6?X!:$Igp8\.^E؉ި[~F$ZZ[iimus= V+'OaeN܅˗续ݚj;|*-\jG7zzZȲtx<9vTv#2V80vbY ,9|8cc8N$I7|ۍvse(Ȳ<ßN7>>Υ+WhzGqI4hhLO3u}#2^/5HP{46P.[,̻_$,N<>fŌ(f2kݗШըTjG;$n(TTUQZ}%!>w>Ɉe'vZٸ~=۷mC~n.jxf IڽƊ2GdYaGظ~@Hu߂;x?WS^Zǟd 2:JfF:FQL&>,ҲY|?xDGs;qw>!$w[Z"#ySDEFO16>Ξ?r0:6 $ޮtj x'L GҼ$1pz:V~ yXpr@ԓO2W}26>SO QT|g/|/QOo_8N{{hhj">.<̑'p]ʵi ]EQ0ry}j'K&n|Ә7+BBB"[z9ȲB\\,O>8@wO,O^n.y9dgg߿$n$I)aY '11z{hCiRlձѱ16;]]]ĐL&))DN~%** ItvuCVV LA'E|ݻ[ׯsYJIJL/NȂvvCgWQ INJlGRBvV&F$hHOKeՊDFF`3KLt ֒$RVط˼Cqq<#$'˩ͷAѲjJ;f >J_QkHh4"2 #WTc9sl}Ի+EQcbANV&^Tbb!+3jq174~Zd"+Ȋ"@ I9k"##磏y;;8r8/_fUT*N:\.]Bss JN !228p0CCCk^[Zx' :0C9tMNv6vfʕL8YV'x]bllIaA=}rDșs'}lA^p3#Ol6/z&;bbbV%'%( VZ"**tBBB #=< 0t:ٰ~+}$I8N;MHHH`ʄXr%0232HMM!=- S8zz{lڰ0F mHLtiiFHLLXzN#!!dBFR&22It233rqp%ܻy3Y!NKp0>>JBѐ͛6P aȲLWw7d2+VellIMI!:* @rR7꘰Onb#IrR$)4@o_ ($ Ds"IvYǧ>/lͪ5šO?zKY Q$I>fm@pw3\;q /oj3${?+N†wYogBieMs~ng~>$I2g!u S$/ =_###g,[u!\~B$""̤V$q FEڸ IKM>#-rdy?C%F@U( 奥̘ymDG|xG}Z5KΥ]ė%FAjm@p!@ w" @p!@ w57O:WoʰՅF  K,f3g$.R缁.NQXP@zZ,s5HLHXr-墲NGHHE(‚OoZhze%+V,'l 9|ƾ@02ba`p:OMUM RSSh ;g~*ٜHp;?4|>??&۴~? ` I--!.+_6>9pY^#GQsvY8v-dgODcSӜk;˼C-z9z=eX@rr2N}癧vRT.'NEFz:޳CHb5HuM Y F9f#';->Zv;bZgF֭YCOo/vK)+-!<,IRq%\FGr׮WPϣ۶ (ܨ_F~WXXVXヌl܅ 8NbdYf߁tvvQS{eE#\|ׯukr:? :CGnj;:rzwmFdL9v"fv<(2:6ƽ7toh 2";NwOWc4x6o xHdמ\raٹhrrtޒȳO=ŵ *k7ѣTTTR\Tĥ˗9vb3e5j3x̹TVU &-%~磶112zz{hhl`0h! 9|XpT@ ( a0>FF|*$&ijԔ HwvwsUrkh9t(]l{RR96Jĸ[KFׯtxiKZNN6ݻxܻy3 74BQA]76r&&&HMIj(WNyV:4Y|9A;ļ_Q"""x̚3,df`GF446r 6oHYY)K;q\2 P?cxd 2dEfSSSKYi) DFDKtTaaa.U+Wj4.2o7#x+4g3QTԠjʵk<}j.nuM-)ɘf~?]\rrQYȲ<]aph(y~dُ_q8DGGa:***ikkGLoG'hdd™s瘘 44ʪ*Q uu\~|rsp^YVhljĩӜ<}s/K+*iimcttuqyV\&:SNSv]```8=FUu A |tjHOh4RYUEcS##>sSpiZZ[1B`X[E=aS;wĬJNJFQf311s$I,d2^2.7mms_!IN}kIMMbYikogYa!w/~!$$JňłC/99joheelXYIMI!&&&u IzrsryDGGQ\Taxx%hDVdN>j#1!۶ ׏etwPY]# 1ܨo26_GLSS3~w>܅457rnA;lHNN6mm457CLll )ɁDt-ax{)+-!&:^F#!z='O~ %|^`X:sþNHnt=ror~A֬Zs۽K7Y^VRS0ڻ i}\|~?͚fg'OrEo2l{܎)dY!3e?n^T*mU/>,˜u iC/śj(,oϗԛJV?@ ;oY$z=pZts})$I JKg?tݝ `пn[_y*0 EQX|9Ũ5/p@lLij%tZK.  N^RhHHWL.dA"Dz`eЯ*t_ @ _ \Χu`>EϪRuu3_@pweɥwZ~3K C@KuMmpEQhkogtlltK6i蠷oƱ1NAsK+^wt[s ďD '1vE.V͆fvwy{==;~ed^fxwv#2o55HDwO:~  Se8IK[ۜee}CGʫ26669}}|w/_ݴwt,z_>$Q#o/I=8u: _l{ry5: Yk+VQ1s>-\׸wK--GTtL4-8y->"+J:HOK l>VN~뉏#lŋ5jsX|9QQhjN:8VukV0CCl_Ʀ&:&S(Z*L&6mXjӴQXXȚU+[[e?ϜKlD |Ex^yͷ0ٴqdefڟLll ;FZj*u l6bcYr%"sEZZۨ#?/wk557SQUExX8%hniehj^N~^###+ϩ)2e'Ʀ 8wì\匿ϋ!$*tR^V HF\۷meͪU3uc.\bl_dw"2|q?NKk*UvY~1>v܅KN`$>.}•kW9w"no,ިl6#=~+xPPPU;04<ETTi)$'%xZW$ի=wVZBӡVQUh5Z: M8]N>d?OӜ8y$Bzn^2/IV244x<=FMm-=W^Ì47 ̴rGTVUJRq%:秲ʪj> ++WjF~x:*IBLփvČo"~EQ0BYn#9y)-)fʕkv^+׮n})VX+Weyˊ$I2>>βBY!//mg-q.^†yd23O C 2nEyi ._kdeeDdTQώnppFxG>BnN6*RxlёQ0Yf5? cYb5ZJ55Ncٲ"23پmA7 lܰ+f L#In}J?Ąʤ%zQGlL 1~FF,ttvJ^n.V--3+# }FrRqqQXϙsA?Zl MHfrQZRȈPKK页‚"#vzZFx'ˣ׮(P^VJCC# Z0sEjjk~iFbc>a?O>v*ƍ\|m'-4]J"h4jbpp)ή.*iooglܰ(FZvQ]SCbzhmk#??o $ ݎ{"ԇxY涇k'O͊PTȲG)ݸ=._ʲB""@k=YЀ(e'evc0h4A;Se1[U .;yȲle$qΜ;_'f~ǃV ?Ϫj|> yߓ;DQ^4>v 0IgE`yyn4#ei2]R%|׃X=\n3_hyp>^c ((( CYj 2\΢eNRVfe^vüL\agLvw*Uwxx8iҼ*i#sJvDe/yx45M,ߧh4:!1}${y!K"El4jC ! $QRx/`ҼK.  sx8/%L& x0$$@t"" _U "^: @p!@ w" @pq_Qݪ_7/u:.UC@p!|79@a6Mg||< bp,vyn YXFzn7 lyz8{z{yo3vV$ { l˥Whnm-v Eb1fA6 ݾ'llٓL8&f%+׮_Fo__~MWw-5I׿-o~/7Y9xMs[Qz]Μ;S6WVBOo'Nfj4&Μ=˜8u+?yrO | wܜSYUf|6$IG8t1pp2"X̹W?@oo.vN $Iq1\r~WT=6MUM5~Ȉ\n77himC:W$I\r!fj`r ep3CCuԌhd ett}vjGhljfphqjjo jlj`jh4reh4߽Gzˉ!$$FB !L<|5WQl6l`ttֶ6֬^J->PPp8a63>>No_`$_xHDIY:"1B`0,vUߵjy@? [!66nƉz^hZ~^gIKMK|~$IBӒ"2{?ef q)y=FGGiim q^J+j5.r .^DGg'N@r545Zѱ1.]m[^QCrqVC)+)!66uu:z->@ڤ@ !I**xAPdq~1kV@B 2N'OVIOK=~n¥KDCc#==?x^CGHNN"1!aF>dY/ƦYSSRp8\rjn@RI\v^^;_ȥ+W0dff}r?P(h:JK̞xfFy\sx8W]GgW-PIEA$ \}{s>~ُh;x'pP]SKa~>:h^x9 (٧v2::"//K}C#>EV* ӉZ#[BR_gF!$DvÏظa=kVb_sBBBt$)p8F]+c4gY^VJnN=4e%%9wK]]=Ch߱y$zzzٯ4j;HLH %9!fglO$֬^MNv6};dfd_7kZV._ $ VTtDGGQVZ~#JJ(--瞣v}0Cn1QW9ccㄆQT8&&\.>ׇ!Ā(,+Zƺ5ȏ@5GQSw|"ylRSi^}un7022$DBbBv I~nzիVyg 4yO`0x9~Idg!$VGTT*)ʪDf IG<xSzL)HuM-7ꉋd2AfF{>Sj 9l߶l~=^|rD_/ٚUksӜN'jN$bllN9<׋bA ,ܢ8].<ĺkHJLvt8p\1|>z=XW]]M|nndta4p8b2 Ae4-nALt4ZݎJ7/ ٹFQHU  1zo?$/7=+en`0뙘ja0 vF U*n7ۍZF#S.?4Ԉ(WT  Qk0ѨȲFbj4gVKXXI |HD__en7/zQ]ZS ӳ'IO-˻37}- gsq0y؉]ؘ_DI8v$._o_jf~~4p3_ mm9{ٵgyG8Vs. [Z1ՑCB|ɭU t:q\$%a4TUW100nCӡ#1)ZMWw7. N'aaAzz&1!Ń.%X,\F~^fs8)ɜ9ws/}0^{Ϥ0bq݄AA'2"bu$`bb!t:LLL$IX,z}  ꈋEsV3huǡVf$I8>"t7DFz:[x~OeΜ=ǹ KRR:vo7y$I\.._LDD$E3( IId/JJ}7 -FEQ^YIɲe\.O7'.ηb񓄆 '+457Q1?RSR%..OdT$Ej5#9~t7뉉aGPT֢( CCC_%Q?"TwtpaxǸz:UCJJ)hy11.^ (̛KDk[6ucűy۵&WygccԓO7MS;f͛imoˤRI3  2*iimh0mAKWPYU{ҷ_ ܧ(j23HJL}->HHHY<|T~ !>,7:6FwO 7K8q46˅gEUM-9z ~ ;+LLLt:kc`xdF!+ kV◿ h\j__gͦ(+-'?ׯǷogv1?)%|'<|e+'chxsx8V 3#8.]B "fi֬Z9<|A;kVFRsQm}WɊq0 cƺk_nx|voۊZh4rƍY%7i%B!"Fj乧76 $~?ZVN]2O$ICHAiJJjjѨ2TV`0JHH!!!h4jdEFV8>y5VMJ Aa0̚#t:tz=FEQtANBVѨ'bHHfٌ='MS|\.\.WPm?> Ɔ먪,/'**{4FSsv^{|^ZNFI"dd2EBCD!~M0˲f[pgw?-5lluI2ydC+:~y}::;q\|g>~* h45joWkދ/ɁjZ-d9uZmm@zzh&`}HHL&۾/{c22<n؉232x@LQXr%99فzxusWVR>Abccix<d ehpѱ1^r%o|^ehx q$384DHH QQ(XFG>1;x!>.ѱ14 F#CC2<#59ԴT$Bhh(qqvFGG$ ZM|\###XFGI'%%J+_gx^;: INNb``ѱȲL{G6`$2:緿=qZL"#"p:tfh4 J@=**8>7߮O-}jn!MDQ^og>="IҌ(77ө,؉xiCg%и?_ԓS^Vϛ?u߳izd[/έ坩 dM$iƲ[]O~4oS=w-zw~s}$9gS3JKΞڝ/7_OZjꌿݎm<_( Ρ( YYdge}ဨ( 1cW_ѣp3Q$UTp%]7"I<|`:Ն鼥=EQط׫o$yus= '&&8}$7j . /k@uM-C@`K_ÁoýThkk޾~*kj`Zq]x<&&& rs9Tbfrv >Ԋ011}bYoի 211U ޾~N9Cc(Jl6n7o.Ϟ 2Atj3A**+Z,cq8,8]ws)1^/>ۍj1rq8]S?-{LՃf[2nD]/IVgNBNvBZj QQQn~v3::JTT$OI\lXש( UU'Ofn瞥F{>@XmV֬Z3O ')!W^##dԓO}74zYzz9w"F#O>8*ąKA$~$D |uHDCc{=nz >W|qqBCCpLʇCբCez]N'7YbŬx<^>ػbcw=?t{oŎGK465ųO?5WO<0{>,044W0 #1!tq)-)!#==X.;v}bz:n"qqGܧT:v0::'@p߁|x?xh<#I*֭Y//Pd'Oׇeta^vlƅKpTԒze%Y N+yqݜ8uWhD#+ %g?vҼU!EQHOO?1 74~Zx/fJuC.84j VzJHOG>m.8|(UU~~?$';wf"1x<Ů@HBMDEE,˄db <<0$I"2LfFyy 284DbB+9<x}>x-Yv **9y 奥$|ǟ|޾魷hikjFtTH8 $Pk4$$SXP@xx8C\SnA$) i'6&f>cޚMHL"))ظdYxYW⏯Fau|h;з,TVWEHں:[TTV3Oq P&˦(;:0S]8mq{<@X,+Jж@ KQ%A?/6&Q~=v)8].Jrrtz6U+~ZbbHO'**5ZWh$#=8"##IOK%##dL$$l&..΍zRSXj%֬!=-h|>?+W,(0N%a&""d>weE ;: 3[͊ q: )).&/7р'9)421DFDJum-*I"%9mdiEK45,vtuw3[zZ8v(mIw7-Q T[GRkID{G'NMM #IRPCz*^}͟~ήM c$ѱ1vˈe۳C |uHD[{;nK]}o>~YQ\~}ySOg4֬6ULy7ꢳkh2GnF]ç s̻_$9v([|YF|PըT*v;ܷVQ^ZCfEy9W_ERѭ\\ll!܅(:7N;G\r1Jٵ{aa ɱ'xl6vZ4 |bw75Waf Gm JNu&w+׮aXx爋~p},Փ!yIr*I:L{{;s :zt}ECc#%PgkhZrsY^Vz !>5V̽7ÇX,<S[W Ybi)((CCٶ8rm o BLt |YQ^Y"2y#3#U+Wry9}457izx'?x ?OnN,<=ޏ>":*eDFFǵwtԄcdt Y xw ?dfdށbaƍX,QQQNg|>&Z</U)*, #=->@xXwy2p>2L#2Ilt+{>A~?eEEw,(Immx^ehr΢#8j4K^n.$a٨qR'';H::()^F~^II,//͛8v$U}~LdgeCY]DGGEjr2^X"#)#..RSILLD$Yj֯6 $2""h{ksx8= <|˚իzgϝd2xX:z~Yj%99DGRʢxaPTF%/7ǭDEEJrR*jƫ ZM||\};C=LfFּA[(̆u먮e=hJKJ8w~Jݼ J_QkjHOM#dB˴q WVredY/˓[V1B8~$C8uVG|\,*$ƭ6.^LIq1~e w/Jτ1lБlXW(p_Hyi)*3gϡj"?/:::T: @]Ê|>ÁLٳ, ٳqRSRh'_ԀedY؄f 7'ή.._BrR"q\^((BfFPS6_dZ$iΧvY(󤩖^#;;{R_:(QZ\Va`p+WnZT2@$N'dӆ $'%&(2ZM֣jIOK#.&L P(}lFLjBB|x=NH*$ ))BBBAzZ'eHDDHOG5-C2 '+4ƭ6z}pY$';CgW7i04ZҬZE[{vV~Zss8bccILH !>I~@ 86a jjlvXVTH^τcLHnt=sor~A֬Zs=磧8BBBfUBzAey_*u"Z}8v$.\?^5VLv_+xgYȗ}4~ux{,׭ M~>$I2g!ub`h4d:hQ8y˻E |u7,IPbbcf.,d*ZFGeE^s!FQbcc 5y\]'y*0 EQXQ^NYI s׊OCwԧj⋨j; w]jZ :n;KK!#w._ @ _ /45_53p2|2~G l?Rˏ`6s%Iy7\x;/I6į_-Yywܨ!Ԃ$ItvurQ;(=9yw.i_ߜnz=o-o{?@B$x]xޠhCߏ8I}C㼾eʖ,|~UTν5-Οo|nW]SKUMם^qs= s?ի%..),x$ILL8|* ;*\N9GffI9wg`YILH֡~Q$I$sgΟq8II b2rU._ʙsЇIgΐ0)tvuQU]``9s9p6 Nk[))8N?gqy'~xx]]\|+׮_^~t:-i3?ɾq:b0V fro9ot-jQ0L.RN>Kt M--8|EQ wQw(h>ǭ:}Nj5DGEή]9w7z0BCCQ^JJ2111{7.{C ,bZZ[9"фBd0∏Ga6sy9'fՊDEF^$ǭ7|DGFRt U5tupiV|O4QQ_?l': ˮ={룰0WVreiljGFkp3qqqM1AVIxX))hužMXܧ( &Sl쬜9ȲLA~.v}}Ž磪kVxE_dYF2jzE%N^G}c#]](juudd D:vkTU0<2BA~{/Μ5WgXr~\^N9KCc]] 9CWW7=ֶ6FGG'}f`@jNNǹ^YJ]Nӹط˜En&>>aI>q8E$'qY^^Ɗl<,I.?5Wf gHOg떇pV#?/VfapPՄ!<Ez::#99D.\Dww7֬q\ !!8NՊ,nA$N'PTXnNiq1Q{(#..;G?0@XXO>y9wPY]`VN=Gkk+]DEEquj(c DGEq>cܨ0?szg泓hdefPU]Mu "#1 DFFθuL{{7gu^ 9rZ>d?M--47j(-)al|rs1 }˾/?[jmLR; uڊ( 4]/$%&PVl(6BuS?ys_&)8;Reχ^ t|>~WHOۃ#nN37ߏFUbʕwft:m8$ׇb3 |>R@ղb`hfO^ YYϒ$QS{ԔiV.L>]r֋@ jOh  *jF[IT*F[GFw̙f>4W@4=D` U7;]'yRV\d.obr (L{%)1XJ_zA%],kC-$F#FkF#woIDtt4 |RDωxWk*%|E @p!@ w" @p`ՌԞ̧YE}]J |y|~rݥl $aX~۱l@`"GZKOo_8611ebbbcSr}~#"N'#ˌo(084j]b(svoU.hjDZZ[| χ,˼kTTVͫ$>^~wn>d0,sQ,(;\|eA=jww}9ЃCC8t_ӳI |HD]}~m~9tSry˔-Iv}K^}sKWr9M/\׸w) j|/pò"c2^Yɹشq^/(֮Z͑cr:'44eX,=Ass)^V|.7 EbW@ Jpܨg޽DFFr 8ȹ Zm$DBB<۷>Bbb"mDGGE23VWw771BɡB*u d1nrP#+1̱?@T+*xY`w`Nj$I.dYAbb>PM OvLž]H,hkk%';gVW(֭Y'J%!$.^̾؉լ(/gxdχwOp 9|y99nkj?HJJdr+hko'%9?111&p8Qd݆n^Xaaa_$ ݎ#8N&N&, QLLL0>>}buZ#w}pT_bHKK!>.E$x]|o;mtd&$ Eihll6OFz 2))($ ,ѨmtuwJQ@21`phj5]  aPѱ1 $)W~1t_e_~Í:wi|W~^.y1 JbB QiɊ,.T*b a( PvILHw9#(defuFCjJ2ZȈ&&xt#n^ӛư-KbPQYEiII`/(kjo0a6^CVB]CFRRS9VF=CdL|\jt?xeHG$BB 0rdg|ֱ}\|^O:׿F Izm~O80͜._ʲ"JKx/]&+37y70*+[իVo09z |M_5҆ZS=V׋fRxts.nN|y9q|></nPVw,OMm->+Wzܯtf2MQTzzA^@pw2cj(F I]n45gΝ':**8vr:hu:>^ N dY~*p^x9dY1nw=| OR:n7H*)rߏ/+bӆ DͨjdYVPTn@Ѡfԃ |HD__e:wVZY0QL>K!C[ IVc01BS}YP^V+xkZLN=2UOiDRW9M#ZvO 4:MtN7h4~bF47۝ˎ( 9WLI‰3$DLk4gs=|:g헥 Ej1ӃVO:,VT<3DF_\/K(x0$,@t"" _U t@p_ @ B_Ŝ_$v\.]Q6[p0{}_(Y[5h|> iYq8_r] |=O2vp\xKGKy}%x񷵵rY\.׬PlHEEm;/$188?_k '?yw!~cl|3VuIO%V\Ư~.]bYjIolwc4wt0<22ߘ{sy5:v}/I\+s^1n}sw9T*֭]OH|~? bYa!%˰X,8] (Q,v9gԄ#,<.,b0x^V+=48;:PdefV^QEyY).Zp`q݄RHpp:1L t9 #)1J{GbttlH(oUU47KujQQYEvVf3Y?ys^$**W_{ٲ3#K`ܰ0QPꢻFX@\,$$8FIJLtrMH9wN JqRSA͆E%nxINNk#["9)iFqI]^|,Bz_>~Ix>P&&|g)_JeWVRVZBSS~DX I6Zp)sx8o.vqp8PTX;V餯W^$%%TUWf*;d1b?J%qqƈ%''jfSWQ4@j4[ (.$khkogm444g(^INJ"dw {Pxw$&$7gzbo{|~? _7y_p3|ٽC> qq(qq3|t; q<};58u6[G]C/]&?/K\\cll Zlfu4284DbB|z^nʉS$7? x73%RGjJTV͛ {>ϋȱcc;x]9vܜ%1?<2B_?lCZl}x ֬al|y 1 h4\Fll,7/˯Kw_vںIA".6'=vCGCYq1uu HYf3zYgF㿔EAAersr[G_֭t^Dp8u !4 +W,q݁dMO3fgɲWT-g\$Isi'J3)5左iz[S"n;_6Ctvu9<|Q"Dz@c4^C,~N#D_NWO7?p8v$AWO'>6~HzbcpXFG ?8JHINb ^Ì4Zֶ6$I jFlLl/Ǹu|rZ bLBBBHO ,,{wFy&pۭVԭ[cllx%`RlRlUjR[֒Ť@Cqc.;᲍ h.3͡ctA3B3<*GoJG8C eѓL~ޞ *Y`"3cpc4&՝ {{2#&,T*D&"ٛQT*3 ѐB$qO B!(Վ}lU7T_.Ca qlM04M@d8}4|5 p') E8l6tC .B\.c8m.dP+pL$ 1<cOOHBq97z^B=>>yd_p(5( ?0@("O06>NѱQ*JM8hx<(E_?rh$k Ghb8p5r,c~{;}}TTp(eYD#Qb(xSO  CBZh$GS)^/N1>>>㎵;wnssbB! gʛq<M3 Ghnn-9} c;L|>c;cq(R]iljF"8=Dq2BӴpl{FkBT:MSccm%6U۶ax,hR ߇a~&o)e`6nŭ&B\q]AsӼ}+cтXut 3&)X`ױXX,Vm-=PXEV~z vUJa- l2M  GB+gQj憸q>\^ imHBqE>9lf%yӮ/~!WjUB٦U yy~!W NŤT\l6Gc"Aztb7? B!(>]fSn1Mɩ~!WibYeY׷gK_!"Mڿ7}B!׈~!kDB5"_!_MP!P,/jb_X|~\.GRfFPJ.rr\}F~AV!wVi={H2[Yܹh>LG{;cc YlW/[Fת,YwWOc|lV;uk9tr?ӏed}BwA2;;YzÓ_6E'&Xl)mqv؎1L C.G,[L k@ @q~lۦRԞm8br}ry|>]ҽ6@Ӫ#k:]]桇wqW]u/B!jQ5kShdd޾~"5ڊ!=:ʿyvWfhx~1(\8(4ϛG4!١D#Q`hx`00CC|>b(J)& z{{IG ,\0q($x<mL&IDL=I"0M8qT*E$!S*I&Y>,YG`x~QQe|mE g`pyMM R"0$p]x<N9KkK3^Tj'ObY&.$52B(d|b l֖fN9 Fyܱ]f !d5MV{J]yx 7\R-uzw[_Ocu]5w..kzazt]s___~-~{n}9Կuɣ ]r8CX^`MJ!삆>6Y(qzSK>\ p_Oeuw~?:돝_ʮKO2ɩӧٴq#kVKB\J)֭_[1B!.%~/!=KB!Lﺮ>::J~*B!%tEXtdate:modify2013-09-04T16:55:40-04:00O˸ttEXtSoftwareShutterc IENDB`PK2]!D66booleans_toggled.txtnu[You are viewing the booleans page for the application domain. Toggle the button to turn on or off the boolean. This will not happen immediately. All changes on the application screen are bundled up into a single transaction. You need to select the update button to apply all of your changes to the system. PK2]Pq8booleans_toggled.pngnu[PNG  IHDRj8psBIT|d pHYsNN1tEXtSoftwarewww.inkscape.org< IDATxetUڀ9[JSToըS-m@xqk{)V-e?B AYk:gwfϞw32I8~ȑ#l6۽2@  F~$ ?JL0&&f@ jfΜ9Svĉʜ)Çno@ \cJ%-Zp/++^iZjB @pZ.$IoY@ 1$ @p Iʊ@ n}6BB W$IbL S@pef{/>;:oOa2g,}'EE|k"czRI<5>BkZШ(JdTwuqa~kլ 1-q &Ox~\Q7lоci[bHIZk% 3e9Pf,\J`dXǪ~\^ :<\BP~FB2y_q_7j嗹 HMϤ̠GqGϾ浧bX~i~[w^xKWӢ{VGKXVl6nn?s.n?|N+(d Ϊyr9EsIhF6)3٥#]T_Z?oyt$e:=$vvo݁NO.fC!ϲc*~FF0srV+!{<:icҶ C?__Kn\ܴZԟ_fbyTctzη_G \৙pպp`0W=;I !I2}ӽ+%Y5 mWzy3OX[pYҳ.fώcL_wWmyOJMcU8tf1wJ=Ntp9Kcu]!оIU*?W#ICulٽͻҪi4nn|x/uP ?sOw?"cFMMx㳯F w.k, IhlTGdpTJEt_yD"jGBJ*9{ d9z 0OQUHf)шFn/iZP!Bl5ۻtiX p[\R?b@T`4֡fۓƍP*%iD#ԟ[$KVŐ$ FDd`&db8O1)z*b0srZDE{ ID㋆svPeb0a,2shմ [t(_?8^'a0\\呴$I AC_o@Vn7zYEre~Qۢe9k4'ư}qh8Gɬ%+/[Eۖxx1sr^~*wtB#/2Bfs)Ċ5=t-Zʡc'/E(+lU*..UI ͉gU*E5njn͛' 6 BqI<2 \UWpuuX,(Jt:...jTP(0LT*z=LaZ1LUdT(J, fRFbRtraŚuLsTFjZNs42 F^GRaXqsVZna`0hP(ډ:R/͆+&JF ]* >}ZI0 (d`+++_ոV++pp0 rX$a2ZFE^*w(үSnП+ł +S9~v?ɳ ( KKܶ5$a6pY +U-qU_ TP\ZFm; 5nP@D$\K5p瞡ێnZ--"E{$B @ 5_@ (JP@ HاW %ل-@j[7W7|}|)ӕչr~j k~w#RY 7;"SCGa0 5pss#Qf-[;N 6+'OD.ITMFƟEBIT\4.-UN w7K{n`ꮕ,VMd"=#b1Yknsdh4h&>7rF}{)si7=B n(*wˑj"{Wbw/ȭWB)mjíӺ nd W\kNe}B7dr03ASTT@N^6:Z7A! /Po|1|D>s" yf!W'HBX,fҳRoq/!Cd/}_QT>n]-n#$#3 ш_ Z-vb* yل6d<7W +-FVzM#~A}IxX>Ie*F(W\KDE'Sm6w?zYgc4xHȼdlS0LL9":u脇~DFD:)UJZhYkW齲GXb%EEL?M8 sIW` ž}^~ Ƴc+K:} -O?W_c|g,]eYr%i?xĤ$$IrȫnszETa[qZjmeP+rPQAVy#0r4lؐUUla`~(U*6lHqQ1... <(O_!өc\]>sv#˹QlڲԴ4c`fΞKQq1͛5Qw @rJ ;w/q9rz4m҄=b),,⯿F$EHpUZp6> _};oItd$|DZ-9[_ZZJqI1eh\P*d27).|~r1ج6 %r` yyy:jMgYYxV|7nX,degՐ"853u:Q;~(=~]װ!Ç E.mNӲys:wX%Ί}$I".69Y&R{ Z xgN:Ef((,d,_ng݆4?))ڳ__zvcvxxx`0{zF RSzٌmğ'11[,̘5@<=<(.-!--@&5=֭%!1vA !)9i3f]#ӺUK"#X,ٷTZlI-سo%̭`4 qZ6>djTZscPZ4oX,L4ܼ|N:󯼆Agނq)V#jeڌ(((??LmL:kZ&.:៍lٶ`BBi\cxfzfϛ}Yq#q=b>*0sBiӆs߁ H %O=Krjj8ϭs@_>sJ<_y ZMZF3f7WWbZ&((CGp1$INIXV> BCBY~=sg},^@9squ:egِrEj0L̜3D||/SX>ٷҲ2ϜM~AO> |IzF:$$탗锔`4qwsw(~wwwZlɈ#( V3=zf+ʠC z3 66*2U6;S5b/$uNyd#IvSu_DLJM[ХSqJRR3G݋{$%'ILLd㖭ALҮm ͞ݳ'oזwЪeKv'SHĀ}ݳ'm;wrTꝁ*п/QQtҙG`4N aCr9C dӖ-h.|}|!44@GݿǿGΝ4?,d嶝Q O|}(--&H2;R3ZZqAſq"7bܳӕ 9} n4d2c28} (JJ(**˓d3/( ;;ǟzҤI4vZMFf& it33INIaͺ r9$ѬiS}I:PזP#%~ŪNTC۶m%##7kN@@RRRBfiҤ j¢Bj5npqmƺ h4ӏgϒnG.Jʞ={BRՐ*NVDpPZ-]$d29YHDP` w/o5dLJ'{^tL"cҿ_ OOݳ'o5rv3gϒK.]HHJb3޻׭cDGEARr2]G?v["Kݻv%Q#6mrY_KYmdfes6&訨sցr@Ejr;xꉱLurxInnCCB5$%'sivT8ktTqwsGBƟl2: *)N'.;!!жM+|o_˞}O=|- 戳]L ۶/|nkπF1W^۷O;u%<ˀ~}kycؐ[{!+__Ъe+ٵsZgNqYf8pOOO̝~L6 J$I4o֜N#|>+qA1d\LVmL[F5k &n|٢y3NMhØqO1fS'95g^xISK/hj+oSEKit4{ Ō?~-?M17 6Vo]C D&ѰAǎ]yzX23{| j{Xg?g˯aC+XQ=͢"z};Fxyy9<0ͼ{mCkg kb3 Z͛7On]BQe! 9It4 ^_oFA.?o0:zV+2|BhDrޤVPȫ"\E6F׌F#ZVlٱk\?udHIId2Я!l6RӰl֨ILHl1Irr26 p222(--ERn RSR'9)Ipww'$TRNncc4V}Jem|++łZvu\/̬LbZT[.;*Wl#\U~*:* *x+ǥP($ ]<*~;oaq!H.VG&+TlARZ?T(Lf\\4U$T*rF\4 ?*ʑ|* G+_*3 y'YÐAwPP3'"q4-[d ^++TR0WV-~ECPa,͊*QOT|VThDEU*ך4iݼy*/(KDD-[ʤ2fsM[\{[NVzzӮݨTVҗ6~RT~g+S9fC!;:Өׅu8/$@PdrGqqE%EجVT*U_>nl߸xi\](pms=wҫlW6QTّb_Pո1wBvOhp0cdb\$њ$ /vٸ^SLo) 3z)n΋ח;Һukf3JFZbUb^ Bp̹ HZl6_7Vϭty$(:[ZZ7G*m"07/*.",4l|}ZaP(QTTgu-0( h4h[s 73J¢B[B(ӕaSH |֕2]YlJ} Sh]p_װAC\}$(:TrUp׍nGR]7v;^^^-5A(}@V@ %IԬ,JJJ+TBPMPE :Uz/kc$I$&׷@pS_Tf_-7u2y7d2-@ 5uyc^dK*9v(hDsO`<\ŴJϊ(**ZRd?@ \:m=/4yI4n?-Wη{.} ֤AjX8s4-z"WBſhRz]#SPXD{wϞyI)̱|ROC\g7^1L7 a,+oKU1p`B}}4d͛ILLaÆ 0ww7?@N.%ߟ^qqk ,G_0\Ii)W➻FGDF'${^ҳGl.+NZz:ݺtq\l<|gGn; g>DGuk|O/*éKI8zšRILJB׳qV'^J$@&p[$a''Jv18{Gv"L~4p(,,DT`Y:p.c}HDGպ`Yt)VNw/%K?-[Ygd\0j%77fSӑ&ѵs'J0;bԘc*?KvM֭d<8_=S\\|7?5VѸ$qǽe+W||ͷL40xH>V+?O?uWv:2D&#Wis]WOܐl`./TTO@V.bpi{'>![qσֻSTT˯Pc= oHkN謹Gnp=h2|q< @b߸y O><aܳI)))qKϼ# /Q0OȠ瞡U ПƎe 3~e t(AѭK<4LǤl|<[o@T7_9L]d7F{͔ ̉3Y ܨp*Lw.t C0x@[~e 0k4>`<7o&3+^q=4u-5㏿Vs6>R6oƑch&F:q8xUEhH0nnnw?ǎs ^zu^|Y~7d/&кU+Rށ.)-e}L'vd,[;Br-Mk  doINIR^c<#GlL1ΝvF {3OW#憫/OO8y4zv+. QdDQNZ:o}/+fb IR6RRR\JHzp4h"ƃ~ nhxhΠe@~L:ɫ/k2j Ϟe1)it܉А7kG),*exyV=I ZoznߎRį'O&0 o//||kؐ, X̞7BC|LI*j5d2:w,K>wh&)9 :S޵ e:];ue5'g~RoI%ܒ\!+Ģ(ip|N\0N$v{J ̜3'|UϦM <ȩ=v۶އӺUK##kؐ}лgJǎ4_;oص{ko``N>]3JS!tlޜ:M9p'O#UT*z`ܳϱtJ>wt*R`߁ :wxuz@ 1Qs=FGG A-Ԙ 7k`Ņ~}PZZ!4fΝtDF4ݍ`|}}0 hܽ<\y|T!ax@l0#;6&/G3fzWB]_WT\AfAjVqf47QUJ%2~}za@VKhH1mp)ڴnCQ*DGFЬiS"7&qcZjIF!s(aoۖ2]YYsHBد/iiiڴjEۘ4 LFtd$JѦU+:Dzfc~tT$w"<,&Q8mݲM#*2^zr B;8IL5dͼ3db$vټyID4NǼsD&Kbr"޾$$&^ÏJMUpQ9£oQu&>>wxgF R$2"uٱ{7}z]ڣ@ %^"ׇGťDݎ%ј jOkuEv>u:7Me["LvAQ#~Wn ~-@ ԩxyCA@ Q+@ Pַ@ 'Nི[gm\.6Gid2GY#sL \Omj0?xSh4Kw,u6Mp5;Sg8~2_ޱ@ ~u#4 U89~;5ܵMr޺}6s?>,'N.]gP($4hHYY'eEm9{w7wzMii)3gh4ף'>gKĮ;9v ^DEFVB.3r:vFuCL{;JXX8k׮fӤIS}{ػor] kZmЭk,s?777 jt\\\ѓdbڷkm[d2~Zlvn NlDnnZAe] ${g4 ov~:beVD4`يh4|}P\R7w֒Rgݷ?={ws6|QBчc!>{ LC>B]IIM&5-{t,#Ů];qi?oߑF,]lx1lʈĥ{..凓vم}`ZIKOUV}lmcڱ{.<=x򉧹{}xzzأcĭT*x򉧉cv=YLJqcFTvoߑ|d2 Omڜ?8(h֮m~vʱcGviO+HMKdgg1j=7uE/%JP>_Jfkn;CuѸ`6 \qӧpuuyte\A/F$9$IAg4ng^=vfJZ,4hb8۫ QkjZj^VSߋ:wm֑D`` 6_WWWlv;jUy{1l۶ƍ# *'~8VǟrbPZRXg05gf^6nO8K]HHjMDd$GSpjˮ|b?OBA`` v֮[CqI1.<< i=댩xxxp爻ؼe[ ;vf5@h4PZRrɶ4$$ܼ Q*Ul&9͛7O=zG`ZYm6+zwFqITZVVBqssE͕9uGR׺=6-k 'NFJjZ=w#++w - N*ٕDWB}պ^Fo7no.ח[#vܬ2>vqUo ث_p"@ \B nV99-5Vɇ@ 96Gi@ _r@ _-c@pi6⚟#lnF픜:)/jEkh(>mؿ?ڠk@ Kp!3}G̙s. E&#_?ZA^+@ \7K~MrJ_E n=CѤ d Id_φA4r$9foPt:vJBb"{֮P'^+lvߓxҫoSR/(셞˂ŋIMKsz6xN>}ٷgo{0))<W5B.Ͽ!##ZV'YU)~Ėc/b-+CR5v,CvBoN%Kwy4ed<5 mJױ#g^ UL|c iЀ&>W,Ruv͘Ge=tѩ/ш^aCHMK'#y8J226;gd%$7To;~\کD,V+_| s#Gs ٸ}rI֮_C8>Pe(!!{mZ(7*U5;(sw ҋDFF2hYso{]Ɨ}5kf;STXVZ4oNhf͝˫/GtT# ݷ좢8|(m۫[y'Ie W(yJHJ_T)1 Lk˜G`4x|xxxp}h4aaX,yח}v WóOZ. gF|<<|sx|1k#U),X}w|֭kԫcc5LLJBVɇyޢiݚ;gİam۴[ά^??CӛÇ3QTX6߷nnnĤ$~4{JYooo, g).)чF߉?r̙*TӳGˆdێ1&|c뙧{:9ކg /# @@߾t6 Bḯ9uӣn%IۇFhAAd2ڶaud:`ƔUphHK͍Rv;<4ww^zuZ4kF;Cv)ޙ__Jee34nԈFص1m8q$v<9|8c< @Vh6|?L?h48yCAR _||!!3ṿh\\+ JZ"-=ajҋXf|=~<<<ؿZN8|d 3BNN.vF^FI]Xn=3f_3M$%Annnt}/*Bptr*?8zthV @`?=5Pnn$$&V/^^RB>>/&^hWPuqO8_ *Eۏ7YY,]O?^ӧpwaNy4j \48}UQo զە+RIc.('VQ gqպѨQcd2Y{&gN;?@>ԩ،Fͣ_XUktڅȈ7nDfVQQ,^۳vzh0 6Mٵ{7Z-QQ8xXWЬiSXIPRRʌϯ!Μyٵg/>^<Ѓ%%%5W&2"K/3͚þh\ vq$233 ƱyR/(o^ϓm4:wHzf.}۶h@V-Q*1y4\]]箑xzzV߷VtKJJuLZ-~~ kȃ͛3h@ >K퍋ƅ`5mŠUJke-$RTTD^.4 ^^^L2\Z}Hio/ZYTI<ݺva2QΧ#;#%%dfe;Mϙl#G ӃS >Cݘ1kwϞ{^B.`qFm[u(,*ԙ3!Vq gRRSMϓ$IL9KZtKΖ^w\KJNv*]79.ǥ׬:;~aFɅL͊.szbimK9r%"]snnnyie2Yxr9Z_ juIou  ;J22nvF{5Y_=/,1zTr^8+t1.` 5-k0V*ˤViFSWb.X52z Gv"$!pRd),,Cvtؑ6mf撘Dbb~~XrVCseضc'IIoCL6XV,ZLQQ^9b8]:uBT`JJJkqjȷ}NtV-ӯO Xb%$1d@\]]Yf-%%% 66 ,$MkZ6oΌYקM}*rjYl9YYYNYY'N"9%͛1t-f̜ŽflJ8[mㄆpם#())aيh]=r$JdqI ˖ %-1}5gҨQ8# ceb2>lkp.%$8_t>q;7Og).zs!El4ʱX,קŨJ湧yLE:3%bڙn+o/oO`ړMV&>}ɓ$%0y4rrsYf 99ڽ̬,F#)X->feghXlyŸ'NbILLEt8qPZVƲ())aҔddfEq v>@۾s]KaA /޲u gd͖ؾs'ydeg͛L2۶SXXĤ)())e55uIvڍ` ?|iFf&&F>+L2|rrr4e*e,[2#I.l߱]\yHK8p5$'NUENNLeϾ}lظ\էׂ+R t n2FzAlv8vv]+ӓ{ŨZ٧.ѫu]$؋v,uD IDATdUd`4ëK9ǯkkЀ~ ѣe$9d+/NN93wxij~r!z` )++/q"Ӽ y7:x7ݝ,'zr^*~+ q^\9\dqj7M%FJF'ĈF3[a?{gձ&l=,RmmoKwT-up/IB dGȒnݪX_4YO{lllX\IJ"; jjjXd{LtKd%E|uҙ+Vq%6D5 >*$OO|>3ft^yTVZ7n=X}:ZDY^6() GoiiiIXHڶ7lڄ[NOL 5ƕd<=qqih4=w-[󄳦3n Z7n`tv(F'j4Zoc}m'-2 j͑Ťh4(F'N7\.ZoJBP`ggS;2E,nXT"DQɬ* J 2zeJRR9Fݺtʕ6 yn.{zΝ8DEư!wNQYZJ͝|:̘_)[.8::+H`fffpt:J]7xZSgxT*:VVV5{ `Fxڠj3ͳjGDc-U֮߀L.#2"t+qLann~Xjʣ<ϠAtG'OFΝj=wޗ>MM^az:._¢Xvڃ۶a`F6:7o1dn 8HJ2Jr2w7zt릷w5#^RZjϏBvÇ _^ҐKk<پsy ߏА%&RRRJ븻1b0D"I'`=0~_TE@@ptps 0W<^5[Y|52Cr}oB'OƦ={kۆ7_{5#GJQQ1|}TJ%;v߾뗣@R藂,Xb-]F}nB&uxYtώBQCivm0fH%p%)IHva)s--EK1_?lmm)--3g_ ,47OyYؐOii)cbLn+ J1=Ξ@vN. CGҥ-BC3j$ncw2pËfCvm RQgawn8q קGƎE-a[ ywD:t&`ooO1>>z6:A KAd2>><;v4EEzpSDFFNQQ ֘VTVP*0~~weك.:Bqq1>>tԑPQQi`#>sH.!MrJ ^^0rp?(99gdqQF}si#H6 'ijoι30{6YkPCTw4X 3DED [ss榈Vь9SpE̼vkSQomyGlaALhZlɆMp *2 ssbc3Ut4AAl߹\b1ݻuΎr'$8-q صRgATrf&NNN߰QoC61|'OF*Үm[bc'p]{Qޭ '$RV333IZjEvmo^@@@@E*RYYiAUUUN4s Bdn=-[꫄Nս-o%#33s>ALx4r;!27'tB^|bTmߎ;qq8DE5U͖δAmjsC|&k//ξ>ӦL?o! 0yh+:~x:~Lj&'-"T Dla,T# д4I,ŖMfS(j8b"i$CϜ" >_gpH$oj֬_TVaoes,1>,TTٷp9F"=+h4%߰_WMR(*.&&OG࿃s%|Vǒ]Iw8h>d߁Mh<:>tחBn_Rij;4w!hXGmQkR%K)+/Xqv_Jdѣ5Hu*4Iܷ#;'{G~y)WrR@lL 94I:ɇbT5໛--&W(F׬i 8ɓ={|*ƎpKtph٢z ***IzVddfT*4q֤gdp$ngϟG&|*-ݫ%lܼNǀ~OW+t>.IUt4]:u$>!LڵiW,8pPeһW/Ξ;L&LJ0V]򕫸<$qόJ"aur?՗А}*p--Nء|i5Z2b0>B^~>#4$%?#^^s%}.\x<===bfff<|еKg}؅KRVVNL8|a]`4e]Fǁ ʫ˔,~v!nZ~?9cX:2%{{30țB5k)JRb=i4Z-7oasٴuR[[[HNJn]mߎu6bkcB`Ƞ\IJf߁\/(0NZ-쥼aCgP&ffܰƍX[[Ir_SSZnxT2ELq/Nqq_+Iz]r9~_W[`oϰ! ﾿-9,'&0?՗]:wߓKd/,^̞}o>̘,XĎ]oGn( >K%JrcF_RXt KIA0x[`9@nuJ<{2g㖭t%((wDmmlXtޝϾڠl35АFxݺv_E'{j"Nq˞}F[*++Yx)KQQ1{ZZ.c@~M 8Q"|}|n[Z^w "ǑoAg^̧gr5om\$Uчg /MRɂKPTT̂Ka}<;v (j:E/ZRoE"ʊ#FQZVf,\F1.yiL-[ֵ+eFeAMjt:]ǣzǟzlDQq׮ #J%<,ˍ*RѽkWdU\KK[.XH$ڳ."ðVT|}|pvvWD"!>!#INJaQ6liI ~x{y䌧^TWW/!A 4"BA֭I<~DXY燳YY<=l^!0!> WWZDE>n r8Ȇ͛)(0%f蠁xzzhÈ\mب{\ ..)se%%͎]prr4쌳3~~$ <лiHnV$bFCao-Fq5O'bV)J YEUUo>>9yi;;;llMptt wwqvrDpP{=Aii)EEF'냧'!N]]]'+;d<4IoiiRD$23qh׭Xڳ`ߢH?$'7t:173'7/ki:}oo/D"mbZ fmg۞ϧ7n "3+b_ןo%0v(AHP~>CYy97nR,R,&7/ܼ<\o]&}`ogA:ETZBn^^p2y15jԇ1> "#H<ȕK^Jjڭ#+' j 9~$Æ !4$gggX۾\aЀpWMBb"Ur9&~xyy"*__|}4H#(0vViۦ ݺts8;:agkKrJ m۴ ggg|}}ؾs.g?y|:wHǸxΝ~~>YFFDxX-"8/<"DDqev݇/cG2xo̱D4?Z .2_?:u0oe"anfNXh`N9CTD:Ƒx "kۖ"ckcC}J""< WڹϞՍ:w~SR FVrf&^799&&ȇa8y4_?90ᆴZYfK(OpsϵR#O&Þ^|焕؜ {v-D3HKݍ{s,8'O&<(ZBºz[TNhjuŵJB!rNJN:_@~i>DѠh ˱dt՛?-EdƗ4}QDF4O޺0n>:wkwaM8:xɝS9ϳ9ōLP[ZDE1kh>:3klf~cXI$weM -?yŌz_@@@@@1B#_@@@@@1&IKHBʀ@6Z@@@@@@i X- 6ZPp9:5EI]K3-zVV4xD4I/-"0GQ7r"Y#4  仹d2u"=#oUd̘^JoG'+a%1etygSӜ|HS I j-,'ygO\ѣpvr2.=#@9ĉF<_Z֔޻X̠hOsҾt  $*:.:HFf&ڴu= Lc /\A&{dȠ_eqô:u`\KKS8ZlɾIOw̢6cx2"3Zԙ3k^|}|pttl|}}9|8gΞ#'7iI ]:u"<,Ԥ 8r4OOFAuu+IJNML ]t~v)KJ^U eJlL7Tj-IҜBX,r=eU=W77RD]߷/:r7WW6B/!!F<>t]ǸcPصWWZvmےxℾ \]x27*̢S\-[Dߟ~UzvvdZC4EF\vn]εki[R]?yܼ<>L.gђ?FYY9 ,FqYa@ղnFJ%e32ft:6lLEEM)ٷrXEQQgϟ'5- N;8~$kJKY -=| oIިHJNa`d2}*w'9r4cHKJ((,4ici]IJf݆QRRL&cur.\?F%Б#?%KOH3g),*bddfr,1Os%)kQSSâ%K9y4d?h4lش*c ˣJ&cդw= -) ot5ZW+~v/\%OJN[g"S٘IB#id`icMq7?R:_}.nܨbᒥV/^+IHKJض}xWgTUUQT\̢%Kyϱls;)d%&sRSSYv*(/*5g㯩ы5:TG3Կc.._I",$?w4&=#ZGaŪ&M#0~T*vMB/'%5J&7_|s.\JZo?_~ ~~ n[/:@LM7ZĄ͡S.Sh˜:p1j**o>ao}!ӯVڹk֯PL >}a|ɧtБ7Cڵ3_~ =u3(CS(t܉|=۶oo4/u9$%J!BQ7Eڳ`ߢMjԨc-+bKBCz~~H9b9)OS租#ܑJWUUtC; |B/ !tM6_Z"E*-F`~Z@,iGM26qHzJ]23k4\sҮ{Xj^ok֯'>!oKzFe_w]IKϸolvLMuϾ_WhHMM S^~{Xk֯''7mx.gnGs!MAk^|Dǣ啖 p&STTz1A&CWjF"F57u: ]ܚ_j[lٶ] LL&3:UES4_7R,&,4 ֬[|edpʕ FcoNGuuojBMVs1Ý037'.6kkk)]9_Wۀ BT~s/mW\/SXV+t^N$Jq%͇܉mN {wG +5FtV*;vfo,@t>_| 55er@Nn.eLO vXaB2EN>Mx=*]{RHNIY6x0o_زtf~0-oѹf:Ik )Sؿ-XtVVVŢ Π<}{ 223 yyiws`Ƞ_ '''JKHHǟ}D"Ņoɩg'u4Kvk_!pw4MMTO ٱs$̟;w JObj7II8x>O>IRr2{cNj !>!4G-톺OͻΎg7 443ys}Zt@g0|P<<<ܩ#;Ʊsܱ>B>t(Æ ᳏?Ш2ib۷c%X-泯o899Rسw.b)ޥC\NJBՒCRr2*\};4qG/Me(J^KKӇk.. :j{>$!nr!lj >C[ak%\њ{1u!,-̉ tbV)J YEUUT}HC$ݻ_VI {wGtZtMMYy9 \7̆ɋH$s3?Ġ ;|(EŸa"j(Gr@T;fgk;C UjiNoH$2NKGniVh`03=W;#t :IoÇ jj*R)-ŝmX_^pw]6= \Οw`fn~a{,**&U4>{{{8y nnnmIVɲ3rކʏu* 5oy:֍~}r5ոM%5XK,vdH\r=Ώ^&ÞnVHą#A>MAM3)9xQևCSoXښM%,4A.u;o{wI۷%=>>>Fi:<&gFf1xyo׎_Ƅcff?ύ_>rEbNqqiKT*󱴴ۋ_R$;'s>wA">w }^KX*ERZV%}|QTTH$l'̞ Ғ&>7ޤ[)))A" bwyOoi9~gG'׷ //9}$NyxstBQ(|ǼwxgV^MTܺ+&-=_d}5$$8i'7-PTWTPSSCBIHHm?7wD"EE8;;ԗys)-+鯳?9z/\Hdx8&~Ǽ-E :ϛG6m^PXl{o'ww= Ņp4Zfn C[0{ iN>;9xqc&&Bnnׯ`R괘sJŻ>4H7\Gw+&ILvvt{(2KШ4U*FOeYK1n9}/ו{c|75⡪niZ4-ËuIԯ'sssQ5'gSh{o]=ȫ177G"8*H$o[t:r)|wi"#h0uøh(Zgc]sniNߋwz((* fff7_bAz'!n)M差L՝@9P$0ySlj&Jzv@ff~6C@@#G#_@@@@@1B#_@@@@@1B#_@@@@@1B#_@@@@@1B#_@@@@@1^OIIb; <|?u.DFDI8 s6sh 4B gNCꏤR.dVɤHڀ~]e?|JN97Rc&8Wb\Տ$}LK玝% FégY+I\KKs8r46C࿔&KJQiX{*h4j8ʏSqus&jLI!|'m۴fێq?Zm^T*nVJ2:_>ѷAQSSc[|hZo'~^Çپs7Q 4_{vmZsiy-oČϏgżw ';7ƁÇ).* 2+VRõt~u9kw77-]FpP vvvګlڲ'O"HӗL$Bdͺuxo>_NdxڵH,-⻯`:sw7^2H$ Ġ)ǛfOZFJ»|Goǚu+tnj3gm*|x2:~$--JŘ#GZz:. %*2/׭^={2?  ̹|'osi~5.#C,^yhRƍC˯@g'i,[gβvI/ҵWvҾMTZalش{{{J%kaPYi4e2D 3zӨmݱ׵GIJ^U eJlL7Tj-IҜBX,r=eU=ǸZ-> 9rrHK#;'WL[6fuFL5֑»f;p \|FC^^>ޛIe;(A!Kׁ[`ùpWI/Ǖ$x~8鷈ח'xΝ:Хs'ڶiO.g46m&//'''6m 1i/MР|k xqDΦg֍W^D"Ɩ ύgn&..\M+:x&Nř)رk7 <7L_?:%$TBBqUгGwBCذy32m*= GkVltt:۞M'G6d0/Oѱ#:xW:EmTڷ3R_7*@HIM%2"e섯4]ݲ:FÍ*٣;#j_u~9p/O©gٽ;'NDP|Q]7L!61ٶh:\a%Bp6>+9el9Lfcb& Ut*|xeT `}4dcnfFFf&)<ѳզRqvv_p 2i'̩3gG 4W(wc`Kk6LFka,fcd|\KKǛWd:r{@P` ^^8:9RSSCvt 'O`lknE(>t?,X-[ί Ƌ&@xxaѪeK =#qqvŅ\J%Kڧ^yTʌq^{bZy7(VVVX8cgk @TDfҭk:bccCN^养;NNXY;@"nٳ8;;䄿ff"*{;;~e9nC&AQq1b㍹a#˿^k'nRIЇΡuL vvvXST\LyEҰuLͲ@V"j 32ճnnk2gggo> xnn|G.L&3*lmmx2 t|* $ ~~8;9퍫 .TUU˵4;o_u~9paӭkiղ%Ϝ5i8mHR|rQ۾"`hڇ:ȅH'&omrGk0'&ЅYT+5dվF+0 rJ>>8r쌣#666|lD桡_rvvB CmٱjZ~[;2¢Q̓&Ũ5jt E#Ǯ3mt$΀RE$ԓnj5۸q!D.+ $''KWر=]TV KKFϟx)Wx/M̱&<7oo/4-_gw IDATB֭=r.$2<Ob֭G76oJVNb]g ?>k,,M7zV?nkz&<7Ͼ{j 'UUUu0[G{:-fffl޺ɠmM߲OVVEFw !ۑpoGN6؍c_gšk5o@HX!QwQ먫Zlkm]u[}mPպW{+$!$%$V}瓏&y99=^ck$vmٵg/N{{`g[=ò+5_L0GϙK^*MdUhHIMNf޽%wnjl &NfMVJ"v:uAV舧m[Nx٪ŅQ.vP BDXh=wLF{u˹};3qc-&$8"FCy핗W*lݶoo7jijϴD,2ؠpv ڵR A($6T*e+{y$,4mۢ֨BPЩCR*BQ`eiIR)!jKqwsOdXZX +NNN *{n U*d2];uLJŅzub-D"PYHaF1DFFMzH$boooN&#Q,deg.[hnAP^'&! ק^ݺaiiI:u4Ny{yѩs`cmC~~>M4&48 #Eѐ~.:BHz Zm$_>PVII ioWעe}EEEzW* b>eir LUu9<= ^'-6a޻NNNVKD:tҙ3g͝;wpvz:H8v vD\lYݏ$%99_Y& fWX |}ٱ{7tbb?y 6\IJbʄVٶN1Xr|t2ڵd }_Eyݐ/ɓ,]o]Xj5GBd+CƐao͵d|}}Hei<VKZm37V ]:v$=vXCwk;a"*O>,^7Ktد3яFc]7< ^˖EiLJHZ=Ӓ,4nLXH}E9##t劉TOV\ʤ' r$WbپCjV!mŰ4Ċ+iyJ3e?92N!u6lތ7oqRY6"Pʊ_RBzl{5.dT/^h^[W?q%Bf$_2}d~]p%G6mt2;vkNP?2 ?__8t$Z[v֖݇џd`~,Y΄qc fxy@MX,f#iǹsETd^}L|1f4"bJKK[a!!;5iLPP&M{.UPN>+pv&,$py:9998tڶ 믾'#>ΎX(..fW3e䉆rƏȏFP?2ׯ39S''ߏ>]ִmݚQ$'7FmۍVQ< eu5,,-)--y&FmԦu+BCdƾuٺTe"7n0kl&ǘ?^~Yӧaoo^^~>/ _2{w8+( #P5z@- 8KaDHd1yJ5n nameI3nPr3{;OzLtг[7n<Ə[ov7Z-" :6cH+g.^HfHO">]_X[ ym.''Ge2b+u:F7@ӵs'> /5*W "Rm;19Hllhڤ1_uk [ٶv ,㏘_k,`Jt*H$ mci++;(&g[=cvҢ[o}0eWk%BdfVҪںTLz۳!o]iIl%~~$pH8?o#&؅ iJtxRlxs=l9Oƽ꿿ĴcvVVا7 af狭 eܼB*3=?.^-~X[[WsrtVJ /^4K=ǴM4fA }U&NFPP J6/u_}{E߫A @{D͖c/`|[+OzٲO?`_+"FcPkTD=^4A|rj\Kyɕ `oo_:J JTH$۲JzP\FZVGW\ X5Q?NJKKKl*qeNVCɩOEM+aUh4T*vvv,VňDjbjzJ۲E mS#P<9A?jYa724sҥ*ݹsWnFԖǢ|K!ǡr(Y?cK+ Q0UPnYZZV;< 쭓;YVlb}:Kll_jj'9<j][[7P()BjFZ,7fKVOBxS"jᾢ"$^T^ImZ ۶omJ虳g/ P+[9Xt*?O^-eo"kׄי5[v]e*j8x3zl}J?xl9UQRRofk<#2k$_n^O_JbbUTYϻ0SKu}VsFSJtf9{VnFFx4nJvLtL-j%k4hUJK5RȠ?dh4\TZ֐FRa.jiYszv tz%'T*QeC9Ƭi_d-ʇfm/bǪtVM*~W*UBd&*lʲ'1WGK!1oMQTC^ϣ)}s|\kC2N.1(TUZZJAA_\6ʔP*yh2&ke_*w|Wk۶3|9?:|FsWJNN.CF=E`%Լ{g=ȠYR[Mri߸cLI8ʉ'^U8z8 {{_}Lg[qYlmm{7>xϐ[HQ<ąYh׺|gy  פ-8E?2n(~[.yB߷/}It=~O?T@1GN0[.\0:nFo Q=FF߹ó<M|U˖&~Bn]>#< _כ2?yQ}j\%LZyrʹ9f2V ~?MܑIG9Z@Vb(>|='Tkˉ4ʥrj^< O./Ӱ!_uV|5m }ʹz=JK/1&fMeʆrHsLlӫ/_!5-}@AA!=uAH鎊GntŬ6ѳ{7ك'OcvV6s,b8ۛˌSߏ/ƌ慞=8}W\T 63ӑԏ4qcѨմkӚ~{|JgO|HmmO8ʥ˗HxkP!t%-[Ix9n>WG[)8Jy]Ǽ8pOzΧuV֍ 6ӣ{7zzhX,6}++KJTelmmN&#/ID"tZmdn^  ӏ?bɘ0vLdGJ%zY~tzJ0y*/À~}bd_'$8s/KҠXXXrƿ/⻹s  丛+ z1}Z.s9s:q"H$?yy`YbQ݋&Qn>ІrM|Ef&~ *+fڌXYYҵs' ;a"X[quqAYddee` oRǓOǟ"[QTT􏧺-_\?`q:`aoԟzBCl gCG,*.䪮W/;[-2Ydz=YY(UkJBә|X p7|'jW\\Lqq1fm.,,D&! ;6Wa.OjyXZ-,s*BٹP4;_(j5jƢB LɊ1rEE'2&/]T;w^x<( xS"/ !~! Tk4صrn8h4^rhڇgbR?-^R>IݻW#*l_H@ӳ`[/R;$&%l?55w J/))t>Yx)jZ_9G@'iݪΜTS%gr/]ܼ\'p-ż25j5w6[^TrMwRWasij^K6K[әMSan.'^i_d-ԥLi.ȌY_ӴIc<<).)R꾛aԯ{>VƼe z":}Ur3c״hތj}aT8_zptssZZЉ% ex<}6Ζ%p~4hRRtJvM=3` 98%˖ЭWoVZMii)͞mM±c6nB\gk y=]Fmpg@Y;M>vto̚-ٳm5n<-۴CqbqV:|B;w2k|:z,[e)$]ʳ;дUk7ذUl߹qM1k6ټWZ< )--{^t:R$??.={ @ff/8:t\I,yyÏY2VZ͸1k)݌ zHmiٶ=7o2Yf-OdKއN^ym؛0,&LBl6M}T*٧[ }xhӎsaπ]ſ.3l7<k72 UʒRb }g3w dZF,:P ';`35 {g8:uπA„Sk 3ƬӏZaptD2<ܕCyj-7@M zO;xJ%Ȣʔ5IcnՊw2s~A֬c7_Ɉg {}gΞJb"*sYd2 IJaL0VWkKJj*Gc?;l,,-Y8N9`l^ĤDnڀ{'.&5+h}+zooO6]Cru4 ֬efr vtҙl^aCTiC͇Xg._®={w:c&_L!yR{mPPXW^ݷdŒ%y߷YGΝyE Æ1"c5oӆm;puBtܺݻIIM>yy@ ~׮q91U˗1ӑU3۷lcvoז;qI 3`];u#x9s,Gceт*MYw}nw'J\%+ViFB\IR>!A֬([z5˃2я_r:o_,gggn\Obb"۵eo1qT󡹹%Kn؀f5hOZ '[F Ǧ$ F:07/.=.5*~geeChH0qbZ'P-eL8Db871.a|as%<(gs~&AP`.N<=APPHQq1 ǎ?qD_?8:9RRR&++pYC9;;;lllAT 6+J8Hmpw#$8vmZ!Z,K{+%׮qa5iݻddf(6//O,---rɤ899!wr2NNNxxSn J$X[[b/0 ڷ#''J͈c՚| [qtt\]\;9!ؐŝwiѼqbJ~~95 WW<=6;nRw ͚45j%;::RTM+ h_+++LXS,m۴aSTd(;~Nϩ3gs  6!G8qY8z8];u^ǎnNh4eۼmmE±cp'Nдq9c?knՊ ޻șsgi׶ Q\IL49q_X Z͛Q?2u6F / *"NG[?<=Y/\ILD3g?z>;~/Udfe~&<=/~j̇殨NH$&sW#8},B]{kQTE?p"#(**bHDxXZ-6mdgg{Kq,-,AleE(sG8@xX(DH$ܺ;_ 3+ 7WW<VammM(( N=˪5kyual spTB~~~ko^:P|i߶ 666w/Vv6;Umȭꄇ~&ꄇk~Qy qYnUTTĚص{w%5vCpPV*_]9ݺtf=l߹۷[*ep|;}Kmm),Ttr بYf-p'<,H8vۙ]#{8IAAܺ¹ dFeȷEHXM*AMdΧw@p{J5 NCʿx2+~_MjZ˪kƑfٺm;RmaιwOר̽|~e1Tx<Ď)..⏭۸| ab' E*Ƕmr-9Ǫt5si֭-2? Vnw;v&*";;;vDQq1_B ##ƌEVn&߯/yyyJ:U7Zp;=۶ѱ}{}zQ8Yl+Ve- hW^#33dddcnm ggvL*53b\jj̹s4k 2vD~^C 2ɥr7oٳj6lތRYdR&*"Ȉz\B;wb>̘JT%899E?; o//ztʡGXv-.BPЪeK}5Z $//Fݼ:v۰e$&&2wB  d˯{quqᕗ=kOfMl JnF^HIIkݰ}{GH8z}BNqtt0?o"nܼI6UlEr:w쀵XHzNʾSPXh"P|[ 3[F.# m_^xzxP(puq`_9W%ӸQ#Jv222?pw3|1'0׸x\/O<<oJԭ[b:j ]r9 l //O,--M_K/KKA[>IJ˃t!oEJeЕj"V"Z,?__*G.cmc{Us}BRsEn޼I82}Qr6c|IVҢ^2{7і{J5Rk^is1o%N'g?X(e?Xqdaa:ӬIS`oJFYTchgRr''eBE 8(J] ggIMM%8(_<{j+`mm ~4kҔNeG3Ϙ3-'ccmczIIFpwzڅMQQ^\t!AGGReQr,Z}BNNQ`!L:l ii$]Ť^%%վ~:O\X Hsǎc6|}=+b6$2CCٽw Gq)^}ip6!Z4kJVeyck4mҘ SV{n;|?_"&! gg~ -zvJ]дZ,Za݆ٓ9;wnFF7ʘ/* o wLiڤ1|lXMzt+t> Y%HmKX_N$ON_f;-iJ2,D4sc/#3c3_mƣ7ymNүeؘh6 VX8F(T^͕G~;iڤ1f|dffu\ILB.w2oՑý{ \]yLF~~J*^Fr9._!%5[[[$66TFYTD{ЭK'>=bۃO3r_TR*V*T15jܹCXho#U͠I\k/O/'ioKxX(r_Ql }^'9sxyyaiaIHp0Dpws D%q/v2QQ&z x_P=RWHXXX(6jVJ-e\r@ ɓ C, ;;;@DTdD bck4lЀ!|NZlIZZ e+ɱ'کXZZryb2^JI!#3 1=bkCGEF䈓" 64l?Ahh(l IDAT͛6%2"# G  "ݻv!>(SZ%44+KK Vvt/c6$j/]sǎF1HRd2VX GIe4o֔cH}lnnx{e;)yA4A9~/\$$(fM޵3wБ#h4BC8s,vǛ~{t5۶RHWF%WwRPdRIU&<^n&MPJ| 2G7sXhgMfߙ1m "lݤq#c6+6h31R+:F7 Tf֡3pCxb03zo#]ol'v}uN\=tWZՋ?Auu$}Ѣkg:? 9R\̔G]u^^#I j#~!n7VM~HGlsh(f3~Nq8cGBjI~*NH -!m$~! /B!B6DBцHB!IB!D"_!hC$ !m$~! /B!B6DBцHB!IB!D"_!hCUqYyeeGQ}^OBB":B!D3Z%o߱ NORb2*kfe֟٣Wk4-N3ÁN'҄\>|Z߯!s:=*OQ\RBM_ٰivtӪ\.PiKn."*2 Soh4j l"֮[Geeqqq).Fӝ]vg}g}s|"**+IINYrlrVY  bwߑG*BFLrVط?E뉌81eeeNikee\.g3h+Wqхڥ3,O?Ls:߭Qck^2ECn9jjjqٴe fEQl^5lT\nϚCv0 '{^bQQQ:8cO{թϺo7QS[e=[cbk̩M_a}73 $sz SAa!e>Ǒ/v|6ܧk'\.ggO}O%._ԗ9sүĴk^QUNl6NgS۹^~~2`=r5Ø>k6=1{t>XaҴLyޙ;pݵtҙF"3= >b!=u#󣼢S'ڿߠW^r8ZVƈoMM`\˯VeQ<3\s?YqcO?c-L6'!!?o֭+7\w- >GW=J ;κ?w~[vR:x0g`0 cC̚1`Mx'2'|`UU߰)>œZ.sN67l^=9R\̅sˈz-[xg|DZ}NϚ墨0&O?@Bu8!#DFF`2d'رs}mL/_NUu51L'۶MHu튿Z"c|%c{n]:af?eL z=ysX+6mBTdw#GꏌArR"^>b!?l܈`+0,_Ntv\q٥Z ,CC|t҅e˗.N˄Ĺ%X,~w62p>ַμ0A7O̊ʜؼ厑>SֶUv^Yn)8n.?sӀ4Z ҺEEa& ii,]q4QWTOADX}\+V2Ol'vW]z)>vM_EQ(*:LffW٧9;22J232q̞1Ǟxkmڼk&r#rs9ϼ?ne=rwzj#~ӉnT>ɝnIaQ%%\w0f3À~ 垻Fcۙ ߏ>sn&d#"';1wi7$. j0?zɉpBuD2fWR_3vxccф{g(\.eee-.׀~}=?~SH ~DjJ _>y,+Wg\3t)ԥsgJJK~5mU^=HJL[oz>XƱ$|*\.N&eNel67}v+DdõUP?\].Jxs)}Jѣޭ+ x#?ɼrˈ8t{#3#IN}J>}|7?5y'1ߟs 6jn6x{5.V' P d~'=- 7x~ (0#&P3OXX(>2{ef3Æaᗋ2L&Ϻo\P7c '2"ؘ˽:lfB=DMxXmw}\@BB<ٝ:Qp"'%&OmmW?G %<,6nΦ[0[̞~ݎ;`Xb!}.̩ƣ֚@?$)tN #3ĭϭ騪-*Z 9al?TPiejKoAdDDݲ8]8RRSyy# ;wnzݤ`SBM& O|\D4zšlic&f{-˙9gV9կLu׹"&L 8]N8"#XjTRmL;`{S%/I ]vŌ TTVr䳮$ڷ+993cT}o`4j5r37l$w 5q%ug'^z5Bp+nj5Icn|2i;}r}\Sqk2c& qqݷAAaXO\kyw{b:Ip#xgtq[,?k8e)tܙeen**+-p8jbIIJb3q4RRyߚu򫯒ND…{p}p! 鴿#,+q+& BB/(`-Ʊ%%&r-7 /|鐙ǦŢ/l0S^⸕BzLkr?5wWa9X*Mguy}E'~+gWAQ!.e+VORRZBXϴ{a֓Oydu";;_}Nl6R6dw{?_{ -?ԤLrr&Nҋo-rW\#n.99넇QXXđ#żQqp84mWwŶ}-E_]]i߀imyZfBLL4CfȈJJK$SG۵#88@tΡCf&fFCE֐ */vQL&PGhգA'C`@ M j4D~}  '$$b4V٣Y#ItvTUUa49 BCINv:c TѡC ՀZ&%9NKpP0}߉kqq$%%t:HJL":nJbw88`l۾_3glvdwD(  B{}Nv&S&9\C EQޭ+Att4UU֍Ntñcǰ$''Vg")1ѳ-°;z.bbbb~)o4@=GXTUWaHK#;!<,^=zY*EEy.QS[CMM-=w#;;ݺQS[N#S'9?6D2Ө(i\2hv2ù~[,*̌ <\. @zZg]TNzZ:tlVqs _I86HĚsnY&22f񘑖ޤ9NBOu9݌-~@#"؏cCӱ)Kq&tԯRңu:~}GbBguЁBC %..D&$$_GTT~~dӨLh FzZ9Y7'̌t@ERR":Cf))Jԑee^(2"kr!O=at&>~,efd\dwϟ17g7v٣Mq;~3L, D/pȖDQzr umG<|乤( wnvZqqqr_fF23NirdЯ$}foL򧑛{C=74~j>$6ՎpXm&_-DZc A-`O(uٌF9 Q;BVKRuůrnT _k|B!D"_!hC$ !m$~! /B!B6DBцHB!IB!DjWV^FYQ$$$Zi!B4Uf38> !$ZK4|Nm[ILHlBтV9/+/Cr9sFM\1tG'μ4Kzo/p /5BP~>yʪ*^~V]wO<4&Nƞ{W<<u~tu> |fN:}DAaS.Ol rC{T)dsѦ>_=5>[(J}1ޒv{ ğOl6+NGhcǏlyݧ{ާ 9k/իY|%\py|29Byy9ϜOQϚAgϾ}̞1x.6rtڅ;wOII)OB|fLBZj*ϿO aC0mDO+9ӧ7O=>}ElLg]$&&0m$rp~ڶ|ɓ:gg{ڟ8a3L&-5?lඛo'PQYFrb&Mdp8̘: +_M&-|)0A:ggO? ,Z @bbS&> dLl7 !>˜F'bw8Pk48N>ŸĹGTCA02cM MZ;Q!20Q/BՐCX.PZmiR+Vh2Q_q״yy8NfNœgyOjj '՗^?svN1,ʻ?TFmٸ9g߾߽EkvP%# B5MQ( ׬ѺNP(rYBQ^ɐg)׭k;u//!00FTVC}.=8qvE͞iQT]fZf [m;ݨ 6&ë/IDATN(nŻ~WOyg{|$PSR5ilKPk4xnn]Dϫ7Zl6oPz(MןF]7zj5+ǬDŽ0W+$Fry8^r'IQA.%"NCHT*H a)4r&;N Ə[QPJ3ciܟ cF"-5y}l*jZܿGޭdۭt5yO"ύ+]r}9ZVak6m"?e<5{~Ͽ3NeŪUR6Lb41 RU]MEe%A$mL1Z^p=M'5%]v#xr3|be:"#"52{Sd]n**+=뢱_˔ѩci!88ŵînqY|ذq3gͦn 67)p8jb1NxݺvK;8OJr2;O< Z ;Y3.AAaXm-_:r_}?nōJbԘK/u"\"ǝ=۠ dx \FQ3sݾrкԍR٥lJ{IJJKhKlL4o|jbp7PTtYOaϻu㦐 XbVYވo%% ­rd2QYQǏӱ*E+S͟?_1bixޟo^g^8w&fFpvWkxWiͩM܌汆h44 4OV߃'sۍf9!łN=?ZCoB4fۧu֣Wi.6uc`'SVV{cM 5ϊ`6=Ͽ"5%h޽iŭ}Z՟Vv荓D${ ._T:vǎqx f7'1Zl003n=6^S`ՒSI&w j+W3ʺ';j߷;((t>!熲2RSjϞԖw {x\NV5~!}ƓkcjqVĥjqݒB֤Rt^$ !87]JBs˲u1MG*TB =mveGO:ϑbl6iiW⯬d}ݿ¢"E9-m IB! X6L6;GN'Gx>--e݆^[LTYUljnbf<;Y?mi13Bllܼf3;tEa=SUU@Ii GX-DFDRQQAc'r9 I DFD8KjuqO۷hZtБ2jjj؉ 7MEUWZM BQ^Q[Sǎm'B( jTB()-p22  8(4 ** ^OFznCiՎ@Ug>IOMtbZHO (0cմAyEMh5ZRSIIJo$#=IBqNh>yp8h4zHKIZGǢќ2raZp:]*F#6 QՄL>cj澈;uUk͊餸Z~~~ Olt ~~&e AQ 0}+7 !8ųaF6cn6nLrb m+[wlcl6ٌZ&((O۶Ozjǎf|]$VFH9O"r Y@~ڶM/L~AQAAFV+jEQmOXhI Zc0iM~aDc'#5ӁZ&%)BNF)j2` <,qUj(=ZJFwT}`` i$߸V}LqTTU8B+;կHJHl~`@ Y;y@ދ&#PSW|iUVՑ &ebcb=M&&ɩ~!mN"?#B__ZQr["_!9Ax6PNVrh4r_!Ĺ!<,¢Pzz".IxX$~!VKpPVLF%8(+8($~!EQ0}} rgU\r_!hC$ !m$~! /B!B6䤉rq1nOfyB!-~oc4R7ly~w<^bҽk^5nd2jm/VYKxXs7M_S^^NV Sj1ym+N!h1o߹ o 8_o2yl||4|vr[,)fX,V<\wt$~EQp:g!7nd6%3 cݿ?{Epppus8t:4j5I|FZZω%_/EבөF|wkҳGw۶aؾs'~|h߯ԉ=7~b]t!WS\\ǟ[ؾc_-]=t:VYHJLd?ǟr(zԔ|\|{˾&NF+Y'q#F#?meؐ!wPUUEAa!\6j X7l߹@XZNd՚5,v:?hv -%77ldtŽc"!^} bb9~'~={KN6-}b43{jÜٳ!|ԙٽ;:drťr%pab  }%PwF@9QNtFJrW\v)y&mggub@~_oz3 \L HJLr𸇘2>S2uG3{~3 z;vb'2xIIN:B!NIo 5Kٽ;Di  c8-?xl]⍌'"OVǎطÒKD{T,c'ƫj>do֛[51!Z>byM߷׬_B3ګb}BQ͟?_˛-p8Ph4{<̘2jEV7Aۭ`A!Ӊ(|Mw:^m3͆`83g1 rdB!u':dz(ԔOjoJ@I83Zm2g)I?NYy9ZLP`B7}WX5W\zE`Xٺm;5B!~ߔ{ DEErCtB!A[B!D"_!hCPwB!m?$ۜxIENDB`PK2]GQK%%transition_from_boolean_1.pngnu[PNG  IHDRpַgAMA a cHRMz&u0`:pQ<bKGDIDATxw|mw{]Kr݀+`@ BHB*$T7l{E,ɖd~μt>tۘsۙyggutt466*1&Źv=++ ۷OŒ.׈i4M7M_~0t,,,,,F8߿;x&MӴ~ s0Ay,,,,,a!ݢߒCˏh,,&Xd-ON(|<.Ź S1G1B$ `#0x> a a) ‰J1!9,:4SBHDt`MvALQ'JY'wAinbIlpR5P""zF)?lj^?YX|^Xyc*H6{ͭM=Xe0^oޒU:ߣ Kv=,)1xjyKW󷿐$9N4DQ40FT4$Ju]0V4'sB<F9=v^SU Ii:ߟG?1dPSK}~ q1MMA@0 ]7LSO F5 4MI(r'I"JUMccц@(4|ر@דFl-2X|8dys.~h"$i#]ӣb&iZk/aFSkPUܬLJiM]}nVf?jadgJ@G߻gĠ_=X[x)JTQƎVC eUx#fe"k\N]{2hu} PCss[GgϗB Gc)^+9ɛkh*>vDO^nk{ރn$-CXX|&!<5>ƜvBW|窚ig8ad,\򂱣' <CWy?:x!Ja:\=Գ6I ;c׮8\3yط>\nz7,U6Q\q`(|Sn;q[xx~U5G' Tyo!|f}eu?{)'#5MJ UE*Ssu]{ 3[,_d!͘_+RP$jIvIR5JO ?)v{ov_C(*qM%QAuMDA`D!~kILB4Mw6MәB(`(#,?.O+ 17S{B, 4w<#(ڵ8}rvBH4c QJ08&RaDQ8fDRUc(=r.!4 EFc]h4HlǾUEE'8#RVl00B)^ͨF̟:1 &/^e^ИC NY8iG&}_EU0p$N0FA)dIsYW4/@ .˾pia|}Avi='Bv,+dIc2c6{IAnN_c[8wZo9 DAqALBE+jqkaGմr ;a!]fq9c|,,a_m뱰8#9c[ZsAsBnkD(Zs[EIINa]S3(P}_Cwb 8#G),tJ]ԴÕ#~oD‘H$q{N t87`ޝ D)$fRpNB)B(P0άq$&0=[!(3bצ0t\SYTP  RX f'|u?A3}j(f_B %\g1Nv޳zۍ@!;N Hx>D{':E1y!bk|IC({O}׉'>1"(9I1(N8\J!$j<هxԗ,y;*X|19=##nQl,"X7n qODiر35%D{E?BFSRJv;;ST$vn']ɲ9sg)z _ 9f8v0j'J(&>DQdgr'{UUY0Om'Ӿ7,c $ /hĴKae4UUy`pinć1x\k$lltmİa/b#=㯕#[r{rfŘp骪2$--457fev2='$|3nݶ]Ӵ ǙY]S>jM%IbX6 {Z81k̄R"ےrsUM_4}>_ZjSA]]]>d'#k< %n"ũLJəgkJK6LU'e%mK~Rzς !(|?]fl|I>BHyכNYZ~&4ody.!z^x< >Z\QY\WWcNNGrR餔:NqI^{D8lalή.ҁG4A{=nw'?49^y0AzS80G)˗$N^ɴ~]o*-- Hy[nilo_nHKM;lIccVYhUWٷj5bĠ^y[n!?/ra/Z\VV6xР+.t… --ƍtvZtpݵn 88C~sy>=|oBpĻg EӦL }RI.^SK.x{_r(wz,˲lyjނ,_?k|644+.7@KkW\6be+Vn۱ ?UWvkC(_߾ϚEq:6l! qx%;v5r%/nmkxٲƦ^8rpEQ ጹu=0~s/vC߼eUrsoٍ3_|P̫jox~Ѣf]͚9oѢҲK-\th]rr ii_zƘlQ%tvv\H4"rqa1B(mvdƢ-!IZ[@Zzt9$$y=ަ&ߏI Q~gggQa'%Fe(+Bߒ_o޲u[5=a)0y+8᧿uCn۱c,mߟ7oI羳g߾ ߸/v8d]I%nxaF@0p%3rs{YBuu}222rsr]m۶%''|>+yfgZ| j 0ݳjա^ h%铤qb|gWWo߱㸼ܜfL<|kȠS'O۶lnllԔm;v=©SǎaԼJf5rdAAn{W^v٤ .~х7o|Ǝ2q륄ٱkwyI0k~n:Y&LUU߯{4^&y-7| g{effpݵwq{sKK}}ikkkjjoh BCS}<ՙ9~ϛ@MKKwnشjawgkRU<{-)0v:$]>tBQҲ2 g^u-^)Mex f {{֭ߐ B0r|_4-77wyY#7x㒥/:eæMW\zɔɓ_t[ϔIFi.̼dX,=8=3w8q暆I*1.el3l޲_~}K"ifuCwN4MbdF,'&߯II pyYVs E3 qw}{(.LPf14mGЃ?z7C}yݜ了#}4tIv]]Sv,-;{M2Yp$"իkjj ãG\dMWZ}~D"p8n̫`}6Kl{?òlSz\Pz`&GXI\ ko͞3wn n5 +V{쬬ܜf^sõ'^S@  h{GGa~⫯USfI\楔jDᘢB6mnѣ%MM]2#(o̞#In !ł?+//q[n:EQCί69taC%%%544ȌIt0l6SxCΤ$Sq'eFۯd6ln;ZWֶW465eedr.k})ə_8M+W+:Llٶ0?#G ?PZfr1B\ueLQ6oz _zI{GgqQh,ַd՚5[mh)'$>Riz/?qX-;+'%m퍍M]W^~Ê73##99)9)|kIOK-nIIqcRRKtضcDŽq_4 5%?hIkbAX@l6a @0 e[[[EQD"͙mH8 P$i rYY/]]]`0B*mmWTV.WTDQ z6f?Ǡp:8?:hhnhCfPrrJ)q---荷8}ɺp ^JJʁ?lcі?yep8t80Mb1 Hca(a%Pviibv0D"a:Yl `阑c|dӑƢh,&@E"EUvlSJrf 躮(1^bѨ(h!$r,e&D"$cM9<@Xv{(b:dv{8lR=OKKa$mimIINu%--|---JLIIMrsKsrRr>GEǛ%%XYaȑ#U>[r㞻h[[_q}.l((2Eq޽=|(]]Hilf ؋4-F08wt h4 Э , G]wvvrS&i +iX! & 0rs0l]su$zmJ!P|XK_=҅9DžU3lM bsWitn @@>%&aǮ9Yr"z9 !fZjuk1”A8кzCƂ 8Q~B?YHu7&ğpv<.vhM9<)ϒeUV$!4`}?CbB4>=ЭR|2ngPvX|q(qaA5!djȋ ,J{<0mÂ$ ه3R^P,ta`qazptORŔX,;S;dPB%TԧR !))Ҷ3RJrhGgyǎ>%Zb퍗r]}]CS× ΒnqR0ƱX,'''+#+ 39WElMӵټ@9̉Nyלy^Dӥl iq|Vf֐!CO x?;'!k&s<%1 c,$(gJj]3BGaMZ[I,B)^3{3ki݇~EgPŻYxe8)_vY !zm]mel!եjfFٳDu?/gK0cܷ.`3 H8e8+p!!Iqjv<]8 *, A)empbaaqVAnS'b@ IieS$. I%O;#U=dfr#H8%=2wusGa-/E<[l>inj1aE>K[XX$ҽiMMMOS87:C<+?yM7 2Xh4ܒ+D vm0)W֤;,hlyvThhc5!SLCn+1U% -Ǫp D0@uP8657N4p>]#f}HM('^aN@R{-`וWQ',N+`mbaa۴|sOfF|`f7MC%ͦCAd8߻/9) !fۻOB! &17VҾ(߷#lK׌chQ ?P50H4n߹s@wˢXWW%DH$( Eݫi'{kMrWֿt&('FKyDQ=/Y>,~ FsrrDA@up8=-m֭}KJ[[z2##}ؐ! >0~3!TxM75#dukVgZAӴ3eldbDz6L4ΎfrPU0 áv]D0(&s @ē]NM}Q2|P5!dtYE46x+f&˘Ԡ纹뜇E3LIIͲ0 sEEɾdBM1tG돦|]1Fadh!"n3%IPJ%Ir:aEUL<%(Hy/)1 Č d gKg/llCR~>o>_ P_|{- QQ8'm>'YiY;&&l?OTzr I1p' (0r ď3X BPAwxrּXˋSpSIHe9JM̶YSEMN]TJ(&!,Sձ3*8fPJ1LTUsU#M ; xq0CB)Pߠ(acfJEGl;Zu xgM)$@Acv璞!Bi\2">o ~^RʪxxU>u ?T,koQ4Ms:_s9Nc`; *-`0+&lS0&(ohHMIa_Jd&qLX$EQ9b1yg*yK1<^SSp8BH$#==3#aalb椅1EQQl6i@4 i819˜ODžBu^4q&!^uCVQ(_( xu`rx$I4KN)e74$|61=!D$UUEQ|ŗ.:E4b@m4)vBccSjjJbi88!ˢ(^|hBH\cQY wϟ1{Eh4r9"4BD+q!ө6]"L7ΦԔ8~^ԅ eY^p/ NH( b1cO$&V--GEX,& +Q7eH4y> 3Ɏ1uaULHMMy vC ` ݎڎajYXǿxDUUm6nD"cUx;u'g0nimmmk#&A$){R\$^/,,5bjv{f3 C4l6[$MT>z;@MSS|6-By]XR\*cUU=%= |K$agxI$Il<$&Ii?>oܴrA$&I$0F }Ҳ<ϋ(Ik.R!;/?{em$DQl(]~  +V^=ן49˙ê5k?zyfMm-(Ja%Bkjk[?ZE8QUٷfi;wƛyˆ^6wˣO76n%zLp8."zG[[|5ke]>*?T!C.4$}o|lђ%_p8,˄ӑrȲnl!B*ݿ/#=cl۶ܜik 8alMz5M{B0$훦rq\Y`(fϸjNs=l1R4hGlh~23>Xn{ܞ%%G?p`$_z`=iNcɲeS&MrVV5kW^yuxW~㦿?(';$##X`^ndӖ;wڷaAS62/UU232v޵wX,v+Irsrl۾w߾dgx<ʪ# }rU?rsEQt嬬-۶mݶ=ɗ7oٺwQ #<_ZVxΘ~qNv(.*ڶc[{ٲm{y!4.cŴc/-ۺm{ggg jͺֶև@ vٳc.VϦi.]b굥e/6M@?Ccǔ\Np Ŵ`W4L @ !_ I1ɘQ#[ڽ' =zl]ƙk֯/,OKIt`מ=/[\M[zή.F̭wl۾r\m;v`mINC4,_q%^zh665-Y-?/o(BzZZKk뒥˪kj232tMt_t:.ҧ`y(̌;P;ymMfF0]/8o=mڼ%++ӝ]8--4MM_yeUϟ0Hd=Khy붍7vnoݾm=̔$i}Wz0UT몦%'%$;5(;n;NH招l9oGƎxa=J[22׮pe۶546utv,]v{n4Mؿ߆MkUT|^yU׵$oaq]Y|^_wnq\KKqMuxJMQBv,.*z{[r%|^~7ZxIe>GvM]a=.`g8!4Ѣ#G3k֭?X~{}C#y4^W_۔4L4Ȳ.穧w*}'[ZZ~_"~(s{Ql@R~]{,Xoiko#8t|rpW?~$+Vٯ~_2 [syG׍Wx綷w7Oe_A IJJٳw$I~EQ9/}znjn3%/KKMQU\jQP(fd1s)&1 ^GjjTMO~H4ZYU /_zeݛlλ~Çy0WYux-;vzsA8DPR3D1&ٶcҲ|?t]]zȑg_x{4cјibϾmCpcSힿu7[hͺu=̳cE:|d;vzW3/p ׮[|6EQC0QIT54$+D,0CpOaAJrޣTVV/~YQY@;xy7r99BBih0uEUM,+;ojnioÄ¡ʊ>|$ٸyK3mή}Dx좄X7ܼm[O?\cSS{&&&6V41p~ UU{[Gb^|yUUO?\cc>Gy>^<S~YM@dУFϽqSuvv"@syw՚uՏ=T(zWv:jgo4ILQxcI kxg3sI9<@8, ׮ݹk(b$;{; -Xqf\|ѯ~S˵zӅ0r:hLYn~}.4!wSGѣ*~ n>|oeUW5467>!zEE?z'G"ЏTW|yGWn1 ?ncǍӧ[ncV=޼ܼEյ5yyRiR׍aC?߽.eI|UW\nÆw_<>}nƋ/0?֛nz<-aL7ӧPӵ ƍ;ǎJXywNkoڳG?xh5WZf%1G~Æ 4%i(i.]U|ҚC>xne+W1W?#\%IB8IW^se=pwǏr:4M,,(Fha;oW?YNV֪kssr. GQ&%Rbfw7^6czaA(ZC vaZ7x%ӧ54ddddee657P $3:;;ܕiIU?#߯_+y~ni4 !&1nju-7_:bJPQU˟$޷_ߒ[oaE M4f?ywz w]:Cd{99Y)&>y=o~?p3.aavQY}WNvv JL&97;~JT=! \]S{̙NtrSbP]SёZ["(qv}튢O}Og>q$Q5PeU:UFzziYYyy,EQB'tO?{%Q4 $j&!JL B`Pj4=PZޑyPNv6 lX׍p$4MuMjUTV*EKZZ[Bhh]}nN$;ohꢔ566566FcX,VZv{EGU7])P]y/)ӷ!;bJvF `qI(t TH$jƒetQl.h4k=w# C)@`P8)Á1޹{Ϯ{% P{q@(T5%)i@yyREQ O0Ub@B)TӴP8L4]UՊʚڣ}! FkSĔ]{645a4UU A7tr{xau(?T1|Y\ v''V^z[9{U?o„q֬]K/[rťퟏ߰n:iқs,[O~nI߳z999yW^rm ՚5x23!9996 ?;hytdfddge$E--ϾLIIz=䘄\?kֿ|w?2i]qfnS5.!9\sՕ)lzIv=Kcgw>7nl^owrs6; HINxrsx~х֬}̺暷yv9f{{^q{J=of͚;^ɂspم%{]5n뺙W\Ԕ?Tg>kvhG6L¼٭nkn~=w3W_{0gd!U՘"p $QdqFn].2]a1FnHja1؆a { p t\P`#Ѩ?)6!R^TU$ICh꜕W ٳaeŀ)gaeutYe=W*"ؔ}! q4$_Qb5ƣLTU^P(Ċ`̺Ldemz\.MY尕*VO&A48nw<\#^]0LaBx3aau/Fbkn{ɡ_p"I(ͦ:fANP:۲ϙ8jw~tCw%8>^.10 ธ @K<D8јbs!!yp8'#nM_ {I|=|8s\eoeO1 0kz$&Oce +)2c&%$Ybbv{bSbH4c'U*bFQò9cIroSQ_ M2,N4ͯ21†a3fBHnnY%(:̓PQUC)g-q9ppb=|@yLUN7 A[|IdZ:֧(x74cфS:خ<cjCQ&hN]q|g<7U_$7#-E'pQ":=4B)@:x 4[#E:;P84dRJrJ^(?'>t.7oD{s Cu:>~s/sombZ9L3S!u: c|Xkb0$>9'4!lS,G|-,,.vNb9#hSK _Qyhw%spY(6&B$&F8' 퉇fGo-,,.-$fbe;lٺy}S)^lIuM,3۶z}\r '&eKA'N4hfiaubo!'5榦FsƦƭ6_v#\jukjtͩ),2MSŶuo[|:xhjj];C m?ܷy-,n.-G1'OrUXu* zGgz}HLB!(}K9xl.[e]v9==#''}A9|y\WIzFSU.|k8oq3qv/dse+O']y˖_^6BMӜ[$ pᴋKJٻW_4mÇ_y!\z媢|8ԔܜQ)VE1L#h(/`.г惎?';u{`aqz8Qj'~%g> t6kyo4㸤d \}mSs(p4d03|#Gv.Çp:}ORR2 9J]2']vڳ cE ʜ⯍R k¾E5Mx_꺾F ]]]k׭켁&^f%PU%7'OԴv\qU(;W%~]P}r$fw LjXE?krnݺYӵ‹/QS[jJPU53#g}gS23r]_{cLNz]׮[}Ua'8O(ʰ/+gzfuBw\ ,^(==c'uAL|G NP 6IT'^,D),蓗t8<&)v\XP6s=( ?p‚>}Keeeݞ,s,gfd~UzUUΛp1)uk}=h?vLà@ !F%h Vٲuvu64=v%%222SS~ѣ%C/|,4q  " CgmmM͍`a-N Pڅ:d|--cG7f\L<|*>v@.;,x]wٳÈZmm v\XGָm p9o;c zչ  t]1|dZZ$^|bI<|z=RgJIώpݻáxgDS rqڱs{yy̙׽=qc'-~Ǐܴbp8ܷ/2 }K;`yYWW˯4uʴҲ8d5֮[=fBQ^hmk]bkMo+q,ngdd߸clQC[lEqiYY=rRS6(]{_UՒ޶uVɲ+q8\짷A);.qa6!WC`]]!45rĨ>}~;ٹ{GKssffe3v;G;lpPwvvtuuM4Сcnj\ppxK` 1ku&*GF p_y7CÆhhDB/2xi.[qMm._}Ce(W_5tQJjmks9Ɵ_YU ~Ͽ=wWFM_˖/˟2e g~nNb2oI>K-/cJ;Yx[7\aCG\vi&'%Ϻ@ PZzL7s.TW_\x</Y{ut,mimAw4iʮ=;;5UF#/<9,aي %>lDCcCcSq?qV,moo*+.*+;{ńa][Z[%lԴnuȐa)C eyÆ}^.8RSseWx-))/(QJ`(XZV]lPXG#GU%?qƎz֖,8`m[ alZ537>f^˼8x:;;g'N`(q!tH$ҿ_/=E&0IIIMM7m(**zazP(0V55Dmnw90G;|JBLƢa躞?5WUAͼ:{;w,..a9dPpIIii&a#!"0μk2f8PZj{5u40 $QAR|>f7t$&!#m:yY(wỆ?${ܞ[6j))9ٹ nP #ff,KOK|nvInyANfg656y>ח/6{cǎ{NYv 2n /X{{ 175$s_jzF1wo Ə;Om[okV&%'3~EBZZ1֬]k⅋5@ iZvV^|>}ch(Fa躶jkVfdf1z]6-**9tneLvT7SUUUSSRR[\\jFFFqLtM( c(\H)X|kIqk)C Hhmi?(JvvM7bwEQ~}A Ţ SS<﫯dfjJjUUn5V}#U}oZjڞW^QܧCFmظ~7fL0拂(n7v5+wޕC].W4쩩sߙ3jh4#M,-=/䊚h4h0| S`avlmkdƥkC ?@{GGaAp݉oE?%/Dng^3k5]]N3 s׽UUmM'MEh(R媫fbx^;ђEnk|;7o٘ȉҴ{ *!2t܅9 '&4)lOgOrL𩯷9q#؇^椟e1j))))W1ˉK,' ^)Sԧ}N,1Eftϓe11jР(a vmwP__KP2|؈;nK]vegnXUUS.ے1q؊mz8")v2 $<#3Rxin;#=pwtyi^0t4ۚ~jJj,mni8$ ?)=#&IGkgU89z:~ 8/F3 Be955U5JHNvq'&ںm˶[5MֻRRRen'#=cAMa/ !T{f%=zl(<4e4MIQ#GϘqٲe[}>gS8sdefr;Ns@coϐ5 r TUe1J_ܺkyXZKB*++١[,N0 ‘pG&#$7c$Iټ_/nsy >'cǾ8EF'+S\AQguj_@'D_ϢYX˚z.rw ] S]bG-.(2Mr# RX|eОBu&/oq·#LHEZXX|` RX|u $EN*y67*ͳSRzaa b'|%B2 37AoA vs;L>ՖuƟl_Oc.o Si&wG4c&ޤQ^@7iD#8SF4ՈSgA[M[ Puj4]0:f §DBD=}fJnO)Lj[G4'N 5)lxLU#O[AhK+s< GyI"FzNCr6BÈ}x s%X[S ST@0@1Ib:aX'by"@d .t!#&|q?H<>g}k 1x܅܄BgD@̠AR.(vNj ]Q RČ2K a!9fБyd._}JJ:dS'u{dnEYP'8.vXqm|H:cgHj\S鳋Iea9NmZ3jsr?פװ\GYrbKP<ՠ鶟L-#GoT-"4]khL)RM!\_]G,r{bkt|.L5tqz̙ CF0UEE&rSޔ,x~ E߽HxD<+QQGA}yYҡK]QsO4kat ˃iyªM䌃(L7 4C ɞջ~5_nj1tI}(-ll >!YQ_Ԛz[TԜ1ȓZCs{'bƦa̎/A&E';o:0s\8FɷOH^ )fT;j"]#79]-oV(KxlnīZBFT;S:ΈYժDT75hwj~#d10Pf^s(X[]l6WQLB]6<{k,Y|a ErJZ0l9}f1&%AwF_׆Jҥ@D-ʒ}Q R$Y{ W\u0xA36Gi.aPmv~K7muypѨYd QB>˻Gbbr EH.wj'Óڜ;?<ܖ!'bw >O:챤iPYYq0!Ŭ6m U! 6?U5G)}pH1J&PSTq;j"L ˃b+CJcjR_Iah4^Z߶`0Qӵ*Rz|YsI57vv54BiD%Q&=ڡ5+B~^)8VģR=y$Kڶޚ:5J#}ma.r-$|uJ̲ϴ%vuj#d#YNvH\{+7!"N׵, RJbaBގ\zۄ% ;m,ZOSyDyL)&eBĘ2q)0d@Α6J S2m<_~{ݾ?-y[; W#qӴ-)qN \Ů +s!^qR_WQ;K91c4!p#̘Ns?05m}eh/JQevl@ RM~hZߗ44V|=l#!MG!j;1Q3_:ij:\aư>jzACm}IzQ$*J.Ppڸ-ou#|Eig״6%|aSY+$ m]ze6*^_̙#rϻ\)߽`Réw1lҫ&RsYik>f:ow]秌w,_?ȹhT32 wD¬QFE1"EjV*Zb&}yCG"ߙZfaxHK5gkge2w{UýbaX fR#֐`"ؠ,>J0F-Aw24[^ZQR}@}saǠ&%"Ѽl$T0 i et*\n,蓹҆B0bI$r(CIjbNuj&12 8$ou""272ՠ +:6[`BTіT\ݒp&;kNΑȴapBaRqZgcv[MbV.WᜁG_D`BI.+ɛ:K( ɞ;͟˱-p}; ncL̈UVt\)JX'(ո B f9$r( QH<(B}ꜵe6 #0"jmsÈ@(P$93MB aqTpD%ǁ$"YaE'6s:#,a~C0fsYxD3' S|K5SL;\j ",bI#t떒FV lzw0"uN%l9xHnJ-!E}ߕ~M褲[jAf}eVyB)1(s H9PI@6$mgJi c1jMmK]ɥ}xtT04LMNoF 18A$f)C+ص( L赫_jaR(Mֻ|<.;]WӓG@A.P ]~T.qfy5+3$[@L]vDopy#[2 Btٙ<~l狞f]$7 Y ǯ'3Sfab;"L%P=Ҝ6ZծFˆyހƦ^ۀ1 RKj޺ wlC۸c~=I><6ۃiƷoIZr %"׈!qBy8^}g?}n-,9B*+MTvjGZXBh^f@#f>}1r:mm0莝0`lx3pL$ִA<@v>e?y(OM؇/Y^89 ӣmFM3H{ eewL&=f6=mB%o%Ə( ·zXfb |2XXNm]&y/ 0s3<şJIl%|aW2vh}GߠO4{ or0,T7B8x TVv?hq~gL uYFE"ѴԴT4Kƅl`b !I>BX,S$WBIp8"v4M4EQg[ Ɣ}@cܫ`b1h.<8M8c 7M$>) yť?_ߒp8n斖Y,Zh]}UUwٻgᄇEEE/YlێII]~cX[[{qQQumѣuӦL)ʢK *k3MС%%&!A~^[7my.B׿#Grs0KKm۷lxdc={;X^^X|iYيU%ɖ3LfrrLdy< 6WTVd+<^W߿nƶ6pȻݵ{Orr,W^7JNJ0޴eˡL{=S_^pƲΣGcI(,:RxRIRRR(PP4 K%3e 7ºu.h,_{7ЧlntvB~gK))˗ҥ IIp퐙 0w.y3<2a@n.$'Ò%w/6Ms' 罔C]l owM7,,>(l(={/\D}C-[z{n8omG_} !>ttv.I+^{Mng*[[쮊bј;ZWq\(6 c F]}+g}煗_ձ$p@ U -H/>;{Ï`::;gϝс=j 9/|d;׿565귿kmk[xK=BBhmOYgK>^/WWw6!IDATomkc`0DL#]d鎝;?=rѣn-+Mڶ #GZ;; V> MMp=p <> mAg'[z5|;` cd TW~PZ v;K Jl;<( P[ ?"PS644@WP `[p <0&ZuupPWo > i] !׿7ahXnAַt|D?teæMa?_rM-۶iѱ}NJHII]w~ݬl%$]~mmmaAM_j歍MM߲uiw0d}qƍ+tȸo5 x[Rll!y9C njѣ|{?/?/oh4pwqݬklF_ [o^x}Hja04##`!xp8ξ?xXLQ4]vȫ֬yc)S& O(DKDQt8-mPշf#i465DL RJ# ~u?o`ih-X[sL$X L`ψIU]~}Cb1565)Ymt/d۶};tdqԜ˪R n7*+/ojnVT%#=]`FSSA)S50 _mm;$'>kE $[0aBk@$(8PT=~|3(`i@i, +WCn.\p%{p啀l i1‘# IIc@4 99 @ ycP8fOYX|3lqBյ50z49sU{rsrLӔev}lyn;;+kҋ/ '^pm;q3;6n| ćCBv=c?6O:QxM#0i omjd`4%џF @f|>bX6Q$ ~SWk4B@"i%fFwt:a==Y߈D^~i ^zs16gt㞯o lnVK"2܏dj&(`0X0 A|0C( DG7 $ǛGfR_=p6 ϐzqw34MQ&vZP ǡWaBP(08푳F  h <=*M5nl'n<==hf=T"{h߷$i5oF|} , ffhػW6v,%Ao^8~T*Jqtf`5Y:|>d;_O4d >(9m?Z8y<==;_ܪYq;9>6~{`-Jl8:"M&=+&yLvak+•+ a# Z8@ C??P2eh| ۝'9[`.<w\ 9+JG1=Ñ#jL&Qz>}@(l7&&|w r9| ee͂;y9n  spN@~x(*k(Ҩmhp˴ Ap O?yqxf%GÛoBYx{F(N+׏ݎU|rڭD94W/[x03׊a$q ؼ:/LWcvCH)ZjOgWiZͼ]ܐKiM іmoJףiY|w;(Pv`1[Ӱ2ha=oLS%ޗQCo nvRm}װͮسK{*#EE=yfT@AA|vA?rrɲtGmI]j_-qlqnybPa -=c?ZxWx ⋐ #G¯A4OGA} ga+ix92 Za㵘Xd@EeF0FEEDq{ۧiGB >X뵙rt{쳱ۦ:] 쪢RiLgu!u{ﮬhsH,~Z:Ӯ&:Х+Wkjksr@ x[,ԴR@SP(RS32ijJHL +*SS@'&&%X,~G~^׮[bGش }}tY\*<ڵ0u*L AAp*3 h=I))):,_uNŒ)ifh4VVU#!EϿSYUܰÆĤdI555F74JNnllvK%'746IYY96 iVTTxT*edzMM=`m߹ҕ :Ze7fcbcBCg͸ av! O=;b0՚s豼oW|}ʩ'ˤ{l6Caqӧc|핡AA<O֠<0>$<8O? y3^d6u$?3p oMȑל_rZEeޠ }}|k+*6no \]>]цMRR&hDH$5= 'N^lÇ ͙xP_sKU+V}WU]}@Яo¢"X/r7K/L$C/˯uvr{Nhe$E EG!o'&C ;oٷ?-=C,8|>Xd6mڡ$wwT_|VHJNIIMij|III⒒4MMƌMS'O3jKMMaljjx7|صw_JZs< i׀rRDESccΝ<#f6acBL_~ з/,[}}#F4wvgysXz7WÇ?#ӧN4q|ȯ˫qڔ)?|a]IK>_믩J=a1[jMDx#FY[[[WW2v(ɤi҄N4Z*UU⽷RT 0osO?h,VH(t;zTϨ>_Q[=h>:m̺3\?Ǜ>Ȉmu>3̎*Ճ.]B"_ mul΋/$I Hd@C|P(32B.76͆OKO 4 ̜ŧ5?H$lDB!p},[X$z ͤ.Ͱd TUy'?!Y E V `d8ƍvDx V޻ lZ@Ӵ`)D  l6I4MS$IbdqwɩoP <ZQ=zI))}X-RI)hiku #>8a@,8.$)HtOd6[wrN4ŵ]7p>u ==};l_ {6xyڵ׫S\)za?ϟqt//ϷxĖm_({!zzxX-VfbӻWhH,f+L4qּ_{%Ht…s.Y,OIf6ەX2yA}CCB~p>7. - K,_QT\<{w{>=3grIR׮[cqz^d#I\6M99:@MmfKFSRS\gF74LӴ^ A0 4M9gx{&MWl RjZ EXHj5MJ`@MMMVepw;u+j`n ,Nw9ۏ ֭P\ 0l|-@Hj@$5\**+EBd _so/Q#G Ba (ruuIe(4S**rGH_x7##Fc^~D0RAH[^^AzN&x8Ό]FȀLHLs -JJ%<w*\O7mt _r'ysYeRmwrrzh̘N#ip<> 7m!P[b4_aX8C}{x`sL&HOaNhllN[OiPP(}>^^{'|iOCQK,/]vm_n67/ǽD0p ~}U7`n(-m zgVyQؿڻDsKbܫp@_}P;0Rxpl4'98]?7Ŵ AN/`wںv"Sc/id+{!@T7h*+aM3HfG9: 떳" w؛['F ;oVfkj?a'.H͵Wilr f _< 7G?[ LЮ߬߿VzΜhhhطh4@yEw?A[Ժ;Ka &.~?[Ii)Zh>L0Lsf?74ۺ}G\|^yw>=6y$:[Y֎֤{@G3'd2>zMgFz&S']/uDO7&\Vk4`gKlzzf솭;v45icͦ($Ii8~$EQI)%%v2 CpVkmiMIMuvr"I`0$$%WTL:e߄a#zNhj`4=VWWjan .gde&: el69 -KyEEL\f3.it9hiNG7̀VCF`0F&ohʾ'N>wYɮոH$۽w׼EbHzDzszEb \k^Ə}nzCIIK/<[ܺ}ɓ RTRM5u^pP3gǍcZc@1ixTLQQqA99k~ѣF9rfLVW}Cm]<2aXn蟣 %_S8}ʵVի|т?uLVN^o2x?zpf#|>r7l4M# E)SSU߯Zm{E=<T|TlsۅK<<_zoWaV߷d hhh8q>^kF!/xzfӧƪ5GzGrg4<_P 2ͦP(^{ujϿlx~NOMKeNN ۯ/8YZVVk|bɗ{{p223G x`~F >lX"5~^x>z-&!1i֌Ld2}:gG7M٬fXjU\B}f͜8~|/>Y5_,> 8[o~GR64`src5s̨Q}NJNZ\/=)'BK,}Y7kY.^Xd{otP?'{4=#CTԼګMkL#2Oڧ2hУ?CrYZm6ۈ#Gf#g4##‡ U~0 H$b!$8{8OT|BV;(T*-,*|__⒒GX,p >e \tʵk$I5*$8^H%RH(?-P89;;1 |FPX$P(>>ii|>G$ Q/V<~77Mo9sG#򗍛 T(+-ݴe-]*{DF:(JaHT(>RT&D!ՊB.g@,aG+?z䘀@`0h6[,ͳO?u^QQ%=ݢsP2ْ_Pa߁%*DZ'QNhjU^ӦLi&Ml\|^ 7/:~gf Fnʵk Ny4M4 Øfэ& j5Mӡ!n߮R D/.1 +) n>svvpwsN0Lccc۔fYL֊;ҭiXЋ*ǿwxw6uܘ1meԟݰoa5X/,ǵAp} y1 h:2/c>Mӌݨ"zQ%o{fcVw9ଥÆhرCOrpmޜjCYݧW/R-3%qvY!m쒲ѣF0X@{ShhLLJn M:D\rh[;AV2aP-vo F-^Bg_-JXU]Rl0T}k?wZԴ#ǁܼ7yw}PU]mMxj5ۃRrl`r\!!K.\1lH$ZӺ Ǎ3:-=F7^wT9ZW_R*|5@0rtsD"Ѯ{O9=x7RhھsWYyۯ٨n2i#Rܶ]3 #hׯڕ3q8H\V^yiI)͛? ҕeeYYoQ} O3j;sr&N|7u~`0al _ᇩ irt{6A~D}=j |xMvG7zxԴPg'~im߷t*޾>>>?$8Qn 0 !NN ,4wϞ8,4۫ob &ӣ?ԻWϔt8rKWh4FH$tvv>z8EQggg/OΞ930 4EJkڔzg|}}"B ExXX$D'Oj~ D]XTԻW¢lܤՆEXQY)Lӿbij2L=M垞7ǿL~ÏMA\  ͰWgKy|z|>_t^wB Z,-Kz v%n @p;89wel} TUh{vp~nG+]qo5gXrpp W3 in`Fkܷ[U ) ,hCSܷl4vMf5݇Vz9mQZSSLVeQijQfԢ=+ލ*aX =_P\gd$ɢOqpg@VPQYըVCf}ꬡ"n4223R_-QvՍ_0 I65k5xId5EW_㻈V-ŋ/^:oi;u+׮@QQerGxy2;v޵wߚ֕W\Vڻ)tW}[RZz a KM$u-3cN>t:{PYA8n0\e0h ^E`WXUDٲ{FoI!ap;yLVv;5| -#-%5}}C%E 陙Ǐ7ͱq 3n4v):a ryq 陙ٹ9>>RD N=>+;'"< 'O‚¢>{y=aמ}pssk1s w-ϜJO|Lww~X4\tNN*U]}?>{Vi1}zKfrܹ]{ E†ܼR(oӪ1|vM^>lѣ4_.YZUU> }ԘQ:oN*e+VUT8x8#3k-=ȗҕ+C;;;8;$yN~u~}Aӌjӻ`i/}(AпիFJR*U*OOw[̔H$}X|ͷ<o$E2͓$po[ݿ_?@`6Z+?x( &6nŷ ߏOyubX7,YK U5Jrݹ?^!ů]C$@"8;9:9:vսho1{{}`X,o+x<^SSӣ?TPcWWלښ_y%):!):WzDFbA<|ɔ~FG8@ՙL&iؐ!ӧNɤ1|؅KD"EQnnnƍ8vhn0=~J%JDGG{zzκ~D"FģomI^xCU*nH~#x2EwP(bJJKMܣG#_$5PmS܅J2&.5J*x=4Ô gϜ=<<|}}gw 84M;99 գAw{`\˭6`7_{uמE~~?|X\|b vh)у@]]}Iii\|bohڬj:_KHޠM&SZM>)j(6((`D=!N0))ZN(Ս1q@QTCccCccqIQzgkjkiMLMO/.)l>\ L4qїAoxG~9MљYi[9fP6c)z^^^^"Vxv=|Pz^ЖE'½ rp'y-Z#{"IDa] '$Ic'O8:: -n){TV Zv0h;Yt[G4MGwQD("6a_biC.w\]HNbsxe#A8;9uŸW#ǝø6ܿ[{q7Xno9888fUdk#_O|j!Z[دދp7.dj9InȍzAwTY 9aikjfYVr)fkj6iQʈ~Nj F#P]hB۟Eq1BbZb٩0vX;~͆X}y:f[n?k׬uK~WgW.U'&{$칑'@~A|#N+s[nˋ֯')GY6a# ðϾ\lXJocOMKZ]}88: d?Wq0,-= q^Y~hǛڏ~ӷG[ڿnL$[i/uƌa`Xaسb=OLJHJNtvvvqqEQYXTPRR2uFO0L|bbaQ;ђCAwq[ƏР|1ZJe^~ABRR}Ca/]6>jfؐ+W=w^* ?I¢"?__ c֬[Gw $:zA*>ZPTR ZsttDVŋW]+(,o@v^_(H C}CJt.y/^뒑l|Qӝ9wݽ$NPVUWgfe7xzxpe\]](FVOKJJĽa2_8&Վ^ytulM8u;w9s_-鄶= CkLf󵘸e+V644;p(.>ׯs8oش q `ZQ}6trtRT"st70 +//KKKfsyyEaQQmmfMIKy˖3-tZL&lf7Dz}銊ss~?pѴ>T7ddCKD})^_,YP\Zj0?vڳ7+;'$|}55i-KZzVa%u`0WVvսhoZ ϐJ[0h4-{A!wqr.,*JHNa*L/]=/6P}b|X$3kVhHࠠ>O>hCCCQq1T ?ȱ[n=xͷr 2hs\xiCRF5R*VVU?mqݎO6ySϽr8Td]KR"M2q,\˯+-uY99(7/;R*m6[dd-m0f>4xzL>-om2fux> Uu`,{mήcoǽ2BZL*Jl T\ ڈ9;99IA9v\&!8Dn)?tp(!A5j9 hv|)3tlWfuOf3wqkD/> oIY㪯>AOe 7wzYo^z瀃lGdQZS˾[o]}IUE;oKz6^spp Xpqz݊_K/]]k7z>e-ЅG0 ݑ3,qi t`N4kS6Ql\k1`9+7/ĩhICccEE%E qGaXڬ0 Z_[-"5oIMZ;~e0 Ϟ?aW.f]m_>qk.]a$i_1,Xبf[ euu=ⷫ@_6nlZH$w Vş}eC a?۱Ze4+,m̭ ncFvݗxʪ*h^h9ih4{ yӧ߰~>u a4MWtt]Q.\U^QZRZ |>fiڜz.z^ᅬĪ89 fL=huz]>}ri1}zdDIxg&;Hܰi3 >[qDXXHp_edFvh(R(ddfs3]h4P6$)R9i&]}mFLHD!gdfI%RGbJmPddfiJd4MM bfCҤV 3q~7/>zlڔ&?Կ?|{ϛ/Μ;/F#XVI$'ګ& KRHT&1T6&W˖WԸ1 0#Ia?l6 wGu0̤SخGcbsf,,*JKP5MMMV.,*KQx]Q..)dP``tW^[lZ1 ^^]}88}+ |}+n"nU}CZ NT*\]5 dRim]KQq1P,󽽼tz MMm)-=l2dRPYUV]SC<==U |}jZ:^enV 1&L( gzCsp=GÅ 0`֌deš*s7sZBwN>}p~4ah r7NbI @SЖ( 0}zӻpFrpssYp')*4$da䳖a`O3 9v~[lco-ӆ Ss8&w&BATAẢͲ)b'cs@I`홛'`o㏱憆c'T){mZ={{pc=mݐ-qspprpppt;8hc͊BtHS o6fUYpݙ6Ͽ%]tghoiպwh5֏Bwo 0 xl\}xon@F$oV[-}膴ym/-3=C&SNֽC+3gO5jxԴ',s UU?u 셝;Vm뎝RV^75i88؊Y,766/D۸wh/jPN=OfJ$0 c6.քh~Wds:{D.vk8ijY_= V-gQqѾ{Fu~6l;. N9~\_++/GK( &mrƨT*@ځl@uM+W.bA{PyEbz dAΜʢ( k֞>{*.I4G2 qjjk.\Y,?X,7jR cVInG7vKU԰5lsR߯Y{y\ |"Q^~ޞ<0_$1 ESO|?OO<̹vH%X,|'ٹ%˞y1y>^2cBRԨ#aN[!Kv{I&:r܅ z MGw̬lN;r;}{H5CMj#"QZf曯r򕤔}5kZ]}7^C hy;v9}欻/fݺ&MSHHSV^h>~=Aվګaah1prm]ݣ=ȍ"Z95Ԁ{xx^ ʋ/z@ijZӺ9fkl),*ja;5=]" ƫ|wgfe444$/U3g@ZFƐE?4!1_ۧTJeNNE_̟;ƌ9\;󝆃nj?}w+t媓a73ƍRR"-\xWص_Zb(i4_x9sFգGLL,IR/^  >9L7 R}yyOӅoA_0s<4?!)_3j7߯ nnA;yzzX".)-1LJ(wL+\p7LZ5kqʕ,H$ B.)V+&R|3B.H$q cH>>>.~~q 4$QТ<nkFFjzht/>ߺc7PO ڲu[ȈGG+jTJ\.0sNH>A89:< QbǓdI>28(Ul6{̹)AAaa_.YP( f/3{:rl瞽*2G䱓'VQ MRyjLdD8t:E 4MɬBCC>ZWWؽh4jZj՚n886ZhFܿo_``7~5WTTVVU[-_so*ټevbB=KJK=`)Ͼ>_\ZfX~IVR\}غoV>\Ԅ2)56q/-+{k1 !)r7^})q R{4$8h뎝JÈaøܼ ø8fS..<o!}z

k WPJ=??_X7:K/<(HB<+,$D.xS&99:yyy|jpwT*UAFQ&7uG}}\.Wn>yrJϞ3{70y 55 BnWJPܳC׉??@tpp񒓳c޽>0 >z`a!!F('GG$R+t=[3~t~iXhDsA*ppp%(w߻oԱG>*v,˥Kׯ]Cg7/o&hEx< 7v\vh~T=htO&6c'l8E8aF4`9#߁(#r9/! ;bM aCGamu&mJUqN+HzDD$N%cM4͠ 8]]ppB;[ֹb5qsppɸw w8888vq7#LnT6N!tgfk700wWl rp `?/:3[v&-u7Z'"Q~EE? vً.Z>q+t:PIiK]PW_L T^E?yI v 3$ ptOgWT#6Fv ^?y4Vݒ gfNѐEQ$EgdFv ;_Fd]}"ZIOo9)_~eCPQYMMCs:޷?&.~Ǯ=55h`g'ZȊKJ6l$ nqumpG?i!G7זےRRð-۶'8$IQQ&,̭%"[cn*Nѐ1,6>`0]Uj!,)`陙!00ӆx~A!陙 "6.~}UVU3;9:t^?sSO]r9&.jLciY93g/]ҫgX,wࠧN2l减3aǟ%}{`ZzƉSD"Q7#L+11/_6MBpїR E\|†68tcb;'75kO>m2f?+ُadھsןw8^U]}̙Ȉ?n۶sl Ge2BCcW]mc'OˤRRoSg^ru`vܸ"$jdiJj '"ûiZçU{0 c4[&U77F1"[QQC {i>އc0~?TXTÏ zG ts06oY3CUJ{M]ǖf mV fQ3g􌊪OvߴiB^ <|XiYّG|ہΘ> i->ᡡC i̦fAj9XK6c tZIR ]\M&sƌ% %cr~}H$>t(0PTTy="#<={dhj?wΰC6Gm}=Ibbrivws[чΜH҈>{rsK>9Aaa!n|>9$8XTzx;(0L*w!!#Ĵ)`c( ð#G$gKWŎ3fT#Gl{}CNX,VUVsnV0\&;uLQqB.鴻Z4M&&'ϟ3)6.f<}ȱO(.) 0mڔK99:Euf;qtRA߯WT¢MFjjk33lVwۧ32X̬aC:sAl={DJb>#2 c rqq:"7atiVOoG+pphc } j%bVzm^ YYhd~DV[XT\XXP$FVCo2بaM{k<G̸^ 'IYCEd2hAhK=բ׏VXUT]6؈6@e[+,Ejϝ?s%{BwkNKH¢ϾXn 9ݹv}?)+/G=?@SMEEeJO>x -j<|$19S"t*7eޜrrs |}bhD/^:b~AaXH;y,cn Fnݱի>0;wۧw .UTTֆvM>s.;7'3+K |dee{zz'&}F)ϯ굘k11 ZٺcsgLF+{Dj˫:!)0j@.^Ao/-۶ee_O(+/wqqqvtJJI_PoW`6r9dcXeUǟ,Q>>g8$̬ vM^3r䰡C^J(RaW˖O}a2;&t={鴺`{HMOi/!A:z\|)z T*ɤR)ǗXYSSEOX{b޽6n=5- S6GWA4/ZjVuRd2P(D \*H ~X ?\r^@|7ᡡ M75ii=p0-==6>aɊa;˖ ehd2}dP pvrhjs|;srW}ԙ7ltRdRT*EahPrٿ5A+o=<<0O"ڷ<I}+*ꚛWV^o35>>:+W##qÇ {'z}fV;zAԍjب9rxXXXP`WTVUWW֛ӧNqrr:yb-T*e@Ç4rt_x8>jNuP(d2YxX#zDDм2L ;g]al~Ǝ>C:={F /!1I$E$HRRKM2~\ax~k1>>Νiq]]]Fѿo6ݙVkGfFxWܾgΞKMÓ.v=h446VVUgwwZmٚ@o ظxw*.)Qf MMMZGDBT`0p}dDFh4|ߨnLiy'iulXt^xrEEE]]=MEyy<wtT0iE_~%I|U>^HtAaQ^~})'G7{ۻ$'7QlZj2Zaޠ._R)U4Z[[__0Zoci(h$H6B;#ttK>;'S//,ʺxʓ=V^YLRO:=z W11Ǐٺ}G\BBXh3gvyF$*.)  >,x?$8ȱ4Cl=qb /^JHJ3z\\ؑ_ݷOk{5V#~E>0kfXh6̞9#"<,954isgYۘWtӧc {Y]Sp:z$552ǎ4 [mOKψգǡGq r~ֿž䪡㖖WVjPuŁiڜIQ8u>\ѣ'{;b(Hw?O8;3-+Ɩbs]a0 +.)YbʥKRiqϝ)w{HZJjD_}%,ap;f4\4 bHv^!n k#3gf hk vMډfGprrtqvFE84KYgl6-ͼYt[ѳu;sNJRtXxV_֡Y]Szps88:WW;-,pqG;oK:2^spp >>ˍm^?G۬mrpt8s-6%vyU98iH͍}Zvj Re0euEFhfﲿ")6fمطjmSaHfZlqe?I4 7zdbͥ춷_uc5Wcoi,EJrt{3gGXXTo!Z pwٿ_,YVXTfխ]3IO4|} -Y"cgyپSRW~=M讠k~ի@0 ɭqb$%XgHOz=Aݫ:]uceڬb5QjekY԰m6Cs1 c0Պ􌸄i' 0@ן:s¥$IEPΐ{dtS Z1WTh4CG^z$I 32iQ\j׎*MQuuu~u);v펍W9.YՆ!ܪN  %&98(?\]\jڳW,7՗\q,,4LRb&94$ovCo!*fd򩓧I2y˝JJ~ _=hFGa B@$=<^hH &J)ۧ >G^^Q1|PPxĉ޽zE&PV^Jn---zpOZZe2ajjj bQ:8tNu\:$:[h4L&DlZifse$gG'D2p@պb*TEWƍϏ8b1MAСuLF`Ii `2M&s]}b1f3b|ںF_b0aa>>߭bjS7jbٜZ$Iin1& řL&ٌ>FuW_ڻ~aN" r>tI3{?v}V򊊊AذiZͿ?q*oYm-ruqJ$F/үoȈG1 34z0L?5?k|8{aC& ?%IܪTQko=J32T,~'{ǻGdǟ.ZŢ3?uJ!${̸ooDsfϺu*;WFliZ*tt-PRfVVjZ`&a'GGT%$$dIϭӧLquu/=~|WxbYyB࠰ZUB I($f370 D4t:bgzDFN?NTQFCRJ0L0 H,a*ʫN`@Iu 0(3VY) svrbGl0 +.)j^CP0zA*X,ła8#J `Ϣ/pqʝ7ktYlH;ȈȈ@?ym\F(RW`fNCppt<Et719)h&cv*'%>=:a^n.ߠN k~y-4GY ho&8^7pǟhT/Do :s׮yGq˶mH O>BG>]Ѭ^+@Eן8ut:[Qspt!Ⱦlf@Cc^GcjjjmZWKQ'f_egϡ-۶74؛6EQ5Q7p9{ZP5?TPTD34hچFt睝323kjjU*L&SqI @ddd ҲF^Ļ l$iZ/__\RGs]n]N;5.WJjZjzzIide+ٻ$Iju 㵵陙ym2aa7b Cbئ&7(l455G#$I544t: _հf$EuZ?h %%Ż|ǤRM4CgXxѺO =~cxюV5򊊷_艓N8r!C&N$֮[WPٳcFOH<}lbRrQ?W;::FEFN0Aiڲm{YyfΞ1(x<Ѩh:80 D'NNMOJ$Ν+JkkksX{;p0jDګw:sD"ZM</'7wJqw/?陙<8يa!!ΛpѪ5?3Otj3QvtTmJ,++|ͪ^~9"<(32r1Gzi- ejAVD":d8gY,|;~8Au7Ͳ^szo>:TcsvtR.IDAT*Ho< O?dW#+;ysU~kWκF^QU&-#ǎ>vl<~vʤIx'/Fc4M~`Y^8p'/Yc[ݪ5M53?GB.ǟuuW]>uF=sfDxhgԌЯoRrJbR҆?È'{h7֮...?,dW,[*Hy4MG߷3￯c065& 0lzZB刄" ä2y Lbr"QE( E|//FMÈťEMMO=jX]CF8aLiY ;d5IL4oYEIF 45IҶzgd KW. OiLM& 2);d4G ݧwTrj2IT*vquyLjzjWDNXXhA`I)Ǎ 0xP̬ Xܫg$3fȐe:npʤGz%抏')=7h}ѷ֥[m&><:-# I6A]l4Ѥ>lpRr"͎?6@ g2R-Qw huZa0h%]c#mA`/^ 3[͊ f;$`hF(OerbE"^X6ՊXN `F"4c2rdlr$m<IDr5H$bހD03 IXIJ%:Oh +'6эTbVU&FPDRl!B" fR)"IQRo08.Hc`-NX,rf|DSDlV=Za|>7p  RhiZ&YV70d2dDcO$- jҍ8 LҥK}mtnNfhax83p q 00 1AsMaGg x<1 P!['( ?qFZԴL']9St;FLY 6⍽%>۳ ͓=Xtv}w$Fڴ:f>AaV<ǹ~{Zt(Xَ>"!xa籹88889` 0 9awo@n Odyej G@UM5MaGd nqG`VY])}h@4J/,\]2yZF͹~4Mlp,f<=**/Oق0 CM陜h aE4CctG~`tqpppGǽt1sppp/6 ^7bn# (ow\ &i9888Vi-}j_]SrEl64CK`wڜǑ͍h[2 # **32 ADAqa~aP x|>_ $hZ@\6AA׉"w 9y^IH4iPs"XAȡ8 #q B5B ƹ~24\"!բhj,V+G/*.2L8k4arrs321 dIiZKuH"njW/FcQI`q\Ѡ׈&$IٌVa4um]mQqqJzZuM5EQp]Zcc8 ҔꪸxZZ^m4V+5uz>+'b :2uz]n~~m]ǻ7 5J^T8 ѐi2 ++0 KIOmhl2 i֨pwuJзDe\=00BId0fsCcH$ p `(jR4ex}\\6a4MR4eZ&Sw >l ln.I1 qbˋʊ.[֠@_$$|D,7[<Uץ9;9UTV-fï;e2fIR?_L7TZ\RR]SClBQbqrttwuJZV$x<*%&_AII0.^ػwͭqQZ^QH@ 33-6KP@H(B7Vj [b1X$x\?GaXR#nfֳjۑjme37-{ݢsmA.EQ*Zfc]9tR89888n0L&\œ k af l!+۞&@~vpvr#gWGA HR*99aD"wHRC0X,\?G;4tJԻ#2 CQ0)ѵkvpqvع)Z} 2?+޴nQMqrS/x>4-J@ڒ @ `-O_>W恕 EY..aaBP"fv8KR^r`(߀=8c8 :zN6A`b{ x{3AabYwNNNMMM@( ߭Ykr6od4}fÞ}N>+V~j# tӦLǟyv=&^`4W}FR(@cl 6WVUb I,** CfZKJF~c'O99:~:~}N 3;'h2}l۶g%$|ÚtJEQ䖭?a2 _tʵc'NX,[LIMf/O_۔./w?m]?cfy?n@~$%5m91qN}пbh4~  z'MZzFV[XRZF3t`@#=ؿo^={<#E 6U߼ .^ZÇzGzr1 Q~{9_H$|JţG <أ/>1<. ܻW3ΙLںFJ3OTN{{{z-XH7",kQnl- 8(6nqQ{ڶsd:$h44OQNXCsۦ_6R)isP("QP` PRSCCƍ}ܹ ES8'ÇQ_PU*CT.ѴW"MfAP?p0%=}>AFD8IB(& )ڬ|>eX,(jPHPabH$E!=|>d2p\,V P0L $INA(HiTJ >i@@Q[mTOٌd6-'HӴlFyPdb8. 7q7 ?pHj,ˉӧ9cF"$I0h4"i2Px; t18YVdB!h^Ge%M 08}{vvPE,6]]Af#i?PsfOa'FY,X,hOlw3f 7}$48h4)YWˎn?*].i %lS}γvNOAknp3קvu98888)ܐE]Q0߄:+ GW>8N444$&&r)G7"%tEXtdate:create2013-09-04T17:04:16-04:00V%o%tEXtdate:modify2013-09-04T17:02:16-04:00*tEXtSoftwareShutterc IENDB`PK2],k4EEfile_equiv.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxw|UϝK7 vꮺmkY "`QPzzT{ϫ!W @Çd̝;g;s߹瞃˛`0 pr8݁LKKKPPPJJ B%%%vt*2н"i|FUUP@ N#,,˻A UU~b kdpd 9{OPCp'nw@@~!14K4`f@PU(hGߊwJUUUUij[=O'ZhciBpj|3 Ƙ0&hyhq=*:EQDI#GYq{<,,ˊ±챃oc|?c !cF$͵ x<<2k+{(Jz$UǩC[Jk Cp }0 EQ NSUU>u@>vӇf%Y^oaHzsyݖm//Xh0.wFr{=wߖ۱k_z:ULѴ(8Ai(aQt*ƒ$ŋOi w]ulTBaYnc/>PRV^Ux<#^ Ed2-zW?#dg66ӒfhVE$eeIeY!8B,ˊ(:c,M:cAwPUancXF: ع@/62Be_qN'ƍ?_ǨЊZp\>OA) IyEQ Qb/7[ƖVںήnAeYaY&&*pU5EQ!*wߖ//]nOahn^34.:JU8TZNS0FG#*fjI쎯~\bϕu)#?2, YZ;:maBngf8.!&}_Q$AC3Ҡ4pRtCs˻.kBo}MD7p;?:sY Z FL=;}>$kBcYi.9\b/YIϾ^NK=i oڸp䱣>o歏uձ(9n]¢y̩oX wu ð cWyuܡQyU_Dh/{o Ïw?]z cE)jk::n vTճ,CSwkU7wv~<ƦEe.5=51? GGE''z!x u|n#rnϱO8 ^⢣x[o_yehXV"Dz wu\qhTTuuMM<oy1emwuCSsW̟=ԇ?o4MNg7zgAv;`1Cggu;~VV#?ӏw}q#rۺ}ۮQ#䂻yqw-ܼcO6/h޴~llnmbG+8 r1CU1EQF^V`(RUgn?9|cqeUK Xw>hMk./"(Jd4VUbL!ı 0,tvwW4abU;&CK3RYvolimhjv{<6ZZnFA:n9}l4Κ4p y'F lJe^Y cDYRTL!D!Xj6&wXTx:mnmolDfhe]nOfjҤ1#QTEIאblvzgђ[ t)B0671#>Z@wp>1F;~_|nҔĄnGrӓzA?#cf ƪAG0#Ǎ}탏&c|tO6UVc/-X:gDQchw8wh+>mH|֮ s\vzx10W_0g_|}԰! h8YQȡY04òbN)|4/4Ct@-16 Iq1'Ox ::c##.=cՆ]ó3zb5$ȲxM׏q,`)gh͛G!I!V0 MB۠t:AUc8ӢE(<"bLQDz 04(I:XV$Q9~(x/ź d2EQBB@Sl4>[Vn;0Sۃèwt&#Zm7 MKd4|?u!-mm.д"_>c8a\n7YVDQ컞cvM"|gYQBAUUǣſŪi 51cLSHUUi:y(=)=rgiB0ֺ-2POݬuRe '˲^}{"D`F,+v˪J} /xˍ[0+cLf.;5rof173MQT% "|4/EE/4u ,;$ z2 a9C>/zSft=€ptOӴ=!@2_yBHE% i޶7!I""ޙ LLJ ȊX e٦榮0B0Ha(2fXeMF@ ݱhAa@KpO@8 UUeN7 ~e'| -:MFSOѴ(t:cmQQUM[[_y('>o&f;G(,I2EQ=)sgAgGGpPȱ|83L@!t:Uć<cLӴfZ6.9)OM:%:**`'EQ^|M[$I޶=?""[n2,2U?5XTl0a(Y]SgO%Yz v#>> ,*^Je9/˧O/WV^~K/aOK>p^8^lL7WWgqFAy<%^v𧨈ygy<`{PuiIر{ׯ+ytY,Mu՜Nw<ۊ$K'{쑿f2u:EQx<|qIiP`(_WXG)&mڼEZ,10 ah^7"7ࡢϿfعkwIi)1l..)C~VEQzܜI55+*?(|eBYxnmY/>ѠF 7y^ U{r{C; p04-(:S q:PVjww%ŒiS'"hn&BZjJvV5kSS vi0SUՙӧy/osKkUUۺ-%97fԨÇggfn۪M!wtMȈ-7gvxhhZjjQqOchBAOΞ9}ĉF!3-%%Sgh/PxVkbB,E;4mϞ}7^wm{GdžwZj`74q ϫ[acrO9oksskFzl 8)!1&* cu)F!ovǫɉI[͞m~Z5%9ࠠX{=)!a ޳'$8xƴiulqgpf֊ta0Ƣ$4M;]NIɲm<c0lMueTb㴌"Yi5ez[ssB(wFѧ}:~@@IzahӥiAdae68#?j#x<d2t'L||7}ȣ!`n)@Z(*ֳqY%=j$E910B0&Qx9/$n2*DG BHUAԶX")g`d`̬9xB,˵5 tY>VAUUzkɠUVx:o=zf) eM 7LViEU@Ee}G0`p,_Y\\w3r}qwDS]aPJ|/MQ--Sh(r:fYEy~wl6+ =ϱciQUUKe2USyx|0Z8I:teYN'K0$=j'Agfo pG&$K#rsnjp9\\[Wo1 #I04MK}(jdG+.Ə۰ig7l#cD>gn,I)cRnq\EQ1DzU ?pl?斂]nzA9׶)B{5 >?dY͞}Ἱ,WC P%2 Ujݽw'N,-+=s[,IMIBɲ G{oqS'Or:zqeVګLLH^ZM˲,IYpWDDk Y/~8™HffQ֧x.LfS}}CsK /ϽҾBYu|m]EQ4M˲|ݎ#(?(vO4}x4w䔠҆6iGǡ3UEYE^H"chy>$2"?/8g ڲ-GUUu[[;0 Pޡey)xSɊRZVއutuO>lnh4=á(8kh()-;\QAӴ~㦝w_~ő!Uie%I:\Qq(aO>p]w&%&>SME9\Z2kB vk4s t:Ѹ9/orsRb"@ay+QWj~hJTL&ATBR@ $I"+6+I7BHUԔ۶3fhXO>ozb/M͏??ݖcӖ-?,ˢ  ~XSVFzWW3u;9|^[ص{Ok[fwFaQ ?r ZJJ˦O(Ay:A=w yh--e#_zyƴiO?9u'8N2@TP#I[NnljʤL<)3==c%Kss-ˊ*L HZxBL9~^eŵťG3>™G{ޒ$)!I7EQN˾Z?>\v0 }粲2wշznMQQ[n+)-@~AAfFNӼnۺ^[fK}C_}7=_7m]t{(mv8ӦL:$n;[ocǮ۸i[V xxBPw=8(HQT!RDxxmO2*.)mmmC!YYlohhlj0"BֿƎ%˒AoP8N/JlFew8 =M}W`@B($$DoCO'E!UQ?2&ݸ?OMeCTUs<,k^^DqάY zh4XdtՊ(+2"𰎎iS&]?<˯Ərl,p5^tѰC0DGEEFD hXXE48EQzn7 riiMa0$+BCBo4"7iY,4qBGGNj?L|>AHOn7 Aە`¡ii~Շz/S pݼǃx(IQBm/?~+ٷnOqEl?9wYAӇ ߻{A 0$8.ƘiI> ǾλFGE=ysf746z<@(rk555}gZjjMMmHp\ֻ &OݭqcI,mGGGm2CBB'|Ot04# eYxxqWW *jnn8V͙;ﶴݷ?;3!x232g_x1>>fĉƎY(b7}11џx<<(!hÆ sݵuQQ"NWHHI{틋:T\\RV6$;_UdxIŘeQ+.wHϧ6m944bݦ-(P񡨈 R (f=VШ}--dffD7tvu%765[]S[QU*IR]}`G"|6:*Ri6(0oa(JCt:]Ww]FCTdht9]fp7$'666ٷb /*) S!+*BBSReYY-KEUU|llcSኊӦmڒٲyuQgoYvyChQx#8M&̧m`0t:NqB8I]UU(9R!r-]>oZȁV`Aёъ*:h)jX33XQ}L?DzCey8Au:k|)*I^i-eNyLF#(˅1iZ4/I<<ϲ`PTȲl08SYDYQ0zlj-Au(A`eY|w& .ǣn9+2Bnk_`m(x(YE]r5%2#pwj$I~m=b(-ӋQA;]^0Yx;chixx^p\ZS!EQ)Җ hBtIz.9EQ hF_"MQ (g;z' ~0YgREIQ38A{=cnױ2Z@_wgo 6ggwkǞ~j}KSu]w)]K 6~F04E+Z /B$豃d~O(8&,!t:V\asV@>a@O PP`Qd,Տ8-1@x=qd4?k*VTb A>vfhMM4Ms2ț@dPt߉=UQijn$^`@8?ЂkkkIα6>G 5K팇M_/E sUUy7 MӾ`| tWb(-n¯K1njnohd:!.bhhY#xza}"!3#nNIN=l6GGńE`s2lpphzz^ m~~~qɩmmmYY u$%4e46%p:Z-ˈ#eYiiiB9TU%1!>adm~VlEBCÌFS||<(*.6^+5К& qWWMZQ<%]}j^oHƭ{C6O;}|j^*!f٫I Q1>*> }Uh'zJ~}{gUeӵf9@HwFN#=XU~9P7_[ARo}]n߅%|O@ tou?9|kU-a9bB-mmnAxIJUe/zdL!($ AvLzVEvƪ : sމ !2 K#TzWgѿU*ڄ}]hFSB|?UDpM|JcK!.Q"Cd G&Td풞Lg7G_ueaef vHJtXmwaa\rE1mA*vzl!2D+f (Uol'sg.dYgdxQe  c(I~P$cK !2DRFV)-(ؽNkYmUDPZ`-%71k@hd#t42'N/1@SȢZt|;'$C!1dGGb0R1V~~VlFQ1!]"se( Fуd8UoYĖ5 :;p - jQǓ d)*F(p 8 mNi|ݫ_m8xKy$/&LW.A)g`σ;"2D ( ?Z%8>P0( F@R9Pkڿ#G7$YkFPφWFz|(zꪑz$ a'Տ^ηW]W(o#ہ.i*7/oZU06aUͣFǻ @/k2d<+/;@1XEȯpth *uE{DU-ɡ[&= B Șb#ccNER(cEIEUQ cQƲBv$"8U H-Z/cAV-zz|Y E eYEU{{i'EUR$c^3*pXӥPZg0xDDD*XfOYG]<_UR$,XRG’%*v GRE[lp7"΄1lzbQ LGQ՞DB X- +lf]x#GnQ$18cЄ;c|ۣ;=NR" )!Hjj~B+1@F'Y:F A)&ݝW m 41]ߒ]=*c}_;7ִ;7xq?jgǴt2z$_8Ԇ|Q&P¡6Avt9ZŴ0ÖrǗc,dQNAI!@U&gFZ})~i._}Y}0iy0}Y3Y~c-(~]`}\7'@{LH5oZ׵\7:+<׎3+u4hRqgJU`ъf ,oS㞐W.إFsye^1܂-R,{nm)wH _߾u _~btj:P+B tJ~W[Ǡ69ŝ& )c1Tu1/FXCW6qq]ծ1 U/jg~Udk; Ani"l\)\7:BQVTYO7wW (jgGCU֬r139B-j`K[Z۸F-m sbLW+sԴ .;ʨgYO]1?ܹQjl(v|kJeJeՁClc6#㑔6NI-U>XSaǤt9fI QQ"Y0?]UmEMH(o~y` 7ִƝifYsSbI;매YVуP$)0p XJNdR :rC8#䕆neC^jq.A yI mlvaocPVP'ŽI0j8A[TfP'ʎ35٥@ީ!]n]%ڽM#0A~ڢYXv# gH@u'tagb%®=='/rtagRfdZ%geZԸDv+] ] 1(p42)GB3" N^m쒺JR91FCvK<1"b(i.IaƉfbaߜ0Mu+ۄHqF+99!vّY ?mV . P,W:= ,e`Qa(d324vVp0qnqO?8F6#CA1.zӼW\VIHx?pmN%7֨QmX.v{.nԸcu=ԱIvv2ƘvTVK h8B(χNӭX tQ#Νrcvå=Jy14PL +*^}gE,%366#sЎvM4p#JW[ɉ5MpjSR.zDSjqI.&p?q SPS uunFc,۝repȀCz[,lumN%vO]Pq[Q&EO;y)ONtU496\&6P0$ +MHC{v\!zDKUVT[nwc_<ۭT)pJЦy p鸫yR;&PQ SxDU10(F.AgU`LLSF.AUTLQ`.Akr⅛[QCF)m)cܢjQITd(Ct'c8ҳ]h88JQ+L:%ZYOK u,]ECq U z*d8J *Q#mm ^TU QV+ekM!;&?]bQ":ҳHKPgWez#,( yDլ܂;xUQ1@)*`sU8~pz#}p a@Ђu4 $;]1TS,zXaU=K8b0rBb@UŊ ݒ_oQBB7;)z 0 do;&Fˀb0( c(EhKO۝204Rٌ6t jf!W :?MQG4l(#  !YV=%1!$+bmW WTLSHń*)%m5,0rehc`A  m.X 4,bvBS C!?#0ã6xܲYO4E!EŲ ,M4H 6)SQ~TE!lSGat R1uGX*܏rg|bb+M!IQi iZE=%g)jd:<="CdFnAM Շ[ib3/dmLIO#,Mif=  QL:ZRQGk#S=0V060M#FД9LIO"sdL:87LElCq U.lputJ-iaz t\NլH.PJ{zd22 Ɛ%zb{_+J 95-T]We>2%53 )Gdbu MNZ'y_W171qt"s:d\ihwʻ]:渵%n)$1(,T *Br4%h\*#+=휤3u3,#*s>^"sZe8ʸ]eW1$9YR@ E#oMpV uEsbaAL?@ :'AG?I!=sWo(@8Gwtt"1 E#Q !ǔk!UTRޮ.;|8<,,(0Pe}"}! !EQbv1M~˃@ }M?_/m~kklw, /0 C9RUwڵ?oNIIȑ#!k8)v.b_Q$@(K/4%9`0hcҽM4&)1ҲMyy**ڹ{{9yݺؘQsƍ~Vko5 ,^rEۿ?00`_^zE-_###[[[ (TT|а]{voޒoZOGS BRAƸƦfhtdmmm}oش15%%$$h4~l?KzҲ,ZqSUu}VQqI~Ag>Gkvc0qxyۺ--5d2#ήBo/xV8SeYT\ww{}զ͛Y?tW_h4[-kY⫯vo/XѢOuz}}})QEQϿ< "3Q')p823/斖ꚚK..4 ˾:0 `ڔaaW^~+*+v{WWWqII[[˲mm) IMS(?po 뛚M&B0wӦ=?[b9???R\--{uMMiib9}5W^u:˕ g&(bI"p9:G>{$ۣf!Qx z<0V%YYh ?wk/͊|Ti۳22\nfk;:kjcikkOh?>1FhnniiO?Į{ QVeq utt(O O!Z@Qsf˱1@B3N/ORبH 2 7]EQ_V]gZ-NɄt܍]K ez}7~Ͻ V>== (QU5,4t҄ Fk[q}qcnj+˲6f_immiڧa'N:%+#c~n=88X+!zڧ{鹳gi<%Z/,%g^W^1 uZ0.۠{clA8!tǏѣFΛ=ۛ򨀢nkOrAq r ЗvS(@8|sgCGiLz'$]=d6@iǶ N'Dz hi}DQ' jzk@}ʜ!)T@ yׯm= O|{Ȼql@QHsu>_Ĝ։S(@8|kY Ss;pNpV0o@  LBl.@ :'Aǯ~?_7gySW(0of2^D졟Q /Ei֭IID,xsϾ}cGdI< Bdd#~'_n[+2=0Eq0 4 .k#Gp:])/>l|\\ǎ%Z%g JwttqG!ITUEA]38Ѧpxx,;ӧ.Yoc4h:UpV+gM1kK&/\^Qq @|`brJMI~ KWy[~>˲aaڰqVh@ %'22F5Y,f sUhzSޖ̌J_x 6&p;HIJZ/y zAXwvvyм46o6dHKk낅/`apPPvV>iҋ/2b}{**+ժƎMҷ3FQ?(9bx.v8/<{OWVW{<}|O >]$1!~ƴͫ`n Aعkwm]M7\?fԨvay)IF ޿V>R'gǻ\.ch4RҪ$;5%óO=)⚟qCůơ7~_cGQ5zx VWW?qqxpf_3$8aͶeV$U-tϾ}99&M|/jizÆEq}MW]~Ѽ=^EEEF>|şmشym6u!!ZݻoqV!g^_YgΔeyӖ<jVכLƉSêU ]|@ݞںԔӋf_Yg} Kbcbc=gsࠠӦvww2OI&Kp EI8̐o b=0QUEopJ u4oa1(JSQUԳכ~,| =AA@ ,d86%=}Sgy۝@oz@  dI b aAL?@ :'AG?_QY tE=@w@ ~DdAesW5kWT@ϠV=h#\於m#k!TUpos~Y~vN%s^!$G~z0Ei˸4|cKʖ~Dmw!D4: Gfowr{<˾tW_ N%smEo2*CVUxݵ KJ2K?$I˟ѢOKJ2nE-))->%9F ?v3M=G>h;z/pN㓯c۶mxnNKkkeU#~8oę3 +~eBa{!n߭,PXhXRb^ =jQq9Ԕo$'Q#Fm{>B(--asӭuث(6@ ~0]]]<765{O##eEnkkUf ~[AUUWkyEN|ۖ@QG ldc#ýۚV.$YX6`gFF:qj4M{3kZآģ2Q)I/;;9VQP ܥj^@U Eı,\8o6,v=aU T@8weAa4gēC iȂR@tO b aя&9O^Q9G?OaF;+@8蝯JJ[Z@emܪ ]ڟCOy/,˲@ggWZSWQMMMh*Ӵlwt8x+6mܳU8= ;_?Ͼo- EQtZym4M!S۳iʉt6UTgW'qдwI7~/Z ˲&^M Mk 3W)hٻj),_ŽҲҸؚ{VU׸ܮАo@}⻠~ҚޱuuuGq###gXh漭[~7N39)U?mٺ>-5eٗ_[[[xx֭iھcGIiYrRRggW nnneÆ⒒@ɴxҘheY">.eY@ 'skޛ6 VWL0>hxY]BXÇ}%H p?:#`0m_OnN&?s4DȈ a""h替[N EEFF;x}CdkS3O;\Q1t4k挏-NJHHMNv\aa%evM{]r1.Ӧ@hH%]d ִtἹ&i̙ LF!^wrtuu|m^Ae=VQX}CCKkkСjw¯EEU0MYY]АPv7[fDz&x*AY752""2"{!vj 8ThRU @8,בZ~ O?~֌3[{lz8f">wz*'e?.c5Tjzӷ@.@8eO`e4C>>+ )9oQjc؁3@ ~o&X@8 ~d@tcKOHkO؇>{NGNkp^cZ#M W<>FLgᜣm,k4aAN@HQ-vKgj9=(IK}2L{kmۛP)x---%4ɮ'LEe(^O[?k},()+斖bi/o}о 'S`ǟв뉉`j^Pò, kkkߵgwTddfFFsKK}CCkk[VfFdD ;s y+(.)ikkoW|ggϜa4 **rΝ55)SWW?oA9/ňEE]]],˥t۷WTV  MWV=㺺}U\l̔I5}w5zHUt:'MأhZ`1Q`׮nqc[ZgfDG@ ƌ(K/''&pݵ)'HP~(ٙ@0wovٳhg.YEZj!ClZW0};l/(ݖpŸ1c>˨H'o8`QqƍiZ>Y8%)酗^ZW8pࠢ/4gE?+-+7UU3gLvwiUUW>|?n՚5vco[9//o붡CL.?wN],x?"<?bYvɲϳ2mٲUU"#7Ɋu-OWX cjzH 8R-_x`֌_|MJrCww|r=aܸ?=`nNۧM:n̘k =rCqq_Əp]} pࡉlj4bx7\7}ԛo FA!$BIYYxxue"&`aں'캫 x訨'ۜns>\sn]sgzDD~$IRsK#A3{7ߴ~ƹsf=p=g|k~Yw=w?l6[yEc.?ƴi }Ux$Z  LJۓoҠ@ceY@Iv;AT*󼢨( Ʀ&ۓrxA XUTEz}eUտ!7''?@$A ssrl~^nq{JJX8(^][Wp8OP``~Πe].$TZVI ct8nmZS԰!Cx{9H֬IKM3fTW=߭\zMCc^?wNcSӪk>㸘^VS[B!aP FCxXت֤$˲A0/$$8>.+ `9!waged$&?K!6`XϽbSs}wݩ}a.$+3c?~ o=U3ӷ| %,4[o][?v,C3W\vr&fMJr˲0'@8蕯HINNKM٢$Q1 ]nݷߦ4K'20[nO?^mW3}< 8c-lCGUdԎ:Neu:,ZԐv]EQ0eEgM'c$Ii( ˲ڟtq6$@ ߐ k #~ۅ2hY0nvO3c`>o1Skdǘk{S8o&BeY5o~9"XI^vڟ"}~9CǓ쳿OOZ1k'?}Yί \lLGOlφAp_?sR&LUTeppR)878.aAL?@ :NAA+@ U_:!cHtWQX϶JK *%g~FO>}+cYB= t'yA WuYixJg%Q)@8TU]p8::,f˲t4M!p:###GQUVEde\n7VUԜgٺr 765Qe4f3p:fp$% A|Zjnݴ)S;-/J{Ge_L0d2 BMckim۰iѣxAQsϾ}˿[9$;ްq*11_}흷˖v%Ktvvs ;;;?kUJ )dk޳w)J DQ7f?f0KJaO`ٻwDniE-NR@qI} KWQ{O{>tǟ.nimѽ=[|J@ &z~y:-(Zjny[546546j-h;u8Ҷ}PUUKYseZEQwYZҞkֺܮ]{8.M^VoUU>pȲL?@8}uh|7nޜew8а0Qqdx0_~li'7Lw|u֬8|`&_~CZ[۞z?UzZ v #G~hE\\x`HHDK(;\>z~̚9s?޻9<_ϿѢO뻻Ι=s{9wD ro=rdJrb  LJHhmm;gNnΰشN-?t))B#G4a9cQ"#[[bcc mpn5'7W9"9) c=eĄysfMOKHO۳w_m]] iΞ1#+3C<>..;+fs8 IIq11ƌ sTKa9qm^=^?I/,˒,>LU~yvORQ(bOE_%Z"ȉZҥ 3[oк_kawVQZ`yWQ{fD|uݸo](M^x5GPuk@ 0}ƶcwj}=<ޏ__G(WcY{sb@ * ~@tO ~Lrm1TN+Kz5MR{cPUUKzf@8;/_o /o9~ChN"*sNc= hۍ3I?mXYUxhQ*j;5ᮮ~I۩(9)ڶ7&6;:w8Vv޳{^eY;zUU6U\;zbx{H|]t'[nݰiֶZ-7Y`Uu5= PTիJ-۳Wս4}yyeu@8/{ jg( Q)mB4Mk;/~XMӀMS2%o?9Ek?iڻ+m n|' 3hN)MU|/ n7W4( 7>)>7]}d}+/lhl\d$ƵTO*߻h7N}}5kw [m=}@ ׿}ǎDeKMFGSuW@׬rFGFs4MoݖbYo񆵿6uJb|em6>[$Ix⥟oܴlljZt`h xȈ{̟;wά>[PUl1A?wv~AWuo9<'+.e;{Td'\k*=5ﵷ'%%aw숎>Z徻ڳww?o=e^<$+˷ EQwHNJB}[n~Z,ss~qSsW]eks 7F9b5mzēOo9.6v[ؘ?YT\R2k ^_W_W8xh\yŧ-9T\2{ a/Yw;nuQ fS&OlOFzÇFx}'O۶wyg !,o-y[䴴\~ ov_XX]]]VVCnشXQښ#?n+w:? ~\:,$^w^ue``k!/gfdȊ+Ji˖noX'n3eҤ;nBa;v9M7%&ݷ`箯]~E}t}kj7l,*.yᇀ 55O?#M&7$+[n.-+_˺c κKkjk_}㍙ӧGEFw}***7gXk[[~A˯/(bckj v`ؘܸ 6bVVdX{HO?o[Guϖ-R]v-E˖]})IIi)=jǟ.>X\ {/%&$|"Xo;\O?+.oimuݲ@GW(cFtɒ ?8E$&@8镯OgfVU544$)11,40lߑ1fȠ(^o6~Zo2Lvy1F]ue:NU]ߟڹk֏=K. #G ^PPTT3) chz!99;w=sFqIfLCdUW IM7\o1mՕj2"##hJNJ2iRqii]F15%a?5""|K許G;nw8Q#G :d}~wv2ɉy?tqVfƐ жYǎ/nedDĝߪS4m4Eg=\Qzϖ ܼYC"#YK.ILonis!!IMdQ}C{\ߋWQ'3y255ׄkW_|A߻.=80l~qLLwۛͭP^{͇w]wСn2( `h jF7=,,L۠i/ܹ{hvO +^E Kˊ+jWz A;ofbcb|5Y۶=%%Yku|5b*6*HUE= ?n?WUȮ0VQeZOmG}ʲ`遉"M OFx2S|뽜G Pgitk1 c6Lϐ"d,izp,䴌L`yPlDdbE>G!@$+0UpO~ӊ Wz{s ~f䎾YO,- 91~Ӎ؎o @8;|B $쇞A77[CŊ*"˲&'̀&:}Qz㛧hg74$X?4IDATI= UUeZ}ГߗmUAUe凫kjv;?\Qv >h~meEѢ[PQQYN_ӯ>>ߵiZ[:wx퍷 ~}gh-~옆iS&߸q=ӧNv]sՕٙ?dޜ9i)VTTܜ{^q٥W.--;TT4zH~z܅g|Y1S}æM9Æ74=Ҳe_~ V޹kw~!gw{M0oO<%%;~\yg+.-KKKy>H! / ڷx|䤤WڸisLL/ /,+9C燇 klld ?vܽ{Ͽ455ߣ1Mm!pHv ޫޖn䤤>Lppp၃-]>Y N- Xz{?[+ .XPәL 6eL&Y`_Q5jĈƦW^o8r;wʫC irE%;_|嵡C` z-?48ǟ~Z䤤g^xA/?sY}oǏ ?ؘ^|I6@8cKL$JҨ#ϝg@d8ݤLp8 Ο;W~~~Ο{;wFF'͝=[̸ kim+*.nniimkP%5%yi9Ceff^rхFaBywM8.0 @QF v-btTTVFƺv;g̈ߵ{(aqƍKMIۺn/8xZZ[-qcϝ?uǵo.'( L652"b=0rb1?p`Iṹ >>aOK}PS[[~b LOMy{^yWnDaM5m5Fx<^|Iv+.%eƌq:]ڡI2̾BIbS>'Frt*yIdlfѼ(;?Xm(Ykjj[Z[N u9<,EԔ햐q3{tl?v܆MaUU﾿PVb18.<P7,FUoy7v^(օ7_)X=uv.:|}M@ts(} oYO;}ҕUB8/"b~l*b;wbѽ?fT1֟k/BW3}f`2m\~q\tmyR/vgz;\ps/CkC_!8^# JoN"d/n`&:`FW?iw804=1P@79Jðpi fx>='4ƽ^Jm2z[N=li_v*puuuN |>_sKK_bkt#?>:恢1)O+|?D}gy/({k }G?'zq+{zB'JdY*9yaSUUnmCc*(*ں}{KKKR;,-FCKINX, ߮\}N<odggi'-,mllAqi6P;vꏃ@s6mu7 |6Ys߫?uQ2/"# _~z}9|OV0CS6uڔ =v '_򁪪~y/v!ChƲ55&1᠎,v: Zf*MMMbKN-z~IT_w N@ΒWL>{K>P}!g'=1nXW(mp%IzbztT!]xC;"H?H?H?%Hra LG>U_ D]R3$f9]OJm\g YKzPnX4]%w9BHUUmKz;r^p9^MmݑG"EQd|>q]]bIEq\UUՊ=~p!iljEa!ee'KK !--E Jۍ@UW{޾~d6PE۸iӈS-ZO#’> <)1w!f[WW|xXWQYR>ǁ}b_?/@7t0444̜1!;WOȲ5ӧgex<#nB(uȐwa1=JVĄЋy!/_ۡ믽6<"c<";5wF8Pɉ x:뿘Cط=^e^&ݶV0,%4cm{h~0mP԰өk,gڎ~Mg4 ಢO ͪ2 sKZ{HsQ5i_ Q$uADoT=5ң _q;Տ1|۞D1kCCBwfa:'`pe>qdHJ_v+,Z̲\hHB?m8neitx՚>۷s8rsUk#$%&\pqCM[m>~??_933?SwM7Y>yTyyAYÇB?p`ɲo%I9cƌkY7E x{?:jؾcҲd򫯩:{֬S'O>QRr#G"RSa-ɐQ5:{O5x[tҵkϞQ#G8] PUuicNjgz`Z]JrҖmFfgD0ƪ}_,^Ï7l'f3yhv AEmege!UMCmim _rtQwyt*Mm#fPcܘ1}L=}iG]S)u斲S'N|F!dXEI;7zMFclLLTddSSSiiٔI\nbnjn&Ίc׮@зWn۱l6+f$ԩ)&nA@m6afhp:-,_|͛+*+9zᢊʪB!e 3lim :L9FcxXG\yUQPh4|^hhhtTW =aّG{O'6P ^z>.=r䐔ؘSL>narRS{]%%)922bҥcFb6mܤjP޻lcnj8ndvV¢ãF2it=M299)`7u`evԻQҨbSOSeAt~4ܹw-j_..d:Ƕ.7.rzsOl6ZB!mQ{}ԣaUUQ,F+Z,ގ70,?"1;4`fs龎ET瞞`KBݼSuB)TXߘCm'?eYǵ n^zng-q^}KoŠ6Ke0.5Ԫl2QE`6 w#R ijnX600P X4My>2"٤gŞBoћN5}Lzu\rcJ\FN1{򹈁궧=Dj7I  5U՝uOvJj"#5uO>ߖQKka;w cB{;YVVW_y0;vjc\ZVjBCD{Ͼ}s IIx;Pg)xp!466vI$K ]˲<h#>6Pg)>_~BXݗ88㸯Yxaj9" *n튕.;no7zuBUՋ.z7i,]"0㏯n="#~?O9BDED3zݏB`0//#fdvgzo{5w]%+W},꾧eyyESSqWl!8(b6>rcrrnOUu5ӧ)0fjjjBIJ9N+((-[R}}W^A>r?5";88s;wYL as nu:U-)9w, 7v,[m/(,Dm'{tx}>E۞~:~llF'm萬!!$oݾ=)1q.Y f2oR,-+=xPSsӃߟ8xP\O7Ս7.:*r-&N2vj\Fzz#!d49BydCAG\lo=p=wޑ0hаԔf^ZIjG1~.g N\fg/_k8QR|muRwINj__ 4M;v(0:|pxcj#M# yEgYV/01Wݫ?^^,!>o)3@Ӈȁ궧}@:GRngϜa.j߶Q;fۭ?Pvwt~߯{ "w00(oi0—>j\[Oq?dؗ-j0?^Ae~&"f0W*--ayclLFr{T=Ϸ>l,=ahWC&i;cUUkk#ۦ l!|>˲vd4@=BEˆO!,tK~ Gd04U-Aa}M4(5mOihliȁe^4^:WXS5D鹧퓶! (0hҖzI#cZO=moѤR } v9Ow lۄMh(=G@OGwwkV:!~uۢ^J jCgvm"Xm0JQ4(ҧՄ٬bZ}>(!"#J8nKVA&ԃBF#B #,ɲnG=N !giv i&: =V ! ~M5McպaƼٳ!eɲocGEeO͟Q$nGOb6h>DZR7Lujeں)'3f|l8qg0EGpgyQ1F_|!, ]:a@j*;TXTd6Ҫkj>3I >s|]}deE].5M#&fTW,w߯9QRr[[[+*lv{6l6osǭDILxQ.Ѓ&M`6cb?v݌k/>q"6&GfFYb}VnmMO<(DZ_~PQkM0~'mх;t҈tUvێVeȐ}9|>qe65=-qcg|> bSI,fڜ9+Vu=<-[>u/vʊʊiS&r1s՘1} ۳w'Oֆ|^9BHӴSU4M斖`j-_z=3gXúL&p ,z 7cƼ6mHJҜsN_``A4!|>_^~O5644755=ln9+s# l2kd70 xƎ/''::jpBjUՎBC\_hm6(FeYl2L}'&\5l2557koi0j2֮cYM˧O}ѠࠦfHyEeFz sɲ/oAu<|pPUfn߹qyUXzʤII6,+3sL4MS-0Ir9].cBWUUege566:}f۾c$qqn{DV+ yS[T IκްА܂|l r8,xvAAa!Fsf{UcTTVFFF^Y""":%0 dY6M eE><,4T VeQuu7$%eȑ,yi''$ij RT14$j NH M,?vhӕ4sƵAAC**6rDVLtL\lLlLLB d+Xotߩ-MӌCTT 7ClV[B|cYH@0y'|=r$IC#u M**֭[333%I_qA Y=0ncqht\VMU=^,veUU!e%I*>Y:$US5rx)0f0 cTUu\tal2p{^A^|g?nfm[,lVxDQDњ5Ms\!xTMlh4NSQƱ(IϬ``>}mw0TJDcd6Вt{mcc)ڶ-@RTQaUUowN wUK1 UV5uH۶|dYG[y]fzZ[_0 F{YrDA0,+< p0Pkk  pDZqF4]s_! 9vtۮynni QA A` dEnlj4 ]=&4M%\US%J͊UW__rbinn.)=@9rHAQQ]CXVSeYQA&O 9V|\SRVijn?#ZZ[E|%n8T[W[rP~+N~nh%6x/=Uv(?j}$*:zH2LM]*:rTEU[Wj^A~yں:eϲ1RU]r.+vz}'++0Ƈs <QQ lljlhlxvWTu x<r%YNOVvv<Ԙ7nDYƦ"Gt!;ì[ub --n'F#ˆ BDU1Ftʯj$`YjhOɒcsbH??drW!UMj$ͭ-0*{p84M+,*fFYa,c5MQ5UDFy]1Ʋ,;{^jEe]EIJL7xqqx֭$AfDzًHo/,e11~h7$ɲl/v&eYY4A0n d4J/!`0#Dg ƒ,svy\,g'u1r{,R1/+0r.疭[:M !ЈǚdEfY.BA@{F4BF4I?X,NҡI=F4ʲjGw?(46Άӻ0V%:*!$.@mڮ鷟%Й>5tJ$>s7UU}gEuhP#~03 zm6i.R%幋RQ'a (RGK2C  55uu=0:YZq\OM1Vb9@:C1Q1_`1[zEBd6W^zm*!ܢk߶y8@8h\= X#sikѷEt\hw. $(VeIEQZ^90rݠ*oE!,s^4`:$EO@uמqqaa,ӬǚF+!!,H$˲lyO@5kVDD`ܽ>a(I m6, V?"}99o>IJbc4M 4cI~S A0`4f)q\`@hEb6 Q1F&?pࡆʬ!!Fd4jB^uuu! lϋh2-fbed2٭V|-w\5nh4[,vb1 ;} ,tM UUݹ{ϣy %  ݽgoppPhH_|_hҍ[644̸jB׋[f^x~ڴ:(p8r>-i`g4ʵY?QEٶc;pPͿl6?_{!Q?0zȖ 7Y_vɲ/tWc'`K9ozѷ}vy{.qrsWAA㑣G_}}!dي֬ݽg/2 7}pQpP0ǎoڲu-xÏ**+._s O?TK8?:K?`;o1|Pnm7ߜkސQ#F<(.ndvVRbkjn/hq644҈68!;=Ѓ6nTګym׿~'O0b1 7_QSʲܼkqc(RVVV8'3:-5?:";!}> UE%8[[]nj^t577[zuI[b[Z[B!!vj0TUz}$=D1Vu CKK%wK:/,˖\]{0Myqæo1 /Y~}Tdu^88Xq}OnBUZZ6iℓ!!?>nX9xpᒥ[n3=b8n'ɩ f4Q~qa1W>|h``@vfW ٻ?m~XWZV6qx|~a}9;9rؐ䤆ƫƍmhhPd%-uhiY#ZZZ\1~55f9=-->.n޽k`QC&SFFz^AAС'_bվʪM  ҇.vl6>eywv}U3.8c6QNeY6 JgAMA a cHRMz&u0`:pQ<bKGDIDATxuEǫ}|%w p\J<Y߬J l}T) όeYeee@,4v( 0L^^Y˲i"v( bq c)BP(b,#T) OOTt;s!oBƞǂ8ޟ>^1 (Swh.01p`,B]LG.ѹ+˲,OBزx[ΏքԍAi(rs;`v)fp!İ,G,B{r,+G"1 0L?!#zc9,:1m"X˲,|K!4ݴLIIj--^DO7췋B9\Ų,BHUU e߻uVg^mG ;_l<|ǭKW{%I ~y9}ʡBn<'} ˆa4MIp8y{UMCQ4!eguL0Ʋ$ckRqlzԪZPjb1}5WGw|CmC?Hg&(:83eJ!e-JKIVT׸ u;t¡pqu}C~N3MMJlliŖ#q+IIJD76ˊ±%guJJu݈WP~e 6ݹ\|>޻ 3TM8?ڕ1 #%1!3WL5beЛϓA& 0LYU (}٢ t gNK߭XU^U3y?輌U,E_%e`㧮X᭏?x. YXv͕͆uc koVyĄMw>t6Igo@(F es+04M 7tvu_vmih8ACKk|]W(s~Sm8 'J')o^NO ʑȘCsW{d9r3)EU3;n:>&ΛMML2:B6I4L` BȲ~S`U^9nPcyNGg'a,UCj6`DQ-w#W54<&MKN ݴ0Av:kY7fؐ>Ie <ܢj2DžHIcFfǐrdXDqͦ/ xݹÆʊ!.kG?3c㯿}EQ3skw徹.۟·$q.cKE!:nİ۲Ҿ[z$%0ucTEa]uo~ٺ-+<뤙 ͭ_~,!.V} fN[,{'L7㯿m2HQURA szGiEGgWFj3|{Y(@-LCʑcF|L^4z  q1i9jժ#FN=|()caAYAU, cO V㽹 cq cY꺦i<ǑhMtM4AAHc {W_)yz e=[0ϲƝncWK FNa &66outbч1xeٰ,l60LMgĘ-[PaB$Y%G"(,  `-Rabxc,+ ^[9#4 ( e,G<9@`a,20[mUiMUTx>`L06{7J! ~ނ?l!9x`aNv pln0 rɖE>XQ?O(,Ãȁ)LAo<<ȭh=,ws [c|ib Äs2SUM{,8ca01K*1,QS&ϵIb^fD%S(GPĹ|(Y CDXن/4MKQT@v)G}<|4/Eմ2  0f(5P(=!9KC~3 CRҗ?=GE}Aɣ:ײ7-ҫ`Bp3`YVQPE1HM,u@-˒$h7 ~?yPed9E{?%d"Dz, 01A`q@_Ѯ!eXEI{HjsC~_"|~?7,Mt,c?{ 9Q(GƳknfDcZ@(0`=мyX4 !DH&oQ"Is3+Op~w2e ?BuF u5hfB|¦M:;=8`NIV>ڍO=yH.fk#!Ƣ[uC1xBZq qBMӎLS5Mm1"0BoYvy8K::|ieY²r:u4wߟ{~ i80eI ,THa|¸XYm6[L`d=_.8nꤶ.?+;cDB(F"5MaSSS-uvvAi)"H.:BKF@"d6"aY]n}MMmVVѣBE_w̘>a ^݉3ߴ}KiyEccӀ8[jmmm}^^NK.>m?fO9:6&2 &'%N< 5P~YQ TU~)fj 4>5%%%5y!hǎG= mm֬_a{ɳ6n޼fvݤaÿ*HD9S[_ƿ'%3"\ 0,˲,zӦN~ikO.>55 ?K֬a Kڽ?m  6`r !"eC?rDY!Dvmu;wLo޺M斦Sgqֺ eC (?(cǂ>ڶliksJ6t4p6eݮW_|>,|qc/\eڔÆ 9픓|-++#3m䔔;"RRV5|#3 @Mt/2#=>r: c^a"3 òy-(|7be[QUU233?MTz +t H]WCA,ðA(I.UTN?&aN1h@d^m#OY\Rڿ_ߑ#IIO0nƌYYU=fȭ۷757zI6lƎ[߿Ԕ䈢D.:Q<@h(hNuq\~Uֵmˊu/dP}c,U}mEMzN{ƦqcFgʫial}WMMM} M'%&vt`(VU:M*jć'{lA[eXaB(544=k֭N7f+;Қ4zϿ;`u?߹cWnNf:xYgZC~_׌,ʱAD, bXp,jII7nZb՚o]j)'$$6ˢ;;|`SR}nVbJ0|Ūo]n~#]aSSSE5U@Ѝ@00=Sd@Yau KK11VWh3gufzZM,Be[+.DӴϾN4p@yEg_|(ʅ矗Pc{B|iW^ 4]tጴDoYd\C`5]?/GVKbX#5 NAoش9O'ttv\y 3ssSR?v p ]i&%% !z}RS 2Bm6!cFgWKcg#ƍQWPVQ 3W<(!>n0?1Q#G3?+#aaC''%*ZFza^/MTNC1fYONndf[K5VN+lmmcǍN4l$JIlXmmm{_v8Ae%IPH4E\CfS5Ͳ,H EQA\;0 xv:vڑ]lyiY&[ z慗:ԬL˲Cq.KQP8r80#  0 BđALgw' cZ&(:$Yt$ j0dYpBH! G7 a󼪪Pvt^GP8t80pv)i4McX&;3B(hH^UW6 rL11+/흏pa,QU s|eYhB˰!,+2X@ E]PFrcԇgpX&Kd@ !y@^D0HV 1i4/OBHtYa>XY^]!zL C~={L(b(&z B(z|CEtlfNV f_jc"Bd c?ׁmN.z nf?e&'\A p]C!Qq0%Ƅ}at:@ 1bX>Ȩaˠw2o~O1$Y#$q{:bn$0@F'!ApFDQVdU!:Ks!$y\šY˲PNED4͘]CB HK:}N,wbB"s>P~bm 䈜I?a4cazx |+BMؔ䔁i ouim߭ fY} :FLoy1=aT:>P/8ZG5B9v OP(* OP(* OP(* OP(* OP(I`a- ~0ƦidACrg) rXc%AB]ׂOLVND # jp] b0,p8suy B.~E;v~7 0N$+.!+~F:qd^P9f+ھϿܳ ,Ï/BANfY:M^vR(H?H_wS0֢rf C4Iȑb8[ᅧv (eYNB#LˊD"y嗻:_y;vȣ)uIV8,̨y9AE!6" Q(~aX--7t3gY[Y'2k+s^&;r.⫯+*/8;+^v7^wyݲ,lڼ%77 ON_cs ƌy?;/~SNb~tŒK.zO;ԔaCl-~Yg&'%dg565umW_o fA?8(II|ͷ>p@K/Zz쩧-l}Ͽ _/XPXP0ldksNpEUƟ^B9`!Y^zCpਟeخ.ݙ 9̯nֶ܌4pB|g J/E/u2aYUUSOag̐D jjk/z}{EQ.BͶdJ0 4`vڝR/UʱƘRUS6;~1ҏFly࣏gG"Æ%%&ffd 2Ͽp5W\g^xh~:IQ/O1lXcccvVVvv&q-]]]ζ@ i )q9?1g໅ >xos۝we_zх[Z[nwVfdYJ?– dnB9v`ʤ$44˲]I$ bT5t૯21!,Iҷ˲,BY'rX ?8WT0̾YI} .WA~^FzW B^nNNvai<5jĈxv-,>l(Ǎ=rQ#<8 .6XQ1rL jmou_gbB<5۶oD4M[n^DdYv9r$g(u>ò1^dzhǎؘZ]SSYf6oݦ(J||aﮮygw\~}²džM;;;cbbf6'$In`%I˰UUMqq,bw>?3$'xnI飼x,ﯖV ~eIUX0L[{#Ð~mظqͺbcc rBvYY;EINN^N໅/]RRV6qzE$ٖZ!ؿ?]]|YsK b`^^_|eeY|gTU[lYa~B>ȣr$Eɧu e寽Q9yzN}E[dþw?D}c_KԿ__Uӱe;|Uk֮Z6 ~6M[|aƍ}\mm3O|Ukx=>1յ?O9zObgg;wB/ę3yҲ;vjzoV7~0ƻkugWxy퍷d9fݺC0 #-[yEӴt]okogq]ClḶO>eY*Px%?;3w ë֬8~#O>q55 0yII1[m[rXxqAA_RTdov\- B0h$K-ohl^x)S~ɂ*.5r{~֢5~eu p}:oͺBJNJB?S66B~yVfFjjǦSS? P{ts/G#_~B2H,`Y㸅*.ټe}:i1c2nާϔNtu{ǭwU޽lꚚĄ۶oڲnY n;va{˶mۊ6tǍ3zȡC_p9{&&$lVy6I& h;`?eI^{FWT|`l˯)__l۶q.px`11K/v9Wjjn2yyin[\qe9ՂoƉ ws>k],F":=@a~?qv,Z8 zV17AZJr'wOp߽|| pxӼ tww^|]|5kTME1.6O +ALlL̄qc_<ϩ ,4LSQU?( ƀdWTX1a08r9]iiwQ#GȲlYVlLc=p8qǝ]3v5n?Ѓv;jkku!p9]i}mGBY%Ie˜X2#C2%s\$"s0 òP2Mìi?#]7 6ɖp_rgB!6qW_n]rхO=\B\|fFFDQtBp$gaJDȺ;m]I0uǘѣm۷ɏ X#YH1B`0MөZ( d! `0t_ y/YMDAeuM7M@!@uB9CiyeץWw޽+sg?}M֬ohHINgYY{U%%&Nσ?eeǏ+.)yŗAE=jdIi/0 1 ki_tӖ8ykj0ƌA߿_9~¸q_|~tI'}d-[UMcY1BH* ,D!x͂6uUW1?>ʜeY>taC-_n@ @%UU9b?7f:da,OjI3g߸q՚dj1#fbZ֤ gI61Ba0g~Z$,^lb~㋯sM 1laQ,[~ol޴y?8bذ+/$?7?:>c5Νo^oRbiYa$''v]}Xm-YzYIm)/9|5];%ڲ`0*q !9q;::"%33#!>WDRSS60/,㺺 r$b 4rZS[+bRb",92 p81cFq)]-dò11$'%A4,6Iu oa)IR8ynwwwdS__oZdq4B|`FDX8NeQEQkI6I"׮a6۞0 sdbUŖr~}C㎏#&My9cl[n׷746]q{{n]~CCNDcBvfh㈢j*Dzjkoop\nd%@023!,˶wt:˲--/Ɛ5>}11pXnhlLJLLJL$7'i5q +W.Ąؘr~C99l'91 C 9naS9e[793-0MX`e=9~B[뺎'S="IeY< rr疞ķ PU5?/cПK.gOK:-/>aDQƍCL.?8NXҲfO2'A2*.=rdKK _aFEe$I"a$ `gF$USkB6IJBƲ,`\SWgYn)s'ӧ7qq ƽ2 M ~W^п?9}W7]w홧f&S(~o ˲vd_1=]ntkN X[WcA~}}7^=bp4 SSSSSS0.3..r5<~z}rKJ˒Gr3ޯvNLLLnnNNN))-z<} 33v;1,v{*wW:.ain?O A 1|M]{w8ݻ-˪H6 #7'qeed$'gefq<bYSnO?xٲ}׺زQ[PЯA+,lohmka!$ײĤʪ A5 4LAMlhOMIt bAnw\\\yE8OiW^vyҲJ(Gd˕g㺺:|>N0jiix~Qe 񅅅IIwbD(!4 O42K/_uh/[q{'Y\7}M7u#99|˯yw+w6ercSSggWTO|M-Q+"GEini9|xss˯rj|$omiݸy=b)lM-׮!jWE033t‚ؘ1F-¤r$iYSDM Cť äY|eMmsKW@P׍ӏ{7rsr&I҈ÇD& C' `brNaKW,{15fqI[Ͻ4ܳϖ$sΝ,ì[~ҊaӴjkGx277'/'{5w-,EaԈ} >ͷXP(>o_˲uuun۹==-3?gE" 뚦fg٤쬬oFZC}{Nnv(J9v} >//77)!!33#Ǒ f55ui?mĄZ___ZVm֪Uݝ} E!sg&vl-ՕJMIMMI9YY.+1!!#=->>>.6f BW]~Xis{Ge]p32ғ332ƍt8WQYUPLԟ4fgGgIiqmemmm}R3w`cJjà3N;u¸qe,vݺ9;?/WӴ)&-,HINnmksUu:gzJqiY}cCB||aA~A~^qI8n\JJ2G t.1Y3wZ eY:NQ{z 20NDdL#NCQ?@Dzpu( IHp8 p808#Il6[ i}5oǪ-B9j=r-P(JHļKtR? Ovdǭ3B9l'Np/ B Mv8UY?WPӯP8ŒB\zUϥ hmm&݌Vܔ232N>=~|4Ac D+,PgQjEΩ( zЂrlrOf4?r͚>~rn盚{i@.WK<B^q{=ʪJF8ݻw,|?( $7r\l$I;XXA\݉B9(qvplܴ->>0Mr$Y%zm6&Ip8l116ል8l\\a&K$jLLnǀ(ccEAlmk{,tPUl҉3g"wx,ӏuòò<~7~=lko˲s1]6m1lh~TUpW{7dt 6 :tee55o0Ms0~X!޲uA -kG'5ᆱoh5]ĖEKfge=Z4>ܜ$-n(&nڲ;5%yЀ@p9o L0~kQQA^eYۊlڲ{=^aZZ[bc>̌I766UTnimq3'\7fn'˒ƌc 6:t~]cGڸyaCfefHܲqӦԔ1FW4464466l(ʱa!r$2t+w%f^zk}0W0$Izn+~}WlfY?,0L_g'؛M7 0;:} B,,y?W_s:FIi) }[wuu^-G"K>ֶc !pXUԊs^w8_{n}awP(p_~ew8,–Գ5_~'~|Ws?oiiy9e0@0XYtnFHDyWVYSRV3657?wC!a];P'tsssDQEήֶWx',-ɧJ~e5k|eߟK/~8O%QUw~m=gN]]}K ÓO?koOv|ŋW]ijI8>>.5W 6t1s?Dә=Cn? ԔS&AnW$ٴyKNN6 eYavttX+D:]l[ziM8r!6Y{f87r:gzi/7o{?zm˴JK˦MѣF :߾sz U tvʁu`@ׁe)`02 Iqq e YY5',Y|SY$I]JM'&5j̴i^'1rtAة|L r97&'DJ bYt |u]}{g4Ep8daq]1F1<9))ymim-+/m/_@,GP($EUNc~FHOO۴y3 ^SUմ,][Z[+++NsvO׬inn޸yKrRY-`:5S(&ʪݯꂂ|Q,[^ZV&IAVZU[_YgXjΝHdq(~[nHO+,(XbECceƬ\i@^nYk5xa]ߊ |X-_QΫj}U+/\ >nڨSS>Ԕ>߬kl2d.W}k)fUԮYC]C}>Q뷥r‰'Fn6djcc{}qc J}R,\8"Ϙ]ɧSR.9~:}U?Od57t^ ) JxY޵by$LLQo~{ߝ9nlҕ+']][֪?i;sFYE㻺.8ݵk֭ohzR^^1b0G>o:d'WTewu#F"ʲ++2|'$ۤl+ڸyA`Yۅ,N2y k֬[WWп_uɧ Ü|҉F(2qbvVVqi^|EQofyּ>))5z'4s'H2wP(r8BUUEQTEٓa5MaB!A|r"ᰦi(2 I|e _Y)}6};@Fl##Fh*߶g9y89u]QX]YyeYBSQ Ua@,Y--̎LYP՟h}$!DQ Ƣ WK]Y%gcYF~\!A '- 8vMH[%d`EQxL˜,@zoS;IjI7q Q\leA˂qqSO/7 #7L v@iiaۺU= ð>-*bPc#[^: @Bf, #=k- *ʡz;}qRR4g}47gtch }O1ˢfn͚=#eYnGf8,1:V cL|gO>NsAq6rrݞ)Bg#Pط ~1gZ`c!L]PM 99,!% *av-z5[Te^~Y&HL4 0FͨBzWB; GkߨBmXӱ , c IVRwuu72wsK2[PHc/!C̼yV(/l┩Bl BUG@AUS'o>e.VjϘ1--3`lq\{힗X1f>a1|8`Y gmmov\q@zI+)_ٹ`%$lС6@»+-i&=E{LnٚD']0a4MfXF4[tcV'0e0l,b9.p!q#y3Ake$R63Bn~3F"ڬYƨQ 'v)Iq̄ ВdeeGD%2Ma:{deAM4g$I7 rǒ]}R0 cY8mfYfRRrqGa4Ui El,GuaW4M0O!!jog7l}V=[0:Aha 80薮k<~:q5|eYVyO7.&K\!&˂HȪ8!`GOv\y%jmUWhY@BP([B@Q~0֦L1P,3%ħ;b&[Lӊkmm%ZLbǺCn߄q4M,0 >N< H,KMdXBm$LI/FAiTYYvf:;}D1<546<oxa+$p$$XXu]7MŴL9iyDr NvEQ  + ˂8 4 hPU֦O3H曝_p\`Y4 "P(=myayy2DáMwv!N>.o(1DziعKQI'|w/^x,˺ko 7nڌ-뺞}%硇#2rذԔϿf+jjj%Qz0c\fy}Νccc6U0ƚF_ u(Ab,,z=ĸ8UQBo^um-0/5FjJJjJmE^' IM<Ӈ RVVQ'5_Y'W䰜p|9ojnNE9eIÇUUF:^|1h[?g{1F033(HhѾ(ʱol E"U (PV+5Uy$I&10WT@ uuw)'7/W\>{ΜG?ЃU,Usϝy>w;kk@0o7nܼy͏=gvuu MBaEQaae*B4r c?֬KKf1ck>b˰>(әeYYYv2nw9zֶvp8*9q$91Mr9jpbBbmBk :< 6uؐ!>_BByr/"XDI232ޛ5k='}j;n>)# {a+6 ?/5M[X0~EQ2̲'O?[-*bn~ۿqٷ/ [{zfdʸe˰ijBBbBl‚~ͩ.ѷeي6-< h%i!@04MSUP8 ʜghmk wgR[W뺪jPHu0[ǎmƝw3 t]5ca9!6x͛3KDP4EQu= 403#!p5] Mӂ8 hz86MSӵ6laUYU`Bu]eMӎ:ew۷`AmmmvHW"en/_*kV>0x[ U) Gb8!A|% 7~:rͨ,/u՝>acrsH5WBr$sW*gefJdfzZZYyyRbb(6MOj*BmȠ.,OnW5m Hd]]]OMI-,Te][mohx0M!,+/oALLH,,vlmk qo6aَ_~^n{GGwwwnNNyEEbb"-5%rnڼB8q8a֮_ FTZ^֧$e}RS\.(oBMZqq`G߲0MF9_3wR?22BO C!l$Ar  80\!d$ŊGUU%I"ɟI8#i4MnG20e jPpX}wbcvu]]A1ġ|'D@?`YndYp,QabTMx޴,I19cT"$ HjA8 ~ qOt`J~1 Y ]'w^!k D` F`,LHr,QKV{teY{ eY&eY$=DH7 i$r8,3 SQY'fgewY`a !JPX4]G=UGu8 rIawhEj'q.V0E^/$ K?PU377WO\C|''-2ejYP]e()B~p3p4g~9gòLt @O{_Ţ{^/=f0cKP@U(7߬{K/p{1|8T,+!A1gY.Â8n:TUi);DksX², Hיݻ1P(e$HVBB_-^-Ys,,ԧO7GJJ232Tq{6&0MHB[u=:M2[ kq ^#{2^ c0ly9 }))(W]].CrPM Cо bZAz}:ƀabQC`=ZiYLQqAOg%'[ Ƙe#3ͼ<+) ^M3X(#uϷ5jklwB1w:@JO8C~:P(Ȥa*'B OHډ'ܬO\{-:_QnߵCih-!BHQ][룽rVj>upX eY[G0fwdׯgjj{؏1@E?Zkj飝~:`(4?BG& 4r'g}@1֔ˊ=)^a ,1Bea`Zdo!41άs$"Bᐨ)ሎb~vrn vzL(mwߍm_-c(GޗXO JI1 B3-헆b- : USݧP(+!G;>ݛwUg\N1?dC1Bx,5Y +y8p0bg!!P4C7t?7n104+mB:n7PC)ƠAM7ݻ_$BSR"|15#]!4֧N5<"Yζrre +C.ALPz+'!Y/Js>(j@]YfY 6j ;5CS%xߒb\7#/%FE~YjZN4wIC`EM]e9Q0ZigN_|770>))zv~q=Md#N0;:9!q2BPrxҏ h-w9UKv ΖfǼC/݃2ògJ{~AYSRƊdDŽ 527NӲc7yx븂91/( # ^u;_b?&KvAQakգT݄ 7re OP~CY,m<[X_{nYѷtkq}+Mh]+ +I*}+;-8$ԑ}殪YW/rLGWdKyGzCLnR5eAm~[78#/Lrt4BΠc[^}տ-|[*Kߖ'yĎgc{|ŝ Y77?tH8bR=P2첅_lL~\Z-3ٙaboMSBuüͺ%5n}gkvc5 S\~YKP(+LJJ"X9po X[qѹI.YqJ{{p ؂X[{H;o|fnC`fIdH$ ŝ+3'~ncop!ɋw,jYxJĂ555mt~  ̍bjNj ALȴ lP118ާP0L[{9ӕ2)GaZ[[/s'm"&e5݄ O21 %#x<݆B3 DQ(G|jj}i5?0D8ʱ>OIIJIOSݧP~0 kP;CV:uP$Pѧkzެ 'ΨR(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JJ?B:S(JݖeaB~Cc c1!gV @ <{V4_R(Bl(B B?q$8]x1˲v 1(˲?-Ē$I6MKe0uVB#˲iT)Jҏ1y~ي}:/6K/8β,!Ah;CUnke 1cr09 |XٯصK.8 cY9x_vݧP\llA~AEeeYeaU Bq\www]CCm]}$yޱkMq\~^@It`(B9O:#DǩDRSSO9ĤDڛvY\t#?GGhv_zֶko_"))ŗ_q8zGxaEQ ؞nQ~G~rjzSSӳ/TV^QX[n~;wcwvvUջn_l _l6vŒZGjUUƏv'%%}NsΚmmm|Yˁ@ǞYhWwW~q9.BhѮ#H?Ƙ㸖Iƌҳϼs?xرzːA>?SN^xs:p8\\Z_lL?uCァol遇]v)fږr9s8FKk࣏y㭶vyE{O9ܳ,ھ/ BϾRU7}w 3b^{`(ֆ1>Uvc=z}>_x_Ou[Ԕ?pڔs|yB/>lhzZC9bLߗeY:#?g u|qqoymoӦL WY /&''=:3=}ƍ-ZdB# kjnBn8P8zǏ[QaӦ{`(!yUk֌1;  < /f N 9?fL |o]ݪN6nceMbY8A!n~eElhOgfA<$B0?B'OJLL+ ~B91;wjF_)K?!IJXx@lLiӧMJJJ7f̜7ߺs8N[{[CcS?zHeO?K/hڔɥe}RSSSRDQ~N]y;wt˭ >ߍ]s%]|I=0{vBww04 #,˝]]P(757fg;ߜdgy=\w}Xde*Q"a]rnu&&&0 s%q꩚ivP˲x8J? oP(WZ5x`M| Uv=%9WTz<ÇKMn|[ii%e5IcYvwuuꂼV:;^cCBm'Uuaپc޷ #=jwEeeA~AvV[nWzZږ۲23DQܺhQal߱ ??&[YUi~sϊX}lnqȠA<755߸]!wIIIKK++/ڿm%$ )DGivQ(G rCR,˒$ !1Æa\qgD<ԓHDEAu݈D"仢(D"aB麦i6I 2qa"fu=Z"f, 0VTUUUQEQT"EUva6UQ-6[0ljϽ2K$I|$iaχe\(c˲  0iPM4p2!͎q3PSD~B4 Ƙr| ȲL\*!D"b` 0LDUP(F0͋"!B098nAe o4vg5M!4M4EQh!RɃڣc!-*8Ρy14pS>! [3Uޟ~F?G?DL:Y'<ԓMÔ#0;UT!==,zOJ96jvaK^t [&Xq 8 tx;ihOINq:Hc8Zo(`dT{L),BA`X1Mw(c, (X GF1a$Ko]0 lCoʑq$L|)t[q]Y_hYVT)ݫ DoaK?e1! yP4&&pxe-z<f06-&&&&f**+~WvN'9clBn+yp8."˲$@ qӖ8axή8ҍ,v&yvm%˲DAd$c算_gl6۲+Xx{+<']IF` B6-3 vy0LkkHO2λeYvm+V7ӦkE;vw,\dI[[ZZ~ذ!##{tuwA32SBwx]m6O?{w?u}$ےu@>ˉ z-~W_y=_y-%9yM6tiyϽa~͂-۶E"M[dff~{4o+nI$Q|w"HM]N#x˶mngHOHnN@UEe9';>aÆ]%_/V׵/Y0x<0bc|1B÷~&9"7}{Ą+V{@xR˲[[+w]]b^;|+W4a#?r:Xx::|= )Iv]PRVܼbEEO?ę3^z@ XQY4b0h,r !w]Wύ7s-ȓO~u^K+ssnNcE%'</l[ޟlhllok=y9 DD$*?$DJ ĖWt>)7tfkima>f{*cӖ-} ~ v v{jJr >thZ7m۾} II@ /7wİ;O>ĥWU{wIinO>-:thȑ̌>xm]e嚪ڬV1t??EGA0wq٬~|ބ+fC #PXHDu] M‘H8At9uuuP(RRxIz?aD"R8h.8íMM q$¡DiZ\'98]UM B"|ںCNdƦjMuCBP!`Xl6k}~C7\{M{{a8jj03w(H_CYYaجC@0(L_kn膮$N<Nj%W?W썶G MuBiC@0)L,ѣ>@$IT5"IM%%%VtʸA\NBahCAxhEq(/^~C.=KL.4pƍBAN,;v4`MQ˲/|%ӧݻ#.;Vũ'7oLO4pƴ꫆ ~ᥗoAp @2tH1c{O'$ٻ%_45iրLa4}G[n5uҤ۶s,{lAͲ ^x_r٬BhEaM\PT'(wxn _|idgO%_}cZ*r:A4M^asw9o~o>:cĄۅlVQt:, ESv-%9k^j͞Fƹj7 #K٭R,zndcYi> o!kA}k׭gY6"I۰Wkp4 w?qA;i椄$U;[4VkvI;Mx$ (J,Dd'`@$IIaON0aIp8Kz*LypWZC%Ijo -8Ig{{ngYeYUirGQ0",t6Bŋs>+*!q3zE$;:֮((e(~,sa59kn#dS C7m6Ap7f}_ixb{@eUh?T]Yŧb).-}77/.si% tGhfg ÝZZ[DQtܧRŁ$m&+ߟ PBA՚4-2>ɜ1Up蕚t\8ƌ$!~ '7 i@ӸE&2p=,viS Xji|p'yyW^~aqq> h B-}w*fu8kłOǩ)˲9ŝ@UĄܚp||iݍH,f #HC~@4'jPrHEQ`wr)hQOIZ ֏!~-^'gwEۈ;Zw^;|KHqA dg~feGTU흖{Ï8МcFE#B_O1.Bր B'IAgӏ!E~H4סֹ8'G"z`eH$qܩGUh:UUMcI&#'mQYtDSB|B9"E3r9~fx<r>t# $K.!Ggz "AmVᄁYBn &"ą~f"+;k9 HXEC;g"!4]ӵ]# !I< G\q;;h >n"Dсi"Ǟ<활ٲnC]LwQUu>z 9ڼ} 'F؀=ljp;B:L0D8ؠ(\|vx'qahNӴ p #vo a8[tDB3Acw$IҊM@ڑO <^aC4wUF64Ͳ,;hkf i~! >|Hdʤso!|H((GqsP2,CQ4<9)hryt4MCYu)3uu6qܫOQ\芦iUeY $ˮz8Nn]]jzʱ9xZZZjjk>u-@j<_QY|RB ¦ں$EQ,ܼWϻn ݨolgrIff ~Z1Ӧ{mm$UU$$īZS[qP -8zkc/lپaYФ 333~Ѓ ȲЌ,˟~bxE? B0JtE>&N":2MYQ(H!L m6\r\$绎Q!4Ǎs7]w Øa"B\bٜaQLp^0 CQIdY--xט ~.rlAACM89}ԟ?ymK |glahzM7R4 / =4'g5alAYYϾ0=w1!t˯aYWqV̜yy_}cY1|}$¬ ѣ7Uֶ}s"\f\b%˲q>pa/S|Oi6 S7t܍/5jŪ?KMvۖ7lljc^Xݕ(NJHUUohmms9]džAMM}+.f:fpY1hWl8Ɨ>8o^]oڷ_|]TZV_r8aTTV #%â(ff˲m~Dtp\@-o׷OB|<HyE}CC$@EeE@m]]=pIB=>.aڵ7kib| <,=(ZC)î I>y"8@̜>miD[c;/Fyj$2Ѷ.ѿ@MvӃrAhyLq6;ZI=qa#I B*Z 8;BfH'.t' A AQ˲ggv4?s A|C?nB%-˔ga~ ;]~USeE֎D$daOWN:  8?u9fȥ A&2yi<#+]hZC?$癓% Gq! Il'8AWH'.$,l8ҩM>2EQ8}v&0M24; N]N;xLMNƧ]'xuB&BW 0Ih|7#±:ɲ= ǮiS~iBYQ( KbBgg pڡ(FQ0H$ʈ(\f6 Nwyi._RԌMl F"|& Bb#Nx^?d:B5b%pNybeYj#74(ʏa;3>ׇ\>}Y Ce@Wjk}8a"@OEbY6wzrbBLjǻSep@AhE$.A;3111a6a"Ȏ] q,̒,q]\Ҕ㸚fӉ܃c0>,bt >~ ?>x騫.߳ofomkk\Nei~ X))-UgA2G4MekZZZ;-480ąvKt>l:_ZQR!4L`ߴe M=Z :k[Z[kk\N'M8صaIˉ?(!eq*x;f>iZhiSʋ ?m6[rRrZ7XQQHTyEeSsuՏ8aiG1*jl iYx?\|0>>!6]a9GtCCii<_YU秞ݳş,x\v\N(<t:-_Ͳj#rya(v8\ӑtF_lu*q^/>Y,v6r\єT ØP8lX|nå^XRCPxQcfYvyw<Ϛu뫪Lӌ>ѵp8>ytF+jun(xXm^e|z ├^0!O7~j^wU Z v߸nv\۵y}.kIƇ¡w{? ^yl%B4]aee吜kB8-_8ǛRЈ F_zMzӧN1Ms՚ F :f(YMV+Ç~tف+fϢ pkcE0"NjN^ONLzΜI/ضcG=&M#0y{6oֿǑS'^~KݴeK}k'%&^3gΤ nݶcێ#G p饻s -fU*rWVy4mVkqIɷWNuW,¬^X~32W]7m#G(Z\.#e~䤤뮾jEcV^spİje55'3oikmklj=sfz4UU9۰ys]}=@`)--~)II4M=RRfLѻwyE Deڔnk-6m?hͳfLw:P( ]Qdͦrڥ$Y̽VbBaCg͘qQ=藙.<<}\@X[W6401GZf!fhK^2nl>}4lyZ]5y~/<(< TԼ !ڠYUUon>t}w?/qk)0L dޢvgB7q\+\r0¦_^;-mͺk֭۝ҫfK{MӒ332^U Y~5k?b}3ֵ큠uyp:}^oAQы//y=k׭࣏ygY/GJrE@[a[[u7646oOX,EQ.p|{x },= #G^}͢C^|yYn/OHlΠ |Q7b4zUsL[^^>Ώ7̣4ݠ!r5$.dqB"h\Grm}W -~7{^\p4; gyBmt\Ն@îseZԭ۶''%9BCy7\wY]|Em]o~ߛ޻wzZ&5r5C̽{cӖ-$0}տ7nٲw&JM6e4M׷OZI'9bǮ]`Bfj^4z5sdfkHYy[[>0i„8/& 557e{ɊبjK[k/ep8𽂞=zN5eҤÆgaGB CsΟ͝ۯ_u7N|̫\,+Mkr)E@mmm0 G"vq~~=]}*#GrMwq}dfxuS.uo\@0j*ðik"7֋0Llta3noh}rPFҤ,C\v5uq޸4Eӧo:ݹy}׭soׯ- KN/CH)*k_|yhz=̌~ffV1';;Q^QY[Wy!{䤤_< Z,UU-_P[oM(Z CK4M+=ri4P0 $I:|i9dpgsozO= 2Ma$)-+?\\\QQqzA =.~[\\gNv/|aiiڝ0(+@~~Aa2-e֌cnjǿl̏?Ȩ#ZZ[gϜ_iz׮ݍ=Rv%>GF  P8pu=>.^eW466%&$99f67n_t՚SL6 cҲP(0LUuucc@`܊ x>&B)))qيKJf [P0TdWÑHk[87 #G6l~j6mͷl6ۥWPPb޽z <_QYkwr:"a8Nù}6p:6 w W"H$$;b@Ei;-Pᛦf1ҡ;v$&&a,G"ݷ]'))q銕%%d$-q!8>;Dk[ ۛ4r+V/␜󫫫/7n]`hM[yM7m]5]>lhcSӶ;/58(65Ym^Dm&\r-[|tP]]z9⛥4.;\\;W[{o lv>}t]|歗^eҤ99I.]+(=rw++/cFްiӧNYv 7~':}(? o-۶O6m]B<[EkRBu*Ms'IjF"e!EiFQ0,+<㞂,*"|8SPdf|ķLiVUj)*!1 yoŨ:sa "ir<dq~ ʲq,VQԏuT@HSPuDp'e9WUU4< BIq\@5UX,,s,t+G*MӚZDQ$acӱu?/TU-I( FG 0Mcp$( ·F"2 4 (ʒIJ(4MMXu@} $ɲbQ<6u]UUXU(DDQ_YtMѱ-f(4(  MUՕtc;qG-վbVUU5(NJLJLLTUd;?B8烡t! S{ZERї8o߾ hɣm@3~EQxOG7^pγϘcKExN;tpNeunڝ{=?cgz|CL}%Ye}' j켎qtNWwc7ctMg66|!a*y/}#`iZb'w4auyO'Iyhu89z S}LXŧc:ї:?vvĬAI'CR-$.B?͈1MBEQmmmz: Bǝ!%'&;H  |q8tlj }^߹^0߁"J >!MH*痮oj aADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?AD4U! ~B!UWu]g6QI'߆8aCOOOOOOOO0z S6/O᧞#BH'p`6&#$At!uZUӇ ASEB?ADGZb陒bO(*UV6O4Ga Mm$Atdi=23¼B:PJR(?Qe0iOM< A !iOMDH:wAt093$AtS(^C¼Kzmӡ((!y/AIMD4 uĤ( hq4^ Ovt 4 !q<и !HщYPEӴF䪟  hXaJJO4r(ϲ,q{ R ̈́#`((<fwqܡÛo_p`ǮmmtsEQap@(y) !DQ0!{Oގ]GJa55[oQT5wzZjҼ{t]XVXeEi:>>> ?*jjeE u<(Ø;TjJUPTdZ+*tM9v#Ob|U<34MӴa=@7mڔO4~ BTY]'##/e( ~ñl~a)i 7jsΗ ,i5]3M8a8F<"xߟ<([9ŽwTMch9>g'biyB45]X@(q&ү  .B, p4]ivDz<Be"!d"/YV<CYGr,Sm})ڻB(p:zOB?AD:6))EQctŶ˱w >(H+tb)O p\46 v OR AQR%In7M8?B(+ R@VGzd@$"qGB?ADq MM?pE8_tHfFƝv =[**Ld=:8{m = 3 jZ^xwϽsx,AYz{R{jq,vDeKjjjXCv-73,{>7\{}23n{ef665etn/,߯}wuwYN׍'| {\{Uwq\LQj97^]fFŻsso>$q꺇_~3xgO4q/M_(jA} @A55EE^p9}22fOn$I #p8"E")h0M}֎9"=WCcnRDڹkWbBo 5Mkkk۾cQt]HolleY'Nio :De,ˆaP4t]QP8 Ba$^_~MYYMS{8o֭WQu!%lkE:2_8;=sE+#wp!4L.ix$Iة3l۳<]mK%nBOuܪFA*E4{3Ml\˂s0- cS55(g46r~^xI0 t6s>DW[+?xs7=파M/hN4`&lMXEKcds9&p iڂs#D!% LLֶuwζ874BcC4c& S*C4ĢNLimjãce$I"v02"L.c1 XePdFW/!SwkZ@<65^qL,> ihjs1,de!3Y|,bB-.TkmI{K3OebD[s3׬7|:pYl };֯e۞<ȃ48>s)JtGyonY $ecǙ+&}"aN_{w?|)0ea&KzWa+.FiΎ "]wp)'QE{f?prwq393W{)? 6KFKc#]vuxxVŲ,-elr_M|~V,^tEQUpEW{+~N?Wbkϋ,˸]. n}A7OMu+97< <5˗rQ90!|'hknGܱn [֭&z7M49v,Go4M/0 {hjh`qo?_ Iã`Y,D =Ɓc',Ksdž_0]h|ctMYr9sadB>_`۞46 |jkETp;"cCsg `'D_w'o}t&eY}>6ZKUxܘO=pa˅$ "ڟ^$IBQ gΝgrz2)mAM*P,xf)>v=_ 4He.ff\}dMN8i {z~7p]ls nj$zДʛl}Wx4D躎$IrqnhOAC,aL*eMCQTE`AWHȶ88nHBpI>1O=t?H(eK8!pXfRiݱt6{dAgS3Iey駘IogxIomwwv20, q*,lmaEq4cV5zy{pown!/q@ c~TsK.,[P\ECU]Z8XŻ;1LdtaU !Z.U;7˲W3 韛?K b l=W 'q\'^W{snkWَKuڔHC+>8qppeYt4vy 5cNs988sςbKVmB̀,m@mp3q+NB㰷b888<(SS<}3Í0 b,/otr$$>?~4tv=nA*BO" S.d3qK ס`̃C=J67K$qV7 !da-\DSc5_7#^yOMO1xa1.X*lx,NKs S(֎,7oz˲" F\.^s]88\ IH]yJ@Ew}~MX,>t[ pE/\7`gN z7}zD]OL ntr>^ʺ%_x;$ ,;͒$!/F\&D-OU7 i:i[Td庶oemEɭ0HU/"Ʈ5MLӼi@keeFyB7 \\>c{4m$3;t*u"@O5PofTa} r8Gn24bEuUŅeJ%Ri}w0p+Buv"zLu4ۓV `5 IH~ga֧Q .*Yׅ@`5,I Dڞ$I$ΓZE$]",&y'\7ȊeF~ D&3X3)|^r>.; !Hg2ܵ˖rMG'%VhkmSu ITL&K[kM+t:U_ !m 5I44\ 119?#&X`v'ja3 x( Ke mFزi#0084W YiYIѧ}bt_ != _3gػ?m-cŲe8=sahnV.cc 1D܅3; D7Lfh .Ja "31Le{B!G/oy/ I5?UVw~>L.Ô5SG[os1Efbb'N\Tkn&&&9¬k/\`rjUWxx}Dž!~_P(.QJ?8s?]7f?~q2R^Vx ,#2, 188H2DACۃ,E[QKɲ\S2OŇ۷"I'N?IG$g?']Rv\և,w'Nd}ԷB'={pT[bly/r111_~``޺r9p#$eIEӲ1JiLܶ4M\}se<|{﹛iLoMXDVBm;>\*FyȕV.;~6N|]FFGiomeAO/򗄂A&hii ϳ㣝 Ɲwlm#ɰxB^?Ç B<ЃM!;vW~'e8x湧G{ؚh, d2*Gٱ#4Mcu,YǎTU垻"Iű'ضcc׿ftt~=ܶz+~k{{[Iuۅ(FxenPUX,KqӸTH,2dY;]T4v[oIwg'dO `s!}>p?>Wq]w28xG*wcl|Oqܵbܲ`brKX@H?#=MӤnLdjzgzѱ1b=݌166NKKK{wn?WɱyIpT%b2~oOq(Ad:9CgxxA:;W^eמyO~s2 HR  ^}5,bAOkV{x>z߾ӧٹklmĩS]#GpJ2˖.AoɂE üx0 4M(q4RGG{;fkz/]eO05Vƙ8y_%l˖;oʻfk[m2DIY) kڎq_߼({0 "0kVgtlL6Gss6l`M\j$108H{{;kVwAs)=F.C$]tvv"e100+زiK."׻vq.|1FFرsBFmc"?ٟH4\q4wP3 Ύo'sǦlٴ Iػo^7eF$d!333r92,|>S8z|t:룯 0 x<ƃϡ#G8pRikVKET~( 5)XU**@:T*q9R˖.#H\"$sah=E#cLLNphh DC˖.e瞻b]pK008Kذ~-YYxK-B$>wA%օKѹ=)EYH$^\.# xm; Q(f)&&&(J$NX$#KxF斏nN<㡭pM47xB+W,G4Mcێ`?y|?.z,`߁;9z%a{a<}m4MÚ3ϗ^41 Dz.Z ef&akϝ0 <m;oukIUa\.،a$S3;?h+^'ckk+^q\P,eFe**GX$cJٱsRV>p?pQb--lڰ˱'0MeKcY`,[4^& wlٌ!VX,hok#erIYj׭m;X륻 s^qed=wɒEdt|r&.\hL$I&lZAFFGtwhogѢD#:;pܸnfzf;7owƥ:3^/,!${\.355BkL\.G*"ϓ/I~UAQJ,瘚"$ٗe\.`0 Ec1╶tb(NfzfDM|~&hmn!xXl)ݝxV\ASS#m-`xd˖nB(0trr{OUUkTǃ}黷2Eijj4M\ΎvBpMKZ["  zhmma|bx,J81`d2=ޱ}tv\ǻuLfpR=m72<̂^ Cgff)Z[\ɒIK?zڰahlVÔey,WUUN9~C)-F{x>u 4YO2ϩ~{_5a~Il8!,[諸+kgīg;o!lEj<հպSP$+W-  ]<.(@U﷟_qZSrB!4M##+2@Mj_`ե:Jy}4^A*eQ՟g7M jYƬ|(ʬ[ 0`}s͛`jj~Ƹc]$MXWؒBpkWzg,Df Pe=])Es3:q pkR=^kJq_BL@SiڽmZka<psTTC.rr|Ű{r;ٸR5n@ pSKYn/>i]T<S̤fRфO4$h7̫u3R>WR IH5][a${#`÷|"M/eqpD-Pz-#R9 Is-L[;Zp@0ҙ4n8~! oNLV>Zz|nˆrw&$tsJ%E9pUJ#c#98888||n+~˲pݗ.IX?)sOCH0Fd :'KaB{‹%lޞ!m!/]5x44dI$>]9ep(LLUl[!"vL0?߲,4MUU6mX$K/B2|W~4y_Mky8vl=wŪ+jjڳ?OyGimmu3vpP!󵯾HkK .E*BU]Lz{YzI2,DG2iit1lMa 0kWIysC3 .EUoZ&cY C4g֖e{O>LP0(Odxx!mDUUv͙6<}`&DUTT7~Ȳa?cU[uVZy;qppvfmJ !px^ErTjf*šUxIg444} :7lg)VEfy_Pc'FNN<$f?\;Vs5Gut]eY#Gr՞#m}3g[ Ѯ]<ԓ|[؉o0>1v(KXɚUX|O?8ag>hnnL?eGtb˗ɗڄܪ>yK%ʚƖ͛7T x<wϝ#In3f)AX8{+qI5ںzI443Ohh`χi5/Ν8xP0SS!ZIR}> >~vɊBATft"E{09}N@1M3g8yrYg9ؓaeY4X,J.'͒hh NcYHɊ<F,InPq/p 0$F,bbr` b&-Mx<R4Pp(gn7R` @2!'J1::㦭 dO!N  2 ~D#,119v3QiSӤR)z{ٶcnC/eRī?-ݫ>::xi{er*涑U.}QM׷˥ R*ƭ:DwW>pQg-v>ϽǴɕa,$O× TUguDz֍ksܰ^]}b>}WJ5gYiT**Ks8ۋuř}>].{ᚔseYbA᪔Y'@>gHoYL&!wp(~gPrpppV$1 ):\kk;uss?/s&,Y>*;̓wn8@37:_)S9|9ry# A+I>2aw/vTQ(i??EVs 4 ~g Y;88|j8A.T*ttn/b)I*'$.Q%qsƂ<,JNy;88|j8i>aLdjzB壙:gӬokYa>b:pف_uO"mG ߛ[|r,y~!r UUeٱ>enʆDC@m!pF~Oe2Vk׊(_:Qs\Wʆ3rpp\/˶} %a]Z络t=kn WP.mAg]t˲;e͞lj-V?z2`>?e>>Mӑei?XE\YmK(u ej>t+!0L]pUjƛa4MCڻdL„5 Zi ]ǹB`WLIx<;!De/Qw;88|.;i"+YdYfy׈E!z]6hw$L ;Jg]Vax,6 !8~${w^|bYo.rz5'?1>1#{a`p˅a} ix3gY+jL6?%㽼|p8ヌ$I<LOOw6[K&6W1!B>eY_Xl)+-7BR4/ ^.YL}roK^Hʳne;wf a|/~ZB w=Rj=3x$vFz|g8OccwMgW;&&1oDYs};{Mk$%Jy~00 0`^x^]$(i2:6,456( bq$I1  \6KX?|+W 2cXEkK3|grQ I$Q]*i`w؊t{˗! iY\.rV,2:::+ͩt~?X4 {W_>. Y9z8m9zOsV._ٴa=ce4Mvsi^-} zzz4ITUd*ɹs9A"  219I.4M$S3DR<,-MͨUUI&x<[˲!DB!(5. rYTfd,P(J)J>8Ll6G\" Fx<OL099I<' 22:JXl6__[ٸa.EB{8>>NXP(ގﯥ9Lvj~ ,#(aKl)kmmxn,o}s}o}Dr@!SS~rd9Iw7M]Y[aTUaúuλD#|>g _qyt`ݚ5[yLMOŸsf^kڵt&#>X[5eY~9J2m}%aYV%?brrVx~,@i;4_}ӟvhjjxu4jRZa2K/bYT*Ŧ 9qPMz?o$ Zq7~g24<#GIRlX4<n'SO&5ccWIn3OX{|]YxBG-G|IxW"}܍, e˃*Ks$;LMO~={y>~cr|k'ٹsPI~[߬Gw P_ +lWrB_o/'N4MB$l6[ox^{)P\>Owg'?%8z*Fټqņk%!Җm;v 2ݝ]QUEQhiiT.hkm =_WmO2׬Zţ<^lb>,K|/hBYOedڻwppp$̻A\+?.E($xz߽|o?o.=p?\;w1M]p)|y`0HX0ttݠP(tbt|RYrM;~d2Eaڵ|cŊ3<|h$B2dA*Jzn7k;v]d2b(K/Bu]ș]>MP`|>ؼ8HCڵbD>_ӖJIҬ퀠ׅaS3zm &--lٴMzA+gI>+/{ EJiwkhΎw~U,ETEs-]L0PWXtIm3-Q(>"WG ~35=]k~]A$&A{[B>ܾ}%E|}rm3MbDTv xxVz*e=tuvbFeBd[nWg~s.򫿢X,b&a(4˅K%8@!A:! ѮX@ @GL<`ǃnXUP.k`YȲ"?x~wMqfg{2$!UdYyJwU%5VOqvoe Xx_z/ߘ$-7qa~=֭]Fe~P! J2.E4ч;tb;ߦ`(KuG2 GD/Kyϧɓ! 6_3gY|9훼\ CCy</zٳ_zf qԚNA[k+ovmdQdˍ,ɌONi~2 xn B4&5;4Q6V;EQBl;gΰbr. ] 22:Q(=ni4—$ŋAzPU.FGhmiT*({- EV!_*`YVm8}Jyٳw/!}7p`m@*jm@(*hm;v\Zn N9˾(l˄W&Aˮ%b~GGG innb޽/ihsq_ <:|D*fzfo7_g~ز ;U+qQU@ ~$UQFXym;vxsfN:$Inک#yy=݋$ :;;g)V' nv,8VR?ϐ$%[ĩSĢQ:9z8nN>_  WSj U$ʚ*;>9b֒%KfisIgܐ핯e"p8CA0LccchFC(47S*z Egfè…adY"R4BOc"A\fxdx<(Ƅ-)Z[S4t&CgtlK(bl<7#JeDኂc ! BмZ.k 2B|V^3 t:C$4\.G:!i xȲL:X,Fbd2&&&iii\֘vXY҈dp8Z9 X((JxnFF-7,Q,ߏiZ %[HpJX,LhL$$ ]י𑣼<Ӵ?N"@2bxd8$FcrrFb(5H8LC<댍OVPqM ^/D#,leDCCmFQ[̏519i3>i122B:!PcMӘ&PD令R)=w¾^zyd2 !bYaYQKSӲsxtpp}Bpshe[mW"գ^Vi^rlң\&b\w6{+{$x/w| өi_O:1ߒ$0KzmcwoXuю•c.?Ԏ?${Ka{{ on=Gקq<5ۖ|uryz?+?ǚUI&_;…}=xwX `6DẩF_$qy2;|VItUgxEmg.?^;7gXJ\8|vnU֭o? Xys=*ta$6W;ؾh+;۫|t]#Plw-XEOw7=ݳW׾aYxg|6p<ЃI=.CiotfnYMd3N\.Q~OO<% S>J2kj/WקͳK'J~iqe%(_Ev~ nQ9pc4%$S)0%IZ)˲!ppr-ynnt:z&0 uL.eouu$t:8|1 3n}˂i>'>Ke|>_?JLRɋض~r^Cu]#JՌ|><9fdF./sW|ئx+5;:l@0/ 9d"Q,$ ߏQ1a;ʙ( Q(eEYh t;uYg $!2Ms׽44$f&aeLMMoOntY9|A*Y$#+2H6ӽS?X,λozyo;33Ӽl}Ab.*OEek)*49|x˔HRdsY~ћ~qvfs]މv'4=3$hVs3>>F.#H ^/nZ~=eYc&T G8С e;);?H: wYqUܬfctOxٷ/۶H<րgdd]innL055("2ccy | $!hino!P),  CcYhEx+~2F) 444Ū8j'78Ul[Pzz{b5tuuS, ydP, mSSS(BKK+1>>eY455otnP.+,p)@gNјhAYv܎,ɸ=np/(5\n7FN:LLL8֖VJ2GF+ុs䘖yK_.$ĈD"l|/$9}ǎAHF֯[A.#<7Gq4MtvvΜr11>GFy.]Lr\>GYJ"'r1\.eaFoEU5@ c>QsXp2wmYΟ#v>=ʚ=i ׭dY0nCp9B0oYBr B<G[ ]㔊E0#LNMΎ\D"QyGikk'5t:M>ZxGhiiևYfcc]F77tVER E)ʜ8q !I}~R( B!Z[tNlr}yTU}ŋ`¢g~VFGGX;XE.ԩ,_|i5kەu:ѥpUh˒ku x<'266F0$Ҋ hjj&l~\A btW9l$L`rjVhe|>?+W"V|oܰp88?MkK+VUUϟYS^fŋ×[lgO(*GD"rk:hf\n7LMM^x=^&&(vg&@ej{B!4x5Xx<^&&&J% ȲZQUf^TU6XwqL%=3oN%I"ݯznY@CQҙ4rq*x|E T:$$0]#owh8,v{DH#S?̗N" q~>HKk+w}H6rP ]`ddNz{شi Rmx^B ,KDъ 4{&f:洝X4F `Ӧ͔J%Goo,%Qh4:7?մrN`|nfffhkk Xi vIKK+c  `Am5~$-VeV ib&`&aV(bUQqݳ\꺎(s?eEA%dYðC"+fehh~IK]5,lZ.)Jv1 @Ew0t q {n0$> LأThUvQkBt]GwNrٱ,d*I$VYQUuV=7 gvg!߹t]g``i=Z*q\YVu}( yMG5܂e\vݮ }K]/r:/%ʪn Y|mgԷ/SGJ}|cIu̱vYkNpùE_B/[a*V9{tbY-FӱFp!s6l6[W^~v5džUq;5|>_@1Kv3P(EfL +,B@2d@E;ײu?lDW4 W2zdeE4[&[2 isIdNx'g>r 7YzN/{M3|A3_ʋ/= $BV韶U7Ci ESBi Kv1] ] 8Nx' a$]bE@%'&.LsSi0=3hז!̹BN| .^wNx' w;oH%rCGpOaQ0Lvb+}e_fI w;ci wm\I'?dYYҰ, _K뒰,;iȸjq a"jܹZ>e!ô>{5-{z9_/]SMOZK9aZf4uˈi]/} 4Tyֹʑ/gDe:_U)% x(M4 A֨J2g\׽+ɕl{\xbUO!W2YgQӄlnF7. &[4ȔL _cpLlɃ/L@bٲy `s$Xe}JdPҮ=t\l*EWMh|fc,J=Aֹ" uz( 茻 a]κ6e/V*J%ޫeڦ6yH tϤX@+K_O[k+|]aLI3kCA(hNsH&,h*n;wYIBAgrj( ҘH:3HHuS5 -gDq+jfWyYGl*A6ta[J~[~l@p#%Cde-|csJd ]~. UJ&1ϭۏaTN'y~]_=sC㛛<<, 痬VnUw)5 Y<<[Dz W}uMyzu*ͺ-T% s2>B^ 4Z, YfYn7ڣ._IJ@ϯVkeRуfiu)onOٰID|rma÷6 yJ.j}ЬKjٸd;=WOw%X% ܪ>/U<,D$ܼ~^U̺rRwsxvydt]/ڗie]~ TN5gվnL b> Ӳz=t F"ͶiWrq|pM&Inв0ACCFRO|2sGl aͣ) &U0T n*^UPE ayd,/@ԯ?KȌg49 Vr LYX 5Fe]#K&Z#.xbUθpټ %îedYCrmu 6yeRpz+SS[ ˲h(4OfH ,^.nTNg,w- -a70cכ;*u{2LtbYuT^Vy ><%S46I NypisS%Jܽ0DF#_6/KôVU%^dQScE>:C7-<aV*<"Llg K[g1_H,1/ yd\bI xTZdKsS%f+֟{zOX)04g Ǧ?D#l^[S)bZԕ83Qbmʅ2KblY˚%S{N|3l_(&$I477ؘ_$pV.YXnԳk"D}23yT!SYseʺE[ą"2%dp̲V/w/ rg_JIx~]ֈv1= <"L"rrHd`aۏm_1 {wKE]54' O(&e"Wm+|ܻ([( I`Y-jE83Qx\@qsKB|e] ~X!Q٪[G,(j= .B*/nqM!'WE芻.pԤsAd2Ҙt\lܻ(*Ý( =<6c+—ղ,Z*+Z$39Ze[B[ ye6h ,lr03y]fE%d{D\fXdC3- miPlͬ=UEbN wؼdF箾 z׭4_F̤j_ .Ru\J_z$ [-|Ql\2S%5yn\fX.30Uf߹<{&4{s&K[<.+\ 7LC@, x@lѠ7ƣan7ʰl e?3i5IUZ*nEB4[l%A^;b2Iۼϱ\IB"鈹82T.Үi~g_읩3 8BDFM=ӴG]<&B{EkD%sI Nh1UYYHJc:sBL0-n*Q6,vgi tݳ;z++l 08Uf&cSe&a‰"mns(&SeFSvz%frBHB ផGΒn$?3G5g4vgi>:e"/?G7-8ǭH<*mq4mO>iʂU> GSFlywgXë Όm Nh 8e& &˄2 ݼq$?nb$UbHγY^=ۓ](\>E 3EK w茻h D|2>4o`%@3k=;Q[s|FC3oMt&OmɪLꭻ] aLwG"Wȕ ˳\U5&2:+j=X&9S8獣) Yz a/<{n^R[m|V Sh״Uq]Nz,l1DFc23֐$xTӄVYի,jD2;gY_Oͻ3<2[xd"! $lEEMnnвW˜FH%a/ʺhZ#[2>nXJiDHA;|= ϶|Q%y!39I[n+dQL\(& ͔eV՟P695VDjJT,Ur|X#fKtD7-s:$ !DEˡJ'$a$k!DSHe",?G-4êu/qj_1h2H >:E3,>B*ᤆ, zn.hd Kp+%ĉ"!L-T7ntb2eFg'JQҬD0[|t&KI7)hs89T.2\ɋ@pjna k0:>͞703g&oKgE` osfDd>aZ5t'Aprt@`oIfoK3M ɼёbeAr+ nyc%Jىi F vާsV}Lt^(e?Yb,y"`FeAg&J+f"OX 3k_U%О=2^u2Vh卑p|pEZ*-^<[Hr*re" ~c+* Jo<;lqq\k@%K>PW1+骕,omsbYx ٟW5qϯ?Rmjq:XPY9+j},{fk\׉[B\ caQXmAIKU .6k57W~$ ˓->8AMު˸wX̓F-mQ{?9leyRm}$B?/1%Iv= [q-3OLf3[#*矶O2/VOW/yߗ?:.WuWVYeReõȕdsHܓ&E٩JD?XU&♧)A6ho:3"4_>.d-ZK}^X/Ls5`Ϝ.ͰWմϽo9{y*0xP2YKjq:T;xÚݑVWQ^ϵUo:lYsœ .<3?_ڄxM2mwfz+IipseIM]]]ipLfQߪQYϱyegaKҞyw}9\=Z)f/.ݘjjGym_7=xTڎac99x*52%ݢ>fK仫 fq^H|n8Qb\TmԟzOo s3OgŲ Ri I<ݛ'z-+f2>@%:P^iy-3*C7 ӂL8/0|V^CϫJ !:2uiwppgmo|i)1MᥪR@bڰtۓI׍>DܯGӂ{91Vd2w5zlw<2Q\I*k;}(i3˽H q&+ôE]t^;b*caϜq$ţoxFׇgVce(K=b˂a=I ue~u0E+ËaA*o}3t\l]+^=\=(Updy݀7kgɂ׏XťΈNKk<2* b~I p_#)Zd UWgl ؓ9{r695VACGhɌNmr5yhiKprH-Ç* ~ ~܊ć28U'eI(|cs_LO{~$CK3lӓpʂ&+&},cD]ӵp ξ60e]&{+=Ӥ mPA [ 3-£ xDwOdjGE&K)֮[;0]fE=x2k;W*W]?YXY=QyxYn15غ$H<`Q9Ӟ*l;Ѕ}s;ՃI83a<1T;$]!vS U, Zm]d"wNt5>AvMsfȣ+ 2W82\`w9b~Ntc-x]Y׸_ƥs,9>:Eq7E_ݟĴ Pbz8.?g&J(Ӝ.sjć2$:[l)̜zY_&_.Yy>:EIi+qU:ͅeAk; [R&gwpvLˢX6 3iil&.'mW Gh j ];QͰ(f5颉* fSYRyD+mF3lz"*"pAlb]SŋcF*}n!0) ϯ\\(X,%XY1U6L%fIYV=xNd4-Kb:SL$DDo/=2d .F% P6YW&[2 GTQJ*&<%!=BaSˆIlbYLh\1=JE/G&W6v8tg/ /W]}t*DͰN=y2%vbvTͣK5 `/M/f/nI_f$kW+jMsV@dV'yn=,׏$L"]0lf+T-HRc?wTg_(Vcr%n] I+ϑႽ' ]0%V0M{bR,C2ESȶ>T3{eM1to6, ~Eū쵀_A*q ss4g]wuQ⪆ϓ/t>MRB%_?|ItV/B ~DFg-̀ګM&K925׮'>Tm[Vgg5*M}29Obz(ֈ:z'"氊OxO$6?VjZM۶~z0-LGhdS^7Z۪7*j+qs} 7/βe_ W}nF3qlЬuaנb̥.e;kYu|i.KZ.,Y鲰EUtÚ7 sխJ|mc&7[e|w5Ylȵ0ղ[xɟJ՚hh\S5gp=]ZG,j(!fI Vy ye'KLdtV{ْXZcYM84'[4i,k9F˲V/S%t\ ͔Y9w.G*oC_m^l[k(+2,c[6[,6tyvMDHe,an?!EeV(W\2g:Xap֖/[*/n1xDE5`_5MNfu\Ćn?Ebb!qqΑa a91Mڦ{l;LE #I2n: [)ƎR9fצCTIClrB_]~wKdKC,Hhl I^Xc(YX4۸LcHSY!ƹ2YVqW?5, Z3|mcf銻e n?z %5^񃏦xtyEWl Xx*^n6 +yya}`WM [)j yl#=/K|٤{'25nEͳk(/[JY%T(' 9\<,Xc8ÇGIy~gNM޺>ugQz{"]}dIpv=-ʺE20m-p{`i ɘVMҦõc2K AL*o.*C)LbUptwmdEliʺӫ#O %\?V-͞[-63yh5>zY´mʹ TX#W(jO[칐cl:}PT0a`}y6yMYepNmWj.ʆE`GQp+& f8;Qh9.p/lX=2b4f47{ASY_Hғp P6d:.b~'@#qa;Ӝ({C8)^a}mo@Oe0d^gF8c4ᕚ~9pH@GWyleNRQC2AO\ɶ?8e(jɼagJ&Up˴G]D} J2nZ(!hu)=R4+AOMKX%ň|x:24dy-;1剒}̗^Yj esme^'$ :HJPlj7PȖt6T'DMfঠY5B b/_2*tfZferq1֘ET:.Z*SYZ+ޝ ,ltg0,X!UO;Pӂq>3{/3jnI*5! ξ ( l20YD^z95^d`ֈE3:aG{Edrt@#sW_=0=E#eAƐBhpbH{uv[+ .M0` `RuwȌSQ7//oPltQG/BiZ4 @ׄ`X`AdY.*gtR鋰,OOQ!/F{BJ W<&Ũ`mOvtZ9~ u!%YeXDCt XŨAgPlY.ED>SLG TDP0D"! `YO:0!%R Z4rrP8O!>NёK%wR @hV)%~i.D]CQDJ($Ht@! uK|W??"L s3~Knh8=`T^}Y/FaUge3fK fzFUyJ$wD#ɤGˏ B̟Wco䲨RgA8TG7?N'G%Q>G""7I( {5!:%)PD{j<Z"=o&v}dˍ^̄u߿AخWVwڝ|?2&p 7:~$!pWyL>f6O;~&E''դLsVX`R)e7VBCW3q51^LN/sKΰ쩳3ht/RH3p7O}:zn07M&+^N%C&$5No9j"hebz1^LH?  ybMGȎW"ʒh>j&H52 @J;A-j??A* Ӌbz1^L2,OvEnhckR <4ďL r E>4_+|rOn- |ɇ D[Vp>D#@0xG8;!Dp:YmH$+׋f}χ'߰|'\tZM4:6o~,sA}v>z/c+pIZڙSXx vg~Gvv&066Nnn/G̹s$&$b6پs~ݶ\x.P_{Ťt(+C"055Em}=oRFA&}`sⷿ{+uu\&-%Ą|>::;X,Hk{^^|;Nss Jwmt*819ɡ#GHJJŌT*e;IOKyWHNJl2}V+qf3a_D8l61>1A$%&P(>4s. /QQQN#eDػ?/ٹg/Μl2^ywh>R[W`0s/PW_ORR"w9 PNu( `$Ncl| #ǎR[M"+35V imkjd"*+ʩ\Ǐ8m¤ʟSQ^3dvV^/FW_l2a2POw:صw֬&%%VK͕ZV.[L&vZq8 d‘0jj5a<c+&L&GfJ Pm.RRѪ5l۱L}j FVdF\.7v ..RB`tt>el6s%%QTXm6&&'@TR)qtrV6[^ׇE155EwO/>^wlѱ1>:ֶv_̌ /Z!;;̌Lf!Pճ?_MILd2!J?~kL#6-B(py]xhimja2cj&jjy& Q)LLNttn'&0اa0Zxh4GH$~ttu t 044LO_/zѨ@ 룣#m `inmejh0PS[G$!%9/r;XUŮ=}}Y/jj(/Ok[;vh4r,rᅬN6+U/cyͷ|$''j23308H_?wkjOM+j5|;¥K ϣ?3$'%!ʐ]ݘ&;:?1]\FT>0^8&Vr(ϣt<~gHLH =-5W!HH  @TI0f"-%LFzZu ( N>V%''{6ݨ*O\\.GTN{a|`yvfb.\ͪ$p:yH$ا{좯SgϒhDz{p84008c<G\?<< l&11za~~#׬as/+V˯pƍ8u ߾ok>FTVTp\g_?Ϝ$8{z(/O9q4CC{^z5TJ6lD=ʋkXt֟><_{IΞ?CC|ɯo%))qERIJ˙29"錍 zO~ ΙsKmGFYXYLcUp'[^ZRTXъT)%lV._SO׿{wHKK<>#{"PVZ_a6/sZڨEV399I͕ZV,_NQa!o>$ TPTXWx.:").*`0(+UU(Jzz8"f ˗-eNQѴ 9dr6owMBV+j˗3}[Y<#ϟ\.7ZTC"snN>|tѩGޒܵqCLx^HT( FFGiF*d4ր?,OV+H͛6rihj"#=VGVf&s琑L*% r0LΙ4YA "_׬\I|\A x<Vw}}(JJVٴa=PUJ?8{wKZj*?xihlbrry%sMutvt0v+XJIZZ֭c}ZF@ǖ614Mǯ~}'o_>5U+. Δ+)fΝ7GnN6u,Y$ؼikW+Wt19=VRn/T*eEדgUj~r2=p? TƯ VRuSGT"Iinm:]d2z=Z1g)m;wRݛ7388/~6[6^F($R):!GFXdfdp.";v&8}N/"7)lXĄ^z}lߵU+V9cfa!HlH$,~?#(Jl6-m<d2)'&0 j~ߐŋIOKCѼ`@סh񐔔p:(U* .fsl}i)drFFG$'%a4l8].RSٹg/|rSe`n7?ůܜ<@ gyh4>d2V J;{>4OF  b $&$hpݸ\.,f *Ut)) tntZ-VH$BRb"V\n8fiHl2|L&Lhd( J%^\>E bvӤnL&#~:!jB!Jq8NTdrfSlÚ=1( lTT*& ݛM&SjшsFrZ BnGRq8ttv?SX;(ˈX%6Kc1 Z9Kd2r] #O˜<}O鴱|r(YV'o3hٌi## FF1V?OtEߣN% ]{,ktr0 ם604ég˟u'D\|bBkjHMN!=w\-{ׁ4tZZ[IOK'>>g1FÜ9u .Bە:D7|~['zӖB~W*!~ A^}fmٿ 28azl9A.`?\>3gϱAXp||~?7CDjgdtF"7]shEDnNv}?x{۶|ccc܅8~u{ȼnmru:s]{24ObU5{]&99LN9B`]c] M^n.oæ J[oa1yj4Nǣ?^cC rK/F*"xLF2S019ɉ@"!33Ą BJFz:%sp\t/{sY;;cuNf* TjJc0xt$S6Ʉ^l>nvy!"\z_3g7BTҜ<}I||<崶q13gGm}=X] r9٤$tbZm570@wwV k里ÉT*%5%153rsA"!%% *j8Yk)))QZRs>#Hpttt084L?2 Vݛb`h+|~;:b1^gڵ7>kZ_ܜ*+*HNJB232ʦtkEjx )/ǦDL-´:D"r.\^ή.JKINJ؉7LL&#+3.P GOo/ΜԙRF#@DFߌD„/ZnY:{W02:\.GRB]}}#-4]VPx$cfff,fnCtb8p-O<pL&>1 ‚HIN޾>(*,tCjj*e)3޾>j5YYbqqhHIIATPTXH'>>˗111AcSPXDд.*( 0d>MZMJJ2gϝY|jFadd\2ҹ\saVZIb!+3B-.b1MRR##TW_fQZRɦ޾>XP^G"8J/ZF$hǑ!7'ZCBB> '; ֬Z^opys4 j̝Kww7.9EE,ZX^|hmmC*2o^ MM+^b2%7'"kjhmU+WDU.]REKkF!)4+Ntɤqy YjU3J$np#D"! `YE}""$׺j#S@7B0Ą6Ft#^zUO=uݔD> l 8].~_rAHdVk8I>kuY9/ +/t^uetm׾Vfv8>;^"w'.Ԉ|\ۉ)o6?]k$1m44։?Lch={$/7› u7+Ru<}7Jsm^3ׇN%?/) /r=|*MII+=J8bG}G!~+Ox( >m?B|w| gt;Kv ׸Wi"#~;D0dxd6^y\ٻ߳o c |5E(bddJWWwl.P8L(t 044;v项aSS  p\l6&س;:wFohl.=vWSS[G @P0>1PK#GO;z 2199+/Afn7bbrۍgphw&IFo2.-r\vDZOMf9NNJ'"YF'"rpa0Xl)m\T*O?f^~3ȤRQ(Dظ~ o084fC2sr_=Bo_?,ILLNrϖ-T._" %im"yy#33:Ν_HOֆROizD ֲjŊXyx>[Zr&.UUs/%'+/ԄT*a[LMMټUUa~' ĄJ%HTJqQ }~R):\] @(PTF&# rQTjdrEhxIHG:m،Fcjj LD*AӢjQx<^¡eNH儦J-&|>q II.̊exoZZXl * ǃ\. " EDnp8L::;J$!&3:^yիسw?oG,[ "-\q\.JsPTǯá#G#1hHLwe=~$ht9Axa%C7jTJ%/Gl6 ˑ{dB+ׇ\&CMKMaaU2+U1hji+p8L9drr99=q'ORYQN_?oصwol3``l}]^yuƑʤQ$H"3:6CV2HOwߣkP[[/[Zٰn,vEE~::;)/+C{%_iW7;_D6a{Ш)*`00<299h4zpdfd`4 99Z펆p"5%I4BfFFl;>1AKk+zHrr2drq]184 Z$edd8 c1L?''ǔN;%9p8L52W"b!م}j2|tu`6HOKchh޾>,\;x< 2Ӱl F2ӐXV:H$bXYXP餿TbbrD` <‹x<Ah2iW9f}_DDc ~G\.?}RGD􈈈ސdwwKQa(""(y>0""hEDDDaED>/5]DDDDDKhEDDDDDD_DDDDDKhEDDDDDD*n7--7+ xDxO[#b7ǟxsssiu7}dמ$hf B(|`:rg>s<@8m+bAFn.rq.^띥 x^Ξ?8qon}\AjJ2cێ\%9) 3pmN?Hm}=IIQ6^\1aN:͞}GRqiP(wDFI}c#@ Z0P(C?yހN[>"iwJߏ>*_DcS3$7'JuGD::;ys9zֶ6Fq7Z] 逑Q{z0 =p3gb1[w9>_,3gڬH$H$™hjnn5| Zf͌`,D"р&z ^g$3T.XJ@ m^gǮ(JsYB0 ړOR{ _Soh7S2f}$Է!~L^w;wT*e|b bu=ff|X`VОH$w8122Bo_?< A_{=C0#Gcjj*&:z9r8}|n7Aj? p8ڙP(DOo/O0/oFH$Bx/6p +uuttv_j\WrNg_x3D"؟P(DqμrʕZ?AA~>F>) #d|TD"Anw,p8v_Ͽ \Wop87ۡ..^Uw}}sWj(;KƔAܹ,`מXm6N'O>8Ne, O=8R6oKU>z\#=H(b߁\&=-oT]3dR,3Ͽ2 XQD\.iz;:oh@#`4xgvHMMnc(*,ֱs0 g|{{H%l޴H$BQa!nYYn|>?)Fw"_s رkc$'%ЃfNoNqY"s72D hZr[{<:(-)C1x{rV100gyGyG1ttuRGÆ޳ͯ?MFz:i4&7M--457!Jٶs'.!6nX^޴l}]v;D"!!>>cg'e'"n. :-R E8捭o#ݲY4_pVXMٵ{_:;`9~E*' ++Ȋp8xH$>/nۆ\ %%wmcxdΐ+j|p"\RU5WjCCyY2jk͌VkXsx1̨T*n^]H]CxȑY"J?9El۱HzZ-cE$%&rR58j"$hAj5-t^ ^ۍbjAzzN))dddDCyz QTXH|%("IugD"TJ%7m[_[&S#I Bd2뢞|Pܳe3/)lߵ \nweefb2hԤ*NCQJgbrKo~wel|,~nq1}vJey:dR)f F궦LOJf:4 9JdRSQ匎F( .Yºkʤ z,39YY,( ?NGR2Q(Tg˦drQ*lXd4̟@ yylXU+V0pφk(/cpx`0HfFwm@vV) t,^6n )1 䤕E]8 Ė fRMdgQ:$Q`4jHNNh0dB8p0餥"JH B{G'SS9E7,bt:- '#=Ԕd9( 0::FJr -.fj% "DgOgP># rQc˺tґʤ4>L$'#?/\rsr)P8LUeN>0cJ;վT דhdAygΝ'#=V'1!.r zdggQ_@oW$%98W^{9EE5p8LRR"sj4dg]‚9˯bNQ ),bEVr1L$ǓMbBWjkILH@,ˑd SH^^.z5WRWǷuR)99j!JX,A<O3bs Ξ?OrR},^XIA^YYNC"ζwݤ ﯽ#j5T_d\lvYYY,4[ZmdgGzZG?AN:׿U‘0: w=E"Y#8KV+m+yuκnp$B8"2F,dێ njO%yђW /m.j\ABkְrrzw(+2? 6odl/O$?D„BQnXXx1;w¥K _aZd~Ŷ;nt*Yd2g>R)yyL&vA& \$^ukVcc[zZPή.23jD 2?j=̠P(XhaZ(/^7ޤK 8v;wwV=311IwO׮m>Eޗ'A{qQQT2ٽw2%s1SSr[niV4 DB|3{̭GGn{y6mpM9"""$|뛬[S361AWW7?.6;sZ⩯H$GQ3kwC&}a҈<Ȉ_DDDD䣑Jhg7?~"[E/"""""%B4""aRo弳axdN ~Oߏ"έ VQ^;]=.qp8~?G@4""fokogll;bכ[[yͭ7mnϾ"}9grbpIm`` j c? o}ή-Wcs3̳ϱ;5j&&'ٱkWpIyuKm}=g8W^Wjy7bE8Vt>/;`={}.0 044D&S_8fDBSs ͭJgg!n:3 nrV+ HR;:hmoGT>-gϟg^Ԕ\ TBCc}} zT*76b0Lz::Ie hlna6b+.VU Ry7p LZ'oK0$lG_? @Cc#uuT_aQ傘[lA1 $mx<&cct֎GTozYx1)))CSK V+J d29==Jzbjʁf ӁR൷¥K$$cqdefbim<^+/+\FTCm]=}h4jyjYl3:6hBTΪ D*]tZ-5  Jh룡)ĩ3g  G"FFGXf]?>=P͞ m 9t(mm RR/IH$9{nZp8dgeqQ8t(2j<^I Hbx^RSS;y±'LLN޶L9\xy%%c/UQW߀NKNJeK9|ϝchhreppKfFiB;y^N9l_x͍"ohlJ]=:}*FFFp)$R Y\Zm8yܜlΞ?' ]]Zi o\D"_b||." PS[}D"?xt.VUgrҊL.;ܽ'P(M&~_oy~r9s -Vaמ$''o16>~Cy?91%===D"l¥K45P؈Zj5y&.\ĄuҒYn#}9*dfo088%-5|R1W-Cm}===~RD"aGHO煗_Nv%?n|ayEDj-]¼y%|_bVyчYՄCa\n+̝SdbjE*27ofӆ N ?J{f֯]D*o}뱎tXp8Lcs3Q2 y0D"$ NOBVta232_gd2QXP``IM4NGNu# +7ARb"PE l{a-YLaaO>eJ'?Y8tKyW"3#HаΜa%|kVSU}ďܽy3ǎvSYQ-LFPyXd ֭#si.^- fEAh4j}anJ#>.@ frATGFR p"f屘ͱwPU}TrrA mړVb 7NvV99$'#Wijnn@4պH$RZ-p z D"QEE him7_s)꾼sœsD/"rr|^Vp(DT*iu'BwOoIIYD"Hv;.koTnmH$H,*d-~1w35sRHOgݚ{%bGWxЭ.q1rj4 ILH瞟e@"N!r H$LZmx}a"hdOLtb/g=ZۍfcjElIR 9!rUYBN@ dc>53ETp8GJRSSqk&ցV9yT*SS<olV\rRP(jtocJ ^RG~o[i?V5cZjJ4.C$  x,YGƂO|LD/"r֨y7q8!IJLd54py&&&th4!J1T.X@˜8uz_X~Y E̓Nl6y&"'O}櫙rLbBRcOpƍ sYOMk>.UWLUf3p+uF&l߹vrsb~:Ctl2V_:qڍ\&cAE{ pis[زy^$REgd27mpI.YLo}FyAb2M&*}4fZ&>.{Eoo?/ihjDP'Oo PTMJbԌb6ڱ{BD baՊX,揔g˖"JFFc4ȌFsK+q$omexd$z{$99j?7Rt.r {oIITTNpHJL$++C㔖`Z_)C'"1 2jd2Y,E l6hM z\4v! 8N %J@0V VZ-&1T|SH8Áh0r0 Y^'&Bz S~X!ZAP qN3 B!.Zy)ﻗĄDt:- ` h4h8693@ rRt|jǃRA Ch\.V~w=,_1贸V]n76 ^FFRM%Aj!\.sg=׋nj+!ihZ@8fl|&*o,lkS,P(xLZ錽_x]N띥#nb6t:Q*UjO+ٰnD>'~+/*Ro>#\TŤJWw7?HM}p!;xW)qqv|^$WTQ1( 6_4]>SVc}! O&?пW23CDDDDDDD_DDDDDKhED CpFFFpA}Cm-=jqٙ9~AΞ?]ݷhV)"e@4""w ^}[ s#b7Nvr5P5W8s܇>{ u {|._©3gK3]{qr9޻޾>.\a?s[[!"e@'"r pankV}!|qLF#f3<**ٱsnT2338},r{l!##3sEj5s^]{nj‘0Ϟc%޷P(%7'JGgVbb˗FGj4<ЃhZ'&G*Fصg/`y!._&>.^ϑcihl$';FGCc#>0Jr1dݚ5=~ѱ1 Z|Bɾ@GIIIv5#~ȱ㴶L^^.)ɬZěo餼l>{離UUFRSysۘ&<^/nNwO/eʕ\@0ȥjNSSSTUWcY\s2 UUw/8trsrxwvSV6BD"!Z˗ sذ~='N7ڊlζflV+w|F^} 4 Y/-e~/ZHOO/5Wj륶^ 8M֮^Б#lٴT,3eeH$7fnq1՗k`0d"r9#hZHiu,^LJSs,RDT*C&zl~)>55tvvͼZ 1 ByY)eҦ埏dD*GIhAQuᆦf0tuD= &3 呙3g΢rYynGF-ded`0Fc$$ij|R LNGg׬<].y%sILH,[qZZې/e…X6/giW1Oq/"rD"^/ *d9wBI0x^r9tatlńB!0lز.֯]CNvS{JB"RU]+5up82'DyyqY;:J瓚yHJL  ?`0ı'DD@("7K ݄([l&?/t6]܃VAq6rsijiԙ4&"rG=N|In.VWc2g]defj%/7rlvlXy<, iwt244LB|<[,446!JWRBa~~4›\hTܹ)*BRQXXT*h0LIԌhl>˗-rD d2h V!+3x"y%9=-q8}܍b!';a{zdg8: e74 GE.#f``rs)+-EՒh ?xhjnaj%=-bdhpB"9)ED"(/g@vvj5=D",|.D"6Beo jED>3oϻY<Cdg#>W P:͛6~∈2~o#Y4ZO[j "ED4""""l/"!QR}b|∻EDDDDDD_DDDDDKhEDDDDDD_DDDDDKhEDDDDDDܖV|lIY3;[!FwOu: m7TDf4AΞ?-144imkcjj:߸] y~F"nZ445Ajx\ 122a2˸ݞ~obUՇa;sF2>1 7صa~=~_oIȗK՗yŗRU5#c7L755l8w_{;f# nN͕?0cʫ )g?1v-K/sR_]g%6펕ɵC!B~_\[&7ˎ]ٽwyòI"'N} 8q ###k}}^sM-j8r8T. 997nf319ɦ¥Kj6_R'Of`h)._,]QHOERb"˗-cdtNGXl   , 8"SS,^i~Z-O<(zt6/_&11U+s ^{-g23c'N†uk1(LD'Nr222imkի@Uu5|?AvV9ٜ>{Ą,f3Ob] pϖ-\.?N[{;J|Rd2>;wq%&''YjؽȊeK)7oW@D EP1<:ʂr6;mAm]=twpQ|~?K-vx,$??/y|bs/t?o#Xf/ZHWw7MTqAyY%%'NpB9sH$,_NCS#6l!ڸ1crsn7K瑛|~)ٜ9{`0墢)t1:>ƺիRW0 Tp:8h|woG8Nlk!صg/>RQV6ZV敔0id\.j).*ˉZfՊt:/Fa~>K/B&],3#?xLFSHuM jukVI;վܲB76bRN=ST˯w -~/%sG&ߏ#-5W^drr`rwc N:EY|;rKs6[#Gx)*`0008+׹5|$&$CvV欨g""ߨ`5~^~5ϛǩ3g CZTJ%f RD]:z&gΒD"!ގLMMa0x7s/D~~> Qc(9">{֮Z {/O|~)*2V!%%Ka~>ȤR4 * لL&%"D3+λ:B{XB!l\Az8z=`br7~8B'yO[j."aݶ=SީD"a}dg HJLweú1<.&&&bz]˝j__Tn p8)/7`ttRnG.1)˗q9 9=p+\>IvS]SCD݋jHTT*%G"1!gP$VQ-+V,GRJSs =8>1~QxWnjΝ@wO/wPTm;?0_g۾J}colz([&Q\TDGg'zAφu8y GO<( ~z: G3_ZH$ƦrGΠ O?aAE7~|7.Rxce-kxo?q{dgeRU+W_V(7\Ώ~Ff47~4Y̌ ](.@Tbp[ZmF/Yp8l"HZjeϙ7A p8pdeg"HDŘ~T"rˆDIJL$p]dRgphL&VںzRR1 yFƷr Z&yH JvK_?`\n##wvx<,^T0 &%%,xo8U%"r;4000HRb"&`0HBrR˖,!.Bt76Q>DOJ8HL'99%P(Ѩ,('55^~\-Y@Zj*{?c;Ρ#GKR)pL李D"0t{zTT`hlj&-5H$L$MDX̳tLHH+ D@&"Z .\d2q{<ܽ‚|B0E"hBZmA/319rdgeq}o  /Ey|Ցťjv;2ި@aA`~W{>RSRx˖.!5%{199  J=a`pDZJ*_0it::)j5pNbATݛIOK#EeJ p^+Wضs''0Rf=XyMl~ z|qn7~ ډʢ`ukװE"++p8L0DVy$է5w{۷SXXH[ZJ  Q餯H;־E}dbώ]YXYI~^.驩RЀ루;:q8,]Tʉӧ& ʃ߇lƠ7pHJLt^ >a4휻p` @^^z208R䑇h4҂f### DcjGzj4d\7j]A#GJbb=0H.VW308HZZ*x=l65YbSS2:6Ɣ hni \Frr<֬\V_4:˵e& r w-$HnN4gnq1(}05xNj}իVR155> 1<2y% Fl6."3#ή./G"ՅNM8摇`˦MX,f"233D"\b`pA z=Jȣ=H^n.;wq[Xd 흝Փ#=' b4HLHh4RQVD"`t:[<5Vbٴ~=)ƦfgQe% VBOo/il޴Azؼi#kVb||2YHfF:]ѥ28.232bdtysR2w.LNNxR[K -YJ(DfӞ^HLLdgq:l)v N|e6.\aj /sy%H$`ttL 33OIe2?M~ )[L]]=)h9΋WD$n_w!`͊ͭo o 1!#3 \xNQlR r,67[H]RqFF(/MɄBѯZBqARJ?y3gG?C F#iCJ<`lyThBTκ>Y.`$ȏP8 B.' P(HRB`t{nFM{#oAoןfúu\̑ܙ>A;{|Ga2__po&oχB.axmZD|гgީ߸{XTYIGW<<G?.ߟ Cݳ\ŋRI|> "forղ_'ݾ>mB7+Hp]ttvTRdeR)&>TRgKH$vdRTj:>f6w|TSd.ݨLg"gmm/7íth3DB ;+AϵvZQF4 r J~o[}D"A{gg|wӃD"aNQQt?33L&iOk?#O}}^q(ED&uZj  hh0ifrҊ";39099IrRs'23DDDȤҨώ;B!dn8/wRIZjQs!CDDDDDD ȗ| 7qAom 05ٵׯq⥛?9{]NrIZf]s\|QxpIغ{ttvA WΛwjiw7gcqP(3J`K$- Ɯ\$Ă:P(pĜ~p@͕Z^xUNgS~ZގxޘL^`0H$pČ_$vcO r8xhim%pnSSS`V.UW36>>#tfK˗9"JJ sVtx p:q.C(r:g pRM-VN9秷_=;FFGcA}~?^7&@q՗k}r{<17?Wԉz/"6ήnV+/E?7P({6e_?lTz~w'sODLt˖2<^yuVVhxamyA0;v.˯O=$/*i{ٻ^E*IOK;0x}>xQ:̥j?IJLAkjb׻9qp kd2cc;p݆gUj*,tގZ+?\.^tEB|ǎdphS`34؉;T½[6omebr,ؑfڍc,(/;rwNCA:+$''d"=^8q.z )W8u4^Դ׽>z}Q FF}ɗGBB!|p4==f{fvvoLgWxh4FGGg&Lݞ8ɩ3g8|֭S&{'pPW_ϲ;R9c>L %1yT*-|Gع{y,\0%GyqصSˎ]q\n,Zđcp\L27|sdgΜL4ǿmΞ Ɯٳ?!x- rssټe ##ϟ79gH%SH:>[ާ YVzzz9u ӧMcbpڵ: NŋR9c'eV?K6fVn=g w,]Ix)--I<;qOg=<<3]S)<(Z‚|x"8/|"+L-).h,Jqa˖. ??3uhdҤ .O^^.+*Xh!nBrseL2r|^_:{ZI1%cZ),(]. Z-0r&luk$ r9))*\;'U0 RQ^jFYNӰXp(ByYtbz2{LLFD\}LجVJ)ϧiSvaŝF;Nv9  _w/%ţZ%ib._F~^.CCxuxJ1Ms)$I tL2Mpܱd)E$J@8fxxqCܸόMGk0(*,$R̞Ŭb1 X`!u/2uL.w~>sfҤI2o\*&U`6),, /DQaL*/l6Q\X̙Ww­sCUU_tĆ 8M*w._]+V\2n344dxIB)q[N+_'Ѭe ߺLe­3ud9&++  Vx>SO<ƂyZż \:=~oł^Qxˣ%3g5s&lg:ŗ^ѹ/ׯʊe8},w m̪_& \T*CY~R֭] Ʒ7 l~} 7w.yqZ[4y288O\4H4J:jFEט G"7m% Uϝ}~{*++jl_}~??寘 kN9K闽L&yc[ӧS][[eޜ(B,oo"`6X,.;7mJOz EExnnZZ[/š#G9z8yx>hmkthW_omr FWR@{?!;GWW7NIfb8yy}gxx\N'xW_5`tP/O=Rq8A]“|bŗ^aX,?oKZ ^5GC bݎߧ_%UUٵg M+)+-`j֏himl6kSY9zou*WP$x"N /Fltuu108DAA>Fw60Ol@QahdYGqQ:NQ^Vơ#G)/+tFEersbx=^8b2i] Qᠫhƙ3g1M1q&>ݷ5W3s >3xO9s'U}*|>zD"ɏ p9]сf'//UUy;O1mTls9x0< z5ӋHR'(**l21<2BWWF|?~ɄfŊfT*jBU5yiS0dgɾ<|>y;O/Ʊd-dgx/-s^??dڔ)F7JDQzhllS& zzH$nBf,B`p8YYY8_ӍNQTT^'#$?/B#! I&tH$Fs+#z1iD@N.#>HA~FFF2uG2"t:Qd_z?Gqa S_GG̜1 ^D2AG2?p008H4Eדާzz{pQ `X #nΞ|cf tuuc4(**d`pH<cvL4N9ÜY3iljf͘M&&ws/xl|{}lxQ(}~?~vˡ#Ge{7'H`|y ˘7gGb6Sr6oy)ؿs465aXz=D"jjx&:hN{DDs}x&,G47ofrE9S&O~9[Zxcoصg`%ߑw( W"c;H$(*, ɿT*̦ ##ܵjafLszaJXz5p__s^zUN=ÿSO{gRVZGQd}i6|QvÎݻilnbCAj@(ӧ}]p٥Wrt͝ɓb1ѵI_/|_]Sbd2ᠤgy\dYG"$LLLUPUg1{LL&#`0`4yU @K_$7LجVtiLRh3OM{ggrJKJp\ iNgSTXf<H$Y!Hx",Zi񆆇llxTUS[{FSR\,+hF"бHI:dYN^I;H4 \NL̂yzm*fwdӻ"I0ed9nf{r̛G__3=ztHRGrt/~AJUUX,:XxϜ3Yt)6V$IعjuH֏H&w pY&rsrXRW_=kV# 4֏$o=ӧNciTUv(#+ˍŗ_g٘6u*;vfE FDQ,^_ O)L&~e4&XH$xW裘Gߗ$ S1}zfr3ߕtfg8x6oynyIrsrwA"ͷ7aZXp!OloE( F>?=kjɾ}vf]x)(7]$(/gێl޲Uո޵t٘9l<.vٓ\lh@$, ?ظݲիVGaۛ8x%{._NY|9==457t:X,M&40z̟O  ˩ӧQt:yArsro=0Olp>wsx퍍STTH[Gm_3<<ª+>WUr1r5rŝH%Eioy'I}}\IVVh[=`ίۑ7Wߍ۟gDF;ŭZҒb4MAnn$Ӌ!ގhdhx U<d>hO灁<D^E!''X,F$!F$ ==f\.N2hƿķ}A @㹼~(Xf +\N4#I* K<xMD~^.6egc*'8NajJ%??z99u(&"^T,GF$ۗM$h4b6tfZ4M'`fDyD.FH?&t @' UU+z|>/CC w@uM-?%w,Y0gB0ZK/GɤT˲ᤷÁhX,Htzzz{ӝ\n;}~?hǃhD裏FaA!C 6}}8CQUE!dax 0<<9ڋ>E4ŋru446? (EE( `LȿL2|0@ l"b6n苡aZ[۰Z-8&mB0T*Ӊ<~W$IV$FB#\liRѦ/ gl/\kLi~5}ܽzڇ6 p~+SsZ~NUu57 z嚚/_ߐņ~_/p\WN2"k(<PSsu3*g`i|yy ^n" ?GiIɗ^V" 7'3f[ʚի{b4](̜1V] |;~A- TMl2 Ai/v"DAAD ˽RUSÞO>E{z VZ_ɲ/\pkAkjFT_w8=וJ_~55Ѷ޾}}صwŋsQN<Ŗ{s eܵg/5@zwO4 } {_w%H0<2˿ k S:|.|]Wv>AܽłnCR)={8rxzH=|& !eAv|v줼nN#‘Ef(u~1H"ضs'gΞjv/?9jc.N9K,֏h蠨~w3$/EGgܜ9OK::;p\twpaikkap+On5Zh,ƫņ r1qǒ%R]SKNv6F}.//6c'N`2ZڳO#HL{~מ=TP]SC(&O~3kjΞ;koI0$ۗMmmGɓ(BGsK WݫWgƵ757GsGlx Gsy|^/v{z~@0G۶_~bs6GGTVZIMm2y^[?ކ].vC,g>s!$I! K*bpk]kv>q/Aet>xo.uu]Nx-N93%ώ]e( G =q_k/6ɾ(z I3gr8LOGQ/^7ڔΟpPXXُnQXX@VаZ;xUUlzw3]]jW^{P(^Qfet88|hzNvIbddW^{UU+yÁfCIdp޽V@x=N'r!77OVvb,f3;v玲+FUu ̜Y.?OƷh ?/ᯱiy㭷ӟC>ێ`0xeM>r7DIq1SLF'2 ֦NL<g]uo^g=>GFxVdEAU5?himHǒŋ{B0OR4a|MSYEQ=kw,]djPXXٳ1m'O"''Uw ;ۇ,̛7' ɾb2oLүe\D<$e /]:*kh@5AN9l{P9c:@0HSs3eg^*gLO(/n=L29smZ?o.,=3@4׺_,}>8z8-$I[td۸:L&eтH.sJ2BQbO"RXPp}'|gp] x{K7Bcc˖.aw( G# QRR9s2Ϡ-f3H9f1g,FB!ϛǔI0 388HyYlVN0w3+gdɘFg^s8wt0{,*8_w/S&OΌv;] )-)!O0ct}^#'Nhim|ΟOnN3sCd2QUSKNłn`p2ΙCuM-5(Byyy^^OYI x9f܌baŜ>sf.7&m;vŋ7w.'֡j}V1yҤL= 2}T 󩩫K''> UUHqq1Ϧsw|RVܹ'GۛnnH$8tǎ=Wx>;~zM˕0HDij |^/& S^VF[[y̟7Y֡7Vmᰲ TY0>P[_ϤITNFup\3~1s | ᄋ/|qxEQrc9o؏Xܿݗn,+Je2܍xXDCWdJR?w-X+0ri}Kͬ3?W̗/BU5^d}}'b>AbuYЯGm/Buǯҋ!YZKUթhl6MWe\3Z*gLJFԥps&Iym9t~$Ǐp/IW(-.n uq/  " 7p0pF[]tAn:za@zgR~6D~GNR {I~ 74C Ɔn^1 ttg~A6DO離Yܹluu?yy@$\;~ҕ>;v"fAnmso|{GOOOcp $IBDx7 |v7;֔=$I p1:ځBSK3'Ϝ&]qII:zz{ih? 8^/T2M'INMyí{AUM n`=t_fy u6v!3VǙzT pw}~?]8kj%s6/^PSNEgW7Mxzstt&LRF@vQcX1 $I::P&aE$I YmZ.4UCI a2پk7On[(.*d)$It:IMm Y,fVȱc{tp%XVN9K,cVe%g}q/ 4ǂQ]]=>իVr98Gc] R?ڶNa4I˗jWY'8'mwtz1D1里@&4MmA4UEZ$ z;:,˘F/\G084;mݽ獍ٹ{#!8u4--λD" pHO&=~n"(iln̹s,?իVյlx PUE*5NiʾuT`6(*,bd"CCC)IqW] c(+)Ct14`0(z@hdjb2K{jBSUTM#uuttt룳\lhl6hmkce~ݽHĉSXD"Q~BIeZ D~A摘Ы_$rŝmvFFF866"7'HCcp8M'Wկf3e9]M`0L&(2fBP:k״|KM]-T_y"icUTM%مNc޽PPP@ YvRp\n7gHbqZZ[tPY3eٜW0_~AAID,#L`43w HH<>J-ttvTpy(fU2u9FŋĜٳp홀L%"';;^$XOɄ^'B!rQd^"x=GF%Q=^AedEp( xҲ:1 Y CBϞz^ Bu5@B FOٳG08 UPZR̹ U455PR\֕jӦMZr$ ܞ$IbhxH$fcMxnz" J/ x6fU`0dFunmc=5Mtpu]Ǡ7PVZz<CC]րV IJ?~4E'Gqz=,>HT!JeʙL&' N_9whAnUS? Mp?;~WǟKK4b1ByeuǚK/o3a %c c/K[UAGBJmAs;<:V続[;OXtJA淏rFy_mu An*EdK7 @'I6;pEQn:.uJvb .J0" 7i&Ngz Yml6G՛`0"--$Iج66 cq7n<H$nfiN.dwj*dG$tr3 My)hr}z|>n#uH$LOo:vf|*"0<2, O4lߏ)}>O*6R/ pⴹ,?o}$IB@Aŭ~"gH~AAa6DS p[Rx,hlJޱtN{d2C:,{lT*/W/+ |Ato_/##L@GW'QZ\2O&]09spUӰ.$KDSK3}~?&9Bc,us_UO,'p8.+طDAn[dD"1ITU%IRL&LtB0#T-7`ʹH$(-)fH$ 0X{K\q_2$루6::q:#"0fD(d4"2p@"$c2DcQ"80@?e8[6DAvfvId4L%\1A}LF8h' &Giln HPTPXbfP8LCczD"AYi)8NuΡGQ߇j#0|yAڸT> NgS5lo6e!X+=4a.6^$QTPH0<2HOVzEO$X v>u.&WLh4^0" +X^!D"BtzIJmkKH&IRhJ< M0hNґL%I&h(جJɽݾtVyw >s*I~A9SjΕK:@{^\ok%`_O+GA\. zt! ;O$dL,b|(xso0MSzA}$p8   Cu| v]~A`61M_Qj Zm\:ޞ^AåIsK>  "  |/  " 7v$ ,idt:]z2& TMi"#F*zt6~ZHAA>7a ͣ |WeJk[]6JJYH:r9i453a2)))IrD޾^|>k^G<'ctAUUщ'ņF֣ ݭn4 LLEK[K/WM60-F1]KEyr4PUuº9}K/jm@yZ24wMUU^zU$>.Kz{F:88˿ &fdl$!W[_OccݻEg8VXӚ  WrO$U+Yy睤RI$I؉vr( gϝC`V '`ҥb1N<``y I>s!L&#VnfΘAEy9n5hjnb'ȤD6;5uTNN<[Z-;w!8tٴs rr8y?'O"?7vSZZhhhaL:sAw$Iտv~H~n.zeX`>5;@EY9eeqq̘>_X4FUU5~ mmR*^{I(gʕDcQbn/).OU<|LEyE}*Nb!L {/yyg4TQN $H( ܽ4kd䮕+x s9^kְh %%rתtuwÓ=ƚի9u hY3gr{iikg…<̟77xAJrto^vY{֬ ϋA*WmO$?y DqQ 1;wΖ-ܻf FӧM0<4uǾFhQz1<2FKkؽf͜IgW:IG<ɓ*tv3 ilR;:xMdH$TQiNT C4M#Lրt5TM%RTC]}=oAQ pihldiMz&/\@Ѩ' |e/IH]{paXhK/b˙x' SN6nl4D"A2d4"rdNN#0[v2BQd$I"Dx,lFQG?vG.IhF2>,#rfdh4m Nr::;yWs p$It:fsߚǩeɢEzR^/X 41c>a(gEX,}O}% t@&x_S-9~ߗ^Ȳjly!I58u>?+ҭ" _J˻v34M#//9t:JJ3A_3}4nI {Au@tc' _LĘ1AA)@[]AAn@ RFa{T%tEXtdate:create2013-09-03T13:19:37-04:005%tEXtdate:modify2013-09-03T13:19:37-04:00ʚWtEXtSoftwaregnome-screenshot>IENDB`PK2]booleans_more.txtnu[You are viewing the booleans page for the application domain. Selecting the 'More...' button will open a dialog containing the SELinux allow rules that are turned on by the selected boolean. PK2]>>booleans_more_show.txtnu[You are viewing the booleans page for the application domain. PK2]A_ login.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxu|GՊ-33Cf&M]R233'iff'!㘙$Y0c+mM>_N0ZZ3O8Ԅj \|0Ɲ!!!\KKKhhhzz:b(JiifjuFF(,Z8XMKK۷o( BHea{C$T*ZBK.bt~pzn1Bk_E:g^گ_1|yCc.˲!Bmp")0 } !Dߥ~)+EQE!B3jwM躱 v8Gh5ӵN!bF ðtBԼ !$˲G]9].J2 BH$IywdcD0ut !c8NEzipSE!.Y[0(+V'GTy}G[ =q ønZVEުΑnPC(I,Zzv=0+=y>\촔~5d@Fxe6cj5O°Ay,0#Lq{<Z!DEag^jikGe$w c$Q;}nDUj5t{MRղ,n^V} iln^LMCXeYE=R0F J(ɲJy$ɲ,jBfYVˆCe"pWS98; atHQp)!&Z$3#%YQ:ݶ=[ldDEM-B |'`#AeINnLI[Z!NA"TEGYnGd)f&&"\!#n>z]Crk-_T]Wa$s,9dPb\O q(qQʪ!0Ej\zݐܜ6V֥$!ZРȈf(v+"4$PjFGF07:AqA&S`섚ZڏE)48hPv&:6?(64|wz#>xM qn7q?9Y#b\iG Gqgp6pQ !,,[Z^|ϿFttfϜ8>gnqjҘ󖮸j}ܐxB4mYYYncmcblݳ^X}ذb?wBkwN}S˶_5cZFJ[{u ctFdw:?;Н_7nP;k| nwb\;XRIq,Jq*Q<48?d2JɊ2s򄺦cѝv= 7S/ᲙM=rV^Dz HV;\p41{ꅃG}TDذ(QaF 0)$>ͻM9/OO;j~nar핳Nzj7=47}k‚1n(aV#2"HQ3 (GW>!D*;l^6bn2`N2%"BBy8Y::NT4Eu:mqK4Yj[Z.W`ZZN(:V:S1p3Y̠͘8w;3O 3oُ*:~L\TGe03ƪ:86*RQ5jnmolr{<,ǪT*ӕ:qp#˲EvCpvBtͮy~3E}w1C8u+Çʃ!#n.\櫅K5&=%y߿p:R~aS@׋auZqc FBF1"1 3v7?ʠ%ŭݺǟFF\:e#"B : to×?,s(Pvug56ذ%<4DY3'MxpSƎZrMK[ZK01h8STFCJbj[H ˱p,%SgNW - 1̜fvuXnNfrF+vCp$I y[F U@Y{=9cǎÇ>"p,0t:jVv{zߝ涴9 SDz A |!y8Ӊ鴒${< yСCI1FVQE}F wq!e( ,K/ya4+,Qbw{1OA{rD_$* 2!Hd0Ę(]nQ1KW("B%3'JOi5i(![팛 Y89 B}ɝp9G3s3oG(bdʲ"nvA9%nx\ep$SQB~t2.'mcV?˲tHB8 ]B_z@;%</zcY "%I!ˡ ʲ|Am޶|>~qjkoB'rldxFmuc.J7p:fgwjIIM  d _X!<jmk-+/c ra3!!A! G444DG, /a`0|ņ8- ˨ AfYͫ#"AP1 яB Q zCScoN{tWt8킌9DX˾0B$ɲ|]${->a;::EZhm;K?7bYEWDazE(B.=>'EAIՅ}E>3\ 奏}3Ǧ[ %16d{gX8v(Z-F Ec,aaὯsyN'BH"AkAg=)FF eU*~jX$ɾg ]Y+*yZ[BeYS<&Lp:O7SөT*B$twjp QThL|zLV,rBar~#( >Ѵ1v BI̲ f0cAjXCD-!dgfcL*Em"8NOJxmmmE"Qaֹ}Nah5!Zh$Y6 h2!$i.ZLR*զ-[mh0z}ɤyIuZm@@^eYVL&)8`2󂏢Fc4io_Vh_2iG\źyÆ˷lQ\rTS˫KL;(^.r23Osm|cgDžiḛ ˫x1(*f<'gcy^; 'Hٹko}Cb=bP0, k#FPvtot LO[m]:sF{Ph2͸d^Wq*sƎظivaF9#0 BtΖf5sp^}aaZHAh$Ȳ0 ;^VsU}}eE6e?q}7\R$IVAeFQmm,ljn1m#VYs а!Cl;8m䃇͜>mtN\@(hl?4gd9&.;tx@V?cHQv0YZ w7k挈/^lڔ-P'2qvs٬KF؞7cK+bc׿oؼ{lt3\.;4ϲ,qq0BʶX,4 +V.)9+.U5O(+//.):eҺ NFVq*=(77;3/9Q^q͕{DQ֌>|a7l{`NvG֬[n>_0fԨ}WT87wtؖ&=-u܃y1*Nv0"H:jl֥IIs^lmm8_yG._(zu6WVn۱ٳ߶cljCyj%$$>~5^EQeYE$Q$Ij޻w顡!]lI[0Ҳ4awsKz(JtWb?a,߲ϲ:l46U^,I$zNGq8쬬VxDEGdEh4cG9bݒrt<9-&7^Ou] zأPJ0WQT*^oЇ7Lٳf^~٥vǎ]{dg9<%9I z^3 9ٙr7XQq* \yQ#FDD˒IJlyeeMm-DZ.A9b؍_W`w8RR&NwKKJZе쬰Z=㒩i)!eXaY^~zG$o{cА'}+p8jFZZh2 9b9N7"C~r +K( zEp\wUY+WxWT !N+#=y.Z̖Y3.qiu#sۭٙmfjKg\oV~8f8QR:kk)-5+ ǰg]hz$I)Il 8bժ믽67w,7omniIOKcY6$$$5%p+W| B`N2V LbKN9((·`3iXǏ_Pj|vrrV-,*nlj0L!!A,$j3$DrW0qGvt8AŪRnmDG_6R(bVFE%MMΉr*& EnusKKaQi)7p$IFԶvsCSSeUuɔc4RSRNghpN=v,-%%;+xى|ܘy<#G [.tѣ:zk";+KQ۶7$'_PXr믻NyRv@^w6Bǩj+cSR]g_efH.7dyWss8$$7ߏefoǍ"JwZ"m-Ha='(0PQ>z8!S*(tt:V&3˲V%RS<WW BJJ2!DQ,"D<$aT*UNvndd7L~pcYv=C"N5`(tȇD?Ec7vӱdO4UkdEv{݂-{֡c,bK[ LDj@zfvN5t;ǯmc%IVdhNa-펊scܢ^.l*B8: äUTU]]1REӫjM\Si,`Y&.QX'N7ϫ%W~{,beBb԰I:B(+ +c8 ?,_gd?U`'Z+`h\mcᖦQXS@a:^/kχ1#IRmmMjMtTt$}瘥u;/( BEBG9ݪz;zuӍw]ЯiPcYYQBGR O91!^Ŷu -i.mGtHSv8, 7!<888!!A2d<--:`0x<a8KA$:qrNs$p,r(ǹn^(%GCVEE;nZD8(z~PӺݞ^7p8|#G47t:술뮾>0q(to:ƘaE5yvRv]Əuy6%H?sD]2$)-5J:!$-5}Nh0ʊLUϿ_njn9wǭnJ8}0 M=]$遇2{+f%xIINeN0&b 8gI&/+y>&#=o^{Kt֖=WUUr,bA`Y!=@a0dxىOl֨_ϛw~ӡ.SQ3<_Pze@Ӗm:t5WDGaB55,,RDQ,8ZRb68Sτ?t߽))}fa:Z\@0Ʋ,]|a0spN2xf+>ZVu:ݎ] lsGjJǟ}|{^АAz]!İPc0Z˭p 6 `A#D(,ɲqzWE~cE33w޳wѣGt:^WUW}U51o-7x}^8=o߹S$=h`."h՚VK#6m޲t ЈanƷ{#&&l6:i_lN5r_}p8tZCgXx]Sxٴ)SdYj47oj5z>3 'hI;[Z[1a˟Z-ϫ^|SΘ6{rʤI&p!RW_i;Ʀ&:˔IsfN>wwVk![CEU 'n*'=-{jU\|qƥ9v8-Q81 cw8npe#eW^|aC-]i4-۶ܽxb-(*w@Nvv\{k^}9s c}CŋvW^xnaaO׿|âqG9:e$It5W^9x@[pؘ݈hVS_ߠFJ,˫y0JVwlZvϹ̦q4H +"l>|PebM$aB'7_͝7p0Pw!vGͦjZ$#+3?ko<򗇯lX,Jp:|,Q#B_{?]$𱊄 ,e/>pp~}a¢Q<˰';X°(LA?*,*q\/r.K뮹7ެy{332jjj®>xqj5Osʤ$yܞ-..vİϾ^ x!>.ceeQs74)m=)8#JuM63<8HϊO>#"7ox`;ώ;{0bV2˜}Edrh4TRZZ]Sc2dYi4򊊺4IkMF*)!⒩S56M?ᝠرcРAGѸ=)ƛi2}vZZKt:y743,(7+1q,Ϊv87?**jey#/߿8.&N%6a(Fc@vVϫTӔJEgQy!vjFv =y^VQ5o }V-dZM2u:0NK[,EQTKT*NrIjyeHLOaEh4j"킠Ѩ%IeYѸn:30O=|ZJm7dZ/98 }thgL60.r!ARaLDIB҂V{i> {6I1Y܂rjznq}OLfǻ>v\Boբ\@]XE(Zڷ~0n}е NaxE1ƌjS'C>/Ց ]ƞ`X&u9 Lq:􎀾!K轨0}֥S\mydYv(& +K2B&p":-{SsbfY5|{9dY AqMM11p.n4Qs .Sq` nn|Bo]. 3W+:9n<3xw9?>%tAzJNwF0tgzTZP_3No=fFm{2;3v!)mu-r u}zu=oW!^"?,^x0u+N hʊ 8ou.r8x#0/]}+Y zOJ .a jj D%'xn #))YGFF!R2툠ؘhFt9#""B1ѱ N#*:&8(l@9]NZ!QלqrUL488#nwl,˦:NQ]K11F1..^\ :^숈DqUW^Co䆇JLHe5"?~;reBcY oߕycnnefvb,Z;cb4EIAHptM$8!xϲo2.'zWiuOt'~ݲ,>E O#EQ\pTYEA3p țs&4,#{9Qli=)4ͰS}<ct~^o'^?'dav:ΰz=r8÷zot,Y<$8`0t zEƸϿp\)Iޮ =qf5k33XzNLA=s~E|`18i}|3o~Mm]zj]6lBxXX{{tQFQi/,.ϊʢи#646~wLNJ 03Vֽew9_}LN .$Ò%,8pePoe9w]WY}Xx띠ԔdBB'g~l.]#2+׬,_ 79c;䇖dg8bY>q\=z ti[o/)9N8;{Fa@`tWe/갡C̳]%NB |gBM{Bt2ݵҮe(8}NݻNǟlڲEVKJ> Ps=‹g]NJں>457=:< s*nVX^Q'w~( -ڿvbioo~hO?9b_zy;Ʀ뮾j%߸UCB657;;ګSS_z W555lڼ6aFc6[|=Qkkx`@Nsɾ[;|h6[6eH[=vQ7G!p^0xСn˖m&NYLv-9IEmmmrs:BJڻhS;O]}dž2Nlؼ+@ Ͼ8^v|_wKKt`0nc۔nl>!~'"#7~w=ƌIJLk4Kv={nqp8#!ABCCƎ=fԨ9݊oyYw _P #GfLv ,{ם_{c̨Q7^?hug>mjbB hɱƦ%%}WNv (wZ͇W8j#ugZjj]}]tT$]HDxxsS s7t<&A˄-!ᄋ;yǎQ2-*t nY9+\h=`l>T*˲n[rEr,v[[Ld4:FZ=r0311,ì]>aNt9u:< 4! AA& L;hyF D$EGEffdDG4}juԔ4e:`  ҷTwƸX#JJK'0 fnRl2o4$q1o~Kkktt#N2l{_x4++;\ye~aAaQrRђct! # ZB!,,4>fk3';L65+##,,4-5UՅj]c;7)2~ `0,}w:cܽg! .!eYwh&M =YhCZѧBBX.ķXvoHߧȲBzizУ7zz#72,{orG0)K@]hB+=")wsug PN >KҪO1f{ n!= ~e{Y%zT>1U~Lbƛ;B~;@mU3#OxA>>8 {܋思o8^?F]J};k82 gnoD>Q!7= O{u+ Ȼ;x*|e 4J4:z$,ەLVDZC F.㚚=nO||]T:lAݝ97k#G8gN+ʧm0oqݼ~Ӧɓ&ʴ.J ߸IQKM$}'Q[i^?ѱLG=*-5:_V^0vh:%I2iRx)Ol@7v%`q'T0B7ާ[Uk.YAhբ񽢲j%=V9>w?pࠠ 歐 ôkkk/X{#$I^qaI|ܽO>E]J,ɽx'˲\wtݰyko`"y/>zT 6Y,Ͽ%KBG k|9{|r ennOOKkim 0~eRb"q. ׬]iC8pe;TUUqeUUsEn])II_~E;]᛹jjk^y ^[qS|\\t-oieqNk9Ye[!n>x?UѱcF# NEWZ{D_~i?,^w~tŏsNQ74gLh2AD//_jwK:qxY_{=BUk]>{ѣǎ-Ү{f͜zm^lhl8a<ð ёssY |{\&3=#2"";+3000##=0Є|NEYtYb^tYoPVɓ&z<Ј~WݻǏ(K/->Zn;n%`]3/D՗WT"fFAwռ,ɹ99Yfs^BEn }ZZJtt j$Jy+vbcRF:n(5V!$((Pռ:4$7 \NVHvܥ z}Ee%BH; 'g&S5W]vzqpppuM ]HGMt99koǏ-cv;v3zTnNNT@SjiiAZaEVz'L8뮹zꕥee^9%ݱsW]}}Iii[{[NvV]]K`]Ϟ%[m|l0LSsӁlXLttv!d6[N'Bbמܷ$#p~aQacSSoPwٹ{ ~꫶n߾ow?h4=jԈfΌq\roΘ6qUK-5sƒ˫ pʪ 565y\:sWV 4pUu fjjk OW5rs?ˢ⣟K/E~ϽuÆ 9VZ0̾kj,VRy9ZRbYrF9|xJr285%eС$gef^][[PX:mdZUUa-]b@v7p82-kjJJDD8[0 r͚+W ɹbc;l)& [ qcL!!!)IfsFaӖ7n*)-; -5eN3w@C{dsUWEGGEFD,^LR/t:YiV}}P`mzچƿȈUk֚Lg:^VvZ=h`nNV֪5kʬ\d e֬[3,Z\S[g4*++ǎ=ju6Θ6+(+//**JLL<!j˷n~ՕO8.Dp!7舞[4QNtOݛScLwlkzc5h-RBo( ˜(pI#Yuc_0{t=yCccbg.C@i!YQz맅}}7go{z澏}. Н|2ut!z.=*\@zy WmkSEth߁~B?_{Mw^_7yk `KV! !$wWdYe""A"BrvEQ`6yTrw!UV]/NvU ~=HT0_Xm]N&BXWozrav1M7W_tZG~w~=o>2=Uo D}fXcp|z(³/dvۯ?^{mS[tZVY[PX1޷޻rEb]rέWT,b̸5/^ !$r,ܵgooр^XTڊ:xV%K׮ "Bh݆?,YBn;d{];t!\T|q;~ k֭\F~Z|Νr?R /657ʫ~\z֭6MqXѣ}(mm(> ð,s/l߹ ڦVڵo}x]>?z7ul,;o[ZZ_{ms/nv!o"?_"lzm;va+*&MJOK -;q]8mSB9wϙsw-[K.;yɓ&),ض}DŽqbcEQZZ!4t`ӥP9n̘k23=;5g' BAAZfؐ!MMM1,ǭߴYf3**|֥0 tp t9y"wMI"B#{nPEeV0ng_~YRrW^zzՋ.=cnB4cÇo( 鴵uu!Q/]' 457wmmQsmJKё1ѳfθyn˒2-,DtZ-r--- 4С8;K5{DY3gW]q]eI8`p.;%#z,?ׇBÆ imkHw:&--- â%iF㎏?<")IomZ'qל??۽?@]?}E}LN޴st:O}3z,>s2?)(' bv{[q\N d=M>1 ˴cA͆|rGMd][&nY|:ߎqk[#DG]p"gV o4IZ(G(7LϴKwy2f^r}v2w6O>|מ}o,3>Cx;î\fe(^{U^uoYo\=sEQ0kׯOgL@74ۭmmOn^kimXkZjU\J͹SzEv%J;;;B};\ko7ӁZZZEIjo7(/;t/JRaQqQQIk+*A$!߿f݆b񄠶%%t~:Mž,+--y+=x|ׄ*I$It J?RZqy-7o;].yjjkɲ\YU5ww=O<ͷ+*fcl6oZ+*+O;D9mcB9ӧN1[,+^A~_L9G=O?G 2|/[s\{MzZ:+{f>rd5qN۰16&U+++%Y>t(Z3:9)uԈz'*vUrt/ڮ{xpʪ@/Ѩͭ{WmG/Ò% ä$'?KVu݆G}A8|ȸcRj`%I=bb}駯 6[lݾ}9Y)I7o WTToWl6VSv\/1#8(㈐%˗31ē5jZ]:ࠠe''{ZILmm 'Nhmm]a=h"WZua7l:rq}ϼQOJOJ\ >,$?_;a O>}ί8fn>߸yͮySpй?B*hz>Kx8!W^櫯##"X>mG=t"#"-[HaV-=^:fȥ+Vh7pptjgJ0 8Wl 0FN#ӧNs8,wUv0/oTdn>lذCKNxC%˰B=/qUW!}@6L+, dSa5AłEwiI757GFDx|J & yBaYQBRqu_"ϫÆ޳74TBu:$) {AQS>}5%KxEGf˥3.1 |W]t*rر뮹<(vӅ4Ǖ|\-FQEp =0DDD*~W_qźkW\r/Qi€9sXӆ~o+xN_z000^$i}џp"!4zԈo?wnXq:cnj^i%%9>pW=Kˍ7vİa+VB1wME2%ͺtΝ7orrn=LuMMђL_|Ūk,G /!h8~i'ܽއ$b4EQ.\L&S@||܌׿+L8!;+OUW\_?R0jkj>e2_yyw1G]}|[\.O>Oz7֮0+/F|9q3ǯ9|ː=`}~;dt:iT{$":vFqo©9E#=!$=lзǧzԮ 6/]JPXT7JtD=x=̙;''ս;[%K&y?LOK{Wr;8"""hx7U[W7dР_}mђnݾsמ{.qz;^fY6>.!Z̛g?TDG?Fا_|ȅl߹ĸ1cy;v펎X`ɲŋ,9|yCm]ݳ/8c-۶/ʊ@򭐻ذi9ӦL>lWDGwtthڼC㝻wWT9ݚreع}/BbBԪkKtǭ),r\r1mmϽ5k.WhQ[Z&MoXxc=6&&**jɲW\6;)11$$1iȈDGϚ1nV]sӦL6dpAA wޓ; `ޡkjʤ'Nm¸}Uk[ ?Ʀf塇3f=!IZV:Rk[ ߂Ӡ76mJ;RSot:++s^!|9YΘ1lW_x^?l`n.˲o.!tsaaa-[].X*$Im!5 zswLtb 0w Cg_|{}5zaC[Z݃ 2i]>{j5]e:!B_ϝ\ueHO5#:Ȋ,w?kjVma L2W^Zl;/:F1r7_}eɲ}1,u:P٬Vn  Rq\`IaBCC1_ީhCv)mwsƍ}wwY-AT*ճOoqO<̡|^/+2BferfgfrӍ.A BjZ)@V2]T|o7򭐏?̑̌=#[ڦNwF~;~7yoɲss B***SS#õZm]}CJr׸iEqyEeFz}ܜjJRjPLtG;:t8?"+'3ӧMz:2H:yKV\n0~nÏ?ݲm{QqK=zwdmشȑ[n?8v˲< 'w[N斖GDFDl۱^RZZ[BnF3tАȈ쬬斖ȸĠB22qQQQQ&L`6$8]˲,\}bF!JCcKg̘>֓ں܎" ihl}iS&Fn;)11::j@NNxXXb||fFdCcc##3Fn1[&N?md:*IЛBξtS4a$K'M|,TKcxˍ7,;aXFqˍ7piw8RƏ=Lp2v{JJrXh̜rK&bCg[뼑[ [LNs#x"~Lz.C]L#S7ܼ-g {Kn1}}ڣv=.?W9u-٣=ΠGUQN:Ƙeq?YwEt6Ǭ.O TH~p ~B?[؄FޕEe=NC>>Gϯ)#˲wdDk>!WdYtp"^9Hg1lL /7"03?s#?Yv]Gh>N͋hF>]hw+''%ѱ扢HMs FzR( -޽gVYhqMmmvVV.t. ݡC|0 Sz_|yLc2׻MNJ2,{sQwQƻ(255-Xti_z `&1>tq+jk23Y-,*w {Nly7<{=)=^z:[t!?,YZPX F|bѣ~mb-۶͘>ϾyԈ=ҵ8'B3/RZVs#0O=< pYƛ[{ѭwnڲ_~nơCλvUs<_!ےR~yB_~ͼ(/ aaC457+ӧN=ZRrF+]!,,eک'mڲwq߷};w742&pOAa'i˖rڑ#âϾHAa\\{~$Rټw~V,iϾretB~jژ9:~ع}FŗKW,c7z[tWq:I~srߏQ#nNHOGy<'ܹ.AJKM鴭mǏw\|c>2zH1`?^qeed%3OKLHHJJ,/Z;.t5xcGNMIF R^YwTUU۰QԔni?I_w-3GYfMSs38lzއ n1zȬ;oMV1{ڲmѣd~QQW^6{@N6A}E9p:vyYBuB ]wn0[ZBZ64$8p˯G=whيu5u11t!QMMÆ NOMn<ب#e"#"ZB 4F Ac%IBT\XhB(66Vp ,sWS[po.a |NףsJ Y3ӧLٰisiz`ҥ fΨZ~}k{;rNRBbCC$Utĸ(?SܧxxX臟|fZ#""ƤDe߲u˲BLȈc111$2L2<<h* 'Y;:"#" Bb8֛nzRSӧ}ee'R)<,tر19czllLU])&&>.,.1}ZttTLL4ZF;]ZPUuhdYf{WkNZ+ظzem]ݻ!d4].3[,/tӖuHؘ/;ZN`ݭmS&OܾcGىnӎjkoW8[tǏ[]SeؘʪWnljnrFp86!dn7\Bh߁s%K.Zr"?Za,pQ!ox=|` yԔ쬨(:6xaqQNv/X0a8Iy7yW3/?RP8cO?r˶mE'$ٷ̻|XPTtԩ~mۋٻ-[^vOއ-]|n?^n1Kuva;6ot:"|7~EQZmBB|m]]fFz@1:*jQS&MΪZmӦL3zdYf?pv ætF{Yc;Ə{͕W[ǍkޔIGEFEGEiڌ4V[Rrt홙# ݻh4a|ZjjoPy+䄱cJ8(w@)u'q{u7nk~ǏsUaaƎk0hѲ0Ϟ{?5Sh];¾O1]tWToFߧw> b}Qw6oh%]mIPݥ_q\AtgѼ| aEػ1=ދ 9L}f蟬 N-&~gֿwhe./:c.w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~B?w ߁~sr#,]_B×A#迿~Q~9~ VU]Uz3!pKaP#L~a\ FFp:Nǹ^aQkgtv!DGDEDqSFZ>?G68w0Ʋ,Dt5g"0eXcixTd%c@@V%:"ȲtpEqjQII]&0 ޾?o#LhXol()=6i$ZOl1>tn.*0 #KKp1$1CHQ5ϻs>,!y2]EcLQr9,XQ. " !UNE((;sFQa|/ɲ1Ȳ0 ĊoI9:{Uz,:ЭqZ$cJ㣢(W:vodY& A$IB);"YIDATcy(҅,qV0²"<$tCN s@p8|(Z"B@t\+3]yo cLϊֱ`شeKaQw0 =*EK :v,W_O76..x[teNibYB!BJjhlTEʲh *:Z(JrRF3w( !ƦϾee 2}z`F$nFeLp:9.-*.+]zM c 9.67J5,8c8q /R!:::vn0LwVoc,JbYEyiY)˲;Z][#2]&0, 8UbX,fY Bu55:*J}۠gܽڄ(²lKkkaQFxot qZ=ZRZqZr#Zo @Qq!DE@ޔNh.6YijGKJt:흷ݺv=ϾGOZRr?Tqֶ6V+}e%.&t۝.pPm}]}C=LjRrpPPbi%%hw8DIlhlt{32y/tFY|E~A) ޻\r;V˟xy/$yƎ7= ZA!(Ȳ,2˲;w1KF<5 ;t|5wQϿ""mb!JH/,`bVVUfgFGE(;#&tl,G Drt:]PEeEQYVq[;:B Wٷ֌k߲֭uVE;`iS&(/f+.OFcFzi1"H!BD Eł[v ,˨#t:) awXL:NQwP1ƒ$EEFzS t:ռ:",ܠWTۃL&VV遇.DũjulLLSsTnw'/V]~DzM2966`Ŋo0``n.FSq (-PI2N!pѡTdk^櫯+'M7ߺ\ t߽ ĄPFCy71F74DEE*eYY}Bٻ+22 0 h%IB8x0۝dG:vÆ,r S&NLJJdV!#$ɒbd !, FNGc3^ 4=S))>^v{pp0=0!hTTj1fR%IQav2UU|``uW_a4KN,DJNJ8~܉ 펎  KKKEDGE6ՅDFDx1446;v 4@\мc8`Q !eӉ18Nt^,;].QXet,z}/Joi $I/3cِZpט(yI<GݎsC[w8v;`6[BLe pQloxΡwMǸ;zYgxEQx;iPw P}X7E!{~Eh^9E1 vUo^ۑ(,擴'X%@peYla(,&'646g~p&%&Yֳeo&pQa&:*WMwjt s"А0Z\\Od1[ .*l)WPIDQh4z\3.ZM:wBQ>FCY96t9 x|!Dͪ1Ɯ(vG!DDQ9-˰A44 y5ϱ1faB_Ky{"DR!8B=Nu un.,FFD"|{uQ"  cԠjbbE9a^P31²,7X ("bljy.BH1!-tO.8EQB:ιCcG;G_( AarSBVW(6[gdmV0 5٦ȝpb:3MI8tt]u|{!zdYsXz;cp _0 [Zo$*(rǕWU(Wjey*#6y9Xtv;5j5 !Ҳ;.(.w`J'j{rG:}`yaT\ǩjQZmo̢E')Lq{VYZ**.fZY]nn'cEIX-?9>$KI S&N -+?鬬v8 XVzaIjqX---UG i_oz}:*9{ JU][s@ASSW[rx<,4c5nʲ\X\d<~DKkw>aX;:v)dۋJGѣ.A8QQ^P1>RTnn?zt ilje䁌 ~) ! 3 Y 3rlPPPYA,1Qz^QvGEFGGD dJp8Oy/,‬áRbNOhmkkln 0wQUyUUjIU TBB6YB"bO〸 Ι?92g3˙j#s[{( De!!Q $$ Pq(Cpia^[uX?q}W\,;?BLCs  H cXUUURRbMLP(I:.tDI$縖V#y(0LxK'(1 ƴLqx& (dc,BsK xBQ~=Kw dYW IBJA !㘖se؁UU4BP`0ز,q i ~Q'<9|v0vH4'9E*>![]&;sG,{ܞ{S7 JFCE^ppkT) eH;Bn҂вls#rjmvp-%(ywթݿaJ?B H$u7۶>MB* r3Bq!Br@$_z0@QTS(C==z{owG"X( 8βzж,S(`0Ƣ(fg3)I\1$J?B P;*Gmc* rKnߢP(T) G->I?+#Zv0Nnxrd^7 [Jfdq?Q+$g m\/B:}Kȱ,;Πuce%Q 0VuάS(ʝd'%:wʨH8'8 (W\ɲ,xĢd<&?{܉ֶP(8nAdY4OG\x<^ oGkEiLٶm۶"JzEIbYIJRMB>O0Bi,<I!adB1@8Dz,e}^(dY]!$}}JK&AQ%Qt0ۯ^ sss<t]$%\.i$.tDQvX%Mii%) {0LOOͥmGk^xnq]?߽{BqqF(T]SC۶ild˾Uhc?K-|0(_;-ϛ[j( Moe<|x[ihj^bY?xQum߼}…Z 2[9e@.Y٢=jOv'gLzovEhlɒ{66%s>=gֶ?XɓdN]PP>s8[**ӧMF=B cq00+W,wK&UQomٶ}O>Q_]0-eW.Z `峫?޺ {^EQ^}}iY,۶Oa}O|5yβgϝֱcFYVgYO{ǎ54,}g왟*G\2q_hA$Suǎŋ/<ѣFQѧP((CGlJK&l޲nڼoIJenL(._u⢢ mm_zGE",pݪ&H((iqAhj>5uܞK,Rvwe[nim5MhuʹS-ɿtW/7@,60T4im#m =P  vTUz5ߟWy칯sr @(d޽Y ~z$3gj͙{ޖVǝ1|P0>yr,0L}cGl9PuPeҤQXlG¼pϿX.Lu=.KRqq' ǎ-9c[Ŏϝ$: BY6,K!8.HUlҲkDz Ee!dYyA6MS۲ 8Tuxea} @tݐe @Bz8SUAHdj05jcY0dAKAp:0 LJڑ$2Mc ݀Y%SfY}R0DQ0M!&--k_u/ggeѲ ^njj+A2麾r@iY(Z*B"UU%jA0e 1H87BdPjTeO$Ď$'WӴD !-˲o #H@uӄ,"qjGQTI8xRoIqqVf&} r/2 ^@i+.(P%YB>)yIw򀜺fˆlL :E yKr wGƵз'Zxa,92)*, r'm&&wq;st(w{8 7UWn.cf҅E roT{!/KWsO1ڷ5lՊ'ΞVbpwuG8/veƿؾ/\NǶ:~=tmZ9՝^]RE nº[iFN$Ilܱ;ԷEŤgbZQ9_OP.[bPQȁiʬ˰l܉O_3Mt'ۆRa.hn#.^~yVE8jz8~N|}>PI !I2aԷ7~9u svxSY[p92rr%n_ëOOb^gGmeONKgѪ$bzujp;AD`N= ]%iU*Fϲu$ӱmveDɑ~񓔖A?=27meDikn?~ d2]g)HHD0 tR*#@8SӸQL} ʱ3gYZB$VkO 0F456[MłD•d2j>bq=Mق=ޒ2Lf *@n]6o1D ATT6!6|(];v@QMK_#!IvFS?Ɗ |bRQރ<@QTWE(}?eh; <8֡.>lB Xw瑙@dt`W\_8^۲n y~.HZ$;cps ;/uۯpߺאR#eJ^?Zfw!a1}h*&cWsPQDu}Lb=/2"L&S)Īu1j8,]-(}p XU*5I D^QT o&5ݐ-ZH=z4 ⢞d2(pvrZm$\ïNѱFl6T*t888ؕVSuxBJ^G #t''', 5dT(Jf3& RFl6Rtrel`MTFjZN72 F^GRa2[pr, ZPݏ`@ѠP(x/лDR[PVGGG***jtn*SU3gΈU"I z}{ut:תtun0 S+ /I5[,FU^;rVCWmjZϗlFթFu?{s\" 2zv$IL&<\]\*5-q5_ TQRVNΝ90暴 ۶f㞱Qզ@D$\Mupsqf¨[َNZ-CE{$4B :@ 9_@ (JP@ HاW Js[wj5%%7QNNxzxR+orr9^-P|zBT @aQ!fˍ}ճnt{7jb0~~DhH(&:Ok ,V NB.Jx+K8D8h[+"#+r]9N,\4]+%\-b7Ɋ 223<`06 Kݍu2 FCrJ2[׻\&G_^ ޜ9wF(~ P늪]r|X,rnxME^U] r䕐nipCi] d WXkNeT}B7dm\ q)..$7?^F?F[I\w(׿uW?zyyon<n|r+xyyP!I6fixA{8\WȐTXRUɨV_o~AsQhFiY j[]4#FrM#~AsEpP(ɨe*ldG9u􂓩V;~$ xO0VTk!#3asrHNIXQ.)MM9ڮG8MXhX~sJ;48^CǼǬ\bf; sQdWdr Il\ڋ`<{kd [ec{F{}̊UXk֐x$^W#6M RfQkAFEjFiYG/ߖ-gܘ[iٲ%k_Qd斡CPTlٺ5b8PB.Gn8:j9s,{G.sٶc'iq̝ڵmÄ@Jj*{ӓ=~ڴnM~ǟ"I Wp58Ȕ?NDXEE|TZ-oZ[_VVFIi ee8hP*d2+7))r^r 0LX-V %r? :|}j+Mg9x{V*7n1ddב,3kzgot:8~P9 >vղ%cFB.k^%$С];z^#Ϊ}$I"&:m8992sZFGN>Mm),*b-Xw6Ʀ-1|PRRS'rql6Iz\\\0 i3cGBVZ_l&cӘf̛/../F dg琖ATHbILJbϾxzz0jpHNIa֜x{s1t@xXfظ8R҈Ё퉍hչ0Kȥ-GC UFmT<<ĭGѾ][l63ut 8y4Ͼ EK~#((OufYs~JNtZMAa!z`_[ٱk7թ#FfO  dæ_qټu+1=*0wՉ߁ 0 %O<,ܽ11 P(8oooΰ!@VΝ; AЩc' YYYZL&CPϩSXnBQ(qFJ%^޸ߖ]9ֽkwbcc9uT Rg0x(5k(شe  j2},FNzf&s.!%˖MJZZ8ϯ@.ATeϾ L̛'NDu숟/0i$3gX,|ɧqf,ZL8X7 Ib8:j9j"IjRQQ IHLÝBzt歕ClA˹[=w><̳9ۏL&??|}e~Fa|^4NZCfa47..H6c!3vTUިx.ų}N9pzL>HJN&)% gšÇēNHvLrÑc0$&%Dp`ݺtAq~q׮={ف>}9y4iצ -tԑ;wLP@@ Q?o͉{0)<ſ.g \]\ߟ<=psu##3ҲRF#NvL;f,rBb_L?\]\ZUt AlСCDGGSCf4?McЀH6d#9%^ߖDbr2xzxmz^'NI4VJ76L 9% N:ERR[wW:uח.eB3/Z̡xv{Ё={ồ9y4$1l`Ff޽>{A+o@AUY :pzɑG1*fgղ%roaێh<=< 0??_{8x&M=>l(v8km=/@МxzzQVVJyy)᭑d6te&NAſuB[0a<U 9s,NDEEgΜRIYy9%BFF&OѵKgZfV"!1hMFV)lش_oB\$ImӆxCWTKpP 3I>w_}qQ_S)UDEEѹsg<==̤vmC`` iiiҮm;ZnZZ3%8q]vi&4 C ܹsaِ8;;RDbKxX8*lWWw*??pjl !F$|};y߯0l`***xGgE;O"U#¿_WWؿ?>J6ΑG^HLNf}=z4*:1/hfxzD+s 1UGϳK`@tԉc+&_k|ɧxzzLjOypwWFnx`csLf쭣yٹ{7>dl9<00lFg^p=rD^*WvDv$"<}{j9s ڶiˡCpuue8hjŬYPHD8u1b{4`ru >>Ȑ٭ Ό}<9X̖:A#~jgvm9{[msTOz'=RRy6s<>5DD0G0M_xxq6~Ѽٲmjߎ7N5 ?__d2-[`̨ٷ''MVP4Q/ZLQqqy*Zd-x!jY\Rz'N"$8777=e6{w]L&^{m:w{Eh~u3gqh jpY c-Z$EsHB1zF:"BN}FA.Ye-d2y?шoZծCU#pUqZ:W]3hZ1wcZsgホM"55 ZzJzZ:V@5II&BHIIjuLff&eeeT*\\\l@Zj>ޤ$ I֝J˥kTWƚ/Ro{e2Qv5RV*űETdTr} 6UPjjʠzz\ IX,Uϣw}-*)d֝-U*K姑 VIP*v9 F#Je[U> =U/gYPX_גm`[),Sdeg*#/6!!U+}uTf*ښUݯjLW9Kw"rS5U n|dԿOdd=Z5;Jε֭[k׮ƽe CJTdkz˱^doU7^kz73Օj{ |ꍳjE!;ӨWCX *4'2CqS\ZbAR5:%m[0ёO>E n |NzU&S7:r\ B'.q CQbw!.IKThMI\=Oh\)U7ʔVd7CEpIر#& RFAVװ_eB!W\o$IBRc2rSW8F!*nNCVV/;Ѻ 1QPTwKBDNnMjZ( (..ŵҺL&JH`4h4-QZVO%@Qq I -@AA1[)-pvvQHIG _O_Ɗ8hpqv_ײEK$(ztr5͆Jf2l6qtt&] \ݚ[Pƭ@pSФٹٔ}@P B;~>bs@ hJTzZL$I"%-&U憚4/7o@ hR/@ mie7ez3wkÆnJ(T?:U*u/ӤgC#WBSĉCر} |k8nNKQqٙtܭŨgо'@p9PKW@7>v Ex{/)ͫ[N2 /t(Vv#9_Uq˰. lAjZj+**kviٲ%# ى٣Uqx{3 &~׷/ +-+c՚L}y !!1ӓpY 32ӫj%ΝKݝ~}\oظ8ZGDvs|O/.éߖ͕11 AVNg|qSHj]L&vJƐ[@LoW&=2n]";"; l&S~Ro8RjltJ:"o+V`XtW|_|yl۱GFffa, yy̙7rd6={PV^Wf^'-=={׸ѧg~:vD&c8p~bRRRr7>uVx*V! Ilݾ~o嚵Z;~%SM`ɲ;Og~dw;N6^N"ɑ+l9yͮ|k&w~o2Z *:js jDu[ N9qw$$&}.&{?yyJI#:].&M+V#'Ng*;xg?rIOM.=<.Y[O`ՐAדsw6#(+&g(73pLf5t F2bP>K~i0o,>xw2[o'+;5?e@L?͜EmKH;wqq:wNLt4v_!o8vOW^g滯$_|:]ZVF8f{ddfeq0>?WCj\ԑb|}YlRRSkćcXVf͙KbnF=oSOֺ#䄣7WW8u z=1 & QXh(aa6Ct*>z'/K(1$SҒfWB5;Fe)~'''.>C\\\xpvv_oF#g%GHp0Ç %7/aC0mL֬[/<7 e:j^Μ;ć_OMKWЮm;FQq1:͵Iznn*<=+/((@׳snJ%^-8u >>^#W˖deeSXXbańTTT)I'G-LF-K@pҨ4srHNIϏG8u }{\wth׮NT_TkiN$4#Gs)'$B<믚_ ,*%*$Ifխ `'Z;mƨݗcOsn~:Fv ", -;xcP*;~?_z֥3~ {.̞;}cٸy cFLJ%Ks̙T \CvwˡÜ:}GRӏIO?Êk/صg/w>^y qa0٣g&61D1a„""" C{\5frvm`4qpp`AA?#"صw/:apvv"OO uw7GC@3n>7GoΞm/(ı#<LFV}~Dx#8(!6+/~KnyٛǏҤǞD!WmcǓʱcGf pı&͋J BVcXHIIf `Cu8`2 \u˙3qtt]t8\A/F$=$IAgh;~_LXfZlyIrxxx`munѨ5u@RcZ.)M@pi}={bEu_HNIZï#V =Fv@VMSأOl6SVZj_g0` 11l&x{jݝа0?ϳg"]: ~= __?^BCðllܴ4?HLJ@.WBt6n?т>6Fyy}c@Ax{ͲeKl7[6󜙸pپce[ 4ͽ=d @h4PVZzѶ4 \ P*UWm&1-ZH.; ='mZ \|~}\ց@ee8j(?uk| nn.i =*qE|cArIIMKq_>dgg_}USEP6I%\rhnS}h_q@7z@sr-F4[#vܨ49vpl kث_p"@ \B nTy-Ufɇ@ 1h6Gi@ r@ \Mc@pqĆ@p  XﲧhPh,P@pnNa\GP.5Sa!6_JE BCq{wZgU?@p)/WUH?͛ g6cƐM=$͟ ; \y!ŸV+CFo@ѹgooٸyK3KxavuoILJf57)|gd2xg2ϜxbHH|9[ ʓz)}^g{ˡtSRSҫ^pt)dff_ˆ8qU1Tsdd{XJBXXO?r__~;EWAbZMH 807Y7f~RacW1w˖XX,WtNj^ck\ˌz!(-+lV;rϝw`<ˤ:yy{㹘l._Ɂ덿!;Θѣx?T7d@剝h4Vy6¢˪:'O2mL$ deg si1H 'UCLW5iY^ݺMMm߻o??x?Kg_`0:z$ic5v{wq#Ư|˘ѣhۦ Ͻ .LFӓ^~qmr]qsu=hF '}{>\_7Dޜ.~E3o...L&{m_|-yy ÆxRB[̋=˪5kFQ#:h4|}0ͼ.]d^+ʿ4p񇏠j'8(lT ʒ0-<81nw?__*%"3~MBB"&OQ<rF^222ٸe >>~ Nn- s,DRa0V$+')2|.\̟O~~>''GnQ#n]߷߱I|Aڷkj<ӌ1n]RTTT#~}`ʧM&4Ջǎ^=zpQyEo*yɬYF濶RZVJ#U*KJX7Vk̠[F0f(23j;E|:$I̚ ǎ~?@VGM澇e@ݫ<r^ʶhbͥo^'777'^7,8h4|GG5F_/HDx8>t::)OJbwSp@~dr9ݺѵ+; }Z剉SKyCV7I7ߠj2ny M=rI"BY~}~0[,|,X+wO䯭:x0'Ob:j]5F2Y>JRUٿڰić w_/x-|G߰6==Jb}v`…sDuKH@ʲ cf ;vn$U\)19R`00Ĕ߷+}cE_~)...>{ f3:yӓ6|v GoOLY3$$}|#G|o2o? 2N;rۘ1=sNՓ6ϧ|dWC dܘ1L~ *=/^o}{:xNNNk?MJNiyj!Cpwwl6s6!R>=ϞO<#8(0v˸cfx`I>¿z?7nc۠ >R;vݻׯe2| !zB`@L|!4j 7F* JEzFnx1L|p!Dp)^OYYYq̙yl:y?n}zb̙7gg4VJFf&yyy5pw ɩ\jS_<ˤ[.hCYYYɑĤdj͕ rP*QTTW_͕QQ,*j׷={E輊tŅqp +;VRZ_s\i٢E|m,bΜ=k@U>Jy[̿n_Gc .:MەBKK9y]l룭u8sişxG!!d5UT9sL+?I޽ Ugيtڕ6CHP0.`40f(ڴ`8jq(m6\-<)--9sꂗWKݗ/nsL}jkf2~;VWKZr]wl*vCv 6lJq8O6YwRRѭkl߱44`F͍i3f+PdͭrV.q'>{1k{}//_=%deԛ^};WWϘ;=aμ>)*.bF \`ַ8;9QT\g;Yf -dhZ 3g\b"l6s7@VBZ&((-W}֩ }1:J94޳f;de{1TDlJ֟گղ̢E͜?KzN2 }^4/(I$K6tblRyyy ?VU ՠ䵪\bH&{:F&I*++j6}TVtܹƈ~TOb(kdRT^R#z.Toˎ{@ ׭J:~%KێeVmI??qEiK$zi>o߹{y'/NQL&\.Gu7|}󋈪hLzP((߫]*ƨ*ˠY>4kZ;yqjMu+ŨO}eX.$ۅU ~m.V4Fv=h <1ԥKk\=+WֻΒ 3 ҏWelѾmL&]JJIITCkvF2ܼ}`ѣYb%NTTT0f˪W&YWm y OoZ40+|f3C jn1Ry'gt)RJLܹ Wj0#ADRN)~-6uv%lw"6B_aaKk0}}z:y{Ը0},rXayKVv6FԴ4,Osrh4,[bܓNp$%%et:N176?D:wLwo;ƹ_IR_Lz^}E\)N{,Z^uD=^KCD&?{U&lz@-ti *WWWTP+•jCAzkHB $Bʦd%Pr>s'3gr9g|K+qBCaiڵ|8=5؀̙= {;; MϗUHqVoW*hu:_@@=k4ܚ z79Uycia/goX>GF lDLɺ\߳+ ( `ӓ‚2*++Ӈ[u<|غ}$%'ӻg<9v< W0. QXh NGۨ(fLN_i'~3?`լ$8(-۶3ʗ; 'O!ɨ4ʧN>N_TW^u+n&=5o,R_A3\.ZN3ʧ+u+V<3DFDE|㷲o:ZhoRXe `x gS1O*`DDH,T gI0肵Ă@;s~*^z]!askkڵ`gk؂WPZZ7pU'bXi3ϰ VذǟDvN vdw[&QmL++qdF(gm5.]C#KTNr1oZa'Ǐk+ իu'NH;NxKOKKKBء=M)$%鉋KFi'5Yg"_c{۶TQW__5k6 uU$Z-7nhP(Nh4h:f9o춓~LFyu5H`Rgch4JUC.cmmERP(Ӈ"7nT*ňD"(vdVJJLFϾY ZGDDֿJRR9Fzty]]x|ă8wӏ8pzA_A333FӡT*j,,,hNLU@lMƣRLt(ZP¢"_q0ZmLz4N, wƭ{w?e"O̭ 83cYk13g+ G뛢1ߖr*6lB&vO:}+qLann/ٸWk|رGGG?h;9k֭gܨ",,.rJ2 u6r5"Qk4lؼN&"< 7RbO?HLoc=~:aa;vcϕdoLn^%%%\f-Gza##-9'>z{Rѣz"#"d Ǔss/pQs@$cn}}پsWDFvٚfdZ_U^o,j+_|'Y^g&CV(**ӓ!i07sLO*RYYi4!ߏ^yWء=3^'k7lcJQQ1o.*]{0x@BQv)K闂|tE,YAզ>LFd 0BҮ;g1ĞJRWzC R,ZZK`ȠARZZf`Cee%OFaT.Kٙk[|YY W?D|Z3rmË[g\b Žey9W=}gXܧˋ)Mfӓ1-q߶B"ggr)ZZ9D@?TԛlŒYqnzҰ xnni\.租Wevd2W_ymv"Ξ@hH3OۅXq#v6SZZJhl+HRfg_ ;'Rɑc햀Ldx8!!;۶39:ba_oFKo:B`ێrf͜6mС};FzS Jء11_eرՃBbPT燍 fff8992?ڵmKn^@{ϞsrKZV߱D9\N,/&vk8k1}:bۺoͲO4̘g :1F=hFC//&ϛI$hw7 &23gpڼ&7״ Ur>?p\A9wܜ?s}- >io[xߨQX߅\@#^|wц@"r {SǛ cEŋQH""n@3B/ cTO 9?g@a$/hVD"BL4:|)z봃&O~ _@@@/`acCԿM锝=VGY"t [[{~f4Iu)RiIu@~f/^ؒVAFΟ?G.͑mh}gOpSARgpH$M`u/YaWSSZ%WPVVΉx32iZuq*U*8h# kii$ 6oqf_Sp\z G/_@ձlORW9Z9p0rZ'/WTtZMs$kFaؾsW]J%- 뎿6NR icyT*v,qߎvGzF&KzG\gs|&ɹt YiI>Z.fKÇ$..ohݖ6r%CoN[)WSٻ?baC>Rraj5F ߟs.p<mZoG?yJR^%mY(JL~kkk328{7WW}#Iz֑ۗR6oNǐAS+|W\Dۨ(ztJl\<tlNXpȑFˤ߾=wLaYVsyDDšu ~l !U*ZZݺvk&hQs1:x!,G"8( .?wǎѣ133ѣ$%>:=.^rFag7h'4$Vr*?׬#9~_W[`o#|{[[rrsYÏdt_?ѝ/\/]΀~}~R8x5'Ǐ9|NNNڳ|> BG}Ή$'1~h~y%*WߚT*0WBT,]'xW/~mч]۳mtUVڻG<Ɔ%WJ޽/ f?Ʉc n4_'OҫgO~e%YY WW֑tҙ.cwhKee%.gc)**f߁\KKc 4[[[[hՆCP]]c6SPPXXMZ}z3֊0G:Hg_̧݉L8.}wwK!YRːPTTKQ]Sxjx˩Q0Yd)JϿ+++KiYQ:ׯxr&C.]n^gxVdlczԨL5:~ZNk_S]c-z0R??_BC9"|}QUE4zIkiiz=sEM k\Mggg}%H$b9|(r䔫~fjjjNxzxAuu5I))ԊÆRXX*0//OQ(o׎b 췳CbeNNdfe# q +k++\]]h;^^-,,D|.[[[qqv6¢"֬K₷7 3QZVj6ꓜb0|&pD@v>6-"[[ VNrxzzDIՅ0sLLt(JD"3 M{} b!zc&E&9yӑ9yy\KKDDnǪ0_3  b˶`":tba 333)ƍdrZMQq1ׯ믷H0n, U+|}xyT/Ægf^[]ffȈprd=x{{tbW9y4? N%j*Eu223IJNwpwZ& 㾚RÓK}gݝMlC*-|yzxҦu$/OK+G?_L~2rPj53_3cHuIHV yy^QۨC0Ïؿx(Qø^y;2Kt5fZSl'a{C0#ωMqTȕ͐R!Wr%(CJJKIUUUxyzpL"eܸqKKܼ|rcfn~zC2yg{;;\] ),,"0 Lrpuum>a|رG{/ 'db!A8;;텵ĊN| Æ ܅ 0㩒˙6y,,,ˋ֑CdDAٵg/jӫGwΜ=v$С};pvvׇJ<қSϧ{׮tovM^~>@#prr",4с~ }x"Bt2{ϗ c|7  D|[X`)$4$geb\'Ri窪^Z7q{pd~sLoBD"A&accsrAGZJhRՈ-,n0̽^jQ(X[*;rgFVC,U*Zɟ,dΞ;ϤS YZh4h4Cr=2}h{/N$%5v$"wǎѣ6t2I)g] }IɫJAL;/1 ZҰ4gB`6H\dRP~>x {Q-͇'.>P\]]ٹg$=##ǎDPfzdr9HHpQ<Wg9׭gjvً ZMX?yR_nF_tddfѭKڴ4ʋ??.[dyZmFidzzݝk nFR]3$:En^E&drǞVP]Szu 8s,=jߴRIii,2 :M[RQQϿzS6}RV^VSTTIMKCӱnF222ؾs Nq">=QVZʺ ڷt)(%{sr(+/#)9U!##57 ad2v ޘ 'Oqx,'㑖PPXhҺM)-+LƚuIMMe՚\xImJ= c8{}PYy˖W[g),*bddfr">Sgp%)5SSSÒe9u f톍h46mJLƉrXf )]g?p…7:VmD.+ IDATŦs%?2)lϤZaͱ4n󌱦[O/عk7nTxrIM/]$%%l߹d<WTUUQT\̒e˩ˉIJj*99eh*޻T֬[J6ʋJ4E-fkjjb  ڽW b&ägdRwz L$>€~HJNf߁ :А[OFOHP0q#X[3g,&=5A}t(|gC\x VKii)nvpkX,f[8a</^èj]|%^#{19DfTUU!Qմ$<*^n] ?`a\KhH.Aft:t:>^WCCTZ׮w09 <N;/?Vm$Z-Y9$%'Rǔ2~h4T*FIϰ'%5J4>o.b}\x JEuun>#037ŅaCܶ^t>"NnkB3FJLL5 e#XZŬR(6%v~ZMXa7?`2+3p>}L;;sgٞ=H^eh*ݻgΝd㷴DT"8Dh4Hր=CL ]|͍T{~Et@tK7nVZv}t:-)WS)*.&0 wIRr2{Їbompqv槕6i<6**+ODrCGcpmviՆ ^ݻu3sOMsL'"#"e/˹qҤ5BBag?ojMٙ1ONO &ۑ]p0?'>oG1sT4UJz$g; ~NlˠBl +9F$RRZJzFJ"!7/ܼ<*+ojyfDfLo,OOП,Y: J] S (?l_ RI^= ذ MPyrDFfߦur1:އi;w{ЪU  aæMtؑ}IZMuM5#n(a$<5!!=w*X~~~lݶsss,--`ݸQV^?œٳH, ё˖#qϏ [[[,_H$b1ͣoHKJxrXN>ccRRZJG  bO?؀<һ_ϿDbE1p66,]RV8zY99ӷO;88Lg|TVVң[7F+x/M}PS{Ҳ2~e%^bښ0nNVv;u`æ899a%YJb¸i lll(ocې Xogco[?Vowu sъFX?fn(|K! '9| g?puu˯8: zտp4ΎNd/[aOk_aʞN; }Fa`- e">GQTTĊА<3ۖuKBzjĉy)W6veiiI.T&N^hrɺ8U*mud-j(  yu5wc]]_2\`X'_}'$8;[j~k4ZbJBS@AВ}\.G"yu:rm%MBow24W. ,$}5H楹IJJj\AAAIDx+q lkZMafff4W7ɍܰN$ߔw8MxdDF(WaTa۟˃|رG[% bKBCBy~~H9c:9)Os租#ґJj~OSC:C kjjj(,*c9xɿ~%m$:D"a!t-ILdy)AIKOg9xu6bgoO}Ԅ IJJ)sxVdٷJErJ sy-{sczkׯ'yo7}j:x:vt*njWH,-/>c-\|[ۊ&:NڊE`aaӦ_2l&8:2%W`eeePޞ^,YV[_'#3ӠNy^֑|;F J~uprr>$  cWT{o ߟOw ^ M5eJpm" YuJɕV}xG)yjԫɸ[.`İD7y|'H$\\\5s$6OhwǾBh7S޾k._I"48w J峏5<3q"8t#)9}0|}Z[[ZvCkgYQPXx[7Yp[hNF|ݻu{.޻v'ȣF#((,4L,1:eX-/``899Rط/a޻;py̡sN\NJBՒCRr2*\};2Yƍ~NgTk7lVkTv3_r[mq`ӓЯ/̙=ҲR}ygxlشRikiipumťQ}uCGvGD)؍v\qbȶZ))p晾L]tK s]UJRCVQEFD0!ݯVyv ;Y:~VSuF榬JIvN.vvfEH$s3t İ! ;z8EŸa"j(ݣǏs@T;fgk;# mjiNoH$2NK^ aۈK8LuafV{VwwFzGӡ6$U1K4wa}Bwsxݝ3aXr9;v;;[pcXTTLt(9s,XYYqL"nnnmIVɲ3rކʏu* 5ou:<ҫ$jqST`- ۑ]/a~,qVpsB"6K;"z;3ْIL׍o>zּj&?= Aռ)afubFTJ"/?KKK|y(Jsr7#̞Dbcsa>vTV KKKǡ#G(**B$5$;_?N:ü!-)aӓLjioݶ$ѷVz{ o2qcF(g'q%9Spy|vBfL@Xh >wޚͣ}a՚5D6ʭ 5k1)$%MHT*PP\?HDaQNzEA0cX߅I7f4/&", OOaCxۖE :.\H^PXl_6%/Ghѿ/l 4%vs1>:,Յ<_/eqtGbfffU*soO7W&ғr5l---YtF}}wYR0z+kZڍq;黱/bTuKբh^O~սZѿ >CT~A^]9yOђ}\.G"`~SZ! h+N4%l;EG2a:{Pڵ.nӜz((* fff_bAz'!?˝gsh{o]=;OK! H$2^   +{- ;IEK"=-G>ă6C@@# thߎvq9Zm^T(nVJ2^5oNෆjFy0eӼOTwJ緪ꎮ9{?0yNQ]]c`N''7\?P(eVqfZFoFeێrJe5lJtb>O:dLaLYoC#h4h ԯjXw/18.gc&{d2Y9~\)V%8{/_U*=ܔx4PB`L.j9Hs ɩ9</H++ aaD32Q̛KKRRSy۸ɿ~%o28:8Ƭ={h4Ddktlߎ0lؼYoϏ7fżbf9s9U=JqQ1YjїKL$B{sf$3_˯N'",;py$ddf}nN'&K/H\|C1l`+*潷G}ZFbm%a[v]/OwNLUt:t*njk.h yDFٗ_/` ѷO{HwwwN>ÂdtôWItTR)'޽/@g'<\?1ƠL1kI<{s:Fˤ[.ILdy }OZz:+ϙij۰;{;:yz_N:uҗz_"JQ55M[booRwaumK/;G"¬3ڶQOR*(RP.St vC4,͙+ '))'^%Þ1Mƭj|lllϗgoP"-ގ^K2uvt~o.l\o4ʔ_Z~=))̙;Mg6pe4 yy}m*+o4ZƯVq_Npr9b.^w#vbD"AVGaac\.')9?^zEdT*BDT֨ np^"ptt_S$_JHpAѠ֨>VCl)ɓ؁7x8}&VL~  Nxitҙظ8ڴfpW)Ǖ$xfD鷎ח~>Jn]ѽڷ_VҧwoƎ~M["mn/MР|k x~dΦO<ҫ4 D->=>{1'ypqqj5VZØ2y2..OhFƮ={)//Me6T޸aq".'+/M%487Xf-}MhH0nחWM駞Xljm:NDZXtӦ X1ѱ#9|W:EcT:u4R_7*@HIM%"Je,BSCXp2Z K.&gh? ;ɵ4|||% LƑcؿ?^ G'Gjjj5rv|K J8u.Ͷv //OZQ#G߳mFׅ g%-#P"QԊmp :tWsrQ(9vj^}R)~/+ݶ-.\@R,;[["177^={Хs 666耻^^^䄕h*yH<{ggg WWZGF`ogO?d˶d222(*.sL'||177770d2ykm T*5i]Y9k)ZZYVhݖ\D"ZtzF&}<vvڶY['ߟj.^>_e%Ɍ[[[.^L\|<=joʤDNkS IDATNx{₋3UUUdr--'NW];_.\hHyكڶiÙijFu0-goވT*?-B.;i SZij9ČmS.Sh3}CDp1jhEsA._I>0YP>\qtrƆޟǶ;7~ = ukog5ud2 G e_,֨+R̴qz::JͶPOnnޞ:PkqD.+lHNN$kwbVKiY^?I|;R^q%^'}z"|^h4Z~/s Cv3EGmgu6JJJ#+'⎾֛ϿœCУkWlɵtR^}emԩp* jjjQ( nՊSwċ?h!Ay5u VF6*UWݣκlkvhjmk[gm{+ )K$!JJH@b'Mss{ν܇7qz;;߲_^4_oonCxzzPV-RRR1k6iWJ͜EVV~~ ח1&YW^`@r"*Ë{ SŽ{xyzVVѳ[7`}{dtdM4j5f,/kkV^޽X7||;:Ui~ ^<f`OI c>+JKOgޏ ptGaaam|QXkWEN~1}H#q w8t{FPPf@@v6lЉ7xSΚ+Ip5b;pgPXXv0 ZrjjbmmFa엓 #бË&󒧇* mk4O:G ;ӧϤ?W7Ol WC̚ZEZjB'AV與;m[VhŅ{V6vz{P BDHp\x LFzuIMMCLh[n5jɉǎkT*ٹk7^^4jЀZ@,2ؠpv ۵ rR ^$6T*~5KW\rIHp۶EQBSHUpqҒQHR(іVÍ^B*aiaIP` n5\qrrQseER!ک>d2Tj..ԩUk@$  4$<HRΨ5jlЮ@223Pk4nՊА߮PdR׫) K!C&EFZn8Hpq(X tYm7hDL-o'$bKj؛ȷEAff&uP;4Hv_ ,,,paa}r9r9޸KN88cogGZ+ͥAd$aauWC(gCVVV ZJ?pܹsdKƆF coo6>lƏ3l>.~3͡Fs;`心9s#8(ݺU[ocgg;˝ݳOF򸗑X̤iyyG~~-0yEynݾȂ_ͤK玏]gŸ l۸DUzde <}6YӦV畫WVz,==WvujUjGRѪEU*Oj⿊fM;V77o&r=!?t謊BN=K~~>H$ciee*nL֝;i̙3 l] /V-W%TۊNGJ+9?//?.:]z(W?B$66&F h4%hJ4{>[caaD¢^@o I~ w>LZE,B,{R}@!~! s뻟,_EEբC,gdfWQFѐ@~~>:p{p,le,]?PXTHj#ZIIMEEK/ W* r߾x{irMUuE<=jdFn\zu:6/oE+IH#%[ ^:WYD!k³C*5tҙ^J2/?28sQ-j52K6G#8p)79;&REau5!&6W !.$ D-7s)TҵK'ɹ[Cߠs 2zc^>AFE唩HRMۋK0xhh/^jծE.9{^^^`oOjZ ۈ=yvDҺ#11_Ni3A&p/#Yn=g~EDE1q4lImϞ;oGl*|}}zKȢ~D z~[Y~{p\7/_FYSYP+o }%:2xc+s93g0q4Z-))|9n 7o :]tHxzzȏbܱ[1㑆:7o2~dT*5}\Z/^oR2_gᒟGE7ѻ|o:s. {M\IVV%%Zd2)=wc䧣hղYYY4nԈK rꆇquw)k}npNY,~8L7d+R*aް琊=w[ز};n߹˥˗Je4OU*Q.tc˖YYswzߺB|\vWώ?0[&-4%%L0ӧbj W9pڴkٷ;>@|}|؉*mR[[ƎŠXr%8Iy?A̘2Xѣhܰ!/^nxaxzbrXD" ŔPV-B v4m܈fLL.]*2e}V&WLHP{Khu:rrr8rxm# Лg#?Ύ /EX(**b׳aɆf&ǨOFR7<[n1ٌ5ӧ=Q/|N6iۺ5cF"~ v^u{7hfMQ֭ ⳑfRfˋDFzoݾ͜s2qWWx̜=zyy2h sf~yp~~/P(@0[Q.s&ӉW=$brjj82uo}k+K"j:sNEj-w2 x`C琊D֯=u#0 /`qm{s@P-_"c#_rD ,KKKzO[P+4/D_=666+j K D">lݾ{{7…4Q񅍍A_p?Pht²TXlO}z#W~zv>?vFeA$Q1ѵs'~?~^ M7˱cؾia 0۶na% ǎ͖4,bU1:DRm,teegg DEBf8--JϱHYܯ/f~Ma_V"Dfk-KE̔=֕:ď@#`\=ЗDM.>J uüxPLNq7;sHUöte~ܺ T*X]N+j{};vvmoxQ,]WB&2q42pM5"!.  Ds{]ز};wJl;K@p7)S1vhlliִ [w3(,,ޞ~}{ cnZcGƏWZ'777]@JZVoU$%'# 4:Ϩ1cy][6BQqf"++ ??\ŝ$rssiݪM7fΝL>HD> ٶ g)|&v{{y7$<==Sڷ3[Ǟݻ1z{pOOO>SnVVܷev狭 fܹDJ3--.֖>X[[חsrtnR\1K=*۴M7bL6|Jm^b%7_ W'ˉ% 0_90);-V3Ė_{~Lo<9d?8x'0W~5.D"Cauxe'CѪU|ꂯ\̝;wLmllh԰1O]磢RAT"JD[Vaa!R_*h4XYY\UjX[Y!ZiOӡR5rxzӫ?dr*S'j }XJC˪jb1"ʺbyszZ-zRY,y CCv< x<9a=jYn7"J%66O/O>ry"P9»!aoP(iSTvgX̻oO! /EX #G1}OOT=O,2"|L[ 2ˉ\*vU'mw˾L[{un=єٸ)/\|b幗Q|*~9'1̈́wO;T5?%% y ȠE?lih+gRDO Z! J6^Y]jӲ<@LLDTVɆ24Y3;9+UZ6?*]TV 哙Tje*z\}/)r>v oEo?Wñ'h|N9㓒ɹ[Cߠs 2zc^̐{4mԨJ[+={tI.[{I>q>sʼ_՚x~Sx0F6;smF ~)_hŹ޽ >h!8=+WYh׺|gW;;;>I[:rK~b1f.#ЯSf|Edĝ:O>F*>T~yӧnjת˗ο?nD81q'iܰiв%C0V-Z~GpP=ueOjd|^osF^Uqq0ed6VՔ .!9biLb\ U%REE;͚xfҹcjת7.;s&Nf2fK˲eۣV4as֤h K,ެ.fM5k帱كs.d+i^OgC}hG5 yX*m;Y!nՊݺevztF^/7^}^W0͡߸wT:?<53rp&Νg|9v ڳ-۶3f(F}2X,fM_Ə/]֌=lRSӘlF)Xi3 KKK7w~ 4ƻ/ii&u%)9wzPM+MiT%,;撚ƗSR*W*6$Dcaa#`ذy3GgF:6oƥ+Wpw7=;'kqbΊT iLYL^8z8AAf#Fڵ z ^2N^,g_皳0cH$koݱ#33#GU[ee򋊊|*)j¤V̬,e$_*%R\U7>;'JIwtzY3'`~+_s mP^=BCԡ{gYtb6VtsK+Ss6-)J2,D4 qc=;k_oָ;6]g"HC*C&QXTzSO#H̎2ʒLV6f>Z6^l%c˝HIMA.wgņoeeI-d>0iwHNkK͜I=j Q$*͏^NOWN}ؿ_NJ!& IDAT[2w<"#ur^< CWCv,_c #+6ѸaC#YYh4RRSÝ_-GVs7)S1vhlly][8hKfp\ڙYYt:rh&-۶I3e7gCUK=teVVVxyyT*5ܱ,[܉L7[ 75jx*uÜ|OwΛɓqpF"1ɫCk_^4:kp6o{͛65z|?W]'99&p!222Dذe6$%![=5pqM _k@0r ] V҂uKʏR+}!;vG G.6o&##ztcx#wtR@ɘurtnRwѣF?=\ڿof̚=%%ZwO?)&>j䙦wZ}|٧̘5++KvĠ?i 'Mkk1..( L9, Lx9~b+ TעUVoݶǎyg{f'g^'{{edH_+#++Бe2 6+((x|VbLVu*Y^OfV. ڠRt&8i| 9*QTTY dD"΁5/˳CV˃y8;c@Djkkv*P*ΥedeeW&JZZ~jc`GAֆ dRBtZ3W^Xzzz~g^! _x:WzJ $Qb\%ّ;i4^MX~= 5,^yd5Wiw q~4 7n|b9vZ#3>!.c ϒ<~\b6/Yer5w TK/..4>[Ǵ7.A|lv3'=-ed|j5-~}r3e25j57[^TrwRQsijnL4K[әMSQn.'^_fեLi.Ȭ9Фq#(*.T꾗aԯ{?ɂ-y::}er3k74o֔*}Q;_zxtssT[ZiЉ%a&gbZ9?\S )^YКؓ' mݱ[ҰyK?P{XImx@i;M9v|o̙} m3a"-ڴCgD7mN8vJ%e=v4ޡdff0i46a#RIϾiԢzӼM;|}0v!XI/W+m7\k3U@v(KxU:6G[+&\rd4Sgo`fpuB߁ ISѰyKfY922ٷ?MZ海iӱ 7J|sW^^}h Pmi-ʜlbeЫ]]b!Qv D"JSB>MbNҺU+^޽Ҽy۰y~g#G1͡pT*.\Ĺdԋ00*-2mDV[_-Iĝ<0~LY˯XYZx;ؾi ܶwww>Lèh6^Œ?\{yy}ohXa##?ի 7ѭKgꆇ}5Rl>˪pu8GYrTL/˖3X֬@~A^{}˖΃Outܙ͛ްPSVO{{;o@6mص [.D֫ޝ;ٽ:d^ۇWWq&Yj%cGٽc۷}ܳSgΐO߁ک+o ;y=o%*m7燦5f {}Y5QBznvbvNL/0ȕ,#]<"cENGQd:x dCrvvfӾ][.O7;~YX֬&LhprelPly: ~ϴ#G`YaC>BO·殻Iɨj9JƍAj *``LfEX|Zm5۴aWәtdz='OFsyؽE?LuOL\6 NΝ@ tĝ:ENCceeSs74?FSVĞ<ɥ˗9u M5_!aoQeNuVD֫g}y_@m z|wpʕ*mhբh֔(9vv1rtaat::w@XÃ%?xZ-N;8RRJs{{yqi.]bV 3+[#ZAZfϾF*Ə 觟Q'O{$\ ?C6VaؙiC2o}2_$R+bgbLHd/fGqYӿE#'//[]>\AҾmvm/\R|hn 3h֔ڵ~ #XgRD링_MNҕ$޾Irj7o >:H͛y98IRr2]:uD\]\ѭwp``~XYYP(KP` h<}nr"գY߸r҉_  БլIPڷk7we4WvhH0 ϯ&M7<ˣib-&(0_oo\ D ")9P8ӿO<?pwsUfm #HZZo}F BPԮ;w8},RZ!tԑ$o&80!;;QQQnyyP8+6e[-aiaYV^^F}pwwg՚5XYYbkk˄1_`+eϾ}xȾS+$;;;pናVH];w@Y |#!EYAE@b_{#͛Iϸ%N2ꓑpu5qXLP`a!#NNNԋ :2h>H$&sW#8wUC]*=VPPhժUVrs5YXX`a!0PzQ*4kݖ+O# Q*4MqjF^=/)ʪZ <&BdL& jC& }. !~! TVvN6b1:ϳ`]xyz"7i.^2[ӌ3IJjuL:䇖1kxs̡hx>#hj֬@RR?.\Ğ}슜<}*c>UesD g*O55\]Yx oaާۏ)f~wik.Mժo =qZ{w_,?g,3)"" %"<^^3S+{#W7,]qoDRIM__.8k#АJZlΩg&I:+WINIaXZXʊ.Nr<&А`$^Hw{7 w77.^LfV5\]9u ڒV[5NPP(8w6lݻԮU5ֳ/( 88.r;RY@pPyyyA^5}}ظy uj❷ߢ۶"rzzRRSqpp 7niV&%Q+4[Q+4}ɭ۷,Xs/p7)0.]bTB6l¾Hw7wؖ[ѫT*Vseuؽw)ԮU JVs<&gg9vvv,'$p4 lEVe?8sK ,nݹpwF ٻo?(Ya#1qxceeŦ8p0.^$0 Db8owi醺ߴXkaeee$E`ێw 3r999ZgRՕ6mʱ'pws|-J\Z!!W6lxL,nSn'Oѡ};vv딝cdϩg͍wx 2̨?v+I6xڬ=ȍ<4-yT3e`uz=DQkXv=))dgg닏6n4GVVfhJ%9:s_2ץPRVcٻB~߹kׯX,6DL,R[[R)E?7|*1jذy3gϟv"c9vq'ٷ?..tGG /;kӚ_.^\.sX,\7ԡ{&`go+ 02ڷm ۶a5FTZ!!t)ZO^3)Sѷ+IuT(aʚ3DVSC7bYCُRUo3oe~{1pѱGʂKп/*#Gq,&k׍Ƒ{M,^Bd( ~^wFיkh:X<=<߷7?.\Āgvmbb`?4/ZLΝک3pQЧKxzz`:oo;j5ZOIIIuB$bO"&.F߻\.G,MZz:0n$ gϝ@pvPj耫 "wrB"1䄯>>[J¨@YÊ/4 GACX/߻;6 >ކ}Od2r9<^5) {͚q"6{;;R)rgg9y6Z4k1lݾАer9r耇; WW<=< qf"4t' ##A#Gw/7q_+Wp3. /Ӿm|}}h͍RiӢYS6Pɻ?FT* ~Fڵ(**2uRo9ʵddfҢYS<==43._W^3!Yh1}:bW &>Cybʠ+99D>DX=>>&U\.3+k2J+ܹs ۏۏۤCJt1|ѧ>( \ )ەpv6d?wOm%quqLJo`}ީJJ4zu:]u5ARq3*U1[sD֭KrXTjp\pU`ooԉ]N[7#Z4oFnn.~)/liV-7>0:izգkf.xyzqUHNI!#3( ˝u">3rrrEINNffHllHNI! \.&**.~ñ14lM~~>i|1~,^;w9_U>yW73g+CLJGѼiJZ\CߠIFL6sɹ0:|QQ8;a{ҳ[7TҀu"nlWϞ?ٻM[2rp+b˗+7-,,nR^^V3IF̝= {kkkec6ѭ+׮ӥSLJ8d#s}X?p_9|<5mIV⥐ae!Q+#}hIY{z!:LF"N222Wn#5IeXXRj9/M7bƬښL2z Nf*srx{ W?LE&R4ul\kIJNd! IDAT Qt҉cSTTdt{yZ+JUEJ%h5FFMzz:!\n ^6ËqvɎ? %5_BCqvx ۻNŋ8:8鉥%A +NNN А,-iݟN&#""DVo/yGwP* DGҪEs|}ػ?׮_'{{{9} BBVuB('$pf"cki7Z %%wҕGqQ1tԉ0,--tVb1o2MJ"#3z6=bkCG䈓u# 6GկXN:Mpp0͚4!<,qV]DZ1h ҒQHmըQzg_FկO\J DG!JheXaE֯OLl,ǎ@&ѬibO$%5&hn5j>c :ԙ\|6ib${Τ؉h4B8ۋ}p#vRH dkkKݍK\IRBCIe&UА{M7F*ĝ|YoEvw(w}h̜B2qtFsI:q:ϼ?`u(/ cFugȍ7ꛯ=.ۉ?={_"(**jS uCVOnSUU%I_huO_oG 8VTĔ]uYa7\/I j#~!\.U~HGl}h(5f3>Nq8gGBjI~*H -!m$~! /B!B6DBцHB!IB!D"_!hC$ !m$~! /B!B6DBцHB!IB!D"_!hCUqiY)Q}^O\\<:B!D3Z%عNOB|"*cja۶ޭGk4-2ݎN'҄B6l،Z߯%c':=*OQT\LgMoqfvރ$:*Us:l'L,]./ZLDxg<=?h~< EY~=pNwv*"#۝qE) )1k+Xv* }GrR psya\/Y^'<,\sΔ6;u񗖕jp:[&VZes,^O>=p_{F_yNg v娮b֭fEjzװ3t>k6v01N8ە+9t083^.yy<Ӥ2t`Z-jf3O=_,.԰woRWX,Vk'OͷR{j4tzesu7xS#V宻fE(}qдO\&믥pY̝K=n[o-zʪT԰l Z*scxlX;y:R%~v9~)Ҳ2ț_;>S5NӽϳZmݾgqM}윹sڵZ*V+iz6ۙ\/i1L5^=c:.X{2it<܃vn:wȝ#FFzz}n]{ 1PV^̩y_Gn~r8^Z[noMڍ`ێZϫVę@HHCa֌i2~cLv0}lN'G6y"ee|'ȻW t G#<< Dyys<];fc@ HeUQL;mw}vt__| IV t cx.:q0q?eL z=ysX+6oJDxGcƿMbB<}~>b?lڄ`k(߬XAdv\}Օ z,G'ХS'XAdH:-sїKa萑޽.q8wτ㈍aǘ>u2+W(s&cGxOm'[**Txm.$awx\|nƭRx{>#[iV'yʪ0 l_16:WV^O>EXXa!!u ߮\d?aue:wާ\bE6os_| E(iX矝C&_bkHOKq=c:O<6ڼe8MꩩGxcr}!y3f?^7U.ٿ3$w pC1y/!88Fj1׷)I,sF?VdQ#"';1GQT\ TX\;nxpuDx7^?VSZZJqq îJJr{~_n7zAAy5IiiiկOow<'O'~7\dgeD޽ӫ{Z +V{n\?d0I:ft&eC޽rL&ƌɉ*rKj2 \=d|-`6oʺ׷7;^1`9YZ,q{[Y~}pϝwbZ),,r ~̣/[!bQ\ԣ;i5[r ?nGko2ុJHH0yr NBBԿnz2;p,={ޭ#ヒvCxXN\LLqpYRShUׇ:uHqI n޽]ԣ qu\.@^^@B | +CX|V'|ᒓ,r>z%Ǐs﨑tPP<Ƒdފ KJ}pz]r >|ڤLNV{ҧW/ }GQ]SɁ^AxPkm5xPw5z,*bOxk|p 7(vCMM [.`Z-11QYUŁ\Z-OBtEHxXl29L&qqR[[z6mق~d2@tTVjlATd$ؘZ{???B)(VqlC ^/뒞^˜ln_رk7lWϞM >%dߠnJXh(Ik_{hHHm8m>6drߴTe99|*z=6 o7)8:oUPPȄ@OXh+WJuTY2V3Ga=wDGGqVb˚UW\1민DyE=+^JJL}h 0: ?ytn_x DVsaFLy`W]qPwv (0BVO~~>;way-{> `.xr3av rM7{'66 ij;nSFCn?Umn@@;VїMhH(AAZMn]O{w"۵H9\7Hro?"5%ZMRb"Z@zESjccbHHHᰓ@dd@q)/fӿ_?ؾc'~~~ ~2~~~XmV̤]r>'; )Dǜ_!RQQ(tҙw#22JwBVV&;p l6 hޭ+F_#""HwoАlv._ѽ[WVXXUXVRRcУ[7RˢBEk{.dggѭKkiudgfQ9|Z$ǓBeU%%IKMmW]*eQTt:_?RSRZPRSR鴤bXiߞ_ڨMƱFM&֮z2ag>6Ǵ&nw|f4hIl˘nꇟ0?ze#,Ї@bBHWv$ v4>:2bL4$D4_3%t:}z".&88ꐑ|B &&&Ąx %(([HDD>>aӨLp JjJ 9YMUzZ*"!!VfsǑFRR"ӣ[W2;pczӔd>'$87֏4Җ~Ç#G^t??ަ8}d3L, D70zDGpNޡCUjf==A ơCs][~'OeݗŅaϞ=N+**j_KO =&NV~}zK^YV**ʹ;u(;|Q#vC㷪b3OKoZ_˅jm"!8q r )rVYט h48#~!j$},Z]w=^*gF5?6K'B!B6DBцHB!IB!D"_!hC$ !m$~! /B!}eGiN{HO\\<:B!D3Zl6͆nѣѬB!NU^o۾hZ!-h#ҲRtZ N?{k4Cy;oko{<ޛKk8|OyJ^}V}y#g&N}~WϽ"Ӟź555tq1K|fN:ۇL~ASt:V-ccbmAՊK,g?ąXZn'\kg=gKEi/6[Ҹ?\.}ijp4H6qI4|qcxWXf WK.Yc(++ə3)Y1ݿ3 %;G$=5Ν;s.|}})..aeʌX,VJJJx\17oFR{c֥ e>k6N£L<~`0pՃ4p UUDGGȸ<>e*"LxxOFXO|?`>V1k?-{ +1[2iV'yʪ79繹Z,k\;j.ރ܃yٳgF}bW>i'?7 p'L·+W5#<,s :H~]Vj5ӟM;o£zjȻ`^7q$?E_.au f\T\̫\/ԭ~x@yZr&I؄8[BRr]SwtQj1XnܟU*U| I2? oWj9mj܃>̨wӣ[sz^LhhCJ$"##w08!xճ |R!hC$ !m$~! /B!B6DBцHB!IB!D"_!hC$ !m$~! ֞8B߭s͹{jxh8z~F?z$~!FqI9}lxCPx?eX\AA^߷((t>!ҲRjϟԖw{=y\U5~!uΓkcj~^ĥjq\B֤Ru$ !0_JB ˲u1OG*TB\ ܯ6+%O;ϱ"VYi[⯨`߁;BE9+m IB!. X4LVǏNJ>-/a [LTQYɓ'l̚u߹q\-w2[~b<6C!fZٴe3~~~f:ddg^cEEZj  'qOdgs0/'q UquvlG`X@iY)dudMDFDR^YQFVaFt㶟д߿B?EAVLHp%ŔJzJB\LDDDIKMtw"_BՉ*OYY)8,ZcD#nSV^o2Zd1IKMCAB\t_v4 zRz4wCyZjq8*~F#Vɓ'QL^cj澰033AUbp8(*.BVハ>sI@`@ ~~~hjF}B!.x1lܲ?np vM[@|l?nƶ;8yVl6V rm‰'Zt:tWAo !.C`5RcjORxliߟofymS !04_#PNFłZFQb@B\<5fbcb1 DHA>~b%-9ÎZ&)!'~Fl2g 4$1Uj(9^JFwT?i)$߸V}T1WVx9B\(;կHo򾿟?Y2=ދ` 3{11zĤrl /-%B=:ܤLtTdC=9/i|Z|B+V8JnK$ ! h;ϋN'F !0RPXx^<~]O7v^p8 / j bPh7qQSm/ ( F՝C.뼊K !m$~! /B!B6DBц6;NN8#l6p8YB!ąům۾>QєU3G0}Ϩ 7;sASkеs'\;md2jm/X5kRĦKxXXr盔فa_[V!#w)B-&vqi>u c0[r7x$3 rp:t:l6zg;VĴr##=ݝEpܸڜ/O7\3gthj~yڒfCzdw8Н'@% 6l،k-~ ^GNf&F ut֕y|;)x#})FӓUkְ`|Xd)R[kao)/ %9Sv*,\6g4<\n{=y/U_Î]%K1|KV]oWdz}NRfMlظ4>X19Y?a7MTT$'OVԳϱw>|?t&G, !gkΤ&R>Iv7Ⱦ8VT;siq:L$%&0f|b4\W]ÆѷwoF_>p?Mb3{2YSΜE]H++.Ҿi=?n+.GrNN -%JכI>}ۻ|36}4bc؇Ht21>SGG3u>NqcЃ}}ƴqc:Zv͂2~C<Ѓ$%&~K !g7L\}tڕ#yVbc .~}ͩ8\x}nwܜ8\.,㷦B\XZ<a&QPxdX^u%Ӟ͛FaeEպ=˜Q#<>^ jI|iBCX- j\֟>Zd"%9''Ҿ}Ё/ppXluJ,X)~G,[-wq[šVyZe؍ŚkyW f!<9Yrػo/!tTWlݎZFѸ߫W^eƔj-4ju\ 6_r8(⾹tѶl>'LZ 3*kۙ:s@`@@+G&B{yK䓜iZMIh1}ƱVmR\=%Lɓ')-+CR[k&L!D[+Vul"Nmkjxo3 B)l!놜0B\B6DBцh.?!B\zcoIENDB`PK2]R.77files_write.txtnu[This screen shows files types to which a process running with the '%(APP)s' type is allowed to write. The description should give you a decent description for what the application is allowed to do with the type. If your application type is being denied access to a particular file, you might want to change the label of that file. It is recommended that you use one of the types defined on this page. Note if the label of the content that is being denied is owned by another domain, you might have to write policy or use 'audit2allow -M mypol' to allow access. PK2]M users.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxuxW[]PZPF[־zRJC!@m3;qɲ$Jܹs̕sρB!@BBBBBh2  $%$$$ndA(**2L&NĿQQQ'O$A?"am]E`dA,ˢMfIAEY-B^!cgQQ +-pyC[+a0L&q֎NHNe㖭߼Qa|SN|wBaX">y㥧x' >o}!B 85[O=p_nQIie/0%+͹/$QSi9EFI㎜H_v#IZ&$Uz񟥕nZ܏^}Aw>+jo_/-0r8m޳Q׮;H#I^}a뾃UumfMo{y44ܺ#igN‚}}"W$$.fڿj]|5{1hjL%aBC'8y_{$pE"EA{ ̾}ۧ?'.M(RT0e>7|l& h{}˔[&{֨823مe߿V!|὏Ogj*?IIB,9"y Og刢8|Ѐ҃i'2BF t3vAIٸCK?1<ۦVOIҶvۮןOx[ViX!"aJy \a v)EQ&J**KO kDQTn1vPUWR*q hQDA1) ĉvUQ&Jh 6{Q +7o#IE9,α bbh5ʚO /WE6542v;N$IZC1v;v;ò %(*3.[Ƚw._ !6.k4|ZO'^FFE`[~]KnesGtDxeMh;5.2պ,]BT'ֈ!0 >h7-QaAA+b>SǍY jh234miR}wn̳}c>iCޞrJ2fKVqߌY}Wsk~}hA(}) p$I:"4anA4C.!U6 2fKVC2qcmI ar (R7p19CR$|]ǎ4h˲Ŀ(MVB&Sd. - 9saQ0"Iaβ2HaYN$zMFnU)v;ԍ @2j"1V*Gys FR3EB 79;Ƅ&D-#AP+by^iHv%z 4|m^ nǮb8IJò$z>҂3<Ս qdPvOQ!De'`ԅE^mmk=}V:>~c!d9`0@ASTך-fЫ?PELK$%z]]IHdKkKiyiߤ>>>lmOH?:PPl2z:Qs8Yب؞N 0 SjIXF mi)t"DA. \\&7<ϫ*5-A$a6[\]zAV,q`0d2JAu 8. %]WЀb+:K\Q1 ޸'Ra(ze F  P=a<=5:EaZ @Ӵt=I$]BB9rb tj=Hd2\f4{r9Af2Smf48!($FT.i^5j cBv;I4C@ 8q5!$I`\]S /Q" Q4Qδ5161a Nq"^#QTyee^߿Oa^~(16ʹ}B1 s@BN\KDQ$I`Q-]xH%ֶA8 Yy]]=7QE; r[8CBpJ(tyj| $HBPD_ZVպ들֨N缼BCc0 2 vpch4EBm*"F E1$8!B4A6H5"D!q0H^(8.#eL81'JlH ^|rARAxe D$I MhZRbQ*Lm6pifI_3po VUT\ڮH T(kj~_tAdP(D Z,VeU*$: !fvjRb?|A ^ \.okӭkMcSI}S37sƌCG,7qܸU55S'Mп#Ik *r_{V]bc |?s|ٳL&s|$ѱRõ..oE@!Ϝ1o}r|𡮮ZQ7n\ZV<|萉DZ,T[vA!43~옰Џ>_0LJB-_?z"MP|Ƀ~pN\lL%2VBhHp_tsP,t InnnEnnut훷m4p`򠁉 EJBQ'9llF5l6ۃ/,*5bDpP0-)-++/0L7L0٧*-+tqƍ{`tLVP#7[,{|}wLV ruB 8hO?؂^^&?֔ɓ]&i4FT*Z$"""#m4-4.J&m31v{uMwN8 Uuu =c}Y{UM-ڋKKZW e2Y> I qw~[dDi!HBCuDiT$qUiLJ9̔ },쩧OG2d"pbz ؅@bVZqԴ 3Oie˓T*!;7)!`0v]{-Ӧhzي Br8ẁ4T?oS*nqPQ^:|;T*`X~ßVxxO2iRRKJ &jLvl6 |>0QR-'t:Q>yԸ1i]ߞ׺5uv쓔H3bA1- {ƙF\!яc8**~Zt6+a/O/tNg;ZXXVWWwtƉzfYV7p,g2ySTE%yyerbێju %Z%+d\&OE;vZqj MJAZZ[JJ"#ƍu<5$'6:$ɴS5~~ZW[P`MӱQE 6Z(AnjҚWP'11$$ȱFsnnnPcS}we4|QVoRR~}N6ǍEnx1 6٤T(-fF ʚȈ"bmӵ76L&s588%4$e2i⠁JJ"#Hy+<,0q96m䨨H ROt!Ap (-+?|䘛m3+ N$b;o(AVWUFDrrߖ'pv2tٲGmjjzxx:8\>b7crR24mZU*%vf_(bQՎ0o]kfk[k^A^deAFVEàlAV h6^^o^`@S?֦Q]\\f3r f3RD+H6MPQT*Y99 ߗ<;o3vdR*H;es1L,9l?Z`g9D$}m}/q8T(J%Fbn[6WYOc(cI2jZa4 EfBl(h4=((˔JfQS' Bm4͸!d(|>; |[DXIJ+W  X@/#ѹbK}z(|SN,*2q6 f !ѴjEa0tBaFpqG':~!ᤳ<˲HdVE ,]^2iAl6RokkC!V=0 C4ah{lraQ1yЦT0@ x^xx^Ļa@I"엸*XP_[WALR&1ns, 1$Ʉ$___ǥF70hQrB.S*4M/ Ec  tm^$FNAg\hf{0w;R~ҡ:㸪*3)va|.S:ȂDrE-_-z â# pB=2TYUi.zAP)U23CA! cECiCT*sݮHU#!qSqf5Xs&A8/%  #hxR $b9:bD z ~/]@[>v 9!Q!#jZ-k55<j]3\kͽ GAqWSSM3sLO\h^2j&?H t!]GDxgږz$΢_R!mPq^v$IQ_ ˈ[MW+ i}2e>~-xk@2wwÚ[+ʢbs*Z8$?%@V\L{v7q A aJ)"A(2LNd2esvKЅR`-!q%Ycw^a,0`䦦f Dp3kj\]A,K2cAa5(|zdޣCF~hʕBNUMI1Ӭs1jrlMŨ)VE/"EUU/Yj2]]]_~ƦS?0a8F4]8g>eʭӧW]]W_sa+qBQ..gϞ8>fԨ⒒)&pQeUuLtԜYA)8ΡjАqcFf\^аb_m:FsDDZ,巋f}:0tHH\k0n745{~nԪfa>dEtMm-2Eqkoe`Ya 02{7?K%ee?811!#3sM?|\.;th`@`Jꉢ}>;7S 2 l'{<_|ܹja͆ >+V.+?8àh0ǎ'GMeeg6'Nص;6&O?пFc F/OOL&DZ~~`4N;/,*nii*>GSR$$n07Wy㿯 wҮa'/RevJ%ɀ(j]\ ?'|u:cI9y> 4`(Z7W-qȨQ#u:ݒ+$&z{{Ik>7!>h2[ FBP([ؘE7)).6/~goekۑ*jm6Kth<[w}xo3!an-%Ey?~yO1 #ͯ1@ I1kQp+(a/9yAVm) 6 @hx?ꚪO>S]]u3eј# LF"id238;c7AA|g*'ol"pxFsgѢ(#G455S)QӧNq/--g 6-!>;Bnj5|Ukְv(?z56,7M<_]]4ppj99v;')Q& J"0 @TZZe2=<꣣"dei4> nnEEU^AZ\./+/8Uh++BB'4ʿ,;5#!qpǎ۷nWݎ848U*RC ( 8jR!ljnp,48eY@B F ի2BY@W|~AhD! h4.q$AN"IJFAJ IA42 #2'_FQ ,+˝5g-ԴP2 2JayEGZrol4MRfqP((yaϣ) r\FQvEGrrb9 c?I$-qA"h.TogvaH}0]8kh]l6ǏQM ai`XPTB #hEjqevn0a$i\V+anAj] l߹8oNeg/v;%.d8}EQZ-]t"OǏ8bU_n҅u}bd;G0ly<;JHl\c8s̺`YtAi !DsIKܴ\yFZYUIQt&:Bh6]\\qNu$%nraG!l<C]@뢥( 擐iqH{B\8T(%" "/Hr_Bf)p䖽Q׮q\jx%K@,!q1848?@ZA-m-Ujww%!!!!kABMf27=0k r"}%QсNȿ:Xө 8j:Dc;a]bx:)qmևkSuco6t}c4y1sE W͚#Sw]#ηm7vkv?;nO]J\K]/Jrypsh t8ܩ-uv]!v^s A;Lwߝv\u~}]]S*U! iDt6;k _պ]8 a]]-!v=%I\EQTvbjА0JJy>e..Z/O/f+)-Q2\TE|9N9z]ee`DAՆ8<i*,,$I/g(qh!"br!QƆ& J*8(X&.|ID')UUJQeQ1HU -g/$MˑKQf0+*"4 l1uM2 ruuu<^U]%A!!8}D;M9~\\\ȑlt:]Z[!7?t@GY=u:#÷_~~``\k`&!B~h)Ncaa(Uq[}2=;Y3 k֮J=r2S' EOlܼ;s(ss{~w`ON߰q]#}-S̝ĵb, 9jZ8Y>Ngڸi];wm_bޠGwo]'RjkvR|u1D{n5 C;ވ䏳rjZQ4ܴ4tcoGX,敫ع ~* R}v݆3NڳTVTYٰijAy:bU:sf%\ܭfQ(g2M8 ۻ700mw8T( jU Vխ_g2}O 2Lk+)-3z,8er!z2L&VUWj4.ÇX,d2!L&X0~*o"Ɯ왷ѯo;kH nnn}\&rd!LAQT^^l2!aa'$x˧jq9ٴ͖. \0U ~ⱧjjXb4X= |iY ˲8H.WdemnndAaC`Zӵ fj?_f@ON?#TN+rݬy͸嶆Ɔ!TqȖU> xC9M9~]NM;aKjkkXMI=FD{n{BAp@oimk]q^g9e[7677ص P\R!AZ3M7wf< 4w9]sh49vaܬwVW_y`Oi]KKKn|,娋Vx\&?xhUQQ>zX Bly-75[6yYu61uue׬ NSpQz3@\اa }4HZ 8ngAf?ptzss#al0$;8D>:{u:{ 83܃sF$p ;f|hhxKKRd8kjn~kaQIQ#G::eYA<=<ǎh e]}]ssRҺڬV\] 4߿Ztޚ0y7nŽrrd$9|y' j@1Nպj4.APLPO<5XGɃ%ޮ0~`Y\RY*B²M!R_ ܇mӵ2֮! :f5~5U&QRi]ACvyW+ZQ*Uƅ HD â"U*a#UL&Gͩ$IZj2xXmm͉G A3t}}Cl6 k%=77~rss=䌨ӊe?jhbもBrQDx'o\ :N<1e4`Y8j3v__c7oMZ-U Bqyd2uJ9<}:} 3ߚ,ˮ߸(WW7Q] ufyI:|jv;rv;ҕR:s6j AR Z-g2m[68VQY~=t6j35kbsw3L4ֻtښ6oL&Ө5<ϙlDQ7v( Fz2 jil6r RӎerY,JJK"CBBѢbVTÆ(,,Xa]wqII9T*1 |3zEj-VB :V1Ĩhd~Y9l6cONHbIIfs|\ByEySSC``f~1qÆ߼u@ʪ ;k7[;$$4#ZNjnjj NLHR*'PfFG\lQ; -Nf2 48y Cl6d2"""IifhVl6WbB qihl4quuUxX*zyzy4 ?jԘȈ(naĈQQ1>>-חaH//^l6EQ_(eӼΪ8qO )}IMCK:y5~44Og}g}jp2y~ #Χ=%tjtt\,RN mq׹9rVD'v5G \DCSK`|~ ¡CEFDVsۃc#nchr_םD%tJb1wW:>"umw}0趺;EeO9PuR~) tݶNKۀv{AJn5|E'?".,E#qÃ]BnԳX~aZnjt[b8Q(p~EW/ ^8FHðvO0,m{zC#!q3, `RB¬{]y֐òs#'/o-s|@R;*I9z>P B I3 ^H Ycu q=;\d@|~ :aؙW~ۭ+eΖ`ΏjHٷɲƍwO,].0 bߢO>b |aO'%K JJƻnO?Oo'lݾCo ,mp}ŗ}ã}*oHPWVUn}kk>GS;~ r_Džw"OXHșؘ!$'[ںcM.\\4>>>!>>Qj*44$}y)McSSiYa43eO!I֍ -G  }JeTddsKKBBg]]]'Ojյ\tpPPDxxdxV zG!7{?i„fzs0<5QnVR9ؘ=HU ػє[6=$$$ :S%5Yt8M0dSwRePH#ٹFpI8iwxz/%Zss1D7smvr!qs0F"O ׺uaaEɍ(*%5uUz^.\J򩌌O=T*{݌XjpٹqcF?C!.]6ct zcc@iohXj#Gev$_{Æ.Aܮ9D òs,_1cʓfgO;ؼm{cc/kooOhyw.ھ}H "4TZ^snOy nڲh8z,#%eu6W>>m:?/lljzѨ"#CC"䑣I@2oiAĄx@LTMǟ743nIJxyz{Ճ =6$yPߤAe2\uXmv$Iǟ{f~YYYvNVٯo4psuUTu;~Ι!h4* _[W_YU]SW9ylcǏzxx?*2 9j_.5rܘHUO湺BkF 5jO>JRRWTAln= veO LXVQ*RҚmFHP\.y A 3{g_4`۱ _|A8 TT%%--9y}AǗS V6:2z1 d=YRRq̙J] &TO8B.'Dv_/I\9B4Y}a@~3O[ju˖ _VRk^Bx쑹/睷|&x"=UsVι`?4$k;=̐aC9"5--%aQQQ׬M9:iItmqqK((,+(4 S&MliiݽwAAA@@5PS[{$%rAǎٵ{OUMMTDcb۟y欗?,-+I :yJj]\:+'GTzxxDK7 h ׬M9~b҄ǎ9n-1O>)`}׮w$&&9sφ͛I|gJ%[A}МHS+q-plO{?ϝ;8yP/IHHtK!fyo֒$yiwDC?y:`7Y jjk\%<,lH%վCyaÑ~c#UMH'ZjH=5@;딘ϋ~QU*1́pVrui/]/ &qly> 5aB%n7t%UoGzm^:ۻ>bW~,%$$Ά$k<73RKH$tRj_B&.TIHHHHc${@"4Q;mƛV^~.zeE4AnДDDtߩhX_$?E ~%Jr€ [uEgx:y瑹mQUbCSηH|uP+t\;~g=k2kjsrV. YI:r:3 NYUX9K?aaQqaQVW)0(ֶtC̴X,AccSF$-kn^~VN˲y lٌ;N\蚧*7*-V-Ç!~---߾g323쟧9K\E$9g帾asSYiO> m;8Y0;c ϣ0d0i6oiI'!g~Je2>hRxonnyFg߾#RDQxל_wކtF4a***?]U]ko/+pǻh4;~x WWWKqI(򪬪/,d_NnPRtwwKEǎL/(nhlܼu[uMMTdğ˖~6oy ‚¢¢Ґ۽%1Lt;vBC~uBlo$Z/]iz߁g6oVS[헟IJǟƏsH-7MI ,-+_i?2m ohww]{(,[ME!!!{^Q|}"#MkkQ#/xyʔԴ'2sSzؿ֭8nr^?lVǟa[ラu6+'DžZZ[>k[:T\RӢE֭?z[~c %Jlniw|WW_O3 prlϜ= ˯ڀdٱA,]&l6aCc#ruuEMIYb Bktl%eV7rҚ9m,_lmmƌ9n765t2!h}9vPPV^>fH@tTOZ~銕/Y*ɛ cL&KLL(*.P]}]n^w?q`/(߯/2,)117/aXj~ZqN IR!s<@:C&N_S[h4'GP([=A9^ 1 8߬{7z̃/-+aXQqIIi*j)Q(f91!MDL0GA6.\\4 &  b:dpDx3O>M>1!!6&޻>mʈa{0 j{}߽4@$Ɂ465x{{zz,Ad0?JQ(6 1>^P-(ǑF k/4zW?8'}dp $uv\n>{ֽ}x1Hp;2`g/N&whH=lȐ/>(/yqgX<ƏO1  8d4bc?x3~if_}u:[ZM-MMafsKKz0Qәg>SZVUSx,;?βbX, l*\Y{OgH'aYv߽o^~AaCnzV;yKY~ڔɻ vbhf sfDG};gμƍ/,*/,7zt~Ad<#"˲Æ /pSPXh6226tblܼ /2d>3fP:|P;kw|ZeojniG ylH7f?|3].'O޳^:dpYy?$IrĉǍ---;|4_MMMIMJ:v<;u:c޽1W%p| =]7/huW8>eҤؘ-[ 8'StaAAz~!!+w?{s%1f7?p:#3*2bqCrr~_Tė~umCǟ}/bbϿo-VFFr9 H"c5-l6H\?8QTv!ߵr{:=q&YXeF&t( Ju4v$ɮ-`dY0v#6ŪT*PAmCK M(r< 0"-B]] 0 \^58cn8#.# تEqDE }i`xJ6 ]+WS \]:~=+Bڑ5${ S؊ DV?/'L'7.EQ/YiXPyAu͘ P,;\?yaD_A:StnJH+?D%bK.'Eqqz/ߨab/'ڗ[}agvDQ:EmkHC#h4<c f30];a6jcYًXa:etbqeqbLWtXLKPKkIwn06X u(v싯;O^B|乩-@sLtԔIG]SvKKK=װөgoGb"⣬۷_TŃ#m6o>z8E{4*2RԻsR![557?c烮You*f}ͷ%ej|p?q0y*2r뎝۶y~s|\8זfkni).)5[,, L"%sss ٺQ@-tF&˲9yyv3 Ɠ [o/,s#R]]3uv㸬Ҳ2aϙmmmev稸O:A32,q\Ii陳Y%̙e~6;ҥ3C0̩:Ohni8sF:QAN,7hP0`9ylF/)-W㲲s -Yq'&w{ Eg{H?/?ϹW}gٜMcVԜyrŪ {Z|eYyN ȱAZzz^_^Qq>̊%e+!Ե: 'O?aoۧ?~js|_:ſw߼[nGܑ ̷o755i4?.?}Ǯ@A`AiYٞ}YQQ$7h`u?/7M$>zM߯̔6[,eee啕 cEcWs-[ % ~~._߾2z7w"K'N=peYB{l3S&MZ| ֬[oږ\շOw7¦fw7TTV߿o߯C导 {[[  Px Rxں_AQ~sIVvA~+VپsWeU]n6m6l)((K2x^|hJJeUJںcJܱkORbǟQRZr,5x}u]]݁C*իoҚ:8y(/ݖϿќPGEDn۾c|m8zHJ(?#--A<(!>."[w9cp߁C^^h4i'?CL0MJ lGD/xݥW`,Yu!ξo?x[WUUrFfŚRQkTwg93} cnj="(gڔ9[2>S&M I=zXTTok[[g(Q#Fh4]{8Wpԩ}l6 fϺ/(0>K/Y99Qb+y##"Ǝӷϟ7SG<6ᴓ[3zdtt}'>m(?1 BUTdħ >DTqG}q4&IB @pםO0?z2jZQ?;$9ݸySO<?'~nh4UOΣio<{6xs>q2}a~~oW77q87*po/[oN34s![ VβǏ X\GHhmm=Q[W7g,LfPTR8[,ނO|̙sQ9ʿL4񎙷9ڕn0瞂@bfE?52'/nYpxΒ$AZ,KQa6+vzojwݹwVP(&X_}WPxue{E87gCEw~{کS7n?f >28?/_P…yyaaA ,B0!r[ϾreUN`Jxsh4$P*poDDGY?qÁtWP6?xÆ  7/_k:y_z/H4|{֬Gqj5AC@}fe; 00s2ECԱT"#[oߺ}g}(A8.1!?O?LaQs<ݲxO7b>7iWW~qܻf}c[~\3O=!q@]q E%%$Ezj!!Euu@T*Q1I#ǎkV5MO=\.G bavϿ㸟/I!!/?Eqh4r(dsGWVW2mcGԱT*s'ww+|/IC޼uO,z'._yO{7fe|̙'w ^mFGÆ[^l6[﾿w3=0 ~ >. O}FmZy{0vF `9QLlV///d̽M8ۻkDa45MdD86os\] vը&"ILf4Z[y _y%y@A 665EBh|yoh@8/(puupW*z}ccV0 Ep3[,Z, BUy;pjǕW8Mh4) fSTuuHNTj4Mkگ^޾w+kjL&sZi( F0jd2`4|} 0ZEM&ZmZ)FRQ4-Z J( ! jUUWiZOnoii!px/OO$m" `: _;Wiim P^QpZ0 ׵e2R7k<=<.'LCc#AY{`@aF)4$HfZFjwSss~A!aC;< {ݻjqMʓZ򊊄N1>+x7^}%&:iN?ji_XT~91tFQ|wsA%:vͲ\ sh%Yt_UK &^Gz̻NJ21!ӱǵh6uJTd$pRj] Bc%B1Zow n:]wnFؘ]S.N6]#U;ZIt0ԪN%s9a:5mkt]U(щKTqm'a<=<ޮ oXs_{_fWf]m.ۊ0^%|K3z$tQBB7藐鸔Ƌ8N;8t}52^$YH:雨o.^.V)#F^uݩ;^vR[ĵok\+5 U^=;^}i|%KGȮ\oBҦ{5q`s-,G-C#˝d6 Iٺc?E{M[퓤R*o7!5(l(r?l޺ r!/Y#+WeXY ?{;Mv;Kd'5uh%G{iǯroZz 9~"-"Kɘ?/cb_33&%*G~OvTa(dN !y]En(F]0fɲ?!;7y\] I4uuoNEl6CK9p?va^̮uh4:,Rsl6 Vx7LYY r]{;06vd~ 'z=2 MF[2fzͺiioN&w!X,Bx*#e˟THpл,NBz=a--m3fL:像?iniq{Ԯ a>vd-QL&sbڡ#G׬[Q nnO{s6yv~!=j뗮Xd02 _DSSm6ZŤdYbeVvN>}pR q*tFOժi[m߷i-YwFoXQ8H>2x0A!oi>b2wMLHظyˆM[Ned g?.۵g˛os"䙬Ӧm޶}59rDZڦ-'rX~߸9'/<{eİaVڲm{jelں5`$IDE95S~єT?_"ѹ;^k7l\jrrFy࡯!5--:*`4~쭬ؿ zx E t6l$2}~wݰilקϟ˖oݾɓqJO>ݽw3 qqɃ`W>Ws홙gz9K뛔5ǍU*qҼme+WHw`Ą 8p˶>APddfˢT7Wײ a>@TdDVv6+VEthHțWc. buu=Ȉ\͖!lmm[;wlI ,5575Ro0ݰ՗^ ۸y˭L 𨨬2 cF1 ko6yEG%329sܘcGꓔ+/aA&ž'N=j%1`6&#MBAӧkj~AL4)1! 6tȓ=s MJ|swu< Fk" {>4gvxXJt_}.y^~imÇ yZmCS^oxtC#GKKo4~⒒7M9f\>F :Σ |Ge2U*L.09%Tâ|v VK>ӗ_{#5윪ꚇ3hZko'Ǎ_BC~ӧzTJJ&+V-3nAȲ,YZ, b~JL;ey?bihhV͹/Xǟ0nWqYDQ rpkA $ "IwέLׅĥq 0y<7?qZsR߸iϾ* II >t}\aqR EQ/ZP(oִ-۶3B?)7~aUT&X!@TZRD===Wvoko(vMGd^?yIhOTh4J;@RHd|w\.>>M͢BCId2EGE|}\ZVH$U*%Uh]\\Hl׷O8qĉH\7FJkoe4N: ˧(Em1>ɉ9q2:~_~~A}O7o铔t6;ER^^P(j#Ce1Q躱)<, P(З$I%Y6y欏7ay,wAǍ?'O9g缆a'OW^d2aZy7L iuM d:yR\l_k]4gy[Oח߃;v6 Jnw"?{Ϗ95[6 ptƎݻ5jb}}4Øf@Qq 06&DߴIRM_rr_yafZn0 ===9ǟtm3Fn4hy`0 KXU{%oרz5>.væk֯ePNZW`4zngE Z,A;t޿__ l <רuc2Ѐ)*""4$7JJLy;f "#ZumO=K ɹ[ZZ}7z)'/o= ǭ۰( c7ʂ¢;oҫ;|Wӧ=p>,&:z¸;q5c#LylLcnظu6Z}E9[Z}feeϹϋ~%mA%&; <=\.п{Q#yWwqGHHpߤ>^~qqȷ(~~}|EA;cb26{ %p|EEQkuGLtTP`ZNJLN ׷O`@ZI GI%I24$wAFicF"p$@??T>"ÔJ!Q$IqZCcp Лa(74L:e5㹱cFϘ6Yћ̺Q#岸9##(00**2>.lDyyy~awa戈p/OO;v(OϠȈ8 s| 8(FCVBCC A<~hwo_B⟁Z`<|-ӦDGK?8'yK U|?C"#u{W efbf;)wo" ]l3zwl՞ סJc9:G@ʯ tDt}q/} [wj]fzR8'1t(5wu4$3z#j`W)gdsӡ( ;C)\/]ڑ磛đNsmz98 WsY*Ky^3]߆qT.mhuŐjCWQ _i/qAMʿz<2Ny/5PO]zz8Kr_Gj=@/٭$%$$$n:$/!!!qA\yx ̥wV%nr%KR1w>;)\Iϟ!yա##hT92uQ=ƫWWgt!"!vy-r:߆Agx%ʽ~g.Sd2ڻ7,4OW]:C=Y(~;p\;*8UhGcꚚԴQHRqOgZ_ GIMKcv]\llO'J0xŒ|ǒiiaajy>&8rSU]zwΝ]aXhpjݺm-[kjjccq[))^^׏(Y/q tLI=X,u6V~u]ܐc^s;i΍_S[y6[}$o`Bxᅿ6h-vBOgyXV^ǟDFD#$g0 X,or|ߴ416wD5 t,y8t?ٷ@|Ñc)I铔~?ZZBB"# ,LkN8^.WTUW?83YYϥJ+F zm~W a=3?'/oUqݏ?4Md`٬iS:}1k־Ngf=ЃלӍں5757ϾR cܽB8t޻/l6zgllj .)-crATJeAa<2?ðܼ[=wٷO4@zჇʗ_x~; QQ~YTNC^JsvNΖ;l6?wCs3M}g bcbЖ'MMM?0Mj]zq/|u'dFtgzJMt ?vX,ӧu 9{@׺gyȈpM[w _n}٬>({떩Soxѵ7<ԓwy;՗_:z"*2b hljϟu=!A@Z@‘f/.4$dֽ0j|0 Gv{#HHpMӏ>Znjn ( O3g?^ztF2Μ}CCCkjP$~ ZfmKK˛:dpr]C#OkK+Bj͚7_}uȠd$'Y;q$ /O@`` my'f톍͙bسwϿ.Vh=ʑ DI>v,2"<,$dmMƎ1lyfNsr<5ib1}}}4 !A~!ёZnF =]fO= {VvwޣT*$%>p&- źw3Aa~Eal-j{:W4d_}iCC+ITF Bw7N?yk᯿ _<bmovȈG~x /.)) Fr9rSS&O pj:446뜼'EQ2 m٪kUUqg_<ܤnݿs{MmmJjjZE%nZ q˴Ͼ37?=<,l֭;>l(mU*w?t豚ZA[Zd2<ߦӡ֮[~{ryKK=ڮtJznF :!ܳoY# kmm׷Om]݆MS"-9hcf 6ݰq՚33m6 #Mn<Ǐs4%h=wݰqm_|ͤd2Y/ !8xU{;dekjsrIXfͨ#8|M3S&Mǟs&O?97zHI/GaС3;wQ\˦ۖZ5{{u>rð۶9v#V9;h =ߺ}ǝߎ|AqcƪS3>l1crrsi=rd\lGtT\&  VTqMM6n'zDxxÃ5AzlMmxJsg?RSSࠠ>k2KJKG9jĈLwqq=jTxhOxXBvh<8a2&![Rx@EN-bLM%.ԫ].K!%@zipqMշalE!$l=jf6Lo{NKNvԩi5Ԕ2(0pqSqqi)c<) H9},3e IF$3 _XxwMKXnpbbmmZN400=piY#=D~&_?}]QY9>|\~sc8w7_{ƒ_TA7Yn_(_D㎟2d\. mTمLp׿W[}M!zvrL?~lh;3'4xWzZ?"˲!7w q甗קgmӺ2.r̮ޢ(k@qtg$1LpcH=}}Enwmiz;pڅ9WFk\Ơ~л~4~:ef8ڲA߁DM~Vܴ0_t/I+n^`S]ppI/չ! Mjr٬g'iPV@ . ?5zz&Ysϋ7hRGuvt52=O]KUn RpDR1 #J֭Qo6Ӝߖ(v%|wqv1I#I9eWNe:h|t:AϤkUv(߿ͯ.#ص[+j!DC_a`l6Y[ܵ!0 /{/--dKnYEM>$Ib?qrIa\PX!Vc]<&77Q1oh8^XTV( PӺLo9.GnO㶻Xo\.Yfmݶ 481qyM[m>mL&Cu|j޽k֮W(-E%1523v޽fzBYWWkjCCB6n޲iV^w=8ttnܼܹrm{{17o  YDfmش;s,VKpP3g*BCW]mаC }jPFFLtVݸyNdX+Wq:qq¢(n۱cU5 F{ ,9[_XP(6l޲Q۱k5߻\5k566%xL{n4DG>mabHho7ܳgǮ]--oW:i^b&i7]LeU]3;/ Y*-+[rU^A#~㣑KY틿{,Uk?1"9y-ϸϿ*-5`0гi{TDdIi#sf\:(((imUk(c3?߻Ιj_ؘhz_ء'O(I;ק[]oM8AăΙ?eD^~3h^Fڽw߇ ?Qyrƭ[+*efqii 70 *2"*"bӖJ6썷޶;lmo7{Ǎݺ}ǡ!A5 Bh㖭%gB+V48^iK~رc¸q q7"^X⛭vL0A"R```lt߂E465Wߜ'˃X1eO>}BYlYkk[hH0wBy;w﩮fժ c0=##M[F۾:z'?e_/;W^ظgc{2i*/]VШ_7!ƋKϳ˿]T*t148:>R1bxBh/A7ެLMcjjjF ԀVN5LM3}:1Fc'fafNAAH =sߑcl6[d 6uɓbRR NlimE! drcc>v,t:'iʤI@ed!Co{\.>uh2UVUIhۣ""̜165u@BッF% [SnjUTUU!(888::zA*k9R55t&BHN޺}=s >>>]Әfs4{ӦNL+*˲"fLn4 _yc^3O?lX_T\}#BB^xUе~75ZMddl;BC_~ GE1.&`|/>|ppPssnEwX,ANf=}yDPn^^ٹsUvn>GZZZwС#F 0FO}@֖~$Ia{\r\.bAutt`>u:'Lnb5L!$"}Vj4uuf6PGEM[M#G<]vjk7"DVfX6VvQV=x}_bN׎]546WPp:''&IK1C y{?399̙wΕ/$NG|O?}]-soڻϾJTN0~ʤ̽):* !c{g3*vÎU̞mǎڡClشy҄ 5i̞cں::M}CCCc#ƸliN28qɲe/[>g,cObIe>} bw8|^?1oq//Z𰰥+햛 PPXՒ˽wg뮙SPTg߾v1eց zdJKIiljL4iɲ˳OMKٺm[ٹ X zq+}t'88XU|o~C+V0e:4"ye>|(!dС cF̳ i~vo{ ~^ 1ӳ!LgžitiMmmEe%s&=h;Fc-Ou椫ĮmNڳ\DϏՃ.ZQoOU'ͥeeN!ԭz*]4ЏSK.#Z(3h4l縫{@Y0**+*zFQiHqcSԙv+(p8teZ [ZmTvm><ߗ$ 3mwݫVgL6s4|l\w<41QUγvv`z]iw8N>:f $]\Il;h>TίB5Œ x{=sw[UĶ^~u7|||<ϒәA˅MMo &_}WU/45o &;{ (G;a<_-/_KkkUuu@@ a ?.bpP83+ZVL \[rlG1/fb⠱11EG|}}N]jj"#辷wǎ9f16z_߂"eU]C\2 ^7457 O8z<3,44Dojjr"ryn~gΕ3 ޹g\.,5I JΖ657kn55774r2.'/?+dssstTƸxB[Z2u:AAA5E%G#|9fFGE! k`X^y퍒g% mw|;kok?p"GHp87Cp̙ҩ3g&.>t457457͚1!4}TtW;{kמںҲS t<33ȑ7544~rg_~r F!5MRRRaq?+(.)MMG t&'!0̉`Ak[[m]=BHRZAB HƍE]{͜ `@eNKIAiڭ۷GSǤy9L&"|t:J ~Sgrrr?bcB70]RSO5Ckcb\}G|*+;;D [Z[f2_~*+;5k|!RIz J򉍍9v0 K^W_o4Ϟ5DIBf;wyS*?laRƌyW;/˯8P!WHN~W9M[{[m}=!DF}\ڬ y!μi\fN;{d2YSs mvC$ÉDcwUАPqII`@BN) !p:bu]NBHE\h"ooΕ[,!aM&_˅*R qۭzEi))k7lBZ&<4thr7_{c/iSsr+ΖN89n0 B$MM/qsviN'F!d6V7m!ݚGࣅ2:BHsKK``xojjܜ Cݿ1-5N129x扑SSSzz믽PzƆM}|tyY QGL:hDKEV\訨7p]``;KJrq㚚^\ttTxX /zѭ۶B&n̬,3߸i36u!Ckkoܔ:fa;w+(p\Ç ;9uֶ64nl#G'OsE}~} HH=j^_cV$IOqIɚj㣣jjkLTPTjn5oٶp2Ҳ߭nkoWT8n3F&'L&Zg4 2#7-5uΝ6}\ZBb񒼂R96-ٽgC[&އ NDFD̜>uljjfV˖:/ڽogƴi#G$~Wgx `fʤIIZ/J?|;3zRrnnƏj?i^k-۶ 0t.ڳ@[{۩ӧ lڲeАcR,xm8h{yl6Z6.Z>>:zų;NLJuX,rLPH͸˲,q6t!Mӝw[I! DztX,>:~!/(]q!a O>QUFrmz_^#Idj֟e|ďnj%h4jZB pws:F]VUR݆=n (JZumv\&8`=d1BHPtkYv Ah$phjyzkH& PYU1^Kȣ/ï{}?Qя>62w~&YV<[6rzv悛>qR#Vg[P-ޟ%6EvZBj)?ixHKMV 4+M,~~t߭TϱOhܿ4\̉.0;m`& ^B?xȝ_lJ/=w+$"]u 7@8~ӗ³3 p:EQP.}.P7R!G?]P].ׇ-/,?BC1_ЭXq'9"my}N'ͱgXV+Ƹ>fa;::;:0Vw3̴/r{{{qabZVdr\s%gҾM9yy4YGGGssKuui!d67474\MW(EeBK.3^U0F+ 0{8G2p:0do;d3g,ں:նOX  ~wkkk?eҤU5C iDh^{]P<׿MMq篸қ .^.^LNNʘ Aoܲ:"bF$IzVTVLV]7eDF]ϿZs}<.vʕs\\̺ kjkY֛g8sB0FϏ>$IWs!ARq~~~4{0Ba`,޶ !:믋X,O[ ˎl6BHbvΜW_|a~񥌓i5Z?{~\Zjj!|*.r'k}(v!$J_|vQ*>:]Tdo&FA"81EX]Ó߫ۏJ84 y{y8APqY#q@w*yy N3?+ܼ{̬ BP\3{ǎʉIDo>O=cӖXq2;}cF߇ p\9fomlj*[oygiӧNE]߭>rFA< Nj{/^" QC??輫)pJ4gCOo˽wI+cf UUՑz__UPX(9[V$$8NI||tFcCC#DZ(}}sX d*Gkvٹs&9"<\~,*2":* !R^Qc2 Joh0L,""N/A)/4h In--WU___V^ѹ_XT\g0\/2'6WWnmSE4gQQǚ5r7GȽtP˔\n.qC{\\U7 !$`KW#ctE-+@Oٳ&Zݾ~\.PyM0 ^B?xu ׹,M7ݸs罞Fbڦ]߷~ۂV}wziO_lrvzrGG֦p,+ɮց_ .ˡ#7vfݺ 0T*6F_LO_aAǂ%y,w-ԕbZQtt vpwl >\Dž<ׂ t~=&&c*+V!$Kq 6R!Fq488ٷ>&tӧ?r|k>uc~;)S~/CV\ DEF>MI9u˯N?|$,,`p۶UWWdE~v&7WIG |껜I^mZ}>39 Ʀ5#ǎZ6i.8h2͛W^fYÓu;[{guMer ~q1|?ZNIKM8_j+׬]"Q#W^}wH4|ŪU3OST}:ܽgɲ22 kޡC_3{u7Ą_1|fV)s_lL̘ѣ>Аw|׷fX!MMMM~U,~Ѣ۶O4i7 Orwݢ(SHzo7B N+޻/(x쩧?Zx׼˼eZpZf%%߮&;om &N>l3ShKf3Ǣ>u~.s\6mzGd2nA*a@_DanNyBC =TTڬ+_$0III'OJKMA c9 c&f9.6 X99BXJչ.!!T* zsRX\2ix"8 Aa8iM 465M::gWT1r~Eo>a^}fgeg#Kd23_D6͔ѣ_z퍂¢ 3BM&)&:sr,{:'g͟,Ev>0ͧsr̞uEq11F$AFEFVULO;t:$$|+QTezi@ӧo+׽~?W,Yi1aܸqi1ri?_"0 oVjjiyiw7cY>E1 C 0 xf0m֕)hK5kyQxS*,bեų&Џ<ߧgD*ACJگE!IJ,$!x;J>BtuyvWhD?]L臈 ЏAd~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:@~:pWz \1ږյ;, ~1BJEC=] XQYQ\R0Ƃ(&I05NS)UVj^iuJbXmVzKWb !$)8(8484`}lp`EQlji  #ؼuۡ OO>q߭q洩Əu8"~8#!$"I$(,f9h }pY^Ӽ+Æ ڬKf|Zڋ >;~#B$L6hӹ91 n4W'L -.=[^UiZSǤDLf(AA~IC zj~|?ٴuI._a۳ :"9N4li)!DDn$ ICavhik:ut􆈰Ih> A :WQ6yD^ݷ_yW.:'瑇 jZmh6nDGcbcJ%!d<RkBCC29˲(z ey䑐ھJ* 8UJ c^G t:bcMZʘ80ehvǴɓcccX NBXiufcZ:]._ب(JkX襀Nj>:L&S L|l 42 t:lPer^s$iu11gKY %N8 0 2z媮  vc$I. B?OsZ~? !Je͆18NTvX,ZF&KhyaFEF,r*Ƥ]M'1,҆q4d2ڜ˲ A0ƈ\A`Y6dVTDdXh(wsg2r&KmIu:-moٜN'BHRU*I:,NgDItk2RR;::Aq,tl6-0(> 7|EkWN cL0p8X5LtJ}_~ gMC3mB# Xϯܙs<镇jXpWЦa0BM͸k6[B1e Я`DhkwxjCu66^uȺGH$˓;# jxt(s$D]O{~>Eo,ޜY1 #vUD#JIXi9'XY?EQ֖֘KaH,DtK"DIZm1FҲL_vT*z~a0B_5ܕZV(6_Џ* Jmw/B?_g_CAy^Tj4˽tY &|D$.FCYml~|!%wXgYs[n-?^y8S)U,BO]6H/W90,2 @~@!DC)w/˻]d2GǵW7)rؼ˲!!^]9B`at1kST$]ζaRSW  iuiaQڍиz$IaY0]hm]=B$<45LXq$@ޜi!1B]Y.ӂ$I" 4@o~&UG(v_lϏEڤg0LgKmr1̝ td.6¡c+Oyoy6q6:E"+8w#=Sa2=FppGKB\&/,X㸲se eYL2L.9c6r\.8c9aP*4L{[܏\^|$ؑ'MFz8Q4'q4 e:q 6Bc @EEߓ$t9Fc}c墣b5Wv0F R|8c BeuUg3 3m򴀀erfWUZmVaڍFza2A;啕V8nlojn*,ٕȁv륭w\v1"Ed4˲NgGϏܭ1JB"euC^uc/-A G9..]wE˞W<~B?Gq;"OgpEѠףjY?޴A}/F1 F'cavN$4ʸ_E BcӉ r8!o`f M͗{AtD QEe%qcQ4B?tGQ*aO~wRZsYHQTuuMe~V.""!B?.zׁ^'os]sqw9swG.7Пdj,˸\i$P((kqV_:sR)81n)!ǩJr4e|~O~:p#m"#%BܙyrBۢ=nB!WT 4HPjA90b10AE:{Y0 eJʚ[Z$IRCkk2e yz,ILD0.yZ>ȣ{oay䑐 ŧyxf+(*JKIEQEFC#WRqؘura^T(.0>:Zdr\GZ'r q[m$I׫Jڽw_$B #IN8Rt:ZP8NJϋ/:}nDRR*%B!ohɜNJԨ5yJj4S:|d4Rh8M}}|BsK~e{ EQꚚ.0 0,4d)cFhcmtI",>t}K.{?{ؽwX|o<$r9  >wg.vf_Ǿ>6n޽wR|B/pgkB=ׯG! %]kh!/jZE\fBe^yE. P^^QrT.B0].>XO.Gdw&'gʕ~~S*%%~Ӧ-?l?웕 bVcliفC量|~}hHǟQ[Wn㦣ǎ _,^H3^B_{gp8ny 5yoɽse9"y̨QNh2FGE9"!>j7sMֶʪjHqs#' }Q٬ǹx>"<|?eGǏF$'!uؐQQO=XTdRhr`ЫUS&rBCc4L>'}/<]€mjnN6,,,+(H4?>ݻ fLN:u-<'O0XQe)'} q%%gNSO} zo~Ӧ׬[W_0ck|h=wt' :^D% VS[[XXT(㯟3GvfZmvf7ͼGIP(եnljDng8x2AOWPh3+u|W8t{qm>, C/h z}'mFAo\$IN?bٮ%PQ{徫sW y} ~ @0r^Rc^alFހaQZ %tEXtdate:create2013-09-27T11:09:27-04:00ֲY`%tEXtdate:modify2013-09-27T11:09:27-04:00tEXtSoftwareShutterc IENDB`PK2]system_boot_mode.pngnu[PNG  IHDRah>gAMA a cHRMz&u0`:pQ<bKGDIDATxuxUGg!CRhK{nݨPwFqw$!.73?¶6y9g}߁MMMI B! ~?66mii˃>BV|iǺV BagϞk׮e14BǺV B1 8AXB(BP(a0{>BJ=Ny)] ~6Gtu7v?*h{(c/O;|(2  X%!dXk#%:v1'!%WњXucG[1 wº9;ߺeBǺڔ29bX61!Lt=k92q B0 9@B@BN A(<˲[]p1ƄX?-!Z Pt(Z`1!`o+eDۉ.a)Ų,BHUU c0{, (.׳f/^jcъϾ$IpWϜ'uB8kg 0W5a j(]MO9_rAF!˲"{~o^z}]eI #A0MSUUi[|t-ǰ `t8Bir]yAD1 4MA!2 #<jՖQ(GƘe `p@B1wFjn]}Ç{bblٖ^Ivpڣ5]V4!egs0[Z!EIKI&T֥$wtUM3 5Ly W'5u@ '#eYQ":l`̴ !e1i)jq9w_Ϟ;o.76yIMPDN]Mq^OJR"1(zn˹B6_]7b{}!(_Ƙe7>K/7^vQvFi]/Vկ0v`t]O=t>|MC7m#2hGYŢUkVo!;lEgvY^9au[-_aΒ`蒳O?u wy3g9lFw}4Ȩ_~!z2{݉cF%'inb D+W4GrX&U8.{1D445Mu>bŕ6Nӫ?0 # ( :v+O+C::V+;+/'^H07v>z&Ft9`I!PfZ!^nJKdyyUK̛HJ| B,ˆ#&iBzjJ*~jAHNL*!$'.&ցB99914 ?rm bZZ oMa& #dY> IzNO4MfKt+Xp8])5XUT%TB cM (T<篍Zs@{엙~## hرg: x<- BQ~6~%Z)ҺZ]n+=Le0C#DXSY}Ça5hfB|† ;gzDq, >5KݝPx<@U5]#V#LBh@L(]! j+D*AzXHU4!023u]GaYoh4 #33]te%j`cUI ԏB8DaLUC I6%9ڼG1NsgNYZHO5=s\8q9 nG|vS;~ iZDbrD"*/0va\ll$lm>v3Cakkg}? Z:LB,!QeYxaY4-Y"55wa3 2M( Ǚ&RBUU Dg abn_ac||\Ϟ9P*e0%I2Mnٗ_ګ v.0 0 2UES%??'jcʓNٹlqGm)ڶmGqFZZvv朹 \.g1GXf]IiY~^ѣ6o)*-+rZjˑSOr:VBhEZV?.leXaW^[]]9jP8>6٫WAUu!Fy=ҳ2zyK!E aX F$iwK+ƎyҤcFXacCc'OקwJJ2/[FdS,ݫpA=R!%eecnj|ÆVTV>t֭ O;um> By{$ˊrbuiBCQDs̈SNv5YqCϬAaշBDQ\|œ>hi^pϿHOoh5bxFzoew?444;NxW&%&`(TU:]*j~gzmA6˰ $QkxV^ٙO05b%Z[Ԝ4|o3`kn߶#7'n N/PXt߯kF8Q5c91fa"c9UUw,YvEy=s._s\5~옄of}_u[k/ 8a|JrKNݫpӖVWѿo%Kk*2pu/TgNBnA@iO" \ X[RRZꈉ,bch3gsvzZMYƦ-E[KKz^ue$'zr}+;EQ.̌m['MX[WlŊp8ҫ _L ӻw(HKKJJX 0pBvGHsk뵼bX:yх!mؘ֣ cǴ/[qSrsSR=rpui&%%3'Bz{X^7 ˨ !l@Biֶ'$Æ5bxVfں򊔤DxN2b`~ qkox<yyG ,6tí}{ged0 3h@DEQRTUHOsݘaD?5vTɕmcf_ЫNCsI~몫 q]inn}Qc[N6I%JlXmnnyv;q M$Iv= ir,P(dTMl@ `R>lքkFYޟmm;egfG'ytbl?A⫯sYcaСP8˥(J(r9]bB @Y.W aP0Ĵwb1&6Ea$L0 $IUU ˲Ne0,Gb@ (rQ8v9<ϫ nK׍p8z4MCNnYmi dgfS+ʋ|ŲAA)11&~.p:0d/0j $,BX\e#ɱ*!wB !ȄD,G,%k@ !y@^erVV 1i4//BHH$l]{?h}EEkU5P{L C]CƊ U]!ݾgCE8?0̜nV1K~~ܓBX!E, {o4~\t{-%m1nf ˖-E9A`]Wg:D޽A8cBbcc΄c}a&Oq:a G!{z9,al;WBXX+//JJ=XV=C,eAؓ [ߢ@bEQY]L bX=T5 !]`^_Pʯ,C;?;A4cbbt]C !4 #!.k?܉ ֘ptklu ȑԴ?L <pië<[Ǻ"ʱMIN۷z _4M"y80T)6f8y2)֋9 sNs̡9~/Ʊ>uP(n~ BvPP(n~ BvPP(n~ BvPP(n~ BvPP(n~ BvD17f"i&>}N;k%Pt/KBaq5UPuVu~wc?˖/X[,쟧rrRbp/R(ʟHկ"I l.zƴ6nIdmɱ,k־ʫm7 C(c!$BB&Ʋ,cL~e7_{um?dJryt:m!].W}Cog6gnjBEQ>" 8(㊃H?0,mƦo',N:|cF/+.o+/4;+ק\Λooxcza~rssn:B0ݻ.Zxٲd嚛_{I'N6lGA^N >t')à H՟k7 0jĈz?|7Ϝv5W^~'Oo?i$0`s9;9)Ϊoh;,[[nhO?Ϲ쒋xtEQN?w>/g ~0}+8ٳ  ͬv|N7wBEUOLLC ܬ\XWB@e؎ݙ1;~;ݿ_뮾1<Ϥ  \e֞99={JxYgV4HOx!'ǟ{YPK.7aA2g~ƚuOa>,4()113#cЀϿorkE[/6TEU/sqV/*PKDͭnxB~ʱaf|k!$P^Ynٓ!@BGxW^VUn z8$Ip$b  0  NiA! !<ϋ , ᰢ,:&$ #I@UUEQźoOOKGBX7dQQ!!wtDr޾9NQP8 V8n8 VЯ#!0L$!0 !!@UUY]DEQA!df&WYQ?BPd:/+?+ B(>PsQE]1X+k׼mBP(oJ8K+iP(?#G[BR8qAB&܋1Gw:t&0 sN#JA)?#ޘ/@uM 1^TcBBa,À* k@BUU~VZՎZB"D$ ,` ^ (F]]Kt=G7Qt {E c̲~DZ=TǁRBDQ4MS]}sMSbd$I4!-x9D0M*0+ {XLۈ$):c]~\I 9߲<ҫ?ēK-cp8lq\}CãOlyEEQEDQ?xkׯ$vfEѪ❒$YնVYe=pycB9Bs49W]7wg5nX#"pƍmmmimmW4q(v쨬JJLmQQQvy+Weefl6+obl]׿[ؔ/ ׾~ZٜӦA0j t:}Ja8JE}|ϸ~۶ǟRz䒒jMMIJﮪڹ}MJ\V^IJDQ]^EE6oٶcɓO"\480 m>_}^Cp$"߸KINVTrW]}CRbD{ܜ캺;N=1!Ꚛ-[Jh5746nڼE,G"ؘ=Dz=]E۶l]6qEQ ~WUK6{*LJHG"uuu@p۰=&&捷gD\$Isokk'].IX-lhl^v{Y_LOݒ$mݶ{wfYjjnv:`gY֪*vyiim~˯`b֯_zMllL~\;PZZuvEQW^siSgϙ;ѢƦcG~̛ ltz@H^xkooj7MMM¼ܜYϲ̢KH$+3oՍЇ ;~=~]3g}⫙yyII1lYl`A~~ko0Y?r͙7BЯO$ /蜻`?sܹx!ϿʦE+WD"Mͫ׮ ý{~ׄ̕B!ە][3ϝqϙ7?66GB_mVfFjjǧSWX>B]{Ɂ{/6eE'i6eP$ale9`7nz'¨&~ۭT8.=+kIFN:ߤ=)?w/XnscظK,`>+7ߌ~p0_ߡ^ټrիFܼ檜hQV ik}vN<%%ݎlCqg~J^+.{lj꧟mUuߣ[)˗lU]vx̙V4h--퇕* g /| b6[tѢXK G~q6!$1!qgo۾eYY7d/83 yycGQsނ`,Zfn㈮#4%=)q +KKwn6a(XQӓF xˆrr';` YpqM._p7]}܌;l# ̸+ $7]ݕ]*`Ԉ3r'~-ۆrpi}׈S(G‘ 2 /袤_~iۯO(n t d+c*+9]|Ayu#}ͪku3] :n萴EUɚ1C4 r(i]5"Lt{RSSu5qGK_Ӧ{.`XН=އ}ӟ&E,`j*'o5+\n5.N0DIbiii! Emظ{}Ǡiv 0 ir( DdIP t:5] B@i~BxõהWT< 6 /!Y54 eAʑpҏ1_æyWdgO9ibc ?r@09C8LKI+'L;̾1ƗX{٘G.i7_O`@e*(,|Le!Fxͷz{݆ _cٜs적|򩐖6[x̛ony ¦MWz /: 駼|E:SOޙ1z9{p?&b˕ {'_[]\+=!_ɬiB@S+VyޤDc0R@0s>hMmM7\կBCINLtg c ::;bcbTU8. '%&z6YQ2ӛ[‘ĄpOC8H0M HnaYY+!q}Cc8ꙛ0FvִiM*!mmm BqUUWKiIvh߸@K8eZý*k1`FIO7SS cZG`&_1>[VW 9VQ5.''kzo`{813) ˚F{ !D/MeD goǺO0 [; ~ӴkVDZJl t퟉V!"@V|>[ލlk30a8|D/^b>wjS+W1q8U\^ʕ8#0̠V+kt͢nq1 !d]Vn  /ft q8aVTU ͙U\]wɷC#2 ~7J?"*ϓ N0A 7݄E-S+X_eY!,]80dY4!N`=0aٌaB[ӚƊG:hj @883S4)eB믣6G4LMjP,ڸEBcX aASGiCY_#rV_f󵉢$btt]1|7_Z,EBillhlj!r:ߴKm179ᯉi]Շ 9d;{&0'i[''H՜FR+h#@TU^|U%@X**+L/I6cێ''D=:~|GA(J8*=B!&tXSƚӟ.&&1$k 2xԈᩩ),:N˹vϙ`C ynId_C[vR縺`0r9A@I lfVI!6v_fF,u]1 v5&ae..)Q\<|ЦWxeIY$ak*yQAp8&<0$Z{7BfXxBhX2Wލ1i  ˮ[ qq{R(귀7ú:-OTF1^.ZIRk/*Vг̛b*M.gVTGj>6ԓ<‹y]}a"?~KkԓO>iӂK8MOK+u]7 VUy˩܂BaR%HaYo>'O,fXsVZWUT|3;23+UMu8NK/̈r{G{~vȠ6O>YZ ,\Xӵ~淳`޽? I.:܌tESHD]ף]C`{W-1m 99/Z\l, rWW|9m=sr_xUUt PGrӍ.KEA֮XAs݊U;~l+͟LS;t_#d@ L wU*NHϙYZxޢ^=qF$UlrNm`fwmݻ~ڛojhl4Mk֢Çӧ.o]y+V.+/䤉w~LMvUU]q%(545۷n^X?I_~=S-[[ag>mԈUѣ&O:b+W555\zo^ ؛B4UIk>/ Â}hM`[[[Fz ۋ+*7ҋ.Ȱ٤s>kISYyE\\mįQoxW4xͷ !|s;5w<02 !Co@ ر I'Bv!F4@VlinL9i˲&6MӼ^ΒRSXP۴yեβU1d@ouN?(z[0!r=z̞;c\YUmFnNNA~~yEEjJjZZZVFFJr2!`u!eO0n}}z]vEw疔^y٥(*(xB >Q `a`**SSRAMӬgk"Bvy_|9 $Gjk[W\xfSO;wނ$9rz͝s\P( 555 >.6&fİyPتmD;16}Yȑ@ hf(*.)a&=Ǣ%˪kvh2? uݘ<ķy77'O^ii$ {WT&%&$'[1־h떲Җ&$p,+ ( g>mȑgg31+o(,<{鱗\w' %$\|IqqgMsgIm]mB\\A^;ؑ#S4֟iI"'N.~!?wSmPώ{/;NZ_?}9 kZH͖t-A0 33 'M. 崒rc!Ddӡ(5e,Bl(:ʊb˲ 93 8+f ~?GW ?V.0,vtvh t{<غV,D Ƃ $ `!Ba3';+ ,Kd(IYQLDtYGD16]NW$t8n2fPy G"BiӒ` 8n@6͈ 6 7ma`Ӵ;"@((Bi=̘覩*aEyƲ㰦%U5ˢ* MyQ+AByݧ(s_Wa&,IZF[f** zհ؛%?21F]<&`o+:IC{SKF1! B_|=s-111]ue\\\ש~aZ,+2~j1Ƙa#AY2b 5 &$:0MD؛`Y`bѾ9 !0,R&6MhCXY~?noG~?4qlC7s&;>p_ʄ81bq L!„`!!eY^yUWAuuhnȃH1p *.T)G*2 Vid"I'I2F`**̞=n>MFD E 5@s !=3ϐD4MCӺr3KDĀ)!!DӠ] ݻۙ;< >B!868 =ۛ&k}h}`?g6M+0Mdb`JKQcc!$6V3?Tf jSQ ֭/~b8?0 _S(-΍ZӀͦqLYfg99Ɛ!w>;B0 4(fbMB2ƀe$YqPRPm ;lY,K8B]7ɓ Lx<8.AO1VA-Y-Yu?`߅0CEqB4 I=WC8Fҏqh'-d͟-X!^u˼WpNKÉG\.!B{!!,ŗ^/~cv݆",K ))AƐ!81mQSjnͨ55!oO}0К415{Ɖ$6A&AU eYX­^uz hE\=DgDP~;$]?4< G;ﰫV^+T;UU+VQ0?s&?o?At!}HsР#件ۣ BH"c0(q$-YYJ;Rk҅F'l VچuZ&sZñ?ǁ?~̧P?fF+ό5~pܪ Dty Bc(kSNL$b&$ Li*7̭\lQd­Zŭ\y4g ! 2 qa-u+MIHN'ejKP̋{`eՏ52aXΑz2K3Y"I|E8>/B82r@VKp1ϲ--qh*ͮ6ٌ 9&Fvc(SDMᰬiPU"A2E6 3[L{;Dh/sTIh膦,Ø{#!fdgz^4a$bFL%FB BH`S@7x0LΊ @fFFtJ):, BYQ vreWd‡>wB[ܞS2< .]1]+U1E쀃DgSPO@~ogNTԼ{80!v?( r2 EUG^ZZk?#=Mm$ˊ,˖E]1B%D#D0!e#3B᪍Rb22Z4β6dB".`Țs,KB"vl,B AQYVNP8뭫{ŗXQt]ٛz0vLJrr||< $ òaӹDQ8`0 Il;p8ơp&+f cSQU0NPyQt0 bI:::qF.H$(U,˲ UpX4.i.aI6IP(," h#=)?#G& WT4,|>0TUl6)Sb,wx?NuÑ G"Gx}>% 0,{~$IIInjj<ĸ6l2h`^x(N+vUY&';+Gơ;_U_zڜW"==휳H$²[>zpλ;KJL5wŽ@0(vDv}>=?rlXQT(zn﾿~ɪ_̜i< .X0Ƙ`K/765\9{ٗ_>MMMߚQRZ Ͽ DzӂEv!0L0˲7\_jhl|wC!;0< ([3;[Zz'y|wm>WRVV+,;W\]U^dY>_d q6_n}$~r׮7ޞt8ޘ1cگ/D1 Z^IRO?WTzg|>tނ+VzyWwUUY[BÑIivoQ3m)*˲׾x'&H$rEQwUUo۾cw]݃se:F !''% ;γN?]մn w?}1.)-8r6t{x}?0 #Dd,ȊÑi,k&YqSb|BƎ]x͛%In޷wÇ{zDQUXis1[Z0C TUmÇ,:dæMC>tȼ -Y:p@K/A̧_|Q^Q)cK*wJIN:qۋwdr0{ :^%%cFB~{^EQRSR~g_~UVV>d 38]UcnjVTeWUCzʲx鲊ʌt cKJlm1߸qA ,_}-˰Ɵ0~]{X]^׮9SZzP8<~쬬⒒/6Y8`M{HI=;)G0AB!aeEQQEQ$I|,'0BffȲi(2 ԭ{ CunQ'B;~eif!UUE4M{`IǍDd]׭U[j=N4˲Ѳ -r,kuO(˲4Mͦ(`cl9F1f-qu;w(@<󝝝aXGcm 1! X,keM%!A ٹt@0ke4ak`EQxǦ a 't~r\q,54MS$M462 UUr)[YffYʠK+ Xm5KWԩ\VjƘyQdY훷چ,ˊuV X{M4eӌ'ZʲB뫦a$Aɲ0h<v=u VP埪w1HDRp86ZqZAK[raB'nRBh˩UVD,7$]?B98!8KЭ!B@t@%CƱؠ뒮F6=!Wn]Λ !D[~e} D9]ϥuP'9Y4xꠧ_Ysߣu- E{Q(c}A]ԏeWD̞I~QP(=[1.5!uCƯEs#A WI?qpHenE):yDZ-Ka BNysMP2zL% At:z@tndF{佛YU `fcSc|\BB|n]`e51>LvïP(c#;K=OA~nmR]]5-vlB0\є,hiw&$I7PdY#33Gja0&phͤ8jT٤HD>]QhBoeCC=DWaM%u3WE XbELlᴼAٽ_IH$2qgq< g Dz^BBDoִaX9YYy=-h`[o**+bcb33"UmIi&7r;+W'^[/8+#C4CVg!X0K:::VZ=IY.V4a_v̨Q11^JBBM͙=||-&>.`O4q\\\ssVXGgg(75J4qCSav}7r1M3 YKgz$$)ɰ5c(jim”Ah`;4@П06 `Y6MjoYkeEyo"xoniwZ X8u4&Yniky.mlo1F&޶}(Ǝ9,x<oapx>D+.eA)~fꫪk$QO !m#Gkޘζ1&1NU!x1Ƙ4]pOci5N^'9)1..NUT}\US0̍][U]ֻ簾lRz`s ro G.>_{{{3Uɞ;o2Ӧ:x@gP(݁?@DAh^^שּׁi! K>qB pbgIi0 YY/>TGgѣF^{Օo̘1r{bE\|SN3o쬬@0 /›voܸ~Ƨ{t)S:::Y (t0 TTh!㹵CW|Q#FTUU9 az㏅B '+/\iZ}cCUuNxZZ[׬[7p@s:a>{UUVVmGqjJ}\XXzsƻl0 cy!0M3GڶS&M?2gjkG/ gN:w8bcb0&Vfp$r|>LMIuceexer:U]-ǹnqkع}ql&r쮫 É ѷƌRTp]`(t  h]n7.縄xI !$"&Ǎϗ\ys~ͷW;8둒:dРWxf #9Jpo g叶 HHHLM=g7ɅmM.+X6m].&C`0hjpO:<L 332232xfn]UU B:rp0Y?LzNV -GBۋnܸwahg"j( 뛙چr8욮Ai`4]t=ښu֬[t:;**+gϝr:|mG"MN0~y lT)‘eMTjo1 3!!B("wzVf$Ii%%&a4{"v r,)MUM[v,#G p~jJ !dwmmaA(۶شeKm]S=jͬk%,-+;ALLH,vlni #YDWuvv^B0d e|y=s[:;;ssr---))u .sM±G1 jP04|䤤=$Q,-+rEYv](ݫWVfOI9f<-4M+x!$YZ7a+@$khVQ+WnGaLYQ5 B(|8}Ïbco XE9͙neD"eeEnMwsiϛKH lAEVTM$Ѫ$Iv9( @r\qI+ VccIq$9cJ7D3G~V^eJm iBcG).8`0}+k4 n,dkU1 &tY5[r]d9a B1~=&38pa%]Ce`^q= ;DsZC@O_r8,z: Э̶?uP(?n-T)J(Rd87? BPI?c%?AqU_vcJP(GH?M AeB>kaK1!&&&&I Lϖ-O0Lb{|p^Qf`!]`1!P(Ȥ"~r3v41Ϣ8Ϸ@0M`]6m֐lp h檲63u>9E?B)G6̋ qHE'I EZ~>0Ӣv$5ws/9gSXYSn 20i. )ƍ{H~^LYiQCc6=͎k&f=q/Ɋ-8惛G]=1ߟlfEP(_H?&Dr/+n^_޶SS;e@х iI7dqAX_hڐJ.k#lm*kjenP?MRTө8-!^Y&9FOP(Gđt pKNsz״`SGPEz$Yt ^zy}ym]=Cˆ;C_փ%3䵟KGť2^Q&YI\#@n~Ug>WBiC7g'8޸aXAi+Bz:))):+˲<;N7,*o;t$gGDqgK`ɮpagd~|j5]0:37ɡ0wK$$JNv"'~r _LlkZc2wb~볕-t 8 ͍jBNj/iؠb Dr0LKk9NC90 |d; n'kt ?A$Ƴa"ukvٸ ,óDMC4CB.," ,BaBcDPohNqI.vU! ޓ:8@B !կ YDTco"3 h hmڞ]WY` 4lBj&&&Z@՟rB>8 oe4c& ԕf܏hヮv9^ʟ 0d_#B9/VOV_+615)  "sG>oM?HO`Crpkc]7 /}ơyJP(Q*Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;S(JJ?Bt;ïBBK;Ai !@!_Ax%viP B+_f0 # fK!qQe6b0(zx!$I$iH$bơBѪBccb"iT)JOy~e_|=S!]ua!!k;CUlie2 kck3 &D67ܶc \tCTMcclmu/WZgqzrRi 7!a!iV+ܜs>th8fYBi@Pz4M$mܴGHβ,0 D{ uvv]+2{_nS/'~& 2/4kq斿ruW_7m7߄32 (J~Ϟ[m;Qo?PO?xrjzCCK^ZV^>wmӻSOwT쪄Un_xoil'0{O<+*+Ǎc;)'MJJJ3[ZZns81Ǟzk{qG]0c] ~BqM-Muu(6^|>1#G YΘv ns9waA8..)Ͽgu?ܿ6mny'WZ=mT0[rr].wcc#qwmjn~}t9/SL9n+BK^Y뽏>zظ{? 5B`[O4cx^0~[SSR>OMzE?AR4M=?fa^!˲Ԇ'o3 i=|f=or/+WkILO_~y6[zZBhȠA PH׍ܜ ^#+v1,3i>8 YJ:p@'yvʕÆ BMM={?gZM˛0n\Jrr(.8n`>Tuĉv/X41˲< tܽ{λdef&3 3?m !TP_'KLL* r ot>R~BeY1o{z$6&4I'fge%%%1b{u?;RW6e3ϻK/8Ҳ))(A@{{k tvvN9iҶ;n m>7pe>\zY P0p$ BpCccnv#nN ';q_{MሜJ{GȦaUrnk'&&0 seu隮ivC-cK$mxl6嬭Я kׯxXg+"!cAATa5M4lY'Q n*㊨үBhf0$Xq|93@H$bTBEe` 0P({ppEYǁ!Bᰵq0gN ,]aaM=k7( BiU7MEG@X"GQ9t4/VsO>! G"}w]0~`fF?G?Dl5SOr駙e0;TT!], @5]kim90Dv-O {D[[xq $ <$8?n7?1GcW b)غ'c]=ni@qQEQ?+GfS(!aXY:~!i|R(GHqs\AfÊ@qTɾ)۳ ݉(ߋ#~!˲cBA=gw5GŻ0i_W ̪5{ey=uˆ䮪jǝy8KINٶ}lܴ<3#@ 0ںDA.[hkfFF x'*wU%'&mٺW^8..6fLq6nJs\@`μ5UUMJL,޹sҥ¸Xa/駟vۋwnܼm۷oܼc2o1 Ȳp6\NInݲuk_by$"'}錏H"뉉i~p(RV^}.i;KJ LMM)7ںdQ\R2oBp8ez7L8a#OxbB¢K`Vf? X`Ƹb.ջpږX1n'~t.^{iRS5M{x߰iU'}1vY !ovI%I=wnA~og%&$,-mll\b"~{ʔɯv ,kh2hv,&v;.wTW7rG0yz;UT{tMKOx'Ds/l> YW_q{z5-gcSX4BqLo>㣪s%WQtm쫮Uwummذ{/!@H3)So?ÐT?7r;e?YpIIi9'7߾w#z 11 _r$ٜH6dHI˻dܘؘx;#c!33jY3oTРFѣE[^\[oi)%,fԔֶ}pfz]Òi붴ԔكY3f\2fLz^#i .޲`]`p-BWΙc2naAYUUⲳƌyŜ t7scqqW#o[E8EQb0RS[;=_.fܺJMo{X~ѣdY-eo{%;#yn`f擏_߾\Nwl5bn8˯깏摙3¡~}}]zIiYsML.?ıBmm;w>q'¿=pNI9y[oZwãݶcGKf=֯/WuӦ>`6UU=1qC7A~jUQ <[vg2Ȳt8pX CP(\r Q4 £:#=?QW_?k?#F }GNӴrUQ,ff2x_ĘQ#}>Y}>K {t}w̙5/O=w0q]1{_`0TQQ UMkko/.) šij0 BBᤤ?>P8Ʒ%t]`j$vCG665ƄR 8yAdfy5}94MQ  㩭kok;|nGjllV5M5 &b1kuI EUDAz ub>R~?@@edZ^U5]5U 8hJMI>t},ǛVH[j@@7t !4]$㸞=zTUy\.@8V%766Z)>q;>!nFMv BM,YtM|,A>Z)2+8`BAN,;vh0p MQ˲aC.~5ݻ>KǎEqyMӉ+mVdf:EQ. ձYa4^{-YVeeuu׽fL[olkjH_~=#dB(!ǎ4-..v_,^BS Td6U7txwGo۾s`fIɱ-N'2]RSRx_zX.BhEaM\PT'$;nw\NEyW1DzxYY/lZ뮹l6;vIbNdf8.66kyq+~S9b1"@4f2(Z-I _s5?0j4YW^:NjbYt"p9"v;MSuuuO@0x USW߰eP8< M^y?w=VˉHzS&mNKP3h5 l6?ee 4afSUp8_e9faB0 ~?'k.|r &O `0'$$ྞ y&ܕp8Zpvʲ,0 8`(, Z[,f.ݛs:gO!eLBKA5<<χ0?oKq^oH'.bzr~XІ-ȅ?q"!Kr}YF0EQW(6H'.n US5GWBhd=E~!D:7}B8WA\2G?Qguo'h'x&glx'~Py':]tU8:^mQΦ6/zy|R9l0: FBq"Χ)S: 8'60 t:;މq몦4-(!5]Bv;L#xp86#x"i '/ᫌ$lieY"z3B&A()-}xДIxC(2 ȑFQPe+8稡 dXhaYyybB*4MjaUU,iMSwUUU,u &@Q?eg$0u&!r{_pXz̽r8 ˲$:qfEQva^t*Rtr݋گo߫jԔdכP^!L*(PAa  <ϗWT>{p}~>3pV% HWE<9vRS[`kǟw||Ee% qq(kbcbdY6L9{sW]E^؀Leea)'#@$g!E566Θ6ힻhkkU5qqֺN?D)&&E..Wk[$]ߴ7=r8= $]3? 4"Xz+V»HJZ~<iS۫֬ݹkw~a.˯>=99u <ңyyy%G+*bb>Ͻ?5kSSS7o7ެ9XPP^^/L@#q;"(2bQuˊcII^ _~酺_|qkܽx<'xjroД00,4uҤaC wyy:G)&1bؐ7p/nbGc,;j䈿<ǰ$ݿީ&ܽxau(^ufQhR\Uw띑1zy7x 7L4_>yzuw<_n۾rsz?4p@Ip;Rr'8~cy$'7Cqgͺd;EM0>##A$f$Ie&t.Y?8/ T+yݎ=yŒңGw}wK? Y_Q0:$嚹sZ,F u醎"mB?@ӴIIwq} 흑 CIDip p(LAq,˲M,if &$$ܿdENٗ=v-|_?隆KȲlXVC7lp8̲(]Va8E1 Ͽ_>ӟ x3a7j.%] h0 @EQeE@I4rg}~_8 dYhtM)8e!a_X '4 $y@fy9;ɅcGH7qGrM]}5!0Ȁ5Y-ͦE!k ]e9K]7R|1AXg\؂m09}ԟ?}} |[mchzM7R4/ 5$;{u[,Ͻpw>!toeYWqv쬬ܯ[αb6Ï?a֌EE ?fԨȍ>YQ kbh%g2}ά+VfY66145}TOɿiC74]|>#WY{߃VUjl۹sӖHQ>/,|E/~˼={}\1gvB\(j]}Ckk8>,:^l9nlj{_1g eHA_C>5MkyÇ-~s+{iaYyS.d3Ͻco/TY iPg;lVkSYd^şYFܭ^eC.BnlңGyg}zJUUq6EӴať`fh1}aÆxuMMMee%ͪzEe =>"bFz$!u]PHuÁԲ}zBW74HLLLLTTV!11w KfC0 SS[~CGԠ,apkj5MKpL=q"e[ڊ%&$8]N(9V][W df74HJL?{ȅsFa0jkkt(ͦz\l$I>? 뮾:)11g|PY]v\NgKK ( 0 }q!弭^RHE 4qm^(j]5M8d{9f^1gxR0(b&ҝNyEU3\t|=٬V!$Hx^7 YVX E%ރ/0"YQUUQTn04$ɸMQQeO^^\~$IMRzo=!.2;/E*8kr!/6˲ *r q*U9|p|B6xZ,EE{4 pUMSF:_1r-m-fpjcH'.(g_׀$EQК6erbBG$I gGȘ%P(˲~`ԩT/.{R㷇% @QP@0s/,ISeYdA!kpfa]{=jƴmaG_lWyU4#$72%$n ޘ ja@n͚1= \1 oGeӠ< y$r2Fc~,$wPH[ z{&/l1sQU.+| v^:iHl9=!dcm]c!Z3c|?:=zO/ 4_0p8|U >(RBkTMe4#2BuY;'.^bƟp:?]pDihh8gCl67!̢955Uss !dh}bwO4E,{nf3~:&TA\L}xMuWTE%xOD N:  >c 9 Sס8`bh\ďa x3u菤% >c-L>q9\rO? r$үD?I։~b²,Ζ+NӁ+S?NGNy}чe@0P^^RSUM1  p|,˲ uuicBeՇgf8%(Y C B(ʧu Gy ôp,gXuCpP v),:T__ñ,i2%677v</'~Q#KGv[]}s8p4w0߁VsǗPebTeu 'Y0Xkiiq:`4 @U5";t݈vi]6McccTUxv۬#Xjrk:RK%z:E1Ƨ"r:Nbq:N#R< M&Y-؋^.:t8\.%&x|,:νz]˵nƪؘ0Od-l6y!d۝Nc !d1N)p\.a/J[{fA.g, ߭Z{?>pommu=%9% iJ82 =--&rAA_2_G]}lv\v7oUueRR"q.ᦲW)zwXIocYE<74zOnRSS3Dz6Mwk8-g cAӓ^w<;뮾aX`aOލ7[np:._sg?i@0+v8h( ! 4 %UVVtرf!y cKxII `kץ5}0֬[WP0|ȐѣFJd d6\ulܘ1Ç fW̞EAҥe^5,>Y:uůFb|sN0`~]z1ixٛozH/.)>urk[ ',w-۶ӧoޯFB|5sNpv5b ]7P2p@fuM,]}(i>o0 b6|rUԔbǟf/z'vi'=Dp؏-o$&$\wUcnj^vC5RQU|9w+kj.7wFW~4{̴^piֺzS>_Uٳh~z$%͘65W6&Ӵ)G-6m>x뎝ͳfLl@ ]%"KReX2w yaC̚1connƘQ#q+Y7#@q]nyp޾2lTБQ#׬[7ltD34+jjk/7o)6 rfOp  r}%AkjxkR5uʪ7yBj 2Ï? O>y/eZ u$Y\tCG&ܒkbb<啕+WaB+{۰q݆ 9/Zf~WU51!>#=VQYq 7^/?ׯOŗ_ivi-۶JM}.Waѡϗ-͆a dbM !hkq毿.))IEá٣ǫ_ٗ_B*(*z- ЌQUʒ403sI3M |~_MmK0<6bcA(74,s9aTUu:0}ABVHqI}}CuMM06dH޽f/5Æ^=Ԕ;v&&$=JG8p7\wm~X]rUm]o ߛ֫WZj Ff!twݱe۶p8lF||ST%_m޶m&$'O29AUU靚zl 0tϗ7wb޼}lظ)Wf^=JM$I(hj\sӧL)(,jjkk@0Z-{ ޒ<./瑇࣏G~M7u{קwFzڍ_g9R'}0 *Lb}c( DWNgf!كVk^~~Cp9&e.fL&ŸcgNܳkoes;[ܷo7L&r㗸Y臐E{׾blv\i~aFf1;++ i^^QY[WuĄ_/L>ߑEQL_PoO(u]GKTU-=zi?a BxAz3f_̻v?̳0 PHqqEE|gHLLt9|]qqqKK9}XUaꆱ'goCC̃+WIOK3 BHY3=zfά|yiё#Ξ9T[[G=9=V˥>Çmii@  8hiڊKJVY3>_o[fS&α\CcciYYqIi ` 'goEEMno!܎b%%2{-@˒|P@Fs|@foKѣliooqu[mqr(((\zM+*ϤUDunw lvb78*B@( Xb](UU{.9rԬݖ;^6$mW@||^aP(t{ٻt%$/_:?d@L%.gwhmkпF r՚(_]]}q;d&$ėWTlٶ-g[n15%e]{樚6lƦw98(65{s﷘-Ǝizێ.dm1OzZBnUUG߯7W).+ӻi4ՕoٺK]>gV{owNpӧL^~mYu:7]w+Vvt]ݼmsf Kw+VE0 MonYyIdg'|Errϫw{|ĉ#7oݪ3׮XU]ٿ(Y3Gy0 le_S^Y{Ŝ&i5GJ{r9G t8JJK>3ixkM=zԨM[h6}ꔵ xwۇ~s߶cɓ_viqI!in> UUi={LINޱk]d:R\77ګ2q(VZv-F[b6b͉55 ﷟Ng¢†GJKfg D:wB 444Esf~NUk>y7 hK?XSWkoi6:hlDeˆ wL4ie$nfG C\8pe˖l5!|qiY4'%(jǮ4qp`6CDzTU(J4t]gZdqOAeeYx> )ȒD3 e[4M+b6Yx87b49]7 B08 _?@4e%I8N$(jǻu* ) @id BDz+*aXp\@UE1LaIX?W>\QUE1b8f?>(ʊBQPtBQd R{#Al0 [#pe&Qae%Y6Laʲix-BF0 ް$L&Y<oCMEyeXY7(@HQPHEEba C:y@TU]*fKKMc9X Gzb] j(oUUUxEQN#xyMq8.0?gY$} 8:<6?Q${{E]k w ygNtғ^yu '0(e9..D "t6l'ε dtO̧>S] ;{F.!#{߿oDȲ Dp3YuZmF22IO\hNYE 3@rϞEz 2.B?qA"C*;U+=Q֖#|/ApRh"%&'<Ǒ~'2={B&.(]4 TU= FC xJ\XK CA A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AiZ PBx !M4a"ZF! B8aHADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADCB?ADÜ @!ټp>{! KBfJp:a~ޘb(OPӴjEi7s!KQ AAkkEgRa?cG@0P][ Z?!745Oёa8B%Zjj@I ,LyB Q_HB?ADW 4 !a?_7  Iѕs^\OѕN8r1! /赉;L( GYj>ApR 6 !D48(X#x}yBxRu]UU C'Pd"D&gAQMӚu>~ .D%BcڂBf)-/+9ZsiaI* Ä¡ֶƦƲX"UAɭH,VTUϫ۳7GQꪢ#(4E545Ç**+dYMM,GJJh{Rmu@n`0_Xյ5yoᡢ@(_T ruuj[Euĉ  A]:}!DAHS4)nx<1#:ҒYI f0$ q Y--/Dz`̮C<  ?** ˲---Sm$mm˶6x1ldjr>d(qH B<Ƿڃ$K  R ]XK~UݻM0 C$YR B2l^C@7KnjSr,r}NtQXTDQq}!q1B C ]QP8|o KѵBj\l\'6g_{L&S$]kjk&+Jz䔒4MXV4%Yi:66?q{bc*jj%Y u"(è;Vl6$$%MUys9 gi M4(z_|-[EƏA\*+{GŽeYo8/,U9=5MFVUUyI04MSap! ^yA^{GQUa Pi{v.FPhܟ@A!4 C4el! b!i˲@Tf\N'nQAq,s~ !t2B2poNl0;N%Mx$˲8վbl@"!(2c$AtcCȉQZje%zHWtnH| :sQ]"Bz)*" A OMuQ:hL+EQO!EQpjPIWW !d) 2z=v2  sGB?ADb1 MM?pEO,aB]f" # I=MHRhY2L5$AtXWs=:sD麎" ~wd4/ADCB?ADsH;W 8RG槝PdXDGڝzEA/9eX,4M)*|G3 8g󆮇%8^s5 L'na0:C1 cYQESvAR޺m{Kkk= ""y;8.ྨv5>=DMWV^^PX߷/(J8EQf9ܠ:o~@QBҦf0x׷O^vo=ɱ1džL((F/Y# }wG yycǮݡPСQ#Fm6]u]78;vdbawޡCKDQx^VlV(rgZp#(9^7ð٣GFzڷ˗'i p8&A*fAY!EaZ5Mca ˲YyeB`2~'?mi=($B>|SSSǝbZed̢l6j2l,`cF2 h63 m6ly M KC]wڽ3O ,\zPVVlL̮{nW'fI4s}a;mdGK?53].;?eČ$ @byʲi_k]{\Q+޵'gk3kfMmm'&1!~u#kmhgڶs]rI0DaXnwѣeYnjjfroK$I_sk8xuפoݾgR҄UUU|&Oݿ?go].gz^%5}22.70Ͽv9f! .: 4}-~E}݆k֭g+ vxoWUE=\\އK¡ŋv˾^n /,|YQ5a~35/^ v{(za˪:qK?ֻoOc5M+++?R\±,BRPQ^\x .~5 a彿ddYFG</VڽnƏ>Yv(*.)ݸy˖m?⋄ye_عt 8 LOQP^:O@6/?=kCʲޖOUTa<;XS[;rԔFM¡={bz]M&M_Xj[[]GiZeee]zZcc$&OwOiwݮv!Ò$IuɊ>_ u#䯾|Ӗ={B}>@dzuyu=dE B`(dEŲbjnAFۼ ˾^fݻgϜ1yDe[[[mA?k&&$L:%=WqiI'&$^6j$%&VTT^zɸ'5%HIQ#Yi:wO>|&{ﱘ- |beRbbzZܺXO̔IeEYf={\ͷq8C|tͽbU+*+/76 ,_Xc}{gx[Zƌz5U߯bİa32ۗ}-] ]{|r˰[e-LYYdwɸ˾&'7n n+ .|6o׵yE$%Y 69?Y B(Ri@VUy]UaYWe)<!eEE|yܥep8LSdVO ?6U4!z+Ԡ@ 7$EcX伮B׬Y󋼼<(@ p&CCCZZZ~e~~Ket]# `5>>W $ / .M&rE4@ nT愾@ B @p.@ 7 /|4MCUUt]G6P 4]GM$Ri$IBQ$Ih絍6Hl_d`X2]"0[N]/b(gI$Dun0ׁDx}|xR_Uwu' @~ow?W'T[N!,ͬ{~>?nHO'=y,4~S2tngO?t?eu#ǰYLLNy*ZZxݏ086vt@4<{~ a6(˥(¿?;~#jqe3^oHs ֬B44]c97>;o #cd~~/E"w>j069wy 6ޝ)).W2\<҂থ[6WБW廉E4+I$~w ?yQtv`l6μ$@Ax{1wz29IHש`uC-?w55sT+V7~J~˧:7 q?[GFi>xtvqT34;boGSiF&'Mf,hDe TU#IrjҢh~|G=a׊>۬1dee299EnneDdee37ƿSQ1w#Ix)g1[Ymxff{# h#rq9uKFFVh2 i>ku!6YYYNRfffO ʢSI4L:AAIu-Zj"A84CQn,-0X:jBw.)ύ?q+nsl7]]#7H74m;0x%# G8?cX-x)-)Ũ[cZ@6M(}G6 %O ~?$*CCC=́FFFFSiĢUU]]w9~!4M} b%qUU9|0-|z^U%p1>d,RǗX,ƱxMq<սc_0(&itQdو f+*͇m݊i|oxEQضu XǎHHgƍ %g$t84MMrؼy3񒝝MuUo}3lܰbl6+xMMLLLgʕmmlXLNLfjia]K[HYl.ftشqx Ϧ-TUA~YYܲyD ]ʊ 8922ٴq#Sٻp(Ȇ P p UU(/+cs֭ ,B HdYfPL+ꢤ()yk'blvdVj>Q6_G8affh,FTVVb0ȼg333S__(GCb8ǎcOe뱘TTTaOddt"74PQQA8tǛeIϢ(Fne3&ݯB^^55DJP $a2().Ӝ;w.tJF&3NNGG-Z(/jɉtDR )!xy}!FF100ƃ׳ }}47d`xUVbZ:/Ԡ߰n-?H"Gtyqn1?&,4U#-=wGLɉf%/7͆BaXj%ew-- ~Bj{?BTrssq~z*+*AJS-~8zqxFljk1c86[$~&9ҲH'^J?o{9?Y@󑕝Ͷ[hEE20̌dxAyY&OMMŤm[9/:X,5e9 :A8NGQ4Ml6( HD"hĠT-5A4bXM^TUe3M]uݢ&Kmy~ 1D@G'7;y/K}oߗJoKGHjT߾0!%nʞcax WKtVF0x1o}݌Z(,Egg^4}:xʲj]opAn?T9w24;ski~o0 gӹ0Ku/e8]MdY^d꿦]>u@ՁzgGɉ'XD໒bJ|n`0\7ٟb{\&&s[wv>NwtzIOOgYE x⊂|b/)XJf˪d܁7sAt=X'9|k@1JOOtRYY}>w_ ژ&t]O^H ,f DOVR>1ɡ7b2nwb2D'||RAׅKpMTdggRN{׃u?0veI>wH8B ™&Wx@p-Mfzz>A <4Bw!LsNkEE2MЯ9GDqCu#0((yɐ`2_#53FEH`6Is ˓@ \?Hpn&E8.O("/*C K&rD]MDE*j^Q`zڻ/B_Y^HLb iB1ݛq@ \EZ뜛 C2FXUvs4rrZ6oH0t011AOo/SSSL&ҜNdYm,( X9yN@,l6iD"%u]g`p^t^{ :ΦɎ( @if<3yy3667X,UH4ddJ% @'~{"&&&yg_q:F8n:S$TX,hD$8,]7*}mvPU)).$Ow~wK;wrxŗf'2w#dex_[ % c$T0,f$IF1*(7]$ob%>%dyȲLqq ;+eRo=nwa2QU{﹛v{6>ƹsЃTUq1D"lܰ]9vE$ؾm+P@hbbbF`[{ B<أ~Uv;o=M0p)V\zA'+W,GQ2].VXf&&ǕN,[= $A~پm+%%o[07GHAWu옼e<ø22^iiknG4c˖U,i_QWcmY| h3&;DD"~8KE]v-n}wyG0Mhk>~ 3֬^5khjn,ѱ1$Y4Owp˦M dIbct]p6t:7! Ι%I" I… 2\fKdc$77ӧ--̣wbbb,OFHfffD.TKfBP_jVJfnB@rLWN" /7ҒRQMU|u7QWmD:B?:iAFpi!bOWMB  Xe øŞr@ 5~˵dBdhY}<@ ? r@ 5o4E<@ n(@ࢿqEQn/7Ҙ#4!/{,qTlw@ 1 >qjzA<^e^5 `sĘ&,LMMݍi $1G5H(n1Giς?OYTU^ZO$[S.`.wh'=zt~7]׉b ǰ~.rd6EQ.E48FI 7_b̹ύiDzX,E`&g|?r0GJ5U+װm n?`@uNlfzf;|%=uq%cx=3O";Mv|JD¼l~+~RVV7_=-R Xj̹~~IV\Ͷ;u9N K\4ښzvl߁$ ԑsiiih(l6p8t MSggQF4$I"  [A[>`c|<0x^4M#-͉h" e $IO$0M>/`\.Xlafu X6N2[g^69YIUհll62k]/$D"AGge*:  W3X,J,O?=wab;ł/f|ȲD]m==deg㙙aXm6=L($++ |>/D gM^~? 5䭽o~3i}KHXVV7Sp(Lٳh:,(**b}{W>p8q;hj>AiiPydiiC!6mL@SS;qʊJjAff&%9 ?`Pu0* aZ0LXV֯@vVp<dbd2 ),(n#I& N^^>ǎӉQ1}+۷ u pWۍ,ˬ^eU{`2R_j*IV%l+Va;شq3L.W&j=4|7K~~X,Tى ᄋl֬Yi9ɇO]]=̖[x}},~ ,'P E4gZڸa3`X(**lwVÉdJW=9HvZg:QbBo"&ի6nn&:,/-#dd)m.Гx]0̩s|gqe]?|a0L Twa}v1&&ƹ{/z\]$Ihb[@ps1j?Xj|scX,ecxx>FFGS߻(/cxxؿ14MctlX,vgRALcE{{/Xxdb\09s%ed={uf?qٺxyqnΞ"9. :.gzk?}擳  ]nvt]}yimmcms,J0vZN#GXz5NrJfDS--TWU:gYg!=#5W333éS-(FeA>D|(cc,j烏>d2vZ4UMU"'''5vtvYVӧOOihh ';~z{X,]6%%%dg'rD5Ul6NjacyCC*g8tG+/gjzCYYmmx=^njkj̙38N֬^M0LWhrssyH4,ohtrQ/٬^z [@o_==9EMuvT9Owt 1ͬ^z{Yb]]g'X,a2\O[SuRW[o ĉ3<x熇۞C FE!jhxX,Jt'ΞwoCt7`|b괵fƍlڸ{S[[áG8yw|vh ʼM8pPi::;9BWYfgprfVX[nIOY\VXA0bjzn_y+cd֭[KC}]]gǃb;hjnfxhh$B[[;wy'lD]mm.rrA"PTҒۇ$I344đ#G P]]-bvr=BA'&D"O,ld]rlڄ.bs㌏a4YxDrBGnNU;RUU?*Yjo7066iY.o.UUfEC=%%%~ho`Su&&&bq7md_W)).˷߆;ߝ4kV&##=磷LLFmjsQc4)))zSYYAii cyC=EE4l&TM_?wqNpnuI3v_ sNPf #hN"+Cg^ڵ~T{naXY%TBP$GP(D,:,+7pcN֬Y}w700oIs9/ hzB1^=CA{Q> U]P'sul4ͥښ|>TF;Ԣ2ӱX!Ia0;o}4sQ{Z0L]؇[\TLLLim  sDB!z)t1xW֣d6 &EE ڭ+ĸӟo͟WqeUdgr}2IsC^^U3iƙ3]{Ȏ3WQ(ee{y쬬rNjJ 9ٴ{`(bSm[R\\ŋbWʬ1000@eE) vד祥irssc%B FD1J~^2Ǐw DCc###+h4"65VHw}4yB ȴdr|,UUwBrRILHKJJ"܌ ڬd֣^d2nOkArscf! IDAT\^fjTرc:ˋ)500@Jr2ey+bfl~X\\j-bɠRSS$#=L?SO~8%DNN6& ۍf#l,vIHH 5%GEy9r|5DNXVΞmrKMM5# N~^G?J;\\k_)oW*K$AP3%k_P(d򷶆P(p8<̳k+{Js-N 3(+09p ~l Jm6133KOo/{HYYrN'o zpݼ;}[I;;غe }}{6UW_Ɩ-(>B]WKSOw+E9q$wQWLFvdxd陙 6kOm41^ǥH.ohkz[>.}L&R~wyv{ZF RZ{/ϥe]kY¿\:WzJy>6Fn^.wi%T)QWV?כP-v'W05ڠMC&E)#_]A,8tvt"DJKK1LLMMQQ^&N:ZjY]c3îwO~^.ĨҒ\.b.۷m۰O"wKKK,..aY)+->6Zm۶rׇL&[FCcS[lAPInN9ٜ>>JŶmBtuw !ڊ>FQa!UT |_58\X;@-E)^k[~>/`S:v!z BDd6!Q^x%9@Te||ٌN#1)R(BjZL z՘F>BTj#<‹d2 =o6KKK:|izg?ƦfG6EƦ&Fcdee"sFęƜ@8ajzsm파?g_elc#F1Ve/ Ajn7M_Yo?pЊVArj `(d4in=GsKgsdgecYAb4Jd2^zhTŋs~ԍQJMɯ>tFj%7`07]r9Z|dO]q:Tei*OjCO-r[u6RHX"DM=d2`ddɩi‘U)Qrւ*4 Zz#?H$Y^^y|29;ofTXˉfb|~ߦyTVVPR\`@Ppםio`||R;RIeEMtuuqYΟ沈JRV`v[(/+h4!())&??Ą˞ʺ5?SN$M,zEʤܜWfgf;署}V=QB4;k+*D%i,!!Aac{a*N/&BQ80@%w L-JIEA2%dgemIrwȨ}sB |_^^fZ($$$>'+%lD._QuEXR(Ϥ8/tJRH0il/";#Kd:d$jTqLN 󩩩qс`\12ւTj5`rN

N:(v=: f3^lΞmR蠹dv$!!JSQBFIq1PA`9}NEy6k iAERSRHLJ񒟗Gcc}}effՊ^ QWr?;wSVVl^YXQ(>rёFGGE<)((fЈ&?/jGFbXXq#{HH0߰\3;l&o݁rc]jA ^9JU{;_ofK]uݥQyOŃBBBD6~+y#?زzx\(~ =x!5h4Wڮ )'Djj*_SREHHHHH|H◐gƿvͥ|GJHHHHHHr-aK{RI^^> RKHHHHH|jf(X022LMM- Bz }_j4k(h50bT |=ffVZZ[ 07?ݞFci:Nzzzn!"1xRnN'Ndjz~r IH1"'s?df2`0(5OSSl"!B4`llyZcֆc'N h=~F$"8ki:imkCË2mq+ȵ.]8f /KzzyᥗeliJoDQdo25=z\] |EECC΅(KRFP$ʋy@gqc+#⇛l2dcXr8t$/}G.$%%j@Ӓ.D YG"W|)W(rE{G'{eOCS.`6{8~s7F<*jt?vZ-O<8 ^Q!?sV[dr8qA"*NˢsxL^۷!"P(x=lxCQVZ>p}& qw]P(>m f3BR> YU]ȍWYoJ$a2f![{IIIC$%'ȅy8mtvu#CWyUU"pˎEQR7l ''=yǙ>6FcSKKK<8N440>1AVV&?tPXXgٺu yyrĤ$yIIN{LNgCôkc׮]42<nVrrsx7ꡥ\Ɨz XXX`y9ȽCo:x6mR`06!$~}?nxư?<'OQdR.266NEy9yTWW108Jgg|/BSs3TWWc #Gt:pܱ47QHHHd2!vzg?SS/8µTVP(e9!d# R[[Knn.\@&aXHMIh4j_%CC{MDtZ rɩ)j#?/PͶiTWP(H ?\.'9) %# CC].rc>CAgxtr撞 SP^ZFAӒlZvE1|^/] uܾ<AVd4JRRcmb@^AhhloS%avޠC\C /MG!Ql1PY,xg{[ ~&dnH$B^n.f JLMr%''FbR$%%(xDnN;ogbbPhc=  SUYIZj*)~h,rssP'S4*Q6i B7|%pY7rs{,8?߇(tvu ;A&@OO7{륹'nr9Jήn*axdBr95eaaDlV+iih0p8LCb" I M0LYiVkȐN8f||wb\^ & mTt:-555Ҍ_bePVŭuj 9QZ@U!~1~ IDATˑd h5J :5j\A42jrVqX>Ւjebb|uB4KszzGn:D";v7 cϋ H6})>^a_NYuFU:O(,.ABhf!_]-ORVOY 7d-,|2?(riԗw\q ba4ښZ-NRIKK ;vl8lniajj Ν;`0HKk+ttSUUI.^@Tc&-,--Q\\LQa!=zH\`s-T*X #=2t:Y\\*Dqˮ]hXh4jwc29ֆfRhŎۉ#hkІ?Lƶm0 q/).KhnivSYYRncy9@vv6es;::WXhllj- --rrrBDfzzEZZ۷me!-uzZZZ¨TJvlߎVq2-2>12%%%  )/+@rXpӾ$JӘvxdSBG$*$LJuQU}oF0QYQ(m6z{{"))];YXX9T*;wb67Ȋ5,쪯grrs1v# fVpvXep. )-+%/7(J["(**i%a3~A6"H0fswp.}SSWIIIftt'Np89?izrnٵ 2/oA.sm~22˔pYFGttt3si::8wx8N~^T*5q9LKKd4FfINN?).CDQ66p8y8dfeF@>#8l63jIbb"|Q'繽{94'N(o*ш`jrQ:9pHP(oxAov;o6ټ;vhni!))smmwv'%.ˢGEQ9&LaM!;ýZhkp EikDE/""\t3ʐ8+x}></N`jzyt,QոxM-KVhU*=vY;}?}BRrYRbu;KhxVgfhwgjzzCY@Ln#oȌ_+[ƯOpa`W^{64pķZ ߱-uu? ;oc-硇8s4**c٢(@0Ȯ`2o#';4DQ$؄Vz,2>naCjj*ւ,,//ͽCUer:sj*Պ`@TH~~EE|dg@Ey9p /|KFv(njRvۭ?xˣgC/OjjJ ;v ==lجV^l$1dd}Vj5]LNLp:q..j"5%IKMJ~,g B"UQQζ[d|bwg#KNbsT%;9 !+UZ U y3etg)Jb%Q&٬CU2lÀ %93GmM5) !CFTV#t\Ȋ5& 3:jfqDS~Μ9&L^nN\]+V2+ ,2gה#hƚAX v뭼s cbqr \|>?g? ?_x" WJ@?.Ly17?%#\NFSs fyl';Ŷ[QyE$''q݄B! QZerJKJhhjBVs- 2B|_gzW=r9 rErsBiI C|/]sssN+O=K#CCCجV ?+7'LVvlێFFntvuc5 ŗy1^ӫ_W|D׬7S465o  NjA.D 2<g 3**[&%D4"t D/Q7 ٵV\(HKKfffX j(~*++);w⊬ۉFWʫiWd_ۘ򓕕oox#ɥP(đGغe;ˮzx<26>ΗCqe3tܰG?O,z%(X.3:6,s3q,iXzDQ&&&[HMI!--`0HBDp\280Ȗ:R뻀ޠ瞻Bף((-)ARVRmu@ APRTTDnn/SR\@P\.'==YH\ffZ!P\\-bvv<^/a2WL_ P\Tr @ff&x^ll߶P(DFz:fp8LVV&εq*AZ)J OeeLLLpۭRnJ1f34+?/Ғ.\ȅ0x=N~yJKJRWSrNKrrՕqS@&!D"l&/$%%GGg'SS8Nf7| `~ܜ@gg'dg#W(0 188DCc#ro @{geKڄNZJAzD :5) zJr43yY$%1$'1( r!UU33X,rsrhmme9 4Ξm`l|;n `xxxO'siǙZ_Th#%9eEmM /'-=Tr[l!Ӳbm$&&HO'99NB BĥMOO/ssܹ{7eeŗ%###&6~ReMCvw]]zϸ7BD8P(0͟L)\ AXEA^Z 7 n.MD6*o61DQrSOzyQThBA ?7BP~Y f)]o,U\&ħ,C.K4`]Aaҍؐ~Dx~^jkjeѬY/ K II7eY>C&mki^.KfzvȿL&CPtJ;Zk0FJ}&[LRm(ϕ:R2K܄2f!#7rOZVl˥RPTQrSXnČ_B⣌/'>,%T*cg3J%d5埉==ڌ_B⣎,EV_3 ?oYquf@Z3BR◐5+EO%ڳ%Z 8///Ԅ Ȋ~/?>g_Xs\=+aEo^ L~/6a믳rj8N?VB0ūf%w#&8x!*ra3D=|XYsȐz|(Y!qmܐ5+|44=-3QQ\i 8N4 YYYLNNJbh5Bn#7/7v>7AtH$}l&&&V1==RF^Bjj Ӹ=|^))].:6 \zDFF333~\.d`vvZ bpp9 zyAz咗cttRjE 򟟟ȨƦ&ʢZfgg9q$L4CŒr\.vo-uudeep8b+'''w '*$$&P(D7` Q ,/NvVNQcc34*KKKڕPM 8^gǶmZZbdd!/77{<cX q,be1 ~~?JN$??$w@P008HhRXXF+N#*FA\wȇLF^nMM'sf[Q*y$=.2ɉfIM6jjQOL`@Efaff"F+ʓ5˥,N|UY!)" \V2\pG<¨ݎ۽yӿ7FFx㭷ilj&O?0 E\gRv}4md /,WLtSS,8>s{<"q{<:|Ʀffg?Ga vy308Ç9v$^_į~G3=0sDQĹZ_~aΝkБ#qeZ#DVޯZṽ/`{1jA.\e%łÁsq'ini#7$Z1/8nWsKKlz?G:g什P(338fg/0MQ[g:EQDQ JJyHNNbʕ( HZ KH7GM+$q1 32>#qEQ>nj^k_R_@Zz@` =fP8L8A$xg̲sEQNLZerIb|ʧCw999KmˆrX' \6G]wAqq1yytwwS\\Doo##o~VZM0d޽8u睤zIKMe8]niX0$Ibtl-RZRBvV{졶љUI (8q.7 ,h4r1Ν#77믻CGUUMrr2,^@yy̛>r$FGGl6GIq [Fɓrغ$IA8@YiNt;E с D z8:)VVhmV]"B IDAT~75db޼Z>蘅ښjF#k߽q @JJ2؎@CBlvG\}MOAYP_l&s.N>CZZ99oj Ij:L|G ɄNiI1Pp8_QY EQbyɓ/jX"?pJ*8y IuUU~z=Ӱp!qz͝z, dgeǢ)-)nwM0Xy-YB__=g#HĚ5IA|vӓ0>9 4U䐞l('N$ TfRWCvz阓 dN7Yl)G>mmĎ8wsJ i===c大yvV/|-TW#G"?p2rrr>Pp\r/|Q܏rD8^O~~:.\Ab $I" ySO{fd! 馭IGӜy*\,19J7E!㦗cM}#`^?+ 33 3N=S3ep8a Np8;>$yydLE@HBϴ8_yӟʹY)E@ NZ8!3CS~t:(- a0.hsu>|1_Ηv:NK s?=z7ETs7ljA0̸qsq!N$Fg*%IsK~Q|rOwYqgy\k?N?M̥ L=ںw3󞮏لW 0˦4ͬ6x!;42]W| ;RUU ;+{K۩aCW|Ѩ*P**AEEE_EEEEEEEUTTTTTTԎ_EEEEEEEUTTTTTTԎ_EEEEEEUTTTTTTԎ_EEEEEEEUTTTTTTԎ_EEEEEEEUTTTTTTd.+{].'=g{b55tV eYO:lvsOŬi(l:r If̔~ADE"ў{%IG _2}ځj|.ȲL(d4Db?V8h&$"+`N/˿i;x^'h=dΝȲ|Yr} ln_v]Xvndd >Kxr;sG0PȲ(l{}Նq 0Eľ.y{f;@266V7 ?/e20pQ[0E4;; 8?A27/F7K(@X|GrQR\p "ǃbf^O$vjc3B˸ՊC q{<#G"hZNz}T. F~^Yjx<>~Fj BvG, -&$Ix}>v;`^Oprgx& PYq\4 HӉj% b0c3aEQ{x}>A$ŗj5fAIQpb^gbb׋^'9)$^/. Ӊ^G$<V`(vANgSNuccc pVDr.?@A~>z@ @(Bvc:t jDd8'NGRR &n͆`0 NgTP(H$Ą-+Ft;9h4~“2O'#=ↅh4ZZZZGIa6QV;gRT>O(BE\.>/VuDEۍn'q-EJ-m-|4KE<'bʲ`phmm䓑Qq:x^Vt:-p`0US`~f%IhNwIrEm@eV,G1R N\.Wthlsuq0SP_(RY^vBs166(+/h0koEqaϿ>W[koql{yj3,jh`ddW~{-[4q=vfvًchd^y%"k`|6< ˖.Aӡ( W^e``]PS][6k։ ޼>LMu5w8iko?`dd3];O__l߾1f`6ٞl}}RfDQ_X,h4Ak[!eg?GH<\ntv284DmMMkݷZ[O;[v  ;w醴;v0߽:}}/HFF`0Ⱦe4xz^>P0HYY  xW9z2N|sr1 2l$>\_qvMfFz-KVf&lJfF&]tuwSZR3=O~^]l~]nO?,-b߾||8򫯒[6SVZ7 yW(,( ;+ ͛oo骰_{Ndzϝlo/e&dE&'':`Fz9q$iV\[q'$''wY,$$$5g" ƞt:EwOeʫ.?+)9_x<^{z(.*^vIq1M:ucv/[p#$zGhCVzVH@lo/}YP_O___JJJ79C{Gzz}|-TW7_*-)>ܹ~$I"99fbAӱgo#üi3U4AU[S.M|E:R Hu !k $ed36-kJH4PP2DI$ и?^-7ߌÜlgNb2)55PRTıMDV\FNv6,p;GMUF1npb2?f p7r-7s1>;;ޣIy!RRRصg ={2YYЀhDTWV˿|nJJJ㻏|d<}8Nj;(,,`U_3gPh*k?xQzo`H:Ge^m kW!:"Gx;HNJBVd ?/ﺓׯghhMpmbr%1YO[TX _NLHNN;"@ӧOP]] _#?;Brˊc޽']ϯ[wE onfnf̟gF)NW8  blo/EE1>NQRR}Cvv(rp5 ==ݷ/6k;p( yy|o~> Yg:;1M=,Dk+}<'lo/W`pV^D3K$)ζۿp᥮"d 74nogQ]탴ub̯Wo4!o?K$r嶈,sanVnz.kwHEAikkcsv3ҩ3YlW䖛nBl`E\sU"L|ZRT\)w$"SWɷGxi!I,c])IFdYJB>p$G۷s\. ?>+-%9)ir` B pݵװ}.FFF?49(H(hu:`ElxyG~pISaYIj4m `6|L&Pӳ|Z=?aݺu /qmlAdEAhנ' iq\QG9]deZ D0$ _$qi#NRf<^`Qㆄ(LK4$ǭ!"pZvn' EADXZQd4D~^-bՊLÄBa\ҍ;AQf8)Q  7(ܨLZEVh469s&NWdJx{f233IKK;NK4B @41$1SRiX4fmQIBԖu:->_tJ C\] 8+D~G9} _?l//b?%=#%fe4Tfa[+hF`\HnDY~8zj4nRtdI0~F& &D/Jm]rպSTT,X[bdқ EG+xWx)**DQU*trAPR]MJRHP((^I9qq|~?\}zNmHo_N4o2‚z7/68r)ɜ:u$LQ6AGILH`1iNm61;~ł$zn^-Z-| $''sϓ _ύ76CZZW_[6 ٙhZC;(j %&$DhD 7g{P8}ރdB CO`D<|III ۛ`)))f~jqlx922ҹ0HM_->h;9٬Y*V ?>~lV<&n8EP8L0@"39\NN'yq~WErr2~!~ۿilEvJJJ6NN\:O7? :]'SvL3kAb( `p8wcsջ(qMhA$յ`(~IIIH4˶6-^BߔFQBPlT]FGx<ɴ± ?x IE7N[G $dυ|2nVyt] ̣? $&&^M(Ӊsʧjpz0r878wM$RC(v8t?џyh cںtdY!K^[ ZRS||Le+Y{A{OggSN'!8z,'Dk+K,\HSYYO$Xqnqx4ғH[{.STWW 'O 줧?SW3u-'NaΰLdӿY\}z-Kd2ŕem.A@ӡiqATsTs7=m8+w1 SZ's=zi`b!󍙉<KE(ٳx}>(,(me+CCCbt$99!-:JKK1\y<6$2mdm&ջs()>KӾi~IƯvh,S#/Ɨ)ثjk*}|)oL(4|UE? Է)񫨨񫨨񫨨񫨨|.˛~?f}/QMJEEEEE˲Lg2(*,{UqzrK- չj \A.y_e?s\ x@Xk`|} DZvYq\g_E q\(rd"AEtkß|tdYfb8׋ȯr9!BV'hKŗCV+N3V`0c*?@$젍-;ټK@dp܃=̒^ѱ1q!O>[oMWw%"K\?ooڄlyw+OT鞯1)ɶ6fs!|>?%2lWq:=̳~n(  oq\z|m&lϤ~ɦ-[p>+㥒:UYV {ٶ4;\ځؗC"'QEQ9{W^}P(ׄ˲ yg_]2]}$H=̯5`_ރEaxzSpGFX, J9KIq1:*+*$ή.*jtvuaXHLHS'̯G(@ @vv6tvux¤2n';'RFFF@PYQAnNPnv;12: :jt:K$LTUVa2dʊEjO}Yr !F:p\瓛n9r;vd4PVVxSN\,zHHL GP¢"RSp8:}Q</ `@%JKKD"tHJJBN'jkIIIAZZee,YA8y@0@8{pddf5ml$;+ `NIa`py),F%X@\EEXVzEʊ GZ-\(wt4t G ##GL2:'(-LCV&IXD$ BQN*t}ص{< eX,:8ь?SWHwɔHP 9kJIK17,䖛o Nc, Omxq+;vd8Aˉ Ϝ>}346zhxE>CG|2cζ'';Ae;wsn, Oox^|eǭtt~1dzY IDATox Ÿu`(DSK nF{)77cN=(J'lxYF,vP\X9,,N҂ewh=نm xj3=AB0>?6P%W^}O=;qFxbFFP_}(ቧ-lڼ6 6<^&&&xeadYᅗ^7m`<mGgW7_z,3<2+ F`B^wVYbN|=n뻺|<̳\n"p/HˉX'l[ǟ``hv.XtFFxcux,Ϣ&Cg_CyNmkE׳e)N mQĄ3&r!sEQD4Z-^'ހ$I$%'W/CTF&o-Ns3v!^[JfZpfm6}||4'Yl)\}{62rkи?'ڨC79W4|w,#2Ǜ&u\wTsȂ,\<0 #))q9,Gb rɒ,\PAN0D,UdfdjJz=Mq2'HDmm 8v8v-0meE9Xр``QBjutw֓arדu[Yv-$tvwc6Mey9K/ښZ$'%ߏbtl,V޼\V,_F}|Niidfdpdfs,$(ϧ*Y3|ɺkXt)Sk j(@Nv6W[w0M\OY|9˗-~T.0p{YT0%ɉH=~nXT@Idp" pzq`{_kSvVTxdggt*+w%_ć|:AѰraLcyvo_WFvP8tACkm2M--w,]#ǎ zLLL +2Vfxx3TVQTXĄ}x,k3~=+/ƭCavGlË dgsiv;NGvv;;bphO=|ҁDe `;UW?",db]l  Dʊ!7''v^2ffp8P";d{;de|2>yythq{<  cT*K[ ֮Y38LFߏ$ ɘ ]dgf{pp5kV36~}sQQh4<ʫ#8sC2$&&lh4Z˦eOOY 322@>: $##Nwzn{~T7#Aǒ,IO(eY,OK{?8dsR4ji)VFՁn`CW܇( qGFmMM5322(vEQBGFb2~ry~]NNu&,x|. 8vƭY]ҁG$‘#G(( PXX0iģrV\(;pFrrP,,Y? ?bFaNYi)99?pj;:EbDQ$+3||8P,jh𑣴lc 9"``p:DIc K^^.ZVKvv6)f3#Jqq˗.EFQ8|ͫaѐ j9z('t̫c(U=x8ݦ2<2©ӧ2>NeeZʊiu޽3`vSUU{N#33?^)f֬^EVV&vaph{FMUe%Chp9,^޾> TV( %x^۶222šի(/+8Fs@ @ii QQ^NVvV,iidffWkV= ɻ[ߍ廠Iؾs'===c٨`004[{;̼`O=Eyݭsڏd&b(7AKI^*UY g&jEtjʲLM(7DIi5:+Cj9|(mmQRRj~~iih4;vddty79N[[;H }|sN r{ t ƭ{ ɔ@nnH6H8B( `N (B8F$).( HI>נg*?V{ш,C!}hbe)r_T=],iHV{QC|*۝ґ qf~6WpAL:1o?H1|\*Qԑ+C>Ei}Y>yt]:fcJAiO9Wڂ ]p G_%r_z]Og)NBbv$"su~T.udJ>D[U7 sJ _9FAUo$TTT񫨨7˲DM$z4m`******߄?zZS7(jN{&SQlvvJyM+%˲ /7Db?a;șS/z!(BK.T,_p8|IGrD_c\?kS\j }YҺTur>;\~HYQ×%/ÇLKmw2 ѧ|m:蛥€L$ "Nkj9zclv;qn7:Ϝt 1ko9gÌD"&;:OS3@[OdǎdY{?k-Kj#@_?,gSv%<=OQ:Ds~!_z!V+կqݗTfΝtuಬB+E7Z=1%ŴtbE! L(vzh4`w8HINF$V+% ͆lOp: ̩4ee(Ue&&&XP-Wev;pF#6 O8!))݁l&5Ռn!I;AN$'xp:hZ>S144o7?%##Vm !8uTs x<8<ɓ$%&zq:$&&b6cvp8xgGf3~v; g u ^Eu@(„݃VdtQ%)@J_t}lPݎ(zǑ$ m@ &m>Dvv6:k)))fYi4<()9N8n$242bc` Nۍɔ Dinn.ߏBRRRh48NFd4zXĕl6a%?GezΒ(~dYfhhzB_ `-s׷ؾs'+-C75lR::N^f2]IHH`޽WJ* W?aE\.^-5,򃏶344ĖwbNIa2F~~>Ĺ~.6@LSs ͷ7aX۸R~_hnifǮݘLF~kX,vUntp1@0weɢEdb޽t:l/99 /ښjL]/k.\@SS350:6 /L$ᣝ;W|Ǜp8$''rU.-cNl> '{̢̯<3-DaDnul9Ѓ!V t%}իgmBݷ\~ƛTVTG顭˅l" _ $qaB 'bm Պ,+*ƹ~ױu{?tn:::䝭۰[x㭷,/gtuw9{֯z^?~NbbO?@/HWwG}"%%< tue|˥|ZM\*8u6m&  ͽ}<#QY'CADhko+Ds j*y~mEhܷTWиo?'Z[_7#ZxYYʹw<=#4wn6Zux<m$/77a2\* k&#!*+*(,, ;;D%^k믽P(D0$))ډTO6%K(,,[wARR{eh>q˖qU)/-:1Ae'2l`4GɓŎ2>n%W]=G[oA`O^4 ~}ć;wqS3-N>=#h{U<dfdrrnFrsqF!|>6OKˉz?t0{aJg%v-SX,{Mݷ?N&tҴhB$"sa4 ˉV =HOKS{+z=v׋ l7z!?7-ӿI, /-Lݼy  !yjK d2!FF $ "I&AZZ@/5լYk֐j6ir^wQ*q@)KSTXȍ png{{tqy011(˦jAH0jeϋ,˱C@@ W==!xIó7"b%Q 1!޾a Nى  &mX ~Zf3+W6,,_L} BaUfuRUȸMOrrF]T1, 8'z_ǹ;$!,zcˡ( 2YYpk֐ʊe1͈ qy )Aokl6>@0H8$N6LX326;ηiRnMt/(x<4EAj~b} ^`0꿓[>=@4 ׸;^fVeY懏>;[2<<>~;~Q1O15Dh=>\.I\.Hg9w}~YQ'55y55vJKJ$`NIHKKcXVՑ-[xf\w55yw?0e˸x7D2-\HssKD5@rrZg」:C L*KTrrdAV-Y4;gvgv{vvgvzvVtTs,ʒ)9KQj={~spDUUxԩȊbbS[A ++@ Ȧ- %dyn|Æwc'30tȐa6a2ÁjW!n3~XvMȲ̉XjvYfHa2Ѓ,]ٳf".x1VZM~^>loTU ?8uvY3gbN:|%ٳg_O~g_8Ȋ¶ytz}Ə˕Wo! 4W"ϛK[?9JCz0} fcA|ymݛ?QJ6nG 26I~^y7re2kאˀ1|8YnfvC3!??6+*y| ΟcƓO2i*+ٻo?۶oz FIqK-r!H%+W< K$Aru)/+cĈἷd `<*Yb{]&GEy[m&, EE|~=/gޖqƌ'\pGC V:0|zG$//$OE8{AQ}}<1t:(AUUE4DQ},Dp8ٮyFQVkU߱ZLSQ4MN3]t& UU 3j2V$"(. b*nu9I{!=NUfχ:svJqȲ(RaeC~%)ypubjKϝn$IBQ,KFܭwNݻSOT,&e4uNwͦK8p` |6$X<ӶFl6ޙ>]1Kp(/D"XVfs-xWvZȲL<GEl6^綶v~7+Yu|)NΒ$aO=;H`6KG£&I쭢(b1 ~YeYFQ~_/?Q3aNqQ!$Ep8w͟#%$,fszM܇,cZvzrgX A xG|rv#A--j{b%8sFi_=IEa!%L&!h9fbj [\Jm]='?3gJ\Omm-/<^Tc1K.jZv;\fxyyt:!ylK+c8u --<6m* iii7IxXf-6̟_Qw>N>Kyj\"HF{FT˖l1ܹZz⋣Gy ΝGQ&OzCf446vyX}^|yTE?d18y+#/˲+>~OSs3vO^l۹Wu97l\^{w[LYi)m,?on.-]JQa!>_>gO׮_5Vr.uw,eX0LMr*xGNe@~d 9/]恉g*0^º_2~p EY6B,-”=de&VJ($Q&3FwHݾzk׭' 3,Y"2]B1cD>̖m)).+ XɭZ? {ʰ f;lsݫ'Nf-=% SGZCz=T>jlµk3N~xv3|~Gd:}C8qd ԩL}d ={䋣ǸWU,xYƏG4eg1w,~8V](&ԝ1}:^ F,jXQ#GUAUU}t* }B cLz!kB;p)$;;z!$YfΜ|e+V,gά#lJ^gێܼyF^}e_$"3|pϋ/<  ._^}?kS8HiI)-bGS/`}|LՓ|$T MuUbF9=7-{/FAQF%dE%IH iLDQd*;4=*_eݴiƏhQhSs0n8._~Jٛa"([n26l _UU=NNE/W[,cH"Fޓ4X,ٜ9}"rf,SV%XV$Ib붭Tc=~bl6nKI߸F1e1i/ Cyxxb(eE9hf +fP Aq0f`1|:?{_zh2DQd2e͢Ն!3rH}6={[SԿ6Um=Lo/f.UE$Jӻ7?P*EK$ ۅ$G⺳0^v~_hmkc۶ج66lĂ8^}KʼRPࣸ6#|'7+x%agƍxr:'OGx`DQ䁉x\~'OQ5lG|B~^=(ǏW=tT}c&paA$݆al6Ғb[eG20J/s ,YL?PRZ֭x 6p3RVZFaa!cFdx3edJlD"d21lx?΄ Yl^V=}y&AxL.'Mv2DZv+W2ykj8s,xJ,c՚YbzI0u*#50ٓ</]F8a4p DQ^Ψy,[⮲|?x`D/]?~8w$&DAI y(>@ QTY&AoinGVpM8s;vxu5ycǎԔ$[hmmeua`e텗 NvDU0X b%6t('MbΝ nӷoC K򶵵q:::O@=ٌ58u(.}yN`0`2a /?E$ ɄZTI4Eo= AVV~q:nNPh4:FRqV+HݎHn% Z[py`^$f dgv3 I4Eeunp8tŰlh4 BȲp f3$Ғ<|ht:$IG>]tY.K E li*hA4%/sR󑓓(~TU%7'J8ַDQԣ+Np8͖tx˅$Ib1A/ x7Y P$IB$l6Xz6lY3'+M<ݏj!';A0;E8?=bX=Lۺζd2Fn\FT_ _Znqiq_Sn_Q2^rv믾j x50cytTH7rss7f2?06^t:?n[^^! 1ƣ o```````8~p70000000 ~^Yiim!v2AA~^~^k``````-9~MӸr Voo+߸\_9j~2000 ?"PUUjn\O>X,VxٌbvsM7dJN>͙s0DdYFQmXSO!'8;w怜FITUE$DQDQvMnN( 'Nb˖TbΜ9Cǃix_&DBG m)/+3nȲLd{<ܸyM?#AyY]9Huv>L{{;&QӔbgN,. `2 F,!c1wO5M &nM4D"ΦmXu5wFCOn,q=? Sw("+h*]^*.-mL8|r%ϜA4ݐp!܉ (^UUTUb((bk,& $Yb]4[dO0"g|H$:_vw/ISGhko' ~m|Qvɘ14i2> $ey׿rȲOVr{ʕc4EUUdY' wT83$I?'xIr:I!OUE!H'Nw֝}7m%wҡߧ}{Wi]^|~ _kׯs;f N`0kt9l Щ>wH9MgC6߿/{_IV$(=>TUEQ$I2κx79MG ?WT_$6ۿ&ܫDQ>FIyYi<閩2&w6dI~~>EN'@qq1\,ӛdzO B4551g8p ΝC,ZP(~( deGytttأӧǫq\ZI4f?}M(/+cA2i}eҥL557xw̞9^<yj.׬#H , l l6UUxGٱk=zz\C,m[Y`}$*'x%0s W Cb+WC>֭xWhkog ̛ 6lL?϶l<2e2= [g8s,;wFETUvyճnOd(J[[,7"cx핗| ;wd21g,rss/ |D"VVq6m EQxӧorC|Xש>qɴuvZ[z'Nh޽ztq>3Ύ]y),,d3=͌'g ?_6;wmspbo1viGY]eHO/ѸLcKBF? ]vZۃdg9vUq@>x,Fk[;{.KiӺDG_Ϊ5kXL?J^U}q:zz˗/g>& <6d`~[h@8&כ,IdeyxEm.%K1wTUeGLjN>×/mv{t|1,ӻOof>StK]%}fx-9ihhdl6&iL4SSOʎ?n< pdYlK/QZZ';*,ĉ<9}:;wAU[H$\N^}JJJq(7 u6]p-]qp8GQQ!/"ʩS9so`ĉ\|:6Çҋ/x<;㋣Gzڽz%**!H$x<455xRhjifQT/<ϠG8aNJIq1~?7nޤWyO͝СC9uN0MX0>/<9999y橧;pV3bp***Xa 2?>{Q^Vs}.~>d%3Oϸy&xE 8 g۰ 2%<OF c(hm6=LEO=YYzܠ1v?,V YnG;?EQ8a<'OfǮL?;2T{:ZZZ2EۍrvQ;6@nn.6 D `5=UUijn!b¸q d]N'h"ʳ|+HÎǓEvvvF<(2yy].AlV(H4 ' MvNrPfSc~17oDVdjrnXFmȒ,I̘Yp7p9gQXPoz7o37&pVhtRZR_XLfjt:ɟiD".b0s}nݢw^\~m;v2d rsrq:noԏn+M~-E$ax|xh # "r$L>Lt[Aia6כd1Եp@~^NG jGwn;dz8yyy^fl6SVZ%nbʺDQS3 ӁpZFNmwihummw՟;jhlxl".l۾;v|k?]ǯ*h{7ϳnz]'8~< vf D/'Nc.JKJtgm01!~(=Kj`l޲G3h`%;vr ;7lPB(bM&\.---lشp$QA>z}-V+/,ZmorWH"y¿Gy7mt+Ț5Ԅ* 2m۷cZFQT*ٱkǎgry-#ҳG ܵO3ƭ1.$uQ9`]9HpQPO>ax0$I꒦nmoԏ;$Hw~vsȊƘ~)ҷ<"=))esx6e1yNE]K zX4(7pA_yqƺ Ya6lS9w((ڊngذaͷx`A܅ if3nc IDAT [)t'Oqf:<_=ʾƢ444dXNnNbllׁߏ=UN]H{R}-T]]>|x<|r8.{<` 'vP8LsSSRHܜ}V@,JJр:DQ`0HcSEX-b1srn_~>dy9477SXXO^444PZZJ"MZ,zH$B,#??_odjQ&Hp O8W|51aCmmmE"֭[ZFss3,|R jo*%%x? 絵Ӈ8._D$!c/o [B!~7dg m9/+u2~n{fwME4IxE싣Gt2 srn3dP0S}*Ih}zw냢 Bݿh49IEl[[#F 7~3lV IjOmveXƊ_0ʕ `Zmv?'q; o```````8~p70000000 o```````8~p7000000׈;2bܸYC8墢vh}WUK/R+A4M# 4i^tgUUq[`2! eQ1L"[wA񢪪>:1o^mroSTTd_*­[7d2~lvj)*,VGWWw~bee]:@h4/BaIFY}*b3],˅(,_>EEo\f,cXf 3gѷOovڅ#`K ^پY~m,^l6c$IblڼBYi]566Fill[TT:ݯmQj&kwRU""$q M͸\ üx "??v螈;N vTbaU8ۢCUU"X A$I9$( Niѣ<;[r<$,w[w㯹QCwǯQ_WOYYy:&8aOƯ~M^Xq#pQ<~隷gۗ[pQzd}444RSs .0h@V|]~"rssG"|r%sg!/?@EQHH+v?% /?AoZ.^Hnn.o.#GeWзo_zwzlO6\Iss3h&7'7.׀f475tnFnnEEEmٺ=[7y࣏x7nbJ89z8Ʉ% v:_[T8IհۿS}$MMx^ﴴknV+Q۱sl_3gϰg~v܉ ͛7yw2~|GQ`0Ȓ+8wdtǫQC <矟ϕWYj5W]rCN>͗/ҫgOǖmۨQCKvv6o,7ok^\.'(e47P[WǀHVill“Xu\xnͷi◿bJV\)**b5_96pXP7o۠tDrmQ\Ë/37h İX|qPTs_oh߽CKK3"9>24Sϰt e3gQWWO߰H$JKK KWNsmI"Wd[Y?M<}w-5՚IoзO_ { aVVmqZzӵSՓsYlV+p>$)$SZZb8N[F,'gw{ɲ;6Ymaߏ'+|9d`3g,8u4>gΠiG޽z1h`% ,ɓGq4$YF4V`…^EC}=(7u3f4{ ~l|>e{iMʵ8z8`|_> 470e$E xp:̝3'?79w=@LU56+v?;wͷfH1׷/,``endY& RXXI(-)tPs˗/3bx&AHSQQ*̜C>s2jo@4ƍ͢ Z,̚9qcru9z8-\' ';(29dbl߹B \7_~>C xu5T3|_klx^#T-`hշ3r4=_\.ԇ(+I*w]FV8cӦ2駩:MP{gEQUaCR9`cnjf}tttpEzT2<Ӈ_xܜ.( VONgQXXO%NFHG4В6N2N;7ޠǦMc,]sgNYL&&A@E7?17nd$F#-;$ݡcnOm5662rHN:굟2jHNg4_glk<ީ0M p(yd0?;قUK:B$cJU vI8rZ3oQ"l (L$[CǤ&:}0 M&&sz3z.#'C4<9{W9d{غ};E1dL&QXV^&Mz˖# G =`2.eԈx =zT0ax@]}\'W2f1coW4D"=z`(ĠJZ[[Yl<6mZF= L͛ۧ7n,7nb1xغ}ԞU褳e/\b1rsr3d}b6'h>c_N:6/@u7ul`2 45RQQ~4dl9kغmofw/f F /EYAI QGMמB{ BEa6V'?śF FIH2&UAJ$ &= o6W]#G6 QLq4h`%ZOxl 6?nizwey]mjAsΘ){>{N>fONW[Aުez1qqzY}=PVZʀ3l$jYwó8} yeeذaoK6l6bXÁ#uZ8}f!fւ p:1 ,ctlq,}zIZ!*EQlavVt+]~=tيD",+D<G4ܴO}r݉$Ȓ%b!cZ+ IjEIq[tUU=j](B"@L+=SX,b1]M2Ӈ,VpɃx@$Ae\.Wcm$I$cHɀ zt:BCJOq:fP۲@Mh9 !fne>q9XV"pOVv=y5ۻ8  3EJVDQT\wmϮrUomߕ]|aW*KHe TH*0IAA"W"gwMvO7s_&t LMς*E]Ǣb1|>DO1۔ISrq3sfV&'nG\c+NOp[hƃDٜ쑛>Y6 ׋jett??1^|>:B(S˛(&/uLnl2fbHrNzNVs2,̶/D"A8>p8<EcvYV~%C\b?/c'q!JKM~S?V2sxiK.M}lm8߶QZėX jRUU%ٸr=EPꫮ,g c:?* > à˼y/A/]痏I'wV)_|N2U Hпd{!BB!$ !BB!$ !BB!$ !BB!$ !wwAW,j  fz\.7B!7;]njkPF׉s"&[}{F(r<ett4MvoɾxϞ]w_7N>?r{16:?'<&4b˿t*ӛ6c?/HR_iE7L^]_r|6E]?k߻o?/ϵ]cx 6_,g7Mjޚ4Yr%pTAX`55Fq464:ǎj؄o՚p8L:e2FFG)TUUf d2u`0pNRYYIC(a3&8NBzVD~@4***ll{uVZq8Dc1 ``p x7#q~/5/7i~.@ aDcv0M^> :"(CCXVBibbޭlZIDAT\[S0X M0dppXӤ%WWqjbii?OSS},0Om{cn{;=Gvrxɧ5WÏH36N'HbQv-,\{brشe+2><+Wnq:<TUWgho'pQ{ٹk7 ׇG,SݷSҹvUlڴHT:ӛ7sՕWp80Mw{7i+456sn55v!'OC[R4/f/F{7F8x -w%_3ӟ*O"!jkY08X*TV>?l#G;9r/bHa y'Ţ寨)hBnp+6܂BJXs9|>O[[Brx`|z--->|dBC ٳneٲ u#{x.[n_YٴNJr?K-▛o?̻k׮aSH&Iӧ'~J:vFi, ~za"ƨo 6h4Jrb_i%EA4>,b|7,V+!O:&vLJQA4Ϻ-UEAa<_ԙ峊NMu5==DQg;|0vW\NMu5ˍp iCI0Ϸ'1:661Qf+}d/p?[neٲ̟1mTQwAU[W^?y'.o/3;jh+95baK5syk1vee.ZT|i#i|^;]GF)- ?ǎ'JfKxl * ld2Ioon->7WUd"A&!DJ =<=wͲK_K"4 "D!༏JS8N|2 0puR^^nGUUjkkz믑Xp! &~}1sYh_w/Hg秔=-l6*~.\N{ \n7߶{ Xl)CCo4\0 ]@ﺓl쪙oȦ-[,Y l'fy!4f?'VvvލbMQQ@ “OoU=套_0M6޺Ɔ55(v**"(kb<ۇ7o`\.3[tTTvx ٶ5ZZ[7ԦM8N|ee456puSOZTGT(BUU6=&j TTPQQ=O"`Kp8|t8ɛ۷S,Y2TUǟ/G'ʆ8) ,Mk[^3}wLLTEa 3Wj~Qx78xW]IsS^{?xGx(h,gC׋\f d*?nc7QQQ!P^ٓX|yc&͞t\꺽p5p,xσ(A.tZyaPu-! ݎahf;2kbb`&|łj-AӴKgX'znͺCQNk  p|ޔdsRctLv;>/of; q>AUU؈ Z&g;Ym6۴IQnoȉo@_xT*f28k B\| H|xޯ4=aD(//?r-.8)//5~}RUU%?7! k$k. B!%T/1~!G\;4if>0P/6VP0stM8/uNQ$ !ӌF;@?ij8vt]mힶ,c.w 3?0JG{;^ z^~!-4 }ZK0 "B\.V,ZlD2A>4M t\.a3^0MN:!?j#i4ևXd)UJ}i3i ZB1Ba3u_"ct?F6==H_!%WAGq8  '28_ ΐJp9 tvJ?*+ T mm.c# vJi&_!EL-_s|54 TȩnDtirO$%LHRTP OĉŢk FĢ8:2<2LPW#˒Τ/ JM['JP]UESC#X 4;$ !h#b%R(PT*E12>_ԋ4M Bx^ @Qp(8TUUbgI9E1"PБåyn.7pTNԂr̡( *DE9}" !||>:Ⱦ01HQ ?E秝yUj2<2B4âˉctvSVTo7}}dY"M*nP'N_G { Sд4M#PQAer:ZAx8w\O;ъi"eǎyIBMMG{i9B2E+j8v,4u0X,ZLgJu}72>QPQ-SokidzTU-bUUX,(2mg391ٵ?5}Sr9}t !)rZd"P\( VhXNתb?5g:>5}bϚ̬l̶[B"g~n+_!%ׯ6e$G!Hج6&=bq|2 ʼn}U&oNd٤/Pbxxkh^0DQtbW._!nW|_y `tdTBl31~!"_!/B B!/Bo4X,F&aR)(rl6ۗd4 SQ^?fy)|bhhǞ| Ess3d2M__ Dc147D0[nY3--) EZhOOSc####D"QNz$xM366F42sۉD"b1$~& S9MMM8N)B!3۬VZ^ze6oJ$0 <(F_JIO/'OBĽ /D*(;1 C7`^>#G-9t0Ͽ&&tѱQ~]>/aᇉ㼿cC#ǥ !`9sZC,]}ĩnT280@2e^\Bk.L6C%sxaҥtϥ L0GܼF>#^yu 5\j V$JK[k U\f {$IytBUǟ\y+>6]w5WEYŋH$SQQ%eŲ|[pmyw)\o_s 'OusӺY|9uwOp,Zeh'on:-\HmmR!u]Juu5NV T_OQ+twl x⩧$02:jo*+KIʔOD8]NEf22:f]s\v-G;?EQ dxd@EJ,#+W`|p\`TWWOji2-*995ռKscguE2ĉ.u(MTTb+x 奔 !?ϳcNkhjljbr|z.X,s.0n yW;eͼvlV+ -dEQUχBU-45itwJ0Xmnj;orfNk+lMM+xŗ㶍,YW^ơC"7I%S"`1-TU޻a(++[\SJ$PQbEQh3A{y2t#==TUee<̛7f*z<:Dsݷ^'Qvؑ7o^l MӤX,,ZxWoX/ldd2 0X(> @uVeS- X,TUVq\U[ӊ`BqƠ:uar?%3{溚af_>a&E]'H* L:~EQNn^uv^[ q=6Lqf~nuv\Uϝ%Z犢̚ND1w̓B!Λ&pӍ]&ίP Es !_JZ,456J]@NS'{ !Bq1F"TggBqD"Ϳ0#IENDB`PK2]5cclockdown_unconfined.txtnu[Disable Unconfined System Processes By default any system process that is started at boot that do not have SELinux Policy defined for them, run as initrc_t or init_t. These domains are unconfined by SELinux. Other similar processes which do not have SELinux Policy written for them run also unconfined. By disabling the unconfined module moves you closer to what used to be called strict policy, and locks down your machine tighter. Disabling the unconfined module will leave certain unconfined domains running on your system, specifically the unconfined_t user. If you do not want unconfined_t users on your system you would need to remove them from the 'Login Mapping' and Users Screens. Note if you disable the unconfined module, you may see an increase in the denials, and if you have processes running as initrc_t, you may need to write policy for them. PK2]?˙QkQklockdown_unconfined.pngnu[PNG  IHDR !igAMA a cHRMz&u0`:pQ<bKGDjLIDATxw{+ 9̤H1*, β-ݳ{ٽM3r-ɊrYdsUM6`J$뜖@>UB!DP6mte01 8eB!9*p&P~p8wBqR)D=J ,MwلBqAOOCBTVV( i !Sjz{{5MCQ,:B!gDuN'eY~BeYBQJt@_!((iZTei:$[QsڨVUU'>ׅrIm6*4gYVSX Q O?4T `EMU*Cx=n&&GUWM秕3 zHgB'RQ(-78Dy @*&RSDh 58rAww6]2R<L9 TBpyq/SYY)/'( #cxپCtRw(cht&?b~xK,p̪=Wռ+\aM36n}ص ڪJTU_Q)8Ɂ#Xhjdm_|?$P9vV/_n/ ^Lފiv +eL,(Nh{K"EQ8;G ݲ\Π,xАT i(±N$i\۱t2,iM$`r#g$S)54q9ibVFGƦ4\`Q<>JYϼzd;o}7Ǟd,]'b]eY4./FF9zp9r9.YUQs05UTFW[veomB2BQ?|a? #LH%Pϑ XX~bͥfb2Jctb}h~ްt:͞ q/t== wpEy+KZ[]r6]<{bqΦت_YEzشs7'o} 5a٦OއӊU 7]u9~G#chNW+/^}osZ?-nOks ոN^o#lXeW~+< :}h{x|!!2 0 5(Y_?wpTΞ>r9׋a4M:PtZo 2cZ0Mnr.]oѶL':XDK@cm aw(YtQ.'042J*ᰟ5[dr/ħ*ڎmχTèaYeѩ)>/9`O),3^`av:IRlۻ^Lblbj*ôuv2:>AY?ť˖zRrA<,6,$|a+ݽ1-2r9(*kW맞C4rMVE`&%KU`x˲wgIk r @UULBSUzs[*/ò,ڎq:u5Tz~F,B"UQw(nw?:f%أfLJ{xl#':y<|[heb2J´LjkhΞ>:{q;,_y u8v5xp94\_Wl].+<˷l_"_ikpf1M=7ٰW"ۏ%-g~C=wx-DwlXCKcDF頵,Ht6iTGXE"P.hIe(@ ]hEQtR_[ͪy{6v|XʦMe˖GqvJ=l]P }-ӧMSY`Y&Joe[o _deS)eZVl?c= )-(H~:rͳHjQ?Z0}}lmϵ0i;8sK&\([#2Vr8!gź_OѦ8Ĝ}-8fovBq(O^ԼBpE9Pֈnө7,|B|cw>2BQ:p !⋩pK_d0 q8]R.zE6G\~!}`hS15Z_\@ n'N̢i>4 H"}"P( Ll#DI4PrLK燪|HE lNG JaNO9;s {8܏i._vrr]שjT]!?/(T0|6tu;LNNb&iIgp]d1 0 tE:A44U%rdmy0L&B| nhg Da>O2oa0!> 2NΠj~EEU?g^F\.* 'kpלA4U,xќ!N(9$LEUPun;GK{ X}7^wuuedYt&_4%piջc sHd26nG:W^~9-XeHhf*g?uB+鰊'r1c*k;A6emD{t>Sμ-"a_Mjl\.8.tMC>^W9 ^ut~ _id,D"cOή|10f˶,l6K2²,R\N`;:wI8@WOY֖i:֎;ko՗lhF-@ߦiN?";v.>o&Tjlx0H$Y +~ȷ54]ᑑ)jj19U`t^\NT2 }iQTe6 VTUSQT\. gy/EKQ^VWCOʼn۾x>z3F&֯]fӖs]wANvj^} b˗-,|::;ҝwPϋ$ rW^L6'b"ըK|:+<<ظy3?W|k_5-sVRM0rt˗9Ʀ-[{>ߧ`Ɔzy7xrK/]c``-$ N' h+.@,7r]w044LgW7N7\w->˲zœ!IQUƎbhlj"ZH08,8s^yᥗ#gppwvì]X`!M|Ӎ,^7~a.XoMOo/}̟? q 6:kqq+Ys*~Gǟ\6?L,r9;ٺm;~7Q C?pL6$[mcak+K/|z6_{,]{?d q{햛ik;Ά먨(g˶eY(1/]48騪ʮ]{rt)mm;hjloנil޲KV,gxh t\t$I'IGgOtcm^nIeMMgKibT/]1m8Si (9?Nng?!TQ /LUep8Ļ|0˗-eexq#lrv Gp 3b`p8Nt]'SYaH rM ,ۖ// ˲z|rL,6NS#ǎo fy6V,] 0xښjE";wR^^Ƽf9Je$RUXa`&aN7cf>ӅnZ~h\#ӣilh$I:ذv-]ݼF.h>cKx<[,Y68A(Tŋٵgo~=]\a5ռ[ײ~DsSp-Ba^EU4 %ELQT[WΎ.:#OM ׼ӷFxQo ?{tJ2TUq}Nntvur9멮0D,]jʂ BTWhn'e($SILj"l{i2>]s5NY%˗Τ#rWR_WGMUu~֖C iUUTUVQ RV 7\fC](`q:,_J d崴̣UHT*f躍:뙚-,hm̯gyvjkjXh!P5,Y߇㡪G0ۅl:!!Ea`HUVO7٧e>SU~dbo$422[k֬|B9zg?4+Lj~pӜU`U+|h#er">06>Fۉ6,\rsŮE0Pѱ1~oP_Şlrc0 4UE> p+PUAxq>͆} zt]/r)0M]קZl2]0- 4Ц_[xiړd2͞oP h޳e˖X/L*Dl=LM;r*~UѨo8-OEgY9SK,?}e>2vݩ}2tuLz|5DGGmLXM"rj:Vzf̬=(('3_wzf>oM{څTUE%_Jgp:eVP6%066{ X$)tz!rzr5Mukנ<341MilGϥжFr?\s UYxl}N˛I8T!5jB\TUΎg,ᑑb;jk]C%x'?ЇvO$q9Lx<ҩkT TӁi ,oYtϗ?B\T4MG_A(f_Lnf6l6_XGr|?}Ewo6ӉͦcY&s|[B;oxu]Bҥ{=^E+Ja+”_pU '϶wL_1l(,hY _+n,anglo!!$Y?״Wqa?kQqԳL}qBM("I$޾>o(  *,~r}3=+w7o.G2BY0X\fZ2*oŦ-[Yp!qA/[n@`'\.~>znr2%^9Y:u~ۚ͋絯.Tg{良_'U dY8dUQH&:rh,F*"111I</$36>N|uq2bl|>Q|e>z޾>bSSi H&9|B"`bb\.8##g!͒H&1-xI11>1񙕿0ag_Mdj*>gMZ6#+kzsӲ,RԬQެ~1-ϿnEApDp˼ʫN_{'~\.'J@:!U|/c.W  Ǟ h ש 'ۉǁD;^oaB~ҥKXlnC5TU_wKv?v~J"iqQ[SS-2Y30shؙs"̼qjصCswcqwQW{r `YS1e<=eB9϶cڎsQ]YJ$/N'\trr1Z;mݹ3wBQ`ݚ5351Mms˲TaxiկRQQ^\(|?[noX飄CCCl޶ XbfY[m3T*O> ]GsS#a?8؛y2`|/ӿo3F>uݟ8οFshBt()Ռy'oŗ_!ÇO>sϿdJ֭Y/(=\{1qRUY9c~j;:سw/̟7ӎD"Q<*++ A_d˲˟ dxLk|ڎ z2/^2$LUPWWG:"J b)*+Yh>T:EUe%vRTq`Mhl7z|s"AkK LLLxhh' 2eQUU75Xu 6m .¡DTUVR__)Ψ"OL,MW׮]Ӊ1Tp픗C6mيe2:-[sn偯˯W~G{ \T=l޲$`Y'"( CCOzFƸp\<,lme޻N,+K/SQ^΂V g3DZ6>شz v'~zq9GU&QnFt]454 Qx"A_x^^- [Z8rvaw~?審j~*+>6]'N155˯or7cc[Z7]=]ݠ(}}N=ޚ1<2^xeFFFHg2\|˖.Uqp(>+₡Bp7ֻxYz5 *D骷ry}?SOsſGz{{Ѧ'11Mc!05Սj;+(,]\}啘//;wΟEd q]wvAW]qTU?7r]wE[g';Nt Xbn#Y(/ޢ8'^x3,DUʢP|HwwNnڎ-]ʷ LFv#G)/+#TQQbbVʂA=F4C-4„YoNr/_n6ou|_grrJx|V;\uSʜRH$32';q|X}?{Ey9K/fK[:W]~9r3kEQرkN;n  Ubtlt92}ukְs.V\EW$ bٸ[햛Y|9u55Ŏ]ٲmz }[X\.G6C2$SI;#GpglLlܼ믽fFwp8Xb|& r8,aa1?=n7w~;ucc`{peQWSC:-ofC9v^?_}~|{̎]y7(/.wv+}Mt`A+lݶ]I3l߹xtڂfCqCXկiw~;+W`2rP֛o&p8WtQQQ bS[SMsSc!"0pۅ~}B6_+|TTT0^HZ.h #GTUV/_288kn6i7ǿ6?OQ?P(__?0D LLL55Rdbj'&F~ꛚScj;iϠe"Nz\r& 'u_255E&ߧ2RI$BnjjdfZ{autMˏnY^>GqM7횦[Go_M "NN9LUUOH)(l:A:!LL&mJ< kR~_vk}__}w{Ǟxk +_ݼ**to%((Nn#LL&rTݦci5TU-Vkd3$^"*N8</ZH<lZqr\$Lj`m躞ߧd2Y&'h:=_h~Jm(nk #7s]V[S(lt:M<G44U#L&I3M'Ʃ4?l\AvO'yMcv{ v8Io62 DOO7z׏np8ZhiNÉa$IF" `>&v~C}N~xp:b>B|_c2 Up9|>,λYm6-hXM2ɼ WKHM7`ona޼x. L ,_ 0Pŋa&p 1MMe$_j&eQUYIuUU1„/RcX(CQXB[tq#G&.y?βZ0l6jUӭ jRVEi( CC8vϛ`MM5l:p]p{ع2֮^͉6;.3k}p~G'}y]'zn׃jh頽 ,x]po n+1=_MM W'nƊl=n77 GXb=$n , Z.rv;c"qwa&ͣS rWk}.bfMu<=UO?Gc՗u8(6;nOJ4MkKˬc ^l;3(O>6]g4k֖',Zgonꫮd3oUU H$C4s:rAV,[F:DH$ga%\}mšlڴZhɳPEA;~}>J- c|, [V@D+N^]gh]]hG<ֆHĕtIL&:]ǬX3:ktm.3&6l8m)‘imiL७]|c*v#_ܽd~.t1;ʼnX\.)1E_+l6Kxp݌t:TVVbuNtt~njjd924^UUI&LFN &'' 83ʜniۨDCCCXTVFp\R)GFPP(ǂY˸f\}nbvtIҙ F4erx<X15My"P1=Id4J6oxH&l6&&'q:L$ *anvF,n#c=v7~WS|osߍͦƲ,.7l6;kd46 |^l6cO?L]m-#Ų՟sEf$ nQFF.˟Ow>8)tAۍ >Lf{QTL:cSS?꫘?*T5iL|`0+ej1<7Ӷ5xiCäi¡0>\.lrea|^/8v\.קN\PÇѪ_U?,|~ abMqڸeaՑ>`Us|b юGGDٰ˱1 l6̚%K0-t&brl uppw/g_F.GHkKzhH#|*<.۬plņf}^/,+_{^|]{3םoqr55˂|mFa6ͣ,a8vNG̀*~S^VFEYYq^r2|YhjlU&Yl]ßӖ)LeYY*< , )<6ŲL7 Z[z$8}lYEn/` P||TCȱc̛͙ʟ?gopx2z@{G''#SQQ#G(֝( CC?x TE3'猿As1ﺧPOScc~l}P|^x-v, ]ש>2eeӎW!ΗӃ4y'VYdPA;p }T }FO<ׯiXf]nXc8Lv$K/U}?e9}{$ᖛn*mg-6}$׿ UTy/N[oneN-GrzU?`)`|UDWd((T~B(c{Ud>ai,sK\|́fq6k$v9m]s?06>F:4MtM?V ƟC[E4%$Jآe<\ t[9­eyJV-dppص~iCe\"ir!6|+x i?LGEEa:d~855sa_, p}nEQPǽ$LP[SKbdt>B}SMwNG࣫eV5d*Icu%߹Qe!DX6/X(L^B!>:ϔzD"TWX}~.7GatlH8r=m;v04< (x=VZ>(UxmXpacc,\zց.bS1&,ZdN8+U9~ۅf/FQ&&'ٱs~M456MOċ#}eDq;N`Z& [FO* uTQ !̩Fv'adQ|Q *_z3155cF-@a1113h4%kkͷw]. ?0 _rǭņuk TTTG<% !(m*lsafA6una@_|Kll6oiQWSËBOo/^kby*LMygmK/2UJ6îKHs39NP<2S.Zt:Gp~z]X}*cchBUUVZEm;wHg2B!ąB, MC.(*\^z{{YhL&C_?~/?`e?ܷNn:;;1Mh4 e {cb2JUU% [Ԉ9/ز+p]\*Qhڎv9߲cX:]u%TTsUSxwxoF2 !P('LI@/]ݝډIo%0c(ҙcr2J}}6]e>at8Xd  Q_W 9zHqۭݍf:rn 55'4` H__? 122v-L(B6!'Xl)7\{-r3Ͳm_s M 2 ![bS1'r\.*+OG~ͥ0llA`aBCBeF+BB͂e3ݜM0`*>(g2s3G,LZZ?eB!Χ9G|}fZxsN}1 ϫJEEPGcxxMܟ\!&鹘]e,ԑf1nO('Գ !BIUQqa՘G"Xf8fAB!>) ϊe[5%?>=MFRgB!>쳤zw 9t~HKn-!s0+q ӕsXIi;J,,_%;WP3*l?՗t:] } 3:zi_|w`M hӳj֩R޹T( (//??PY{XV(1o;?/0++ю˟j"Y[ k@!9rZq~u|lٶ \z)=rrlٶcmFuFFG#6#L?0iY8TEe< àѱ1Cv084tnPAn7t>.t.ҙ4g:y.\x˲xŗ IRx<Faxdd2E,c`h-_0`Q&'&gph4qLLNE4v6b,YW[ܚ5䮽E߿+oUSD!D!g+G%PWS/eZ]G9à:y= Ħnߠe<߸M[36>ش E"$311k+yǙ$ qUWo0o^3zCg2~tڬ|u2ފ29 ӣ7wxQO?_k=G%{ X~BqN̾qmd\6Wᅬ 򫯡:HW_v;w/_p?ɏ)/+e<~wl6C0HӔ[*$.U\‚V,T&"[og\|9]l޶F&''ywOXzj*lD"ukË/199A]m ~B6k{C9˗S]YCh;~l&edY.Y?ɏb9F6֯#tkzA 誊bz2_=x'z 2/O0(| (` nb5i6Fϋ!iz>4-TukyHR]})iiVXhNk_6 **irʕ̟\C?p=~HGg'?|{eb$ |AIۍra&qdsY,7Pu\ÑGyztou`pjr^p|dMnŊ(R S(*>4M4 $p-K/s:n>'?qibz=p(*>Ӂ%glٺr?{j.xAQXt eTWUQ__Oe$†ukidᠵ]Wg]**xXs饌7Op?r+rQ@`h%:Lo_n ˅Etn7K:ޣJez|a0:6p0M&QeeLFx<\N'dd"A0$:Nh4 JH 6;t:M,6r(nL0 *+#x=bIh,FQ$h Ӂg*>i|>'x(J<>etl4?Ӂ$'躎bbrA6%Jr| BׇqhǏc477{/f}}u%!|=CYΞ'yfokfeb׼39{gf^kk8ʕm2ߎk BS8Gf;l|B>7_(D+mm/g\rI !8oMCnjrK7@߱M7~!6OLSNB"12Mp:]}5+GK]wַ0/M !(U՟One9c #G.0P%ŲXM7a66cu쯽26>AOo/e2 ="W^I!öys۝w:_!JD!UEQO~NA$f":qi}.l6,MDz,,L\L&T>\MUcf*x}^nFT%?={ظy q2T*a`ɼ Ήa&6ѩo;( +y2 }}2,W]~ib\dܚ5|#`{#[`2u/_pj~\.Wbc&tL;vҫcN8\sUMxn6_Ǫqf Us=_bżqTEa|b?<UJ, ^|e)l4M#Jw&dD*@!T|$I(aYVZ_QT{5, ŗﺋɟqw*~Ɔzjkk ٴy 'ɤ3$)'H%1QX,8}IMMͬmKe;Dp&ܽ]5|99oWwvχ*\w,\+ΑaӖsS FM7!X_}[8S|_,BSeY8*#U:|f*+P5t:COo7c,]sEQHRl۹QeiYXeY`xd/ʉ 6oJo_uTUVevhnnzBPò,BaFFF8z0 ,m* sA2|^ߜ?˯e<|c2BwOG0sR 1I_>gq f @!@^/mocxdUXк}ZrY4MH(D}]p(Ē%f$IV,_Ƃ|TUUf) |:FFGF G„g%*eD1{hXtpE9in6fjl6 l6';p455͜2_fjr]i^@߿ŪC_!.bso藟>4M6}5M5siRMof†˜IΜcF4,LNQˉ`ѱ1|>Q<dLEY9I9#G,c|bt&Mue6H !() @ r&'IS|~F,rF@?t*%(J2~0 ښ5P(i1$3IY0Hgw'06>F<2H80@~Mel|H8\va96,/ :y?޷@h;qAxt]#Kf~r5UU :tD21g ?yMPD"n'Ndttl6K<f/S8)/+A àvMJ~!_s$H02:(xnPWTd*ƦLLNH$ri:z-4~!{gV+Bۉ㘦ISC#[Y/0 Mӊ\a'R5uր=px嬅5kY˲t+392hm۶B/?{iY|j*rZ_SuZKSc3S?>2g@Z !XEMu5(|ʅ3TmBQ\}6Y: BqSncjj {@*BS5P Ht8~JiL&#BE!EƦwqe*/+&'0s#zӉB`U>ƲueY}JB/A{%# !%P /B ~!H !%䬍EAU *1L?P<:.󙶭*b3!ɩc> !3( }NbSS475l\\|L{مcՄC!LX`ř H9s`pgOOrb \9iLLLb2Jn7L^z˗Q[SO]meiV4Myصgccu팍Ml6/Z~8CM#000+ذ~]1br "0ys6^o\ukr=qۭttvPOUe%o_O{g'{?7@ΊeX|6T:~Lt&M7\χh[Pu9ByYW_yǎoXρfҥC!4Mc]k;TH8mL"䍷fjj ƭ7De$"Bxp8;9ͷ4 ؼulڲ4xWF,hmvQWWK$r*`ETWUt:Yx1`_|G"Ċ CIl߱~q\475*N8a3R)^zU~_k399Ɏh?UQyw!fjzzxͷhm Ͽ2--l۱Nl A=JkV_ʎ]9Ƌ/eY\2>>q!_g ~˲Xy ~m7˯CYz 'ٺm;ee475qUWaZ[m#P[SM8b%L&(tvY0ȲKi%fۯ(/o|;Dc1~90eA.YLuu5SSS8xbr*Xbe)U>~vK*b5\a}ڲ,\.}?;@QUX|9 J(/'hA+#qUWqttvfimmU+˹tժ G᧹+V U04^~w{341 UUeΝ߷a, 0p\C!~]VXd4qB!>M(:l6ˉ8A<kel6(mǏ}_fw>?@]M W_q5դ3iFFXh! u9Fo_/eeeTX̟aD¡ àu~ v˲ 0[n׋磻H8DSc#]$IZ[Zdr^/==44S_WǑcǘy|?Ǐ`ҥ[^2V$### ǩp0<, n7u((̟GuUmDn:Ujj8v"n*¡UURiXl)=oo֯|+B!.b022i&kѢEgn(`?"(Ūt04 Rp5]x ,da'`(lPz _u+*ajM?sQPX-EQLeFgffncffSaoQY)B|zpc&LS!sR==\}hVffk3?kf>Wܙ|Pk=3OB 4UsS\˝mL-T?7MaZ**%BxZ^MʗT'>˲hiOe$bMB:Urr8a@Bqn} σc!?"R r%tEXtdate:create2013-09-27T12:15:22-04:00%G%tEXtdate:modify2013-09-27T12:15:22-04:00tEXtSoftwareShutterc IENDB`PK2]I<8booleans_more_show.pngnu[PNG  IHDRjt'bKGD pHYs+tIME  iTXtCommentCreated with GIMPd.e IDATxwǕeL{o3%@"$"EJZ}/"}}m\v+ZDo@x~`3=L4C **+˗/߃D"˕J% !@R)A訪EO 1cY/^H'z(WR5pCtgg']V)"B@ 8eYO c(UU@  я@@ яD>@ jt%F'&6?R&SiM < zYQX\qT[,fŒ3lG[+cxj6tibl6:~(pZ GZ,b:rR56٭t6Jg(($RB`1V˹L.*겁>F +djlxI(<|ٍHi]=j. xǨ5EM#o}7}I_wץKvu7ͷ~jk_.ೣ_K%ݒ,Ytf@hJE"oaYFeI~ʷ?ٻV[ڶv.蛞 a #Dz(?o=w6ݰz+䗟{>4 bqm߳Y,bϿJpvKӹf%@mZp:__zev #֬X+OV.vf#?! <x  |?}߼xp˻y걍?AoR]<|zF.ɳYo2uIMuP$Dpftr^AwwM|KN$I&ŒѠ+/?sȥōMNұ_|዇:zLRNMD 򁾗{ HR&V(^qcLCO3cA(Qॆw`EQdIٱ) !DQc(6kŹp40=[0sCӹbyf.Ѽ&SOy,ݖ&iǥcl.'UEyt!to~f[,c׿M$U8v|ljz3(!YQt6U3cl*8Fbq ̅l6O=;g1VE!-p+Ȳ]"/'Nmx^{5­#d`TOGehzzv603wibjlb]Tplr.ɢx=QZ;ODq@d08;,qG/=1tͯә$I]c6,Fᓧ1/>j Uj5- ϜX,uvw{nVGrEQfB2$XvML2٬Q;[kҾ|(KʥK3ڦMz]Σ'OOL ry|*tKemB5l-6Vow}Gtwu" V1BPUU@sXEQ 3MVCE6aj%rD!SCE: `EA1;(i'U[@E^L_$IR21ŏvE HL! BݾVpIQBD,;FC7drCX_Mo?^[ƸC_ YQ8~rN6$]=1ͅ5ZT(~BoBHQ!*y_7ꚭO 4[}`DiO_UUU%FNbWA!v:v{ch a~ />R&Ƽ @xP~1MDƒ%@ ,/g_-H,R5dYd3e*PEɜfK]QbBFQ/STZYPa]oI'AhJE=H]p68rzn]C5õwnl.tutwܭ>5̈́f;EA\P]LЭs$D"+DGUR**Mwor\x\>E]UP(h&.|4 b@I[*ug歷MtY XQ E7WiLŃD6ufE?!,lJUdDQWbӱ7ĥY%@i}IuHx;f2HUU(UEeB*T'>. vTZ6JI-cmbjDߔ%eKŜn3!Y.g2Nesy}/$I0<<002 EQZIZlfܣwNGٯxAj.K$7B?޺wV7Nwfh(H@YlY*X,KHiHo]I8tRݎ1%a_W\I71>|HRQTBfU+W/~\>_*3tUB@`93tC }^fff+Rinn^! Q'Ə8n6f3ucBV@}im4E5cϾ^IC7sPV|B 2̩gdY&@hFUU!*z_~JŢg=7yhZ|Jr!Ymjht9N]6aXq,ڭiJԸ* b1^࣏}BPV=|-J"İ *t*_B UUز}!Go+T }]UU3O=m28 Ck*Jmۖө֭[9vkX,'?[7oJgoZ"jufY, ˲nZEBneb"ZG>+hl6;Q,CY,889the8O86ǃ%I˅1VU<33{^ѦMϡGhz٭Qe_́--Ew'D¢7Kvzw50ЯG0yĠ?ڶ GŸX,tp;,/B\CCg17mZ,R)ͬYz`'04=>1޷}t&#Iҋ/PTU7odZ}_CQbV+4K\8[Xy&^foM-=o͛)0Ƹ\.p8N{Fkzax;*js ZBf-m[6$i.f3AyE^4KƖ-j. +z=>VJ%p883s..54a6jD#I(4W,UE5LzfʊnZ~ GTEsh*-z=nDz>li;!2{+!*JZ#'c|Π7(v),>z4 g$YhC}^؉/\ǎ=vhT;ԙ3צ#. z{@+Ӽ?D!ѹd`I<'vp:h4-~ӥxBUU͞%Y*b`lVaD!fB4Er<_uRl,&#Q_ߚ%͈ઁh(Bh6_>?< !\wobK~>Iԁw-ff8-~w N__1\ eydt9.a`mkoolМv Pj===s۶o_j5>;joksss*p TV+G8iꩧnimf!z6\nnZ^f/GMF\zlhk ~_K{G;0ZeYef gX 7 GYձ:tX, B(dZ t:]RD#refv`4jjBZH$0(xL|>ɤ,bP(dr'k ^[c-fcYVlx.fEqRl2zP(Kuk:ii5Tn7f8!-^bAz=%Nx!_ȋh2nhh4>e1 ]./Z!kVDrF !y!_Ul.kښgWj"EhZw\rYeKn&jT'x^->XKyzh4جVp2L۵T*&2澿 rd4 L&S:;n3?]w:M65(&gΝ9g^Y!,,h{qV8!1\HDQ0 d2vh0ޮ^g]peE-Ho>P<omi%sFi( ۓ닃_5{4|(,j64RuCtc@r*UUԉ~c鸑ыϜ*KB=ݽB,d4s^ ޮPɷr :wޢ迻bWY`~(bڪCnůo(iO ^ֻVkӼ ГL>4m٬V@-ȝdR5WQ tE,ˢ ֥]C( $- cLi_*0 h4 "<.O]r ǵr|Wn Bڴp f#sm5, ͐~z{3ne\^vI鮠]VyidA/A*MQT_o] X އ2B$nh]->MWUF@} M慖1@ ۢ?˲L~-XTUƢ~%r 8NID@m_ ^ #8pEcJ"!MFάgIp'z M7:RU~xv,X8QO^`BD%.ELl(jXɸ@xDQ[pE|~x>9Vv2x:/(=%wM ,TWY\.k6[R"t:B1o4qïF;k ">o ƺDݟ@xE={9b1yg/^Yxў^R(bFfcљW𚕬NƛN] k.B@.^0㛝muIz񸪪kV?ЪUڇn쩏8{l6KFEH;Yz*0lҹ=#_x+YpFw+rPVJtӣP(߱sW($i"TVݰY_/}vk=qዋz}}s>L&Szd4әRPS,Kvjmm:wnzf+h_v{|XUUkb]H/^|٭6 ~ڟ}}_Z" sڞss;wQpzɓ*YNx@MZ!0j!fCk^O##F`<2: 믙Mf؄b+Yp(υ ,/IC}e-\=E1oOyϽs?|Sn=dY'9?3k뎝zmޓ[z{۰~}l*p04CC,z=߼"+ml?ow^v!D1 tJX]jy7 j_V.w[@0iF!ZR_ˆG{^kHWGoMXU|'>O 6[Rah5d4EQ PWZvѿ`+_ U(jj%-@ ]L&S>ORc}jZpff!qm$'@Xh6 hqi:H@E R)Yt:N J5UQ^%ɨj2tNl6fkZ6l静&@ ,LOd IHg.fV+>)SO=s!Iu:<|Ȱ +W>X8<4t)膍GeYZϕ~cv!˻hY?ejoб:結=>RFx$hGox<j/^yl2_ Nza?/WӼ@KA%U*!q6nUVәjn& VZMeR.bQ% [,WU5E=X*/.5|:Pe1[Z%_K 5|f;zAӼ!l*sT**q"yx>""EQt*5Ñl6DN95=C >p4Gs\h&J2378|1Z~z|T`6 Uk\(H۾JrTҲfs'^{.˲?`) !dn\hnl쒪b0`;;eV 46jX>aɓ' /P_FIxiltbrd4]n(o;fpeYJYnjP4l4)W33BTp\. kjs.GƯKRT,v\x.Ͱ JL^=! hHXT0E͆fbuju;h8ɰ,=/\. CzMU\>7=;EUUy>IK2,Mӥras8;71(l#I\hX*oK,f(xP8t[S)t\.;bб:O',E8rid\֠7[휎 L::xwGw.4qiF_1. ^H&BP5J1iB8rijŗH&d*|G/.űqTUZTp5wiG*9T*1 fv]G:58.Ei ˲hPQ}:j⊼lEQ @x9VQp%G#(oK>_sfBQ/[tL\.j5viN$BvNKJX*VkU`R'lFK !-.T`Er89N% EQJR֪biI aw0 r,fKR. vt\>!4)hnjd*Y癧0nf! rnxr Q4M;N[*GƪJMv:Rh0nݡ(/ج6aVsh*vx<֪ãùB.k`֪cqydYp64x!/Ř)ұ:Њj~ri=.^'RD~.$j5 j~{)k% TZ^4 ˲clblbjBQ^/ b^'㚚o($X,.IZkb GjRHzIH$IlISF|YmhX.ήٙ&l)B|>(G$EQ*VA$ilbP, yFƈ^OJb Gù\NawX-p4\Be|j|lb,zܞJ0q^д(YxGkdixdX*R"&X* yR1/t8_0nD^iZY+f?nwۻ":hkWiKr] sC!JMcY-EX]͠7,6^ԷA9q>^[-VN1,&ɠ7 e1 4MCbX-Vɬ`,nhY^0 4CD˲QQHD8Z-f/0dbeYg2Eѱ:83qd-f!d4qs^SeXeYaT:;&scL!J+MEx(Vd4v(JD)2͚Ro4y(=I^`j m^o DP6˲Xaw jkL<zQOS40VUXf7MFia0dYfd4i+-feϱ3Vc4E,{V+EQ -zs&d94iMQ|7yf%Z^嗆UEQdID"k^8Ot.^jͭ.;W]}->ah HZ8y1jrei.Zg;O%CIml 䅡iZ7wDdM@A$Y#,]į($*kE^". _ Z8Kp.(Q \_el!$Iƒ}\h"PUlZ4?yrE=rJ ;UUk(\7'@ 1H\:Oj8pe?\pz$OOlzt̙!׋1e:p C7_pEl/˥5$]NGZKg26> nȅ@ z 9DomRV''!BQU(綬 ./~_:"Lr4Wk$~)fggVUp8L&ېSPoڸKU՗_z)[U@ 3H$VcNyq6b1VUUia jz[.U֬^ m(YiI ,uj?3٬U叶mw)@dTEQ !xX%6@PT`xqX*vvv^WIgϝ cc+/ LY:8X.ÑHZsݝ_,+"˲JrEui#ǎT*]w@0t'Żo82raYU7 -l_,W{@Q`x,vbpݠ=wM;:ڽ7Ƙa/&≚$96 Ξ?_Ȣ_6߉%@x0d3SS->^n$K &r  I:wl13J{Ϟ5,^ܷsnpT֮Y~O.958]> ƒhaǮ]nccclٲrSN=}{/8ukמÇhWgE_{o֭_Z:}r.<6M4ֵ|ەViQ@0Rlp)ip3 cKjZ0}Zjqm $iݷZ>y3˲ˏqjj\\'A-qu߸sK|5ŒNG/Z60QAiPo]@O>wb1SOc?pP/muMS F -^__2Џ ZP}˲쭅WR,t,zm$ "KҲ­~8mLLNbL@ n{ A#EQT2i2v* ,FkYy9NGD?@ T@ O \` (*V1VTWEQ"U*@"*bwoн1cUUTE^e-j{|^A*` k "C I|Pt:Jb4otx7nxd2*EQp$\.ߤP,)yK\=3Cgz K>EUO>v~nj|/{cFv=_(LLNXQf.Z˥%_SוΞ]th4jvEzEdOo"kn$Ξ?o6?wZ~uk׎/[aϭ/dY:{nwr7*prjJӵ| mm&T*^[bzХrytttQD"9߇1>?w^q/{-|K|)# !\(@A|:Oܢëo d2|WgMj58=-+dR[Z"*>/XnȊsssQ](\.].\(j,.(*gYy#HT nךW*NRZ=fYagfcV`/?y!7 Rl6N'MQT*MLNA:i?1V]( Z-8=-IRg6s\`z`;n2z}st&L&kZ[kk"fsnR`GGANOb̲ځpeY j &)O`:3;AnQ&jkkjmt'ssDb1ιPHd%IR85jul|B%W*:jOw( m6U&:Vx TZm9q+J[kD\mzQȑT*F9,C:;)KR (nrbP8b4;;GFG:'Nb1e;ۇΞXZIz1OvCWefvX,l6]'*J{{&rpfid&5]]HZJ,Kv\(l4:;:R8.J\*9򧧧]8oPEQf~:955t(;v)GG8oa6Ϟ??;7733{E?ujrjbdzuhĩᣟR}ɩ3CgGFG!B;NR,r:qhyB(V*( zTQ]{ EE?=v 4 ]ffǮ‘'m6+˰Je, ŝ{xYEUiFھkW.-EQiaڭ=plHp dv݊,Xif UUzq}tehY8iAN c@ p̐`Tbqݢ(:s&8=qCӂ Dju8 :˲,ð6>>:6]vdr}K/#*VwO$;LTUٽo{hi_1uϋPceYi)Mw0x.gS.JTjMϏONX\UUUX ! UU  .z=v2h6T*V̅ BA$aq:oiTh,bޞΝxs$I!j{[@_߾V,_GOO?ixf|>UC+=hZB ꊑ)K1UU':n&_,ⱗ_zI@`94f->_ozvq:pp4ux":Q z~ Dv.JP(f2v0Ɓ@p`G{; J%cT\>W*G*lj N'rX,fFS@__[kk8e>R6aYnMfK$˵zmf6^(X5LmmN(ݥ*MS}yt##+/#dp.+--- BȲőL&#KޞBwAi3(xthgg{#\].w](ޝ"!)/t=]Şޝ.{渴[e3G̀`3/&&@!+U"+J鬮L6DrUYQ*;wR}6Rs^cCCSccU,ˎ3uphnn~iil2556LxO_o2d2.2c]BZ9,UXU,r:凧bXr*BtrUVT{^M0Fɔes9UUA$\NܿzgT뙘 ^^]]UW[{5+Z,;;t##0f0Ɓ@`|brONME*+WVWT8Ox\ɩt:3>>(ZXXܹP++dj&S,K^gaqx ryIOg2"kwIYϞ Bu.\y`(GAEO=/p_~AYZZz^h48Rq'BtF**>̲leyߞ= aXcCiF, Bl*Z<ՕL&322sK&"qU Vuiyp=Aa٣G _|G8b6ˊjpήpqlv9w\Yup !3˗_x9Zh"~ xҢ~_Htrz2\1dP(,,.ե麺h$kz=B ]gYqWCaWv_OV =)wք,WӲFI|$IhfjvrGnw]mf}UB48D"73;[S]9Bt6&&&-KUU"3M`PQʊp.Cvz:F)!wݛznKUѱh4ʱl@>  uKťX4vz{L&AEBh(|ed*5;;gťѱH$ ޻766p80f{=pX20$.--Oܹ#\~maaqiy0Bss^8]׍)Njdtthxcj0J`"ݮd3p0,gYE*|!j{JeY1߯J,CH$dtueBzBLb6{^36>>08f++*ҙX̩dNR䡡a]B l2e٪X2|htl|b`p0F*+v]Qվetu.ܝBm@wdt.3Y0,5ё5HUUl ]揦$K{M#Odٿ( eUY^pwhk5ٶ[\HP<?|6 jVܦYqjG1xX5kUt޽d*u`߾ k?||jYScѼ5;R|Bt]7zsqR]O:޶-~ԛPiNFZSoMPJ[W]9t7ܽ8I~_]No,G;!KS O|Q{ncKgwmfvNF Yz.Gq!d>k(tM##NYOXLۮ׏^6xt&bq >P6Rk2imi/u65?:њ;1mQvqyoܔeYUTcGvgv>j tӏU3,~+WڏG;0/UYiߦ?#eJt׶688J{0֯8=IZ&5jmJ?)7 475A=!Z,!Y8}!d2}l|ra۟ 7F ^Et5RtJK:~2&af̚k߽HZ!j U{6~0 #Z/K-,:v/9R%{օ~J6[p?#gdݡ/Tk`B?BHǼbĀ|<`P Z,J{Pc42ҹsg8 Ye0{?<%#B? ?:{u]WUu\sG~Bșsf{>s!^v-66o՞..-9a> Ir<D7]n,~\hxtTQg:3;f[[Z>tP(B+l`ܑC~c~նB!z7iLFz5//ys\UVT?^r_O!cvF>g~/'&'ǟ}ԟpc0XkKK:fFncGH*&Ap:?و\ qW] MΒ(S/__ݹ\^xٜJVɕULd2I(e0v>̶633S_WWknfB2(jL&Uu9} GL&Mӊv5Md2:!VQ ɤ3t84M[Y]5tWVV$IRTayMvjP]m-ٳ{"V5NV I>OR[fQ3Qff=rr\>/Z,6c6UU}/ϫiiD].˲R]ӍP:!DlfIQd2E(q\QJ$I n#D]YYdn9NED<!++KK/ds9Esnw:l6pat&m6k1iL"Z,t*m]N(\.[E"˲A\.0rfY# 멇/_rlfs:\.p\TJi&t*ʱ++$٬VÑJ(;-..!Ji&QTl2[b&5M'nLҷ@R)UU >nq\c}[u]Onwmy8N]]OJ'&WV,ǭO^^!$LboCݽoeen`JS>㸅źko  -ŗM&kkϜ;74<\S]})mwf]r%˒t InuxܷG(!\ʲ,Ehph3JΞ;o<_r5uwq]{z$I6>{z{E%_ycj'OlɩP842:iڙs痖 %@ax"qΎm;cSS\|9T޽wohdbLKfv 67x"񓟽j*Dzgϟ_y3hۻW{ qk1g^|ν{ uugΝ3̧Ξ_X[ fGGZ?ua7oVWW7JαcЁeZ|N$]\\2;tkyhd4ϛl.g1=wʲ y SSӍ w޻߳F]KvGv&T:}XKF`eus,XIYKܹ~Ɲ{pexdtqy]&zTU}Ihqn;~ak7oTbd*DU5_Hyq&;~,{8T*~2%iaiyqq) ;N =na/ݼ}Va^<:6xWUՙ{~IQo"0?07bb*z㭷Y'VB3gV1MU^ҙ+W/t63ȊL,\rŨəSg$Vww ?puUWWV&&dEX,?Ox#ܺDtB?qy3cJL&b9+-6f.-.㉪XucCSStٷQM053]ڿfã=fYar|<OөLz9Z?ҡ];;۫bP0v9Vqlb_I.$yw.hQH)rЁGF*߸12:]BPC}}uuUWGLrL&lZá(Z~箝M Ń?k/'IZZ^^I&á {vwڹH2 vFGF5M K܃tSn{wWgSc#tpxDUl.(JCCCU,S:ۑbmm u>w=>cԾ|?0#=ݝLDz55f) R}{61Z|.3VbNg[kKssI>sݽ? 1)\>sNh$)m6QLLMQJvwuYE8WVVGF$ID"<]de*IRC#"+1 SW[c6$IN$rp߾rnqqIL5UMW ƈeYbɤ3,gYͦ(qg>0ELg2,gYQt:r:IҲ,+peY0$b6yAH?(a#O\任:D0,-lI3n;ťl.g,2$!Ju]1&AC۷mhoEqhhhvn~GG{o_ 񜑏c拗TE#&u55 `T"Baa$I4M0 UX[KkG{{; TReMU&`c<'LeVĩS9@,#˲(17 Ln9^QͦJP01,:5=-cotڵ=:2:riIR5R |.e٨BHqQ0#0"_xfhxX "Y &*m߶6ЃDX@ m[ێv2}O!T$Pfr3ڹjvv[,+eYQ._P__W[?P a,X4^LfX^zS33~%""Dzx¥=Ĥ0`qyee`0f.gdȤӲ,r9͖(%if[XEb0ft|>ݻݜ̝Tfu26LմK&_";q.ν{D"(^zKCphm;h!th$Rhm--8155db1=<:Mp6m{[sDxAAXfqm--g_x4˃Q/DzaZ[^0,9t I/^ 6ۙdYnjlxȨ q=< yϛL],`Gc #ǎ@9tl<}V?y"[[98h w@?awaMj=|1L\,ƃ20 1+b],˨J)5>kʯj0,F^\ũKw(Q6c#G&!DQ՞^EV[|#9:!O)b2No6)XQU$2˲,JQICv._ӂK_b;F#:i cvQ->eB2:Ρ.){dQEul6%143afqR'RﴵD*+׿fJ4zq\t9 \|no߾p<3;;66r[Z5U6649m55iU]SfnIHP}]m*Z]MBbywqkT2ʷ& ܩGF4M  9tSs(9[~Ba0B#OHf ',uM?f5GGZkjcM[-AXO&#Mx5Ț#\,ۚ%'sSfcٹН+k(_7_\ڵ_24<299_/?xttʵؒM~B_A&Fvr4߯ B<8rya_(^|ycMv'XҞbYzt:OwZ/Ctvvo{qf** ];>Dc+"kzyT%-SS.?1~1S JTP-dZK4fYɉp0TS]fˈ"977l诩sv$_"&≣G4BSSS55y k<.rP K3VT:US]q\1:{+]JGY?} >/Ǘkk>K/ۼхTYi7Ca0ܳlk+(/_?-JyA My\> _oBslYdr.q7񊽓+,a,o,YD縀?r9]nK'&kjcx5~+ori*F澾$%K6 -[ !nVyw6X)UYJNtM2L( Xhs5 c Ômfg&yd0K/}E? =nJiG=rB(_ٵ,EdY/B)e06LreRx"AtYlwy<cvyi[1Ɓ@0BUr~@~@~fsPJ3L.%%Y;V Oaeuel|h}@k] *-VW8QEh1ޭ%{e[QuH EWUhhbij~UԙύξхvX<!w^(`6;֯}b&}63ξхu\mH`\RVIN#N8eY*H73gR:==c=owC~#ɉ{Fm銚/!>GUԻ$ 2#Dƭuogg,f,/p&Wah9ذ͎}P( Y ^U]Je SSM -e)^KНw%:M׆FN(aquP,E_p:v=HRixoyDAݵgwמuvby~uu6x0b<ϗn/ZYQa Br-rʐ2ҷ~@d+e^5BԆ~YGFGdY%wJNk]u4C-OMO\._ˊƹ> l& 1f,{Gg24'_1ݺNڷo#(~FSt]_\xmޅ$YɪZr[|e60AtNB+U5$Id5&sU[|ssvcAh3Яz#vUɕp4l~;U}rEsG664ܿXmvj1/!.ܝ?_]pyTN$Igϟ|ҹ_x 2 &!I{ܞWv68րυJV^" tlRhllph[߸wJ(xc3^,E/$DcY(;g|NҥZX5LeY!FBRwre!q܆كm~@~@~eR;kF1<3L+e\ oPA* Sx*-OOM}~ǃqJ\<›/"trrJ5J`2].h6Пpi~fe)Wu`~avwvUWŠ`B?щ =SBUJŗr:ox+:5M_O4Bi >ӱ -[5M[{J(kHeEV, l]规RJu !e+215iY2q:5:ՠ`c6;cۗ5]Ӊ^҂l.K1]vzl}\-7vΖN8!T!e{5[躮*V~ɴo{Ýt~ām~@~@~@~B?eXKT~p>a* Oad2^c?ؔ(-f?=3ǚYK$/"!k`GMM54lfeYm?IPU,E$'?$Yյξ[Au躦ix%\Eq.˵qB4lM]4}M e-*F9ݞJ` {Nt]מG!DB\.ϯ RJ(]uR>PswTb&Cք~753U#K3S -e)"0TEu=s`B]]]|]dx㸦@7K6˒ !I0,bcB?ETuӝJ'1 .x dMYt]7 '_ X!!cov(:v!y xOffZ~x&EV+T1 Xֆx"!z<|~iy2\i2k≸i(vczp(0fF TWS;;?7;7t8vdUYVjkgfC!BHtn~N%[{=yAp89R*IR&X]nWY_[W ftόEV>4aX4jjkG*#&TX -fs]M>ٗyM&}@Y`M&&`1O{H1~gC )[z;=>|aAl4nUX~VĆ~2 -1ʿ Db%&,~؅Ba'/g˭&Wh<_( Xe0@ev{ R!:,o}^T"XaeEQ|<ϳ,1WwR"ZODi].fu}k~#? 0 cLBp\֠垬Z6aFBIDATl!#o ~G J+D; ?AX&~MӌѫO齍tWd~I\:??/Z=CPJGFFܻKtauteX\\t2ðֆҿRWw^gXLE8POGᑑÇ֙&>=_\pRuc~~,>s2jzq,?mnjڳgfe_q w)]QOtztbۑSp,[zg]׍tZQUԇ#N/B.c0jlh0{==KK>={yX>q:_Ȥӟ[3٩)Yo~FRc$65ϿT*_7HVmOs޻K/]q*~cQB;;;g'uD`xԩ)E#hΝ/\ NRzMS[]]ayq G? qB^;w舮߿<cTVF/}޾> o޺u]?{—X4Ǣn%S]|];w}]ݝw=nx}v ޾CCx">9=ŗVk0pƠS%IE}}X#oG,.-:pg?Çڷoo7o/l'NﵷoYΟFc^YmCCQWE-uupd>*|kk]sS;gZkkZ[^~'O]~Cy$NIXXXP$inn྽c岊fq0ʗ_ޯz;۬U:΂$c})HR8,E:!qRV0\P. a$j<}:QJgQUu\$Ie˲t]w! vZC+mcA<ƨEAh6 u˕ʘ1|>Ng漿;#?./apX(ZFw7W(r?zKr$Y+M6a˥-w'c1>{x4ϺNBy$q=Iƞ+w\0 _<4>58D94{ޗYbu~,L! fW!#BA*i 1;vLp+//v}eYv$D"|'Bd2鑑bZyy͛t8wZ>D"H$.T*}U;vDkk2MӰ,N 'H$[FA*ɓ'4`iyH$Dr , Án_i3MS%D"cM,ŸD"H$6 D"H$q ^+|_"z! hq!Ulc߆Se-]N~u71DrwQ ]@A6%O`&NE&!H6&vlR4>En B`&i pr:5,`XxÉn蘦J׊3Y>/bZ("zᓧug?|çNn0Mys_|e`Y'εQ!WmE!( i"@@W0Mϙ?iVUOyNQA`YLLL O< }C"/(TP S%|w?k[~Ac]{r$,̼cw*&w/!X6X һ ?4Ldbs8{" 5i`Ǟ\4"21ѱ٬N:!SVbpd| ?8D:AQKKp L46 ä$TN mGh5+xǨM,K~`&%%Tr9,dLFclݵEUX- b}cUW?_ UUHVU~R|;?S\a| Wd᣼TyY.]!NS_Sͮ!4Utc#esm#4?fh$$Bgfx<@˲0M%'tt`;h<nvG4MUd,3=L:aރF# Üj#0?-40C$ɽeY,n(~lbɂubqc1,ƺ'Ν3=r?krnkۅ8v Y]nϏ? >| 1TTӲX|)ŻYѺ+y{/x0xxjV-m&=}j${<5,b ς/| !¥Nj*+7m1aY5˖`p:fnݎnvPMHt\at,e3Add*Yd1i0p G" dzh11'0ixhjs;؀n$ qU+,/_r|B!t]GQl6 Ӊnr'T_OYI0lD&& f4 XOI0PAԜH$jGx~&vUˋr d\ų='_|I>g&6?x"m|^^/ q >%v-odQK3 Op^sqaZ>tY`>ir9{=^+*,JKB(+ ]I%XѺϿKGeF"To$S).'.P_:H%_1R^zj }eeM w^kɒ%WH$Ǵ,2,Tݎۙ :Owl3|K<ծ*iaid:"ȝoi`YYTE/8vR pZE:fs|C@7 v;ut(6\:N Eel4qدNoYۼWpOM%ay: ױi*b$*f+6,b;s4YƺZwqc~C&X0>0n\AL"_Xn*lMسnF<~tBN/=ƺfnukL9gYr9M umvj*בH$_ID"eYWWX{ѿU>oq1$oM"Lf]3ݖ H$>r|_"H$b_"ߥݔ|ca.\0eg.`%TU%Liq"_x,L@TUV:dYn'L208@d#?ĥ.&&'1 ϶m'Jj[6?F2dϾdiB[ߌ:cL/ɰ!ε|;v208H]M MMG}>Fa'~jky`ܳ!&QG8~'O&wB8ǟ|_f8y^'|44FJB;f^ s\NfdQ\yۇfcRZZGCTWW$ &Q6[%޳ή.jkټiB8i((Ӷ,[M0䩉\! Jsח\ꢱ}px/vI"bڵ.^4mp_fih@(!Б#8y*W?Ď/vG384>@we({eps! ٽo#8].Rܳ8q$xq8Ӟ(h6힙I2DQLtS_Wa$ a&0eXDcQ(Pf#00 UUx\FFGH]nBJyf2D#F~>)ni6'lHJKR$YJʗΘ8NT3hW_{jjjp\ŃBٹKyIN>KuUqz"9{UU9x< gΞ%<6nhP(g[iGgc# `Y&e%%% x`:zz8q$cq:ذ~&s9~?KZ[47፷ߡE RZZ[DrGBPRR¹6nA:WoIMu5/Ǚ/~:55LNNr/[a/q88t%ػ?U۬Z:B%iq+Y=K$*?|+;2_ #LRWWv|ؽw/`SOC7 |򝘜 ]B?s;_t1P^QΛoÒVεO$h'L,sl6V\IGg'\tkVSQQS Øf+5Mtxp:$T bD"FãT p"Փf)+-q\NMsawphz\.@QzzzAQut8EoBcxx~ɧ  rq b2lCCDcq*Yf ֯RgL8( ]ձb267:.s98PZRBc} iYtuut6[ǢE Յ̢̛q8mv{iw ]6UrsXEEy9o~JcC=_P_R^^~]Lwa4c`YܵD"ukٰnp1\N'׮aúO3>>H$ /_&tH$\hos &''̛;Iii ?Sgp)2UƩgP*<sQFEYQ^^E 9t(x {{Yh!]ݴ.ZիY`>PUE p|Epi<󚛱fqOsOfq:.Uvx"΅ 1y.6 2qI Ma&0iiۯY"|^?X ұ58#aMwz2B@2|?CKƈboogϾTWyٳ:۶ E6_G*flݱ ***#Ɔ6=0m@_'Of~ @7 C\h4JYY) Б#Dǯ2N3f7t8q:y{n<r3^ -]SOlh,ƒŋQUC\e ])--a8y dʊJ*Y0'6ofVTM%ٽo?###,Y.H$xj?@Ӝ9̝'ٺ}gΜc`Y躎n x'I&|mlh \Skh6h}>躎"%+6EUy}x^y}m8 UQʊJ|^.GI$"vG. **hX,n'Q5t*M8t2>>N2d|b 0E 0``` wi20-8Tɉ\^6?4By.-rqKWPm7Os\ C' SS]zx\7^֬YCIdRVUuZfqSJKKBkn=ƿ6iӢ@MN i Ø5};?Zr)(.x~+L۞:Wp0 LW.ЯO!mݙ:PU)n!Xn\L4_%(S19Se@20<@ueTuZ. \hMS1y)4N=( ;Q3^Mvcd8~Fd2l6NzV/vN$h4a]n\nx˅aqnwX,x<l6xyNBΤ@Cv#;.~Fa::b)/ĺzBڮ?s]QUP08:NsfV~lی7#Wygֽjzv,1|\7,֕|3uBayQ˲KJJyd,ozܞkX r  7̳G!'%w\g!Hg0>1a|'7deYTW8b+ҥ.^|%{(Lۙj|oSwׯ՟0^GK4iblTTTqqGqZ>ftW֊̷ hWɷͽN?\Vv^k_UP5FDn%OBYh1 ,6)wܳh[B_Baw-zԱ(F躞Ąrw{#x/%} nYv ÐPHP0 Ϗ$5LNNLZ!ro_w]ۅ(TWΤ|ofziυ}5hxDf$ozVҲY=F +][\:uvý` A}^˛w{C 3!${߲J)+fto̅tk󼙲H$:?J2Ѝ{'8N@1P^TS{kJ$enY!0<<,{b<5N6H$W~!tMӦm!\t:$Dszep8> {dUJ$q"hRg$E"mpkԕpPB I$mϦL!"IS^楤#KK*q}Hu MJ$R4ef1ܞ᪪'MߥKB +u vѓ\i/h%x9<|!3?$6P4h7ߢSc,ne4"LaNsZ|q~A^u,]Sg/[(O,Xk}eY/H$ rH$^6H/?cӣb2Dc1݌f4fCdc1mc%|V.Sw"\FpK$BL8|(`E :}Á(_܅ d\.'> z+/ PYQk{EQC"04ia;q:b\$:-($d~^E"H !p8\.4F&!pXl{/ $[Zسw7Gu֯Yˊk[z:S9v*jK8sN‰P’~BX2O"Hnӂ>7=JC]0<2 B`Yz"ʥuEyY/eev1MïS,^Μ 1Kp9plAw!]Dr{("@f>POQlR9 464s<70 .PGbJt?PS?lz5ən,eCvN뿚((?i%#k-\3::JiIIq_<'Lr| v;Ôb4&S]U4BP[S{U]A2apdT:ع~v@&昦K(+I$-@A[[_SM]|g|*i4Q!@QY ’X>~?o+GŎK/H$֥6gLjy9e7Zuj{2M_NNɓK$m[e%D"{q]#[Ŕ}dV p$7H9.BO H$WQ֒[Zs"AXV'fXfФoC7u aqSE aͭ8mTҒoL2mp3̒ 5)yv^W.}\ fqr4-!k\dum_-vɷan!1.cZ&0Tʊ;-]5 $ jkwZNwQJ}|Te<ҋtr}~!L͆r-C e^gI 2T*iHGwMӰ, 0׼;LMdpw EQhPw* y{RWP,[luN^_Mfd\Sf2X8 4Ml6M_̲,t]ͼ8_g>]Ig2mll7/#@Q,*}Uf0 2Lqcxll.J9r-RQ^>:L< wUVV6DUUq8ӌZO߲xNsg ! oޢK] QYQ~yS P:ǃeYٷ4 +1ӼSy㭷ؾc';g`Z& Ӕ첋 AKŗzE"4 Ɖ|Zo&Ÿ(8xٳ>zOeEE坚X knItvu3[8,\ W|:Uc&;؅eA*0 <;:8q$ q3y(/?r78i-<϶mҥK);:?omtthߏay枽J"~sJJJ(-)vlN'7~ B7,.Stvup)9 D"ٽg/:m|o?xӧM\I^*pP 1<2ZZ?7o˩3g8u 55tk:1eqRT膁$Nu:XtYGFGywijll!H[oQWSKyyY1M*^+B}8vMզb"O>a`p:jFE"E"Xfc|b8ۦ/wp @( `aQ0#<6no6%%n"|>.&&'l(##"\΢,?h_} d2" bvppxb~|b~,6h0xwPU`O,GQJBbJ^1_/L&3\=F*?˖.$LF8"a,>L,kSEy9=}}\rdl|'<}*'&ů_GUUL:tvusPZR2}u>?*X, ]a~MUfG\x` ŋI& ܌X,F84MnM1PS]őclj'E:p2:y)- qSBNi.q'OaՊ8i y㭷) q{p:v2 a\M=?e&#ȹ/( ]xnyNzMp~ƛTUU8p >E\pI~?NKZYh!}!x1o\_h4M>?]QX,ζ;l\.^~y~D9 '!p8pr^ZIE啗^`Dqݯ?ů|X,Jyy?4Oawp9/ |?CΟg|^BpB{Q6Ã7SzB`vd:+?ga1{^\.'kVRgЃCC(Eovqs= 8}Lmm ,bGDMxy Q__}L0MM>zͥίf4g>P>ɅB ge?3::;LAJyÏY^g\ncc3O=Ş}؅^zyr7:;QB"=q9:.u<3={^n!:I%Kÿ͏QQ^72۶&_u55|m;j ~Q֩jBb:.]uq+,'?Wmi3Amm [(W5kS>?L?=z`# /X,Ƽygڽ}鿢awSWai2dtV4b\jx^/LHS^S|PݜgiF> 0JJBˬX˖X_Or]K/]"H&fnss{J|R4~e]wuM8m\.k?iK/ĩS<=n7/*= t:|8NtC/6.M2,X*O⷟|(*?@.B} sۅN: MU|m"~_qvp'O?/(JNn-έB7ئue^ \7ϟsY{CʥRZz%VZv-7a`&fCS8W]&VIߩT*(Bɿ׺ .B&b ~yAJK^&p8šU0ە߱*EQ\6V1f0.{MSqJݡߕ` nU M$$IRTf3uI" Sq_ Ȥ3WK]~ګ8vʍݜik#111s<ǿ]ws9N q9>߶C罹Ϸo,_4Ec*vχ?-ie6>'Bcc#M p!gpEnNLwOAʥiZmNgTдPk``#ǎLp:sZ`zin8r8veKZv'JSUQ0 45WI֬f(4y{W7MUj8v~9>0uWUb1'&xʹJJJ0 >S@@0`GslێiY,^<,+`7O\yN$I_UU>z?Rε_3޻I"~g[O?eV7ާr˗-pH$fzinjwGQTlF(bIb}p:oێqyM׿t]Gݵt8q nwR(ar[ヌ( {grʳ;v>r"q,o==!(+-_df~}իV^܄x6'sE˩ZPP4~?v摇"Յ+éS ata$ITUͽKSR.0d2?4*4ϋZnjn+?T5.PN/IIIŋf2$,ff4F(Q!ibrC9p%M+W6bN6_O&wvfF'ղnj~?<$u6> ɵ{.\8-pf`hdw xL6K( JOٳo?cc֯[CUE~/)+)aѢTUz b~l6[~xD2AeE޾~TU H$LFcLp:l6FaL,F{ONF ҙ4@`BbI Ͻ\084D,xHg2}>,"v"PQQc|bGV \-nR9״ 2>~<'Y~qn||Ӂ4kfd}>"x^3V_bX/_# #AYi)t`dt4uk$B7.P(H$2^fӨ(/v+Ѷi7bUk eAߴJJ< 댆Ü>sϷm畗^Z~_108o2'E[ 1:_L6K04gG(+-).&LRYQ^ X䂲ʦC'IehBzC~~?avq:}  1>>NEyUUD"\n7100rL&)--e,a||PP(u󬮮*ʛdD D"UQ^N<`xx~?ᱱiךD.=$rt:DQH,/+>NOo/T CyY9##$) [!04E(B90njd xP0Xh8=fdd*2,#8v*zeYLLNb9/D:o à]xodpE]ǿLTU-=4A$**N B`nAdbݎd| r9 LFb1 歫B:.&#E夬t:l;89Aee%@h֩3Bf7]fYOsLE>FQ^x;F/KXz5FX+*yB+lV A_% 93ϖ~~>2=eYWU]L#~p, u%3Ky3kvW?+'|mM8l/1[o3Mˋ y O-wpwr6{|fqk5*ۍ7Cמ{=[pr]KEM_Kyֳ̳)laaҭ^XHx3źQ؅B*.Qu|pMg4[&W~\K!ҙ KozxB$ٙ.jVۅL6ϛzWֆfƢŇdH$شJkrDrK9_ ]滩gI/޻ܪg( Ȕvw d/t>"7-\vUVVM$`Kna=ѿO(24Mǯ9ܔf,ˢҲx D"z,^N!r à3 hp:KH&02:E4&&I$= p<`͆aU2M,B"&&q9]TW0$<:ii3O?cٷR</$SIJzsM$|>8R]]C4:(6*j$IFF,+7ۢۃDurPW߀]]i!V_l6۴: 㔖bYccc>s\Yq9]>{A!xYJp:̟AL,O>QZZbq>Ғb9E! Xp&pb;Οaw`Z&kVeht&7$=TK:`Μ&L$LvQRRB4a>Ii.z\cβ,N5~t N*G188X/.f)N'5յ\h?σ0 Ǽ-RIG)F TUUH9vxF,vsO,;bLvqf#*r *FQp;Z(BbJyQbmmgĺQTzy9̃'al,̡F<)^x%8].lƥK1-?@ M~4Tҙ4/к{bG;r*֬ZMx'ׇGQUzz.f:ZxGXb##äR6oټvkQW[Geenk3:2¥Kl\TSK[^bn<, -YC>L $p#QZRʳO?%hk;K:2#G6N-u I!7DLL{D#=z 558Nv…;ᑜ0M32226Fp%n"׈ 0 cΘa`Z&[Xv, ]EAiic1zE@Ueյ|>lFCC##C?mC?,XʊJplT,,Z,/7#h+K6M$TdΜ&R_@s\Qlv; ^ukc)/+/d28yK a\pKC}LsOI&TVTRQQ9h4u|4ܴn# IcYCaAaa \.P!D1 g|bE(b1}|. b,7U>]ױiWܰiS)t=3?0 YM,Ζ(`Y% FUiyf\Et:j_"JC"@T+h,,W(USQB6)SK!ضPTME yg U!NUUB{6#0td*e:Z`ȝg躞lLp ]"ٳNngŲd.v\ǟf8|P1L 0zkYWT &ԩt&3B\e5> tN%jS)(x<{r+fk̖nlkShF.f75B~5 ]kDr+=M?~]bZ圹˨zUzmJz *UH%٧3 RW[V;xXT*EEyK-S xX58uu{4LLs &&ƙDL糬۶Q).mm-, z$lc{ϗl@7?A/iQ]U͉S'tq{H6Q^^G)Xɓ'p<n3gOJ%U=Υ>EGމ!|w_";&=GD}]`;BPS[et_btt0xUӈbEPS]˪:FFYt]EGXdsqR>\"|^;Dr}f5`&'ORgB֮^e ŢRZZ`2+D2%K9ztl6v;nʊJjk8}CCDY{H$8 K$w ~ΆuH$@th]Ǎ`SUU5ō-(eu)58"c444{<^mҥR$˨Ji%{ ;Dr0\%%%ϋPQ^׽Hc_zAFV_ម%%{MɕH${K${xH[s7#Pr%ɵ%-Dr+Y[Y1"WA 3vҧ3il8P ydz^jl_nG鿋aS+fZ8tT4"J Ofq6, .Tm&IḨydz^jN8m]"L/L ܚɿ]k#~_[ hmWHU&BL j6~GZيi;*SeQX&hī!eS˦zq"pNǮPIWH+Bn37Ц53\Cf31Cۭ%~s,eS0*Q{\A;- `Y~wz^չLMri$}[ٱ, x~yMp?ɉ ]TM;a]RJ]ȎeryY^毷yaʚ w%XV碵ƅ>aAM^YL(< \&1̵`iU nJ<*=5|E$;iASW>93blMոyO*kbZB^ZDJ'{W]G-scaKT '{"ߩuˮB^ϜO|#U zyia4vUF08%Ͳ3"DBô,wĈ RΰatPWpLqxdh=ދ1ֹht1fA5.'~p,[شD3U:Ȳԫy, 3n R9gEJGQ,uм+zf_Gh!W yp!`ZPըwpob 2Yd*7u*|#x /.y!TIDPBu H`$MEVԻQ@Mt"6qhMt&S:Y² 2LRY ""ע*.G%d$6LnӹJ2z$3&K NddÌ x:W g Nޡ 욠<ˑ8Y=WK x;C Nf xk He 2D?єyS5Da={TEM83r.rfʼn)tiLډ]|%T1K奕!>9=$- щ <"$&~Ḭ`4s*ζI'p])4Gy M<$@d`w{јKL݆;%LU7\];s3g)Ꜧ2/,2[)j)s>y^Z*dtbO+L& &UxyPV69۟d248ѓ`+zf$i?W<~@lc0oS_yտ U7-d̢0434#,#QӲP'{+Dnop" Nw8p!`,n08e83!{2' FY&m) $Hqv E"m3,F3sy,CXD CiRI2}\7%6db!LFuFbY't.$ &ņDr?" 6gO%rsp"KO$WOYz2 's Ҝ+S Nds:uڇd Dd437\=ϐ̚D2N鈞 Ǯ萡'u )3 EFr:[ Y%w˂rFs b)*UXd,r߱b& ;v%@ϴDVR Sp|ݭ܂B0Mk KJ/hZW#S>dC->V6d+xZbuZpk6U2̢$;BNu"}+&Qݘ Ԩt(i]1yV8X% }7pL eR,%Υ+s 0uтR̒uEBથoe=}s>y!2~)B`b1NJoFza:/b,Ϸmc3i9KǥK%ysfe2t]fd2;]le``}bFaek_)Dr/0 !p8?0ǟ|Boon42vn|#M,t:i\C5ecl6i[G ˲d2eaYaLˣێ/v'NSZ|>dp>{_L0f3iDQ8k^/uU~Oͣp|(K׬SedAy`=_O<|hKGz 2϶n0 ~?\#w s˖]u 8t0;w}<3`Νҋ|g/@ @]Tw!V._SO>^Y-HqQ;}g%rfchxG~*~ɧh>o;1-|@ p,O?t:G^5_u]yx.;YhK,i淴 >zlR8c O ]$bIbV,[SOln %eQ]UO~#.''Ob̛Nj=%̛C<3<2Jo?O=D>})iG,Z˺z/[oSS]{b&ӧOdI+ѣ|m[QϬY U.N+/e<^zM1kp磮j,ˢ`I.0k~;OOOm0 zX`> _)(!hl燯ƩS󭨊B狀2Ft\꤮ϋ" ,߂v}N($DmMM!Hn CR]U}4͙CII )TAEy9Kvj:C˼yf$p~,Ӥź5k8s,s````p\L3!( %>`mHn mabZ&BJY`>. IgW7shoȥNV,_UPUŋ}I}]-NKm;M]xa4]_&SZbTT3e'Oy<5;qBo's!X|e>rv/|E,bolzJKJػ?XEoova]EQnLӠ[8z8(B`h][(+-i*+ ֭ 9wgβpNFGzPbY&-s2?#H&W_{=ŃB^sviGUUp\14B~D"H#H$>B~D"H#~˲8z8]$ 8@4r~e:>3g/~d=vh,vfY?˭9%ŋ-q |cYgϝVo'K5 /LLLuǎ޲d)~ 'N*Vd2oyћ7Hֻwot};]|䮦"o};.]⃏>.9} uO>Sn{9f, L/6q9!By}Xjk׬/EQx|3uMD"f%oix1/S=}8taxd2lzarJKJX`>UwJ$w7nx!>B]m-e.^DUU%ee4͙CӜF/_f}4sI>3>ߺl(UUqb׿p066[K(vmFEE9O?O?Ɖر󋢞o4jk(//cŷm22kp_ue%Ms B{;son!m0 εvj֯]˼sp9syM<#\hH2իVhBε(&ܸ;:BuηO)J6avjZ[34<£?/Uת+OS"G*VZfR TUU~Z46R]UE܌Z<͛6qIN9˚UXbUU\3:."I(gcܹ_`hhsm㴝?_3-]5is4RUUņpwJ$7ŬKȶ0-!s0M-=ͦQZRB*͛#475UURQ^F(bnS3S̝یttvq N9Cs]ihh>zl~ [BP_W0'NnnjgΞ{!tt\bAK [L*"< IRljb2fܜ/k=qTtI+G̹s219󩨨*˩W"+dhƂ-SiB K[[' 1~ tuur_|X$ByY/<,[184ęBX=>r~Y‚9u ݗ)-)AQ&Q~" IvjYN199IsS.`ph'Op8q8l۱zz{q:,[T2--pJwb&$IGFUU4!^ukc)/+Ls麎vƞ)Ϭi, eβinos%ɭg]Uꛭ7n47g$]"ٳX4ΊeKd3\I?<ϬS(Oi%ۏnbۯfͤ-4r[^Dr׳zJDwi%]pi1$҇%H$}4D"GH/H$}4D"GH/H$}4oYݗr{w\$Ji9U rODNrW#jb^e100.DrOpU?3T}_wR)_~FgW7Ku%P:X; ޴<_%^70 x`={<|w÷3eHBԖ-[o/WF4+cYRg'ژ2ok p!v;7'qrkVE d񢅜>sinnbҥY3eŲeVK3|o c|oDzDf{o IIITF嫻̼7ΞGٳ3uiSS(P"e(Q {o3қ#A@URC {7nwu6[ҍ>-O'}5Ws1N:MqqyeG?⍷"f^wYg8v5(B{G:U7\bxx)6mkҥD/$`(KF.sؼio_g]w1==NCQĕ#02:JSK kWg6ew1::(REf_[Tn D(–3g)ꇢSb(H7d;8q4333 I?y#k4KWZ,L06>};wwtœ?Fk[A͊jI#GQ[[g]XĒJJ(.*fHD]}c 32:祪P(˞<(غe3O>֮ҕFrr7B]`UL?|>]dffSOjEswgff r u}bD"|>=͖DSsK<#OݻCFF:|xY֮Y00*P(N,,b6'zQ`J^b{z|3f_+huZg&/7VCJ03a``t4NjxPTIY$:))ԮB(q8232vםܻcyy &рNgllPQU'j52-DHn6g}o-7GWVVpȠf8yϓdeHMM]KDFF-eIDAT4r9EMٳvh4$_$IkR^$I Y+2 Nᦷv%Eh5/J"Anz$S p_An#" mD~AA/ E3=H;? еVjTUeffHGADQ@b/ nn ‚*}!/XƦ&ggzF+ _E|>ߍ. RZZx̲75塵=񺳫ϵo{9]_fA:X0W$I8GʑcǸcF*+顣 ހb(IV&PU~[ZaBCz~?]m6&&&泥P(n'F.ձnN[?˿Fq8$Y7%^9^o=5fミw>҈bWfpxFKC!mJgW7/_QZRh[^Ʀ&&']z`f184DsK+b$l F|p{#-55S y_4ONv6?wE}%?pw_184DA~>V /λ k*_j=5?0źzJi뿦 uudfd03;## pB23oRn9$16>AgWm>%+띥a^{}eeSOw> pKH$=o`U+WRlnΝwI4/Ljj >>^y y FehpK $=’3Yܜ\ܼVSpOMt:hljfl|шdee< ,Slڸ')('?}!֤$~bUܳ{;;9"O?%ssk\jee|gXQ]}DpQURwx=LLLpƍx}>o>+ع};G ;+?ɏ9|(:VeM<Ѓx% sY*pG~w?ufٷ޾>D;iyFwA /yf7UeLF#ڹn+NGFZkWf搞FqQ{|p(>lh4Ly<*Z^b3=33hBeZ NreQUY71Q#kPxF{ ­AUe)+ij!<v;Yfff IHį s<^/PU @(B"ޫ(1fl޴d EQb13;;K(Fp8fEEt&YA>**`4j4A<#Gnf ϋF"\HMuؓiljfhxp$BA^Jc#1%^˲Lr#ǎqH$`~ZiĩSOLcuTs*G4׭Ï>Ï>wtPY^N S8S^}[$lܸ>4-jWR흝TUT G;i`hd2;F}CcԮ7ht2\nldbrݎ*=~|tvwFXv-]2;를\3_7>{gF(ҕ+wvRQV,v٭ؾOd2&fff%ےd\LO`'c0F"f۳^FV@ Ļ|>?V& a6Z,zD‘jpb1ffg-L_ HP(b?L:N$LOcX'AFz:^/& J(d4 .p$@IJJ( Vߏ{j N@.lg OpRl6aZ|2+~FFrܜY]p$LgWgtKII l6l6[nn߰>[ᚧ Â6vjJʂu:ki4E tx5Юr&#fҒvj^zzlNg6^j׭g2 NFWYQXEA/M/+3Sw3>>r2A)ttv;~FFG?oQU7~..~\_fA:X,KYU˿q rssp:nf^0LD"&']Jjj kf[.q[ZZskLyeelv''55<tvu޽H?LJq*)N'e+t[{;y@Gg6U?G@PR\g;--}{`bbd{2h5{ș瘝RVZ˯(tqzCΞ@r)rsr㹧B%6O]}Nǿ˿ ;+kA{z{XWOk{;:G~H-V$Y}g5=ƹoZimoàדo os@'[شh;innEQbln23xenzq;FuUW+Dh|;=HĪ5zTqY?u5kVSO?0m ܍b!rO,⧄a‘tOqI~ # p8Bt:w_ԙdef`;=ܹe =K\%!&']ͿwYY _O),(;l]0?gfv{z(,(kIOKdvFo~Gqq>zqfff_%<8u3gϳ uIq:t 9Y|;ߦuTӡ* `=9Y 7η~N#َbEUUBdO?YY<Ӭ]xsxoMUU }<Þ$+|8v䗿-]hZv;6[wn̥+W8u 6s;y>^}>?Zm<ȧۈ'X,XF#VUU$IX-, fX,F,#2w! 2:Im`c4Z̨G\m^IjJ ~@ `s Q^OmM o.w2>рN# 0<0 F z=.Xw,`0 !-( >s&Iwmʻ)N'Hg2114r r-^袺 ,#2Ix8z^Y$FZR\A' RQ^Nk[;^ MֳCCTWU"dY#Ksیo[edINCIa/]Fe ?%%>v p["27/7}:bXeV~_308#>$KymbeM r ~6nXFG9zϞeú4^vĝ7筷fE599}w_)Ueڵ&3t:{nu~zo*1<2BjJ & EQdl|A^^. p)-.^}ߏjIh2HKKE#tuwrOA~^XVlIA@c(1L|>mhZdp\ c6HKMC##ddFmk$Y&dxd͆r]jfK"+3S\- YYnTU%%%!bQHNч"?/B@Vf&3FM("?7ȴgt33cppDQQ!FƖDo_ **i)dee24< gf! !( .&n~_A4M$BJ4evvp8hݪr~+|>EAAu s &&'z;?poɩ3g v(PhB8̤EK }~?`OI>Q( H$ VE]w2˟9.oYx8{<Ϝd6-o~#B! ybdtCG>ÔźzIܳ.N=f'dddpǦ {$YB׳q:jt䐗o}946Qpښ\҈-9$LVraV3>EEEX̖ěF&=-|F#y$''333a'''ߏblݲ2桶ْ(ϧ|l6瓛Mqa!eu:2ͥ ?N~^v{2dKbzzلl&-=R0nIn)&\233lQ\XHVF&\0Milj"##ukְu.{{2@իjYh4J$b6cZ).,dUBa(99F232wvTV=˥T׊(x<5 Ĕ)7=w*ps:r8gΝ?@| -(ۋjs3D׳v%HήN1 7DC&ŸNFW5+$FE _ " —C~AA/ A6"  FDAȂ*'OY:gzFsFFGF~3,{:aA&&'ظƧ4|?DUU.ۻq}` w/ʤGrsP.U oĄݽ *|H$ʥW{=O>ǟZ =I:@k[;ovb}Wຂ G3Rm ퟖY.L#IV?3p$[8kVf۝[ini؉hZz`Vw14< UbΜͽ{SO<Φ x<϶gI}IF[mC[[3<qOM7z-~b&]ttvt80̤lKҕ+BA~{7`~ygyVJKZ-iDe js3%,Wt232(ǞlGeJKK0T~._i3=͔CFz+(BqQe*IV+EE@zZUUH4%%rZb1N>M(Ғb~?==fgv%ccwvxzRnFFGIKMCբ>X4ƚի (,,Ok{;IV+&uLMypZ-Ԭ@#kppSC `|b"F!3#=FڽgcR荨*g;z8gΞ?' |h4Joo/.͉Yz=kWb/r08N3'__ WkݚլZYV+,AD-ᦧjE/_An#" mD~AA/ A6 Jk[["}0j>Fsldt3?2EQZ7p쬗/%2qLe |EW-׿qIٷG}#;q\g~g_TW^el||e/_i 7P M{$$~Awtu)¾ާa2 c%I⾝;hjn7//<?9(kVb ryu'ZpIt8"7ƫ4P]UŕW%JΜ;OA^ att `.f^JJXf5^c'N2rv%'N܅L\lc5q_frrv`ߘ ܄b(ͭ-7%f㞻8{%%%#IPW@]%b¡#Gc*x4<ɥ+WPWgtym.w~{z(,bl"-5N&ZXVRRȲX'K2e4r9m6fX-f3vNgW|xAc8x0ŋf]KJ ygo~h4rĻզf<ũg)'j]2-oR p3YZGIQ5+Vx1z=^07ltvu-kJ^$s.?㞻x-UUE{Y®CђFᑇw>lVbJ]86zHOo/]LLN~+ 1EAQT*Q3=CT9w"d =nW  ӋAov'ʗmήn DrAbxz)WRZZ^Uʬ0塑e.7^IJKIk42f̌ jWPRTjpմwtw=۶a0exxW(*,j`4^Kx Ag}o-7Eabrrdg70W sΞ?OZJ ;߃XBOMM;s֬^q9"(U^YfIJJbUJ~^6[~Ly.TT=J{Gm8TUV,eh" UU9v$ΜHJJJqUUFhZ$IJVz8߻0ϿD"ȲhTU%je3/p3Frܜx\V׳v%Hή?.;^K,M׭j{Z-znAПOu'\DYU^4ǹĻ5Kvm$iɺh>]߆̏ C\:P<]A>ի(G{. יs[AiY,,_ b~AA/ A6"  FDAȂ*czDc1FFG 7 LOO'' 1==`r|7zka'H$B}CL,?9{z{ikoR)6^~uEI719IåˉL{79{ܲesKDfFrݱb65Ԅ^f15塮~uK$+VF&qt:zz{px1;;Kgg}l6hjn!!kd~8{<ɶd\Jc#PH4ʿ'9FjJ ]7Hq:5;;˯YgzZM3 zaccv>-H$/~zVn>)N'xSW_OqQ1%%x8w##LCjj*L8EZUUZZ[kD$]TÑϻjhOAXNwEw]l޴gq8}?yk;(+-%'+{r$Ix?9bffV{C{G'MaANo}eD"LMMxU# ILO]`♞3=0fgFÔg k{z*{zy8TWYjP8˯FQ>ClcrJ#?W^I~۸x)-)bPz* n;^!V\ b!k`əVTUQXP e1jՅ{jLu!>O~[{;>W{j.ܜoͷ$֮Y ?fڵ##ށJ,# vOah v| ~$%UddM"084Dzzcx^,f iz]G_?CCLOO'Ny<]h4|x%т{(mTWU$5%V:s1.աsf232>c'NP^ZJZZG`Ŗ;6SBnN)N'&r23ilʹ X<#8v_ttv2<2B,vJr9q̦ %|I ]n.s{r2EEEx{D:PAn7׮ehx^U4AUU%FNdzlj#zz'grb33ZYKSs {b]=W^T.388nGQU.aB7pVnasYΞ?O4C7{.rEaEuwtPYQ잂>=~i;HKMK,*pNR B>F&`0ĬwɄj]ִX z ,˘a|^{xOSnF"BF1 *& G je@ F`0DEaXFCDN^Kh4pX,F,CFAUta(& ̹=~|ERSR0@~ F#h$B8EIl2!2^/H57%겢(|0aXT@a4?-(z*ۋjss^guJ‘0]KwK`X`x{f Ɯj4Geȱn&&'{utEy*j`.mt:Ng^_r4itFxEwMoApM] ,o23FFOmFq[Re-l0(,(fm" լ&;; / jWb%JMI!5%FCn YAn#" mD~AA/ A6(('nt9#~Hz1w(H#E!|i M# +7DQ3nt9䤋%f{]>zI_?կi|\b$fօ:dddO*(t.~Aٵo-8:508Ԕsoorܹeߏ,_ $$w{Cve # 0 AzqݘMeONrwt1rau!{!))h,(LLLFatlA$I" wp:b% |q]Ko_?h.u\P0^l6XGq =\.g Ųh~Fp9…v^cyg>r) o##-&gbbh$bAUUGFhkkdefRVZh[׷>ۍOzXL\`sll^Ej,z;ɡüog>\8v@_ Ƴk+8r㤦kۗ^3Α[{\ilr>gϝeb(z399ɱ'Fb _26>N("#=}O8܅ L_ӧAOGg'mb1L 0:6 _) tvuJKk=:Lf3_}ʑcitIEE?222ɹ14A (G0L4\+FpA'INNf3Ϳ qI2227/墵U+)-Ycogϟe(z_b2hZo 084̯_zEh\Pxg>o_rpߦ IOK`s1<$l70<nÇ9vX,Ʊ' $Y玲`0H(&'+J2/{ 2׮eeM ?y]YO~%g) @p$Bnn6S^VFgWP6r-suz ;8OLSw\k|-/ӟ55 r-ԮGĪ+yu߽D"aRSS˟7烏>ì[fժr捎q s?#&nŋtt:rc#N`ͪZ+۹#[`^wRrgp3Z_J`Z>MN$'(*,lxQ6}>ze+$IsTTEA KٌV%jIIIÁ$huZ xAUQ(.r6h4t$PU e YjzbpN 2jb^Oa2˨*$jD"DQԹdVY#{#%ѵ dY$p(L,YNVh4)Zb(płF! 0L xbD"z ?I".l쎹jN)j!+3{ʊr::;D#cPs@^/p _ yCh4"$y\mj&=-`0ı'AՒdMch4w'{|A})^ym7!/cٸ{)1:::pݬp3yI\cN33;DaKh1h: FCK47/ijO?Ň}LiilX؇L:^h*J9so}k`2Qʊ N'L~~SSSx'(/ͽ I׭_$Ach5DON,u/w^xU|t,s鱯65O?W)~q$IݻkVOX߀,KFxQܺeA;Ϲ qÜ<}MLի8VTUmnzY|**6n"Qo R'7#i;HKMK( .͆AGUU&&&q]l6p݌OLlZ<fff'۱Z-__aúuaZ HOb&$  t *Fp:a`|0c(`  t:QUIP(DzZA t0 ;3ȒDGRb0>>$K8ϝ0:,&]u:=YD"&].vBf|8Nf^TU%fcbrP(DfF06>l&>#})`l|gŌ13; HȲLfF:k^'-5)UQp:x<F1 defvlftl,QIq:@fF'Ph^\.7Wz=kW\:Dc1/ܹe3lv#—ȱ9w7^ q7$㞻ξE+PR\e& vk~Yfwb#?/FCn b(  FDA[$}jQqGMEA[hp =[  $&+**$#=YZ EA[^,zQW ,5  77UU |t 288寘tnt/EQ8s#WRCGp?(.Wb>qAUtM_ |kǃRUwG]}òe_$JKJ8AZyF|>&']D"fYPyC$3==C$A$B0H@ ׋1>>, ellP(D,tvu'TU5g6:7L4ML 244xrpOM1==*ݽq[8Μ`IX,źz~vn;#I3 W261䶮kH@ n;>-wP(`m t|Ϸdo腹2eoO+شa;EE|⍷ '؉\XG-Gze+LJq4ә =KgW믣JD"Dx9q4ccĔiioxw~Z-Օ<ʫOi|(_b4 C ++?\ԝ/I[DEy?w).*Zc,_%UU).*/'͛YYS^wlʕ5<.߹Y/?x;deeG_fU-߿!EMp*++h:Lff&w߳ LFn}OzX9~@ZJ*v==3*Ĕ;wl'=-o>%.7^YBK ;+ <$ z=YYt:--ȲD8Fhp:8Fc"Ww-{r2:aCȲp8ߊ27X&YYG"񮾹e% PUb9ghh_{QBPܜln ,܎l=NJY[lfaO(*f N-) ш`d4a2$$),(v355EӉjE,et:t`XAU wnBnN6)RR$''cZY2xm6> OE* (o\TU,>~P8(%Hp}ebb\dL4cIpPY^8{kWGW^Jc#wnقn'٬xg0̒Z~?N#w;QU|֯]`W_'s }sU%==i^~m7O>(9v - UUdoƎ{Fe>tttR]YcilnF$ ukVJ50r}{ps.fj46Ipl\}edffN.TV׮$=2?أ8}HZ2-o4,V+XGFHKM޾~IqPɴl˯-)+)޾> irrrtvuۇn'##p8a'jܜF G[{I'YY2=3H&c{(ˣv%:&Iq:h2rJ#i|PTX,M-B!JKIMMʕFB0;(gdt1*HNNARxUU#ZHMI{wR_@uu$+EkTWV 2Wk KK 炙BuUfֶ6GF)*,pښxD*';|TWVb4onch/l;:7_%4 /~7d]/??`,_#ǎqyȢK]yqIq M˝de⾻ ,̌ j ABk۝[o3ygoaFUe%U7pKA6"  FDAۈ p_An#" mdAWU'ZS}w7{D"a2W#=w~A*X,F(JKNDr=UU9qm˾חY~I0~ FFFy1L(B8^˱XsU̯(D"ךD,;BGUU9z8 rq ~L"p657 .%⨪J,0;;˙E"su6EmA(/sA,gM4_0L~¬wY;wp2OB.kN>#‘۷$&{;A0̹sؓyHKK]Q^ym7,>C{G']ݔއ"2o<(I8o.SSSx0\݂I4?WdYGe{pEffgYr%>V B>X O>(^&&'iimc%tE?VѣP(kVb-Hxg~.x7Ѣ{:G~1N23@WOAQںeٓǜ9{amJVV68u Ly<|r0?G~dۢu~:cF imk#2ᚤI O1Ͼ( ?w@UEqOMͷDUUڻEիT:Ξ@mm gϝ  `hͥh`um̏?Ȓ ܌dw_˞l#7'lFFFx^tp8#++h4FJJ $ HMI!ٖLFz:iȲDjj*+kjXn-}} RVZBNN6II%133ä h\&֯‚22efv.0L  QQ^_&=}Q;)2$%%QXXd;#ItĿkrkUU3YLFY\n99hwJL!y~]ݷˍW^S 6% QPϚյ|&5 Μ!++$  h,dv QQhmkY#tLLN D"APzZ:I_>`(g59wo\EQAΞ?GaA>&nZ (Jn46RZR,K4\Lff>H4BK[+ӀF#cX)cŊ*JKN=wmvR;ildfs, zQ@EU'.XP8s(*,`0C{ۻ6 ԹRQh,]rLD0P32 C$ UQDh6$I($I=\3GUU 1E!AeYdi> IŔ>E"Q4 %k=?!4t |X/@%,uZQz%(14 h43&!-wmFηQ,DiuD-$D%$Th4Q dIebmEB"0" Z-d;iϲ _z$O>?d[2yĈT )qv% ^&pْؓos0ϔǃBey%r3w/Hב 'EQBdgf&zn4$ )Nq"-9  | $Ii.d?hw%I,*An7z"7H~AAH4DW pKX*?5nh4FYt_~mTGĵSk4/u\ﻭ !/ "z042,X6$Fi 7;g̴~EUZ, ~u,(Ңa$$FY),( ٖDCUA|E %zB0`Ͷ<% pˊFcD"k^GQP8D8&a41 (yQTχ?@c6'PXPb%tX,#-Q(i?80ɶdɄhc4h4>:=hߏdl2  G"(J)EqQ1= ­lnvIa5`$RVR3F!V $~Gzj!&].tZݽHRSR?m`(ȬK(d2BD(*,dphd[2))wv$ZH$BIq L&Zf}^'1L/ Ү^+d;ՕU& ?/R,x݁bAUT)))S\X=F pKa23;Kgw'p\\n^Fˬ׋#vriueffAUE%98픕.=/ * :@0?'0pM`.' DQbAUT F"K2Xh4J|Z^LA~>K\K됝EUE%$ NORb8}8SjuO;hh4Ȳen EecDAn XUUq:$YhhFCZj26>Fs[ Hܬ2333A0%jIN#bawrxq>V,$ےIOKchx{Ȥ 8RSR0\(h4Z4sc H]=K jeeM3ӑ  Eat|EI㔹wUUhZ:Bd`2tJ0L$pDQxVVFIT@,Z$IttuPVR F"$IBբ( H\`0Fh0 2XX,HD>]f>y#pEQ0 Np1OA5|49,c2U=9yr&i#tz>~\4̵5 IV*?|:nAש'lO3׍.s g$A[W ̪J<|{G~.Gv?>\ZL# J>d;ЯLUA=IB?"W*7#KrSUP(N_A$ ͆=ŔslH|. $YDAn & xȉU5>\k?xM p}q9VTUt:QetM7$:Sdį/(嗉Fab6gW0lݲ1_$IH@ln::C%8_kOAAXgp$B{G'ƶ;$"I(*,a҂nGrU+!.;B7Yv H._affрbetljJxAOo/f.W^5kعnL&u (ª+ikͽ{c͸nRSRI'ByY.V,3֬XLfEu"z۹Wpc'Nbܱa /HKήn;+W`phQ"5+`" NnGFx`ݚDQ.7033baͪZ % *ÿg)ZHբ 'N$k>x棃084 )F_?CÔo% 104{2oԙ3SzN>51 buD2qܜ#3#""##SW߀l‚rsLFW7DUUfw0P^VW 9Ư~[2h`|b$km"X46^ezzΜ;Gzz:###$k_b墾L:Laag_ [R>>HeE9))7" |IΝşL~ÆukiimjFbb'S]UIQaE(I {Ab1ԔݱҒRJJپmPP(Ļ wSvs7ϞͽPR\D^N;2,f3hyAxҒbSSD"QZ-΃OthmwOέHHpΝlX) 䞻12:JfF? ;oe +kjxh qz֮Y ˶Ejj 4p߽;ٹR —3#0h|O}ܿs'J2[M&rss^ᠺ\V ܽlUUFL$)d1$?@zz:feeM ##ȒL8dYfllÁCUaw084oEVf&))N"(%ʼntUQ%FD%/*b B{G]]ttuV6[]TWUb2{淫0\mjB ?AKdW$I9gaÆuܱq#fq._i[x^ϑcǩbu?0@o_+kjp84\D6[iL\ԬXKOgtl+V`4hnnᣃijjbthtӁᠭCɆ465QXb6(/+S;6qJ#ccTUT$p[G;m244Lvv~j|~?h‚|\~dg㙞:P  c6)).&55M\GQTmDQN$ ʊrΝHSK3CCl|Ā  \o_:}ZYY1EQB..?~hD C"߰((FAdX ^>z*Hh,`@$FeYȲuG1Z $%)y8! a2j4 >\1>0{?G"4 &h`0} Yb~=Cw/l1OAIDkk_eL&S⵪aZZشazi| UUu3\ly~^j?-l^{:ݧ[ܠ/({2_jqvϿ$F`XrHDKku LL(+/ |A~^0߭NUU2Y[,'rA/:J"d &A\D_A˖xfLAnyZMkk.  _1.So%tEXtdate:create2013-08-30T12:28:19-04:00(%tEXtdate:modify2013-08-30T12:05:05-04:00xȦtEXtSoftwaregnome-screenshot>IENDB`PK2]*system_relabel.txtnu[SELinux is a labeling system. Sometimes the labels on disk can get messed up. One way to fix this is to trigger a full relabel on the next boot. You can toggle this behavior using this screen. Note: Sometimes a simple restorecon is all you need to fix the labels on a file or directory. If you add a new disk which does not have labels you could simply execute # restorecon -R -v PATHTODISK PK1]s׉׉mc.hlpnu[PK1]4$ʣ#Q#Q  mc.hlp.srnu[PK1] O`` imc.hlp.hunu[PK1](m&.HH a<mc.hlp.itnu[PK1]jVV  mc.hlp.esnu[PK1]h8MHMH  mc.hlp.plnu[PK1]ϱB 9$mc.hlp.runu[PK2] Arrslockdown_ptrace.pngnu[PK2]κggNVsystem_policy_type.pngnu[PK2]ڄ+transition_from_boolean_2.txtnu[PK2]u_5,transition_file.txtnu[PK2]'ft}})1transition_from_boolean_2.pngnu[PK2]TxQports_outbound.pngnu[PK2]2ی ~lockdown.pngnu[PK2]j]4Z iDsystem.pngnu[PK2] 3ТТL login_default.pngnu[PK2]]^u ]booleans.txtnu[PK2]DIuIuwlockdown_permissive.pngnu[PK2]&=%login_default.txtnu[PK2]繫C'system_boot_mode.txtnu[PK2]BQ)lockdown_permissive.txtnu[PK2]XXj,system_current_mode.txtnu[PK2]4%I .system_export.pngnu[PK2]}0707 $start.pngnu[PK2]ꨊqq)5__pycache__/__init__.cpython-36.opt-1.pycnu[PK2]ꨊqq#W6__pycache__/__init__.cpython-36.pycnu[PK2]f{  7files_exec.pngnu[PK2]es@lockdown_ptrace.txtnu[PK2]>)'booleans_more_show.txtnu[PK2]A_ =*'login.pngnu[PK2]~Vy## 'lockdown.txtnu[PK2]0{'files_exec.txtnu[PK2]FQ]]G'transition_to.txtnu[PK2] oPP'ports_inbound.txtnu[PK2]g{j v'login.txtnu[PK2]h\)'booleans_more.pngnu[PK2]R.77(files_write.txtnu[PK2]M (users.pngnu[PK2]S)system_boot_mode.pngnu[PK2];#9|-- Yw*booleans.pngnu[PK2]5cc“+lockdown_unconfined.txtnu[PK2]?˙QkQkl+lockdown_unconfined.pngnu[PK2]I<8,booleans_more_show.pngnu[PK2]XZZ΋,ports_outbound.txtnu[PK2] j,__init__.pynu[PK2]nU,system_policy_type.txtnu[PK2]2 ,start.txtnu[PK2]j,transition_to.pngnu[PK2]*x-system_relabel.txtnu[PKFF?y-