--- gdm-2.17.7.orig/debian/init +++ gdm-2.17.7/debian/init @@ -0,0 +1,81 @@ +#! /bin/sh +# +# Originally based on: +# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl +# +# Modified for gdm, Steve Haslam 14mar99 +# modified to remove --exec, as it does not work on upgrades. 18jan2000 +# modified to use --name, to detect stale PID files 18mar2000 +# sleep until gdm dies, then restart it 16jul2000 +# get along with other display managers (Branden Robinson, Ryan Murray) 05sep2001 + +set -e + +# To start gdm even if it is not the default display manager, change +# HEED_DEFAULT_DISPLAY_MANAGER to "false." +HEED_DEFAULT_DISPLAY_MANAGER=true +DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/gdm +PIDFILE=/var/run/gdm.pid +UPGRADEFILE=/var/run/gdm.upgrade + +if [ -e $UPGRADEFILE -a "$1" != "restart" -a "$1" != "force-reload" ]; then + SSD_ARG="--startas $DAEMON" + rm -f $UPGRADEFILE +else + SSD_ARG="--exec $DAEMON" +fi + +# Allow cdd to override the config +if [ -f /etc/gdm/gdm-cdd.conf ]; then + CONFIG_FILE="--config=/etc/gdm/gdm-cdd.conf" +fi + +test -x $DAEMON || exit 0 + +if [ -r /etc/environment ]; then + if LANG=$(pam_getenv -l LANG); then + export LANG + fi + if LANGUAGE=$(pam_getenv -l LANGUAGE); then + export LANGUAGE + fi + +fi + +. /lib/lsb/init-functions + +case "$1" in + start) + if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" -a "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2>/dev/null)" != "$DAEMON" ]; then + log_warning_msg "Not starting GNOME Display Manager (gdm); it is not the default display manager." + else + log_begin_msg "Starting GNOME Display Manager..." + start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --name gdm $SSD_ARG -- $CONFIG_FILE >/dev/null 2>&1 || log_end_msg 1 + log_end_msg 0 + fi + ;; + stop) + log_begin_msg "Stopping GNOME Display Manager..." + start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --name gdm $SSD_ARG --retry 30 >/dev/null 2>&1 + log_end_msg 0 + ;; + reload) + log_begin_msg "Reloading GNOME Display Manager configuration..." + log_warning_msg "Changes will take effect when all current X sessions have ended." + start-stop-daemon --stop --signal USR1 --quiet --pidfile \ + $PIDFILE --name gdm $SSD_ARG >/dev/null 2>&1 + log_end_msg 0 + ;; + restart|force-reload) + $0 stop || true + $0 start + ;; + *) + log_success_msg "Usage: /etc/init.d/gdm {start|stop|restart|reload|force-reload}" + exit 1 + ;; +esac + +exit 0 --- gdm-2.17.7.orig/debian/changelog +++ gdm-2.17.7/debian/changelog @@ -0,0 +1,1790 @@ +gdm (2.17.7-0ubuntu1) feisty; urgency=low + + * New upstream version: + - New sockets command FLEXI_XNEST_USER and FLEXI_XSERVER_USER. This is + used to start login procedure by programs like gnome-screensaver and the + Fast User Switch applet. + - Improvements to PAM logic so that it works more generically with PAM + modules. + - Better fix for not showing the face browser if the userlist is empty. + This avoids a needless selection "changed" signal from getting generated. + - Fix so ConsoleKit logic does not use dbus-glib bindings to using the + lower level API instead. Fixes bug #400793. + - Fixes for compiler warnings and for c99 compile issues. + - Avoid catching sigchld when trying to call XOpenDisplay. This corrects + an issue where GDM catches a second SIGCHLD when trying to restart. + This causes the slave to freeze even though the Xserver and the session + are killed, causing the display to no longer manage. + - Improvements to PAM documentation in GDM docs. + - Translation updates + * debian/patches/11_powermanagement.patch: + - updated with change by Matthew Garrett to limit suspend and hibernate + to the foreground user (Ubuntu: #26618) + + -- Sebastien Bacher Mon, 12 Feb 2007 09:54:49 +0100 + +gdm (2.17.6-0ubuntu3) feisty; urgency=low + + * debian/patches/07_change_socket_directory.patch: + - use /var/run for the gdm_socket (Ubuntu: #79620) + + -- Sebastien Bacher Tue, 6 Feb 2007 22:52:44 +0100 + +gdm (2.17.6-0ubuntu2) feisty; urgency=low + + * debian/rules: + - build with --enable-ipv6=yes + + -- Sebastien Bacher Mon, 5 Feb 2007 16:21:02 +0100 + +gdm (2.17.6-0ubuntu1) feisty; urgency=low + + * New upstream version: + - More verbose error messages from GDM daemon and gdmsetup when + custom.config file is missing. Now GDM will not start gdmsetup if the + custom.config file is missing, but instead display a pop-up + dialog with an error message. + - Remove redundant GenericName from gdmsetup.desktop. + - Fixes so code compiles with c99 compilers. + - Translation updates + * debian/patches/02_default_config.patch: + - use "AlwaysLoginCurrentSession=true" (Ubuntu: #67628) + + -- Sebastien Bacher Mon, 22 Jan 2007 17:23:48 +0100 + +gdm (2.17.5-0ubuntu1) feisty; urgency=low + + * New upstream release: + - No longer close file descripters in forked process which shows dialog + boxes since this causes the dialogs to not display any text. + - Now GDM will recognize when the system default language has changed and + will display new GUI's with the new default language. By default the + /var/sysconfig/i18n file is assumed to have the language defined in + LANG=foo format. The --with-lang-file configure option may be needed + to specify a different system language configuration file. On Solaris, + for example, it would be /etc/default/init. + - Remove filter_watch after it is called for the first time. This filter + is used to start the at_spi_registryd, but after it is started there is + no need to listen to the propery any more. + - Further improvements to gdmsetup to improve usability. (Malone: #44702) + - No longer hardcode invisible_char property in glade files, instead + realy on GTK+ default. + - Fix so that the userlist is hidden properly when there are no users. + - Fixes for compiling with gcc 2.95. + - Translation updates. + * debian/patches/40_tiny_manpage_fix.patch: + - fix "gdm manpage has not updated for the distribution changes" (Malone: + #18709) + + -- Daniel Holbach Tue, 9 Jan 2007 11:02:16 +0100 + +gdm (2.17.4-0ubuntu1) feisty; urgency=low + + * New upstream release: + - Improvements to gdmsetup, which now supports many new features. + - No longer set XDG_SESSION_COOKIE if there is no cookie. + - Now the key and dwell gestures start Orca instead of Gnopernicus. + Must use Orca v2.17.4 or later to work with GDM. + - Translation updates + * debian/patches/90_fix_format_overflow.patch: + - dropped, included in release. + * debian/patches/16_configure_menu_item.patch: + - updated. + + -- Daniel Holbach Tue, 19 Dec 2006 11:47:26 +0100 + +gdm (2.17.3-0ubuntu3) feisty; urgency=low + + * SECURITY UPDATE: format string overflow in gdm-chooser. + * Add debian/patches/90_fix_format_overflow.patch from upstream CVS. + * References + CVE-2006-6105 + + -- Kees Cook Tue, 12 Dec 2006 12:42:10 -0800 + +gdm (2.17.3-0ubuntu2) feisty; urgency=low + + * debian/control: + - Build-Depends on libdbus-glib-1-dev (>= 0.30) + + -- Sebastien Bacher Fri, 8 Dec 2006 19:15:26 +0100 + +gdm (2.17.3-0ubuntu1) feisty; urgency=low + + * New upstream version: + - Now all GDM GUI's are run as the gdm user. This change ensures + that all GDM GUI's can talk to the at-spi-registryd that is + running. This change involved making the forked slave talk + to the the GDM daemon so that the dialogs can be displayed. + The response from the dialog can be returned to the slave. + There are reports that this bug triggers GDK bug #376315 on + Linux when a11y is turned off. This will need to be fixed + before the next GDM stable release. Workaround is to turn + on a11y until this bug is fixed. + - gdmsetup has a new tooltip suggestion. + - Now "Default System Session" is renamed to "Run Xclient + script" which is more accurately what this does. Use xterm + as fallback instead of xsm, since xsm is not available on all + Linux. Now zenity pop-up message is displayed when Xclient + script is not found. + - Fix for TryExec check in gdmsession to make sure that any + arguments are not passed to g_find_program_in_path since + this causes the function to say it is not executable. + - Rename Panjabi to Punjabi. + - Translation updates + * debian/patches/05_environment.patch: + - updated + * debian/patches/18_combo_box_language_selector.patch: + - updated + + -- Sebastien Bacher Wed, 6 Dec 2006 11:24:53 +0100 + +gdm (2.17.2-0ubuntu1) feisty; urgency=low + + * New upstream version: + - Add ConsoleKit support. This is a new feature and not tested. If you + find that GDM does not allow you to log in, try using the configure + option --with-console-kit=no to turn this feature off. This feature + turns on GDM notification of session open, close and lock events via + D-Bus. + - Added warnings when no themes are selected in "Random Theme Mode". + Disable the delete button on Random theme mode for the theme that + is selected in "single theme mode". + - Fix custom lists so that focus does not leave the username/password + entry field. + - Add new languages to the locale list. + From the previous version: + - Now support customcommands in GDM configuration so that sysadmins + can specify custom commands to appear in the GDM GUI (in addition + to reboot/shutdown/etc.). Refer to the comments in the GDM + configuration file and documentation for details. Also support + new QUERY_CUSTOM_CMD_LABELS and QUERY_CUSTOM_CMD_NO_RESTART_STATUS + gdmflexiserver commands. + - Now support for "combo" style lists, and id values of "session" + and "language" are supported for displaying the session/language + lists as drop-down combos. + - Fix so that if timed user script returns an invalid user that + timed login is not turned on. + * debian/patches/05_environment_session.patch: + - updated + * debian/patches/11_powermanagement.patch: + - updated + * debian/patches/90_from_cvs_fix_timed_login_message.patch: + - fixed with the new version + * debian/rules: + - use --with-console-kit=no build option + + -- Sebastien Bacher Wed, 15 Nov 2006 16:46:11 -0800 + +gdm (2.16.1-0ubuntu4) edgy; urgency=low + + * debian/patches/02_default_config.patch: + - use #dab082 for the background color + + -- Sebastien Bacher Fri, 20 Oct 2006 21:32:27 +0200 + +gdm (2.16.1-0ubuntu3) edgy; urgency=low + + * debian/patches/11_powermanagement.patch: + - updated to make hibernate work from the login screen too (Ubuntu: #3642) + + -- Sebastien Bacher Thu, 12 Oct 2006 22:26:09 +0200 + +gdm (2.16.1-0ubuntu2) edgy; urgency=low + + * debian/patches/90_from_cvs_fix_timed_login_message.patch: + - patch from CVS, don't write the username again after the login message + (Ubuntu: #61752) + + -- Sebastien Bacher Sun, 8 Oct 2006 20:31:04 +0200 + +gdm (2.16.1-0ubuntu1) edgy; urgency=low + + * New upstream version: + - Use g_markup_printf_escaped so gdmsetup better handles description + strings that contains things similar to a tag like an email address. + - Fix gdmsetup so that the window manager close button works + as the Close button in the dialog + - Fix for bug #352838, avoid crashing by moving call to get + GDM_KEY_SYSTEM_MENU until after authentication check. + - Add g_type_init() to gdmflexiserver since this is needed + for -a (authentication) code to work. + - Translation updates + * debian/control: + - updated Standards-Version to 3.7.2 + + -- Sebastien Bacher Tue, 3 Oct 2006 11:26:17 +0200 + +gdm (2.16.0-0ubuntu2) edgy; urgency=low + + * Ask usplash not to switch to vt1 when we stop it. + + -- Scott James Remnant Thu, 21 Sep 2006 04:51:43 +0100 + +gdm (2.16.0-0ubuntu1) edgy; urgency=low + + * New upstream version: + - Minor improvements to SDTLOGIN logic, used on Solaris to drop the + Xserver to user permissions for added security. + * debian/watch: + - updated + + -- Sebastien Bacher Wed, 6 Sep 2006 20:33:21 +0200 + +gdm (2.15.10-0ubuntu1) edgy; urgency=low + + * New upstream version: + - Now gdmlogin centers cursor in the GUI to ensure that the login + window always has focus. Fixes bug 327530. (Ubuntu: #28712) + - Translation updates (Subhransu Behera, Rahul Bhalerao, Wouter + Bolsterlee, Maxim Dziumanenko, Artur Flinta, Leonid Kanter, + Gabor Kelemen, Priit Laes, Ani Peter, Hendrik Richter, Satoru + SATOH, Funda Wang + + -- Sebastien Bacher Fri, 25 Aug 2006 12:59:28 +0200 + +gdm (2.15.9-0ubuntu2) edgy; urgency=low + + * debian/Xsession: + - specify "ls" path, fix gnome-session not starting due to some parsing + issues for people using an ls="ls --color" alias to their profile, + thanks to Matthew Wang from tracking it and + suggesting the change (Ubuntu: #48876) + + -- Sebastien Bacher Wed, 16 Aug 2006 17:39:30 +0200 + +gdm (2.15.9-0ubuntu1) edgy; urgency=low + + * New upstream release: + - The iochannel fix in 2.15.8 broke the face browser when using + gdmgreeter. Now fixed. + - Fix so that focus never leaves the user/password entry when using the + gdmgreeter Options button. The previous fixes for this didn't take + into account the situation where the user pops up the menu, but doesn't + select an option. + - Fix error message that gets printed when you try to run GDM daemon as a + non-root user. + - The configure script now supports the Xserver installed in + /usr/bin/Xorg. + - Remove calls to syslog/malloc that are called from inside signal + handlers, since they are not safe. + - Improved commands in GDM configuration files. + - Translation updates + * debian/patches/01_xconfigoptions.patch: + - updated. + + -- Daniel Holbach Tue, 8 Aug 2006 17:32:52 +0200 + +gdm (2.15.8-0ubuntu1) edgy; urgency=low + + * New upstream release: + - Fix to bugs causing gdmchooser to core dump when started. + - Translation updates + + -- Daniel Holbach Tue, 1 Aug 2006 09:52:57 +0200 + +gdm (2.15.7-0ubuntu1) edgy; urgency=low + + * New upstream release: + - Now GDM does not save Failsafe GNOME or Failsafe Xterm as the user's + default session, so the user does not lose their default setting when + using Failsafe. + - Updated GDM's slave/daemon message handling so it uses giochannel + internal buffering. This should prevent messages from getting lost. + - Performance improvements to gdmsetup start-up. + - Fix for compiling with GCC 2.95. + - Translation updates + + -- Daniel Holbach Tue, 25 Jul 2006 19:34:46 +0200 + +gdm (2.15.6-0ubuntu1) edgy; urgency=low + + * New upstream version: + - Timed Login message fixed so it works when TimedLogin is set to a + piped script. + - Fix decoding of suspend command so it works. + - Make sure that focus is returned to entry after dialogs are launched + from the new Options button. + - NoHost icon updated to use official GNOME logo. New default face + image with a facelift. + - Scrolling regions in gdmsetup User tab are now scrollable + vertically, improving UI experience. gdmsetup now generates a + proper error message and fails when it can't find the custom + configuration file. + - Translation updates (Runa Bhattacharjee, Raivis Dejus, I. Felix, + Yair Hershkovitz, Inaki Larranaga, Chao-Hsiung Liao, Dukas Novotny, + Daniel Nylander, Rajesh Ranjan, Hendrick Richter, Ilkka Tuohela) + * debian/patches/18_combo_box_language_selector.patch: + - updated + + -- Sebastien Bacher Tue, 11 Jul 2006 12:37:24 +0200 + +gdm (2.14.9-0ubuntu1) dapper-updates; urgency=low + + * New upstream version: + - Correction to autologin PAM service name so automatic login works. + (Ubuntu: #49940) + - Fix compiler warnings that were causing core dumping issues on + some platforms + - Translation updates (Josep Puigdemont Casamaj\303\263) + * debian/patches/11_powermanagement.patch: + - updated + + -- Sebastien Bacher Fri, 16 Jun 2006 10:38:23 +0200 + +gdm (2.14.8-0ubuntu1) dapper-updates; urgency=low + + * New upstream version: + - Correction for serious security issue where the user can enter the + GDM configuration GUI with a user password when the Face Browser + is enabled. Refer to bugzilla.gnome.org bug #343476 and CVE-2006-2452. + - Fixed bug where when the "Include All" button is modified in the + Users tab, the Automatic/Timed login dropdown lists update properly. + (Ubuntu: #44701) + - Now gdmflexiserver calls gdmcomm_check with FALSE so it will not + pop up a dialog. gdmflexiserver can be run with the --command + option which can be used when the user does not have permission to + a DISPLAY, so trying to show a dialog was causing gdmflexiserver + to core dump when the check failed. + - Added gestures to the AccessKeyMouseEvents configuration file + so that users can access more accessibility features using + dwell gestures. + - Translation updates (Laurent Dhima, Pema Geyleg, Theppitak + Karoonboonyanan, Gabor Kelemen, Ahmad Riza H Nst, Vincent + van Adrighem) + + -- Sebastien Bacher Fri, 16 Jun 2006 10:29:46 +0200 + +gdm (2.14.7-0ubuntu1) dapper-updates; urgency=low + + * New upstream release: + - Correct build/install issues with gdm-ssh-session and the desktop + file. + - Fix bug that was causing the greeter/ShowGnomeFailsafeSession and + ShowGnomeXtermSession configuration values to not work. + - Fix gdmgreeter so the entry field always has focus after a button + press when using real GTK+ buttons in the theme. + - Now per-display configuration works with the greeter/SystemMenu and + greeter/ChooserButton keys. + - Corrected a problem with GDM not using the fallback directory when it + cannot access the user's $HOME directory. + - "make install" no longer fails if user cannot run chown. + - Translation updates. + * debian/patches/90_from_cvs_failsafe_session_fixed.patch: + - dropped, used upstream. + + -- Daniel Holbach Tue, 6 Jun 2006 16:52:37 +0200 + +gdm (2.14.6-0ubuntu2) dapper; urgency=low + + * debian/patches/02_default_config.patch: + - updated default color to #2b0600 to match better the desktop color + + -- Sebastien Bacher Tue, 23 May 2006 21:36:54 +0200 + +gdm (2.14.6-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Backporting some useful features from 2.15 to 2.14. Per-display + configuration and new gdmgreeter theming options (real GTK+ buttons, + pam-error-logo, and "startagain" stock label is displayed as "Cancel". + Note that the default themes shipped with GDM 2.14 do not use these + features, but this patch means newer themes made with 2.15 should now + work with this version of 2.14 and above. No strings were changed due + to this change. + - Improvements to signal handling, fixing problem where GDM slave can + hang on read. Fixes bug #336549. + - Fix security/AllowRemoteAutoLogin and fix SuspendCommand configuration + so it honors SystemMenu. + - Correct installation of gdm-ssh-session and now the desktop file is + translated. (Ubuntu: #43381) + - Correct invocation of PreFetch, when enabled, so it only executes once. + - Translation updates + * debian/control, debian/rules: + - build without "--enable-secureremote=yes" for that cycle, it lacks some + polish to be used now + * debian/patches/90_from_cvs_failsafe_session_fixed.patch: + - patch from CVS, fix the failsafe configuration options not working + correctly + * utils/gdm-ssh-session: + - fix file not being shipped with the new tarball + + -- Sebastien Bacher Fri, 12 May 2006 23:00:48 +0200 + +gdm (2.14.5-0ubuntu2) dapper; urgency=low + + * debian/control: + - Build-Depends on zenity + + -- Sebastien Bacher Fri, 5 May 2006 22:09:39 +0200 + +gdm (2.14.5-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Explicitely adjust the effective GID before running the child session + program to avoid remaining with high privileges. + - Updated config/gettextfoo.h to reflect current strings for translation. + - Updated comments in GDM configuration files + - Translation updates + * debian/control: + - only Recommends the artwork packages, they are just useful for the + default theme (Ubuntu: #4380) + * debian/patches/02_default_config.patch: + - don't use PreFetchProgram the list is not adapted to Ubuntu and + readahead does that already (Ubuntu: #40984) + * debian/patches/06_fix_gid_used.patch: + - fixed with the new version + * debian/patches/06_no_conffile_diff_due_to_comment_change.patch: + - don't change comments to gdm.conf-custom to not get a conffile change + on upgrade + * debian/patches/11_powermanagement.patch, + debian/patches/17_icons_for_menu.patch: + - patches cleanup (Ubuntu: #42803) + * debian/rules: + - build with the --enable-secureremote=yes option + - run "make pot" to build docs/gdm.pot + + -- Sebastien Bacher Wed, 3 May 2006 22:46:46 +0200 + +gdm (2.14.4-0ubuntu3) dapper; urgency=low + + * debian/patches/06_fix_gid_used.patch: + - patch from CVS, use the current GID for the user (Ubuntu: #42397) + + -- Sebastien Bacher Tue, 2 May 2006 17:57:21 +0200 + +gdm (2.14.4-0ubuntu2) dapper; urgency=low + + * debian/patches/16_configure_menu_item.patch: + - update the gdmsetup code to reflect the .glade update + + -- Sebastien Bacher Sat, 29 Apr 2006 13:53:15 +0200 + +gdm (2.14.4-0ubuntu1) dapper; urgency=low + + * New upstream versions: + - fix segfault when clicking on "Username" (Ubuntu: #31982) + - fix "Show Actions Menu" section in gdmsetup so it appears when both + "Plain" and "Themed" style is chosen (Ubuntu: #35835) + * debian/control: + - Build-Depends on libdmx-dev + - Depends on librsvg2-common + * debian/init: + - use "--oknodo" option + * debian/patches/02_default_config.patch: + - updated, fix PreFetchProgram key (Ubuntu: #40984) + debian/patches/09_desktop.patch: + - updated, don't use startup notification, gksu already does that + (Ubuntu: #40974) + * debian/patches/02_default_config.patch: + - don't list the configuration item by default (Ubuntu: #14585) + * debian/patches/16_configure_menu_item.patch: + - drop the configure option from gdmsetup it's not sudo friendly + * debian/prerm: + - don't break the uninstall if stopping gdm doesn't work (Ubuntu: #29390) + + -- Sebastien Bacher Fri, 28 Apr 2006 12:40:11 +0200 + +gdm (2.14.2-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Now include gui/gdmthemetester.in in the distribution. It being missing + was causing the module to fail to compile. + - Fix to the BROADCAST key in gdmchooser so it should now work. + - Further cleanups to Addresses CVE-2006-1057. + - Path and RootPath now do not contain /usr/bin or /bin more than once. + + -- Sebastien Bacher Sat, 15 Apr 2006 14:36:44 +0200 + +gdm (2.14.1-0ubuntu1) dapper; urgency=low + + * New upstream version: + - The sockets connection between the slaves and the GDM daemon is now + better managed to better ensure that sockets are never left open. + This work also makes gdmsetup start faster. + - Corrected bug that causes a core dump when you click on gdmgreeter + fields that have an id. + - Add new GdmXserverTimeout configuration setting so that the length of + time GDM waits for the Xserver to start can be tuned, so GDM better + works with Xservers that require more than 10 seconds to start. + - The happygnome and happygnome-list gdmgreeter themes now use the + official logo. + - Now GDM configure supports --with-sysconfsubdir so that GDM's + configuration directory can be configured to not have "/gdm" appended + to the end. + - Fix for ensuring .ICEauthority file has proper ownership/permissions. + Addresses CVE-2006-1057. + - Fix "Show Actions Menu" section in gdmsetup so it appears when both + "Plain" and "Themed" style is chosen. + - Now use LINGUAS procedure for defining languages. + - Now Xsession script uses "$@" instead of "$1" so it is possible to + pass arguments with the command to run. + - Add Trusted Solraris support. + - One line fix to Solaris auditing logic that fixes a bug causing + authentication to fail when auditing is turned on. + - Fixes to compile with C99 and fixes to compile under NetBSD. + Remove EXPANDED_* variables from the configure. + + -- Sebastien Bacher Sat, 15 Apr 2006 14:31:44 +0200 + +gdm (2.14.0-0ubuntu4) dapper; urgency=low + + * debian/control: + - Depends on "| xubuntu-default-settings" for xubuntu (Ubuntu: #38551) + + -- Sebastien Bacher Tue, 18 Apr 2006 12:56:47 +0200 + +gdm (2.14.0-0ubuntu3) dapper; urgency=low + + * debian/control: + - Depends on "ubuntu-artwork | edubuntu-artwork" instead of ubuntu-artwork + - Replaced the Depends on xbase-clients by xrdb (Ubuntu: #33151) + + -- Sebastien Bacher Fri, 24 Mar 2006 14:14:36 +0100 + +gdm (2.14.0-0ubuntu2) dapper; urgency=low + + * debian/locale.conf: Add all 41 missing locales. (Malone #23435) + + -- Martin Pitt Mon, 20 Mar 2006 17:05:57 +0100 + +gdm (2.14.0-0ubuntu1) dapper; urgency=low + + * New upstream versions: + - Now GDM will update the actual custom configuration file used by + the daemon, so if gdm.conf is being used by the daemon, it will + also be edited by gdmsetup. + - Now the Options menu will appear below the button if there is room, + and above the button otherwise. Previously it always appeared above, + even if there was no room. + - Fix sound-on-login-success and sound-on-login-failure configuration + options so they are honored. Previously the sounds were playing even + if set to false. + - Now GDM will use the gdm.conf file if it exists as the custom.conf + file, so if the user has an old configuration file it will continue + to use that. + - Translation updates + * debian/init: + - use 13_get_lang_from_environment.patch change and do the same for + LANGUAGE as suggested by mvo + * debian/patches/07_gdm_config.patch: + - reverse new config logic for now + * debian/patches/13_get_lang_from_environment.patch: + - no need to use a patch to change debian/init we can edit it directly + + -- Sebastien Bacher Tue, 14 Mar 2006 16:36:10 +0100 + +gdm (2.13.0.9-0ubuntu5) dapper; urgency=low + + * debian/patches/08_gtkrc_by_theme.patch: + - if there is a gtkrc shipped with the theme use it + + -- Sebastien Bacher Thu, 9 Mar 2006 19:12:38 +0000 + +gdm (2.13.0.9-0ubuntu4) dapper; urgency=low + + * debian/patches/19_remove_drop_shadows.patch: + - removed the black drop shadow from GDM windows, + patch by Matt Zimmerman + + -- Daniel Holbach Wed, 8 Mar 2006 16:54:10 +0000 + +gdm (2.13.0.9-0ubuntu3) dapper; urgency=low + + * debian/patches/18_combo_box_language_selector.patch: + - use a combo box for the language selector. + + -- Daniel Holbach Wed, 8 Mar 2006 14:33:00 +0000 + +gdm (2.13.0.9-0ubuntu2) dapper; urgency=low + + * debian/patches/17_icons_for_menu.patch: + - use the gnome-session icons for the options menu + + -- Sebastien Bacher Tue, 7 Mar 2006 12:36:15 +0000 + +gdm (2.13.0.9-0ubuntu1) dapper; urgency=low + + * New upstream version: + - New "gtk-theme" property can be used with the tag in + gdmgreeter themes to specify a theme to control the appearance + of the F10/Options menu, the entry field, and other GTK+ + widget appearance. + - Core dumping problem with gdmgreeter should be fixed. + - Some fixes to memory management. Memory leak issues resolved. + - Correct error message that is printed when ServAuthDir isn't + owned by root:gdm. THis doesn't affect localization since + the string didn't change, just the value placed into the %s + sequence. + - Some C-99 compile issues resolved. + - Translation updates + - Fixes gdmsetup crasher (Ubuntu: #32034) + + -- Sebastien Bacher Tue, 28 Feb 2006 00:22:22 +0100 + +gdm (2.13.0.8-0ubuntu3) dapper; urgency=low + + * Reverse the logic in our init script to run "/etc/init.d/usplash start", + since it's the start target that is responsible for killing usplash on + boot, not the stop target. Yes, this is highly intuitive, I know. + + -- Adam Conrad Thu, 23 Feb 2006 16:15:21 +1100 + +gdm (2.13.0.8-0ubuntu2) dapper; urgency=low + + * debian/patches/15_usplash.patch: Patch gdm.c to attempt to execute + the new usplash_down command. If the attempt succeeds, we continue + the shutdown silently (assuming usplash will take care of output for + us). If it fails, we go ahead with our verbose shutdown messages. + * More work may need to be done to minimise accidental text flicker on + VT switches, but this should all be manageable with usplash updates. + + -- Adam Conrad Thu, 23 Feb 2006 12:35:28 +1100 + +gdm (2.13.0.8-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Because the main gdm.conf file is now read-only, contains distro + defaults and is not to be edited by the user, the file has been + moved to ${datadir}/gdm/defaults.conf (also factory-gdm.conf is + now %{datadir}/gdm/factory-defaults.conf). + - Lots of performance issues with the GDM sockets connection improved. + Now the code deals much better with failures, and better debug is + printed to the log. + - Fix gdmdynamic so it supports up to hundreds of displays rather than + just a dozen or so. + - gdm-restart, gdm-safe-restart, gdm-stop, and gdm.spec now use + gdmflexiserver to get config data rather than trying to grep and + awk the config file directly. + - Fix Xsession script so zenity calls work. + - Lots of improvements to the GDM docs. + - fix language and session menu options (Ubuntu: #31125) + - fix gdmflexiserver to run without using gtk when using --command + (Ubuntu: #27913) + * debian/init: + - allow cdd to use an alternative config, patch by Oliver Grawert + (Ubuntu :#29404) + * debian/patches/01_xconfigoptions.patch: + - updated + * debian/patches/11_powermanagement.patch: + - updated + * debian/rules: + - use --with-defaults-conf to put the configuration file to /etc + + -- Sebastien Bacher Tue, 14 Feb 2006 14:51:50 +0100 + +gdm (2.13.0.7-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Turns out the core dumping issue that was supposed to be fixed in + 2.13.0.6 wasn't really fixed. Now it is. + - New "options_button" available for gdmgreeter themes. This pops up + the F10 menu which has all the choices found in the Disconnect, System, + Sessions, and Language buttons so that themes can have a cleaner + 1-button look. The default circles, happygnome, and happygnome-list + themes now use this style. + - Fix bugs that were causing User24HourClock=auto to not work properly. + Now GDM should properly grab the system time format when auto is set. + - Fix bug in PreSession script that was causing it to not properly set the + background color before starting user session. + - GDM docs now has a troubleshooting section. + - Make sure /usr/openwin/bin is in PATH on Solaris, since this is needed + for PreSession/PostSession scripts to find sessreg and other needed + X programs. + - String change of "XDMCP Chooser" to "Remote Login via XDMCP". + - Minor tweaks to default/example gdmprefetchlist file so it works + better for GNOME 2.14 out of the box. + - Translation updates (Stanislav Brabec, Theppitak Karoonboonyanan, + Chao-Hsiung Liao, Kjartan Maraas, Lasse Bang Mikkelsen, Kostas Papadimas, + Ankit Patel, Ignacio Casal Quinteiro, Alexander Shopov, Clytie Siddall, + Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem, + Adam Weinberger, Funda Wang) + * debian/patches/16_fix_user_list_crash.patch: + - fixed upstream + * debian/patches/18_button_for_menu.patch: + - fixed upstream + + -- Sebastien Bacher Tue, 31 Jan 2006 13:13:39 +0000 + +gdm (2.13.0.5-0ubuntu3) dapper; urgency=low + + * debian/patches/17_icons_for_menu.patch: + - use icons for the menu (dapper-desktop-plan) + * debian/patches/18_button_for_menu.patch: + - function to open the context menu from a label (dapper-desktop-plan) + + -- Sebastien Bacher Wed, 25 Jan 2006 22:17:28 +0100 + +gdm (2.13.0.5-0ubuntu2) dapper; urgency=low + + * debian/patches/16_fix_user_list_crash.patch: + - fix a crasher when using the faces list (Ubuntu: #28319) + + -- Sebastien Bacher Wed, 18 Jan 2006 22:24:34 +0100 + +gdm (2.13.0.5-0ubuntu1) dapper; urgency=low + + * New upstream version + * debian/control: + - Depends on libpam-modules (>= 0.79-3ubuntu3) + * debian/patches/02_default_config.patch: + - fixed a typo and the Xnest path, don't set the path pam does that now + * debian/patches/11_powermanagement.patch: + - updated + * debian/patches/fix-flexiserver-segfault.patch: + - fixed with the new version + + -- Sebastien Bacher Sun, 15 Jan 2006 23:34:02 +0100 + +gdm (2.13.0.4-0ubuntu2) dapper; urgency=low + + * debian/patches/fix-flexiserver-segfault: + - added two NULL checks. + + -- Daniel Holbach Wed, 4 Jan 2006 12:22:13 +0100 + +gdm (2.13.0.4-0ubuntu1) dapper; urgency=low + + * New upstream release: + - can't disable "automatic" or "timed" log-in features. (Ubuntu: #21139) + * debian/control: + - build Build-Depends on libgtk2.0-dev. + * debian/rules: + - build with --with-prefetch=yes + * debian/patches/02_default_config.patch: + - updated. + - removed last remaining bit of SecureSystemMenu. + + -- Daniel Holbach Mon, 2 Jan 2006 16:31:50 +0100 + +gdm (2.13.0.3-0ubuntu1) dapper; urgency=low + + * New upstream version. + * debian/patches/03_securesysmenu_gdmlogin.patch, + debian/patches/03_securesysmenu_gdmsetup.patch, + debian/patches/03_securesysmenu_greeter.patch, + debian/patches/12_securemenu.patch: + - the secure menu is a Debian hack + * debian/patches/11_powermanagement.patch: + - updated + * debian/rules: + - no need to hack the CFLAGS for xorg. + + -- Sebastien Bacher Tue, 13 Dec 2005 22:43:32 +0100 + +gdm (2.13.0.2-0ubuntu4) dapper; urgency=low + + * debian/patch/09_desktop.patch: + - fix typo pointed by Mantas Kriaučiūnas , + use gksu instead of gksudo + + -- Sebastien Bacher Sun, 11 Dec 2005 17:22:12 +0100 + +gdm (2.13.0.2-0ubuntu3) dapper; urgency=low + + * debian/patch/09_desktop.patch: + - adapt the desktop file to work with the gksudo change. + + -- Sebastien Bacher Wed, 7 Dec 2005 23:57:05 +0100 + +gdm (2.13.0.2-0ubuntu2) dapper; urgency=low + + * debian/patches/09_desktop.patch: + - use "X-KDE-SubstituteUID=true" for the menu item. + + -- Sebastien Bacher Wed, 7 Dec 2005 23:38:19 +0100 + +gdm (2.13.0.2-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Further redesign of configuration parsing logic. Now all GDM slaves + (except gdmsetup) use the GET_CONFIG socket command to access + configuration data. This means all configuration parsing is now handled + in one place, the daemon. Improvements to the daemon configuration + parsing so it correctly parses and validates all parameters used + by the slave programs. Also fix some compile issues that were causing + problems with certain configurations. + - Improved the GET_CONFIG command so that you don't have to include the + default value (you can use "greeter/IncludeAll" instead of having to use + "greeter/IncludeAll=false". Also you can access keys that contain + translatable strings (e.g. "greeter/Welcome[cs]") via the GET_CONFIG + command. + - Changes to peeking VT freeness in 2.13.0.1 broke + virtual terminal support on BSD. This release corrects this problem. + - Correct Linux get VT logic so it returns the correct VT. + - Now gdmlogin always uses GDK_RGB_DITHER_MAX when painting the background + to ensure a nice background regardless of X configuration + (e.g. X in 16bpp mode). + - Now check for Xserver in prefix /usr. + - Fix configure for Darwin. + - Fix compiler warnings. + - Ensure gnome.desktop and default.desktop have 644 perms. + - Translation updates + * debian/patches: + - updated a bunch of patch again for the upstream redesign. + + -- Sebastien Bacher Tue, 29 Nov 2005 14:56:16 +0100 + +gdm (2.13.0.1-0ubuntu2) dapper; urgency=low + + * debian/patches/09_menu_change.patch: + - hide the photo selection dialog (MenusRevisited) + + -- Sebastien Bacher Wed, 23 Nov 2005 22:49:52 +0100 + +gdm (2.13.0.1-0ubuntu1) dapper; urgency=low + + * New upstream version: + - Complete redesign of gdmsetup so it follows usability recommendation + mockups by Calum Benson. + - gdmsetup now supports drag-and-drop for new themes. + - the chooser GUI has been HIGified. + - now GDM warns correctly about caps lock if an alternate keymap + is enabled. kbGetState is used instead of XkbGetIndicator State. + (Ubuntu: #15792). + * Updated most of the patches for the upstream code changes. + * debian/init: + - clean a confusing message (Ubuntu: #17211). + * debian/patches/04_menu_changes.patch: + - hide the new login and new login nested menu items (MenusRevisited). + * debian/Xsession: + - use .profile file (Ubuntu: #14206). + + -- Sebastien Bacher Tue, 15 Nov 2005 10:21:29 +0100 + +gdm (2.13.0.0-0ubuntu3) dapper; urgency=low + + * Rebuild with the new libgsf package. + + -- Sebastien Bacher Sat, 12 Nov 2005 14:25:40 +0100 + +gdm (2.13.0.0-0ubuntu2) dapper; urgency=low + + * debian/rules: + - added --disable-scrollkeeper to configure options. + + -- Daniel Holbach Thu, 27 Oct 2005 13:33:24 +0200 + +gdm (2.13.0.0-0ubuntu1) dapper; urgency=low + + * New upstream release: + - Fix problem with PostSession script not always being executed when + user kills the Xserver with ctrl-alt-backspace. Fixes bug #152906. + (Jerry G. DeLapp) + - No longer set tooltips for menu items in gdmlogin. These do not work + with accessibility and no GNOME programs use menu tooltips, it is not + recommended. (Brian Cameron) + - Change the way the "OK" and "Cancel" buttons work so they are + consistant. Now the "Cancel" button in gdmlogin is active when the + Username is requested and just clears the field. This makes gdmlogin + work like gdmgreeter. Now make the buttons insensitive when the + ok/enter/tab is pressed and make them sensitive again when the greeter + wants entry. This fixes a bug where the greeter's memory could get + corrupted by pressing "Cancel" after authentication (which would only + happen if the PostLogin script caused a long enough delay to allow + this to happen or perhaps on a really slow machine). (Brian Cameron) + - Correct reading of config file in gdmflexiserver. (Christiaan Welvaart) + - GNOME HIG fixes for the Language, Session, and Message dialogs. (Dennis + Cranston) + - Define SoundProgram to be /usr/bin/audioplay instead of /usr/bin/play + on Solaris. /usr/bin/play does not exist on Solaris. + - Better /etc/default/login support on Solaris. Previously it supported + only PASSREQ. Now it supports PATH, SUPATH and CONSOLE (the same ones + CDE login supports). Added new PasswordRequired gdm.conf setting so + that PASSREQ can be controlled via gdm.conf as well. + - Memory leaks fixed. (Steve Grubb/Brian Cameron) + - Improvements to strings and docs (Adam Weinberger, Brian Cameron) + - Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Priit Laes, + Chao-Hsiung Liao, Ignacio Casal Quinteiro, Vincent van Adrighem, Funda + Wang, Adam Weinberger) + * debian/control: + - Bumped Standards-Version. + - Added gnome-doc-utils to Build-Depends. + * debian/patches/01_xconfigoptions.patch: + - Updated. + * debian/patches/02_default_config.patch: + - Updated. + * debian/patches/03_securesysmenu_gdmlogin.patch: + - Updated. + * debian/patches/03_securesysmenu_greeter.patch: + - Updated. + + -- Daniel Holbach Thu, 27 Oct 2005 08:30:00 +0200 + +gdm (2.8.0.5-0ubuntu1) breezy; urgency=low + + * New upstream version: + - gdmsetup list hidden files (Ubuntu: #16253). + - fix a string issue with gdmsetup for some locales (Ubuntu: #14632). + + -- Sebastien Bacher Tue, 4 Oct 2005 11:22:59 +0200 + +gdm (2.8.0.4-0ubuntu10) breezy; urgency=low + + * debian/patches/15_usplash.patch: + - improve the usplash exit support + + -- Michael Vogt Thu, 29 Sep 2005 17:13:04 +0200 + +gdm (2.8.0.4-0ubuntu9) breezy; urgency=low + + * debian/init: + - redirect the cat output (Ubuntu: #13565). + + -- Sebastien Bacher Thu, 29 Sep 2005 12:26:19 +0200 + +gdm (2.8.0.4-0ubuntu8) breezy; urgency=low + + * debian/patches/15_usplash.patch: + - make sure to set console fonts when usplash is runing + before X is started (ubuntu #15344 , #15102) + + -- Michael Vogt Tue, 27 Sep 2005 12:19:14 +0200 + +gdm (2.8.0.4-0ubuntu7) breezy; urgency=low + + * debian/patches/14_xkeepscrashing_kbdmode.patch + - Call kbd_mode -a before trying to interact with the user, since X can + leave the keyboard in raw mode (ubuntu #6286) + + -- Matt Zimmerman Tue, 20 Sep 2005 17:14:47 -0700 + +gdm (2.8.0.4-0ubuntu6) breezy; urgency=low + + * debian/patches/13_get_lang_from_environment.patch: + - be more carefull about empty LANG vars (ubuntu #15408) + + -- Michael Vogt Thu, 15 Sep 2005 09:56:50 +0200 + +gdm (2.8.0.4-0ubuntu5) breezy; urgency=low + + * debian/patches/09_desktop.patch: + - fix FTBFS and make it apply cleanly again + + -- Michael Vogt Wed, 14 Sep 2005 11:12:34 +0200 + +gdm (2.8.0.4-0ubuntu4) breezy; urgency=low + + * debian/patches/13_get_lang_from_environment.patch: + - use pam_getenv -l LANG to get the locale + * debian/control: + - depend on libpam-runtime (>= 0.76-22ubuntu3) + + -- Michael Vogt Mon, 12 Sep 2005 22:56:54 +0200 + +gdm (2.8.0.4-0ubuntu3) breezy; urgency=low + + * debian/patches/13_get_lang_from_environment.patch: + - use /etc/environment to get the LANG setting (ubuntu #14719) + + -- Michael Vogt Mon, 12 Sep 2005 17:37:56 +0200 + +gdm (2.8.0.4-0ubuntu2) breezy; urgency=low + + * debian/patches/01_xrdb_nocpp.patch: + - call xrdb with the "nocpp" option (Ubuntu: #14268). + + -- Sebastien Bacher Sat, 10 Sep 2005 15:35:41 +0200 + +gdm (2.8.0.4-0ubuntu1) breezy; urgency=low + + * New upstream version. + + -- Sebastien Bacher Tue, 6 Sep 2005 09:24:29 +0200 + +gdm (2.8.0.3-0ubuntu2) breezy; urgency=low + + * Rebuild again to rid us of the unwanted libglitz dependency. + + -- Adam Conrad Tue, 30 Aug 2005 06:12:17 +1000 + +gdm (2.8.0.3-0ubuntu1) breezy; urgency=low + + * New upstream version: + - Fixes corrupted Session selection dialog presented to user + (Ubuntu: #13853). + + -- Sebastien Bacher Mon, 22 Aug 2005 11:12:58 +0200 + +gdm (2.8.0.2-0ubuntu3) breezy; urgency=low + + * Rebuild with the new cairo version + + -- Sebastien Bacher Thu, 18 Aug 2005 17:18:21 +0000 + +gdm (2.8.0.2-0ubuntu2) breezy; urgency=low + + * debian/rules: + - don't list factory-gdm.conf as a conffile (Ubuntu: #12318). + + -- Sebastien Bacher Wed, 17 Aug 2005 00:39:43 +0200 + +gdm (2.8.0.2-0ubuntu1) breezy; urgency=low + + * New upstream version: + - Now Use24Clock setting support "auto" which will use + the system default for date/time formatting (Ubuntu: #1833). + - Fixed some labels (Ubuntu: #12781). + * debian/patches/02_xkeepscrashing_autoconfigure.patch: + - updated. + * debian/patches/03_securesysmenu_gdmlogin.patch: + - updated. + * debian/patches/03_securesysmenu_greeter.patch: + - updated. + + -- Sebastien Bacher Tue, 9 Aug 2005 19:38:52 +0200 + +gdm (2.8.0.1-0ubuntu4) breezy; urgency=low + + * debian/patches/01_xconfigoptions.patch: + - patch configure to use "-br" (Ubuntu: #12985). + + -- Sebastien Bacher Wed, 27 Jul 2005 18:16:48 +0200 + +gdm (2.8.0.1-0ubuntu3) breezy; urgency=low + + * debian/Xsession: + - Quote all --text arguments to zenity, so people stop seeing empty dialog + boxes. + + -- Daniel Stone Mon, 25 Jul 2005 19:41:25 +1000 + +gdm (2.8.0.1-0ubuntu2) breezy; urgency=low + + * debian/patches/01_xconfigoptions.patch: + - use "-br" for "X_CONFIG_OPTIONS". + * debian/patches/02_default_config.patch: + - update of the default config to list the users (Ubuntu: #12395). + + -- Sebastien Bacher Tue, 5 Jul 2005 17:59:03 +0200 + +gdm (2.8.0.1-0ubuntu1) breezy; urgency=low + + * New upstream version: + - fix an error with an xml file (Ubuntu: #12252). + * debian/patches/01_shellsh.patch: + - fixed with the new version. + + -- Sebastien Bacher Sat, 2 Jul 2005 13:57:18 +0200 + +gdm (2.8.0.0-0ubuntu4) breezy; urgency=low + + * debian/rules: + - install debian/Xsession, fix the Default choice (Ubuntu: #11942). + - install debian/gdm-autologin.pam, fix the autologin (Ubuntu: #12012). + + -- Sebastien Bacher Fri, 24 Jun 2005 09:44:44 +0200 + +gdm (2.8.0.0-0ubuntu3) breezy; urgency=low + + * debian/patches/01_shellsh.patch: + - use "/bin/sh" as shell (Ubuntu: #11918). + + -- Sebastien Bacher Fri, 17 Jun 2005 10:40:43 +0200 + +gdm (2.8.0.0-0ubuntu2) breezy; urgency=low + + * debian/control: + - fixed the Build-Depends. + + -- Sebastien Bacher Fri, 17 Jun 2005 00:10:58 +0200 + +gdm (2.8.0.0-0ubuntu1) breezy; urgency=low + + * New upstream version: + - scales the face image (Ubuntu: #6372). + - fix gdmsetup crash on the logo page (Ubuntu: #1944). + - new comment for gdmsetup (Ubuntu: #4567). + - validate the username (Ubuntu: #9777). + - use "restart" instead of "reboot" (Ubuntu: #10232). + * debian/patches/01_configure.patch, + debian/patches/02_default_config.patch, + debian/patches/03_securesysmenu_gdmlogin.patch, + debian/patches/03_securesysmenu_gdmsetup.patch, + debian/patches/03_securesysmenu_greeter.patch, + debian/patches/10_noxkeepcrashing.patch, + debian/patches/11_powermanagement.patch, + debian/patches/12_securemenu.patch: + - updated. + * debian/patches/06_gdmscale.patch, + debian/patches/07_gdmlanguages.patch, + debian/patches/08_translations.patch: + - fixed with the new version. + * debian/postinst: + - update the gdm value for default-display-manager. + * debian/rules: + - updated for the new version files change. + - use CFLAGS="-I/usr/X11R6/include". + * debian/watch: + - updated. + + -- Sebastien Bacher Wed, 15 Jun 2005 22:53:12 +0200 + +gdm (2.6.0.7-0ubuntu9) breezy; urgency=low + + * Repackaged using cdbs. + * debian/control: + - Depends on cdbs. + - changed the maintainer field. + * debian/compat: + - new file. + * debian/patches/02_default_config.patch: + - changes to the gdm.conf file. + * debian/patches/02_xkeepscrashing_autoconfigure.patch: + - new patch. + + -- Sebastien Bacher Wed, 15 Jun 2005 19:22:27 +0200 + +gdm (2.6.0.7-0ubuntu7) hoary; urgency=low + + * po/*.po: + - uncommented some translations (Hoary: #7548). + + -- Sebastien Bacher Mon, 28 Mar 2005 15:08:02 +0200 + +gdm (2.6.0.7-0ubuntu6) hoary; urgency=low + + * gui/gdmlanguages.c: + - fix the spacing for the differents languages list entries, + patch from Seb Wills (Hoary: #8160). + + -- Sebastien Bacher Mon, 28 Mar 2005 02:07:44 +0200 + +gdm (2.6.0.7-0ubuntu5) hoary; urgency=low + + * gui/gdmlanguages.c: + - improvements to the languages list, + patch from Seb Wills (Hoary: #8160). + + -- Sebastien Bacher Mon, 28 Mar 2005 01:28:12 +0200 + +gdm (2.6.0.7-0ubuntu4) hoary; urgency=low + + * config/gdm.conf.in: + - Change default background colour. + + -- Jeff Waugh Fri, 25 Mar 2005 23:01:39 +1100 + +gdm (2.6.0.7-0ubuntu3) hoary; urgency=low + + * debian/control: + - Depends on lsb-base (Hoary: #7768). + + -- Sebastien Bacher Tue, 22 Mar 2005 13:02:21 +0100 + +gdm (2.6.0.7-0ubuntu2) hoary; urgency=low + + * [debian/init] If gdm is not running when we try to stop it, use + log_success_msg rather than log_warning_msg to advise of this fact + + -- Matt Zimmerman Mon, 21 Mar 2005 17:01:30 -0800 + +gdm (2.6.0.7-0ubuntu1) hoary; urgency=low + + * New upstream release. + + -- Sebastien Bacher Sat, 5 Mar 2005 18:37:06 +0100 + +gdm (2.6.0.6-0ubuntu4) hoary; urgency=low + + * Updated for the powermanagement features. + + -- Sebastien Bacher Fri, 25 Feb 2005 12:22:23 +0100 + +gdm (2.6.0.6-0ubuntu3) hoary; urgency=low + + * debian/control: + - Build-Depends on libxinerama-dev (again). + + -- Sebastien Bacher Tue, 4 Jan 2005 15:04:32 +0100 + +gdm (2.6.0.6-0ubuntu2) hoary; urgency=low + + * Add new option NoXKeepsCrashing to disable all XKeepsCrashing code. + + -- Fabio M. Di Nitto Thu, 16 Dec 2004 18:14:37 +0100 + +gdm (2.6.0.6-0ubuntu1) hoary; urgency=low + + * New upstream release + * Include GDM ratio-aware image scaling patch, thanks to Vincent Untz. + + -- Jeff Waugh Sun, 12 Dec 2004 21:14:47 +0100 + +gdm (2.6.0.4-1ubuntu6) hoary; urgency=low + + * Start at S13 rather than S99 (closes: Ubuntu#3143). + + -- Daniel Stone Thu, 2 Dec 2004 18:15:57 +0000 + +gdm (2.6.0.4-1ubuntu5) hoary; urgency=low + + * debian/control: + - Build-Depends on libxinerama-dev (Hoary: #3913). + + -- Sebastien Bacher Wed, 24 Nov 2004 10:12:05 +0100 + +gdm (2.6.0.4-1ubuntu4) hoary; urgency=low + + * debian/control: + - added libxdmcp-dev to the Build-Depends so gdmchooser/gdmXnestchooser + are built, thanks Sven Herzberg for noticing the bug (Hoary: #4037). + * debian/rules: + - use --with-xdmcp. + + -- Sebastien Bacher Tue, 23 Nov 2004 13:18:22 +0100 + +gdm (2.6.0.4-1ubuntu3) hoary; urgency=low + + * debian/control: + - updated the Build-Depends again, should be ok this time. + + -- Sebastien Bacher Sun, 14 Nov 2004 15:03:13 +0100 + +gdm (2.6.0.4-1ubuntu2) hoary; urgency=low + + * debian/control: + - updated the Build-Depends. + + -- Sebastien Bacher Sun, 14 Nov 2004 13:09:51 +0100 + +gdm (2.6.0.4-1ubuntu1) hoary; urgency=low + + * Merged changes with the debian package (Hoary: #3444). + + -- Sebastien Bacher Sat, 13 Nov 2004 18:46:29 +0100 + +gdm (2.6.0.4-1) unstable; urgency=medium + + * New upstream release (closes: #258213) + * When XKeepsCrashing uses whiptail, pass --scrolltext (closes: #248263) + * Fix case typo in slave.c (closes: #259173) + * Use invoke-rc.d in prerm (closes: #262625) + * Don't export LANG in /etc/default/gdm (closes: #265101) + * Move libexecdir to /usr/lib/gdm (closes: #266734) + * Keep stderr open across some execs so error messages make it to the log + (closes: #261786) + * Update de.po, es.po (closes: #258933, #267146) + + -- Ryan Murray Sun, 29 Aug 2004 21:45:36 -0700 + +gdm (2.6.0.3-1) unstable; urgency=low + + * New upstream release (closes: #255516, #222601, #241607, #250755, #240265) + * Fix typo in prerm script (closes: #251144) + * Don't fail in the postinst if debconf calls do (closes: #176652) + * Add Build-Depends on libxt-dev (closes: #256322) + * Relibtoolize. + + -- Ryan Murray Tue, 6 Jul 2004 22:42:12 -0700 + +gdm (2.4.4.7-3) unstable; urgency=low + + * Add Build-Depends on xlibs-static-dev + + -- Ryan Murray Sat, 15 May 2004 21:07:50 -0700 + +gdm (2.4.4.7-2) unstable; urgency=low + + * Correct location of logdir (closes: #240984) + * Add /etc/default/gdm, initialized from the locales package's debconf. + (closes: #133578) + * Add depends on xbase-clients until #242485 is fixed in X. (closes: #247065) + * Change "genius" to "gdm" in default config comments (closes: #243218) + * Soft restart gdm in postinst (closes: #240993) + * Update locale.conf to latest glibc (closes: #247971) + * Create .dmrc with restrictive permissions if it doesn't exist. + * Now that gksu works for me, use it to start gdmsetup (closes: #189615) + * Update debconf templates to xdm 4.3.0.dfsg.1-1. + * Add Turkish debconf template (closes: #248328) + * Add note about debconf templates to README.Debian (closes: #200121) + * Add some whitespace to the gdmlogin logo (closes: #201303) + * Build with SELinux support. + + -- Ryan Murray Sat, 15 May 2004 16:13:30 -0700 + +gdm (2.4.4.7-1) unstable; urgency=low + + * New upstream release (closes: #190390, #220492) + * Don't run update-rc.d if the init script isn't executable (closes: #213188) + * Use default gnome-session purge-delay (closes: #221448) + * Add gdmflexiserver(1) manpage (closes: #149396) + * Recommend whiptail | dialog, as the shell script works without + them. (closes: #228295) + * Add menu entries (closes: #149388) + * gdmsetup now has options for control of -nolisten tcp (closes: #155479) + * gdm no longer reads the Sessions directory to populate the menu + (closes: #218786) + * Ensure char is unsigned in fd_getc, use the utf8 string in the standard + greeter (closes: #217496) + * Don't reparse xmodmap/xkb in session script (closes: #191598) + * The GDM manual is back, and covers this. As well, it's totally different + in this version (closes: #229824) + * Use /etc/X11/Xsession.d/* for the tail end of session setup + (closes: #191711, #192252, #212120, #219040) + * Happygnome and Circles theme sizes increased upstream (closes: #219353) + * With the new Xsession.in that uses the Xsession.d dir to start up, and the + /usr/share/xsessions dir supported by kdm and gdm for programs to indicate they + should be on the session list, all that's needed is those programs to supply + desktop files for /usr/share/xsessions (closes: #84396) + * Don't always specify the charset when setting locales (closes: #213496) + * Don't ship the gnome.desktop session file; gnome-session will. + * Add |'d dependency on possible session programs, so at least one will + be installed. + + -- Ryan Murray Mon, 29 Mar 2004 01:34:16 -0800 + +gdm (2.4.1.7-1) unstable; urgency=low + + * New upstream security release (closes: #217077, #217080) + * Fix accidental patch to ve-misc.c (closes: #215839) + * Add config updating support for SecureSysMenu (closes: #215875, #214724) + + -- Ryan Murray Thu, 23 Oct 2003 02:18:49 -0700 + +gdm (2.4.1.6-2) unstable; urgency=low + + * Update pam setup for lowest common denominator "common" (closes: #207366) + * Update MinimalUID setting (closes: #209388) + * Add SecureSystemMenu support to the xml greeter (closes: #212752) + + -- Ryan Murray Mon, 13 Oct 2003 13:25:12 -0700 + +gdm (2.4.1.6-1) unstable; urgency=low + + * New upstream release (closes: #129194, #197321, #194613) + * Update and include extract-locales, which is used to generate gdm's + locale.conf Updated to move positioning of @ suffixes. (closes: #204932) + * Remove fallback to nobody/nobody from gdm.c If the system user and group + don't exist, the rest of the package will fail anyhow (closes: #194611) + * Add PAM_AUTHINFO_UNAVAIL to incorrect password error handler + (closes: #157792) + * Support use-ssh-agent in the Gnome session (closes: #196659) + * Remove links to non-existent documentation (closes: #198453, #193382) + * Update face browser comments in README.Debian (closes: #151373) + * Add SecureSystemMenu option to gdm and gdmconfig. This requires the root + password to be entered to use any option in the system menu. + * Enable SystemMenu and SecureSystemMenu by default (closes: #80800, #196140) + + -- Ryan Murray Mon, 25 Aug 2003 03:14:45 -0700 + +gdm (2.4.1.3-2) unstable; urgency=low + + * Comment out the half patch in gdmconfig until the other half can be + located (closes: #191330) + + -- Ryan Murray Thu, 1 May 2003 18:09:15 -0700 + +gdm (2.4.1.3-1) unstable; urgency=low + + * New upstream release (closes: #147637) + + gdm no longer blocks SIGCHLD (closes: #141184) + + updated desktop files (closes: #175405) + + clean rule less aggressive (closes: #108732) + + gdm doesn't open any tty that already has a getty running on it + (closes: #60890) + + gdmconfig now works (closes: #145895, #189238) + + gdm deals gracefully with missing sessions (closes: #169645) + + gdm's error messages are clearer (closes: #114933) + + username fields are limited (closes: #162353) + + LANG isn't changed if the menu isn't used (closes: #151628) + * Update debconf template translations from current xdm package + (closes: #174708, #142539) + * Create system group rather than user group (closes: #167322) + * Use a locale configuration file based on all glibc supported locales + (closes: #117652, #121889, #136695) + * Set $PWD to $HOME, which makes shells happier when $HOME is a + symlink (closes: #179814) + * Remove conflicts from potato (closes: #186436) + * remove scrollkeeper handling as it is no longer needed + (closes: #164103) + * no longer use login shell to start session script, as having *dm logins + be a login shell suprises users, as no other *dm does so (closes: #155335) + * add a conflict with gdm2 + * Change section to gnome + + -- Ryan Murray Mon, 28 Apr 2003 11:47:58 -0700 + +gdm (2.2.5.5-2) unstable; urgency=medium + + * Set datadir instead of docdir (closes: #140367) + * use gnome-db2html, again. gdm docs now use real docbook, so add + build-depends on docbook-utils (closes: #140839) + * Update french translation (closes: #140389) + + -- Ryan Murray Thu, 4 Apr 2002 01:13:31 -0800 + +gdm (2.2.5.5-1) unstable; urgency=low + + * New upstream release (closes: #138984) + * Documentation is installed (closes: #112579) + * Add symlink to "advanced" gdm documentation (closes: #123241) + * Change UID sooner, to work with filesystems that don't give root + full permissions (closes: #129383, #137782) + * Update debconf translations (closes: #136925, #137938, #139732, #132614) + (closes: #136394) + * Use updated logo (closes: #122101) + * Fix quoting and set DEFAULT_DISPLAY_MANAGER_FILE in prerm (closes: #131907) + (closes: #137261) + * Remove user, group, and more config directories on purge (closes: #136247) + + -- Ryan Murray Mon, 25 Mar 2002 23:41:05 -0800 + +gdm (2.2.5.4-2) unstable; urgency=low + + * Fix gdm-autologin.pam to not use RH-specific pam modules (closes: #130378) + + -- Ryan Murray Sun, 27 Jan 2002 11:16:24 -0800 + +gdm (2.2.5.4-1) unstable; urgency=low + + * New upstream release (closes: #128364) + * Ship a gdm-autologin pam file (closes: #128656) + * Don't delete gdm.upgrade too soon (closes: #127392) + * Update README.Debian for xscreensaver use (closes: #128387) + * Update French translation (closes: #130137) + + -- Ryan Murray Sun, 20 Jan 2002 23:36:06 -0800 + +gdm (2.2.5.3-2) unstable; urgency=low + + * Don't muck about with egid after setgid() (closes: #126936) + * Update Russian, Japanese, and Korean hardcoded LANG values (closes: #127052) + + -- Ryan Murray Mon, 31 Dec 2001 00:45:44 -0800 + +gdm (2.2.5.3-1) unstable; urgency=low + + * New upstream release (closes: #113373, #119717) + * Update prerm script (closes: #125807, #115776) + + -- Ryan Murray Fri, 28 Dec 2001 11:10:09 -0800 + +gdm (2.2.5.2-2) unstable; urgency=low + + * Fix $RET typo in postinst + * Add missing daemon_name template + + -- Ryan Murray Thu, 13 Dec 2001 23:44:08 -0800 + +gdm (2.2.5.2-1) unstable; urgency=low + + * New upstream release (closes: #111738, #117744) + * Fix typo in postinst (closes: #117127) + * Fix removal of /etc/gdm directory in postrm + * gdm no longer starts from the postinst, ever (closes: #93236) + * Lower --retry timeout on gdm stop (closes: #122202) + * Only do the password stuff if the gdm user doesn't exist (closes: #119385) + * add pam_limits to the installed pam file (closes: #118335) + * Correct debconf for selection of display managers (closes : #115776) + * Add -xkb option to Xnest startup (closes: #111783) + + -- Ryan Murray Sun, 9 Dec 2001 16:56:32 -0800 + +gdm (2.2.4.3-1) unstable; urgency=low + + * New upstream release (closes: #113822, #115543) + * Fix typo in config file (closes: #111941) + * Added de, pt_BR templates (closes: #112357, #116428) + * Fix default gnome session (closes: #111967) + + -- Ryan Murray Sun, 21 Oct 2001 18:56:33 -0700 + +gdm (2.2.4.1-1) unstable; urgency=low + + * New upstream release (closes: #108715) + * AllowRoot works (closes: #108192) + * background and themes work (closes: #105713) + * Depend on dpkg >= 1.9 for retry option to start-stop-daemon + * All other known display managers can be installed alongside gdm, so + removing the conflicts. This still doesn't solve the getty/dm problem, + however. (closes: #50707) + * Implement Pax Displayicus Managerius. (closes: #108712) + * Clobber variables a little less (closes: #104577) + * If you want verboseauth, change the config file (closes: #110779) + * Attempt to stop gdm on package removal (closes: #110503) + * Remove auth cookies, logs, and config on purge (closes: #110502) + + -- Ryan Murray Fri, 7 Sep 2001 00:32:41 -0700 + +gdm (2.2.3.1-2) unstable; urgency=low + + * Update config.{guess,sub} and file the bug upstream (closes: #105061) + * Add conflicts to current and older versions of zh-trans + + -- Ryan Murray Sat, 14 Jul 2001 00:05:09 -0700 + +gdm (2.2.3.1-1) unstable; urgency=low + + * New upstream release. (closes: #81408, #81099, #82183, #81732, #86980) + (closes: #88518, #93516, #93055, #82576, #85941, #94117, #50269) + (closes: #101867, #82264, #97586, #100587, #102194, #102691, #103931) + (closes: #79832) + * As the subject says, this isn't a bug (closes: #83007) + * Change default logo to Debian logo (closes: #71906) + * Priorities have been sorted by ftpmaster (closes: #64965) + * Moved from dbs; most of the patches are included now. (closes: #92020) + * Start X server without tcp listening by default (closes: #92909, #94293) + * change sessreg to -u none (closes: #90981) + * Bring back traditional Xsession session (closes: #87617) + * Don't ship an /etc/gdm/Sessions/Default (closes: #79300) + * Add fetchmail to ignored users (closes: #101240) + * Safe restart gets as close to this as possible. gdm will restart when + all sessions log out when given SIGUSR1. Make it the reload default. + (closes: #93077) + + -- Ryan Murray Sun, 8 Jul 2001 19:51:26 -0700 + +gdm (2.0-0.beta4.15) unstable; urgency=low + + * Added xutils dependancy (closes: #76148) + * Added patch to remove locale menu, allowing dependancy on locales to + be lowered to suggests (closes: #80408) + * Apparently X has some issues with all the clients being killed in a row, + and doesn't decide to exit. XDM kills the server instead of the "nice" + method, so now we do that, too. (closes: #77163) + * Remove non-sensical code that broke %d (closes: #75094) + * Add documentation on the face browser (closes: #75091) + * It seems updating the cookies already happens, so now the hostname is + reread each time the cookies regenerate (closes: #55712) + * Remove inappropriate Xsession session. + * Fix a syslog() format. + + -- Ryan Murray Sun, 24 Dec 2000 21:43:55 -0800 + +gdm (2.0-0.beta4.14) unstable; urgency=low + + * Fix file descriptor leak in Xserver logfile. + + -- Ryan Murray Fri, 8 Sep 2000 23:53:49 -0700 + +gdm (2.0-0.beta4.13) unstable; urgency=low + + * Add -deferglyphs 16 to starting of the X server + + -- Ryan Murray Mon, 21 Aug 2000 22:30:07 -0700 + +gdm (2.0-0.beta4.12) unstable; urgency=low + + * Remove \n at the end of LANG. (closes: #68331) + * Apply uid switch patch (closes: #67364) + + -- Ryan Murray Fri, 11 Aug 2000 04:16:40 -0700 + +gdm (2.0-0.beta4.11) unstable; urgency=low + + * Allow up to 128 character passwords (Closes: #66727) + * Wait until gdm has exited before restarting (Closes: #65446) + + -- Ryan Murray Sun, 16 Jul 2000 13:23:12 -0700 + +gdm (2.0-0.beta4.10) unstable; urgency=low + + * Update maintainer's e-mail address + * Force focus to be on the login window when on the root window and + added accelerators for all menus via Alt+letter, including an extra + accelerator for ESC to bring down the first menu. (Closes: #61141, #62837) + * Added README.Debian pointing out the manual (Closes: #61609) + * Increased delay before restart (didn't close: #65446) + * Force English to always be in the language list (Closes: #65538) + + -- Ryan Murray Sun, 18 Jun 2000 18:01:46 -0700 + +gdm (2.0-0.beta4.9) unstable frozen; urgency=high + + * Fix several security related bugs, including one grave bug + (closes: #63255, #61968) + * Fix for /etc/environment being read twice (closes: #59042) + * Fix for LANG not being set correctly, based on a patch used by + redhat (closes: #59044) + * Added translations for new locales from CVS. + * Removed checking for pidfile in gdm code, as start-stop-daemon does + a better job, for Debian. + * Added --name to start-stop-daemon line (closes: #59176) + * Set default locale in LANG before starting gdmlogin. This makes + GDM's text localized to the setting of DefaultLocale in gdm.conf + (closes: #57806) + * Changed build system to dbs, from patch system used by egcs at some + point. + * Fix reference of gdmgreeter in gdmlogin manpage (closes: #63680) + * Fix for buffer overflow in xdmcp.c (closes: #63876) + + -- Ryan Murray Wed, 10 May 2000 02:24:59 -0700 + +gdm (2.0-0.beta4.8) unstable frozen; urgency=medium + + * Fix for grave password visible bug. (closes: #55886) + * Fix for font directive being ignored when gtkrc used (closes: #51374) + * Change build process to be more friendly when upstream isn't a CVS version + * Added missing build dependancies (closes: #56046) + * Moved logfiles to /var/log/gdm (closes: #56018) + * Don't start gdm if we're in X on the display it manages, or if it's + running (closes: #53992) + + -- Ryan Murray Sun, 30 Jan 2000 23:16:24 -0800 + +gdm (2.0-0.beta4.7) unstable frozen; urgency=medium + + * Modified gdm.conf to start up as :0 on vt7, and added conflicts for other + display managers. Release Critical bug fix. (closes: #53988, #54234) + * added dependancy on libpam-modules (closes: #54452) + * removed --exec from start-stop-daemon to workaround bug #51953 in dpkg. + (closes: #53064) + * Added comment for SystemMenu to gdm.conf (closes: #53996) + * Made path closer to default login path + * Updated Exclude field in gdm.conf + * Added text strings describing shutdown/halt + * increase purge delay to 15 seconds (closes: #53998) + + -- Ryan Murray Tue, 18 Jan 2000 00:37:37 -0800 + +gdm (2.0-0.beta4.6) unstable; urgency=low + + * New maintainer. + * Disable XDMCP by default (safer default) + * Modified gdm.conf to start up as :1 on vt8 as a default + * Updated to Standards-Version 3.1.1 + * Moved to FHS 2.1 draft (/var/state -> /var/lib) + * Applied patch to solve (null) locale/session (Closes: #51846, #52321) + * Added pam_env.so to /etc/pam.d/gdm (Closes: #52408) + * Applied retry limit patch (Closes: #51103, #53065) + * Recompiled with new libesd-dev (Closes: #52245) + * Compiled with libwrap0 + * export MAIL environment variable in Gnome session script (Closes: #53601) + + -- Ryan Murray Wed, 29 Dec 1999 23:50:43 -0800 + +gdm (2.0-0.beta4.5) unstable; urgency=low + + * Added a suggests: xsm and corrected /etc/gdm/Sessions/Xsession + in order to work even if xsm is not available. Closes: #49632 + * Enable XDMCP by default. Closes: #49104 + * Updated the copyright file. + * Cleaned the .diff.gz and the rules file. + * Corrected the man pages. + + -- Raphael Hertzog Tue, 9 Nov 1999 23:38:24 +0100 + +gdm (2.0-0.beta4.4) unstable; urgency=low + + * Removed the explicit setting of the virtual terminal. It was + causing problem to people who have getty running on vt8 ... + * Corrected /etc/gdm/Sessions/Gnome to work with OpenSSH. + Closes: #49443 + + -- Raphael Hertzog Thu, 4 Nov 1999 19:53:01 +0100 + +gdm (2.0-0.beta4.3) unstable; urgency=low + + * Session/Gnome: doesn't set the PATH since gdm does already take + care of this. Closes: #48310 + * Session/Xsession: calls freetemp only if it's available. + Closes: #47916 + * Put a symlink /etc/X11/gdm -> ../gdm. Closes: #46898 + * Now use /etc/locale.alias instead of its own file. + Closes: #47915 + + -- Raphael Hertzog Wed, 27 Oct 1999 14:33:49 +0200 + +gdm (2.0-0.beta4.2) unstable; urgency=low + + * Changed gdm.conf to explicitely give the virtual console + to use. Default to "vt8 :1" in order to avoid problems. + I hope that it closes: #47425, #47451 + + -- Raphael Hertzog Sat, 16 Oct 1999 18:37:17 +0200 + +gdm (2.0-0.beta4.1) unstable; urgency=low + + * New maintainer. + * Until a proper solution is found, gdm will conflict with xdm, kdm and + wdm. Closes: #46378 + * Corrected the priority number for init.d scripts K99 -> K01. + Closes: #46379 + * Recommends gnome-session ... + * Bug closed by previous NMU : + closes: #33471, #35672, #36284, #37780, #38034, #38343, #39433, #39703 + closes: #40293, #40308, #41157, #42440, #42493, #42636, #43095, #43667 + closes: #45719, #45916 + + -- Raphael Hertzog Tue, 12 Oct 1999 22:26:43 +0200 + +gdm (2.0-0.beta4) unstable; urgency=low + + * NMU + * New upstream version. + * Be more careful for creating user/group. Closes: #45916 + + -- Raphael Hertzog Thu, 30 Sep 1999 20:54:45 +0200 + +gdm (2.0-0.beta3) unstable; urgency=low + + * NMU. + * New upstream version of gdm (still beta but it does work contrary to + gdm1). Closes: #45719 + * Does show all users (list of exclusion does exist in gdm.conf) + Closes: #42440, #42493 + * The X connection problem is solved with this version. + Closes: #42636, #43667, #43095 + * The macros stuff has moved in /usr/share/aclocal/gnome. + Closes: #40293 + * gdm is very kind with xserver badly configured. Closes: #35672 + * gdm cleans (not too much however) the environment. MAIL is removed. + Closes: #33471 + * gdm does restart well. Closes: #38034 + * You can select your language/sessions. Closes: #38343 + * Gdm and xscreensaver do work correctly together. Closes: #39703 + * Gdmgreeter does start. Closes: #40308 + * Gdm does use :1 by default. Closes: #36284, #37780, #41157 + * Gdm does now include /usr/games in the PATH. Closes: #39433 + + -- Raphael Hertzog Tue, 21 Sep 1999 20:25:01 +0200 + +gdm2 (0+cvs19990428-1) experimental; urgency=low + + * Experimental build of gdm2 + + -- Steve Haslam Mon, 17 May 1999 13:09:22 +0100 + +gdm (1.0.0-6) unstable; urgency=low + + * Don't automatically restart gdm + * Change init.d restart behaviour, no longer set -e. + * Made substantial changes to /etc/gdm/Sessions/Gnome; removed /etc/gnomerc + as a result + + -- Steve Haslam Wed, 5 May 1999 23:39:08 +0100 + +gdm (1.0.0-5) unstable; urgency=low + + * Replaced the PAM config again. + * Remove po/*.gmo files when cleaning because changes to them can't be + represented in .diff.gz files + + -- Steve Haslam Wed, 21 Apr 1999 17:19:16 +0100 + +gdm (1.0.0-4) unstable; urgency=low + + * Major rewrite of packaging files- now using .dpatch files to hold changes + * Added -lnsl to LIBS when using -lwrap (from cpbs@debian.org) + + -- Steve Haslam Tue, 20 Apr 1999 02:48:32 +0100 + +gdm (1.0.0-3) unstable; urgency=low + + * Make /etc/gdm/Init/:0 a conffile too + + -- Steve Haslam Sat, 27 Mar 1999 14:08:55 +0000 + +gdm (1.0.0-2) unstable; urgency=low + + * Use "update-rc.d gdm defaults 99" + * Don't strip x mode from /etc/gnomerc + + -- Steve Haslam Mon, 22 Mar 1999 19:55:48 +0000 + +gdm (1.0.0-1) unstable; urgency=low + + * Initial version. + + -- Steve Haslam Thu, 18 Mar 1999 21:27:20 +0000 --- gdm-2.17.7.orig/debian/dirs +++ gdm-2.17.7/debian/dirs @@ -0,0 +1,9 @@ +var/log/gdm +var/lib/gdm +usr/share/faces +usr/share/hosts +etc/pam.d +etc/X11 +etc/gdm/Init +etc/gdm/PreSession +etc/gdm/PostSession --- gdm-2.17.7.orig/debian/docs +++ gdm-2.17.7/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +README.install +TODO --- gdm-2.17.7.orig/debian/rules +++ gdm-2.17.7/debian/rules @@ -0,0 +1,36 @@ +#! /usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --disable-dependency-tracking --localstatedir=/var/lib --with-selinux --with-xdmcp --disable-scrollkeeper --enable-ipv6=yes --with-prefetch=yes --with-defaults-conf=/etc/gdm/gdm.conf --with-custom-conf=/etc/gdm/gdm.conf-custom --with-console-kit=no +DEB_DH_INSTALLINIT_ARGS := --noscripts + +MANPAGES = $(shell cat debian/manpages) +INSTDIR = $(CURDIR)/debian/gdm + +build/gdm:: $(MANPAGES) + cd docs; make pot + +binary-predeb/gdm:: + perl -pi -e 's#^/etc/gdm/factory-gdm.conf\n##sm' debian/gdm/DEBIAN/conffiles + +binary-post-install/gdm:: + cd $(INSTDIR)/etc/gdm && rm locale.alias + cd $(INSTDIR)/usr/sbin && rm gdm-stop gdm-restart gdm-safe-restart + cd $(INSTDIR)/usr/sbin && mv gdm-binary gdm + cd $(INSTDIR)/usr/lib/gtk-2.0/modules && rm -f *.a *.la + rm -rf $(INSTDIR)/var/lib/log + rm -rf $(INSTDIR)/etc/dm + rm -f $(INSTDIR)/usr/share/xsessions/gnome.desktop + install -m755 debian/gdmplay $(CURDIR)/debian/gdm/usr/lib/gdmplay + install -m644 debian/gdm.xpm debian/login-photo.xpm debian/gdmDebianLogo.xpm $(CURDIR)/debian/gdm/usr/share/pixmaps/ + install -m755 debian/Xsession $(CURDIR)/debian/gdm/etc/gdm/Xsession + install -m644 debian/gdm-autologin.pam debian/gdm/etc/pam.d/gdm-autologin + +clean:: + rm -f $(MANPAGES) po/*.gmo po/.intltool-merge-cache config/*.desktop + +%.1: %.pod + pod2man --section=1 --release="GNOME 2.10" --center="Ubuntu" $< | sed -e 's/debian:://'> $@ --- gdm-2.17.7.orig/debian/menu +++ gdm-2.17.7/debian/menu @@ -0,0 +1,16 @@ +?package(gdm):needs="X11" section="Apps/System" \ + title="GDM flexiserver" command="gdmflexiserver"\ + icon="/usr/share/pixmaps/gdm.xpm"\ + longtitle="New GDM Session" +?package(gdm):needs="X11" section="Apps/System" \ + title="GDM flexiserver in Xnest" command="gdmflexiserver -n"\ + icon="/usr/share/pixmaps/gdm.xpm"\ + longtitle="New GDM Session in Xnest" +?package(gdm):needs="X11" section="Apps/System" \ + title="GDM Photo Setup" command="gdmphotosetup"\ + icon="/usr/share/pixmaps/gdm.xpm"\ + longtitle="Select a photo for GDM" +?package(gdm):needs="X11" section="Apps/System" \ + title="GDM Setup" command="gksu gdmsetup"\ + icon="/usr/share/pixmaps/gdm.xpm"\ + longtitle="GDM Setup" --- gdm-2.17.7.orig/debian/login-photo.xpm +++ gdm-2.17.7/debian/login-photo.xpm @@ -0,0 +1,343 @@ +/* XPM */ +static char * login_photo_xpm[] = { +"32 32 308 2", +" c None", +". c #FFFFFF", +"+ c #CECDC7", +"@ c #6C6A56", +"# c #6B6955", +"$ c #6A6954", +"% c #686853", +"& c #676752", +"* c #646650", +"= c #636650", +"- c #61654E", +"; c #60644D", +"> c #5D634C", +", c #5C634B", +"' c #5A624A", +") c #586149", +"! c #566047", +"~ c #556047", +"{ c #535F45", +"] c #515E44", +"^ c #8A9482", +"/ c #F9F9F9", +"( c #6C6955", +"_ c #696853", +": c #656751", +"< c #62654F", +"[ c #5E644D", +"} c #5B624A", +"| c #596149", +"1 c #576148", +"2 c #545F46", +"3 c #525F45", +"4 c #505E44", +"5 c #899381", +"6 c #E3E3E3", +"7 c #5E614C", +"8 c #575B46", +"9 c #585C47", +"0 c #585E48", +"a c #5B614A", +"b c #575E47", +"c c #545C45", +"d c #4F5E43", +"e c #4E5D42", +"f c #889381", +"g c #D3D3D3", +"h c #505340", +"i c #3D3F31", +"j c #464536", +"k c #363629", +"l c #343628", +"m c #434735", +"n c #3E4232", +"o c #3B3F31", +"p c #3D4533", +"q c #4C573F", +"r c #4D5D42", +"s c #879280", +"t c #D2D2D2", +"u c #CECDC6", +"v c #62644E", +"w c #4B4D3C", +"x c #514E41", +"y c #8E8270", +"z c #7B664E", +"A c #46311D", +"B c #382313", +"C c #352212", +"D c #554331", +"E c #887964", +"F c #3C3A2D", +"G c #25291E", +"H c #3D4833", +"I c #4B593F", +"J c #4C5C41", +"K c #4B5C40", +"L c #86927F", +"M c #CDCDC6", +"N c #656651", +"O c #525442", +"P c #434135", +"Q c #918069", +"R c #7B6751", +"S c #7F684F", +"T c #412C19", +"U c #392413", +"V c #2F1D0F", +"W c #2B1D11", +"X c #4C3A28", +"Y c #624D35", +"Z c #292619", +"` c #262D20", +" . c #435139", +".. c #4A5B40", +"+. c #495B3F", +"@. c #85917F", +"#. c #61634E", +"$. c #3F3F32", +"%. c #665B49", +"&. c #78614A", +"*. c #8D765D", +"=. c #6F563C", +"-. c #543C24", +";. c #342010", +">. c #2E1E10", +",. c #4A3C2E", +"'. c #63513E", +"). c #4C3926", +"!. c #4C3923", +"~. c #212519", +"{. c #35412D", +"]. c #47593E", +"^. c #475A3E", +"/. c #83917E", +"(. c #CCCCC5", +"_. c #666751", +":. c #63654F", +"<. c #555845", +"[. c #3F3D31", +"}. c #483A29", +"|. c #866C50", +"1. c #8B745A", +"2. c #7D6348", +"3. c #47311D", +"4. c #2F1E10", +"5. c #3C2D1F", +"6. c #988572", +"7. c #A08970", +"8. c #725D48", +"9. c #463424", +"0. c #26261A", +"a. c #303B29", +"b. c #465A3D", +"c. c #83907D", +"d. c #5F624D", +"e. c #5F5E49", +"f. c #40382A", +"g. c #4B3A26", +"h. c #80674E", +"i. c #765F46", +"j. c #49331E", +"k. c #402D1C", +"l. c #4F3E2E", +"m. c #907F6D", +"n. c #EAD3B9", +"o. c #D8BC9E", +"p. c #A68B6F", +"q. c #705C47", +"r. c #413C2C", +"s. c #3A4A32", +"t. c #45593D", +"u. c #44593C", +"v. c #81907C", +"w. c #CBCCC4", +"x. c #62654E", +"y. c #5D614B", +"z. c #8D8368", +"A. c #8B755E", +"B. c #624B33", +"C. c #84694D", +"D. c #553E27", +"E. c #3D2C1C", +"F. c #594A3B", +"G. c #CBB49D", +"H. c #F2D6B8", +"I. c #CFB293", +"J. c #8A735B", +"K. c #574838", +"L. c #333124", +"M. c #3A4B33", +"N. c #42583B", +"O. c #CACBC4", +"P. c #60654E", +"Q. c #857C63", +"R. c #6F5F4E", +"S. c #594430", +"T. c #5A4127", +"U. c #422F1E", +"V. c #382E25", +"W. c #181B1E", +"X. c #3F3D3B", +"Y. c #948370", +"Z. c #837360", +"`. c #5B4F43", +" + c #1D1F21", +".+ c #322D28", +"++ c #3A3E2C", +"@+ c #41563A", +"#+ c #42583A", +"$+ c #41583A", +"%+ c #7F8F7B", +"&+ c #5E644C", +"*+ c #5C624B", +"=+ c #5E5F49", +"-+ c #907960", +";+ c #4F3D2C", +">+ c #443120", +",+ c #856C52", +"'+ c #8E7A64", +")+ c #514D49", +"!+ c #645E59", +"~+ c #B19D88", +"{+ c #66594C", +"]+ c #433B33", +"^+ c #534C43", +"/+ c #574D42", +"(+ c #3E4430", +"_+ c #40573A", +":+ c #3F5739", +"<+ c #7E8F7A", +"[+ c #C9CBC3", +"}+ c #535C44", +"|+ c #756B52", +"1+ c #927B5F", +"2+ c #A78868", +"3+ c #E6C19A", +"4+ c #F9D9B8", +"5+ c #F2D8BE", +"6+ c #F1DAC4", +"7+ c #F6DEC6", +"8+ c #BBA186", +"9+ c #433A30", +"0+ c #837260", +"a+ c #645749", +"b+ c #3B4B33", +"c+ c #3F5738", +"d+ c #3D5638", +"e+ c #7D8E79", +"f+ c #59624A", +"g+ c #4B533D", +"h+ c #675E48", +"i+ c #EBC49B", +"j+ c #F8D0A5", +"k+ c #EECEAB", +"l+ c #ECD2B6", +"m+ c #FADFC4", +"n+ c #F5DABE", +"o+ c #89755F", +"p+ c #29221B", +"q+ c #786756", +"r+ c #594C3F", +"s+ c #3D5236", +"t+ c #3D5637", +"u+ c #3B5536", +"v+ c #7C8E79", +"w+ c #C8CBC3", +"x+ c #4B503B", +"y+ c #AA8D6E", +"z+ c #DFB890", +"A+ c #D7B38D", +"B+ c #85705A", +"C+ c #A28C75", +"D+ c #C5A687", +"E+ c #957B60", +"F+ c #645240", +"G+ c #514336", +"H+ c #41392B", +"I+ c #3F5638", +"J+ c #3A5536", +"K+ c #7B8D78", +"L+ c #C8CAC2", +"M+ c #4D5A41", +"N+ c #675C47", +"O+ c #AE8F70", +"P+ c #DFB88F", +"Q+ c #CBA782", +"R+ c #6D5945", +"S+ c #45392C", +"T+ c #3C3126", +"U+ c #362C22", +"V+ c #3A2F25", +"W+ c #3A402D", +"X+ c #3C5637", +"Y+ c #385334", +"Z+ c #7A8D77", +"`+ c #C7CAC2", +" @ c #525E45", +".@ c #4C593F", +"+@ c #5B5640", +"@@ c #BF9D79", +"#@ c #B39272", +"$@ c #93785D", +"%@ c #886F56", +"&@ c #6F5A46", +"*@ c #434330", +"=@ c #3A5435", +"-@ c #385434", +";@ c #375333", +">@ c #7A8C77", +",@ c #C6CAC2", +"'@ c #4F5D43", +")@ c #49583D", +"!@ c #52503B", +"~@ c #705C46", +"{@ c #876E55", +"]@ c #836A52", +"^@ c #705A46", +"/@ c #524C38", +"(@ c #3D4F34", +"_@ c #395435", +":@ c #FDFDFD", +"<@ c #FEFEFE", +"[@ c #FCFCFC", +"}@ c #F4F4F4", +"|@ c #D8D8D8", +"1@ c #D1D1D1", +"2@ c #D0D0D0", +"3@ c #A5A5A5", +" ", +" ", +" . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . ", +" . + @ @ @ # $ % & * = - ; > , ' ) ! ~ { ] ^ . / ", +" . + @ @ ( $ _ & : = < ; [ , } | 1 ~ 2 3 4 5 . 6 ", +" . + @ # $ % & * 7 8 9 0 a b c ~ ~ { 3 d e f . g ", +" . + @ $ _ & * h i j k l m n o p q ] 4 e r s . t ", +" . u $ % & v w x y z A B C D E F G H I J K L . t ", +" . M _ & N O P Q R S T U V W X Y Z ` ...+.@.. t ", +" . M & N #.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.. t ", +" . (._.:.<.[.}.|.1.2.3.4.5.6.7.8.9.0.a.^.b.c.. t ", +" . (.* d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.. t ", +" . w.x.y.z.A.B.C.D.E.l.F.G.H.I.J.K.L.M.u.N.v.. t ", +" . O.P.a Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+. t ", +" . O.&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+N._+:+<+. t ", +" . [+> } }+|+1+2+3+4+5+6+7+8+9+0+a+b+$+c+d+e+. t ", +" . [+} f+1 g+h+i+j+k+l+m+n+o+p+q+r+s+:+t+u+v+. t ", +" . w+| 1 ! 2 x+y+z+A+B+C+D+E+F+G+H+I+d+u+J+K+. t ", +" . L+) ~ ~ { M+N+O+P+Q+R+S+T+U+V+W+d+X+J+Y+Z+. t ", +" . `+! 2 @4 d .@+@E+@@#@$@%@&@*@d+u+=@-@;@>@. t ", +" . ,@~ { 4 '@e J )@!@~@{@]@^@/@(@X+J+_@;@;@>@. t ", +" . . . . . :@. . . . . . . . . . . . . <@. . . t ", +" . . . . . <@<@. . . . . . . . . . . . <@. . . t ", +" . . . . . . . :@. . . . . . . . . . [@. . . . t ", +" . . . . . . . . . . . . . . . . . <@<@. . . . t ", +" }@|@1@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@3@ ", +" ", +" ", +" ", +" ", +" "}; --- gdm-2.17.7.orig/debian/control +++ gdm-2.17.7/debian/control @@ -0,0 +1,25 @@ +Source: gdm +Section: gnome +Priority: optional +Maintainer: Sebastien Bacher +Build-Depends: libpam0g-dev, libgnomeui-dev (>= 1.96.0), librsvg2-dev (>= 2.7), libglade2-dev, libwrap0-dev, debhelper (>= 4.1.16), cdbs, gettext, intltool, scrollkeeper, libselinux1-dev, libattr1-dev, libxt-dev, libxau-dev, libxkbfile-dev, libxdmcp-dev, libdmx-dev, libxi-dev, libxinerama-dev, gnome-doc-utils (>= 0.3.2), libgtk2.0-dev (>= 2.6.0), libdbus-glib-1-dev (>= 0.30) +Standards-Version: 3.7.2 + +Package: gdm +Architecture: any +Depends: adduser, debconf (>= 0.5), dpkg (>= 1.9), ${shlibs:Depends}, libpam-modules (>= 0.72-1), libpam-runtime (>= 0.76-22ubuntu3), libpam-modules (>= 0.79-3ubuntu3), gnome-session | xterm | x-window-manager | x-terminal-emulator, xrdb, gksu (>= 1.0.7), ubuntu-sounds, alsa-utils, lsb-base (>= 1.3-9ubuntu3), librsvg2-common +Recommends: whiptail | dialog, zenity, ubuntu-artwork | edubuntu-artwork | xubuntu-default-settings +Suggests: locales, apmd, msttcorefonts +Provides: x-display-manager +Conflicts: gdm2 +Description: GNOME Display Manager + gdm provides the equivalent of a "login:" prompt for X displays- it + pops up a login window and starts an X session. + . + It provides all the functionality of xdm, including XDMCP support for + managing remote displays. + . + The greeting window is written using the GNOME libraries and hence + looks like a GNOME application- even to the extent of supporting + themes! By default, the greeter is run as an unprivileged user for + security. --- gdm-2.17.7.orig/debian/links +++ gdm-2.17.7/debian/links @@ -0,0 +1,2 @@ +/etc/gdm /etc/X11/gdm +/usr/share/man/man1/gdm.1.gz /usr/share/man/man1/gdmsetup.1.gz --- gdm-2.17.7.orig/debian/prerm +++ gdm-2.17.7/debian/prerm @@ -0,0 +1,68 @@ +#!/bin/sh +# Debian gdm package pre-removal script +# Copyright 2001 Branden Robinson. +# Licensed under the GNU General Public License, version 2. See the file +# /usr/share/common-licenses/GPL or . +# Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava. + +set -e + +THIS_PACKAGE=gdm +DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager + +if [ "$1" = "upgrade" -o "$1" = "failed-upgrade" ]; then + touch /var/run/gdm.upgrade +fi + +if [ "$1" = "remove" -o "$1" = "deconfigure" ]; then + if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + # disown this question + db_unregister shared/default-x-display-manager + # does the question still exist? + if db_get shared/default-x-display-manager; then + db_metaget shared/default-x-display-manager owners + db_subst shared/default-x-display-manager choices "$RET" + db_get shared/default-x-display-manager + # are we removing the currently selected display manager? + if [ "$THIS_PACKAGE" = "$RET" ]; then + if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ]; then + db_get "$RET"/daemon_name + if [ "$(cat $DEFAULT_DISPLAY_MANAGER_FILE)" = "$RET" ]; then + rm "$DEFAULT_DISPLAY_MANAGER_FILE" + fi + fi + # ask the user to choose a new default + db_fset shared/default-x-display-manager seen false + db_input critical shared/default-x-display-manager || true + db_go + # if the display manager file doesn't exist, write it with the path + # to the new default display manager + if [ ! -e $DEFAULT_DISPLAY_MANAGER_FILE ]; then + db_get shared/default-x-display-manager + echo "Please be sure to run \"dpkg-reconfigure $RET\"." + db_get "$RET"/daemon_name + echo "$RET" > "$DEFAULT_DISPLAY_MANAGER_FILE" + fi + fi + fi + fi +fi + +if [ "$1" = "remove" ]; then + if [ -x /etc/init.d/gdm ]; then + nostop= + for hostname in "" "localhost" "$(hostname)" "$(hostname -f)"; do + if echo $DISPLAY | grep -q "^$hostname:0.*"; then + nostop=yes + fi + done + if [ -z $nostop ]; then + invoke-rc.d gdm stop || exit $? + fi + fi +fi + +#DEBHELPER# + +exit 0 --- gdm-2.17.7.orig/debian/watch +++ gdm-2.17.7/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://ftp.gnome.org/pub/gnome/sources/gdm/([\d\.]+)[02468]/gdm-([\d\.]+)\.tar\.gz --- gdm-2.17.7.orig/debian/gdm-autologin.pam +++ gdm-2.17.7/debian/gdm-autologin.pam @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth requisite pam_nologin.so +auth required pam_env.so +auth required pam_permit.so +@include common-account +session required pam_limits.so +@include common-session +@include common-password --- gdm-2.17.7.orig/debian/gdmlogin.pod +++ gdm-2.17.7/debian/gdmlogin.pod @@ -0,0 +1,27 @@ +=head1 NAME + +gdmlogin - GNOME Display Manager greeting window + +=head1 SYNOPSIS + +gdmlogin + +=head1 DESCRIPTION + +B is invoked by gdm(8). It displays a GNOME login window +and obtains a login/password combination from the user. This is then +sent to the controlling B process for verification. + +=head1 SEE ALSO + +gdm(8) + +=head1 AUTHOR + +Martin Kasper Petersen + +This manual page written by Steve Haslam for +Debian GNU/Linux. Updated by Raphal Hertzog . +Updated by Ryan Murray . + +=cut --- gdm-2.17.7.orig/debian/extract-locales +++ gdm-2.17.7/debian/extract-locales @@ -0,0 +1,40 @@ +#!/usr/bin/perl +# +# Takes a list of locales like /usr/share/i18n/SUPPORTED on standard input +# or on the command line, and writes out a locale.alias format file for all +# listed locales on standard output. +# +my %locales; +# whether or not locales should always specify charset or not. +my $always_charset = 0; + +chdir("/usr/share/i18n/locales") or die "can't find /usr/share/i18n/locales"; +while (<>) { + my $language; + my $territory; + chomp; + @line = split / /; + ($file = $line[0]) =~ s/\..*$//; + open F, $file or die "can't open $file\n"; + while () { + chomp; + $title = $1 if /^title\s+"(.*)"/; + $language = $1 if /^language\s+"(.*)"/; + $territory = $1 if /^territory\s+"(.*)"/; + last if /^END LC_IDENTIFICATION/; + } + close F; + + if ($always_charset and $line[1] and $line[0] =~ s/(\@.*)$//) { + my $suffix = $1; + $line[1] =~ s/$/$suffix/; + } + + $language =~ s/ /_/g; + $territory =~ s/ /_/g; + if (!$always_charset or $line[0] =~ /\./) { + print "$language($territory)\t$line[0]\n"; + } else { + print "$language($territory)\t$line[0].$line[1]\n"; + } +} --- gdm-2.17.7.orig/debian/Xsession +++ gdm-2.17.7/debian/Xsession @@ -0,0 +1,224 @@ +#!/bin/sh +# +# This is SORT OF LIKE an X session, but not quite. You get a command as the +# first argument (it could be multiple words, so run it with "eval"). As a +# special case, the command can be: +# failsafe - Run an xterm only +# default - Run the appropriate Xclients startup (see the code below) +# custom - Run ~/.xsession and if that's not available run 'default' +# +# (Note that other arguments could also follow, but only the command one is +# right now relevant and supported) +# +# The output is ALREADY redirected to .xsession-errors in GDM. This way +# .xsession-errors actually gets more output such as if the PreSession script +# is failing. This also prevents DoS attacks if some app in the users session +# can be prodded to dump lots of stuff on the stdout/stderr. We wish to be +# robust don't we? In case you wish to use an existing script for other DM's, +# you can just not redirect when GDMSESSION is set. GDMSESSION will always +# be set from gdm. +# +# Also note that this is not run as a login shell, this is just executed. +# +# based on: +# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $ + +PROGNAME=Xsession + +message () { + # pretty-print messages of arbitrary length; use xmessage if it + # is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2 + if [ -n "$DISPLAY" ]; then + if [ -n "$zenity" ]; then + "$zenity" --info --text "`gettextfunc "$MESSAGE"`" + elif [ -n "$xmessage" ]; then + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | $xmessage -center -file - + fi + fi +} + +message_nonl () { + # pretty-print messages of arbitrary length (no trailing newline); use + # xmessage if it is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2; + if [ -n "$DISPLAY" ]; then + if [ -n "$zenity" ]; then + "$zenity" --info --text "`gettextfunc "$MESSAGE"`" + elif [ -n "$xmessage" ]; then + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | $xmessage -center -file - + fi + fi +} + +errormsg () { + # exit script with error + message "$*" + exit 1 +} + +internal_errormsg () { + # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message + # One big call to message() for the sake of xmessage; if we had two then + # the user would have dismissed the error we want reported before seeing the + # request to report it. + errormsg "$*" \ + "Please report the installed version of the \"xfree86-common\"" \ + "package and the complete text of this error message to" \ + "." +} + +run_parts () { + # until run-parts --noexec is implemented + if [ -z "$1" ]; then + internal_errormsg "run_parts() called without an argument." + fi + if [ ! -d "$1" ]; then + internal_errormsg "run_parts() called, but \"$1\" does not exist or is" \ + "not a directory." + fi + for F in $(/bin/ls $1); do + if expr "$F" : '[[:alnum:]_-]\+$' > /dev/null 2>&1; then + if [ -f "$1/$F" ]; then + echo "$1/$F" + fi + fi + done +} +# initialize variables for use by all session scripts + +OPTIONFILE=/etc/X11/Xsession.options + +SYSRESOURCES=/etc/X11/Xresources +USRRESOURCES=$HOME/.Xresources + +SYSSESSIONDIR=/etc/X11/Xsession.d +USERXSESSION=$HOME/.xsession +ALTUSERXSESSION=$HOME/.Xsession + +# this will go into the .xsession-errors along with all other echo's +# good for debugging where things went wrong +echo "$0: Beginning session setup..." + +# First read /etc/profile and .profile +test -f /etc/profile && . /etc/profile +test -f "$HOME/.profile" && . "$HOME/.profile" +# Second read /etc/xprofile and .xprofile for X specific setup +test -f /etc/xprofile && . /etc/xprofile +test -f "$HOME/.xprofile" && . "$HOME/.xprofile" + +# Translation stuff +if [ -x "/usr/lib/gdm/gdmtranslate" ] ; then + gdmtranslate="/usr/lib/gdm/gdmtranslate" +else + gdmtranslate= +fi + +# Note that this should only go to zenity dialogs which always expect utf8 +gettextfunc () { + if [ "x$gdmtranslate" != "x" ] ; then + "$gdmtranslate" --utf8 "$1" + else + echo "$1" + fi +} + +zenity=`which zenity 2>/dev/null` +xmessage=`which xmessage 2>/dev/null` + +command="$1" + +if [ -z "$command" ] ; then + command=failsafe +fi + +if [ x"$command" = xfailsafe ] ; then + if [ -n "$zenity" ] ; then + "$zenity" --info --text "`gettextfunc "This is the failsafe xterm session. Windows now have focus only if you have your cursor above them. To get out of this mode type 'exit' in the window in the upper left corner"`" + else + echo "$0: Starting the failsafe xterm session." + fi + exec xterm -geometry 80x24+0+0 +fi + +# clean up after xbanner +freetemp=`which freetemp 2>/dev/null` +if [ -n "$freetemp" ] ; then + "$freetemp" +fi + +usermodmap="$HOME/.Xmodmap" +userxkbmap="$HOME/.Xkbmap" + +if [ -f "$userxkbmap" ]; then + setxkbmap `cat "$userxkbmap"` + XKB_IN_USE=yes +fi + +# xkb and xmodmap don't play nice together +if [ -z "$XKB_IN_USE" ]; then + if [ -f "$usermodmap" ]; then + xmodmap "$usermodmap" + fi +fi + +unset XKB_IN_USE + +# Normalize languages, some places/distros screw us up in /etc/profile, +# so in case the user did select a language +if [ -n "$GDM_LANG" ]; then + LANG="$GDM_LANG" + export LANG + + if [ -n "$LC_ALL" ]; then + if [ "$LC_ALL" != "$LANG" ]; then + LC_ALL="$LANG" + fi + else + unset LC_ALL + fi + + if [ -n "$LANGUAGE" ]; then + if [ "$LANGUAGE" != "$LANG" ]; then + LANGUAGE="$LANG" + fi + else + unset LANGUAGE + fi + + if [ -n "$LINGUAS" ]; then + if [ "$LINGUAS" != "$LANG" ]; then + LINGUAS="$LANG" + fi + else + unset LINGUAS + fi +fi + +# The default Debian session runs xsession first, so we just do that for +# "custom" +if [ "x$command" = "xcustom" ] ; then + shift + set default $* +fi + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run_parts $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done +fi + +echo "$0: Executing $command failed, will try to run x-terminal-emulator" + +if [ -n "$zenity" ] ; then + "$zenity" --info --text "`gettextfunc "I could not start your session and so I have started the failsafe xterm session. Windows now have focus only if you have your cursor above them. To get out of this mode type 'exit' in the window in the upper left corner"`" +fi + +exec x-terminal-emulator -geometry 80x24+0+0 --- gdm-2.17.7.orig/debian/gdmflexiserver.pod +++ gdm-2.17.7/debian/gdmflexiserver.pod @@ -0,0 +1,58 @@ +=head1 NAME + +gdmflexiserver - start a GDM session using the GDM I mechanism, +or in B + +=head1 SYNOPSIS + +B GNOME options gdmflexiserver options + +=head1 DESCRIPTION + +The I mechanism allows to run GDM sessions on demand, in a new +virtual console. The administrator can define multiple server configurations, +using alternate X servers, or different options, in the B file, and +B will present you with a menu, where you will be asked to +choose between those server configurations marked with B. + +Alternatively, the B<--xnest> option allows you to run a new session in an +Xnest(1) window. + +=head1 OPTIONS + +In addition to the common Gtk and GNOME options, B accepts the +following options: + +=over 4 + +=item B<-c> I, B<--command>=I + +Send the specified protocol command to gdm + +=item B<-n>, B<--xnest> + +Xnest mode + +=item B<-l>, B<--no-lock> + +Do not lock current screen + +=item B<-d>, B<--debug> + +Debugging output + +=item B<-a>, B<--authenticate> + +Authenticate before running B<--command> + +=back + +=head1 SEE ALSO + +gdm(8), Xnest(1). + +=head1 AUTHORS + +B is part of the B software package, which is part of the +GNOME project. This manpage was written by Yann Dirson for +the Debian system, but may be used by others. --- gdm-2.17.7.orig/debian/locale.conf +++ gdm-2.17.7/debian/locale.conf @@ -0,0 +1,389 @@ +# +# This is similar to a locale.alias file, but is not one. This file was +# autogenerated from the GNU libc locales source, with some editing. +# +aa(DJ) aa_DJ.UTF-8 +Afar(Djibouti) aa_DJ +Afar(Eritrea) aa_ER +Afar(Eritrea) aa_ER@saaho +Afar(Ethiopia) aa_ET +Afrikaans(South_Africa) af_ZA +Afrikaans(South_Africa) af_ZA.UTF-8 +Albanian(Albania) sq_AL +Albanian(Albania) sq_AL.UTF-8 +Amharic(Ethiopia) am_ET +Arabic(Algeria) ar_DZ +Arabic(Algeria) ar_DZ.UTF-8 +Arabic(Bahrain) ar_BH +Arabic(Bahrain) ar_BH.UTF-8 +Arabic(Egypt) ar_EG +Arabic(Egypt) ar_EG.UTF-8 +Arabic(India) ar_IN +Arabic(Iraq) ar_IQ +Arabic(Iraq) ar_IQ.UTF-8 +Arabic(Jordan) ar_JO +Arabic(Jordan) ar_JO.UTF-8 +Arabic(Kuwait) ar_KW +Arabic(Kuwait) ar_KW.UTF-8 +Arabic(Lebanon) ar_LB +Arabic(Lebanon) ar_LB.UTF-8 +Arabic(Libyan_Arab_Jamahiriya) ar_LY +Arabic(Libyan_Arab_Jamahiriya) ar_LY.UTF-8 +Arabic(Morocco) ar_MA +Arabic(Morocco) ar_MA.UTF-8 +Arabic(Oman) ar_OM +Arabic(Oman) ar_OM.UTF-8 +Arabic(Qatar) ar_QA +Arabic(Qatar) ar_QA.UTF-8 +Arabic(Saudi_Arabia) ar_SA +Arabic(Saudi_Arabia) ar_SA.UTF-8 +Arabic(Sudan) ar_SD +Arabic(Sudan) ar_SD.UTF-8 +Arabic(Syrian_Arab_Republic) ar_SY +Arabic(Syrian_Arab_Republic) ar_SY.UTF-8 +Arabic(Tunisia) ar_TN +Arabic(Tunisia) ar_TN.UTF-8 +Arabic(United_Arab_Emirates) ar_AE +Arabic(United_Arab_Emirates) ar_AE.UTF-8 +Arabic(Yemen) ar_YE +Arabic(Yemen) ar_YE.UTF-8 +Aragonese(Spain) an_ES +Aragonese(Spain) an_ES.UTF-8 +Armenian(Armenia) hy_AM.UTF-8 +Azeri(Azerbaijan) az_AZ.UTF-8 +Basque(France) eu_FR.UTF-8 +Basque(Spain) eu_ES +Basque(Spain) eu_ES@euro +Basque(Spain) eu_ES.UTF-8 +Basque(Spain) eu_ES.UTF-8@euro +Belarusian(Belarus) be_BY +Belarusian(Belarus) be_BY.UTF-8 +Bengali(BD) bn_BD +Bengali(India) bn_IN +Blin(Eritrea) byn_ER +Bosnian(Bosnia_and_Herzegowina) bs_BA +Bosnian(Bosnia_and_Herzegowina) bs_BA.UTF-8 +Breton(France) br_FR +Breton(France) br_FR@euro +Breton(France) br_FR.UTF-8 +Bulgarian(Bulgaria) bg_BG +Bulgarian(Bulgaria) bg_BG.UTF-8 +Catalan(Spain) ca_ES +Catalan(Spain) ca_ES@euro +Catalan(Spain) ca_ES.UTF-8 +Catalan(Spain) ca_ES.UTF-8@euro +Chinese(Hong_Kong) zh_HK +Chinese(Hong_Kong) zh_HK.UTF-8 +Chinese(P.R._of_China) zh_CN +Chinese(P.R._of_China) zh_CN.GB18030 +Chinese(P.R._of_China) zh_CN.GBK +Chinese(P.R._of_China) zh_CN.UTF-8 +Chinese(Singapore) zh_SG +Chinese(Singapore) zh_SG.GBK +Chinese(Singapore) zh_SG.UTF-8 +Chinese(Taiwan_R.O.C.) zh_TW +Chinese(Taiwan_R.O.C.) zh_TW.EUC-TW +Chinese(Taiwan_R.O.C.) zh_TW.UTF-8 +Cornish(Britain) kw_GB +Cornish(Britain) kw_GB.UTF-8 +Croatian(Croatia) hr_HR +Croatian(Croatia) hr_HR.UTF-8 +Czech(Czech_Republic) cs_CZ +Czech(Czech_Republic) cs_CZ.UTF-8 +Danish(Denmark) da_DK +Danish(Denmark) da_DK.ISO-8859-15 +Danish(Denmark) da_DK.UTF-8 +Dutch(Belgium) nl_BE +Dutch(Belgium) nl_BE@euro +Dutch(Belgium) nl_BE.UTF-8 +Dutch(Belgium) nl_BE.UTF-8@euro +Dutch(Netherlands) nl_NL +Dutch(Netherlands) nl_NL@euro +Dutch(Netherlands) nl_NL.UTF-8 +Dutch(Netherlands) nl_NL.UTF-8@euro +English(Australia) en_AU +English(Australia) en_AU.UTF-8 +English(Botswana) en_BW +English(Botswana) en_BW.UTF-8 +English(Canada) en_CA +English(Canada) en_CA.UTF-8 +English(Denmark) en_DK +English(Denmark) en_DK.UTF-8 +English(Great_Britain) en_GB +English(Great_Britain) en_GB.ISO-8859-15 +English(Great_Britain) en_GB.UTF-8 +English(Hong_Kong) en_HK +English(Hong_Kong) en_HK.UTF-8 +English(India) en_IN +English(Ireland) en_IE +English(Ireland) en_IE@euro +English(Ireland) en_IE.UTF-8 +English(Ireland) en_IE.UTF-8@euro +English(New_Zealand) en_NZ +English(New_Zealand) en_NZ.UTF-8 +English(Philippines) en_PH +English(Philippines) en_PH.UTF-8 +English(Singapore) en_SG +English(Singapore) en_SG.UTF-8 +English(South_Africa) en_ZA +English(South_Africa) en_ZA.UTF-8 +English(USA) en_US +English(USA) en_US.ISO-8859-15 +English(USA) en_US.UTF-8 +English(Zimbabwe) en_ZW +English(Zimbabwe) en_ZW.UTF-8 +Esperanto eo_XX.UTF-8 +Estonian(Estonia) et_EE +Estonian(Estonia) et_EE.ISO-8859-15 +Estonian(Estonia) et_EE.UTF-8 +Faroese(Faroe_Islands) fo_FO +Faroese(Faroe_Islands) fo_FO.UTF-8 +Filipino(Philippines) ph_PH.UTF-8 +Finnish(Finland) fi_FI +Finnish(Finland) fi_FI@euro +Finnish(Finland) fi_FI.UTF-8 +Finnish(Finland) fi_FI.UTF-8@euro +French(Belgium) fr_BE +French(Belgium) fr_BE@euro +French(Belgium) fr_BE.UTF-8 +French(Belgium) fr_BE.UTF-8@euro +French(Canada) fr_CA +French(Canada) fr_CA.UTF-8 +French(France) fr_FR +French(France) fr_FR@euro +French(France) fr_FR.UTF-8 +French(France) fr_FR.UTF-8@euro +French(Luxemburg) fr_LU +French(Luxemburg) fr_LU@euro +French(Luxemburg) fr_LU.UTF-8 +French(Luxemburg) fr_LU.UTF-8@euro +French(Switzerland) fr_CH +French(Switzerland) fr_CH.UTF-8 +Furlan(Italy) fur_IT.UTF-8 +fy(DE) fy_DE.UTF-8 +fy(NL) fy_NL.UTF-8 +Galician(Spain) gl_ES +Galician(Spain) gl_ES@euro +Galician(Spain) gl_ES.UTF-8 +Galician(Spain) gl_ES.UTF-8@euro +Ge'ez(Eritrea) gez_ER +Ge'ez(Eritrea) gez_ER@abegede +Ge'ez(Ethiopia) gez_ET +Ge'ez(Ethiopia) gez_ET@abegede +Georgian(Georgia) ka_GE +Georgian(Georgia) ka_GE.UTF-8 +German(Austria) de_AT +German(Austria) de_AT@euro +German(Austria) de_AT.UTF-8 +German(Austria) de_AT.UTF-8@euro +German(Belgium) de_BE +German(Belgium) de_BE@euro +German(Belgium) de_BE.UTF-8 +German(Belgium) de_BE.UTF-8@euro +German(Germany) de_DE +German(Germany) de_DE@euro +German(Germany) de_DE.UTF-8 +German(Germany) de_DE.UTF-8@euro +German(Luxemburg) de_LU +German(Luxemburg) de_LU@euro +German(Luxemburg) de_LU.UTF-8 +German(Luxemburg) de_LU.UTF-8@euro +German(Switzerland) de_CH +German(Switzerland) de_CH.UTF-8 +Greek(Cyprus) el_CY.UTF-8 +Greek(Greece) el_GR +Greek(Greece) el_GR.UTF-8 +Greenlandic(Greenland) kl_GL +Greenlandic(Greenland) kl_GL.UTF-8 +Gujarati(India) gu_IN +Hebrew(Israel) he_IL +Hebrew(Israel) he_IL.UTF-8 +Hebrew(Israel) iw_IL +Hebrew(Israel) iw_IL.UTF-8 +Hindi(India) hi_IN +Hungarian(Hungary) hu_HU +Hungarian(Hungary) hu_HU.UTF-8 +Icelandic(Iceland) is_IS +Icelandic(Iceland) is_IS.UTF-8 +Indonesian(Indonesia) id_ID +Indonesian(Indonesia) id_ID.UTF-8 +Irish(Ireland) ga_IE +Irish(Ireland) ga_IE@euro +Irish(Ireland) ga_IE.UTF-8 +Irish(Ireland) ga_IE.UTF-8@euro +Italian(Italy) it_IT +Italian(Italy) it_IT@euro +Italian(Italy) it_IT.UTF-8 +Italian(Italy) it_IT.UTF-8@euro +Italian(Switzerland) it_CH +Italian(Switzerland) it_CH.UTF-8 +Japanese(Japan) ja_JP.EUC-JP +Japanese(Japan) ja_JP.UTF-8 +Kannada(India) kn_IN +Kazakh(Kazakhstan) kk_KZ.UTF-8 +Kinyarwanda(Rwanda) rw_RW.UTF-8 +Korean(Republic_of_Korea) ko_KR.EUC-KR +Korean(Republic_of_Korea) ko_KR.UTF-8 +Kurdish(Turkey) ku_TR.UTF-8 +Lao(Laos) lo_LA +Latvian(Latvia) lv_LV +Latvian(Latvia) lv_LV.UTF-8 +li(NL) li_NL.UTF-8 +Lithuanian(Lithuania) lt_LT +Lithuanian(Lithuania) lt_LT.UTF-8 +Luganda(Uganda) lg_UG +Luganda(Uganda) lg_UG.UTF-8 +Macedonian(Macedonia) mk_MK +Macedonian(Macedonia) mk_MK.UTF-8 +Malagasy(Madagascar) mg_MG.UTF-8 +Malayalam(India) ml_IN +Malay(Malaysia) ms_MY +Malay(Malaysia) ms_MY.UTF-8 +Maltese(malta) mt_MT +Maltese(malta) mt_MT.UTF-8 +Manx_Gaelic(Britain) gv_GB +Manx_Gaelic(Britain) gv_GB.UTF-8 +Maori(New_Zealand) mi_NZ +Maori(New_Zealand) mi_NZ.UTF-8 +Marathi(India) mr_IN +Mongolian(Mongolia) mn_MN +nds(DE) nds_DE.UTF-8 +Nepali(Nepal) ne_NP +Northern_Saami(Norway) se_NO +Northern_Sotho(South_Africa) nso_ZA.UTF-8 +Norwegian_Bokml(Norway) nb_NO +Norwegian_Bokml(Norway) nb_NO.UTF-8 +Norwegian_Bokml(Norway) no_NO.UTF-8 +Norwegian,_Nynorsk(Norway) nn_NO +Norwegian,_Nynorsk(Norway) nn_NO.UTF-8 +Occitan(France) oc_FR +Occitan(France) oc_FR.UTF-8 +om(KE) om_KE.UTF-8 +Oromo(Ethiopia) om_ET +Oromo(Kenya) om_KE +Persian(Iran) fa_IR +Polish(Poland) pl_PL +Polish(Poland) pl_PL.UTF-8 +Portuguese(Brasil) pt_BR +Portuguese(Brasil) pt_BR.UTF-8 +Portuguese(Portugal) pt_PT +Portuguese(Portugal) pt_PT@euro +Portuguese(Portugal) pt_PT.UTF-8 +Portuguese(Portugal) pt_PT.UTF-8@euro +Punjabi(India) pa_IN +Romanian(Romania) ro_RO +Romanian(Romania) ro_RO.UTF-8 +Russian(Russia) ru_RU +Russian(Russia) ru_RU.KOI8-R +Russian(Russia) ru_RU.UTF-8 +Russian(Ukraine) ru_UA +Russian(Ukraine) ru_UA.UTF-8 +Sardinian(Italy) sc_IT.UTF-8 +Scots_Gaelic(Great_Britain) gd_GB +Scots_Gaelic(Great_Britain) gd_GB.UTF-8 +Serbian(Serbia_and_Montenegro) sr_CS.UTF-8 +Serbian(Yugoslavia) sr_YU +Serbian(Yugoslavia) sr_YU@cyrillic +Serbian(Yugoslavia) sr_YU.UTF-8 +Serbian(Yugoslavia) sr_YU.UTF-8@cyrillic +Sidama(Ethiopia) sid_ET +Slovak(Slovak) sk_SK +Slovak(Slovak) sk_SK.UTF-8 +Slovenian(Slovenia) sl_SI +Slovenian(Slovenia) sl_SI.UTF-8 +so(DJ) so_DJ.UTF-8 +so(KE) so_KE.UTF-8 +Somali(Djibouti) so_DJ +Somali(Ethiopia) so_ET +Somali(Kenya) so_KE +Somali(Somalia) so_SO +so(SO) so_SO.UTF-8 +Sotho(South_Africa) st_ZA +Sotho(South_Africa) st_ZA.UTF-8 +Spanish(Argentina) es_AR +Spanish(Argentina) es_AR.UTF-8 +Spanish(Bolivia) es_BO +Spanish(Bolivia) es_BO.UTF-8 +Spanish(Chile) es_CL +Spanish(Chile) es_CL.UTF-8 +Spanish(Colombia) es_CO +Spanish(Colombia) es_CO.UTF-8 +Spanish(Costa_Rica) es_CR +Spanish(Costa_Rica) es_CR.UTF-8 +Spanish(Dominican_Republic) es_DO +Spanish(Dominican_Republic) es_DO.UTF-8 +Spanish(Ecuador) es_EC +Spanish(Ecuador) es_EC.UTF-8 +Spanish(El_Salvador) es_SV +Spanish(El_Salvador) es_SV.UTF-8 +Spanish(Guatemala) es_GT +Spanish(Guatemala) es_GT.UTF-8 +Spanish(Honduras) es_HN +Spanish(Honduras) es_HN.UTF-8 +Spanish(Mexico) es_MX +Spanish(Mexico) es_MX.UTF-8 +Spanish(Nicaragua) es_NI +Spanish(Nicaragua) es_NI.UTF-8 +Spanish(Panama) es_PA +Spanish(Panama) es_PA.UTF-8 +Spanish(Paraguay) es_PY +Spanish(Paraguay) es_PY.UTF-8 +Spanish(Peru) es_PE +Spanish(Peru) es_PE.UTF-8 +Spanish(Puerto_Rico) es_PR +Spanish(Puerto_Rico) es_PR.UTF-8 +Spanish(Spain) es_ES +Spanish(Spain) es_ES@euro +Spanish(Spain) es_ES.UTF-8 +Spanish(Spain) es_ES.UTF-8@euro +Spanish(Uruguay) es_UY +Spanish(Uruguay) es_UY.UTF-8 +Spanish(USA) es_US +Spanish(USA) es_US.UTF-8 +Spanish(Venezuela) es_VE +Spanish(Venezuela) es_VE.UTF-8 +Swati(South_Africa) ss_ZA.UTF-8 +Swedish(Finland) sv_FI +Swedish(Finland) sv_FI@euro +Swedish(Finland) sv_FI.UTF-8 +Swedish(Finland) sv_FI.UTF-8@euro +Swedish(Sweden) sv_SE +Swedish(Sweden) sv_SE.ISO-8859-15 +Swedish(Sweden) sv_SE.UTF-8 +Tagalog(Philippines) tl_PH +Tagalog(Philippines) tl_PH.UTF-8 +Tajik(Tajikistan) tg_TJ +Tajik(Tajikistan) tg_TJ.UTF-8 +Tamil(India) ta_IN +Tatar(Tatarstan) tt_RU.UTF-8 +Telgu(India) te_IN +Thai(Thailand) th_TH +Thai(Thailand) th_TH.UTF-8 +Tigre(Eritrea) tig_ER +Tigrigna(Eritrea) ti_ER +Tigrigna(Ethiopia) ti_ET +Tsonga(South_Africa) ts_ZA.UTF-8 +Tswana(South_Africa) tn_ZA.UTF-8 +Turkish(Cyprus) tr_CY.UTF-8 +Turkish(Turkey) tr_TR +Turkish(Turkey) tr_TR.UTF-8 +Ukrainian(Ukraine) uk_UA +Ukrainian(Ukraine) uk_UA.UTF-8 +Upper_Sorbian(Germany) hsb_DE.UTF-8 +Urdu(Pakistan) ur_PK +Uzbek(Uzbekistan) uz_UZ +Uzbek(Uzbekistan) uz_UZ@cyrillic +Uzbek(Uzbekistan) uz_UZ.UTF-8 +Vietnamese(Vietnam) vi_VN +Vietnamese(Vietnam) vi_VN.TCVN +Walloon(Belgium) wa_BE +Walloon(Belgium) wa_BE@euro +Walloon(Belgium) wa_BE.UTF-8 +Welsh(Great_Britain) cy_GB +Welsh(Great_Britain) cy_GB.UTF-8 +Xhosa(South_Africa) xh_ZA +Xhosa(South_Africa) xh_ZA.UTF-8 +Yiddish(USA) yi_US +Yiddish(USA) yi_US.UTF-8 +Zulu(South_Africa) zu_ZA +Zulu(South_Africa) zu_ZA.UTF-8 --- gdm-2.17.7.orig/debian/postinst +++ gdm-2.17.7/debian/postinst @@ -0,0 +1,107 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +THIS_PACKAGE=gdm +DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager + +case "$1" in +configure) + if grep "/usr/bin/gdm" $DEFAULT_DISPLAY_MANAGER_FILE; then + echo "/usr/sbin/gdm" > $DEFAULT_DISPLAY_MANAGER_FILE + fi + ;; +esac + +# creating gdm group if he isn't already there +if ! getent group gdm >/dev/null; then + addgroup --system gdm +fi + +# creating gdm user if he isn't already there +if ! getent passwd gdm >/dev/null; then + adduser --system --ingroup gdm --home /var/lib/gdm gdm + usermod -c "Gnome Display Manager" gdm + usermod -d "/var/lib/gdm" gdm + usermod -g "gdm" gdm + usermod -s "/bin/false" gdm +fi + +if [ -d /var/lib/gdm ]; then + chown -R gdm:gdm /var/lib/gdm + chmod 0750 /var/lib/gdm +fi + +# debconf is not a registry, so we only fiddle with the default file if it +# does not exist +if [ ! -e $DEFAULT_DISPLAY_MANAGER_FILE ]; then + if db_get shared/default-x-display-manager; then + if [ "$THIS_PACKAGE" != "$RET" ]; then + echo "Please be sure to run \"dpkg --configure $RET\"." + fi + if db_get "$RET"/daemon_name; then + echo "$RET" > $DEFAULT_DISPLAY_MANAGER_FILE + fi + fi +fi +if [ ! -e /etc/default/gdm ]; then + if db_get "locales/default_environment_locale"; then + if [ "$RET" = "None" ]; then + RET= + fi + # If there's a space in the answer, it's not valid, so go with the blank + # default instead. + if echo "$RET" | grep -q ' '; then + RET= + fi + else + RET= + fi + cat < /etc/default/gdm +# GDM Defaults, source in the init script that starts GDM. LANG setting is +# taken from the locales package by default. +EOF + if [ -z "$RET" ]; then + cat <> /etc/default/gdm +#LANG= +EOF + else + cat <> /etc/default/gdm +LANG=$RET +EOF + fi +fi +# debconf hangs if gdm gets started below without this +db_stop || true + +gdm_running= + +# NOTE: the binary on disk most likely has changed, so we can't use --exec +if start-stop-daemon --stop --quiet --name gdm --signal 0 --pid /var/run/gdm.pid; then + gdm_running=yes +fi + +if [ -d /var/state/gdm ]; then + if [ "$gdm_running" ]; then + echo "Note: obsolete directory /var/state/gdm cannot be removed when gdm" + echo "is running. Reinstall the gdm package (or remove the directory" + echo "manually) when gdm is not running." + else + rm -r /var/state/gdm + fi +fi + +if [ -e /etc/rc2.d/S99gdm ]; then + update-rc.d -f gdm remove >/dev/null +fi + +if [ -x /etc/init.d/gdm ]; then + update-rc.d gdm defaults 13 01 >/dev/null 2>&1 + invoke-rc.d gdm reload || true +fi + +#DEBHELPER# + +exit 0 --- gdm-2.17.7.orig/debian/manpages +++ gdm-2.17.7/debian/manpages @@ -0,0 +1,2 @@ +debian/gdmlogin.1 +debian/gdmchooser.1 --- gdm-2.17.7.orig/debian/compat +++ gdm-2.17.7/debian/compat @@ -0,0 +1 @@ +4 --- gdm-2.17.7.orig/debian/config +++ gdm-2.17.7/debian/config @@ -0,0 +1,41 @@ +#!/bin/sh +# Debian gdm package configuration script +# Copyright 2000-2001 Branden Robinson. +# Licensed under the GNU General Public License, version 2. See the file +# /usr/share/common-licenses/GPL or . + +set -e + +# source debconf library +. /usr/share/debconf/confmodule + +THIS_PACKAGE=gdm +DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager + +# set default display manager + +db_get shared/default-x-display-manager +OLD_DEFAULT="$RET" + +db_metaget shared/default-x-display-manager owners +OWNERS="$RET" +db_metaget shared/default-x-display-manager choices +CHOICES="$RET" + +if [ "$OWNERS" != "$CHOICES" ]; then + db_subst shared/default-x-display-manager choices $OWNERS + db_fset shared/default-x-display-manager seen false +fi + +db_input high shared/default-x-display-manager || true +db_go + +# using this display manager? +db_get shared/default-x-display-manager +CURRENT_DEFAULT="$RET" +# remove the default display manager file if we're going to change it +if [ "$OLD_DEFAULT" != "$CURRENT_DEFAULT" ]; then + rm -f $DEFAULT_DISPLAY_MANAGER_FILE +fi + +exit 0 --- gdm-2.17.7.orig/debian/gdm.pam +++ gdm-2.17.7/debian/gdm.pam @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth requisite pam_nologin.so +auth required pam_env.so +@include common-auth +@include common-account +session required pam_limits.so +@include common-session +@include common-password --- gdm-2.17.7.orig/debian/gdm.pod +++ gdm-2.17.7/debian/gdm.pod @@ -0,0 +1,47 @@ +=head1 NAME + +gdm - GNOME Display Manager + +=head1 SYNOPSIS + +gdm + +=head1 DESCRIPTION + +B is the equivalent of xdm(1x) or wdm(1x), but uses the GNOME +libraries to provide a GNOME look-and-feel. It provides the GNOME +equivalent of a "login:" prompt. + +B reads F for its configuration. For each +local display, gdm starts an X server and runs gdmlogin(8x) on that +display. The main gdm process also listens for XDMCP requests from +remote displays. These requests can either be direct, causing B +to start a gdmlogin(8x) on the remote display, or indirect, causeing +a gdmchooser(8x) to be opened. + +When managing a display, B attempts to execute +FI, or F if that does +not exist. When a user logs in, B first attempts +FI (or F), +and then one of the sessions in F. When the session +has completed, B attempts to run +FI, or +FI. Of all these files, only the +F one is required to exist. + +B maintains information about the displays it is managing in +F. This includes xauth information, so this directory +is not readable to normal users. + +B uses PAM to perform authentication using the config file +F. + +=head1 AUTHOR + +Martin Kasper Petersen + +This manual page written by Steve Haslam for +Debian GNU/Linux. Updated by Raphal Hertzog . +Updated by Ryan Murray . + +=cut --- gdm-2.17.7.orig/debian/gdm.xpm +++ gdm-2.17.7/debian/gdm.xpm @@ -0,0 +1,415 @@ +/* XPM */ +static char * gdm_xpm[] = { +"32 32 380 2", +" c None", +". c #D4D3CA", +"+ c #EDE9DE", +"@ c #EBE8DE", +"# c #EAE6DE", +"$ c #E4E4DE", +"% c #E2E0DA", +"& c #E1DED6", +"* c #DBDAD6", +"= c #DBD7D4", +"- c #D7D3CF", +"; c #D3D2CD", +"> c #D0CDC7", +", c #CDCBC6", +"' c #CBC8BF", +") c #CAC5BF", +"! c #C4C2BE", +"~ c #C3BDB9", +"{ c #BBB9B5", +"] c #B9B5AE", +"^ c #ACA8A2", +"/ c #99978E", +"( c #72706C", +"_ c #EBE7DC", +": c #BAB8B8", +"< c #A1A1A2", +"[ c #A2A2A5", +"} c #A1A2A7", +"| c #A0A0A4", +"1 c #9B9EA1", +"2 c #999AA0", +"3 c #97979C", +"4 c #93949A", +"5 c #909195", +"6 c #8C8E93", +"7 c #8A8C8F", +"8 c #8A898E", +"9 c #85878B", +"0 c #828187", +"a c #7D7F82", +"b c #7A797F", +"c c #767276", +"d c #757475", +"e c #9B9893", +"f c #75716C", +"g c #EBE7DE", +"h c #8B8B92", +"i c #B6B6C2", +"j c #A2A1B3", +"k c #9898AC", +"l c #9192A6", +"m c #9395A8", +"n c #8D8FA3", +"o c #878A9C", +"p c #85879A", +"q c #838698", +"r c #7E7F94", +"s c #76788B", +"t c #737688", +"u c #727387", +"v c #717185", +"w c #6B6A7D", +"x c #5E5E6C", +"y c #4C4954", +"z c #827D7D", +"A c #767470", +"B c #91919B", +"C c #B5B7C6", +"D c #A0A2BB", +"E c #9C9DBA", +"F c #989AB8", +"G c #9598B5", +"H c #999DBA", +"I c #999CB9", +"J c #9396B3", +"K c #9698B6", +"L c #9194B1", +"M c #9395B4", +"N c #9497B4", +"O c #8F92AF", +"P c #8D90AD", +"Q c #8B8DAA", +"R c #7F809A", +"S c #6C6B81", +"T c #50505B", +"U c #7F7D7C", +"V c #73726D", +"W c #E3E2DD", +"X c #8C8D99", +"Y c #A5A7BC", +"Z c #9699B8", +"` c #9C9FC3", +" . c #9DA0C6", +".. c #9DA0C7", +"+. c #9D9FC6", +"@. c #9C9FC5", +"#. c #9C9EC5", +"$. c #9FA1B8", +"%. c #A9A89E", +"&. c #ABAA95", +"*. c #A6A5A2", +"=. c #9A9CC0", +"-. c #9698BE", +";. c #8B8CAE", +">. c #767791", +",. c #545662", +"'. c #7B7B7C", +"). c #716F6E", +"!. c #E1DED8", +"~. c #8A8A97", +"{. c #9A9BB2", +"]. c #999BBD", +"^. c #AFB1D1", +"/. c #D8D9EA", +"(. c #E0E1EE", +"_. c #E0E0EE", +":. c #B1B3D6", +"<. c #A3A5C4", +"[. c #C3BD65", +"}. c #CFC642", +"|. c #D2C839", +"1. c #CDC447", +"2. c #B5B28B", +"3. c #9DA0C3", +"4. c #8F92B5", +"5. c #797C96", +"6. c #545564", +"7. c #7B797E", +"8. c #6F6C69", +"9. c #DFDAD6", +"0. c #8C8D9A", +"a. c #9999B1", +"b. c #B7B9D1", +"c. c #F9F9FB", +"d. c #FFFFFF", +"e. c #F9F9FC", +"f. c #D3CF8F", +"g. c #D3C937", +"h. c #CFC643", +"i. c #ABABA5", +"j. c #9195B8", +"k. c #797C97", +"l. c #525563", +"m. c #787678", +"n. c #6A6966", +"o. c #DAD8D6", +"p. c #81828F", +"q. c #8D8FA5", +"r. c #A1A4C2", +"s. c #CDCFE2", +"t. c #F7F7FB", +"u. c #D0D1E7", +"v. c #C9C472", +"w. c #AEAD9A", +"x. c #9093B7", +"y. c #787B96", +"z. c #515261", +"A. c #757578", +"B. c #696765", +"C. c #D8D6D4", +"D. c #838691", +"E. c #8B8DA3", +"F. c #9A9DBF", +"G. c #9FA2C9", +"H. c #A2A5CF", +"I. c #A2A5D0", +"J. c #A3A6D1", +"K. c #B2B1A0", +"L. c #D1C83B", +"M. c #C9C156", +"N. c #A7A8B3", +"O. c #8F92B6", +"P. c #777995", +"Q. c #505060", +"R. c #757276", +"S. c #666260", +"T. c #D3D2CF", +"U. c #7B7D88", +"V. c #878A9F", +"W. c #9598BA", +"X. c #A1A4CF", +"Y. c #A3A6CC", +"Z. c #B8B589", +"`. c #CCC44D", +" + c #D2C83B", +".+ c #C8C157", +"++ c #ADADAA", +"@+ c #9EA1C8", +"#+ c #8F91B5", +"$+ c #767894", +"%+ c #4C4D5D", +"&+ c #716E72", +"*+ c #646160", +"=+ c #D2CEC9", +"-+ c #757882", +";+ c #84869C", +">+ c #989BBD", +",+ c #9DA1C8", +"'+ c #A1A4CE", +")+ c #D3D4E9", +"!+ c #9DA0C9", +"~+ c #8E90B4", +"{+ c #747691", +"]+ c #4A4A5B", +"^+ c #6F6C71", +"/+ c #646061", +"(+ c #CFCBC8", +"_+ c #72747F", +":+ c #7F8297", +"<+ c #9194B4", +"[+ c #999DC3", +"}+ c #9EA1CA", +"|+ c #9FA2CB", +"1+ c #D1D2E5", +"2+ c #F8F8FB", +"3+ c #D0D2E5", +"4+ c #9EA0C9", +"5+ c #9DA0C8", +"6+ c #999CC4", +"7+ c #898CAE", +"8+ c #71728D", +"9+ c #464655", +"0+ c #6A6A6C", +"a+ c #605F5E", +"b+ c #CBC9C1", +"c+ c #6B6E76", +"d+ c #787B8D", +"e+ c #878BA6", +"f+ c #9093B4", +"g+ c #9497BA", +"h+ c #9496BA", +"i+ c #9496BB", +"j+ c #9395BA", +"k+ c #9294B9", +"l+ c #9194B8", +"m+ c #898CAF", +"n+ c #7B7D9C", +"o+ c #64657D", +"p+ c #3E3E4B", +"q+ c #666367", +"r+ c #605C5C", +"s+ c #CCC6BF", +"t+ c #65676E", +"u+ c #6D717D", +"v+ c #7B7D93", +"w+ c #7F829B", +"x+ c #82849F", +"y+ c #8283A0", +"z+ c #81819E", +"A+ c #80809E", +"B+ c #7D7F9B", +"C+ c #7C7E99", +"D+ c #7A7C98", +"E+ c #797B97", +"F+ c #777895", +"G+ c #747591", +"H+ c #515164", +"I+ c #30303B", +"J+ c #605D61", +"K+ c #5E595A", +"L+ c #C7C5BC", +"M+ c #67696C", +"N+ c #73737B", +"O+ c #848491", +"P+ c #817F90", +"Q+ c #7F808F", +"R+ c #828292", +"S+ c #7D7D8E", +"T+ c #7E7F8E", +"U+ c #747684", +"V+ c #808190", +"W+ c #6E707E", +"X+ c #767786", +"Y+ c #6E6E7E", +"Z+ c #767686", +"`+ c #717382", +" @ c #70727F", +".@ c #6B6A78", +"+@ c #64646F", +"@@ c #403F45", +"#@ c #625E61", +"$@ c #5C5757", +"%@ c #C0BCB1", +"&@ c #A6A5A3", +"*@ c #989693", +"=@ c #969394", +"-@ c #939195", +";@ c #929090", +">@ c #8E8C8E", +",@ c #8C8A8F", +"'@ c #8B878A", +")@ c #848386", +"!@ c #848287", +"~@ c #807D80", +"{@ c #7D7B80", +"]@ c #7C797F", +"^@ c #77747A", +"/@ c #757278", +"(@ c #707072", +"_@ c #6B686C", +":@ c #646064", +"<@ c #635F61", +"[@ c #757070", +"}@ c #504F4B", +"|@ c #6E6B63", +"1@ c #989A92", +"2@ c #A4A399", +"3@ c #A5A49F", +"4@ c #A4A199", +"5@ c #A09C96", +"6@ c #A28B85", +"7@ c #9F908B", +"8@ c #949089", +"9@ c #9B7C77", +"0@ c #928A84", +"a@ c #948480", +"b@ c #947B74", +"c@ c #8B8585", +"d@ c #858180", +"e@ c #7A7874", +"f@ c #82866B", +"g@ c #889C43", +"h@ c #7A7965", +"i@ c #696766", +"j@ c #595E5B", +"k@ c #2C2C29", +"l@ c #323A33", +"m@ c #414139", +"n@ c #3C3C3A", +"o@ c #565652", +"p@ c #616059", +"q@ c #76736F", +"r@ c #75726A", +"s@ c #6A6963", +"t@ c #807E76", +"u@ c #737169", +"v@ c #78736B", +"w@ c #7A7873", +"x@ c #676460", +"y@ c #686661", +"z@ c #5F5B59", +"A@ c #3D3C3A", +"B@ c #292726", +"C@ c #282626", +"D@ c #1F2120", +"E@ c #1A2121", +"F@ c #000000", +"G@ c #353633", +"H@ c #3A3936", +"I@ c #5C5854", +"J@ c #65655F", +"K@ c #6E6D67", +"L@ c #63635D", +"M@ c #696863", +"N@ c #696963", +"O@ c #676762", +"P@ c #716D66", +"Q@ c #656460", +"R@ c #6C6860", +"S@ c #736D69", +"T@ c #62625C", +"U@ c #3C3B38", +"V@ c #22221F", +"W@ c #1F1E1C", +"X@ c #767C75", +"Y@ c #908F87", +"Z@ c #98928B", +"`@ c #92918A", +" # c #939086", +".# c #8B8B84", +"+# c #8C8985", +"@# c #8C877F", +"## c #86827D", +"$# c #85807E", +"%# c #847E7D", +"&# c #7E7B77", +"*# c #7E7973", +"=# c #76756F", +"-# c #64625A", +";# c #57534E", +" ", +" ", +" ", +" ", +" ", +" ", +" . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( ", +" _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f ", +" g h i j k l m n o p q r r s t u v w x y z A ", +" # B C D E F G H I J K L M N O P Q R S T U V ", +" W X Y Z ` ... .+.@.#.$.%.&.*.=.-.;.>.,.'.). ", +" !.~.{.].^./.(._./.:.<.[.}.|.1.2.3.4.5.6.7.8. ", +" 9.0.a.b.c.d.d.d.d.e.f.g.g.g.g.h.i.j.k.l.m.n. ", +" o.p.q.r.s.t.d.d.t.u.v.g.g.g.g.|.w.x.y.z.A.B. ", +" C.D.E.F.G.H.I.J.J.J.K.L.g.g.g.M.N.O.P.Q.R.S. ", +" T.U.V.W...X.I.I.I.I.Y.Z.`. +.+++@+#+$+%+&+*+ ", +" =+-+;+>+,+'+H.)+e.d.d.e.)+H.X.'+!+~+{+]+^+/+ ", +" (+_+:+<+[+}+|+1+2+d.d.2+3+}+4+5+6+7+8+9+0+a+ ", +" b+c+d+e+f+g+h+i+j+j+k+l+x.O.#+~+m+n+o+p+q+r+ ", +" s+t+u+v+w+x+y+z+A+B+C+D+E+P.F+G+8+o+H+I+J+K+ ", +" L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@ ", +" %@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@ ", +" |@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@ ", +" l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@ ", +" G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@F@F@ ", +" X@Y@Z@`@ #.#+#@###$#%#&#*#=#8.-#;# ", +" F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@ ", +" ", +" ", +" ", +" ", +" "}; --- gdm-2.17.7.orig/debian/gdmplay +++ gdm-2.17.7/debian/gdmplay @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/bin/aplay -q -N $@ 2> /dev/null --- gdm-2.17.7.orig/debian/README.Debian +++ gdm-2.17.7/debian/README.Debian @@ -0,0 +1,22 @@ +gdm for Debian +-------------- + +If you enable the face browser in /etc/X11/gdm/gdm.conf, gdm will look +for face files (any gtk+-supported image format; see +/usr/lib/gtk-2.0/2.2.0/loaders or similar for a list of installed +loaders) in ~/.gnome2/photo or /, +whichever is found first. Note that there is no filename extension +for either location. greeter/GlobalFaceDir is set in +/etc/X11/gdm/gdm.conf + +If you want a screensaver running with the greeter, you should use the +BackgroundProgram option in /etc/X11/gdm/gdm.conf, or make sure if you start +a gtk program in the PreSession script, that it is started with the gdm +userid, and not root + +A note to translators about the debconf templates -- translations +should be sent to the xdm package. I don't use gettext-based +templates in the source, because I sync to the ones in the xdm +package, and don't have any that are not shared. + + -- Ryan Murray , Sun Aug 24 21:34:22 PDT 2003 --- gdm-2.17.7.orig/debian/postrm +++ gdm-2.17.7/debian/postrm @@ -0,0 +1,22 @@ +#!/bin/sh +if [ "$1" = "purge" ] ; then + update-rc.d gdm remove >/dev/null + rm -f /etc/default/gdm + if [ -d /etc/gdm ]; then + rmdir --ignore-fail-on-non-empty /etc/gdm/Init /etc/gdm/PreSession /etc/gdm/PostSession /etc/gdm/PostLogin /etc/gdm/Sessions /etc/gdm 2>/dev/null + fi + if [ -d /var/lib/gdm ]; then + rm -r /var/lib/gdm + fi + if [ -d /var/log/gdm ]; then + rm -r /var/log/gdm + fi + if getent passwd gdm >/dev/null; then + deluser gdm + fi + if getent group gdm >/dev/null; then + delgroup gdm + fi +fi +#DEBHELPER# +exit 0 --- gdm-2.17.7.orig/debian/patches/09_desktop.patch +++ gdm-2.17.7/debian/patches/09_desktop.patch @@ -0,0 +1,18 @@ +diff -Nur gdm-2.14.4/gui/gdmsetup.desktop.in.in gdm-2.14.4.new/gui/gdmsetup.desktop.in.in +--- gdm-2.14.4/gui/gdmsetup.desktop.in.in 2006-04-17 20:38:19.000000000 +0200 ++++ gdm-2.14.4.new/gui/gdmsetup.desktop.in.in 2006-04-28 12:46:08.000000000 +0200 +@@ -4,12 +4,12 @@ + _GenericName=Login Window Preferences + _Comment=Configure the login window (GNOME Display Manager) + TryExec=@sbindir@/gdmsetup +-Exec=gdmsetup ++Exec=gksu gdmsetup + Icon=gdm-setup +-StartupNotify=true + Terminal=false + Type=Application + Categories=GNOME;Application;System;Settings; ++X-KDE-SubstituteUID=true + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=gdm + X-GNOME-Bugzilla-Component=general --- gdm-2.17.7.orig/debian/patches/07_change_socket_directory.patch +++ gdm-2.17.7/debian/patches/07_change_socket_directory.patch @@ -0,0 +1,12 @@ +diff -Nur gdm-2.17.6/daemon/gdm.h gdm-2.17.6.new/daemon/gdm.h +--- gdm-2.17.6/daemon/gdm.h 2007-01-22 06:20:40.000000000 +0100 ++++ gdm-2.17.6.new/daemon/gdm.h 2007-02-06 22:52:24.000000000 +0100 +@@ -800,7 +800,7 @@ + * all to be grabbed in one pull. + */ + #define GDM_SUP_MAX_MESSAGES 80 +-#define GDM_SUP_SOCKET "/tmp/.gdm_socket" ++#define GDM_SUP_SOCKET "/var/run/.gdm_socket" + + /* + * The user socket protocol. Each command is given on a separate line --- gdm-2.17.7.orig/debian/patches/08_gtkrc_by_theme.patch +++ gdm-2.17.7/debian/patches/08_gtkrc_by_theme.patch @@ -0,0 +1,25 @@ +diff -Nur gdm-2.13.0.9/gui/greeter/greeter_parser.c gdm-2.13.0.9.new/gui/greeter/greeter_parser.c +--- gdm-2.13.0.9/gui/greeter/greeter_parser.c 2006-02-21 22:16:36.000000000 +0000 ++++ gdm-2.13.0.9.new/gui/greeter/greeter_parser.c 2006-03-09 19:12:08.000000000 +0000 +@@ -1639,6 +1639,7 @@ + xmlChar *prop; + gboolean res; + GList *items; ++ char *dirtheme, *gtkrc; + + /* FIXME: EVIL! GLOBAL! */ + g_free (file_search_path); +@@ -1685,6 +1686,13 @@ + return NULL; + } + ++ dirtheme = g_path_get_dirname (file); ++ gtkrc = g_build_filename (dirtheme, "gtk-2.0", "gtkrc", NULL); ++ if (g_file_test (gtkrc, G_FILE_TEST_IS_REGULAR)) ++ gtk_rc_parse (gtkrc); ++ g_free (dirtheme); ++ g_free (gtkrc); ++ + /* + * The gtk-theme property specifies a theme specific gtk-theme to use + */ --- gdm-2.17.7.orig/debian/patches/11_powermanagement.patch +++ gdm-2.17.7/debian/patches/11_powermanagement.patch @@ -0,0 +1,542 @@ +diff -Nur gdm-2.17.7/daemon/gdm.c gdm-2.17.7.new/daemon/gdm.c +--- gdm-2.17.7/daemon/gdm.c 2007-02-12 10:57:24.000000000 +0100 ++++ gdm-2.17.7.new/daemon/gdm.c 2007-02-12 10:58:52.000000000 +0100 +@@ -642,6 +642,42 @@ + } + } + ++static void ++hibernate_machine (void) ++{ ++ gchar *hibernate = gdm_get_value_string (GDM_KEY_HIBERNATE); ++ ++ gdm_info (_("Master hibernating...")); ++ ++ if (hibernate != NULL && fork () == 0) { ++ char **argv; ++ ++ /* sync everything to disk, just in case something goes ++ * wrong with the hibernation */ ++ sync (); ++ ++ if (gdm_get_value_bool (GDM_KEY_XDMCP)) ++ gdm_xdmcp_close (); ++ /* In the child setup empty mask and set all signals to ++ * default values */ ++ gdm_unset_signals (); ++ ++ /* Also make a new process group */ ++ setsid (); ++ ++ VE_IGNORE_EINTR (chdir ("/")); ++ ++ /* short sleep to give some processing time to master */ ++ usleep (1000); ++ ++ argv = ve_split (hibernate); ++ if (argv != NULL && argv[0] != NULL) ++ VE_IGNORE_EINTR (execv (argv[0], argv)); ++ /* FIXME: what about fail */ ++ _exit (1); ++ } ++} ++ + #ifdef __linux__ + static void + change_to_first_and_clear (gboolean restart) +@@ -909,6 +945,7 @@ + (status == DISPLAY_RESTARTGDM || + status == DISPLAY_REBOOT || + status == DISPLAY_SUSPEND || ++ status == DISPLAY_HIBERNATE || + status == DISPLAY_HALT)) { + gdm_info (_("Restart GDM, Restart machine, Suspend, or Halt request when there is no system menu from display %s"), d->name); + status = DISPLAY_REMANAGE; +@@ -918,6 +955,7 @@ + (status == DISPLAY_RESTARTGDM || + status == DISPLAY_REBOOT || + status == DISPLAY_SUSPEND || ++ status == DISPLAY_HIBERNATE || + status == DISPLAY_HALT)) { + gdm_info (_("Restart GDM, Restart machine, Suspend or Halt request from a non-static display %s"), d->name); + status = DISPLAY_REMANAGE; +@@ -969,6 +1007,10 @@ + if (gdm_get_value_string (GDM_KEY_SUSPEND) == NULL) + status = DISPLAY_REMANAGE; + break; ++ case DISPLAY_HIBERNATE: ++ if (gdm_get_value_string (GDM_KEY_HIBERNATE) == NULL) ++ status = DISPLAY_REMANAGE; ++ break; + default: + break; + } +@@ -1020,6 +1062,15 @@ + goto start_autopsy; + break; + ++ case DISPLAY_HIBERNATE: /* Hibernate machine */ ++ /* XXX: this is ugly, why should there be a hibernate like this, ++ * see GDM_SOP_HIBERNATE_MACHINE */ ++ hibernate_machine (); ++ ++ status = DISPLAY_REMANAGE; ++ goto start_autopsy; ++ break; ++ + case DISPLAY_RESTARTGDM: + gdm_restart_now (); + break; +@@ -1184,6 +1235,10 @@ + suspend_machine (); + break; + ++ case GDM_LOGOUT_ACTION_HIBERNATE: ++ hibernate_machine (); ++ break; ++ + default: + /* This is a bit ugly but its the only place we can + check for the range of values */ +@@ -2514,6 +2569,22 @@ + if (sysmenu && gdm_get_value_string (GDM_KEY_SUSPEND) != NULL) { + suspend_machine (); + } ++ } else if (strncmp (msg, GDM_SOP_HIBERNATE_MACHINE " ", ++ strlen (GDM_SOP_HIBERNATE_MACHINE " ")) == 0) { ++ GdmDisplay *d; ++ long slave_pid; ++ gboolean sysmenu; ++ ++ if (sscanf (msg, GDM_SOP_HIBERNATE_MACHINE " %ld", &slave_pid) != 1) ++ return; ++ d = gdm_display_lookup (slave_pid); ++ ++ gdm_info (_("Master hibernating...")); ++ ++ sysmenu = gdm_get_value_bool_per_display (d->name, GDM_KEY_SYSTEM_MENU); ++ if (sysmenu && gdm_get_value_string (GDM_KEY_HIBERNATE) != NULL) { ++ hibernate_machine (); ++ } + } else if (strncmp (msg, GDM_SOP_CHOSEN_THEME " ", + strlen (GDM_SOP_CHOSEN_THEME " ")) == 0) { + GdmDisplay *d; +@@ -3663,6 +3734,13 @@ + g_string_append (msg, "!"); + sep = ";"; + } ++ if (sysmenu && disp->attached && ++ ! ve_string_empty (gdm_get_value_string (GDM_KEY_HIBERNATE))) { ++ g_string_append_printf (msg, "%s%s", sep, GDM_SUP_LOGOUT_ACTION_HIBERNATE); ++ if (logout_action == GDM_LOGOUT_ACTION_HIBERNATE) ++ g_string_append (msg, "!"); ++ sep = ";"; ++ } + + for (i = 0; i < GDM_CUSTOM_COMMAND_MAX; i++) { + gchar *key_string = NULL; +@@ -3725,6 +3803,73 @@ + g_string_append (msg, "\n"); + gdm_connection_write (conn, msg->str); + g_string_free (msg, TRUE); ++ } else if (strncmp (msg, GDM_SUP_SET_SUSPEND, ++ strlen (GDM_SUP_SET_SUSPEND)) == 0) { ++ GdmDisplay *disp; ++ gboolean was_ok = FALSE; ++ gboolean sysmenu = gdm_get_value_bool (GDM_KEY_SYSTEM_MENU); ++ ++ disp = gdm_connection_get_display (conn); ++ ++ /* Only allow locally authenticated connections */ ++ if ( ! GDM_CONN_AUTHENTICATED(conn) || ++ disp == NULL || ++ ! disp->logged_in) { ++ gdm_info (_("%s request denied: " ++ "Not authenticated"), "SET_SUSPEND"); ++ gdm_connection_write (conn, ++ "ERROR 100 Not authenticated\n"); ++ return; ++ } ++ ++ if (sysmenu && disp->attached && ++ ! ve_string_empty (gdm_get_value_string (GDM_KEY_SUSPEND))) { ++ was_ok = TRUE; ++ } ++ ++ if (was_ok) { ++ gdm_connection_write (conn, "OK\n"); ++ gdm_try_logout_action (disp); ++ } else { ++ gdm_connection_write (conn, "ERROR 7 Unknown logout action, or not available\n"); ++ } ++ if (disp->vt == gdm_get_cur_vt ()) { ++ suspend_machine (); ++ } ++ } else if (strncmp (msg, GDM_SUP_SET_HIBERNATE, ++ strlen (GDM_SUP_SET_HIBERNATE)) == 0) { ++ GdmDisplay *disp; ++ gboolean was_ok = FALSE; ++ gboolean sysmenu = gdm_get_value_bool (GDM_KEY_SYSTEM_MENU); ++ ++ disp = gdm_connection_get_display (conn); ++ ++ /* Only allow locally authenticated connections */ ++ if ( ! GDM_CONN_AUTHENTICATED(conn) || ++ disp == NULL || ++ ! disp->logged_in) { ++ gdm_info (_("%s request denied: " ++ "Not authenticated"), "SET_HIBERNATE"); ++ gdm_connection_write (conn, ++ "ERROR 100 Not authenticated\n"); ++ return; ++ } ++ ++ if (sysmenu && disp->attached && ++ ! ve_string_empty (gdm_get_value_string (GDM_KEY_HIBERNATE))) { ++ was_ok = TRUE; ++ } ++ ++ if (was_ok) { ++ gdm_connection_write (conn, "OK\n"); ++ gdm_try_logout_action (disp); ++ } else { ++ gdm_connection_write (conn, "ERROR 7 Unknown logout action, or not available\n"); ++ } ++ ++ if (disp->vt == gdm_get_cur_vt ()) { ++ hibernate_machine (); ++ } + } else if (strcmp (msg, GDM_SUP_QUERY_CUSTOM_CMD_NO_RESTART_STATUS) == 0) { + GdmDisplay *disp; + GString *msg; +@@ -3812,6 +3957,13 @@ + GDM_LOGOUT_ACTION_SUSPEND; + was_ok = TRUE; + } ++ } else if (strcmp (action, GDM_SUP_LOGOUT_ACTION_HIBERNATE) == 0) { ++ if (sysmenu && disp->attached && ++ ! ve_string_empty (gdm_get_value_string (GDM_KEY_HIBERNATE))) { ++ disp->logout_action = ++ GDM_LOGOUT_ACTION_HIBERNATE; ++ was_ok = TRUE; ++ } + } + else if (strncmp (action, GDM_SUP_LOGOUT_ACTION_CUSTOM_CMD_TEMPLATE, + strlen (GDM_SUP_LOGOUT_ACTION_CUSTOM_CMD_TEMPLATE)) == 0) { +@@ -3880,6 +4032,13 @@ + GDM_LOGOUT_ACTION_SUSPEND; + was_ok = TRUE; + } ++ } else if (strcmp (action, GDM_SUP_LOGOUT_ACTION_HIBERNATE) == 0) { ++ if (sysmenu && disp->attached && ++ ! ve_string_empty (gdm_get_value_string (GDM_KEY_HIBERNATE))) { ++ safe_logout_action = ++ GDM_LOGOUT_ACTION_HIBERNATE; ++ was_ok = TRUE; ++ } + } + else if (strncmp (action, GDM_SUP_LOGOUT_ACTION_CUSTOM_CMD_TEMPLATE, + strlen (GDM_SUP_LOGOUT_ACTION_CUSTOM_CMD_TEMPLATE)) == 0) { +diff -Nur gdm-2.17.7/daemon/gdmconfig.c gdm-2.17.7.new/daemon/gdmconfig.c +--- gdm-2.17.7/daemon/gdmconfig.c 2007-02-12 10:57:24.000000000 +0100 ++++ gdm-2.17.7.new/daemon/gdmconfig.c 2007-02-12 10:57:25.000000000 +0100 +@@ -117,6 +117,7 @@ + static gchar *GdmReboot = NULL; + static GdmCustomCmd *GdmCustomCommands = NULL; + static gchar *GdmSuspend = NULL; ++static gchar *GdmHibernate = NULL; + static gchar *GdmServAuthDir = NULL; + static gchar *GdmMulticastAddr; + static gchar *GdmUserAuthDir = NULL; +@@ -448,6 +449,7 @@ + gdm_config_add_hash (GDM_KEY_REBOOT, &GdmReboot, &string_type); + gdm_config_add_hash (GDM_KEY_HALT, &GdmHalt, &string_type); + gdm_config_add_hash (GDM_KEY_SUSPEND, &GdmSuspend, &string_type); ++ gdm_config_add_hash (GDM_KEY_HIBERNATE, &GdmHibernate, &string_type); + gdm_config_add_hash (GDM_KEY_LOG_DIR, &GdmLogDir, &string_type); + gdm_config_add_hash (GDM_KEY_PID_FILE, &GdmPidFile, &string_type); + gdm_config_add_hash (GDM_KEY_GLOBAL_FACE_DIR, &GdmGlobalFaceDir, &string_type); +@@ -1101,7 +1103,8 @@ + /* Halt, Reboot, and Suspend commands */ + } else if (is_key (key, GDM_KEY_HALT) || + is_key (key, GDM_KEY_REBOOT) || +- is_key (key, GDM_KEY_SUSPEND)) { ++ is_key (key, GDM_KEY_SUSPEND) || ++ is_key (key, GDM_KEY_HIBERNATE)) { + if (value != NULL) + *setting = ve_get_first_working_command (value, FALSE); + else +diff -Nur gdm-2.17.7/daemon/gdm.h gdm-2.17.7.new/daemon/gdm.h +--- gdm-2.17.7/daemon/gdm.h 2007-02-12 10:57:24.000000000 +0100 ++++ gdm-2.17.7.new/daemon/gdm.h 2007-02-12 10:57:25.000000000 +0100 +@@ -69,6 +69,7 @@ + #define DISPLAY_REBOOT 8 /* Rebewt */ + #define DISPLAY_HALT 16 /* Halt */ + #define DISPLAY_SUSPEND 17 /* Suspend (don't use, use the interrupt) */ ++#define DISPLAY_HIBERNATE 18 + #define DISPLAY_CHOSEN 20 /* successful chooser session, + restart display */ + #define DISPLAY_RUN_CHOOSER 30 /* Run chooser */ +@@ -124,6 +125,7 @@ + #define GDM_INTERRUPT_TIMED_LOGIN 'T' + #define GDM_INTERRUPT_CONFIGURE 'C' + #define GDM_INTERRUPT_SUSPEND 'S' ++#define GDM_INTERRUPT_HIBERNATE 'I' + #define GDM_INTERRUPT_SELECT_USER 'U' + #define GDM_INTERRUPT_LOGIN_SOUND 'L' + #define GDM_INTERRUPT_THEME 'H' +@@ -248,6 +250,7 @@ + #define GDM_KEY_BASE_XSESSION "daemon/BaseXsession=" GDMCONFDIR "/Xsession" + #define GDM_KEY_DEFAULT_SESSION "daemon/DefaultSession=gnome.desktop" + #define GDM_KEY_SUSPEND "daemon/SuspendCommand=" SUSPEND_COMMAND ++#define GDM_KEY_HIBERNATE "daemon/HibernateCommand=" + + #define GDM_KEY_USER_AUTHDIR "daemon/UserAuthDir=" + #define GDM_KEY_USER_AUTHDIR_FALLBACK "daemon/UserAuthFBDir=/tmp" +@@ -466,6 +469,7 @@ + GDM_LOGOUT_ACTION_HALT, + GDM_LOGOUT_ACTION_REBOOT, + GDM_LOGOUT_ACTION_SUSPEND, ++ GDM_LOGOUT_ACTION_HIBERNATE, + GDM_LOGOUT_ACTION_CUSTOM_CMD_FIRST, + GDM_LOGOUT_ACTION_CUSTOM_CMD_LAST = GDM_LOGOUT_ACTION_CUSTOM_CMD_FIRST + GDM_CUSTOM_COMMAND_MAX - 1, + GDM_LOGOUT_ACTION_LAST +@@ -737,6 +741,7 @@ + #define GDM_SOP_SOFT_RESTART_SERVERS "SOFT_RESTART_SERVERS" /* no arguments */ + /* Suspend the machine if it is even allowed */ + #define GDM_SOP_SUSPEND_MACHINE "SUSPEND_MACHINE" /* no arguments */ ++#define GDM_SOP_HIBERNATE_MACHINE "HIBERNATE_MACHINE" /* no arguments */ + #define GDM_SOP_CHOSEN_THEME "CHOSEN_THEME" /* */ + + /*Execute custom cmd*/ +@@ -1294,6 +1299,8 @@ + * 200 = Too many messages + * 999 = Unknown error + */ ++#define GDM_SUP_SET_SUSPEND "SET_SUSPEND" ++#define GDM_SUP_SET_HIBERNATE "SET_HIBERNATE" + #define GDM_SUP_SET_SAFE_LOGOUT_ACTION "SET_SAFE_LOGOUT_ACTION" /* */ + /* SET_SAFE_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend + * after everybody logs out. If only one +@@ -1326,6 +1333,7 @@ + #define GDM_SUP_LOGOUT_ACTION_HALT "HALT" + #define GDM_SUP_LOGOUT_ACTION_REBOOT "REBOOT" + #define GDM_SUP_LOGOUT_ACTION_SUSPEND "SUSPEND" ++#define GDM_SUP_LOGOUT_ACTION_HIBERNATE "HIBERNATE" + #define GDM_SUP_LOGOUT_ACTION_CUSTOM_CMD_TEMPLATE "CUSTOM_CMD" + /* + */ +diff -Nur gdm-2.17.7/daemon/slave.c gdm-2.17.7.new/daemon/slave.c +--- gdm-2.17.7/daemon/slave.c 2007-02-12 10:57:23.000000000 +0100 ++++ gdm-2.17.7.new/daemon/slave.c 2007-02-12 10:57:25.000000000 +0100 +@@ -4795,6 +4795,7 @@ + WEXITSTATUS (status) == DISPLAY_REBOOT || + WEXITSTATUS (status) == DISPLAY_HALT || + WEXITSTATUS (status) == DISPLAY_SUSPEND || ++ WEXITSTATUS (status) == DISPLAY_HIBERNATE || + WEXITSTATUS (status) == DISPLAY_RUN_CHOOSER || + WEXITSTATUS (status) == DISPLAY_RESTARTGDM || + WEXITSTATUS (status) == DISPLAY_GREETERFAILED)) { +@@ -5080,6 +5081,20 @@ + /* Not interrupted, continue reading input, + * just proxy this to the master server */ + return TRUE; ++ case GDM_INTERRUPT_HIBERNATE: ++ if (d->attached && ++ gdm_get_value_bool_per_display (d->name, GDM_KEY_SYSTEM_MENU) && ++ ! ve_string_empty (gdm_get_value_string (GDM_KEY_HIBERNATE))) { ++ gchar *msg = g_strdup_printf ("%s %ld", ++ GDM_SOP_HIBERNATE_MACHINE, ++ (long)getpid ()); ++ ++ gdm_slave_send (msg, FALSE /* wait_for_ack */); ++ g_free (msg); ++ } ++ /* Not interrupted, continue reading input, ++ * just proxy this to the master server */ ++ return TRUE; + case GDM_INTERRUPT_LOGIN_SOUND: + if (d->attached && + ! play_login_sound (gdm_get_value_string (GDM_KEY_SOUND_ON_LOGIN_FILE))) { +diff -Nur gdm-2.17.7/gui/greeter/greeter.c gdm-2.17.7.new/gui/greeter/greeter.c +--- gdm-2.17.7/gui/greeter/greeter.c 2007-02-12 06:40:12.000000000 +0100 ++++ gdm-2.17.7.new/gui/greeter/greeter.c 2007-02-12 10:57:25.000000000 +0100 +@@ -73,6 +73,7 @@ + gboolean *GdmCustomCmdsFound = NULL; + gboolean GdmAnyCustomCmdsFound = FALSE; + gboolean GdmSuspendFound = FALSE; ++gboolean GdmHibernateFound = FALSE; + gboolean GdmConfiguratorFound = FALSE; + + /* FIXME: hack */ +@@ -907,6 +908,7 @@ + gdm_config_reload_string (GDM_KEY_HALT) || + gdm_config_reload_string (GDM_KEY_REBOOT) || + gdm_config_reload_string (GDM_KEY_SUSPEND) || ++ gdm_config_reload_string (GDM_KEY_HIBERNATE) || + gdm_config_reload_string (GDM_KEY_CONFIGURATOR) || + gdm_config_reload_string (GDM_KEY_INFO_MSG_FILE) || + gdm_config_reload_string (GDM_KEY_INFO_MSG_FONT) || +@@ -1298,6 +1300,7 @@ + GdmHaltFound = gdm_working_command_exists (gdm_config_get_string (GDM_KEY_HALT)); + GdmRebootFound = gdm_working_command_exists (gdm_config_get_string (GDM_KEY_REBOOT)); + GdmSuspendFound = gdm_working_command_exists (gdm_config_get_string (GDM_KEY_SUSPEND)); ++ GdmHibernateFound = gdm_working_command_exists (gdm_config_get_string (GDM_KEY_HIBERNATE)); + GdmConfiguratorFound = gdm_working_command_exists (gdm_config_get_string (GDM_KEY_CONFIGURATOR)); + + GdmCustomCmdsFound = g_new0 (gboolean, GDM_CUSTOM_COMMAND_MAX); +diff -Nur gdm-2.17.7/gui/greeter/greeter_configuration.h gdm-2.17.7.new/gui/greeter/greeter_configuration.h +--- gdm-2.17.7/gui/greeter/greeter_configuration.h 2007-02-12 06:40:11.000000000 +0100 ++++ gdm-2.17.7.new/gui/greeter/greeter_configuration.h 2007-02-12 10:57:25.000000000 +0100 +@@ -30,6 +30,7 @@ + extern gchar *GdmHalt; + extern gchar *GdmReboot; + extern gchar *GdmSuspend; ++extern gchar *GdmHibernate; + extern gchar *GdmConfigurator; + extern gboolean GdmHaltFound; + extern gboolean GdmRebootFound; +@@ -37,6 +38,7 @@ + extern gboolean *GdmCustomCmdsFound; + extern gboolean GdmAnyCustomCmdsFound; + extern gboolean GdmSuspendFound; ++extern gboolean GdmHibernateFound; + extern gboolean GdmConfiguratorFound; + extern gchar *GdmSessionDir; + extern gchar *GdmDefaultSession; +diff -Nur gdm-2.17.7/gui/greeter/greeter_item.c gdm-2.17.7.new/gui/greeter/greeter_item.c +--- gdm-2.17.7/gui/greeter/greeter_item.c 2007-02-12 06:40:11.000000000 +0100 ++++ gdm-2.17.7.new/gui/greeter/greeter_item.c 2007-02-12 10:57:25.000000000 +0100 +@@ -229,6 +229,11 @@ + (info->show_type != NULL && + strcmp (info->show_type, "timed") == 0)) + return FALSE; ++ if (( ! sysmenu || ++ ! gdm_working_command_exists (gdm_config_get_string (GDM_KEY_HIBERNATE))) && ++ info->show_type != NULL && ++ strcmp (info->show_type, "hibernate") == 0) ++ return FALSE; + + return TRUE; + } +diff -Nur gdm-2.17.7/gui/greeter/greeter_system.c gdm-2.17.7.new/gui/greeter/greeter_system.c +--- gdm-2.17.7/gui/greeter/greeter_system.c 2007-02-12 06:40:12.000000000 +0100 ++++ gdm-2.17.7.new/gui/greeter/greeter_system.c 2007-02-12 10:57:25.000000000 +0100 +@@ -42,6 +42,7 @@ + extern gboolean *GdmCustomCmdsFound; + extern gboolean GdmAnyCustomCmdsFound; + extern gboolean GdmSuspendFound; ++extern gboolean GdmHibernateFound; + extern gboolean GdmConfiguratorFound; + + /* doesn't check for executability, just for existance */ +@@ -118,6 +119,17 @@ + } + + static void ++query_greeter_hibernate_handler (void) ++{ ++ if (gdm_wm_warn_dialog (_("Are you sure you want to hibernate the computer?"), "", ++ _("_Hibernate"), NULL, TRUE) == GTK_RESPONSE_YES) { ++ /* hibernate interruption */ ++ printf ("%c%c%c\n", STX, BEL, GDM_INTERRUPT_HIBERNATE); ++ fflush (stdout); ++ } ++} ++ ++static void + greeter_restart_handler (void) + { + closelog (); +@@ -145,6 +157,15 @@ + fflush (stdout); + } + ++ ++static void ++greeter_hibernate_handler (void) ++{ ++ printf ("%c%c%c\n", STX, BEL, GDM_INTERRUPT_HIBERNATE); ++ fflush (stdout); ++} ++ ++ + static void + greeter_config_handler (void) + { +@@ -198,7 +219,7 @@ + NULL); + } + +- if (GdmRebootFound || GdmHaltFound || GdmSuspendFound || GdmAnyCustomCmdsFound) { ++ if (GdmRebootFound || GdmHaltFound || GdmSuspendFound || GdmHibernateFound || GdmAnyCustomCmdsFound) { + sep = gtk_separator_menu_item_new (); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), sep); + gtk_widget_show (sep); +@@ -248,6 +269,15 @@ + G_CALLBACK (query_greeter_suspend_handler), + NULL); + } ++ ++ if (GdmHibernateFound) { ++ w = gtk_menu_item_new_with_mnemonic (_("_Hibernate")); ++ gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); ++ gtk_widget_show (GTK_WIDGET (w)); ++ g_signal_connect (G_OBJECT (w), "activate", ++ G_CALLBACK (query_greeter_hibernate_handler), ++ NULL); ++ } + } + + static gboolean +@@ -273,6 +303,7 @@ + GtkWidget *group_radio = NULL; + GtkWidget *halt_radio = NULL; + GtkWidget *suspend_radio = NULL; ++ GtkWidget *hibernate_radio = NULL; + GtkWidget *restart_radio = NULL; + GtkWidget **custom_cmds_radio = NULL; + GtkWidget *config_radio = NULL; +@@ -404,6 +435,23 @@ + gtk_widget_show (suspend_radio); + } + ++ if (GdmHibernateFound) { ++ if (group_radio != NULL) ++ radio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (group_radio)); ++ hibernate_radio = gtk_radio_button_new_with_mnemonic (radio_group, ++ _("_Hibernate the computer")); ++ group_radio = hibernate_radio; ++ gtk_tooltips_set_tip (tooltips, GTK_WIDGET (hibernate_radio), ++ _("Hibernate your computer"), ++ NULL); ++ g_signal_connect (G_OBJECT(hibernate_radio), "button_press_event", ++ G_CALLBACK(radio_button_press_event), NULL); ++ gtk_box_pack_start (GTK_BOX (vbox), ++ hibernate_radio, ++ FALSE, FALSE, 4); ++ gtk_widget_show (hibernate_radio); ++ } ++ + if (gdm_config_get_bool (GDM_KEY_CHOOSER_BUTTON)) { + if (group_radio != NULL) + radio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (group_radio)); +@@ -472,6 +520,8 @@ + greeter_restart_handler (); + else if (suspend_radio != NULL && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (suspend_radio))) + greeter_suspend_handler (); ++ else if (hibernate_radio != NULL && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (hibernate_radio))) ++ greeter_hibernate_handler (); + else if (config_radio != NULL && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (config_radio))) + greeter_config_handler (); + else if (chooser_radio != NULL && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (chooser_radio))) +@@ -500,6 +550,9 @@ + greeter_item_register_action_callback ("suspend_button", + (ActionFunc)query_greeter_suspend_handler, + NULL); ++ greeter_item_register_action_callback ("hibernate_button", ++ (ActionFunc)query_greeter_hibernate_handler, ++ NULL); + greeter_item_register_action_callback ("system_button", + (ActionFunc)greeter_system_handler, + NULL); --- gdm-2.17.7.orig/debian/patches/05_environment.patch +++ gdm-2.17.7/debian/patches/05_environment.patch @@ -0,0 +1,100 @@ +diff -Nur gdm-2.17.3/daemon/slave.c gdm-2.17.3.new/daemon/slave.c +--- gdm-2.17.3/daemon/slave.c 2006-12-04 19:28:13.000000000 +0100 ++++ gdm-2.17.3.new/daemon/slave.c 2006-12-06 11:47:30.000000000 +0100 +@@ -1771,7 +1771,6 @@ + g_setenv ("RUNNING_UNDER_GDM", "true", TRUE); + if ( ! ve_string_empty (display->theme_name)) + g_setenv ("GDM_GTK_THEME", display->theme_name, TRUE); +- g_unsetenv ("MAIL"); /* Unset $MAIL for broken shells */ + + closelog (); + +@@ -2496,9 +2495,7 @@ + + closelog (); + +- gdm_close_all_descriptors (2 /* from */, slave_fifo_pipe_fd/* except */, d->slave_notify_fd/* except2 */); +- +- gdm_open_dev_null (O_RDWR); /* open stderr - fd 2 */ ++ gdm_close_all_descriptors (3 /* from */, -1 /* except */, -1 /* except2 */); + + openlog ("gdm", LOG_PID, LOG_DAEMON); + +@@ -2532,7 +2529,6 @@ + g_setenv ("GDM_GREETER_PROTOCOL_VERSION", + GDM_GREETER_PROTOCOL_VERSION, TRUE); + g_setenv ("GDM_VERSION", VERSION, TRUE); +- g_unsetenv ("MAIL"); /* Unset $MAIL for broken shells */ + + pwent = getpwnam (gdmuser); + if G_LIKELY (pwent != NULL) { +@@ -2996,10 +2992,9 @@ + closelog (); + + VE_IGNORE_EINTR (close (0)); +- gdm_close_all_descriptors (2 /* from */, slave_fifo_pipe_fd /* except */, d->slave_notify_fd /* except2 */); ++ gdm_close_all_descriptors (3 /* from */, -1 /* except */, -1 /* except2 */); + + gdm_open_dev_null (O_RDONLY); /* open stdin - fd 0 */ +- gdm_open_dev_null (O_RDWR); /* open stderr - fd 2 */ + + openlog ("gdm", LOG_PID, LOG_DAEMON); + +@@ -3030,8 +3025,6 @@ + + g_setenv ("GDM_VERSION", VERSION, TRUE); + +- g_unsetenv ("MAIL"); /* Unset $MAIL for broken shells */ +- + pwent = getpwnam (gdmuser); + if G_LIKELY (pwent != NULL) { + /* Note that usually this doesn't exist */ +@@ -3494,7 +3487,6 @@ + g_setenv ("GDMSESSION", session, TRUE); + g_setenv ("DESKTOP_SESSION", session, TRUE); + g_setenv ("SHELL", pwent->pw_shell, TRUE); +- g_unsetenv ("MAIL"); /* Unset $MAIL for broken shells */ + + if (d->type == TYPE_STATIC) { + g_setenv ("GDM_XSERVER_LOCATION", "local", TRUE); +@@ -5422,7 +5414,6 @@ + g_setenv ("RUNNING_UNDER_GDM", "true", TRUE); + if ( ! ve_string_empty (d->theme_name)) + g_setenv ("GDM_GTK_THEME", d->theme_name, TRUE); +- g_unsetenv ("MAIL"); + argv = ve_split (script); + VE_IGNORE_EINTR (execv (argv[0], argv)); + syslog (LOG_ERR, _("%s: Failed starting: %s"), "gdm_slave_exec_script", +@@ -5561,7 +5552,6 @@ + g_setenv ("RUNNING_UNDER_GDM", "true", TRUE); + if ( ! ve_string_empty (d->theme_name)) + g_setenv ("GDM_GTK_THEME", d->theme_name, TRUE); +- g_unsetenv ("MAIL"); + + argv = ve_split (str->str); + VE_IGNORE_EINTR (execv (argv[0], argv)); +diff -Nur gdm-2.17.3/gui/gdmcommon.c gdm-2.17.3.new/gui/gdmcommon.c +--- gdm-2.17.3/gui/gdmcommon.c 2006-10-29 03:38:53.000000000 +0100 ++++ gdm-2.17.3.new/gui/gdmcommon.c 2006-12-06 11:33:53.000000000 +0100 +@@ -268,10 +268,6 @@ + { + guint sid; + +- if ( ! ve_string_empty (g_getenv ("GDM_IS_LOCAL")) && +- strncmp (ve_sure_string (g_getenv ("DISPLAY")), ":0", 2) == 0) +- return; +- + sid = g_signal_lookup ("activate", + GTK_TYPE_MENU_ITEM); + if (sid != NULL) { +@@ -311,10 +307,6 @@ + EntryBlink *eb; + GtkSettings *settings; + +- if ( ! ve_string_empty (g_getenv ("GDM_IS_LOCAL")) && +- strncmp (ve_sure_string (g_getenv ("DISPLAY")), ":0", 2) == 0) +- return; +- + eb = g_new0 (EntryBlink, 1); + + eb->entry = entry; --- gdm-2.17.7.orig/debian/patches/05_pam_user_unknown.patch +++ gdm-2.17.7/debian/patches/05_pam_user_unknown.patch @@ -0,0 +1,15 @@ +diff -Nur gdm-2.6.0.7.orig/daemon/verify-pam.c gdm-2.6.0.7/daemon/verify-pam.c +--- gdm-2.6.0.7.orig/daemon/verify-pam.c 2004-12-14 21:27:35.000000000 +0100 ++++ gdm-2.6.0.7/daemon/verify-pam.c 2005-06-15 17:27:54.835623872 +0200 +@@ -1013,8 +1013,10 @@ + if ( ! error_msg_given && + gdm_slave_action_pending ()) { + /* I'm not sure yet if I should display this message for any other issues - heeten */ ++ /* at least AUTHINFO_UNAVAIL -- it's what user unknown is! */ + if (pamerr == PAM_AUTH_ERR || +- pamerr == PAM_USER_UNKNOWN) { ++ pamerr == PAM_USER_UNKNOWN || ++ pamerr == PAM_AUTHINFO_UNAVAIL) { + gboolean is_capslock = FALSE; + const char *basemsg; + char *msg; --- gdm-2.17.7.orig/debian/patches/10_noxkeepcrashing.patch +++ gdm-2.17.7/debian/patches/10_noxkeepcrashing.patch @@ -0,0 +1,49 @@ +=== modified file 'daemon/gdm.c' +--- daemon/gdm.c ++++ daemon/gdm.c +@@ -909,6 +909,12 @@ + d->sleep_before_run = 3; + } else if (d->x_faileds >= 3) { + gdm_debug ("gdm_child_action: dealing with X crashes"); ++ if (gdm_get_value_bool (GDM_KEY_NOXKEEPSCRASHING)) { ++ gdm_display_unmanage (d); ++ gdm_start_first_unborn_local (3 /* delay */); ++ break; ++ } ++ + if ( ! deal_with_x_crashes (d)) { + gdm_debug ("gdm_child_action: Aborting display"); + /* an original way to deal with these things: + +=== modified file 'daemon/gdm.h' +--- daemon/gdm.h ++++ daemon/gdm.h +@@ -311,6 +311,7 @@ + #define GDM_KEY_CONFIGURATOR "daemon/Configurator=" EXPANDED_SBINDIR "/gdmsetup --disable-sound --disable-crash-dialog" + #define GDM_KEY_CONFIG_AVAILABLE "greeter/ConfigAvailable=true" + #define GDM_KEY_CHOOSER_BUTTON "greeter/ChooserButton=true" ++#define GDM_KEY_NOXKEEPSCRASHING "daemon/NoXKeepsCrashing=false" + #define GDM_KEY_TITLE_BAR "greeter/TitleBar=true" + + /* + +=== modified file 'daemon/gdmconfig.c' +--- daemon/gdmconfig.c ++++ daemon/gdmconfig.c +@@ -159,6 +159,7 @@ + static gboolean GdmAutomaticLoginEnable = FALSE; + static gboolean GdmConfigAvailable = FALSE; + static gboolean GdmSystemMenu = FALSE; ++static gboolean GdmNoXKeepsCrashing = FALSE; + static gboolean GdmChooserButton = FALSE; + static gboolean GdmBrowser = FALSE; + static gboolean GdmAddGtkModules = FALSE; +@@ -359,6 +360,7 @@ + gdm_config_add_hash (GDM_KEY_CONFIG_AVAILABLE, &GdmConfigAvailable, &bool_type); + gdm_config_add_hash (GDM_KEY_SYSTEM_MENU, &GdmSystemMenu, &bool_type); + gdm_config_add_hash (GDM_KEY_CHOOSER_BUTTON, &GdmChooserButton, &bool_type); ++ gdm_config_add_hash (GDM_KEY_NOXKEEPSCRASHING, &GdmNoXKeepsCrashing, &bool_type); + gdm_config_add_hash (GDM_KEY_BROWSER, &GdmBrowser, &bool_type); + gdm_config_add_hash (GDM_KEY_MULTICAST, &GdmMulticast, &bool_type); + gdm_config_add_hash (GDM_KEY_NEVER_PLACE_COOKIES_ON_NFS, + --- gdm-2.17.7.orig/debian/patches/02_xkeepscrashing_autoconfigure.patch +++ gdm-2.17.7/debian/patches/02_xkeepscrashing_autoconfigure.patch @@ -0,0 +1,110 @@ +diff -Nur gdm-2.8.0.2.orig/config/XKeepsCrashing gdm-2.8.0.2/config/XKeepsCrashing +--- gdm-2.8.0.2.orig/config/XKeepsCrashing 2005-07-19 09:53:41.000000000 +0200 ++++ gdm-2.8.0.2/config/XKeepsCrashing 2005-08-09 19:51:41.000000000 +0200 +@@ -60,32 +60,13 @@ + # to tell the user if possible + + # +-# First see if we can find an X configuration program +-# (first one in the list will be used) +-# +-XCONFIGURATOR= +-for n in \ +- /usr/bin/system-config-display \ +- /usr/bin/redhat-config-xfree86 \ +- /usr/sbin/XFdrake \ +- /usr/bin/X11/XF86Setup \ +- /usr/bin/X11/Xconfigurator \ +- /usr/bin/X11/xf86cfg \ +- ; do +- # standard shell test has no or and loops have no breaks, eek +- if test "x$XCONFIGURATOR" = "x" ; then +- if test -x "$n" ; then +- XCONFIGURATOR="$n" +- fi +- fi +-done +- +-# + # Now we check for dialog and gdmaskpass + # ++DIALOG_OPTS= + DIALOG=`gdmwhich dialog` + if test "x$DIALOG" = "x" ; then + DIALOG=`gdmwhich whiptail` ++ DIALOG_OPTS="--scrolltext" + fi + if test -x "$LIBEXECDIR/gdmaskpass" ; then + ASKPASS="$LIBEXECDIR/gdmaskpass" +@@ -93,28 +74,6 @@ + ASKPASS= + fi + +-# +-# If this is a mouse problem try mouseconfig and modify some +-# messages +-# +-if grep '^\(Cannot open mouse\|No core pointer\)' "$XLOG" 2> /dev/null ; then +- +- MSG8=`gettextfunc "Failed to start the X server (your graphical interface). It seems that the pointer device (your mouse) is not set up correctly. Would you like to view the X server output to diagnose the problem?"` +- +- if test -x /usr/sbin/mouseconfig ; then +- XCONFIGURATOR=/usr/sbin/mouseconfig +- # Note: we know this is a mouse problem and yay we have mouseconfig +- MSG4=`gettextfunc "Would you like to try to configure the mouse? Note that you will need the root password for this."` +- fi +- +- if test -x /usr/bin/system-config-mouse ; then +- XCONFIGURATOR=/usr/bin/system-config-mouse +- # Note: we know this is a mouse problem and yay we have system-config-mouse +- MSG4=`gettextfunc "Would you like to try to configure the mouse? Note that you will need the root password for this."` +- fi +- +-fi +- + # we require 'gdmopen', to open a console, because we really dont + # have one. Perhaps someone should try to figure out some shell + # black magic to get this to work on other then linux systems +@@ -157,38 +116,15 @@ + fi + + if "$DIALOG" --yesno "$MSG8" 10 50 ; then +- "$DIALOG" --textbox "$XLOG" 22 76 ++ "$DIALOG" $DIALOG_OPTS --textbox "$XLOG" 22 76 + # Support XFree86 v4 logfile thingie + if grep '^(..) Log file: "' "$XLOG" 2> /dev/null ; then + XLOG_DETAIL=`grep '^(..) Log file: "' "$XLOG" | sed 's/^[^"]*"\([^"]*\)".*$/\1/'` + if "$DIALOG" --yesno "$MSG9" 10 50 ; then +- "$DIALOG" --textbox "$XLOG_DETAIL" 22 76 ++ "$DIALOG" $DIALOG_OPTS --textbox "$XLOG_DETAIL" 22 76 + fi + fi + fi + +-if test "x$XCONFIGURATOR" = "x" ; then +- "$DIALOG" --msgbox "$MSG7" 8 50 +- exit 1 +-fi +- +-if "$DIALOG" --yesno "$MSG4" 10 50 ; then +- clear +- echo +- echo "$MSG5" +- if test "x$ASKPASS" = "x" ; then +- # dirty trick to fool su into asking the root password even if were +- # root +- su nobody -c "su -c $XCONFIGURATOR" +- else +- if "$ASKPASS" ; then +- "$XCONFIGURATOR" +- fi +- fi +- clear +- "$DIALOG" --msgbox "$MSG6" 8 50 +- exit 0 +-else +- "$DIALOG" --msgbox "$MSG7" 8 50 +- exit 1 +-fi ++"$DIALOG" --msgbox "$MSG7" 8 50 ++exit 1 --- gdm-2.17.7.orig/debian/patches/01_xconfigoptions.patch +++ gdm-2.17.7/debian/patches/01_xconfigoptions.patch @@ -0,0 +1,168 @@ +diff -Nur gdm-2.15.9/configure gdm-2.15.9.new/configure +--- gdm-2.15.9/configure 2006-08-07 22:01:38.000000000 +0200 ++++ gdm-2.15.9.new/configure 2006-08-08 17:52:53.000000000 +0200 +@@ -32549,30 +32549,30 @@ + X_SERVER_PATH="/usr/X11R6/bin" + X_SERVER="/usr/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then + X_PATH="/usr/X11/bin" + X_SERVER_PATH="/usr/X11/bin" + X_SERVER="/usr/X11/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/X11R6/bin/X; then + X_PATH="/usr/X11R6/bin" + X_SERVER_PATH="/usr/X11R6/bin" + X_SERVER="/usr/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/bin/Xorg; then + X_PATH="/usr/bin" + X_SERVER_PATH="/usr/bin" + X_SERVER="/usr/bin/Xorg" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/X11/bin/X; then + X_PATH="/usr/X11/bin" + X_SERVER_PATH="/usr/X11/bin" + X_SERVER="/usr/X11/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/openwin/bin/Xsun; then + # Do not add /usr/openwin/bin here because on Solaris you need + # /usr/openwin/bin in your PATH even if you are using the Xorg +@@ -32580,18 +32580,18 @@ + X_PATH="/usr/openwin/bin" + X_SERVER_PATH="/usr/openwin/bin" + X_SERVER="/usr/openwin/bin/Xsun" +- X_CONFIG_OPTIONS="-audit 0 -nobanner" ++ X_CONFIG_OPTIONS="-br -audit 0 -nobanner" + elif test -x /opt/X11R6/bin/X; then + X_PATH="/opt/X11R6/bin" + X_SERVER_PATH="/opt/X11R6/bin" + X_SERVER="/opt/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/opt/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/bin/X; then + X_PATH="/usr/bin" + X_SERVER_PATH="/usr/bin" + X_SERVER="/usr/bin/X" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + else + # what to do, what to do, this is wrong, but this just sets the + # defaults, perhaps this user is cross compiling or some such +@@ -32599,7 +32599,7 @@ + X_SERVER_PATH="/usr/X11R6/bin" + X_SERVER="/usr/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/bin/X11:/usr/X11R6/bin:/usr/local/bin:/opt/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + fi + + # Don't add bindir to GDM_USER_PATH if it is already in the PATH. +@@ -32614,11 +32614,11 @@ + case "$host" in + *solaris*) + X_XNEST_PATH="/usr/openwin/bin" +- X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn" ++ X_XNEST_CONFIG_OPTIONS="-br -audit 0 -name Xnest -pn" + ;; + *) + X_XNEST_PATH=$X_SERVER_PATH +- X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest" ++ X_XNEST_CONFIG_OPTIONS="-br -audit 0 -name Xnest" + ;; + esac + +diff -Nur gdm-2.15.9/configure.ac gdm-2.15.9.new/configure.ac +--- gdm-2.15.9/configure.ac 2006-08-07 21:56:22.000000000 +0200 ++++ gdm-2.15.9.new/configure.ac 2006-08-08 17:53:27.000000000 +0200 +@@ -974,30 +974,30 @@ + X_SERVER_PATH="/usr/X11R6/bin" + X_SERVER="/usr/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test ! -h /usr/X11 -a -x /usr/X11/bin/X; then + X_PATH="/usr/X11/bin" + X_SERVER_PATH="/usr/X11/bin" + X_SERVER="/usr/X11/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/X11R6/bin/X; then + X_PATH="/usr/X11R6/bin" + X_SERVER_PATH="/usr/X11R6/bin" + X_SERVER="/usr/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/bin/Xorg; then + X_PATH="/usr/bin" + X_SERVER_PATH="/usr/bin" + X_SERVER="/usr/bin/Xorg" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/X11/bin/X; then + X_PATH="/usr/X11/bin" + X_SERVER_PATH="/usr/X11/bin" + X_SERVER="/usr/X11/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/X11/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/openwin/bin/Xsun; then + # Do not add /usr/openwin/bin here because on Solaris you need + # /usr/openwin/bin in your PATH even if you are using the Xorg +@@ -1005,18 +1005,18 @@ + X_PATH="/usr/openwin/bin" + X_SERVER_PATH="/usr/openwin/bin" + X_SERVER="/usr/openwin/bin/Xsun" +- X_CONFIG_OPTIONS="-audit 0 -nobanner" ++ X_CONFIG_OPTIONS="-br -audit 0 -nobanner" + elif test -x /opt/X11R6/bin/X; then + X_PATH="/opt/X11R6/bin" + X_SERVER_PATH="/opt/X11R6/bin" + X_SERVER="/opt/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/opt/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + elif test -x /usr/bin/X; then + X_PATH="/usr/bin" + X_SERVER_PATH="/usr/bin" + X_SERVER="/usr/bin/X" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + else + # what to do, what to do, this is wrong, but this just sets the + # defaults, perhaps this user is cross compiling or some such +@@ -1024,7 +1024,7 @@ + X_SERVER_PATH="/usr/X11R6/bin" + X_SERVER="/usr/X11R6/bin/X" + GDM_USER_PATH="$GDM_USER_PATH:/usr/bin/X11:/usr/X11R6/bin:/usr/local/bin:/opt/X11R6/bin" +- X_CONFIG_OPTIONS="-audit 0" ++ X_CONFIG_OPTIONS="-br -audit 0" + fi + + # Don't add bindir to GDM_USER_PATH if it is already in the PATH. +@@ -1039,11 +1039,11 @@ + case "$host" in + *solaris*) + X_XNEST_PATH="/usr/openwin/bin" +- X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest -pn" ++ X_XNEST_CONFIG_OPTIONS="-br -audit 0 -name Xnest -pn" + ;; + *) + X_XNEST_PATH=$X_SERVER_PATH +- X_XNEST_CONFIG_OPTIONS="-audit 0 -name Xnest" ++ X_XNEST_CONFIG_OPTIONS="-br -audit 0 -name Xnest" + ;; + esac + --- gdm-2.17.7.orig/debian/patches/02_default_config.patch +++ gdm-2.17.7/debian/patches/02_default_config.patch @@ -0,0 +1,224 @@ +diff -Nur gdm-2.17.6/config/gdm.conf.in gdm-2.17.6.new/config/gdm.conf.in +--- gdm-2.17.6/config/gdm.conf.in 2007-01-22 06:20:41.000000000 +0100 ++++ gdm-2.17.6.new/config/gdm.conf.in 2007-01-22 17:43:44.000000000 +0100 +@@ -66,7 +66,7 @@ + + # The greeter for local (non-xdmcp) logins. Change gdmlogin to gdmgreeter to + # get the new graphical greeter. +-#Greeter=@libexecdir@/gdmlogin ++Greeter=@libexecdir@/gdmgreeter + + # The greeter for xdmcp logins, usually you want a less graphically intensive + # greeter here so it's better to leave this with gdmlogin +@@ -83,11 +83,11 @@ + # Default path to set. The profile scripts will likely override this value. + # This value will be overridden with the value from /etc/default/login if it + # contains "ROOT=". +-#DefaultPath=@GDM_USER_PATH@ ++#DefaultPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games + # Default path for root. The profile scripts will likely override this value. + # This value will be overridden with the value from /etc/default/login if it + # contains "SUROOT=". +-#RootPath=/sbin:/usr/sbin:@GDM_USER_PATH@ ++#RootPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games + + # If you are having trouble with using a single server for a long time and want + # GDM to kill/restart the server, turn this on. On Solaris, this value is +@@ -103,7 +103,7 @@ + # To try to kill all clients started at greeter time or in the Init script. + # does not always work, only if those clients have a window of their own. + #KillInitClients=true +-LogDir=@logdir@ ++LogDir=/var/log/gdm + # You should probably never change this value unless you have a weird setup. + PidFile=/var/run/gdm.pid + +@@ -123,9 +123,10 @@ + XKeepsCrashing=@gdmconfdir@/XKeepsCrashing + # Reboot, Halt and suspend commands, you can add different commands separated + # by a semicolon. GDM will use the first one it can find. +-#RebootCommand=@REBOOT_COMMAND@ +-#HaltCommand=@HALT_COMMAND@ +-#SuspendCommand=@SUSPEND_COMMAND@ ++RebootCommand=/sbin/shutdown -r now "Rebooted from gdm menu." ++HaltCommand=/sbin/shutdown -h now "Halted from gdm menu." ++SuspendCommand=/usr/sbin/pmi action sleep ++HibernateCommand=/usr/sbin/pmi action hibernate + # Probably should not touch the below this is the standard setup. + ServAuthDir=@authdir@ + # This is our standard startup script. A bit different from a normal X +@@ -136,9 +137,9 @@ + # really a PATH style variable since 2.4.4.2 to allow actual interoperability + # with KDM. Note that /Sessions is there for backwards + # compatibility reasons with 2.4.4.x. +-#SessionDesktopDir=/etc/X11/sessions/:@dmconfdir@/Sessions/:@datadir@/gdm/BuiltInSessions/:@datadir@/xsessions/ ++SessionDesktopDir=/etc/X11/sessions/:@dmconfdir@/Sessions/:@datadir@/gdm/BuiltInSessions/:@datadir@/xsessions/ + # This is the default .desktop session. One of the ones in SessionDesktopDir +-#DefaultSession=gnome.desktop ++DefaultSession=default.desktop + # Better leave this blank and HOME will be used. You can use syntax ~/ below + # to indicate home directory of the user. You can also set this to something + # like /tmp if you don't want the authorizations to be in home directories. +@@ -160,18 +161,18 @@ + # affect Xnest flexiservers. + #FlexiReapDelayMinutes=5 + # The X nest command. +-Xnest=@X_XNEST_PATH@/Xnest @X_XNEST_CONFIG_OPTIONS@ ++Xnest=/usr/bin/Xnest -br @X_XNEST_CONFIG_OPTIONS@ + # Automatic VT allocation. Right now only works on Linux. This way we force + # X to use specific vts. turn VTAllocation to false if this is causing + # problems. +-#FirstVT=7 +-#VTAllocation=true ++FirstVT=7 ++VTAllocation=true + # Should double login be treated with a warning (and possibility to change VT's + # on Linux and FreeBSD systems for console logins) + #DoubleLoginWarning=true + # Should a second login always resume the current session and switch VT's on + # Linux and FreeBSD systems for console logins +-#AlwaysLoginCurrentSession=true ++AlwaysLoginCurrentSession=true + + # If true then the last login information is printed to the user before being + # prompted for password. While this gives away some info on what users are on +@@ -182,7 +183,7 @@ + + # Program used to play sounds. Should not require any 'daemon' or anything + # like that as it will be run when no one is logged in yet. +-#SoundProgram=@SOUND_PROGRAM@ ++SoundProgram=/usr/lib/gdmplay + + # These are the languages that the console cannot handle because of font + # issues. Here we mean the text console, not X. This is only used when there +@@ -204,7 +205,7 @@ + [security] + # Allow root to login. It makes sense to turn this off for kiosk use, when + # you want to minimize the possibility of break in. +-AllowRoot=true ++AllowRoot=false + # Allow login as root via XDMCP. This value will be overridden and set to + # false if the /etc/default/login file exists and contains + # "CONSOLE=/dev/login", and set to true if the /etc/default/login file exists +@@ -233,7 +234,7 @@ + # Note: Anytime we find a -query or -indirect on the command line we do not add + # a "-nolisten tcp", as then the query just wouldn't work, so this setting only + # affects truly local sessions. +-#DisallowTCP=true ++DisallowTCP=true + # By default never place cookies if we "detect" NFS. We detect NFS by + # detecting "root-squashing". It seems bad practice to place cookies on things + # that go over the network by default and thus we do not do it by default. +@@ -295,16 +296,16 @@ + #GtkRC=@datadir@/themes/Default/gtk-2.0/gtkrc + + # The GTK+ theme to use for the GUI. +-#GtkTheme=Default ++GtkTheme=Human + # If to allow changing the GTK+ (widget) theme from the greeter. Currently + # this only affects the standard greeter as the graphical greeter does not yet + # have this ability. +-#AllowGtkThemeChange=true ++AllowGtkThemeChange=true + # Comma separated list of themes to allow. These must be the names of the + # themes installed in the standard locations for gtk themes. You can also + # specify 'all' to allow all installed themes. These should be just the + # basenames of the themes such as 'Thinice' or 'LowContrast'. +-#GtkThemesToAllow=all ++GtkThemesToAllow=Human,HighContrast,HighContrastInverse,LowContrast + + # Maximum size of an icon, larger icons are scaled down. + #MaxIconWidth=128 +@@ -340,7 +341,7 @@ + # User ID's less than the MinimalUID value will not be included in the face + # browser or in the gdmselection list for Automatic/Timed login. They will not + # be displayed regardless of the settings for Include and Exclude. +-#MinimalUID=100 ++MinimalUID=1000 + # Users listed in Include will be included in the face browser and in the + # gdmsetup selection list for Automatic/Timed login. Users should be separated + # by commas. +@@ -349,7 +350,7 @@ + # gdmsetup selection list for Automatic/Timed login. Excluded users will still + # be able to log in, but will have to type their username. Users should be + # separated by commas. +-#Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm,nfsnobody,pcap ++Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm + # By default, an empty include list means display no users. By setting + # IncludeAll to true, the password file will be scanned and all users will be + # displayed except users excluded via the Exclude setting and user ID's less +@@ -357,14 +358,14 @@ + # large numbers of users and this feature should not be used in such + # environments. The setting of IncludeAll does nothing if Include is set to a + # non-empty value. +-#IncludeAll=false ++IncludeAll=true + # If user or user.png exists in this dir it will be used as his picture. + #GlobalFaceDir=@datadir@/pixmaps/faces/ + + # File which contains the locale we show to the user. Likely you want to use + # the one shipped with GDM and edit it. It is not a standard locale.alias + # file, although GDM will be able to read a standard locale.alias file as well. +-#LocaleFile=@gdmlocaledir@/locale.alias ++LocaleFile=/etc/gdm/locale.conf + # Logo shown in the standard greeter. + #Logo=@pixmapdir@/gdm-foot-logo.png + # Logo shown on file chooser button in gdmsetup (do not modify this value). +@@ -379,7 +380,7 @@ + # however. + #SystemMenu=true + # Configuration is available from the system menu of the greeter. +-#ConfigAvailable=false ++ConfigAvailable=false + # Should the chooser button be shown. If this is shown, GDM can drop into + # chooser mode which will run the xdmcp chooser locally and allow the user to + # connect to some remote host. Local XDMCP does not need to be enabled, +@@ -413,8 +414,8 @@ + # The Standard greeter (gdmlogin) uses BackgroundColor as the background + # color, while the themed greeter (gdmgreeter) uses GraphicalThemedColor + # as the background color. +-BackgroundColor=#76848F +-GraphicalThemedColor=#76848F ++BackgroundColor=#dab082 ++GraphicalThemedColor=#dab082 + # XDMCP session should only get a color, this is the sanest setting since you + # don't want to take up too much bandwidth + #BackgroundRemoteOnlyColor=true +@@ -445,7 +446,7 @@ + #Use24Clock=auto + # Use circles in the password field. Looks kind of cool actually, but only + # works with certain fonts. +-#UseCirclesInEntry=false ++UseCirclesInEntry=true + # Do not show any visible feedback in the password field. This is standard for + # instance in console, xdm and ssh. + #UseInvisibleInEntry=false +@@ -455,7 +456,7 @@ + # list then provide a list that is delimited by /: to the GraphicalThemes + # key and set GraphicalThemeRand to true. Otherwise use GraphicalTheme + # and specify just one theme. +-#GraphicalTheme=circles ++GraphicalTheme=Human + #GraphicalThemes=circles/:happygnome + GraphicalThemeDir=@datadir@/gdm/themes/ + GraphicalThemeRand=false +@@ -471,8 +472,8 @@ + # user input. If SoundOnLogin is a file and the greeter finds the 'play' + # executable (see daemon/SoundProgram) it will play that file instead of just + # beeping. +-#SoundOnLogin=true +-#SoundOnLoginFile= ++SoundOnLogin=true ++SoundOnLoginFile=/usr/share/sounds/question.wav + # If SoundOnLoginSuccess, then the greeter will play a sound (as above) when a + # user successfully logs in. + #SoundOnLoginSuccess=false +@@ -490,7 +491,7 @@ + # passed in on the command line, or if the argument starts with a "@" + # character, it will process the file assuming it is an ASCII file containing a + # list of libraries, one per line, and load each library in the file. +-PreFetchProgram=@GDMPREFETCHCMD@ ++#PreFetchProgram=/usr/lib/gdm/gdmprefetch /etc/gdm/gdmprefetchlist + + # The chooser is what's displayed when a user wants an indirect XDMCP session, + # or selects Run XDMCP chooser from the system menu --- gdm-2.17.7.orig/debian/patches/19_remove_drop_shadows.patch +++ gdm-2.17.7/debian/patches/19_remove_drop_shadows.patch @@ -0,0 +1,21 @@ +diff -Nur gdm-2.13.0.9/gui/gdmwm.c gdm-2.13.0.9.new/gui/gdmwm.c +--- gdm-2.13.0.9/gui/gdmwm.c 2006-02-09 20:04:43.000000000 +0000 ++++ gdm-2.13.0.9.new/gui/gdmwm.c 2006-03-08 16:54:02.000000000 +0000 +@@ -762,7 +762,7 @@ + black = BlackPixel (wm_disp, DefaultScreen (wm_disp)); + + /* all but the login window has shadows */ +- if (w->win != wm_login_window) { ++ /*if (w->win != wm_login_window) { + w->shadow = XCreateSimpleWindow (wm_disp, + wm_root, + x + 4, y + 4, +@@ -772,7 +772,7 @@ + black, black); + + XMapWindow (wm_disp, w->shadow); +- } ++ }*/ + + w->deco = XCreateSimpleWindow (wm_disp, + wm_root, --- gdm-2.17.7.orig/debian/patches/07_gdm_config.patch +++ gdm-2.17.7/debian/patches/07_gdm_config.patch @@ -0,0 +1,30 @@ +diff -Nur gdm-2.14.0/daemon/gdmconfig.c gdm-2.14.0.new/daemon/gdmconfig.c +--- gdm-2.14.0/daemon/gdmconfig.c 2006-03-13 22:18:24.000000000 +0100 ++++ gdm-2.14.0.new/daemon/gdmconfig.c 2006-03-15 18:19:30.000000000 +0100 +@@ -577,26 +577,6 @@ + { + int r; + +- /* +- * First check to see if the old configuration file name is on +- * the system. If so, use that as the custom configuration +- * file. "make install" will move this file aside, and +- * distros probably can also manage moving this file on +- * upgrade. +- * +- * In case this file is on the system, then use it as +- * the custom configuration file until the user moves it +- * aside. This will likely mean all the defaults in +- * defaults.conf will not get used since the old gdm.conf +- * file has all the keys in it (except new ones). But +- * that would be what the user wants. +- */ +- VE_IGNORE_EINTR (r = g_stat (GDM_OLD_CONF, statbuf)); +- if (r >= 0) { +- custom_config_file = g_strdup (GDM_OLD_CONF); +- return ve_config_new (custom_config_file); +- } +- + VE_IGNORE_EINTR (r = g_stat (GDM_CUSTOM_CONF, statbuf)); + if (r >= 0) { + custom_config_file = g_strdup (GDM_CUSTOM_CONF); --- gdm-2.17.7.orig/debian/patches/18_combo_box_language_selector.patch +++ gdm-2.17.7/debian/patches/18_combo_box_language_selector.patch @@ -0,0 +1,145 @@ +diff -Nur gdm-2.17.3/gui/greeter/greeter_action_language.c gdm-2.17.3.new/gui/greeter/greeter_action_language.c +--- gdm-2.17.3/gui/greeter/greeter_action_language.c 2006-10-21 01:53:59.000000000 +0200 ++++ gdm-2.17.3.new/gui/greeter/greeter_action_language.c 2006-12-06 12:03:29.000000000 +0100 +@@ -78,6 +78,13 @@ + LOCALE_COLUMN, DEFAULT_LANGUAGE, + -1); + ++ gtk_list_store_append (lang_model, &iter); ++ gtk_list_store_set (lang_model, &iter, ++ TRANSLATED_NAME_COLUMN, "separator", ++ UNTRANSLATED_NAME_COLUMN, NULL, ++ LOCALE_COLUMN, "separator", ++ -1); ++ + for (li = list; li != NULL; li = li->next) + { + char *lang = li->data; +@@ -180,44 +187,44 @@ + } + + static void +-selection_changed (GtkTreeSelection *selection, ++selection_changed (GtkComboBox *selection, + gpointer data) + { + GtkTreeIter iter; + +- if (gtk_tree_selection_get_selected (selection, NULL, &iter)) ++ if (gtk_combo_box_get_active_iter (selection, &iter)) + { + g_free (dialog_selected_language); + gtk_tree_model_get (GTK_TREE_MODEL (lang_model), &iter, LOCALE_COLUMN, &dialog_selected_language, -1); + } + } + +-static void +-tree_row_activated (GtkTreeView *view, +- GtkTreePath *path, +- GtkTreeViewColumn *column, +- gpointer data) ++static gboolean ++is_separator (GtkTreeModel *model, ++ GtkTreeIter *iter, ++ gpointer data) + { +- GtkTreeIter iter; +- if (gtk_tree_model_get_iter (GTK_TREE_MODEL (lang_model), &iter, path)) +- { +- g_free (dialog_selected_language); +- gtk_tree_model_get (GTK_TREE_MODEL (lang_model), &iter, +- LOCALE_COLUMN, &dialog_selected_language, +- -1); +- gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); +- } ++ GtkTreePath *path; ++ gboolean result; ++ ++ path = gtk_tree_model_get_path (model, iter); ++ result = gtk_tree_path_get_indices (path)[0] == 2; ++ gtk_tree_path_free (path); ++ ++ return result; + } + + static void + greeter_language_setup_treeview (void) + { ++ GtkWidget *combo = NULL; ++ GtkCellRenderer *renderer; ++ + if (dialog == NULL) + { + GtkWidget *main_vbox; + GtkWidget *button; + GtkWidget **tmp_p; +- GtkWidget *swindow; + GtkWidget *label; + char *s; + +@@ -258,47 +265,27 @@ + gtk_label_set_use_markup (GTK_LABEL (label), TRUE); + gtk_box_pack_start (GTK_BOX (main_vbox), + label, FALSE, FALSE, 0); +- tv = gtk_tree_view_new (); +- gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (tv), TRUE); +- gtk_label_set_mnemonic_widget (GTK_LABEL (label), tv); +- /* FIXME: we should handle this better, but things really look +- * bad if we aren't always LTR */ +- gtk_widget_set_direction (tv, GTK_TEXT_DIR_LTR); +- gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (tv), FALSE); +- gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tv), +- GTK_DIALOG_MODAL, +- NULL, +- gtk_cell_renderer_text_new (), +- "text", TRANSLATED_NAME_COLUMN, +- NULL); +- gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tv), +- GTK_DIALOG_MODAL, +- NULL, +- gtk_cell_renderer_text_new (), +- "markup", +- UNTRANSLATED_NAME_COLUMN, +- NULL); +- swindow = gtk_scrolled_window_new (NULL, NULL); +- gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow), GTK_SHADOW_IN); +- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swindow), +- GTK_POLICY_AUTOMATIC, +- GTK_POLICY_AUTOMATIC); +- gtk_container_add (GTK_CONTAINER (swindow), tv); +- gtk_box_pack_start (GTK_BOX (main_vbox), +- swindow, TRUE, TRUE, 0); +- gtk_window_set_default_size (GTK_WINDOW (dialog), +- MIN (400, gdm_wm_screen.width), +- MIN (600, gdm_wm_screen.height)); +- g_signal_connect (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (tv))), ++ ++ combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL(lang_model)); ++ ++ renderer = gtk_cell_renderer_text_new (); ++ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo), renderer, TRUE); ++ gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combo), renderer, ++ "text", TRANSLATED_NAME_COLUMN, ++ NULL); ++ gtk_combo_box_set_active (GTK_COMBO_BOX (combo), 0); ++ gtk_combo_box_set_row_separator_func (GTK_COMBO_BOX (combo), ++ is_separator, NULL, NULL); ++ ++ gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo); ++ gtk_widget_set_direction (combo, GTK_TEXT_DIR_LTR); ++ gtk_combo_box_set_column_span_column (GTK_COMBO_BOX(combo), (gint)2); ++ gtk_box_pack_start (GTK_BOX(main_vbox), combo, ++ FALSE, FALSE, 0); ++ g_signal_connect (GTK_COMBO_BOX (combo), + "changed", + (GCallback) selection_changed, + NULL); +- g_signal_connect (G_OBJECT (tv), +- "row_activated", +- (GCallback) tree_row_activated, +- NULL); +- gtk_tree_view_set_model (GTK_TREE_VIEW (tv), +- GTK_TREE_MODEL (lang_model)); + } + } + --- gdm-2.17.7.orig/debian/patches/07_ssh_desktop.patch +++ gdm-2.17.7/debian/patches/07_ssh_desktop.patch @@ -0,0 +1,10 @@ +diff -Nur gdm-2.14.6/config/ssh.desktop.in.in gdm-2.14.6.new/config/ssh.desktop.in.in +--- gdm-2.14.6/config/ssh.desktop.in.in 2006-05-09 23:02:48.000000000 +0200 ++++ gdm-2.14.6.new/config/ssh.desktop.in.in 2006-05-13 16:13:31.000000000 +0200 +@@ -2,5 +2,5 @@ + Encoding=UTF-8 + _Name=Secure Remote connection + _Comment=This session logs you into a remote host using ssh +-Exec=@GDMSSHSESSIONCMD@ ++Exec=/usr/lib/gdm/gdm-ssh-session + Type=Application --- gdm-2.17.7.orig/debian/patches/05_environment_session.patch +++ gdm-2.17.7/debian/patches/05_environment_session.patch @@ -0,0 +1,11 @@ +diff -Nur gdm-2.17.2/daemon/slave.c gdm-2.17.2.new/daemon/slave.c +--- gdm-2.17.2/daemon/slave.c 2006-11-15 17:02:18.000000000 -0800 ++++ gdm-2.17.2.new/daemon/slave.c 2006-11-15 17:02:49.000000000 -0800 +@@ -3444,6 +3444,7 @@ + #ifdef WITH_CONSOLE_KIT + g_setenv ("XDG_SESSION_COOKIE", ck_session_cookie, TRUE); + #endif ++ g_setenv ("PWD", home_dir, TRUE); + g_setenv ("GDMSESSION", session, TRUE); + g_setenv ("DESKTOP_SESSION", session, TRUE); + g_setenv ("SHELL", pwent->pw_shell, TRUE); --- gdm-2.17.7.orig/debian/patches/05_use_C_locale.patch +++ gdm-2.17.7/debian/patches/05_use_C_locale.patch @@ -0,0 +1,36 @@ +diff -Nur gdm-2.6.0.7.orig/gui/gdmlanguages.c gdm-2.6.0.7/gui/gdmlanguages.c +--- gdm-2.6.0.7.orig/gui/gdmlanguages.c 2004-12-03 13:05:34.000000000 +0100 ++++ gdm-2.6.0.7/gui/gdmlanguages.c 2005-06-15 17:25:24.551470536 +0200 +@@ -476,7 +476,6 @@ + char curline[256]; + GList *langs = NULL; + GHashTable *dupcheck; +- gboolean got_english = FALSE; + Language *language; + gboolean clean; + char *curlocale; +@@ -551,21 +550,15 @@ + g_hash_table_insert (dupcheck, g_strdup (lang), + GINT_TO_POINTER (1)); + +- /* if we have an english locale */ +- if (strncmp (lang, "en_", 3) == 0 || +- strcmp (lang, "C") == 0) +- got_english = TRUE; +- + g_strfreev (lang_list); + } + + g_hash_table_foreach (dupcheck, (GHFunc) g_free, NULL); + g_hash_table_destroy (dupcheck); + +- /* If we haven't found any english locale, add american +- * english as that's as much of a fallback as we can get */ +- if ( ! got_english) +- langs = g_list_prepend (langs, g_strdup ("en_US")); ++ /* Ensure there is at least one English locale -- the one available ++ * on all systems, "C" */ ++ langs = g_list_prepend (langs, g_strdup ("C")); + + curlocale = setlocale (LC_MESSAGES, NULL); + if (curlocale != NULL && --- gdm-2.17.7.orig/debian/patches/01_xrdb_nocpp.patch +++ gdm-2.17.7/debian/patches/01_xrdb_nocpp.patch @@ -0,0 +1,22 @@ +diff -Nur gdm-2.8.0.4.orig/config/Xsession.in gdm-2.8.0.4/config/Xsession.in +--- gdm-2.8.0.4.orig/config/Xsession.in 2005-07-19 09:53:41.000000000 +0200 ++++ gdm-2.8.0.4/config/Xsession.in 2005-09-10 15:34:58.000000000 +0200 +@@ -109,15 +109,15 @@ + + # merge in defaults + if [ -f "$rh6sysresources" ]; then +- xrdb -merge "$rh6sysresources" ++ xrdb -nocpp -merge "$rh6sysresources" + fi + + if [ -f "$sysresources" ]; then +- xrdb -merge "$sysresources" ++ xrdb -nocpp -merge "$sysresources" + fi + + if [ -f "$userresources" ]; then +- xrdb -merge "$userresources" ++ xrdb -nocpp -merge "$userresources" + fi + + # merge in keymaps --- gdm-2.17.7.orig/debian/patches/14_xkeepscrashing_kbdmode.patch +++ gdm-2.17.7/debian/patches/14_xkeepscrashing_kbdmode.patch @@ -0,0 +1,18 @@ +--- config/XKeepsCrashing.orig 2005-09-20 17:13:36.886816597 -0700 ++++ config/XKeepsCrashing 2005-09-20 17:13:37.963423438 -0700 +@@ -38,6 +38,15 @@ + echo "$OUTPUT" + } + ++# X has a bad habit of not restoring the vt settings on exit. Make sure that ++# the keyboard is restored to xlate mode, since we're going to try to interact ++# with the user ++# (http://bugzilla.ubuntu.com/show_bug.cgi?id=6286) ++KBD_MODE=`gdmwhich kbd_mode` ++if test "x$KBD_MODE" != "x" ; then ++ kbd_mode -a ++fi ++ + MSG3=`gettextfunc "Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. You will need to log in on a console and reconfigure the X server. Then restart GDM."` + MSG4=`gettextfunc "Would you like to try to configure the X server? Note that you will need the root password for this."` + MSG5=`gettextfunc "Please type in the root (privileged user) password."` --- gdm-2.17.7.orig/debian/patches/15_usplash.patch +++ gdm-2.17.7/debian/patches/15_usplash.patch @@ -0,0 +1,38 @@ +--- gdm-2.8.0.4/debian/init 2005-09-29 15:56:09.000000000 +0200 ++++ gdm-2.8.0.4/debian/init 2005-09-29 15:56:58.000000000 +0200 +@@ -50,6 +50,10 @@ + if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" -a "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" -a "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2>/dev/null)" != "$DAEMON" ]; then + log_warning_msg "Not starting GNOME Display Manager (gdm); it is not the default display manager." + else ++ # if usplash is runing, make sure to stop it now, yes "start" kills it. ++ if pidof usplash > /dev/null; then ++ DO_NOT_SWITCH_VT=yes /etc/init.d/usplash start ++ fi + log_begin_msg "Starting GNOME Display Manager..." + start-stop-daemon --start --quiet --pidfile $PIDFILE --name gdm $SSD_ARG -- $CONFIG_FILE >/dev/null 2>&1 || log_end_msg 1 + log_end_msg 0 +--- gdm-2.13.0.8/daemon/gdm.c 2006-02-10 07:04:13.000000000 +1100 ++++ gdm-2.13.0.8/daemon/gdm.c 2006-02-23 12:31:42.000000000 +1100 +@@ -601,6 +601,13 @@ + static void + change_to_first_and_clear (gboolean restart) + { ++ if (WEXITSTATUS(system("/sbin/usplash_down 2>/dev/null")) == 0) { ++ if (restart) ++ system("/sbin/usplash_write \"TEXT System is restarting, please wait...\""); ++ else ++ system("/sbin/usplash_write \"TEXT System is shutting down, please wait...\""); ++ } else { ++ + gdm_change_vt (1); + VE_IGNORE_EINTR (close (0)); + VE_IGNORE_EINTR (close (1)); +@@ -624,6 +631,8 @@ + printf (_("System is shutting down, please wait ...")); + /* set to black */ + printf ("\033[0m\n\033[1m---\033[0m\n\n"); ++ ++ } + } + #endif /* __linux__ */ + --- gdm-2.17.7.orig/debian/patches/17_icons_for_menu.patch +++ gdm-2.17.7/debian/patches/17_icons_for_menu.patch @@ -0,0 +1,87 @@ +diff -Nur gdm-2.13.0.9/gui/greeter/greeter_canvas_item.c gdm-2.13.0.9.new/gui/greeter/greeter_canvas_item.c +--- gdm-2.13.0.9/gui/greeter/greeter_canvas_item.c 2006-02-11 01:33:59.000000000 +0000 ++++ gdm-2.13.0.9.new/gui/greeter/greeter_canvas_item.c 2006-03-07 11:59:50.000000000 +0000 +@@ -141,14 +141,18 @@ + menu = gtk_menu_new (); + gtk_menu_item_set_submenu (GTK_MENU_ITEM (w), menu); + +- w = gtk_menu_item_new_with_mnemonic (_("Select _Language...")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("Select _Language...")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("config-language", GTK_ICON_SIZE_MENU)); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); + gtk_widget_show (GTK_WIDGET (w)); + g_signal_connect (G_OBJECT (w), "activate", + G_CALLBACK (activate_button), + "language_button"); + +- w = gtk_menu_item_new_with_mnemonic (_("Select _Session...")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("Select _Session...")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-session", GTK_ICON_SIZE_MENU)); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); + gtk_widget_show (GTK_WIDGET (w)); + g_signal_connect (G_OBJECT (w), "activate", +@@ -162,9 +166,13 @@ + * flexi, even if not local (non-local xnest). and Disconnect + * only for xdmcp */ + if ( ! ve_string_empty (g_getenv ("GDM_FLEXI_SERVER"))) { +- w = gtk_menu_item_new_with_mnemonic (_("_Quit")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("_Quit")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-logout", GTK_ICON_SIZE_MENU)); + } else if (ve_string_empty (g_getenv ("GDM_IS_LOCAL"))) { +- w = gtk_menu_item_new_with_mnemonic (_("D_isconnect")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("D_isconnect")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-logout", GTK_ICON_SIZE_MENU)); + } else { + w = NULL; + } +diff -Nur gdm-2.13.0.9/gui/greeter/greeter_system.c gdm-2.13.0.9.new/gui/greeter/greeter_system.c +--- gdm-2.13.0.9/gui/greeter/greeter_system.c 2006-03-07 11:59:43.000000000 +0000 ++++ gdm-2.13.0.9.new/gui/greeter/greeter_system.c 2006-03-07 12:02:55.000000000 +0000 +@@ -196,7 +196,9 @@ + } + + if (GdmRebootFound) { +- w = gtk_menu_item_new_with_mnemonic (_("_Restart")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("_Restart")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-session-reboot", GTK_ICON_SIZE_MENU)); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); + gtk_widget_show (GTK_WIDGET (w)); + g_signal_connect (G_OBJECT (w), "activate", +@@ -205,7 +207,9 @@ + } + + if (GdmHaltFound) { +- w = gtk_menu_item_new_with_mnemonic (_("Shut _Down")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("Shut _Down")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-session-halt", GTK_ICON_SIZE_MENU)); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); + gtk_widget_show (GTK_WIDGET (w)); + g_signal_connect (G_OBJECT (w), "activate", +@@ -214,7 +218,9 @@ + } + + if (GdmSuspendFound) { +- w = gtk_menu_item_new_with_mnemonic (_("Sus_pend")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("Sus_pend")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-session-suspend", GTK_ICON_SIZE_MENU)); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); + gtk_widget_show (GTK_WIDGET (w)); + g_signal_connect (G_OBJECT (w), "activate", +@@ -223,7 +229,9 @@ + } + + if (GdmHibernateFound) { +- w = gtk_menu_item_new_with_mnemonic (_("_Hibernate")); ++ w = gtk_image_menu_item_new_with_mnemonic (_("_Hibernate")); ++ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (w), ++ gtk_image_new_from_icon_name ("gnome-session-hibernate", GTK_ICON_SIZE_MENU)); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), w); + gtk_widget_show (GTK_WIDGET (w)); + g_signal_connect (G_OBJECT (w), "activate", --- gdm-2.17.7.orig/debian/patches/06_no_conffile_diff_due_to_comment_change.patch +++ gdm-2.17.7/debian/patches/06_no_conffile_diff_due_to_comment_change.patch @@ -0,0 +1,18 @@ +diff -Nur gdm-2.14.5/config/gdm.conf-custom gdm-2.14.5.new/config/gdm.conf-custom +--- gdm-2.14.5/config/gdm.conf-custom 2006-05-03 00:57:45.000000000 +0200 ++++ gdm-2.14.5.new/config/gdm.conf-custom 2006-05-03 23:55:00.000000000 +0200 +@@ -49,14 +49,5 @@ + + [debug] + +-# Note that to disable servers defined in the defaults.conf file (such as +-# 0=Standard, you must put a line in this file that says 0=inactive, as +-# described in the Configuration section of the GDM documentation. +-# + [servers] + +-# Also note, that if you redefine a [server-foo] section, then GDM will +-# use the definition in this file, not the defaults.conf file. It is +-# currently not possible to disable a [server-foo] section defined +-# in the defaults.conf file. +-# --- gdm-2.17.7.orig/debian/patches/16_configure_menu_item.patch +++ gdm-2.17.7/debian/patches/16_configure_menu_item.patch @@ -0,0 +1,102 @@ +diff -Nur gdm-2.17.4/gui/gdmsetup.c gdm-2.17.4.new/gui/gdmsetup.c +--- gdm-2.17.4/gui/gdmsetup.c 2006-12-11 18:55:32.000000000 +0100 ++++ gdm-2.17.4.new/gui/gdmsetup.c 2006-12-19 11:58:17.000000000 +0100 +@@ -2045,22 +2045,16 @@ + + if (strcmp (ve_sure_string (name), "sysmenu") == 0) { + +- GtkWidget *config_available; + GtkWidget *chooser_button; + +- config_available = glade_helper_get (xml, "config_available", +- GTK_TYPE_CHECK_BUTTON); + chooser_button = glade_helper_get (xml, "chooser_button", + GTK_TYPE_CHECK_BUTTON); + +- gtk_widget_set_sensitive (config_available, val); + gtk_widget_set_sensitive (chooser_button, val); + + g_signal_connect (G_OBJECT (toggle), "toggled", + G_CALLBACK (toggle_toggled), toggle); + g_signal_connect (G_OBJECT (toggle), "toggled", +- G_CALLBACK (toggle_toggled_sensitivity_positive), config_available); +- g_signal_connect (G_OBJECT (toggle), "toggled", + G_CALLBACK (toggle_toggled_sensitivity_positive), chooser_button); + } + else if (strcmp ("autologin", ve_sure_string (name)) == 0) { +@@ -7172,7 +7166,6 @@ + { + /* Initialize and hookup callbacks for plain menu bar settings */ + setup_notify_toggle ("sysmenu", GDM_KEY_SYSTEM_MENU); +- setup_notify_toggle ("config_available", GDM_KEY_CONFIG_AVAILABLE); + setup_notify_toggle ("chooser_button", GDM_KEY_CHOOSER_BUTTON); + } + +diff -Nur gdm-2.17.4/gui/gdmsetup.glade gdm-2.17.4.new/gui/gdmsetup.glade +--- gdm-2.17.4/gui/gdmsetup.glade 2006-12-11 18:55:32.000000000 +0100 ++++ gdm-2.17.4.new/gui/gdmsetup.glade 2006-12-19 12:01:14.000000000 +0100 +@@ -2914,64 +2914,6 @@ + + + +- +- True +- False +- 0 +- +- +- +- True +- +- False +- False +- GTK_JUSTIFY_LEFT +- False +- False +- 0.5 +- 0.5 +- 0 +- 0 +- PANGO_ELLIPSIZE_NONE +- -1 +- False +- 0 +- +- +- 0 +- False +- False +- +- +- +- +- +- True +- Allows the configurator to be run from the greeter. Note that the user will need to type in the root password before the configurator will be started. +- True +- Include Con_figure menu item +- True +- GTK_RELIEF_NORMAL +- True +- False +- False +- True +- +- +- 0 +- False +- False +- +- +- +- +- 0 +- True +- True +- +- +- +- + + True + False --- gdm-2.17.7.orig/debian/patches/09_menu_change.patch +++ gdm-2.17.7/debian/patches/09_menu_change.patch @@ -0,0 +1,11 @@ +diff -Nur gdm-2.13.0.1.orig/gui/gdmphotosetup.desktop.in gdm-2.13.0.1/gui/gdmphotosetup.desktop.in +--- gdm-2.13.0.1.orig/gui/gdmphotosetup.desktop.in 2003-07-26 20:57:15.000000000 +0200 ++++ gdm-2.13.0.1/gui/gdmphotosetup.desktop.in 2005-11-23 22:49:20.000000000 +0100 +@@ -10,6 +10,7 @@ + Terminal=false + Type=Application + Categories=Application;Settings;AdvancedSettings; ++NoDisplay=true + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=gdm + X-GNOME-Bugzilla-Component=general --- gdm-2.17.7.orig/debian/patches/04_menu_changes.patch +++ gdm-2.17.7/debian/patches/04_menu_changes.patch @@ -0,0 +1,22 @@ +diff -Nur gdm-2.13.0.1.orig/gui/gdmflexiserver.desktop.in gdm-2.13.0.1/gui/gdmflexiserver.desktop.in +--- gdm-2.13.0.1.orig/gui/gdmflexiserver.desktop.in 2004-05-13 03:39:52.000000000 +0200 ++++ gdm-2.13.0.1/gui/gdmflexiserver.desktop.in 2005-11-15 10:41:41.000000000 +0100 +@@ -7,6 +7,7 @@ + Icon=gdm + Terminal=false + Type=Application ++NoDisplay=true + Categories=Application;System; + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=gdm +diff -Nur gdm-2.13.0.1.orig/gui/gdmflexiserver-xnest.desktop.in gdm-2.13.0.1/gui/gdmflexiserver-xnest.desktop.in +--- gdm-2.13.0.1.orig/gui/gdmflexiserver-xnest.desktop.in 2004-05-13 03:39:52.000000000 +0200 ++++ gdm-2.13.0.1/gui/gdmflexiserver-xnest.desktop.in 2005-11-15 10:41:33.000000000 +0100 +@@ -10,6 +10,7 @@ + Icon=gdm-xnest + Terminal=false + Type=Application ++NoDisplay=true + Categories=Application;System; + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=gdm --- gdm-2.17.7.orig/debian/patches/40_tiny_manpage_fix.patch +++ gdm-2.17.7/debian/patches/40_tiny_manpage_fix.patch @@ -0,0 +1,14 @@ +diff -Nur gdm-2.17.5/docs/gdm.1 gdm-2.17.5.new/docs/gdm.1 +--- gdm-2.17.5/docs/gdm.1 2007-01-09 11:11:12.000000000 +0100 ++++ gdm-2.17.5.new/docs/gdm.1 2007-01-09 11:12:48.000000000 +0100 +@@ -23,9 +23,7 @@ + See http://www.gnome.org/projects/gdm/ for more details. + .P + .B gdm +-is just a script that runs the actual +-.B gdm-binary +-executable. ++is an executable. + .B gdm-stop + is a script that stops the current running daemon immediately, + .B gdm-restart --- gdm-2.17.7.orig/debian/copyright +++ gdm-2.17.7/debian/copyright @@ -0,0 +1,13 @@ +This package originally Debianised by Steve Haslam , +10th March 1999. It was maintained by Raphal Hertzog +until December 1999. It is now maintained by +Ryan Murray . + +Copyright (C) 1998, 1999 Martin Kasper Petersen + +Originally obtained from GNOME: ftp.gnome.org + +License: GPL + +On Debian systems, the full text of the GPL can be found at +/usr/share/common-licenses/GPL --- gdm-2.17.7.orig/debian/gdmchooser.pod +++ gdm-2.17.7/debian/gdmchooser.pod @@ -0,0 +1,26 @@ +=head1 NAME + +gdmchooser - GNOME Display Manager host chooser window + +=head1 SYNOPSIS + +gdmchooser + +=head1 DESCRIPTION + +B is invoked by gdm(8). It displays a list of hosts that +are candidates for logging into via a gdm(8) daemon or compatible, +such as xdm(1x) or wdm(1x). + +=head1 SEE ALSO + +gdm(8) + +=head1 AUTHOR + +Martin Kasper Petersen + +This manual page written by Steve Haslam for +Debian GNU/Linux. + +=cut --- gdm-2.17.7.orig/debian/install +++ gdm-2.17.7/debian/install @@ -0,0 +1,2 @@ +debian/gdmDebianLogo.xpm /usr/share/pixmaps +debian/locale.conf /etc/gdm --- gdm-2.17.7.orig/debian/gdmDebianLogo.xpm +++ gdm-2.17.7/debian/gdmDebianLogo.xpm @@ -0,0 +1,947 @@ +/* XPM */ +static char * gdmDebianLogo_xpm[] = { +"233 307 637 2", +" c None", +". c #FFFFFF", +"+ c #FEFBFC", +"@ c #FDF1F5", +"# c #FBE7EE", +"$ c #FBE3EB", +"% c #FAE0E9", +"& c #FADDE7", +"* c #FBE5ED", +"= c #FFFCFD", +"- c #FFFEFE", +"; c #FCEDF2", +"> c #F8D1DE", +", c #FDF0F5", +"' c #FAE2EA", +") c #F5BED2", +"! c #F5C3D5", +"~ c #F1AAC3", +"{ c #FAE2EB", +"] c #F3B3CA", +"^ c #EB82A7", +"/ c #E34F84", +"( c #DB2264", +"_ c #E03F79", +": c #F4BDD1", +"< c #FADFE8", +"[ c #F8D2E0", +"} c #FADFE9", +"| c #FDF5F8", +"1 c #F09FBC", +"2 c #DF3773", +"3 c #D70851", +"4 c #D80D55", +"5 c #D9135A", +"6 c #D70852", +"7 c #D70751", +"8 c #D9155B", +"9 c #E8739D", +"0 c #F0A2BE", +"a c #EE94B4", +"b c #EF9BB9", +"c c #F4B9CE", +"d c #FDF3F7", +"e c #FEF7FA", +"f c #FCEFF4", +"g c #F9DCE6", +"h c #ED8FB0", +"i c #EE96B5", +"j c #FCEEF3", +"k c #FADEE8", +"l c #E977A0", +"m c #DA195E", +"n c #E34F83", +"o c #F1A8C2", +"p c #F2AFC7", +"q c #EC89AC", +"r c #E9769F", +"s c #EA80A6", +"t c #F0A1BD", +"u c #F9D9E4", +"v c #E35487", +"w c #D80F57", +"x c #E35386", +"y c #F0A3BE", +"z c #FCECF2", +"A c #FFFDFE", +"B c #F4BBD0", +"C c #E35185", +"D c #D70953", +"E c #D70952", +"F c #DE3571", +"G c #E1437B", +"H c #DE3370", +"I c #D9145A", +"J c #D80C55", +"K c #D80B54", +"L c #E1457C", +"M c #ED8FB1", +"N c #F9DAE5", +"O c #EF9CBA", +"P c #DE316E", +"Q c #EB83A8", +"R c #FCEBF1", +"S c #EB84A9", +"T c #DB1D61", +"U c #E0427A", +"V c #FEF8FA", +"W c #FBE6ED", +"X c #E978A0", +"Y c #DC2365", +"Z c #FCE9F0", +"` c #D91158", +" . c #DB1E61", +".. c #ED8EB0", +"+. c #FDF4F7", +"@. c #EF9AB8", +"#. c #EB85AA", +"$. c #F0A0BD", +"%. c #EC86AA", +"&. c #DB1F62", +"*. c #E1477E", +"=. c #DC2868", +"-. c #E4588A", +";. c #F1AAC4", +">. c #F6CADA", +",. c #E24B81", +"'. c #DC2767", +"). c #F9D8E3", +"!. c #F6C4D6", +"~. c #D9165B", +"{. c #F7CDDC", +"]. c #E56090", +"^. c #E45689", +"/. c #ED90B1", +"(. c #FEFCFD", +"_. c #F0A0BC", +":. c #DD2C6B", +"<. c #D81057", +"[. c #FAE1EA", +"}. c #DD2B6A", +"|. c #DA1A5F", +"1. c #DA195D", +"2. c #FCEDF3", +"3. c #E03E77", +"4. c #D80A53", +"5. c #D80C54", +"6. c #E04079", +"7. c #E2497F", +"8. c #E1467D", +"9. c #E03C76", +"0. c #EA7FA5", +"a. c #FBE4EC", +"b. c #DB2164", +"c. c #E55B8C", +"d. c #EC8CAE", +"e. c #F3B6CC", +"f. c #F7CFDE", +"g. c #EE93B3", +"h. c #F2B1C8", +"i. c #FEF7F9", +"j. c #F9DCE7", +"k. c #F4BCD0", +"l. c #E76D98", +"m. c #D91259", +"n. c #E45587", +"o. c #F9D7E3", +"p. c #DC2667", +"q. c #DA175C", +"r. c #E9759E", +"s. c #F7CFDD", +"t. c #FFFDFD", +"u. c #FCEAF0", +"v. c #FDF4F8", +"w. c #ED8DAF", +"x. c #E24A80", +"y. c #DF3A75", +"z. c #F6C7D8", +"A. c #E45588", +"B. c #D80E56", +"C. c #F3B5CB", +"D. c #E03F78", +"E. c #F8D1DF", +"F. c #FBE8EF", +"G. c #EC8BAD", +"H. c #DC2364", +"I. c #F0A4BF", +"J. c #FEF9FB", +"K. c #F9DBE6", +"L. c #EE98B7", +"M. c #DB2163", +"N. c #E76B97", +"O. c #EA7AA2", +"P. c #DC2466", +"Q. c #ED92B2", +"R. c #FFFEFF", +"S. c #F7D0DE", +"T. c #DF3572", +"U. c #DD2E6D", +"V. c #EE97B6", +"W. c #DA1B5F", +"X. c #DE326F", +"Y. c #E35084", +"Z. c #F5BFD2", +"`. c #E1427A", +" + c #D70A53", +".+ c #E86D99", +"++ c #F4BBCF", +"@+ c #F2ACC4", +"#+ c #E66291", +"$+ c #F6C6D7", +"%+ c #DC2465", +"&+ c #ED91B2", +"*+ c #DA1C60", +"=+ c #FBE3EC", +"-+ c #DF3B76", +";+ c #DF3974", +">+ c #E03D77", +",+ c #E55C8D", +"'+ c #E9739D", +")+ c #DA185D", +"!+ c #F2ADC5", +"~+ c #E45688", +"{+ c #F4BACF", +"]+ c #DE2F6D", +"^+ c #F8D6E2", +"/+ c #D9165C", +"(+ c #E86F9A", +"_+ c #E24E83", +":+ c #E34E83", +"<+ c #E4598A", +"[+ c #ED8CAF", +"}+ c #F6C5D6", +"|+ c #DB1D60", +"1+ c #E24D82", +"2+ c #F6C9D9", +"3+ c #F9D8E4", +"4+ c #EB81A7", +"5+ c #DD2969", +"6+ c #F2B0C8", +"7+ c #F8D2DF", +"8+ c #DB2063", +"9+ c #DF3873", +"0+ c #E76996", +"a+ c #E86E99", +"b+ c #E0417A", +"c+ c #FDF0F4", +"d+ c #FDF3F6", +"e+ c #E76895", +"f+ c #FEFAFB", +"g+ c #E2487F", +"h+ c #FDF2F6", +"i+ c #D80D56", +"j+ c #F0A3BF", +"k+ c #E978A1", +"l+ c #E1427B", +"m+ c #DD2B6B", +"n+ c #F8D3E0", +"o+ c #FEF6F9", +"p+ c #F7CADA", +"q+ c #DE306E", +"r+ c #F5C0D3", +"s+ c #E45789", +"t+ c #F7CCDB", +"u+ c #DC2566", +"v+ c #EC87AB", +"w+ c #EC8BAE", +"x+ c #D91359", +"y+ c #F1A5C0", +"z+ c #F1A7C2", +"A+ c #E45A8B", +"B+ c #DD2E6C", +"C+ c #F3B7CC", +"D+ c #E1447C", +"E+ c #DD2A69", +"F+ c #EA79A1", +"G+ c #EE95B5", +"H+ c #E8729C", +"I+ c #E979A1", +"J+ c #FEFAFC", +"K+ c #F5BED1", +"L+ c #F6C8D8", +"M+ c #E24C82", +"N+ c #F4BACE", +"O+ c #E55D8D", +"P+ c #E45487", +"Q+ c #EA7EA5", +"R+ c #DF3672", +"S+ c #E76C98", +"T+ c #F8D4E1", +"U+ c #FBE6EE", +"V+ c #DC2768", +"W+ c #DF3772", +"X+ c #EF9FBB", +"Y+ c #E66694", +"Z+ c #F2ACC5", +"`+ c #F5C1D4", +" @ c #F8D5E2", +".@ c #E1457D", +"+@ c #F9DBE5", +"@@ c #EF99B7", +"#@ c #EF9EBB", +"$@ c #F4B8CD", +"%@ c #FEF6F8", +"&@ c #E24C81", +"*@ c #EF99B8", +"=@ c #E66593", +"-@ c #F5C2D4", +";@ c #DD2F6D", +">@ c #E66392", +",@ c #F5C1D3", +"'@ c #F7CEDC", +")@ c #E55F8F", +"!@ c #EE99B7", +"~@ c #F7CBDA", +"{@ c #E76A96", +"]@ c #F3B1C9", +"^@ c #DE316F", +"/@ c #EC8AAD", +"(@ c #F0A2BD", +"_@ c #F1A6C1", +":@ c #EE98B6", +"<@ c #F6C8D9", +"[@ c #E55E8E", +"}@ c #F8D0DE", +"|@ c #E8709B", +"1@ c #F4B7CD", +"2@ c #F3B4CA", +"3@ c #F7CEDD", +"4@ c #F6C5D7", +"5@ c #EB82A8", +"6@ c #EB80A6", +"7@ c #FDEFF4", +"8@ c #EF9CB9", +"9@ c #E1467E", +"0@ c #E66190", +"a@ c #E03E78", +"b@ c #E66391", +"c@ c #EA7CA3", +"d@ c #F1A9C3", +"e@ c #F2AEC6", +"f@ c #DD2D6B", +"g@ c #F7CBDB", +"h@ c #FEFBFD", +"i@ c #FCEFF3", +"j@ c #DA1C5F", +"k@ c #EB81A6", +"l@ c #F0A5C0", +"m@ c #DC2969", +"n@ c #E9779F", +"o@ c #D91258", +"p@ c #F3B7CD", +"q@ c #E55C8C", +"r@ c #F1A9C2", +"s@ c #F8D5E1", +"t@ c #DD2A6A", +"u@ c #FCEAF1", +"v@ c #E5608F", +"w@ c #F9DDE7", +"x@ c #FCECF1", +"y@ c #F9D6E3", +"z@ c #F2ADC6", +"A@ c #E8719B", +"B@ c #EF9DBA", +"C@ c #EB85A9", +"D@ c #FEF9FA", +"E@ c #E24B80", +"F@ c #F1ABC4", +"G@ c #FBE9F0", +"H@ c #EC88AB", +"I@ c #EC88AC", +"J@ c #FBE9EF", +"K@ c #EA7EA4", +"L@ c #E04179", +"M@ c #F9D9E5", +"N@ c #D80F56", +"O@ c #F3B2C9", +"P@ c #DA165C", +"Q@ c #EE96B6", +"R@ c #DF3B75", +"S@ c #F1A7C1", +"T@ c #EA7FA6", +"U@ c #E76794", +"V@ c #DF3874", +"W@ c #F6C7D7", +"X@ c #EA7BA2", +"Y@ c #E55A8C", +"Z@ c #DB2365", +"`@ c #E9749D", +" # c #DD2D6C", +".# c #EE93B4", +"+# c #EA7BA3", +"@# c #E66693", +"## c #E35286", +"$# c #DE3470", +"%# c #E76A97", +"&# c #E86E9A", +"*# c #EA7DA4", +"=# c #F4B8CE", +"-# c #E4598B", +";# c #DA1A5E", +"># c #EA7AA1", +",# c #EB84A8", +"'# c #FEFEFE", +")# c #FAFAFA", +"!# c #AAAAAA", +"~# c #9F9F9F", +"{# c #EFEFEF", +"]# c #919191", +"^# c #5C5C5C", +"/# c #CFCFCF", +"(# c #797979", +"_# c #1D1D1D", +":# c #000000", +"<# c #BABABA", +"[# c #5F5F5F", +"}# c #0C0C0C", +"|# c #4C4C4C", +"1# c #FBFBFB", +"2# c #E2E2E2", +"3# c #BCBCBC", +"4# c #8D8D8D", +"5# c #585858", +"6# c #1A1A1A", +"7# c #ADADAD", +"8# c #F9F9F9", +"9# c #D1D1D1", +"0# c #999999", +"a# c #131313", +"b# c #5D5D5D", +"c# c #CDCDCD", +"d# c #242424", +"e# c #090909", +"f# c #C4C4C4", +"g# c #E8E8E8", +"h# c #717171", +"i# c #4B4B4B", +"j# c #292929", +"k# c #080808", +"l# c #6D6D6D", +"m# c #757575", +"n# c #D8D8D8", +"o# c #C6C6C6", +"p# c #7C7C7C", +"q# c #F0F0F0", +"r# c #101010", +"s# c #010101", +"t# c #E9E9E9", +"u# c #787878", +"v# c #878787", +"w# c #575757", +"x# c #050505", +"y# c #F4F4F4", +"z# c #DDDDDD", +"A# c #949494", +"B# c #8C8C8C", +"C# c #0A0A0A", +"D# c #9E9E9E", +"E# c #ABABAB", +"F# c #161616", +"G# c #565656", +"H# c #A6A6A6", +"I# c #BFBFBF", +"J# c #202020", +"K# c #B0B0B0", +"L# c #2B2B2B", +"M# c #989898", +"N# c #B8B8B8", +"O# c #D4D4D4", +"P# c #353535", +"Q# c #AFAFAF", +"R# c #C0C0C0", +"S# c #DBDBDB", +"T# c #3C3C3C", +"U# c #454545", +"V# c #CECECE", +"W# c #DADADA", +"X# c #D2D2D2", +"Y# c #525252", +"Z# c #E1E1E1", +"`# c #D9D9D9", +" $ c #5A5A5A", +".$ c #DEDEDE", +"+$ c #EEEEEE", +"@$ c #E3E3E3", +"#$ c #DFDFDF", +"$$ c #FCFCFC", +"%$ c #F8F8F8", +"&$ c #F1F1F1", +"*$ c #F7F7F7", +"=$ c #E6E6E6", +"-$ c #B1B1B1", +";$ c #ECECEC", +">$ c #F2F2F2", +",$ c #9B9B9B", +"'$ c #D0D0D0", +")$ c #C5C5C5", +"!$ c #E7E7E7", +"~$ c #9D9D9D", +"{$ c #5E5E5E", +"]$ c #2D2D2D", +"^$ c #0D0D0D", +"/$ c #030303", +"($ c #040404", +"_$ c #0F0F0F", +":$ c #2F2F2F", +"<$ c #606060", +"[$ c #C2C2C2", +"}$ c #616161", +"|$ c #E4E4E4", +"1$ c #4E4E4E", +"2$ c #323232", +"3$ c #727272", +"4$ c #D6D6D6", +"5$ c #777777", +"6$ c #313131", +"7$ c #0E0E0E", +"8$ c #3F3F3F", +"9$ c #898989", +"0$ c #3E3E3E", +"a$ c #020202", +"b$ c #F3F3F3", +"c$ c #BEBEBE", +"d$ c #373737", +"e$ c #181818", +"f$ c #060606", +"g$ c #333333", +"h$ c #CBCBCB", +"i$ c #1B1B1B", +"j$ c #B9B9B9", +"k$ c #959595", +"l$ c #343434", +"m$ c #7D7D7D", +"n$ c #DCDCDC", +"o$ c #4F4F4F", +"p$ c #696969", +"q$ c #303030", +"r$ c #B3B3B3", +"s$ c #EAEAEA", +"t$ c #707070", +"u$ c #A9A9A9", +"v$ c #838383", +"w$ c #B5B5B5", +"x$ c #929292", +"y$ c #424242", +"z$ c #474747", +"A$ c #CACACA", +"B$ c #B2B2B2", +"C$ c #121212", +"D$ c #8A8A8A", +"E$ c #545454", +"F$ c #6A6A6A", +"G$ c #6C6C6C", +"H$ c #F5F5F5", +"I$ c #C9C9C9", +"J$ c #D5D5D5", +"K$ c #404040", +"L$ c #EBEBEB", +"M$ c #C1C1C1", +"N$ c #E0E0E0", +"O$ c #393939", +"P$ c #CCCCCC", +"Q$ c #F6F6F6", +"R$ c #2C2C2C", +"S$ c #414141", +"T$ c #747474", +"U$ c #212121", +"V$ c #494949", +"W$ c #1E1E1E", +"X$ c #B4B4B4", +"Y$ c #FDFDFD", +"Z$ c #626262", +"`$ c #3A3A3A", +" % c #232323", +".% c #767676", +"+% c #2A2A2A", +"@% c #1F1F1F", +"#% c #4A4A4A", +"$% c #555555", +"%% c #434343", +"&% c #8E8E8E", +"*% c #5B5B5B", +"=% c #0B0B0B", +"-% c #151515", +";% c #070707", +">% c #282828", +",% c #AEAEAE", +"'% c #A5A5A5", +")% c #888888", +"!% c #111111", +"~% c #222222", +"{% c #272727", +"]% c #B7B7B7", +"^% c #656565", +"/% c #7B7B7B", +"(% c #464646", +"_% c #808080", +":% c #BBBBBB", +"<% c #D7D7D7", +"[% c #7F7F7F", +"}% c #737373", +"|% c #171717", +"1% c #A0A0A0", +"2% c #262626", +"3% c #191919", +"4% c #848484", +"5% c #A1A1A1", +"6% c #1C1C1C", +"7% c #6F6F6F", +"8% c #6B6B6B", +"9% c #141414", +"0% c #EDEDED", +"a% c #979797", +"b% c #A3A3A3", +"c% c #A2A2A2", +"d% c #868686", +"e% c #444444", +"f% c #7E7E7E", +"g% c #636363", +"h% c #E5E5E5", +"i% c #C3C3C3", +"j% c #3D3D3D", +"k% c #A4A4A4", +"l% c #C8C8C8", +"m% c #939393", +"n% c #363636", +"o% c #B6B6B6", +"p% c #909090", +"q% c #515151", +"r% c #505050", +"s% c #8F8F8F", +"t% c #383838", +"u% c #A8A8A8", +"v% c #858585", +"w% c #818181", +"x% c #ACACAC", +"y% c #828282", +"z% c #686868", +"A% c #8B8B8B", +"B% c #666666", +"C% c #969696", +"D% c #6E6E6E", +"E% c #A7A7A7", +"F% c #535353", +"G% c #D3D3D3", +"H% c #9C9C9C", +"I% c #676767", +"J% c #2E2E2E", +"K% c #484848", +"L% c #BDBDBD", +"M% c #C7C7C7", +"N% c #9A9A9A", +"O% c #646464", +"P% c #4D4D4D", +"Q% c #7A7A7A", +"R% c #595959", +"S% c #252525", +"T% c #3B3B3B", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + @ # $ % & * = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ; > , . . . ' ) * = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ! ~ = { ] ^ / ( _ : . . . . + < [ } | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 1 2 3 4 5 6 7 7 8 9 0 a b c & d e f g h i - . . . . . ] j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k l m 7 7 7 7 7 7 7 7 6 7 7 7 7 7 6 n o # - - k p q r s t u v w x y z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A B C D 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E F G G H I 7 7 7 7 7 7 7 J 7 7 7 K L M N - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | O P 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 P Q u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R S T 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E U o V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W X I 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 Y M d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z l ` 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ...+.. . u @.#.$.& . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | %.8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 &.*.=.6 7 7 7 6 -.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ;.Y 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 >.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & ,.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 '.).R !.- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A @.5 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ~.y {.].g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f ^.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 / t 5 /.(.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , _.N :.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 <.6 7 L [.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ L }.|.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1.] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 4.6 7 7 5. .H 6.7./ 7.8.9.:.1.K 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 0.= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a.H 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 b.c.d.e.f.u g.h.N i.. . . . . . . . . . | j.k.i l.3.m.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 n.d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o.p.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 q.r.s.t.. u.$ v.. . . . . . . . . . . . . . . . . . . . . V >.w.x.<.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 y.# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z.|.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 J r 2.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ ;.A.B.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 }.k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.m.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 D.E.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.G.H.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 Y N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.J 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 H ~ A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J.@.&.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ( K.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L.D 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 M.N.! - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d O.4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 P.{ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . /.6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 q h.r.Q.R.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S.T.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 U.z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 4.W.X.Y.O.Z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 9 E 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 `.i.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 I .+++; A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @+I 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 #+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $+w 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 D .+R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S.%+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 &+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R ( 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 *+B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =+X.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 4 !.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ].7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 P } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; -+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 %+j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.E 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ;+# J.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , >+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ,+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 )+@.].J.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; F 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 !+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~+4.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 m.G -.K.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W p.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 &.j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ]+$.d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^+/+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 (+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 q.@.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 K [ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !.3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 _+W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 :+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5.[+A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A _+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 }+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - . . . . . . . . { 4 7 7 7 7 7 7 7 7 7 7 7 7 7 7 m k.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.|+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2+].3+. . . . . . 4+7 7 7 7 7 7 7 7 7 7 7 7 7 7 5+u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6+3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 E 7+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 5.u.. . . . . V 8+7 7 7 7 7 7 7 7 7 7 7 7 7 9+F.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a+v . . . . . . o 7 7 7 7 7 7 7 7 7 7 7 7 7 b+c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W q.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5 d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ e+z . . . . . f+H 7 7 7 7 7 7 7 7 7 7 7 7 g+h+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &+7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 i+7 7 E j+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f A . . . . . . k+7 7 7 7 7 7 7 7 7 7 7 7 l++.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V m+7 7 7 7 7 7 7 7 7 7 7 m+ .;+V.7 7 r 4+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h ,+7 7 7 7 7 7 7 7 7 7 7 7 >+@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ 7 7 7 7 7 7 7 7 7 7 /+f+. R.(.-+7 e+n+o+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p+6 7 7 7 7 7 7 7 7 7 7 7 7 q+z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = X.7 7 7 7 7 7 7 7 7 <.i.. . . r+6 L . A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s+7 7 7 7 7 7 7 7 7 7 7 7 Y { . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j+7 7 7 7 7 7 7 7 7 7 t+. . . R.*.u+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u K 7 7 7 7 7 7 7 7 7 7 7 8 E.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J.8+7 7 7 7 7 7 7 7 7 v+. . . . k.u+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+7 7 7 7 7 7 7 7 7 7 7 K e.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q 7 7 7 7 7 7 7 7 7 P.{+w+. . - C = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; x+7 7 7 7 7 7 7 7 7 7 7 [+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ n+{+p y+z+e.S., . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % D 7 7 7 7 7 7 7 7 7 7 <.$ . . b ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . /.7 7 7 7 7 7 7 7 7 7 7 A+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +.p e+B+K 7 7 7 7 7 7 7 K ]+.+C+V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D+7 7 7 7 7 7 7 7 7 7 7 [+. . @ l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A :.7 7 7 7 7 7 7 7 7 7 E+, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.0+8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 *+F+[.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G+7 7 7 7 7 7 7 7 7 7 7 H+. . . I+= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J+t+. . . K+7 7 7 7 7 7 7 7 7 7 4.L+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3+v E 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 B.(+R . . . . . . . . . . . . . . . . . . . . . . . . . . . . k 6 7 7 7 7 7 7 7 7 7 7 M+. . . N+L+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M }+. . . O+7 7 7 7 7 7 7 7 7 7 P++.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V Q+4 7 7 7 7 7 7 7 E R+S+@.{+T+[.U+% s.C./.#+V+7 7 1.0 - . . . . . . . . . . . . . . . . . . . . . . . . . . - }.7 7 7 7 7 7 7 7 7 7 *+= . . J+/.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A u+c+. . j w 7 7 7 7 7 7 7 7 7 7 7 D+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K.W+7 7 7 7 7 7 D 8.X+u.. . . . . . . . . . . . . g w+P 7 -.j . . . . . . . . . . . . . . . . . . . . . . . . . . Y+7 7 7 7 7 7 7 7 7 7 7 ).. . . G+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R P . . . b 7 7 7 7 7 7 7 7 7 7 7 7 Z+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `+m 7 7 7 7 7 w e+ @. . . . . . . . . . . . . . . . . . A K+.@B++@. . . . . . . . . . . . . . . . . . . . . . . . . @@7 7 7 7 7 7 7 7 7 R+I #@. . . $@u.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %@(+. . . b+7 7 7 7 7 7 7 7 7 7 7 '.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c <.7 7 7 7 4.Y+{ . . . . . . . . . . . . . . . . . . . . . . R.C+6.{.. . . . . . . . . . . . . . . . . . . . . . . . !.7 7 7 7 7 7 7 7 7 &@*@=@. . . +.c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -@. . % +7 7 7 7 7 7 7 7 7 7 7 *@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t+x+7 7 7 7 ;@z.. . . . . . . . . . . . . . . . . . . . . . . . . . v.Q+ @. . . . . . . . . . . . . . . . . . . . . . . F.3 7 7 7 7 7 7 7 7 m.@ N.. . . . N+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . [+7 7 7 7 7 7 7 7 7 7 7 %+V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R %+7 7 7 7 >@+.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,@f . . . . . . . . . . . . . . . . . . . . . . J.m.7 7 7 7 7 7 7 7 7 p | . . . . '@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y.7 7 7 7 7 7 7 7 7 7 7 b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . )@7 7 7 E d.- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J.. . . . . . . . . . . . . . . . . . . . . . . &.7 7 7 7 7 7 7 7 7 1+. . . . . U+J.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . < D 7 7 7 7 7 7 7 7 7 7 :.J.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $+6 7 7 E !@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..7 7 7 7 7 7 7 7 7 E ~@. . . . - i.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &+7 7 7 7 7 7 7 7 7 7 7 ;.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @:.7 7 7 h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.7 7 7 7 7 7 7 7 7 7 T.d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G 7 7 7 7 7 7 7 7 7 7 9+= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o.m 7 7 7 {@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ]@7 7 7 7 7 7 7 7 7 7 ^ + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.5.7 7 7 7 7 7 7 7 7 7 e.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e ^@7 7 7 2 e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.7 7 7 7 7 7 7 7 7 7 ,@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t 7 7 7 7 7 7 7 7 7 7 R+A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . /@7 7 7 B.T+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.7 7 7 7 7 7 7 7 7 7 k.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7 7 7 7 7 7 7 7 7 7 (@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h+)+7 7 7 Q+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k.7 7 7 7 7 7 7 7 7 7 _@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o+5 7 7 7 7 7 7 7 7 7 ` d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :@7 7 7 &.h+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! 7 7 7 7 7 7 7 7 7 7 0.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t.E+7 7 7 7 7 7 7 7 7 ,.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W+7 7 7 &+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <@7 7 7 7 7 7 7 7 7 7 F h+} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [@7 7 7 7 7 7 7 7 7 r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T+6 7 7 )+h+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . }@7 7 7 7 7 7 7 7 7 7 7 B.b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . r 7 7 7 7 7 7 7 7 7 w+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.7 7 7 |@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . }@7 7 7 7 7 7 7 7 7 7 7 4 F.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^ 7 7 7 7 7 7 7 7 7 t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t.5+7 7 7 ~@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . }@7 7 7 7 7 7 7 7 7 7 7 A.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q 7 7 7 7 7 7 7 7 7 c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z.7 7 7 u+t.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1@. . . . . . . . . . . . . . . . . . S.7 7 7 7 7 7 7 7 7 7 7 2@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q 7 7 7 7 7 7 7 7 7 [ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = D+7 7 7 e+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3@B.+.. . . . . . . . . . . . . . . . . 4@7 7 7 7 7 7 7 7 7 7 |.V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5@7 7 7 7 7 7 7 7 7 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y+7 7 7 7 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.D ; . . . . . . . . . . . . . . . . . $@7 7 7 7 7 7 7 7 7 7 O+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q+7 7 7 7 7 7 7 7 ` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6@7 7 7 7 T+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | m 7@. . . . . . . . . . . . . . . . . I.7 7 7 7 7 7 7 7 7 7 G+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . r 7 7 7 7 7 7 7 7 }.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y+7 7 7 K o+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8@A . . . . . . . . . . . . . . . . . q 7 7 7 7 7 7 7 7 B+8+{+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |@7 7 7 7 7 7 7 7 9@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y.7 7 7 8+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =@7 7 7 7 7 7 7 7 6.Q+2+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0+7 7 7 7 7 7 7 7 0@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a@7 7 7 F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #+J 7 7 7 7 7 7 7 G & !.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b@7 7 7 7 7 7 7 7 c@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^@7 7 7 D.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ d@J 7 7 7 7 7 7 H j.. g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O+7 7 7 7 7 7 7 7 i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . }.7 7 7 D.f+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j.[.3 7 7 7 7 7 7 6.U+. o+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s+7 7 7 7 7 7 7 7 e@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5+7 7 7 2 Z+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -@7 7 7 7 7 7 7 1+N . . + 2.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 7 7 7 7 7 7 7 7 }+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f@7 7 7 E ,.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w.7 7 7 7 7 7 7 a+{.. . $+@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 7 7 7 7 7 7 7 7 j.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 7 7 7 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d . . . . . . . . . . . . . . . . . . . . g+7 7 7 7 7 7 7 0 g@. . C.- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 7 7 7 7 7 7 7 7 c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x.7 7 7 7 &.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h@i@. % . . . . . . . . . . . . . . . . . . . # 4 7 7 7 7 7 7 4.* n+. . {+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <+7 7 7 7 7 7 7 w J+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0@7 7 7 7 4.j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 V * k . . . . . . . . . . . . . . . . . . . M 7 7 7 7 7 7 7 *.= a.. . N+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . )@7 7 7 7 7 7 7 j@A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k@7 7 7 7 7 $+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -@p . l@- . . . . . . . . . . . . . . . . . . A q+7 7 7 7 7 7 7 @+i.. . o+<@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S+7 7 7 7 7 7 7 =.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 7 7 7 7 7 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V (+- K.Z+. . . . . . . . . . . . . . . . . . . $+7 7 7 7 7 7 7 m@f+. . . {.d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l.7 7 7 7 7 7 7 X.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3+7 7 7 7 7 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.T+@ n@f+. . . . . . . . . . . . . . . . . . . 0+7 7 7 7 7 7 7 b . . . . $+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #+7 7 7 7 7 7 7 y.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + T 7 7 7 7 o@d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p@/.( {+. . . . . . . . . . . . . . . . . . T+A+D 7 7 7 7 7 7 u+i.. . . . 2+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O+7 7 7 7 7 7 7 >+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q@7 7 7 7 7 o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U+q . . . . . . . . . . . . . . . . . . _.D 7 7 7 7 7 7 7 7 @@. . . . z } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 7 7 7 7 7 7 7 >+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . r@7 7 7 7 7 ,.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A f@7 7 7 7 7 7 7 7 .o+. . . . E.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 7 7 7 7 7 7 7 F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h+I 7 7 7 7 D ^+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j.7 7 7 7 7 7 7 7 7 c@. . . . . s@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <+7 7 7 7 7 7 7 t@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {@7 7 7 7 7 =@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * E 7 7 7 7 7 K =.7 3@. . . . u@j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v@7 7 7 7 7 7 7 m t.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t. @ +7 7 7 7 K 3+. . . . . . . . . . . . . . . . . . . J.^+w@u@; F.s@e.c . . . . . . . . . . . . . . . . . . . . . . . . . . x@4.7 7 7 7 7 l o.m + . . . . k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0+7 7 7 7 7 7 7 E d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y@R.A+7 7 7 7 7 Y.. . . . . . . . . . . . . . . . . . . [.M+ +E +6 7 x., . . . . . . . . . . . . . . . . . . . . . . . . . . j+7 7 7 7 7 %+d . z@. . . . + U+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . r.7 7 7 7 7 7 7 7 s.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u@$+K.i+7 7 7 7 7 p . . . . . . . . . . . . . . . . . . . . * 1 >@X.A@f+. . . . . . . . . . . . . . . . . . . . . . . . . . ) /+7 7 7 7 7 B@. . . . . . . F.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C@7 7 7 7 7 7 7 7 B@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G+V 0.7 7 7 7 7 .u.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ B.7 7 7 7 7 <.h+. . . . . . - j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L.7 7 7 7 7 7 7 7 c.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J.. . ' 0.i.X.7 7 7 7 7 _+= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g.E 7 7 7 7 7 7 )+(.. . . . . . V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e@7 7 7 7 7 7 7 7 ` f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D@c@. . . [+o+7+` 7 7 7 7 7 Q+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = X 3 7 7 7 7 7 7 w 2 F.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z.7 7 7 7 7 7 7 7 7 0.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . n+w k . . +.{.. t 6 7 7 7 7 6 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o+,+7 7 7 7 7 7 7 m !.E@+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =+7 7 7 7 7 7 7 7 7 4 # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J+D.A+. D@+ J.. . I+7 7 7 7 7 K F@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G@6.7 7 7 7 7 7 7 *+s.. : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V m.7 7 7 7 7 7 7 7 E ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . N I Z.= I+h+. . t.0@7 7 7 7 7 K j+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A A . E.'.7 7 7 7 7 7 7 *+n+. f+f+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U.7 7 7 7 7 7 7 7 ` A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L.P V E.&@i.. . f+s+7 7 7 7 7 E H@- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R C.- I.` 7 7 7 7 7 7 7 8+T+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 7 7 7 7 7 7 7 7 =.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A _+I@. /.,+= - . f+A+7 7 7 7 7 7 c.c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u S J@0@7 7 7 7 7 7 7 7 =.K.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K@7 7 7 7 7 7 7 7 L@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.:.k A ,+O.i.& . + 0+7 7 7 7 7 7 t@-@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f.T >+q.7 7 7 7 7 7 7 7 y.* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d@7 7 7 7 7 7 7 7 I ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2+0@. | G V.3@>.. A ^ 6 7 7 7 7 7 4.S+x@. . . . . . . . . . . . . . . . . . . . . . . . . . . $@q.7 7 7 7 7 7 7 7 7 7 =@| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M@7 7 7 7 7 7 7 7 7 %.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ++3@. j 9.Z+g.$+. . j+N@7 7 7 7 7 7 )+/@h+. . . . . . . . . . . . . . . . . . . . . . . } =@E 7 7 7 7 7 7 7 7 7 m.0 R.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J+)+7 7 7 7 7 7 7 7 *+, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i.. . j g+O@)@]@. . $+&.7 7 7 7 7 7 7 )+O.K.. . . . . . . . . . . . . . . . . E.z o C K 7 7 7 7 7 7 7 7 7 7 `.3+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x.7 7 7 7 7 7 7 7 ( p@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %@[@#@G H@t.. a.3.7 7 7 7 7 7 7 7 6 D.w.[ h@. . . . . . . . . - % G+D.7 D 7 7 7 7 7 7 7 7 7 7 7 P@Q@t.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^ 7 7 7 7 7 7 7 7 :.- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t.Q H+R@:+F.. e a+6 7 7 7 7 7 7 7 7 7 7 m L S+q @.y t g.O.v '.3 7 7 7 7 7 7 7 7 7 7 7 7 7 J a+u.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z.7 7 7 7 7 7 7 7 3 {.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $@a@N@j@S@A . 1 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 w e+N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | ` 7 7 7 7 7 7 7 7 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.-.7 7 L p+@ |@t@7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 %+0.=+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g+7 7 7 7 7 7 7 7 W.| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R.p %+7 E ;+M+h+g@T@;+E 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 T U@$@+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h 7 7 7 7 7 7 7 7 7 b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v.5@I 7 7 V@k . . G@h.I+L W.6 7 7 7 7 7 7 7 7 7 7 7 7 E ( P+..>.(.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o.7 7 7 7 7 7 7 7 7 Y d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.l 5 7 ~.#@t.. . . . . u.W@!+a S X@|@'+O.Q V.e@p+@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.7 7 7 7 7 7 7 7 7 v@+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z I@P.7 D.6+| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X@7 7 7 7 7 7 7 7 7 7 W+X@t c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J+e.Y@x+I x /.$+c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {.7 7 7 7 7 7 7 7 7 7 7 7 7 Z@n+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h+O@S+f@E 5.%+D+)@`@S h V.V.V.L.-@t.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - #7 7 7 7 7 7 7 7 7 7 7 7 7 u+; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R.u.k..#9 A+1+7.1+O++#S@{ R.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C@7 7 7 7 7 7 7 7 7 7 7 7 7 7 @#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . < +7 7 7 7 7 7 7 7 7 7 7 7 7 E s.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x.7 7 7 7 7 7 7 7 7 7 7 7 7 7 ##. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !+7 7 7 7 7 7 7 7 7 7 7 7 <.( E T+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V ( 7 7 7 7 7 7 7 7 7 7 7 6 O@ .e+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C@7 7 7 7 7 7 7 7 7 7 7 7 H@# F+i.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u.` 7 7 7 7 7 7 7 7 7 7 7 M.i.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S+7 7 7 7 7 7 7 7 7 7 7 7 g.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & 5.7 7 7 7 7 7 7 7 7 7 7 W.2.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v@7 7 7 7 7 7 7 7 7 7 7 7 {@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3+K 7 7 7 7 7 7 7 7 7 7 7 D : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =@7 7 7 7 7 7 7 7 7 7 7 7 %+z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % w 7 7 7 7 7 7 7 7 7 7 7 )+3+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X 7 7 7 7 7 7 7 7 7 7 7 X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j *+7 7 7 7 7 7 7 7 7 7 I K.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *@7 7 7 7 7 7 7 7 7 7 7 X.u.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + ;+7 7 7 7 7 7 7 7 7 7 7 $#M@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L+4.7 7 7 7 7 7 7 7 7 7 %#u.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7 7 7 7 7 7 7 7 7 *+h+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ %+7 7 7 7 7 7 7 7 7 7 *#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =#6 7 7 7 7 7 7 7 7 7 4 7+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {@7 7 7 7 7 7 7 7 7 7 9+J.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d+m+7 7 7 7 7 7 7 7 7 7 c@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . >.4 7 7 7 7 7 7 7 7 7 4.: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..7 7 7 7 7 7 7 7 7 7 8+F.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A v 7 7 7 7 7 7 7 7 7 7 ,.(.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j }.7 7 7 7 7 7 7 7 7 7 v+. A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . n+I 7 7 7 7 7 7 7 7 7 5.! b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6+E 7 7 7 7 7 7 7 7 7 /+P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w+7 7 7 7 7 7 7 7 7 7 6 3@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - N.7 7 7 7 7 7 7 7 7 7 A.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J+v 7 7 7 7 7 7 7 7 7 6 {+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | G 7 7 7 7 7 7 7 7 7 p.c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c+R@7 7 7 7 7 7 7 7 7 O+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; 2 7 7 7 7 7 7 7 7 7 i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z 2 7 7 7 7 7 7 7 7 4 ##7.0+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.>+7 7 7 7 7 7 7 7 7 7 7 @.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h+g+7 7 7 7 7 7 7 7 7 7 4 ++. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i.,+7 7 7 7 7 7 7 7 7 7 x+c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = l 3 7 7 7 7 7 7 7 7 7 4 G+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b 4 7 7 7 7 7 7 7 7 7 7 x.>.- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,@|+7 7 7 7 7 7 7 7 7 7 E h.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . { 3.7 7 7 7 7 7 7 7 7 l.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J.`@E 7 7 7 7 7 7 7 ;+a j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C. .7 7 7 7 7 7 7 7 8 /@+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u.-#7 7 7 7 7 7 7 7 7 x.F.. . U+A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - o *+7 7 7 7 7 7 7 7 ;#/.+.c+s t.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R =@E 7 7 7 7 7 7 7 7 ;#r (+N.A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $+y.7 7 7 7 7 7 7 7 7 7 7 >#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t.j+u+7 7 7 7 7 7 7 7 7 7 v+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %@a 8+7 7 7 7 7 7 7 7 6 ,#- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %@i m@7 7 7 7 7 7 7 7 >@v.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J+z@D+6 7 7 7 7 7 7 B+-@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @r .7 7 7 7 7 6 A.$+A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + k.0+ .7 7 7 7 7 %+A@$@d+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = ~@4+F 4.7 7 7 7 J 9+0+g.++$ = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u.N+..{@,.X. .m.J 7 7 |.g+0.{+h+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f+h+z { M@T+s.2+>.V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..$+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H@3 8 $+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I@3 7 7 8 $+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . )#!#~#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {#]#^#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I@6 7 7 7 7 8 z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '#/#(#_#:#]#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . )#<#[#}#:#|#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q 6 7 7 7 7 7 7 8 z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1#2#3#4#5#6#:#:#:#:#7#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8#9#0#5#a#:#:#:#:#b#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q 3 7 7 7 7 7 7 7 7 8 z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c#d#e#:#:#:#:#:#:#:#:#:#f#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g#h#i#j#k#:#:#:#:#:#:#:#:#l#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . q 3 7 7 7 7 7 7 7 7 7 7 ~.z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m#:#:#:#:#:#:#:#:#:#:#n#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o#k#:#:#:#:#:#:#:#:#:#:#p#. . . . . . . . . . . . . . . . . . . . . . . . . . . . F@3 7 7 7 7 7 7 7 7 7 7 7 7 q.# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . q#r#:#:#:#:#:#:#:#:#s#t#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u#:#:#:#:#:#:#:#:#:#:#v#. . . . . . . . . . . . . . . . . . . . . . . . . . . . o+_+7 7 7 7 7 7 7 7 7 7 7 6 /.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w#:#:#:#:#:#:#:#:#x#y#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z#s#:#:#:#:#:#:#:#:#:#A#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o+_+7 7 7 7 7 7 7 7 7 6 /.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B#:#:#:#:#:#:#:#:#C#'#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '#d#:#:#:#:#:#:#:#:#:#D#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o+1+7 7 7 7 7 7 7 3 /.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E#:#:#:#:#:#:#:#:#F#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G#:#:#:#:#:#:#:#:#:#H#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i.1+7 7 7 7 7 6 /.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I#:#:#:#:#:#:#:#:#J#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p#:#:#:#:#:#:#:#:#:#K#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i.1+7 7 7 6 /.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c#:#:#:#:#:#:#:#:#L#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M#:#:#:#:#:#:#:#:#:#N#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i.1+7 6 M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O#:#:#:#:#:#:#:#:#P#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q#:#:#:#:#:#:#:#:#:#R#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o+_+h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S#:#:#:#:#:#:#:#:#T#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R#:#:#:#:#:#:#:#:#:#o#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z#:#:#:#:#:#:#:#:#U#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V#:#:#:#:#:#:#:#:#:#c#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z#:#:#:#:#:#:#:#:#|#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W#:#:#:#:#:#:#:#:#:#X#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z#:#:#:#:#:#:#:#:#Y#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z#:#:#:#:#:#:#:#:#:#`#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z#:#:#:#:#:#:#:#:# $. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g#:#:#:#:#:#:#:#:#:#.$. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . 1#+$@$#$@${#$$. . . z#:#:#:#:#:#:#:#:#[#. . . . . . . . . . . . . . . . . . '#{#n#V#V#9#2#%$. . . . . . . . . . . . . . &$:#:#:#:#:#:#:#:#:#@$. . . . . . . . . *$=$#$g#)#. . . . . . . . . . . . . . . . . . . . . . . . . . X#-$. . . . . . . . . . . . . . . . . . . *$;$@$#$#$g#>$'#. . . . . . . . . . . . . . . . . . . . . . . . . . . . %$,$V#. . . . . . . . 1#@$'$)$V##$*$. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . !$~${$]$^$/$:#:#:#($_$:$<$D#[$:#:#:#:#:#:#:#:#}$. . . . . . . . . . . . . . . |$]#1$6#($:#:#:#:#s#C#2$3$f#'#. . . . . . . . . . >$:#:#:#:#:#:#:#:#:#=$. . . . . . 4$5$6$e#s#:#s#7$8$9$=$. . . . . . . . . . . . . . . . . . . . 2#M#0$a$4#. . . . . . . . . . . . . b$c$9$^#d$e$k#a$:#:#:#:#f$a#g$}$~$|$. . . . . . . . . . . . . . . . . . . . . 1#h$(#i$:#j$. . . . . {#k$U#r#s#:#:#:#:#e#l$m$n$. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . f#o$x#:#:#:#:#:#:#:#:#:#:#:#:#:#s#:#:#:#:#:#:#:#:#p$. . . . . . . . . . . . . /#Y#($:#:#:#:#:#:#:#:#:#:#:#:#:#q$r$. . . . . . . . . y#x#:#:#:#:#:#:#:#:#s$. . . . g# $a$:#:#:#:#:#:#:#:#:#k#t$q#. . . . . . . . . . . '#t#h$u$v$w#d#a$:#:#:#w$. . . . . . . . . . !$x$y$k#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#/$z$c$. . . . . . . . . . . . &$z#A$B$k$h#U#C$:#:#:#:#j$. . . 1#D$r#:#:#:#:#:#:#:#:#:#:#:#x#p$b$. . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . =$E$s#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#F$. . . . . . . . . . . y#G$/$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#^#y#. . . . . . . H$f$:#:#:#:#:#:#:#:#s$. . . I$6#:#:#:#:#:#:#:#:#:#:#:#:#:#J#h$. . . . . . . . *${$k#:#:#:#:#:#:#:#:#:#:#4$. . . . . . . '#<#1$($:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#w#{#. . . . . . . . . . J$F#:#:#:#:#:#:#:#:#:#:#j$. . +$K$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#6$L$. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . M$e$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#3$. . . . . . . . . . N$q$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#O$&$. . . . . . H$f$:#:#:#:#:#:#:#:#>$. . P$7$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#^$I#. . . . . . . . Q$l$:#:#:#:#:#:#:#:#:#/$+$. . . . . . r$l$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#R$g#. . . . . . . . . . 7#:#:#:#:#:#:#:#:#:#:#j$. b$l$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#S$$$. . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . B$k#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#T$. . . . . . . . . N$U$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#V$$$. . . . . H$f$:#:#:#:#:#:#:#:#b$. L$W$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#_$O#. . . . . . . . X$:#:#:#:#:#:#:#:#:#e#Y$. . . . . . Z$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#`$8#. . . . . . . . . $$ %:#:#:#:#:#:#:#:#:#j$. ^#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#~$. . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . I$C#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#.%. . . . . . . . q#+%:#:#:#:#:#:#:#:#:#@%#%$%%%C$:#:#:#:#:#:#:#:#:#:#&%. . . . . H$f$:#:#:#:#:#:#:#:#b$. *%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#]$%$. . . . . . . H$=%:#:#:#:#:#:#:#:#-%. . . . . . . .$;%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#&%. . . . . . . . . . p$:#:#:#:#:#:#:#:#:#j$w$s#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#>%Y$. . . . . . . . . . . . . ", +". . . . . . . . . . . . . . +$@%:#:#:#:#:#:#:#:#:#:#f$V$v#E#w$,%]#[#e$:#:#:#:#:#:#:#:#:#:#m$. . . . . . . . $:#:#:#:#:#:#:#:#`$)$Y$. . . %$'%6#:#:#:#:#:#:#:#:#7$g#. . . . Q$;%:#:#:#:#:#:#:#:#y#)$a$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#)%. . . . . . . . g$:#:#:#:#:#:#:#:#_#. . . . . . . . ^#:#:#:#:#:#:#:#:#:#:#:#!%~%R${%_$:#:#:#:#:#:#:#:#:#:#:#:#e$%$. . . . . . . . . ,$:#:#:#:#:#:#:#:#:#]%q$:#:#:#:#:#=%-%e#:#:#:#:#:#:#:#:#:#:#:#:#:#c#. . . . . . . . . . . . . ", +". . . . . . . . . . . . . . ^%:#:#:#:#:#:#:#:#:#s#<$@$. . . . . . . )#!#L#:#:#:#:#:#:#:#:#m$. . . . . . . B$s#:#:#:#:#:#:#:#^#)#. . . . . . . 2#~%:#:#:#:#:#:#:#:#/%. . . . %$C#:#:#:#:#:#:#:#:#$$(%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#a#y#. . . . . . . G#:#:#:#:#:#:#:#:#~%. . . . . . . . M$:#:#:#:#:#:#s#l$_%:%L$$$. . . $$<%[%^$:#:#:#:#:#:#:#:#:#:#-$. . . . . . . . . c$:#:#:#:#:#:#:#:#:#}%:#:#:#|%)%W#1#Y$)#X#l#x#:#:#:#:#:#:#:#:#:#:#4#. . . . . . . . . . . . . ", +". . . . . . . . . . . . . '$/$:#:#:#:#:#:#:#:#x#1%. . . . . . . . . . . ~#:#:#:#:#:#:#:#:#m$. . . . . . )#2%:#:#:#:#:#:#:#g$)#. . . . . . . . . P$/$:#:#:#:#:#:#:#3%8#. . . %$C#:#:#:#:#:#:#:#:#9#s#:#:#:#|%4%V#t#`#5%d$:#:#:#:#:#:#:#:#:#:#:#:#~$. . . . . . . G$:#:#:#:#:#:#:#:#{%. . . . . . . . Y$6%:#:#:#}#7%n#. . . . . . . . . . . W#_#:#:#:#:#:#:#:#:#:#8%. . . . . . . . . n#:#:#:#:#:#:#:#:#:#9%:#:#y$0%. . . . . . . X$x#:#:#:#:#:#:#:#:#:#b#. . . . . . . . . . . . . ", +". . . . . . . . . . . . . $%:#:#:#:#:#:#:#:#:#a%. . . . . . . . . . . . b%:#:#:#:#:#:#:#:#v$. . . . . . c%:#:#:#:#:#:#:#s#)$. . . . . . . . . . . ^#:#:#:#:#:#:#:#:#<#. . . %$C#:#:#:#:#:#:#:#:#l#:#:#:#|#+$. . . . . Y$d%s#:#:#:#:#:#:#:#:#:#:#e%. . . . . . . f%:#:#:#:#:#:#:#:#R$. . . . . . . . . g%:#a$Z$h%. . . . . . . . . . . . . . i%a$:#:#:#:#:#:#:#:#O$. . . . . . . . . t#a$:#:#:#:#:#:#:#:#:#:#:$y#. . . . . . . . . m#:#:#:#:#:#:#:#:#:#j%. . . . . . . . . . . . . ", +". . . . . . . . . . . . 2#x#:#:#:#:#:#:#:#:#o$'#. . . . . . . . . . . . u$:#:#:#:#:#:#:#:#4%. . . . . '#P#:#:#:#:#:#:#:#`$. . . . . . . . . . . . [$:#:#:#:#:#:#:#:#h#. . . %$C#:#:#:#:#:#:#:#:#9%:#:#e%8#. . . . . . . . _%:#:#:#:#:#:#:#:#:#:#;%q#. . . . . . D$:#:#:#:#:#:#:#:#R$. . . . . . . . . k%e$:%. . . . . . . . . . . . . . . . . S$:#:#:#:#:#:#:#:#F#. . . . . . . . . y#x#:#:#:#:#:#:#:#:#:#a$l%. . . . . . . . . . N$/$:#:#:#:#:#:#:#:#{%. . . . . . . . . . . . . ", +". . . . . . . . . . . . v#:#:#:#:#:#:#:#:#($`#. . . . . . . . . . . . . u$:#:#:#:#:#:#:#:#4%. . . . . '$s#:#:#:#:#:#:#:#m%. . . . . . . . . . . . 1#C$:#:#:#:#:#:#:#l$. . . %$C#:#:#:#:#:#:#:#:#:#:#r#|$. . . . . . . . . 1#n%:#:#:#:#:#:#:#:#:#:#o%. . . . . . A#:#:#:#:#:#:#:#:#R$. . . . . . . . . g#@$. . . . . . . . . . . . . . . . . . p%:#:#:#:#:#:#:#:#a$Y$. . . . . . . . Y$k#:#:#:#:#:#:#:#:#:#U#. . . . . . . . . . . . 2%:#:#:#:#:#:#:#:#i$. . . . . . . . . . . . . ", +". . . . . . . . . . . . l$:#:#:#:#:#:#:#:#q%. . . . . . . . . . . . . . K#:#:#:#:#:#:#:#:#4%. . . . . m$:#:#:#:#:#:#:#:#`#. . . . . . . . . . . . . (%:#:#:#:#:#:#:#C#*$. . %$C#:#:#:#:#:#:#:#:#:#:#[%. . . . . . . . . . . j$:#:#:#:#:#:#:#:#:#:#[%. . . . . . ~$:#:#:#:#:#:#:#:#R$. . . . . . . . . . . . . . . . . . . . . . . . . . . . . i%:#:#:#:#:#:#:#:#:#b$. . . . . . . . . !%:#:#:#:#:#:#:#:#:#D#. . . . . . . . . . . . i#:#:#:#:#:#:#:#:#C$. . . . . . . . . . . . . ", +". . . . . . . . . . . !$/$:#:#:#:#:#:#:#:#,%. . . . . . . . . . . . . . K#:#:#:#:#:#:#:#:#4%. . . . . 2$:#:#:#:#:#:#:#-%$$. . . . . . . . . . . . . t$:#:#:#:#:#:#:#:#n#. . %$C#:#:#:#:#:#:#:#:#:#f$=$. . . . . . . . . . . Y$+%:#:#:#:#:#:#:#:#:#r%. . . . . . k%:#:#:#:#:#:#:#:#R$. . . . . . . . . . . . . . . . . . . . . . . . . . . . . h%:#:#:#:#:#:#:#:#:#;$. . . . . . . . . e$:#:#:#:#:#:#:#:#s#N$. . . . . . . . . . . . g%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . E#:#:#:#:#:#:#:#:#;%b$. . . . . . . . . . . . . . E#:#:#:#:#:#:#:#:#4%. . . . 0%/$:#:#:#:#:#:#:#j%. . . . . . . . . . . . . . s%:#:#:#:#:#:#:#:#]%. . %$C#:#:#:#:#:#:#:#:#:#e%. . . . . . . . . . . . . _%:#:#:#:#:#:#:#:#:#>%. . . . . . !#:#:#:#:#:#:#:#:#R$. . . . . . . . . . . . . . . . . . . . . . . . . . . . . y#x#:#:#:#:#:#:#:#:#;$. . . . . . . . . W$:#:#:#:#:#:#:#:#3%Y$. . . . . . . . . . . . h#:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . m#:#:#:#:#:#:#:#:#t%. . . . . . . . . . . . . . . u$:#:#:#:#:#:#:#:#4#. . . . ]%:#:#:#:#:#:#:#:#[#. . . . . . . . . . . . . . 5%:#:#:#:#:#:#:#:#,$. . %$C#:#:#:#:#:#:#:#:#:#4#. . . . . . . . . . . . . l%:#:#:#:#:#:#:#:#:#}#)#. . . . . K#:#:#:#:#:#:#:#:#g$. . . . . . . . . . . . . . . . . . . . . . . . . . . . . %$=%:#:#:#:#:#:#:#:#H$. . . . . . . . . %:#:#:#:#:#:#:#:#K$. . . . . . . . . . . . . p#:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . z$:#:#:#:#:#:#:#:#p$. . . . . . . . . . . . . . . u%:#:#:#:#:#:#:#:#&%. . . . v#:#:#:#:#:#:#:#:#5$. . . . . . . . . . . . . . ,%:#:#:#:#:#:#:#:#)%. . %$C#:#:#:#:#:#:#:#:#:#l%. . . . . . . . . . . . . %$}#:#:#:#:#:#:#:#:#s#s$. . . . . -$:#:#:#:#:#:#:#:#P#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1#7$:#:#:#:#:#:#:#:#Q$. . . . . . . . . L#:#:#:#:#:#:#:#:#{$. . . . . . . . . . . . . v$:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . '#U$:#:#:#:#:#:#:#:#s%. . . . . . . . . . . . . . . 1%:#:#:#:#:#:#:#:#&%. . . . [#:#:#:#:#:#:#:#:#D$. . . . . . . . . . . . . . ]%:#:#:#:#:#:#:#:#(#. . %$C#:#:#:#:#:#:#:#:#($y#. . . . . . . . . . . . . . P#:#:#:#:#:#:#:#:#:#4$. . . . . o%:#:#:#:#:#:#:#:#P#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1#7$:#:#:#:#:#:#:#:#Q$. . . . . . . . . ]$:#:#:#:#:#:#:#:#}%. . . . . . . . . . . . . v%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . 8#f$:#:#:#:#:#:#:#:#7#. . . . . . . . . . . . . . . ~#:#:#:#:#:#:#:#:#&%. . . . j%:#:#:#:#:#:#:#:#k$. . . . . . . . . . . . . . ]%:#:#:#:#:#:#:#:#7%. . %$C#:#:#:#:#:#:#:#:#~%. . . . . . . . . . . . . . . b#:#:#:#:#:#:#:#:#:#)$. . . . . <#:#:#:#:#:#:#:#:#P#. . . . . . . . . . . . . . . . . . {#I$u$]#v$u#5$5$w%B#~#x%C#:#:#:#:#:#:#:#:#Q$. . . . . . . . . :$:#:#:#:#:#:#:#:#y%. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . h%:#:#:#:#:#:#:#:#:#M$. . . . . . . . . . . . . . . ~#:#:#:#:#:#:#:#:#&%. . . . U$:#:#:#:#:#:#:#:#3$N#N#N#N#N#N#N#N#N#N#N#N#N#N#f%:#:#:#:#:#:#:#:#z%. . %$C#:#:#:#:#:#:#:#:#e%. . . . . . . . . . . . . . . m$:#:#:#:#:#:#:#:#:#<#. . . . . <#:#:#:#:#:#:#:#:#P#. . . . . . . . . . . . . . %$B$^%{%/$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#Q$. . . . . . . . . n%:#:#:#:#:#:#:#:#A%. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . '$:#:#:#:#:#:#:#:#:#/#. . . . . . . . . . . . . . . ~#:#:#:#:#:#:#:#:#&%. . . . }#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#B%. . %$C#:#:#:#:#:#:#:#:#<$. . . . . . . . . . . . . . . C%:#:#:#:#:#:#:#:#:#w$. . . . . <#:#:#:#:#:#:#:#:#P#. . . . . . . . . . . . 0%m$-%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#Q$. . . . . . . . . n%:#:#:#:#:#:#:#:#A#. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . R#:#:#:#:#:#:#:#:#:#`#. . . . . . . . . . . . . . . M#:#:#:#:#:#:#:#:#&%. . . )#a$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#D%. . %$C#:#:#:#:#:#:#:#:#u#. . . . . . . . . . . . . . . E%:#:#:#:#:#:#:#:#:#w$. . . . . <#:#:#:#:#:#:#:#:#O$. . . . . . . . . . '#~#a#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#Q$. . . . . . . . . n%:#:#:#:#:#:#:#:#a%. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . N#:#:#:#:#:#:#:#:#:#n$. . . . . . . . . . . . . . . C%:#:#:#:#:#:#:#:#&%. . . {#s#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#m#. . %$C#:#:#:#:#:#:#:#:#D$. . . . . . . . . . . . . . . w$:#:#:#:#:#:#:#:#:#j$. . . . . M$:#:#:#:#:#:#:#:#T#. . . . . . . . . 8#<$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#~#. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . B$:#:#:#:#:#:#:#:#:#n$. . . . . . . . . . . . . . . C%:#:#:#:#:#:#:#:#&%. . . 0%s#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#f%. . %$C#:#:#:#:#:#:#:#:#0#. . . . . . . . . . . . . . . 3#:#:#:#:#:#:#:#:#:#i%. . . . . f#:#:#:#:#:#:#:#:#T#. . . . . . . . $$F%:#:#:#:#:#:#:#:#:#:#:#:#s#^$6#U$U$U$U$U$;%:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#~#. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . B$:#:#:#:#:#:#:#:#:#G%. . . . . . . . . . . . . . . C%:#:#:#:#:#:#:#:#&%. . . 0%s#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#v#. . %$C#:#:#:#:#:#:#:#:#k%. . . . . . . . . . . . . . . 3#:#:#:#:#:#:#:#:#:#X#. . . . . f#:#:#:#:#:#:#:#:#T#. . . . . . . . /%:#:#:#:#:#:#:#:#:#:#_#T$j$g#)#. . . . . . n%:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#~#. . . . . . . . . . . . . ]#:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . r$:#:#:#:#:#:#:#:#:#l%. . . . . . . . . . . . . . . 4#:#:#:#:#:#:#:#:#&%. . . 0%s#:#:#:#:#:#:#:#:#;%r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#r#a%. . %$C#:#:#:#:#:#:#:#:#x%. . . . . . . . . . . . . . . 3#:#:#:#:#:#:#:#:#:#=$. . . . . <#:#:#:#:#:#:#:#:#T#. . . . . . . h$($:#:#:#:#:#:#:#:#!%0#)#. . . . . . . . . . ]$:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#c%. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . :%:#:#:#:#:#:#:#:#:#j$. . . . . . . . . . . . . . . B#:#:#:#:#:#:#:#:#&%. . . y#s#:#:#:#:#:#:#:#:#t$. . . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#w$. . . . . . . . . . . . . . . o%:#:#:#:#:#:#:#:#e#Q$. . . . . <#:#:#:#:#:#:#:#:#T#. . . . . . . e%:#:#:#:#:#:#:#:#~%S#. . . . . . . . . . . . d#:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . )$:#:#:#:#:#:#:#:#:#b%. . . . . . . . . . . . . . . B#:#:#:#:#:#:#:#:#&%. . . '#($:#:#:#:#:#:#:#:#G$. . . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . . E#:#:#:#:#:#:#:#:#_#. . . . . . <#:#:#:#:#:#:#:#:#T#. . . . . . /#s#:#:#:#:#:#:#:#e#4$. . . . . . . . . . . . . 6#:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . X#:#:#:#:#:#:#:#:#:#)%. . . . . . . . . . . . . . . v%:#:#:#:#:#:#:#:#D$. . . . 9%:#:#:#:#:#:#:#:#<$. . . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . . H%:#:#:#:#:#:#:#:#K$. . . . . . <#:#:#:#:#:#:#:#:#T#. . . . . . m#:#:#:#:#:#:#:#:#/%. . . . . . . . . . . . . $$r#:#:#:#:#:#:#:#:#. . . . . . . . . . n%:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . !$:#:#:#:#:#:#:#:#:#I%. . . . . . . . . . . . . . . 4%:#:#:#:#:#:#:#:#4%. . . . L#:#:#:#:#:#:#:#:#|#. . . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . . d%:#:#:#:#:#:#:#:#F$. . . . . . <#:#:#:#:#:#:#:#:#T#. . . . . . ]$:#:#:#:#:#:#:#/$@$. . . . . . . . . . . . . H$;%:#:#:#:#:#:#:#e#. . . . . . . . . . n%:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . 8#x#:#:#:#:#:#:#:#:#K$. . . . . . . . . . . . . . . p#:#:#:#:#:#:#:#:#v$. . . . (%:#:#:#:#:#:#:#:#:$. . . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . . F$:#:#:#:#:#:#:#:#M#. . . . . . X$:#:#:#:#:#:#:#:#T#. . . . . {#($:#:#:#:#:#:#:#J%. . . . . . . . . . . . . . !$:#:#:#:#:#:#:#:#C#. . . . . . . . . . ]$:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . '#W$:#:#:#:#:#:#:#:#F#'#. . . . . . . . . . . . . . T$:#:#:#:#:#:#:#:#m$. . . . p$:#:#:#:#:#:#:#:#^$)#. . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . . K%:#:#:#:#:#:#:#:#c#. . . . . . -$:#:#:#:#:#:#:#:#T#. . . . . I$:#:#:#:#:#:#:#:#5#. . . . . . . . . . . . . . P$:#:#:#:#:#:#:#:#C#. . . . . . . . . . ]$:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . 8$:#:#:#:#:#:#:#:#:##$. . . . . . . . . . . . . . I%:#:#:#:#:#:#:#:#m#. . . . m%:#:#:#:#:#:#:#:#:#O#. . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . . _#:#:#:#:#:#:#:#_$8#. . . . . . K#:#:#:#:#:#:#:#:#T#. . . . . E#:#:#:#:#:#:#:#:#G$. . . . . . . . . . . . . . E%:#:#:#:#:#:#:#:#C#. . . . . . . . . . ]$:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . p$:#:#:#:#:#:#:#:#:#5%. . . . . . . . . . . . . . G#:#:#:#:#:#:#:#:#l#. . . . f#:#:#:#:#:#:#:#:#:#A#. . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . =$a$:#:#:#:#:#:#:#|#. . . . . . . !#:#:#:#:#:#:#:#:#T#. . . . . M#:#:#:#:#:#:#:#:#l#. . . . . . . . . . . . . . 5$:#:#:#:#:#:#:#:#C#. . . . . . . . . . 2%:#:#:#:#:#:#:#:#u$. . . . . . . . . . . . . a%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . M#:#:#:#:#:#:#:#:#:#w#. . . . . . . . . . . . . . `$:#:#:#:#:#:#:#:#Z$. . . . H$k#:#:#:#:#:#:#:#:#e%. . . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . E#:#:#:#:#:#:#:#:#a%. . . . . . . u$:#:#:#:#:#:#:#:#T#. . . . . x$:#:#:#:#:#:#:#:#{$. . . . . . . . . . . . . . d$:#:#:#:#:#:#:#:#C#. . . . . . . . . . %:#:#:#:#:#:#:#:#E%. . . . . . . . . . . . . k$:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . 9#:#:#:#:#:#:#:#:#:#}#&$. . . . . . . . . . . . $$-%:#:#:#:#:#:#:#:#w#. . . . . K$:#:#:#:#:#:#:#:#($.$. . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . . Z$:#:#:#:#:#:#:#($=$. . . . . . . 1%:#:#:#:#:#:#:#:#T#. . . . . m%:#:#:#:#:#:#:#:#e%. . . . . . . . . . . . . Z#($:#:#:#:#:#:#:#:#C#. . . . . . . . . . U$:#:#:#:#:#:#:#:#~#. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . )#-%:#:#:#:#:#:#:#:#:#]#. . . . . . . . . . . . <%s#:#:#:#:#:#:#:#:#V$. . . . . 4#:#:#:#:#:#:#:#:#:#F$. . . . . . . . . . . . . . . . . . . . . . . . %$C#:#:#:#:#:#:#:#:#o%. . . . . . . . . . . . . Q$9%:#:#:#:#:#:#:#K%. . . . . . . . H%:#:#:#:#:#:#:#:#n%. . . . . ,$:#:#:#:#:#:#:#:#3%Y$. . . . . . . . . . . . u#:#:#:#:#:#:#:#:#:#C#. . . . . . . . . . 6#:#:#:#:#:#:#:#:#~#. . . . . . . . . . . . . &%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . . 5#:#:#:#:#:#:#:#:#:#6#&$. . . . . . . . . . . v%:#:#:#:#:#:#:#:#:#O$. . . . . Z#($:#:#:#:#:#:#:#:#x#9#. . . . . . . . . . . . . . . . . . . . . . . H$f$:#:#:#:#:#:#:#:#Q#. . . . . . . . . . . . . 5%:#:#:#:#:#:#:#:#-$. . . . . . . . k$:#:#:#:#:#:#:#:#P#. . . . . K#:#:#:#:#:#:#:#:#:#9#. . . . . . . . . . . =$7$:#:#:#:#:#:#:#:#:#s#. . . . . . . . . . e$:#:#:#:#:#:#:#:#~#. . . . . . . . . . . . . )%:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . . E#:#:#:#:#:#:#:#:#:#:#B%. . . . . . . . . . y#6%:#:#:#:#:#:#:#:#:#{%. . . . . . #%:#:#:#:#:#:#:#:#:#]$b$. . . . . . . . . . . . . . . . . . . . . . H$f$:#:#:#:#:#:#:#:#x%. . . . . . . . . . . . )#j#:#:#:#:#:#:#:#+%Y$. . . . . . . . 4#:#:#:#:#:#:#:#:#]$. . . . . /#:#:#:#:#:#:#:#:#:#l#. . . . . . . . . . Y$1$:#:#:#:#:#:#:#:#:#:#:#. . . . . . . . . . C$:#:#:#:#:#:#:#:#D#. . . . . . . . . . . . . v$:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . . y#a#:#:#:#:#:#:#:#:#:#s#D$. . . . . . . . '#^%:#:#:#:#:#:#:#:#:#:#C$. . . . . . L%s#:#:#:#:#:#:#:#:#:#(%H$. . . . . . . . . . . . . . . . . . . . . H$x#:#:#:#:#:#:#:#:#E#. . . . . . . . . . . . A%:#:#:#:#:#:#:#:#E#. . . . . . . . . d%:#:#:#:#:#:#:#:#{%. . . . . b$f$:#:#:#:#:#:#:#:#;%V#. . . . . . . . Y$h#:#:#:#s#:#:#:#:#:#:#:#:#$$. . . . . . . . . 7$:#:#:#:#:#:#:#:#C%. . . . . . . . . . . . . m$:#:#:#:#:#:#:#:#!%. . . . . . . . . . . . . ", +". . . . . . . . . . . . . 3$:#:#:#:#:#:#:#:#:#:#s#g%t#. . . . . {#g%:#:#:#:#:#:#:#:#:#:#:#x#b$. . . . . '#y$:#:#:#:#:#:#:#:#:#:#n%n$. . . . . . . . . . . . . . . . n$/#. . >$:#:#:#:#:#:#:#:#:#b%. . . . . . . . . . . o#k#:#:#:#:#:#:#:#8$Y$. . . . . . . . . p#:#:#:#:#:#:#:#:#W$. . . . . . l$:#:#:#:#:#:#:#:#:#i$I$. . . . . . h%Y#:#:#:#6#J%:#:#:#:#:#:#:#:#H$. . . . . . . . '#e#:#:#:#:#:#:#:#:#C%. . . . . . . . . . . . . }%:#:#:#:#:#:#:#:#r#'#. . . . . . . . . . . . ", +". . . . . . . . . . . . . Z#e#:#:#:#:#:#:#:#:#:#:#:#}#$%D$H%&%{$C$:#:#:#r#:#:#:#:#:#:#:#:#:#n$. . . . . . X#;%:#:#:#:#:#:#:#:#:#:#}#f%L$. . . . . . . . . . . . Z#3$C#I$. . !$:#:#:#:#:#:#:#:#:#D#. . . . . . . . . . M%a#:#:#:#:#:#:#:#=%4$. . . . . . . . . . 7%:#:#:#:#:#:#:#:#9%. . . . . . p#:#:#:#:#:#:#:#:#:#:#x#E$1%i%l%H#<$}#:#:#:#:#9$d$:#:#:#:#:#:#:#:#0%. . . . . . . . %$;%:#:#:#:#:#:#:#:#s%. . . . . . . . . . . . . p$:#:#:#:#:#:#:#:#}#8#. . . . . . . . . . . . ", +". . . . . . . . . . . . . . m#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#^%:#:#:#:#:#:#:#:#:#L%. . . . . . . )%:#:#:#:#:#:#:#:#:#:#:#:#e#q%a%A$;$Y$. . %$|$I#D$%%x#:#f$b$. . W#:#:#:#:#:#:#:#:#:#C%. . . . . . . . %$D$e#:#:#:#:#:#:#:#s#N%. . . . . . . . . . . Z$:#:#:#:#:#:#:#:#k#$$. . . . . O#a$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#6%b$g$:#:#:#:#:#:#:#:#@$. . . . . . . . q#($:#:#:#:#:#:#:#:#A%. . . . . . . . . . . . . [#:#:#:#:#:#:#:#:#;%H$. . . . . . . . . . . . ", +". . . . . . . . . . . . . . >$U$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#_$f#:#:#:#:#:#:#:#:#:#M#. . . . . . . Y$$%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#a$f$_$^$x#s#:#:#:#:#:#2%. . . )$:#:#:#:#:#:#:#:#:#o$o%.$8#. . +$M$/%6%:#:#:#:#:#:#:#:#:#D%'#. . . . . . . . . . . r%:#:#:#:#:#:#:#:#/$;$. . . . . . (%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#b%. d$:#:#:#:#:#:#:#:#J$. . . . . . . . t#s#:#:#:#:#:#:#:#:#v$. . . . . . . . . . . . . E$:#:#:#:#:#:#:#:#a${#. . . . . . . . . . . . ", +". . . . . . . . . . . . . . . M%;%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#y%z#:#:#:#:#:#:#:#:#:#D%. . . . . . . . %$V$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#V$. . . E%:#:#:#:#:#:#:#:#:#:#:#:#s#e#;%:#:#:#:#:#:#:#:#:#:#:#:#^%Y$. . . . . . . . . . . . T#:#:#:#:#:#:#:#:#:#J$. . . . . . P$($:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#r%. . t%:#:#:#:#:#:#:#:#L%. . . . . . . . W#:#:#:#:#:#:#:#:#:#.%. . . . . . . . . . . . . %%:#:#:#:#:#:#:#:#:#n$. . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . H#/$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:$*$@$:#:#:#:#:#:#:#:#:#T#. . . . . . . . . 8#^%s#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#O%. . . m$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#a$m$Y$. . . . . . . . . . . . . @%:#:#:#:#:#:#:#:#:#-$. . . . . . . p#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#+%+$. . y$:#:#:#:#:#:#:#:#M#. . . . . . . . )$:#:#:#:#:#:#:#:#:#g%. . . . . . . . . . . . . 6$:#:#:#:#:#:#:#:#:#I#. . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . u$C#:#:#:#:#:#:#:#:#:#:#:#:#:#:#6%.$. !$:#:#:#:#:#:#:#:#:#=%H$. . . . . . . . . '#H#|%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#T$. . . S$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#_#o%. . . . . . . . . . . . . . {#x#:#:#:#:#:#:#:#:#:#[%. . . . . . . $$G#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#j#@$. . . P%:#:#:#:#:#:#:#:#<$. . . . . . . . '%:#:#:#:#:#:#:#:#:#(%. . . . . . . . . . . . '#9%:#:#:#:#:#:#:#:#:#k$. . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . /#2$:#:#:#:#:#:#:#:#:#:#:#:#g$#$. . 0%/$:#:#:#:#:#:#:#:#:#j$. . . . . . . . . . . 0%Q%!%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#(#. . 1#j%a$:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#_$p#&$. . . . . . . . . . . . . . . o%:#:#:#:#:#:#:#:#:#:#t%. . . . . . . . 1#T$/$:#:#:#:#:#:#:#:#:#:#:#s#w#+$. . . . b#:#:#:#:#:#:#:#:#9%y#. . . . . . . }%:#:#:#:#:#:#:#:#:#_#'#. . . . . . . . . . . |$a$:#:#:#:#:#:#:#:#:#R%. . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . 1#5%g$s#:#:#:#:#:#:#:#J#x$8#. . . q#($:#:#:#:#:#:#:#:#:#[#. . . . . . . . . . . . . >$~##%=%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#k#j%w$. . . '#S#p%P%9%:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#/$`$A#{#. . . . . . . . . . . . . . . . . Y#:#/$!%6%S%{%{%U$a#/$a$X#. . . . . . . . . f#%%a$:#:#:#:#:#:#:#/$U#:%'#. . . . . 7%:#:#:#:#:#:#:#:#:#d%. . . . . . $$S%:#($^$C$a#7$C#:#:#s#z#. . . . . . . . . . . k%:#f$e$S%{%{%@%a#x#:#!%b$. . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . '#W#,$3${${$G$&%l%$$. . . . . 1#c$P$z#t#>$8#8#Q$!$<%l%. . . . . . . . . . . . . . . . *$M%a%h#E$8$2$]$]$2$T%|#<$/%D#A$Q$. . . . . . . . . Y$.$B$4#t$w#(%t%2$]$]$g$e%b#w%-$L$. . . . . . . . . . . . . . . . . . . Y$l%2#%$$$. . . . . Y$Q$`#N$. . . . . . . . . . . |$'%(#<$R%^%m$u%=$. . . . . . . . S#f#4$|${#8#8#&$2#V#o#. . . . . . Q$P$g#)#$$Y$Y$$$1#Q$@$A$L$. . . . . . . . . . . n$.$8#'#. . . . Y$8#|$l%+$. . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; --- gdm-2.17.7.orig/debian/templates +++ gdm-2.17.7/debian/templates @@ -0,0 +1,206 @@ +Template: gdm/daemon_name +Type: string +Default: /usr/sbin/gdm +Description: internal use only + This template is never shown to the user and does not require translation. + +Template: shared/default-x-display-manager +Type: select +Choices: ${choices} +Description: Select the desired default display manager. + A display manager is a program that provides graphical login capabilities for + the X Window System. + . + Only one display manager can manage a given X server, but multiple display + manager packages are installed. Please select which display manager should + run by default. + . + (Multiple display managers can run simultaneously if they are configured to + manage different servers; to achieve this, configure the display managers + accordingly, edit each of their init scripts in /etc/init.d, and disable the + check for a default display manager.) +Description-ca.ISO-8859-15: Escolliu el gestor de pantalla per defecte que desitgeu. + Un gestor de pantalla (display manager) s un programa que proporciona la + capacitat d'un quadre grfic d'entrada (login) al sistema X Window. + . + Noms un gestor de pantalla pot gestionar un servidor X determinat, per + teniu installats diversos paquets de gestor de pantalla. Per favor, + escolliu quin gestor de pantalla s'executar per defecte. + . + (Poden haver diversos gestors de pantalla corrent simultniament si es + configuren per gestionar diferents servidors; per aconseguir a, + configureu adequadament els gestors de pantalla, editeu cadascun dels seus + guions d'inici en /etc/init.d, i deshabiliteu la comprovaci de gestor + de pantalla per defecte.) +Description-cs.ISO-8859-2: Vyberte implicitnho sprvce obrazovky. + Sprvce obrazovky je program, kter nabz grafick pihlen do systmu + X Window. + . + Je nainstalovno nkolik sprvc obrazovky, ale jen jeden me obsluhovat + dan X server. Vyberte, kter sprvce se m spoutt standardn. + . + (Vce sprvc obrazovky me bet zrove pouze pokud spravuj rzn + servery. Pro dosaen takovho nastaven muste je sprvn nakonfigurovat, + upravit jejich spoutc skripty v /etc/init.d a zakzat kontrolu + standardnho sprvce obrazovky.) +Description-da.ISO-8859-1: Vlg den nskede logindhndtering. + En logindhndtering er et program der giver et grafisk logind til X + Window-systemet. + . + Der kan kun kre n logindhndtering for hver X-server, men der er + installeret flere logindhndteringer Vlg hvilken logindhndtering der + skal benyttes som standard. + . + (Flere logindhndteringer kan kre samtidig. hvis de er sat op til at + hndtere forskellige servere. For at f dette til at fungere, skal + logindhndteringenerne sttes op til det. Det gr du ved at fjerne tjekket + for standard logindhndtering i deres initialiseringsskripter i + /etc/init.d.) +Description-de.ISO-8859-15: Bitte whlen Sie den gewnschten Display Manager. + Ein Display Manager ist ein Programm welches grafische + Anmeldemglichkeiten fr das X Window System zur Verfgung stellt. + . + Ein Display Manager kann nur einen vorgegebenen X Server benutzen, doch es + knnen mehrere Display Manager installiert sein. Bitte whlen Sie welcher + Display Manager als Standard benutzt werden soll. + . + (Es knnen mehrere Display Manager gleichzeitig laufen, wenn diese so + konfiguriert sind, dass sie verschiedene X Server benutzen; um dies zu + erreichen, konfigurieren Sie die Display Manager entsprechend, editieren + Sie jedes der Init-Skripte in /etc/init.d, und schalten Sie den Check nach + einem Standard-Display-Manager ab.) +Description-el.ISO-8859-7: . + + X . + . + + X, . + . + . + , + X. + , , + /etc/init.d, + . +Description-es.ISO-8859-15: Escoja el gestor de sesiones que desea tener por defecto. + Un gestor de sesiones es un programa que le ofrece la posibilidad de + entrar grficamente a su sistema mediante el sistema X Window. + . + Cada servidor X slo puede ser gestionado por un gestor de sesiones, pero + hay instalados varios paquetes de gestores de sesiones. Por favor, + seleccione qu gestor desea utilizar por defecto. + . + (Se pueden ejecutar mltiples gestores de sesiones simultneamente si se + configuran para gestionar distintos servidores; para conseguir esto, + configure los gestores de sesiones apropiadamente, edite cada uno de sus + guiones de inicio en /etc/init.d, y desactive el chequeo de un gestor de + sesiones por defecto) +Description-fr.ISO-8859-15: Gestionnaire graphique de session par dfaut: + Un gestionnaire graphique de session est un programme qui permet de se + connecter la machine depuis le systme X Window. + . + Un seul gestionnaire graphique de session peut s'occuper d'un serveur X + donn, bien que plusieurs gestionnaires puissent tre installs + simultanment. Veuillez choisir celui qui sera utilis par dfaut. + . + Plusieurs gestionnaires graphiques peuvent tre lancs en mme temps, + s'ils grent des serveurs X diffrents; pour cela, configurez + correctement chacun des gestionnaires graphiques, modifiez leurs scripts + de lancement dans /etc/init.d, et dsactivvez le test de gestionnaire + graphique par dfaut. +Description-it.ISO-8859-15: Scegliere il display manager predefinito. + Un display manager un programma che fornisce capacit di login grafico + per l'X Window System. + . + Solo un display manager pu gestire un dato server X, ma sono installati + pi pacchetti di display manager. Scegliere quale display manager usare. + . + (Possono essere eseguiti pi display manager contemporaneamente se sono + configurati per gestire server diversi; per fare questo, configurate i + display manager in maniera appropriata, modificate ognuno dei loro script + di init in /etc/init.d, e disabilitate il controllo per un display manager + di default.) +Description-ja.EUC-JP: ǥեȤǻȤǥץ쥤ޥ͡Dz + ǥץ쥤ޥ͡ȤϡX Window System + ǤΥեʥǽ󶡤ΤǤ + . + ҤȤĤ X + ФǤΤϤҤȤĤΥǥץ쥤ޥ͡ǤʣΥǥץ쥤ޥ͡㤬󥹥ȡ뤵ƤޤɤΥǥץ쥤ޥ͡ǥեȤǵư뤫򤷤Ʋ + . + (ۤʤ륵Фô褦ꤹСʣΥǥץ쥤ФƱưǤޤΤ褦ˤˤϡ/etc/init.d + ˤƥǥץ쥤ޥ͡νץȤԽǥեȥǥץ쥤ޥ͡Υå̵ˤƲ) +Description-nl.ISO-8859-15: Gelieve de standaard beeldschermbeheerder te selecteren. + Een beeldschermbeheerder is een programma waarmee u zich grafisch op het + systeem kunt aanmelden, waarna u in de grafische omgeving (het X Window + System) terecht komt. + . + Elke X-server kan door slechts 1 beeldschermbeheerder beheerd worden, + hoewel er meerdere beeldschermbeheerders genstalleerd kunnen zijn. + Gelieve de standaard te gebruiken beeldschermbeheerder uit te kiezen. + . + (Er kunnen meerdere beeldschermbeheerders tegerlijkertijd actief zijn + indien deze verschillende X-servers beheren; om dit te bereiken dient u + elke beeldschermbeheerder in te stellen, en hun init-scripts in + /etc/init.d/ aan te passen zodat deze niet controleren of ze de standaard + beeldscherm-beheerder zijn) +Description-pl.ISO-8859-2: Wybierz domylny display manager. + Display manager to program, ktry umoliwia logowanie si bezporednio do + systemu X Window. + . + Tylko jeden display manager moe kontrolowa dany X serwer, ale + zainstalowanych jest obecnie kilka takich programw. Wybierz, ktry z nich + ma by uruchamiany domylnie. + . + (Mona uruchomi kilka programw "display manager", ale musz one + kontrolowa rne serwery; mona to osign konfigurujc odpowiednio + kady z nich i wyczajc w ich skryptach startowych fragment sprawdzajcy + domylny display manager.) +Description-pt_BR.ISO-8859-1: Selecione o gerenciador de display padro preferido. + Um gerenciador de display um programa que prov capacidades de login + grfico para o Sistema de Janelas X. + . + Somente um gerenciador de display pode gerenciar um dado servidor X, mas + diversos pacotes de gerenciadores de display esto instalados. Por favor + selecione qual gerenciador de display dever ser executado como padro. + . + (Mltiplos gerenciadores de display podem rodar simultaneamente se eles + esto configurados para gerenciar servidores diferentes; para conseguir + isso, configure o gerenciador de display apropriadamente, edite cada um de + seus scripts de inicializao em /etc/init.d, e desabilite a checagem por + um gerenciador de display padro.) +Description-ru.KOI8-R: . + - , + X Window System. + . + X , + . + , . + . + ( , + X; , + , + /etc/init.d + .) +Description-sv.ISO-8859-1: Vlj vilken skrmhanterare du vill anvnda. + En skrmhanterare r det program som tillhandahller grafiska + loginmjligheter i X Window-systemet. + . + Endast en skrmhanterare kan kras fr varje X-server, men flera + skrmhanterarpaket kan vare installerade. Var vnlig och vlj den + skrmhanterare som skall anvndas som standard. + . + (Flera skrmhanterare kan kras samtidigt om de r konfigurerade att + hantera olika servrar. Fr att uppn detta, konfigurera skrmhanterarnas + initskript i /etc/init.d, och stng av kollen efter standard + skrmhanteraren.) +Description-tr.ISO-8859-9: Kullanmak istediiniz ntanml ekran yneticisini sein. + Ekran yneticisi, X Window Sistemi'ne grafik arayz ile giri yapmay salar. + . + Sadece bir ekran yneticisi verilen X sunucusunu ynetebilir, ancak birden + fazla ekran yneticisi kurulu durumda. Ltfen, ntanml olarak altrmak + istediiniz ekran yneticisini sein. + . + (Eer farkl sunucular altrmak iin ayarlanrsa birden fazla ekran + yneticisi kullanlabilir. Bunun iin /etc/init.d iindeki ilgili betikleri + deitirin ve ntanml ekran yneticisini denetleyen ilevleri devre d + brakn.)